

body {
   	background-color: #fff;
    color: #000;	
    margin: 0;
    padding: 0;
    font-family: arial, sans-serif;
    /* font sizing in ems, baby! need a larger font? change this value */
    font-size: 70%;
}

/* basic link styling, for consistency's sake */
a {
	color: #002B7C;	
	text-decoration: underline;	
}

a:hover {	
	text-decoration: none;	
}

#content a:visited {	 
	color: #81A4D7;	
}

/* override default size, margin and padding for common elements */
h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, form, fieldset {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

/* prevent images from getting borders when linked */
img {
	border: 0;
}

p, dt, dd {
	line-height: 1.4em;
}

dl {
	margin-bottom: 20px;
}

dt {
	background:url(/images/blokje_blauw_tcm59-18009.gif) left no-repeat;
	font-weight: bold;
  	padding-left: 12px;
}

dd {
  margin-left: 12px;
}

/* BASIC LAYOUT */

/* container div*/
#frame {
    width: 990px;
    background-image:url(/images/kolommen_new2_tcm59-17926.gif);
	background-repeat: repeat-y;
}
#emptyframe {
    width: 988px;
}
#homepage #frame, #themasitehomepage #frame, #themapagina #frame, .grootfiguur #emptyframe {
	border-right: 1px solid #3f8ea5;
	border-left: 1px solid #3f8ea5;

}
body#homepage div#frame, body#themasitehomepage div#frame {
    background-image:none;
}

#header {
    display:inline;
	color: white;
    width: 988px;    
	height:151px;
    float: left;
    margin: 0 1px 0 1px; 
	background-image:url(/images/ag_wolken_nl_tcm59-18079.gif);
    background-repeat: no-repeat;
}
.grootfiguur #header {
     margin: 0; 
     padding: 0;
}
div.nl div#header{
	background-image:url(/images/ag_wolken_nl_tcm59-18079.gif);
    background-repeat: no-repeat;
}
div.en div#header{
	background-image:url(/images/ag_wolken_en_tcm59-18078.gif);
    background-repeat: no-repeat;
}

body.Wolken div.nl div#header{
	background-image:url(/images/ag_wolken_nl_tcm59-18079.gif);
    background-repeat: no-repeat;
}
body.Wolken div.en div#header{
	background-image:url(/images/ag_wolken_en_tcm59-18078.gif);
    background-repeat: no-repeat;
}
body.DrogeAarde div.nl div#header{
	background-image:url(/images/ag_grond_nl_tcm59-19738.gif);
    background-repeat: no-repeat;
}
body.DrogeAarde div.nl div#header{
	background-image:url(/images/ag_grond_en_tcm59-19737.gif);
    background-repeat: no-repeat;
}
body.Zonsondergang div.nl div#header{
	background-image:url(/images/ag_ondergang_nl_tcm59-19740.gif);
    background-repeat: no-repeat;
}
body.Zonsondergang div.en div#header{
	background-image:url(/images/ag_ondergang_en_tcm59-19739.gif);
    background-repeat: no-repeat;
}
body.Bomen div.nl div#header{
	background-image:url(/images/ag_boom_nl_tcm59-19736.gif);
    background-repeat: no-repeat;
}
body.Bomen div.en div#header{
	background-image:url(/images/ag_boom_en_tcm59-19735.gif);
    background-repeat: no-repeat;
}
body.Spinnenweb div.nl div#header{
	background-image:url(/images/ag_web_nl_tcm59-19742.gif);
    background-repeat: no-repeat;
}
body.Spinnenweb div.en div#header{
	background-image:url(/images/ag_web_en_tcm59-19741.gif);
    background-repeat: no-repeat;
}
body.Bloemen div.nl div#header{
	background-image:url(/images/ag_bloem_nl_tcm59-19734.gif);
    background-repeat: no-repeat;
}
body.Bloemen div.en div#header{
	background-image:url(/images/ag_bloem_en_tcm59-19733.gif);
    background-repeat: no-repeat;
}
body.NieuwsFlits div.nl div#header{
	background-image:url(/images/nf_website_nl_tcm59-28685.gif);
    background-repeat: no-repeat;
}
body.NieuwsFlits div.en div#header{
	background-image:url(/images/nf_website_en_tcm59-28684.gif);
    background-repeat: no-repeat;
}
body.NieuwsBrief div.nl div#header{
	background-image:url(/images/nb_website_nl_tcm59-28683.gif);
    background-repeat: no-repeat;
}
body.NieuwsBrief div.en div#header{
	background-image:url(/images/nb_website_en_tcm59-28682.gif);
    background-repeat: no-repeat;
}


#leftcolumn {
    display:inline;
	width: 161px;
    float: left;    
    margin: 0 0 0 1px;
}


/* Alleen voor IE 5.5 */
#content {
    display:inline;
	padding: 0px 26px 7px 26px;
    width: 631px;
    float: left;
	margin-top:10px;
}

#rightcolumn {
	display:inline;
    width: 196px;
    float: left;
    margin: 0 1px 0 0;
}

/* Width alleen voor IE 5.5 */
#footer {	
	display:inline;
    width: 988px;
	height:20px;
    float: left;
	background-image: url(/images/footer_new_tcm59-17920.gif);
	background-repeat: no-repeat;
	padding: 0 11px 0 11px;
	margin: 0 1px 0 1px;
}
.grootfiguur #footer {
     margin: 0;
}



/* HEADER STYLES */

#header h1 {
	display: none;
}

#header img {
	display:block;
	margin: 0 12px 0 0;
}

#header img#mnplogoA, #header img#themelogoA {
	float:left;
	margin: 0 12px 0 0;
}
#header img#terug {
	display:inline;
	margin: 0;
}


p#printlogowrapper {
	display:none;
	height:0;
}
img#printlogo {
	display:none;
	height:0;
}

#header #payoff {
	margin: 6px 0 0 0;
}

#zoekformulier {
	background: none;
	padding: 0;
    margin: 47px 0px 0px 0px;
/*	clear: right;*/
	vertical-align: bottom;
}
#zoekformulier label {
	color: #FFFFFF;
}
#zoekformulier #zoekveld {
	border: 0;
	border-top: 1px solid black;
	border-left: 1px solid black;
	font-size: 0.9em;
	height: 16px;
	padding-left: 1px;
	width: 123px;
}
#zoekknop {
	margin-bottom: -3px; /* alleen goed voor de Safari */
	vertical-align: top;
}
.themasitelogo {
	float:right;
	vertical-align:top;
	width: 100px; 
	height:125px;
}


#servicenavigatie {
    float: left;
    padding: 51px 10px 0px 18px;
    margin: 0;
}
body#themasitehomepage #servicenavigatie, body.themapagina #servicenavigatie {
    float: left;
    padding: 51px 10px 0px 278px;
    margin: 0;
}
#servicenavigatie li {
    display: inline;
    list-style: none;
}

#servicenavigatie li a {
    color: #002B7C;
	text-decoration: none;
	padding: 0 0 0 10px;
}

#servicenavigatie li a#selected {
	color:#AF2601;
}

#servicenavigatie li a:hover {
	text-decoration: none;
}

#hoofdnavigatie {
    clear:both;
	display: block;
	padding: 0px 0 0 188px;
/*    margin: 0 0 0 188px;*/
    border-right: 1px solid white;    
    font-size: 1.2em;
}

#hoofdnavigatie li {
    padding: 0;
    margin: 0;
    list-style: none;
	display:inline;
}

#hoofdnavigatie li a {
	margin: 0;
	clear: none;
	float: left;
    color: #002B7C;
    border-left: 1px solid white;
	border-right: 1px solid white;
    text-decoration: none;
    padding: 4px 5px 4px 5px;
	margin-left:-1px;
}

#hoofdnavigatie li a:hover, #hoofdnavigatie li a.selected {
    color: #002B7C;
    background-color: white;
	border-left: 1px solid #B0C900;
	border-right: 1px solid #B0C900;
}

#hoofdnavigatie li a.selected {
	font-weight: bold;
}

/* width alleen voor IE 5.5 */
#breadcrumbs {	
	width: 985px;	
	float:left;
	color: #002B7C;	
	padding: 10px 0 3px 27px;
	margin: 0;
	border-left: 161px #E5E9F2 solid;
	border-right: 196px #E5E9F2 solid;
	background: white;
}
#breadcrumbsGFP {	
	width: 985px;	
	float:left;
	color: #002B7C;	
	padding: 10px 0 3px 27px;
	margin: 0; 
	border-left: 161px #FFFFFF solid;
	border-right: 196px #FFFFFF solid;
	background: white;
}

div#mainmenu {
    clear:both;
    height:25px;
}

/* alleen goed voor de Safari */
#printicoon {
	width: 14px;
	float: right;
	margin: 0px 31px 0 0;
	padding: 0;
}

/* LEFT COLUMN */

#leftcolumn h2 {
	font-size: 1.1em;
	background-color: #002B7C;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid white;
	margin: 0;
	padding: 5px 0 5px 5px;	
}

#leftcolumn ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;		
}

#leftcolumn ul li {
	margin: 0;
	padding: 0;
	display: block;
}

#leftcolumn ul li a {
	color: #002B7C;
	text-decoration: none;
	border-bottom: 1px solid white;
	display: block;
	padding: 4px 0px 3px 18px;	
	background-image: url(/images/pijltje_lichtblauw2_tcm59-17923.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
}

#leftcolumn ul li a:hover {
	color: #002B7C;
	background-color: #CED6E6;
	background-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
}

#leftcolumn ul li a.selected, #leftcolumn ul li a.selected:hover{
	color: #002B7C;
	background-color: #FFFFFF;
	background-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
}

#leftcolumn ul li a.selectedwithchildren, #leftcolumn ul li a.selectedwithchildren:hover{
	color: #002B7C;
	background-color: #FFFFFF;
	background-image: url(/images/pijltje_donkerblauw_down_tcm59-19743.gif);
}

#leftcolumn ul li a.selectedparent{
	color: #002B7C;
	background-color: #CED6E6;
	background-image: url(/images/pijltje_lichtblauw_down_tcm59-19745.gif);
}

#leftcolumn ul li a.selectedparent:hover{
	color: #002B7C;
	background-color: #AFBDD6;
	background-image: url(/images/pijltje_donkerblauw_down_tcm59-19743.gif);
}

#leftcolumn ul ul{
	margin: 0px 0px 0px 0px;
}

#leftcolumn ul ul li a{
	padding: 4px 0px 3px 28px;
	background-image: url(/images/pijltje_lichtblauw2_tcm59-17923.gif);
	background-color: #CED6E6;
	background-position: 18px 7px;
}

#leftcolumn ul ul li a:hover{
	background-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
	background-color: #AFBDD6;
}

/* 
***********************
		C O N T E N T 
***********************
*/
/* Algemeen */
#content a:hover {
	text-decoration: none;	
}

#content h2, #content h3, #content h4 , #content h5 {
  font-weight: bold;
}

#content h2, #content h3 {
	color: #AF2601;
}

#content h2 {
	font-size: 1.3em;
	margin-bottom: 0.6em;
}    

#content h3 {
	font-size: 1.2em;
	margin-bottom: 0.7em;
}    

#content h3.content, #content h3.publicatie, #content .nieuws h3 {
	margin-bottom: 0.1em;
}    

#content h4 {
	font-size: 0.9em;
}    

#content h4.publicatie {
	color: #af2601;
	font-size: 1.1em;
}    

#content h5 {
	font-size: 1em;
}    

#content hr {
	clear: both;
	border: 0;
	border-top: 1px solid #B0C900;
	margin: 21px 0;
  	height: 1px;
	width: 100%;
}

#content hr.publicatie {
	margin: 15px 0;
}

#content p {
	margin-bottom: 20px;
}

#content ul, #content ol {
	margin: 0 15px 20px 0;
}

#content ul.externelinks  {
	margin: 0 0 20px 15px;
}

#content ul li {
	list-style-image:url(/images/blokje_blauw_tcm59-18009.gif);
}
#content ul.nieuwsbriefarchief li {
	list-style-image:none;
}
/* alleen voor ul en ol uit rich text fields zonder omvattende div */

div#content div#contentdiv ul li  {
	margin-left:16px; 
}
div#content div#contentdiv ol li {
	margin-left:31px;
}

/* (content) INTRO */
#intro, #intronieuwsbrief {
	background-color: #EEF4C9;
	padding: 10px 15px 5px;
}    

#intro h3, #intronieuwsbrief h3{
	margin-top: 0.2em;
}

#intro h4, #intronieuwsbrief h4 {
	margin: 0 0 3px 0;
}

#intro p, #intronieuwsbrief p {
	font-weight: bold;
   line-height: 1.4em;
   margin-bottom: 0.5em;
}    

#intro p.trefwoord { 
font-weight: normal; 
margin-top: 10px; 
} 


#intro ul, #intronieuwsbrief ul {
	margin-bottom: 10px;
}

#content ul.publicatie {
	margin-left: 0;
}

#intro ul li, #intronieuwsbrief ul li, .nieuws ul li, .modellinks li ,  ul.publicatie li {
	display: inline;
	list-style-type: none;
	margin-right: 20px;
}

#intro ul li a, .nieuws ul li a , .modellinks li a , ul.publicatie li a {
	background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat;
	padding: 0 0 0 13px;
	background-position: 0 0.3em;
}

#intro ul li a:hover, .nieuws ul li a:hover , .modellinks li a:hover ,  ul.publicatie li a:hover {
	background-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
}
 
/* (content) NIEUWS */ 
 
.nieuws {
   	clear: both;
}

.nieuws h3 {
	padding: 0 0 0 110px;
}

.nieuws h4 {
	float: left;
    display: block;
    margin-top: 0.4em;
    width: 100px;
}    

#content .nieuws ul {
	clear: both;
	margin: 0 0 1em 115px;
}

#content .nieuws#nieuwsbericht ul {
	clear: both;
	margin: 0 0 1em 0;
}

/* (content) OVERIGE */

#content #publicatiecover {
	 float: left;	
	 margin-right: 8px;
}

#content #over {
	width: 303px;
	float: left;
}
#content #bestelinformatie {
	padding: 0 0 0 26px;
	width: 277px;
	float: left;
}

#content p.aansluitend {
	margin: 0;
}
#content p.more {
	font-weight:bold;
}
dl.vacature {
    margin: 0 0 15px;
    padding: 0;
}

dl.vacature dt, dl.vacature dd {
	display: inline;
    padding: 0;
    margin: 0;
}

dl.vacature dt {
	background: none;
	font-weight: normal;
}

dl.vacature dd {
	font-weight: bold;
    padding: 0 2em 0 0.1em;
}

p#vacaturecontact{
	margin-top:1.5em;
}

/* (content) PERSBERICHT en PUBLICATIE-OVERZICHT */

.persbericht, .publicatieoverzicht {
   	clear: both;
}

.publicatieoverzicht img {
/***    float: left; ***/
/***    margin: 0 20px 0 0; ***/
/***   vertical-align: middle; ***/
}

.persbericht h4 {
	float: left;
	display: block;
	margin-bottom: 15px;
	width: 120px;
}    

.publicatieoverzicht h4 {
/***	float: left; ***/
/***	display: block; ***/
/***	margin: 10px 0 5px; ***/
/***	width: 120px; ***/
}    

.persbericht a, .publicatieoverzicht a, .sortable a {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
}

.publicatieoverzicht a, .sortable a {
	display: block; 
/***	margin-left: 172px;  ***/
}

.sortable a:hover {
   text-decoration: underline ! important;
}

.publicatieoverzicht p {
	padding-top: 0.7em;
	margin-bottom: 0 ! important;
}


#content .persbericht a:hover, #content .publicatieoverzicht a:hover {
   text-decoration: underline;
}

/* (content) PUBLICATIE */
img.publicatie {
	float: left;
	margin: 0 10px 10px 0;
	/* height: 1%; weggehaald, in IE verdween plaatje */
}

.biblio {
	background-color: #F7FAE4;
	clear: both;
	padding: 10px;
	margin: 10px 0;
}
#content .biblio p {
	font-weight: normal;
	margin: 0;
}
#content .biblio .links {
	display: block;
	float: left;
	clear: both;
	width: 200px;
}
#content .biblio .rechts {
	display: block;
}
#extrainfo p {
	margin-bottom: 0;
}

#extrainfo h5 {
	margin-top: 20px;
}

#opmerkingen {
	float: left;
	width: 49%;
}

#bestelinfo {
	float: right;
	width: 49%;
}

/*
  NIEUWSBRIEF
*/
ul.nieuwsbriefarchief {
	color: #002B7C;
	text-decoration: none;
	display: block;
	padding: 4px 0px 3px 0px;	
}
ul.nieuwsbriefarchief li{
	list-style-image: none;
	list-style: none;
	clear: both;
}

ul.nieuwsbriefarchief p{
	float: left;
    color:#000000;
}
ul.nieuwsbriefarchief a{
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	display: block; 
    background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
	background-repeat: no-repeat;
	padding: 0 0 0 13px;
	background-position: 0 0.3em;
}
ul.nieuwsbriefarchief a:hover{
	text-decoration: underline;
}

ul.nieuwsbriefarchief p {
	margin-bottom: 0 ! important;
}

ul.nieuwsbriefarchief h4{
	float: left;
	width: 150px;
}
.nieuwsbox{
    border:1px solid #012B7D;
    padding:5px 15px;
    margin-top:0px;
}
h2.nieuwsboxheader{
    margin-bottom:0px!important;
    padding-bottom:0px!important;
    background-color:#002B7C;
    color:#ffffff!important;
    padding-left:5px;
    margin-left:125px;
    display: block;
    margin-top:27px;
    padding-top:0.4em;
    height:1.5em;
}
.nieuwsbox .nieuws h3{
    padding:0px;
    height:1%;
}
.nieuwsbox .nieuws h4 {
    width: 110px;
}
.nieuwsbox h3 a{
    text-decoration:none!important;
    font-size:0.8em!important;       
    display:block;
     }
.nieuwsbox h3 a:hover{
    text-decoration:underline!important;
}
.nieuwsbox h4{
    margin-top:0!important; 
}
.nieuwsbriefpublicaties{
    margin:8px 0px;
}
#content ul.nieuwsbriefhoofdartikel li{
    height:1%;
    display: block!important;
    list-style-image: none!important;
}
#content ul.nieuwsbriefhoofdartikel li a{
    height:1%;
    display: block!important;
}
/*
	
	Z O E K R E S U L T A T E N

*/
p.nadruk {
	font-weight: bold;
}
form#zoekscherm {
	padding: 10px 0;
	width: 100%;
	margin-bottom: 0;
}
#zoekscherm input {
	height: 19px; /* Height only for IE5.5< */
	font-size: 1em;
	width: 165px;
}
#zoekscherm input {
	he\ight: 1em; /* Hack to serve IE6+ and other browsers */
}
#zoekscherm select {
	font-size: 80%;
}
#zoekscherm dt, #zoekscherm dd {
	background-image: none;
	margin: 0;
	padding: 0;
}
dt.zoekenop, dd.zoekenop {
	clear: left;
	float: left;
	vertical-align: top;
	width: 185px;
}


dt.zoekmethode, dd.zoekmethode {
	margin: 0 150px 0 188px ! important;
	vertical-align: top;
}
dt.zoekenin {
	margin-top: -1.55em ! important;
}
* html dt.zoekenin {
	margin-top: 0 ! important; /* Formulier rechttrekken in IE */
}
.zoekmethode select {
	width: 180px;
}
dt.zoekenin, dd.zoekenin {
	clear: right;
	float: right;
	vertical-align: top;
	width: 150px;
}
dt.zoekenin, dd.zoekenin {
	w\idth: 170px; /* Hack to serve IE6+ and other modern browsers */
}
.zoekenin select {
	width: 150px;  /* Width accounts only for IE5.5< */
}
.zoekenin select {
	w\idth: 170px; /* Hack to serve IE6+ and other modern browsers */
}
#zoekscherm p {
	clear: both;
	margin: 0;
	padding: 0;
}
input#btn_zoek {
	float: right;
	width: 49px ! important;
	height: 15px ! important;
	margin-right: 8px;
}
#zoekscherm p a {
	display: block;
	float: left;
	font-style: normal;
}
/* zoekresultaten div */
#zoekresultaten ul {
	margin-left: 0;
}
#zoekresultaten li {
	background: none;
	clear: both;
	float: left;
	margin: 0 0 10px 0;
	padding: 0 0 0 45px;
	vertical-align: top;
    width: 555px; /* = (#content: 600px) - (padding-left 45px) */
}
#zoekresultaten ul li.ster1 {
	background: url(/images/zoek_1ster_tcm59-22341.gif) top left no-repeat ! important;
}
#zoekresultaten ul li.ster2 {
	background: url(/images/zoek_2ster_tcm59-22342.gif) top left no-repeat ! important;
}
#zoekresultaten ul li.ster3 {
	background: url(/images/zoek_3ster_tcm59-22343.gif) top left no-repeat ! important;
}
#zoekresultaten ul li.ster4 {
	background: url(/images/zoek_4ster_tcm59-22344.gif) top left no-repeat ! important;
}
#zoekresultaten dl {
	border: 0px solid red;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
#zoekresultaten dt {
	border: 0px solid lime;
	background-image: none;
	float: left;
	margin: 0;
	padding-left: 10px;
	width: 20px;
	text-align: left;
}
#zoekresultaten dd {
	border: 0px solid blue;
                margin-left: 30px;
                width: 90%;
}
#zoekresultaten h4 {
	margin: 0;
	font-size: 1em;
}
#zoekresultaten h4 a {
	text-decoration: none;
}
#zoekresultaten h4 a:hover {
	text-decoration: underline;
}
/* zoekfooter */
ul#zoekfooter {
	clear: both;
	margin: 10px auto;
	text-align: center;
}
ul#zoekfooter li {
	display: inline;
	list-style-image: none;
}
ul#zoekfooter li a, ul#zoekfooter span {
	padding: 0 5px;
}
ul#zoekfooter li a.vorige {
	margin: 0 15px;
	padding: 0 15px;
	background:url(/images/pijltje_vorige_tcm59-22333.gif)  no-repeat left;
}
ul#zoekfooter li a.volgende {
	padding: 0 15px;
	background:url(/images/pijltje_volgende_tcm59-22332.gif)  no-repeat right;
}

 
/*  dossier_modellen dossier_titelpagina */

dl#modellen dt, dl#overzicht dt {
	background: none;
	padding-left: 0;
}
dl#modellen dt a, dl#overzicht dt a {
	text-decoration: none;
}
dl#modellen dt a:hover, dl#overzicht dt a:hover {
	text-decoration: underline;
}
dl#modellen dd, dl#overzicht dd {
	margin: 0 0 15px 0;
}

/* subhome_dossier.html & external links */
ul#dossieroverzicht {
	background-color: #ccd5e5;
	border-top: 1px solid #002b7c;
	border-bottom: 1px solid #002b7c;
	margin: 0 0 10px;
	height: 22px;
}
#dossieroverzicht li {
	color: #999;
	display: inline;
	font-size: 1em;
	font-weight: bold;
	list-style: none;
}
#dossieroverzicht li a, #dossieroverzicht span {
	display: block;
	float: left;
	padding: 5px 7px;
	text-decoration: none;
}
#dossieroverzicht li a:visited, a.naarboven:visited {
	color: #002b7c ! important;
}
#dossieroverzicht li a:hover {
	background-color: #fff;
}
.naarboven {
	background: url(/images/pijltje_omhoog_tcm59-19744.gif) center right no-repeat;
	display: block;
	padding-right: 10px;
	margin: 0;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
}

.overzichtletter .naarboven {
	background: url(/images/pijltje_omhoog_tcm59-19744.gif) center right no-repeat;
	border-bottom: 1px solid #002b7c;
	display: block;
	padding-right: 10px;
	margin: 0;
	text-align: right;
	text-decoration: none;
	vertical-align: middle;
}
.overzichtletter h3 {
	background-color: #ccd5e5;
	border-bottom: 1px solid #002b7c;
	color: #002b7c ! important;
	font-size: 1em ! important;
	font-weight: bold;
	margin: 0;
	padding-top: 4px;
	height: 18px;
	text-align: center;
	width: 25px;
}
.overzichtletter ul {
	margin: 0 ! important;
}
.overzichtletter ul li {
	list-style: none;
	list-style-image: none ! important;
}
.overzichtletter ul li a, ul.externelinks li a {
	text-decoration: none;
}
.overzichtletter ul li a:hover, ul.externelinks li a:hover {
	text-decoration: underline ! important;
}
/* 
               THEMASITES
*/
div#themasite h1{
   font-size: 2em;
   margin-left: 200px; 
   font-weight: normal;
   color: red;
}
div#themasite h2{
   font-size: 2.5em;
   font-weight: bold;
   color: red;
}
div#themasite h3{
   font-size: 1.5em;
   font-weight: bold;
   color: red;
   margin-top: -5px;
   margin-bottom: 20px;
}
#mnpactueel #themasite {
   padding: 10px 10px 0 10px;
}
div#themasite p{
   font-size: 1.1em;
   font-weight: bold;
}
#mnpactueel div#themasite h2{
   margin-left: 0px !important;
   padding-left: 0px;
}
div#themasite {
   float: left;
/*****    width: 665px; *****/
   width: 644px;
   margin-bottom: 15px;
}
div#themasite img{
   float: left;
   margin-right:20px;
}

div#themasitetitleintro{

}
.themasites ul {
	list-style: none ! important;
	list-style-image: none ! important;
}
.themasites a {
	background-image: none ! important;
	padding-left: 0 ! important;
}
.themasites img {
	border: 1px solid black;
	margin:8px 0px 0px 10px;	
}
div.themasite {
	border: 1px solid black;
}
div#themasitenavigatie {
/*   padding: 10px 5px 5px 10px;
   width: 312px; */
   Padding: 0px;
/*   width: 326px;   */
/*    margin-left: 335px; */
}
#themasitenavigatie h2 {
	margin-left: 14px;
}
#themasitenavigatie h3 {
	background: #002b7c;
	color: #e5e9f2;
	font-size: 1.2em;
	padding: 15px 10px 10px 15px;
}
#themasitenavigatie ul {
	background: #e5e9f2;
	list-style: none;
	padding: 15px 10px 10px 16px;
}
#themasitenavigatie ul li {
	margin-bottom: 2px;
}
#themasitenavigatie ul li a {
	background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat 0 0.3em;
	display: block;
	height: 1%;
	padding-left: 12px;
	text-decoration: none;
}
#themasitenavigatie ul li a:hover {
	text-decoration: underline;
}
#themasitenavigatie ul li a.overzicht {
	color: #3876d0;
}
#mnpactueel #overig #themasitenavigatie h3 {
	color: #e5e9f2;
	margin-bottom: 0px;
}


/* FAQ */
.faq a:visited {
	color: #002b7c ! important;
}
.faq h5 {
	margin-bottom: 2px;
}
#content div.faq ul {
	margin: 0 0 15px 0;
	padding: 0;
	list-style-image: none ! important;
}
#content .faq ul li {
	display: block ! important;
	list-style-image: none ! important;
}
#content .faq ul.more li{
	border:none;
}	
.faq li a {
	background: none ! important;
	text-decoration: none ! important;
}
.faq li a:hover {
	text-decoration: underline ! important;
}
dl.faq dt {
	background: none;
	clear: both;
	float: left;
	font-weight: bold;
	padding: 0;
	overflow: hidden;
	width: 65px;
}
dt.vraag {
	color: #002b7c;
}
dt.vraag strong {
	font-size: 1.5em;
}
dt.antwoord {
	color: #98ad06;
}
dl.faq dd {
	margin: 0 0 10px 70px;
	height: 100%; /* fix 3px IE Render bug */
}
dd.vraag {
	font-weight: bold;
	padding-top: 2px;
}
.faq ul li {
	clear: both;
	list-style-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) ! important;
	padding-left: 0px;
}
.faq ul li a {
	display: block;
	height: 1%;
	text-decoration: none;
}
.faq ul li a:hover {
	text-decoration: underline ! important;
}
.faq ul li span {
	display: block;
	float: left;
	width: 15px;
}
dl.faq ul li {
	border: none;
	background:url(/images/blokje_blauw_tcm59-18009.gif) left no-repeat;
	padding-left: 15px;
}


 
/* TABELLEN */
table {
	font-size: 100%;
}	

tr, th, td {
	border: 0;
	padding: 0;
	margin: 0;
}

#content table p {
	margin-bottom: 0px;
}


/* RICH TEXT TABLE */

table.rt-table {
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #B0C900;
}
table.rt-table tr.rt-first {
    background: #D1E3A0;
    font-weight: bold;
}
table.rt-table tr.rt-first td {
    border-bottom: 1px solid #B0C900;
}
table.rt-table tr.rt-odd {
    background: #EEF4C9;
}
table.rt-table td {
    padding: 0 5px;
}
#content table.rt-table ul li {
    list-style-image:url(/images/blokje_blauw_tcm59-29233.gif);
}

/* RICH TEXT MATRIX */

table.rt-matrix {
    width: 100%;
    border-collapse: collapse;
}
table.rt-matrix td {
    border: 1px solid #B0C900;
    padding: 0 5px;
}
table.rt-matrix tr.rt-first td.rt-odd  {
    background: #EEF4C9;
}
table.rt-matrix tr.rt-odd td.rt-odd  {
    background: #EEF4C9;
}
table.rt-matrix tr.rt-even td.rt-even  {
    background: #EEF4C9;
}
#content table.rt-matrix ul li {
    list-style-image:url(/images/blokje_blauw_tcm59-29233.gif);
}


/* VACATURES */

table.vacatures {
	border: 2px solid #B0C900;
	padding: 0;
	margin: 0;
	width: 100%;
}

table.vacatures th {
	background-color: #d1e3a0;
	border-bottom: 1px solid #B0C900;
	font-size: 1.2em;
	padding: 0.5em;
	text-align: left;
}

table.vacatures td {
	background-color: #fff;
	font-size: 1.1em;
	padding: 0.5em;
	text-align: left;
}

table.vacatures tr.even td {
	background-color: #EEF4C9;
}

table.vacatures td a {
	font-weight: bold;
	text-decoration: none;
}

table.vacatures td a:hover {
	text-decoration: underline;
}
   
/* Legenda */

p#legenda {
	font-weight: normal;
	margin-top: 15px;
}
#legendakop{
	font-weight: bold;
}

#legenda img {
	display: inline;
	margin: 0 5px 0 25px;
	vertical-align: middle;
}


/* RIGHT COLUMN */

#rightcolumn h2 {
	font-size: 1.1em;
	background-color: #002B7C;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid white;
	margin: 0;
	padding: 5px 0 5px 10px;	
}

#rightcolumn ul {
	margin: 0 0 30px 0;
	padding: 0;
	list-style-type: none;	
}

#rightcolumn ul#first{	
	height:64px;
	margin-left:-15px;
}

#rightcolumn ul li {
	margin: 0;
	padding: 0;
}

#rightcolumn ul li a {
	text-decoration: none;
	color: black;
	padding: 1px 4px 1px 22px;
	background-image: url(/images/pijltje_lichtblauw2_tcm59-17923.gif);
	background-repeat: no-repeat;
	background-position: 10px 3px;
	display:block;	
	line-height:1.1em;
}

#rightcolumn ul li a.noimage {
	background-image: none;
}

#rightcolumn ul li a:hover {
	text-decoration: underline;
	background-image: url(/images/pijltje_donkerblauw2_tcm59-17922.gif);
	background-repeat: no-repeat;
}
#rightcolumn ul li a.noimage:hover {
	text-decoration: none;
	background-image: none;
}


/* FOOTER */

#footer img {
	margin: 0;
	padding: 0;
	display: inline;
	float: right;
}

#laatstbijgewerkt {	
	margin: 4px 0 0 0;
	padding: 0;
	float: right;
	display: inline;
	color:#002B7C;
}

#rivmlink {
	margin: 4px 0 0 0;
	padding: 0;
	display: inline;
	float: left;
	color:#002B7C;
}

#rivmlink a{
 color:#002B7C;
}

/* MISC */
div.clearer {
	clear: both;
	font-size: 0.1em;
}

br.clearer {
	clear: both; 
}

/* benodigd voor clearer-fix in IE5: */
span.clearer {
	clear: both;
  	display: block;
	font-size: 0.1em;
	height: 1%;
}

/*

///////////////////////////////////

	H O M E P A G E

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

*/

/* toegevoegd aan servicenavigatie */
#servicenavigatie {
	font-weight: bold;
	font-size: 0.95em;
}
	
	
#homepagemain {
	clear: both;
}
#mnpactueel {
	float: left;
	margin: 0 0 5px 8px;
	width: 665px;
}
	/* MNP-actueel */
	#mnpactueel h2 {
		margin-left: 10px ! important;
	}
	#mnpactueel #nieuws {
		background: url(/images/bg_homepage_actueel_tcm59-22321.gif);
		border: 1px solid #8cb811;
	}
	#mnpactueel #themasite {
		background: none;
		border: 1px solid #8cb811;
                                margin-bottom:20px;

	}
	#mnpactueel .uitgelicht {
		background: #eff4cc;
		float: left;
		min-height: 260px; /* doesn't work in IE... */
		overflow: visible;
		padding: 10px 5px 5px 10px;
		width: 310px;
	}

		#mnpactueel .uitgelicht h3 {
			color: #af2601;
			font-size: 1.2em;
			font-weight: bold;
			margin: 2px 0 5px;
		}
		#mnpactueel .uitgelicht h4 {
			font-size: 1.0em;
			font-weight: normal;
		}
		#mnpactueel .uitgelicht img {
			float: left;
			margin-right: 5px;
		}
		#mnpactueel .uitgelicht ul {
			clear: both;
			list-style: none;
			margin-top: 10px;
		}
		#mnpactueel .uitgelicht li {
			float: left;
			width: 150px;
		}
		#mnpactueel .uitgelicht li a {
			background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat;
			padding-left: 15px;
			background-position:0 0.3em;
			display:block;
		}
	/* ... */
	#mnpactueel ul#actueel {
		list-style: none;
		margin-left: 0;
	}
		#mnpactueel ul#actueel li {
			cursor: pointer;
			padding: 10px 5px 5px 10px;
		}
		#mnpactueel ul#actueel li a:hover {
			text-decoration: underline;
		}
		#mnpactueel ul#actueel li.selected {
			cursor: default;
		}
		#mnpactueel ul#actueel li.selected, #mnpactueel ul#actueel li:hover {
			background: #eff4cc;
		}
		#mnpactueel ul#actueel li.selected h3 {
			color: #000;
		}
		#mnpactueel ul#actueel h3 {
			color: #af2601;
			font-size: 1.1em;
			font-weight: bold;
			margin: 2px 0 5px;
		}
		#mnpactueel ul#actueel h4 {
			font-size: 1.0em;
			font-weight: normal;
		}
	#mnpactueel #nieuwsbottom {
		background-color: #c0d433;
		clear: both;
		display: block;
		height: 19px;
		width: 100%;
	}
	#mnpactueel #controlpanel {
		background-color: #d7e47f;
		float: left;
		font-size: 0.5em; /* Fix for IE expanding height */
		height: 19px;
		text-align: center;
		width: 325px;
	}
		#mnpactueel #controlpanel img {
			cursor: pointer;
			display: inline;
		}
	#mnpactueel p#overzicht {
		height: 19px;
		margin-left: 330px;
		padding: 2px 0 0 0;
		width: 300px;
	}

		#mnpactueel p#overzicht a {
			background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat 0 50%;
			font-weight: bold;
			padding-left: 12px;
			text-decoration: none;
		}
		#mnpactueel p#overzicht a:hover {
			text-decoration: underline;
		}
	#mnpactueel #overig {
		clear: both;
		margin-top: 20px;
	}


	#themasitehomepage #mnpactueel #overig {
                     border:1px solid white;
                     padding:0px;

	}
/* Bij IE7 hier margin-top op 0 */
*+html  #themasitehomepage #mnpactueel #overig {
           margin-top:0px; 
}
	#mnpactueel #watismnp {
		background: #e5e9f2;
		padding: 10px 5px 5px 10px;
		width: 310px;
                                float:left;
	}
	#themasitehomepage #mnpactueel #watismnp {
                                float:right;
                 }

		#mnpactueel #overig h3 {
			color: #00267f;
			font-size: 1.2em;
			margin-bottom: 5px;
		}
		#mnpactueel #watismnp a {
			background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat 0 50%;
			display: block;
			margin-top: 10px;
			padding-left: 12px;
		}

div#cooperationwithlinks {
   Padding: 0px;
   Margin: 0px;
   width: 321px;   
   float: left;
}
#cooperationwithlinks h2 {
	margin-left: 14px;
}
#cooperationwithlinks h3 {
	background: #002b7c;
	color: #e5e9f2;
	font-size: 1.2em;
	padding: 15px 10px 10px 15px;
}
#cooperationwithlinks ul {
	background: #e5e9f2;
	list-style: none;
	padding: 15px 10px 10px 16px;
}
#cooperationwithlinks ul li {
	margin-bottom: 2px;
}
#cooperationwithlinks ul li a {
	background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat 0 0.3em;
	display: block;
	height: 1%;
	padding-left: 12px;
	text-decoration: none;
}
#cooperationwithlinks ul li a:hover {
	text-decoration: underline;
}
#cooperationwithlinks ul li a.overzicht {
	color: #3876d0;
}
#mnpactueel #overig #cooperationwithlinks h3 {
	color: #e5e9f2;
	margin-bottom: 0px;
}














#homepage h2 {
	color: #00267f;
	font-size: 1.2em;
	margin: 6px 15px;
}
#themasitehomepage h2 {
	color: #00267f;
	font-size: 1.2em;
	margin: 6px 15px;
}

/* FF heeft meer nodig */
#homepage #header, #themasitehomepage #headerbody.themapagina #header {
	height: 125px !important;
}

#sneldoorklikken {
	border: 1px solid #fff; /* Fix for unexpected FF-behaviour */
	margin-left: 695px;
	width: 285px;
}

#themasitehomepage #sneldoorklikken {
    background: url(/images/HLK_clouds_tcm59-31484.jpg) repeat-y 0 0 ;
}

/* FF geeft 3 px ruimte */
#sneldoorklikken img{
 margin-bottom:-3px;
}
	#sneldoorklikken h2 {
		margin-left: 14px;
	}
	#sneldoorklikken h3 {
		background: #002b7c;
		color: #e5e9f2;
		font-size: 1.2em;
		padding: 15px 10px 10px 15px;
	}
	#sneldoorklikken ul {
		background: #e5e9f2;
		border-bottom: 1px solid #002b7c; 
		list-style: none;
		padding: 15px 10px 10px 16px;
	}
	#sneldoorklikken ul li {
		margin-bottom: 2px;
	}
	#sneldoorklikken ul li a {
		background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat 0 0.3em;
		display: block;
		height: 1%;
		padding-left: 12px;
		text-decoration: none;
	}
	#sneldoorklikken div.imagelinks ul li a {
		background: none;
		display: block;
		height: 1%;
		padding-left: 12px;
		text-decoration: none;
	}
	#sneldoorklikken ul li a:hover {
		text-decoration: underline;
	}
	#sneldoorklikken ul li a.overzicht {
		color: #3876d0;
	}
	
/*

	B E S T E L F O R M U L I E R

*/
.hidden {
	display: none;
}
form#bestelformulier {
	background: #eef4c9;
	margin: 0;
	padding: 5px 10px;
	width: 330px;
}
form#bestelformulier dt {
	background-image: none;
	padding: 0;
	margin: 5px 0 2px 1px;
}
form#bestelformulier dd {
	margin: 0;
}
form#bestelformulier p {
	font-style: italic;
}
form#bestelformulier input {
	font-size: 1em;
	height: 20px; /* Height only for IE5.5< */
	padding: 1px 3px;
	width: 300px;
}
form#bestelformulier input {
	he\ight: 1.2em; /* Hack to serve IE6+ and other browsers */
}
form#bestelformulier dt.postcode, form#bestelformulier dd.postcode {
	clear: left;
	float: left;
	vertical-align: top;
	width: 110px;
}
form#bestelformulier dt.mail {
	clear: both;
}
form#bestelformulier input.postcode {
	width: 100px;
}
form#bestelformulier dt.plaats, dd.plaats {
	margin-left: 130px;
}
form#bestelformulier input.plaats {
	float: right;
	margin-right: 20px;
	width: 170px;
}
form#bestelformulier #btn_bestel {
	border: none;
	float: right;
	margin-right: 20px;
	height: 15px;
	width: 69px;
}
/*
	A R C H I E F   N I E U W S B E R I C H T E N 
*/
ul#nieuwsarchief {
	list-style-type: none; 
}
ul#nieuwsarchief p{
	margin-bottom:10px;
}
ul#nieuwsarchief li {
	list-style-image: none;
}
#nieuwsarchief ul li {
	display: inline;
	list-style-type: none;
	margin-right: 20px;
}
ul#nieuwsarchief  ul {
	margin: 0;
	padding: 0;
}
#nieuwsarchief ul li a {
	background:  url(/images/pijltje_donkerblauw2_tcm59-17922.gif)  no-repeat left center;
	padding: 0 0 0 13px;
}
#nieuwsarchief ul li a:hover {
	background-image:  url(/images/pijltje_donkerblauw2_tcm59-17922.gif) ;
}
#nieuwsarchief .up {
	background: url(/images/pijltje_omhoog_tcm59-19744.gif)  no-repeat right;
	border-bottom: 1px solid #002b7c;
	display: block;
	padding-right: 12px;
	text-align: right;
	margin-bottom:10px;
	margin-top:5px;	
}
#nieuwsarchief .anker {
	display: block;
}
.up {
	color: #002b7c	!important;
	text-decoration: none;
}
.up:visited {
	color: #002b7c	!important;
}
.up:hover {
	color: #81a4d7	!important
}

/*

	A A N -   E N   A F M E L D E N   N I E U W S B R I E F 
	(ook op de homepage)

*/
	#nieuwsbrief, #formnieuwsbrief.formafz {
		background: #eff4cc;
		padding: 10px 5px 5px 10px;
		width: 312px;
	}
	#nieuwsbrief {
		margin-left: 335px;
	}
	#formnieuwsbrief fieldset, #formnieuwsbriefafm fieldset {
		border: 0;
		margin: 5px 0 0;
		padding: 0;
	}
	#formnieuwsbrief, #formnieuwsbriefafm {
		background: #eef4c9;
		margin: 0;
		padding: 5px 10px;
		width: 280px;
	}
	#formnieuwsbrief table, #mnpactueel #formnieuwsbrief {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	#formnieuwsbrief th {
		font-weight: normal;
		width: 50px;
	}
	#formnieuwsbrief td {
		padding-top: 5px;
	}
	#formnieuwsbrief label, #formnieuwsbriefafm label {
		margin: 7px 0 2px;
	}
	#formnieuwsbrief .hpnieuwsbrief {
		margin-right: 9px;
		width: 220px ! important;
	}
	#formnieuwsbrief .hpnieuwsbrief, #formnieuwsbrief .nieuwsbrief, #formnieuwsbriefafm .nieuwsbrief {
		font-size: 0.9em;
		height: 20px; /* Height only for IE5.5< */
		width: 200px;
	}
	#formnieuwsbrief .hpnieuwsbrief, #formnieuwsbrief .nieuwsbrief, #formnieuwsbriefafm .nieuwsbrief {
		he\ight: 1.2em; /* Hack to serve IE6+ and other browsers */
	}
	* html #formnieuwsbrief .nieuwsbrief, * html #formnieuwsbriefafm .nieuwsbrief {
		font-size: 1em !important;
	}
	#formnieuwsbrief #submitnieuwsbrief, #formnieuwsbriefafm #submitnieuwsbrief {
		margin: 5px 0 5px 158px;
	}
	#nieuwsbrief p, #formnieuwsbriefafm p {
		font-style: italic;
		text-align: left;
		margin: 0 40px 0 55px;
	}


span.error{
	color:#f00;
}
/*
	S I T E M A P
*/
#sitemap {
	background: #eff4cc;
	padding: 5px 10px;
	width: 370px;
}
#sitemap h3 {
	background: url(/images/pijltje_donkerblauw2_tcm59-17922.gif) no-repeat center right;
	color: #002b7c;
	float: left;
	font-size: 1em;
	padding-right: 10px;
	text-align: right;
	width: 80px;
}
#sitemap h3 a, #sitemap li a {
	text-decoration: none;
}
#sitemap h3 a:hover, #sitemap li a:hover {
	text-decoration: underline;
}
#sitemap ul {
	height: 100%;
	margin: 0 0px 10px 100px;
	padding-left: 5px;
}
#sitemap ul ul {
	height: 100%;
	margin-left: 20px;
	margin-bottom: 0;
	width: 230px;
}
#sitemap ul ul ul{
	height: 100%;
	margin-left: 40px;
	margin-bottom: 0;
	width: 230px;
}

#sitemap li {
	border: 1px solid #eff4cc; /* necessary hack for floating issue in IE */
	list-style-type: none ! important;
	list-style-image: none ! important;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #fff;
}
#sitemap li li, #sitemap li li li {
	border-bottom: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
/*

	C O N T A C T F O R M U L I E R

*/
#formcontact {
	background: #eef4c9;
	margin: 0;
	padding: 5px 10px;
	width: 280px;
}
#formcontact fieldset {
	border: none;
}
#formcontact label {
	display: block;
	font-weight: bold;
	margin: 7px 0 2px;
}
#formcontact .contact {
	display: block;
	width: 240px;
}
#formcontact input.contact {
	height: 20px; /* Height only for IE5.5< */
}
#formcontact input.contact {
	he\ight: 1.2em; /* Hack to serve IE6+ and other browsers */
}
* html #formcontact .contact {
	font-size: 1em !important;
}
#formcontact #submitcontact {
	margin: 10px 0 5px 177px;
}

/*
                    SORTEREN
*/

span.invisible {
   display: none;
}
tr.invisible {
   display: none;
}

/* Sortable tables */
table.sortable a.sortheader {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    text-decoration: none;
    display: block;
}
table.sortable span.sortarrow {
    color:#666666;
    text-decoration: none;
}

table.sortable tr, th {
    vertical-align: baseline;
	padding: 0;
	margin: 0;
	text-align: left;
}
table.sortable td {
    vertical-align: middle;
	vertical-align: top;  
	padding: 0 5px;
	margin: 0;
}
th.th_title {
    width : 100%;
}

select.showhide {
   font-size: 80%;
}
tr.v_row { 
	display : table-row;
}
tr.i_row { 
	display : none;
}
.invisible#filterdiv{
    display: none;
}
.visible#filterdiv{
    display: block;
}
#filterdiv{
    font-weight: bold;
}
span.active {
    color : red;
}
span.inactive {
    color:#666666;
}