html, body, h1, h2, h3, h4, h5, h6, p, form, fieldset, ul, ol, li, dl, dt, dd, legend { margin: 0; padding: 0; }

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 10px 0; padding: 0; }

input, select, textarea { font-size: 100%; color: #333; background: #fff; font-family: Verdana, sans-serif; }

input[type="hidden"] {display: none !important;}

h1, h2, h3 { padding: 0 0 0.2em 0;  clear: both; }  

h2 { font-size:1.65em; margin: 0; font-weight: normal;} 

h3 { font-size: 100%; margin-top: 20px; }

form p {
	clear: both;
}

address { font-style: normal;	line-height: 1.6em;	margin: 7px 0; }

img { border: none; display: block; } 

a, a:visited { color: #000; background: transparent; }

.tekstbrowser {
	display: none;
}

/*Algemeen*/

html {
	color: #000;
	background: #296d8c url(/Images/ag-body.gif) no-repeat;
}

html,body {
	margin: 0;
	padding: 0;
}

body {
	text-align: left;
	font: 70%/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	position: relative;
	min-width: 740px;

	padding-left: 20px;
	background: url(/Images/ag-container.gif) repeat-x 0 17.9em;
	border-left: 20px solid #296D8C;
}

/* Terugkerende tags */
h1, h2, h4, h5, ul {
	margin: 0 0 1.5em 0;
}
#inhoud p,
.inhoud p,
#secundaireinhoud p {
	margin-bottom: 1.5em;
}

#inhoud .linklijst p,.inhoud .linklijst p {
	margin-bottom:0;
}

#inhoud li.uitgeklapt p,.inhoud li.uitgeklapt p {
	margin-bottom: 1.5em;
}

p {
	margin: 0 0 0.4em 0;
}

ul {
	padding: 0 0 0 15px;
	list-style: none;
}


ol {
	margin: 0 0 1.5em;
	padding-left: 30px;
	list-style: decimal;
}

#inhoud ul li,.inhoud ul li {
	padding: 0 0 0 15px;
	background: transparent url(/Images/bullets.gif) 0.1em -1195px no-repeat;
	line-height: 1.55em;
}

#inhoud ol li,.inhoud ol li {
	padding: 0 0 0 0;
	line-height: 1.55em;
}

#inhoud ul ol li,.inhoud ul ol li {
	background-image: none;
}

#inhoud ol ul li,.inhoud ol ul li {
	padding: 0 0 0 15px;
}

h2,h3,h4,h5,h6 {
	clear: both;
}

h2 {
	color: #FF8600;
	background: transparent;
}

div.nieuws h2 {
	color: #000;
}

/* set fontsize of h3 in lists to 1 */
ul.uitgelicht li h3,
#inhoud ul.uitgelicht li h3,
.inhoud ul.uitgelicht li h3,
.nieuwsberichten h3,
ul.linklijst li h3 {
font-size:1em;
}

.nieuwsberichten h3 {
padding-bottom: 0;
}

h3 {
	font-size: 1.1em;
	color: #296d8c;
	background: transparent;
	margin: 0 0 0em;
}

h4,
h5 {
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 0.4em 0px;
}

a {
	color: #000;
	text-decoration: none;
	background: transparent;
}

a:hover {
	text-decoration: none;
}

a images {
	border: none;
}

a.linktitel{
	font-weight: bold;	
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
	border-collapse: collapse;
}

select,
input,
textarea {
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table,
td,
th {
	border-collapse: collapse;
	font-size: 100%;
}

table {
	width: 100%;
			margin: 0px 0px 20px 0px;
}


caption {
	margin-bottom: 0;
	padding-bottom: 4px;
	border-bottom: 2px solid #296d8c;
	text-align: left;
	font-weight: normal;
	color: #296d8c;
	background: transparent;
}

th,
td {
	padding: 3px 0px;
	border-bottom: 1px solid #cdcdcd;
	border-left: 10px solid #fff;
	padding-left: 10px;

}

th {
	text-align: left;
	color: #296d8c;
	background: transparent;
}

thead td {
	text-align: left;
	color: #296d8c;
	background: transparent;
	font-weight: bold;
}


th.col1 {
	text-indent: -2000px;
}

th.col1,
td.col1 {
	border-left: none;
}

.telefoon td {
	vertical-align: top;
}

/* Elementen die visueel bovenaan de pagina staan */

h1#top  {
	background: #fff url(/Images/ag-kop.gif) -25px 0 no-repeat;
	color: #000;
	font-size: 100%;
	height: 8em;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	margin-left: -20px;
}

h1#top img {
	display: none;
	}

a img {
	border: none;
}

p.mogelijkheid {
	display: none;
}

div#container {
	overflow: visible; 
	width: 84.3em;
	max-width: 100%;
	position: relative;
	padding-top: 10em;
	padding-right: 20px;
	margin-left: -20px;
	background: url(/Images/ag-container.gif) repeat-x 0 9.9em;
}

div#logo {
	position: absolute;
	top: 8px;
	left: 55px;
	z-index: 10;
	height: 88px;
}
/* webtrends */
body noscript div {
	display:none;
}

/* KRUIMELPAD */

#kruimelpad {
	position: absolute;
	top: 7.9em;
	left: 0;
	color: #fff;
	height: 10em;
	padding-left: 24em;
	z-index:1;
}

#kruimelpad a {
	color: #fff;
	top:4.2em;
	z-index: 70;
	position: relative;
	border-bottom: none;
	font-size: 100%;
}
#kruimelpad a:hover {
	text-decoration: underline;
}

#kruimelpad span.tekstprefix
{position: relative; top: 4.2em;}

#kruimelpad a.dossiertitel {
	position: absolute;
	top: 3em;
	width: 10em;
	font-size: 200%;
	left: 12em;
}

#kruimelpad #header-onderwerp {
	font-size: 100%;
	max-width: 84.3em;
	padding: 11.9em 0 3px;
	margin: 0;
	min-height: 1.4em;
	color: #fff;
	position: relative;
	background: transparent;
}

#kruimelpad #header-onderwerp span {
	margin: 0 0 4px 26%;
	display: block;
	font-weight: normal;
}

#kruimelpad #header-onderwerp a {
	color: #fff;
	font-weight: normal;
	margin: 0 0 0 3px;
	background: transparent;
}


/* KOP + INHOUD */

div#inhoud, div.inhoud {
	margin-left: 24em;
	padding-top: 2em;
	color: #000;
	width: 42.6%;
	overflow:hidden;
}

/* SECUNDAIRE INHOUD */

div#secundaireinhoud {
	border-top: 0.45em solid #000;
	width: 250px;
	padding-top: 1em;
	margin: 0;
	margin-top: -0.6em;
	position: absolute; 
	z-index: 2;
	top:10em;
	right:20px;
}





#secundaireinhoud  h3,
.diversen h3 {
	border-bottom: 4px solid #296D8C;
}

/* ZOEK + SITEMAP */

form#simpleSearchForm {
	position: absolute;
	top: 10px;
	left: 0;
	width: 84.3em;
	max-width: 100%;
	text-align: right;
}

label#simpleSearchLabel {
	visibility: hidden;
}

form#simpleSearchForm input {
	font-size: 100%;
	padding: 1px;
	width: 180px;
	border: 1px solid #000;
	margin-top: 9px;
	background-color: #ffffff;
}

form#simpleSearchForm #zoekknop {
	border: none;
	padding: 1px 4px;
	width: auto;
	color: #FFF;
	background-color: #000;
	cursor: pointer;
	margin-left: -6px;
}


form#simpleSearchForm p a {
	border: 0 none;
padding: 0 0.5em;
	margin-top: 13px;
	position: relative;
	float: right;
	margin-right: 0;
	color: #000000;
}


form#simpleSearchForm p a:hover {
	background: #DEDEDE;
	color: #000000;
	padding: 0 0.5em;
}

/* HOOFDNAVGIATIE */

ul#hoofdnavigatie {
	position: absolute;
	top: 8em;
	left: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 20;
	padding-left: 20px;
	margin-left: -20px;
	/*max-width: 100%;*//* staat niet meer in oplevering Piet*/
}

#hoofdnavigatie li {
	float: left;
}

#hoofdnavigatie li a {
	padding: 7px 15px 8px;
	display: block;
	color: #fff;
	font-weight: bold;
	border: 0 none;
	background: #000;
}

#hoofdnavigatie a:hover {
	background: #4d4d4d;
	color: #fff;
}

#hoofdnavigatie .actief a,
#hoofdnavigatie .actief a:hover {
	background: #efefef;
	color: #000;
}
/* SUBNAVIGATIE */

ul#subnavigatie {
    position: absolute;
    width: 22em;
    color: #eee;
    top: 17.4em;
    left: 0;
    padding-top: 3em;
    margin: 0 0 0 -20px;
    padding-left: 20px;
    z-index: 20;
}

hr#linkerbalk {
    position: absolute;
    width: 22em;
    top: 17.4em;
    left: 0;
    padding-top: 2.4em;
    margin: 0;
    padding: 0;
    z-index: 20;
    color: #000;
    background-color: #000;
    height: 0.45em;
    border:none;
}

ul#subnavigatie li.eerste {
    background:transparent url(/Images/ag-li-subnav.gif) no-repeat scroll;
    margin-left:-20px;
    padding-left:20px;
} 

ul#subnavigatie li a {
	display: block;
	color: #000;
	font-weight: bold;
	padding: 3px 0 6px 30px;
	background: url(/Images/blt-subnav-li-a.gif) 0 100% no-repeat;
	border: none;
	margin-left: -20px;
}

ul#subnavigatie li a:hover {
	background: url(/Images/blt-subnav-li-a-ro.gif)  0 100% no-repeat;
}

/* Specifieke subnavigatie items */

ul#subnavigatie .header {
	background: url(/Images/ag-li-subnav.gif) 0 100% no-repeat;
	font-size: 1em;
	margin: 0 0 0 -20px;
}

ul#subnavigatie .eerste{
	background: url(/Images/ag-li-subnav.gif) 0 100% no-repeat;
	margin-left:-20px;
	padding-left:20px;
}

ul#subnavigatie .header h3 {
	height: 27px;
	padding: 0 0 0 0;
	margin-left: 20px;
	text-indent: -1000em;
	border-top: 0.4em solid #000;	
	margin-bottom: 0pt;
}


/* Een actief subnavigatieitem zonder subsub */
ul#subnavigatie .actief a {
	background:transparent url(/Images/blt-subnav-li-keuze.gif) 0 100% no-repeat;
	color: #fff;
}

ul#subnavigatie .actief a:hover {
	background: url(/Images/blt-subnav-li-keuze-ro.gif) 0 100% no-repeat;
}

/* Een subnavigatieitem met er onder subsub die niet is geselecteerd */
ul#subnavigatie .open a,
ul#subnavigatie .open a:hover
 {
	background:transparent url(/Images/blt-subnav-li-open.gif) 0 100% no-repeat;
	color: #fff;
}

/* Een subnavigatieitem met er onder subsub die wel is geselecteerd */
ul#subnavigatie .keuze.open a {
	background:transparent url(/Images/blt-subnav-li-open-keuze.gif) 0 100% no-repeat;
	color: #000;
			
}

ul#subnavigatie .keuze.open a:hover {
	background:transparent url(/Images/blt-subnav-li-open-keuze-ro.gif) 0 100% no-repeat;
	color: #000;
}

/* subsubnavigatie */
ul#subnavigatie ul {
	list-style: none;
	margin: 0;
	padding: 0;
	background:transparent url(/Images/ag-li-subnav.gif) 0 100% no-repeat;
}


ul#subnavigatie .open ul a,
ul#subnavigatie .open.actief ul a
 {
	background:transparent url(/Images/blt-subsubnav-li-a.gif) 0 100% no-repeat;
	font-weight: normal;
	color: #000;
	padding-left: 43px;
}

ul#subnavigatie .open ul a:hover,
ul#subnavigatie .open.actief ul a:hover {
	background:transparent url(/Images/blt-subsubnav-li-a-ro.gif) 0 100% no-repeat;
	color: #000;
			
}

ul#subnavigatie .open ul .actief a {
	background:transparent url(/Images/blt-subsubnav-li-a-open.gif) 0 100% no-repeat;
	color: #fff;
}

ul#subnavigatie .open ul .actief a:hover {
	background:transparent url(/Images/blt-subsubnav-li-a-open-ro.gif) 0 100% no-repeat;
	color: #fff;
}

/* hulplinks*/
/*English | Hulp | Contact*/

ul#hulplinks {
	position: absolute;
	top: 8em;
	margin: 0 0 0 0;
	background:#000 url(/Images/ag-inhoud-top.gif) 0 0;
	color: #fff;
	left: 0;
	width: 84.3em;
	max-width: 100%;

}	

ul#hulplinks li {
	float: right;
	padding:0;
	margin-left: 0.3em;

}

#hulplinks li a {
	padding: 7px 10px 8px;
	display: block;
	color: #fff;
	border: 0 none;
	background: transparent;
	
}


#hulplinks li.actief a {
	color: #fff;
	background: transparent;
}

#hulplinks a:hover,
#hulplinks li.actief a:hover {
	background: #4d4d4d;
			color: #fff;
}


/*Print | Stuur door*/

/*FOOTER*/

#extralinks {
	background: #296D8C url(/Images/ag-voet.gif) no-repeat 0% 0%;
	height: 180px;
	padding:0 0 0 0;
	padding-top: 10px;
	color: #000;
	margin-left: -20px;		
	margin-bottom: 0;
}

ul#extralinks a {
	color: #000000;
}

ul#extralinks li {
	/*position: absolute;
	width: 84.3em;*/ /*Gaat fout met renderen, verwijderd NJV 28-11-2007*/
	float: left; /*Gaat fout met renderen, toegevoegd NJV 28-11-2007*/
	max-width: 100%;
	padding-bottom: 10px; 
}


ul#extralinks a {
	position: relative;
	/*left: 290px;
	width: 43%;*/
	padding-left: 35px;
	left: 43em;
	text-align: right;
	border: none;
	padding-right: 15px;
}

ul#extralinks li a#stuurdoor {
	background: url(/Images/blt-li-a-stuurdoor.gif) no-repeat top right;
	/*width: 36%;*/
}

ul#extralinks li#printlink a {
	background: url(/Images/blt-li-a-print.gif) no-repeat top right;
}

ul#extralinks a:hover {
   text-decoration: underline;
}


ul#extralinks li a#stuurdoor:hover {
   background: transparent url(/Images/blt-li-a-stuurdoor-ro.gif) no-repeat top right;
}

ul#extralinks li#printlink a:hover {
   background: url(/Images/blt-li-a-print-ro.gif) no-repeat top right;
}

/*Classes*/

.intro {
	font-weight: bold;
}

h2 small {
background:transparent none repeat scroll 0%;
display:block;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:0.6em;	
}
.subtitel {
	color: #ff8600;
			background: transparent;
	margin: -1em 0 1.4em;
	padding: 0;
}

.illu-links {
	float: left;
	margin: 0.3em 1.6em 0.3em 0;
}

.illu-rechts {
	float: right;
	margin: 0.3em 0 0.3em 0.6em;
}
.illu-blok{
	display: block;
	margin: 0.3em 0;
}
p.fototekst{
	color: #666;
			background: transparent;
	padding-left: 5px;
}

img.decoratie {
	margin: -2em 0 2em 0;
	width: 250px;
	border-top: 0.45em solid #000;
	position:relative;
}

.voorkeursterm {
	font-weight: bold;
}

/* Einde Classes*/

#inhoud p a.terug,
.inhoud p a.terug {
	margin: 0 0 1em 0;
  padding-left: 5px;
	color: #296d8c;
			background: transparent;
	font-weight: bold;
			border: none;
}

 a:hover.terug,
	 a.terug:hover {
	text-decoration: underline;
}


.kenmerken {
	color: #296d8c;
	background: transparent;
	margin-top: -0.3em;
	margin-bottom: 0.2em;
}


.meernieuws {
	display: block;
	text-align: right;
	font-weight: bold;
}

.foutmelding {
padding: 0 0 0 19px;
margin: 5px 0 3px 3px;
font-weight: bold;
color: #ff0000;
background:transparent url(/Images/ag-error.png) no-repeat 0 0;
width: 99%; /*Bij 100% vallen de laatste letters van een melding die een hele regel beslaat weg*/
}

.gevonden {
	margin-bottom: 2em;
}



#inhoud form .verplicht,
.inhoud form .verplicht {
	float: right;
	padding: 3px 10px 10px 0;
	margin: 0;
	font-size: 0.9em;
	color: #296d8c;
			background: transparent;
}

/*Gastenboek*/

.gastenboek {
	margin-bottom: 1em;
}
#inhoud ol.gastenboekReactie,
.inhoud ol.gastenboekReactie {
	margin-left: 0.5em;
}

#inhoud ol.gastenboekReactie li,
.inhoud ol.gastenboekReactie li {
		background: none 0;
	padding-left: 0;

}
#inhoud ol li p,.inhoud ol li p {
	margin: 0.5em 0;
}

#inhoud ol li p.kenmerken,.inhoud ol li p.kenmerken {
	margin-bottom: 0.3em;
}

#inhoud .nieuwsberichten p.kenmerken, .inhoud .nieuwsberichten p.kenmerken {
	margin-bottom:0em;
}


p a,
ul a,
ol a,
td a,
th a {
	border-bottom: 1px solid #666;
	color: #666;
	background: transparent;
}
p a:visited,
ul a:visited,
ol a:visited,
td a:visited,
th a:visited {color: #666;}

/*List interne links*/

#secundaireinhoud .linklijst
{
  border-width: 0pt;
}

.linklijst
 {
	border: solid #dedede;
	border-width: 1px 0 0;
	margin: 0 0 1.5em;
	padding: 1px 0 0 0;
	list-style: none;
			
}

ol.internelinks {
	padding-left: 0px;
}

.linklijst li.intern,
.internelinks li,
.linklijst li {
	margin: 0em 0;
}

.linklijst li.intern a,
.internelinks a,
.linklijst a,
ul.nieuwsberichten li a,
li.meernieuws a  {
	color: #000;
	padding: 2px 15px 2px 0px;
	border-bottom:1px solid #dedede;
	background: url(/Images/blt-li-a-standaard.gif) 100% 100% no-repeat;
	display: block;
	text-decoration: none;

}
li.meernieuws a  {
	padding: 2px 15px 3px 0px !important;
}
/* Expliciet alle div;s benoemen ivm cascade order*/

div#inhoud .linklijst li.intern a,
div.inhoud .linklijst li.intern a,
div.nieuws .linklijst li.intern a,
div#secundaireInhoud .linklijst li.intern a,
div.diversen .linklijst li.intern a,
div#inhoud .internelinks a,
div.inhoud .internelinks a,
div.nieuws .internelinks a,
div.nieuws ul.uitgelicht li h3 a,
div#inhoud ul.uitgelicht li h3 a,
div.inhoud ul.uitgelicht li h3 a,
#inhoud il.nieuwsberichten li h3 a,
.inhoud il.nieuwsberichten li h3 a,
div#secundaireInhoud .internelinks a,
div.diversen .internelinks li a,
div.nieuws ul.nieuwsberichten li a,
div.nieuws .linklijst li a,
div#inhoud .linklijst li a,
div.inhoud .linklijst li a,
ul.nieuwsberichten li a,
div.nieuws li.meernieuws a,
div.onderwerpen li.meernieuws a, 
div.diversen li.meernieuws a, 
div#secundaireInhoud li.meernieuws a,
div#inhoud li.meernieuws a,
div.inhoud li.meernieuws a,
div.publicaties li.meernieuws a,
#inhoud ul.nieuwsberichten li h3 a,
.inhoud ul.nieuwsberichten li h3 a
 {
	color: #000;
	padding: 2px 15px 2px 0px;
	border-bottom:1px solid #dedede;
	background: url(/Images/blt-li-a-standaard.gif) 100% 100% no-repeat;
	display: block;
	text-decoration: none;

}


div#inhoud .linklijst li.extern a,
div.inhoud .linklijst li.extern a,
div.nieuws .linklijst li.extern a,
div#secundaireInhoud .linklijst li.extern a,
div.diversen .linklijst li.extern a {
		color: #000;
	padding: 2px 15px 2px 0px;
	border-bottom:1px solid #dedede;
	background: url(/Images/blt-li-a-extern.gif) 100% 100% no-repeat;
	display: block;
	text-decoration: none;
}
div#inhoud .linklijst li.extern a:hover,
div.inhoud .linklijst li.extern a:hover,
div.nieuws .linklijst li.extern a:hover,
div#secundaireInhoud .linklijst li.extern a:hover,
div.diversen .linklijst li.extern a:hover {
	border-bottom-color:#000;
	background: url(/Images/blt-li-a-extern-ro.gif) 100% 100% no-repeat;
}

div#inhoud .linklijst li.intern a:hover,
div.inhoud .linklijst li.intern a:hover,
div.nieuws .linklijst li.intern a:hover,
div#secundaireInhoud .linklijst li.intern a:hover,
div.diversen .linklijst li.intern a:hover,
div.onderwerpen .linklijst li.intern a:hover,
div#inhoud .internelinks a:hover,
div.inhoud .internelinks a:hover,
div.nieuws .internelinks a:hover,
div#secundaireInhoud .internelinks a:hover,
div.diversen .internelinks li a:hover,
div.onderwerpen .internelinks li a:hover,
div.nieuws ul.nieuwsberichten li a:hover,
div.nieuws .linklijst li a:hover,
div#inhoud .linklijst li a:hover,
div.inhoud .linklijst li a:hover,
ul.nieuwsberichten li a:hover,
div.nieuws li.meernieuws a:hover,
div.onderwerpen li.meernieuws a:hover,
div.diversen li.meernieuws a:hover, 
div#secundaireInhoud li.meernieuws a:hover,
div#inhoud li.meernieuws a:hover,
div.inhoud li.meernieuws a:hover,
div.nieuws ul.uitgelicht li h3 a:hover,
#inhoud ul.nieuwsberichten li h3 a:hover,
.inhoud ul.nieuwsberichten li h3 a:hover {
	border-bottom: 1px solid #000;
	background: url(/Images/blt-li-a-standaard-ro.gif) 100% 100% no-repeat;
}


ul.nieuwsberichten li p {
	margin: 0em;
}

.linklijst li.intern a:hover,
.linklijst a:hover,
.internelinks a:hover,
ul.nieuwsberichten li a:hover,
li.meernieuws a:hover {
	border-bottom: 1px solid #000;
	background: url(/Images/blt-li-a-standaard-ro.gif) 100% 100% no-repeat;
}

div#inhoud .internelinks li.anker a,
div.inhoud .internelinks li.anker a {
	background: url(/Images/blt-li-a-anker.gif) 100% 100% no-repeat;
}

#container div#inhoud .internelinks li.anker a:hover,
#container div.inhoud .internelinks li.anker a:hover {
	background: url(/Images/blt-li-a-anker-ro.gif) 100% 100% no-repeat;
}

.linklijst li.intern a.imglink,
.linklijst li.intern a.imglink:hover
.linklijst a.imglink,
.linklijst a.imglink:hover,
ul.nieuwsberichten li a.imglink,
ul.nieuwsberichten li a.imglink:hover,
.internelinks li a.imglink:hover,
.internelinks li a.imglink {
	background: none;
	padding: 0;
	border: 0;
}
.linklijst li.intern a.imglink img,
.linklijst a.imglink img,
ul.nieuwsberichten li a.imglink img,
.internelinks a.imglink img
{
	width: 100%;
			
}

/*Override standaard liststyle*/
#inhoud ul.linklijst li.intern,
#inhoud ul.linklijst,
#inhoud ul.nieuwsberichten,
#inhoud ol.linklijst li.intern,
#inhoud ol.linklijst,
#inhoud ol.nieuwsberichten,
#inhoud ol.bladermechanisme,
#inhoud ol li p.kenmerken,
#inhoud .stappenplan ol,
#inhoud ul.uitgelicht,
#inhoud .trefwoorden.linklijst,
#inhoud .internelinks,
.inhoud ul.linklijst li.intern,
.inhoud ul.linklijst,
.inhoud ul.nieuwsberichten,
.inhoud ol.linklijst li.intern,
.inhoud ol.linklijst,
.inhoud ol.nieuwsberichten,
.inhoud ol.bladermechanisme,
.inhoud ol li p.kenmerken,
.inhoud .stappenplan ol,
.inhoud ul.uitgelicht,
.inhoud .trefwoorden.linklijst,
.inhoud .internelinks,
div.nieuws ul.linklijst li.intern,
div.nieuws ul.linklijst,
div.nieuws ul.nieuwsberichten,
div.nieuws ol.linklijst li.intern,
div.nieuws ol.linklijst,
div.nieuws ol.nieuwsberichten,
div.nieuws ol.bladermechanisme,
div.nieuws ol li p.kenmerken,
div.nieuws .stappenplan ol,
div.nieuws ul.uitgelicht,
div.nieuws .trefwoorden.linklijst,
div.nieuws .internelinks,
div.onderwerpen ul.linklijst li.intern,
div.onderwerpen ul.linklijst,
div.onderwerpen ul.nieuwsberichten,
div.onderwerpen ol.linklijst li.intern,
div.onderwerpen ol.linklijst,
div.onderwerpen ol.nieuwsberichten,
div.onderwerpen ol.bladermechanisme,
div.onderwerpen ol li p.kenmerken,
div.onderwerpen .stappenplan ol,
div.onderwerpen ul.uitgelicht,
div.onderwerpen .trefwoorden.linklijst,
div.onderwerpen .internelinks,
div.diversen ul.linklijst li.intern,
div.diversen ul.linklijst,
div.diversen ul.nieuwsberichten,
div.diversen ol.linklijst li.intern,
div.diversen ol.linklijst,
div.diversen ol.nieuwsberichten,
div.diversen ol.bladermechanisme,
div.diversen ol li p.kenmerken,
div.diversen .stappenplan ol,
div.diversen ul.uitgelicht,
div.diversen .trefwoorden.linklijst,
div.diversen .internelinks {
	margin-left:0; 
}


#inhoud ul.linklijst li.intern,
#inhoud ul.linklijst li,
#inhoud ul.nieuwsberichten li,
#inhoud ol.linklijst li.intern li,
#inhoud ol.linklijst li,
#inhoud ol.nieuwsberichten li,
#inhoud ol.bladermechanisme li,
#inhoud ol li p.kenmerken,
#inhoud .stappenplan ol li,
#inhoud ul.uitgelicht li,
#inhoud .trefwoorden.linklijst li,
#inhoud .internelinks li,
#inhoud .internelinks li,
.inhoud ul.linklijst li.intern,
.inhoud ul.linklijst li,
.inhoud ul.nieuwsberichten li,
.inhoud ol.linklijst li.intern li,
.inhoud ol.linklijst li,
.inhoud ol.nieuwsberichten li,
.inhoud ol.bladermechanisme li,
.inhoud ol li p.kenmerken,
.inhoud .stappenplan ol li,
.inhoud ul.uitgelicht li,
.inhoud .trefwoorden.linklijst li,
.inhoud .internelinks li,
.inhoud .internelinks li,
div.nieuws ul.linklijst li.intern li,
div.nieuws ul.linklijst li,
div.nieuws ul.nieuwsberichten li,
div.nieuws ol.linklijst li.intern li,
div.nieuws ol.linklijst li,
div.nieuws ol.nieuwsberichten li,
div.nieuws ol.bladermechanisme li,
div.nieuws ol li p.kenmerken li,
div.nieuws .stappenplan ol li,
div.nieuws ul.uitgelicht li,
div.nieuws .trefwoorden.linklijst li,
div.nieuws .internelinks li,
div.onderwerpen ul.linklijst li.intern li,
div.onderwerpen ul.linklijst li,
div.onderwerpen ul.nieuwsberichten li,
div.onderwerpen ol.linklijst li.intern li,
div.onderwerpen ol.linklijst li,
div.onderwerpen ol.nieuwsberichten li,
div.onderwerpen ol.bladermechanisme li,
div.onderwerpen ol li p.kenmerken li,
div.onderwerpen .stappenplan ol li,
div.onderwerpen ul.uitgelicht li,
div.onderwerpen .trefwoorden.linklijst li,
div.onderwerpen .internelinks li,
div.diversen ul.linklijst li.intern li,
div.diversen ul.linklijst li,
div.diversen ul.nieuwsberichten li,
div.diversen ol.linklijst li.intern li,
div.diversen ol.linklijst li,
div.diversen ol.nieuwsberichten li,
div.diversen ol.bladermechanisme li,
div.diversen ol li p.kenmerken li,
div.diversen .stappenplan ol li,
div.diversen ul.uitgelicht li,
div.diversen .trefwoorden.linklijst li,
div.diversen .internelinks li {
	list-style: none;
	padding: 0;
	background: none;

}



/** link-naar-boven: .toplink */
a.toplink {
	display: block;
	margin: 0 0 10px;
	padding: 2px 20px 4px 0;
	text-align: right;
			color: #000;
			border: none;
	background:transparent url(/Images/blt-li-a-boven.gif) 100% 100% no-repeat;
}

 a.toplink:hover {
	text-decoration: none;
	background: url(/Images/blt-li-a-boven-ro.gif) 100% 100% no-repeat;
}



/* verschillende achtergrondplaatjes voor de verschillende functies */
.linklijst li.intern .anker a,
.linklijst .anker a {
	background: url(/Images/blt-li-a-anker.gif) 100% 100% no-repeat;
}

.linklijst li.intern .anker a:hover,
.linklijst .anker a:hover {
	background: url(/Images/blt-li-a-anker-ro.gif) 100% 100% no-repeat;
}

.linklijst li.intern .extern a,
.linklijst .extern a {
	background: url(/Images/blt-li-a-extern.gif) 100% 100% no-repeat;
}

.linklijst li.intern .extern a:hover,
.linklijst .extern a:hover {
	background: url(/Images/blt-li-a-extern-ro.gif) 100% 100% no-repeat;
}

.linklijst li.download a,
.linklijst .download a {
	background: url(/Images/blt-li-a-download.gif) 100% 100% no-repeat !important;
}

.linklijst li.download a:hover,
.linklijst .download a:hover {
	background: url(/Images/blt-li-a-download-ro.gif) 100% 100% no-repeat !important;
}

/*.linklijst li.intern span,
.linklijst span {
	color: #296d8c;
			background: transparent;
}
*/


img.illu-links  { float:left; margin:4px 15px 5px 0;  }



/* Definities van de lijst met een uitgeklapt item. Gebruikt in Trefwoordenlijst */
#inhoud .linklijst li.uitgeklapt,
.inhoud .linklijst li.uitgeklapt {
	border-bottom: 1px solid #000;
	overflow: auto;
}

#inhoud .linklijst li.uitgeklapt .uitgeklapt,
.inhoud .linklijst li.uitgeklapt .uitgeklapt {
	color: #296d8c;
	font-weight: bold;
	display: block;
	padding-top: 2px;
	padding-right: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid #296d8c;
	background: #fff url(/Images/blt-li-a-anker-ro.gif) 100% 100% no-repeat;
}

#inhoud .linklijst li.uitgeklapt .uitgeklapt:hover,
.inhoud .linklijst li.uitgeklapt .uitgeklapt:hover {
	background: url(/Images/blt-li-a-anker-ro.gif) 100% 100% no-repeat;
}

#inhoud .linklijst li p,
#inhoud .linklijst li li,
#inhoud .linklijst li li a,
.inhoud .linklijst li p,
.inhoud .linklijst li li,
.inhoud .linklijst li li a {
	font-size: 100%;
}

#inhoud .linklijst li h4,
.inhoud .linklijst li h4 {
	font-size: 100%;
	margin-bottom: 0.5em;
	clear: both;
}

#inhoud .linklijst li.uitgeklapt h4 a,
.inhoud .linklijst li.uitgeklapt h4 a {
	 background: url(/Images/blt-li-a-anker-ro.gif) 100% 100% no-repeat;
}


#inhoud .linklijst li.uitgeklapt ul,
#inhoud .linklijst li.uitgeklapt ol,
.inhoud .linklijst li.uitgeklapt ul,
.inhoud .linklijst li.uitgeklapt ol {
	margin: 0 0 1.5em 0;
	border-top: 0 none;
}

#inhoud .linklijst li.uitgeklapt li,
.inhoud .linklijst li.uitgeklapt li {
	margin: 0 0 0 20px;
}

#inhoud .linklijst li.uitgeklapt ol li,
#inhoud .linklijst li.uitgeklapt ul li,
.inhoud .linklijst li.uitgeklapt ol li,
.inhoud .linklijst li.uitgeklapt ul li {
	margin: 0 0 0 25px;
}

#inhoud .linklijst li.uitgeklapt ul li,
#inhoud .linklijst li.uitgeklapt ol li,
.inhoud .linklijst li.uitgeklapt ul li,
.inhoud .linklijst li.uitgeklapt ol li {
	list-style: none;
	vertical-align: middle;
	background: none;
}

#inhoud .linklijst li.uitgeklapt ul li ul,
#inhoud .linklijst li.uitgeklapt ol li ol,
.inhoud .linklijst li.uitgeklapt ul li ul,
.inhoud .linklijst li.uitgeklapt ol li ol {
	border: 0 none;
}

#inhoud .linklijst li.uitgeklapt ul li ul li,
#inhoud .linklijst li.uitgeklapt ol li ol li,
.inhoud .linklijst li.uitgeklapt ul li ul li,
.inhoud .linklijst li.uitgeklapt ol li ol li {
	background: none;
}

#inhoud .linklijst li.uitgeklapt ul li ul li a,
#inhoud .linklijst li.uitgeklapt ol li ol li a,
.inhoud .linklijst li.uitgeklapt ul li ul li a,
.inhoud .linklijst li.uitgeklapt ol li ol li a {
	padding-left: 0;
}

#inhoud .linklijst li.uitgeklapt li a,
#inhoud .linklijst li.uitgeklapt li a:hover,
.inhoud .linklijst li.uitgeklapt li a,
.inhoud .linklijst li.uitgeklapt li a:hover {
	display: block;
	padding-left: 0px;
}

#inhoud .linklijst li.uitgeklapt p a,
#inhoud .linklijst li.uitgeklapt p a:hover,
.inhoud .linklijst li.uitgeklapt p a,
.inhoud .linklijst li.uitgeklapt p a:hover {
	display: inline;
	background: none;
	border: 0 none;
	text-decoration: underline;
	padding: 0;
}


/* Geneste lijst in een link-lijst */
.linklijst ul,
.linklijst li.intern ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#inhoud .linklijst ul li,
#inhoud .linklijst ul li.download,
#inhoud .linklijst ol li,
#inhoud .linklijst ol li.download,
#inhoud .linklijst li.intern ul li,
#inhoud .linklijst li.intern ul li.download,
#inhoud .linklijst li.intern ol li,
#inhoud .linklijst li.intern ol li.download,
.inhoud .linklijst ul li,
.inhoud .linklijst ul li.download,
.inhoud .linklijst ol li,
.inhoud .linklijst ol li.download,
.inhoud .linklijst li.intern ul li,
.inhoud .linklijst li.intern ul li.download,
.inhoud .linklijst li.intern ol li,
.inhoud .linklijst li.intern ol li.download {
/*	background: url(/Images/blt-li-li.gif) no-repeat 100% 0;*/
}

.linklijst ul a,
.linklijst ul li.download a,
.linklijst li.intern ul a,
.linklijst li.intern ul li.download a
.linklijst ol a,
.linklijst ol li.download a,
.linklijst li.intern ol a,
.linklijst li.intern ol li.download a {
/*	padding-left: 15px;*/
}

#container #inhoud ul.linklijst li ul li,
#container .inhoud ul.linklijst li ul li {
  background: url(/Images/blt-li-li.gif) no-repeat 5px 0.8em;
  padding-left:15px;
}

span.kenmerken, span.omschrijving { display:block; margin:0 0 4px 0; }

/* Elemenenten in de inhoud-kolom */
#inhoud h2,
.inhoud h2 {
	font-size: 165%;
	color: #FF8600;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin: 0 0 0.8em;
}
#inhoud h2 a,
.inhoud h2 a{
	color: #ff8600;
			background: transparent;
}


#inhoud p, 
.inhoud p {
	line-height: 1.4em;
}




/*Formulier Template*/

li.dossiertitel { float:none; clear:both; font-size:13px; font-weight:bold; }


label {display: block; padding:0 0 2px 0; }
input { width:75%;}
/*select { width:76.5%; }*/
textarea { width:76.5%; overflow: visible;}
legend {font-weight: bold; padding: 10px 0px 5px 0px;}
#form p {
	margin: 0.3em 0;
}

input.radio,
input.checkbox {
	width: 25px;
	border: none 0;
}

 #inhoud form,
 .inhoud form,
	#secundaireinhoud form,
	.diversen form {
  display: block;
  padding: 0.5em 0;
		border-bottom: 4px solid #296d8c;
		border-top: 4px solid #296d8c;
		margin: 10px 0 5px 0;
  width: 100%;
  overflow: hidden;
  clear: both;
}

#secundaireinhoud form,
.diversen form {
	border-top: none 0;
	border-bottom: 1px solid #dedede;

}

#dag,
#maand,
#jaar {
	width: 11em;
}

#inhoud form fieldset,
.inhoud form fieldset,
#secundaireinhoud form fieldset,
.diversen form fieldset {
	clear: right;
	margin: 0px;
	padding: 0 10px 15px 0;
}

#inhoud form.zoekenUitgebreid fieldset p,
.inhoud form.zoekenUitgebreid fieldset p  {
	margin: 0 0 2px 0;
}

#inhoud form legend,
.inhoud form legend,
#secundaireinhoud form legend,
.diversen form legend {
	margin: 0;
	padding: 0 0 10px;
	font-weight: bold;
	color: #000;
}

#inhoud form legend strong,
.inhoud form legend strong,
#secundaireinhoud form legend strong,
.diversen form legend strong {
	font-size: 1.1em;
	color: #296d8c;
			background: transparent;
}

#inhoud form br,
.inhoud form br,
#secundaireinhoud form br,
.diversen form br {
	clear: left;
}

#inhoud form label,
.inhoud form label,
#secundaireinhoud form label,
.diversen form label {
	padding-top: 2px;
	padding-bottom: 3px;
	display: block;
	color: #296d8c;
			background: transparent;
}

#inhoud form label.controleLabel,
.inhoud form label.controleLabel
{
    display:inline;
}

#inhoud form input, 
.inhoud form input, 
#secundaireinhoud form input,
.diversen form input {
	display:block; /*toegevoegd door piet*/
	padding: 2px;
/*	border: 1px solid #777;
		margin: 0 0 5px;	*/
		
}



#inhoud form select,
.inhoud form select,
#secundaireinhoud form select,
.diversen form select {
	border: 1px solid #777;
	padding: 0;
	margin: 2px 0 5px 3px;
	height: 1.5em;

}

#inhoud form textarea,
.inhoud form textarea,
#secundaireinhoud form textarea,
.diversen form textarea {
	border: 1px solid #777;
	padding: 2px;
	margin: 0 0 10px;
			height: 10em;
}

#inhoud form .rij,
.inhoud form .rij,
#secundaireinhoud form .rij,
.diversen form .rij

{
	padding: 8px 0 6px 0;
}

form .rijControle
{
   margin-bottom: 0;
}

#inhoud form .kolom,
.inhoud form .kolom,
#secundaireinhoud form .kolom,
.diversen form .kolom {
	padding: 8px 0 6px 0;
	clear: right;
}


#secundaireinhoud form .kolom,
.diversen form .kolom {
	margin: 0 0 2em 0;
			padding: 0 0 0 0;
			
}

#inhoud form .rij label,
.inhoud form .rij label,
#secundaireinhoud form .rij label,
.diversen form .rij label {
	 color: #296d8c;
				background: transparent;
	font-weight: normal;
	float: left;
	width: auto;
  margin: -2px 5px 0 0;
	padding-left: 0;
}


#inhoud form .kolom label,
.inhoud form .kolom label,
#secundaireinhoud form .kolom label,
.diversen form .kolom label {
	color: #296d8c;
			background: transparent;
	font-weight: normal;
	float: left;
	width: auto;
	margin: -2px 5px 0 5px;
}

#inhoud form .rij input.radio,
.inhoud form .rij input.radio,
#inhoud form .rij input.checkbox,
.inhoud form .rij input.checkbox,
#secundaireinhoud form .rij input.radio,
#secundaireinhoud form .rij input.checkbox,
.diversen form .rij input.radio,
.diversen form .rij input.checkbox  {
	float: left;
 width: 20px;
	  height: auto;
	border: none 0;
	margin: 0 5px 0 0;
}

#inhoud form input.radio,
.inhoud form input.radio,
#inhoud form input.checkbox,
.inhoud form input.checkbox,
#secundaireinhoud form input.radio,
#secundaireinhoud form input.checkbox,
.diversen form input.radio,
.diversen form input.checkbox  {
	float: left;
			width: 20px;
	  height: auto;
	border: none 0;
	margin: 4px 5px 0 0;
			
			}

#inhoud form .rij select,
.inhoud form .rij select,
#secundaireinhoud form .rij select,
.diversen form .rij select{

	width: 5.1em;
	display: inline;
}

#inhoud form select#dag,
.inhoud form select#dag,
#secundaireinhoud form select#dag,
#inhoud form select#dagTot,
.inhoud form select#dagTot,
#inhoud form select#advancedSearch_beginDatum,
.inhoud form select#advancedSearch_beginDatum,
#inhoud form select#advancedSearch_beginDatum_month,
.inhoud form select#advancedSearch_beginDatum_month,
#inhoud form select#advancedSearch_eindDatum,
.inhoud form select#advancedSearch_eindDatum,
#inhoud form select#advancedSearch_eindDatum_month,
.inhoud form select#advancedSearch_eindDatum_month,
#secundaireinhoud form select#dagTot,
#inhoud form select#dagVan,
.inhoud form select#dagVan,
#secundaireinhoud form select#dagVan {
	width: 4.1em;
}

#inhoud form select#advancedSearch_beginDatum_year,
.inhoud form select#advancedSearch_beginDatum_year,
#inhoud form select#advancedSearch_eindDatum_year,
.inhoud form select#advancedSearch_eindDatum_year  {
	width: 5.1em;
}

#inhoud form select#maand,
.inhoud form select#maand,
#secundaireinhoud form select#maand,
#inhoud form select#maand2,
.inhoud form select#maand2,
#secundaireinhoud form select#maand2 {
	width: 9.5em;
}


#inhoud form select#jaar,
#secundaireinhoud form select#jaar,
#inhoud form select#jaar2,
#secundaireinhoud form select#jaar2 {
	width:6.1em;
}

form input.submit {
	cursor: pointer;
	float: right;
	border: none;
	width: 9.5em;
	margin: 0 0 0 10px;
	background-color: #000;
	color: #fff;

}


.knop-wis,
.knop-annuleer,
.knop-vorige-stap {
	cursor: pointer;
	float: left;
	border: none;
	width: 8em;
	margin: 0 10px 10px 0;
	background-color: #296d8c;
	color: #fff;
}
.knop-volgende-stap,
.knop-verstuur {
	cursor: pointer;
	float: right;
	border: none;
	width: 9.5em;
	margin: 0 0 10px 0;
	background-color: #000;
	color: #fff;
}

.knop-wijzig 
{
	cursor: pointer;
	float: right;
	border: none;
	width: 12.5em;
	margin: 0 5px 10px 5px;
	background-color: #000;
	color: #fff;
}
 .knop-bekijk {
	cursor: pointer;
	float: right;
	border: none;
	width: 20em;
	margin: 0 0 10px 10px;
	background-color: #000;
	color: #fff;
}


/*Zoeken Simpel Formulier*/

#inhoud form.zoekenSimpel,
.inhoud form.zoekenSimpel {
	border: 0;
	width: 100%;
}

#inhoud form.zoekenSimpel label,
.inhoud form.zoekenSimpel label {
	float: left;
	width: 20%;
			color: #000;
			
}
#inhoud.brede form.zoekenSimpel label,
.inhoud.brede form.zoekenSimpel label {
	float: left;
	width: 38%;
}

#inhoud form.zoekenSimpel select,
.inhoud form.zoekenSimpel select {
	width: 40%;
	margin-bottom: 5px;
	border: 1px solid #777;
	padding: 1px 0px 1px 0px;
			 float: left;
}

#inhoud form.zoekenSimpel br,
.inhoud form.zoekenSimpel br {
	clear: left;
}

#inhoud form.zoekenSimpel .submit,
.inhoud form.zoekenSimpel .submit {
	width: 10%;
	float: left;
	margin-left: 20.5%;
	border: none;
}


/* Einde standaard formulier stijlen */

/* organogram definities */
#inhoud ol.organigram,
.inhoud ol.organigram  {
	list-style: none;
	width: 100%;
}

#inhoud ol.organigram ol,
.inhoud ol.organigram ol {
	list-style: none;
}

#inhoud ol.organigram ul,
.inhoud ol.organigram ul {
	width: 100%;
	overflow: hidden;
	padding: 17px 0 0 0;
	margin-top: 0;
	margin-bottom: 30px;
}

#inhoud ol.organigram li a,
.inhoud ol.organigram li a {
	display: block;
	width: 257px;
	padding: 4px 15px 6px 8px;
	line-height: 1.4em;
	border: none;
			font-weight: normal;
			 color: #000;
	background: transparent url(/Images/blt-li-a-organogram.gif) 0 100% no-repeat;
}

#inhoud ol.organigram li span,
.inhoud ol.organigram li span {
	display: block;
	width: 257px;
	padding: 4px 15px 6px 8px;
	line-height: 1.4em;
	border: none;
			font-weight: normal;
			 color: #000;
	background: transparent url(/Images/blt-li-span-organogram.gif) 0 100% no-repeat;
}


#inhoud ol.organigram li a:hover,
.inhoud ol.organigram li a:hover {
	background: url(/Images/blt-li-a-organogram-ro.gif) 0 100% no-repeat;
}

#inhoud ol.organigram li a img,
.inhoud ol.organigram li a img {
	display: inline;
	margin: 2px 10px -3px 0;
}

#inhoud ol.organigram li,
.inhoud ol.organigram li {
	padding: 1em 0 0.5em 0;
	width: 430px;
	background: none;
	margin-top: 0em;
	font-weight: bold;
}


#inhoud ol.organigram li ul,
.inhoud ol.organigram li ul,
#inhoud ol.organigram li ol,
.inhoud ol.organigram li ol  {
	width: 100%;
	padding: 0;
	margin: 0;
}

#inhoud ol.organigram li ul li,
.inhoud ol.organigram li ul li,
#inhoud ol.organigram li ol li,
.inhoud ol.organigram li ol li {
	padding: 24px 0 0 60px;
	background: url(/Images/ag-organogram-1.gif) 0 0 no-repeat;
}

#inhoud ol.organigram li ul li.laatste,
.inhoud ol.organigram li ul li.laatste,
#inhoud ol.organigram li ol li.laatste,
.inhoud ol.organigram li ol li.laatste {
	background: url(/Images/ag-organogram-2.gif) 0 0 no-repeat;
}

#inhoud ol.organigram li li ul li,
.inhoud ol.organigram li li ul li,
#inhoud ol.organigram li li ol li,
.inhoud ol.organigram li li ol li {
	font-size: 100%;
}

#inhoud ol.organigram li ul li a,
.inhoud ol.organigram li ul li a,
#inhoud ol.organigram li ul li span,
.inhoud ol.organigram li ul li span,
#inhoud ol.organigram li ol li a,
.inhoud ol.organigram li ol li a,
#inhoud ol.organigram li ol li span,
.inhoud ol.organigram li ol li span {
	margin-left: 0px;
}

/* resultaten bladeren definities - zie ook default definities */

#inhoud ol.bladermechanisme,
.inhoud ol.bladermechanisme {
	padding: 3px 0;
	width: 100%;
	overflow: auto;
	list-style: none;
	margin: 0 0 0 0; /* verwijderd -5px top */
	clear: both;
	border-top: 4px solid #296d8c;
}

#inhoud ol.bladermechanisme.boven,
.inhoud ol.bladermechanisme.boven {
		border-bottom: 4px solid #296d8c;
			border-top: 0;
			/*margin-bottom: 5px;*/ /* geeft problemen met linklijst */
} 

ol.bladermechanisme li{
	float: left;
	width: 2em;
	text-align: center;
	line-height: 1.3em;
	border-right: 1px solid #296d8c;
	color: #ff8600;
	font-weight: bold;
	background: transparent;
}



ol.bladermechanisme li a{
	display: inline;
	background: none;
	border-bottom: 0;
	color: #296d8c;
			font-weight: normal;
}

ol.bladermechanisme li a:hover {
	text-decoration: underline;
	color: #000;
	background: none;
	border: 0;
}

ol.bladermechanisme li.volgende,
ol.bladermechanisme li.vorige {
	border: 0;

}

li.vorige {
	margin: 0 0 0 1px;
	width: auto !important;

}

li.volgende {
	margin: 0 0 0 10px;
	width: auto !important;

}

li.toonalles{
	border-right: 0px !important;
	margin: 0 0 0 20px !important;
	width: auto !important;
}

ol.bladermechanisme li.vorige a,
ol.bladermechanisme li.volgende a {
	font-weight: bold;
		color: #296D8C;
		background: #fff;
}

/*ol.bladermechanisme li.vorige a {
	padding-left: 0.32em;
	margin: 0 5px;
}*/

ol.bladermechanisme li.volgende a {
	padding-right: 0.32em;
}

ol.bladermechanisme li.vorige a:hover,
ol.bladermechanisme li.volgende a:hover{
	background: none;
	border-bottom: none;
}

/* foto lijst definities */
div.fotogalerij,
div.fotoDetail {
 padding: 7px 0;
 width: 90%;
}
 
div.fotogalerij a {
 float: left;
 position: relative;
 width: 102px;
 height: 102px;
 margin: 0 9px 20px 0;
 border: 1px solid #c5c5c5;
 background: none;
 overflow: hidden;
}
 
div.fotogalerij a img {
padding: 1px;
}
 
div.fotogalerij a img.staand {
margin-top: -25px;
}
div.fotogalerij a img.liggend {
margin-left: -25px;
}

/*Stappenplan*/
#inhoud.brede,
.inhoud.brede  {
	width: 70%;

}
div.stappenplan div.stapnavigatie
{
  width:25%;
  float:left;
  margin-right: 4em;
}
div.stappenplan div.stapdetail
{
   float:left;
   margin-right:-6em;
   width:69%;
}

div.stappenplan ol {
	color: #296D8C;
	padding-left: 0px;
}


div.stappenplan ol ol { 
	border:0; 
	width: 100%;
	position: relative;
}


div.stappenplan ol li,
div.stappenplan ol li li {
	padding:0;
	background:none;
	background-color:#fff; 
	position: relative;
	width: 100%; 
	margin: 0;
}

div.stappenplan ol li a,
div.stappenplan ol li.actief ol li a,
div.stappenplan ol li a:visited,
div.stappenplan ol li.actief ol li a:visited { 
	display:block;
	padding:6px 20px 5px 3px;
	background:transparent url(/Images/blt-li-a-standaard.gif) 100% 100% no-repeat;
	border-bottom:1px solid #e9e9e9;
	font-weight:bold;
	color:#296D8C;
	line-height:1.25em;
	position: relative;
	width: 100%; 
	margin: 0;
 }

div.stappenplan ol li a:hover,
div.stappenplan ol li.actief ol li a:hover { 
	border-bottom:1px solid #000;
	background:url(/Images/blt-li-a-standaard-ro.gif) 100% 100% no-repeat;
}

div.stappenplan ol li.actief a,
div.stappenplan ol li ol li.actief a,
div.stappenplan ol li.actief a:visited,
div.stappenplan ol li ol li.actief a:visited { 
	border-bottom: 1px solid #fff;
	background:#296D8C url(/Images/blt-li-a-attentie-ro-wit.gif) 100% 100% no-repeat; 
	color:#fff;
	position: relative;
	width: 100%; 
	margin: 0;
}

div.stappenplan ol li li a,
div.stappenplan ol li.actief ol li a,
div.stappenplan ol li li a:visited,
div.stappenplan ol li.actief ol li a:visited { 
	font-weight:normal;
 }

div.stappenplan h3 { margin-top:0;clear:none; }

/*Definiton Lists*/
 dl,dt,dd{ margin:0; padding:0.4em 0; }	 
 dl { width: 90%; margin-bottom: 2em;} 
 dl.publicatie,
 dl.wet {
	width: 100%;
	overflow: hidden;
	margin: -1em 0pt 1em 0pt;
	}
dl.wet dt, 
dl.publicatie dt 
{ font-weight: bold;}

 dt, dd {
 margin-bottom:0.1em;
 overflow:hidden;
 float:left;
 width:40%;
 }	 
 dl,dt{clear:both;}


/*Trefwoordenlijst*/

div.alfabet {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding:0.45em;
	margin-bottom: 1em;
	color: #ccc;
	background: transparent;
	letter-spacing: 0.085em;
}

#inhoud.brede div.alfabet,
.inhoud.brede div.alfabet {
	width: 38em;
}

div.alfabet a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
}

div.alfabet a.actief {
	background: #296D8C;
	color: #fff;
	padding: 0.6em;
}

div.alfabet a:hover {
	text-decoration: underline;
}

/* onderzoeken */
/*Gegevens*/
dl.gegevens 
{ width:100%; }
dl.gegevens dt
{ width:35%; }
dl.gegevens dd
{ width:64%; }
dl.gegevens dd ol {
  list-style-type:decimal;
  list-style-position:outside;
  padding-left:0;
  margin-left: 3.2em;
}
#inhoud dl.gegevens dd ol li,
.inhoud dl.gegevens dd ol li {
  background:none;
  padding-left:0;
}




/*Zoekresultaten*/
ul.nieuwsberichten li {
	margin: 0.8em 0;
}



/*Telefoongids*/

#inhoud.brede form.telefoongids,
.inhoud.brede form.telefoongids {
	margin: 0 0 1em;
			border: none;
		width: 38em;
}

#inhoud.brede form.telefoongids label,
.inhoud.brede form.telefoongids label {
color: #000;	
font-weight: bold;
background: transparent;

}

#inhoud.brede form.telefoongids input,
.inhoud.brede form.telefoongids input,
#inhoud.brede form.telefoongids select,
.inhoud.brede form.telefoongids select {
	border: 1px solid #000;
	margin: 0 0 2px;
	
}


#inhoud.brede form.telefoongids .zoekknop,
.inhoud.brede form.telefoongids .zoekknop {
	color: #fff;
	background: #000;
	cursor: pointer;
}

#inhoud.brede form.telefoongids fieldset,
.inhoud.brede form.telefoongids fieldset {
	padding: 0 0 0 3px;
}
.telefoonfoto{
	width: 176px;
	float: right;
	margin: 7px 0;
}



table.telefoongids,
div.telefoongidsResultaat {

padding: 7px 0;


}

table.telefoongids th {
 border-left: none;
}


/*TelefoongidsResultaat*/

.telefoongidsResultaat {
	float: left;
	width: 100%;
}

.telefoongidsResultaat div {
	float:left;
	width: 66%;
}

.telefoongidsResultaat img {
width: 176px;
margin: 7px 0;
float:right;
}

.telefoongidsResultaat dl {
position: relative;	
}

.telefoongidsResultaat dt {
	font-weight: normal;
	width: 25%;
}


.telefoongidsResultaat dd {
	font-weight: normal;
	margin-left: 26%;

}

/*Startpagina*/

.startpagina #container {
	overflow: auto;
	z-index: 0;
	 position: static; 
}

body.startpagina {
	background-position: 0 14.7em;
}

/*Linkerkolom Homepage*/

div.nieuws {
	float: left;
	width: 48.5%; /* van 40.5 em ivm breedte bij 800x600 */
	margin-top: -3.6em;
	border-top: 0.4em solid #000;
	background: url(/Images/home-illustratie-links.jpg) no-repeat 0 0;
	padding: 80px 0 0 10px;
}

div.nieuws h2, div.nieuws ul {
	margin-right: 20px;
}

img#nieuwsfoto {
	float: left;
	margin: 0 5px 5px 0;
}

ul.nieuwsberichten h3 {
	clear: none;

}

.containing-float , #containing-float {
	display: block;
	visibility: hidden;
	clear: left;
	height: 0px;
	font-size: 0px;
}


/*Bovenste deel Nieuws Homepage*/

ul.uitgelicht,
#inhoud ul.uitgelicht,
.inhoud ul.uitgelicht {
	width: 100%;
}

ul.uitgelicht li,
#inhoud ul.uitgelicht li,
.inhoud ul.uitgelicht li {
	float: left;
	width: 49.5%;
}

ul.uitgelicht li p,
#inhoud ul.uitgelicht li p,
.inhoud ul.uitgelicht li p {
	margin-top: -0.3em;
width: 95%;
}

ul.uitgelicht li img,
#inhoud ul.uitgelicht li img,
.inhoud ul.uitgelicht li img {
	max-width: 100%;
float: left;
}

ul.uitgelicht li h3 a,
#inhoud ul.uitgelicht li h3 a,
.inhoud ul.uitgelicht li h3 a {
	border-bottom: 1px solid #cdcdcd;
	background: url(/Images/blt-li-a-standaard.gif) no-repeat 100% 100%;
	font-size: 1em;
	font-weight: bold;
	margin: 0.2em 1em 0 0;
	padding: 2px 15px 3px 0;
	display: block;
}

ul.uitgelicht li h3 a:hover,
#inhoud ul.uitgelicht li h3 a:hover,
.inhoud ul.uitgelicht li h3 a:hover
{
border-bottom: 1px solid #000;
background: url(/Images/blt-li-a-standaard-ro.gif) no-repeat 100% 100%;
}

div.nieuws h2,
div.onderwerpen h2,
div.diversen h2 {
	margin-bottom: 0.1em;
}

/*Middelste kolom Homepage*/

div.onderwerpen {
	margin: -3.5em 0 0 0; 
	float: left;
	padding:1em 11px;
	width: 23%;
	border-bottom: 4px solid #000;
	border-left: 1px solid #21617b;
	border-right: 1px solid #21617b;
}

div.onderwerpen div {
	background:#21617B none repeat;margin:-0.9em -11px 1em;padding:2em 11px 0.1em;
}

div.onderwerpen h2 {
	color: #000;
	font-weight: normal;

}

div.onderwerpen h2.onderwerpen {
	color: #fff;
}

/*List interne links*/

div.onderwerpen .linklijst.onderwerpen {
	border: solid #4A8294;
	border-width: 1px 0 0;
	margin: 0 0 2em;
	padding: 0;
	list-style: none;
}
div.onderwerpen .linklijst.onderwerpen li a  {
	color: #ffffff;
	padding: 0 15px 5px 0px;
	border: solid #4A8294;
	border-width: 0 0 1px;
	background: #21617b url(/Images/blt-li-a-attentie-wit.gif) 100% 100% no-repeat;
	display: block;

}

div.onderwerpen div ul.linklijst li {
	margin: 3px 0 1px;
}
.startpagina div.onderwerpen div ul.linklijst li a:hover,
div.onderwerpen div ul.linklijst li a:hover {
	border: solid #fff;
	border-width: 0 0 1px !important;
	background: url(/Images/blt-li-a-attentie-ro-wit.gif) 100% 100% no-repeat;
}

.linklijst.onderwerpen, 
.linklijst.onderwerpen a.imglink:hover
{
	background: none;
	padding: 0;
	border: 0;
}

.linklijst.onderwerpen a.imglink img {
	width: 100%;
}


/* Rechterkolom homepage*/

div.diversen {
	position: relative; /*Om de zwarte bovenbalk boven de container te zetten */
	border-top:0.4em solid #000;
	float: left;
	width:217px;
	max-width: 23.5em;
	padding: 80px 0 0 18px;
	margin:-3.6em 0 0 0; 
	margin-right: -6em; /* zorgt ervoor dat hij bij 1 tik grotere tekst niet naar beneden valt */
	background: #fff url(/Images/home-illustratie-rechts.jpg) no-repeat 0 0;

}

ul.bewindslieden { 
position: relative;
	padding:0 0 10px 0;
	margin:0;
}
ul.bewindslieden li {
	padding:0 60px 0 0; 
			position: relative;
	height:50px; 
	margin:0 0 10px 0; 
	background-position:100% 0%; 
	background-repeat:no-repeat; 
	text-align:right; 
}
ul.bewindslieden li a {
	padding:0 17px 3px 0; 
	border-bottom:1px solid #fff; 
	text-align:right;
	display: block;
			font-weight: bold;
}
ul.bewindslieden li a:hover.functie { 
	border-bottom:1px solid #000;
}


ul.bewindslieden li p {
	padding:0 17px 3px 0; 
}
.bewindslieden li img{
position:absolute;
right: 0;
top: 0;
}

/*Peiling rechterkolom*/
/* peiling definities - alle peilingen: middenkolom, rechterkolom en rechterkolom homepagina */


form.peiling  { width: 100%; }
	
	form.peiling input { 
	float:left; 
	width: 20px; 
	/*margin:1px 5px 5px 3px !important;*/ /*verwijderd, renderbug, 28-11 NJV */
 }
form.peiling br { clear:both; }
form.peiling p.vraag
{
margin-bottom: 0;
}
			
 form.peiling p.submit input{ float:right; margin:0 !important; line-height:1.2; padding:2px 7px; cursor:pointer; background-color:#000000; color:#fff; border: 0; width: 6em;}

form.hoeveelheid {
	color: #296D8C;
	background: transparent;
}
.peilingOndertitel {
border-top:1px solid #CDCDCD;
font-weight:bold;
margin-bottom:0pt;
padding-top:0.5em;
}

ul#peilingResultaat {
	float: left;
	width: 80%;
	margin-bottom: 50px;
	}
	
	ul#peilingResultaat li {
		
		float: left;
			width: 100%;
			
	}
	
ul#peilingResultaat li span.staaf{
	float: left;
	width: 80%;
	height: 17px;
	margin: 3px 0 8px 0;
	background-color: #dedede;
}	

/* Deze span wordt met JavaScript gegenereerd en heeft automatisch de juiste breedte.
	Handhaaf de display en height en vul verder de gewenste stijlen in */

ul#peilingResultaat li span.staaf span {
	display: block;
	height: 100%;
	background-color: #296D8C;
}

	ul#peilingResultaat li span.perc {
float: left;
height: 17px;
margin: 3px 0 8px 0;
background-color: #296D8C;
	}
	
	
/*	Startpagina met 2 kolommen in #inhoud*/
	
.linksStartpagina {
	float: left;
	width: 44%;		
	margin-right: 20px; 
}
		
		

#inhoud.brede .linksStartpagina,
.inhoud.brede .linksStartpagina {
	float: left;
	width: 30%;		
	margin-right: 20px; 
	position: relative;
}

/* css for movie */
.moviecontent { width: 400px; margin-bottom: 15px; } /* a default value will be replaced by movie width */
/*.moviecontent ul {border: 0;overflow:hidden;margin:0;padding:0 0 1px 0; list-style:none; }*/
.moviecontent li {background-image:none;padding:0;margin:0;border:0;}

.moviecontent h5 { border-bottom:1px solid #dedede; color: #000; margin: 0; padding: 0; font-size: 100%;}
.moviecontent li h5 a {border: 1px solid #FFF; color: #000;}

.moviecontent li a {display: block;width:100%;padding: 2px 0px 3px 0; font-weight: bold; border-bottom:1px solid #dedede; background:url(/Images/blt-li-a-standaard.gif)  100% 100% no-repeat;height:1%; text-decoration: none; color: #000;}
.moviecontent li li a { width:100%;font-weight: normal; padding: 2px 0px 3px 0;}
.moviecontent li a:hover {border-bottom: 1px solid #000; background:url(/Images/blt-li-a-standaard-ro.gif)  100% 100% no-repeat;}

.moviecontent li p a {display: inline; text-decoration: underline; color: blue; background: #FFF; border: 0; padding: 0; margin: 0; font-weight: normal;}
.moviecontent li p a:hover {display: inline; text-decoration: underline; color: blue; background: #FFF; border: 0; padding: 0; margin: 0;}

.moviecontent li a.open { display:block;width:100%;background:url(/Images/blt-li-a-anker.gif)  100% 100% no-repeat; }
.moviecontent li a.open:hover { display:block;width:100%;background:url(/Images/blt-li-a-anker-ro.gif)  100% 100% no-repeat; }
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open {display: block; }
.moviecontent li a.close { display:block;width:100%;background:url(/Images/blt-li-a-standaard.gif) 100% 100% no-repeat; }
.moviecontent li a.close:hover { display:block;width:100%;background:url(/Images/blt-li-a-standaard-ro.gif) 100% 100% no-repeat; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close  {display:none;}
.moviecontent li {background-image:none !important; padding-left:0px !important;}
.moviecontent p.kenmerken {margin-top: 0 !important;}

.zoekoverzicht li {
margin-bottom: 1em;
}

#container #inhoud ul.linklijst li ul li,
#container .inhoud ul.linklijst li ul li {
  background: url(/Images/blt-li-li.gif) no-repeat 5px 0.8em;
  padding-left:15px;
}


@media print {

 /* +++++++++++++++++++++++++++++++++++++++++ RESET TAGS */
 * { background:#fff ; margin:0; padding:0; border:0; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; color:#000; text-decoration:none; }
 ul { padding-left:16px; list-style:disc; }
 html>body ul { padding-left:14px; }
 li { padding:0 0 2px 0; }
 li a { display:block; }
 * html li a { margin-top:0; }
 ol { padding-left:25px; }
 html>body ol { padding-left:20px; }
	
 /* +++++++++++++++++++++++++++++++++++++++++ ELEMENTEN */
 img { display:block !important; /*width:100px; height:70px;*/ margin:0 0 16px 0; }
 .tekstbrowser { display:none; }
	a {
		color: blue !important;
		text-decoration: underline;
		background: none;
		border: none;
	}
 /* +++++++++++++++++++++++++++++++++++++++++ GLOBALE LAYOUT  */
 body { background:#fff none; border: none; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px;}
 /* +++++++++++++++++++++++++++++++++++++++++ VERBERG ELEMENTEN */
 h1#top, ul#hulplinks, form#simpleSearchForm, #hoofdnavigatie,
 ul#subnavigatie, .naar-boven, ol.bladermechanisme,
 .alfabet, #extralinks, img.decoratie, .imglink, .toplink, .form-knoppen, span.tekstbrowser, input.submit,.submit, #kruimelpad, 
#logo img, voettekst { display:none !important; }
html {
	background: none;
}
 /* +++++++++++++++++++++++++++++++++++++++++ DEFINIEER AFMETINGEN, MARGINS en PADDINGS  */
#logo {
	background: url(/Images/logo-minjus-beeldscherm.gif) no-repeat 0 0!important;
	width: 100px;
	height: 150px;
}

 #inhoud, .inhoud { margin:0 0 0 0; width:720px;}
 #secundaireinhoud { margin:20px 0 0 80px; width:280px; }
 .nieuws {
		background-image: none;
		border-top: none;
	}
	
 /* +++++++++++++++++++++++++++++++++++++++++ STIJL ELEMENTEN  */

 /* #inhoud-zone */
 h2, h2 a { font-size:18px; font-weight:normal; margin-bottom:8px;  }
 h3 { font-size:13px; font-weight:bold; margin:0 0 8px 0; padding:8px 0 0 0; }
 h4 { font-size:11px; margin-bottom:8px; }
 p.subtitel { font-size:13px; font-weight:normal; }
 a, a:visited { color:#000; } 
 span.datum { display:block; font-style:italic; }
 .fototekst { font-size:10px; }
 p, ul, ol {  margin-bottom:8px; }
 ul.link-lijst ul { margin:2px 0 0 0; }
.kruimelpad { list-style:none; padding-left:0; }
.kruimelpad li a{ display:inline; }
 ul.link-lijst, ul.link-lijst ul, ul.index-lijst { list-style:circle; } 
.resultaten ul.link-lijst li ul { margin-top:-2px; }
.resultaten ul.link-lijst a { padding-bottom:6px; }
.resultaten ul.link-lijst li li a  { padding-bottom:2px; } 
.kenmerken { font-style:italic; }
 p span.kenmerken { display:block; margin:0 0 4px 0; }
 .illu-links img { float:left; margin:4px 15px 5px 0;  }
 label { display:block; padding:0 0 2px 0; }
 form.sorteer-form select { width:50%; }
form input { width:75%; border: 1px solid #333;}
form input.kwart-formaat { width:25%; }
 .standaard-formulier .invoer-reeks input { width:auto; }
form select { width:76.5%; }
form textarea { width:76.5%; overflow: visible;}
form legend {font-weight: bold; padding: 10px 0px 5px 0px;}
 fieldset {
 	border: none;
 }
 table { margin:8px 0 4px 0; }
 th, td { padding:0 12px 4px 0; text-align:left; vertical-align:top; }
 caption { font-style:italic; text-align:left; padding:0 0 4px 0; }
 
}