*{margin:0px; padding:0px}
td { vertical-align:top;}
body{margin-left:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; background:#F0F0F0;}
form{margin-bottom:10px}
select{font-size:9px; border:1px solid #000}
td{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:15px; color:#333; margin:0px; padding:0px}
form{line-height:normal; font-family:Verdana,Arial,Helvetica,sans-serif}
textarea{height:80px; width:100%; overflow:auto; border:1px solid #333}
a{color:#2099F7}
h2{font:11px Verdana,Arial,Helvetica,sans-serif}
h3{font:18px Verdana,Arial,Helvetica,sans-serif; color:#9C0; background:#E2ECF1; padding:3px}
h3 h3{margin:0px; padding:0px}
h1{font-size:12px}
hr{border:1px dotted #666; height:1px; margin:0px}
input{border:1px solid #000; margin:0px 0px 2px; font-size:10px}
a{margin:0px; color:#2099F7; text-decoration:none}
a:hover{margin:0px; color:#FFF; padding:0px; text-decoration:none}


.inhoud li { font-size:1.1em;}
.inhoud ul {list-style-position:outside;padding-bottom:3px;margin-left:25px; margin-top:5px;}
.inhoud ul li {padding-left:0px;padding-bottom:8px;font:11px Verdana,Arial,Helvetica,sans-serif;}
.inhoud ol { list-style-position:outside;margin-bottom:5px;margin-left:25px;}
.inhoud ol li { padding-left:0px;padding-bottom:8px;font:11px Verdana,Arial,Helvetica,sans-serif;}
.inhoud li strong {font-weight:bold;}
.inhoud ul * { font-size:10px}
.inhoud ol * {font-size:10px}



.content { width:980px; margin:0 auto; margin-top:5px; border-right:0px solid #FFF; border:5px solid #FFF; background:#FFF;}

.interactief{font:bold 14px Tahoma,Verdana,Arial; color:#5695BC; border-top:#3D85B3; border-right:#3D85B3; border-bottom:2px solid #3D85B3; border-left:#3D85B3}
.inputbutton{background-color:#DBF0FE; font-family:verdana; font-size:10px}
.checkbox{border:none}
.titelhomepage{font:bold 11px Verdana,Arial,Helvetica,sans-serif; color:#2099F7}
.paddingleft{padding-left:3px}
.paginatitel{font:bold 10px Verdana,Arial,Helvetica,sans-serif}
.imgborder{border:1px solid #E2ECF1}
.style2{color:#069}
.style3{color:#CCC}
.style4{color:#007FD0; border-bottom:1px dotted #007FD0}
.menucolor{color:#FFF; font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; border:1px #FFF}
.volledigmenu{margin-right:0px; margin-bottom:0px; margin-left:0px}
.buttonstyle{border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#333; border-left-color:#333}
.menuborder{border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#000; border-right-color:#000; border-bottom-color:#000; border-left-color:#000}
.headermarge{margin-left:1px; background-image:none; background-repeat:no-repeat}
.marginheader{padding-left:1px; padding-top:2px}
.menuborderupdate{border-left-width:1px; border-left-style:solid; border-left-color:#CCC}
.whiteborder_right{border-right-width:1px; border-right-style:solid; border-right-color:#FFF}
.style15{color:#007FD0}
.style16{color:#FBFCFB; font-weight:bold}

#poll .radio{background-color:#136B95; border:0px; margin:0px; padding:0px}
#poll td{background-color:#6BAAD7; color:#FFF}
#opmaaktabel td{border:1px solid #EFF4F8; padding:2px}
#opmaaktabel{border-collapse:collapse; margin-bottom:5px}

#menu td{padding-right:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; font-weight:bold; border-top:1px solid #FFF; border-right:#FFF; border-bottom:1px solid; height:22px}
#menu a{color:#FFF; text-decoration:none}
#menu a:hover{color:#FFF; text-decoration:none}

.links { width:215px; background:#65B0D4;}
.inhoud { width:565px;}
.rechts { widows:200px; background:#FFF;}
.inh { margin:4px;}

/* LINKS */
.tussen { background:#96C1DA; height:24px;}

/* RECHTS */
.bot { border-bottom:2px solid #BECD2A; margin:0px; height:1px; margin:0px; padding:0px;}
.box { background:#D3E1E9;}
.box h2 { background: #E8F0F4; padding:3px; color:#2099F7; font-weight:bold; font-size:10px; border-bottom:1px solid #96C2DB;}
.box p { margin:4px; }

.bottom { vertical-align:bottom;}
.vmiddle { vertical-align:middle;}

.footer, .footer * { color:#FFF; vertical-align:middle;}

.nieuwsbrief { background:#6BAAD7;} 
.nieuwsbrief h2 { background:#C1D000; padding:4px; color:#FFF; font-weight:bold; font-size:10px;}

p.next {padding: 10px; padding-top: 0px;}
p.next a img {border: 0px; }
p.next a {text-decoration:none; }
p.next a:hover {color: red; }

.kalender { width:100%; border:1px solid #6BAAD7; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:4px;}
.kalender a { text-decoration:none; color:#FFF; font-weight:bold;}
.kalender tr.titel th { background:#C1D000; color:#FFF;}
.kalender tr td, .kalender tr th { padding:4px;}
.kalender tr td { border-bottom:1px solid #6BAAD7;}
.kalender tr th { background-color:#FCFCFC; font-weight:bold; border-bottom:1px solid #6BAAD7;}
.event { background:#6BAAD7;}
.today { background:#C1D000; color:#FFF;}


.kalrechts a {}
.kalrechts a:hover { color:#6BAAD7;}
a img { border:0px none;}
h4 { font-size:10px;}
.foto { border:1px solid silver; margin:3px; font-weight:normal; text-align:center; padding:4px; padding-top:8px;}
.foto a img { border:1px solid black;}

.divider { margin-top:5px; border-bottom:1px dotted #FFF; margin-bottom:5px;}
.nieuwsitem { padding-left:8px; border-bottom:1px dotted #FFF; padding-top:3px; padding-bottom:3px;}
.nieuwsitem a { color:#333;}
.nieuwsitem a:hover { color:#2099F7;}
.meernieuws { background-color:#a2bccc; padding:5px; font-weight:bold; color:#FFF;}