/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2010/02/12 */

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:url(../img/bg_light.jpg) top left repeat;
 color:#999;
}

div ul { margin-left:0px; padding-left:20px; } /* IE6+7 missing bullets Bug */

p,h1 { padding:0; margin:0 0 14px 0; }
p:first-letter { font-size:125%; }

h1 { font-size:130%; font-weight:Bold; letter-spacing:0.3em; }
h1 { line-height:34px; background:url(../img/par_icon.gif) top left no-repeat; padding-left:12px;}
h1:first-letter { font-size:150%; color:#888; }

a:link, a:visited { color:#666; text-decoration:underline; }
a:hover  { color:#333; text-decoration:none; }
a:active { color:#000; text-decoration:underline; }

#mainTable {/* Plus IE6+7 fix */
 display:table;
 width:100%;
 height:100%;
 text-align:center;
 margin:0 auto;
}
#mainTableCell {
 display:table-cell;
 vertical-align:middle;
 margin:0;
}

#mainWrap {
 position:relative;
 width:100%;
 min-width:1150px;
 height:auto;
 margin:0 auto;
 padding:0;
 text-align:center;
}
#mainHeader {
 position:relative;
 margin:8px auto; padding:0;
 border:none;
 text-align:center;
}
#mainContent {
 position:relative;
 width: 100%;
 height:520px;
 margin:0; padding:0;
 border:none;
 background: url(../img/bg_dark.jpg) top left repeat;
}
#ecp_slideshow {
 margin-top:10px;
}
#textContent {
 position:absolute;
 width:750px; height:502px;
 top:10px; left:50%;
 margin: 0 0 0 -375px;
 padding:0;
 background: url(../img/bg_dark2.jpg) top left repeat;
}
#textBox {
 position:relative;
 width:600px; height:390px;
 text-align:left;
 line-height:180%;
 overflow:auto;
 margin: 60px 0 0 75px;
}
#mainFooter {
 position:relative;
 width: 100%;
 height:auto;
 text-align:center;
 margin:0;
 padding:10px 0 20px 0;
 border:none;
}
#mainFooter ul {
 display: inline;
 list-style-type:none;
 margin: 0; 
 padding:0;
}
#mainFooter ul li {
 display: inline;
 list-style-type:none;
 font-size:12px;
 margin: 0;
 padding:0 5px 0 5px;
}
#mainFooter ul li a.link0 { /* Overige links */
 text-decoration: none;
 color: #999;
}
#mainFooter ul li a.link1 { /* Actieve item */
 text-decoration: none;
 color: #ff0097;
}
#mainFooter ul li a:hover, #mainFooter ul li a:focus {  /* Hover item */
 color: #333;
}
#lngSelect {
 position:absolute;
 top:0; left:50%;
 width:auto; height:auto;
 margin-left:-50px; padding:8px 0 0 0;
}
#lngSelect a {
 text-decoration: none;
 color: #999;
}
#lngSelect a:hover {
 text-decoration: none;
 color: #ff0097;
}
/* ########### 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: Normal; }
.size_XL { font-size:16px; font-weight: Bold; }

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 color: #555;
 background:#eee;
 border:none;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 color: #555;
 background: #eee;
 border:none;
}

