
/* ALGEMENE REGELS */
body { position:relative; margin:0px; padding:0px; font-family:verdana; font-size:70%; line-height:140%; }
div,span,p,img { margin:0px; padding:0px; border:0px; }
form,fieldset,input,table,tr,th,td,caption { font-size:100%; margin:0px; padding:0px; border:0px; }
h1,h2,h3,h4,h5,h6 { font-size:100%; margin:0px; padding:0px; }
ul,ol,li { margin:0px; padding:0px; border:0px; list-style:none; }
.noshow { position:absolute; left:-9000px; }
.clearlaag { clear:both; }

a { color:#0061b3; }
a:hover { color:#388dd5; }
a:visited { color:#8d5ec2; }
a:visited:hover { color:#ac85d7; }

#wrapper { position:relative; margin-right:auto; margin-left:auto; width:950px; }
#bottom { position:absolute; top:155px; }

#header { position:absolute; top:35px; height:99px; width:950px; border-bottom:1px solid #DF1A78; }
#header img { float:left; }

#zoekveld { position:absolute; top:9px; right:0px; width:400px; text-align:right; }
#zoekwijze { position:relative; font-size:100%; top:1px; }
#zoekquery { border:1px solid #000; padding:1px; }
#zoekquery:focus { background-color:#FEC7E1; }
#zoekbutton { padding:1px; background-color:#DF1A78; color:#fff; font-weight:bold; cursor:pointer; }

#menu_niveau_0 { position:relative; top:8px; width:400px; }
#menu_niveau_0 ul { width:400px; }
#menu_niveau_0 ul li { display:inline; margin-top:4px; }
#menu_niveau_0 ul li a, #menu_niveau_0 ul li a:visited { padding-left:5px; padding-right:7px; color:#000; text-decoration:none; }
#menu_niveau_0 ul li a:hover, #menu_niveau_0 ul li a:visited:hover { color:#555; }
#menu_niveau_0 ul li p { font-weight:bold; color:#DF1A78; padding-left:5px; padding-right:7px; display:inline; }

#menu_niveau_1 { position:absolute; font-family:arial; left:210px; top:107px; width:740px; height:28px; border-left:1px solid #DF1A78;  }
#menu_niveau_1 ul { position:absolute; height:28px; }
#menu_niveau_1 ul li { float:left; }
#menu_niveau_1 ul li a { height:21px; padding:5px 6px 0px 6px; border-bottom:1px solid #DF1A78; color:#000; }
#menu_niveau_1 ul li p { position:relative; top:-6px; height:25px; color:#DF1A78; padding:7px 6px 0px 6px; border-bottom:1px solid #fff; font-weight:bold; }
#menu_niveau_1 ul li a, #menu_niveau_1 ul li p { float:left; display:block; background-color:#fff; border-top:1px solid #DF1A78; border-right:1px solid #DF1A78; text-decoration:none; }
#menu_niveau_1 ul li a:hover { background-color:#FEC7E1; }

#menu_niveau_1 ul li a.selected { position:relative; top:-6px; height:25px; color:#DF1A78; padding:7px 6px 0px 6px; border-bottom:1px solid #fff; font-weight:bold; }
#menu_niveau_1 ul li a.selected:hover { border-bottom:1px solid #FEC7E1; }

#menu_niveau_2 { position:absolute; top:155px; width:190px; }
#menu_niveau_2 h1 { font-family:arial; font-size:140%; margin-bottom:10px; color:#DF1A78; }
#menu_niveau_2 ul { border-bottom:1px dashed #ddd; }
#menu_niveau_2 ul li a, #menu_niveau_2 ul li p { border-top:1px dashed #ddd; display:block; width:190px; background-color:#fff; color:#000; padding:2px 0px; }
#menu_niveau_2 ul li a, #menu_niveau_2 ul li a:visited { text-decoration:none; }
#menu_niveau_2 ul li a:hover, #menu_niveau_2 ul li a:visited:hover { background-color:#FEC7E1; }
#menu_niveau_2 ul li #metsubsub { color:#DF1A78; background-image:url('gfx/select_down.gif'); font-weight:bold; }
#menu_niveau_2 ul li .subsub { width:180px; padding-left:10px; border-top:0px dashed #ddd; }
#menu_niveau_2 ul li #selected { color:#DF1A78; background-image:url('gfx/select_right.gif'); font-weight:bold; }

#menu_bottom { border-top:1px dashed #ddd; width:450px; padding-top:4px; }
#menu_bottom li { float:left; }
#menu_bottom li a { padding:2px 0px 2px 20px; }
#printvriendelijk { width:180px; text-align:left; }
#maileenvriend { width:160px; text-align:center; }
#naarboven { width:110px; text-align:right;}
#printvriendelijk a { background:url('gfx/icon_print.gif') left no-repeat; }
#maileenvriend a { background:url('gfx/icon_mail.gif') left no-repeat; }
#naarboven a { background:url('gfx/icon_up.gif') left no-repeat; }

.blok02 .bijlage, .blok01 .bijlage { margin-bottom:0px; }

span.bijlage { background-color:#eee; display:block; padding:2px 10px 2px 10px; margin-bottom:10px; }
span.bijlage a { background:url('gfx/icons/icon_download.gif') left no-repeat; padding:3px 0px 3px 20px; }
span.bijlage a.doc { background:url('gfx/icons/icon_doc.gif') left no-repeat; padding:3px 0px 3px 20px; }
span.bijlage a.pdf { background:url('gfx/icons/icon_pdf.gif') left no-repeat; padding:3px 0px 3px 20px; }
span.bijlage a.txt { background:url('gfx/icons/icon_txt.gif') left no-repeat; padding:3px 0px 3px 20px; }
span.bijlage a.xls { background:url('gfx/icons/icon_xls.gif') left no-repeat; padding:3px 0px 3px 20px; }
span.bijlage a.zip { background:url('gfx/icons/icon_zip.gif') left no-repeat; padding:3px 0px 3px 20px; }

#content_veld { float:left; width:450px; border-left:210px solid #fff; border-right:20px solid #fff; }
#content_veld p { margin-bottom:10px; }
#content_veld ul { margin-bottom:10px; }
#content_veld h1 { font-size:130%; margin-bottom:10px; }
#content_veld h2 { font-size:120%; margin-bottom:10px; }

#sitemapwrap { padding-left:20px; }
#sitemapwrap h5 { color:#DF1A78; padding-bottom:10px; }
#sitemapwrap h6 { color:#DF1A78; }
#sitemapwrap h6 a, #sitemapwrap h6 a:visited, #sitemapwrap h5 a, #sitemapwrap h5 a:visited { color:#DF1A78; }
.sitemap { margin-left:20px; }
.sitemap li { margin-left:5px; padding-left:10px; background:url('gfx/arrow_right.gif') left no-repeat; }
.sitemap .submap { margin-left:5px; padding-left:30px; background:url('gfx/arrow_right_sub.gif') left no-repeat; }

.zoekresultaat h3 { font-size:120%; }
#content_veld .zoekresultaat p { margin-bottom:0px; }
.zoekresultaat p span, .zoekwoord { font-weight:bold; color:#DF1A78; }
.zoekresultaat, #google_like { margin-top:20px; margin-bottom:10px; }
#google_like { text-align:center; }

.nieuwsbericht h3 { font-size:120%; }
.nieuwsbericht { margin-top:20px; margin-bottom:10px; border-bottom:1px dashed #ddd; }
.nieuwsbericht span { color:#999; }

.literatuurlijst li { padding-left:24px; background:url('gfx/icon_bron.gif') no-repeat; background-position:0px 3px; }
.content_lijst li { padding-left:14px; background:url('gfx/icon_arrow.gif') no-repeat; background-position:0px 4px; }

#blokken { float:left; width:270px; }
#blokken div { margin-bottom:10px; }
#blokken div h1 { color:#fff; padding:4px 9px; }
#blokken div h2 { padding:4px 9px; }
#blokken div p { padding:4px 9px; }

.blok01 { border:1px solid #DF1A78; }
.blok01 h1 { background-color:#DF1A78; }
.blok02 { border:1px solid #89a; }
.blok02 h1 { background-color:#89a; }

#footer { clear:both; float:left; color:#fff; font-weight:bold; font-family:georgia; font-size:110%; background-color:#89a; border-left:190px solid #DF1A78; width:750px; text-align:right; padding:3px 10px 3px 0px; margin-top:20px; }

.foto_rechts { float:right; margin:5px 0px 0px 5px; border:1px solid #000; }
.foto_links { float:left; margin:5px 5px 0px 0px; border:1px solid #000; }

.maileenvriend { position:relative; padding:20px; }
.maileenvriend fieldset { position:relative; margin-bottom:4px; background-color:#F0F3F9; padding:6px; }
.maileenvriend fieldset h4 { padding:2px 10px 2px 10px; margin-bottom:6px; }
.maileenvriend fieldset div { clear:both; padding:2px 10px 10px 10px; }
.maileenvriend fieldset input { float:right; width:220px; padding:1px; border:1px solid #000; }
.maileenvriend fieldset textarea { float:right; width:220px; padding:1px; border:1px solid #000; margin-bottom:8px; }
.maileenvriend fieldset #zendknop { border:0px; width:89px; height:15px; color:#fff; font-weight:bold; cursor:pointer; background-color:#DF1A78; color:#fff; }
.maileenvriend fieldset textarea:focus, .contact fieldset input:focus { background-color:#FEC7E1; }

.contact { position:relative; padding:20px; }
.contact fieldset { position:relative; margin-bottom:4px; background-color:#F0F3F9; padding:6px; }
.contact fieldset h4 { padding:2px 10px 2px 10px; margin-bottom:6px; }
.contact fieldset div { clear:both; padding:2px 10px 10px 10px; }
.contact fieldset input { float:right; width:220px; padding:1px; border:1px solid #000; }
.contact fieldset textarea { float:right; width:220px; padding:1px; border:1px solid #000; margin-bottom:8px; }
.contact fieldset #zendknop { border:0px; width:89px; height:15px; color:#fff; font-weight:bold; cursor:pointer; background-color:#DF1A78; color:#fff; }
.contact fieldset textarea:focus, .contact fieldset input:focus { background-color:#FEC7E1; }
