/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2008/11/28 */

* { margin:0; padding:0; border:0; }
html,body { width:100%; overflow:auto; }
body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#CCCCCC;
 text-align:center;
 background-color: #2c2c2c;
 background-image: url(../img/bg_verloop.jpg);
 background-position: top;
 background-repeat: repeat-x;
}
a:link, a:visited { color:#AAAAAA; text-decoration:underline; }
a:hover  { color:#FFFFFF; text-decoration:none; }
a:active { color:#FFFFFF; text-decoration:underline; }
hr {
 color:#333333;
 height: 1px;
}

#mainWrap {
 position: absolute;
 width: 952px;
 height:660px;
 top: 40px;
 left: 50%;  
 margin-left:-475px;
 background-image:url(../img/bg_main.jpg);
 background-position:top center;
 background-repeat:no-repeat;
}
#mainWrapPF {
 position: absolute;
 width: 952px;
 height:660px;
 top: 40px;
 left: 50%;  
 margin-left:-475px;
 background-image:url(../img/bg_main_pf.jpg);
 background-position:top center;
 background-repeat:no-repeat;
}
#navWrap {
 position: absolute;
 top:  99px;
 left: 220px;
 width: 550px;
 height: 26px;
 text-align:left;
}
#mainCont {
 position: absolute;
 top: 150px;
 left: 245px;
 width: 620px;
 height:420px;
 text-align:left;
 line-height:2em;
 overflow:auto;
 scrollbar-face-color: #222222;       /* Balk+pijlen: oppervlak   */
 scrollbar-shadow-color: #444444;     /* Balk+pijlen: rand rechts + onder */
 scrollbar-darkshadow-color: #000000; /* Balk+pijlen: schaduw rechts + onder */
 scrollbar-highlight-color: #222222;  /* Balk+pijlen: rand links + boven  */
 scrollbar-3dlight-color: #000000;    /* Balk+pijlen: schaduw links + boven  */
 scrollbar-track-color:#000000;       /* Schuifpad */
 scrollbar-arrow-color: #666666;      /* Pijltjes (driehoekjes) boven en onder */
}
#mainContPF {
 position: absolute;
 top: 142px;
 left: 90px;
 width: 820px;
 height:460px;
 text-align:left;
 line-height:2em;
 overflow:none;
}
#footer {
 position: absolute;
 bottom: 0px;
 right: 10px;
 font-size:10px;
}
#footer a {
 text-decoration:none;
 color: #666666;
}
#footer a:hover, #footer a:focus {
 text-decoration:none;
 color:#FFFFFF;
}

/* CLASSES: */
/*========= */
.menuItem {
 float:left;
}
.picR {
 float:right;
 margin-left:60px;
}
.size_S  { font-size: 10px; text-decoration: none; }
.size_N  { font-size: 12px; text-decoration: none; }
.size_L  { font-size: 16px; font-weight: Bold; }
.size_XL { font-size: 20px; font-weight: Normal; }

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 color: #333333;
 background-color:#EEEEEE;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 background-color: #CCCCCC;
}
.ecp_pic_border {
 border-left:#333333 solid 1px;
 border-top:#333333 solid 1px;
 border-right:#999999 solid 1px;
 border-bottom:#999999 solid 1px;
}
.ecp_thumb_border {
 border:#444444 solid 1px;
}
.infoTxt1 {
 height:12px;
 color: #666666;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
}
