/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2009/11/05 */

html,body { width:100%; margin:0; padding:0; border:none;}
body {
 font-family:Verdana, Geneva, sans-serif;
 font-size: 12px;
 text-align:center;
 background:#bbaf91;
 color:#3b372e;
}
div ul { margin-left:0px; padding-left:20px; } /* IE6+7 missing bullets Bug */
strong { color:#3b372e; }
p { padding:0; margin:14px 0; }
a:link, a:visited { color:#fff; text-decoration:underline; }
a:hover { color:#1c1b16; text-decoration:none; }
a:active { color:#1c1b16; text-decoration:underline; }

#mainWrap {
 position:relative;
 width:100%;
 min-width:990px;
 margin:14px 0;
 padding:0;
 text-align:left;
}
#mainHeader {
 position:relative;
 width:100%;
 height:80px;
 background:url(../img/bg_top.jpg) left bottom repeat-x;
 margin:0; padding:0;
}
#mainLogo {
 position:absolute;
 top:8px; left:20px;
 width:auto;
 height:auto;
 margin: 0;
 padding:0;
 border:none;
}
#mainNav {
 position:absolute;
 top:54px; right: 20px;
 width:auto;
 height:15px;
 text-align:right;
 margin: 0;
 padding:0;
}
#mainNav ul {
 display: inline;
 list-style-type:none;
 margin: 0; 
 padding:0;
}
#mainNav ul li {
 display: inline;
 list-style-type:none;
 font-size:12px;
 margin: 0;
 padding:0 0 0 15px;
}
#mainNav ul li a.link0 { /* Overige links */
 text-decoration: none;
 color: #3b372e;
}
#mainNav ul li a.link1 { /* Actieve item */
 text-decoration: none;
 color: #fff;
}
#mainNav ul li a:hover, #mainNav ul li a:focus {  /* Hover item */
 color: #fff;
}
#mainContentPF {
 width:auto;
 height:540px;
 overflow:auto;
 margin:15px 0 2px 20px;
 padding:0;
}
#mainContentBG {
 width: 100%;
 height:480px;
 margin:0;padding:0;
 overflow:hidden;
 background:url(../img/cont_pattern.jpg) repeat;
}
#textBox {
 width: 750px;
 height:400px;
 margin: 40px 0 0 80px;
 line-height:200%;
 overflow:auto;
}
.picCell {
 vertical-align:bottom;
 padding: 0 30px 0 0;
}
.infoTxt {
 vertical-align:top;
 padding: 0 30px 0 0;
 text-align:left;
 font-size:10px;
 line-height:10px;
 color:#565244;
}

#footer {
 position:relative;
 width:100%;
 height:40px;
 background:url(../img/bg_bot.jpg) left bottom repeat-x;
 margin:0; padding:0;
 text-align:right;
}
#copyright {
 padding:12px 20px 0 0;
 font-size:10px;
}
#copyright a {
 color: #565244;
 text-decoration:none;
}
#copyright a:hover, #copyright a:focus {
 color: #fff;
}

/* ########### 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; }

.ecp_pic_border {
}
.ecp_thumb_border {
}

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 color: #3b372e;
 background:#bbaf91;
 border:#3b372e 1px dotted;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 background: #bbaf91;
 border: #3b372e solid 1px;
}
