body, td, th {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px; 
 color: #666666;
 line-height: 14px;
 letter-spacing: 0.5px;
    scrollbar-face-color: #CECECE;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-3dlight-color: #FFEFEF;
    scrollbar-darkshadow-color: #AAAAAA;
    scrollbar-shadow-color: #BBBBBB;
    scrollbar-arrow-color: #989898;
    scrollbar-track-color: #F5F5F5;
}

.small {
 font-size: 9px; 
 color: #AAAAAA;
}
a:link, a:visited {
  color: #763C3C;
  text-decoration: underline;
}
a:hover, a:active {
  text-decoration: none;
  color: #EA0033;
}

.menuLink:link, .menuLink:visited {
  color: #999999;
  text-decoration: none;
}

.menuLink:hover, .menuLink:active {
  color: #EE0033;
  text-decoration: none;
}

.kop1 {
  color: #666666;
  font-weight: bold;
  letter-spacing: 1px;
}

.kop2 {
  font-weight: bold;
  letter-spacing: 1px;
  font-size: 12px;
  color: #CC0033;
  padding-bottom: 3px;
  border-bottom-color: #EEDDDA;
  border-bottom-style: solid; 
  border-bottom-width: 1px;
  margin-bottom: 4px;
}

.kop3 {
  color: #7F8183;
  font-weight: bold;
  letter-spacing: 1px;
   padding-bottom: 3px;
   border-bottom-color: #BBBEC0;
   border-bottom-style: solid; 
   border-bottom-width: 1px;
   margin-bottom: 4px;
}


.invulFormulier {
        padding-top: 11px;
	position: absolute;
	left: 175px; 
	margin-left: 260px;
	width: 275px;
}


.menuTable {
   background-color: #FFFFFF;
   height: 45px;
   border-bottom-color: #DDDDDD;
   border-bottom-style: solid; 
   border-bottom-width: 0px;
}

.menuTableCell {
   letter-spacing: 2px;
   font-size: 12px;
}

.menuTable td {
   color: #CCCCCC;
}

.completeSite {
  position: relative;
  left: 50%;
  width: 771px;
  margin-left: -390px; /* half of width */
  overflow: visible;
  height: 410px;
}

.streepjeOmheen {
  background-color: #FFFFFF;
  border-color: #AAAAAA;
  border-width: 1px;
  border-style: solid;
}

.tekstBlock {
    width: 245px;
    height: 300px; !
    height: 310px;
    padding-left: 23px;
    padding-top: 10px;
    margin-bottom: 6px;
    z-index: 3;
    position: relative;
    overflow: auto;
}

.leftImageBlock {
    width: 176px; !
    width: 200px;
    height: 305px; !
    height: 315px;
    padding-left: 14px;
    padding-top: 10px;
    margin-bottom: 6px;
    z-index: 3;
    position: relative;
    overflow: auto;
}

.BredeTekstBlock {
    width: 630px; !
    width: 650px;
    height: 314px; !
    height: 309px; 
    overflow: auto;
    padding-left: 23px;
    margin-top: 2px;
    padding-top: 10px;
    padding-right: 40px;
    margin-bottom: 6px;
    z-index: 3;
    position: relative;

}

.tekstBlockContact {
    width: 260px;
    height: 300px; !
    height: 310px;
    padding-left: 23px;
    padding-top: 10px;
    margin-bottom: 6px;
    z-index: 3;
    position: relative;
    overflow: visible;
}

.logoImage {
margin-left: 23px;
margin-bottom: 11px;
vertical-align: bottom;
position: relative;

}

.slider {
 width: 430px;
 overflow:visible;
 margin-left: 230px;
 margin-top: 5px;
 float: right;
 position: absolute;
}

.rechtsGrootBlokTekst {
 width: 450px; ! /*ie hack */
 width: 460px;
 height: 340px; 
 overflow: auto;
 margin-top: 0px; !
 margin-top: 10px;
 float: right;
 padding-right: 20px;

}

.input, #input, input, textarea, #textarea, submit, select, #select {
   color: #666666;
   border-width: 1px; 
   border-color:#666666;
   border-style: solid;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
}


input.error, select.error, textarea.error {
border: 1px solid #EA0033; 
background-color: #FFEFEF; 
background-image: url(images/warning_obj.gif); 
background-position: right; 
background-repeat: no-repeat;}

input:focus, select:focus {border: 1px solid red; background-color:#FFFFFF;}
