/*
 *   COMMUNICATIEPLEIN.NL
 *
 *   Stylesheet voor scherm en projectie
 *   /css/scherm.css
 *
 *   eend ~ maakt internet menselijk
 *
 *   V1.7 - 25/05/2009 - Jeroen Visser, Lodewijk Schutte
 *
 ************************************************************/



/*  clean start
-------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, img,
table, tr, th, td,
form, fieldset, legend, button,
div, object { margin:0;padding:0;border:0;list-style:none;font:normal 100% verdana,helvetica,arial,sans-serif;text-align:left;vertical-align:top;}
input, select, textarea, button {font:normal 100% verdana,helvetica,arial,sans-serif;}
table, td, th { border-collapse: collapse; }


/*  Basisdefinities
-------------------------------------------- */
body {position: relative;border-top: 1px solid #535353;padding-top: 2.65em;font-size: 11px;line-height: 1.5;}


h1 {
 margin: .4em 0 .2em;
 color: #000;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 195%;
 font-weight: normal;
 line-height:1.22;
}
.home h1 {
 position: absolute; top: -10000px;
}

h2 {margin: .9em 0 .2em;color: #000000;font-size: 135%;font-weight: normal;}
#inhoudbox h2 { clear: left; }
#inhoudbox #attentiekolom h2,
#inhoudbox .linklijst h2,
#inhoudbox form.formulier h2 { font-size: 110%; font-weight: bold; }
.home h2, .home #inhoudbox #attentiekolom h2 {font-family:Arial,Helvetica,sans-serif;font-size: 135%;font-weight:bold;line-height:1.22;}
h2.meerinfo {margin-top: 1em;border-top: 3px solid #4e9625; padding-top:1em;color: #000000;font-size: 110%; font-weight: bold;}


h3 {margin: .9em 0 .3em;font-size: 100%;font-weight: bold;line-height: 1.4;}
h4 {margin: .9em 0 0;font-size: 100%;font-weight: normal;line-height: 1.4;}
.home h1, .home h3 {margin: 0;}
.home h2 {margin-bottom: 0;padding-bottom: .4em;}

p {margin: 0 0 1.4em 0;line-height: 1.4;}
p.intro {font-weight: bold;line-height: 1.4;}
p.kenmerken {margin: 0;color: #535353;}
p.subtitel {color: #535353;position:relative;top:-1.2em;margin-bottom:0;}
p.onderschrift {margin: .3em 0 1.9em;color: #535353;}
a {color: #154273;}
a:visited { color: #696969; }
a:hover { color: #0162cd; }
a.extern {background: url(../img/rijks_sprite.png) no-repeat 100% .3em;padding-right: 12px;}
abbr, acronym {font-style: normal;border: none;}

a.meerinfo {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;
 color: #154273;
}
a.meerinfo:hover{
 text-decoration: underline;
 color: #0162cd;
}


/*  Algemene classes
-------------------------------------------- */
.hidden {display:none;}



/*  Hoofdindeling site
    Gebaseerd op implementatie van
    de ministeries van VWS en EZ
-------------------------------------------- */
body {
 background: #F3F5F6;
}

#directnaar {
 position: absolute;
 top: -1000px;
}

#centerbox {
 width: 960px;
 position: relative;
 margin: 0 auto;
}

/* Woordmerk */
#woordmerk {
 display: block;
 width: 220px;
 height: 75px;
 position: absolute;
 left: 458px;
 top: 0;
 z-index: 100;
}

#woordmerk a,
#woordmerk img {
 display: block;
 width: 200px;
 height: 75px;
 text-decoration: none;
}


/* Inhoudbox met hoofdindeling in inhoud-, attentie- en navigatiekolom */
#inhoudbox {
 width: 960px;
 position: relative;
 margin: 0;
 padding: 0 0 80px 0; /* onderaan meer padding ivm print/stuur door links in chapeau */
 background: url(../img/rijks_sprite.png) repeat-y -960px 0;
}

#inhoudbox .schaalbox {
 padding: 97px 10px 0;
}

#inhoudbox .schaalbox:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#hoofdkolom {
 width: 710px;
 float: right;
}

#navigatiekolom {
 width: 230px;
 float: left;
 position: relative;
 top: 0;
 /*margin-top: 4.2em;*/
 margin-top: 7em;
 padding-top: 45px;
}

#inhoudkolom {
 width: 440px;
 float: left;
 /*margin-top: 4.2em;*/
 margin-top: 7em;
 padding: 12px 0 25px;
 border-left: 20px solid #FFF;
}

#inhoudkolom h1 {
 margin-bottom:.8em;
}

#inhoudkolom div {
 position: relative;
}

#inhoudbox.breed #inhoudkolom {
 width: 670px;
}


#inhoudkolom div div {
 border-left: 0;
 padding-right: 0;
}

#attentiekolom {
 width: 210px;
 float: right;
 position: relative;
 /*margin-top: 4.2em;*/
 margin-top: 7em;
 padding-top: 30px;
 border-right: 20px solid #FFF;
}

#inhoudbox.breed #attentiekolom {
 display: none;
}


/* Homepage: afwijkende layout */
.home #inhoudbox {
  padding-bottom: 50px; /* op homepage geen service links, dus gewoon 50px padding */
}

.home #hoofdkolom {
 width:auto;
 float: none;
}

.home #inhoudkolom {
 width: 440px;
 margin-left: 0;
 padding: 28px 0 0;
 background-color: #ffffff;
}

.home #inhoudkolom div {
 padding: 0;
}

.home #attentiekolom {
 width: 210px;
 float: right;
 padding-top: 38px;
 background-color: #ffffff;
}

.home #attentiekolom div {
 padding-right: 0;
}

.home #attentiekolom div div {
 padding-left: 0;
}


/*  Homepage: bewindspersoon
-------------------------------------------- */
.home #attentiekolom .bewindspersoon ul {
 margin-top: 0;
 border-top: none;
}
.home #attentiekolom .bewindspersoon li {
 position: relative;
}
.home #attentiekolom .bewindspersoon li.portret,
.home #attentiekolom .bewindspersoon li.portretgroot {
 border-bottom: none !important;
 padding-bottom: 0;
 margin-bottom: 1.9em;
}
.home #attentiekolom .bewindspersoon li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.home #attentiekolom .bewindspersoon h3 {
 padding-top: 1em;
}
.home #attentiekolom .bewindspersoon span {
 display: block;
 width: 70px;
 float: right;
}
.home #attentiekolom .bewindspersoon img {
 display: block;
 width: 100%;
 margin: 0;
}

.home #attentiekolom .bewindspersoon div {
 position: absolute;
 bottom: .2em;
 width: 140px;
}


/*  Homepage: navigatie onderwerpen
-------------------------------------------- */
.home #navigatiekolom {
 width: 210px;
 border-right: 20px solid #FFF;
 padding: 0;
 position: relative;
 float: right;
}
.home #navigatiekolom div {
 margin: 0;
 padding: 0 0 1.9em 0;
}
.home #navigatiekolom div.onderwerpen {
 position: relative;
 top: -10px;
 z-index: 200;
 border-top: 10px solid #4e9625;
 margin: 0 0 0 -10px;
 padding: 28px 10px 10px;
 background: #4e9625;
}

.home #navigatiekolom div.onderwerpen h2 {
 color: #FFF;
}
.home #navigatiekolom div.onderwerpen ul {
 margin: 0;
}
.home #navigatiekolom div.onderwerpen li a,
.home #navigatiekolom div.onderwerpen li a:visited {
 background-position: -8080px .6em;
 color: #FFF;
}


/*  Homepage: meest bekeken
-------------------------------------------- */
.home #navigatiekolom .meest-bekeken {
 padding-bottom: 0;
}





/* Meerkoloms layouts: twee of drie binnen inhoudkolom */
#inhoudbox #inhoudkolom.tweekoloms,
#inhoudbox #inhoudkolom.driekoloms {
 width: 670px;
}

#inhoudbox #inhoudkolom.tweekoloms div,
#inhoudbox #inhoudkolom.driekoloms div {
 padding-right: 0;
}

/* Driekoloms lay: onderwerpenlijst met dossiers A-Z */

#inhoudbox .driekoloms .kolom {
 width: 210px;
 float: left;
 margin-right: 20px;
 border: 0;
}

#inhoudbox .driekoloms .kolom3 {
 margin-right: 0;
}

/* Kop en voet */
#kop {
 position: absolute;
 top: -10px;
 left: 0;
 height: 10px;
 width: 960px;
 background: url(../img/rijks_sprite.png) no-repeat 0 0;
}

#voet {
 clear: both;
 width: 960px;
 height: 50px;
 background: url(../img/rijks_sprite.png) no-repeat 0 -15px;
}


/* Navigatie gedeeld */
#navigatie {
 position: absolute;
 top: 0;
 left: 10px;
 width: 940px;
 z-index: 100;
}

#navigatie .schaalbox {
}

#navigatie .schaalbox:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#navigatie h2, #navigatie h2 span, #subnavigatie h2 {
 position: absolute;
 top: -10000px;
 margin: 0;
}

#navigatie h2.hoofdmenukop {
	background:#CBE1BD none repeat scroll 0 0;
	color:#000;
	font-family:arial,verdana,sans-serif;
	font-size:170%;
	font-weight:bold;
	padding:0.2em 30px;
	position:absolute;
	top:87px;
	width:880px;
	z-index:60;
}


#navigatie #rssfeed {
 position: absolute;
 left: .5em;
}
#navigatie a.rss {
 padding-left: 17px;
 background: url(../img/icon_rss.gif) no-repeat .4em .7em;
}



/* Hoofdmenu en servicemenu */
#hoofdmenu {
 display: block;
 width: 900px;
 /*padding-top: 2.4em;*/
 padding-top:5.2em;
 padding-left: 20px;
 padding-right: 20px;
 border-bottom: 10px solid #cbe1bd;
 position: absolute;
 top: 87px;
 z-index: 50;
 background: #4e9625;
}

#servicemenu {
 margin-top: -2.5em;
 padding: 0 .3em;
 float: right;
}

#hoofdmenu li, #servicemenu li {
 display: block;
 float: left;
}

#hoofdmenu a {
 height: 1.5em;
 float: left;
 padding: .3em 10px .1em 10px;
 color: #FFF;
 font-family: arial,helvetica,sans-serif;
 font-size: 110%;
 font-weight: bold;
 text-decoration: none;
}

#servicemenu a {
 float: left;
 padding: .5em .6em .6em .6em;
 color: #535353;
 text-decoration: none;
}
#servicemenu a:visited {
 color: #535353;
 text-decoration: none;
}
#servicemenu a:hover,
#servicemenu a:visited:hover {
 color: #000;
 text-decoration: underline;
}


ul#hoofdmenu a:hover,
ul#hoofdmenu .actief a,
ul#hoofdmenu .actief a:hover {
 background-color: #cbe1bd;
 color: #000000;
}

/* Zoeken */
#zoeken {
 width: 230px;
 position: absolute;
 top: 87px;
 left: 720px;
 z-index: 110;
}

#zoeken a {
 text-decoration: none;
}

/* Zoekmenu */
#zoekmenu {
 /*padding-top: 2.4em;*/
 padding-top: 5.2em;
 margin-right: -2.4em;
}

#zoekmenu li {
 display: block;
 float: left;
 padding: 0 2.4em 0 0;
}
.en #zoekmenu {
 margin-right: -2.7em;
}
.en #zoekmenu li {
 padding: 0 2.7em 0 0;
}

#zoekmenu a, #zoekmenu a:visited {
 float: left;
 padding: .3em 0 .4em 0;
 color: #FFF;
}

#zoekmenu a:hover {
 text-decoration:underline;
}


/* Zoekformulier */
#zoekformdossier{
 width: 176px;
 position: static;
/* top: 9px;*/
 top:40px;
 left: 0;
 margin:0 0 0.8em 0;
 padding:0;
}


#zoekform {
 width: 176px;
 position: absolute;
/* top: 9px;*/
 top:40px;
 left: 0;
 margin:0;
 padding:0;
}

#zoekform h2 {
 position: absolute;
 top: -10000px;
}

#zoekform p, #zoekformdossier p {
 width: 174px;
 height: 1.5em;
 border: 1px solid #000;
 margin: 0;
 padding: 0;
 background: #FFF;
}

#zoekform #zoek-trefwoord, #zoekformdossier #zoek-trefwoord {
 width: 124px;
 float: left;
 border: 0;
 font-size: 100%;
 vertical-align: top;
 background: transparent;
}

#zoekform #zoek-submit, #zoekformdossier #zoek-submit {
 width: 47px;
 height: 100%;
 float: left;
 padding: 0;
 margin: 0;
 border:none;
 border-left: 1px solid #000;
 background: transparent;
 color: #000;
 font-size: 100%;
 font-weight: bold;
 text-align: center;
 text-transform: lowercase;
 line-height: 1;
}

/* Zoekformulier bij de resultaten*/
#zoekresultaat {
 margin-top: 1.4em
}


/* navigatiekolom in groepen
-------------------------------------------- */

#navigatiekolom.groepen h3 {
	color:#fff;
	margin:1.2em 0 .3em;
}


/* Formulieren
   Sitebreed, met labels boven de velden
-------------------------------------------- */
.formulier {
/* margin-top: .9em;
 padding: .4em 0;
 border-top: 3px solid #4e9625;
 border-bottom: 3px solid #4e9625;*/
}

.formulier fieldset {
 border: none;
 padding: 0;
 margin: 0 0 2.5em;
}
.formulier fieldset:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.formulier h2 {
 margin-bottom: .9em;
}
.formulier label {
 display: block;
 margin: .8em 0 .2em;
 color: #000;
}

.formulier .formrij {
 background:#e5f0df;
 margin-bottom:2px;
 padding:7px 0 4px;
}

.formulier .formrij.zonderlabel {
 padding-left:150px;
}

.formulier .formrij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.formulier .formrij label, .formulier .formrij .label {
 float:left;
 width:130px;
 padding:0 10px !important;
 margin:0;
}

.formulier .formrij input, .formulier .formrij select, .formulier .formrij textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

.formulier .formrij .radiofield {
 float:left;
 width:276px;
}

.formulier .formrij .radiofield label {
 float:none;
 padding:0 !important;
}

.formulier p {
 margin: 0 0 .8em;
}

.formulier textarea#vraag {
 margin: 0 0 .8em;
}
.formulier .breed {
 /*width: 27em;*/
}
.formulier select.breed {
 /*width: 27.15em;*/
}
.formulier .privacy {
 background:#e5f0df;
 margin-bottom:2px;
 padding:10px 10px 10px 150px;
}
.formulier .periode {
 margin-bottom:0;
}
.formulier select.datum {
 width: 8em;
}
.formulier .radiofield input {
 float: none;
 display: inline;
 width: auto;
}
.formulier .radiofield label {
 display: inline;
 margin: 0 1.5em 0 0;
 position: relative;
 top: -0.2em;
 color:#000;
 cursor: pointer;
}
.formulier button {
 margin:.7em 0 0 150px;
}

.formulier input#periode-van, .formulier input#periode-tot {
 width: 100px;
 float:none;
}

button {
 display: block;
 margin: 0;
 border: 1px solid #000;
 padding: 0 10px;
 background: #deebe3;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 text-transform:lowercase;
}

button:hover {
	background:#767676;
	color:#fff;
}

/* formulierclasses */
form.kort button {
 display: inline;
/* padding: 0 .5em .1em .5em;*/
}

form.kort .veld {
 margin-left:.3em;
 border: 1px solid #767676;
 width: 18em;
}

.formulier h3 {
 margin:0 0 .7em;
}

.verplicht {
 display:block;
 color:#767676;
 text-align:right;
 float:right;
}

.label {
 color: #000;
}

.fout label, .fout .label {
	color:#e70022 !important;
}

.fout input, .fout select, .fout textarea {
	border-color:#e70022 !important;
}

.foutmelding {
 margin-top:1.1em;
 margin-bottom:2em;
 padding:8px 10px 10px 35px;
 background:#fab2bd;
 position:relative;
}

.foutmelding img {
 position:absolute;
 top:5px;
 left:5px;
}

.foutmelding p, .foutmelding ul {
	margin:0 !important;
}


.foutmelding ul li {
	padding-left:.7em !important;
}

/*  Subnavigatie op contentpagina's
    bouwt voort op linklijsten en
    subnavigatie van ministerie van VWS
-------------------------------------------- */
#inhoudbox #navigatiekolom #subnavigatie { padding: 0;}

#inhoudbox #navigatiekolom #subnavigatie ul { margin:0; padding:0; list-style:none; }
#inhoudbox #navigatiekolom #subnavigatie li { margin:0; padding:0; border: none; background: #FFF; }
#inhoudbox #navigatiekolom #subnavigatie li strong,
#inhoudbox #navigatiekolom #subnavigatie li a:hover { background-color: #cbe1bd !important; }

#inhoudbox #navigatiekolom #subnavigatie li.first a { background: #e5f0df url(../img/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.first strong { background: #cbe1bd url(../img/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief a strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong a { width: auto; padding: 0; background-image: none;}
#inhoudbox #navigatiekolom #subnavigatie li.open li,
#inhoudbox #navigatiekolom #subnavigatie li.actief li { background: #FFF; }

/* Diepere niveau's in subnavigatie */
#inhoudbox #navigatiekolom #subnavigatie li a,
#inhoudbox #navigatiekolom #subnavigatie li strong { display:block;width:188px;padding:.2em 10px .3em 32px; background: url(../img/rijks_sprite.png) no-repeat -2340px .6em; color: #000; font-weight:normal; text-decoration: none;}
#inhoudbox #navigatiekolom #subnavigatie li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong {width:176px;padding:.2em 10px .3em 44px; background: url(../img/rijks_sprite.png) no-repeat -2328px .6em; font-weight:normal;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief strong { width:164px; padding:.2em 10px .3em 56px; background: url(../img/rijks_sprite.png) no-repeat -2316px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief strong { width:152px; padding:.2em 10px .3em 68px; background: url(../img/rijks_sprite.png) no-repeat -2304px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li li.actief strong { width:140px; padding:.2em 10px .3em 80px; background: url(../img/rijks_sprite.png) no-repeat -2292px .6em;}

#inhoudbox #navigatiekolom #subnavigatie li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open strong { background-position: -3220px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open strong { background-position: -3208px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open strong { background-position: -3196px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open strong  { background-position: -3184px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.open strong { background-position: -3172px .6em;}

#inhoudbox #navigatiekolom #subnavigatie li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.actief strong { background-color: #cbe1bd; }




/* Linklijsten
   Vormgeving van verschillende linklijsten
   verdeeld over site.

   ul
   Basissituatie: grijze lijn + >
   Normale en mouseoverstates in CSS.
   Drie versies:
   .home ul       - homepage
   ul.linklijst   - contentpages
   .linklijst ul  - onderwerpen

   ul li.extern
   Extern linkje met grijze lijn + [>
   Normale en mouseoverstates in CSS.

   ul li.download
   Extern linkje met grijze lijn + V_
   Normale en mouseoverstates in CSS.

   ul li.anker
   Extern linkje met grijze lijn + V
   Normale en mouseoverstates in CSS.

   ul li.bloklink
   Speciaal, gehele lijstitem
   werkt als clickable area.
   Wel lijntje in CSS, geen icoontje
   in de hyperlink zelf.

   ul.js-aan li
   ul.js-aan li.over
   Item in JS enabled browser, waarin
   icoontje in list-item wordt gehangen

   ul.js-aan li.download
   ul.js-aan li.extern
   ul.js-aan li.anker
   + hoverstates
   Items met bijzondere icoontjes.

   NB: javascript hangt gedrag aan lijsten
   op homepage en op lijsten met de class
   "linklijst" op vervolgpagina's

   Indien in een li een class 'bloklink'
   voorkomt, wordt een class 'js-aan' aan
   de ul gehangen

   Door CMS worden voor de items met een
   h2/h3/p in de li een class 'bloklink'
   aan deze li gehangen. De pijltjes
   hangen voor deze bloklink items op het
   [p] element (onder uitgelijnd).
   Beperking is dus: 1 paragraaf in item.
-------------------------------------------- */
#inhoudbox ul.linklijst, #inhoudbox .linklijst ul {
 display: block;
 margin-bottom: 2.6em;
}

.home #inhoudbox ul {
 display: block;
 margin-bottom: 2.6em;
}

#inhoudbox .linklijst li ul, .home #inhoudbox li ul {
 border-top: 0;
 margin: 0;
}

.home #inhoudbox li, #inhoudbox .linklijst li {
 display: block;
 padding: 0;
 margin: 0 0 .3em;
 background: none;
}

#inhoudbox .linklijst li ul li, .home #inhoudbox li ul li {
 padding: 0 0 0 1.1em;
 margin: 0;
}

.home #inhoudbox li a, #inhoudbox .linklijst a {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 color: #154273;
}
.home #inhoudbox li a {
 background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;

}

.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover {
 text-decoration: underline;
}
.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover {
 color: #154273;
}
.home #inhoudbox li a:visited, #inhoudbox .linklijst a:visited {
 color: #696969;
}
.home #inhoudbox li a.more, #inhoudbox .linklijst a.more {
 font-weight: bold;
}


/* li.bloklink */
.home #inhoudbox .bloklink, #inhoudbox .linklijst .bloklink {
 padding: 0 0 .65em 0;
 margin: 0;
}

#inhoudbox #inhoudkolom .linklijst li.bloklink.extern a,
#inhoudbox #inhoudkolom .linklijst li.bloklink.externOver a {
    background-position:100% .4em;
}

.home #inhoudbox li.bloklink a, .home #inhoudbox li.bloklink a:hover,
#inhoudbox .linklijst li.bloklink a, #inhoudbox .linklijst li.bloklink a:hover {
 display: inline;
 padding: 0;
 border: 0;
 background-image: none;
 color: #154273;
}
.home #inhoudbox li.bloklink a:hover,
#inhoudbox .linklijst li.bloklink a:hover {
 color: #0162cd;
}

#inhoudbox .linklijst .bloklink h2 {
 margin: 0;
 padding: .3em 0 .2em 0;
 font-size: 100%;
 font-weight: bold;
}

#inhoudbox .linklijst .bloklink h3,
#inhoudbox .linklijst .bloklink h4 {
 margin:0;
 padding: .3em 0 0 0;
 font-weight:bold;
}

.home #inhoudbox .bloklink p, #inhoudbox .linklijst .bloklink p {
 margin-top: 0;
 margin-bottom: 0;
 padding: .25em 0 .2em 0;
 line-height: 1.4;
}

.home #inhoudbox .bloklink p.kenmerken, #inhoudbox .linklijst .bloklink p.kenmerken {
 padding: .2em 0;
}


#inhoudbox .linklijst .extern a,
.home #inhoudbox .extern a,
.home #inhoudbox .js-aan .extern a {
 background: url(../img/rijks_sprite.png) no-repeat -3680px .6em;
}
#inhoudbox .linklijst .extern a:visited,
.home #inhoudbox .extern a:visited,
.home #inhoudbox .js-aan .extern a:visited {
 background: url(../img/rijks_sprite.png) no-repeat -4120px .6em;
}

.home #inhoudbox .js-aan li.over a,
.home #inhoudbox .js-aan li.extern a,
.home #inhoudbox .js-aan li.download a
.home #inhoudbox .js-aan li.over a:visited,
.home #inhoudbox .js-aan li.extern a:visited,
.home #inhoudbox .js-aan li.download a:visited{
 background-image: none;
}


/* ul.js-aan */
.home #inhoudbox .js-aan .bloklink a, #inhoudbox .linklijst.js-aan .bloklink a {
 color: #154273;
 text-decoration: underline;
 background-image: none;
}
.home #inhoudbox .js-aan .bloklink a:visited, #inhoudbox .linklijst.js-aan .bloklink a:visited {
 color: #696969;
}
.home #inhoudbox .js-aan .bloklink a:hover, #inhoudbox .linklijst.js-aan .bloklink a:hover,
.home #inhoudbox .js-aan .bloklink a:visited:hover, #inhoudbox .linklijst.js-aan .bloklink a:visited:hover {
 color: #0162cd;
}

.home #inhoudbox .js-aan .bloklink, #inhoudbox .linklijst.js-aan .bloklink {
 cursor: pointer;
}


.home #inhoudbox .js-aan .bloklink a:hover, #inhoudbox .linklijst.js-aan .bloklink a:hover,
.home #inhoudbox .js-aan li.over a, #inhoudbox .linklijst.js-aan li.over a,
.home #inhoudbox .js-aan li.over a:visited, #inhoudbox .linklijst.js-aan li.over a:visited,
.home #inhoudbox .js-aan li.downloadOver a, #inhoudbox .linklijst.js-aan li.downloadOver a,
.home #inhoudbox .js-aan li.downloadOver a:visited, #inhoudbox .linklijst.js-aan li.downloadOver a:visited,
.home #inhoudbox .js-aan li.ankerOver a, #inhoudbox .linklijst.js-aan li.ankerOver a,
.home #inhoudbox .js-aan li.ankerOver a:visited, #inhoudbox .linklijst.js-aan li.ankerOver a:visited {
 color: #0162cd;
 background-image: none;
}

.home #inhoudbox .js-aan li.over,
.home #inhoudbox .js-aan li.externOver,
.home #inhoudbox .js-aan li.downloadOver {
 background-color: #e5f0df;
}
.home #inhoudbox .js-aan li.over h4 a,
.home #inhoudbox .js-aan li.externOver h4 a,
.home #inhoudbox .js-aan li.downloadOver h4 a {
 color: #0162cd;
}

#inhoudbox .linklijst.js-aan li.over,
#inhoudbox .linklijst.js-aan li.externOver,
#inhoudbox .linklijst.js-aan li.downloadOver {
 background-color: #e5f0df;
}
#inhoudbox .linklijst.js-aan li.over h4 a,
#inhoudbox .linklijst.js-aan li.externOver h4 a,
#inhoudbox .linklijst.js-aan li.downloadOver h4 a {
 color: #0162cd;
}

/* Bijzondere links: extern, download, anker */
#inhoudbox .linklijst.js-aan .extern a,
#inhoudbox .linklijst.js-aan .extern a:hover,
#inhoudbox .linklijst.js-aan .extern a:focus,
#inhoudbox .linklijst.js-aan .extern a:visited,
#inhoudbox .linklijst.js-aan .externOver a,
#inhoudbox .linklijst.js-aan .externOver a:hover,
#inhoudbox .linklijst.js-aan .externOver a:focus,
#inhoudbox .linklijst.js-aan .externOver a:visited {
 padding-right: 12px;
 background: url(../img/rijks_sprite.png) no-repeat -3680px .6em;
}
#inhoudbox .linklijst.js-aan .externOver a,
#inhoudbox .linklijst.js-aan .externOver a:visited {
 color: #0162cd;
}

/* Bijzondere links: extern in uitgelicht blokje */
.home #inhoudbox .uitgelicht .extern a,
.home #inhoudbox .uitgelicht .js-aan .extern a,
.home #inhoudbox .uitgelicht .extern a:hover,
.home #inhoudbox .uitgelicht .js-aan .extern a:hover,
.home #inhoudbox .uitgelicht .extern a:visited,
.home #inhoudbox .uitgelicht .js-aan .extern a:visited,
.home #inhoudbox .uitgelicht .externOver a,
.home #inhoudbox .uitgelicht .js-aan .externOver a,
.home #inhoudbox .uitgelicht .externOver a:hover,
.home #inhoudbox .uitgelicht .js-aan .externOver a:hover,
.home #inhoudbox .uitgelicht .externOver a:visited,
.home #inhoudbox .uitgelicht .js-aan .externOver a:visited {
 padding-right: 12px;
 background: url(../img/rijks_sprite.png) no-repeat -3680px .6em;
}
.home #inhoudbox .uitgelicht .externOver h3 a,
.home #inhoudbox .uitgelicht .js-aan .externOver h3 a,
.home #inhoudbox .uitgelicht .externOver h3 a:visited,
.home #inhoudbox .uitgelicht .js-aan .externOver h3 a:visited {
 color: #0162cd;
}



/* Bijzondere links: download bijlage */
#inhoudbox .linklijst .bijlage {
 padding: 0em;
 line-height: 1.4;
}

#inhoudbox .linklijst .bijlage a {
 margin-left: -1.1em;
 padding-left: 1.1em;
}


/*  Linklijst: landingpagina
               verwijsgids
               onderwerpen (dossiers A-Z)
    div.linklijst  alternatief in html
                   voor ul linklijst, met
                   uitgebreidere tekst
    .verwijsgids   extra class voor de
                   afwijkende vormgeving
                   in verwijsgids
    .kolom         class die alleen op
                   onderwerpenpagina
                   voorkomt
-------------------------------------------- */
#inhoudbox div.linklijst {
 border-left: none;
}

#inhoudbox .linklijst p {
 margin-bottom: 1.4em;
}

#inhoudbox .linklijst a {
 display: block;
 padding: .2em 0 .2em 12px;
 background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;
 text-decoration: none;
}
#inhoudbox .linklijst .anker a {
 /* background: url(../img/rijks_sprite.png) no-repeat -3240px .6em; */
 padding: .2em 0;
 background: none;
 text-decoration: underline;
}

#inhoudbox .linklijst h2 a {
 padding: .2em 0;
 background: none;
 text-decoration: underline;
}


/* Verwijsgids: lijn niet boven alinea,
   maar boven feitelijke url */
#inhoudbox div.linklijst.verwijsgids p {
 margin: 0 0 1.4em;
}

#inhoudbox div.linklijst.verwijsgids a {
 margin: .3em 0 0 0;
}



/*  Inhoud attentiekolom op vervolgpagina's
    .schaalbeeld   div met foto indien
                   aanwezig
    .meerweten
    .zieook        divs met verwijzingen
-------------------------------------------- */
#attentiekolom div {
 margin-left: 0;
 border: none;
 padding: 0;
}

#attentiekolom .schaalbeeld {
 margin-top: 0;
 padding: 0 0 3.5em;
}

#attentiekolom .schaalbeeld img {
 width: 210px;
}



/*  Nieuwsblokken
    .nws-thumbs  drie items+thumbnail op regel
    .nws-normaal klein item, twee op regel
    .nws-midden  item met afbeelding links
    .nws-groot   item met kolombrede afb.
-------------------------------------------- */

/* Datum in nieuwskop */
.home #inhoudbox p.datum {
 position: absolute;
 top: .2em;
 right: 0;
 color: #767676;
}

/* Nieuwsblok */
#inhoudbox .nieuws ul {
 margin: 0 0 1.4em 0;
 border: 0;
}
#inhoudbox .nieuws ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}


/* .nws-thumbs */
#inhoudbox .nws-thumbs ul {
 margin-right: -15px;
 margin-bottom: 1.4em;
 padding: .3em 0 .75em;
 border: 0;
}

#inhoudbox .nws-thumbs ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .nws-thumbs li {
 width: 135px;
 float: left;
 margin: 0 15px 0 0;
}

#inhoudbox .nws-thumbs li a,
#inhoudbox .nws-thumbs li a:hover {
 padding: 0;
 border-bottom: 0;
 background: none;
 font-weight: bold;
 font-size: 95%;
 color: #154273;
}
#inhoudbox .nws-thumbs li a:visited {
 color: #696969;
}
#inhoudbox .nws-thumbs li a:visited:hover,
#inhoudbox .nws-thumbs li a:hover {
 color: #0162cd;
}

#inhoudbox .nws-thumbs li img {
 display: block;
 float: left;
}

#inhoudbox .nws-thumbs li strong {
 display: block;
 margin-left: 45px;
}



/* .nws-normaal */
#inhoudbox .nieuws li.nws-normaal {
 width: 440px;
 padding: .4em 0 .7em;
 margin: 1em 0;
}

/*
#inhoudbox .nieuws li.oneven {
 margin: 1em 20px 1em 0;
}
*/
#inhoudbox li.nws-normaal a {
 font-weight: bold;
}

#inhoudbox li.nws-normaal h3 {
 margin: 0 0 .4em;
 font:bold 100% verdana,geneva,sans-serif;
 color: #154273;
}

#inhoudbox li.nws-normaal span {
 display: block;
 width: 100%;
}

#inhoudbox li.nws-normaal img {
 width: 100%;
}

/* .nws-midden */
.home #inhoudbox li.nws-midden,
#inhoudbox li.nws-midden {
 clear: left;
 width: 100%;
 margin: 0 0 1em;
 padding: 0;
}

#inhoudbox li.nws-midden:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox li.nws-midden a {
 font-weight: bold;
}

#inhoudbox li.nws-midden h3 {
 margin: 0 0 .4em;
 margin-left: 230px;
 padding-top: 0;
 font:bold 100% verdana,geneva,sans-serif;
}

#inhoudbox li.nws-midden p {
 margin-left: 230px;
 padding-bottom: .5em;
}

#inhoudbox li.nws-midden span {
 display: block;
 width: 210px;
 float: left;
 margin:.3em 0;
}

#inhoudbox li.nws-midden img {
 width: 100%;
}

/* .nws-groot */
#inhoudbox li.nws-groot {
 margin-bottom: 1.4em;
}
#inhoudbox li.nws-groot a {
 font-weight: bold;
}

#inhoudbox li.nws-groot h3 {
 margin: 1em 0 .4em;
}

#inhoudbox li.nws-groot span {
 display: block;
 width: 440px;
}

#inhoudbox li.nws-groot img {
 width: 100%;
}


/* .meer */
#inhoudbox .nieuws li.meer {
 width: 440px;
 clear: left;
}

/* .uitgelicht */
#inhoudbox .uitgelicht h2 {
 margin-bottom: .4em;
}

#inhoudbox .uitgelicht ul {
 margin: 0 0 1.4em 0;
 border: 0;
}

#inhoudbox .uitgelicht ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .uitgelicht li {
 width: 210px;
 float: left;
}

#inhoudbox .uitgelicht li.oneven {
 margin: 0 20px 0 0;
}

#inhoudbox .uitgelicht li a {
 font-weight: bold;
}

#inhoudbox .uitgelicht li h3 {
 margin: 0;
 padding-top: .8em;
 font:bold 100% verdana,helvetica,arial,sans-serif;
}

#inhoudbox .uitgelicht li span {
 display: block;
 width: 100%;
}

#inhoudbox .uitgelicht li img {
 width: 100%;
 margin-bottom:3px;
}

#inhoudbox .uitgelicht li p {
 line-height: 1.4;
}



/*  Videobericht
    .vid-groot  grote videostill + tekst
    .vid-thumb  thumbnails op een regel
-------------------------------------------- */
#inhoudbox .video {
 margin-top: 0;
}

#inhoudbox .video abbr {
 color: #666666;
}

#inhoudbox .video .vid-groot {
 margin-bottom: .8em;
}
#inhoudbox .video .vid-groot h3 {
 padding-top: 1em;
}
#inhoudbox .video .vid-groot img {
 display: block;
 width: 100%;
}

#inhoudbox .video .vid-thumb {
 display: block;
 float: left;
 margin: 0 2px .2em 0;
}

#inhoudbox .video .vid-thumb a, #inhoudbox .video .vid-thumb a:hover {
 margin: 0;
 padding: 0;
 border: 0;
 background-image: none;
}

#inhoudbox .video .vid-more {
 clear: left;
}

#inhoudbox .video .vid-more a {
 font-weight: bold;
}



/*  Poll: blok op homepage en archiefpagina
    .poll      class voor omsluitende div
    .poll-res  class voor ul li met staafbalk
               in de resultatenlijst
-------------------------------------------- */
#hoofdkolom div.poll {
 border: 1px solid #CBE1BD;
 padding:0;
}

.home #navigatiekolom div.poll {
	width:218px;
	margin-left:-10px;
}

#hoofdkolom .poll h2 {
 background:#CBE1BD;
 padding:5px 10px;
 margin:0 0 .5em;
}

#attentiekolom div.poll h2 {
 font-size:100% !important;
 font-weight:bold;
}

#hoofdkolom .poll h3 {
 margin: 0 0 .3em 10px;
 /* color toegevoegd door Juri Balradj. Anders was het niet zichtbaar */
 color:#000;
}

#hoofdkolom .poll p.datum {
 position: static;
 color: #4e9625;
 font-size: 90%;
}

#hoofdkolom .poll p {
	margin:.5em 10px;
}


/* Vragen */

#inhoudbox .poll form:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .poll fieldset {
 padding:10px;
}

#inhoudbox .poll label {
 display: block;
 margin: 0 0 .6em 0;
 padding-left: 20px;
 cursor: pointer;
}

#inhoudbox .poll label input {
 display: block;
 float: left;
 margin: .1em 0 .6em -20px;
}

#inhoudbox .poll button {
 float: right;
}

/* Resultaten */
#inhoudbox .poll .poll-res {
	margin:.5em 10px;
}
#inhoudbox .poll .poll-res li {
 padding: .4em 0 .8em;
 font-size: 90%;
 background:none;
}

.home #inhoudbox .poll .poll-res li.laatst {

}

.home #inhoudbox .poll .poll-res li.terug {
 font-size: 100%;
}

#inhoudbox .poll span.staaf {
 display: block;
 width: 100%;
 margin: 3px 0;
 background: #cbe1bd;
}

#inhoudbox .poll span.staaf span {
 display: block;
 height: 1em;
 background: #4e9625;
}



/*  Contentpagina's: specifieke onderdelen
    #kruimelpad  kruimelpad + dossiertitel
    .naarboven   vormgeving naar boven link
    .teruglink   vormgeving terug link
    .meerinfo    class voor blauw lijntje
                 op linklijst
-------------------------------------------- */

/* Kruimelpad en teruglink */
#inhoudbox #kruimelpad {
 position: relative;
 margin: .3em 0 1em 0;
 color: #666666;
 line-height: 1.4em;
}
#inhoudbox .teruglink {
 position: relative;
 margin-left: -12px;
 line-height: 1.4em;
}
#inhoudbox #kruimelpad span,
#inhoudbox .teruglink span {
 position: absolute;
 top: -10000px;
}
#inhoudbox #kruimelpad a,
#inhoudbox .teruglink a,
#inhoudbox #kruimelpad em {
 padding: 0 0 0 12px;
 background: url(../img/rijks_sprite.png) no-repeat -2358px .3em;
 color: #154273;
}
#inhoudbox .teruglink a {
 background-position: -7200px .3em;
}
#inhoudbox #kruimelpad a:hover,
#inhoudbox .teruglink a:hover {
 color: #0162cd;
}

#inhoudbox #kruimelpad em {
 color: #696969;
 font-style: normal;
}
#inhoudbox #kruimelpad a.homelink {
 padding: 0;
 background: none;
}

/* Dossiertitel */
#inhoudbox #kruimelpad span.dossiertitel {
 display: block;
 position: relative;
 top: .53em;
 margin: 0 0 .8em 0;
 padding: 0;
 background-image: none;
 color: #4e9625;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 195%;
 font-weight: normal;
 line-height:1.22;
 text-decoration: none;
}
#inhoudbox h1.dossiertitel {
 margin-top: 0em;
 color: #4e9625;
}


/*  Naar boven link */
#inhoudbox .naarboven:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
#inhoudbox .naarboven a,
#inhoudbox a.naarboven {
 display: block;
 margin: 0 0 1.4em;
 padding: 0;
 /* background: url(../img/rijks_sprite.png) no-repeat -6320px .6em; */
 background-image: none;
 color: #154273;
 text-decoration: underline;
}
#inhoudbox .naarboven a:visited,
#inhoudbox a.naarboven:visited {
 color: #767676;
}


/*  Iets meer witruimte boven 'meer informatie' lijst */
#inhoudbox ul.meerinfo {
 margin-top: .5em;
 margin-bottom: 1.4em;
}

/*  Lijsten: ul en ol */
#inhoudbox ul {
 padding: 0;
 margin: 0 0 1.4em 0;
 list-style-type: none;
}
#inhoudbox ul li,
#inhoudbox ol ul li,
#inhoudbox ol.alfa ul li,
#inhoudbox ol.roman ul li {
 background: url(../img/rijks_sprite.png) no-repeat -7640px .4em;
 padding: 0 0 0 1.7em;
 margin: 0;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox ol {
 padding: 0;
 margin: 0 0 1.4em 0;
 line-height: 1.4;
}

#inhoudbox ol ol, #inhoudbox ul ul,
#inhoudbox ol ul, #inhoudbox ul ol {
 margin: 0;
}

#inhoudbox ol li {
 display: list-item !important;
 list-style-type: decimal;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.7em;
 padding: 0;
 line-height: 1.4;
}

#inhoudbox ol.alfa li {
 list-style-type: lower-alpha;
}

#inhoudbox ol.roman li {
 list-style-type: lower-roman;
}

/*  Zoomen en positioneren van afbeeldingen */
#inhoudbox img.beeld,
#inhoudbox .zoom {
 display: block;
 margin: .4em 1em .2em 0;
 float: left;
 color: #000;
}

#inhoudbox img.rechts,
#inhoudbox .rechts {
 margin: .4em 0 .2em 1em;
 float: right;
}

#inhoudbox .zoom .zoomin, #inhoudbox .zoom .zoomout {
 display: block;
 margin: .4em 0 1em 0;
 padding: 3px 0 4px 16px;
}
#inhoudbox .zoom a {
 color: #535353;
}
#inhoudbox .zoom a:hover,
#inhoudbox .zoom a:focus {
 color: #000;
}


#inhoudbox .zoom a .zoomin {
 background: url(../img/rijks_sprite_zoom.png) no-repeat 0 50%;
}
#inhoudbox .zoom a:hover .zoomin {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -500px 50%;
}

#inhoudbox .zoom a .zoomout {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -1000px 50%;
}
#inhoudbox .zoom a:hover .zoomout {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -1500px 50%;
}

#inhoudbox .zoom a span span {
 font-size:90%;
 text-decoration: none;
}
#inhoudbox .zoom a:hover span span, #inhoudbox .zoom a:focus span span {
 text-decoration: underline;
}


/*  Lijst overzichten: filter en resultaten
    .sorteer    class op omsluitende div
                voor filter
    .resultaten class op omsluitende div
                met resultatenlijst
-------------------------------------------- */
#inhoudbox .resultaten {
 border-left: none;
}

#inhoudbox .resultaten p.kenmerken {
 background-image: none !important;
}

#inhoudbox .resultaten ul.linklijst {
 margin: 0;
 border-top: none;
}

#inhoudbox .resultaten ul.linklijst .bloklink h2 {
 padding: .6em 0 .2em 0;
 margin: 0;
 font-size: 100%;
 font-weight: bold;
}

#inhoudbox form.sorteer {
 display: block;
 width: 100%;
}

#inhoudbox form.sorteer label {
 float: left;
 width: 10em;
 padding: 3px 0 0;
}

#inhoudbox form.sorteer select {
 border: 1px solid #000;
 margin-bottom: 5px;
 padding: 1px 0;
 width: 50%;
}

#inhoudbox form.sorteer button {
 margin-left: 10em;
}

#inhoudbox .sorteer-aantal {
 margin: 1.9em 0 1.4em;
}

#inhoudbox .sorteer-aantal a {
 font-weight: bold;
}

#inhoudbox .sorteer-aantal a:hover {
 color: #000000;
}

#inhoudbox form.resultaten {
 border-top: none;
}



/*  Bladeren en paginering
-------------------------------------------- */
#inhoudbox .bladeren {
 padding: .6em 0;
 border-bottom: 3px solid #4e9625;
}

#inhoudbox .bladeren.onder {
 clear: left;
 position: relative;
 top: -1px;
 margin-bottom: 1.9em;
 border-top: 3px solid #4e9625;
 border-bottom: 0;
}

#inhoudbox .bladeren:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .bladeren li {
 float: left;
 margin: 0;
 padding: .2em .6em .3em;
 border-right: 1px solid #767676;
 background: none;
 color: #4e9625;
 line-height: 1.2em;
 text-align: center;
}

#inhoudbox .bladeren li.vorige {
 padding-left: 0;
 font-weight: bold;
}
#inhoudbox .bladeren li.volgende {
 border-right: none;
 font-weight: bold;
}
#inhoudbox .bladeren li a {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em .6em .3em;
 color: #154273;
 text-decoration: none;
}

#inhoudbox .bladeren li a:hover {
 color: #000;
}
#inhoudbox .bladeren li a:visited {
 color: #767676;
}
#inhoudbox .bladeren li span {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em .6em .3em;
 color: #000;
 font-weight: bold;
}

/* Bladeren onder foto in nieuwbericht fotogalerij */
#inhoudbox .bladeren.foto {
 width: 400px;
 margin-bottom: 1.4em;
 border-top: 0;
}

#inhoudbox .bladeren.foto li {
 border: 0;
}

#inhoudbox .bladeren.foto li.vorige {
 padding-left: 0;
 font-weight: bold;
}

#inhoudbox .bladeren.foto li.volgende {
 float: right;
 padding-right: 0;
 font-weight: bold;
}



/*  Lijst portrettengalerij: bijzondere
    versie van filter en resultaten
    .portrettenbox  class op div#inhoudbox
                    voor portrettengalerij
-------------------------------------------- */
#inhoudbox.portrettenbox #inhoudkolom div {
 padding-right: 0;
}

#inhoudbox.portrettenbox #attentiekolom {
 display: none;
}

#inhoudbox.portrettenbox form.sorteer {
 margin-bottom: 1.9em;
}

#inhoudbox.portrettenbox form.sorteer select {
 width: 65%;
}

#inhoudbox.portrettenbox .resultaten ul.kolom1 {
 margin:0 2% 0 0;
}

#inhoudbox.portrettenbox .resultaten ul.kolom2 {
 margin:0;
}

#inhoudbox.portrettenbox .resultaten .linklijst li {
 padding: 0;
 margin: 0 0 .9em 0;
 min-height: 87px;
}

#inhoudbox.portrettenbox .resultaten .linklijst li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox.portrettenbox .resultaten .linklijst .bloklink h2 {
 position: relative;
 padding: .3em 0 0 98px;
}

#inhoudbox.portrettenbox .resultaten .linklijst h2 a,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:visited,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:hover,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:focus {
 color: #4e9625 !important;
}

#inhoudbox.portrettenbox .resultaten .linklijst h2 img {
 display: block;
 position: absolute;
 left: 0;
 margin-bottom: -1px;
 margin-top: -.3em;
 border-right: 10px solid #fff;
}
#inhoudbox.portrettenbox .resultaten .linklijst .over h2 img {
 border-right: 10px solid #e5f0df;
}


#inhoudbox.portrettenbox .resultaten .linklijst p {
 margin: .2em 0 0 0;
 padding: 0 0 0 98px;
 font-weight: bold;
}

/* Tweekoloms lay: portrettengalerij */
#inhoudbox .tweekoloms ul.kolom {
margin-left:0;
}

#inhoudbox .tweekoloms .kolom li {
 width: 325px;
 float: left;
 margin-right: 20px !important;
}

#inhoudbox .tweekoloms li.kolom2 {
 margin-right: 0 !important;
}



/*  Lijst fotogalerij: bijzondere
    versie van filter en resultaten
    .galerijbox  class op div#inhoudbox
                  voor fotogalerij
-------------------------------------------- */
#inhoudbox form.periode {
 display: block;
 width: 100%;
}

#inhoudbox form.periode label {
 display: block;
 float: none;
 padding: .3em 0 .5em;
 color: #000;
}

#inhoudbox form.periode p {
 margin-bottom: 0;
}

#inhoudbox form.periode button {
 margin: .5em 0 0 0;
 float: right;
}

#inhoudbox ul.bladeren {
 position: static;
 margin: 0;
}

#inhoudbox ul.galerij {
 margin: 0 0 1em;
 padding-top: 7px;
}

#inhoudbox ul.galerij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox ul.galerij li {
 float: left;
 margin: 0 7px 7px 0;
 padding: 0;
 background: none;
}

/* Fotogalerij op nieuwsberichtpagina */
#inhoudbox ul.galerij.nieuws {
 margin: 2.4em 0 1em;
 border-top: 3px solid #4e9625;
 border-bottom: 3px solid #4e9625;
}


/*  ABC lijst
-------------------------------------------- */
#inhoudbox .abc-lijst {
 margin: 0 0 2.4em;
 padding: 0;
 border-bottom: 3px solid #4e9625;
}

#inhoudbox ul.abc-lijst:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .abc-lijst li {
 display: block;
 float: left;
 margin: 0;
 padding: 0;
 background: none;
}

#inhoudbox .abc-lijst li span,
#inhoudbox .abc-lijst li a {
 display: block;
 padding: .5em .3em .55em;
 font-weight: bold;
 background-color: #FFFFFF;
 color: #154273;
 text-decoration: none;
}

#inhoudbox .abc-lijst li a:hover {
 color: #000000;
}

#inhoudbox .abc-lijst li span {
 color: #cccccc;
}

/*  Abonneren: nieuwsbrief
-------------------------------------------- */
#inhoudkolom ul.nieuwsbrief {
 margin-bottom:.8em;
 padding:0
}

#nieuwsbrief {
 margin:0 0 .8em
}

#nieuwsbrief-afmelden {
 margin-bottom: 2em;
}

#nieuwsbrief button, #nieuwsbrief-afmelden button {
 width:8em;
 text-align:center;
}

/*  Abonneren: rsslijst
-------------------------------------------- */
#inhoudkolom .rsslijst li{
 margin:0;
 padding:0;
 background-image:none;
}

#inhoudkolom .rsslijst li a {
 padding:1px 0 2px 16px;
 background:url(../img/icon_rss.gif) no-repeat 0 50%;
}



/*  Foutpagina(s)
-------------------------------------------- */
#fout ul li {
 margin-bottom: 1em;
 font-weight: bold;
}

#fout ul li li {
 background: none;
 margin: 0;
 padding: 0 0 .2em;
 font-weight: normal;
}

#fout form {
 margin: 1em 0;
 font-weight: normal;
}

#fout form button {
 display: inline;
}

#fout form .veld {
 margin-left:.3em;
 border: 1px solid #000;
 width: 18em;
}



/*  Agenda: evenementen
    .event   omsluitende div voor
              agenda-item
-------------------------------------------- */
#inhoudbox .event {
 border: 0;
}


#inhoudbox .event h4 {
 margin:0 0 0.3em;
 font-weight:bold;
}


/*  Sitemap
    #sitemap  ul voor sitemap met twee
              niveau's:
              1) kopjes h2 in ul#sitemap li;
              2) items in ul.linklijst.
-------------------------------------------- */
#inhoudbox #sitemap:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
#inhoudbox #sitemap li {
 margin: 0;
 padding-left: 0;
 background-image: none;
}
#inhoudbox #sitemap h2 {
 padding-right: 0;
 font-size: 1em;
 font-weight: bold;
}
#inhoudbox #sitemap h3 {
 padding-right: 0;
 font-size: 1em;
 font-weight: normal;
}

#inhoudbox #sitemap h2 a,
#inhoudbox #sitemap h3 a {
 display: block;
 text-decoration: underline;
}
#inhoudbox #sitemap a:hover {
 color: #154273;
 text-decoration: underline;
}

/*  Voet links
-------------------------------------------- */
#voet ul { width:416px; position: relative; top: -90px; left: 260px; border: 2px solid #4e9625; padding: 8px 10px; }

#voet ul li { display:inline;line-height:1.5em;margin-right:2em; }
#voet ul li a { padding:.3em 0 .3em 15px;color: #535353;text-decoration:none; }
#voet ul li a:hover,
#voet ul li a:visited:hover,
#voet ul li a:focus {color:#000; text-decoration:underline}

#voet ul li#printlink a { background: url(../img/rijks_sprite.png) no-repeat -5440px .6em; }
#voet ul li#printlink a:hover { background-position: -5880px .6em; }
#voet ul li#printlink a:visited { color: #767676; }
#voet ul li a#stuurdoor { background: url(../img/rijks_sprite.png) no-repeat -4560px .6em; }
#voet ul li a#stuurdoor:hover { background-position: -5000px .6em; }
#voet ul li a#stuurdoor:visited { color: #767676; }


/*  Tabel in inhoudskolom
-------------------------------------------- */
#inhoudkolom caption {
 color: #000;
 font-weight: bold;
 margin-bottom: 0;
 padding-bottom: 4px;
 text-align: left;
}

#inhoudkolom table {
 margin-bottom: 1.4em;
 background-color: #fff;
}

#inhoudkolom th, #inhoudkolom td {
 padding:3px;
 text-align:left;
 border:2px solid #fff;
}

#inhoudkolom th {
	font-weight:bold;
	background:#cbe1bd;
}

#inhoudkolom td {
	background:#e5f0df;
}

#inhoudkolom th.col1, #inhoudkolom td.col1 {
 border-left: 0;
}

#inhoudkolom tbody th {
 color: #000;
}



/*  Organogram
-------------------------------------------- */
#organogram{position:absolute;padding:0;margin:1.4em 0 0 0;font-size:87%;}
#organogram ol{position:absolute;top:0;left:0;padding:0;margin:0;background-image:none;z-index:2;line-height:110%;}
#organogram ol ul{position:absolute;padding:0;margin:0;list-style-type:none !important;background-image:none;}
#organogram ol ul li{background-image:none;}
#organogram ol li{list-style:none !important;padding:0;margin:0;background-image:none;}
#organogram a{position:absolute;display:block;padding:0.2em .2em .3em;width:13.5em;border:1px solid #4e9625;color:#000;background:#fff;font-weight:bold;text-align:center;text-decoration:none;}
#organogram a:hover{background-color:#cbe1bd;}
#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{position:absolute;top:0;left:0;padding:0;margin:0;width:58.3em;height:28.9em;border-top:3px solid #4e9625;border-bottom:3px solid #4e9625;background-color:#fff;z-index:1;}
div.orgclear{margin-top:28.9em;}




/*  In- en uitklappers FAQ lijst
-------------------------------------------- */
#inhoudbox #faqlijst li {
 display: block;
 padding: .3em 0 .35em 12px;
 text-decoration: none;
 cursor:pointer;
 background: url(../img/rijks_sprite.png) no-repeat -3240px .65em;
 color: #154273;
}
#inhoudbox #faqlijst li:hover, #inhoudbox #faqlijst li.over {
 color: #000000;
}
#inhoudbox #faqlijst li h3 {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
 line-height:1.4;
}
#inhoudbox #faqlijst li p {
 margin: 0;
 padding: 0 10px 0 0;
}
#inhoudbox #faqlijst li.dichtOver h3,
#inhoudbox #faqlijst li.openOver h3 {
 text-decoration: underline;
}
#inhoudbox #faqlijst li.dicht p,
#inhoudbox #faqlijst li.dichtOver p,
#inhoudbox #faqlijst li.dicht ul,
#inhoudbox #faqlijst li.dichtOver ul {
 display:none;
}
#inhoudbox #faqlijst li.open h3,
#inhoudbox #faqlijst li.openOver h3 {
 font-weight: bold;
 color: #000;
}
#inhoudbox #faqlijst li.open,
#inhoudbox #faqlijst li.openOver {
 background: #e5f0df url(../img/rijks_sprite.png) no-repeat -8520px .65em;
 color: #000;
}

#inhoudbox #faqlijst li ul {
 padding: .7em;
 margin: 0 0 1.4em 0;
 list-style-type: none;
}
#inhoudbox #faqlijst li ol {
 padding: 0;
 margin: 0 0 1.4em .6em;
 line-height: 1.4;
}
#inhoudbox #faqlijst li ul li,
#inhoudbox #faqlijst li ol ul li {
 background: url(../img/rijks_sprite.png) no-repeat -7640px .4em;
 padding: 0 0 0 1.1em;
 margin: 0 0 0 .6em;
 color: #000;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox #faqlijst li ol li {
 display: list-item !important;
 list-style-type: decimal;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.2em;
 padding: 0;
 color: #000;
 line-height: 1.4;
}

#inhoudbox #faqlijst li ol.alfa li {
 margin: 0 0 0 2.7em;
 list-style-type: lower-alpha;
}

#inhoudbox #faqlijst li ol.roman li {
 margin: 0 0 0 2.7em;
 list-style-type: lower-roman;
}



/*		Low Lightbox
-------------------------------------------- */
#lowover {
	position:fixed;
	background:#000;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:8888;
}

#lowbox {
	position:absolute;
	background: #fff url(../img/rijks_sprite_lowbox.png) repeat-x 0 -100px;
	border-bottom: 3px solid #4e9625;
	padding-top: 30px;
	width:710px;
	min-height:300px;
	top:10%;
	left:50%;
	margin-left:-355px;
	z-index:9999;
}

#lowbox.loading {
	background:#fff url(../img/ani_loading.gif) 50% 50% no-repeat;
}

#lowbox img.portret {
	float:left;
	margin:20px;
}

#lowbox .content {
	margin:20px 20px 60px 250px;
}
#lowbox .content:after {
  content: " ";
  display: block;
  height: 0;
  clear: left;
  visibility: hidden;
  color: #FFF;
}

#lowbox h1 {
	margin:0 0 .75em;
}

#lowbox #closebox {
	position:absolute;
	top:6px;
	right:10px;
	padding: 0 17px 0 10px;
	outline:none;
	background: url(../img/rijks_sprite_lowbox.png) no-repeat 100% 2px;
	text-decoration: none;
	color: #FFF;
}

#lowbox #closebox:hover {
	background-position: 100% -48px;
	color: #FFF;
	text-decoration: underline;
}

#lowbox #nextbox, #lowbox #prevbox {
	position:absolute;
	bottom:20px;
	font-weight:bold;
	text-decoration:none;
}

#lowbox #nextbox a, #lowbox #prevbox a {
	text-decoration:none;
}

#lowbox #nextbox a:hover, #lowbox #prevbox a:hover {
 color: #000;
}

#lowbox #nextbox {
	right:15px;
}

#lowbox #prevbox {
	left:15px;
}

#lowbox #nextbox img, #lowbox #prevbox img {
	vertical-align:middle;
	margin:0 5px;
}

/*
** Gekleurde banners
** in #attentiekolom of #navigatiekolom
*/
.banners a {
	display:block;
	background:#999;
	color:#fff;
	text-decoration:none;
	float:left;
	margin-bottom:12px;
}

.banners a:hover, .banners a:visited, .banners a:active {
	color:#fff;
}

.banners a img {
	float:left;
	width:88px;
	height:88px;
}

.banners a span {
	width:98px;
	padding:24px 12px;
	float:left;
	cursor:pointer;
}

/* Banner kleuren */
.banners a.vet			{font-weight:bold}
.banners a.donkerbruin	{background-color:#3c1508}
.banners a.paars		{background-color:#47145c}
.banners a.donkergroen	{background-color:#0e4a10}
.banners a.robijnrood	{background-color:#cc003d}
.banners a.rood			{background-color:#e70022}
.banners a.violet		{background-color:#900079}
.banners a.mosgroen		{background-color:#60652a}
.banners a.bruin		{background-color:#876220}
.banners a.groen		{background-color:#4e9625}
.banners a.hemelblauw	{background-color:#046f96}

/*		Custom voor domeinnaam_aanvragen_anders pagina
-------------------------------------------- */
input#andersextensie{
float:right;
margin: 0 12px 0 0 !important;
}

/*		Zodat de sprite niet rechts getoond wordt naast de H2 in de (zoek)resultaten.
-------------------------------------------- */
#inhoudbox .resultaten .linklijst.js-aan .extern a,
#inhoudbox .resultaten .linklijst.js-aan .extern a:hover,
#inhoudbox .resultaten .linklijst.js-aan .extern a:focus,
#inhoudbox .resultaten .linklijst.js-aan .extern a:visited,
#inhoudbox .resultaten .linklijst.js-aan .externOver a,
#inhoudbox .resultaten .linklijst.js-aan .externOver a:hover,
#inhoudbox .resultaten .linklijst.js-aan .externOver a:focus,
#inhoudbox .resultaten .linklijst.js-aan .externOver a:visited {
background:none;
}

/*		Etalage slideshow. Rechtbovein naast de tong.
-------------------------------------------- */
#attentiekolom #etalageblok{
padding: 0 0 0.65em;
}


/* Thumbs up styling
-------------------------------------------- */
.poll .thumbs fieldset p {margin-left: 0 !important;}
.poll .thumbs fieldset a.thumbsup{background: url(../img/thumbs_up.jpg);width: 18px;height: 19px;margin-right:10px;text-decoration:none;display:inline-block;}
.poll .thumbs fieldset a.thumbsdown{background: url(../img/thumbs_down.jpg);width: 18px;height: 19px;text-decoration:none;display:inline-block;}
.poll .thumbs fieldset a.thumbsup span{width: 18px;height: 19px;}
.poll .thumbs fieldset a.thumbsdown span{width: 18px;height: 19px;}
.poll .thumbs fieldset a span{display:inline-block;text-indent:-9999px;}

/* tweets */
#cplein #inhoudbox .resultaten .tweets li {
background:url(../img/twitterIcon.gif) no-repeat scroll 0 5px transparent;list-style-type:none;margin-bottom:20px;padding-left:30px;}
#cplein #inhoudbox .resultaten .tweets a.extern {
background:url("../img/rijks_sprite.png") no-repeat scroll -3680px 0.6em transparent;padding:0.2em 0 0.2em 12px;text-decoration:none;
}
.sbtwitter h2 a{color: #000; text-decoration: none;}
.sbtwitter h2 a:hover{color: #000; text-decoration: underline;}
#cplein #inhoudbox .sbtwitter .tweets li{margin:0;cursor:default;}
.home #attentiekolom{padding-top:28px;}