* { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; }
body { font-size:12px;}
h1 { font-size: 1.3em; /* 22px */ margin-bottom: 6px; color:#006600; padding:0px; margin-top:6px; text-transform:uppercase;}
/* h1 span { background-color:#8ba689; padding:4px 4px;} */
h2 { color:#666666; font-size:15px; font-weight:bold; margin-top:15px; border-bottom:1px dotted #666; padding-bottom:5px;}
h2 a { color:#669900; text-decoration:none; font-weight:bold}
h3 { font-size: 1.2em; /* 18px */ margin-bottom: 12px; color:#333333; font-family:"century Gothic", tahoma;}
h4 { color:#0066CC; font-size:13px;}
h4 a { color:#0066CC; text-decoration:none;}
a { color:#257626; text-decoration:none;}
a img { border:0px none;}
textarea { font-family:Arial, Helvetica, sans-serif;font-size: 12px;}
hr { height:1px; color:silver;}
hr { clear:both;}
ul, ol { list-style:none;}
fieldset { border:1px solid green; padding-bottom:8px;}
legend { padding: 0.2em 0.5em; border:1px solid green; color:green; text-align:right;}
input { border:1px solid silver; line-height:20px; height:20px; padding-left:5px; width:250px;}
textarea { border:1px solid silver; line-height:20px; height:20px; padding-left:5px; width:250px; overflow:auto; height:80px}

#wrapper { text-align:left; margin: 0px auto; padding: 0px; border:0; width: 940px; background: url("./images/background_cols.gif") repeat; background-image: url("../images/background_cols.gif"); background-repeat:repeat;}
#container { clear:both; border-top:8px solid #FFF;}
#header { margin: 0 0 15px 0; background: #FFF; height:172px; margin-bottom:8px; }
#side-a { float: left; width: 180px; }
#side-b { float: right; width: 180px; }
#content {  float: left; width: 61%; }
#footer { clear: both; margin-top:8px; background: #FFF; text-align:center; border-top:8px solid #FFF; }
#inhoud { margin:0px;}
#side-b .nav { border-top:8px solid #FFF;}
#side-b .nav ul li { border-bottom:1px solid #FFF; padding:5px 10px 5px 15px; color:#FFF; }
#side-b .nav ul li a { color:#FFF; font-weight:bold; font-size:13px}

#side-a .nav { }
#side-a .nav ul li { border-bottom:1px solid #FFF; padding:5px 10px 5px 15px; color:#FFF; }
#side-a .nav ul li:active {}
#side-a .nav ul li a { color:#FFF; font-weight:bold; font-size:13px; }
#side-a .nav ul li a:hover { text-decoration:none; color:#CCFFCC; /* background:#257626;*/ }
#side-a .nav ul li ul { margin-top:1px;}
#side-a .nav ul li ul li { border-bottom:0px solid #FFF; padding:5px 10px 5px 15px; color:#FFF; font-style:italic; }
#side-a .nav ul li ul li { /* background-image:url('../images/hover.png'); background-position:top left; background-repeat:no-repeat; */}
#side-a .nav ul li ul li a { font-weight:normal;}
#side-a .nav ul li ul li a:hover { font-style:oblique}


.mar16 { margin:16px;}
.sub { border-top:8px solid #FFF;}
.helden, .cols { margin:15px; list-style:square; color:#257626; font-size:15px; font-weight:bold; font-family:"century Gothic", tahoma;}
.profiel { float:right; margin-left:10px;}
.profiel2 { margin:10px 0px; text-align:center;}
.profiel2 img, .profiel img { border:1px solid silver; padding:4px;}
.nieuwsitem { margin-bottom:15px;}
.nieuwsitem h3 { margin:0px; }
.partner { margin-bottom:10px;}
.partner .logo { float:left; margin-right:10px;}
.partner .logo img { border:1px solid silver; }
.nieuwsitem h3 { text-transform:none} 
.nieuwsitem div { }
.sponsor { border-top:8px solid #FFF;}
.nobortop { border:0px none;}
.boeken { clear:both; margin-top:4px; border:1px dotted silver; text-align:center; font-size:15px; font-weight:bold; padding:5px; margin-top:15px;}
.tdleft { text-align:right; padding-right:15px; width:30%}
.btn { margin-top:12px; width:80px; height:19px; line-height:15px;}

/*.just, .just * { text-align:justify}
*/
.just p { margin-bottom:14px; line-height:14px;}

.fotos * td { vertical-align:top}
.fotos * td img { width:178px; height: 148px; }
.fotos * .foto { margin-bottom:10px;}

.nieuwsbrieflinks { margin:10px; color:#FFFFFF;}
.nieuwsbrieflinks h2 { color:#FFF; font-size:11px; text-transform:uppercase;}
.nblinks input { width:136px; background:#006633; color:#FFF; border:0px none; margin:4px 0px; font-size:11px;}
.sub { border:0px; background-color:none; width:45px;}

table.archief { width:100%; border-bottom:1px solid #FCFCFC; margin:10px 0px; border:1px solid black;}
table.archief th { border-bottom:1Px solid silver; text-align:left; padding:2px 0px;}
table.archief td { padding:2px 0px; vertical-align:top}

table.archief{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px; border:1px solid silver;  border-bottom-width:5px; font-size:12px}
table.bordered th{font-weight:normal; padding:4px; border-bottom:2px solid #BAC9CF; background:#ECF1F2}
table.bordered td{padding:4px; margin:0px; background-color:#fff}


.facebook { background-color:#0066CC; color:#FFF; border:0px solid red; text-align:center; font-weight:bold; padding:5px}
.facebook a { color:#FFFFFF;}

.horline { border-top:0px solid red; height:4px; clear:both; margin:10px 0px; background-color:#CCCCCC;}
.logo { float:left; margin-right:10px;}