/*
 *   MINBUZA.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)
-------------------------------------------- */
body.fr form.cccd input#searchfor2 {	left: 95px;	WIDTH: 230px !important;	position: absolute;	top: 15px}
body.fr form.cccd select#filtersoort {left:95px; position:absolute; WIDTH: 233px !important;}


#inhoudkolom table {
border:none !important;
}

.form_container {
	clear:both;
	background:#fef2df;
 	margin-bottom:2px;
 	padding:7px 0 4px;
  display:table;
 	width:100%;
  padding-left:10px;
}

.form_container label {
 	margin: .0em 0 0 .0em;
	color: #000;
	padding-left:0px;
}

.warning_list {color:red;}
.alignment {width:30%; float:right;}

.form_container .metafield, .form_container textarea, .form_container select {

}

.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(../img/rijks_sprite.png) no-repeat scroll 100% 0.5em;
display:inline;
padding-left:0px;
}

#persoonlijkevoorkeureninformatietypes {
margin-bottom:20px;
}

#persoonlijkevoorkeurenonderwerpen {
margin-bottom:20px;
}

.formulier label {
 display: block;
 margin: .8em 0 .2em;
 color: #000;
}

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;
}

.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:25px !important;
margin-top:10px !important;
}

.submit_button:hover {
 display: block;
 margin: 0;
 border: 1px solid #000;
 padding: 0 10px;
 background: #deebe3;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 text-transform:lowercase;
 float:left;
 width:130px !important;
 margin-right:25px !important;
 margin-top:10px !important;
}

span.form_hint_dynamic {
font-style:italic;
color:#999999;
}
/*------------*/

p.object_description a.blauw {
	background-color:#fef2df !important;
}

h2.verdragh {
  margin:0px;
}

#payoff {
	background-color:#FDE4BE;
	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;
}

.de #navigatie #rssfeed {
position:absolute;
right:17.6em;
}

.de #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:9.5em;
}

.en #navigatie #rssfeed {
position:absolute;
/*right:17.6em;*/
right:9em;
}

.en #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:14.5em;
}


.fr #navigatie #rssfeed {
position:absolute;
right:17.6em;
}

.fr #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:9.5em;
}

.es #navigatie #rssfeed {
position:absolute;
right:17.6em;
}

.es #navigatie #tekstgrootte {
position:absolute;
/*right:23em;*/
right:9.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;}


.formrij {
background:#FEF2DF none repeat scroll 0 0;
margin-bottom:2px;
padding:7px 0 4px;
width:100%;
}
.formulier .formrij .stuur   {
padding-left:0px !important;
}

 .formrij input, .formrij select, .formrij textarea {
border:1px solid #000000;
float:left;
width:276px;
}

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 .bewindspersoon .portretgroot:first-child img {
/*margin-top:20px;*/
}

/*  clean start
-------------------------------------------- */
body, h1, h2, h3, h4, h5, h6, p, blockquote, ul, ol, li, img, 
table, tr, th, td, 
form, fieldset, legend, button, 
div, object { margin:0;padding:0;border:0;list-style:none;font:normal 100% verdana,helvetica,arial,sans-serif;text-align:left;vertical-align:top;}
input, select, textarea, button {font:normal 100% verdana,helvetica,arial,sans-serif;}
table, td, th { border-collapse: collapse; }


/*  Basisdefinities
-------------------------------------------- */
body {position: relative;border-top: 1px solid #535353;padding-top: 2.65em;font-size: 11px;line-height: 1.5;}


h1 {
 margin: .4em 0 .2em;
 /* color: #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 #f9b249; 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;}
p.intro {font-weight: bold;line-height: 1.4;}
p.kenmerken {margin: 0;color: #535353;}
p.kenmerken img {padding-top:2px;}
p.subtitel {color: #535353;position:relative;top:-1.2em;margin-bottom:0;}
p.onderschrift {margin: .3em 0 1.9em;color: #535353;}
a {color: #154273;}
a:visited { color: #696969; }
a:hover { color: #0162cd; }
a.extern {background: url(../img/rijks_sprite.png) no-repeat 100% .3em;padding-right: 12px;}
abbr, acronym {font-style: normal;border: none;}

a.meerinfo {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;
 color: #154273;
}
a.meerinfo:hover{
 text-decoration: underline;
 color: #0162cd;
}


/*  Algemene classes
-------------------------------------------- */
.hidden {display:none;}
.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: #fef2df !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: #fde4be !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 th p {
font-weight:bold;
}


.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: 250px;
 height: 75px;
 position: absolute;
 left: 458px;
 top: 0;
 z-index: 100;
}

#woordmerk a,
#woordmerk img {
 display: block;
 width: 244px;
 height: 75px;
 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(../img/rijks_sprite.png) repeat-y -960px 0;
}

#inhoudbox .schaalbox {
 padding: 97px 10px 0;
}

#inhoudbox .schaalbox:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#hoofdkolom {
 width: 710px;
 float: right;
}

#navigatiekolom {
 width: 230px;
 float: left;
 position: relative;
 top: 0;
 margin-top: 5.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;
}

#attentiekolom {
 width: 210px;
 float: right;
 margin-top: 5.4em;
 padding-top: 21px;
 border-right: 20px solid #FFF;
}

#attentiekolomsitemap{
 width: 210px;
 float: right;
 position: relative;
 margin-top: 0em;
 padding-top: 30px;
 border-right: 20px solid #FFF;
}

#inhoudbox.breed #attentiekolom {
 display: none;
}


.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(../img/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: #fde4be;
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:#fde4be;
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(../img/route.gif) no-repeat 0 0;
}

a.plattegrond{
margin-bottom:10px;
display:block;
margin-top:4px;
margin-bottom: 27px;
padding-left: 15px;
background: url(../img/mag.gif) no-repeat 0 0;
}

.post .map-block {
	display:block;
	overflow:hidden;
	margin-bottom: 20px;
}


.post .adres-block table thead tr th {
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;
	height: 60px;
}

.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;
}
.post #inhoudbox .ambblock li:after {
	content: " ";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.post #inhoudbox .ambblock img {
	display: block;
	margin: 0;
}

.post #inhoudbox .ambblock span {
	position:relative;
	top: -55px;
	left: 70px;
	height: 50px;
	display: block;
	width: 130px;
	font-weight: bold;
	font-size: 100%;
}

.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 #f9b249;
 margin: 0 0 0 -10px;
 padding: 28px 10px 10px;
 background: #f9b249;
}

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

.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: 31px; 
 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(../img/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: bewindspersoon
-------------------------------------------- */
.home #attentiekolom .bewindspersoon ul {
 margin-top: 0;
 border-top: none;
}
.home #attentiekolom .bewindspersoon li {
 position: relative;
}
.home #attentiekolom .bewindspersoon li.portret,
.home #attentiekolom .bewindspersoon li.portretgroot {
 border-bottom: none !important;
 /*padding-bottom: 0;*/
 margin-bottom: 1.9em;
}
.home #attentiekolom .bewindspersoon li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.home #attentiekolom .bewindspersoon h3 {
 padding-top: 1em;
}
.home #attentiekolom .bewindspersoon span {
 display: block;
 width: 70px;
 float: left;
}
.home #attentiekolom .bewindspersoon img {
 display: block;
 width: 100%;
 margin: 0;
}

.home #attentiekolom .bewindspersoon 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 #f9b249;
 margin: 0 0 0 -10px;
 padding: 28px 10px 10px;
 background: #f9b249;
}

.home #navigatiekolom div.onderwerpen h2 {
 color: #FFF;
}
.home #navigatiekolom div.onderwerpen ul {
 margin: 0;
}
.home #navigatiekolom div.onderwerpen li a,
.home #navigatiekolom div.onderwerpen li a:visited {
 background-position: -8080px .6em;
 color: #FFF;
}


/*  Homepage: meest bekeken
-------------------------------------------- */
.home #navigatiekolom .meest-bekeken {
 padding-bottom: 0;
 /*custom*/
 padding:15px 10px 10px;
 /*custom*/
 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(../img/rijks_sprite.png) no-repeat 0 0;
}

/* 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;*/
right:16em;
}

#navigatie #tekstgrootte {
position:absolute;
/*right:30em;*/
right:21.7em;
}


#navigatie a.rss {
 padding-left: 17px;
 background: url(../img/icon_rss.gif) no-repeat .4em .7em;
}



/* Hoofdmenu en servicemenu */
#hoofdmenu {
 display: block;
 width: 900px;
 padding-top: 2.4em;
 padding-left: 20px;
 padding-right: 20px;
 border-bottom: 10px solid #fde4be;
 position: absolute;
 top: 87px;
 z-index: 50;
 background: #f9b249;
}

#servicemenu {
 margin-top: -2.5em;
 padding: 0 .3em;
 float: right;
 width:100%;
}

#hoofdmenu li, #servicemenu li {
 display: block;
 float: left;
}

#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: #fde4be;
 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 {
 position: absolute;
 top: -10000px;
}

#zoekform p {
 width: 174px;
 height: 1.5em;
 border: 1px solid #000;
 margin: 0;
 padding: 0;
 background: #FFF;
}

#zoekform #zoek-trefwoord {
 width: 124px;
 float: left;
 border: 0;
 font-size: 100%;
 vertical-align: top;
 background: transparent;
}

#zoekform #zoek-submit {
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;
margin:0;
padding:0;
text-align:center;
text-transform:lowercase;
width:47px;
}

#zoekform #zoek-submit:hover {

border:none !important;
border-left:1px solid #000000 !important;
}

#searchdatestart {
	FLOAT: none;	WIDTH: 100px;
}

#searchdateend {
	FLOAT: none;	WIDTH: 100px;
}

.fr #zoekform #zoek-submit {width:76px;}
.fr #zoekform p {width: 180px;}
/* Zoekformulier bij de resultaten*/
#zoekresultaat {
 margin-top: 1.4em 
}

/* 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 label {
 display: block;
 margin: .8em 0 .2em;
 color: #000;
}

.formulier .formrij {
 background:#fef2df;
 margin-bottom:2px;
 padding:7px 0 4px;
  width:100%
}

.formulier .formrij.zonderlabel {
 padding-left:150px;
}

.formulier .formrij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.formulier .formrij label, .formulier .formrij .label {
 float:left;
 width:130px;
 padding:0 10px !important;
 margin:0;
}

.formulier .formrij input, .formulier .formrij select, .formulier .formrij textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

.formulier .formrij .radiofield {
 float:left;
 width:276px;
}

.formulier .formrij .radiofield label {
 float:none;
 padding:0 !important;
}

 .formrij {
 background:#fef2df;
 margin-bottom:2px;
 padding:7px 0 4px;
  width:100%
}

 .formrij.zonderlabel {
 padding-left:150px;
}

.formulier .formrij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

 .formrij label,  .formrij .label {
 float:left;
 width:130px;
 padding:0 10px !important;
 margin:0;
}

 .formrij input, .formrij select,  .formrij textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

 .formrij .radiofield {
 float:left;
 width:276px;
}

 .formrij .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:#fef2df;
 margin-bottom:2px;
 padding:10px 10px 10px 150px;
}

.formulier #privacyfooter p {
 background:#fef2df;
 margin-bottom:2px;
 padding:10px 10px 10px 150px;
}

.formulier .periode {
 margin-bottom:0;
}
.formulier select.datum {
 width: 8em;
}
.formulier .radiofield input {
 float: none; 
 display: inline; 
 width: auto; 
}
.formulier .radiofield label { 
 display: inline;
 margin: 0 1.5em 0 0; 
 position: relative; 
 top: -0.2em;
 color:#000;
 cursor: pointer;
}
.formulier button {
 margin:.7em 0 0 150px;
}

.formulier input#periode-van, .formulier input#periode-tot {
 width: 100px;
 float:none;
}

button {
 display: block;
 margin: 0;
 border: 1px solid #000;
 padding: 0 10px;
 background: #deebe3;
 color: #000;
 font-weight: bold;
 cursor: pointer;
 text-transform:lowercase;
}

button:hover {
	background:#535353;
	color:#fff;
	border: 1px solid #000000 !important;
}

/* formulierclasses */
form.kort button {
 display: inline;
/* padding: 0 .5em .1em .5em;*/
BACKGROUND: #ffffff;
}

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;
}

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


/* Formulieren oud
   Sitebreed, met labels boven de velden
-------------------------------------------- 
.formulier {
 margin-top: .9em;
 padding: .4em 0;
 border-top: 3px solid #f9b249;
 border-bottom: 3px solid #f9b249;
}

.formulier fieldset {
 border: none;
 padding: 0;
 margin: 0 0 .4em;
}
.formulier fieldset:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}
.formulier h2 {
 margin-bottom: .9em;
}
.formulier label {
 display: block;
 margin: .8em 0 .2em;
 color: #000;
}
.formulier p {
 margin: 0 0 .8em;
}
.formulier input, .formulier select, .formulier textarea {
 border: 1px solid #767676;
}

.formulier .breed {
 border: 1px solid #767676;
 width: 307px; /*1 logo edit [PV]
 margin-bottom:5px;
 display:block;
 clear:both; }
 
 input#datum_op{ 	 
 width:103px; 	 
 margin-left:5px; 	 
 margin-top:1px;
 	padding-right: 4px !important;	
	padding-left: 4px !important;	
	padding-bottom 2px !important; 
	padding-top:2px !important;
 } 	 
  	 
input#datum_of_na{ 	 
 width:103px; 	 
 margin-left:5px;
 	padding-right: 4px !important;	
	padding-left: 4px !important;	
	padding-bottom 2px !important; 
	padding-top:2px !important; 	 
 } 	 
  	 
input#datum_voor{ 	 
 width:103px; 	 
 margin-left:5px;
 	padding-right: 4px !important;	
	padding-left: 4px !important;	
	padding-bottom 2px !important; 
	padding-top:2px !important; 	 
 }
 
 .formulier textarea#vraag {
 margin: 0 0 .8em;
}
.formulier .breed {
 width: 27em;
}
.formulier select.breed {
 width: 27.15em;
}
.formulier .privacy {
 margin-top:.8em;
 margin-bottom:0;
}
.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 {
 float: right;
 margin: 1.8em 0 1.2em;
}

.formulier input#periode-van, .formulier input#periode-tot {
 border: 1px solid #767676;
 padding: 1px;
 width: 23.4%;
}

button {
 display: block;
 margin: 0;
 border: 0;
 padding: .1em 3em .2em;
 background: #f9b249;
 color: #FFF;
 font-weight: bold;
 cursor: pointer;
}
 
 /* formulierclasses 
form.kort button {
 display: inline;
 padding: 0 .5em .1em .5em;
}

form.kort .veld {
 margin-left:.3em;
 border: 1px solid #767676; 
 width: 18em;
}

.verplicht {
 display:block;
 margin-bottom:.7em;
 width:100%;
 color:#4e8c96;
 text-align:right;
}

.label {
 color: #000;
}

.fout {
 color:#f00 !important;
 border-color:#f00 !important;
}

p.fout {
 margin-top:1.1em;
 margin-bottom:-.4em;
 font-weight:bold;
 font-size:90%
}
 
 */

/*  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:#fef2df;
	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:#fef2df;
	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:#fef2df;
	border-bottom:3px solid #ffffff;
}


.onderwerplabel {
display:block !important;
clear:both;
margin-top:30px !important;
}

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



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


/*  TB 2009jan25
    Formulier uitbreidingen voor CCCD: ac & pvio
-------------------------------------------- */
.cccd_forms
{
	margin:20px 0 30px 0;
}
form.cccd
{
 background:#fef2df;
 margin-bottom:2px;
 padding:0px 0 1px;
 width:440px;
 height:39px;
}

form.cccd .container
{
	position:relative;
	height:auto;
	min-height:40px;
}
form.cccd .column
{
	position:absolute !important;
}
	form.cccd .column label
	{
		position:absolute;
		left:5px;
		font-weight:normal;
		margin-top:16px;
	}
	form.cccd .column select
	{
		position:absolute;
		left:95px;
		top:15px;
		width:110px;
		font-weight:normal;
	}
	form.cccd input#searchfor
	{
		position:absolute;
		left:95px;
		top:15px;
		width:266px;
	}
	
			form.cccd input#searchfor2
	{
left:76px;
position:absolute;
top:15px;
width:286px;
	}
	
	
	form.cccd .column label#searchfor2label {}
	
	
	form.cccd select#filtersoort
	{
		position:absolute;
		left:76px;
		top:15px;
		width:290px;
	}

	form.cccd .column button
	{
		position:absolute;
		float:none;
		right:5px;
		top:15px;
		 display: block;
		 margin: 0;
		 border: 1px solid #000;
		 padding: 1px 10px;
		 background: #ffffff;
		 color: #000;
		 font-weight: bold;
		 cursor: pointer;
		 text-transform:lowercase;
		 width:50px;
	}
	
		form.cccd .column button:hover
	{
		position:absolute;
		float:none;
		right:5px;
		top:15px;
		 display: block;
		 margin: 0;
		 border: 1px solid #000;
		 padding: 1px 10px;
		 background: #535353;
		 color: #ffffff;
		 font-weight: bold;
		 cursor: pointer;
		 text-transform:lowercase;
		 width:50px;
	}
	

	form.cccd .column option
	{
		padding:1px;
	}
form.cccd  .c_01
{
	width:160px;
}
form.cccd  .c_02
{
	left:160px;
	width:160px;
}
form.cccd  .c_0102
{
	width:320px;
}
form.cccd  .c_03
{
	left:320px;
	width:110px;
}

/* 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 #f9b249;
	border-bottom: 3px solid #f9b249;
	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 #fde4be !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:#fde4be;
}

.classificatie {
	width:55px;
	background: #ffffff url(../img/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: #fde4be !important; }

#inhoudbox #navigatiekolom #subnavigatie li.first a { background: #fef2df url(../img/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.first strong { background: #fde4be url(../img/rijks_sprite.png) no-repeat -3220px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief a strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong a { width: auto; padding: 0; background-image: none;}
#inhoudbox #navigatiekolom #subnavigatie li.open li,
#inhoudbox #navigatiekolom #subnavigatie li.actief li { background: #FFF; }

/* Diepere niveau's in subnavigatie */
#inhoudbox #navigatiekolom #subnavigatie li a,
#inhoudbox #navigatiekolom #subnavigatie li strong { display:block;width:188px;padding:.2em 10px .3em 32px; background: url(../img/rijks_sprite.png) no-repeat -2340px .6em; color: #000; font-weight:normal; text-decoration: none;}
#inhoudbox #navigatiekolom #subnavigatie li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong {width:176px;padding:.2em 10px .3em 44px; background: url(../img/rijks_sprite.png) no-repeat -2328px .6em; font-weight:normal;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief strong { width:164px; padding:.2em 10px .3em 56px; background: url(../img/rijks_sprite.png) no-repeat -2316px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief strong { width:152px; padding:.2em 10px .3em 68px; background: url(../img/rijks_sprite.png) no-repeat -2304px .6em; }
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief li a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li li.actief strong { width:140px; padding:.2em 10px .3em 80px; background: url(../img/rijks_sprite.png) no-repeat -2292px .6em;}

#inhoudbox #navigatiekolom #subnavigatie li.open a {background-color:#fef2df;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open a {background-color:#fef2df;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open a {background-color:#fef2df;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open  li.open a {background-color:#fef2df;}


#inhoudbox #navigatiekolom #subnavigatie li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open strong { background-position: -3220px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open strong { background-position: -3208px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open strong { background-position: -3196px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open strong  { background-position: -3184px .6em;}
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.open a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.open strong { background-position: -3172px .6em;}

#inhoudbox #navigatiekolom #subnavigatie li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.actief strong,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.actief a,
#inhoudbox #navigatiekolom #subnavigatie li.open li.open li.open li.open li.actief strong { background-color: #fde4be; }



/*Wetgevingskalender [PV]
----------------------------------*/
 .wetgevingsfasen { 
 	display:block; 
 	position:relative; 
 	width:100%; 
 	margin-bottom:10px; 
}


 .wetgevingsfasen span.actieve-toelichting {
font-weight:bold;
border-top:3px solid #f9b249;
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:#f9b249 !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:#f9b249 !important; */
	 /*color:#fff; */
 }
		.fase-nummers span.fase span.toelichting { 
			display:none; position:absolute; 
			margin:1.43em 0 0 0; 
			left:0px; 
			background:#f9b249;
			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; 
		}



		
		
		
/* Linklijsten
   Vormgeving van verschillende linklijsten
   verdeeld over site.

   ul
   Basissituatie: grijze lijn + >
   Normale en mouseoverstates in CSS.
   Drie versies:
   .home ul       - homepage
   ul.linklijst   - contentpages
   .linklijst ul  - onderwerpen

   ul li.extern
   Extern linkje met grijze lijn + [>
   Normale en mouseoverstates in CSS.

   ul li.download
   Extern linkje met grijze lijn + V_
   Normale en mouseoverstates in CSS.

   ul li.anker
   Extern linkje met grijze lijn + V
   Normale en mouseoverstates in CSS.

   ul li.bloklink
   Speciaal, gehele lijstitem
   werkt als clickable area.
   Wel lijntje in CSS, geen icoontje
   in de hyperlink zelf.

   ul.js-aan li
   ul.js-aan li.over
   Item in JS enabled browser, waarin
   icoontje in list-item wordt gehangen

   ul.js-aan li.download
   ul.js-aan li.extern
   ul.js-aan li.anker
   + hoverstates
   Items met bijzondere icoontjes.

   NB: javascript hangt gedrag aan lijsten
   op homepage en op lijsten met de class
   "linklijst" op vervolgpagina's
   
   Indien in een li een class 'bloklink'
   voorkomt, wordt een class 'js-aan' aan 
   de ul gehangen

   Door CMS worden voor de items met een
   h2/h3/p in de li een class 'bloklink'
   aan deze li gehangen. De pijltjes 
   hangen voor deze bloklink items op het
   [p] element (onder uitgelijnd).
   Beperking is dus: 1 paragraaf in item.
-------------------------------------------- */
#inhoudbox ul.linklijst, #inhoudbox .linklijst ul {
 display: block;
 margin-bottom: 2.6em;
}

.home #inhoudbox ul {
 display: block;
 margin-bottom: 2.6em;
}

#inhoudbox .linklijst li ul, .home #inhoudbox li ul {
 border-top: 0;
 margin: 0;
}

.home #inhoudbox li, #inhoudbox .linklijst li {
 display: block;
 padding: 0;
 margin: 0 0 .3em;
 background: none;
}

#inhoudbox .linklijst li ul li, .home #inhoudbox li ul li {
 padding: 0 0 0 1.1em;
 margin: 0;
}

.home #inhoudbox li a, #inhoudbox .linklijst a {
 display: block;
 padding: .2em 0 .2em 12px;
 text-decoration: none;
 color: #154273;
}
.home #inhoudbox li a {
 background: url(../img/rijks_sprite.png) no-repeat -2360px .6em;
}

.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover {
 text-decoration: underline;
}
.home #inhoudbox li a:hover, #inhoudbox .linklijst a:hover {
 color: #154273;
}
.home #inhoudbox li a:visited, #inhoudbox .linklijst a:visited {
 color: #696969;
}
.home #inhoudbox li a.more, #inhoudbox .linklijst a.more {
 font-weight: bold;
}


/* li.bloklink */
.home #inhoudbox .bloklink, #inhoudbox .linklijst .bloklink {
 padding: 0 0 .65em 0;
 margin: 0;
}

.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 {
 margin: 0;
 padding: .3em 0 .2em 0;
 font-size: 100%;
 font-weight: bold;
}

#inhoudbox .linklijst .bloklink h3,
#inhoudbox .linklijst .bloklink h4 {
 margin:0;
 padding: .3em 0 0 0;
 font-weight:bold;
}

.home #inhoudbox .bloklink p, #inhoudbox .linklijst .bloklink p {
 margin-top: 0;
 margin-bottom: 0;
 padding: .25em 0 .2em 0;
 line-height: 1.4;
}

.home #inhoudbox .bloklink p.kenmerken, #inhoudbox .linklijst .bloklink p.kenmerken {
 padding: .2em 0;
 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;
}

.home #inhoudbox .js-aan li.over,
.home #inhoudbox .js-aan li.externOver,
.home #inhoudbox .js-aan li.downloadOver {
 background-color: #fef2df;
}
.home #inhoudbox .js-aan li.over h4 a,
.home #inhoudbox .js-aan li.externOver h4 a,
.home #inhoudbox .js-aan li.downloadOver h4 a {
 color: #0162cd;
}

#inhoudbox .linklijst.js-aan li.over,
#inhoudbox .linklijst.js-aan li.externOver,
#inhoudbox .linklijst.js-aan li.downloadOver {
 background-color: #fef2df;
 /*<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(../img/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(../img/rijks_sprite.png) no-repeat -3680px .6em;
 padding-left:12px; display:block;
}

#inhoudbox .linklijst li.extern a {
 background: url(../img/rijks_sprite.png) no-repeat -3680px .6em;
 padding-left:12px; display:block;
} 

#inhoudbox .linklijst li.extern a:visited {
 background: url(../img/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(../img/rijks_sprite.png) no-repeat -4120px .6em;
}

.home #inhoudbox .uitgelicht .extern a, .home #inhoudbox .uitgelicht .js-aan .extern a {
background:transparent url(../img/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(../img/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(../img/rijks_sprite.png) no-repeat -2360px .6em;
 text-decoration: none;
}
#inhoudbox .linklijst .anker a {
/* background: url(../img/rijks_sprite.png) no-repeat -3240px .6em;*/
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;
}



/*  Nieuwsblokken
    .nws-thumbs  drie items+thumbnail op regel
    .nws-normaal klein item, twee op regel
    .nws-midden  item met afbeelding links
    .nws-groot   item met kolombrede afb.
-------------------------------------------- */

/* Datum in nieuwskop */
.home #inhoudbox p.datum {
 position: absolute;
 top: .2em;
 right: 0;
 color: #767676;
}

/* Nieuwsblok */

/*aanpassingen voor begrotingsbeleid*/
#inhoudbox .nieuws ul li.even {
 margin: 0 0 1.4em 0 !important;
 border: 0;
 background-image:none !important;
 padding-left:0px;
}

#inhoudbox .nieuws ul li.oneven {
 margin: 0 0 1.4em 0;
 border: 0;
 background-image:none !important;
 padding-left:0px;
}

/*einde aanpassingen voor begrotingsbeleid*/

#inhoudkolom .nieuws ul li {
 margin: 0 0 1.4em 0;
 border: 0;
 list-style-type:none;
}

#inhoudbox .nieuws ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}


/* .nws-thumbs */
#inhoudbox .nws-thumbs ul {
 margin-right: -15px;
 margin-bottom: 1.4em;
 padding: .3em 0 .75em;
 border: 0;
}

#inhoudbox .nws-thumbs ul:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .nws-thumbs li {
 width: 135px;
 float: left;
 margin: 0 15px 0 0;
}

#inhoudbox .nws-thumbs li a, 
#inhoudbox .nws-thumbs li a:hover {
 padding: 0;
 border-bottom: 0;
 background: none;
 font-weight: bold;
 font-size: 95%;
 color: #154273;
}
#inhoudbox .nws-thumbs li a:visited {
 color: #696969;
}
#inhoudbox .nws-thumbs li a:visited:hover,
#inhoudbox .nws-thumbs li a:hover {
 color: #0162cd;
}

#inhoudbox .nws-thumbs li img {
 display: block;
 float: left;
}

#inhoudbox .nws-thumbs li strong {
 display: block;
 margin-left: 45px;
}



/* .nws-normaal */
#inhoudbox .Nieuws li.nws-normaal {
 width: 440px;
 padding: .4em 0 .7em;
 margin: 1em 0;
}

/*
#inhoudbox .nieuws li.oneven {
 margin: 1em 20px 1em 0;
}
*/
#inhoudbox li.nws-normaal a {
 font-weight: bold;
}

#inhoudbox li.nws-normaal h3 {
 margin: 0 0 .4em;
 padding-top: .2em;
 font:bold 100% verdana,geneva,sans-serif;
 color: #154273;
}

#inhoudbox li.nws-normaal span {
 display: block;
 width: 100%;
}

#inhoudbox li.nws-normaal img {
 width: 100%;
}

/* .nws-midden */
.home #inhoudbox li.nws-midden,
#inhoudbox li.nws-midden {
 clear: left;
 width: 100%;
 margin: 0 0 1em;
 padding: 0;
}

#inhoudbox li.nws-midden:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox li.nws-midden a {
 font-weight: bold;
}

#inhoudbox li.nws-midden h3 {
 margin: 0 0 .4em;
 margin-left: 230px;
 padding-top: /*.25em*/ 0em;
 font:bold 100% verdana,geneva,sans-serif;
}

#inhoudbox li.nws-midden p {
 margin-left: 230px;
 padding-bottom: .5em;
}

#inhoudbox li.nws-midden span {
 display: block;
 width: 210px;
 float: left;
}

#inhoudbox li.nws-midden img {
 width: 100%;
}

/* posten schalen photo by item */
.post #inhoudbox li.nws-midden img {
width:166px;
}

.post #inhoudbox li.nws-midden span {
float:left;
width:166px;
}

.post #inhoudbox li.nws-midden h3 {
margin-left:192px;
}

.post #inhoudbox li.nws-midden p {
margin-left:192px;
}


/* .nws-groot */
#inhoudbox li.nws-groot {
 margin-bottom: 1.4em;
}
#inhoudbox li.nws-groot a {
 font-weight: bold;
}

#inhoudbox li.nws-groot h3 {
 margin: 1em 0 .4em;
}

#inhoudbox li.nws-groot span {
 display: block;
 width: 440px;
}

#inhoudbox li.nws-groot img {
 width: 100%;
}


/* .meer */
.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;
}
/* .uitgelicht voor ambassade */
.post #inhoudbox .uitgelicht li {
 width: 166px;
 float: left;
 background-image:none;
 padding-left:0px;
 cursor:pointer;
}

.post #inhoudbox .uitgelicht li.over {
 background-color: #fef2df;
}

#inhoudbox .uitgelicht li.oneven {
 margin: 0 20px 0 0;
}

#inhoudbox .uitgelicht li a {
 font-weight: bold;
}

#inhoudbox .uitgelicht li h3 {
 margin: 0;
 padding-top: 1em;
 font:bold 100% verdana,helvetica,arial,sans-serif;
}

#inhoudbox .uitgelicht li span {
 display: block;
 width: 100%;
}

#inhoudbox .uitgelicht li img {
 width: 100%;
 margin-bottom:3px;
}

#inhoudbox .uitgelicht li p {
 line-height: 1.4;
}



/*  Videobericht
    .vid-groot  grote videostill + tekst
    .vid-thumb  thumbnails op een regel
-------------------------------------------- */
#inhoudbox .video {
 margin-top: 0;
}

#inhoudbox .video abbr {
 color: #666666;
}

#inhoudbox .video .vid-groot {
 margin-bottom: .8em;
}
#inhoudbox .video .vid-groot h3 {
 padding-top: 1em;
}
#inhoudbox .video .vid-groot img {
 display: block;
 width: 100%;
}

#inhoudbox .video .vid-thumb {
 display: block;
 float: left;
 margin: 0 2px .2em 0;
}

#inhoudbox .video .vid-thumb a, #inhoudbox .video .vid-thumb a:hover {
 margin: 0;
 padding: 0;
 border: 0;
 background-image: none;
}

#inhoudbox .video .vid-more {
 clear: left;
}

#inhoudbox .video .vid-more a {
 font-weight: bold;
}


/*  Poll: blok op homepage en archiefpagina
    .poll      class voor omsluitende div
    #poll-res  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: #f9b249;
 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;
}

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

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






/*  Poll: blok op homepage en archiefpagina
    .poll      class voor omsluitende div
    #poll-res  id voor ul li met staafbalk
               in de resultatenlijst
               
    OORSPRONKELIJKE STYLING
--------------------------------------------
#inhoudbox .poll h2 {
 margin-bottom: .5em;
 padding-bottom: .4em;
 border-bottom: 1px solid #fef2df;
}

#inhoudbox .poll h3 {
 margin-bottom: .3em;
}

#inhoudbox .poll p.datum {
 position: static;
 color: #f9b249;
 font-size: 90%;
}

#inhoudkolom div.poll {
 padding: 1em 0;
 border-left: 0;
}

/* Vragen 
#inhoudbox .poll form {
 margin-bottom: 1em;
 padding-bottom: .4em;
 border-bottom: 3px solid #f9b249;
}

#inhoudbox .poll form:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox .poll fieldset {
 width: 100%;
 margin: .4em 0 0;
 border-top: 3px solid #f9b249;
 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;
}

/* Resultaten 
#inhoudbox .poll #poll-res li {
 padding: .4em 0 .8em;
 font-size: 90%;
}

.home #inhoudbox .poll #poll-res li.laatst {
 border-bottom: 1px solid #fef2df;
}

.home #inhoudbox .poll #poll-res li.terug {
 font-size: 100%;
}

#inhoudbox .poll span.staaf {
 display: block;
 width: 100%;
 margin: 3px 0;
 background: #fde4be;
}

#inhoudbox .poll span.staaf span {
 display: block;
 height: 1em;
 background: #f9b249;
}

 */


/*  Contentpagina's: specifieke onderdelen
    #kruimelpad  kruimelpad + dossiertitel
    .naarboven   vormgeving naar boven link
    .teruglink   vormgeving terug link
    .meerinfo    class voor blauw lijntje
                 op linklijst
-------------------------------------------- */

/* Kruimelpad en teruglink */
#inhoudbox #kruimelpad {
 position: relative;
 margin: .3em 0 1em 0;
 color: #666666;
 line-height: 1.4em;
 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(../img/rijks_sprite.png) no-repeat -2358px .3em;
 color: #154273;
}
#inhoudbox .teruglink a {
 background-position: -7200px .3em;
}
#inhoudbox #kruimelpad a:hover,
#inhoudbox .teruglink a:hover {
 color: #0162cd;
}

#inhoudbox #kruimelpad em {
 color: #696969;
 font-style: normal;
}
#inhoudbox #kruimelpad a.homelink {
 padding: 0;
 background: none;
}

/* Dossiertitel */
#inhoudbox #kruimelpad span.dossiertitel {
 display: block;
 position: relative;
 top: .53em;
 margin: 0 0 0em 0;
 padding: 0;
 background-image: none;
 color: #f9b249;
 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(../img/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(../img/rijks_sprite.png) no-repeat -7640px .4em;
 padding: 0 0 0 1.1em;
 margin: 0 0 0 .6em;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox ol {
 padding: 0;
 margin: 0 0 1.4em .6em;
 line-height: 1.4;
}

#inhoudbox ol ol, #inhoudbox ul ul,
#inhoudbox ol ul, #inhoudbox ul ol {
 margin: 0;
}

#inhoudbox ol li {
 display: list-item !important;
 list-style-type: decimal;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.2em;
 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(../img/rijks_sprite_zoom.png) no-repeat 0 50%;
}
#inhoudbox .zoom a:hover .zoomin {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -500px 50%;
}

#inhoudbox .zoom a .zoomout {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -1000px 50%;
}
#inhoudbox .zoom a:hover .zoomout {
 background: url(../img/rijks_sprite_zoom.png) no-repeat -1500px 50%;
}

#inhoudbox .zoom a span span {
 font-size:90%;
 text-decoration: none;
}
#inhoudbox .zoom a:hover span span, #inhoudbox .zoom a:focus span span {
 text-decoration: underline;
}


/*  Lijst overzichten: filter en resultaten
    .sorteer    class op omsluitende div 
                voor filter
    .resultaten class op omsluitende div
                met resultatenlijst
-------------------------------------------- */
#inhoudbox .resultaten {
 border-left: none;
}

#inhoudbox .resultaten p.kenmerken {
 background-image: none !important;
}

#inhoudbox .resultaten ul.linklijst {
 margin: 0;
 border-top: none;
}

#inhoudbox .resultaten ul.linklijst .bloklink h2 {
 padding: .6em 0 .2em 0;
 margin: 0;
 font-size: 100%;
 font-weight: bold;
}

#inhoudbox 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 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: .6em 0;
 border-bottom: 3px solid #f9b249;
}

#inhoudbox .bladeren.onder {
 clear: left;
 position: relative;
 top: -1px;
 margin-bottom: 1.9em;
 border-top: 3px solid #f9b249;
 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 #E1E1E1;
 background: none;
 color: #f9b249;
 line-height: 1.2em;
 text-align: center;
}

#inhoudbox .bladeren li.volgende a {
 font-weight: normal !important;
 padding-right:10px;
 background:url(../img/raq.gif) no-repeat right 51%;
 text-decoration:underline;
}

#inhoudbox .bladeren li.vorige a {
 font-weight: normal !important;
 padding-left:10px;
 background:url(../img/raqre.gif) no-repeat left 51%;
 text-decoration:underline;
}


#inhoudbox .bladeren li.vorige {
 padding-left: 10px;
 font-weight: bold;
}
#inhoudbox .bladeren li.volgende {
 border-right: none;
 font-weight: bold;
}
#inhoudbox .bladeren li a {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em .6em .3em;
 color: #154273;
 text-decoration: none;
}

#inhoudbox .bladeren li a:hover {
 color: #000;
}

#inhoudbox .bladeren li span {
 display: block;
 margin: -.2em -.6em -.3em;
 padding: .2em .6em .3em;
 color: #000;
 font-weight: bold;
}

/* Bladeren onder foto in nieuwbericht fotogalerij */
#inhoudbox .bladeren.foto {
 width: 400px;
 margin-bottom: 1.4em;
 border-top: 0;
}

#inhoudbox .bladeren.foto li {
 border: 0;
}

#inhoudbox .bladeren.foto li.vorige {
 padding-left: 0;
 font-weight: bold;
}

#inhoudbox .bladeren.foto li.volgende {
 float: right;
 padding-right: 0;
 font-weight: bold;
}



/*  Lijst portrettengalerij: bijzondere
    versie van filter en resultaten
    .portrettenbox  class op div#inhoudbox
                    voor portrettengalerij
-------------------------------------------- */
#inhoudbox.portrettenbox #inhoudkolom div {
 padding-right: 0;
}

#inhoudbox.portrettenbox #attentiekolom {
 display: none;
}

#inhoudbox.portrettenbox form.sorteer {
 margin-bottom: 1.9em;
}

#inhoudbox.portrettenbox form.sorteer select {
 width: 65%;
}

#inhoudbox.portrettenbox .resultaten ul.kolom1 {
 margin:0 2% 0 0;
}

#inhoudbox.portrettenbox .resultaten ul.kolom2 {
 margin:0;
}

#inhoudbox.portrettenbox .resultaten .linklijst li {
 padding: 0;
 margin: 0 0 .9em 0;
 min-height: 87px;
}

#inhoudbox.portrettenbox .resultaten .linklijst li:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox.portrettenbox .resultaten .linklijst .bloklink h2 {
 position: relative;
 padding: .3em 0 0 98px;
}

#inhoudbox.portrettenbox .resultaten .linklijst h2 a,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:visited,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:hover,
#inhoudbox.portrettenbox .resultaten .linklijst h2 a:focus {
 color: #f9b249 !important;
}

#inhoudbox.portrettenbox .resultaten .linklijst h2 img {
 display: block;
 position: absolute;
 left: 0;
 margin-bottom: -1px;
 margin-top: -.3em;
 border-right: 10px solid #fff;
}
#inhoudbox.portrettenbox .resultaten .linklijst .over h2 img {
 border-right: 10px solid #fef2df;
}


#inhoudbox.portrettenbox .resultaten .linklijst p {
 margin: .2em 0 0 0;
 padding: 0 0 0 98px;
 font-weight: bold;
}

/* Tweekoloms lay: portrettengalerij */
#inhoudbox .tweekoloms ul.kolom {
margin-left:0;
}

#inhoudbox .tweekoloms .kolom li {
 width: 325px;
 float: left;
 margin-right: 20px !important;
}

#inhoudbox .tweekoloms li.kolom2 {
 margin-right: 0 !important;
}



/*  Lijst fotogalerij: bijzondere
    versie van filter en resultaten
    .galerijbox  class op div#inhoudbox
                  voor fotogalerij
-------------------------------------------- */
#inhoudbox form.periode {
 display: block;
 width: 100%;
}

#inhoudbox form.periode label {
 display: block;
 float: none;
 padding: .3em 0 .5em;
 color: #000;
}

#inhoudbox form.periode p {
 margin-bottom: 0;
}

#inhoudbox form.periode button {
 margin: .5em 0 0 0;
 float: right;
}

#inhoudbox ul.bladeren {
 position: static;
 margin: 0;
}

#inhoudbox ul.galerij {
 margin: 0 0 1em;
 padding-top: 7px;
}

#inhoudbox ul.galerij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

#inhoudbox ul.galerij li {
 float: left;
 margin: 0 7px 7px 0;
 padding: 0;
 background: none;
}

/* Fotogalerij op nieuwsberichtpagina */
#inhoudbox ul.galerij.nieuws {
 margin: 2.4em 0 1em;
 border-top: 3px solid #f9b249;
 border-bottom: 3px solid #f9b249;
}

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

#inhoudbox .abc-lijst-bottom {
 margin: 0 0 2.4em;
 padding: 0;
 border-top: 3px solid #f9b249;
 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(../img/icon_rss.gif) no-repeat 0 50%;
}



/*  Foutpagina(s)
-------------------------------------------- */
#fout ul li {
 margin-bottom: 1em; 
 font-weight: bold;
}

#fout ul li li {
 background: none; 
 margin: 0; 
 padding: 0 0 .2em; 
 font-weight: normal;
}

#fout form {
 margin: 1em 0; 
 font-weight: normal;
}

#fout form button {
 display: inline;
 padding: 0 .5em 0 .5em;
 border: 1px solid #f9b249;
}

#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(../img/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:14pt;
}

#inhoudbox ul.sitemap .linklijst li .linklijst li {
padding-left:0px !important;
}


#inhoudbox ul.sitemap .linklijst li .linklijst li a {
background:transparent url(../img/rijks_sprite.png) no-repeat scroll -2360px 0.6em;
display:block;
padding:0.2em 0 0.2em 12px;
text-decoration:none;
}

/*  Voet links
-------------------------------------------- */

#voet {
	clear: both;
	width: 960px;
	height: 50px;
	background: url(../img/rijks_sprite.png) no-repeat 0 -15px;
}

#voet ul { width:430px; position: relative; top: -73px; left: 260px; /*edit voor dumbar styling*/ border: 1px solid #fde9c9; padding-left:9px; padding-right:9px; display:block;}

#voet ul li { display:block !important; line-height:2.0em;margin-right:1em; /*edit voor dumbar styling*/ width:200px; } /*margin-right:2em;*/
#voet ul li:first-child {float: right;}
#voet ul li a { padding:.3em 0 .3em 15px;text-decoration:none; }
#voet ul li a:hover, #voet ul li a:focus {color:#000; text-decoration:underline}

#voet ul li#printlink a { background: url(../img/rijks_sprite.png) no-repeat -5440px .5em; color: #154273; }
#voet ul li#printlink a:hover { background-position: -5880px .5em; color:#000; }
#voet ul li#printlink a:visited { color: #767676; }
#voet ul li#stuurdoor a { background: url(../img/rijks_sprite.png) no-repeat -4560px .5em;  color: #154273; }
#voet ul li#stuurdoor a:hover { background-position: -5000px .5em; color:#000; }
#voet ul li#stuurdoor a:visited { color: #767676; }

#voet ul li a#waardeer { background:url(../img/bg_icon_waardeer.gif) no-repeat 1px;  color: #154273;}
/*#voet ul li a#waardeer:hover { background-image:url(../img/bg_icon_waardeer_hover.gif); }*/

#voet ul li a#taggen { background:url(../img/bg_icon_taggen.gif) no-repeat 1px .4em;  color: #154273; padding-left:25px;}
/*#voet ul li a#taggen:hover { background-image:url(../img/bg_icon_taggen_hover.gif); }*/

/*  Tabel in inhoudskolom
-------------------------------------------- */
#inhoudkolom caption {
 border-bottom: 2px solid #f9b249;
 color: #f9b249;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 4px;
 text-align: left;
}

#inhoudkolom table {
 margin-bottom: 1.4em;
 background-color: #fff;
}
#inhoudkolom thead th p {

 font-weight: bold !important;
}
#inhoudkolom thead th {
 color: #f9b249;
 text-align: left !important;
 font-weight: bold !important;
}

#inhoudkolom th, #inhoudkolom td {
 border-bottom: 1px solid #f9b249;
 border-left: 10px solid #FFFFFF;
 padding: 3px 0px;
 text-align: left;
}

#inhoudkolom th.col1, #inhoudkolom td.col1 {
 border-left: 0;
}

#inhoudkolom tbody th {
 color: #000000;
}

/*  Tabellen in verdragenpagina [Dummy]
-------------------------------------------- */

/* Algemene styling */

ul.verdragenanchors {
margin-bottom:0px !important;
padding-bottom:10px!important;
}

ul.verdragenanchors li {
background:none !important;
padding-left:0px !important;
}

ul#verdragenanchors_bottom {
	display:none !important;
}

h2.floatleft {
	float:left;
	display:block
}

.printpart {
display:block;
margin-top:12px;
text-align:right;
top:14px;
}

.part2 {
top:45px;
}


.printpart a:hover{
	text-decoration: underline !important;
	color:#154273 !important;
}

.printpart a.printdeel {
	background:transparent url(../img/rijks_sprite.png) no-repeat scroll -5440px 0.5em;
	color:#154273;
	padding:0.3em 0 0.3em 15px;
	margin-right: 10px;
	text-decoration: underline !important;
}

.printpart a.boven {
	/*background:transparent url(../img/arrow_up.gif) no-repeat;*/
	background: none;
	color:#535353!important;
	padding:0 0 0.3em 10px;
	text-decoration:underline;
}


/*
table.verdragtabel {
	width:100%;
	clear:both;
}

table.verdragtabel tr.geel {
background-color:#fef1e0;
}

table.verdragtabel td {
 border-bottom: none !important;
 border-left: none !important;
 border-left: none !important;
 padding: 3px 0px;
 text-align: left !important;
 padding-left:5px;
}

table.verdragtabel tbody th {
	color:#000000 !important;
	border-left: none !important;
  text-align: left;
	font-weight:bold;
	border-top: 1px solid #000000;
  border-bottom: 1px solid #000000 !important;
  width:175px;
  padding-right:5px;
}

/* Verdraggegevens 
 
table.verdragtabel th.titel {
width:25%;
}

table.verdragtabel th.verdragtitel {
width:75%;
}

/* Bezwaren 

table.verdragtabel th.bezwaar {
 padding-top:15px !important;
 padding-left:25px !important;
 border-bottom: none !important;
 border-top: none !important;
}

table.verdragtabel th.intrekking {
 padding-top:15px !important;
 padding-left:45px !important;
 border-bottom: none !important;
 border-top: none !important;
}

table.verdragtabel td.bezwaar {
 padding-left:25px !important;
}

table.verdragtabel td.intrekking {
 padding-left:45px !important;
}

*/

/* ======[ 1 logo BUZA variant ]========================================================================== */

table.verdragtabel
{        
    width: 100%;
    
}

.verdragtabel 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;
}

.verdragtabel td
{
    border-bottom: 2px solid #ffffff !important;
    background-color: #fef2df !important;
    color: #000000;
    border-left: 2px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;

}

.verdragtabel th
{
 		border-bottom: 2px solid #ffffff !important;
    background-color: #fde4be !important;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    border-left: 2px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;
}

.verdragtabel tr
{   
    vertical-align:top;
}

.verdragtabel td
{
    background-color: #c0c0c0;
    border-left: 2px solid #FFFFFF !important;
}

table.verdragtabel tbody th {
	color:#000000 !important;
  text-align: left;
	font-weight:bold;
  width:225px;
  padding-right:5px;
}
 .cccd table.verdragtabel tbody th {
	color:#000000 !important;
  text-align: left;
	font-weight:bold;
  width:205px;
  padding-right:5px;
}


/* Verdraggegevens */
 
table.verdragtabel th.titel {
width:25%;
}

table.verdragtabel th.verdragtitel {
width:75%;
}

/* Bezwaren */

table.verdragtabel th.bezwaar {
 padding-top:15px !important;
 padding-left:25px !important;
 background-color:#ffffff !important;
}

table.verdragtabel th.intrekking {
 padding-top:15px !important;
 padding-left:45px !important;
 background-color:#ffffff !important;
}

table.verdragtabel td.bezwaar {
 padding-left:25px !important;
 background-color:#ffffff !important;
}

table.verdragtabel td.intrekking {
 padding-left:45px !important;
  background-color:#ffffff !important;
}


/* Landgegevens */

a.pdfbetrek{
margin-bottom:10px;
display:block;
margin-top:4px;
margin-bottom: 27px;
padding-left: 15px;
background: url(../img/pdfbetrek.gif) no-repeat 0 0;
}

.betrekkingen p {
margin-bottom:0px;
}

a.infoclass {
padding-top:10px;
padding-bottom:30px;
display:block;
}

.betrekkingen {
display:block;
}

.gmaps {
margin-bottom:10px;
}


table.landgegevenstabel
{        
    width: 100%;
}


.landgegevenstabel td
{
    border-bottom: 2px solid #ffffff !important;
    background-color: #fef2df !important;
    color: #000000;
    border-left: 2px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;

}

.landgegevenstabel th
{
 		border-bottom: 2px solid #ffffff !important;
    background-color: #fde4be !important;
    font-weight: bold;
    text-align: left;
    color: #FFFFFF;
    border-left: 0px solid #FFFFFF !important;
    padding: 5px 5px 5px 10px !important;
  
}

.landgegevenstabel tr
{   
    vertical-align:top;
}

.landgegevenstabel td
{
    background-color: #c0c0c0;
    border-left: 2px solid #FFFFFF !important;
}

table.landgegevenstabel tbody th {
	color:#000000 !important;
  text-align: left;
	font-weight:normal;
  width:135px;
  padding-right:5px;
}

div.ambas-land table td {
padding-top: 1px;
padding-bottom:1px;
}

div.ambas-land table td.adrescell {
padding-top: 1px;
padding-bottom:1px;
width:170px;
}

div.ambas-land table th {
padding-top: 1px;
padding-bottom:1px;
width:170px;
}

div.ambas-land table td.bottom {
padding-top: 2px;
padding-bottom:7px;
width:170px;
}


div.ambas-land table caption {
margin-top:10px;
}

.ambas-land {
border:1px solid #e1e1e1 !important;
padding:10px !important;
margin-bottom:15px;
display:block;
}

.ambas-land div {
margin-bottom:10px;
}

.ambas-land div span {
width:56px;
display:block;
float:left;
overflow:hidden;
}

.ambas-land div h3 {
display:block;
float:left;
margin-top:-4px;
margin-left:10px;
width:120px;
}

.ambas-land table{
	clear: both;
	width: 190px;
}

p.grey {
color:#767676;
margin-bottom:0px;

}

.ambas-land TABLE CAPTION {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:100%;
	font-weight:bold;
	line-height:1.4;
	margin-bottom:3px;
	text-align:left;
}

p.omschrijving_betrek {
margin-bottom:0px !important;
}

p.betrek {
margin-bottom:25px !important;
}

/*  In- en uitklappers FAQ lijst
-------------------------------------------- */
#inhoudbox #faqlijst li {
 display: block;
 padding: .3em 0 .35em 12px;
 text-decoration: none;
 cursor:pointer;
 background: url(../img/rijks_sprite.png) no-repeat -3240px .65em;
 color: #154273;
}
#inhoudbox #faqlijst li:hover, #inhoudbox #faqlijst li.over {
 color: #000000;
}
#inhoudbox #faqlijst li h3 {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
 line-height:1.4;
}
#inhoudbox #faqlijst li p {
 margin: 0;
 padding: 0 10px 0 0;
}
#inhoudbox #faqlijst li.dichtOver h3,
#inhoudbox #faqlijst li.openOver h3 {
 text-decoration: underline;
}
#inhoudbox #faqlijst li.dicht p,
#inhoudbox #faqlijst li.dichtOver p,
#inhoudbox #faqlijst li.dicht ul,
#inhoudbox #faqlijst li.dichtOver ul {
 display:none;
}
#inhoudbox #faqlijst li.open h3,
#inhoudbox #faqlijst li.openOver h3 {
 font-weight: bold;
 color: #000;
}
#inhoudbox #faqlijst li.open,
#inhoudbox #faqlijst li.openOver {
 background: #fef2df url(../img/rijks_sprite.png) no-repeat -8520px .65em;
 color: #000;
}

#inhoudbox #faqlijst li ul {
 padding: .7em;
 margin: 0 0 1.4em 0;
 list-style-type: none;
}
#inhoudbox #faqlijst li ol {
 padding: 0;
 margin: 0 0 1.4em .6em;
 line-height: 1.4;
}
#inhoudbox #faqlijst li ul li,
#inhoudbox #faqlijst li ol ul li {
 background: url(../img/rijks_sprite.png) no-repeat -7640px .4em;
 padding: 0 0 0 1.1em;
 margin: 0 0 0 .6em;
 color: #000;
 line-height: 1.4;
 list-style-type: none;
}

#inhoudbox #faqlijst li ol li {
 display: list-item !important;
 list-style-type: decimal;
 list-style-position: outside;
 background: none;
 margin: 0 0 0 2.2em;
 padding: 0;
 color: #000;
 line-height: 1.4;
}

#inhoudbox #faqlijst li ol.alfa li {
 margin: 0 0 0 2.7em;
 list-style-type: lower-alpha;
}

#inhoudbox #faqlijst li ol.roman li {
 margin: 0 0 0 2.7em;
 list-style-type: lower-roman;
}


.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(../img/rijks_sprite_lowbox.png) repeat-x 0 -100px;
	border-bottom: 3px solid #f9b249;
	padding-top: 30px;
	width:710px;
	min-height:300px;
	top:10%;
	left:50%;
	margin-left:-355px;
	z-index:9999;
}

#lowbox.loading {
	background:#fff url(../img/ani_loading.gif) 50% 50% no-repeat;
}

#lowbox img.portret {
	float:left;
	margin:20px;
}

#lowbox .content {
	margin:20px 20px 60px 250px;
}

#lowbox h1 {
	margin:0 0 .75em;
}

#lowbox #closebox {
	position:absolute;
	top:6px;
	right:10px;
	padding: 0 17px 0 10px;
	outline:none;
	background: url(../img/rijks_sprite_lowbox.png) no-repeat 100% 2px;
	text-decoration: none;
	/* color: #535353; */
	color: #FFF;
}

#lowbox #closebox:hover {
	background-position: 100% -48px;
	/* color: #000; */
	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 #f9b249;border-bottom:3px solid #f9b249;background-color:#fff;z-index:1;}
div.orgclear{margin-top:28.9em;}


/*  Organogram  */
#organogram{position:absolute;padding:0px;margin:0;font-size:87%; background:#fef2df; 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 #f9b249;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:#f9b249;}
#organogram_lines .vert {position:absolute;width:1px;background-color:#f9b249;}

#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(http://www.eu2004.nl/img/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: #f9b249 !important; height: 3px;}*/
div.dikoranje {border-bottom:1px solid #f9b249 !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 #f9b249;border-bottom:4px solid #f9b249;padding: 5px 0 8px 0px;}
#attentiekolom #tagcloud {border-top:4px solid #f9b249;border-bottom:4px solid #f9b249;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 #f9b249;*/
	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 #f9b249; 
	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 0pt 0pt;
	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:0pt 0pt 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:#fef2df;
}
#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(../img/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]*/

					ul#servicemenu li#tekstgrootte { 
						color:#535353; 
						padding-top:5px; 
						display:block; 
						float:left;
					}
					
					ul#servicemenu li#tekstgrootte span{ float:left; margin-right:5px; display:block;}
					
					ul#servicemenu li#tekstgrootte a {
						float:left;
						height:11px;
						width:11px;
						margin:2px 0 0 0;
						padding:1px;
						text-indent:-2000px;
						display:block;
						}
						
						ul#servicemenu li#tekstgrootte a#tekstgroottemin { 
							background:transparent url(../img/iconen/icoon_tekstgrootte_min.gif) no-repeat;
						}
						
						ul#servicemenu li#tekstgrootte a#tekstgroottemin:hover { 
							background:transparent url(../img/iconen/icoon_tekstgrootte_min_over.gif) no-repeat;
						}
						
						ul#servicemenu li#tekstgrootte a#tekstgrootteplus {
							background:transparent url(../img/iconen/icoon_tekstgrootte_plus.gif) no-repeat;
						}		
						
						ul#servicemenu li#tekstgrootte a#tekstgrootteplus:hover {
							background:transparent url(../img/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(../img/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(../img/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(../img/bg_icon_waardeer.gif) no-repeat 0px; color:#000;}
#attentiekolom #functie_links ul li a#taggen { background:url(../img/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 .formrij {
 background:#fef2df;
 margin-bottom:2px;
 padding:7px 0 4px;
}

.sorteer .formrij.zonderlabel {
 padding-left:150px;
}

.sorteer .formrij:after {
 content: " ";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
}

.sorteer .formrij label, .sorteer .formrij .label {
 float:left;
 width:130px;
 padding:0 10px !important;
 margin:0;
}

.sorteer .formrij input, .sorteer .formrij select, .sorteer .formrij textarea {
 float:left;
 width:276px;
 border:1px solid #000;
}

.sorteer .formrij .radiofield {
 float:left;
 width:276px;
}

.sorteer .formrij .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;
}

/*  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(../img/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(../img/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 {	width:100px !important;}
.fr #zoekform #zoek-trefwoord {	width:100px !important;}
a.naarboven {
	display:block;
}

/* Google Maps */
#googleMap {
	display: none;
	border: 1px solid #e1e1e1;
	width: 425px;
	height: 200px;
}

.map-block #googleMap {
	width: 285px;
	height: 215px;
	border: 1px solid #e1e1e1;
	display: none;
}