* {
	font-family: verdana,Helvetica,Arial,sans-serif;
}
body {
    font-size:69%;
	padding: 0;
	margin:0;
	line-height: 1.4em;
	background-color:#f3f5f6;
	border-top:1px solid #535353;
}
#container {
	width:956px;margin:0 auto;/* changed */
}
a#minrws {
	display: block;
	overflow: hidden;
	margin: 13px 0 0 37px;
}   

/***********************/
/* Start mainbox ID's  */
/***********************/
div#mainbox {
	position:absolute;width:956px;background:url("../images/skin1.gif") no-repeat; /* changed */
}
#mainbox .geo_standalone iframe{margin:30px 0 0 20px;}


#pagina{
	float:left;
	margin:166px 0px 0px 0;
	width:940px;
	padding:10px 8px 0 8px; 
	background:url("../images/skin1.gif") repeat-y -1000px 0;
}


/********************/
/* Start main ID's  */
/********************/
div#main {
	float: left;
	margin: 10px 0 0 0;
    padding: 0;
	width: 940px;
	display: inline;
}
html>body #main {
	width:100%;
	min-width:756px;
	max-width:940px;
}

/*************************/
/* Start centerbox ID's  */
/*************************/
div#centerbox {
	float: right;
	width: 74.1% !important;
	width: 73.7%;
	margin: 0 0 0 0 !important;
	margin:0;
	display: inline;
	padding:0 0 0 0;
}

div#centerbox .content{
	padding: 0 0 0 6px !important;
}

/* soms wordt div met class content 2 x afgedrukt?? */
div#centerbox .content .content {
	padding: 0 !important;
}

div#centerbox .content h1{
	padding: 0px 0 10px 0 !important;
	margin: 0 0 5px 0 !important;
}

/**********************/
/* Start center ID's  */
/**********************/
div#center {
	float: left;
	width: 64% !important;
	width: 64%;
	padding:0;
	margin:0;
	overflow: hidden;
}

#homepage{
   margin-top:20px !important;
   margin-top:30px; /* IE6 */
}

/***************************/
/* Start center wide ID's  */
/***************************/
.breed #center {
	width: 88%;
	padding: 0.3em 0 0 0;
}

/**************************/
/* Start left side ID's  */
/**************************/
div#left_side {
	position: relative;
	/*border-top: 1.3em solid white;*/
	float: left;
	/*width: 24.4%;*/
	padding:0;
	margin:0;
}

/**************************/
/* Start right side ID's  */
/**************************/
div#right_side {
	position: relative;
	float: right;
	margin: 0 20px 0 0 !important;
	margin: 0 20px 0 0; /* Nieuw, was eerst 5px */
	width: 30%;
	display: inline;

}
div#right_side img {
	position: relative;
	margin: 0 0 0 0;
}

/**************************/
/* Start header elements  */
/**************************/
#header {
	position:absolute;
	left:8px;
	top:116px;
	width:940px;
	height:50px;
	background-color:#fbd326; /* RWS colors */
	border: 10px solid #fef1bc; 
	border-width: 0 0 10px 0;
}
#rijkslogo{position:absolute;left:228px;top:29px;} 
#rijkslogo img{float:left;}


#zoeken{position:absolute;top:12px;right:56px;width:174px;height:17px;background:url("../images/skin1.gif") no-repeat -3000px 0;overflow:hidden;}
#zoeken input{position:absolute;border:0;background-color:transparent;padding:0;top:0;height:17px;}
#zoeken #querytext{right:40px;padding-top:1px;width:133px;}
#zoeken #zoek{right:0;width:40px;padding-top:100px;cursor:pointer;}

#zoekmenu{position:absolute;width:254px;left:710px;bottom:5px;}
#zoekmenu li{line-height:1.2em;padding-left:0px;}
#zoekmenu a{text-decoration:none;color:#000; margin-right:8px;}
#zoekmenu li a:hover,#zoekmenu li a:active,#zoekmenu li a:focus{text-decoration:underline;}

/**********************************/
/* Start fontsizer elements  */
/**********************************/
div#tekstgrootte {

}
div#tekstgrootte h2 {

}
div#tekstgrootte ul {
	float: left;
	border-left: none;
}
div#tekstgrootte #text{color:#535353;}
div#tekstgrootte a {
	color: #535353;
	float: left;
	font-family: courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 12px;
	height: 12px;
	text-align: center;
	margin-top:3px;
}
/******* Fontsizer buttons **********/
#tekstplu {
	background:transparent url(../images/skin1.gif) -3220px 0px no-repeat;
}
#tekstmin {
	background:transparent url(../images/skin1.gif) -3200px 0px no-repeat;
	margin:0 1px 0 0;
}
#tekstplu:hover {
	background:transparent url(../images/skin1.gif) -3220px -20px no-repeat;
}
#tekstmin:hover {
	background:transparent url(../images/skin1.gif) -3200px -20px no-repeat;
}

#contactmenu{float:right;}
#header li, #contactmenu li{float:left;background-image:none;padding:0;margin:0 15px 0 0; }



/****************************/
/* Start zoekmenu elements  */
/****************************/
ul#zoekmenu {
	position: absolute;
	top:6.2em;
	right: 0px;
}
ul#zoekmenu a, ul#zoekmenu a:visited {
	float: left;
	color: #fff;
	padding: 0 0 .2em 0;
	margin:0 .9em 0 6em;
}
ul#zoekmenu a:hover {
	color:#00484d;
}

/***********************************/
/* Start main navigation elements  */
/***********************************/
div#main_navigation ul, div#zoeken ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#main_navigation li, div#zoeken li {
	float: left;
	background-image: none;
	padding: 0;
	margin: 0;
}
div#main_navigation {
	position:absolute;
	width:690px;
	left:20px;
	bottom:0;
}
html>body #main_navigation {
	width:912px;

}
#sub_navigation{
    position:absolute;
    width:920px;
    left:18px;
    top:7px;
}
#sub_navigation li {
    float: left;
}
/***************************/
/* Start mainnav elements  */
/***************************/
ul#mainnav {
	height: auto;
	position:absolute; 
	float:left; 
	top:143px;
	margin-left:28px;
}
ul#mainnav li {display:inline;}
ul#mainnav a {
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #000;
	padding: 0.3em 0.7em 0.3em 0.7em;
	font-size:1.1em;
}
ul#mainnav a:hover {
	background-color: #fef1bc;
}
ul#mainnav .actief,
ul#mainnav .actief a,
ul#mainnav a.actief:hover {
	background-color: #fef1bc;
	color:#000 !important;
}

/**************************/
/* Start subnav elements  */
/**************************/
ul#subnav {
	width: auto;
	padding:0 0 1px 0;
	position:absolute; float:right; right:10px; top:0px; color:black;
}

#extramenu_label_tekstgrootte {
    color: #535353;
}

ul#subnav li{display:inline;}
ul#subnav a {
	float: left;
	text-decoration: none;
	color: #535353;
	padding: 0.7em 0.8em 0.7em 0.8em;
    	font-weight:normal;
}
ul#subnav a:hover {
	text-decoration:underline;
}
ul#subnav .actief,
ul#subnav .actief a,
ul#subnav a.actief:hover {
	color:#0f524a;
}

/***************************/
/* Start generic elements  */
/***************************/
.clear{
	clear:both;
	height: 0px !important;
	width: 100%;
}
input, select, textarea {
	font-size: 1.0em;
}
.onz {
	position: absolute;
	left: -900px;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
img {
	border: 0;
}
a {
	text-decoration:none;
}
ol,
ul {
	padding: 0;
	margin: 0 0 1.4em 0;
	list-style: none;
}
ol li,
ul li {
	list-style:none;
                margin:0;
                padding:0;
}
ul ul {
	margin: 0;
	list-style:none;
}
li p {
	margin-bottom: 0;
	list-style:none;
}
h2 {
	margin: 0;
	font-size: 1.0em;
	line-height: 1.2em;
}
h3 {
	margin: 0;
	font-size: 1.0em;
}
table, th, td {
	border: 0 none;
}

/*****************************************/
/* Start crumpath (kruimelpad) elements  */
/*****************************************/
.crumpath{
	margin: 0 0 0 248px;
}

.crumpath ul{
    padding:10px 0 0 0;
    display:block;
    margin: 0px;
}
.crumpath li {
    float: left;
    display: inline;
    margin:0 3px 10px 2px; /*ff en safari*/
    #margin:0 3px 0px 2px; /*ie7*/
    _margin:0 3px 0 2px; /*ie6*/
    color:#154273;
}

.crumpath .last {
	width: 64%;
	display: none;
	line-height: 1.1em;
	margin-top: 0px !important;
}

.crumpath .last,
.crumpath .last a{
    font-size:1.9em;
    font-family:Arial;
    margin:10px 0 0 3px;
    text-decoration:none;
    color:#046f96;
    padding:10px 0 0 0;
}

.crumpath .last a:hover{
	text-decoration:underline;
	color:#046f96;
}
.crumpath li a {
	display: block;
 /*   font-family:Arial;*/
	color:#154273;
	text-decoration:underline;
}
.crumpath li a:hover {
	text-decoration:underline;
	color:#0162cd;
}

.crumpath li a,
.crumpath li {
    white-space: pre;
}


.size {
	display:inline;
	float:right;
	margin:10px 11px 0 0;
	padding:0;

}
.size {
	float:left;
	margin:0;
	padding:0
}
.size span {
	color:#fff;
	padding:0px 8px 0px 0px;
	float:left;
}
.size  a {
	display:block;
	height:0px !important;
	padding-top:18px;
	overflow:hidden;
    float:left;
}



/***********************************/
/* Start Left navigation elements  */
/***********************************/
.left_nav {
	border-top: 0px solid #73b6b5;
	padding: 0px 0 60px 0;
	margin: 0;
}

.left_nav ul,
.left_nav ul li {
	margin: 0;
	padding: 0;
}

.left_nav a {
	color: #000;
	padding: 6px 0px 6px 32px;
	background: url(../images/skin1.gif) -2980px -270px no-repeat;
	display: block;
	width: 197px;
	font-weight: normal;
	text-decoration: none;
    font-size: 1.0em;
}

.left_nav a:hover {
	background-color: #fef1bc !important;
}

ul#navlist {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    width: 100%;
}

ul#navlist li {
    margin: 0px;
    padding: 0px;
    line-height: 20px;
}

/* level 1 */
ul#navlist li a {
    display: block;
    width: 200px;
    padding: 6px 0px 6px 32px;
	background: url(../images/skin1.gif) -2980px -267px no-repeat;
}

ul#navlist li a.open {
    background: #fef8de url(../images/skin1.gif) -3280px -207px no-repeat;
}

ul#navlist li a.actief {
    background: #fef1bc url(../images/skin1.gif) -2980px -267px no-repeat;
}

ul#navlist li a.actief_open {
    background: #fef1bc url(../images/skin1.gif) -3280px -207px no-repeat;
}


/* level 2 */
ul#navlist ul li a {
    display: block;
    padding: 5px 0px 6px 45px;
   	background: url(../images/skin1.gif) -2970px -268px no-repeat;
	width: 187px;
}

ul#navlist ul li a.open {
    background: #fef8de url(../images/left_nav_open.gif) 30px 12px no-repeat;
    padding: 5px 0px 6px 45px;
	width: 187px;
}

ul#navlist ul li a.actief {
    padding: 5px 0px 6px 45px;
   	background: #fef1bc url(../images/skin1.gif) -2970px -268px no-repeat;
	width: 187px;
}

ul#navlist ul li a.actief_open {
    background: #fef1bc url(../images/left_nav_open.gif) 30px 12px no-repeat;
    padding: 5px 0px 6px 45px;
	width: 187px;
}


/* level 3 */
ul#navlist ul li ul li a {
    display: block;
    background: #ffffff url(../images/left_nav_dicht.gif) 45px 12px no-repeat;
   	padding: 5px 0px 6px 58px;
	width: 174px;
}

ul#navlist ul li ul li a.open {
    background: #fef8de url(../images/left_nav_open.gif) 45px 12px no-repeat;
    padding: 5px 0px 6px 58px;
	width: 174px;
}
ul#navlist ul li ul li a.actief {
   	background: #fef1bc url(../images/left_nav_dicht.gif) 45px 12px no-repeat;
   	padding: 5px 0px 6px 58px;
	width: 174px;
}

ul#navlist ul li ul li a.actief_open {
    background: #fef1bc url(../images/left_nav_open.gif) 45px 12px no-repeat;
    padding: 5px 0px 6px 58px;
	width: 174px;
}




/* level 4 */
ul#navlist ul li ul li ul li a {
    display: block;
    background: #ffffff url(../images/left_nav_dicht.gif) 60px 12px no-repeat;
   	padding: 5px 0px 6px 71px;
	width: 161px;
}

ul#navlist ul li ul li ul li a.open {
    background: #fef8de url(../images/left_nav_open.gif) 60px 12px no-repeat;
    padding: 5px 0px 6px 71px;
	width: 161px;
}

ul#navlist ul li ul li ul li a.actief {
    background: #fef1bc url(../images/left_nav_dicht.gif) 60px 12px no-repeat;
   	padding: 5px 0px 6px 71px;
	width: 161px;
}

ul#navlist ul li ul li ul li a.actief_open {
    background: #fef1bc url(../images/left_nav_open.gif) 60px 12px no-repeat;
    padding: 5px 0px 6px 71px;
	width: 161px;
}




/* level 5 */
ul#navlist ul li ul li ul li ul li a {
    display: block;
    background: #ffffff url(../images/left_nav_dicht.gif) 75px 12px no-repeat;
   	padding: 5px 0px 6px 84px;
	width: 148px;
}

ul#navlist ul li ul li ul li ul li .left_nav a.open {
    background: #fef8de url(../images/left_nav_open.gif) 73px 12px no-repeat;
    padding: 5px 0px 6px 84px;
	width: 148px;
}

ul#navlist ul li ul li ul li ul li .left_nav a.actief {
    background: #fef1bc url(../images/left_nav_dicht.gif) 75px 12px no-repeat;
   	padding: 5px 0px 6px 84px;
	width: 148px;
}

ul#navlist ul li ul li ul li ul li .left_nav a.actief_open {
    background: #fef1bc url(../images/left_nav_open.gif) 73px 12px no-repeat;
    padding: 5px 0px 6px 84px;
	width: 148px;
}



/*************************************************************************/





/************************************/
/* Start content specific elements  */
/************************************/
/*CHECK*/
/*.content {
	padding: 0 20px 0 20px !important;
	padding: 0 20px 0 20px;
}*/
.content {
	padding: 0;
}
#center .content{
	padding:0 0 0 5px !important;
	padding:0 0 0 0px;
}

.content h1,
#center h1 {
	/*background-color: #fff;*/
	font-size: 1.6em;
	font-family:Arial;
	padding: 0px 0 10px 0px;
	margin:40px 0 5px 0;
	color:#000;
	font-weight:normal;
	line-height:normal;
}
.content h1 span{
	font-family:Arial;
}
.content h2 {
	margin:10px 0 0 0px;
                clear:both;
}
.content h2 span {

}
.content span strong {
	font-size: 2em;
	padding: 5px 0 10px 0;
	/*display:block;*/
}
.content p {
	padding:0;
	margin:0 0 8px 0px;
                padding:0 10px 0 0;
}
.content p strong{font-size:1em; padding:0; display:inline;}
.vrijetekst a,
.content a {
                color:#154273;
                padding:0;
                margin:0;
                background:none;
                text-decoration:underline;
}
.vrijetekst a:hover,
.content a:hover {
                text-decoration:underline;
                color:#0162cd;
}
.vrijetekst a:visited,
.content a:visited{
                text-decoration:underline;
                color:#696969;
}
/************ update for inline downloadlinks ********/

#centerbox #center div p .externIcon {display:none;}
#centerbox #center div p a .grootte {display:none;}
#centerbox #center div .download img {
    /*display:-moz-inline-block; */ /* W3C validator: Value Error : display -moz-inline-block is not a display value : -moz-inline-block  */
    display:inline-block;}
    
    
.content div .download img {
    /*display:-moz-inline-block; */ /* W3C validator: Value Error : display -moz-inline-block is not a display value : -moz-inline-block  */
    display:inline-block;
    vertical-align: middle;}

/************ update for inline downloadlinks ********/

.intro p{
               font-weight:bold;
}
.content .link{
	color: #000;
        margin:5px 0px 10px 0px;
        padding:0 0 0 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(../images/blt-li-a-boven-ro-h.gif) 100% 50% no-repeat;
        display:block;
        text-decoration:none;
}
.content .link:hover {
   	border-bottom: solid #000 1px;
        font-weight: normal;
   	background: url(../images/blt-li-a-boven-ro.gif) 100% 50% no-repeat;
       	text-decoration:none;
        color:#000;
}

div.evenementdagen {
        margin:5px 5px 0px 0px;
        color: white;
   	font-weight: bold;
        width:100%;
	background: #0896a5 100% 50% no-repeat;
}

.content .evenementlink{
	color: #0896a5;
        margin:5px 0px 0px 0px;
	border-bottom: solid #0896a5 1px;
	background: url(../images/blt-li-a-arrow-bl.gif) 100% 50% no-repeat;
        display:block;
        text-decoration:none;
}
.content .evenementlink:hover {
   	border-bottom: solid #000 1px;
        font-weight: normal;
   	background: url(../images/blt-li-a-arrow-bl-h.gif) 100% 50% no-repeat;
       	text-decoration:none;
        color:#000;
}

.evenementkop {
               color:#0A646F;
               font-size:1.2em;
}

.evenementkop a {
             color:#154273;
}
.evenementkop a:hover {
             color:#0162cd;
             text-decoration:underline;
}
.evenementkop a:visited {
             color:#696969;
}

.content img {
                margin:3px 0 10px 0px;
                padding:0;
}
.externIcon{
                margin:3px 0 0 0;
                padding:0;
                display:none;
}
.content img .externIcon{
                margin:3px 0 0 0;
                padding:0;
                display:none;
}
.content .links {
               float:left;
               margin:0 5px 5px 0px;
}

.content .rechts{
               float:right;
               margin:0 5px 5px 0px;
}
.content .midden{
               text-align:center;
               margin:5px 0 5px 0;
}
.content .datum {
                margin:10px 0 10px 0px;
}
.content ul {margin:0; padding:0;}
.content ul li {
             margin:0 0 0 13px;
             padding:0 0 0 12px;
             list-style: square;
             list-style-position: outside;
}
.content ul li p{margin:0; padding:0;}
.content ul li ul {margin:0; padding:0;}
.content ul li ul li {
             margin:0 0 0 13px;
             padding:0 0 0 12px;
             list-style: square;
             list-style-position: outside;
}
.content ul li ul li p{margin:0; padding:0;}
/*****************************************/
/* classes for historische gebeurtenis elementen  */
/*****************************************/
.content .history {
	border-top: 1px solid #154273;
}
.content .historyimg{
	float:left;
	margin:10px 5px 0 10px;
}

.content .history h2{
                clear: none;
}
.content .history .datum{
	font-weight:bold
}
.content table {
                border-top:2px solid #154273;
                margin:23px 0px;
                padding:0;
                color:#000;
}
.content th {
                vertical-align:top;
                text-align:left;
                margin:0;
                color:#154273;
                font-weight:bold;
                border-right:5px solid #fff;
                border-bottom:1px solid #154273;
                border-left:5px solid #fff;
                padding:6px 0px 3px 0px;
}
.content td {
                vertical-align:top;
                text-align:left;
                margin:0 0px 0 0;
                padding:0;
                color:#000;
                border-right:5px solid #fff;
                border-bottom:1px solid #154273;
                border-left:5px solid #fff;
                padding:6px 3px 3px 0px;
}
.content table p,
.content table strong,
.content table em{
                color:#000;
                padding:0;
                margin:0;
                font-size:1.0em;
                line-height:1.4em;
}
.content table tr td ul li {
                color:#000;
                padding:0;
                margin:0 0 0 20px;
                font-size:1.0em;
                line-height:1.4em;
                list-style: square;
                list-style-position: outside;
}
.content table strong {
                display:inline;
}
.content .onderschrift{
                margin:0 0 0 0px;
                font-size:0.9em;
                display:block;
                padding:0;
                line-height: normal;
}
.content .geenonderschrift{
               display:block;
}
.content .geenonderschrift .onderschrift{
               display:none;
}

/* Start reoccuring link elements */
/***********************************/
/* Attentieblokken with White background (standard) */

#right_side .rellink,
#right_side .vrijetekst,
#right_side .linklijst{
                /*border-left: 1px solid #e6f3ef;*/
}

/*********************** vrije tekst ****************/
.vrijetekst{
	padding: 5px 15px 0px 0px;
	margin:0 0 10px 0;
	float:left;
}
.vrijetekst table {
                  border-top:2px solid #0896a5;
                  margin:13px 0px;
                  padding:0;
                  color:#000;
}
.vrijetekst th {
                  vertical-align:top;
                  text-align:left;
                  margin:0;
                  color:#0896a5;
                  font-weight:bold;
                  border-right:2px solid #fff;
                  border-bottom:1px solid #83cad2;
                  border-left:2px solid #fff;
                  padding:6px 3px 3px 3px;
}
.vrijetekst td {
                  vertical-align:top;
                  text-align:left;
                  margin:0 2px 0 0;
                  padding:0;
                  color:#000;
                  border-right:2px solid #fff;
                  border-bottom:1px solid #83cad2;
                  border-left:2px solid #fff;
                  padding:6px 3px 3px 3px;
}
.vrijetekst table p,
.vrijetekst table strong,
.vrijetekst table em,
.vrijetekst table ul,
.vrijetekst table ol,
.vrijetekst table li {
                  color:#000;
                  padding:0;
                  margin:0;
                  font-size:1.0em;
                  line-height:1.4em;
}
.vrijetekst ul{
             margin:10px 0 0 10px;
}
.vrijetekst ul li {
             margin:0 0 0 5px;
             list-style: square;
             list-style-position: outside;
}

.vrijetekst table strong {
                  display:inline;
}
.vrijetekst h2{
	color: #000;
	margin:0;
                padding:0px 0 0px 0;
                font-size:1.6em;
	font-weight: normal;
                font-family: Arial;
                display:block;
}
.vrijetekst h2 span {
	font-family: Arial;
}
.vrijetekst p{
	margin:17px 0 0 0;
                padding: 0px 15px 4px 0px;
                width:185px;
}

/******************* Linklijst HANNY HELE LINKLIJST ******************/
.linklijst h2 span {
	font-family: Arial;
}
.linklijst {
	padding: 5px 15px 5px 0px;
	margin:0 0 10px 0;
	float:left;
	width:200px;
}
.linklijst h2 {
	color:#000;
	margin:0 0 0px 0;
        padding:10px 0 15px 0;
        font-size:1.6em;
	font-weight: normal;
        font-family: Arial;
}
.linklijst img{
        margin:3px 0 8px 0;
        padding:0;
}
.linklijst ul {margin:0; padding:0;}

.linklijst ul li {
    margin:0; 
    padding:0 0 8px 0;
    color: #696969;
}

.linklijst a {
                display: block;
	padding: 0px 0px 0 20px;
                text-decoration:none;
	background: url(../images/skin1.gif) -3000px -276px no-repeat;
                margin:0px;
                width:185px;
                color:#154273;
}

.vrijetekst span,
.linklijst span {margin:2px 0 2px 0;padding:0;}
.linklijst a:hover {
	text-decoration:underline;
	color:#154273;
}

.linklijst a:visited{
	color:#696969;	
}

.linklijst a.mailto {
	background: url(../images/link_email_norm.gif) -2px 2px no-repeat;
}
.linklijst a.download {
        /*background: url(../images/link_down_norm.gif) 0px 2px no-repeat;*/
        background: none;
        padding: 0px 0px 8px 0px;
}
.linklijst a.download img {
	margin:0;
	padding:0;
}
.linklijst a.extern{
        background: url(../images/skin1.gif) -3400px -196px no-repeat;
}
.linklijst li img{
        margin:2px 0 0 0;
}
.linklijst .link_over
{
    padding-bottom:10px;
}

/********************* related link with more text *************************/
.rellink {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	float:left;
}
.rellink a{
	margin:0 15px 0px 0px;
	padding: 0px 0px 5px 0px;
	text-decoration:none;
	/*background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;*/
	display:block;
                width:200px;
                color:#154273;
}
.rellink a:hover{
	/*border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;*/
}
.rellink a:visited{
                color:#535353;
}
.rellink .h2:hover,
.rellink .h2{
	color: #000;
	margin: 0px 0px 2px 0px;
                padding:10px 0 10px 0;
	font-weight: normal;
                display:block;
                font-size: 1.6em;
                font-family:Arial;
}
.rellink .h2 span {
	font-family: Arial;
}
.rellink span {
                margin: 0;
                padding:0;

}
.rellink span:hover{
                text-decoration:underline;
}
.rellink a img {
                max-width:200px;
                display:block;
                margin:2px 0 5px 0;
}
.rellink span .onderschrift{
                margin:0;
                font-size:0.9em;
                display:block;
                padding:0 0 5px 0;
}
.rellink a.extern{
                /*background: url(/images/link_ext_norm.gif) 100% 95% no-repeat;*/
}
.rellink a.extern:hover {
}

/*************** right_side_image (banner) *************/
.right_side_image {
                border:0px solid white;
                background-color:#fff;
                margin:0 0 10px 0;
                float:left;
                width:210px;
                overflow:hidden;
}
.right_side_image h2 {
	text-align: left;
	padding: 9px 10px 0px 10px;
	font-size: 1.3em;
                font-weight:bold;
	color: white;
                font-family: Arial;
}
.right_side_image h2 span {font-family: Arial;}
.right_side_image img {
                margin:0;
                padding:0;
                /*display:block;*/
                width:210px;
                overflow:hidden;
}
.right_side_image .onderschrift {
                margin:0;
                font-size:0.9em;
                color:#000;
}
/****************************************************/
/********** This is for the Thema-landing page ************/
/***************************************************/
/***************************************************/
/********** Attentieblokken with White background (filled white + zwarte titel) ***********/
/* Attentieblok linklijst_white_filled linklijst */
/**************************/
.linklijst_white_filled .linklijst{
	padding: 10px 10px 0 10px;
	background-color: white;
	margin:3px !important;
                margin: 3px 3px 3px 2px;
}
.linklijst_white_filled .linklijst ul {margin:0; padding:0 0 1em 0;}
.linklijst_white_filled .linklijst ul li {margin:0; padding:0;}
.linklijst_white_filled .linklijst h2 {
	color: #000;
	margin:0;
                padding:10px 0 15px 0;
                font-size:1.6em;
	font-weight: normal;
                font-family: Arial;
}
.linklijst_white_filled .linklijst h2 span {
	font-family: Arial;
}
.linklijst_white_filled .linklijst a {
                padding: 5px 0 4px 15px;
                border: 0px solid white;
                background: url(../images/skin1.gif) -2998px -271px no-repeat;
                display: block;
                width:195px;
}
.linklijst_white_filled .linklijst a:hover {
}

/* Attentieblok linklijst_white_filled rellink   */
/**************************/
.linklijst_white_filled .rellink{
	padding: 10px 10px 0 10px;
	background-color: white;
	margin:3px !important;
                margin: 3px 3px 3px 2px;
}
.linklijst_white_filled .rellink .h2{
	color: #000;
	margin:0;
                padding:10px 10px 15px 0;
                font-size:1.6em;
	font-weight: normal;
                font-family: Arial;
}
.linklijst_white_filled .rellink a{
                padding: 5px 0 4px 15px;
                border: 0px solid white;
                background: url(../images/skin1.gif) -2998px -271px no-repeat;
                display: block;
                width:195px;
}
.linklijst_white_filled .rellink a:hover{
}

/* Attentieblok linklijst_white_filled vrijetekst*/
/**************************/
.linklijst_white_filled .vrijetekst{
	padding: 10px 15px 9px 10px;
	background-color: white;
	margin:3px !important;
                margin: 3px 0px 3px 2px;
}
.linklijst_white_filled .vrijetekst h2{
	color: #000;
	margin:0;
                padding:10px 10px 15px 0;
                font-size:1.6em;
	font-weight: normal;
                font-family: Arial;
}

/* Attentieblok linklijst_white_filled right_side_image (banner) */
/******************************************/
.linklijst_white_filled .right_side_image {
    	border:0px solid white;
    	background-color:#fff;
    	margin:0 0 3px 2px !important;
                margin:0 0 3px 2px;

}
.linklijst_white_filled .right_side_image h2 {
	text-align: left;
                margin:0 7px 0 7px;
	padding: 10px 0px 20px 0px;
	font-size: 1.6em;
                font-weight:normal;
	color: #000;
                font-family: Arial;
}
.linklijst_white_filled .right_side_image img {
   	margin:0 7px 7px 7px;
                padding: 5px 0 0 0;
                width:211px;
}
.linklijst_white_filled .right_side_image .onderschrift {
   	display:none;
                line-height:0;
                margin:0;
                padding:0;
}

/*****************************************************************/
/*************** Link lijst with Dark background *****************/
/* Attentieblok linklijst_dark linklijst */
/*****************************************/
.linklijst_dark .linklijst {  
	padding: 40px 20px 20px 10px;
	background-color: #fbd326;
}
.linklijst_dark .linklijst h2 {
                color: #000;
                font-size:1.5em;
                font-family: Arial;
                font-weight: bold;
                margin:0;
                padding:0 0 15px 0;
                border: 0px solid white;
}
.linklijst_dark .linklijst h2 span {font-family: Arial;}
.linklijst_dark .linklijst a, .linklijst_dark .linklijst a:visited {
                color: #000;
                padding: 5px 0 4px 15px;
                border: 0px solid white;
                background: url(../images/skin1.gif) -2998px -271px no-repeat;
                display: block;
                width:195px;
}
.linklijst_dark .linklijst a:hover {
                color:#000;
}

/* Attentieblok linklijst_dark rellink   */
/*******************************/
.linklijst_dark .rellink{
	padding: 10px 0px 0 0px;
}
.linklijst_dark .rellink .h2 {
	color: #000;
                font-size:1.5em;
                font-family: Arial;
	font-weight: bold;
	margin:0;
    	padding:0 0 15px 0;
}
.linklijst_dark .rellink a, .linklijst_dark .rellink a:visited {
                color: #000;
                padding: 5px 0 4px 15px;
                border: 0px solid white;
                background: url(../images/skin1.gif) -2998px -271px no-repeat;
                display: block;
                width:195px;
}
.linklijst_dark .rellink a:hover {
               color: #000;
}



/* Attentieblok linklijst_dark vrijetekst*/
/*******************************/
.linklijst_dark .vrijetekst{
	padding: 10px 8px 10px 10px;
	background-color: #154273;
                color:#000;
	margin:0 0 3px 3px !important;
                margin: 0 0 3px 2px;
}
.linklijst_dark .vrijetekst h2{
	color: #000;
	margin:0;
                padding:0px 10px 15px 0;
                font-size:1.5em;
	font-weight: bold;
                font-family: Arial;
}
.linklijst_dark .vrijetekst a{
	color: #154273;
}
.linklijst_dark .vrijetekst a:hover{
	color: #0162cd;
                text-decoration:underline;
}
.linklijst_dark .vrijetekst a:visited{
	color: #696969;
}

/* Attentieblok linklijst_dark right_side_image (banner) */
/**********************************************/
.linklijst_dark .right_side_image {
	/* width: 232px; */
    	border:0px solid white;
    	background-color:#154273;
    	margin:0 0 3px 2px !important;
                margin:0 0 3px 2px;

}
.linklijst_dark .right_side_image h2 {
	text-align: left;
	padding: 9px 10px 20px 1px;
	font-size: 1.5em;
                font-weight:bold;
	color: #000;
                font-family: Arial;
}
.linklijst_dark .right_side_image img {
   	margin:0;
                padding: 5px 0 0 0;
                width:225px;
}
.linklijst_dark .right_side_image .onderschrift {
   	display:none;
                line-height:0;
                margin:0;
                padding:0;
}



/*******************************************************************/
/**************** top right side of thema-landing page *************/
/* Attentieblok sideblock_top linklijst */
/*******************************/
.sideblock_top .linklijst{
    border:0px solid white;
    background-color:#154273;
    margin:0 0 20px 10px;
    padding: 10px 10px 20px 10px;
}
.sideblock_top .linklijst h2{
    text-align: left;
    padding: 0px 0px 15px 0px;
    font-size: 1.4em;
    font-weight:bold;
    color: #000;
    font-family: Arial;
}
.sideblock_top .linklijst h2 span {font-family: Arial;}
.sideblock_top .linklijst a {
    color: #000;
    padding: 5px 10px 4px 0px;
    margin:0 0 0 0;
    background: url(../images/blt-li-a-arrow-wh.gif) 100% 70% no-repeat;
    display: block;
    width:195px;
}
.sideblock_top .linklijst a:hover {
    color: #fff;
    padding: 5px 10px 4px 0px;
    margin:0 0 0 0;
    background: url(../images/blt-li-a-arrow-wh-h.gif) 100% 70% no-repeat;
    display: block;
    width:195px;
}

/* Attentieblok sideblock_image rellink   */
/**********************************/
.sideblock_top .rellink a{
	color: #fff;
	padding: 5px 10px 4px 0px;
                margin:0 0 10px 0;
                background: none;
	display: block;
    	width:195px;
}


/* Attentieblok sideblock_top vrijetekst*/
/***********************************/
.sideblock_top .vrijetekst{
	padding: 10px 10px 9px 13px;
	background-color: #154273;
        color:#fff; /* MF */
        margin: 0px 0px 20px 15px !important;
        margin: 0px 0px 20px 10px;
}
.sideblock_top .vrijetekst h2{
	color: #000;
	margin:0;
        padding:0px 10px 15px 0;
        font-size:1.3em;
	font-weight: bold;
        font-family: Arial;
}
.sideblock_top .vrijetekst a{
	color: #154273;
}
.sideblock_top .vrijetekst img{
	margin:15px 0 0 0;
	padding:0;
}
.sideblock_top .vrijetekst a:hover{
	color: #0162cd;
                text-decoration:underline;
}
.sideblock_top .vrijetekst a:visited{
	color: #696969;
}

/* Attentieblok sideblock_top right_side_image (banner) */
/***********************************************/
.sideblock_top .right_side_image { 
    	/*width: 232px;*/
    	border:0px solid white;
    	/*background-color:#154273;*/
    	margin:40px 0 20px 0px !important;
    	/*margin:0 0 20px 8px;*/
}
.sideblock_top .right_side_image h2 {
    	text-align: left;
    	margin:10px 4px 0 4px;
    	padding: 0px 10px 15px 1px;
    	font-size: 1.4em;
    	font-weight:bold;
    	color: #000;
    	font-family: Arial;
}
.sideblock_top .right_side_image h2 span {font-family: Arial;}

.sideblock_top .right_side_image img { 
   	margin:0;
    	padding:0;
    	width:210px;
}
.sideblock_top .right_side_image .onderschrift {
   	display:none;
    	line-height:0;
    	margin:0;
    	padding:0;
}

/******************************************************/
/* Start Thema-landing uitgelichte projecten elements */
/******************************************************/
.uitgelicht {
    margin:0 0 0px 20px; 
}
.uitgelicht a {
	text-decoration:none;
	padding: 0px 0px 5px 0px; 
	margin:15px 10px 5px 0; 
	display: block;
	color:#000;
	width:100%;
                cursor:pointer;
}
.uitgelicht a:hover strong{
	color: #0162cd;
}
.uitgelicht a:visited strong{
	color: #696969;
}
.landingO a {
	text-decoration:underline;
	padding: 0px 20px 5px 0px;
	margin:-10px 0px 0px 20px;
	border:0px solid white;
	text-align: left;
	font-weight: normal;
	color:#154273; 
    	display:block;
}
.landingO a:hover {
	color:#0162cd;
}
.landingO a:visited {
	color:#696969;
}

.uitgelicht h1 {
	font-size: 1.5em;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	display:block;
    font-family:Arial;
    color:#000;
}
.uitgelicht h1 span{font-family:Arial;}
.uitgelicht span {
	padding: 0;
                width:95%;
                display:block;
}
.uitgelicht span strong {
	padding: 30px 0 2px 0;
	font-weight:bold;
	color: #154273; 
	text-decoration:underline;
}

/*******************************************************************/
/**************** bottom right side of thema-landing page *************/
/* Attentieblok sideblock_bottom linklijst */
/**********************************/
.sideblock_bottom .linklijst{ 
         margin:0 0 0 10px;
         padding: 0;
}

/* Attentieblok sideblock_bottom rellink*/
/*********************************/
.sideblock_bottom .rellink{
         margin:0 0 0 7px;
}

/* Attentieblok sideblock_bottom vrijetekst*/
/***********************************/
.sideblock_bottom .vrijetekst{
         margin:0 0 0 7px;
}

/* Attentieblok sideblock_bottom right_side_image (banner)*/
/*************************************************/
.sideblock_bottom  .right_side_image {
        margin:0 5px 0 19px !important;
        margin:0 5px 0 15px;
        padding:0;
        width:205px;
}
.sideblock_bottom  .right_side_image h2 {
	color:#000;
	margin:20px 0 0 0;
        padding:10px 0 15px 0;
        font-size:1.4em;
	font-weight: normal;
        font-family: Arial;
}
.sideblock_bottom  .right_side_image a {
        width:207px;
        margin:0;
        padding:4px 0px 4px 0px;
}
.sideblock_bottom  .right_side_image img {
        margin:5px 0 0 0px;
        padding:0;
        width:199px;
}

.sideblock_bottom .linklijst{
	padding: 0;
	margin: 0;
}

/*******************************************************************/
/**************** left bottom side of thema-landing page *************/
/* Attentieblok left_side_uitgelicht_overzicht linklijst */
/********************************************/
#left_side_uitgelicht_overzicht .linklijst {
                margin:0 5px 0 20px !important; 
                margin:0 5px 0 10px;
                padding:0;
                position:relative;
}
#left_side_uitgelicht_overzicht .linklijst h2{
                margin:30px 0 0 0;
                color:#000;
}
#left_side_uitgelicht_overzicht .linklijst a{
}
/* Attentieblok left_side_uitgelicht_overzicht rellink   */
/*********************************************************/
#left_side_uitgelicht_overzicht .rellink{
                margin:0 5px 0 10px !important;
                margin:0 5px 0 10px;
                padding:0;
}
#left_side_uitgelicht_overzicht .rellink .h2{
                margin:30px 0 0 0;
}
#left_side_uitgelicht_overzicht .rellink a{
                width:217px;
                margin:0;
                padding:4px 0px 4px 0;
}
/* Attentieblok left_side_uitgelicht_overzicht vrijetekst*/
/*********************************************************/
#left_side_uitgelicht_overzicht .vrijetekst{
                margin:0 10px 0 10px !important;
                margin:0 10px 0 5px;
                padding:0;
                width:217px;
}
#left_side_uitgelicht_overzicht .vrijetekst h2{
                margin:30px 0 0 0;
                padding:10px 0 15px 0;
}

/* Attentieblok left_side_uitgelicht_overzicht right_side_image (banner) */
/*************************************************************************/
#left_side_uitgelicht_overzicht .right_side_image {
                margin:0 5px 0 10px !important;
                margin:0 8px 0 6px;
                padding:0;
                width:220px;
}
#left_side_uitgelicht_overzicht .right_side_image h2 {
	color:#000;
	margin:30px 0 0 0;
                padding:10px 0 15px 0;
                font-size:1.4em;
	font-weight: normal;
                font-family: Arial;
}
#left_side_uitgelicht_overzicht .right_side_image a {
                width:207px;
                margin:0;
                padding:4px 15px 4px 0px;
}
#left_side_uitgelicht_overzicht .right_side_image img {
                margin:5px 0 0 0px;
}


/**********************************/
/* Start thema overview elements  */
/**********************************/
/* Overview for div#homepage */
div#homepage .overview {
	float:left;
	margin:20px 0px 0 20px !important;
	margin:20px 10px 0 10px;
	width:210px;
    display:block;
}
div#homepage .overview .link {
	background: none;
	padding: 0;
                color:#000;
}
div#homepage .overview .link img{
	border: 0px;
}
div#homepage .overview .link span strong{
	padding: 0 0 0 0;
	text-decoration:none;
	color: #154273;
}
div#homepage .overview .link:visited span strong{
	text-decoration:none;
	color: #696969;
}
div#homepage .overview .link:hover span strong{
	text-decoration:underline;
	color: #154273;
}
div#homepage .overview .link span {
	background: none;
	padding: 0 0 0 0;
	text-decoration:none;
	color: #000;
}
div#homepage .overview .link:visited span {
	text-decoration:none;
	color: #696969;
}
div#homepage .overview .link:hover span {
	text-decoration:none;
	color: #154273;
}

/* Overview for subpage */
.overview {
	float:left;
	margin:20px 10px 0 0px !important;
	margin:20px 10px 0 10px;
	/*width:210px;*/
    display:block;
}
.overview span strong{
	margin:5px 0 0 0;
	font-weight:bold;
	display:block;
	color: #154273;
}
.overview span{
	padding:0 10px 0 0;
                margin:0;
                font-weight:normal;
                display:block;
                color:#000;
}
.overview .link {
    display: block;
	background: none;
	padding: 3px 0px 6px 0;
	text-decoration:none;
	color: #000;
	border: 0px solid #666666;
}
.overview .link:visited {
   	text-decoration:none;
    color: #696969;
}
.overview .link:hover span strong{
   	text-decoration:underline;
}
.overview .link:hover{
   	text-decoration:underline;
   	background: none;
	border: 0px solid #666666;
}
.overview_wide .overview{
	margin:20px 20px 0 10px !important;
	margin:20px 10px 0 10px;
}
.column1,
.column2,
.column3{
       /*width:236px;*/
       width: 30%;
       float:left;
       display: inline
}
.column1 .overview,
.column2 .overview,
.column3 .overview{
    float:none;
	margin:10px 10px 0 0px;
	padding: 0px;
}

.column1 .overview a.link,
.column2 .overview a.link,
.column3 .overview a.link{
    margin: 0px;
    background: url(../images/left_nav_dicht.gif) 0px 5px no-repeat;
    padding: 0 0 0 10px;
}

.column1 .overview a.link:hover,
.column2 .overview a.link:hover,
.column3 .overview a.link:hover{
    background: url(../images/left_nav_dicht.gif) 0px 5px no-repeat;
}
/*****************************/
/* Start Brede content elements  */
/*****************************/
.overview_wide {
	float: right;
	width: 73.7%;
	padding: 1.3em 0 0 0;
}
.overview_wide p {
	padding: 5px 0 10px 0px;
}
#center label{
	padding:0 0 0 10px;
	margin:10px 10px 10px 0;
	display:block;
}
#center .input_field {
	border: solid #000 1px;
	width: 200px;
	padding:2px 0px 2px 0px;
	margin:-25px 150px 25px 0;
	float:right;
}

#center #filteroverzicht_Jaar, 
#center #filteroverzicht_Maand,
#center #filteroverzicht_Thema {
	width: 200px;
}

#center #filteroverzicht_Zoek {
	width: 194px;
	padding-left: 4px;
}

#center .search_button {
	border: solid #B1DCE2 1px;
	width: 50px;
                margin:0px 15px 15px 246px !important;
	margin:0px 15px 15px 244px;
	color: #fff;
	text-align: center;
	background-color: #154273;
}
#center .geotoolCenter{margin:0 0 0 10px;}

/*****************************/
/* Start Result elements  */
/*****************************/
.pages_result ul {
	border-top:3px solid #fbd326;
	border-bottom:3px solid #fbd326;
	margin-left: 5px;
	margin-bottom: 0px;
}

.pages_result ul li {
     margin:0;
     padding:0;
     list-style: none;
     list-style-position: outside;
}

.result_paginering{
	padding:4px 0 4px 0;
	margin:3px 0 0 5px;
}
.result_paginering a.current:visited,
.result_paginering a:hover{
	color:#000;
    clear:both;
    text-decoration:none;
}
.result_paginering a{
	color:#154273;
	font-size:1em;
	margin:5px 0 0 0;
    display:inline;
	text-decoration:underline;
}
.result_paginering a:visited{
	color:#535353;
}
.pages_result .result_count{
	color:#000;
	font-size:1em;
	margin:5px 0 0 5px;
	display:block;
}

.pages_result .link span{
	color: #000;
}
.pages_result .link span.h2{
	color: #154273;
}
/*.pages_result .link span.date{color:#535353;}*/
.pages_result .link {
	display: block;
	background: none;
	padding: 3px 0px 6px 0px;
	text-decoration:none;
	
}
.pages_result .link:visited span strong{
    text-decoration:underline;
	color: #696969;
}
.pages_result .link span strong {
	text-decoration:underline;
	color: #154273;
}
.pages_result .link:hover span strong {
	text-decoration:underline;
	color: #0162cd;
}
.pages_result .link:hover {
	text-decoration:none;
	color: #154273;
}
.pages_result .link{
	border-bottom: 0px solid none;
	background: none;
}
.pages_result .link:hover {
   	border-bottom: 0px solid none;
	background: none;
}
.pages_result .link:visited{
	text-decoration:none;
	color: #154273;
}
.pages_result span strong {
	margin: 0 0px 0px 0px;
	padding: 10px 0 0 0px;
	font-weight:bold;
	font-size:1em;
	display:block;
}
.pages_result span{
	margin: 0 0px 2px 0px;
    padding:0 0 0 0px;
	display:block;
}

/*extra css for search results to make the hover on search-items correct */


.search .pages_result .link:visited .h2{
    text-decoration:underline;
	color: #696969;
}
.search .pages_result .link .h2 {
                text-decoration:underline;
                color: #154273;
                font-weight:bold;
}
.search .pages_result .link:hover .h2 {
                text-decoration:underline;
                color: #0162cd;
}
.search .pages_result .link:hover {
                text-decoration:none;
                color: #154273;
}

.search .pages_result .highlight {
                color:#000;
}

.search .pages_result .link span.date,
.pages_result .link span.date{
	color:#535353;
}

/*************************************************************************/
/* Start Overzichtspagina beeldbank en historische gebeurtenis elements  */
/*************************************************************************/
.streep {
	border-top: 3px solid #fbd326;
	margin:2px 0px 15px 0;
	padding:0px 0 0 0;
}
.testimonialOverview {
	border-top: 3px solid #fbd326;
	border-bottom:3px solid #fbd326;
	margin-bottom:20px;
}

.testimonialOverview .streep{
	border-top:0px solid #fff;
}
.streep_onder {
	border-top: 3px solid #fbd326;
	margin:20px 0px 0 0;
	padding:0px 0 0 0;
}
.streep .date {
        float:left;
        display:block;
}
.streep .werkzaam{
           display:block;
}
.streep .quote{
          display:block;
          margin:10px 0 0 0;
}
.streep .h2 {
	font-weight:bold;
	display:block;
                 margin:0 0 5px 0;
}
.streep span {
        margin:0;
}
.streep img {
	margin:0 5px 0 0;
	float:left;
                width:60px;
                height:75px;
}
.streep a{
	margin:10px 0px 5px 0px;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	color:#000;
	display:block;
                clear:both; /* MF */
}
.streep a:hover{
	text-decoration:none;
	color:#000;
}

.streep a .h2,
.streep a .datum{
	text-decoration:underline;
	color:#154273;
}
.streep a:hover .h2,
.streep a:hover .datum{
	color:#0162cd;
}

/******** Article Anchors ********/
/*********************************/
/* Start Article index elements  */
/*********************************/
.content .index {
	margin:10px 0 0 0;
	padding:10px 0 4px 0;
	border-top: 1px solid #154273;
	border-bottom: 1px solid #154273;
}
.content .index h2{
	margin:0px 0 2px 10px;
	padding:0px 0 0px 0;
}
.content .index span {
                margin:0;
                padding:0;
}
.content .index ul{
                margin:0;
                padding:0;
                list-style:none;
                list-style-position: outside;
}
html>body .content .index ul {
	margin:0 0 1.4em 0;
}
.content .index ul li {
                margin:0;
                padding:0;
                list-style: none;
                list-style-position: outside;

}
.content .index a{
	color: #154273;
                margin:0;
	padding: 2px 15px 2px 11px;
	background: url(../images/skin1.gif) -3001px -273px no-repeat;
	display: block;
                text-decoration:none;
}
.content .index a:visited{
        	text-decoration:none;
        	color:#696969;
}
.content .index a:hover{
   	background: url(../images/skin1.gif) -3001px -273px no-repeat;
        	text-decoration:underline;
        	color:#154273;
}

/**********************************/
/* Start Article detail elements  */
/**********************************/
.content .detail {
                clear:both;
	margin:10px 0 10px 0;
}
.content .detail h2{
	clear:both;
                margin:10px 0 10px 0px;
	padding:0;
}
.content .detail p{
                margin:0 0px 0px 0px;
                padding:0 0 0 0px;
                display:block;
}
.content .detail span{
                margin:0;
                padding:0;
}
.content .detail ul {
                margin:0;
                padding:0;
                list-style: none;
                list-style-position: outside;
}
.content .detail ul li {
                margin:10px 0 10px 0;
                padding:0;
                list-style: none;
                list-style-position: outside;
                display:block;
                clear:both;
}
.content .detail ul li ul li{
	display: list-item;
	margin:1px 0 1px 13px;
	padding: 0 0 0 12px;
	list-style:square;
	list-style-position: outside;
}
.content .detail ul li ul li ul li{
	display: list-item;
	margin:1px 0 1px 13px;
	padding: 0 0 0 12px;
	list-style:square;
	list-style-position: outside;
}

.content .detail .link{
	color: #154273;
    margin:0;
    padding: 2px 15px 2px 0px;
	background: none;
    display:block;
    text-decoration:none;
    border: 0px solid #cccccc;
}
.content .detail .link:visited{
    text-decoration:none;
    color:#696969;
}
.content .detail .link:hover{
	background: none;
    text-decoration:underline;
    color:#154273;
    border: 0px solid #cccccc;
}

/*********** FAQ *************/
/*****************************/
/* Start Index_faq elements  */
/*****************************/
.content .index_faq {
                margin:10px 0 0 0;
	padding:10px 0 10px 0 !important;
	padding:10px 0 0px 0;
	border-top: 3px solid #fbd326;
	border-bottom: 3px solid #fbd326;
}
.content .index_faq h2{
	margin:4px 0 2px 0px;
	padding:0;
}
.content .index_faq span {
                margin:0;
                padding:0;
}
.content .index_faq ul{
                margin:0 !important;
                margin:0px 0 10px 0;
                padding:0;
                list-style:none;
                list-style-position: outside;
}
.content .index_faq ul li {
                margin:0 !important;
                margin:0px 0 0px 0;
                padding:0;
                list-style: none;
                list-style-position: outside;
}
.content .index_faq a{
	color: #154273;
                margin:0;
	padding: 2px 15px 2px 0px;
	display: block;
                text-decoration:none;
}

.content .index_faq a:visited{
        	text-decoration:none;
        	color: #696969;
}
.content .index_faq a:hover{
      	/*background: url(/images/skin1.gif) -3001px -273px no-repeat;*/
        	text-decoration:underline;
        	color: #154273;
}

/*****************************/
/* Start detail_faq elements */
/*****************************/

.content .detail_faq {
	margin:10px 0 0 0;
}
.content .detail_faq h2{
	clear:both;
                margin:0 0 10px 0px;
	padding:0;
}
.content .detail_faq p{
                margin:0 0 0 0px;
                padding:0;
                display:block;
}
.content .detail_faq span{
                margin:0;
                padding:0;
}
.content .detail_faq ul {
                margin:0;
                padding:0;
                list-style-position: inside;
}
.content .detail_faq ul li {
                margin:0px 0 0px 0;
                padding: 0;
                list-style-type: none;
                list-style-position: outside;
        	display:block;
}

.content .detail_faq ul li ul 
{
				margin-top: 10px; 
				padding: 0px; 
}

.content .detail_faq ul li ul li{
                margin:1px 0 1px 10px;
                padding: 0;
                list-style-type:disc;
                list-style-position: inside;
}
.content .detail_faq ul li ul li ul li{
                margin:1px 0 1px 20px;
                padding: 0 0 0 10px;
                list-style-type:circle;
                list-style-position: inside;
}

.content .detail_faq ul li ul li ul li ul li{
                margin:1px 0 1px 20px;
                padding: 0 0 0 10px;
                list-style-type:square;
                list-style-position: inside;
}

.content .detail_faq ul li ol {
				margin-top: 10px; 
				padding: 0px; 
}

.content .detail_faq ul li ol li {
                margin:1px 0 1px 10px;
                padding: 0;
                list-style-type: decimal;
				list-style-position: inside;
}

.content .detail_faq ul li ol li ol li {
                margin:1px 0 1px 20px;
                padding: 0 0 0 10px;
                list-style-type: decimal;
				list-style-position: inside;
}

.content .detail_faq .link{
	color: #154273;
        	margin:5px 0px 10px 0px;
	border-bottom: none;
	background: none;
        	float:none;
        	display:block;
	text-align: left;
        	width:auto;
        	text-decoration:none;
}
.content .detail_faq .link:hover{
   	border-bottom: none;
        	font-weight: normal;
   	background: none;
       	text-decoration:underline;
        	color:#0162cd;
}


/* overzichten vragen en antwoord (Geen indexoverzicht meer?)*/
.index_overzicht {
	margin:5px 0 0px 0;
	padding:5px 0 0px 0px;
	border-top: 1px solid #154273;
}
.index_overzicht h2{
	margin:0 0 0 0px;
	padding:10px 0 5px 0;
}
.index_overzicht span strong {
	font-weight:bold;
	display:block;
}
.index_overzicht span {
                margin:0 0px 0 0;
}
.index_overzicht a{
	color: #000;
                margin: 0;
	padding: 5px 20px 4px 0;
	padding-bottom: 5px !important ;
	border-bottom: solid #DEDEDE 1px;
	background: url(../images/blt-li-a-arrow-bl.gif) 100% 50% no-repeat;
	display: block;
	width:95%;
	text-align: left;
	font-size: 1em;
	font-weight: normal;
                text-decoration:none;
}
.index_overzicht a:hover{
   	border-bottom: solid #000 1px;
   	background: url(../images/blt-li-a-arrow-bl-h.gif) 100% 50% no-repeat;
                text-decoration:none;
                 color:#000;
}
.index_overzicht .landingV {
	background: url(../images/blt-li-a-arrow-bl.gif) 100% 70% no-repeat;
	text-align: right;
	font-weight: bold;
}
.index_overzicht .landingV:hover {
	background: url(../images/blt-li-a-arrow-bl-h.gif) 100% 70% no-repeat;
}

/**********************************/
/* Start Search specific elements */
/**********************************/
form#zoekMetFilter label {
	padding: 0 0 0 6px;
}
.search{
                margin:5px 0 0 0;
	padding:0;
}
.search h2 {
	margin:0;
	padding:0 0 0 10px;
}
.search .validatorhack label {
    color:#154273;
	display:block;
	width:50%;
	margin:5px 0 0 10px;
    padding:0;
}

.search .input_field2 {
	border: solid #777777 1px;
	margin:0px 0 0px 10px;
	padding:1px 0 1px 0px;
	/*font-size:0.9em;*/
}
.search .input_field1 {
	border: solid #777777 1px;
	width: 79%;
	margin:-5px 0 0px 10px;
	padding:1px 0 1px 0px;
	/*font-size:0.9em;*/
	display: block;
}
.search .input_field3 {
	border: solid #777777 1px;
	width: 80%;
	margin:-5px 0 10px 10px;
	padding:0px 0 2px 3px;
	/*font-size:0.9em;*/
	display: block;
}
.search .wis_button {
	border: none;
	border: solid #B1DCE2 1px;
	width: 80px; /* 50px MF */
	margin:5px 0 0px 10px;
                font-weight:bold; /* added MF */
	color: #fff;
	text-align: center;
	background-color: #154273;
	/*font-size:0.95em;*/
}
.search .zoek_button {
	float:right;
	border: none;
	border: solid #B1DCE2 1px;
	width: 80px; /* 50px MF */
                font-weight:bold; /* added MF */
	margin:5px 0px 0px 15px;
	color: #fff;
	text-align: center;
	background-color: #154273;
}


/***************************/
/* Start Sitemap elements  */
/***************************/
#center .sitemap {
	margin:0 10px 0 10px;
}
#center .sitemap ul{
               list-style:none;
               font-weight:bold;
}

#center .sitemap li {
               list-style:none;
}

#center .sitemap ul ul{
                margin:0 0 0 20px;
                font-weight:normal;
                /*list-style:square inside;*/
}
#center .sitemap h2 {
		font-size:1.4em;
		color:#154273;
		/*border-bottom: solid #DEDEDE 1px;*/
		margin:20px 0 0 0px;
		padding:0 0 8px 0;
                                font-family:Arial;
}
#center .sitemap a {
               display: block;
		padding: 0px 0px 8px 15px;
                text-decoration:none;
		background: url(../images/skin1.gif) -3000px -276px no-repeat;
                margin:0px;
                color:#154273;
		width:100%;
}
#center .sitemap a:hover {
		text-decoration:underline;
		color:#154273;
}
#center .sitemap .sublink a {
      		color:yellow;
      		padding:0 0 0 10px;
}
/*****************************************/
/* Start Raamwerk Thema-landing elements */
/*****************************************/
div#main_float {
	float: left;
	margin: 0;
	margin-top:-10px;
    	padding:0;
	width: 940px;
	display: inline;
	/* background: url(../images/main_float_navigatierand_bg.gif) 100% 0 repeat-x; */
	
}
html>body #main_float {width:100%; min-width:756px; max-width:970px; }
div#left_side_uitgelicht_overzicht .clear{
        clear:none;
}
div#left_side_uitgelicht_overzicht {
	position: relative;
	float: left;
	width: 49%;
	padding: 0;
	margin: 0px 0 0 0; 
	padding: 40px 0 0 0; 
}

div#centerbox_float {
	float: left; 
	/*width: 49%; */
	width: 440px;
	margin: 0 0 0 0px; 
	display: inline;
	padding: 40px 0 0 0; 
	position: relative; 
	z-index: 100; 
}

div#center_float {
	float: left;
	width: 220px;
	padding: 0 0 0 0 !important; 
	margin:0;
	overflow: hidden;
	background-color: #ffffff;  
}
div#right_side_float { 
	position: relative;
	float: left; 
	/*margin: 0 1px 0 0 !important;*/
	margin:0 0 0 20px;
	width: 190px;
	display: inline;
}
div#right_side_float img {  
	position: relative;
}




/*************************************/
/* Start Abonneren specific elements */
/*************************************/
.kort .first {
	border: none;
}
.kort h2 {
	display: block;
	padding-bottom: .2em;
	border-bottom: 1px solid #154273;
	color: #000;
	font-size:100%;
	margin:0 0 1em 0;
}
.kort div{
	/*margin:0 0 1.4em 1em;
	padding-left: 2em;*/
}
.kort div input {
	margin: 0.1em 0 0 -2em !important;
	margin: -0.1em 0 0 -2em;
	float: left;
}
.kort label {
	color: #000;
	font-weight: bold;
}
.kort .veld {
	font-size: 1.0em;
	width: 17em;
}
.kort .button {
	margin: 0;
	padding: 0;
	font-size:1em;
	border: 1px solid #000;
	color: #fff;
	background-color: #000;
	cursor: pointer;
}
.kort p {
	margin:-10px 0 0 0 !important;
	margin:-10px 0 0 3px;
}
.kort p.stripe{
	border-top: 1px solid #154273;
	margin:10px 0 0 0;
}

/***************************/
/* Start Kalender elements */
/***************************/
/*
.kalender {
	background-color: #B2DDE3;
	padding: 10px;
	margin: 0 0 10px 0;
}
.kalender_box {

}
.kalender_top {
	width: 99.4%;
	background-color: white;
	text-align: center;
	color: #018E9F;
	height: 40px;
}
.kalender_top .month {
	float:left;
	margin: 8px 0 0 0;
	width: 89%;
	font-weight: bold;
	font-size: 1.2em;
}
.kalender_top a{
                width:17px;
                height:17px;
                font-size:14px;
}
.kalender_top .left_arrow {
	float: left;
	margin: 10px;
	background: url(../images/btn_arrow_left.gif);
	width: 17px;
	height: 17px;
}
.kalender_top .right_arrow {
	float: right;
	margin: 10px;
	background: url(../images/btn_arrow_right.gif);
	width: 17px;
	height: 17px;
}
.kalender table {
	width: 99.6%;
}
.kalender table th {
	background-color: #59B5C0;
	color: #FFF;
	height: 20px;
	text-align: center;
	font-size: 1.0em;
	width: 14%;
}
.kalender table td {
	background-color: #FFF;
	height: 42px;
	text-align: center;
	font-weight: bold;
}
.kalender table td a{
	height: 30px;
	padding-top:12px;
	width:100%;
	color:#000;
	display:block;
}
.kalender table td a:hover{
	background-color: #E1F0F3;
}
.kalender .blue {
	background-color: #76D1FF;
}
.kalender .empty {
	background-color: #E1F0F3;
}
*/
/************* links onder de kalender naar de verscheidene evenementen ***************/
/*
.kalenderlinks {
	padding: 10px;
	margin: 0 0 10px 0;
}
.kalenderlinks h2 {
                font-size:1.2em;
                margin:0 0 15px 0;
}
.kalenderlinks a {
	text-decoration:none;
	padding: 0px 10px 5px 0px;
	margin:0 0px 5px 0;
	border-bottom: solid #DEDEDE 1px;
	background: url(../images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display: block;
	color:#000;
	width:98.5%;
}
.kalenderlinks a:hover {
	color: #000;
	text-decoration:none;
	border-bottom: solid #000 1px;
	background: url(../images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.kalenderlinks span {
	padding: 5px 0 8px 0;
}
.kalenderlinks span strong {
	padding: 10px 0 5px 0;
	display:block;
	font-weight:bold;
}
.kalenderlinks span .date {display:block;}
*/
/***************************/
/* Start Adressen elements */
/***************************/
.adressen {
                float:left;
                width:200px;
                font-size:0.95em;
                margin:0px 10px 10px 5px;
}
.adressen p {
                margin:0 0 0 0px;
                padding:0;
}
.adressen h2 {
                margin:10px 0 0 0px;
                font-weight:bold;
}
.adressen a {
                /*display: block;*/
                color:#154273;
	padding: 2px 0 2px 0;
                text-decoration:none;
                margin:0px;

}
.adressen a:hover {
		text-decoration:underline;
		color:#154273;
}
.adressen a.extern {
		background: url(../images/skin1.gif) -3398px -194px no-repeat;
		padding-left:20px;
}
.adressen a.extern:hover {
}
.adressen a.email {
		background: url(../images/link_email_norm.gif) 0px 2px no-repeat;
		padding-left:20px;
}
.adressen a.email:hover {
}

/***************************/
/* Start Formulier elements*/
/***************************/

.formulier form{
	margin:10px 0px 10px 0px;
                padding:5px 0 5px 0;
	border-top:1px solid #154273;
	border-bottom:1px solid #154273;
}
/* .input_mail, input_return_mail, */
.formulier form span input {
	margin:0 8px 0 0!important;
	margin:0 4px 0 0;
	padding:1px 0;
}
.formulier form span label{
	float:right;
	margin:0;
                padding:0;
}
.formulier form label{
	display:inline;
                height:1em;
                padding:0;
}
.formulier form h2 {
	margin:0 0 20px 0 !important;
	margin:0 0 10px 0;
}
.formulier form fieldset{
	border:0px solid white;
	margin:0;
	padding:0;
}
.formulier form .form_size{
	width:100%;
}
.formulier form .form_field_size{
	width:100%;
                margin:0 0 5px 0;
}
.formulier form .form_field_label{
color:#154273;
	width:180px;
	float:left;
	font-weight:normal;
                padding:0 0 0 10px;
}
.formulier form .form_field_label label{
/**************************************/
}
.formulier form .form_field_input{
	width:220px;
	float:right;
	padding:0px 10px 0px 0px;
	margin:0 0 0 10px !important;
	margin:0 0 0 0;
               font-weight:normal;
}
.formulier form .form_field_input_inline{
                float:left;
                font-weight:normal;
                margin:0;
                padding:0;
}
.formulier form .form_field_input_inline .input_dag{
    margin:0 2px 0 0 !important; 
    margin:0 2px 0 7px; /* IE6 */
    border: 1px solid #777777;
}
.formulier form .form_field_input_inline .input_maand{
    margin: 0 2px 0 1px !important;
    border: 1px solid #777777;
}
.formulier form .form_field_input_inline .input_jaar{
                margin:0 0 0 1px !important;
border: 1px solid #777777;
}
.formulier form .form_field_input_inline span.input_dag,
.formulier form .form_field_input_inline span.input_maand,
.formulier form .form_field_input_inline span.input_jaar{
             border: none;
}

.formulier form .form_field_input .input_mail,
.formulier form .form_field_input .input_return_mail
{
    margin:0;
    padding:1px 0;
    width:200px;
    border: 1px solid #777777;
}
.formulier form .form_field_input textarea{
                margin:0 0 0 -22px !important;
                margin:0;
                padding:0;
                width:200px;
}
.formulier form .form_field_input .input_text{
                margin:0;
                padding:1px 0;
                width:200px;
border: solid #777777 1px;
}
.formulier form .form_field_input span{
                margin:0;
                padding:0;
                width:200px;
}

/* to display buttons next  each other */
.formulier form .naast_elkaar {
               margin:0;
               padding:0;
}
.formulier form .naast_elkaar input{
               display:inline;
               float:left;
               margin:7px 0 0 0;
               padding:0;
}
.formulier form .naast_elkaar label{
               display:inline;
               width:40px;
               float:left;
               margin:0;
               padding:0;
}
/* to display buttons below each other */
.formulier form .onder_elkaar {
               margin:0;
               padding:0;
}
.formulier form .onder_elkaar input{
               display:inline;
               float:left;
               margin:7px 0 0 0;
               padding:0;
}
.formulier form .onder_elkaar label{
               /*display:inline;*/
               width:79%;
               float:left;
               margin:0;
               padding:0;
}
/* to display the button correct */
.formulier form .formBtn {
	margin:0;
}
.formulier form .formBtn input{
	font-weight:bold;
padding:0;
	margin:17px 0px 0 0px !important;
	margin:15px 0px 0 0px;
	border: 1px solid #B1DCE2;
	width: 80px;
	color: #fff;
	text-align: center;
	background-color: #154273;
}
.formulier form .formBtn input.wis {
                float:left;
                margin-left:10px;
}
.formulier form .formBtn input.volgende {
                float:right;
}
.verplicht{
                color:#000;
                width: auto;
                padding:8px 10px 0 10px;
}
#metadata{
               display:block;
               clear:both;
}
.metadata{
                border: 2px solid red;
                width:95%;
                margin:10px 0 0 10px;
                display:block;
                position:relative;
}
.metadata h2 {margin:0; padding:0;}
.metadata span{margin:0;padding:0}
.metadata p{margin:0;padding:0}

#center iframe{
                margin:10px 0 10px 0;
}


/******************* Homepage ************/
/*****************************************/
/* Start right side elements of homepage */
/*****************************************/
.werkzaamheden {
    width:210px;
	min-height: 330px;
	margin:20px 20px 0 20px;
	padding:0 0 1px 0;
	background-color:#FBD326;
	float: right;
}
.werkzaamheden iframe{width:208px; overflow:hidden; margin:0px 0px 0px 0px;}
.werkzaam_box{
	margin:0 1px 0 1px;
	padding:1px 0 0 0;
}
.werkzaam_box h2{
	margin:0;
	padding:0;
	border-bottom:2px solid #fbd326;
	background:transparent url(../images/geo_background.gif) 0 100% repeat-x;
}
.werkzaam_box h2 a{
        display:block;
	text-decoration:underline;
	padding:6px 0px 7px 20px;
}
.werkzaam_box h2 a.plus{
	color:#154273;
	background:transparent url(../images/geo-plus.gif) 4px 9px no-repeat;
}
.werkzaam_box h2 a.plus:hover{
	color:#0162cd;
	background:transparent url(../images/geo-plus-hover.gif) 4px 9px  no-repeat;
}
.werkzaam_box h2 .min{
	color:#154273;
	background:transparent url(../images/geo-min.gif) 4px 9px  no-repeat;
}
.werkzaam_box h2 .min:hover{
	color:#0162cd;
	background:transparent url(../images/geo-min-hover.gif) 4px 9px  no-repeat;
}
.werkzaam_box img{
	margin:0;
	/*width:230px;*/
	padding:0;
}
.werkzaam_box .overkoepeling_one{
	display:none;
}
.werkzaam_box .overkoepeling_two{
	display:none;
}
.werkzaam_box .overkoepeling_three_one{
	display:none;
	background-color:#fff;
	color:#000;
	min-height:241px;
}
.werkzaam_box .overkoepeling_three_one ul{margin:0; padding:5px 0 0 0;}
.werkzaam_box .overkoepeling_three_one ul li{margin:0;padding:0;}
.werkzaam_box .link{
	display:block;
	background: url(../images/skin1.gif) -2988px -273px no-repeat;
	padding: 3px 0px 6px 24px;
	text-decoration:none;
	color:#154273;
}
.werkzaam_box .link:visited{
	text-decoration:none;
	color:#696969;
}
.werkzaam_box .link:hover{
	text-decoration:underline;
}
.werkzaam_box .link_over a{
                display:block;
                color:#154273;
                padding: 3px 0px 6px 12px;
	text-decoration:underline;
}
.werkzaam_box .link_over a:visited{
	text-decoration:none;
	color: #696969;
}
.werkzaam_box .link_over a:hover,
.werkzaam_box .link_over a:active{
	text-decoration:underline;
	color: #0162cd;
}
/**************************************/
/* Start Homepage display elements */
/**************************************/

.tong{
	background-color:#FBD326;
	width:220px;
	display:block;
	position:absolute;
	right:260px; 
	top:166px;
	z-index:1;
	height:50px;
}
.homepage {
	float: left;
    width:668px;
	margin: 20px 0 10px 20px !important;
	margin: 20px 0 10px 10px;
	background-color:#FEF1BC;
}

.homepage_linklijst_variant {
                height:331px;
	width:480px;
	color: #0896a5;
	float:left;
	text-decoration:none;
	line-height:1.2em;
                border:2px solid #0896a5;
                background-color:#fff;
}
.homepage_linklijst_variant .list{
	margin: 0px 0 0 10px;

}
.homepage_linklijst_variant .list li{
                float:left;
                margin:0 20px 0 0;
}
.homepage_linklijst_variant .list li a{
                display:block;
	padding: 4px 15px 4px 0px;
	border-bottom: 1px solid #DEDEDE;
	background: url(../images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
                margin:0px;
                text-decoration:none;
                width:199px;
                color:#000;
                float:left;
}
.homepage_linklijst_variant .list li a:hover{
                border-bottom: solid #000 1px;
	background: url(../images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
	color:#000;
}
.homepage_linklijst_variant h1{
	text-align: left;
	padding: 0 0 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.5em;
}
.homepage_image .h1 {
	text-align: left;
	padding: 10px 0 0 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1.9em;
                height:325px;
	color: #fff;
	float:left;
	width:422px;
	text-decoration:none;
	line-height:1.2em;
}

.display_thema {
	float:right;
	margin:0;
	padding:10px 10px 0 0;
	width:210px;
	height:325px;
	background:transparent url(../images/bg-themas-home.png) 0 0 repeat;
}
.display_thema h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.5em;
	color:#000;
	font-weight:bold;
	padding:0 0 10px 10px;
}
.display_thema ul {margin:0;padding:0;}
.display_thema ul li {margin:0;padding:0;}
.display_thema a {
	display:block;
	padding:3px 0 6px 24px;
    background: url(../images/skin1.gif) -2988px -273px no-repeat;
	color:#000;
	text-decoration:none;
	height:1.2em;
}
.display_thema a:hover  {
	text-decoration:underline;
}

/**** linklijsten op de homepage *****/ /* NEW */
#homepage_lijst { 
	float:left;
	width:950px;
	padding:0px 8px 0px 8px; 
	background:url("../images/skin1.gif") repeat-y -1000px 0;
    overflow:visible;
    /*hasLayout:-1;*/ /* W3C validator: Property does not exist */
    margin-top:-15px !important;
    margin-top:-40px;
    /*#margin-top:-40px;*/
}
#homepage_lijst .linklijst{
     padding:5px 0px 5px 28px;
     margin:0;
     float:left;
}
#homepage_lijst .linklijst a{
    /* width:185px;
     padding-left:20px;*/
}
#homepage_lijst .clear {
	clear:none;
}

/* End Startpagina display elements */


/***************************/
/* Start Footer elements   */
/***************************/
#footer {
    float:left;
    height:100px;
    background:url("../images/skin1.gif") no-repeat -2000px 0;
    width:956px;
}
#extramenu ul {
    margin: 40px 0 0 0;
}
#extramenu li {
    float:left;
}
#extramenu a{
    color:#154273;
}
#extramenu a:hover{
    text-decoration:underline;
}
#extramenu a img{
    margin:0 5px 0 0;
}

.footer_extramenu {
    float: left;
    margin: 60px 0 0 20px !important;
    margin: 60px 0 0 10px; /* IE6 */
}

.footer_tekst {
    float: right;
    text-align: right;
    margin: 60px 10px 0 0 !important;
    margin: 60px 7px 0 0; /* IE6 */
}

.footer_tekst a {
    color: #154273;
    text-decoration: underline;
}

.footer_tekst p {
    margin: 0;
    padding: 0;
}

#rss-knop a{
    padding:0 15px 0 20px;
	background: url(../images/rss_icoon2.gif) 2px 0px no-repeat;
	color: #535353;
}
#rss-knop a:hover{
	background: url(../images/rss_icoon2_select.gif) 2px 0px no-repeat;
}
#doorsturen-knop a {
    padding:0 15px 0 20px;
	background: url(../images/link_email_norm.gif) 0px -1px no-repeat;
	color: #535353;
}
#doorsturen-knop a:hover {
	background: url(../images/link_email_select.gif) 0px -1px no-repeat;
}

#email-knop a{
    padding:0 15px 0 20px;
	background: url(../images/brief_norm.gif) 0px -1px no-repeat;
	color: #535353;
}
#email-knop a:hover{
	background: url(../images/brief_select.gif) 0px -1px no-repeat;
}

#print-knop a {
    padding:0 15px 0 20px;
	background: url(../images/link_print_norm.GIF) 0px 0px no-repeat;
	color: #535353;
}
#print-knop a:hover {
	background: url(../images/link_print_select.gif) 0px 0px no-repeat;
}

/******************************************/
/********** TMCS **************************/
/******************************************/
.inlogfout h2 {
               margin:0 0 10px 10px;
}

.doForm {

}
.doForm h2{
                border-top: 1px solid #777777;
                border-bottom:1px solid #777777;
                padding:5px 0 5px 10px;
                margin:5px 0 5px 0;
}
.doForm fieldset{
                margin:0;
                padding:0;
                border:0px solid white;
}
.doForm .label {
                float:left;
                padding:0 0 5px 0px;
                color:#154273;
	width:120px;
	float:left;
	font-weight:normal;
}
.doForm .label label{
                margin:5px 0 0 0;
                padding:0;
                border:0px solid white;
                float:left;
}
.doForm .label .mandatory {
                margin:0;
                padding:0;
                border:0px solid white;
                float:left;
}
.doForm .input{

}
.doForm .input input {
	border: solid #777777 1px;
	margin:10px 0 0px 10px;
	padding:1px 0 1px 0px;
}
.doForm .input .text {
	margin:10px 0 0px 130px;
	padding:1px 0 1px 0px;
                display:block;
}
.doForm .in_submit{
	float:right;
	display:block;
	border: 1px solid #B1DCE2;
                width:165px !important;
	width:155px;
                font-weight:bold;
	margin:5px 0px 0px 15px;
	color: #fff;
	text-align: center;
	background-color: #154273;
}
.doForm .input .aanhef{
                margin:0 0 0 10px;
                padding:0 0 0 20px;
}
.doForm .input .aanhef input{
                float:left;
                border:0px solid white;
}
.doForm .input .aanhef label{
                color:#154273;
                float:left;
}
.doForm .list_bottom{
                padding:0 0 0 10px;
                display:block;
                margin:0 0 40px 0;
}
.doForm .list_top{
                padding:0 0 40px 10px;
                margin:0 0 0px 0;
                display:block;
                border-top: 1px solid #777777;
                border-bottom: 1px solid #777777;
}
.doForm .list_bottom input,
.doForm .list_top input{
                float:left;
                display:block;
                width:10%;
                height:20px;
                margin:10px 0 0 0 !important;
                margin:8px 0 0 0;
                padding:0;
}
.doForm .list_bottom label,
.doForm .list_top label{
                float:left;
                display:block;
                width:80%;
                margin:0;
                padding:0;
}
.melding{
               margin:0 0 0 10px;
               padding:0;
               display:block;
               color: red;
}
.welkomsttekst{
               color:#000;
               font-size:100%;
}
.welkomsttekst a{
               color:#000;
               margin:0 0 0 50px;
}
.welkomsttekst a:hover{
               color:#154273;
}
/************ styles for HR **************/

.human_r{
	padding-left:6px;
}
.human_title{
	padding-left:6px;
	margin-top:15px;
                font-weight:bold;
                font-size:1.2em;
}




.human_resource{padding-bottom:40px;}

.human_resource span strong {
	font-weight:bold;
	display:block;
                 margin:0 0 5px 0;
}
.human_resource span {
        margin:0;
        display:block;
}
.human_resource img {
	margin:0 5px 0 0;
	float:left;
                width:100px;
                height:56px;
}
.human_resource a{
	margin:10px 0px 5px 0px;
	padding: 0px 10px 5px 10px;
	text-decoration:none;
	color:#000;
	display:block;
                clear:both; /* MF */
}
.human_resource a:hover{
	text-decoration:none;
	color:#000;
}

.human_resource a span{
	text-decoration:none;
	color:#000;
}
.human_resource a:hover span{
	color:#0162cd;
}

.human_resource a span strong{
	text-decoration:underline;
	color:#154273;
	font-weight: normal;
	font-size: small;
}
.human_resource a:hover span strong{
	color:#0162cd;
}




/***movie stijlsheets dit blok t/m label wdz11032008 toegevoegd ivm HRM TICC **/
img { border: 0; }
span.metageg {display: block; color: #154273;}
.moviecontent { width: 400px; padding-left:0px; margin: 0 0 20px 0;} /* a default value will be replaced by movie width */
.moviecontent ul {border: 1px solid #000;overflow:hidden;margin:5px 0 0 0;padding:0 0 1px 0; list-style:none; }
.moviecontent ul li {background-image:none;padding:0;margin:0;border:0;list-style: none;}
.moviecontent ul ul{border:none;}

.moviecontent ul li ul li {
	margin:0 0 0 35px;
	padding:0;
}

.moviecontent h3 {  color: #000; margin: 0;  font-size: 100%; font-weight:normal; width:400px; display:block; border-bottom:1px solid #000;border-top:1px solid #000; border-left:none; border-right:none;}
.moviecontent li h3 a {color: #000;}

.moviecontent li h3 a:hover,
.moviecontent h3:hover{background-color:#FEF1BC; cursor:pointer;}

.moviecontent li a {
	display: block;
	padding: 0px 0px 8px 10px;
	text-decoration:none;
	background: url(../images/skin1.gif) -3000px -270px no-repeat;
	margin:0px;
	width:330px;
	color:#154273;
}
.moviecontent li li a { 
	display: block;
	padding: 0px 0px 8px 10px;
	text-decoration:none;
	background: url(../images/skin1.gif) -3000px -276px no-repeat;
	margin:0px 0px 0px 20px;
	width:330px;
	color:#154273;
}
.moviecontent li a:hover {
	text-decoration:underline;
	color:#154273;
}
.moviecontent .transcription div{
               padding:10px;
}
.moviecontent li p{
               margin:0;
               padding:0;
}
.moviecontent li p a {
               display: inline; 
               text-decoration: underline; 
               color: blue; 
               background: #FFF; 
               border: 0; 
               padding: 0; 
               margin: 0; 
               font-weight: normal;
}
.moviecontent li p a:hover {
               display: inline; 
               text-decoration: underline; 
               color: blue; 
               background: #FFF; 
               border: 0; 
               padding: 0; 
               margin: 0;
}

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

.moviecontent li a.open { 
               background: url(../images/skin1.gif) -2917px -131px no-repeat; 
               width:388px; 
               display:block;
               padding:5px 0 5px 10px;
               background-color:#FEF1BC;
}
.moviecontent li a.open:hover { 
               text-decoration:none; 
               background-color:#FEF1BC;
}
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open {
               display: block; 
}
.moviecontent li a.close { 
               background: url(../images/skin1.gif) -2617px -171px no-repeat; 
               width:388px; 
               display:block;
               padding:5px 0 5px 10px;
}
.moviecontent li a.close:hover { 
               text-decoration:none; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close  {
               display:none;
}

/************ kalender stijlen **********/
div.calendar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	background-color: #ffffff;
	position:absolute;
	left:0px;
	top:0px;
	width:175px;
	height:200px;
	height:auto;
	z-index:1;
	cursor: pointer;
	visibility: hidden;
	border: 3px solid #0896a5;
}
table.calendar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: none;
	width:100%;
}
tr.firstrow
{

}
td.day {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:lighter;
	border:0px solid white;
	width: 14%;
	text-align: center;
	background-color: white;
}
td.today {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border: none;
	width: 14%;
	background-color:#cedfde;
	text-align: center;
	color: #000000;
}
td.thisweek {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: none;
	width: 14%;
	background-color:#cedfde;
	text-align: center;
	color: #000000;
}
td.weekends
{
	background-color:silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	border:0px solid white;
	width: 14%;
	text-align: center;
}

td.weekends_out
{
	background-color:silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	border:0px solid white;
	width: 14%;
	color: silver;
	text-align: center;
}
td.day_out {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	width: 14%;
	text-align: center;
	color: white;
	background-color: white;
}

/* class to hidden week col*/
td.weekhidden
{
	display:none;
}
td.week
{
	font-size: 9px;
	width: 14%;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
td.weeksel
{
	font-size: 9px;
	width: 14%;
	color: #0896a5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}

td.wd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color:#0896a5;
	text-align: center;
	width: 14%;
}

select.nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size: 9px;
	text-align: left;
	background-color: #ffffff;
	color: #000000;
	border: none;
        width: 150px;
}
.viewresults P {
MARGIN: 10px 0px 0px 10px
}

/* changes from here for TICC pages */
.viewresults, 
.vacaturedetail,
.resultaten_vacature_omschrijving{
                width:440px;
}
.vacature_link, .solbtn{
	PADDING-RIGHT: 0px;
	DISPLAY: list-item;
                list-style:none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	color:#154273;
}
.vacature_link:hover, .solbtn:hover{color:#0162cd;}

.viewresults .resultaten_titel {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 5px 0px 0px 10px; COLOR: #154273
}
.viewresults .link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em;  PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; TEXT-ALIGN: left; TEXT-DECORATION: underline;
}
.viewresults .link:hover {
	color:#0162cd;
}
.viewresults SPAN STRONG {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px;
}
.viewresults SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 2px; PADDING-TOP: 0px;
}
.viewresults .date {
	COLOR: #154273;
}
.viewresults TABLE{
	PADDING-RIGHT: 0px; BORDER-TOP: #fbd326 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 3px 0px 0px; PADDING-TOP: 4px; TEXT-ALIGN: left
}
.viewresults A , .vacaturedetail A{
	COLOR: #154273; TEXT-DECORATION: underline
}
.viewresults TABLE A.current, .vacaturedetail A.current {
	CLEAR: both; COLOR: #154273
}
.viewresults TABLE A:hover, .vacaturedetail A.hover {
	CLEAR: both; COLOR: #0162cd
}
.viewresults TABLE {
	WIDTH: 100%;
}
.viewresults TABLE TD {
	WIDTH: auto!important;
}

 .detail_vacature_functieeisentitel, .detail_vacature_functieomschrijvingtitel { FONT-SIZE: 1em; FONT-WEIGHT:bold; display:block; MARGIN: 15px 0px -15px 0px;}
 .detail_vacature_meerinformatietitel {FONT-SIZE: 1em; FONT-WEIGHT:bold; display:block; MARGIN: 0px 0px 0px 0px;}
 .detail_vacature_titel, .detail_vacature_deorganisatietitel, .detail_vacature_defunctietitel, .detail_vacature_afdelingtitel, .detail_vacature_bijzonderhedentitel, .detail_reagerentitel, .detail_vacature_arbeidsvoorwaardentitel{

	FONT-SIZE: 1em; FONT-WEIGHT:bold; MARGIN: 0px 0px -15px 0px; DISPLAY:block;
}

#csro_Dienstverband, #csro_Vakgebied, #csro_Functietype {
		width:405px !important;
		font-size:11px !important;
}
#vac_Regio , #csro_werkdenkniveau {
		font-size:11px;
}

 .formulier_main {
	PADDING-RIGHT: 0px; BORDER-TOP: #fbd326 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #fbd326 3px solid
}
.formulier_main .titel_vet  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #154273; PADDING-TOP: 0px
}
.formulier_main .formulier_veld {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.formulier_main .formulier_veld {
	BORDER-RIGHT: #154273 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #154273 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #154273 1px solid; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #154273 1px solid
}
.formulier_main TD{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.formulier_main TD SELECT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -22px; WIDTH: 200px; PADDING-TOP: 0px
}
.formulier_main TD{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 200px; PADDING-TOP: 0px
}
.formulier_main INPUT.submitbutton {
	BORDER-RIGHT: #b1dce2 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #b1dce2 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; MARGIN: 17px 0px 0px; BORDER-LEFT: #b1dce2 1px solid; COLOR: #fff; PADDING-TOP: 0px; BORDER-BOTTOM: #b1dce2 1px solid; BACKGROUND-COLOR: #154273; TEXT-ALIGN: center
}
.detail_vacature_titel {
	PADDING-RIGHT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.6em;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 15px 0px;
	COLOR: #000;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial;
}
.vacaturedetail {
	PADDING-LEFT: 10px;
}

.multimedia a:hover {
                text-decoration:underline;
                color:#0162cd;
}
.multimedia a {
                color:#154273;
                padding:0;
                margin:0 2px 0 0;
                background:none;
                text-decoration:underline;
}

#right_side .werkzaamheden{
				margin:0 0 0 0;
				height: 300px;
}

#right_side .werkzaamheden_alt {
    width:210px;
	min-height: 300px;
	margin:0 0 0 0;
	padding:0 0 1px 0;
	background-color:#FBD326;
	float: right;
}

/*** Einde toevoeging ivm HRM TICC 11032008 WdZ**/
/********* HANNY *********/
#Zoekresultaten1_Zoekvorm input {
    float: left;
    clear: both;
    vertical-align: middle;
    margin: 0px 3px 0px 9px;
}

#Zoekresultaten1_Zoekvorm label {
    float: left;
    margin: 0px 0px 0px 0px;
}

#Zoekresultaten1_ZoekInDocumenten {
    float: left;
    clear: both;
    vertical-align: middle;
    margin: 0px 3px 0px 9px;
}

#Zoekresultaten1_ZoekInDocumenten label {
    float: left;
    margin: 0px 0px 0px 0px;
}

#Zoekresultaten1_HeadingThemas img,
#Zoekresultaten1_HeadingProvincies img {
    vertical-align: middle;
}

/*******************************************/
/* Uitbreiding CSS voor RWS Site transitie */
/*******************************************/
div#left_side {
	position: relative;
	float: left;
	width: 49%;
	padding: 0;
	margin: 0px 0 0 20px !important; 
	margin: 0 0 0 10px; /* IE6 */
	padding: 40px 0 0 0;
}

#main div#left_side {
	position: relative;
	float: left;
	width: 25%;
	padding: 0;
	margin: 0 !important; 
	padding: 0px 0 0 0;
}

h1#pagina_titel {
	font-size: 1.6em;
	padding: 0 0 0 0;
	margin: 40px 0 0 20px;
	display:block;
    font-family:Arial;
    color:#000;
}

.underline a:link,
.underline a:active {
    text-decoration: underline;
    color: #154273;
}

.underline a:visited{
    color: #696969;
    text-decoration: underline !important;
}

ul.support_links  {
    margin: 0;
    padding: 0 0 20px 0;
}

ul.support_links li {
    float: left;
}
/****************************/
/* Dubbele blok containers  */
/****************************/
.dubbelblok_container {
	float: left;
	width: 440px;
	padding: 0;
	margin: 0 0 20px 0;
}

.dubbelblok_container h1 {
	font-size: 1.5em;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	display:block;
    font-family:Arial;
    color:#000;
}

.dubbelblok_container h1 span {
	font-size: 1em;
	font-family:Arial;
}

.dubbelblok_container .linklijst {
	padding: 0px;
	margin: 10px 0 0 0;
}

.dubbelblok {
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}

.grijskader{
	background-color: #f6f6f6;
	border: 1px solid #e6e6e6;
}

.dubbelblok_helft {
    display: block;
    float: left;
    width: 190px;
    padding: 0;
    margin: 0 0 0 10px !important;
    margin: 0 0 0 5px;
}

.dubbelblok p {
    margin: 10px 0 10px 10px;
    padding: 0px;
}

.dubbelblok_helft p {
    margin: 0 0 10px 10px;
    padding: 0px;
}

/*** !!!!!!!!!!!!!!!! ***/
.dubbelblok_helft ul {
    margin: 0px;
    padding: 0px;
}

.dubbelblok_helft ul li {
    font-weight: bold;
}

.dubbelblok_helft ul li span a:link, 
.dubbelblok_helft ul li span a:active,
.dubbelblok_helft ul li span a:hover {
    font-weight: normal;
    text-decoration: underline;
    color: #154273;
}

dubbelblok_helft ul li a:visited,
a#Werkzaamheden1_UrlWater:visited,
a#Werkzaamheden1_UrlWeg:visited{
    color: #696969;
    font-weight: normal;
    text-decoration: underline;
}

/****************************/
/* Carrousel */
/****************************/
.homepage_image {
	margin: 0 0 0 0;
    width: 440px;
	height: 270px;
	padding: 0;
	background-color: #fbd326;
}

#ss_img_div img {
    margin: 5px 5px 0 5px;
}

#ss_img  {
    cursor: pointer;
    cursor: hand;
}

/* prev en next buttons */
#ss_controls {
    position: relative;
    top: -140px;
    left: 0px;
    display: block;
    width: 100%;
    overflow: hidden;
}

.next_button {
    width: 22px;
    height: 37px;
    float: right;
    cursor: pointer;
    cursor: hand;
}

a:link#ss_next .next_button,
a:visited#ss_next .next_button,
a:active#ss_next .next_button {
    background: url(../images/next.gif) 0 0 no-repeat;
}

a:hover#ss_next .next_button {
    background: url(../images/next_hover.gif) 0 0 no-repeat;
}

.prev_button {
    width: 22px;
    height: 37px;
    float: left;
    cursor: pointer;
    cursor: hand;
}

a:link#ss_prev .prev_button,
a:visited#ss_prev .prev_button,
a:active#ss_prev .prev_button {
    background: url(../images/previous.gif) 0 0 no-repeat;
}

a:hover#ss_prev .prev_button {
    background: url(../images/previous_hover.gif) 0 0 no-repeat;
}

/* tekst link bij carrousel */
a:link#ss_text_link,
a:active#ss_text_link{
    text-decoration: none;
    color: #154273;
}

a:visited#ss_text_link{
    color: #696969;
}

a:hover#ss_text_link{
    text-decoration: underline;
}

#ss_text {
    margin: 0 0 0 5px;
    line-height: 1.6em;
}

/****************************/
/* Kalender  */
/****************************/
.dubbelblok .kalender {
    display: block;
    float: left;
    width: 50%;
    margin: 0 0px 10px 0;
    padding: 0 0 10px 0px;
    background-color: White;
    border: 1px solid #efefef;
    border-width: 0 0 1px 0;
}

.dubbelblok .kalender_image {
    display: block;
    float: left;
    width: 37px;
    height: 45px;
    margin: 0;
    padding: 10px 0 0 0;
    background: url(../images/kalender_normal.gif) 0 0 no-repeat;
    text-align: center;
    color: #757575;
}

.dubbelblok .kalender_image a {
    color: #757575;
    background: url(../images/kalender_normal.gif) 0 0 no-repeat;
    width: 37px;
    height: 45px;
    margin-top: -10px;
    padding-top: 10px;
    display: block;
    float: left;
}

.dubbelblok .kalender_image a:visited {
    color: #696969;
}

.dubbelblok .kalender_image a:hover {
    background: url(../images/kalender_hover.gif) 0 0 no-repeat;
}

.dubbelblok .kalender_image span.dag {
    font-size: 20px;
    font-weight: bold;
}

.dubbelblok .kalender_image .dag_meerdere {
    font-size: 8px !important;
    font-weight: bold;
}

.dubbelblok .kalender_image .dag_10pt {
    font-size: 10px !important;
    font-weight: bold;
}

.dubbelblok .kalender_tekst {
    display: block;
    float: left;
    width: 163px;
    margin: 0 0 0 10px;
    padding: 0;
}

.dubbelblok .kalender_tekst a:link,
.dubbelblok .kalender_tekst a:active{
    text-decoration: none;
    color: #154273;
}

.dubbelblok .kalender_tekst a:visited {
    color: #696969;
}

.dubbelblok .kalender_tekst a:hover{
    text-decoration: underline;
}

/*********************************/
/* Tagcloud  */
/*********************************/
p.tagcloud {
    font-size: medium;
    line-height: normal;
    font-weight: bold;
    font-family: Arial;
}

p.tagcloud span {
    font-weight: medium;
    white-space: nowrap;
    /*padding: 0 3px;*/
}

p.tagcloud span a {
    color: #154273;
    font-weight: normal;
}

p.tagcloud span a:hover {
    text-decoration: underline;
}

p.tagcloud .tagcloud_s {
    font-size: xx-small;
    margin: 0 3px;
}

p.tagcloud .tagcloud_m {
    font-size: medium;
    margin: 0 3px;
}

p.tagcloud .tagcloud_l {
    font-size: x-large;
    margin: 0 3px;
}

p.tagcloud .tagcloud_xl {
    font-size: xx-large;
    margin: 0 3px;
}


/*********************************/
/* Linkcategorie en linklijsten  */
/*********************************/
.link_categorie {
	float:left;
	margin:0 20px 0 0px !important;
	margin:0 10px 0 0px; /* IE6 */
	padding: 0;
	width:210px;
    display:block;
}

.link_categorie h1 {
	font-size: 1.5em;
	padding: 0 0 0 0;
	margin: 0 0 10px 0;
	display:block;
    font-family:Arial;
    color:#000;
}

.link_categorie h1 span {
	font-size: 1em;
    font-family:Arial;
}

.middenblok_container h1 {
    background-color: lime ;
}

.link_categorie .link {
	background: none;
	padding: 0;
    color:#000;
}

.link_categorie .link img{
	border: 0px;
}

.inline_linklijst {
    padding: 5px 15px 5px 0px;
	margin:0 0 0px 0;
	float:left;
	width:200px;
}

.breed {
    width:100%;
}

.inline_linklijst ul,
.inline_linklijst ul li{
    margin:0 0 0 0; 
    padding:0; 
    display: inline;
}

.inline_linklijst ul li{
    margin:0; 
    padding: 0 0 0 0; 
    display: inline;
    color:#154273;
}

.inline_linklijst ul li a:link,
.inline_linklijst ul li a:active {
    padding: 0 0 0 0;
    text-decoration:none;
    margin:0px;
    width:185px;
    color:#154273;
}

.inline_linklijst ul li a:visited {
    color:#696969;
}

.inline_linklijst ul li a:hover {
	text-decoration:underline;
	color:#154273;
}

.link_categorie .linklijst ul li {
    text-decoration: underline;
}

/*********************************/
/* Middenblok voor contentpagina */
/*********************************/
.middenblok_container {
    width: 100%;
    display: block;
    overflow: hidden;
    margin: 15px 0 0 0;
    padding: 0 0 0 10px;
    background-color: #efefef;
}

.middenblok_container .link_categorie {
    margin: 0 0 0 0 !important;
    padding: 10px 0 0 0;
}

.middenblok_container h1 {
    font-size: 1.5em;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	display:block;
    font-family:Arial;
    color:#000;
    font-weight: bold;
    background-color: #efefef;
}

.middenblok_container .linklijst ul li,
.middenblok_container .link_categorie .linklijst ul li {
    padding: 0;
    margin: 0;
    list-style: none;
}


/*********************************/
/* Vrije tekst bv Over ons, contact informatie */
/*********************************/
.vrijetekst h2{ 
    /*font-size: 1.5em;
    font-weight: bold;
    padding: 0 0 5px 0;*/
    margin: 0 0 10px 0;
}

.vrijetekst p{
    margin: 0; 
    padding: 0;
}

.vrijetekst ul{
    margin: 0; 
    padding: 0;
}

.vrijetekst ul li{
    margin: 0; 
    padding: 0;
    color: #696969;
}

.vrijetekst a {
    display: block;
    padding: 0px 0px 8px 20px;
    text-decoration: none;
    background: url(../images/skin1.gif) -3000px -276px no-repeat;
    margin: 0px;
    width: 185px;
    color: #154273;
}

.vrijetekst span {
    margin: 2px 0 2px 0;
    padding: 0;
}

.vrijetekst a:hover {
    text-decoration: underline;
    color: #154273;
}
.vrijetekst a:visited {
    color: #696969;
}


/*********************************/
/* Linklijst aan rechterkant */
/*********************************/

#right_side div.linklijst {
    overflow: hidden;
    width: auto !important;
    width: 210px;
    padding: 5px 15px 0 0px !important;	 /* IE7 en FF */
    padding: 0px 0px 0px 0px; /* IE6 */
}

div#right_side .linklijst li img {
	position: static;
}

/*********************************/
/*                     fotoboek                     */
/*********************************/

.top_of_picture{
	height:5px;
	width:430px;
	clear:both;
	background:transparent url(/images/top_of_picture.gif) 0 0 repeat-x;
	margin:10px 0 0 0;
	_margin:10px 0 -10px 0;
}
.left_of_picture{
	display:block;
	float:left;
	width:5px;
	height:360px;
	background:transparent url(/images/left_of_picture.gif) 0 0 no-repeat;
}
.right_of_picture{
	display:block;
	float:left;
	width:5px;
	height:360px;
	background:transparent url(/images/right_of_picture.gif) 0 0 no-repeat;
}
.bottom_of_picture{
	display:block;
	height:5px;
	width:430px;
	background:transparent url(/images/bottom_of_picture.gif) 0 0 no-repeat;
	_margin-top:-40px;
}
.picture{
	width:400px;
	padding:10px;
	float:left;
	background-color:#ffffff;
}
.picture .inner_side{
	width:398px;
	margin:0;
	#margin:10px 0px 0 0;
}
.header_picture{
	background-color:#fbd326; /* RWS colors */
	border: 10px solid #fef1bc; 
	border-width: 0 0 10px 0;
	overflow:hidden;
	display:block;
	width:100%;
	height:30px;
}
.header_picture h2{
	color:#000000;
	padding:0px 0 0px 5px;
	#padding:0px 0 0px 10px;
	float:left;
}
.header_picture .open_view{
	float:right;
	display:block;
	overflow:hidden;
	margin:6px 10px 0px 0px;
}
.header_picture a:hover span{
	text-decoration:underline;
	color:#ffffff;
}
.header_picture .open_view .text{
	margin: 0 0 0 24px
	color:#ffffff;
	font-size:0.7em;
}
.body_picture{
	height:251px;
	width:400px;
	overflow:hidden;
	float:center;
	margin:35px 0px 0px 0px;
}
.buttons_picture{
	color:#ffffff;

}
.buttons_picture .button_left{
	float:left;
	width:15px;
	height:15px;
	margin:-25px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
}
.buttons_picture .button_left a{
	/*padding:98px 0 75px 0;*/
	background:transparent url(/images/left_pic.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:15px;
}
.buttons_picture .button_left a:hover{
	background:transparent url(/images/left_pic_hover.gif) 0 0 no-repeat;
}
.buttons_picture .button_left_arrow{
	float:left;
	width:15px;
	height:15px;
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
}
.buttons_picture .button_left_arrow a{
	/*padding:98px 0 75px 0;*/
	background:transparent url(/images/left_pic.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:15px;
}
.buttons_picture .button_left_arrow a:hover{
	background:transparent url(/images/left_pic_hover.gif) 0 0 no-repeat;
}

.buttons_picture .button_right{
	float:right;
	width:15px;
	height:15px;
	margin:-276px 0px 0px 0px;
	_margin:-276px 0px 0px 0px;
}
.buttons_picture .button_right a{
	/*padding:98px 0 75px 0;*/
	background:transparent url(/images/right_pic.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:15px;
}
.buttons_picture .button_right a:hover{
	background:transparent url(/images/right_pic_hover.gif) 0 0 no-repeat;
}
.buttons_picture .button_right_arrow{
	float:right;
	width:15px;
	height:15px;
	margin:10px 0px 0px 0px;
	_margin:10px 0px 0px 0px;
}
.buttons_picture .button_right_arrow a{
	/*padding:98px 0 75px 0;*/
	background:transparent url(/images/right_pic.gif) 0 0 no-repeat;
	display:block;
	width:15px;
	height:15px;
}
.buttons_picture .button_right_arrow a:hover{
	background:transparent url(/images/right_pic_hover.gif) 0 0 no-repeat;
}

.info_pictures{
	clear:both;
	margin:210px 0 0 0;
	#margin:210px 0 0 0;
	height:70px;
	display:block;
	background:transparent url(/images/text_picture.png) 0 0 repeat;
	padding:0;	
	#padding:5px 0 0 0;
}
.text_picture{
	width:0px;
	color:#ffffff;
	float:left;
	padding:0 0px 0 10px;
}
.links_picture{
	width:115px;
	padding:0px 0px 0 0;
	float:left;
}
.links_picture a:link,
.links_picture a:visited {
      position:relative;
	color:#FBD326;
	display:block;
	width:120px;
	text-decoration:underline;
}
.links_picture a:hover,
.links_picture a:active{
	font-weight:bold;
	color:#FEF1BC;
}
.overview_pictures{
	height:300px;
	#height:320px;
	width:100%;
	overflow:hidden;	
}
.thumbs{
	width:300px;
	float:left;
	margin:20px 0px 0 60px;
	#margin:20px 0px 0 30px;
}
.thumbs img{
	margin:0 5px 5px 0;
	float:left;
}