/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2009/10/02 */

html,body { width:100%; height:100%; margin:0; padding:0; border:none;}
body {
 font-family:Verdana, Geneva, sans-serif;
 font-size: 12px;
 text-align:center;
 background:#000;
 color:#bbb;
}

div ul { margin-left:0px; padding-left:20px; } /* IE6+7 missing bullets Bug */

p { padding:0; margin:16px 0; }
p:first-letter { font-size:125%; }
p.size_L { font-size:130%; font-weight: Normal; letter-spacing:0.3em; }
p.size_L:first-letter { font-size: 150%; font-weight: normal; }

a:link, a:visited { color:#9ccbff; text-decoration:underline; }
a:hover { color:#fff; text-decoration:none; }
a:active { color:#fff; text-decoration:underline; }


#mainWrap {
 position:relative;
 width:100%;
 height:100%;
 min-width:990px;
 text-align:left;
 background:url(../img/smoke_bg.jpg) top left repeat;
}
#headWrap {
 position:relative;
 width:100%;
 height:120px;
}
#headTitle {
 position:absolute;
 bottom:0; left:40px;
 width: 245px;
 height: 95px;
}
#headMenu {
 position:absolute;
 bottom:0; right:20px;
 width:auto;
 height:25px;
 text-align:right;
 margin: 0; padding:0;
}
#headMenu ul {
 display: inline;
 list-style-type:none;
 margin: 0; 
 padding:0;
}
#headMenu ul li {
 display: inline;
 list-style-type:none;
 font-size:13px;
 margin: 0;
 padding:0 0 0 10px;
 color: #9ccbff;
}
#headMenu ul li a.link0 { /* Overige links */
 text-decoration: none;
/* color: #24496b; */
 color: #9ccbff;
}
#headMenu ul li a.link1, #headMenu ul li a:hover, #headMenu ul li a:focus { /* Actieve item */
 text-decoration: none;
 color: #E6E6FF;
}

#homeCentered {
 position:absolute;
 left:0; top:50%;
 width:100%;
 height:550px;
 margin-top:-275px;
 padding:0;
 overflow:hidden;
 background:url(../img/content_bg.jpg) repeat-x;
}
#homeBox {
 position:relative;
 width:1140px;
 height:500px;
 margin: 25px auto;
 overflow:hidden;
}

#mainContent {
 height:550px;
 overflow:auto;
 padding-left:40px;
 background:url(../img/content_bg.jpg) repeat-x;
}
#textBox {
 width:650px;
 height:500px;
 margin: 25px auto 0 auto;
 overflow:auto;
 color: #9ccbff;
}
#textPadding {
 padding:25px 20px 0 0;
 line-height:150%;
}

#footer {
 position:relative;
 height:25px;
 text-align:right;
 margin:0;
 padding:0 20px;
}
#footer a {
 font-size:10px;
 text-decoration:none;
 color: #24496b;
}
#footer a:hover, #footer a:focus {
 color: #9ccbff;
}

/* ########### CSS CLASSES ############## */
/* ====================================== */
.size_S  { font-size: 90%; text-decoration: none; }
.size_N  { font-size:100%; text-decoration: none; }
.size_L  { font-size:130%; font-weight: Normal; }
.size_XL { font-size:130%; font-weight: Bold; }

.ecp_pic_border {
}
.ecp_thumb_border {
}
.picCell {
 vertical-align:bottom;
 padding: 5px 40px 0 0;
}
.infoTxt {
 vertical-align:top;
 padding: 0 40px 0 0;
 text-align:left;
 font-size:10px;
 color:#666;
}

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 color: #333;
 background-color:#ddd;
 border:#eee 1px solid;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 background-color: #ddd;
 border: #eee outset 2px;
}

