/* CSS DOCUMENT */
/* TimDeibel.nl Rev.2010/01/16 */

html,body { width:100%; margin:0; padding:0; border:none;}
body {
 font-family:Verdana, Geneva, sans-serif;
 font-size: 13px;
 text-align:center;
 background:#fbeee5;
 color:#67441F;
}
div ul { margin-left:0px; padding-left:20px; } /* IE6+7 missing bullets Bug */
strong { color:#cc8844; }
p { padding:0; margin:14px 0; }
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:#cc8844; text-decoration:underline; }
a:hover { color:#cc8844; text-decoration:none; }
a:active { color:#cc8844; text-decoration:underline; }

#mainWrap {
 position:relative;
 width:100%;
 min-width:1150px; /* plus ie6 fix */
 margin:20px 0;
 padding:0;
 text-align:left;
 z-index:1;
}
#mainHeader {
 position:relative;
 width:100%;
 height:145px;
 margin:0; padding:0;
}
#mainLogo {
 position:absolute;
 top:0px; left:20px;
 width:auto;
 height:auto;
 margin: 0;
 padding:0;
 border:none;
 z-index:12;
}
#mainNav {
 position:absolute;
 top:125px; 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: #50371E;
}
#mainNav ul li a.link1 { /* Actieve item */
 text-decoration: none;
 color: #cc8844;
}
#mainNav ul li a:hover, #mainNav ul li a:focus {  /* Hover item */
 color: #cc8844;
}
#mainContent {
 position:relative;
 width:auto;
 height:512px;
 overflow:auto;
 margin:0; padding:0;
 background:url(../img/bg_main.jpg) repeat-x;
 z-index:2;
}
#homePic {
 position:absolute;
 top:30px;right:0px;
 width:auto;
 height:auto;
 z-index:3;
}
#mainText {
 position:relative;
 width: 99%;
 height:430px;
 margin: 40px 0; padding: 0;
 line-height:200%;
 overflow:auto;
 z-index:10;
}
#textPadding {
 padding: 0 0 0 60px;
}

.picCell {
 vertical-align:bottom;
 padding: 22px 0 0 30px;
}
.infoTxt {
 vertical-align:top;
 padding: 0 0 0 30px;
 text-align:left;
 font-size:10px;
 line-height:10px;
 color:#50371E;
}

#footer {
 position:relative;
 width:100%;
 height:20px;
 margin:0; padding:0;
 text-align:right;
}
#copyright {
 padding:8px 20px 0 0;
 font-size:10px;
}
#copyright a {
 color: #B0A8A2;
 text-decoration:none;
}
#copyright a:hover, #copyright a:focus {
 color: #67441F;
}

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

.txtUL {
 text-decoration:underline;
}

.ecp_pic_border {
}
.ecp_thumb_border {
}

.homeFloat1 {
 float:left;
 width:320px;
 text-align:left;
}
.homeFloat2 {
 float:left;
 width:375px;
 text-align:center;
}
.homeFloat1 a, .homeFloat2 a {
 text-decoration:none;
}

.homePics {
 border:#67441F 4px ridge;
}

.frm_txt {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 background:#fff;
 border: #999 solid 1px;
}
.frm_but {
 font-family:"Courier New", Courier, mono;
 font-size: 100%;
 font-weight:normal;
 background:#fbeee5;
 border: #999 solid 1px;
}
.textTable {
 width:900px;
 margin:0;padding:0;
 border:none;
}
.textCell {
 width:45%;
 vertical-align:top;
 text-align:left;
 line-height:175%;
}
.rulerCell {
 width:8%;
 text-align:center;
 background:url(../img/ruler_h.gif) top center repeat-y;
}

