BODY {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  line-height: 14pt;
  color:#000000;
  overflow:auto;
  }
TD {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size: 10pt;
  line-height: 14pt;
  }
IMG {
  border:0;
  }
UL {
  margin-top: 5pt;
  margin-left:12pt;
  }
INPUT,TEXTAREA,SELECT {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:8pt;
  }
BUTTON {
  width:100px;
  margin-right:2px;
  font-size:7pt;
  font-weight:bold;
  cursor:hand;
  }
BUTTON.csUp {
  background-color:#66CCFF;
  border:solid 1px #003399;
  color:#003399;
  }		
BUTTON.csHvr {
		background-color:#0066CC;
		border-top:solid 1px #66CCFF;
		border-right:solid 1px #003399;
		border-bottom:solid 1px #003399;
		border-left:solid 1px #66CCFF;
		color:#FFFFFF;
  }		
TABLE.tbLayout {
  border-right:solid 1px #0066CC;
  border-left: solid 1px #0066CC;
  }

TD.lyHeader  {background-image: url('../images/bg_header.gif'); background-repeat: no-repeat;}
/* TD.lyFotoos  {background-image: url('../images/bg_fotoos.gif'); background-repeat: no-repeat;}*/
TD.lyMenu    {background-image: url('../images/bg_menu.gif');   background-repeat: no-repeat;}
TD.lyLeft    {background-image: url('../images/bg_left.gif');   background-repeat: no-repeat;}
TD.lyRight   {background-image: url('../images/bg_right.gif');  background-repeat: no-repeat;}
TD.lyStretch {background-image: url('../images/bg_stretch.gif');background-repeat: repeat-y;}
TD.lyFooter  {
  background-color: #66CCFF;
		border-top: solid 1px #0066CC;
		/* border-bottom: solid 1px #0066CC; */
		font-size: 7pt;	color:#FFFFFF;
		padding-left:10;
  }
TD.lyFooter SPAN {
  margin-right:162px;
  }
TD.lyFooter SPAN A:link, TD.lyFooter SPAN A:visited, TD.lyFooter SPAN A:hover, TD.lyFooter SPAN A:active {
  text-decoration:none;
  color:#3399FF;
  }
TD.lyFooter SPAN A:hover {
  text-decoration:underline;
  }

DIV.RightLayer {
  height:280;
		padding:136 0 0 60;
		font-size:8pt;	color:#FFFFFF;
		line-height:11pt;
  }	
.RightLayer A:link, .RightLayer A:visited {color: #FFFFFF;}
.RightLayer A:hover {text-decoration: none;}
.RightLayer BR {line-height:7pt;}

TD.hdGroot {
  width:100%;
  padding: 10 0 12 50;
  font-size: 24pt;
		}
TD.hdRood {
  text-align: right;
  padding: 10 0 8 0;
  font-size: 14pt;
  font-style:italic;
		color: #CC0033;
		}

DIV.horMenu {
  padding-left:46;
  font-size:8pt; color:#FFFFFF;
  }
SPAN.horMenuUp, SPAN.horMenuHvr {padding:4; cursor:hand;}
SPAN.horMenuUp                  {background-color:transparent;}
SPAN.horMenuHvr                 {background-color:#003399;}

DIV.btnBar {
  padding-top:20;
  }
		
DIV.hoofdTekst {
  width:99%;
  padding: 20 30 20 50;
  }
.hoofdTekst A:link    {color: #0066CC; text-decoration: none;}
.hoofdTekst A:visited {color: #3399FF; text-decoration: none;}
.hoofdTekst A:hover   {text-decoration: underline;}
.hoofdTekst BR {line-height:7pt;}
.hoofdTekst H3 {
  font-size: 13pt;
  font-weight: normal;
  color: #CC0033;
  margin-bottom: 7pt;
  }
.tbLogoTekst TD {
  vertical-align: top;
  font-size: 8pt;
  padding:5 0;
  }
TABLE.tbForm TD {
  vertical-align:top;
  padding-right:4px;
  }
TD.csLabel {
  font-size:8pt;
  color:#003399;
  text-align:right;
  }
.csMelding {
  font-size:8pt;
  line-height:12pt;
  color: #CC0033; 
  background: #FFCCCC;
  padding:3px 3px 3px 5px;
  margin: 5px 0px;
  border: 2px solid #FFCCCC;
  }
