* { color:#004080; padding:0px; margin:0px;}
body { font: 12px/14px normal Tahoma, Arial, verdana; }
ul { list-style:none;}
body { background-image: url(images/bgsite.jpg); background-repeat: repeat-x; background-color: #E0EAF0; margin:0px; }
td { vertical-align:top;}
.nieuws { margin:0px 4px; width:450px;}
.nieuws tr td h3 { font-size:11px; font-weight:bold; border-bottom:1px solid #BECBD4; margin:0px; padding-bottom:2px; margin-top:5px;}
.nieuws tr td p { letter-spacing:0.02em; line-height:18px; }
.nieuws tr td p { margin-bottom:15px; margin-top:0px;}
h2 { font-size:15px; font-weight:bold; margin:8px 0px;}
hr { clear:both;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
a img { border:0px none;}
.inhoud { background:#DEE8EF; border-right:1px solid #BFCDD5; margin-left:4px; margin-top:4px;} 
h1 { padding:10px 10px 10px 10px; font:18px/20px bold Geneva, Arial, Helvetica, sans-serif; }
.foto { text-align:center; margin:10px;}
h3.titel { background:url(images/h3bg.jpg) top left repeat-x; color:#FFFFFF; font-weight:bold; font-size:12px; height:21px; line-height:21px; padding-left:5px;}
h3.titel a { color:#FFFFFF; font-weight:bold; font-size:12px;}
.tekst { margin:0px 4px;}
h2 { color:#FF6600; }
.horline { height:15px;}
.right { float:right;}
.box { border:1px solid #BFCDD5;} 
form.contact input { width:100%; background:#BCD0DE; border:0px none; margin:2px 0px; padding:2px 4px}
form.contact textarea { width:100%; height:70px; background:#BCD0DE; border:0px none; margin:2px 0px; padding:2px 4px; font-family:Tahoma, Helvetica, sans-serif;}
.subm { width:100px; background:#BCD0DE; border:0px none; margin:2px 0px; padding:2px 4px; font-family:Tahoma, Helvetica, sans-serif;}