/*-----------------------------------------------------*/
/* CSS voor 1Logo Sites                                  */
/* 1 Logo - Versie 1 - Maart 2009                      */
/*-----------------------------------------------------*/

* { 
font-family : verdana, Helvetica, Arial, sans-serif; 
} 
body { 
background-color : #f3f5f6; 
border-top : 1px solid #535353; 
font-size : 70%; 
height : 99.9%; 
line-height : 1.345;
margin : 0; 
padding : 0; 
} 
.onz { 
position : absolute; 
left : -900px; 
width : 1px; 
height : 1px; 
overflow : hidden; 
} 
img { 
border : 0; 
}
/* RA: Weg ermee, waar is deze voor? Hij verziekt mijn Overheidsvideo.
#content img {
float:left;
}
*/
form { 
margin : 0; 
padding : 0; 
} 
input, select, textarea { 
font-size : 1em; 
border: 1px solid #000;
} 
a { 
color : #154273; 
} 
a:visited { 
color : #696969; 
} 
a:hover, a:active, a:focus { 
color : #0162cd; 
} 
blockquote { 
margin : 1.4em 0; 
} 
ul { 
padding: 0; 
margin: 0 0 1.4em; 
list-style-type : none; 
} 
ul ul { 
margin : 0; 
} 
ul li { 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3200px -235px;
padding : 0 0 0 1.2em; 
margin : 0; 
} 
ul.anker li {
background: none;
padding: 0;
margin : 0.2em 0;
}
ul.rss li {
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3600px -157px;
}
li p { 
margin: 0; 
} 
ol {
padding: 0;
margin: 0 0 1.4em;
}
ol li {
margin: 0 0 0 2.7em;
vertical-align: top;
}
ol.alfabet { 
list-style-type : lower-alpha; 
} 
fieldset { 
margin : 0; 
border : 0; 
padding : 0; 
} 
.clear { 
clear : both; 
height : 0; 
overflow : hidden; 
} 
p { 
margin : 0 0 1.4em; 
} 
p.intro {
font-weight: normal; 
}
p.nieuwsintro {
font-weight: bold; 
}
p.meer { 
margin : 0 0 1.9em; 
} 
p.meer a:visited { 
color : #154273; 
} 
p.footer { 
border-top : 1px solid #aaa; 
color : #aaa; 
text-align : right; 
margin : 4.5em 0 0; 
} 
p.chapeau { 
margin-top : -1.4em; 
color : #535353; 
}

/* Kruimelpad */
ol.crumbtrail { 
float: left;
padding: 8px 20px 0 0;
margin: 0 0 0.75em;
width: 670px;
list-style-type: none;
} 
ol.crumbtrail li {
display: inline;
margin: 0;
padding: 0;
color: #767676;
}
ol.crumbtrail li span {
padding: 0 6px 0 0;
background: url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3000px -276px;
} 
ol.crumbtrail li a { 
padding: 0 6px 0 0;
} 
ol.crumbtrail li a, ol.crumbtrail li a:visited {
color: #154273;
}
ol.crumbtrail li a:hover, ol.crumbtrail li a:active, ol.crumbtrail li a:focus {
color: #0162cd;
}


h1, h2.weblog, p.dossiertitel { 
margin : 0 0 0.55em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
font-size : 1.95em;
} 
.dossiertitel {
color: #cc003d;
} 
h2 { 
font-size : 1em; 
margin : 0; 
} 
h3 { 
font-size : 1em; 
font-weight : normal; 
font-style : italic; 
margin : 0; 
} 
#volledig { 
width : 956px; 
margin : 0 auto; 
} 
#paginabox { 
position : absolute; 
width : 956px; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat; 
} 
#rijkslogo { 
position : absolute; 
left : 456px; 
top : 29px; 
clear: both;
} 
#kop { 
position : absolute; 
left : 8px; 
top : 116px; 
width : 940px; 
height : 50px; 
background-color : #046f96; 
}
#titelbalk {
position: absolute;
left: 8px;
top: 116px;
width: 940px;
height: 30px;
background-color: #deeff6;
}
#pagina { 
float : left; 
margin-top : 166px;
width : 940px; 
padding : 0 8px; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") repeat-y -1000px 0; 
} 
#subnavigatie {
border-top: 10px solid #bddfed;
float: left;
width: 230px;
padding: 40px 20px 0 0;
margin: 0;
}
#contentbox { 
border-top: 10px solid #bddfed;
float : right; 
width : 690px; 
padding : 0; 
overflow : hidden; 
}
#content { 
float : left; 
width : 440px; 
padding : 0 20px 0 0; 
} 
.breed #content { 
width : 585px; 
} 
.breedst #content { 
width : 690px; 
} 
#context { 
float : left; 
width : 210px; 
padding : 4px 20px 0 0; 
margin : 0; 
overflow : hidden; 
} 
#context h2 { 
font-size : 1.1em; 
margin : 0; 
} 
#context .banner img, #context img.contextImage { 
width : 210px; 
margin-bottom : 2.5em; 
} 
#context p img { 
width : auto; 
border : 0; 
margin-bottom : -3px; 
} 
#context ul { 
margin-bottom : 2.5em; 
}
#context p {
margin: 0.6em 0 2.5em 0;
}
#voet { 
float : left; 
height : 83px; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -2000px 0; 
width : 956px; 
} 
#kop ul, #servicemenu ul { 
list-style-type : none; 
padding : 0; 
margin : 0; 
} 
#kop li, #servicemenu li { 
float : left; 
background-image : none; 
padding : 0; 
margin : 0; 
} 
#hoofdmenu { 
position : absolute; 
width : 690px; 
left : 20px; 
bottom : 0; 
} 
#hoofdmenu a { 
float : left; 
text-decoration : none; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
color: #fff; 
font-size : 1.1em; 
padding : 0.2em 0.85em 0.27em; 
} 
#hoofdmenu a.act, #hoofdmenu a:hover, #hoofdmenu a:active, #hoofdmenu a:focus { 
color : #000; 
background-color : #bddfed; 
} 
#servicemenu { 
position : absolute; 
width : 920px; 
left : 18px; 
top : 7px; 
} 
#servicemenu li { 
line-height : 1.2em; 
} 
#contactmenu { 
float : right; 
} 
#servicemenu a { 
text-decoration : none; 
color : #535353; 
} 
#rssmenu li { 
margin-right : 0.9em; 
} 
#servicemenu li.rss { 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3600px -158px; 
padding : 0 0 0 1.2em; 
margin : 0; 
}
#contactmenu li { 
margin-left : 1.2em; 
} 
#servicemenu li a:visited { 
color : #535353; 
} 
#servicemenu li a:hover, #servicemenu li a:active, #servicemenu li a:focus { 
text-decoration : underline; 
} 
#servicemenu img { 
vertical-align : baseline; 
margin-bottom : -1px; 
} 
#zoeken { 
position : absolute; 
top : 12px; 
right : 56px; 
width : 174px; 
height : 17px; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3000px 0;
overflow : hidden; 
} 
#zoeken input { 
position : absolute; 
border : 0; 
background-color : transparent; 
padding : 0; 
top : 0; 
height : 17px; 
} 
#zoeken #querytext { 
right : 40px; 
padding-top : 1px; 
width : 133px; 
} 
#zoeken #zoek { 
right : 0; 
width : 40px; 
padding-top : 100px; 
cursor : pointer; 
} 
#zoekmenu { 
position : absolute; 
width : 254px; 
left : 686px; 
bottom : 5px; 
} 
#zoekmenu li { 
line-height : 1.2em; 
padding-left : 24px; 
} 
#zoekmenu a { 
text-decoration : none; 
color: #fff; 
} 
#zoekmenu li a:hover, #zoekmenu li a:active, #zoekmenu li a:focus { 
text-decoration: underline;
} 
#homepage #content { 
float : left; 
width : 440px; 
padding : 40px 10px 0 20px; 
display : inline; 
border-top : 10px solid #bddfed; 
} 
#homepage h2 { 
font-family : Arial, Helvetica, sans-serif; 
margin : 0 0 0.4em; 
padding : 0; 
font-weight : bold; 
font-size : 1.3em; 
color : #000; 
} 
#homepage h3 { 
font-size : 1em; 
font-style : normal; 
font-weight : bold; 
margin : 0 0 0.1em; 
}
#homepage .afbeelding {
float: left;
margin: 0 0 1.4em;
}

#homepage .nieuwsitem { 
float : left; 
margin : 0; 
width : 440px; 
} 
#homepage .nieuwsitem img { 
float : left; 
margin : 0.4em 1em 1.4em 0; 
width : 210px; 
height : 140px; 
} 
#homepage .nieuwsitem p { 
margin : 0 1.5em 1.4em 0; 
padding : 0; 
} 
#homepage .datum { 
color : #6a6a6a; 
display : block; 
} 
div.uitgelicht { 
float : left; 
width : 210px; 
margin : 3px 0 0; 
display : inline; 
overflow : hidden; 
} 
div.laatstekolom { 
margin-left : 20px; 
} 
#homepage #onderwerpenkolom { 
float : left; 
width : 220px; 
} 
#homepage #onderwerpen {
width : 200px; 
padding : 50px 10px 2px; 
background-color : #046f96;
color: #fff;
overflow : hidden; 
} 
#homepage #meestbekeken { 
width : 200px; 
padding : 29px 10px 0; 
overflow : hidden; 
} 
#homepage #context { 
float : left; 
width : 210px; 
padding : 40px 20px 0; 
margin : 0; 
display : inline; 
overflow : hidden; 
border-top : 10px solid #bddfed; 
} 
#homepage #context p.bewindslieden { 
text-align : left; 
height : 50px; 
margin : 0 0 2.5em 0; 
padding : 0; 
} 
#homepage #context p.bewindslieden img { 
width : 50px; 
float : left; 
margin : 0 10px 0 0;
} 
#homepage #context p.bewindslieden a { 
font-weight : bold; 
} 
#context ul li, ul.linklijst li {
background-position : -3000px -275px; 
margin : 0.6em 0; 
height : 1%; 
} 
#context ul li.extern, ul li.extern { 
background-position : -3400px -195px; 
} 
#context ul a, ul.linklijst a { 
text-decoration : none; 
} 
#onderwerpen ul li {

background-position: -3100px -255px; /* white arrow */

} 
#homepage #onderwerpen h2, #onderwerpen ul.linklijst a { 
color: #fff;
} 
#context li a:visited, ul.linklijst a:visited { 
color : #696969; 
} 
#context li a:hover, #context li a:active, #context li a:focus, ul.linklijst a:hover, ul.linklijst a:active, ul.linklijst a:focus { 
text-decoration : underline; 
color : #154273; 
} 

/*-----------------------------------------------------*/
/* RA: Niet gebruikt in VenW templates                 */
/*-----------------------------------------------------*/
/*

.foto img { 
float : left; 
margin : 0 1em 1.4em 0; 
} 
.foto p { 
color : #7c7c7c; 
margin : 0; 
padding : 0 1em 1em; 
} 
img.breed { 
float : none; 
display : block; 
}

*/
/*-----------------------------------------------------*/

img.geenbijschrift { 
float : left; 
margin : 0.4em 1.4em 1.4em 0; 
} 


#subnavigatie li { 
background-image : none; 
padding : 0; 
margin : 0; 
} 
#subnavigatie a, #subnavigatie strong { 
text-decoration : none; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -2980px -273px; 
padding : 0.25em 0 0.4em 31px;
display : block; 
width : 199px; 
color : #000; 
font-weight : normal; 
} 
#subnavigatie a.first { 
background-color : #deeff6; 
} 
#subnavigatie li li a, #subnavigatie li li strong { 
background-position : -2970px -273px; 
padding-left : 41px; 
width : 189px; 
} 
#subnavigatie li li li a, #subnavigatie li li li strong { 
background-position : -2960px -273px; 
padding-left : 51px; 
width : 179px; 
} 
#subnavigatie li li li li a, #subnavigatie li li li li strong { 
background-position : -2950px -273px; 
padding-left : 61px; 
width : 169px; 
} 
#subnavigatie strong, #subnavigatie a:hover,  #subnavigatie a:focus, #subnavigatie a.active {
color : #000; 
background-color : #bddfed; 
} 
#subnavigatie .open { 
background-color: #deeff6;
background-position : -3280px -213px;
} 
#subnavigatie li li .open { 
background-position : -3270px -213px; 
} 
#subnavigatie li li li .open { 
background-position : -3260px -213px; 
} 
span.metageg { 
display : block; 
color : #767676; 
} 
.kolom ul li {
background: url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -2998px -276px;
list-style-type:none;
}
.kolom {
float : left;
width: 125px;
overflow : hidden;
margin: 0 20px 0 0;
}
.breed .kolom {
width: 200px;
}

/*-------------------------------------------------------*/
/* Formulieren                                           */
/*-------------------------------------------------------*/
form fieldset div {
background-color: #deeff6;
padding: 8px 10px;
margin-bottom: 1px;
float: left;
width: 420px;
}
.formulier fieldset { 
margin: 0 0 1.5em;
}
.formulier h2 { 
font-size : 1.1em; 
color : #000; 
} 
.formulier h2.legend, .filter h2.legend {
float: left;
width: 32%; 
margin: 0 0 0.5em 0;
} 
p.verplicht { 
float: left;
width: 68%;
text-align: right; 
color: #535353; 
margin: 0 0 0.5em 0;
}
.formulier label, .filter label { 
float: left;
margin: 0 6px 0 0; 
width: 32%;
}
.formulier input, .formulier textarea, .formulier select,
.filter input, .filter textarea, .filter select {
float: left;
width: 64%;
}
.formulier textarea {
height: 120px;
}
/* Radio fields */
.formulier div.radiofield {
	float: left;
	width: 64%;
	padding: 0;
	margin: 0;
}
.formulier div.radiofield input, .formulier div.radiofield label {
	width: auto;
	border: 0;
}
.formulier div.radiofield label {
	padding: 2px 0;
}
.formulier div.radiofield input {
	margin-right: 5px;
}
.formulier div.radiofield br { clear: both; }
p.fieldboxtext {
	padding: 0 0 0 140px;
	margin: 0;
}
.formulier div.button {
padding: 0 0 0 150px;
}
.formulier .submit {
margin: 0 1em 0 0;
background-color: #deebe3;
color: #000;
width: auto;
font-weight: bold;
}
.formulier .submit:hover {
background-color: #767676;
color: #fff;
}
.validationbox {
background: #fab2bd url("/afbeeldingen/iconen/exclamationmark.gif") no-repeat 5px 5px;
padding: 8px 10px 1px 35px;
margin: 0 0 1.4em;
}
.validationbox h2 {
font-size: 1em;
margin: 0 0 0.2em;
}
.validationbox ul li {
color: #000;
}

/*-------------------------------------------------------*/
/* Filters van de overzichtslijsten                      */
/* (nieuwsberichten, kamerstukken etc.)                  */
/*-------------------------------------------------------*/
.filter input, .filter select {
width: 50%;
}
.filter .small {
width: auto;
margin: 0 0.5em 0 0;
}
.filter select.small {
margin: 0 1em 0 0;
}
.filter .submit {
margin: 0 9px 0 0;
padding: 0;
width: 50px;
background-color: #fff;
font-weight: bold;
float: right;
}
.filter .submit:hover {
background-color: #767676;
color: #fff;
}
/*-------------------------------------------------------*/


.reactie fieldset { 
margin : 0; 
} 
p.reactie { 
border-top : 0.1em solid #046f96; 
margin : 0; 
padding : 0.7em 0 1em; 
clear : both; 
} 
p.reactie img { 
float : left; 
margin : 0.45em 0.5em 0 0; 
} 
p.reactie span { 
display : block; 
color : #aaa; 
font-weight : normal; 
font-size : 1em; 
clear : both; 
} 
div.reactie { 
text-align : right; 
margin : 1.5em 0 0; 
} 
div.boven { 
border-bottom : 2px solid #046f96; 
} 
div.reactie h2 { 
float : left; 
margin : 0; 
font-size : 1.1em; 
} 
div.reactie p { 
margin : 0; 
} 
h2.reactie { 
margin : 0 0 1.2em; 
font-size : 1.1em; 
border-bottom : 3px solid #046f96; 
} 

/*-------------------------------------------------------*/
/* Pagina nummering van zoekresultaten/overzichtlijsten  */
/* (ct_Overzichtlijst, ct_ABC)                           */
/*-------------------------------------------------------*/
p.zoekreslinks { 
margin: 0;
padding: 0.4em 0;
color: #767676;
}
/* Active Page Style */
p.zoekreslinks a.active {
text-decoration: none;
font-weight: bold;
color: #000;
}
p.boven { 
border-bottom: 3px solid #046f96; 
} 
p.onder {
border-top: 3px solid #046f96;
margin: 0 0 1.4em;
}
h2.zoekreskop {
margin: 1em 0;
}


div#forum ul {
list-style : none;
margin : 0;
padding : 0;
border-top : 1px solid #fff;
} 
div#forum ul li { 
background-image : none; 
margin : 0; 
padding : 0 4px; 
float : left; 
height : 18px; 
} 
div#forum ul li.active { 
background-color : #046f96; 
font-weight : bold; 
} 
div#forum ul li a { 
font-weight : bold; 
} 
#samenvatting { 
border-top : 3px solid #046f96; 
border-bottom : 1px solid #046f96; 
background-color : #deeff6; 
clear : both; 
padding : 0; 
} 
#samenvatting p { 
padding : 0; 
margin : 1em 0; 
} 
div.forum { 
margin : 1.2em 0 0; 
clear : both; 
} 
div.forum img { 
float : left; 
margin : 0 0.5em 0 0; 
} 
div.forum div img { 
float : none; 
margin : 0; 
} 
h2.opvallen, h2.verw { 
margin : 0 0 1.2em; 
font-size : 1.1em; 
} 
h2.verw { 
margin : 0 0 -1.7em; 
} 
ul.verw { 
clear : both; 
border-top : 3px solid #046f96; 
list-style : none; 
padding : 0.9em 0 0; 
margin : 2.1em 0 0; 
} 
ul.verw li { 
margin : 0 0 1em; 
height : 1%; 
background-image : none; 
padding : 0; 
} 
ul.verw a { 
font-weight : bold; 
} 
ul.verw .metageg img, img.icoon { 
vertical-align : text-bottom; 
position : relative; 
bottom : -4px; 
margin : -5px 0 0; 
padding : 3px 0 2px; 
} 
ol.resultaten { 
list-style-type : none; 
padding : 0; 
margin-top: 1em;
} 
ol.resultaten li { 
margin : 0 0 1.4em; 
padding : 0; 
height : 1%; 
} 
ol.resultaten a { 
font-weight : bold; 
} 
.terugvraag, .naarboven, .naaroverzicht { 
display: block;
background: none;
padding: 0;
margin: 0 0 1.4em 0;
} 
.terugvraag:visited, .naarboven:visited, .naaroverzicht:visited { 
color : #154273; 
} 
.terugvraag:hover, .naarboven:hover, .naaroverzicht:hover { 
color : #0162cd; 
} 
.foutalg, .foutspec { 
color : #f00; 
padding-top : 1em; 
font-weight : bold; 
} 
.foutspec { 
padding : 0; 
margin : 1.4em 0 0.5em; 
} 
.foutalg span, .foutspec 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; 
text-decoration : none; 
font-weight : bold; 
} 
#content table { 
width : 100%; 
margin-bottom : 1.4em; 
border : none; 
} 
#content caption { 
padding : 0 0.8em 0.8em 0;
text-align : left; 
font-weight: bold;
} 
#content tr { 
text-align : left; 
vertical-align : top; 
} 
#content th, #content td { 
margin: 0; 
padding : 0.25em 0.8em 0.4em 0.8em;
border-right : 10px solid #fff; 
border-bottom : 1px solid #046f96; 
border: 0;
}
#content th {
background-color: #bddfed;
}
#content td {
background-color: #deeff6;
}
#content .decimaal { 
padding : 0 0 0.2em 1em; 
text-align : right; 
} 
.vgvpreview { 
margin-top : 2em; 
} 
.vgvkolom { 
float : right; 
width : 48%; 
} 
p.rss a { 
text-decoration : none; 
background : url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3000px -276px; 
padding-left : 10px; 
color : #000; 
} 
p.rss a:visited { 
color : #696969; 
} 
p.rss a:hover, p.rss a:active, p.rss a:focus { 
text-decoration : underline; 
color : #154273; 
} 
#nieuwsbrief .formulier { 
border-top : none; 
} 
#nieuwsbrief .first { 
border : none; 
} 
#nieuwsbrief h2 { 
padding-bottom : 0.2em; 
border-bottom : 3px solid #046f96; 
display : block; 
font-weight : bold; 
font-size : 1.1em; 
margin-bottom : 1em; 
} 
#nieuwsbrief div { 
margin-bottom : 1.4em; 
padding-left : 2em; 
} 
#nieuwsbrief div input { 
margin : 0.1em 0 0 -2em; 
float : left; 
} 
#nieuwsbrief label { 
color : #000; 
font-weight : bold; 
} 
#nieuwsbrief .veld { 
font-size : 1em; 
width : 22em; 
} 
#nieuwsbrief .button { 
margin : 0; 
padding : 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 : 0.7em; 
} 
#nieuwsbrief #modifyform .button { 
float : right; 
border-width : 2px; 
clear : both; 
} 
* html #nieuwsbrief div input { 
margin-top : -0.1em; 
} 
* html #nieuwsbrief div p { 
height : 1%; 
} 
* html #nieuwsbrief .button { 
border : none; 
height : 1.7em; 
}

/* Aanpassing voor VenW site door Arthur de Rijke (zo hoeft de navigatie XSLT niet aangepast te worden) */
#subnavigatie ul li.open a {
background-position : -3280px -213px; 
}

#subnavigatie ul li.open ul li a {
background-position : -2970px -273px; 
}

/* Toevoeging op aanpassing door Robin; fix voor inspringen van pijltjes op niveau 3 (kwam voor onder Overige Luchthavens) */
#subnavigatie ul li.open ul li ul li a {
background-position : -2960px -273px; 
}

#subnavigatie ul li.geselecteerd a{
color : #000; 
background-color : #bddfed; 
}
/*-------------------------------------------------------*/


/*Aanpassing voor kamerstukken met bijlagen*/
ul.bijlagen li a{
margin : 1em 0 0 1.4em; 
list-style-type: none;
}

/*ul.bijlagen li span.metageg {
margin : 0 0 0 1.4em; 
list-style-type: none;
}*/


/*-------------------------------------------------------*/
/* Aanpassing voor alinea "meer informatie"              */
/*-------------------------------------------------------*/
ul.meerinfo { 
border-top : 1px solid #046f96; 
padding-top: 0.5em;
margin-top: 0.5em;
}
/*-------------------------------------------------------*/


/*-------------------------------------------------------*/
/* RA: Stuur door knop in contentlinks */
/*-------------------------------------------------------*/
#contentlinks {
float: left;
width: 690px; 
padding: 8px 20px 0 0;
}

#contentlinks ul {
float: right;
}

#contentlinks ul li.stuurdoor {
background: none;
padding: 0;
margin: 0;
}

#contentlinks ul li.stuurdoor a {
background: url("/afbeeldingen/iconen/iconenset-v035.gif") no-repeat -10px -6px;
text-decoration: none;
color: #154273;
display: block;
line-height: 1.2em;
padding: 0 0 0 15px; 
margin: 0; 
}
#contentlinks ul li.stuurdoor a:hover {
text-decoration: underline;
}

/*-----------------------------------------------------*/
/* Aanpassing voor alineaplaatje links,rechts of onder */
/*-----------------------------------------------------*/
.foto { margin: 0 0 1.4em 0; }
.illu-links .foto { float: left; margin: 0 1em 0 0; }
.illu-rechts .foto { float: right; margin: 0 0 0 1em; }
.fototekst { color: #767676; }



/*-----------------------------------------------------*/
/* CSS voor Overheids Media Player v0.8                */
/* RA: Inclusief 1 logo updates mrt/apr 2009           */
/*-----------------------------------------------------*/
.moviecontent, .audiocontent { width: 400px; } /* a default value will be replaced by movie width */
.moviecontent .movie, .audiocontent .movie { margin: 0 0 0.4em 0; }
.moviecontent ul, .audiocontent ul { border: 1px solid #dedede; border-bottom: 0px; overflow: hidden; padding: 0; list-style: none; }
.moviecontent ul ul, .audiocontent ul ul { border: 0; }

.moviecontent li, .audiocontent li { border-bottom: 1px solid #dedede; background-image: none; padding: 0; margin: 0; }
.moviecontent li li, .audiocontent li li { border: 0; }

.moviecontent h2, .audiocontent h2 { font-weight: normal; }
.moviecontent li h2 a, .audiocontent li h2 a { color: #000; }
.moviecontent li h2 a:hover, .audiocontent li h2 a:hover { background-color: #bddfed; }

.moviecontent li a, .audiocontent li a { display: block; padding: 0.25em 20px 0.4em 0.8em; text-decoration: none; color: #000; }
.moviecontent li li a, .audiocontent li li a {  }
.moviecontent li a:hover, .audiocontent li a:hover { background-color: #bddfed; }

.moviecontent li p a, .audiocontent li p a { display: inline; text-decoration: underline; color: #154273; background: transparent; 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: #0162cd; background: transparent; border: 0; padding: 0; margin: 0; }

.moviecontent li img, .audiocontent li img { margin-bottom: -4px;}

.moviecontent li a.open, .audiocontent li a.open { background: #deeff6 url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3419px -110px; }
.moviecontent li a.open:hover, .audiocontent li a.open:hover { background-color: #bddfed; }
.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: #fff url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3317px -132px; }
.moviecontent li a.close:hover, .audiocontent li.close:hover { background-color: #bddfed; }
.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.8em; }

.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; }
/*-----------------------------------------------------*/


/*-----------------------------------------------------*/
/* Colored Containers */
/*-----------------------------------------------------*/
.containerKleur1 {
background-color: #046f96;
color: #fff;
}
.containerKleur2 {
background-color: #bddfed;
}
.containerKleur3 {
background-color: #deeff6;
}
.containerContrastkleur {
background-color: #cc003d;
color: #fff;
}
/*-----------------------------------------------------*/




/*-------------------------------------------------------*/
/* Organogram                                            */
/*-------------------------------------------------------*/
#organogram {
position:absolute;
font-size:87%;
width:585px;
height:360px;
border-top:3px solid #046f96;
background:url("/afbeeldingen/organogram/VW_organogram_background_internet_nl.gif") no-repeat 0px 0px;
margin:1.4em 0 0;
}

p.orga {
margin-top:360px;
padding-top:.5em;
/*border-top:3px solid #046f96;*/
border-top:0;
}


#organogram ul {
position:absolute;
top:15px;
margin:0;
padding:0;
}

#organogram ul li {
background: none;
margin:0;
padding:0;
}

#organogram a {
position:absolute;
display:block;
width:135px;
border:1px solid #046f96;
color:#000;
background:#fff;
font-weight:700;
text-align:center;
text-decoration:none;
padding:7px 0;
}

#organogram a:hover {
color:#fff;
background-color:#046f96;
}

#org-minister a {
left:89px;
top:2px;
}

#org-stas a {
left:233px;
top:2px;
}

#org-sg a {
left:161px;
top:50px;
}


#org-lsg a {
left:161px;
top:74px;
}


#org-ski a {
left:89px;
top:122px;
}

#org-bb a {
left:233px;
top:122px;
}


#org-b a {
left:233px;
top:170px;
}


#org-m a {
left:17px;
top:232px;
}

#org-lmz a {
left:161px;
top:232px;
}

#org-w a {
left:305px;
top:232px;
}

#org-r a{
left:89px;
top:278px;
}

#org-invw a{
left:233px;
top:278px;
}

#org-knmi a{
left:377px;
top:278px;
}

.wegwijzer li {
background: url("/afbeeldingen/achtergronden/sprite-v2.gif") no-repeat -3000px -271px;
list-style-type:none;
line-height:2em;
}

p.bovenkop { margin:3px 0 0 0; color: #767676; }

/* Colored Containers */
.containerKleur1 {
background-color: #046f96;
color: #fff
}
.containerKleur2 {
background-color: #bddfed;
}
.containerKleur3 {
background-color: #deeff6;
}
.containerContrastkleur {
background-color: #cc003d;
color: #fff;
}


/* Context Panels */

#context div.contextPanelKleur2 {
   border: 1px solid #bddfed;
   margin-bottom: 1.4em;
}

#context div.contextPanelKleur2 h2 {
   background-color: #bddfed;
   padding: 4px 5px;
}

#context div.contextPanelKleur2 ul.linklijst {
   padding-left: 3px;
   padding-right: 3px;
   margin-bottom: 0px;
}

#context div.contextPanelKleur3 {
   border: 1px solid #deeff6;
   margin-bottom: 1.4em;
}

#context div.contextPanelKleur3 h2 {
   background-color: #deeff6;
   padding: 4px 5px;
}

#context div.contextPanelKleur3 ul.linklijst {
   padding-left: 3px;
   padding-right: 3px;
   margin-bottom: 0px;

}

#context div.contextContrastKleur {
   border: 1px solid #cc003d;
   margin-bottom: 1.4em;
}

#context div.contextContrastKleur h2 {
   background-color: #cc003d;
   padding: 4px 5px;
   color: #fff;
}

#context div.contextContrastKleur ul.linklijst {
   padding-left: 3px;
   padding-right: 3px;
   margin-bottom: 0px;
}

.breed {
   width:670px;
   padding:0 20px 0 0;
}

/*-------------------------------------------------------*/

/* Custom CSS Code */
/*
Custom CSS Code
Can be used for site specific layout changes / additions
*/