/* Dienst der Hydrografie */
* {
	font-family: verdana,Helvetica,Arial,sans-serif;
}
body {
	font-size: 70%;
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	background: #004494 url("../images/body.gif") no-repeat;
}
input, select, textarea {
	font-size: 1.0em;
}

.onz {
	position: absolute;
	left: -900px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}

img {
	border: 0;
}

.illu-rechts img { float:right; margin-left:12px; padding:0; }
.illu-links img { float: left; margin-right:12px; padding:0; }

#kop {
	position: absolute;
	top: 0;
	left: 0;
	height: 7.8em;
	width: 100%;
	background: #fff url("../images/ag-kop.gif") no-repeat;
	line-height: 1.15em;
	min-width:756px;
}
#zoeken {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 7.8em;
	width: 980px;
	min-width:756px;
}
html>body #zoeken {width:100%; min-width:756px; max-width:980px; }

/* Typografie */
h1, h2 {
	margin: 0 0 1em 0;
	font-family : Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1.6em;
	color: #ff8600;
	line-height: 1.1em;
}

h2.opvallen, h2.verw { margin: 0 0 1.0em 0; color: #004494; }
h2.verw { margin: 0 0 -1.7em 0; }
h3 { font-size: 1.1em; color: #004494; margin: 0 0 1em 0; }
h3.meerinfo { margin: 0 0 0.25em 0; }

p { margin: 0 0 1.4em 0; }
p.intro { font-weight: bold; }
p.crumbtrail, p.crumbtrail a, p.crumbtrail a:visited { color: #7c7c7c; margin-bottom: 2.0em; }
p.crumbtrail a:hover { color: #ff8600; }
p.chapeau { margin: -1em 0 0 0; color: #004494; }
p.agenda { color: #ff8600; }
p.verplicht { text-align: right; color: #004494; margin: 0.5em 0 0.5em 0; }
p.resultaten { }
p.resultaten a { font-weight: bold; }

a { color: #000;	}
	a:visited { color: #000; }
	a:hover { color: #ff8600; }

/* Link lists */
ul {
	padding: 0;
	margin: 0 0 1.5em 0;
	list-style-type: none;
}
ul ul {
	margin: 0;
}
ul li {
	background: url("../images/bullet.gif") no-repeat 0 .5em;
	padding: 0 0 0 1.1em;
	margin: 0 0 0 0.6em;
}

ul li.extern a { background: url("../images/blt-li-a-extern.gif") 100% 100% no-repeat; }
ul li.extern a:hover { background: url("../images/blt-li-a-extern-ro.gif") 100% 100% no-repeat; }

ul.link-lijst { margin: 0 0 10px 0; }
ul.link-lijst li { background: none; padding: 0; margin: 0; }
ul.link-lijst a {
	display: block;
	padding: 2px 15px 3px 0;
	border-bottom: 1px solid #dedede;
	background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat;
	text-decoration: none;
	color: #000;
	height: 1%;
}
ul.link-lijst a:hover {
	border-bottom: 1px solid #000;
	background-image: url("../images/blt-li-a-standaard-ro.gif");
}

ul.link-lijst li.download a { background-image: url("../images/blt-li-a-download.gif"); }
ul.link-lijst li.download a:hover { background-image: url("../images/blt-li-a-download-ro.gif"); }

ul.wegwijzer { width:100%; list-style:none; margin: 0; padding: 0; }
ul.wegwijzer ul { width:100%; list-style:none; margin: 0; padding: 0; }
ul.wegwijzer li { width:100%; text-decoration: none;margin: 0 0 2.0em 0;background-image: none; padding:0; }
ul.wegwijzer li li { margin: 0; }
ul.wegwijzer li a { display: block; padding: 2px 15px 3px 0; border-bottom:1px solid #dedede; background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; height: 1%; text-decoration: none; font-size: 1.1em; color: #000; }
ul.wegwijzer li strong { display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #dedede; height:1%; font-size: 1.1em; color: #000; }
ul.wegwijzer li li a, ul.wegwijzer li li strong { padding: 2px 15px 3px 1.4em; font-size: 1.0em; color: #000; }
ul.wegwijzer li li li a { padding: 2px 15px 3px 2.8em; font-weight: normal; color: #000; }
ul.wegwijzer li a:visited { color: #000; }
ul.wegwijzer li a:hover { border-bottom: 1px solid #000; background-image: url("../images/blt-li-a-standaard-ro.gif"); }
ul.wegwijzer li li a:hover { color: #000; }
/* End Link lists */


/* Overzichtlijst styles */
p.lijst { margin: -0.5em 0 1.5em 0; }
p.lijst .overzichttitel { font-weight:bold; }
.kenmerken { display: block; color: #004494; }
/* End overzichtlijst styles */

#zoeken a {
	text-decoration: none;
}
#zoeken a:visited, #zoeken a:hover {color: #000;}

a#minvenw, a#sitelogo {
	display: block;
	height: 75px;
	width: 250px;
	overflow: hidden;
	margin: 9px 0 0 50px; 
	padding: 0
	
}

/* algemene lijstopmaak in de kop */
div#navigatie ul, div#zoeken ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#navigatie li, div#zoeken li {
	float: left;
	background-image: none;
	padding: 0;
	margin: 0;
}

div#navigatie {
	position: absolute;
	top:7.8em;
	left:0;
	width: 980px;
	line-height: 1.15em;
}
html>body #navigatie {width:100%; min-width:756px; max-width:980px; }


/* hoofdmenu */
ul#hoofdmenu {
	position: absolute;
	width: 90%;
	background-color: #000;
	left: 20px;
}
ul#hoofdmenu a {
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0.7em 1.0em 0.75em 1.0em;
}
ul#hoofdmenu a.act, ul#hoofdmenu a.act:hover {
	background-color: #efeff1;
	color: #000;
}
ul#hoofdmenu a:hover {
	background-color: #4d4d4d;
}

/* servicemenu */
ul#servicemenu {
	position: absolute;
	right: 20px;
}
ul#servicemenu a {
	float: left;
	text-decoration: none;
	background-color: #000;
	color: #fff;
	padding: 0.7em 0.8em 0.75em 0.8em;
}
ul#servicemenu a:hover {
	background-color: #4d4d4d;
}

ul#servicemenu a.act, ul#servicemenu a.act:hover {
	background-color: #efeff1;
	color: #000;
}

/* tekstgrootte */
div#tekstgrootte {
	position: absolute;
	top: 0.8em;
	right: 20px;
}
div#tekstgrootte h3 {
	font-weight: normal;
	color: #000;
	font-size: 1em;
	float: left;
	margin: 0.2em 0.5em 0 0;
}
div#tekstgrootte ul {
	float: left;
	border: 1px solid #bdbdbd;
	border-left: none;
}
div#tekstgrootte a {
	float: left;
	font-family: courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-left: 1px solid #bdbdbd;
	width: 1.4em;
	height: 1.4em;
	text-align: center;
	line-height: 1.3;
}
div#tekstgrootte a:hover {
	background-color: #bdbdbd;
}

/* zoekmenu */
ul#zoekmenu {
	position: absolute;
	top:64px;
	top:5.75em;
	right: 20px;
}
ul#zoekmenu a, ul#zoekmenu a:visited {
	float: left;
	color: #000;
	padding: 0 .8em .2em .75em;
}
ul#zoekmenu a:hover {
	text-decoration: underline;
}

/* RSS en drempelvrij knoppen, voor pagina's gepubliceerd vanaf 4-7-2008 */
ul#zoekmenu a#drempelvrij-knop { margin: 0 0.5em 0 0; padding: 0 20px 0.2em 0.75em; background: url(../images/dvlogo_1.gif) 100% 0% no-repeat; }
ul#zoekmenu a#rss-knop { margin: 0 0.5em 0 0; padding: 0 20px 0.2em 0.75em; background: url(../images/rss.gif) 100% 0% no-repeat; }


/* zoekformulier */
form#zoekform {
	position: absolute;
	top: 37px;
	top: 3.3em;
	right: 20px;
	margin:0;
	padding:0;
	width: 20.8em;
}
form#zoekform p {
	margin: 0;
	padding: 0;
	background-color:#000;
	overflow: hidden;
	border: 1px solid #000;
	height: 1.35em;
}
form#zoekform input#querytext {
	font-size: 1.0em;
	margin:-0.1em 0 -0.1em 0;
	padding:0.1em 0.35em 0 0.35em;
	width: 14.3em;
	height: 1.45em;
	border: 0;
	vertical-align: top;
}
form#zoekform input#zoek {
	vertical-align: middle;
	font-size: 1.0em;
	margin: 0;
	border: 0;
	padding: 0 0 0 0;
	color: #fff;
	background-color: #000;
	cursor: pointer;
}


/* Footer styles */
div#voet {
	float: left;
	width: 100%;
	height: 164px;
	background: url("../images/voet.gif") left top no-repeat;
	min-width:756px;
}

div#voetknoppen {
	float: left;
	width: 69.1%;
	padding: 0.3em 0 0 0;
	overflow: hidden;
	text-align:right;
}

div#voetknoppen ul { float: right; padding: 0; margin: 0; }
div#voetknoppen ul li { float: left; list-style: none; background: none; padding: 0; margin: 0 0 0 1.5em; }
div#voetknoppen ul li a { text-decoration: none; color: black; }
div#voetknoppen ul li a:hover { text-decoration: none; color: black; text-decoration: underline; }

/* RA: Tijdelijke styles voor oude locatie van RSS knop op pagina's gepubliceerd voor 4-7-2008 */
a.rss-knop { padding: 3px 20px 3px 0; background:transparent url(../images/rss.gif) 100% 50% no-repeat; text-decoration: none; }

/* End footer styles */

a.print-knop { padding: 3px 20px 3px 0; background: transparent url(../images/blt-li-a-print.gif) 100% 50% no-repeat; }
a:hover.print-knop { background-image: url(../images/blt-li-a-print-ro.gif); }
a.doorsturen-knop { padding: 3px 20px 3px 0; background: transparent url(../images/blt-li-a-stuurdoor.gif) 100% 50% no-repeat; }
a:hover.doorsturen-knop { background-image: url(../images/blt-li-a-stuurdoor-ro.gif); }


div#inhoudbox {
	float: left;
	margin: 14.6em 0 0 0;
	padding: 0 0 32px 0;
	width: 100%;
	background: #fff url("../images/streep.gif") repeat-y;
	overflow: visible;
	min-width:756px;
}
.dossier #inhoudbox {
	margin-top: 17.3em;
}



div#inhoud {
	float: left;
	margin: 0;
	width: 980px;
	display: inline;
}
html>body #inhoud {width:100%; min-width:756px; max-width:980px; }




div#subnavigatie {
	position: relative;
	top: -4px;
	float: left;
	width: 25.9%;
	background: transparent url("../images/bo-to.gif") no-repeat 20px 0;
	padding:26px 0 0 0;
	margin:0;
}

div#contentbox {
	float: right;
	width: 68.3%;
	margin: 0 20px 0 0;
	display: inline;
}

div#content {
	float: left;
	width: 59.7%;
	padding: 19px 0 0 0;
	overflow: hidden;
}
.breed #content {
	width: 100%;
	padding: 19px 0 0 0;
}
.subtitle {
	color: #ff8800;
	margin-top: -1em;
}

/* Dossiertitels / kruimelpad gebeuren */
.onderwerptitel { position: absolute; top: 11.7em; color: #fff; }
.onderwerptitel a, .onderwerptitel a:visited { color: #fff; text-decoration: none; display: block; }
.onderwerptitel a:hover { color: #fff; text-decoration: underline; }

.dossiertitel { position: absolute; top: 7em; color: #fff; font-size: 1.95em; line-height: 1.2; margin: 0; }
.dossiertitel a, .dossiertitel a:visited { color: #fff; text-decoration: none; display: block; }
.dossiertitel a:hover { color: #fff; text-decoration: underline; }

#context {
	position: relative;
	top: -4px;
	float: right;
	margin: 0;
	width: 34.8%;
	border-top: 4px solid #000;
	display: inline;
}
#context img {
	width: 100%;
	position: relative;
	top: -12px;
	margin: 0 0 -12px 0;
	border-top: 4px solid #000;
}


#subnavigatie ul li.geselecteerd span, #subnavigatie ul li.geselecteerd a:hover span {background:url("../images/ag-li-subnav-li-keuze.gif") 0 100% no-repeat; color:#fff; font-weight: bold;}
#subnavigatie ul li ul li.geselecteerd a span, #subnavigatie ul li ul li.geselecteerd a:hover span {background:url("../images/ag-li-subnav-li-keuze.gif") 0 100% no-repeat; color: #fff; font-weight: normal;}


#subnavigatie ul {float: left; width:100%; list-style:none; margin:0; padding: 0; background:url("../images/ag-li-subnav.gif") no-repeat; }
#subnavigatie li {float: left; width:100%; margin:0; padding:0;background-image:none; }
#subnavigatie li strong,
#subnavigatie li a {float: left; color: #000; width: 100%; background:url("../images/ag-li-subnav.gif") 0 100% no-repeat; font-weight:bold; display:block; text-decoration: none;}
#subnavigatie li strong span,
#subnavigatie li a span { display:block; line-height:1.35em; background: url("../images/blt-subnav-li-a-white.gif") no-repeat; padding:3px 0 5px 31px; }
#subnavigatie li a:hover { background:url("../images/ag-li-subnav-ro.gif") 0 100% no-repeat; }
#subnavigatie li a:hover span { background:url("../images/blt-subnav-li-a-white-ro.gif") no-repeat; }

#subnavigatie li strong,
#subnavigatie li a.act, #subnavigatie li.first a.act,
#subnavigatie li a.act:hover, #subnavigatie li.first a.act:hover { background:url("../images/ag-li-subnav-keuze.gif") 0 100% no-repeat; color: #fff;}

#subnavigatie li.first a,
#subnavigatie li.first a:hover { background:url("../images/ag-li-subnav-keuze-first.gif") 0 100% no-repeat;}

#subnavigatie li.first a span { background: url("../images/void.gif") no-repeat;}
#subnavigatie li.first a:hover span {background:url("../images/blt-subnav-li-a-ro.gif") no-repeat; }

#subnavigatie li.open strong span,
#subnavigatie li.first strong span,
#subnavigatie li.first a.act span,
#subnavigatie li.open a span { background: url("../images/blt-li-a-anker.gif") 0 50% no-repeat;}
#subnavigatie li.first a.act:hover span,
#subnavigatie li.open a:hover span { background:url("../images/blt-li-a-anker-ro.gif") 0 50% no-repeat;}

#subnavigatie li.open a span.pijl,
#subnavigatie li.open a:hover span.pijl,
#subnavigatie li.open strong span.pijl,
#subnavigatie li a:hover span.pijl,
#subnavigatie li strong span.pijl,
#subnavigatie li a.act span.pijl,
#subnavigatie ul li.open ul a.act:hover span.pijl,
#subnavigatie li.first a:hover span.pijl,
#subnavigatie li.first a span.pijl { width: 5px; height: 9px; background: #fff url("../images/pijl.gif") no-repeat; padding: 0; position: absolute; right: -11px; margin-top: -17px; }

#subnavigatie ul ul {background:url("../images/ag-li-subnav.gif") 0 100% no-repeat;}
#subnavigatie ul ul a {background:url("../images/ag-li-subnav-li.gif") 0 100% no-repeat; font-weight:normal; }
#subnavigatie ul li.open ul strong span,
#subnavigatie ul li.open ul a span {padding-left:44px; background:url("../images/void.gif") 20px 0 no-repeat;}
#subnavigatie ul li.open ul a.act:hover span {background:url("../images/blt-subnav-li-a-white-ro.gif") 20px 0 no-repeat;}
#subnavigatie ul li.open ul a:hover span {background:url("../images/blt-subnav-li-a-ro.gif") 20px 0 no-repeat;}
#subnavigatie ul ul a:hover {background:url("../images/ag-li-subnav-li-ro.gif") 0 100% no-repeat;}
#subnavigatie ul ul a.act,
#subnavigatie ul ul a.act:hover,
#subnavigatie ul ul strong { background:url("../images/ag-li-subnav-li-keuze.gif") 0 100% no-repeat; color: #fff; font-weight: normal; }
#subnavigatie ul li.open span { background:url("../images/blt-li-a-anker-ro.gif") 0 50% no-repeat; }
#subnavigatie ul li.open ul li span { background:url("../images/ag-li-subnav-li.gif") 0 100% no-repeat; }


#context h3 { border-bottom: 3px solid #004494; margin: 2.0em 0 0 0; padding: 0 0 0.25em 0; }
#context ul { margin: 0; overflow: hidden; }
#context li { background-image: none; padding: 0; margin:0; }
#context li a, ul.link-lijst a { display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #dedede; background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; text-decoration: none; color: #000; height: 1%; }
#context li.extern a { background: url("../images/blt-li-a-extern.gif") 100% 100% no-repeat; }
#context li.extern a:hover { background: url("../images/blt-li-a-extern-ro.gif") 100% 100% no-repeat; }
#context li a:hover, ul.link-lijst a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }
#context li a.extern:hover { background: url("../images/blt-li-a-extern-ro.gif") 100% 100% no-repeat; }

#homepage #context .contextblok .extern a, .link-lijst .extern a{ background: url("../images/blt-li-a-extern.gif") 100% 100% no-repeat; }
#homepage #context .contextblok .extern a:hover, .link-lijst .extern a:hover { background: url("../images/blt-li-a-extern-ro.gif") 100% 100% no-repeat; }

#inhoud.event { border: 0pt none ; }
#inhoud.event h4 { margin: 0pt 0pt 0.3em; font-weight: bold; }


#homepage div#conthome {
	margin-left: 20px;
	margin-right: 20px;
}

#homepage #nieuws {
	float: left;
	width: 50%;
	\width: 49%;
	w\idth: 50%;
	position: relative;
	top: -4px;
	margin: 0;
	border-top: 4px solid #000;
	display: inline;
	overflow: hidden;
}
#homepage #blokken {
	float: left;
	width: 49.9%;
	\width: 49%;
	w\idth: 49.9%;
}
#homepage #onderwerpen {
	float: left;
	width: 49.9%;
	\width: 49%;
	w\idth: 49.9%;
	background-color: #fff;
	overflow: hidden;
}
#homepage #deonderwerpen {
	padding: 19px 13px 25px 13px; 
	background-color: #162983;
}
#homepage h2 { color: #000; }
#homepage #deonderwerpen h2 {
	color: #fff;
}
#homepage #meestbekeken {
	background-color: #fff;
	padding: 18px 13px 25px 13px; 
	border-left: 1px solid #004494;
	border-right: 1px solid #004494;
	border-bottom: 4px solid #000;
}
#homepage #context {
	float: left;	
	width: 49.9%;
	\width: 49%;
	w\idth: 50%;
	overflow: hidden;
}
#homepage #context img {
	top: 0;
	margin: 0;
	border: none;
}

#blokken h2 { margin: 0 0 0.95em 0; padding: 0; font-weight: normal; font-size: 1.6em; border: none; }
#blokken ul { border-top: 1px solid #dedede; overflow: hidden; margin: 0; padding: 0; }
#blokken li { background-image: none; padding: 0; margin: 0; }
#blokken li a { display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #dedede; background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; text-decoration: none; color: #000; height: 1%; }
#blokken li a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }

#blokken li a.extern:hover {background: url("../images/blt-li-a-extern.gif") 100% 100% no-repeat; }

#deonderwerpen ul { border-top: 1px solid #004494; }
#deonderwerpen li a { display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #004494; background: url("../images/blt-li-a-attentie.gif") 100% 100% no-repeat; text-decoration: none; color: #fff; height: 1%; }
#deonderwerpen li a:hover { border-bottom: 1px solid #fff; background: url("../images/blt-li-a-attentie-ro.gif") 100% 100% no-repeat; }

#homepage .contextblok {
	padding: 25px 0 0px 17px;
}
#homepage #context .contextblok h2 {
	margin: 0;
	color: #ff8600;	
}
#homepage #context .contextblok ul {
	margin-top: 7px;
}

#homepage #nieuws h2 { margin: 1.0em .9em; }
#homepage #nieuws h3 { font-size: 1.0em; margin: 0 1.5em; }
#homepage #nieuws p { margin: 0 1.5em 1em 1.5em; }
#homepage #nieuws .rss-knop { float: right; margin: 0 1.5em 0 0; }
#homepage #nieuws .nieuwsitem img { float:left; margin: 0.4em 1em 1.4em 0; width: 210px; height: 140px; }
#homepage #nieuws p.meer { text-align: right; font-weight: bold; }
#homepage #nieuws p.meer a, #homepage #nieuws p.meer a:visited { display: block; padding: 1px 17px 3px 0; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; background: url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat;  height: 1%; text-decoration: none; color: #000; }
#homepage #nieuws p.meer a:hover { border-bottom: 1px solid #000; background-image: url("../images/blt-li-a-standaard-ro.gif"); }

.datum { display: block; color: #004494; }

div.uitgelicht {
	float: left;
	width: 44.7%;
	margin-left: 3.5%;
	margin-left: 1.5em;
	display: inline;
	overflow: hidden;
}

#homepage #nieuws div.uitgelicht p, #homepage #nieuws div.uitgelicht h3 {
	margin: 0;
}
img.uitgelicht {
	width: 100%;
}

#homepage #context p.bewindslieden {
	text-align: right;
	height: 50px;
	margin: 0;
	padding: 0 0 10px 0;
}
#homepage #context p.bewindslieden img {
	width: 50px;
	float: right;
	margin: 0 0 0 15px;
}
#homepage #context p.bewindslieden a, #homepage #context p.bewindslieden a:visited {
	display: block;
	font-weight: bold;
}

.kolom {
	float: left;
	/* width: 31.25%; */
	width: 99.25%;
}
.kolom2 {
	margin-left: 1.9em;
}
.kolom3 {
	float: right;
}

.kolom h2 { font-size: 1.1em; color: #004494; border-bottom: 1px solid #dedede; margin: 0; padding: 0 0 0.25em 0; }
.kolom1 h2 { font-size: 1.1em; color: #004494; border-bottom: 0px solid #dedede; margin: 0; padding: 0 0 0 0; }
.kolom ul { width:100%; list-style:none; margin: 0 0 2.0em 0; padding: 0; overflow: hidden; }
.kolom1 ul { width:100%; list-style:none; margin: 0 0 2.0em 0; padding: 0; overflow: hidden; border-top: 1px solid #dedede; }
.kolom li { width:100%; text-decoration: none; background-image: none; padding:0; margin:0; }
.kolom li a { display: block; padding: 2px 15px 3px 0; border-bottom:1px solid #dedede; background: url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; height:1%; text-decoration: none; color: #000; }
.kolom li a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }

ul.verw { clear:both;border-top: 3px solid #000; list-style: none; padding: 0.9em 0 0 0; margin: 2.1em 0 0 0; }
ul.verw li {margin: 0 0 1.0em 0; height: 1%;background-image: none; padding:0;}
ul.verw a {font-weight: bold;}
ul.verw img, img.icoon {vertical-align: text-bottom;position:relative;bottom:-4px;margin:-5px 0 0 0;padding:3px 0 2px 0;}

/* MG: formulieren */
#content h3.uwgegevens {font-size: 8pt; padding:0 0 0 0; margin:0 0 0 0;}
form { margin: 0; padding: 0;}
.formulier fieldset {margin: -10px 0 0 0;}
.formulier {padding: 1.5em 0 1.5em 0; border-bottom: 3px solid #004494; border-top: 3px solid #004494;}
.formulier p.verplicht { text-align: right; color: #004494; margin: 0 0 0 0;}
.formulier h3 {color: #000 !important;font-size:8pt !Important;}

.formulier h3.sub { font-size: 1.1em; color: #000; width:32%; text-align:right; margin-bottom:1.0em;}
.formulier .labelblauw {color:#004494;}
.formulier .label { padding: 0 6px 0 0; float: left; width: 32%; text-align: right;}
.formulier .singlefield, .formulier .multifield, .formulier .radiofield { float: left; width: 80%; }

.formulier input { float: left; margin:0; padding:0; width:98.5%; }
.formulier select { float: left; margin:0; padding:0; width:100%; }
.formulier textarea { float: left; margin:0; padding:0; width:98.5%; }

.formulier .small { width: 24%; }
.formulier .middle { width: 69.8%; float: right; }
.formulier .large { width: 90%; }
.formulier .secondfield { margin-left: 10px;}
.formulier .multifield label { float: left; width: 15%; text-align: center; }
.formulier .multifield .button {float: left; }

.formulier .radiofield input { float: none; display: inline; width: auto; }
.formulier .radiofield label { margin: 0 1.5em 0 0; position: relative; top: -0.2em;}
.formulier .radiofield div { padding: 0 0 0 20px; margin: 0 }

.formulier .margin { float:left; text-align:center; margin: 0 7px 0 7px;}
.formulier fieldset { border: none; padding: 0; margin: 0 0 1.4em 0; }
fieldset.scheiding { border-top: 1px solid #000; padding-top: 1.0em; }

.clr { clear: both; height: 8px; overflow: hidden;}

.formulier .button { text-align:right; margin: 0;}
.formulier .button input { float:none; width: 26%; border: 0; background: #000; color: #fff; font-size: 1.0em; padding: 0.1em 0 0.05em 0; margin: 0 0 0 0.5em; cursor: pointer;}

/* voor korte formulieren met label links van veld en zoekknop ernaast */
.kort {padding: 0; margin: 0;}
.kort label { float:left; width:33%; }/* {color: #000;} */
.kort .veld {font-size: 1.0em; width: 22em;}
.kort h3 {display: inline; font-weight: normal;}
form.kort { margin-bottom:20px; }
form.kort label { float:left; width:33%; }
form.kort select { width:50%; margin-bottom:5px; border:1px solid #777; padding:1px 0px 1px 0px; }
form.kort br { clear:left; }
/* form.kort .submit { margin-left:33% !important; margin-left:3px; padding-left:3px !important; padding-left:33%; } */
form.kort .submit {display: block; margin-left: 33.9%; padding: 0px 5px 0px 5px;}
/* Khosrow 21-06-2007 */

/* lijn boven nieuwbrichten selectie form boven en onder
.kort.filter { margin: 0 0 1.4em 0; padding: 0 0 1.0em 0; border-bottom: 3px solid #004494;}
.kort.filter, .kort.quicksearch { border-top: 1px solid #000; padding: 1.0em 0 1.0em 0;}
*/
 
.submit {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
	font-size: 1.0em;
	padding: 0;
	margin: 0 0 0 0.5em;
	cursor: pointer;
}

.toon {
	border: 1px solid #000;
	background-color: #000;
	color: #fff;
	font-size: 1.0em;
	/*padding: 0;*/
	/*margin: 0 0 10px 1px!important;*/
	cursor: pointer;
	display: block;
	width:106px!important;
	float:left;
	
}



p.vorvol {
	border-top: 3px solid #000;
	margin: 2.5em 0 2.5em 0;
}
p.vorvol a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

/* foto in content met bijschrift */
.foto{margin: 0 0 0 0;padding: 0;}
.foto img{float:left; margin: 0 1em 1.4em 0;}
.foto p{color: #7c7c7c;margin: 0;padding: 0 1em 1em 1em;}
.clear {clear: both; height: 0; overflow: hidden;}

/* foto in content zonder bijschrift dus met tekstomloop */
img.geenbijschrift {
	float: left;
	margin: 0.4em 1.4em 1.4em 0;
}

/* foto gallery */
.foto-lijst a img {
	float: left; margin: 0 10px 10px 0;
}

ol#vgvdet {margin: 0 0 2.0em 0; padding: 0 0 0 2.6em;background:url("../images/vgv-top_tcm19-140665.gif") 2.6em 0 no-repeat;}
ol#vgvdet li {position:relative;margin:0;padding:0;font-weight:bold;}
ol#vgvdet li a {display: block; padding: 2px 20px 3px 0; border-bottom:1px solid #dedede; background:url("../images/blt-li-a-anker.gif") 100% 100% no-repeat;text-decoration: none; color: #000;margin:0;font-weight:normal;}
ol#vgvdet li a:hover {border-bottom: 1px solid #000; background:url("../images/blt-li-a-anker-ro.gif") 100% 100% no-repeat;}

ol#vgvcat {margin: 0 0 2.0em 0; padding: 0 0 0 2.6em; overflow: hidden;}
ol#vgvcat li {padding:0; margin:0;font-weight:bold;}
ol#vgvcat li span {font-weight:normal;}
ol#vgvcat li a.terugvraag {display: block; text-align: right;padding: 2px 20px 3px 0; border-bottom:1px solid #dedede; background:url("../images/blt-li-a-boven.gif") 100% 100% no-repeat;text-decoration: none; color: #000;font-weight:normal;}
ol#vgvcat li a.terugvraag:hover {border-bottom: 1px solid #000; background:url("../images/blt-li-a-boven-ro.gif") 100% 100% no-repeat;}
ol#vgvcat h2 {color: #000; display: block; margin: 1.4em 0 0 0;}

ol#vgvcat li li {padding: 0 0 0 1.1em; margin: 0 0 0 0.6em; font-weight:normal;}

h2.vgv {font-size: 1.1em; color: #004494; border-bottom: 3px solid #004494; margin: 2.0em 0 1.0em 0; padding: 0 0 0.25em 0;}

/* Foutmeldingen in formulieren */
.foutalg{color:#f00;padding-top:1.0em;font-weight:bold;}
.foutalg span{float: left;margin:0.05em 0.5em 0 0.4em; background-color:#f00;color: #fff;font-size:1.6em;padding:0 0.2em 0.15em 0.2em;text-decoration:none;font-weight:bold;}
.foutspec{color:#f00;padding:0;font-weight:bold;margin: 1.4em 0 0 0;}
.foutspec span{float: left;margin:0.05em 0.5em 0 0; background-color:#f00;color: #fff;font-size:1.6em;padding:0 0.2em 0.15em 0.2em;text-decoration:none;font-weight:bold;}
.formfout {color:#f00;}

/* ABC lijst */
ul.abc-lijst { float: left; padding: 0; margin: 0 0 10px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
ul.abc-lijst li { float: left; background: none; list-style: none; padding: 3px 4px 3px 3px; margin: 0; }
ul.abc-lijst, ul.abc-lijst a { background:none; font-weight:bold; text-decoration: none; }
ul.abc-lijst a:hover { background:none; border-bottom:1px solid #000; }
ul.abc-lijst { color:#ccc; }
/*   added by JW 2 lines
		ul.abc-lijst span a { background:none; padding:0px 0px 0px 0px; font-weight:bold; }
			ul.abc-lijst span a:hover { background:none; border-bottom:1px solid #000; }
		*/
/* Einde ABC lijst */

p.zoekreslinks {
	padding: 0.1em 0;
	color: #004494;
	/* 
	#BDBDBD; 
	font-weight: bold;
	*/
}
p.boven {
	border-bottom: 3px solid #004494;
}
p.onder {
	border-top: 3px solid #004494;
}
p.zoekreslinks span {
	color: #ff8600;
}
p.zoekreslinks a, p.zoekreslinks a:visited {
	color: #004494;	
	text-decoration: none;
}
p.zoekres {
	float: left;
	margin-right: 6.0em;
}

/*rj*/

form.kort .button {margin: 0; padding-right: 0.6em; padding-left: 0.6em; border: 1px solid #000; color: #fff; background-color: #000; cursor: pointer;}
/* Hack: anders is de knop 1px te hoog in IE, ook in IE7.0 */ 
* html form.kort .button { border: none; height: 1.5em; }

/* Speciaal voor 404-pagina */
#fout h1 {margin-top: 2.1em;}
#fout h2 {margin: 1.5em 0 1em; font-size: 110%; color: #000;}
#fout ul li {margin-bottom: 1em; font-weight: bold;}
#fout ul li li {background: none; margin: 0; padding: 0; font-weight: normal;}
#fout form {margin: 1em 0; font-weight: normal;}

/* stijl voor datatabellen */
#content table {width: 100%; margin-bottom: 1.4em; border: none;}
#content caption {padding:0 1em .4em 0; color: #000; background:url("../images/bg_caption.gif") no-repeat 100% 100%; text-align: left; vertical-align: top;}
#content tr {text-align: left; vertical-align: top;}
#content th {color: #000;}
#content th, #content td {margin: 0; padding:0 1em .2em 0; border-right: 10px solid #fff; border-bottom: 1px solid #000;}
#content .decimaal {padding:0 0 .2em 1em;text-align: right;}

/* Speciaal voor organogram*/
#organogram { margin: 1.4em 0pt 0pt; padding: 0pt; position: absolute; font-size: 87%; }
#organogram ol { margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; background-image: none; z-index: 2; line-height: 110%; }
#organogram ol ul { margin: 0pt; padding: 0pt; position: absolute; list-style-type: none ! important; background-image: none; }
#organogram ol ul li { background-image: none; }
#organogram ol li { margin: 0pt; padding: 0pt; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; background-image: none; }
#organogram a { border: 1px solid rgb(0, 33, 131); padding: 0.2em 0.2em 0.3em; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: absolute; display: block; width: 13.5em; color: rgb(0, 0, 0); font-weight: bold; text-align: center; text-decoration: none; }
#organogram a:hover { background-color: rgb(204, 211, 230); }
#org1 a { top: 2.2em; left: 29.3em; }
#org2 a { top: 8.4em; left: 29.3em; }
#org3 a { top: 12.1em; left: 29.3em; }
#org3n1 a { top: 17.5em; left: 0.1em; }
#org3n2 a { top: 17.5em; left: 14.7em; width: 14.5em; }
#org3n3 a { top: 21.7em; left: 29.3em; }
#org3n4 a { top: 17.5em; left: 43.9em; }
#org4 a { top: 25.3em; left: 43.9em; }
#hark { border-top: 3px solid rgb(0, 33, 131); border-bottom: 3px solid rgb(0, 33, 131); margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; width: 58.3em; height: 28.9em; background-color: rgb(255, 255, 255); z-index: 1; }
div.orgclear { margin-top: 28.9em; }
/* Boxmodel hack */
* html #organogram a {width:13.5em;\width:14.1em;w\idth:13.5em;}
#nieuwsbrief .formulier {border-top: none;}
#nieuwsbrief .first {border: none;}
#nieuwsbrief h2 {display: block; padding-bottom: .2em;border-bottom: 3px solid #004494; color: #004494; font-size:110%;margin-bottom:1em;}
#nieuwsbrief div{margin-bottom: 1.4em; padding-left: 2em;}
#nieuwsbrief div input {margin: .1em 0 0 -2em; float: left;}
#nieuwsbrief label {color: #000; font-weight: bold;}
#nieuwsbrief .veld {font-size: 1.0em; width: 22em;}
#nieuwsbrief .button {margin: 0; padding: 0.1em 0.6em 0.1em 0.6em; border: 1px solid #000; color: #fff; background-color: #000; cursor: pointer;}
#nieuwsbrief .abonnee {margin-bottom: 1.4em; font-weight:bold;}
#nieuwsbrief #modifyform label {font-weight: normal;}
#nieuwsbrief #modifyform .modify {padding-bottom:.7em}
#nieuwsbrief #modifyform .button {float:right;border-width:2px;clear:both;}
* html #nieuwsbrief div input {margin-top: -.1em;}
* html #nieuwsbrief div p {height:1%}
* html #nieuwsbrief .button {border: none; height: 1.7em;}
/*rj*/
/*rj*/
label.fout {font-weight:bold;color:#f00 !important;}
input.fout {border-color: #f00 !important;}
/*rj*/


/* New CSS for Overheidsmedia player */
.moviecontent, .audiocontent { width: 400px; margin: 0 0 1em 0; } /* a default value will be replaced by movie width */
.moviecontent ul, .audiocontent ul { border: 0; overflow: visible; margin: 0; padding: 0 0 1px 0; list-style: none; }
.moviecontent li, .audiocontent li { background-image: none; padding: 0; margin: 0; border: 1px solid white; /* border set to 1px white for correct display in IE7 (IE rendering bug) */ }

.moviecontent h3, .audiocontent h3 { border-bottom: 1px solid #dedede; color: #000; margin: 0; padding: 0; font-size: 100%; }
.moviecontent li h3 a, .audiocontent li h3 a { border: 1px solid #FFF; color: #000; }
.moviecontent li h3 a:hover, .audiocontent li h3 a:hover { color: #000; }

.moviecontent li a, .audiocontent li a {display: block; padding: 2px 15px 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, .audiocontent li li a { font-weight: normal; padding: 2px 15px 3px 0;}
.moviecontent li a:hover, .audiocontent li a:hover {color: #000; border-bottom: 1px solid #000; background:url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }

.moviecontent li p a, .audiocontent 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, .audiocontent li p a:hover {display: inline; text-decoration: underline; color: blue; background: #FFF; border: 0; padding: 0; margin: 0;}

.moviecontent li img, .audiocontent li img { margin: 0 0 -4px 0; float: none; }

.moviecontent li a.open, .audiocontent li a.open { background:url("../images/blt-li-a-anker.gif") 100% 100% no-repeat; }
.moviecontent li a.open:hover, .audiocontent li a.open:hover { background:url("../images/blt-li-a-anker-ro.gif") 100% 100% no-repeat; }
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open,
.audiocontent ul.open, .audiocontent div.open, .audiocontent p.open {display: block; }
.moviecontent li a.close, .audiocontent li a.close { background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; }
.moviecontent li a.close:hover, .audiocontent li.close:hover { background:url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close,
.audiocontent ul.close, .audiocontent div.close, .audiocontent p.close  {display:none;}
.moviecontent li.transcription div, .audiocontent li.transcription div { margin:0; padding:0; border-bottom: 1px solid #EEE;}

.moviecontent li.transcription span.actor, .audiocontent li.transcription span.actor { font-weight: bold;}
.moviecontent li.transcription span.handeling, .moviecontent li.transcription span.audiobeschrijving, 
.moviecontent li.transcription span.gebaar, .moviecontent li.transcription span.sfeer, 
.moviecontent li.transcription span.geschreventekst,
.audiocontent li.transcription span.handeling, .audiocontent li.transcription span.audiobeschrijving, 
.audiocontent li.transcription span.gebaar, .audiocontent li.transcription span.sfeer, 
.audiocontent li.transcription span.geschreventekst  { font-style: italic;}
/* End New CSS for Overheidsmedia player */


/* Images homepage */
.index-illustratie { height:65px; margin: 0 0 16px 0; background-position:50% 0%; background-repeat:no-repeat; }
#index-illustratie-links {
	background: url("../images/home-illustratie-links.gif");
}
#index-illustratie-rechts {
	background: url("../images/home-illustratie-rechts.gif");
}

/* Vraag en antwoord styles */
#contentvw h3 { font-size:13px; font-weight:bold; color:#004494; }
#content .detailres { margin: 0 0 20px 0; border-top:1px solid #004494; }
.contentvw p a { display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #dedede; border-top: 1px solid #dedede; background:url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; text-decoration: none; color: #000; height: 1%; }
.contentvw p a.extern{ background: url("../images/blt-li-a-extern.gif") 100% 100% no-repeat; }
.contentvw p a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }
.contentvw p a.extern:hover { background: url("../images/blt-li-a-extern-ro.gif") 100% 100% no-repeat; }
.lijn-horizontaal hr { border: 0; height: 1px; color: #000; }

/* naar boven definities */
a.link-naar-boven { clear: left; display:block; margin:-15px 0 2em 0; padding: 1px 20px 3px 0; text-align: right; background: transparent url("../images/blt-li-a-boven.gif") 100% 100% no-repeat; text-decoration: none; border-bottom: 1px solid #dedede; }
a.link-naar-boven:hover { background-image: url(../images/blt-li-a-boven-ro.gif); border-bottom: 1px solid #000; color: #000; }

#interneindex { margin-left: -18px; }
#interneindex a {  display: block; padding: 2px 15px 3px 0; border-bottom: 1px solid #dedede; background:url("../images/blt-li-a-anker.gif") 100% 100% no-repeat; text-decoration: none; color: #000; height: 1%;}		
#interneindex a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-anker-ro.gif") 100% 100% no-repeat; }
#interneindex ul { border-top: 1px solid #dedede; }
#interneindex ul li a { width:auto; overflow:hidden !important; overflow:visible; background-image: url(../images/blt-li-a-anker.gif); }
li.anker a { border-bottom: 1px solid #dedede; background: url("../images/blt-li-a-anker.gif") 100% 100% no-repeat; }
li.anker a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-anker-ro.gif") 100% 100% no-repeat; }


/* inhoud kruimelpad definities - zie ook default definities */
.kruimelpad { height:1%; border:none; } /* linker- en rechter-marge gedefineerde bij .een-kolom */
.kruimelpad { float:left; line-height:1em; color:#004494; }
.kruimelpad a, .kruimelpad a:visited { padding:0 10px 0 2px; line-height:1.2em; color:#004494;  text-decoration: none; }
.kruimelpad a:hover { text-decoration:underline;}

#content h4.attentie { color:#004494; font-size:11px; margin-bottom:8px;  }
#content .h2wob { clear: left; font-size:18px; font-weight:normal; margin-bottom:8px;  color: #ff8600 ; font-family: Arial, Helvetica, sans-serif; width: 61%;}
 
 
 /* Loket */
#content #LblHTMLOutput h2, #LblAlbumTitle, #LblImageTitel { clear: left; font-size:18px; font-weight:normal; margin-bottom:9px;  color: #ff8600 ; font-family: Arial, Helvetica, sans-serif; width: 100%; height: 1.2em}
.een-kolom h3 { width:61%; font-weight:bold; color:#004494; margin: 0 0 12px 0; font-size: 1.1em}
.een-kolom h4{ color:#010101; font-weight: bold; font-size: 1.1em}
.een-kolom form.zoek-opnieuw label, .een-kolom form.zoekterm label { padding-left:3px; }
.een-kolom ul { margin:0; }
.een-kolom ul li { list-style: none; }
.een-kolom li a { display: block; padding: 2px 15px 3px 0; border-bottom:1px solid #dedede; background: url("../images/blt-li-a-standaard.gif") 100% 100% no-repeat; height:1%; text-decoration: none; color: #000; }
.een-kolom li a:hover { border-bottom: 1px solid #000; background: url("../images/blt-li-a-standaard-ro.gif") 100% 100% no-repeat; }
.een-kolom .breadcrumb p a, .een-kolom .breadcrumb p a:visited, .een-kolom .smallmarginright p a {	color: #7C7C7C;}

.een-kolom ul.abc-lijst { width:100%; overflow:hidden; border-top:1px solid #dadada; border-bottom:1px solid #dadada; margin-left: 2px; }
.een-kolom ul.abc-lijst li { float:left; }
.een-kolom ul.abc-lijst a, .een-kolom ul.abc-lijst span { float:left; background:none; border-bottom:1px solid #fff; font-weight:bold; padding: 0px 3px 0px 3px;}
.een-kolom ul.abc-lijst a:hover { background:none; border-bottom:1px solid #000; }
.een-kolom ul.abc-lijst span { color:#ccc; }


form.zoek-opnieuw, form.zoekterm { margin-bottom:20px; }
form.zoek-opnieuw fieldset { padding-top:15px; border-top:1px solid #004494; border-bottom:0px; border-right:0px; border-left: 0px;  }
form.zoek-opnieuw label, form.zoekterm label { float:left; width:30%; }
form.zoek-opnieuw input, form.zoekterm input { width:67%; margin-bottom:10px; padding:1px; border:1px solid #000; }
form.zoek-opnieuw input.kwart-formaat { width:15%; }
form.zoek-opnieuw label.tussen-label { border:1px solid red; float:left; width:auto; }
form.zoek-opnieuw select { width:68.5%; margin-bottom:10px; padding:1px; border:1px solid #000; }
/* .button gekoppeld aan form.zoek-opnieuw */
form.zoekterm .button, form.zoek-opnieuw .button  { margin-left:30% !important; margin-left:3px; padding-left:3px !important; padding-left:30%; } /*wissel van padding en margin voor ie/gecko*/
* html form.zoekterm .button, * html form.zoek-opnieuw .button { margin-left:6px !important; margin-left /**/:3px  }
form.zoek-opnieuw .zoek, form.zoekterm .zoek { padding:0px 25px; width:auto; color:#fff; background-color:#000; cursor:pointer; height:1.6em;}
html>body form.zoekterm .zoek { padding:0px 35px 3px 35px; }
/* muisOver wordte geactiveerd door javascrip: zie standaard.js */
form.zoek-opnieuw .zoek.muisOver, form.zoekterm .zoek.muisOver { background-color:#4D4D4D; }


/* standaard formulier stijlen */
form.standaard-formulier { display: block; padding: 0; }
html>body form.standaard-formulier { padding:0 0 10px 0; }	
.standaard-formulier .kop-formulier { border-bottom:4px solid #004494; margin:10px 0 5px 0; width:100%; overflow:hidden; clear:both; }
.een-kolom .standaard-formulier .kop-formulier h3.titel-formulier { float:left; width:58%; margin:0;  line-height:1.8em; font-weight:bold; color:#004494; }
.een-kolom .standaard-formulier .kop-formulier p.stappen {  line-height:1.8em; float:right; width:38%; margin:0; padding:0 4px 0 0; text-align:right; }
p.stappen strong { background-color:#000; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; color:#fff; }
.een-kolom p.stappen a { border-bottom:none !important; background-color:#004494; padding:3px 5px 3px 5px; margin:0 -4px 0 0; font-weight:normal; color:#fff; }
.een-kolom p.stappen a:visited { color:#fff; }
.een-kolom .standaard-formulier .opmerking { float:right; padding:3px 10px 10px 0; margin:0; color:#004494; font-size:0.90em; }
.standaard-formulier fieldset { margin:0px; padding:0 10px 20px 0;  border: none; }
.een-kolom .standaard-formulier .form-knoppen { width:98.5%; overflow:hidden; margin: 0 0 20px 0; border-bottom:4px solid #004494; padding-right:3px; padding-bottom:7px; }
.standaard-formulier .lijn-horizontaal { border-top:1px solid #d8d8d8; clear:both; margin:0; }
.standaard-formulier fieldset .lijn-horizontaal { display:none;  border-top:1px solid #ade5f7; margin:10px -10px 10px 0px; }
.een-kolom .standaard-formulier h4 { margin:15px 0 6px 0; }
.standaard-formulier br { clear:left; }
.standaard-formulier label { width:100%; padding-top:2px; padding-bottom:3px; display:block; color:#004494; }
.standaard-formulier input { display:block; width:75%; border:1px solid #777; padding:2px; margin:0 0 5px 3px; }
.standaard-formulier input.kwart-formaat { width:25%; }
.standaard-formulier select { width:76.5%; border:1px solid #777; padding:2px; margin:2px 0 5px 3px; }
.standaard-formulier select.small { width:50.5%;  }
html>body .standaard-formulier select { padding:0; height:1.5em; }
.standaard-formulier textarea { width:76.5%; border:1px solid #777; }
.standaard-formulier .invoer-reeks { padding:2px 0 6px 0; }
.standaard-formulier .tekstveld-reeks { padding:2px 0 6px 0; clear:right; }
.standaard-formulier .invoer-reeks label { color:#000; font-weight:normal; float:left; width:auto; margin:0 20px 0 0; padding-left:0; }
.standaard-formulier .tekstveld-reeks label { color:#000; font-weight:normal; float:left; width:auto; margin:0 10px; }
html>body .standaard-formulier .invoer-reeks label { width:auto; margin:-2px 20px 0 0; }
.standaard-formulier .invoer-reeks input { float:left; width:auto; height:auto; border:none; margin:0 5px 0 0 !important; margin-left:-2px; }
.standaard-formulier .tekstveld-reeks input { float:left; }
.standaard-formulier input, 
.standaard-formulier select, 
.standaard-formulier textarea, 
.standaard-formulier .invoer-reeks { margin-left:3px; } /* 3px standaard linker inspring */
.standaard-formulier .knop, .standaard-formulier .knop-wis, .standaard-formulier .knop-annuleer, .standaard-formulier .knop-vorige-stap { cursor:pointer; float:left; border:none; width:8em; margin:0 10px 10px 0; background-color:#000; color:#fff; }
.standaard-formulier .knop-volgende-stap { cursor:pointer; float:right; border:none; width:9.5em; margin:0 0 10px 0; background-color:#000; color:#fff; }
html>body .standaard-formulier .knop-volgende-stap { margin:0 0 10px 0; }
/* muisOver wordt geactiveerd door javascrip: zie standaard.js */
.standaard-formulier .knop-volgende-stap.muisOver, .standaard-formulier .knop-wis.muisOver, .standaard-formulier .knop-annuleer.muisOver, .standaard-formulier .knop-vorige-stap.muisOver { background-color:#4D4D4D; }
/* resultaten bladeren definities - zie ook default definities */
.een-kolom ul.bladeren, .een-kolom ul.paginering { padding:6px 0 6px 0; width:100%; overflow:hidden;  }

.standaard-formulier input[type~=hidden]{ border: 0px; } /* 2008.03.17 RAW: firefox lijnt ook hidden fields */

	
.een-kolom ul.bladeren.boven { margin: 0 0 3px -2px; border-bottom:4px solid #004494; }
.een-kolom div.bladeren.boven { margin:0 0 3px 0; border-bottom:3px solid #004494; }
.een-kolom ul.bladeren.onder, .een-kolom ul.paginering.onder { position:relative; top:-1px; margin:-3px 0 20px 0; border-top:4px solid #004494; }
.een-kolom div.bladeren.onder { position:relative; top:-1px; margin:-1px 0 20px 0; border-top:3px solid #004494; }
.een-kolom ul.bladeren li, .een-kolom ul.paginering li { float:left; margin-left: 3px; width:2em; text-align:center; line-height:1.3em; border-right:1px solid #004494; color:#004494; }
.een-kolom ul.bladeren li a.actief,  .een-kolom ul.bladeren li span { padding:0; line-height:1.1em; font-weight:bold; color:#ff8600; }
	
.een-kolom ul.bladeren li a, .een-kolom ul.paginering li a { display:inline; padding:0; line-height:1.1em; background:none; border-bottom:0; color:#004494; }
.een-kolom ul.bladeren li a:hover, .een-kolom ul.paginering li a:hover { text-decoration:underline; color:#000; background:none; border:0; }
.een-kolom ul li.volgende, .een-kolom ul.paginering li.vorige { border:0;   }
.een-kolom ul li.vorige { padding: 0 5px 0 1px; width:auto !important; }
.een-kolom ul li.volgende { padding:0 0 0 5px; width:auto !important; }			
.een-kolom ul.bladeren li.vorige a, .een-kolom ul.bladeren li.volgende a, .een-kolom ul.paginering li a { font-weight:bold; }
.een-kolom ul.bladeren li.vorige a, .een-kolom ul.paginering li.vorige a { padding-right:0.32em}
.een-kolom ul.bladeren li.volgende a, .een-kolom ul.paginering li.volgende a { padding-right:0.32em; }
.een-kolom ul.bladeren li.vorige a:hover, .een-kolom ul.bladeren li.volgende a:hover, 
.een-kolom ul.paginering li.vorige a:hover, .een-kolom ul.paginering li.volgende a:hover { background:none; border-bottom:none; }
 /* specifiek definities voor paginering */
.een-kolom ul.paginering li.volgende { float:right; padding-right:3px; }
ul.een-kolom { padding:0; border-top:1px solid #dedede; list-style-image: none; }
.een-kolom ul.een-kolom.geen-koplijn { border-top:none; }
#attentie-kolom ul.een-kolom { padding:0; border-top:3px solid #004494; }

.een-kolom #wrapper ul { margin-bottom: 15px; }
.een-kolom #wrapper ul li, #attentie-kolom #wrapper ul li { padding:0 0 0 12px; background:transparent url(..../images/bullets.gif) 0 -1195px no-repeat; line-height:1.45em; }
.een-kolom ul.een-kolom li, 
#attentie-kolom ul.een-kolom li, 
.een-kolom .sort-data ul li, 
.een-kolom ul.bladeren li, 
.een-kolom ul.paginering li, 
.een-kolom ul.kruimelpad li, 
.een-kolom ul.abc-lijst li { padding:0; background:none; }


/*uitzondering voor ie5 */	
.een-kolom ul.een-kolom li { padding:0 !important; padding /**/:0px 0 3px 0px; }
.ov_gevonden {   }
.een-kolom .naar-overzicht { margin-top:-10px; margin-bottom: 15px; color:#004494;}
.een-kolom .naar-overzicht a { margin-top:20px; padding-left: 5px; color:#004494; font-weight: bold; text-decoration: none; }
.een-kolom .naar-overzicht a:hover { text-decoration: underline; }

.resultskolom_1 {
	margin-top: 50px;

}
.resultskolom_1 .resultsborder {
	width:80px;
	height:16px;
	background:#fff;
	padding:0;
	margin:0;
	border:1px solid #000;
}
.resultskolom_1 .resultsbar {
	background:#009999;
	margin: 0;
	padding-left: 3px;
	height:16px;
	font-size:10px;
	color:#FFFFFF;					
}
.resultskolom_2 p { font-size: 8pt !important; font-style: italic; padding-top: 10px; }
.marginright P { FONT-SIZE: 8pt! important; PADDING-TOP: 10px; FONT-STYLE: italic}

/* Poll styles */
.pollContainer {
	margin-top: -3px;
	border-top: 3px solid Black;
	border-bottom: 3px solid Black;
	background-color: #004494;
	color: #fff;
	padding: 5px;
}

.pollContainer fieldset { border: none; margin-bottom: 10px; }
.pollContainer input { float: left; margin: 0px 0px 3px 0px; }
.pollContainer label { float: left; margin: 0px 0px 3px 6px; }
.pollContainer input.knop-stem { float: right; border: none; background-color: #000; color: #fff; padding: 2px; width: 100px; }


.pollQuestion {
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}

.pollTotals {
	font-weight: bold;
	margin-bottom: 15px;
}

.pollResultBar {
	background-image: url('../images/pollValues.gif');
	margin-bottom: 10px;
}

p.bovenkop { margin:10px 0 0 0;color:#ff8600; font-family : Verdana, Helvetica, sans-serif; } 

/* End poll styles */

/* Custom Kim vlag class */
#context .kimvlag { margin-top: 5px; width: 20px; border: 0; }


/* Style for idee VenW formulier */
span.smallfont {
   font-size: 9px;
}

/* Kennisplein styles */
#slYear {
	float: left;
}

#btnToon.toon {
	margin-left: 83px;
}