     * {font-family:verdana,Helvetica,Arial,sans-serif;}
body {font-size:100%;margin:0;padding:0;line-height:1.345;background-color:#f3f5f6;border-top:1px solid #535353; height:100%;text-align: center; }
img {border:0;}
h1 {font-size: 1.8em; font-weight: normal; color: #cc003d; margin-top: 20px; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal; margin-top: 18px}
h2 {font-size: 1.8em; font-weight: normal; color: #000000; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal}
h3 {color: #000000; font-weight: bold; font-size: 1em; margin-bottom: 0px;}
h4 {color: #000000; font-weight: bold; font-size: 1em; margin-bottom: 0px;}
a {text-decoration: none}
a:hover {text-decoration: underline}

.hidden {display: none}

#tekstbrowser {display: none}

#container { width:956px; margin-left: auto; margin-right: auto; text-align: left; text-align: left;}
#pagina {width:956px; margin-left: auto; margin-right: auto; background: #ffffff url("../pics/1logo/newbackgroundMiddelPagina.gif") repeat-y top center; float:left; }

#contactmenu {float:right;}

#RijksLogo {width:955px; height: 125px; background: #ffffff url("../pics/1logo/bovenkant.gif") repeat-y top center;}
#RijksLogo img {margin-top: 29px; margin-left: 455px}

#topNavigatie {background: #4E9625 url("../pics/1logo/backgroundTopNavigatie.gif") repeat-x top left; width:940px; height: 60px; margin:0px auto 0px 7px; position:relative /* IE Oplossing voor 1px naar links */; }
#topNavigatie ul {list-style-type:none;padding:0;margin-left: 20px; margin-top: 25px; float: left; width: 671px}
#topNavigatie li {float:left;background-image:none;padding:0;margin:0}
#topNavigatie li a {color: #ffffff; text-decoration: none; display: block; padding: 5px 5px 5px 5px; font-size: 0.7em; font-weight: bold; margin-right: 5px}
#topNavigatie li a:hover {background-color: #CBE1BD}
#topNavigatie li a.active {background-color: #CBE1BD; color: #000000} 
#topNavigatie #zoekNavigatie {width: 176px; font-size: 0.7em; float: left; padding: 0px 0px 0px 0px}
#topNavigatie #zoekNavigatie form {width: 176px; margin-top: 12px; padding: 0px 0px 0px 0px; margin-bottom: 0px;}
#topNavigatie #zoekNavigatie form fieldset {width: 176px; border: 0px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px}
#topNavigatie #zoekNavigatie form input#zoek {width: 129px; border: 0px solid #000000; margin-left: 0px; margin-right: 0px; font-size: 1em; float: left; ; border-bottom: 1px solid #000000; border-top: 1px solid #000000; border-left: 1px solid #000000; height: 14px;}
#topNavigatie #zoekNavigatie form input#zoekknop {width: 44px; background-color: #ffffff; border: 1px solid #000000; margin-left: 0px; margin-right: 0px; font-size: 0.9em; font-weight: bold; float: left; height: 18px;}
#topNavigatie #zoekNavigatie a#sitemap {margin-right: 20px; color: #ffffff}
#topNavigatie #zoekNavigatie a#advancedSearch {white-space: nowrap; color: #ffffff}
#topNavigatie form label {display: none}

#linkerNavigatie {float: left; clear: both; width: 210px; margin-top: 40px; margin-right: 20px; margin-left: 7px}
#linkerNavigatie ul {margin-top:0px; margin-left: 0px; font-size: 0.7em; list-style-type:none; padding-left: 0px;}
#linkerNavigatie ul#Navigatie {margin-left: 0px; width: 100%}
#linkerNavigatie ul li {margin-top:0px; margin-bottom: 0px; padding-left: 0px;}
#linkerNavigatie ul li a {display: block; padding-left: 30px!important; padding-top: 5px; padding-bottom: 5px; color: #000000; background: url("../pics/1logo/li_left.gif") no-repeat 20px 10px; text-decoration: none}
#linkerNavigatie ul li a:hover {background-color: #CBE1BD}
#linkerNavigatie ul li a:visited {color: #000000}
#linkerNavigatie ul li a.active {background: #deeff6 url("../pics/1logo/li_left.gif") no-repeat 20px 10px;}

#linkerNavigatie li.d-2   a:hover {}
#linkerNavigatie li.ds-2 a:hover {}
#linkerNavigatie li.do-2 a {background: #ffffff url("../pics/1logo/li_down.gif") no-repeat 20px 10px;}				
#linkerNavigatie li.dos-2 a {background-color: #deeff6; }
#linkerNavigatie li.d-3  a {background: #ffffff url("../pics/1logo/li_left.gif") no-repeat 28px 10px; font-size: 1.4em; padding-left: 38px!important;}
#linkerNavigatie li.ds-3  a {background: #deeff6 url("../pics/1logo/li_left.gif") no-repeat 28px 10px; font-size: 1.4em; padding-left: 38px!important;}
#linkerNavigatie li.d-4  a {background: #ffffff url("../pics/1logo/li_left.gif") no-repeat 36px 10px; font-size: 2em; padding-left: 46px!important;}
#linkerNavigatie li.ds-4  a {background: #deeff6 url("../pics/1logo/li_down.gif") no-repeat 36px 10px; font-size: 2em; padding-left: 46px!important;}
#linkerNavigatie li.d-5  a {background: #ffffff url("../pics/1logo/li_left.gif") no-repeat 44px 10px; font-size: 2.8em; padding-left: 54px!important;}
#linkerNavigatie li.ds-5  a {background: #deeff6 url("../pics/1logo/li_left.gif") no-repeat 44px 10px; font-size: 2.8em; padding-left: 54px!important;}
#linkerNavigatie li.d-6  a {background: #ffffff url("../pics/1logo/li_left.gif") no-repeat 52px 10px; font-size: 1.4em; padding-left: 62px!important;}
#linkerNavigatie li.ds-6  a {background: #deeff6 url("../pics/1logo/li_left.gif") no-repeat 52px 10px; font-size: 1.4em; padding-left: 62px!important;}


#homepage {width:900px; margin-left: 8px; padding:8px 20px 0px 20px; font-size: 0.7em; line-height: 15px;}

.WideContent {width: 650px!important}

#content {float: left; width:440px; padding:8px 20px 0px  0px; font-size: 0.7em; line-height: 1.5 }
#content h3 {font-size: 1.5em; font-weight: normal; color: #000000; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal}
#content a {color: #154273; text-decoration: underline}
#content a:hover {color: #0162cd; text-decoration: underline}
#content a:visited {color: #696969; text-decoration: underline}
/*#content ul {margin-left: 0px; list-style-type: none}
#content ul li {background: url("../pics/1logo/li.gif") no-repeat left 9px; padding-left: 10px}

#content ul.overzicht li {margin-bottom: 10px}

#content hr {border: 0px; color: #4E9625; height: 3px}
*/

#content .floating ul { float: right; width: 200px; margin-top: 10px; margin-right:10px; }
#content p.clear {clear: both}
#content p.clear img {float: left; margin-right: 5px; maring-bottom: 5px}
 
#content ol.crumbtrail {list-style-type:none;padding:0;margin:0 0 .75em;float:left;width:100%; display: block}
#content ol.crumbtrail li {display:inline;margin:0;padding:0;color:#767676}
#content ol.crumbtrail a, ol.crumbtrail a:visited{padding:0 7px 0 0;color:#154273;}
#content ol.crumbtrail a:hover{color:#0162cd;}

#content .postit {width: 150px; float: right; border: 1px solid #CBE1BD; padding: 5px 5px 5px 5px; clear: right; margin-bottom: 5px; margin-left: 5px; line-height: 1.2}
#content .postit .link {width: 100%; text-align: right}

#content .witRegel li {margin-bottom: 10px}

#content .meerNieuws {margin-top: -10px}
#content .meerNieuws img {margin-left: 10px}

#content #movie img {width: 400px}
#content .moviecontent ul.open {display: block}
#content .moviecontent ul.close {display: none}
#content div#bla { border:1px solid #4E9625; }
#content div#bla p { padding-top:5px; padding-left:5px; padding-right:5px; margin-bottom:5px; }
#content div#bla ul { margin-top:5px; margin-bottom:5px; margin-left:10px; }
#content span.metageg { color:#666 !important; text-decoration:none; }

#content form fieldset {border: 0px; margin-bottom: 20px;}
#content form label {display: block}
#content form input {}
#content form textarea {width: 300px}
#content form input#wissen {font-size: 1em; width: auto; color: #ffffff; background-color: #CBE1BD; border: 0px; padding-top: 2px; padding-bottom: 2px}
#content form input#verzenden {margin-left: 100px; font-size: 1em; width: auto; color: #ffffff; background-color: #4E9625; border: 0px; padding-top: 2px; padding-bottom: 2px}

#content table {border-collapse:collapse; font-size: 1em}
#content table caption {text-align: left; border-bottom: 3px solid #CBE1BD; padding: 3px 3px 3px 0px}
#content table th {text-align: left; border-bottom: 1px solid #CBE1BD; padding: 3px 3px 3px 3px; border-right: 10px solid #ffffff}
#content table td {text-align: left; border-bottom: 1px solid #CBE1BD; padding: 3px 3px 3px 3px; border-right: 10px solid #ffffff}
#content table.publicatiedossiers th {width: 100px}

/*DOSSIERS A - Z*/
#content .dossiers {background:#F00 url(../pics/1logo/bg_dossiers_az.png) bottom right repeat-x; height:24px; width: 308px}
#content .dossiers a {color:#154273; display: inline; padding: 3px 2px 3px 2px; height: 18px; display: block; float: left}
#content .dossiers a:hover {color:#ffffff; background:#154273;}
/*EINDE DOSSIERS A - Z*/

#publicaties div, #publicaties span {text-decoration: none}
#publicaties a div {color: #000000}
#publicaties a:hover div {color: #000000}

#context {width:210px; font-size: 0.7em; line-height: 15px; float: left; padding-top: 40px}
#context a {color: #154273; text-decoration: underline}
#context a:hover {color: #0162cd; text-decoration: underline}
#context a:visited {color: #696969; text-decoration: underline}
#context img {width:210px;margin-bottom:2.5em;}
#context p img {width:auto;border:0;margin-bottom:-3px;}
#context ul {margin-top: 0px; margin-left: 0px; list-style: none}
#context ul li {background: url("../pics/1logo/li.gif") no-repeat left 6px; padding-left: 10px}

:root ul.link-lijst li, :root #content ul li, :root #context ul li { margin-left:-40px; list-style:none; } /* FF Hack! */
:root #context, :root #content {margin-top: -6px} /* FF Hack! */
:root #content h1 {margin-top: 38px} /* FF Hack */

#context #bewindsliedenQuote div {float: left; width: 125px; text-align: right; display: block; background: url("../pics/1logo/li_left.gif") no-repeat bottom right; padding-right: 10px}
#context #bewindsliedenQuote img {width: 66px; height: 56px; margin-bottom: 0px}
#context #bewindsliedenQuote .quote {background-color: #CBE1BD; width: 100%; background-image: none; padding: 5px 5px 5px 5px; text-align: left}
#context #bewindsliedenQuote .link {clear: both; margin-top: 0px; text-align: left; background: url("../pics/1logo/li_left.gif") no-repeat right 8px; padding-right: 5px; display: block}
#context #bewindsliedenQuote a:visited {color: #154273}

#context #visieMinister {background-color: #4E9625; color: #ffffff; padding: 2px 3px 3px 5px; margin-bottom: 10px}
#context #visieMinister a {background: #4E9625 url(../pics/1logo/visieMinister.gif) no-repeat left 0px; padding-left: 30px; color: #ffffff; font-weight: bold}
#context #visieMinister a:visited {color: #ffffff}
#context #videoMinister #videoLink {background: #4E9625 url(../pics/1logo/videoMinister.gif) 4px 4px no-repeat; color: #ffffff; font-weight: bold; display: block; padding: 2px 3px 3px 30px}
#context #videoMinister a:visited#videoLink  {color: #ffffff}
#context #videoMinister img {margin-bottom: 0px}
#context #videoMinister ul {margin-top: 0px}



#footer {margin-left: auto; margin-right: auto; text-align: center; width:956px; height: 60px; background: #ffffff url("../pics/1logo/backgroundBottomPagina.gif") no-repeat bottom center; clear:both; }
#footer img {margin-top: 0px}

#aligner {margin: 0px auto 0px auto; border: 1px solid red}

/* BEGIN stijlen zoekdienst */

ul.bladeren.boven { border-bottom: 3px solid #4E9625; padding-bottom:5px; }
ul.bladeren.onder { border-top: 3px solid #4E9625; padding-top:5px; }
ul.bladeren li { display:inline; padding-right:10px; background-image:none !important; border-left:1px solid #4E9625; font-weight:bold; color:#999; }
ul.bladeren li.volgende { border-right:1px solid #4E9625; }
ul.bladeren li a { text-decoration:none !important; font-weight:bold; color: #154273; }
ul.bladeren li a:hover { text-decoration:underline !important; }
ul.bladeren li a:visited { color: #333 !important; }

/* EINDE stijlen zoekdienst */

/* START aangepaste stijlen voor in tekst geplaatste foto met onderschrift (werkt samen met translation "fotocaption") */

div.fotocaptionleft { float:left; border:solid 1px #DDDDDD; margin-bottom:10px; margin-right:10px; }
div.fotocaptionright { float:right; border:solid 1px #DDDDDD; margin-bottom:10px; margin-right:10px; }
div.fotoholder { display:block; }
div.captionholder { font-size:10px; color:#666666; padding:5px; display:block; }
div.toolkitkw { width:400px; padding:10px; background-color:#eeeeee; }

/* EINDE aangepaste stijlen voor in tekst geplaatste foto */

img.albumfoto { clear:both; }


.form_generator td {border-bottom: 0px!important; }
#tb_Form {width: 450px!important; border-collapse: collapse; background-color: #CBE1BD!important; }
#tb_Form td {border-bottom: 1px solid #ffffff!important; background-color: #CBE1BD; vertical-align: top; }
#tb_Form th {width: 150px!important; border-right: 0px!important; border-bottom: 1px solid #ffffff!important; background-color: #CBE1BD; margin-right: 0px; vertical-align: top; }
#tb_Form th label {white-space: normal!important; font-weight: normal ; width: 150px; }
#tb_Form td input {font-size: 1em; }
#tb_Form table td {border: 0px!important; }
#tb_Form table td input {width: 14px!important;}
#tb_Form span {font-weight: bold; }
#tb_Form table {width: 0px!important; }
#tb_Form table td input {width: 20px; }
#tb_Form textarea {width: 250px!important; font-size: 1em; }
#tb_Form .wit td {background-color: #ffffff; padding-top: 20px; padding-bottom: 10px; }
#tb_Form .cmd {background-color: #4E9625; color: #ffffff; border: 0px; cursor: hand; font-size: 0.95em; }

.button {
	display: inline;
	height: 30px;
	width: 120px;
	color: #000000;
	border: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 10px;
	padding-left: 0px;
	padding-right: 0px;
	background-image: url(../img/button_e.png);
	background-position: bottom;
	background-repeat: no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='img/button_e.png');
}
.button:hover {
	background-image: url(../img/button_o.png);
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='crop', src='img/button_o.png');
}
.button_check {
	display: block;
	min-height: 30px;
	width: 90%;
	color: #000000;
	border: 0px;
	text-align: left;
	overflow: visible;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 5px;
	background-image: url(../img/button_check.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #CBE1BD;
}
.button_check:hover {
	background-image: url(../img/button_check_o.png);
}
.button_check_selected {
	display: block;
	min-height: 30px;
	width: 90%;
	color: #000000;
	border: 0px;
	text-align: left;
	overflow: visible;
	overflow
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 0px;
	background-image: url(../img/button_check_selected.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #CBE1BD;
}
.button_radio {
	display: block;
	min-height: 30px;
	width: 90%;
	color: #000000;
	border: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 0px;
	background-image: url(../img/button_radio.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #CBE1BD;
}
.button_radio:hover {
	background-image: url(../img/button_radio_o.png);
}
.button_radio_selected {
	display: block;
	min-height: 30px;
	width: 90%;
	color: #000000;
	border: 0px;
	text-align: left;
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 0px;
	background-image: url(../img/button_radio_selected.png);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #CBE1BD;
}

.button_spacer {
	display: block;
	clear: none;
	float: left;
	height: 20px;
	width: 80px;
}


.nav_button {
	display: block;
	color: #000000;
	font-size: 16px;
	font-weight: bold;	
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: url(../img/nav_e.png);
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 4px;
}
.nav_button:active {
	color: #000000;
	text-decoration: none;
}
.nav_button:link {
	color: #000000;
	text-decoration: none;
}
.nav_button:visited {
	color: #000000;
	text-decoration: none;
}
.nav_button:hover {
	color: #000000;
	text-decoration: none;
	background-image: url(../img/nav_o.png);
}

.scan_group {
	margin-bottom: 5px;
	padding: 10px;
	padding-bottom: 5px;
	margin-left: 24px;
	border: #ffffff solid 1px;
}
