/* html styling */
html { height:100%; min-height:100%; margin-bottom:1px; }
body { height:100%; }
body { font:13px Arial; margin:0; padding:0;  background:#fff; color:#2d3c4c; }
div#wrapper { width:958px; min-width:958px; margin:0 auto; margin-top:35px; position:relative;}
div#page { min-height:507px; padding:35px 0 0 15px; margin-right:249px; }
div#kolom_rechts { width:220px; float:right; margin-top:50px; }
div#kolom_rechts_top { padding:12px 0 0 0; background-image:url(../gfx/rechterkolombg.gif); background-position:top left; background-repeat:no-repeat; }
div#kolom_rechts_bottom { background-image:url(../gfx/rechterkolombg.gif); background-position:bottom left; background-repeat:no-repeat; padding:15px; }
div#mv { background:url(../foto/mv.gif) no-repeat;}
div.pubdatum { display:block; position:absolute; left:18px; top:113px; color:#5e748c; }

/* algemeen */
h1 { font-size:180%; font-weight:normal; margin:0 0 0.4em 0; padding:0; }
h2 { font-size:135%; font-weight:normal; margin:0 0 4px 0; padding:0; }
h3 { font-weight:normal; margin:0 0 3px; font-size:115%; }
h4 { margin:0; font-size:100%; }
h5 { margin:0 0 13px; font-size:100%; font-weight:normal; color:#53687f;}
p { line-height:1.6em; margin:0px 0px 15px 0px; }
a { color:#007de6; text-decoration:none; }
a:hover { text-decoration:underline; }
p.border { border-top:1px solid #c7cdd2; text-indent:-10px; padding-left:10px; }
p.rechts { border:1px solid red; margin:25px 0px 0px 15px; width:150px; }
img { float:left; margin:0 20px 10px 0; border:0; }
img.left { float:left; margin:0 20px 10px 0 }
img.right { float:right; margin:0 0 0 15px;}
ul.items li { margin:7px 0 0 -40px; color:#2d3c4c; list-style-type:none; background-repeat:no-repeat; background-position:top left; }
ul.items li div.archief_intro { margin-left:75px;}
span.datum { color:#5e748c; padding-right:9px; margin-right:4px; background-image:url(../gfx/bullet.gif); background-repeat:no-repeat; background-position:right 5px;}
hr { border:0; border-bottom:1px solid #c7cdd2; margin-bottom:15px;}
strong { color:#53687f;}

div.kader { background:#DDD; padding:10px;}
div.kaderlijn { border:1px solid #c7cdd2; padding:10px; margin:0 40px 15px 15px;   }
div.kaderlijn  p { margin-bottom:0;}

/* tabel */
table.tabel     { border-left:1px solid #c7cdd2; border-top:1px solid #c7cdd2;}
table.tabel th,
table.tabel td  { padding:3px 10px; border-right:1px solid #c7cdd2; border-bottom:1px solid #c7cdd2;}
table.tabel th  { text-align:left; background:#d7dcdf url(../gfx/th_bg.gif) repeat-x;}

/* kolom rechts */
div#kolom_rechts ul { margin:0 0 1em 20px; padding:0; }
div#kolom_rechts li.dimmed { color:#96a7ba; }
div#kolom_rechts li.selected { color:#2d3c4c; font-weight:bold; }

/* homepage */
div#header div#title { visiblity:hidden; text-align:center; margin:0 auto; height:35px; padding:0 0 0 12px; background-image:url(../gfx/headerbg.gif); }
div#header div#title h1 { font-size:20px; margin:0; padding:7px 12px 0 0; height:28px; background-image:url(../gfx/headerbg.gif); background-repeat:no-repeat; background-position:right;}

/* menu1 */
div#menu1 { background-image:url(../gfx/menubg.gif); height:67px; font-size:12px; }
div#menu1 ul { display:none; margin:0; padding:0; margin:0 auto; width:612px; height:34px; text-align:center; }
div#menu1 ul li { position:relative; display:block; float:left; text-transform:uppercase; margin:0; padding:0; }
div#menu1 ul li a { display:block; float:left; text-align:center; width:102px; height:24px; padding-top:10px; color:#161c25; text-decoration:none; background-image:url(../gfx/menu_item.gif); background-repeat:no-repeat; }
div#menu1 ul li:first-child a { background-image:url(../gfx/menu_item_left.gif);}
div#menu1 ul li:last-child a, div#menu1 ul li.last a { background-image:url(../gfx/menu_item_right.gif);}
div#menu1 ul li a:hover { color:#fff; }
div#menu1 ul li a.selected { background-position:bottom; color:#fff; }

/* submenu */
div#header div#menu1 ul li.selected ul { display:block; }
div#header div#menu1 ul li ul { display:none; position:absolute; top:32px; left:0;  }
div#header div#menu1 ul li ul li a { background:none; font-size:13px; color:#a4a4a4; text-transform:none; margin-left:3px; }
div#header div#menu1 ul li ul li a:hover { color:#fff; }
div#header div#menu1 ul li ul li a.selected { color:#fff; background-image:none; }

/* menu2 */
div#menu2    { text-align:center; padding-bottom:30px;}
div#menu2 ul { margin:0; padding:0; }
div#menu2 li { display:inline; }
div#menu2 a  { color:#999; padding:0 14px;}

/* zoeken */
form#zoeken { margin:0; padding:0;}
div#search { padding:4px; width:212px; height:15px; background-image:url(../gfx/zoeken_bg.gif); position:absolute; right:0; top:115px; }
div#search input.text { border:0; width:189px; float:left;}
div#search input.submit { display:block; width:14px; height:14px; border:0; padding:0; background-color:none; background-image:url(../gfx/icon_search.gif); cursor:pointer;}
div#search input.submit:hover { background-position:left bottom;}

/* archief pagina styling */
div.item { border-bottom:1px solid #c7cdd2; margin:0 0 20px; padding-bottom:10px; }
div.item h2 { font-size:150%; margin:0 0 0.4em;}
div.item img { float:left; margin:0 15px 0 0; }
div.item img.right { float:right; margin:0 0 0 15px;}

div.minheight { min-height:170px }
div.noborder { border:0 }
div.home { padding-bottom:30px; }
div.home img {  }
div#page div.homekolommen div.item { float:left; width:310px; height:276px; overflow:hidden; margin:0; padding:0 0 7px 0; margin:0 32px 20px 0; }
div#page div.homekolommen div.item p { line-height:1.5em;}
div.homebericht { border-bottom:1px solid #c7cdd2; margin:0 0 20px; padding-bottom:10px; }
div.homebericht em { font-style:normal; color:#999;}

div#page .archief p{ width:682px; padding-bottom:15px; border-bottom:1px solid #c7cdd2; }

/* banner en footer */
div#banners{ clear:both; margin:20px; padding:0px 15px; height:140px; }
div#banners img { display:block; margin:0 40px 0 0; float:left; }
div#banners br { display:none }

div.hvbanner { margin:15px 0 0 0; padding:24px 10px 0 67px; position:relative; width:143px; height:140px; overflow:hidden; color:white; color:#6e6e6e; background:url(../gfx/bg_hv.gif); }
div.hvbanner img { position:absolute; left:10px; top:10px; }
div.hvbanner p   { font-size:10px; }

div.wit           { background:url(../gfx/kader_wit.gif); padding-bottom:6px; background-position:left bottom; margin-bottom:20px;}
div.wit_inner     { background:url(../gfx/kader_wit.gif) }
div.grijs1        { background:url(../gfx/kader_lichtgrijs.gif); padding-bottom:6px; background-position:left bottom; margin-bottom:20px;}
div.grijs1_inner  { background:url(../gfx/kader_lichtgrijs.gif) }
div.grijs2        { background:url(../gfx/kader_donkergrijs.gif); padding-bottom:6px; background-position:left bottom; margin-bottom:20px;}
div.grijs2_inner  { background:url(../gfx/kader_donkergrijs.gif) }

div.wit_inner,
div.grijs1_inner,
div.grijs2_inner  { padding:14px 18px 8px 18px }

div.wit_inner p,
div.grijs1_inner p,
div.grijs2_inner p  { margin:0; }

div#footer { clear:both; background-image:url(../gfx/footer_bg.gif); background-position:top left; background-repeat:no-repeat; height:42px; margin-top:10px; padding:8px 15px 2px; text-align:center; font-size:16px;  }
div#footer p { margin:0; }

/* form */
div.reageer { border-top:1px solid #c7cdd2; margin:20px 0 0 0; padding-top:20px; font-size:11px;}
div.reageer h2 { margin-bottom:20px; }
div.reageer form { margin:30px 0 0 0;}
input.submit { display:block; border:1px solid #c7cdd2; color:#2d3c4c; cursor:pointer; }
input.text, textarea { border:1px solid #c7cdd2; font:small Arial; display:block; width:500px; margin:0 0 10px 0; }
div.reactie { background:#f1f2f4; padding:14px 10px 4px 14px; margin:0 0 14px;}
div.reactie h2 { font-size:13px; }
div.error { color:red; margin:0 0 10px;}

form.formulier div.webetui_recaptcha { position:relative; height:139px; margin:18px 0;  }



