/*
 *   SCP.NL
 *
 *   Stylesheet voor scherm en projectie
 *   /css/scherm.css
 *
 *   Green Valley - One-Click Content Management
 *
 *   V1.4 - 05/09/2007 - Robert Jan Verkade / AG/ PV (aanpassingen/toevoegingen)
 *
 ************************************************************/


/* Styles voor formdesigner (add-on SW 28-02-09)
-------------------------------------------- */
/*#inhoudkolom table {
border:none !important;
}*/

.form_container {
	clear:both;
	background:#FFF4DC;
 	margin-bottom:2px;
 	padding:7px 0 4px;
  display:table;
 	width:100%;
  padding-left:10px;
}

.form_container .labelvlak {
 	margin: .0em 0 0 .0em;
	padding-left:0px;
}

.warning_list {color:red;}
.alignment {width:30%; float:right;}

.form_container .metafield, .form_container textarea, .form_container select {

}
.form_intro{
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 1.4em;
}
.form_container .submit_button, .alignment .submit_button {
	border-style:solid;
	border-width:1px;
	border-color:#000000;
}
	

.form_container .submit_button {
	width:55px;
}


.form_1 {
	width:95%;
	float:none;
}

.form_2  {
	width:44%;
	float:left !important;
	margin-right:10px;
	display:block;
	clear:none;
}

.form_3  {
	width:30% !important;
	width:29%;
	float:left !important;
	margin-right:10px;
}
.form_4  {
	width:25% !important;
	width:24%;
	float:left !important;
	margin-right:10px;
}

.metafield {
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}

/*submit buttons order is set by css to make sure the right submit button is activated when the user presses enter in the form*/
input#submit_forms_previousPage {
	float: left;
}

input#submit_forms_nextPage {
	float: right;
}

/*--------------Added Dumbar------------------*/

#inhoudbox .linklijst.js-aan li.extern h2 a {
background:transparent url(images/rijks_sprite.png) no-repeat scroll 100% 0.5em;
display:inline;
padding-left:0px;
}

#persoonlijkevoorkeureninformatietypes {
margin-bottom:20px;
}

#persoonlijkevoorkeurenonderwerpen {
margin-bottom:20px;
}

input.submit_button {
 display: block;
 margin: 0;
 border: 1px solid #000;
 padding: 0 10px;
 background: #deebe3;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 text-transform:lowercase;
}

div.ogone_kosten a#submit_forms_nextPage.submit_button {
 display: block;
 margin: 0;
 border: 1px solid #000;
 padding: 0 10px;
 background-color: #DEEBE3 !important;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 padding: 0 10px;
 text-transform:lowercase;
 text-decoration:none;
 text-align:center;
 padding-bottom: 0px;
}

.questionlabel .bold {
font-weight:normal !important;
}

ul.warning_list {PADDING-RIGHT: 10px;	MARGIN-TOP: 1.1em;	PADDING-LEFT: 10px;	BACKGROUND: #fab2bd;	MARGIN-BOTTOM: 2em;	PADDING-BOTTOM: 10px;	PADDING-TOP: 8px;	POSITION: relative}

ul.warning_list li {
color:#000000;
}

.submit_button {
float:left;
width:130px !important;
margin-right:15px;
margin-top:10px;
}

.submit_button:hover {
 background: #535353;
 color: #FFF;
}

span.form_hint_dynamic {
font-style:italic;
color:#999999;
}
/*------------*/

p.object_description a.blauw {
	background-color:#FFF4DC !important;
}

h2.verdragh {
  margin:0px;
}

#payoff {
	background-color:#FFE9B7;
	height:30px;
	left:10px;
	position:absolute;
	top:87px;
	width:940px;
	z-index:95;
}

#payoff h2 {
	line-height:30px;
	margin:0;
	padding:0 28px;
}

#inhoudbox .payoff {
padding:127px 10px 0 !important;
}

ul.payoff {
top:117px !important;
}

div.payoff_zoeken{
top:117px !important;
}

/* Custom styling voor servicemenu Talen
-------------------------------------------- */


.elearning #navigatie #rssfeed {
position:absolute;
right:25.6em;
}

.elearning #navigatie #abo {
position:absolute;
right:17em;
}

.elearning #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:31.5em;
}

.elearning #navigatie #begrip {
position:absolute;
right:9.2em;
}

.elearning #navigatie #abo {
position:absolute;
right:18em;
}

.en #navigatie #rssfeed {
position:absolute;
/*right:17.6em;*/
right:9em;
}

.en #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:14.5em;
}


.postenpagina #navigatie #tekstgrootte {
position:absolute;
right:5.7em;
}

.postenpagina #navigatie #tekstgrootte {
position:absolute;
right:5.7em;
}

.postenpagina  #navigatie #rssfeed {
position:absolute;
right:0;
}




/*-------------------------------------------- */


#post-left ul#rss-sub li {
background-image:none !important;
padding-left:0px !important;
margin-left:0px !important;
}

#post-left ul#rss-sub li a {font-weight:bold;}


.inputarea, .inputarea_select {
background:#FFF4DC none repeat scroll 0 0;
margin-bottom:2px;
padding:7px 0 4px;
width:100%;
}

.formulier .inputarea  .stuur   {
padding-left:0px !important;
}

.formulier .pubmeta_inform .inputarea {
	background:none;
	margin:0px;
	padding:0px;
	width:100%;
}

.formulier .pubmeta_inform .labelvlak {
	padding:0;
	margin:0;
	}

 .inputarea  input, .inputarea  select, .inputarea  textarea {
border:1px solid #000000;
float:right;
width:276px;
}

.formulier_toelichting .inputarea  input, .formulier_toelichting .inputarea  select, .formulier_toelichting .inputarea  textarea {
	border:1px solid #000000;
	width:278px;
	margin-right: 10px;
}

#zoekresultaat div.inputarea div.labelvlak {
	padding-left: 10px;
}

.inputarea_select  input{
/*border:none;*/
float:left;
width:25px;
}

body.post #servicemenu li#rssfeed {
float:right;
right:-3px;
position:relative;
}

body.post #servicemenu li#tekstgrootte {
float:right;
right:10px;
position:relative;
}

.nieuws ul#rss-sub li {
background-image:none !important;
padding-left:0px !important;
}

.home #attentiekolom .laatstenieuws .portretgroot:first-child img {
/*margin-top:20px;*/
}


/*  clean start
-------------------------------------------- */

body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, 
form, fieldset, legend, button, div, object { margin:0;padding:0;border:0;list-style:none;text-align:left;vertical-align:top; }

#centerbox img, #centerbox table, #centerbox td, #centerbox th, #centerbox tr {margin:0;padding:0;border:0;list-style:none;text-align:left;vertical-align:top;border-collapse: collapse;}



input, select, textarea, button {font:normal 100% verdana,helvetica,arial,sans-serif;}


div#centerbox {
    font:normal 100% verdana,helvetica,arial,sans-serif
}

/*  Basisdefinities
-------------------------------------------- */
body { border-top: 1px solid #535353;padding-top: 2.65em;font-size: 11px;line-height: 1.5;}


h1 {
 margin: .4em 0 .2em;
 /* color: #457880; /* Te dicht bij linkkleur? */
 /* color: #55959f; /* Mooie tint */ 
 /* color: #4e8c96; /* Compromis */
 color: #000;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 195%;
 font-weight: normal;
 line-height:1.22;
}
.home h1 {
 position: absolute; top: -10000px;
}

.post h1 {
 position: absolute; top: -10000px;
}

h2 {margin: .9em 0 .4em;color: #000000;font-size: 110%;font-weight: bold;}
.home h2 {font-family:Arial,Helvetica,sans-serif;font-size: 135%;line-height:1.22;}
.post h2 {font-family:Arial,Helvetica,sans-serif;font-size: 135%;line-height:1.22;}

#inhoudbox h2 { clear: left; }
h2.meerinfo {margin-top: 1em;border-top: 3px solid #FFB612; padding-top:1em;color: #000000;}

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;}

.post h1, .home h3 {margin: 0;}
.post h2 {margin-bottom: 0;padding-bottom: .4em; padding-top:4px;}

p {margin: 0 0 1.4em 0;line-height: 1.4;}
div.intro {font-weight: bold;line-height: 1.4; margin-bottom: 1.4em;}
p.kenmerken {margin: 0; color:#535353;}
p.kenmerken img {padding-top:2px;}
#briefing .kenmerken {margin-bottom:0.6em;}

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(images/rijks_sprite.png) no-repeat 100% .3em;padding-right: 12px;}
abbr, acronym {font-style: normal;border-bottom-style: dotted; border-bottom-width: thin;}

a.meerinfo {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 background: url(images/rijks_sprite.png) no-repeat -2360px .6em;
 color: #154273;
}
a.meerinfo:hover{
 text-decoration: underline;
 color: #0162cd;
}


/*  Algemene classes
-------------------------------------------- */
.hidden {display:none;}
.clear {clear:both;}

#modifieddate {
	display:table;
	clear: both;
	padding-top:2px;
	padding-left:0px;
	color:#666666;
	border-top:1px solid #cccccc;
	width: 100%;
	top: -30px;
}

/* TABLE CLASSES */

/* ======[ .WE_1logo ]========================================================================== */

.WE_1logo
{        
    width: 100% !important; 
}

.WE_1logo caption
{        
	  font-family:verdana,helvetica,arial,sans-serif !important;
	  font-size:110% !important;
	  font-weight:bold !important;
	  line-height:1.4 !important;
	  margin-bottom:3px !important;
	  text-align:left !important;
	  color:#000000 !important;  
	  border:none !important;
}

.WE_1logo td
{
    border-bottom: 2px solid #ffffff !important;
    background-color: #FFF4DC !important;
    color: #000000 !important;
    border-left: 2px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;
    border-top: 0px !important; /*Aanvulling voor zwartelijnen issue*/
    border-right: 0px !important; /*Aanvulling voor zwartelijnen issue*/
}


.WE_1logo th
{
 		border-bottom: 2px solid #ffffff !important;
    background-color: #FFE9B7 !important;
    font-weight: bold !important;
    text-align: left !important;
    color: #000000 !important;
    border-left: 2px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;
}

.WE_1logo p
{
margin-bottom:0px !important;
}


.WE_1logo tr
{   
    vertical-align: top!important;
}



/*  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: 272px;
 height: 87px;
 position: absolute;
 left: 458px;
 top: 0;
 z-index: 100;
}

#woordmerk a,
#woordmerk img {
 display: block;
 width: 272px;
 height: 87px;
 text-decoration: none;
}


/* Inhoudbox met hoofdindeling in inhoud-, attentie- en navigatiekolom */
#inhoudbox {
 width: 960px;
 position: relative;
 margin: 0;
 padding: 0 0 70px 0;
 background: url(images/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.4em;
 padding-top: 30px;
}

#inhoudkolom {
 width: 440px;
 float: left;
 margin-top: 4.2em;
 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;
}

#inhoudkolom div div .alignimageleft {
 float: left;
 margin-right: 10px;
}

#inhoudkolom div div .alignimageright {
 float: right;
 margin-left: 10px;
}

#attentiekolom {
 width: 210px;
 float: right;
 /*position: relative;*/
 padding-top:45px;
 margin-top: 5.4em;
 border-right: 20px solid #FFF;
 overflow: hidden;
}

#attentiekolom  > h2{display:none;}

#attentiekolomsitemap{
 width: 210px;
 float: right;
 position: relative;
 margin-top: 0em;
 padding-top: 30px;
 border-right: 20px solid #FFF;
}

#inhoudbox.breed #attentiekolom {
 display: none;
}


#inhoudbox .li_more a{
	font-weight:bold;
	}
	
.post #inhoudkolom .meest-bekeken li {
background-image:none !important;
margin-left:0px !important;
padding-left:0px !important;
}

.post #attentiekolom li {
background-image:none !important;
margin-left:0px !important;
padding-left:0px !important;
}

#nojslist ul li a, .post #attentiekolom li a, .post #inhoudkolom .meest-bekeken li a {	padding-right: 0px;	DISPLAY: block;	PADDING-LEFT: 12px;	PADDING-BOTTOM: 0.2em;	COLOR: #154273;	PADDING-TOP: 0.2em;	TEXT-DECORATION: none !important;} 
#nojslist ul li a, .post #attentiekolom li a, .post #inhoudkolom .meest-bekeken li a {	background: url(images/rijks_sprite.png) no-repeat -2360px 0.6em !important;}

#nojslist {
	padding: 5px 5px 0px 5px;
	border: 1px solid #EEEEEE !important;
	float: left;
}

#nojslist ul {
	width: 200px;
	float: left;
}

#nojslist ul:first-child {
	margin-right: 10px;
}

#nojslist li.nobg {
	background: none !important;
	margin-left: 0px;
	padding-left: 0px;
}

/* Ambassade homepage: afwijkende layout */
.post #hoofdkolom {
 width:auto;
 float: none;
}

a.leesverder {
font-weight:normal !important;
color:#154273 !important;
}

.post h2.intro {
 font-size: 195%;
}

.post #inhoudkolom {
 width: 588px;
 margin-right: 20px;
 padding-top: 10px;
 background-color: #ffffff;
 margin-top:5.4em;
}

.post #inhoudkolom div {
 padding: 0;
}


.post #attentiekolom {
 width: 284px;
 float: left;
 padding-top: 10px;
 background-color: #ffffff;
}

.post #attentiekolom div {
 padding-right: 0;
}

.post #attentiekolom div div {
 padding-left: 0;
}

.post #postintro {
width:360px;
}

.post .nieuws {
width:360px;
margin-top:25px;
}


.post .nieuws li.meer {
background-image:none !important;
padding-left:0px !important;
}

.post span.postdesc {
display:block;
background-color: #FFE9B7;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
font-size:15px;
}

.post #post-left {
width:360px;
display:block;
float:left;
margin-right:20px;
position:static;
}

.post #post-left .introdoc h2 {
font-size:204%;
}

.post #post-right {
width:208px;
display:block;
float:left;
position:static;
}

.post #post-right .meest-bekeken{
padding-left:5px;
}


.post li.color-block {

}

.post .adres-block table {
width:260px;
}

.post .adres-block {
background-color:#FFE9B7;
display:block;
margin-bottom:30px;
padding-top:10px !important;
padding-left:10px !important;
padding-bottom:7px !important;
}

a.route{
margin-bottom:10px;
display:block;
margin-top:2px;
padding-left: 15px;
background: url(images/route.gif) no-repeat 0 0;
}

a.plattegrond{
margin-bottom:10px;
display:block;
margin-top:4px;
margin-bottom: 27px;
padding-left: 15px;
background: url(images/mag.gif) no-repeat 0 0;
}

.post .map-block {
display:block;
overflow:hidden;
}

.post .adres-block table {

}


.post .adres-block table caption {
text-align:left;
font-family:Arial,Helvetica,sans-serif;
font-size:135%;
line-height:1.22;
font-weight:bold;
margin-bottom:3px;
}

.post .adres-block table td {
padding-top:2px;
padding-bottom:1px;
}


.post .adres-block table {
margin-bottom:6px;
}

.post .adres-block table th {
	width: 75px;
}

.post .adres-block table#contact th {
	margin-bottom:25px;
}

.post .adres-block table#openingstijden th {
	margin-left:12px;
}


/*  Postenhompage: ambblock
-------------------------------------------- */
 .post #inhoudbox .ambblock ul {
 margin-top: 0;
 border-top: none;
 background-image:none !important;
 margin-top:30px;

}
 .post #inhoudbox .ambblock li {
 position: relative;
  background-image:none !important;
  display:block;
  padding-left:0px !important;
  margin-bottom:20px;
}

 .post #inhoudbox .ambblock li a{
	width:100%;
	cursor:pointer;
	color:#000000 !important;
	text-decoration:none;
}

 .post #inhoudbox .ambblock li a:hover{
color:#000000 !important;
}

.post #inhoudbox .ambblock li.block {
 border-bottom: none !important;
 padding-bottom: 0;
 margin-bottom: 1.9em;
}
 .post #inhoudbox .ambblock li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
 .post #inhoudbox .ambblock h3 {
	 /*padding-top: 1em;*/
	 position:relative;
	 left: 68px;
	 width:125px;
	 display:block;
	 margin-top:6px;
}
 .post #inhoudbox  .ambblock span {
 display: block;
 width: 70px;
}
 .post #inhoudbox .ambblock img {
 display: block;
 margin: 0;
}

.post #inhoudbox .ambblock div {
 position: absolute;
 bottom: 1.2em;
 width: 140px;
 top:0px;
}


.blauw {
background-color:#9accd4 !important;
height:60px !important;
display:block;
}

.oranje {
background-color:#ff9560 !important;
height:60px !important;
display:block;
}

.groen {
background-color:#6ed9ad !important;
height:60px !important;
display:block;
}

.roze {
background-color:#ed8fbb !important;
height:60px !important;
display:block;
}



/*  Postenhomepage: navigatie onderwerpen
-------------------------------------------- */
.post #navigatiekolom {
 width: 210px;
 border-right: 20px solid #FFF;
 padding: 0;
 position: relative;
 float: right;
}
.post #navigatiekolom div {
 margin: 0;
 padding: 0 0 1.9em 0;
}
.post #navigatiekolom div.onderwerpen {
 position: relative;
 top: -10px;
 z-index: 200;
 border-top: 10px solid #FFB612;
 margin: 0 0 0 -10px;
 padding: 28px 10px 10px;
 background: #FFB612;
}

.post #navigatiekolom div.onderwerpen h2 {
 color: #FFF;
}
.post #navigatiekolom div.onderwerpen ul {
 margin: 0;
}
.post #navigatiekolom div.onderwerpen li a,
.post #navigatiekolom div.onderwerpen li a:visited {
 background-position: -8080px .6em;
 color: #FFF;
}


/*  Postenhomepage: meest bekeken
-------------------------------------------- */
.post #navigatiekolom .meest-bekeken {
 padding-bottom: 0;
 /*custom*/
 padding:28px 10px 10px;
 /*/custom*/
}

.post .map-block img {
}

/* Homepage: afwijkende layout */
.home #hoofdkolom {
 width:auto;
 float: none;
 margin-top:-10px;
}

.home #inhoudkolom {
 width: 440px;
 margin-left: 0;
 padding-top: 28px;
 background-color: #ffffff;
}

.home #inhoudkolom div {
 padding: 0;
}


.home #attentiekolom {
 width: 210px;
 float: right;
 padding-top: 14px;
 background-color: #ffffff;
}

.home #attentiekolom div {
 padding-right: 0;
}

.home #attentiekolom div div {
 padding-left: 0;
}

/*  Downloadblok
-------------------------------------------- */

ul.downloaddoc   {
background-image: none;
}

ul.downloaddoc li  {
background: url(images/docdl.gif) left 0  no-repeat !important;
margin-left:0px !important;
padding-left:0px !important;
}

ul.downloaddoc li a {
text-decoration:none !important;
padding-left:15px;
}

p.kenmerken_download {
	color:#767676;
}

/*  Homepage: laatste nieuws
-------------------------------------------- */
.home #attentiekolom .laatstenieuws ul {
 margin-top: 0;
 border-top: none;
}
.home #attentiekolom .laatstenieuws li {
 position: relative;
}
.home #attentiekolom .laatstenieuws li.portret,
.home #attentiekolom .laatstenieuws li.portretgroot {
 border-bottom: none !important;
 /*padding-bottom: 0;*/
 margin-bottom: 1.9em;
}
.home #attentiekolom .laatstenieuws li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.home #attentiekolom .laatstenieuws h3 {
 padding-top: 0;
}

.home #attentiekolom .laatstenieuwsspan {
 display: block;
 width: 70px;
 float: left;
}
.home #attentiekolom .laatstenieuws img {
 display: block;
 width: 100%;
 margin: 0;
 margin-bottom:1em;
}

.home #attentiekolom .laatstenieuws div {
 /* position: absolute; */
 bottom: .2em;
 width: 140px;
 left:85px;
}


/*  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 #FFB612;
 margin: 0 0 0 -10px;
 padding: 28px 10px 10px;
 background: #FFB612;
}

.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;
}

/* zoek publicatie pagina
-------------------------------------------- */
.zoek-publicatie {
 padding-bottom: 0;
 /*custom*/
 padding:5px 10px 10px;
 /*custom*/
 overflow:hidden;
 background-color:#036F96;
 margin-top:30px;
 color:#fff;
}

.zoek-publicatie h2 {
	color:#fff;
}

/*  Homepage: zoek publicatie
-------------------------------------------- */
.home #navigatiekolom .zoek-publicatie {
 padding-bottom: 0;
 /*custom*/
 padding:5px 10px 10px;
 /*custom*/
 overflow:hidden;
 background-color:#036F96;
 margin-top:30px;
 color:#fff;
}

.home #navigatiekolom .zoek-publicatie h2 {
	color:#fff;
	}
	
.home #navigatiekolom .zoek-publicatie #zoek-publicatie-box {
	width:100%;
	float:left;
	}

#zoekform-publicatie {
	margin:0 0;
	}
	
#zoek-publicatie-box a{
	color:#fff;
	text-decoration:none;
	}
	
#zoek-publicatie-box a:hover{
	color:#fff;
	text-decoration:underline;
	}
	
#zoekform-publicatie fieldset p.publication_input {margin-bottom:5px;}
#zoekform-publicatie fieldset div.publication_trefwoord {padding-bottom:5px;}
#zoekform-publicatie fieldset p.publication_submit {width:50px;float:right;margin-right:14px;}
#zoekform-publicatie fieldset p.publication_input input#zoek-trefwoord-pub.inputtext {margin-left:3px;}
#zoekform-publicatie fieldset div.publication_trefwoord select {width:175px;}

/*  Homepage: meest bekeken
-------------------------------------------- */
.home #navigatiekolom .meest-bekeken {
 padding-bottom: 0;
 /*custom*/
 padding:15px 10px 10px;
 /*custom*/
 overflow:hidden;
}

/*  Homepage: aankomende publicaties
-------------------------------------------- */
.home #navigatiekolom .aankomende-publicaties {
 padding-bottom: 0;
 padding:15px 10px 10px;
 overflow:hidden;
}

/*  Vervolgpagina: blok linklijst
-------------------------------------------- */
#attentiekolom .blok-linklijst {
 padding-top:23px;
 overflow:hidden;
}



/* 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 .kolom1 {

}

#inhoudbox .driekoloms .kolom3 {
 margin-right: 0;
}

/* Kop en voet */
#kop {
 position: absolute;
 top: -10px;
 left: 0;
 height: 10px;
 width: 960px;
 background: url(images/rijks_sprite.png) no-repeat 0 0;
}

#voet {
 clear: both;
 width: 960px;
 height: 50px;
 background: url(images/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;
}



/*----------Styling servicemenu Mei 2009 [PV]-----------*/
#navigatie #contact {
position:absolute;
right:0.5em;
}

#navigatie #help {
position:absolute;
right:5.5em;
}

#navigatie #begrip {
position:absolute;
right:9.2em;
}

#navigatie #abo {
position:absolute;
/*right:17.7em;*/
right:9em;
}

#navigatie #rssfeed {
position:absolute;
/*right:24.6em;*/
left:0.5em;
}


#navigatie #tekstgrootte {
position:absolute;
/*right:30em;*/
right:21.7em;
}


#navigatie a.rss {
 padding-left: 17px;
 background: url(images/icon_rss.gif) no-repeat .4em .7em;
}



/* Hoofdmenu en servicemenu */
#hoofdmenu {
 display: block;
 width: 900px;
 padding-top: 2.4em;
 padding-left: 20px;
 padding-right: 20px;
 border-bottom: 10px solid #FFE9B7;
 position: absolute;
 top: 87px;
 z-index: 50;
 background: #FFB612;
}

#servicemenu {
 margin-top: -2.5em;
 padding: 0 .3em;
 float: right;
 width:100%;
}

#hoofdmenu li, #servicemenu li {
 display: block;
 float: left;
}

#servicemenu li {
 display: block;
 float: right;
}

#hoofdmenu a {
 height: 1.5em;
 float: left;
 padding: .3em 10px .1em 10px;
 color: #000;
 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: #FFE9B7;
 color: #000000;
}

/* Zoeken */
#zoeken {
 width: 230px;
 position: absolute;
 top: 90px;
 left: 718px;
 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: #000000;
}

#zoekmenu a:hover { 
 text-decoration:underline;
}


/* Zoekformulier */
#zoekform {
 width: 176px;
 position: absolute;
 top: 9px;
 left: 0;
 margin:0;
 padding:0;
}

#zoekform h2, #zoekform-publicatie h2 {
 position: absolute;
 top: -10000px;
}

#zoekform p, #zoekform-publicatie p {
 width: 174px;
 height: 1.5em;
 border: 1px solid #000;
 margin: 0;
 padding: 0;
 background: #FFF;
}

#zoekform #zoek-trefwoord, #zoekform-publicatie #zoek-trefwoord, #zoekform #zoek-trefwoord-pub, #zoekform-publicatie #zoek-trefwoord-pub{
 width: 124px;
 float: left;
 border: 0;
 font-size: 100%;
 vertical-align: top;
 background: transparent;
}

#zoekform #zoek-submit, #zoekform-publicatie #zoek-submit, #zoekform #zoek-submit-pub, #zoekform-publicatie #zoek-submit-pub {
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
border-left:1px solid #000000 !important;
border-right:0 none;
border-top:0 none;
color:#000000;
float:left;
font-size:100%;
font-weight:bold;
height:100%;
line-height:1.1em;
margin:0;
padding:0;
text-align:center;
text-transform:lowercase;
width:47px;
}

#zoekform #zoek-submit:hover, #zoekform-publicatie #zoek-submit, #zoekform #zoek-submit-pub:hover, #zoekform-publicatie #zoek-submit-pub{

border:none !important;
border-left:1px solid #000000 !important;
}

#searchdatestart {
	float: none;	
	width: 110px;
	margin-left: 5px;
}

#searchdateend {
	float: none;
	width: 110px;
	margin-left: 5px;
}



#advsearch .inputarea{
	padding-left:10px;
}
#advsearch .inputvlak{
	margin-left: 0px;
	float:left;
	width: 290px;
	text-align: right;
}
#advsearch .inputvlak .periode{
	text-align: right;
}
#advsearch .inputvlak input, #advsearch .inputvlak select{
	float: none;
}

.fr #zoekform #zoek-submit {width:76px;}
.fr #zoekform p {width: 180px;}
/* Zoekformulier bij de resultaten*/
#zoekresultaat {
 margin-top: 1.4em 
}

.publicatie-rechts ul.authors li {background-image: none !important;padding-left:0px !important;line-height:1em !important;}

/* Formulieren STYLES 7MEI 2009
   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 .labelvlak, .formulier_toelichting .labelvlak {
 display: block;
 margin: .8em 0 .2em;
 color: #000;
}

.formulier .labelvlak_checkbox {
 display: block;
 margin: 0.2em 2em 0em;
 color: #000;
}

.formulier .inputarea, .formulier_toelichting .inputarea {
 background:#FFF4DC;
 margin-bottom:2px;
 padding:7px 0 4px;
  width:100%
}

.formulier .inputarea.zonderlabel {
 padding-left:150px;
}

.formulier .inputarea:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.formulier .inputarea .labelvlak, .formulier .inputarea .labelvlak {
 float:left;
 width:130px;
 padding:0 0 !important;
 margin:0;
}

.formulier .inputarea input, .formulier .inputarea select, .formulier .inputarea textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

.formulier .inputarea select {
 float:left;
 width:280px;
 border:1px solid #000;
}

.formulier .inputarea .radiofield {
 float:left;
 width:276px;
}

.formulier .inputarea .radiofield label {
 float:none;
 padding:0 !important;
}

.mask {
	/*display:none;*/
	}
	
 .inputarea {
 background:#FFF4DC;
 margin-bottom:2px;
 padding:7px 0 4px;
  width:100%
}

 .formrij.zonderlabel {
 padding-left:150px;
}

.formulier .inputarea:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

 .inputarea .labelvlak,  .inputarea .label {
 float:left;
 width:130px;
 padding:0 0px !important;
 margin:0;
}

 .inputarea input, .formrij select,  .formrij textarea {
 float:right;
 width:276px;
 border:1px solid #000;
}

 .inputarea .radiofield {
 float:left;
 width:276px;
}

 .inputarea .radiofield label {
 float:none;
 padding:0 !important;
}

.us {
margin-left:5px;
}


.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:#FFF4DC;
 margin-bottom:2px;
 padding:10px 10px 10px 150px;
}

.formulier #privacyfooter p {
 background:#FFF4DC;
 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, .formulier_toelichting button  {
 margin:.7em 0 0 150px;
}

.formulier button.button-zoeken  {
 margin:0 0.4em;
 background:#fff none repeat scroll 0 0;
border-bottom:0 none;
border:1px solid #000000 !important;
color:#000000;
float:left;
font-size:100%;
font-weight:bold;
height:100%;
line-height:1;
text-align:center;
text-transform:lowercase;
width:47px;
}

.formulier .button-zoeken:hover {

border:none !important;
border:1px solid #000000 !important;
}

.formulier .inputarea input.inputzoekterm {
	width:210px;
	}

.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:#535353;
	color:#fff;
	border: 1px solid #000000 !important;
}

.check_form {
	margin-left:150px;
	}

/* formulierclasses */
form.kort button {
 display: inline;
/* padding: 0 .5em .1em .5em;*/
}

form.kort button:hover {
	 display: inline;
	/* padding: 0 .5em .1em .5em;*/
	background: #535353;
	color:#ffffff;
	border: 1px solid #000000 !important;
}

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;*/
 margin-bottom:10px;
}

.label {
 color: #000;
}

p.fout {
	padding-right: 10px;	
	margin-top: 1.1em;	
	padding-left: 10px;	
	background: #fab2bd;	
	margin-bottom: 2em;	
	padding-bottom: 10px;	
	padding-top: 8px;	
	position: relative;
}

.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;
}

.radio_check_input {
	float:left;
	}

.formulier .radio_check_input input{
	border:none;
	width:20px;
	margin-right:8px;
	}
	
.radio_check_label {
	float:left;
	width:90%;
	}
	
.buttonarea-pnwijzig button {
	margin-left:7px;
	}
	
.help_popup{
	visibility:hidden;
	position:absolute;
	background-color:#ffffff;
	border:1px solid #e1e1e1;
	padding:5px;
	width:200px;
	display:block;
	z-index:99;
	right:85px;
}

.inputvlak img {
	margin-left:5px;
	}


/*----Einde Nieuwe Styling------*/


/*  PV 2009
    Formulier uitbreidingen voor Verdragen
-------------------------------------------- */
.verdragen label { 	 
 display: inline;
   vertical-align:middle; 	 	 
 } 	 
  
   input#datum_op{ 	 
 	width:99px; 	 
 	margin-left:5px; 	 
 	margin-top:1px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important;
 } 	 
  	 
input#datum_of_na{ 	 
 	width:99px; 	 
	 margin-left:5px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important; 	 
 } 	 
  	 
input#datum_voor{ 	 
	width:99px; 	 
 	margin-left:5px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important;	 
 }
 
  
  .en input#datum_voor{ 	 
 	width:90px; 	 
	margin-left:5px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important;	 
 }
  
.en  input#datum_of_na{ 	 
 	width:90px; 	 
	margin-left:5px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important; 	 
 } 	 
 
 .en   input#datum_op{ 	 
 	width:90px; 	 
 	margin-left:5px; 	 
 	margin-top:1px;
 	padding-right: 3px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	border:1px solid #000000 !important;
 } 	 
  	
  	 
input.radio_verdrag { 	 
 border: none; 	
  vertical-align:middle; 	  
 }
 
p.input{
	display:block;
	float:left;
	width:150px;
	margin:0px;
}

 
 input#titel_zonder {
 	width:140px !important; 
  padding-right: 4px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important;	
	border:1px solid #000000 !important;
 }

p.input_woorden{
	display:block;
	/*float:left;*/
	margin-left:20px;
	padding-right: 4px !important;	
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
	position:relative;
	top:2px;
}


p.input_woorden label{
vertical-align:top;
}

.orange {
	background-color:#FFF4DC;
	border-bottom:3px solid #ffffff;

}

.marge {
padding-bottom:10px;
}

p.extra_marge {
	margin-bottom:16px;
	padding-top:1px;
}

p.depositaris {
 clear:both;
}

.multilateraal {
padding-left:150px;
}

.multilateraal input {

}

.verdrag_marge {
	margin-top:3px;
	background-color:#FFF4DC;
	height:57px;
	border-bottom:3px solid #ffffff;
	padding-left:10px;
	padding-top:7px !important;
	padding-bottom:7px !important;
}

.rij {
	padding:5px;
	padding-left:10px !important;
	background-color:#FFF4DC;
	border-bottom:3px solid #ffffff;
}

.zoekverdrag {
clear:both;
}

.left {
display:block;
float:left;
margin-right:15px;
}


input.zonderwoord {
margin-left: 5px;
width:135px;
}

input#tractatenblad_jaar {
	margin-right:20px;
	width:135px; 
	padding-left: 4px !important;	
	padding-bottom: 2px !important; 
border:1px solid #000000 !important;	 
} 	 
  	 
 input#tractatenblad_nummer { 	 
 	margin-right:0px; 	 
 	width:135px; 	
	padding-left: 4px !important;	 
border:1px solid #000000 !important;
}

label.titel {
display:block;
}

label.plaats {
display:block;
}

label.betrokken {
display:block;
}


.formulier .verdragenbreed {
 width: 27em;
}

.pad {
padding-top:1px;
}

input.depo {
border:none !important;
width:25px !important;
}



/*------------------*/




/* Alfabetische Pager
--------------------------------------------------*/
.letters 
{
	width:443px;
	height:9px;
	margin:5px 0;
}

.lettersbottom 
{
	padding-bottom: 5px;
	margin-bottom:15px;
}

.letters p
{
	margin:0;
}
.letters a
{
	float:left;
	width:16px;
	display:block;
	text-align:center;
	border-left:1px solid #000;
	color:#154273;
	font-weight:normal;
	text-decoration:none;
	line-height:9px;
}

.letters  a:first-child
{
	float:left;
	width:16px;
	display:block;
	text-align:center;
	border-left:0px !important;
	color:#154273;
	font-weight:normal;
	text-decoration:none;
	line-height:9px;
}

.letters p a:first-child
{
	float:left;
	width:16px;
	display:block;
	text-align:center;
	border-left:0px !important;
	color:#154273;
	font-weight:normal;
	text-decoration:none;

}


.letters a:hover
{

}
.letters a strong
{
	text-decoration:none;
	color:#000000;
}
.letters a.first
{
	border-left-width:0;
}
.list
{
	border-top: 3px solid #FFB612;
	border-bottom: 3px solid #FFB612;
	margin:0.8em 0!important;
}
#inhoudbox .list ul.linklijst
{
	margin-bottom:1em;
}
#inhoudbox .list h2
{
	padding:5px 0 5px 0;
	font-size:135%;
}

/*  PV 2009 maart 03
 		formstyling  POSTEN
-------------------------------------------- */

form.postenform {
margin-bottom: 15px;
margin-top:10px;
}

form.postenform button#posttoon {
	display:inline;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	width:100px;
}

form.postenform #countrychooser {
width:300px;
margin-right:25px;
}



/*  TB 2009jan25
    Details pagina (CCCD & others)
	2009jan28 changes cccd_details into details
	2009jan28 added cccd class, allowing for different widths cccd & landen
-------------------------------------------- */

/*-----CCCD FR Zoekform [PV]------*/

body.fr form.cccd input#searchfor {	left: 95px;	WIDTH: 230px;	position: absolute;	top: 15px}

body.fr  form.cccd .column select#land {	font-weight: normal;	left: 60px;	width: 110px;	position: absolute;	top: 15px}

body.fr form.cccd .column button {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #000000;
	color:#000000;
	cursor:pointer;
	display:block;
	float:none;
	font-weight:bold;
	margin:0;
	padding:1px 10px;
	position:absolute;
	right:5px;
	text-transform:lowercase;
	top:15px;
	width:85px;
}

body.fr form.cccd .column button:hover {
	background:#535353 none repeat scroll 0 0;
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	display:block;
	float:none;
	font-weight:bold;
	margin:0;
	padding:1px 10px;
	position:absolute;
	right:5px;
	text-transform:lowercase;
	top:15px;
	width:85px;
}


/*-----EINDE-----*/

.cccd
{
	width:/*660px*/ 660px;
	clear:right;
}
.details h4
{
	margin:5px 0 5px 0;
	padding:0 0 0 2px;
	font-size:120%;
	font-weight:bold;
}

#inhoudbox .details ul
{
	list-style:none outside none !important;
	margin:0;
	padding:0;
}
	#inhoudbox .details li
	{
		background-image:none;
		margin:0;
		padding:0;
	}
	#inhoudbox .details li.odd
	{
		background-color:#FDF2DE;
	}
	#inhoudbox .details li label
	{
		float:left;
		display:block;
		width:35%;
		margin:0;
		padding:0 2px;
		line-height:20px;
		font-weight:bold;				
	}
	#inhoudbox .cccd.details li label
	{
		width:20%;
	}
	#inhoudbox .details li span
	{
		float:left;
		display:block;
		width:60%;
		margin:0;
		padding:0 2px;
		line-height:20px;
	}
	#inhoudbox .ccdd.details li span
	{
		width:75%;
	}
	
	#inhoudbox .details li span.left
	{
		width:35%;
	}
	#inhoudbox .details li label.right
	{
		width:20%;
	}
	#inhoudbox .details li span.right
	{
		width:20%;
	}

	#inhoudbox .details li span.clear
	{
		clear:left;
		float:none;
		line-height:1px;
		height:1px;
	}

/*  TB 2009jan29
	Landenpagina classificatie
-------------------------------------------- 
.reisadvies h4
{
	font-weight:bold;
}
.classificatie
{
	height:20px;
	margin:10px 0;
}
.classificatie label
{
	float:left;
	display:block;
	padding:0 10px 0 0;
	line-height:17px;
}
.classificatie div
{
	float:left;
	height:20px;
}
.classificatie div span,
.classificatie div strong
{
	float:left;
	display:block;
	width:17px;
	height:17px;
	margin:0 1px 0 0;
	line-height:17px;
	text-align:center;
	background-color:#FAB34B;
}
.classificatie div span
{
	color:#FFF;
}	
.classificatie div strong
{
	color:#000;
	font-weight:bold;
}	
*/
	
/*  PVorstenbos 2009april
	Landenpagina classificatie
--------------------------------------------*/
.reisadvies 
{
	border:1px solid #FFE9B7 !important;
	padding:10px !important;
	display: table;
}


.reisadvies h4
{
	font-weight:bold;
}

#reis {
	margin-bottom:2px;
	float:left;
	width:60px;
}

.cijfer {
	padding-top:5px;
	width:53px;
	height:50px;
	font-size:40px;
	font-weight:normal;
	color:#000000;
	text-align:center;
	background-color:#FFE9B7;
}

.classificatie {
	width:55px;
	background: #ffffff url(images/backclass.gif) no-repeat;
	height:25px;
}

.reisadv_class {
	padding-top:3px;
}



.classificatie label {
	float:left;
	display:block;
	line-height:20px;
}

.classificatie div {
	float:left;
}

.classificatie div span {
	float:left;
	display:block;
	width:9px;
	margin:0;
	line-height:20px;
	text-align:center;
}

.classificatie div span {
	color:#000000;
}	

.classificatie div strong {
	color:#000;
	font-weight:bold;
}	

#omschrijving {
	width:345px;
	display:block;
	float:left;
}

#omschrijving h3{
	font-size:14px;
	margin:0px;
	display:block;
}






/*  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: #FFE9B7 !important; }

#inhoudbox #navigatiekolom #subnavigatie li.first a { background: #FFF4DC url(images/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.first strong { background: #FFE9B7 url(images/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(images/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(images/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(images/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(images/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(images/rijks_sprite.png) no-repeat -2292px .6em;}

#inhoudbox #navigatiekolom #subnavigatie li.open a {background-color:#FFF4DC;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open a {background-color:#FFF4DC;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open a {background-color:#FFF4DC;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open  li.open a {background-color:#FFF4DC;}


#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 {
	background-color:#FFF4DC;
	}

#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: #FFE9B7; }



/*Wetgevingskalender [PV]
----------------------------------*/
 .wetgevingsfasen { 
 	display:block; 
 	position:relative; 
 	width:100%; 
 	margin-bottom:10px; 
}


 .wetgevingsfasen span.actieve-toelichting {
font-weight:bold;
border-top:3px solid #FFB612;
display: block;
padding-top:5px;
}

ul.linklijst p.kenmerken .wetgevingsfasen span.actieve-toelichting {
border-top: none;
}

.wetgevingsfasen .fase-nummers { 
	display:block; 
	margin:5px 0 9px 0; 
	width:100%; 
	overflow:hidden !important; 
	overflow /**/:visible;  
}
		
/* Start aanpassing: linkerpadding faselabel op 0 gezet */
.wetgevingsfasen .fase-nummers span.faselabel { 
		float:left; 
		padding:2px 1em 0 0; }
/* Einde aanpassing: linkerpadding faselabel op 0 gezet */
				
.fase-nummers span.faselabel { 
		float:left; 
		padding:4px 1em 0 3px; 
}
			
.wetgevingsfasen .fase-nummers span.fase {  
		display:block;
		float:left; 
		margin:1px 1px 0px 0px; 
		padding:2px 5px !important
}

.fase-nummers span.fase {
 }
 	
 .wetgevingsfasen .fase-nummers span.fase.huidige { 
	 background:#FFB612 !important;
	 color:#000;
	 font-weight:bold; 
  }
  
.wetgevingsfasen .fase-nummers span.fase.volgende { 
	background:#eeeeee !important;
 	color:#000000; 
 	}
 	
 .wetgevingsfasen .fase-nummers span.fase:hover, #inhoud-kolom .wetgevingsfasen .fase-nummers span.fase.over { 
	 /*background:#FFB612 !important; */
	 /*color:#fff; */
 }
		.fase-nummers span.fase span.toelichting { 
			display:none; position:absolute; 
			margin:1.43em 0 0 0; 
			left:0px; 
			background:#FFB612;
			color:#fff; 
			padding:3px 3px; 
			width:311px !important; 
			width /**/:317px; z-index:999; 
	}
			
		.fase-nummers span.fase:hover span.toelichting {
			 	display:block; 
			}
			 	
		.fase-nummers span.fase.huidige:hover span.toelichting { 
			display:none; 
		}



		
		
		

/*-------------------------------------------- */

.home #inhoudbox {
	padding-bottom:30px;
	}

#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 {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 color: #154273;
}
.home #inhoudbox li a {
 background: url(images/rijks_sprite.png) no-repeat -2360px .6em;
}

.home #inhoudbox li.meer a {
 background:none;
 padding:0;
 text-decoration:underline;
 }

.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 0em 0;
 margin: 0;
}

.home #inhoudbox .laatstenieuws .bloklink {
 padding: 0 0 0 0;
 margin: 0;
}


#inhoudbox .resultaten .linklijst .bloklink {
 padding: 0 0 0.65em 0;
 margin: 0;
}

.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;
}
/*<custom>*/
#inhoudbox .linklijst li.bijlage a, #inhoudbox .linklijst li.bijlage a:hover {
 display:list-item;
 padding: 0;
 border: 0;
 background-image: none;
 color: #154273;
}
/*</custom>*/
.home #inhoudbox li.bloklink a:hover,
#inhoudbox .linklijst li.bloklink a:hover {
 color: #0162cd;
}

/*</custom voor vactures>*/
.vacature {
margin-bottom:15px !important;
}

#inhoudbox .linklijst .bloklink h2, #inhoudkolom .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, 
#inhoudkolom .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;
 margin-top:-2px;
}

/* 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.externOver a, #inhoudbox .linklijst.js-aan li.externOver a, */
.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;
 /* color: #507072; */
 background-image: none;
}

/*************************Style a element bloklink like h3******************************/
.folder-inhoud ul.js-aan li.bloklink a {font-size: 100%;font-weight: bold;line-height: 1.4;}

#inhoudbox .js-aan li.over,
#inhoudbox .js-aan li.externOver,
#inhoudbox .js-aan li.downloadOver {
 background-color: #FFF4DC;
}
#inhoudbox .js-aan li.over h4 a,
#inhoudbox .js-aan li.externOver h4 a,
#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: #FFF4DC;
 /*<custom>*/
 display:list-item;
 /*</custom>*/
}
#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(images/rijks_sprite.png) no-repeat 100% .5em;
}
#inhoudbox .linklijst.js-aan .externOver a,
#inhoudbox .linklijst.js-aan .externOver a:visited {
 color: #0162cd;
}

.home #inhoudbox .extern a,
.home #inhoudbox .js-aan .extern a {
 background: url(images/rijks_sprite.png) no-repeat -3680px .6em;
 padding-left:12px; display:block;
}

#inhoudbox .linklijst li.extern a {
 background: url(images/rijks_sprite.png) no-repeat -3680px .6em;
 padding-left:12px; display:block;
} 

#inhoudbox .linklijst li.extern a:visited {
 background: url(images/rijks_sprite.png) no-repeat -4120px .6em;
 padding-left:12px; display:block;
} 

.home #inhoudbox .extern a:visited,
.home #inhoudbox .js-aan .extern a:visited {
 background: url(images/rijks_sprite.png) no-repeat -4120px .6em;
}

.home #inhoudbox .uitgelicht .extern a, .home #inhoudbox .uitgelicht .js-aan .extern a {
/*-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;*/
background:transparent url(images/rijks_sprite.png) no-repeat scroll -3680px 0.6em !important;
display:block;
padding-left:12px;
}



/* 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(images/rijks_sprite.png) no-repeat 100% .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;
}

/*
TB 2009feb11

*/

#inhoudbox #uitgelichtkolomrechts
{
	float:right;
	clear:right;
	width:440px;
	margin:0 20px 0 0;
	padding:20px 0 0 0;
	position:relative;
}


/* 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(images/rijks_sprite.png) no-repeat -2360px .6em;
 text-decoration: none;
 color: #154273;
}

#inhoudbox .linklijst .anker a {
/* background: url(images/rijks_sprite.png) no-repeat -3240px .6em;*/
background:none !important;
padding-left:0px;
margin-left:0px;
 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: 10px;
 padding: 0;
}

#attentiekolom .schaalbeeld img {
 width: 210px;
}


body #attentiekolom li.twittermsg{
	background: url(images/rijks_sprite.png) no-repeat scroll -2360px 0.6em transparent;
	padding-left: 13px;
	width: auto;
}
body #attentiekolom li.twittermsg a {
	background: none;
	margin:0;
	padding:0;
}


/*  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;
}

/* Recente publicaties */

#inhoudkolom #recente_publicaties ul li {
 margin: 0 0 1.4em 0;
 border: 0;
 list-style-type:none;
}

#inhoudbox #recente_publicaties ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.home #inhoudbox li.li_standard p{
	margin-left:152px;
	}

#inhoudbox li.li_standard p{
	/*margin-left:152px;*/
	}

.home #inhoudbox #recente_publicaties img {
	width:100%;
}


/*-- Publicatie detail pagina ---*/
.publicatie-details {
	display:block;
	float:left;
	margin-bottom:20px;
	}

.publicatie-cover {
	width:132px;
	float:left;
	margin-right:8px;
	margin-top:17px;
	}

.publicatie-cover img {
	width:132px;
	overflow:hidden;
	}

.publicatie-detailsomschrijving {
	float:right;
	width:300px;
	}	

#inhoudkolom .formulier .publicatie-detail-bestel {
	background-color:#FFFFFF;
	padding:0;
	}
#inhoudkolom .formulier .publicatie-detail-bestel td {
	padding:2px 0;
}

.publicatie-label {
	width:11em;
	}

.ogone_kosten {
	margin-top:10px;
	}

.fake_label {
	font-weight:bold;
	margin-right:10px;
	}

/* .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;
}


#inhoudbox li, #inhoudkolom li {
	width:100%;
	/*float:left;*/
}

.home #inhoudbox li {
	width:100%;
	float:left;
}

#inhoudbox li.li_standard h3 {
 margin: 0 0 .4em 152px;
 padding-top: 0em;
 font:bold 100% verdana,geneva,sans-serif;
}

.home #inhoudbox .no_img h3 {
 margin: 0 0 .4em 0px;
 padding-top: 0em;
 font:bold 100% verdana,geneva,sans-serif;
}

.home #inhoudbox .no_img p {
 margin-left:0px;
}
#inhoudbox li.li_standard span {
 display: block;
 width: 132px;
 float: left;
}


/* .meer */
.post #inhoudbox .nieuws li.meer {
 width: 100%;
 clear: left;
}


#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;
}


/*  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  id voor ul li met staafbalk
               in de resultatenlijst
               
    HERSTYLING APRIL 2009 Green Valley
-------------------------------------------- */
#inhoudbox .poll h2 {
 margin-bottom: .5em;
 padding-bottom: .4em;
}

.poll-res {
	margin-top: 6px !important;
}

#inhoudbox .poll h4 {
margin-top: 0px;
}

.blocktitle  {
 	margin-bottom:0px;
 	background-color:#e1e1e1;
	padding-bottom:5px !important;
	padding-top:10px !important;
	padding-left:11px !important;
 }
 
 .blocktitle h3  {
 	margin:0px;
 }
 
 
 .kader h3  {
 	margin:0px;
 	margin-bottom:9px;
 }
 
#inhoudbox .poll p.datum {
 position: static;
 color: #FFB612;
 font-size: 90%;
}

#inhoudkolom div.poll {
 padding: 1em 0;
 border-left: 0;

}

#inhoudkolom div.poll .pollkader {
 border:1px solid #e1e1e1;
 padding: 14px 11px 11px 11px;
}

/* Vragen */
#inhoudbox .poll form {
 border:1px solid #e1e1e1;
 padding: 14px 11px 11px 11px;
}

#inhoudbox .poll form:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .poll fieldset {
 width: 100%;
 margin: .4em 0 0;
 padding-top: .4em;
}

#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;
 margin-top: 1.4em;
}
#attentiekolom p{
	margin-bottom: 10px;
}
body #attentiekolom .poll p{
	margin:0;
	padding: 0;
}
body #attentiekolom .poll p label{
	display: inline;
	padding: 0;
}
body #attentiekolom .poll input.submit_button{
	float: none;
}

/* Resultaten */


#inhoudbox .poll .kader {

 border:1px solid #e1e1e1;
 padding: 12px 11px 11px 11px;

}

ul.poll-res li {
 background:none !important;
 margin:0px !important;
 padding:0px !important;
}




#inhoudbox .poll  #poll-res li {
 padding: .0em 0 .0em;
 font-size: 90%;
 background:none !important;
}



.home #inhoudbox .poll  #poll-res li.laatst {
 border-bottom: 1px solid #FFF4DC;
}

.home #inhoudbox .poll #poll-res li.terug {
 font-size: 100%;
}

#inhoudbox .poll  span.staaf {
 display: block;
 width: 100%;
 margin: 3px 0;
 background: #ffffff;
}

#inhoudbox .poll  span.staaf span {
 display: block;
 height: 1em;
 background: #e1e1e1;
}

/* %width's (poll's etc..) */
.percent0 { width: 0%; }.percent1 { width: 1%; }.percent2 { width: 2%; }.percent3 { width: 3%; }.percent4 { width: 4%; }.percent5 { width: 5%; }
.percent6 { width: 6%; }.percent7 { width: 7%; }.percent8 { width: 8%; }.percent9 { width: 9%; }.percent10 { width: 10%; }.percent11 { width: 11%; }
.percent12 { width: 12%; }.percent13 { width: 13%; }.percent14 { width: 14%; }.percent15 { width: 15%; }.percent16 { width: 16%; }.percent17 { width: 17%; }
.percent18 { width: 18%; }.percent19 { width: 19%; }.percent20 { width: 20%; }.percent21 { width: 21%; }.percent22 { width: 22%; }
.percent23 { width: 23%; }.percent24 { width: 24%; }.percent25 { width: 25%; }.percent26 { width: 26%; }.percent27 { width: 27%; }
.percent28 { width: 28%; }.percent29 { width: 29%; }.percent30 { width: 30%; }.percent31 { width: 31%; }.percent32 { width: 32%; }
.percent33 { width: 33%; }.percent34 { width: 34%; }.percent35 { width: 35%; }.percent36 { width: 36%; }.percent37 { width: 37%; }
.percent38 { width: 38%; }.percent39 { width: 39%; }.percent40 { width: 40%; }.percent41 { width: 41%; }.percent42 { width: 42%; }
.percent43 { width: 43%; }.percent44 { width: 44%; }.percent45 { width: 45%; }.percent46 { width: 46%; }.percent47 { width: 47%; }
.percent48 { width: 48%; }.percent49 { width: 49%; }.percent50 { width: 50%; }.percent51 { width: 51%; }.percent52 { width: 52%; }
.percent53 { width: 53%; }.percent54 { width: 54%; }.percent55 { width: 55%; }.percent56 { width: 56%; }.percent57 { width: 57%; }
.percent58 { width: 58%; }.percent59 { width: 59%; }.percent60 { width: 60%; }.percent61 { width: 61%; }.percent62 { width: 62%; }
.percent63 { width: 63%; }.percent64 { width: 64%; }.percent65 { width: 65%; }.percent66 { width: 66%; }.percent67 { width: 67%; }
.percent68 { width: 68%; }.percent69 { width: 69%; }.percent70 { width: 70%; }.percent71 { width: 71%; }.percent72 { width: 72%; }
.percent73 { width: 73%; }.percent74 { width: 74%; }.percent75 { width: 75%; }.percent76 { width: 76%; }.percent77 { width: 77%; }
.percent78 { width: 78%; }.percent79 { width: 79%; }.percent80 { width: 80%; }.percent81 { width: 81%; }.percent82 { width: 82%; }
.percent83 { width: 83%; }.percent84 { width: 84%; }.percent85 { width: 85%; }.percent86 { width: 86%; }.percent87 { width: 87%; }
.percent88 { width: 88%; }.percent89 { width: 89%; }.percent90 { width: 90%; }.percent91 { width: 91%; }.percent92 { width: 92%; }
.percent93 { width: 93%; }.percent94 { width: 94%; }.percent95 { width: 95%; }.percent96 { width: 96%; }.percent97 { width: 97%; }
.percent98 { width: 98%; }.percent99 { width: 99%; }.percent100 { width: 100%; }

/* Kruimelpad en teruglink */
#inhoudbox #kruimelpad {
 position: relative;
 margin: .3em 0 1em 0;
 color: #666666;
 line-height: 1.4em;
 width:670px; /*toevoeging voor breedte dumbar*/
 display:block; /*toevoeging voor breedte dumbar*/
}


#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(images/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;
}

#inhoudbox #kruimelpad .crum_actief {
	 padding: 0 0 0 12px;
 background: url(images/rijks_sprite.png) no-repeat -2358px .4em;
 color: #696969;
 top:1px;
 position:relative;
 }
	

/* Dossiertitel */
#inhoudbox #kruimelpad span.dossiertitel {
 display: block;
 position: relative;
 top: .53em;
 margin: 0 0 0em 0;
 padding: 0;
 background-image: none;
 color: #FFB612;
 font-family:Arial,Helvetica,sans-serif;
 font-size: 195%;
 font-weight: normal;
 line-height:1.22;
 text-decoration: none;
  color: #876220;
}
#inhoudbox h1.dossiertitel {
 margin-top: 0em;
 color: #876220;
}



/*  Naar boven link */
#inhoudbox .naarboven:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
#inhoudbox .naarboven a {
 display: block;
 float: right;
 margin: 0 0 .8em;
 padding: .4em 0 .4em 12px;
 background: url(images/rijks_sprite.png) no-repeat -6320px .6em;
 color: #535353;
 text-decoration: none;
}
#inhoudbox .naarboven a:visited {
 color: #767676;
}
#inhoudbox .naarboven a:hover {
 background-position: -6760px .6em;
 color: #000000;
 text-decoration: underline;
}


#inhoudbox .linklijst a.naarboven {
background-image:none;
text-decoration:underline;
display:block;
padding:0.2em 0 0.2em 0px !important;
}

/*  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;
}

#nojslist ul li,
#inhoudbox ul li,
#inhoudbox ol ul li,
#inhoudbox ol.alfa ul li,
#inhoudbox ol.roman ul li {
 background: url(images/rijks_sprite.png) no-repeat -7640px .4em;
 padding: 0 0 0 1.1em;
 margin:0.4em 0;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox ol {
 padding: 0;
 margin: 0 0 1.4em 1.9em;
 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.3em 0;
 padding: 0;
 line-height: 1.4;
}

#inhoudbox ol.alfa li {
 margin: 0 0 0 2.7em;
 list-style-type: lower-alpha;
}

#inhoudbox ol.roman li {
 margin: 0 0 0 2.7em;
 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(images/rijks_sprite_zoom.png) no-repeat 0 50%;
}
#inhoudbox .zoom a:hover .zoomin {
 background: url(images/rijks_sprite_zoom.png) no-repeat -500px 50%;
}

#inhoudbox .zoom a .zoomout {
 background: url(images/rijks_sprite_zoom.png) no-repeat -1000px 50%;
}
#inhoudbox .zoom a:hover .zoomout {
 background: url(images/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 ol.linklijst .bloklink h3 {
 padding-top:0px !important;
 margin: 0 !important;
 font-size: 100%;
 font-weight: bold;
}

ol.linklijst {
/*margin-left:26px !important;*/
margin-top:10px !important;
}

#inhoudbox .resultaten li.bloklink {
	margin-bottom:10px;
	}

#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: 27em;
}

#inhoudbox form.sorteer button {
margin-left:130px;
margin-top:0px;
}

input#freetext {
	width:293px;
}

input#speaker_trefwoord {
	width:297px;
}

input#trefwoord {
	width:297px;
}

#inhoudbox .sorteer-aantal {
 margin: 1.9em 0 1.4em;
}

#inhoudbox .sorteer-aantal a {
 font-weight: bold;
}

#inhoudbox .sorteer-aantal a:hover {
 color: #154273;
}

#inhoudbox form.resultaten {
 border-top: none;
}



/*  Bladeren en paginering
-------------------------------------------- */
#inhoudbox .bladeren {
 padding: 0.4em 0em 0.4em 0;
 border-bottom: 3px solid #FFB612;
}

#inhoudbox .bladeren.onder {
 clear: both;
 position: relative;
 top: -1px;
 margin-bottom: 1.9em;
 border-top: 3px solid #FFB612;
 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;
 line-height: 1.2em;
 text-align: center;
 width:0.8em;
}

#inhoudbox .bladeren li.volgende a {
 font-weight: bold !important;
 padding-right:10px;
 text-decoration:none;
 color:#154273;
}

#inhoudbox .bladeren li.vorige a {
 font-weight: bold !important;

 text-decoration:none;
 color:#154273;
}


#inhoudbox .bladeren li.vorige {
 font-weight: bold;
 width:5.0em;
 color:#767676;
}

#inhoudbox .bladeren li.volgende  {
 border-right: none;
 font-weight: bold;
 color:#767676;
 width:7.8em;
}

#inhoudbox .bladeren li a {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em 0 .3em;
 color: #154273;
 text-decoration:underline;
 text-align: center;
}

#inhoudbox .bladeren li a:hover {
 color: #000;
}

#inhoudbox .bladeren li span {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em 0em .3em;
 color: #000;
 font-weight: bold;
 text-align: center;
}

/* 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 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 #FFB612;
 border-bottom: 3px solid #FFB612;
}

/*  Fotogalerij zoekresultaat
    Max 5 afbeeldingen incl titel galerij
	TB 2009feb09
-------------------------------------------- */
#inhoudbox ul.galerij li.title
{
	float:none;
	background-image:none;
	margin:0;
	padding:0;
}
#inhoudbox ul.galerij li.description
{
	float:none;
}
#inhoudbox ul.galerij li.bloklink
{
	margin:0 7px 7px 0;
}
#inhoudbox .gallerySearch ul.galerij a
{
	background-image:none;
	margin:0;
	padding:0;
}



/*  ABC lijst
-------------------------------------------- */
#inhoudbox .abc-lijst {
 margin: 0 0 2.4em;
 padding: 0;
 border-bottom: 3px solid #FFB612;
}

#inhoudbox .abc-lijst-bottom {
 margin: 0 0 2.4em;
 padding: 0;
 border-top: 3px solid #FFB612;
 border-bottom: none;
}

#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(images/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;
 padding: 0 .5em 0 .5em;
 border: 1px solid #FFB612;
}

#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
    ul.sitemap  ul voor sitemap met twee
              niveau's:
              1) kopjes h2 in ulul.sitemap li;
              2) items in ul.linklijst.
-------------------------------------------- */
#inhoudbox ul.sitemap {
	float: left;
	width: 208px;
	margin-right: 20px;
}

#inhoudbox ul.sitemap:after{
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
#inhoudbox ul.sitemap li {
 margin: 0;
 padding-left: 0;
 background-image: none;
}
#inhoudbox ul.sitemap h2 {
 padding-right: 0;
 margin-right: -3px;
}

#inhoudbox ul.sitemap h2 a {
 display: block;
 padding-left: 0px !important;
 /*background: url(images/rijks_sprite.png) no-repeat -2360px .35em;*/
 background: none !important;
 text-decoration: underline !important;
 font-size:90%;
}
#inhoudbox ul.sitemap h2 a:hover {
 color: #154273;
 text-decoration: underline;
}

.nochild {
margin-bottom:20px;
}

#inhoudbox ul.sitemap li .linklijst a {
 margin: 0;
 padding-left: 0;
 background-image: none;
 text-decoration:underline;
 line-height:19px;
}

#inhoudbox ul.sitemap .linklijst li .linklijst li {
padding-left:0px !important;
}


#inhoudbox ul.sitemap .linklijst li .linklijst li a {
background:transparent url(images/rijks_sprite.png) no-repeat scroll -2360px 0.6em;
display:block;
padding:0.2em 0 0.2em 12px;
text-decoration:none;
}

/*  Voet links
-------------------------------------------- */
#print-share { margin-top: 25px;}
#print-share ul { width:430px; border: 1px solid #FFB612; padding-left: 9px; padding-right: 9px; display:table;}
#print-share ul li { display:block !important; float:left; line-height:2.0em; margin: 0 1em 0 0; padding: 0; width:200px; background-image: none !important; }
#print-share ul li a { padding:.3em 0 .3em 15px;text-decoration:none; }
#print-share ul li a:hover, #voet ul li a:focus {color:#000; text-decoration:underline}
/*#voet ul li#printlink {float:left}*/
#print-share ul li#printlink a { background: url(images/rijks_sprite.png) no-repeat -5440px .5em; color: #154273; }
#print-share ul li#printlink a:hover { background-position: -5880px .5em; color:#000; }
#print-share ul li#printlink a:visited { color: #767676; }
#print-share ul li a#stuurdoor { background: url(images/rijks_sprite.png) no-repeat -4560px .5em;  color: #154273; }
#print-share ul li a#stuurdoor:hover { background-position: -5000px .5em; color:#000; }
#print-share ul li a#stuurdoor:visited { color: #767676; }

#print-share ul li a#waardeer { background:url(images/bg_icon_waardeer.gif) no-repeat 1px;  color: #154273;}
/*#voet ul li a#waardeer:hover { background-image:url(images/bg_icon_waardeer_hover.gif); }*/

#print-share ul li a#taggen { background:url(images/bg_icon_taggen.gif) no-repeat 1px .4em;  color: #154273; padding-left:25px;}
/*#voet ul li a#taggen:hover { background-image:url(images/bg_icon_taggen_hover.gif); }*/

/*  Tabel in inhoudskolom
-------------------------------------------- */
#inhoudkolom caption {
 border-bottom: 2px solid #FFB612;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 4px;
 text-align: left;
}

#inhoudkolom .publicatie-detailsomschrijving table {
 margin-bottom: 1.4em;
 background-color: #FFF4DC;

}

/*#inhoudkolom thead th {
 color: #FFB612;
 text-align: left;
 font-weight: bold;
}*/

#inhoudkolom th, #inhoudkolom td {
 /*border-bottom: 1px solid #FFB612;
 border-left: 20px solid #FFFFFF;*/
 padding: 5px;
 text-align: left;
 /*border-bottom:2px solid #fff;*/
}


#inhoudkolom th.col1, #inhoudkolom td.col1 {
 border-left: 0;
}

#inhoudkolom tbody th {
 color: #000000;
}

#inhoudkolom th, #inhoudkolom td.publicatie-rechts {
	width:160px;
	}
	
#inhoudkolom .publicatie-detailsomschrijving table tbody tr th {width:120px;}
	
#hoofdkolom #inhoudkolom .pub_no_img td.publicatie-rechts {
	width:320px;
	}

/* ======[ .WE_Geen ]========================================================================== */

#inhoudkolom .WE_Geen{    
	width:100%;
}

/*.WE_Geen .firsteven{
	color:#657991;
}*/
#inhoudkolom .WE_Geen td{
	text-align:left;
	vertical-align:top;
	padding:5px;
	width: auto;
}

#inhoudkolom .WE_Geen th{
	text-align:left;
	vertical-align:top;
	padding:5px;
	color:#000;
	width: auto;
}

/* ======[ WE_Raster1 ]========================================================================== */

#inhoudkolom .WE_Raster1{    
	width:100%;
}

/*#inhoudkolom table.WE_Raster1 .firsteven{
	color:#657991;
}*/

#inhoudkolom table.WE_Raster1 td{
	text-align:left;
	vertical-align:top;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:5px;
	background-color:#FFF4DC;
}

#inhoudkolom table.WE_Raster1 th{
	text-align:left;
	vertical-align:top;
	color:#000;
	background-color:#FFE9B7;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding:5px;
}

/* ======[ WE_Raster2 ]========================================================================== */

#inhoudkolom .WE_Raster2{    
	width:100%;

}

/*.WE_Raster2 .firsteven{
	color:#657991;
}*/

#inhoudkolom .WE_Raster2 td{
	text-align:left;
	vertical-align:top;
	border-right: 1px solid #fff;
	padding:5px;
	background-color:#FFF4DC;
}

#inhoudkolom .WE_Raster2 th{
	text-align:left;
	vertical-align:top;
	border-right: 1px solid #fff;
	padding:5px;
	color:#000;
	background-color:#FFE9B7;
}

/* ======[ WE_Raster3 ]========================================================================== */

#inhoudkolom .WE_Raster3{    
	width:100%;
}

/*.WE_Raster3 .firsteven{
	color:#657991;
}*/

#inhoudkolom .WE_Raster3 td{
	text-align:left;
	vertical-align:top;
	border-bottom: 1px solid #fff;
	padding:5px;
	background-color:#FFF4DC;
}

#inhoudkolom .WE_Raster3 th{
	text-align:left;
	vertical-align:top;
	color:#000;
	border-bottom: 1px solid #fff;
	padding:5px;
	background-color:#FFE9B7;
}

/* ======[ WE_Eenvoudig1 ]========================================================================== */

#inhoudkolom .WE_Eenvoudig1{    
	width:100%;
	padding:5px;
	border-top:1px solid #FFE9B7;
	border-bottom:1px solid #FFE9B7;
}

#inhoudkolom .WE_Eenvoudig1 .firsteven{
	color:#000;
}

#inhoudkolom .WE_Eenvoudig1 td{
	text-align:left;
	vertical-align:top;
	padding:5px;
}

#inhoudkolom .WE_Eenvoudig1 th{
	padding:5px;
}

#inhoudkolom .WE_Eenvoudig1 tr th{
	text-align:left;
	vertical-align:top;
	color:#000;
}

#inhoudkolom .WE_Eenvoudig1 tr.odd th{
	text-align:left;
	vertical-align:top;
	color:#000;
}

/* ======[ WE_Eenvoudig2 ]========================================================================== */

#inhoudkolom .WE_Eenvoudig2{
	width:100%;
	border:1px solid #FFE9B7;
}

#inhoudkolom .WE_Eenvoudig2 .firsteven{
	color:#000;
}

#inhoudkolom .WE_Eenvoudig2 td{
	text-align:left;
	vertical-align:top;
	padding:5px;
}

#inhoudkolom .WE_Eenvoudig2 th{
	padding:5px;
}

#inhoudkolom .WE_Eenvoudig2 tr th{
	text-align:left;
	vertical-align:top;
	color:#000;
}

#inhoudkolom .WE_Eenvoudig2 tr.odd th{
	text-align:left;
	vertical-align:top;
	color:#000;
}

/* ======[ WE_Eenvoudig3 ]========================================================================== */

.WE_Eenvoudig3{    
	width:100%;
	border-top:1px solid #FFE9B7;
	border-left:1px solid #FFE9B7;
}

.WE_Eenvoudig3 .firsteven{
	color:#657991;
}

.WE_Eenvoudig3 td{
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #FFE9B7;
	border-right:1px solid #FFE9B7;
	padding:5px;
}

.WE_Eenvoudig3 th{
	padding:5px;
}

.WE_Eenvoudig3 tr th{
	text-align:left;
	vertical-align:top;
	color:#657991;
	background-color:#FFF4DC;

}

.WE_Eenvoudig3 tr.odd th{
	text-align:left;
	vertical-align:top;
	color:#657991;
	background-color:#ffffff;
}


/*  In- en uitklappers FAQ lijst
-------------------------------------------- */
#inhoudbox #faqlijst li {
 display: block;
 padding: .3em 0 .35em 12px;
 text-decoration: none;
 cursor:pointer;
 background: url(images/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: #FFF4DC url(images/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(images/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;
}


.faqmargin {
margin-bottom:25px;
}


/*  Low Lightbox
-------------------------------------------- */
/*#lowover {
	position:fixed;
	background:#000;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:8888;
}

#lowbox {
	position:absolute;
	background: #fff url(images/rijks_sprite_lowbox.png) repeat-x 0 -100px;
	border-bottom: 3px solid #FFB612;
	padding-top: 30px;
	width:710px;
	min-height:300px;
	top:10%;
	left:50%;
	margin-left:-355px;
	z-index:9999;
}

#lowbox.loading {
	background:#fff url(images/ani_loading.gif) 50% 50% no-repeat;
}

#lowbox img.portret {
	float:left;
	margin:20px;
}

#lowbox .content {
	margin:20px 20px 60px 250px;
}

#lowbox h1 {
	margin:0 0 .75em;
}

#lowbox #closebox {
	position:absolute;
	top:6px;
	right:10px;
	padding: 0 17px 0 10px;
	outline:none;
	background: url(images/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;
}
*/



/*  Organogram
-------------------------------------------- */

#hark{position:absolute;top:0;left:0;padding:0;margin:0;width:58.3em;height:28.9em;border-top:3px solid #FFB612;border-bottom:3px solid #FFB612;background-color:#fff;z-index:1;}
div.orgclear{margin-top:28.9em;}


/*  Organogram  */
#organogram{position:absolute;padding:0px;margin:0;font-size:87%; background:#FFF4DC; overflow:hidden; }
#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 !important;margin:0 !important;list-style-type:none !important;background-image:none;}
#organogram ol ul li{background-image:none;padding:0 !important;margin:0 !important;}
#organogram li{list-style:none !important;padding:0!important;margin:0!important;background-image:none;}
#inhoudbox #organogram a{position:absolute;display:block;padding:0.3em;border:1px solid #FFB612;font-weight:bold;text-align:center;text-decoration:none;font-size: 95%;}
#inhoudbox #organogram a:hover{}

/*  Line 1 - TB 2009feb11  */
#inhoudbox #organogram #org1 a{color:#000;background:#fff;top:1.2em;height:4.2em;left:55.7em;width:10em; font-weight:normal;}

#inhoudbox #organogram .org_line_1 a {color:#000;background:#fff;top:1.2em;width:15.9em;height:4.2em; font-weight:normal;}
#inhoudbox #organogram #org1_1 a{left:4.4em;} /*7.8*/
#inhoudbox #organogram #org1_2 a{left:21.5em;}/*25.4*/
#inhoudbox #organogram #org1_3 a{left:38.6em;}

/*  Line 2 - TB 2009feb11  */
#inhoudbox #organogram #org2 a{color:#000;background:#fff;top:9em;left:55.7em;height:16.7em;width:10em; font-weight:normal;}
#inhoudbox #organogram #org2 a:hover{color:#111449;}

#inhoudbox #organogram .org_line_2 a {color:#000;background:#fff;top:9em;width:15.9em;height:4.2em; font-weight:normal;}
#inhoudbox #organogram .org_line_2 a:hover  {color:#000;}
#inhoudbox #organogram #org2_1 a {left:4.4em;}
#inhoudbox #organogram #org2_2 a {left:21.5em;}

/*  Line 3 - TB 2009feb11  */
#inhoudbox #organogram .org_line_3 a {color:#000000;background:#fff;top:18em;width:12.5em;height:7.2em; font-weight:normal; padding:0px;}
#inhoudbox #organogram .org_line_3 a:hover  {color:#000;}
#inhoudbox #organogram #org2_1_1 a{left:1.8em;}
#inhoudbox #organogram #org2_1_2 a{left:14.8em;}
#inhoudbox #organogram #org2_1_3 a{left:27.8em;}
#inhoudbox #organogram #org2_1_4 a{left:40.8em;}


/*  Line 3 - TB 2009feb11  */
#inhoudbox #organogram .org_line_4 a {color:#000;background:#fff;top:29em;height:7.2em;width:12.5em; font-weight:normal;}
#inhoudbox #organogram #org2_1_1_1 a{left:1.8em;z-index:1000;}
#inhoudbox #organogram #org2_1_2_1 a{left:14.8em;}
#inhoudbox #organogram #org2_1_3_1 a{left:27.8em;}
#inhoudbox #organogram #org2_1_4_1 a{left:40.8em;}
#inhoudbox #organogram #org2_1_5_1 a{left:53.8em; width:11em; height:6.6em}

#inhoudbox #organogram #org2_1_1_2 a{top:32.7em;left:-3em;height:2em;width:10.7em;z-index:500;padding-top:2em; font-weight:normal;}

#hhhark{position:absolute;top:0;padding:0;margin:0;background:#fff;z-index:1; height:35em; width: 70.1em;padding-bottom:15px;}
#hark{display:none;position:absolute;top:0;left:0em;padding:0;margin:0;background:#fff;z-index:1;padding-bottom:15px;}

#organogram_lines{position:absolute;top:0;left:0px;padding:0;margin:0;width:67.5em;height:38em;z-index:1;}

#organogram_lines .hor {position:absolute;height:1px !important;line-height:1px;overflow:hidden;background-color:#FFB612;}
#organogram_lines .vert {position:absolute;width:1px;background-color:#FFB612;}

#organogram_lines #hor1 {top:3.5em;left:3em;width:40em;}
#organogram_lines #hor2 {top:11em;left:3em;width:30em;}
#organogram_lines #hor3 {top:12em;left:3em;width:30em;}
#organogram_lines #hor4 {top:16em;left:3em;width:51.6em;}
#organogram_lines #vert1_1 {top:3.5em;left:3em;height:8.7em !important;}
#organogram_lines #vert2_1 {top:12em;left:3em;height:4em !important;}
#organogram_lines #vert3_1{top:16em;left:7em;height:18em !important;}
#organogram_lines #vert3_2 {top:16em;left:20em;height:18em !important;}
#organogram_lines #vert3_3 {top:16em;left:33em;height:18em !important;}
#organogram_lines #vert3_4 {top:16em;left:46em;height:18em !important;}
#organogram_lines #vert3_5 {top:16em;left:54.6em;height:18em !important;}


div.orgclear{margin-top:40em;/* 32em border-bottom:3px solid #0190BF;*/}


label.blauw {
background-color:#fff !important;
height:20px !important;
border:none !important;
color:#000 !important;
}

p.blauw {
background-color:#fff !important;
height:20px !important;
border:none !important;
color:#000 !important;
font-weight:700 !important;
}

p.blauw span.e-mail {
font-weight:normal !important;
}

p.blauw span.sms {
font-weight:normal !important;
}



/* stijlen van tekst [AG] -begin- */
.blauw{color:#4E8C96 !important; font-weight:normal !important;}/*oude kleur 029BCD*/
.zwart {color:#000000 !important;}
.oranje{color:#FF8600;}
.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.italic{font-style:italic !important;}
.noborder { border:none !important;}
.capitalize { text-transform:capitalize !important;}
/* stijlen van tekst [AG] -einde- */

/* stuur door formulier */
#voethandheld {
 display:none;
}

#stuurdoorFormulier { clear:both; padding:2em 0;}

.linklijstmargin { padding:0.3em 1.8em 0.35em 0.3em;}
.linklijstmargin h3{ margin:0; padding:0;}
.linklijstmargin h3 a{margin:0; padding:0;}

/* meernieuws */
 .meernieuws a:hover {
 color: #000000;
 background-image:url(images/bg_icon_basis_hover.gif);
 border-bottom:1px solid #000000;
}


/* agenda */
#agenda ul {margin:0 0 0em 0!important;}
#agenda ul.linklijst .sep li {margin:0 0 2.6em 0!important;}
hr.dungrijs { color: #eeeeee !important; height: 1px;}

/*hr.dikoranje { color: #FFB612 !important; height: 3px;}*/
div.dikoranje {border-bottom:1px solid #FFB612 !important; height: 5px; margin-bottom:10px; display:block;}


/* h1 zonder subtitel fix [AG] 
#inhoudkolom div.contact h1 {margin-bottom:1.4em;}
#inhoudkolom div.abonneren h1 {margin-bottom:1.4em;}
*/

/* tagcloud */
#inhoudkolom #tagcloud {border-top:4px solid #FFB612;border-bottom:4px solid #FFB612;padding: 5px 0 8px 0px;}
#attentiekolom #tagcloud {border-top:4px solid #FFB612;border-bottom:4px solid #FFB612;padding: 5px 0 4px; overflow:hidden;}
#tagcloud ul {display:inline !important; border-top:0 !important;}
#inhoudkolom #tagcloud ul li {background: none; display:inline !important; line-height:2.6em;margin: 0 !important;padding: 0 !important;}
#attentiekolom #tagcloud ul li {background: none; display:inline !important; line-height:2.6em;}
#tagcloud a {color:#696969 !important; display:inline !important; background:none !important; border-bottom:0!important; text-decoration:none; padding:0!important;}
#tagcloud ul li span { display:none;}		
#tagcloud .tagcloudsmall {font-size:90%;}
#tagcloud .tagcloudnormal {font-size:100%;}
#tagcloud .tagcloudlarge {font-size:180%;}
#tagcloud .tagcloudhuge {font-size:220%;}
#inhoudkolom .tagcloudul {margin: 10px 0 0 0 !important;}
#attentiekolom .tagcloudul {margin: 10px 0 0 15px !important;}
.tagcloudul li {background: none !important;margin: 0 !important;padding: 0 !important;}		
	
/* gateruglink */	
#gateruglink { border-top:1px solid #DEDFDE;}

/* */

#inhoudkolom div.actueel p a { min-height:15px;}

span.blauwie {
margin-left:10px;
}

div.formpass  {
width:450px !important;
}

div.formrij p.form strong {
margin-left:100px;
}

div.formrij strong {
margin-left:63px;
}

div.formmail  {
height:25px;
}


/* Abonneren /  sms */

#abonneren form { 
	border-top:0;
	display:table;

}

#abonneren button{
	margin-top:1.2em !important;
}

#abonneren ul li { 
	padding:0;
	background:none;
	margin:0;
}

#abonneren h2{ 
	/*border-bottom:3px solid #FFB612;*/
	padding:0 0 3px 0;
}
#abonneren div.radiofield {padding-bottom:0.8em;}
	#abonneren div.radiofield ul { margin-top:2.6em;}
#abonneren div.onderlijngrijs { /*border-bottom:1px solid #DEDFDE;*/ }

#persoonlijkevoorkeuren label { 
	display:inline; 
	color:#000000;
}

#persoonlijkevoorkeuren p.voorkeurkeuze { 
	border-top:1px solid #029BCD; 
	border-bottom:1px solid #029BCD; 
	padding:0.2em 0; 
	margin-top:-0.6em;
}
#persoonlijkevoorkeuren p.voorkeurkeuze span.e-mail{ margin-left:91%;}
#persoonlijkevoorkeuren p.voorkeurkeuze span.sms{margin-left:2%;}

#persoonlijkevoorkeurenonderwerpen div, #persoonlijkevoorkeureninformatietypes div {
	margin-top:-22px;	
	float:right;	
}

#persoonlijkevoorkeuren input.mail { 
	margin-right:1.3em;
}
#persoonlijkevoorkeuren input.sms { 
	margin-right:2.3em;
}
#persoonlijkevoorkeuren p.blauwonderlijn { 
	border-bottom:1px solid #FFB612; 
	margin:5px 0 0 0; 
	min-height:20px;
}

#persoonlijkevoorkeuren input.breed {width:27em;}

#persoonlijkevoorkeuren p.latest {  }

#abonneren .privacy { margin-top: 4.5em;}

#abonneren a.mailpwd {
	float:left;
	margin:1.2em 1.2em 0 0;
	padding:0.2em 3em 0.3em 0;
}

/* waardeer formulier */

#taggenFormulier {clear:both;}
#waardeerFormulier {clear:both;}

h3.waardeer {margin-bottom:1.4em;}

.formulier .radiofieldwaardeer input {
 float: none; 
 display: inline; 
 width: auto; 
}

div.radiofieldwaardeer {margin:0.3em 0 1.4em 0;}

.formulier .radiofieldwaardeer label { 
 display: inline;
 margin: 0 1em 0 0; 
 position: relative; 
 top: -0.2em;
 color:#000;
 cursor: pointer;
}

.formulier .radiofieldwaardeer2 input {
	display:block; 
	float:left;
	margin:2px 10px 0 0;
	
}
.formulier .radiofieldwaardeer2 label {
	display:block;
	margin:0 0 0.6em;
	color:#000;
	padding-bottom:2px;
}

.linktekst {
	background-image:none !important;
	border-bottom:1px solid #DEDFDE !important;
	cursor:default!important;
}

/* meer-informatie externe link */

#inhoudbox ul.meer-informatie li.extern h3 {
 padding: 0.4em 1.8em 0.35em 0.3em;
 font-weight: normal;
}

#inhoudbox ul.meer-informatie li.externOver h3 {
 padding: 0.4em 1.8em 0.35em 0.3em;
 font-weight: normal;
}

#inhoudbox ul.meer-informatie li.extern h4 {
 padding: 0.4em 1.8em 0.35em 0.3em;
 font-weight: normal;
}

#inhoudbox ul.meer-informatie li.externOver h4 {
 padding: 0.4em 1.8em 0.35em 0.3em;
 font-weight: normal;
}


/**
 * Highlighted word
 */
span.highlight {
   background-color: #029BCD;
   color: #FFF;
}

/* blockquote */
blockquote {
	padding:10px;
	border:2px solid #eeeeee;
}


/* weblog */
#reageerweblogformulier {
	margin-bottom:2.6em;
}

#reactiesweblog ul {
	border-top:0;
}
#inhoudbox #reactiesweblog ul li { 
	background-image:none;	
}

#inhoudbox #reactiesweblog ul li.over { border-bottom:1px solid #DEDFDE;}


/* Gastenboek */

#inhoudbox ul.gastenboek li {
	background-image:none !important;
	border-bottom:0 !important;
	cursor:text !important;
}
.registerbuttonr {
	float:right;
	position:relative;
}
.registerbuttonl {
	float:left;
	position:relative;
}

.guestbookreaction{
	background-attachment:scroll;
	background-color:transparent;
	background-position:right bottom !important;
	background-repeat:no-repeat;
	border-bottom:1px solid #DEDFDE;
	margin:0;
	padding:0;
	display:block;
}

.guestbookreaction p{
	line-height:1.4;
	margin-bottom:0;
	margin-top:0;
	padding:0.25em 1.8em 0.2em 0.3em;
}

.button_width {
	padding: 0px;
	float:left;
	margin:0 5px;
}

.button_width button {
}


/*custom*/
#inhoudkolom .uitgelichtcontent li.oneven {
	margin:0 4% 0 0;
	float:left;
}

#inhoudkolom .uitgelichtcontent li {
	float:left;
	margin:0;
	padding:0;
	width:48%;
	cursor:pointer;
}

#inhoudkolom .uitgelichtcontent li.over{
	background-color:#FFF4DC;
}
#inhoudkolom .uitgelichtcontent li.over h3 a{
	color:#0162CD;
}

#attentiekolom .poll li{
	background:none;
	padding:10px 0px 0px 0px !important;
	margin-left:0px;
}

#attentiekolom .poll li a {
	background:transparent url(images/rijks_sprite.png) no-repeat scroll -2360px 0.6em;
	padding:0.2em 0 0.2em 12px;
}

#inhoudbox .resultaten li.bijlage {
	padding-left:30px;
}

#inhoudbox .resultaten li.bijlage h3 {
	padding-left:10px;
}

/* Classes voor tekstgrootte-script */
body.groter {font-size: 13px;}
body.grootst {font-size: 15px;}
body.kleiner {font-size: 10px;}
body.kleinst {font-size: 9px;}

/* 
#tekstgrootte {left:6em;position:absolute;color:#535353;top: -22px;}
#tekstgrootte a {float:none !important;border:1px solid #535353;height:2px;width:2px;padding:0px 2px 0px 2px;margin-right:2px;text-decoration:none !important;}
*/


/* Styles voor disabled tekstgrootte-knop
-------------------------------------------- */
/*#tekstgrootte a.disabled {cursor: default;}*/
p.modification-date {margin-right:15px;text-align: right;}
/*custom CSS Green Valley*/
.introtext {margin-bottom:15px;}
/*#inhoudkolom div div:first-child {margin-bottom:15px;}*/


li.modification-date {
	display:block !important;
	position:relative;
	text-align:right;
	top:-22px;
	color:#535353 !important;
}

/*Textgrootte [PV]*/

					#servicemenu li#tekstgrootte { 
						position:absolute;
						left:5.5em;
						color:#535353; 
						padding-top:0.5em; 
						display:block; 
						float:left;
						width:30em;
					}
					
					#servicemenu li#tekstgrootte span{ 	display:block;
						float:left;
						margin-right:5px;
						}
					
					#servicemenu li#tekstgrootte a {
						float:left;
						height:11px;
						width:11px;
						margin:2px 0 0 0;
						padding:1px;
						text-indent:-2000px;
						display:block;
						}
						
						#servicemenu li#tekstgrootte a#tekstgroottemin { 
							background:transparent url(images/iconen/icoon_tekstgrootte_min.gif) no-repeat;
						}
						
						#servicemenu li#tekstgrootte a#tekstgroottemin:hover { 
							background:transparent url(images/iconen/icoon_tekstgrootte_min_over.gif) no-repeat;
						}
						
						#servicemenu li#tekstgrootte a#tekstgrootteplus {
							background:transparent url(images/iconen/icoon_tekstgrootte_plus.gif) no-repeat;
						}		
						
						#servicemenu li#tekstgrootte a#tekstgrootteplus:hover {
							background:transparent url(images/iconen/icoon_tekstgrootte_plus_over.gif) no-repeat;
						}												


	
						
						
/*  Weblet vlak
-------------------------------------------- */
.fullwidth #inhoudkolom {
	width: 684px;
	float: none;
}

.fullwidth #hoofdkolom {
	width: 940px;
	float: none;
}

/*  Tabel Weblet
-------------------------------------------- */
#webletcontent caption {
 border-bottom: none;
}

#webletcontent table {
 margin-bottom: 1.4em;
 background-color: #fff;
}

#webletcontent thead th {
	text-align: left;
 	font-weight: bold;
}

#webletcontent th, #webletcontent td {
 border-bottom: none;
 border-left: none;
}

#webletcontent th.col1, #webletcontent td.col1 {
 border-left: 0;
}

#webletcontent tbody th {
}

/*  Attentiekolom functionele links PV mei 2009 
-------------------------------------------- */
#attentiekolom #functie_links {  border: 1px solid #E1E1E1 !important; padding-top:5px; padding-bottom:5px; display:table;}
#attentiekolom #functie_links ul {  margin-bottom:0px !important;}
#attentiekolom #functie_links ul li { margin-left:0px; background-image:none !important; display:block !important;  line-height:2.0em; /*edit voor dumbar styling*/ width:205px; } /*margin-right:2em;*/
#attentiekolom #functie_links ul li a { padding:0 0 .3em 15px;text-decoration:none; }
#attentiekolom #functie_links ul li a:hover, #voet ul li a:focus {color:#000; text-decoration:underline}

#attentiekolom #functie_links ul li#printlink a { background: url(images/rijks_sprite.png) no-repeat -5440px .5em; color:#535353; }
#attentiekolom #functie_links ul li#printlink a:hover { background-position: -5880px .5em; color:#000; }
#attentiekolom #functie_links ul li#printlink a:visited { color: #767676; }
#attentiekolom #functie_links ul li a#stuurdoor { background: url(images/rijks_sprite.png) no-repeat -4560px .5em; color:#535353; }
#attentiekolom #functie_links ul li a#stuurdoor:hover { background-position: -5000px .5em; color:#000; }
#attentiekolom #functie_links ul li a#stuurdoor:visited { color: #767676; }
#attentiekolom #functie_links ul li a#waardeer { background:url(images/bg_icon_waardeer.gif) no-repeat 0px; color:#000;}
#attentiekolom #functie_links ul li a#taggen { background:url(images/bg_icon_taggen.gif) no-repeat 1px .4em; color:#000; padding-left:25px;}

/*  Fotobijschrift
-------------------------------------------- */

span.bijschrift {
margin-top:0px !important;
color:#7e7e7e !important;
display:block !important;
width:420px !important;
}


/*  Querysearch styling PV mei 2009 
-------------------------------------------- */

.sorteer .inputarea {
 background:#FFF4DC;
 margin-bottom:2px;
 padding:7px 0 4px;
}

.sorteer .inputarea.zonderlabel {
 padding-left:150px;
}

.sorteer .inputarea:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.sorteer .inputarea label, .sorteer .inputarea .label {
 float:left;
 width:130px;
 padding:0 10px !important;
 margin:0;
}

.sorteer .inputarea input, .sorteer .inputarea select, .sorteer .inputarea textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

.sorteer .inputarea .radiofield {
 float:left;
 width:276px;
}

.sorteer .inputarea .radiofield label {
 float:none;
 padding:0 !important;
}

/*----Vacatures Tabel----*/
table.vacatures tbody th {
  width:175px;
}

table.vacatures {
	margin-bottom:3px !important;
}

a.leesverdervac {
	font-weight:normal !important;
	color:#154273 !important;
	float:right;
	margin-bottom:10px;
}

.vacatures p {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.sorteeraantal {
	background-color:#FFF4DC;
	padding:0.5em 1.0em;
	height:20px;
	}
	
/*  Tweekolommen
    ul.tweekolommen  ul voor twee kolommen overzicht
              twee niveau's:
              1) kopjes h2 in ul.tweekolommen li;
              2) items in ul.linklijst.
			  

-------------------------------------------- */
#inhoudbox ul.tweekolommen {
	float: left;
	width: 312px;
	margin-right: 20px;
}

#inhoudbox ul.tweekolommen:after{
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
#inhoudbox ul.tweekolommen li {
 margin: 0;
 padding-left: 0;
 background-image: none;
}

#inhoudbox ul.tweekolommen h2 {
 padding-right: 0;
 margin-right: -3px;
 display: block;
 padding-left: 0px !important;
 /*background: url(images/rijks_sprite.png) no-repeat -2360px .35em;*/
 background: none !important;
 font-size:96%;
}

.nochild {
	margin-bottom:20px;
}

#inhoudbox ul.tweekolommen .linklijst li .linklijst li {
	padding-left:0px !important;
}

#inhoudbox ul.tweekolommen .linklijst li a {
	background:transparent url(images/rijks_sprite.png) no-repeat scroll -2360px 0.6em;
	display:block;
	padding:0.2em 0 0.2em 12px;
	text-decoration:none;
}

/*  POSTENWEB Styling September 2009
-------------------------------------------- */

.post #zoekform #zoek-trefwoord, .post #zoekform #zoek-trefwoord-pub {	width:100px !important;}
.fr #zoekform #zoek-trefwoord, .fr #zoekform #zoek-trefwoord-pub {	width:100px !important;}
a.naarboven {
	display:block;
}

#inhoudbox .folder-inhoud ul li{
	list-style-type:none;
	padding: 0;
 	margin: 0 0 0.4em 0;
	background:none;
	}
	
#inhoudkolom ul {
	width:100%;
	}
	
.blindlayout {
	display:none;
	}
	
.formulier .inputarea .clear {
	display:none;
	}
	
.formulier-button {
	padding-left:150px;
	}
	
#contact {
	float:left;
	margin-top:15px;
	}
	

	
	/*************FAQ PAGINA*******************************/
#faq_search{
	background: #FFE9B7;
	padding: 20px 20px 20px 30px;
}
#faq_themas{
	width: 172px;
}
#faq_top10{
	width: 258px;
}
.faq_label{
	float: none;
	padding: 0;
}
.faq_button{
	background-color: white;
	border: 1px solid black;
	color: #000;
	font-weight: bold;
}
.faq_freetext{
	width: 200px;
}
.faq_con{
	float: left;
	margin-top:15px;
}
.faq_con ul{
	padding-left: 15px;
}
.faq_con ul li{
	list-style-image:url(images/arrow_bulletlist.gif);
}
.faq_theme_descr{
	color: #575757;
	font-size: 90%;
}
ul.item2ndlevel li {
	margin: 15px 10px 15px 15px;
}
ul.faq_bijlages{
	margin: 10px 0 0 0;
}
ul.item2ndlevel ul.faq_bijlages li{
	list-style-type: none;
	list-style-image: none;
	margin: 0;
}
.faq_page div{
	margin: 5px 0;
}

/*-- pdf icon jaarverslagen --*/
.inline_pdf {
	padding-right:17px;
	background-image:url(images/iconen/icoon-pdf.gif);
	background-position:right;
	background-repeat:no-repeat;
}	

	
/* Poll SCP */
oll{
}

	#poll h2{
		font-weight:bold;
		margin-bottom:10px;
		margin-top: 0;
		font-size:100%;
	}

	/*---answers---*/
	.poll_answer{
		margin:5px 0;
		clear: both;
	}

	.poll_percentarea{
		background:#f1f0eb;
		width:70%;
		float:left;
		margin-right:5px;
	}
	
	#container_area .poll_percentarea{
		background: transparent;
	}
	
	
	.poll_percent{
		background:#FFE9B7;
		height: 18px;
	}
	
	#container_area .poll_percent{
		height: 14px;
	}
	
	.poll_facts{
	margin-bottom: 5px;	
	font-size: 80%;
	}
	
#poll .formulier BUTTON {
	margin:0.7em 0px 0px 0px;
}

.briefing_description {
	padding-bottom:15px;
	}
	
.naarkassa {
	margin-left:230px;
	}
	
/*--- Onderwerpen pagina SCP ---*/

h2.onderwerp_letter {
	background-color:#FFF4DC;
	padding:5px;
	}
	
.onderwerp_kolom_links {
	float:left;
	width:48%;
	}

#inhoudbox .onderwerp_kolom_links li, #inhoudbox .onderwerp_kolom_rechts li {
	background:none;
	padding:0;
	}
	
#inhoudbox .onderwerp_kolom_links li a, #inhoudbox .onderwerp_kolom_rechts li a {
 background: url(images/rijks_sprite.png) no-repeat -2360px .6em;
 padding-left:12px;
}
	
.onderwerp_kolom_rechts {
	float:right;
	width:48%;
	}

/*--- Trefwoorden pagina SCP ---*/

h2.trefwoord_letter {
	background-color:#FFF4DC;
	padding:5px;
	}
	
.trefwoord_kolom_links {
	float:left;
	width:30%;
	}

#inhoudbox .trefwoord_kolom_links li,#inhoudbox .trefwoord_kolom_midden li, #inhoudbox .trefwoord_kolom_rechts li {
	background:none;
	padding:0;
	}
	
#inhoudbox .trefwoord_kolom_links li a,#inhoudbox .trefwoord_kolom_midden li a, #inhoudbox .trefwoord_kolom_rechts li a {
 background: url(images/rijks_sprite.png) no-repeat -2360px .6em;
 padding-left:12px;
}

.trefwoord_kolom_midden {
	float:left;
	width:30%;
	padding-left:10px;
	}
	
.trefwoord_kolom_rechts {
	float:left;
	width:30%;
	padding-left:10px;
	}

/*---- Leefsituatie ---*/
.leefsituatie #print-share{
	margin-left: 30px;
}
.leefsituatie #print-share ul{
	width: 876px;
}
.leefsituatie #inhoudkolom {
	width: 900px;
	float: none;
}

.leefsituatie #hoofdkolom {
	width: 940px;
	float: none;
}

#inhoudkolom .leef_resultaat td{
padding:0px;
}

#leefresulttext {background-color:#98ca86;width:244px;height:35px;}
#leefresulttextspan {font-size: 11px; padding-left: 5px; padding-top: 4px; line-height: 100%;}

.form_leefsituatie .formulier .inputarea .labelvlak {
 width:310px;
}

.form_leefsituatie .formulier .inputarea select {
 width:560px;
}

.form_leefsituatie .formulier button {
	margin-left:330px;
	}
	
.form_leefsituatie .inputareavraag{
background:#FFF4DC none repeat scroll 0 0;
margin-bottom:0px;
padding:7px 8px;
}

.leef_resultaten {background-image:url('/leefsituatie/img/leefsituatiebackground.JPG');height:273px;width:341px;}
.leef_resultaten div#indexstring {float:left;position:relative;top:81px;left:-27px;}
.leef_resultaten div#a02 {float:left;position:relative;top:1px;left:184px;}
.leef_resultaten div#b03 {float:left;position:relative;top:0px;left:0px;}
.leef_resultaten div#b04 {float:left;position:relative;top:0px;left:0px;}
.leef_resultaten div#b05 {float:left;position:relative;top:0px;left:0px;}
.leef_resultaten div#b06 {float:left;position:relative;top:0px;left:0px;}
.leef_resultaten div#b07 {float:left;position:relative;top:0px;left:0px;}
.leef_resultaten div#b09 {float:left;position:relative;top:81px;left:33px;}
.leef_resultaten span#leefresulttextspan {float: left;left: 41px;position: relative;top: 127px; width: 235px;}

.filesize {
	color:#575757;
	}

.formulier .masked {width:145px !important; margin-right:10px;}
.alert {color:red;}

body .resultaten .linklijst .crumbs {
	color: #575757;
}

.resultaten .linklijst .crumbs span {
	margin-left: 5px;
}

form ul.warnings {
    padding-left: 5px;
}

form span.hint {
    padding-left: 10px;
    color: #767676;
}

/**
 * Social media sharing
 */
ul#social-bookmarks {
	position: absolute;
	margin: -15px 0 0 130px;
	padding: 0;
	list-style: none;
	width:270px;
}

ul#social-bookmarks li {
	display: block;
	float: left;
	height: 2em;
	overflow: hidden;
	margin: 0;
	padding: 0 5px 0 0;
	width: 16px;
    height: 17px;
}

ul#social-bookmarks a:hover {
	text-decoration: none;
}

ul#social-bookmarks img {
	border: none;
}

div#sociallinks {
    padding-top: 15px;
}

/*-----------IMAGEGALLERY----------------*/
#imagegallery {text-align:center; display:block;width:100%;}
#imagegallery h2 {text-align:left;}
#imagegallery .gallery {display: table; width: 95%;}
#imagegallery .gallery ul {margin: 0 0 1em;padding-top: 7px;list-style:none}
#imagegallery .gallery ul li {margin: 0 7px 7px 0;padding: 0;background: none; display: block; float:left; text-align: left; width: auto;}
#imagegallery .pager {clear: both;}
#imagegallery object:focus {outline: none;}

/*  Government mediaplayer  */
body#fullscreen {height: 100%;width: 100%;margin: 0;padding: 0;}
span.metageg {display: block; color: #aaa;}
.moviecontent, .audiocontent { width: 400px; } /* a default value will be replaced by movie width */
.moviecontent ul, .audiocontent ul {border-bottom: 1px solid #e1e1e1; overflow:hidden;margin:0;padding:0 0 1px 0; list-style:none; }
.moviecontent li, .audiocontent li {background-image:none !important;padding: 0 !important;margin:0 !important;border: 1px solid #e1e1e1; border-bottom: none;}
.moviecontent li ul.linklijst, .audiocontent li ul.linklijst{ margin: 0 !important; padding: 0 !important; }
.moviecontent li li, .audiocontent li li { padding: 0 !important; border: none !important; }
.moviecontent li h2, .moviecontent li h3, .audiocontent li h2, .audiocontent li h3 { margin: 0; padding: 0; font-size: 100%;}
.moviecontent li h2 a, .moviecontent li h3 a, .moviecontent li h2 a:hover, .moviecontent li h3 a:hover, .audiocontent li h2 a, .audiocontent li h3 a, .audiocontent li h2 a:hover, .audiocontent li h3 a:hover { color: #000;}
.moviecontent li a, .audiocontent li a {display: block; padding: .2em 20px .3em 9px; font-weight: normal; height:1%; text-decoration: none; background: url(images/rijks_sprite_govvid.png) no-repeat 0 .6em; }
.moviecontent li li a, .moviecontent li li a:hover, .audiocontent li li a, .audiocontent li li a:hover { font-weight: normal; padding: 2px 9px 3px 9px; background-image: none; color: #000; }
.moviecontent li a:hover, .audiocontent li a:hover { }
.moviecontent li.download, .audiocontent li.download { }
.moviecontent li.download a, .audiocontent li.download a { }
.moviecontent li.download a:hover, .audiocontent li.download a:hover { background-color: #e1e1e1; }
.moviecontent li.download a:hover span, .audiocontent li.download a:hover span { color: #535353; }
.moviecontent li img, .audiocontent li img { margin-bottom: -4px;}
.moviecontent li a.open, .audiocontent li a.open { background-color: #e1e1e1; background-position: -600px .6em; }
.moviecontent li a.open:hover, .audiocontent li a.open:hover { background-color: #e1e1e1; }
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open, .audiocontent ul.open, .audiocontent div.open, .audiocontent p.open {display: block; border: none; }
.moviecontent li a.close, .audiocontent li a.close{ }
.moviecontent li a.close:hover, .audiocontent li a.close:hover{ background-color: #e1e1e1; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close, .audiocontent ul.close, .audiocontent div.close, .audiocontent p.close {display:none;}
#inhoudkolom .moviecontent div.open, #inhoudkolom .audiocontent div.open { padding: 0 9px 10px; }


#htmlCode_class_menu-text {vertical-align:top;}

/*** Form Designer elements ***/

/*-----------FORM DESIGNER-----------------*/
form.simpleform {
	 width: auto;
}
form.navigationform {
	 margin-bottom: 20px;
}

form.simpleform h2 {
	margin-top:  0;
	display:none;
}

div#inhoudkolom form.simpleform div {
	position: static;
}

form.simpleform div.form-row {
	clear: both;
	overflow: hidden;
	background: none repeat scroll 0 0 #FFF4DC;
	display: table;
	padding: 7px 0 4px 10px;
	width: 432px;
	margin-bottom: 5px;
}

form.simpleform div.question {
	margin: 0 10px 0 0;
}

form.simpleform div.question.last-child {
	margin-right: 0;
}

form.simpleform div.one-column div.question {
	float: left;
	width: 420px;
	margin-right: 0;
}

form.simpleform div.two-columns div.question {
	float: left;
	width: 205px;
}

form.simpleform div.three-columns div.question {
	float: left;
	width: 133px;
}

form.simpleform div.four-columns div.question {
	float: left;
	width: 97px;
}

form.simpleform label, form.simpleform div.comment h3 {
	color: #000000;
	font-weight: normal !important;
	line-height: 1.6;
}
form.simpleform div.comment h3 {
	font-weight: bold !important;
	margin:0;
}

form.simpleform label.alert {
	font-style: italic;
	color: #D72626;
}

form.simpleform span.required {
	color: #D72626;
}

form.simpleform div.question span.required {
	padding-right: 5px;
}

form.simpleform a.hint-toggle, form.simpleform a.set {
	outline: none;
	padding-left: 10px;
}

form.simpleform a.hint-toggle {
    cursor: help;
	text-decoration: none;
	background-color: #FEF1BC;
	border: 1px solid #000000;
	color: #000000;
	display: block;
	float: right;
	font-weight: bold;
	height: 1.4em;
	line-height: 1.3;
	text-align: center;
	text-decoration: none;
	z-index: 100;
	padding: 0px 4px;
}

form.simpleform a.hint-close {
	background-color: #FEF1BC;
    border: 1px solid #000000;
    color: #000000;
    cursor: help;
    display: block;
    float: right;
    font-weight: bold;
    height: 1.4em;
    line-height: 1.3;
    margin-right: -7px;
    margin-top: -2px;
    padding: 0 4px;
    position: static;
    right: 5px;
    text-align: center;
    text-decoration: none;
    top: 5px;
    width: 10px;
	height: 17px;
    z-index: 100;
}



form.simpleform a.hint-toggle:focus {
	color: #FFF4DC;
}
	
form.simpleform li {
	background: none !important;
	padding: 0 !important;
}

form.simpleform span.hint {
	display: block;
	margin: 0 0 4px 0;
	border: 1px solid #CC9933;
	background-color: #FFFFCC;
	padding: 7px 12px 7px 6px;
	color: #000;
	position: static;
}

form.simpleform span.hint span{
}

form.simpleform span.hidden {
	display: none;
}

form.simpleform .foutmelding {
	margin: 0 0 5px 0;
	padding:10px 5px 10px 30px;
	font-weight: bold;
	background: url(images/icon_alert_20.gif) no-repeat scroll 5px 8px #FAB2BD;
	clear: both;
}

ul.warnings {
	margin: 0 0 5px;
	list-style: none;
	padding: 13px 5px 5px;
	color: #000;
	background-color: #fab2bd;
}

ul.warnings li {
	background: none !important;
	padding-left: 0.5em !important;
}

form.simpleform .inputfield {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #000000;
	padding: 3px;
}

form.simpleform .inputfield:focus {
	border-color: #999999;
	color: #555555;
}

form.simpleform textarea.inputfield {
	overflow: auto;
	font-family: Arial, Verdana, 'Sans Serif';
}

/* widths per column */
form.simpleform div.one-column .inputfield {width:412px;}
form.simpleform div.two-columns .inputfield {width:197px;}
form.simpleform div.three-columns .inputfield {width:125px;}
form.simpleform div.four-columns .inputfield {width:89px;}

form.simpleform div.one-column select.inputfield {width:420px;}
form.simpleform div.two-columns select.inputfield {width:205px;}
form.simpleform div.three-columns select.inputfield {width:133px;}
form.simpleform div.four-columns select.inputfield {width:97px;}

form.simpleform div.one-column .datefield .inputfield {width:392px;}
form.simpleform div.two-columns .datefield .inputfield {width:177px;}
form.simpleform div.three-columns .datefield .inputfield {width:105px;}
form.simpleform div.four-columns .datefield .inputfield {width:69px;}

form.simpleform div.timefield select.inputfield {width: 45px;}

/* full width question types */
form.simpleform div.form-row div.geofield, form.simpleform div.form-row div.webeditor {
	width: 100%;
}

form.simpleform div.google-map {
	margin-right: 10px !important;
	width: 419px;
	height: 300px;
}

form.simpleform div.checkfields ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;

}

form.simpleform div.checkfields li {
	padding: 0px 2px !important;
}

form.simpleform div.checkfields input.checkbox, form.simpleform div.checkfields input.radio {
	vertical-align: middle;
	border: none;
	width: 15px;
	height: auto;
	background: none;
}

form.simpleform div.checkfields input.radio {

}

form.simpleform div.checkfields ul label {
	display: inline;
}

form.simpleform div.submit-buttons {
	margin-bottom: 22px;
	width: 100%;
}
form.simpleform div.submit-buttons{
	width: 440px;
}

form.summary div.form-row {
	padding: 2px 8px;
}

form.summary div.form-row p {
	float: left;
}

form.summary div.one-column p { width: 420px; }
form.summary div.two-columns p { width: 205px; }
form.summary div.three-columns p { width: 133px; }
form.summary div.four-columns p { width: 97px; }

input.submit_button {
	display: block;
	margin: 0;
	background-color: #DEEBE3 !important;
	color: #000 !important;
	padding: 0 10px;
	font-weight: bold;
	cursor: pointer;
	text-transform:lowercase;
}

.submit_button {
	float:right;
	width:140px !important;
	margin-top:10px !important;
	border:1px solid #000000;
}

.submit_button:hover {
	display: block;
	margin: 0;
	padding: 0 10px;
	font-weight: bold;
	cursor: pointer;
	text-transform:lowercase;
	float:right;
	width:140px !important;
	margin-top:10px !important;
	border:1px solid #000000;
}

.submit_button_prev, .submit_button_prev:hover  {
	float: left;
}

.submit_button_goto, .submit_button_goto:hover  {
	padding: 0;
	margin-top: 0px !important;
	float: left;
}

.select_goto, .select_goto:hover  {
	float: left;
}

form.simpleform label.attachments {
	clear: both;
	display: block;
}


form.simpleform li.attachment {
	clear: both;
	display: table;
	margin-bottom: 10px;
}
form.simpleform li.attachment div {
	float: left;
	width: 400px;
}

form.simpleform li input.delete-submit {
	border: none;
	width: 20px !important;
	background: url('images/cancel.png') no-repeat 0 0 !important;
	text-indent: 20px;
	color: #E5E7E6;
	margin: 0 !important;
	padding: 0 !important;
	float: right;
	height: 20px;
}
form.simpleform div.verplicht{
	margin-right: 3px;
}


body form.simpleform .form-row .question {
	background-color: transparent;
}
body form.simpleform .form-row .question label {
	width: auto;
	display: block;
}
body form.simpleform .form-row .question .inputfield, body form.simpleform .form-row .question .inputfield{
	float: none;
}

/* fix voor webeditor spacing tussen knopjes */
#inhoudkolom form.simpleform table {
	margin: 0;
}
#inhoudkolom form.simpleform table.mceLayout td {
	padding: 0;
	background: none;
	border: none;
}
form.simpleform .form-row .labelvlak{
	width: 100%;
}

body form.simpleform .checkfields label{
	display: inline !important;
}
/** Calendar **/
.calendar_button {cursor: pointer;vertical-align: middle !important;}
.calendar_button_hide {display: none}

table.calendar {
	border: none;
	border-collapse: collapse;
	width: 100%;
}

body table.popup-calendar {
	width: 200px;
	border: 2px solid #999 !important;
	background-color: #FFF;
}

table.calendar thead tr.header {
	background-color: #FFF;
	color: #FFF;
}
table.calendar thead tr.header th {
	white-space: nowrap;
	background-color: #999;
	color: #000;
}

table.calendar thead tr.days {
	
}

table.calendar thead a {
	display: block;
}

table.calendar td, table.calendar th{
	text-align: center !important;
}
table.calendar tbody td, table.calendar tbody th {
	border: 1px solid #D7D7D7;
	width: 12.5%;
	text-align: center !important;
}

table.calendar tbody th {
	border-color: #FFF;
	border-right-color: #D7D7D7;
}

table.calendar tbody th.week {
	color: #ACACAC;
}

table.calendar tbody tr.selected td, table.calendar tbody tr.selected th {
	background-color: #ffc383;
	color: #FFF;
}

table.calendar tbody tr td.selected {
	background-color: #FFF4DC;
}

table.calendar tbody tr.selected td.selected {
	background-color: #FFF4DC;
}

table.calendar tbody tr td.selected a{
	background-color: transparent;
	color: #008EBE;
}

table.calendar tbody tr td.disabled a {
	text-decoration: none;
	color: #ACACAC;
	cursor: auto;
}

table.calendar tbody tr td.disabled a:hover {
	text-decoration: none;
}


table.weekselect tbody tr td.selected, table.weekselect tbody tr.selected td.selected {
	background-color: #ffc383;
}


table.calendar tbody td.other-month, table.calendar tbody td.previous-month, table.calendar tbody td.next-month {
	background-color: #EEE;
}

/**
 * Simpleform calendar
 */
form.simpleform table.calendar {
	border: 2px solid #FFF;
	width: 240px;
	background-color: #FFF;
	font-size: 11px;
}
/**
 * Simpleform hint
 */
form.simpleform .question .hidden{
	display: none;
}


/**
 * Container modifications
 */
#attentiekolom div div.container img {width:100%;}
#attentiekolom div div.container ul li img {width:auto;}
#attentiekolom div div.container {margin-bottom:10px;}

div.schaalbox div#hoofdkolom div#inhoudkolom  img.large {
	width: 440px;
}

div.schaalbox div#hoofdkolom div#inhoudkolom  img.medium {
	width: 300px;
}

div.schaalbox div#hoofdkolom div#inhoudkolom  img.small {
	width: 125px;
}

/** Tracking cookie Information bar **/
.information-bar {font-family:verdana,helvetica,arial,sans-serif;border-bottom: 1px solid #000000; overflow: hidden; background-color: #FFF7C5; padding: 5px 0; text-align: left; color: #000000;position: absolute;z-index: 10000; margin: -30px 0 0; width: 100%;right: 0;}
.information-bar p {float: left; padding-left: 10px; margin: 0}
.information-bar ul.links {float: right; margin: 0; padding-right: 10px; list-style: none;}
.information-bar ul.links li {display: inline; padding-left: 10px;}
.information-bar a {color: #086bc8;}
.cookiebarmargin {margin-top: 30px !important;}

#chosentokens {display:none;}

.smallertext {font-size:smaller;}

.multiselectarea div.multiselectfield {float:left;width:46%;}
.multiselectarea div.multiselectbuttons {float:left;padding-top:10px;width:20px;}
.multiselectarea div.add_feeds {display: inline; float: none;}
.multiselectarea {width:102%;height:145px;}
.searchpubmsa {margin-left:10px;}
#zoek-submit-pubresults {width:65px;margin-left:5px;}


html body.home span.linkblock_title span.fileinfo	{display: block;}

/* Webeditor download links */
a.ico_application_pdf,
a.ico_application_vnd_openxmlformats-officedocument_wordprocessingml_document {padding-right: 16px; background-repeat: no-repeat; background-position: right top;}

a.ico_application_pdf {background-image: url(images/iconen/icon_pdf.gif);}
a.ico_application_vnd_openxmlformats-officedocument_wordprocessingml_document {background-image: url(images/iconen/icoon-word.gif);}

/**/

div.multiselectfield { padding:3px;display:block;float:left;}
div.multiselectfield  select {width:205px; height:100px;}
#zoekform-publicatie fieldset div.inputarea div.labelvlak {margin-left:7px;}
#zoekform-publicatie fieldset div.inputarea div.inputvlak div.filtermultiselect {margin-left:7px;}
div.multiselectbuttons {float:left;width:17px;height:100px;padding-left:3px;}
div.multiselectsubmit {clear:both;}
div.layinput {display:table;}
#advsearch.formulier fieldset div.inputarea div.layinput div.multiselectfield select{float:left;width:197px;}
#advsearch.formulier fieldset div.inputarea div.layinput {width:auto;}

body #centerbox #inhoudkolom .password .info-text ul, body #centerbox #inhoudkolom .password .info-text ul li{
	list-style-type: disc;
}
body #centerbox #inhoudkolom .password .info-text ul li{
	margin-left: 15px;
}
body #centerbox #inhoudkolom .password .strength{
	background-color: white;
	padding: 4px 6px;
}
body #centerbox #inhoudkolom p.required {
	color: red;
}

#inhoudkolom div#form form div.inputarea{
	clear:both;
	padding: 5px;
}
body .clear{
	padding: 0 !important;
	margin: 0 !important;
}
body #inhoudkolom div#form form div .submit_button{
	margin: 0 !important;
}
body #centerbox #inhoudbox #hoofdkolom form #zoek-trefwoord-pub{
	width:122px !important;
}