* {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%}
img {border:0;}
h1 {font-size: 1.8em; font-weight: normal; color: #cc003d; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal; margin-top: 0px}
h2 {font-size: 1.8em; font-weight: normal; color: #000000; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal; margin-top: 0px;}
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; left:50%; margin:0px auto; }
#pagina {width:956px; margin: 0 auto; background: #ffffff url("../img/newbackgroundMiddelPagina.gif") repeat-y top center; float:left; }

#servicemenu {left: 0px; top :0px; position:absolute; width: 100%;  font-size: 0.8em; height: 29px; text-align: center; background: #f3f5f6 url("../img/BackgroundTopPagina.gif") no-repeat bottom center}
#servicemenu div {width: 920px; margin-left: auto; margin-right: auto; padding-top: 4px;}
#servicemenu ul {list-style-type:none;padding:0;margin:0;}
#servicemenu li {float:left;background-image:none;padding:0;margin-left: 8px; margin-right: 8px;}
#servicemenu li.rss {background: url("/eCache/DEF/42/588.gif") no-repeat left 5px; padding-left: 15px; }
#servicemenu li a {color: #535353; font-size: 0.85em}
#servicemenu li a:hover,#servicemenu li a:active,#servicemenu li a:focus {text-decoration:underline; color: #000000}
#servicemenu img {vertical-align:baseline;margin-bottom:-1px}
#contactmenu {float:right;}

#RijksLogo {width:955px; height: 125px; background: #ffffff url("../img/backgroundMiddelPagina.gif") repeat-y top center;}
#RijksLogo img {margin-top: 27px; margin-left: 455px}


#topNavigatie {background-color: #046f96; border-bottom: 10px solid #bddfed; height: 50px; width: 940px; margin:0px auto 0px 8px}
:root #topNavigatie {margin-left: 8px} /* FF Hack! */
/*
#topNavigatie ul {list-style-type:none;padding:0;margin-left: 20px; margin-top: 24px; float: left; width: 671px}
*/
#topNavigatie ul {list-style-type:none;padding:0;margin-left: 20px; margin-top: 24px; float: left; width: 900px}
#topNavigatie li {float:left;background-image:none;padding:0;margin:0}
#topNavigatie li a {color: #ffffff; text-decoration: none; display: block; padding: 5px 5px 6px 5px; font-size: 0.7em; font-weight: bold}
#topNavigatie li a:hover {background-color: #bddfed; color: #000000}
#topNavigatie li a.active {background-color: #bddfed; 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: 34px; margin-right: 20px; margin-left: 8px; padding: 0px 0px 0px 0px}
#linkerNavigatie a#introductiePagina {display: block; margin-top:0px; margin-left: 0px; font-size: 0.7em; padding: 3px 0px 4px 20px; color: #000000; text-decoration: none}
#linkerNavigatie a.active {background-color: #deeff6}
#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: 3px; padding-bottom: 4px; color: #000000; background: url("../img/499.gif") no-repeat 20px 8px; text-decoration: none}
#linkerNavigatie ul li a:hover {background-color: #bddfed}
#linkerNavigatie ul li a:visited {color: #000000}
#linkerNavigatie ul li a.active {background: #deeff6 url("../img/499.gif") no-repeat 20px 8px;}

#linkerNavigatie li.d-2   a:hover {}
#linkerNavigatie li.ds-2 a:hover {}
#linkerNavigatie li.do-2 a {background: #ffffff url("../img/li_down.gif") no-repeat 20px 10px;}				
#linkerNavigatie li.dos-2 a {background-color: #deeff6; }
#linkerNavigatie li.d-3  a {background: #ffffff url("../img/li_left.gif") no-repeat 28px 10px; font-size: 1.4em; padding-left: 38px!important;}
#linkerNavigatie li.ds-3  a {background: #deeff6 url("../img/li_left.gif") no-repeat 28px 10px; font-size: 1.4em; padding-left: 38px!important;}
#linkerNavigatie li.d-4  a {background: #ffffff url("../img/li_left.gif") no-repeat 36px 10px; font-size: 2em; padding-left: 46px!important;}
#linkerNavigatie li.ds-4  a {background: #deeff6 url("../img/li_down.gif") no-repeat 36px 10px; font-size: 2em; padding-left: 46px!important;}
#linkerNavigatie li.d-5  a {background: #ffffff url("../img/li_left.gif") no-repeat 44px 10px; font-size: 2.8em; padding-left: 54px!important;}
#linkerNavigatie li.ds-5  a {background: #deeff6 url("../img/li_left.gif") no-repeat 44px 10px; font-size: 2.8em; padding-left: 54px!important;}
#linkerNavigatie li.d-6  a {background: #ffffff url("../img/li_left.gif") no-repeat 52px 10px; font-size: 1.4em; padding-left: 62px!important;}
#linkerNavigatie li.ds-6  a {background: #deeff6 url("../img/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: 900px!important; margin-left: 23px}
.WideContent .column {width: 210px; float: left; margin-right: 20px}
.WideContent #column4 {margin-right: 0px}
.RightContent {width: 650px!important}

#content {float: left; width:440px; padding:0px 20px 0px  0px; font-size: 0.7em; line-height: 1.5 }
#content h3 {font-size: 1.5em; font-weight: 200; color: #000000; font-family:Arial,Helvetica,Verdana,sans-serif; line-height: normal; margin-bottom: 5px}
#content p {margin-top: 0px; margin-bottom: 17px}
#content a {text-decoration: none}
#content a:link {color: #154273; text-decoration: underline}
#content a:hover {color: #0162cd; text-decoration: underline}
#content a:visited {color: #696969; text-decoration: underline}

#content ol {margin-left: 30px; padding-left: 0px; text-align: left;}

#content ul {list-style-type: none; margin-top: 0px; margin-bottom: 17px; padding: 0px 0px 0px 0px}
#content ul li {background: url("../img/499.gif") no-repeat 2px 6px; padding-left: 12px; margin-bottom: 5px}
#content ul li img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

#content .metadata, #content a:hover .metadata {color: #535353; text-decoration: none}

#content ul.overzicht li {margin-bottom: 10px}

#content hr {border: 0px; color: #046f96; height: 3px}

#content .floating ul { float: right; width: 200px; margin-top: 10px; margin-right:10px;}
#content img.links {float: left; margin-right: 5px; margin-bottom: 5px}
#content img.rechts {float: right}
#content img.fotoNieuwsbrief {float: left; margin-right: 10px; margin-bottom: 5px}
#content p.clear {clear: both}
#content p.clear img {float: left; margin-right: 5px; margin-bottom: 5px}
 
#content ol.crumbtrail {list-style-type:none;padding:0px 0px 0px 0px;margin:0px 0px 8px 0px;float:left;width:100%; height: 22px}
#content ol.crumbtrail li {display:inline;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; color:#767676; line-height: 1.5 }
#content ol.crumbtrail a, ol.crumbtrail a:visited {padding:0px 7px 0px 0px;color:#154273; line-height: 1.5}
#content ol.crumbtrail a:hover {color:#0162cd;}
#content ol.crumbtrail img {margin:0px; padding:0px}

#content .postit {width: 150px; float: right; border: 1px solid #bddfed; padding: 5px 5px 5px 5px; clear: right; margin-bottom: 5px; margin-left: 5px; line-height: 1.3}
#content img {margin-bottom: 5px; margin-top: 5px}
#content .postit .link {width: 100%; text-align: right}

#content span.quote {font-family: arial; font-weight: bold; font-size: 1em}
#content div.quote {font-weight: bold;text-align: center; margin-bottom: 20px}
#content div.quote span {font-family: arial; font-weight: bold; font-size: 1em}

#content .fotoMetBijschrift {border: 1px solid #dddddd; padding: 0px 0px 0px 0px; width: 400px}
#content .fotoMetBijschrift img {clear: both; margin-top: 0px; float: none}
#content .fotoMetBijschrift p {padding: 0px 5px 5px 5px; margin-bottom: 0px; margin-top: 0px}

#content ul.video {width: 398px; margin: -7px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #dfdfdf; border-top: none; border-bottom: none}
#content ul.video li {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-weight: bold}
#content ul.video li a {display: block; text-decoration: none!important; padding: 4px 0px 2px 5px; background: url(http://www.vrom.nl/eCache/DEF/43/043.png) 0px 0px repeat-x; color: #000000}
#content ul.video li a:visited {color: #000000}
#content ul.video li a.closed {background: url(http://www.vrom.nl/eCache/DEF/43/047.png)}
#content ul.video li ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}
#content ul.video li ul li {padding: 0px 0px 0px 0px; background: #ffffff url(../img/499.gif) 5px 8px no-repeat; font-weight: normal; border-bottom:solid 1px #E4E4E4}
#content ul.video li ul li a {display: block; color: #154273; line-height: normal; padding: 4px 0px 4px 16px; text-decoration: underline; background: none}
#content ul.video li ul li a:hover {background: #E6E6E6}
#content ul.video li ul li a:visited {color: #154273}

#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:0px solid #046f96; margin-bottom: 17px }
#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 {width: 300px}
#content form textarea {width: 300px}
#content form input#wissen {font-size: 1em; width: auto; color: #ffffff; background-color: #bddfed; border: 0px; padding-top: 2px; padding-bottom: 2px}
#content form input#verzenden {margin-left: 100px; font-size: 1em; width: auto; color: #ffffff; background-color: #046f96; border: 0px; padding-top: 2px; padding-bottom: 2px}
*/

#content table {border-collapse:collapse; font-size: 1em; border: 0px}
#content table caption {text-align: left; border-bottom: 3px solid #bddfed; padding: 3px 3px 3px 0px}
#content table th {text-align: left; border-bottom: 1px solid #bddfed; padding: 3px 3px 3px 3px; border-right: 10px solid #ffffff}
#content table td {text-align: left; border-bottom: 1px solid #bddfed; padding: 3px 3px 3px 3px; border-right: 10px solid #ffffff}
#content table.publicatiedossiers th {width: 100px}

/*DOSSIERS A - Z*/
#content .dossiers {background:#F00 url(http://www.vrom.nl/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 IN DOSSIERS*/
#publicaties div, #publicaties span {text-decoration: none!important}
#publicaties a div {color: #000000}
#publicaties a:hover div {color: #000000}
#publicaties a.noUnderline {text-decoration: none}
/*EINDE PUBLICATIES IN DOSSIERS*/

/*PUBLICATIES OP PAGINA 2706*/
.resultaten li {margin-bottom: 10px}
.resultaten div, .resultaten span {text-decoration: none!important}
.resultaten a div {color: #000000}
.resultaten a:hover div {color: #000000}
.resultaten .downloadicoon img {margin-right: 5px!important}
/*EINDE PUBLICATIES OP PAGINA 2706*/


#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; padding: 0px 0px 0px 0px}
#context ul li {background: url("../img/499.gif") no-repeat 2px 6px; padding-left: 12px; margin-bottom: 5px}

#context #bewindsliedenQuote {margin-top: 25px}
#context #bewindsliedenQuote div {float: left; width: 125px; text-align: right; display: block; background: url("../img/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: #bddfed; width: 100%; background-image: none; padding: 5px 5px 5px 5px; text-align: left; display: block; margin-top:  0px}
#context #bewindsliedenQuote .link {clear: both; margin-top: 0px; text-align: left; background: url("../img/li_left.gif") no-repeat right 8px; padding-right: 5px; display: block}
#context #bewindsliedenQuote a {text-decoration: none}
#context #bewindsliedenQuote a:hover {text-decoration: underline}
#context #bewindsliedenQuote a:visited {color: #154273}

#context #visieMinister {background-color: #046f96; color: #ffffff; padding: 2px 3px 3px 5px; margin-bottom: 10px}
#context #visieMinister a {background: #046f96 url(http://www.vrom.nl/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: #046f96 url(http://www.vrom.nl/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("../img/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 #046f96; padding-bottom:5px; }
ul.bladeren.onder { border-top: 3px solid #046f96; padding-top:5px; }
ul.bladeren li { display:inline; padding-right:10px; background-image:none !important; border-left:1px solid #046f96; font-weight:bold; color:#999; }
ul.bladeren li.volgende { border-right:1px solid #046f96; }
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; clear: both; display: block}
div.fotocaptionright { float:right; border:solid 1px #DDDDDD; margin-bottom:10px; margin-left:10px; clear: both}
div.fotoholder { display:block; }
div.captionholder { font-size:1em; color:#666666; padding:5px}
div.toolkitkw { width:400px; padding:10px; background-color:#eeeeee; }

/* EINDE aangepaste stijlen voor in tekst geplaatste foto */

img.albumfoto { clear:both; }