/* Stylesheet FIN    */
/* ------------------------ */

/* Weergave lettertype(n)   */
/* ------------------------ */
* { 
  font-family: Arial, Helvetica, sans-serif; 
}
H1, H2 ,H3, H4, H5, H6, th { 
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  margin: 0px;
}
  
H1 {
  font-size: 1.5em;
  font-weight: bold; 
  color: #5c8993;
}
H2 {
  font-size: 1.3em; 
  font-weight: bold; 
  color: #5c8993;
}
H3 {
  font-size: 1.2em; 
  font-weight: bold; 
  color: #5c8993; 
}
H4 {
  font-size: 1.1em; 
  font-weight: bold; 
  color: #5c8993;
}
H5, th {
  font-size: 1.0em; 
  font-weight: bold; 
  color: #5c8993;
}
H6 {
  font-size: 1.0em; 
  font-weight: bold; 
  font-style: italic; 
  color: #5c8993; 
}

Strong {
  font-weight: bold;
}

P {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 2px;
  font-size: 1.00em;
}

.programma {
  font-size: 0.75em;
}

hr {
	background:#00BB88 none repeat scroll 0%;
	border: 0px solid #00BB88;
	height:1px;
}

/* Menu inspringlijsten     */
/* ------------------------ */
ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 20px;
  font-size: 0.75em;
}

ul ul ul {
  font-size: 1em;
  padding-left: 0px;
}
ul ul {
  font-size: 1em;
  padding-left: 0px;
}

LI {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-left: 0px;
  list-style: outside url(../images/spot.png);
}

/* Menu weergave            */
.PS4FormCaption{ font-size: 0.75em; }

/* Menu knoppen             */
input {
  font-size: 0.75em; 
  border-color: #5c8993;
  border-width: 1px;
}

app.textarea {
  font-size: 0.75em; 
}

select {
  font-size: 0.75em; 
}

/* Menu pagina algemeen     */
body { 
  font-size: 0.75em;
  background-color: white;
  padding: 0px;
  margin: 0px;
  height: 100%;
 }

.empty { 
  background-color: #E9E9E9; 
}

.Line { 
  background-color: White; 
}

.Kruimel{ 
  font-size: 0.65em; 
  padding-left: 10px; 
  padding-top: 0px; 
  position: relative; 
  margin-top: 0px; }
.Kruimelpad{ 
  color: Black; 
}
.Kruimelpad a{ 
  text-decoration: none; 
}
.Kruimelpad a:hover{ 
  text-decoration: underline; 
}

a { 
  color: Black; 
}
a:hover { 
  color: #5c8993; 
}

.TDcolofon { 
  font-size: 0.65em; 
  padding-left: 2px; 
  BACKGROUND: url(../images/Achterlijn.jpg);
  background-repeat: no-repeat; 
  background-position: 0px 0px; 
}
.TRbar { 
  background-color: #81007f; 
}

.Menu { 
  padding-top: 12px; 
  padding-left: 2px; 
  padding-right: 2px; 
  vertical-align: text-top; 
  background-color: #e1e8e9; 
}
.menuline{ 
  background-color: #ffffff; 
}
.menuitem { 
  font-size: 0.8em; 
}
.menuitem a {
  text-decoration: none; 
  color: Black; 
}
.menuitem a:hover { 
  font-weight: bold; 
  text-decoration: none; 
}
.Content { 
  vertical-align: top; 
  text-align: top; 
  padding: 15px 10px 0px 10px; 
}

/* Tabel weergave           */
/* ------------------------ */
TD.bgTotaal {
  BACKGROUND: url(../images/AchterlijnTotaal.jpg);
  background-repeat: no-repeat; background-position: 2px 2px; 
}

TD.bgHalf {
  BACKGROUND: url(../images/AchterlijnHalf.jpg); 
  background-repeat: no-repeat; background-position: 2px 2px;
}

TABLE.app {
  BACKGROUND: #c2d699
}
TABLE.app TD {
  BORDER-RIGHT: #c2d699 0px solid; 
  PADDING-LEFT: 2px; 
  //FONT-SIZE: 0.75em; 
  PADDING-BOTTOM: 4px; 
  VERTICAL-ALIGN: top; 
  COLOR: #424242; 
  PADDING-TOP: 4px
}

TD.bgContentTop {
  BACKGROUND: url(../images/Achterlijn.jpg);
}
TR.bgContentTop {
  BACKGROUND: url(../images/Achterlijn.jpg);
}

TD.bgButtonBar {
  BACKGROUND: url(../images/Achterlijn.jpg); 
  color: White;
}

.algemeennavigatie {
  border: solid 1px #808080; 
  padding: 2px; 
}

.footer {
  border: #E0E0E0 solid 1px;
  height: 20px;
}

/* Kaders rond invoerscherm */
/* ------------------------ */
fieldset {
  /*-moz-border-radius: 8px;*/
  font-size: 0.75em;
  border: 1px solid #5c8993;
  /*background-color:#E7E7E7;*/
  /*border-radius: px;*/
}

legend {
  padding: 0.2em 0.5em;
  border:0px solid white;
  color: #5c8993;
  font-size:90%;
  text-align:right;
}

/* Divisions                */
/* ------------------------ */
div.tabContainer {
  border:1px solid #5c8993;
  border-width:0px 0px 1px 0px;
  float:left;
  width:100%;
  padding:0px;
}
div.tabContainer div {
  float:left;
  height:1.3em;
  border:3px solid #5c8993;
  border-width:1px 1px 1px 1px;
  margin:0px 5px 0px 5px;
  padding:1px 5px 1px 5px;
  position:relative;
  top:1px;
  color:black;
}
div.tabContainer div.selected {
  border-bottom-color:white;
  background-color:white;
  font-weight:bold;
}
div.tabContainer div a, div.tabContainer div a:visited {
  text-decoration: none;
  color:black;
}
div.tabContainer div a:hover {
  text-decoration: underline;
}

table.budget {
  font-size: 1em; 
  border-width: 0px 0px 0px 0px;
  border-spacing: 1px;
  border-style: none none none none;
  border-color: green green green green;
  border-collapse: collapse;
  background-color: rgb(250, 240, 230);
}
table.budget th {
  font-size: 1em; 
  border-width: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  border-style: inset inset inset inset;
  border-color: green green green green;
  background-color: rgb(250, 240, 230);
  -moz-border-radius: 0px 0px 0px 0px;
}
table.budget td {
  font-size: 1em; 
  border-width: 1px 1px 1px 1px;
  padding: 1px 1px 1px 1px;
  border-style: inset inset inset inset;
  border-color: green green green green;
  background-color: rgb(250, 240, 230);
  -moz-border-radius: 0px 0px 0px 0px;
}

A.ingelogdAls {
  color: #5c8993;
  LINE-HEIGHT: 19px
}
A.ingelogdAls:visited {
  color: #5c8993;
  LINE-HEIGHT: 19px
}
A.ingelogdAls:active {
  color: #5c8993;
  LINE-HEIGHT: 19px
}
A.ingelogdAls:hover {
  color: #5c8993;
  LINE-HEIGHT: 19px
}
.ingelogdAls {
  font-size:80%;
  color: #5c8993;
  LINE-HEIGHT: 19px
}
DIV.txtIngelogdAls {
  PADDING-RIGHT: 10px;
  COLOR: color: #5c8993;
  PADDING-TOP: 3px;
  TEXT-ALIGN: right
}