/*
 *   BPRBZK.NL
 *
 *   Stylesheet voor scherm en projectie
 *   /css/scherm.css
 *
 *   V1.0
 *
 ************************************************************/



/*  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 #046F96; 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;margin:0 0 1.4em !important;}
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: 501px;
 height: 101px;
 position: absolute;
 left: 230px;
 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:5.08em;
 padding-top: 45px;
}

#inhoudkolom {
 width: 440px;
 float: left;
 margin-top: 5.08em;
 /*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;*/
 margin-top: 7.88em !important;
 padding: 7px 0 0;
 background-color: #ffffff;
 overflow:hidden;
}

.home #inhoudkolom #imghome{
margin: 0 0 0.9em 0;
}

.home #inhoudkolom div {
 padding: 0;
}

.home #attentiekolom {
 width: 210px;
 float: right;
 /*padding-top: 38px;*/
 padding-top: 7px;
 background-color: #ffffff;
 margin-top:7.88em;
 overflow:hidden;
}

.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 #046F96;
 margin: 7px 0 0 -10px;
 padding: 21px 10px 10px;
 background: #046F96;
}

.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 {
	margin:0;
	position:absolute;
	top:-10000px;
}


#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:2.4em;
 padding-left: 20px;
 padding-right: 20px;
 border-bottom: 10px solid #BDDFED;
 position: absolute;
 top: 101px;
 z-index: 50;
 background: #046F96;
}

#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: #BDDFED;
 color: #000000;
}

/* Zoeken */
#zoeken {
 width: 230px;
 position: absolute;
 top: 101px;
 left: 720px;
 z-index: 110;
}

#zoeken a {
 text-decoration: none;
}

/* Zoekmenu */
#zoekmenu {
padding-top: 2.4em;
 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;
 left: 0;
 margin:0 0 0.8em 0;
 padding:0;
}


#zoekform {
 width: 176px;
 position: absolute;
 top: 9px;
 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 #046F96;
 border-bottom: 3px solid #046F96;*/
}

.formulier fieldset {
 border: none;
 padding: 0;
 margin: 0 0 2.5em;
}

#autorisatietabelsearch legend{
display: none;
}

.formulier fieldset#clearform {
 border: none;
 padding: 0;
 margin: 0 0 2.5em;
}

.formulier fieldset#clearform  legend{
display: none;
}

.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:#DEEFF6;
 margin-bottom:2px;
 padding:7px 0 4px;
}

.formulier #formrij1 {
 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 .fake_label,.formulier .formrij label, .formulier .formrij .label {
 float:left;
 width:130px;
 padding:0 10px 4px !important;
 margin:0;
clear: both;
}

.formulier .formrij .fake_label{
width: 230px;
}

.formulier .datumrij label, .formulier .datumrij input{
margin: 7px 0 4px;
}

.formulier .formrij input, .formulier .formrij select,
.formulier .formrij textarea,
.formulier .formrij input.extraoption {
 float:left;
 width:276px;
 border:1px solid #000;
}


.formulier .formrij input.extraoption {
 border:1px solid #000 !important;
}


.formulier .formrij #checkOudeRegels{
width: 12px;
height: 12px;
}

.formulier .formrij .radiofield, .formulier .formrij .checkbox {
 float:left;
 width:276px;
}

.formulier .formrij .radiofield label {
 float:none;
 padding:0 !important;
}

.formulier .formrij .radiofield input{
border: none;
}

.formulier .formrij .checkbox input{
float: none !important;
width: 20px;
border: none;
}

.formulier .formrij .checkbox label {
 float:none;
 padding:0 !important;
 margin:0;
 width:130px;
 clear: none;
 display: inline;
}

.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:#DEEFF6;
 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;
}

.submit_button{
 display: inline-block;
 border: 1px solid #000;
 padding: 0 10px;
 background: #deebe3;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 text-transform:lowercase;
 margin:0.7em 0 0 150px;
}

.submit_button:hover{
	background:#767676;
	color:#fff;
}
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;
 position: relative;
 top: -22px;
}

.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: #BDDFED !important; }

#inhoudbox #navigatiekolom #subnavigatie li.first a { background: #DEEFF6 url(../img/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.first strong { background: #BDDFED 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: #BDDFED; }




/* 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;
 font-family: verdana,helvetica,arial,sans-serif;
}

#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: #DEEFF6;
}
.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: #DEEFF6;
}
#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;
 padding-left: 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;
 overflow:hidden;
}

/*#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: 100%;
 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 #BDDFED;
 padding:0;
}

.home #navigatiekolom div.poll {
	width:218px;
	margin-left:-10px;
}

#hoofdkolom .poll h1 {
 background:#BDDFED;
 padding:5px 10px;
 margin:0 0 .5em;
 clear:left;
 color:#000000;
font-size:135%;
font-weight:normal;
font-family:verdana,helvetica,arial,sans-serif;
}

#attentiekolom div.poll h2 {
 font-size:100% !important;
 font-weight:bold;
 background:#BDDFED;
 margin:0 0 0.3em;
padding-left:10px;
 }

#attentiekolom div.poll h3 {
 margin: 0.9em 0 0.3em 10px;
}

#attentiekolom div.poll #pulldownlabel {
padding-left: 0;
}

#attentiekolom div.poll select {
margin: 5px 0 10px 0;
}

#hoofdkolom .poll h2 {
 margin: 0 0 .3em 10px;
 /* color toegevoegd door Juri Balradj. Anders was het niet zichtbaar */
 color:#000;
font-size:100%;
font-weight:bold;
line-height:1.4;
}

#hoofdkolom .poll p.datum {
 position: static;
 color: #046F96;
 font-size: 90%;
 padding: 0 0 0 11px;
}

#hoofdkolom .poll p {
	margin: 0 0 1.4em 10px;
}

#hoofdkolom .poll p.datum {
	margin: 0 0 0.3em 10px;
	padding: 0;
}


#hoofdkolom .poll fieldset p.datum {
	margin: 0 0 0.3em 0;
	padding: 0;
}


#attentiekolom .poll p {
	margin: 0 0 0.3em 10px;
}

#attentiekolom .poll ul li {
	background: none;
	padding: 0;
}

#attentiekolom .poll ul li a{
padding: 0.2em 10px 0.3em 30px;
background: transparent url(../img/rijks_sprite.png) no-repeat scroll -2346px 0.5em;
text-decoration: none;
}
#attentiekolom .poll ul li a:hover{
text-decoration: underline;
}


#inhoudkolom  .poll .radio_check_label, #inhoudkolom  .poll .radio_check_input{
float: left;
}
#inhoudkolom  .poll .radio_check_label label{
padding-left:10px;
}


/* Systeemkalender
------------------------*/
#inhoudbox .notbold{font-weight: normal !important;}

#inhoudbox ul#eventlink li{
background: none;
padding: 0;
}

#inhoudbox ul#eventlink li a{
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -2358px 0.5em;
padding:0.2em 10px 0.3em 15px;
}

#inhoudbox ul#eventlink li.vorige-maand a{
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -7199px 0.5em;
padding:0.2em 10px 0.3em 15px;
}

/* 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: #BDDFED;
}

#inhoudbox .poll span.staaf span {
 display: block;
 height: 1em;
 background: #046F96;
}



/*  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: #046F96;
 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: #046F96;
}


/*  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: transparent url(../img/rijks_sprite.png) no-repeat scroll -7628px 0.4em;
 padding: 0 0 0 2.7em;
 margin: 0;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox ul#poll-li li{
padding:0 0 0 1.1em;
background: none;
}

#inhoudbox ul#poll-li li a{
background: transparent url(../img/rijks_sprite.png) no-repeat scroll -2360px 0.6em;
padding: 0.2em 0 0.2em 12px;
text-decoration: none;
}

#inhoudbox ul#poll-li li a:hover{
text-decoration: underline;
}

#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;
 font-family: verdana,helvetica,arial,sans-serif;
}

#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 #046F96;
}

#inhoudbox .bladeren.onder {
 clear: left;
 position: relative;
 top: -1px;
 margin-bottom: 1.9em;
 border-top: 3px solid #046F96;
 border-bottom: 0;
}
#inhoudbox .bladeren.tabelregels {
 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: #046F96;
 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: #046F96 !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 #DEEFF6;
}


#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 #046F96;
 border-bottom: 3px solid #046F96;
}


/*  ABC lijst
-------------------------------------------- */
#inhoudbox .abc-lijst {
 margin: 0 0 2.4em;
 padding: 0;
 border-bottom: 3px solid #046F96;
}

#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 .formulier .formrij div {
  clear: both;
  display: block;
}

#abonneren .formulier .formrij label {
  float: left;
  width: 200px;
  padding: 0 10px 4px !important;
}

#abonneren .formulier .formrij .checkbox input {
  vertical-align: middle;
}

#abonneren .formulier .formrij p {
  float: right;
  width: 250px;
  padding: 0 10px 4px !important;
  margin: 0 4px 0 0;
}

#abonneren #subscription_email, #abonneren #unsubscription_email {
  width: 240px;
  float: right;
  padding: 0 10px 4px !important;
  margin: 0 4px 0 0;
}

#abonneren button {
  margin: 0 0 0 234px;

}

/*  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 #hoofdkolomsitemap {
 width: 710px;
 float: left;
}

#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;
}

#inhoudbox ul.sitemap {
float:left;
margin-right:20px;
width:208px;
}

#inhoudbox #hoofdkolomsitemap #inhoudkolom{
width: 710px;
}

/*  Voet links
-------------------------------------------- */
#voet ul { width:416px; position: relative; top: -90px; left: 260px; border: 2px solid #046F96; 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#disclaimer a { background: url(../img/rijks_sprite.png) no-repeat -2800px .6em; }
#voet ul li#disclaimer a:hover { background-position: -2360px .6em; }
#voet ul li#disclaimer a:visited { color: #767676; }


/* Landelijke tabellen
-------------------------------------------- */
.tabelregels_zoekresultaten {
 margin: 5px 0;
 width:100%;
}

.tabelregels_zoekresultaten td.detail{
 text-align: center !important;
}

form#autorisatietabelsearch span#datebold{
font-weight: bold;
}

form#autorisatietabelsearch input#checkOudeRegels{
border: none !important;
}

/*  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:#BDDFED;
}

#inhoudkolom td {
	background:#DEEFF6;
}

#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 #046F96;color:#000;background:#fff;font-weight:bold;text-align:center;text-decoration:none;}
#organogram a:hover{background-color:#BDDFED;}
#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 #046F96;border-bottom:3px solid #046F96;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: #DEEFF6 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;
}

#inhoudbox h2.faqkop{
font-size:100%;
font-weight:bold;
line-height:1.4;
margin:0.9em 0 0.3em;
}


/*		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 #046F96;
	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:#046F96}
.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;
}

/* tekstgrootte */
ul#servicemenu li#tekstgrootte {
color:#535353;
display:block;
float:left;
padding-top:5px;
position: absolute;
width: 150px;
left:5.4em;
}

ul#servicemenu li.tekstgrootte {
left:0.5em !important;
}

ul#servicemenu li#tekstgrootte span {
display:block;
float:left;
margin-right:5px;
}

ul#servicemenu li#tekstgrootte a {
display:block;
float:left;
height:11px;
margin:2px 0 0;
padding:1px;
text-indent:-2000px;
width:11px;
}

body.groter {
font-size:13px;
}
body.grootst {
font-size:15px;
}
body.kleiner {
font-size:10px;
}
body.kleinst {
font-size:9px;
}

body.grootst #zoekmenu li {
padding:0 1.4em 0 0;
}

ul#servicemenu li#tekstgrootte a#tekstgroottemin {
background:transparent url(../img/iconen/icoon_tekstgrootte_min.gif) no-repeat scroll 0 0;
}
ul#servicemenu li#tekstgrootte a#tekstgrootteplus {
background:transparent url(../img/iconen/icoon_tekstgrootte_plus.gif) no-repeat scroll 0 0;
}
ul#servicemenu li#tekstgrootte a#tekstgroottemin:hover {
background:transparent url(../img/iconen/icoon_tekstgrootte_min_over.gif) no-repeat scroll 0 0;
}
ul#servicemenu li#tekstgrootte a#tekstgrootteplus:hover {
background:transparent url(../img/iconen/icoon_tekstgrootte_plus_over.gif) no-repeat scroll 0 0;
}

/*      Form hint
------------------------------------*/
.form_hint_dynamic {
 width: 200px;
 z-index: 9999;
}

.form_hint {
 font-weight: normal;
 color: #000000;
}

#inhoudbox ul.warning_list{
clear: both;
list-style-type:none;
margin:1.1em 0 0 13.7em;
padding:0;
position:relative;
width:278px;
}

#inhoudbox ul.warning_list li.warning{
padding: 0 15px;
background: url(../img/rijks_sprite.png) no-repeat scroll -7635px 0.4em;
color: #E70022;
}

.foutmelding p.intro {
 padding-right: 5px;
}

/* Systeemkalender
--------------------------*/
#agendacalendar {
margin-top:20px;
}

#attentiekolom #agendacalendar  li{
background:transparent none repeat scroll 0 0;
}

#attentiekolom #agendacalendar  li.volgende-maand a{
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -2358px 0.5em;
padding:0.2em 10px 0.3em 15px;
}

#attentiekolom #agendacalendar li.vorige-maand a {
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -7199px 0.5em;
padding:0.2em 10px 0.3em 15px;}


#agendacalendar h3 {
color:#000;
font-size:1.2em;
font-weight:bold;
line-height:1.2;
margin:0;
}

#agendacalendar ul.kalender-navigatie {
margin-bottom:5px;
overflow:hidden;
width:100%;
}

#agendacalendar ul.kalender-navigatie li.volgende-maand {
color:#000000;
float:right;
width:10%;
}
#agendacalendar ul.kalender-navigatie li.vorige-maand {
color:#000000;
float:left;
width:10%;}

#agendacalendar ul.kalender-navigatie li.vorige-maand a {
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -7190px 0.6em;
color:#000000;}

#agendacalendar ul.kalender-navigatie li a {
border:0 none;
display:block;
height:16px;
padding:0;
text-indent:-9999px;
width:20px;
}

#agendacalendar ul.kalender-navigatie li.volgende-maand a {
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -2358px 0.6em;
color:#000000;}


#agendacalendar ul.kalender-navigatie {
margin-bottom:5px;
overflow:hidden;
width:100%;
}

#agendacalendar ul.kalender-navigatie li {
background:transparent none repeat scroll 0 0;
float:left;
padding:0;
width:78%;
}

#agendacalendar ul.kalender-navigatie li.vorige-maand {
color:#000000;
float:left;
width:10%;
}

#agendacalendar table {
border-collapse:collapse;
font-size:0.69em;
width:100%;
}
#agendacalendar caption {
display:none;
}

#agendacalendar th {
border-color:#046F96 #000000 #000000;
border-style:solid;
border-width:4px 1px 1px;
font-weight:bold;
padding:5px 0 5px 0.3em;
text-align:center;
}

#agendacalendar td {
height:25px;
text-align:center;
vertical-align:middle;
border-style:none solid solid;
border-width:0 1px 1px;
}

#agendacalendar td .andere-maand {
color:#D8D8D8;
}

#agendacalendar td .andere-maand {
color:#D8D8D8;
}
#agendacalendar td {
text-align:center;
}

#agendacalendar td {
border-style:none solid solid;
}

#agendacalendar td a, #agendacalendar td span {
display:block;
}
#agendacalendar td {
text-align:center;}

#agendacalendar td a {
background:#BDDFED none repeat scroll 0 0;
color:#000;
height:19px;
padding-top:7px;
position:relative;
text-decoration:none;
}

.home #inhoudbox .systeeminformatie ul{
margin: 0 0 1.4em;
}
.tabelregels_zoekresultaten a.pdf {
	background-image:url(/img/icon_pdf.gif);
	background-repeat:no-repeat;
	background-position: 0px 1px;
	padding:2px 0 2px 20px;
}

blockquote {
border:2px solid #046F96;
padding:10px;
margin:0 0 1.4em;
}

blockquote p {
margin: 0;
}

.prikbord form fieldset legend{
padding: 1.4em 0 0 0;
}


.clear{
clear:both;}

/* Webeditor styling JB */
#inhoudkolom .aligncenter, .contentarea .aligncenter, #WE_contentarea .aligncenter, #EX_contentarea .aligncenter {text-align: center;}
#inhoudkolom .alignright, .contentarea .alignright, #WE_contentarea .alignright, #EX_contentarea .alignright {text-align: right;}
#inhoudkolom .alignjustify, .contentarea .alignjustify, #WE_contentarea .alignjustify, #EX_contentarea .alignjustify {text-align: justify;}
#inhoudkolom .underline, .contentarea .underline, #WE_contentarea .underline, #EX_contentarea .underline{text-decoration: underline;}
#inhoudkolom img .alignimageleft, .contentarea img.alignimageleft, #WE_contentarea img.alignimageleft, #EX_contentarea img.alignimageleft {float: left;}
#inhoudkolom img .alignimageright,.contentarea img.alignimageright, #WE_contentarea img.alignimageright, #EX_contentarea img.alignimageright {float: right;}
#inhoudkolom img .large, .contentarea img.large, #WE_contentarea img.large, #EX_contentarea img.large {width: 600px;}
#inhoudkolom img .medium,.contentarea img.medium, #WE_contentarea img.medium, #EX_contentarea img.medium {width: 300px;}
#inhoudkolom img .small,.contentarea img.small, #WE_contentarea img.small, #EX_contentarea img.small {width: 150px;}
#inhoudkolom h2, .contentarea h2, #WE_contentarea h2, #EX_contentarea h2 {color:#000000;font-family:Arial,Verdana,Sans Serif;font-size:160%;font-weight:normal;margin:15px 0 5px;}
#inhoudkolom h3, .contentarea h3, #WE_contentarea h3, #EX_contentarea h3 {font-family:Arial,Verdana,Sans Serif;font-size:140%;font-weight:bold;margin:0;}
#inhoudkolom h4, .contentarea h4, #WE_contentarea h4, #EX_contentarea h4 {font-family:Arial,Verdana,Sans Serif;font-size:120%;font-weight:bold;margin:0;}
#inhoudkolom h5, .contentarea h5, #WE_contentarea h5, #EX_contentarea h5 {font-family:verdana,helvetica,arial,sans-serif;font-size:100%;font-weight:bold;margin:0;}
#inhoudkolom h6, .contentarea h6, #WE_contentarea h6, #EX_contentarea h6 {font-size: 90%;margin: 0px;font-weight: normal;font-style: italic;}
/* EXPLORER TAB DOCUMENT CONTENT AREA */
#EX_contentarea {font-family:Arial, Verdana, Sans Serif;line-height:150%;font-size: 11px;}
/* WEBEDITOR CONTENT AREA */
#WE_contentarea {margin:0px;	padding:0px;font-family:Arial, Verdana, Sans Serif;	line-height:150%; width:100%; height:100%;font-size: 11px;}
#WE_contentarea table {font-size: 11px;}
/* SPAN CLASSES */
.WECLASS_BoldGrey{font-weight: bold;}
/* HR CLASSES */
.WEHR_Grijs{height: 3px;}
.WEHR_GroenGroot{height: 10px;}
/* LISTS */
#content ol {margin-left: 25px;}
#content ul {margin-left: 20px;}
#content ol li {padding-left: 0px; margin-left: 0px;}
#content ul li {padding-left: 5px;}
#content ul li ul {margin-left: 25px;}
#tabcontent ol {margin-left:25px;}
#tabcontent ul {margin-left:15px;}
#tabcontent ol li {padding: 0px !important;margin-left: 0px;list-style-type: decimal !important; background-image: none !important;}
#tabcontent ul li {padding-left: 10px;}
/* TABLE CLASSES */
/* ======[ .WE_Geen ]========================================================================== */
.WE_Geen{width: 100%;}
.WE_Geen td{text-align: center;}
/* ======[ WE_Raster1 ]========================================================================== */
.WE_Raster1{ width: 100%;text-align: left;}
.WE_Raster1 td{text-align: left;}
.WE_Raster1 th{text-align: left;}
.WE_Raster1 tr{vertical-align:top;}
/* ======[ WE_Raster2 ]========================================================================== */
.WE_Raster2{width: 100%;text-align: left;}
.WE_Raster2 td{text-align: left;}
.WE_Raster2 th{text-align: left;}
.WE_Raster2 tr{vertical-align:top;}
/* ======[ WE_Raster3 ]========================================================================== */
.WE_Raster3{width: 100%;text-align: left;}
.WE_Raster3 td{text-align: left;}
.WE_Raster3 th{ text-align: left;}
.WE_Raster3 tr{ vertical-align:top;}
/* ======[ WE_Eenvoudig1 ]========================================================================== */
.WE_Eenvoudig1{ width: 100%;}
.WE_Eenvoudig1 td{text-align: center;}
.WE_Eenvoudig1 tr{vertical-align:top;}
/* ======[ WE_Eenvoudig2 ]========================================================================== */
.WE_Eenvoudig2{width: 100%;}
.WE_Eenvoudig2 td{text-align: center;}
.WE_Eenvoudig2 tr{vertical-align:top;}
/* ======[ WE_Eenvoudig3 ]========================================================================== */
.WE_Eenvoudig3{width: 100%;}
.WE_Eenvoudig3 tr{vertical-align:top;}
/* ======[ WE_Klassiek1 ]========================================================================== */
.WE_Klassiek1{width: 100%;}
.WE_Klassiek1 th{text-align: left;}
.WE_Klassiek1 tr{vertical-align:top;}
/* ======[ WE_Klassiek2 ]========================================================================== */
.WE_Klassiek2{width: 100%;}
.WE_Klassiek2 th{text-align: left;}
.WE_Klassiek2 tr{vertical-align:top;}
/* ======[ WE_Klassiek3 ]========================================================================== */
.WE_Klassiek3{width: 100%;}
.WE_Klassiek3 th{text-align: left;}
.WE_Klassiek3 tr{vertical-align:top;}
/* ======[ WE_Klassiek4 ]========================================================================== */
.WE_Klassiek4{width: 100%;}
.WE_Klassiek4 th{text-align: left;}
.WE_Klassiek4 tr{vertical-align:top;}
/* ======[ WEE_Kolommen1 ]========================================================================== */
.WEE_Kolommen1{width: 100%;}
.WEE_Kolommen1 th{text-align: left;}
.odd_WEE_Kolommen1 th{text-align: left;}
.even_WEE_Kolommen1 th{text-align: left;}
.odd_WEE_Kolommen1 tr{vertical-align:top;}
.even_WEE_Kolommen1 tr{vertical-align:top;}
/* ======[ WEE_Kolommen2 ]========================================================================== */
.WEE_Kolommen2{width: 100%;}
.WEE_Kolommen2 th{text-align: left;}
.odd_WEE_Kolommen2 th{text-align: left;}
.even_WEE_Kolommen2 th{text-align: left;}
.odd_WEE_Kolommen2 tr{vertical-align:top;}
.odd_WEE_Kolommen2 tr{vertical-align:top;}
/* ======[ WEE_Kolommen3 ]========================================================================== */
.WEE_Kolommen3{width: 100%;}
.WEE_Kolommen3 th{text-align: left;}
.odd_WEE_Kolommen3 th{text-align: left;}
.even_WEE_Kolommen3 th{text-align: left;}
.odd_WEE_Kolommen3 tr{vertical-align:top;}
.even_WEE_Kolommen3 tr{vertical-align:top;}
/* ======[ WEE_Kolommen4 ]========================================================================== */
.WEE_Kolommen4{width: 100%;}
.WEE_Kolommen4 th{text-align: left;}
.odd_WEE_Kolommen4 th{text-align: left;}
.even_WEE_Kolommen4 th{ text-align: left;}
.odd_WEE_Kolommen4 tr{vertical-align:top;}
.even_WEE_Kolommen4 tr{vertical-align:top;}
/* ======[ WEE_Kolommen5 ]========================================================================== */
.WEE_Kolommen5{width: 100%;}
.WEE_Kolommen5 th{text-align: left;}
.odd_WEE_Kolommen5 th{text-align: left;}
.even_WEE_Kolommen5 th{text-align: left;}
.odd_WEE_Kolommen5 tr{vertical-align:top;}
.even_WEE_Kolommen5 tr{vertical-align:top;}
/* EINDE Webeditor styling */

/* Fixes voor webeditor styling */
#inhoudbox .linklijst .bloklink h3{
font-size:100% !important;
}

/* Formdesign fixes*/
#inhoudkolom .formulier{
width: 500px;
}

.formulier .formrij div div div p {
margin: 0 10px 0.8em;
}

.formrij .form_3, .formrij .form_2{
padding-bottom:24px;}

.formulier .formrij .bijlagetekst {clear:both;display:block;margin:0 0 0 150px;padding:5px 0;}
.formrij .filedescription{margin-left:150px;}
.formrij .gmapsinput{clear: both;}
.formrij .google_maps{clear: both !important;}
.formulier .formtime {width:auto !important;}
.formulier  .form_container{width: 100%!important;}
.groter #navigatiekolom div.onderwerpen{top: -11px;}
.grootst  #navigatiekolom div.onderwerpen{top: -12px;}

.bestelform{width: 100% !important;}

/* Forulier gevuld laatste pagina */
.endresult .form_container span{display: block;}
.endresult .form_container .form_question .clear span:first-child{font-weight: bold;}
.endresult .form_container .form_question .clear{margin: 10px 0;}

/* FORM HINT*/
#inhoudkolom .info-message-open  {background-color:#FEF1BC;border:1px solid #000000;color:#000000;cursor:pointer;display:block; float:right;
font-weight:bold;height:1.4em;line-height:1.3;position:absolute;right:10px;text-align:center;text-decoration:none;width:1.4em; z-index:100;}
#inhoudkolom  .info-message-close  {background-color:#FEF1BC;border:1px solid #F1CE34;color:#000000;cursor:pointer;display:block;float:right;
font-weight:bold;height:1.4em;line-height:1.2;margin:0.4em 10px 0 40px;position:relative;text-align:center;text-decoration:none;width:1.4em;z-index:100;}
#inhoudkolom .info-message  {margin:0;padding:0.8em 0 0.8em 13.8em;clear:both;background:url(../img/arrow-info-message.png) no-repeat scroll 13.8em 0 #FFFFFF;}
#inhoudkolom .info-message div {background-color:#FEF1BC;padding:0.4em 30px 0.4em 10px;}
