*{ margin:0; padding:0}
body{ background-color:#433C3C;  color:#222;  font-family:Helvetica,sans-serif;  font-size:0.6em;  line-height:2em; }
h1, h2, h3, h4{ font-weight:normal;  letter-spacing:-1px;  margin:0; clear:both;}
a img{border:none}
a{outline:none; color:#383838;}
a:link, a:hover, a:focus, a:active{ outline:none; text-decoration:none;}
a:hover{ text-decoration:underline}
a:visited { text-decoration:none;}
blockquote{ background-color:#EFF4FA;  padding:10px}
abbr{ text-decoration:none}
abbr:hover{ cursor:help}
img{ border:none !important}
td { vertical-align:text-top}
h1{font-size:1.1em;}
h2{font-size:0.8em; letter-spacing:normal; margin-bottom:5px; font-weight:bold;}
h3{font-size:0.9em; border-bottom:1px solid #333; color:#333; padding:5px 0px 2px 0px; margin-bottom:3px; letter-spacing:normal; font-weight:bold;}
h4{font-size:.9em;}
h5{font-size:0.8em;}
p{font-size:0.70em;}
ul{list-style-type:none}

.inhoud { margin:0 auto; width:850px; background:#FFF; border:6Px solid #615B5B; margin-top:10px; margin-bottom:10px;}
.header{ background: #333 url('images/bg.jpg') top left repeat-x; height:30px;}
.links{ width:180px; background:#FCFCFC;}
.midden{ width:670px; border-left:1px solid #CCC; border-right:1px solid #CCC; background:#FFF; font-size:16px; padding:10px}
.rechts{ width:180px; background:#FCFCFC; border-left:1Px solid #333; padding:10px; }
.footer { background:#242020; color:#FFFFFF; font-size:12px; padding:4Px;}

/* MENU */
ul#nav{ list-style:none; clear:both; font-size:12Px; height:30px;}
ul#nav li.top {float:left; display:inline;list-style:none;position:relative; }
ul#nav li.top a { padding:5px 10px; color:#FFFFFF; line-height:30px;font-weight:bold;}


div.nieuws { border-bottom:1px solid #CCCCCC; margin-bottom:4px; clear:both; height:80px; background:#FCFCFC}
div.nieuws h2 { margin-top:5px; margin-bottom:5px;}
div.nieuws h2 a { text-decoration:none;}

.imgnieuws { float:left; margin:4px 6px 4px 4px;}

p.item { line-height:1.5em; border-bottom:1px solid #FCFCFC;}
.right { float:right;}
.silver { color:#999999;}
h1.titel { border-bottom:1px solid #333; color:#333; padding:5px 0px 2px 0px; margin-bottom:3px; letter-spacing:normal; font-weight:bold;}

.box { border:1px solid silver; background:#FCFCFC; font-size:0.8em; text-align:center; width:100%;}
.box ul { width:100%;}
.box ul li { float:left; margin:0px 1px;}
.box ul li a { padding:4px; line-height:30px;}
.box ul li a:hover { padding:4px; background:#333333; text-decoration:none; color:#FFFFFF;}

.links { text-align:left}
.pad10 { padding:10px;}

table.bordered{ width:100%; padding:0px; border-spacing:1px; margin:.5em 0px;  background:#F7F8F9; border:1px solid #BAC9CF;  border-bottom-width:5px}
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}

table.kalender { width:100%; border-bottom:1px solid #FCFCFC; margin:10px 0px;}
table.kalender th { border-bottom:1Px solid silver; text-align:left; font-size:0.8em; color:#666666;}
table.kalender td { font-size:0.8em; color:#666666; padding:2px 0px;}

.rij1, tr.rij1 td { background:#F4F4F4; }
.rij0, tr.rij0 td { color:#333; }
.rij2, tr.rij2 td { color:#333; }

p.rij2, p.rij1, p.rij0 { padding:4px 0px; }
p.rij2 a, p.rij1 a, p.rij0 a { color:#333; padding-left:4px;}
p.txt { font-size:0.74em; margin-bottom:10px;}

li.selected a { font-weight:bold; text-decoration:underline;}
div.zoek { margin-top:10px; font-size:0.70em; border-top:2px solid #CCC; padding-top:2px; margin-bottom:10px; border-bottom: 2px solid #CCC; padding-bottom: 2px; line-height:1.1em;}
div.zoek label { line-height:1.2em;}
div.zoek input { background: #EFF5FB; border:1px solid #CEE3F6; font-size: 0.9em;}

.imagethumb a{display:block;padding:4px;margin:6x 6px 6px 0px;border:1px solid #92BED3;background:#DDEAF0;line-height:0px}
.imagethumb a:visited{border:1px solid #D3E4ED;background:#F2F7F9}.imagethumb a:hover{border:1px solid #62A0BF;background:#F4F9FB}
.imagethumb{ float:left}

form.zoek { margin:10px 0px; width:400px;}
form.zoek label { float:left; width:150px; font-size:0.8em; font-weight:bold; text-align:right; padding-right:10px;}
form.zoek input, select { float:left; width:220px; color:#555; border:1px solid #888; margin-bottom:4px;}

.normal { font-size:11px;}
.normal12 { font-size:12px;}
.geldig { border: 1px solid #006600; margin:5px 0px; background:#D9FFEC; padding:4px; font-size:12px; clear:both;}
.geldig a { color:#006600; font-weight:bold;}

.nietgeldig { border: 1px solid #CC0033; margin:5px 0px; background:#FFECF5; padding:10px; font-size:12px; clear:both;}
.letter { font-weight:bold; padding:0px 2px; }
.deadline { color:#009900; text-align:right; font-weight:bold; font-size:11px; margin:10px 0px;}

.footer a { color:#FFFFFF;}
