/* algemene opmaak  (op elke pagina aanwezig) */
* { margin:0; padding:0; }
body { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; color: #000; background-color:#000; background-repeat: repeat-x; background-position: 0 96px; }
img, fieldset, table {border:0;}
tr { vertical-align:top; }
li { list-style-type:none; }
a, a:link, a:visited, a:hover , a:active { color:#000; padding:0; text-decoration: underline;  } 
a:hover { color:#000; text-decoration: underline; }

h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Verdana, sans-serif; text-transform:uppercase; }
h1 { font-size:34px; }
h2 { font-size:16px; }
/*h2 { font-size:28px; }*/
h3 { font-size:19px; }
h4 { font-size:16px; }
h5 { font-size:12px; }

.lead { padding:10px; font-weight:bold; margin-bottom:10px; }
.bs { color:#999; text-transform:none; }
.bs a, .bs a:link, .bs a:visited, .bs a:hover , .bs a:active { color:#999; text-decoration: underline;  } 
ul.index  { margin-bottom:10px; }
ul.index  li{ display:inline; font-weight:bold; }

.hb_paragraaf_tekst ul{ padding-left:15px; }
.hb_paragraaf_tekst li{ list-style-type:disc; }
.invalid { color:red; font-weight:bold;}
.searchhome{ width:100px; color:#777;}

/* algemene functie opmaak */
.function div.items {}
.function div.item { /*border-top: 2px solid #000;*/ margin:0 0 15px 0; padding:5px 0; }
.function div.item div.item { border:none; margin:10px 0 0 0; padding:0;}

.function, #inhoudsopgave, .paragraaf, .lead { background-color:#fff; }
.function { overflow:hidden; }
.artikel_titel{ margin-top:0; background-image: url(/clientdata/icons/bg_content.gif); background-color:#fff; }

#container-inner { overflow:hidden; width:940px; margin:0 auto; margin-top:10px; position:relative; }
.container2 { background-repeat:repeat-y; overflow:hidden; }
#header  { overflow:hidden; width:100%; height:112px; clear:both; }
#logo{ top:28px; left:421px; width:118px; height:77px; z-index:2; position:absolute; overflow:hidden; background-repeat: no-repeat;}
h1#logo  a{ display:none; }
#navigation{ overflow:hidden; height:300px; }
.containerright-inner  { border-bottom: 10px solid #000; }
a#siteswitch {display:block; margin-top:10px; float:left;}

ul.navigation{ overflow:hidden; width:100%; height:20px; padding: 0 0 4px 0; clear:both; }
* html ul.navigation{ height:24px; }
ul.navigation li{ display:block; margin-right:20px; float:left; font-family:Arial, Verdana; font-weight:bold; font-size:14px; text-transform:uppercase; }
ul.navigation li a, ul.navigation li a:link, ul.navigation li a:visited, ul.navigation li a:hover , ul.navigation li a:active { text-decoration: none; color: #fff; } 

ul.subnavigation { padding-left:10px; padding-top:10px;}
ul.subnavigation li, ul.subnavigation li.active { font-family:Arial, Verdana; font-weight:bold; font-size:14px; text-transform:uppercase; }
ul.subnavigation li a, ul.subnavigation li a:link, ul.subnavigation li a:visited, ul.subnavigation li a:hover , ul.subnavigation li a:active { text-decoration: none; color: #fff; } 
ul.subnavigation ul { display: none;}
ul.subnavigation li a, ul.subnavigation li.active a{ display:block; padding:4px 0 0 8px ; background-repeat: no-repeat; background-position: 0 7px; list-style-type: none; position: relative; /* width: 100%; */}
ul.subnavigation ul li, ul.subnavigation ul li.active  { padding-left:10px; font-size: 12px; background-position: 0 5px; }
ul.subnavigation li a { background-image: url(/clientdata/icons/linkmenu.gif); }
ul.subnavigation li a:hover, ul.subnavigation li.active a:hover {background-image: url(/clientdata/icons/linkmenu_actief.gif);  }
ul.subnavigation li.active a { background-image: url(/clientdata/icons/linkmenu_actief.gif); }
ul.subnavigation li.active li a{ background-image: url(/clientdata/icons/linkmenu.gif); }
ul.subnavigation ul li.active a{ background-image: url(/clientdata/icons/linkmenu_actief.gif); } 
ul.subnavigation li.active a {color:#fff;}
ul.subnavigation li.active li a {color:#fff;}
ul.subnavigation li.active li.active a {color:#000;}
ul.subnavigation ul li a{color:#fff;}
ul.subnavigation ul li.active a{ color:#000; }
ul.subnavigation li.active a{ color:#000; }

.footer { overflow:hidden; width:100%; height:30px; clear:both; background-repeat: repeat-x; background-position: 0 13px; text-transform:uppercase; color:#fff;}
.footer-inner { width:940px; margin:0 auto; }
.footer { width:100%; clear:both; margin: 10px 0px 10px 0px; text-align:left; font-size: 10px; text-decoration: none; }
.footer a, .footer a:link, .footer a:visited, .footer a:hover , .footer a:active { font-size:10px; text-decoration: none; text-transform:uppercase; color:#fff;} 

.footer_w2 { float:left; width:180px; }
.footer_lastchangedate {float:left; width:560px; margin-left:10px; }
.footer_spanz {float:left; width:180px; margin-left:10px; }

#containerleft { position: relative; float:left; width:180px; margin:0; }
* html #containerleft {width: 180px;}
.containerleft-inner { margin:10px; overflow:hidden; }
#containerright { position: relative; float: right; width: 180px; margin: 0; overflow:hidden; }
.containerright-inner { overflow:hidden; padding-bottom:10px;}
#containercenter { position:relative; width:570px; overflow:hidden;}
.containercenter-inner { overflow:hidden; padding-left:10px;}

#inhoudsopgave li{ display:inline; font-weight:bold; }
.paragraaf, .function , #inhoudsopgave { padding:10px; margin-bottom:12px; }
.hb_paragraaf_afb { margin-bottom:15px; }
p, .paragraph {margin-bottom:10px; background-color:#fff;padding:10px;line-height:1.5em;}
.paragraaf_tekst {padding:0;}

.weblinks, .links {  padding:10px; background-color:#fff;}
div.links li { display:block; background-repeat: no-repeat; background-position: 0 4px; margin-bottom:0; margin-left:0;}
div.links li a { display:block; margin-left: 13px; }
div.weblinks li { background-repeat: no-repeat; background-position: 0 4px; margin-bottom:0; margin-left:0;}
div.weblinks li a { display:block; margin-left: 13px; }

h3.artikel_titel { height:25px; padding:8px 5px 5px 10px; margin-bottom:12px; }
* html h3.artikel_titel { height:38px;}

.blok {margin-bottom:20px; }
.blok h3 { font-size:16px; }
.blok h4 { font-size:12px; text-transform:none; font-weight:bold; color:#000; }
.blok .textcontainer { padding:0 5px; }

/* HOMEPAGE */
.home_news { padding:10px; color:#fff; border-bottom: 10px solid #000; text-transform:uppercase; font-size:12px; font-weight:bold; margin-bottom:10px; }
.home_news li { margin-bottom:10px; }
.home_news a, .home_news a:link, .home_news a:visited, .home_news a:hover , .home_news a:active { color:#fff; text-decoration: underline;  } 

.home_newsletter{ font-weight:bold; padding:10px; margin-bottom:10px; border-bottom: 10px solid #000; }
.home_newsletter input{ text-transform:uppercase; font-weight:bold; font-size:12px; }
.home_newsletter a, .home_newsletter a:link, .home_newsletter a:visited, .home_newsletter a:hover , .home_newsletter a:active { color:#fff; text-transform:uppercase; font-weight:bold; } 

.home_randimage { border-bottom: 10px solid #000; }



.home_blokken {  }
.blok_2, .blok_1 , .blok_4  { border-bottom: 10px solid #000; margin:0; background-color:#009ee0; padding:0;}
.blok_2 span.link, .blok_1 span.link , .blok_4 span.link { float:right; display: block; }
.blok_2 div.text, .blok_1 div.text  , .blok_4 div.text  { overflow:hidden; background-color:#DCDCDC; padding:0; clear:both;}
.blok_2 h3, .blok_1 h3, .blok_4 h3{ font-size:14px; color:#000; padding:10px 10px 5px 10px; }
.blok_4 h3 {min-height: 25px;}
.blok_2 h4, .blok_1 h4, .blok_4 h4{ color:#E31B26; margin:0 10px; }
.blok_2 span.body, .blok_1 span.body , .blok_4 span.body { display:block; margin:0 10px; }

.blok_4 { float:left; width:180px; border-bottom: none; margin-right:10px; }
.blok_4 div.text { background-color:#DCDCDC; padding:0 0 10px 0;  clear:both; }
.blokken { overflow:hidden; }
/*gelijke blokken */
.blokken { background: url(/clientdata/icons/w2blokbg.gif) repeat-y top left transparent;}
.blokken .clear{ width:100%; clear:both; overflow:hidden; height: 10px; background-color: #000;}
#bloktype4_3, #bloktype4_6, #bloktype4_9, #bloktype4_12 { margin:0; }

#laatstenieuws { font-size:14px; margin-bottom:10px; }
#verwacht { font-size:14px; margin:10px 10px 0 10px; }

.home_mededelingen{ }
.blok_3 { padding:10px; margin:0; }
.blok_3 h4{ font-weight:bold; font-size:12px; text-transform:uppercase; }
.blok_3 span.body{ color:#fff; font-size:12px; font-weight:bold; display:block; text-transform:uppercase; font-family: Arial, Helvetica, Verdana, sans-serif; }
.blok_3 a, .blok_3 a:link, .blok_3 a:visited, .blok_3 a:hover , .blok_3 a:active { color:#fff; text-decoration: underline;  }

#function_2 { background-color:transparent; padding:0;}
#function_2 .agendadatum{}
#function_2 .itemdate{ font-weight:bold; }
#function_2 .agendadatum{ font-weight:bold; }
#function_2 .instelling{ font-weight:bold; }
#function_2 .agendaitem{}
#function_2 .paragraaf_titel{}
#function_2 .agendalead{ font-weight:bold; }
#function_2 .soort{}
#function_2 .description{ font-weight:normal; }
#function_2 .tijd{}
						
#function_2 .item { background-color:#fff; padding:10px; margin-bottom:10px;}
#function_2 .searchform { background-color:#fff; padding:10px; width:560px; }
#function_2 .searchform td{ padding:1px; }
					
#function_18 td.hb_paragraaf_tekst{display:block; width:540px;}

.searchrespager, .pager {background-color:#fff; margin-top:10px; margin-bottom:10px; font-weight:bold;}
.pager a, .pager a:link, .pager a:visited, .pager a:hover , .pager a:active { color:#E11B25; padding:0; text-decoration: underline; font-weight:bold;}

