/* Cascading Style Sheet T.H. Deibel - 2009/01/09 */

* { 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;
 background-color: #242424;
}

a:link, a:visited { color:#999999; text-decoration:underline; }
a:hover  { color:#EEEEEE; text-decoration:none; }
a:active { color:#FFFFFF; text-decoration:underline; }

/* DIV ID's (Rest staat in PHP!) */
/* ============================= */
/* ########### MAIN WRAP CENTERED + PHP  ############## */
#mainWrap {
 position: absolute;
 display:block;
 top: 50%;
 left: 8%;
 text-align:left;
}
/* ########### HEADER + PHP  ############## */
#headLeft {
 position: absolute;
 display:block;
 text-align:right;
}
#headRight {
 position: absolute;
 display:block;
 text-align:left;
}
/* ########### MAIN CONTENT + PHP  ############## */
#contLeft {
 position: absolute;
 display:block;
background-image:url(../img/menu_bg2.jpg);
background-position:top center;
background-repeat:no-repeat;
}
#contLeft #nav {
 padding: 30px 0 0 50px;
 text-align:left;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:14px;
}
#contLeft #nav ul {
 margin: 0; 
 padding: 0;
 list-style-type: none;
}
#contLeft #nav ul li {
 padding: 12px 0;
 margin: 0;
}
#nav ul li a, #nav ul li .link0 { /* Overige links */
 color: #CCCCCC;
 text-decoration: none;
}

#nav ul li .link1 { /* Actieve item */
 color: #FFFFFF;
 font-weight:bold;
 text-decoration: none;
}

#contLeft #nav ul li a:hover, #leftcol #nav ul li a:focus { 
 color: #FFFFFF;
 font-weight:bold;
}

#contLeftFooter {
 position:absolute;
 display:block;
 zoom: 1;
 left: 6px;
 bottom: 6px;
 text-align:left;
}
#contLeftFooter a {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
 color: #888888;
 text-decoration:none;
}
#contLeftFooter a:hover, #contLeftFooter a:focus {
 text-decoration:none;
 color:#FFFFFF;
}

#contRight {
 position: absolute;
 display:block;
}
#contRightTxt {
 position: absolute;
 display:block;
 width: 650px;
 border: #333333 1px solid;
 overflow:auto;
background-image:url(../img/main_bg.jpg);
background-position:top center;
background-repeat: repeat-x;
}
.textPadding {
 padding: 80px 100px 0 100px;
 line-height:200%;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:12px;
 color: #999999;
}
/* ########### FOOTER + PHP  ############## */
#footLeft {
 position: absolute;
 display:block;
}
#footRight {
 position: absolute;
 display:block;
}

/* ########### CSS CLASSES ############## */
/* ====================================== */
.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: 16px; font-weight: Bold; }
.supers  { vertical-align:super; }

/* PIC PADDING + PHP ! */
.mainPic  { margin: 0; border-left:#444444 1px solid; }
.mainPic0 { margin: 0; }

.ecp_pic_border {
 border:#202020 1px solid;
}
.infoTxt {
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:10px;
 color: #666666;
 height:12px;
}
.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 color: #333333;
 background-color:#DDDDDD;
 border:#EEEEEE 1px solid;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 12px;
 font-weight:normal;
 background-color: #DDDDDD;
 border: #EEEEEE outset 2px;
}
