* {
	font-family: verdana,Helvetica,Arial,sans-serif;
}
body {
    font-size:69%;
	padding: 0;
	margin:0;
	line-height: 1.4em;
}
#container {
	margin: 0 auto 0 auto;
	width:970px;
	/*font-size:110% !important;*/
	font-size:1.0em;
}
a#minrws {
	display: block;
	overflow: hidden;
	margin: 13px 0 0 37px;
}

/***********************/
/* Start mainbox ID's  */
/***********************/
div#mainbox {
	float: left;
	margin: 12.0em 0 0 0;
	padding: 0 0 5px 0;
	width: 100%;
	overflow: visible;
	min-width:756px;
	max-width:970px;
}

/********************/
/* Start main ID's  */
/********************/
div#main {
	float: left;
	margin: 0;
	width: 970px;
	display: inline;
	background: #fff url("/images/left_side_bg.gif") 0% 100% no-repeat;
}
html>body #main {
	width:100%;
	min-width:756px;
	max-width:970px;
}

/*************************/
/* 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:1.3em 0 0 0;
}

/**********************/
/* Start center ID's  */
/**********************/
div#center {
	float: left;
	width: 66% !important;
	width: 65%;
	padding:0;
	margin:0;
	overflow: hidden;
}

/***************************/
/* 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 17px 0 0 !important;
	margin:0;
	width: 30%;
	display: inline;

}
div#right_side img {
	position: relative;
	margin: 0 0 0 0;
}

/**************************/
/* Start header elements  */
/**************************/
#header {
	position: absolute;
	top: 0;
	height: 11em;
	width: 968px;/* Adjustment Eden */
	background: #0896a5 url(/images/bg-header.gif) 0 0 no-repeat;;
	line-height: 1.15em;
	min-width:756px;
	max-width:970px;
}
#zoeken {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	height: 9.0em;
	width: 970px;
	min-width:756px;
                font-weight:normal;
}
html>body #zoeken {
	width:100%;
	min-width:756px;
	max-width:970px;
}
#zoeken a {
	text-decoration: none;
}
#zoeken a:visited, #zoeken a:hover {
	color: #000;
}
#zoeken a img {
	float:left;
}

/**********************************/
/* Start fontsizer elements  */
/**********************************/
div#tekstgrootte {
	position: absolute;
	top: 27px;
	right: 10px;
}
div#tekstgrootte h2 {
	font-size: 1.0em;
	float: left;
	font-weight: normal;
	margin: 0.2em 0.5em 0 0;
}
div#tekstgrootte ul {
	float: left;
	border-left: none;
}
div#tekstgrootte a {
	color: #00484d;
	float: left;
	font-family: courier, Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 15px;
	height: 15px;
	text-align: center;
}
/******* Fontsizer buttons **********/
#tekstplu {
	background:transparent url(/images/knop-plus.gif) 2px 2px no-repeat;
}
#tekstmin {
	background:transparent url(/images/knop-min.gif) 2px 2px no-repeat;
	margin:0 1px 0 0;
}
#tekstplu:hover {
	background:transparent url(/images/knop-plus-ro.gif) 2px 2px no-repeat;
}
#tekstmin:hover {
	background:transparent url(/images/knop-min-ro.gif) 2px 2px no-repeat;
}
/*
#tekstplu.onactief:hover {
	background:#D3F73D url(/images/knop-plus-nonact.gif) -1px 0px no-repeat;
	cursor:default;
}
#tekstmin.onactief:hover {
	background:#D3F73D url(/images/knop-min-nonact.gif) 0px 0px no-repeat;
	cursor:default;
}
*/

/*************************************/
/* Start zoekveld + button elements  */
/*************************************/
form#zoekform {
	position: absolute;
	top: 4.1em;
	right:10px;
	margin:0;
	padding:0;
}
form#zoekform fieldset {
	border:none;
	padding:0;
	margin:0;
	float:right;
}
form#zoekform p {
	margin: 0;
	padding: 0;
	background-color:#000;
	overflow: hidden;
	border: 1px solid #000;
	height: 1.35em;
}
form#zoekform input#querytext {
	font-size: 1.0em;
	margin:0;
	padding:0.1em 0.35em 0.1em 0.35em;
	width: 15.3em;
	height: 1.30em;
	border:1px solid #b1dade;
	vertical-align: top;
	width: 14.8em;
color:#00484d;
}
form#zoekform input#zoek {
	vertical-align: middle;
	font-size: 1.0em;
	text-align: left;
	font-weight: normal;
	margin: 0;
	border: 1px solid #b1dade;
	padding: 0 0 0 0.2em ;
	color: #00484d;
	background:#c3e0e3 url(/images/blt-li-search-arrow.png) 90% 50% no-repeat;
	cursor: pointer;
	width: 4.5em;
}
form#zoekform input#sidewides_zoek {
	vertical-align: middle;
	font-size: 1.0em;
	text-align: left;
	font-weight: bold;
	margin: 0 0px 0 0 ;
	border: 0;
	padding: 0 0 0 0.2em ;
	color: #000;
	background:#D3F73D url(/images/blt-li-search-arrow.png) 100% 50% no-repeat;
	background-color: #D0F73C;
	cursor: pointer;
	width: 4.5em;
}

/****************************/
/* 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#top_navigation ul, div#zoeken ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
div#top_navigation li, div#zoeken li {
	float: left;
	background-image: none;
	padding: 0;
	margin: 0;
}
div#top_navigation {
                position:absolute;
                top:9em;
                margin:0;
                padding:0;
	width: 968px;
	line-height: 1.15em;
                background-color:#00484d;
	overflow:hidden;
}
html>body #top_navigation {
	width:968px;
	min-width:756px;
	max-width:968px;
}

/***************************/
/* Start mainnav elements  */
/***************************/
ul#mainnav {
                float:left;
	width: 70%;
	height: auto;
}
ul#mainnav a {
	float: left;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
	padding: 0.7em 1.0em 0.70em 1.0em;
}
ul#mainnav a:hover {
	background-color: #087984;
}
ul#mainnav .actief,
ul#mainnav .actief a,
ul#mainnav a.actief:hover {
	background-color: #e6e321;
	color:#0f524a !important;
}

/**************************/
/* Start subnav elements  */
/**************************/
ul#subnav {
	float:right;
	width: auto;
	padding:0 10px 1px 0;
}
ul#subnav a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 0.7em 0.8em 0.7em 0.8em;
    font-weight:normal;
}
ul#subnav a:hover {
	background-color: #087984 ;
}
ul#subnav .actief,
ul#subnav .actief a,
ul#subnav a.actief:hover {
	background-color: #e6e321;
	color:#0f524a;
}

/***************************/
/* Start generic elements  */
/***************************/
.clear{
	clear:both;
}
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;
}
h3 {
	margin: 0;
	font-size: 1.0em;
}

/*****************************************/
/* Start crumpath (kruimelpad) elements  */
/*****************************************/
.crumpath{
	margin: 7px 0 5px 263px;

}
.crumpath ul{
	margin:0 0 7px 0;
	padding:0;
                display:block;
}
.crumpath li {
	float: left;
	display: inline;
	margin:0 3px 2px 2px;
}
.crumpath .last,
.crumpath .last a{
	font-size:1.9em;
                font-family:Arial;
	margin:10px 0 0 3px;
	text-decoration:none;
	color:#000;
                padding:10px 0 0 0;
}
.crumpath .last a:hover{
	text-decoration:underline;
	color:#000;
}
.crumpath li a {
	display: block;
                font-family:Arial;
	color:#000;
	text-decoration:none;
}
.crumpath li a:hover {
	text-decoration:underline;
	color:#000;
}

.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: 1px solid #73b6b5;
	padding:0 0 60px 0;
	margin:0;
}
.left_nav a {
	color: #00484d;
	padding: 6px 0px 6px 22px;
	border-bottom: solid #cedfde 1px;
	background: #e6f3ef url(/images/blt-li-a-arrow-blue.gif) 7px 9px no-repeat;
	display: block;
	width:215px;
	font-weight: bold;
	text-decoration:none;
                font-size:1.0em;
}
.left_nav ul {
	margin:0;
	padding:0;
}
.left_nav ul li{
	margin:0;
	padding:0;
}
.left_nav ul li ul{
	margin:0;
	padding:0;
}
.left_nav a:hover {
	border-bottom: solid #cedfde 1px;
	background: url(/images/blt-li-search-arrow.png) 7px 9px no-repeat;
	background-color: #cedfde;
}
.left_nav .actief,
.left_nav a.actief:hover {
	border-bottom: solid #cedfde 1px;
	background: url(/images/blt-li-search-arrow.png) 7px 9px no-repeat;
	background-color: #e6e321;
}
.left_nav .actief_hoofd,
.left_nav a.actief_hoofd{
	border-bottom: solid #cedfde 1px;
	background: url(/images/blt-li-search-arrow.png) 7px 9px no-repeat;
	background-color: #cedfde;
}

/*********************************************/
/* Start Submenu left navigation elemenents  */
/*********************************************/
.left_nav .sub a {
   	padding: 5px 0px 6px 35px;
   	border-bottom: solid #cedfde 1px;
   	background: url(/images/blt-li-a-arrow-blue.gif) 20px 8px no-repeat;
	width:202px;
   	font-weight: normal;
}
.left_nav .sub a:hover {
	border-bottom: solid #cedfde 1px;
   	background: url(/images/blt-li-search-arrow.png) 20px 8px no-repeat;
   	background-color: #cedfde;
}
.left_nav .sub a.actief ,
.left_nav .sub a.actief:hover {
	border-bottom: solid #cedfde 1px;
   	background: url(/images/blt-li-search-arrow.png) 20px 8px no-repeat;
   	background-color: #e6e321;
}

/************************************/
/* Start content specific elements  */
/************************************/

.content h1 {
	border-top: 1px solid #73b6b5;
	background-color: #E5F3F6;
	font-size: 1.6em;
                font-family:Arial;
	padding: 10px 0 10px 10px;
	margin:0 0 15px 0;;
	color:#00484D;
	font-weight:normal;
	line-height:1em;
}
.content h1 span{
	font-family:Arial;
}
.content h2 {
	margin:10px 0 0 10px;
                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 10px;
                padding:0 10px 0 0;
}
.content p strong{font-size:1em; padding:0; display:inline;}
.vrijetekst a,
.content a {
                color:#000;
                padding:0;
                margin:0 2px 0 0;
                background:none;
                text-decoration:underline;
}
.vrijetekst a:hover,
.content a:hover {
                text-decoration:underline;
                color:#0A646F;
}
/************ update for inline downloadlinks ********/
.content .download {
                background: url(../images/link_down_norm.gif) 100% 90% no-repeat;
                padding-right:15px;
}
.content .download:hover {
                background: url(../images/link_down_select.gif) 100% 90% no-repeat;
}
/************ update for inline downloadlinks ********/

.intro p{
               font-weight:bold;
}

.content .link{
	color: #000;
        	margin:5px 0px 10px 0px;
                padding:0 0 0 10px;
	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 {
	/*float: left;*/
        	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:#0A646F;
}

.content img {
                margin:3px 0 0 0px;
                /*margin:3px 0 0 10px;*/
                padding:0;
}
.externIcon{
                margin:3px 0 0 0;
                padding:0;
}.content img .externIcon{
                margin:3px 0 0 0;
                padding:0;
}
.content .links {
               float:left;
               margin:0 5px 5px 5px;
}
.content .rechts{
               float:right;
               margin:0 5px 5px 5px;
}
.content .midden{
               text-align:center;
               margin:5px 0 5px 0;
}
.content .datum {
                margin:10px 0 10px 10px;
}
.content ul {margin:0; padding:0;}
.content ul li {
             margin:0 0 0 25px;
             padding:0 0 0 0px;
             list-style: square;
             list-style-position: outside;
}
.content ul li ul {margin:0; padding:0;}
.content ul li ul li {
             margin:0 0 0 18px;
             padding:0;
             list-style: square;
             list-style-position: outside;
}
/*****************************************/
/* classes for historische gebeurtenis elementen  */
/*****************************************/
.content .history {
	border-top: 1px solid #018EA0;
}
.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 #0896a5;
                margin:23px 2px;
                padding:0;
                color:#000;
}
.content th {
                vertical-align:top;
                text-align:left;
                margin:0;
                color:#0896a5;
                font-weight:bold;
                border-right:5px solid #fff;
                border-bottom:1px solid #83cad2;
                border-left:5px solid #fff;
                padding:6px 3px 3px 3px;
}
.content td {
                vertical-align:top;
                text-align:left;
                margin:0 10px 0 0;
                padding:0;
                color:#000;
                border-right:5px solid #fff;
                border-bottom:1px solid #83cad2;
                border-left:5px solid #fff;
                padding:6px 3px 3px 3px;
}
.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 10px;
                font-size:0.9em;
                display:block;
                padding:0 0 5px 0;
}
.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 15px;
	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: #018EA0;
	margin:0;
                padding:10px 0 10px 0;
                font-size:1.6em;
	font-weight: normal;
	border-bottom: solid #DEDEDE 1px;
                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 ******************/
.linklijst h2 span {
	font-family: Arial;
}
.linklijst {
	padding: 5px 15px 5px 15px;
	margin:0 0 10px 0;
	float:left;
}
.linklijst h2 {
	color:#0896A5;
	margin:0 0 0px 0;
                padding:10px 0 15px 0;
                font-size:1.6em;
	font-weight: normal;
	border-bottom: solid #DEDEDE 1px;
                font-family: Arial;
}
.linklijst img{
                margin:3px 0 8px 0;
                padding:0;
}
.linklijst ul,
.linklijst ul li{margin:0; padding:0;}
.linklijst a {
                display: block;
	padding: 4px 15px 4px 0px;
                text-decoration:none;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
                margin:0px;
                width:185px;
                color:#000;
}

.vrijetekst span,
.linklijst span {margin:2px 0 2px 0;padding:0;}
.linklijst a:hover {
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
	color:#000;
}
.linklijst a.mailto {
	background: url(/images/link_email_norm.gif) 100% 80% no-repeat;
}
.linklijst a.mailto:hover {
	background: url(/images/link_email_select.gif) 100% 80% no-repeat;
}
.linklijst a.download {
                background: url(/images/link_down_norm.gif) 100% 60% no-repeat;
}
.linklijst a.download:hover {
                background: url(/images/link_down_select.gif) 100% 60% no-repeat;
}
.linklijst a.download img {
	margin:0;
	padding:0;
}
.linklijst a.extern{
                background: url(/images/link_ext_norm.gif) 100% 60% no-repeat;
}
.linklijst a.extern:hover {
                background: url(/images/link_ext_select.gif) 100% 60% 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 15px;
	padding: 0px 0px 5px 0px;
	text-decoration:none;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display:block;
                width:200px;
                color:#000;
}
.rellink a:hover{
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.rellink .h2{
	color: #018EA0;
	margin: 0px 0px 2px 0px;
                padding:10px 0 15px 0;
	font-weight: normal;
	border-bottom: 1px solid #DEDEDE ;
                display:block;
                font-size: 1.6em;
                font-family:Arial;
}
.rellink .h2 span {
	font-family: Arial;
}
.rellink span {
                margin: 0;
                padding:0;

}
.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 {
                background: url(/images/link_ext_select.gif) 100% 95% no-repeat;
}

/*************** right_side_image (banner) *************/
.right_side_image {
                border:none;
                background-color:#fff;
                margin:0 0 10px 0;
                float:left;
}
.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;
}
.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: #00484D;
	margin:0;
        padding:10px 0 15px 0;
        font-size:1.3em;
	font-weight: bold;
	border-bottom: solid #DEDEDE 1px;
        font-family: Arial;
}
.linklijst_white_filled .linklijst h2 span {
	font-family: Arial;
}
.linklijst_white_filled .linklijst a {
	color: #000;
	padding: 5px 10px 4px 0px;
                margin:0 0 0 0;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 70% no-repeat;
	display: block;
    	width:195px;
}
.linklijst_white_filled .linklijst a:hover {
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 70% no-repeat;
}

/* 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: #00484D;
	margin:0;
                padding:10px 10px 15px 0;
                font-size:1.3em;
	font-weight: bold;
	border-bottom: solid #DEDEDE 1px;
                font-family: Arial;
}
.linklijst_white_filled .rellink a{
	color: #000;
	padding: 5px 10px 4px 0px;
                margin:0 0 10px 0;
	border-bottom: solid #DEDEDE 1px;
                background: url(/images/blt-li-a-arrow-bl.gif) 100% 70% no-repeat;
	display: block;
    	width:195px;
}
.linklijst_white_filled .rellink a:hover{
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 70% no-repeat;
}

/* 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: #00484D;
	margin:0;
                padding:10px 10px 15px 0;
                font-size:1.3em;
	font-weight: bold;
	border-bottom: solid #DEDEDE 1px;
                font-family: Arial;
}

/* Attentieblok linklijst_white_filled right_side_image (banner) */
/******************************************/
.linklijst_white_filled .right_side_image {
	/* width: 232px; */
    	border:none;
    	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.3em;
                font-weight:bold;
	color: #000;
                font-family: Arial;
                border-bottom: solid #67BBC5 1px;
               /* display:none; *//* MF */
}
.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: 10px 10px 0 10px;
}
.linklijst_dark .linklijst h2 {
	color: white;
        font-size:1.3em;
        font-family: Arial;
	font-weight: bold;
	margin:0;
    	padding:0 0 15px 0;
	border-bottom: solid #67BBC5 1px;
}
.linklijst_dark .linklijst h2 span {font-family: Arial;}
.linklijst_dark .linklijst a, .linklijst_dark .linklijst a:visited {
	color: #FFF;
	padding: 5px 15px 4px 0px;
	border-bottom: solid #67BBC5 1px;
	background: url(/images/blt-li-a-arrow-wh.gif) 100% 70% no-repeat;
	display: block;
        width:195px;
}
.linklijst_dark .linklijst a:hover {
	border-bottom: solid #FFF 1px;
        color: #FFF;
   	background: url(/images/blt-li-a-arrow-wh-h.gif) 100% 70% no-repeat;
}

/* Attentieblok linklijst_dark rellink   */
/*******************************/
.linklijst_dark .rellink{
	padding: 10px 0px 0 0px;
}
.linklijst_dark .rellink .h2 {
	color: white;
                font-size:1.3em;
                font-family: Arial;
	font-weight: bold;
	margin:0;
    	padding:0 0 15px 0;
	border-bottom: solid #67BBC5 1px;
}
.linklijst_dark .rellink a, .linklijst_dark .rellink a:visited {
	color: #FFF;
	padding: 5px 0px 4px 0px;
	border-bottom: solid #67BBC5 1px;
	background: url(/images/blt-li-a-arrow-wh.gif) 100% 70% no-repeat;
	display: block;
                width:205px;
}
.linklijst_dark .rellink a:hover {
	border-bottom: solid #FFF 1px;
                color: #FFF;
   	background: url(/images/blt-li-a-arrow-wh-h.gif) 100% 70% no-repeat;
}



/* Attentieblok linklijst_dark vrijetekst*/
/*******************************/
.linklijst_dark .vrijetekst{
	padding: 10px 8px 10px 10px;
	background-color: #018EA0;
                color:#fff;
	margin:0 0 3px 3px !important;
                margin: 0 0 3px 2px;
}
.linklijst_dark .vrijetekst h2{
	color: #fff;
	margin:0;
                padding:0px 10px 15px 0;
                font-size:1.3em;
	font-weight: bold;
	border-bottom: solid #67BBC5 1px;
                font-family: Arial;
}
.linklijst_dark .vrijetekst a{
	color: #fff;
}
.linklijst_dark .vrijetekst a:hover{
	color: #67BBC5 ;
}


/* Attentieblok linklijst_dark right_side_image (banner) */
/**********************************************/
.linklijst_dark .right_side_image {
	/* width: 232px; */
    	border:none;
    	background-color:#018EA0;
    	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.3em;
                font-weight:bold;
	color: white;
                font-family: Arial;
                border-bottom: solid #67BBC5 1px;
}
.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:none;
    	background-color:#018EA0;
    	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.3em;
        font-weight:bold;
	color: white;
        font-family: Arial;
        border-bottom: solid #67BBC5 1px;
}
.sideblock_top .linklijst h2 span {font-family: Arial;}
.sideblock_top .linklijst a {
	color: #fff;
	padding: 5px 10px 4px 0px;
        margin:0 0 0 0;
	border-bottom:1px solid #67BBC5 ;
	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;
	border-bottom:1px solid #fff ;
	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;
	border-bottom: solid #DEDEDE 1px;
                background: none;
	display: block;
    	width:195px;
}


/* Attentieblok sideblock_top vrijetekst*/
/***********************************/
.sideblock_top .vrijetekst{
	padding: 10px 10px 9px 13px;
	background-color: #018EA0;
                color:#fff; /* MF */
                margin: 0px 0px 20px 15px !important;
                margin: 0px 0px 20px 10px;
}
.sideblock_top .vrijetekst h2{
	color: #fff;
	margin:0;
                padding:0px 10px 15px 0;
                font-size:1.3em;
	font-weight: bold;
	border-bottom: solid #67BBC5 1px;
                font-family: Arial;
}
.sideblock_top .vrijetekst a{
	color: #fff;
}
.sideblock_top .vrijetekst img{
margin:15px 0 0 0;
padding:0;
}
.sideblock_top .vrijetekst a:hover{
	color: #67BBC5 ;
}


/* Attentieblok sideblock_top right_side_image (banner) */
/***********************************************/
.sideblock_top .right_side_image {
	/*width: 232px;*/
    	border:none;
    	background-color:#018EA0;
    	margin:0 0 20px 5px !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.3em;
                font-weight:bold;
	color: white;
                font-family: Arial;
                border-bottom: solid #67BBC5 1px;
}
.sideblock_top .right_side_image h2 span {font-family: Arial;}

.sideblock_top .right_side_image img {
   	margin:0;
                padding:5px 0 0 0;
                width:222px;
}
.sideblock_top .right_side_image .onderschrift {
   	display:none;
                line-height:0;
                margin:0;
                padding:0;
}

/******************************************************/
/* Start Thema-landing uitgelichte projecten elements */
/******************************************************/
.uitgelicht {
    margin:0 7px 0px 10px;
}
.uitgelicht a {
	text-decoration:none;
	padding: 0px 0px 5px 0px;
	margin:0 0px 0px 0;
	border-bottom: 1px solid #DEDEDE ;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display: block;
	color:#000;
	width:100%;
}
.uitgelicht a:hover {
	color: #000;
	text-decoration:none;
	border-bottom: 1px solid #000 ;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.landingO a {
	text-decoration:none;
	padding: 0px 20px 5px 0px;
	margin:-10px 0px 0px 10px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 80% no-repeat;
	text-align: right;
	font-weight: bold;
	color:#000;
    	display:block;
    	width:92.5%;
}
.landingO a:hover {
	color: #000;
	text-decoration:none;
	border-bottom: 1px solid #000 ;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 80% no-repeat;
}
.uitgelicht h1 {
	font-size: 1.5em;
	padding: 5px 0 0 0;
	margin: 0 0 5px 0;
	display:block;
                font-family:Arial;
                color:#00484D;
}
.uitgelicht h1 span{font-family:Arial;}
.uitgelicht span {
	padding: 5px 0 8px 0;
}
.uitgelicht span strong {
	padding: 10px 0 5px 0;
	display:block;
	font-weight:bold;
}

/*******************************************************************/
/**************** bottom right side of thema-landing page *************/
/* Attentieblok sideblock_bottom linklijst */
/**********************************/
.sideblock_bottom .linklijst{
         margin:0 0 0 7px;
}

/* 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:#0896A5;
	margin:20px 0 0 0;
                padding:10px 0 15px 0;
                font-size:1.6em;
	font-weight: normal;
	border-bottom: solid #DEDEDE 1px;
                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;
}


/*******************************************************************/
/**************** left bottom side of thema-landing page *************/
/* Attentieblok left_side_uitgelicht_overzicht linklijst */
/********************************************/
#left_side_uitgelicht_overzicht .linklijst {
                margin:0 5px 0 10px !important;
                margin:0 8px 0 5px;
                padding:0;
                position:relative;
}
#left_side_uitgelicht_overzicht .linklijst h2{
                margin:30px 0 0 0;
                color:#0896A5;
}
#left_side_uitgelicht_overzicht .linklijst a{
                width:207px;
                margin:0;
                padding:4px 15px 4px 0;
}
/* 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:#0896A5;
	margin:30px 0 0 0;
                padding:10px 0 15px 0;
                font-size:1.6em;
	font-weight: normal;
	border-bottom: solid #DEDEDE 1px;
                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 {
	float:left;
	margin:20px 12px 0 17px !important;
	margin:20px 12px 0 13px;
	width:210px;
                display:block;
}
.overview span strong{
	margin:5px 0 5px 0;
	font-weight:bold;
	display:block;
}
.overview span{
	padding:0 10px 0 0;
                margin:0;
                font-weight:normal;
                display:block;
}
.overview .link {
	color: #000;
	padding: 0px 0px 5px 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display: block;
	font-size: 1em;
	text-decoration:none;
}
.overview .link:hover {
   	border-bottom: solid #000 1px;
   	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.overview_wide .overview{

/*float:none;*/
	margin:20px 20px 0 10px !important;
	margin:20px 10px 0 10px;
}
.column1,
.column2,
.column3{
               width:236px;
               float:left;
}
.column1 .overview,
.column2 .overview,
.column3 .overview {
                float:none;
	margin:20px 20px 0 10px !important;
	margin:20px 10px 0 10px;
}
/*****************************/
/* 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 #018EA0 1px;
	width: 200px;
	padding:2px 0px 2px 3px;
	margin:-25px 150px 25px 0;
	/*font-size:0.9em;*/
	float:right;
}
#center #filteroverzicht_Zoek {
	width:195px;
}
#center .search_button {
	border: solid #B1DCE2 1px;
	width: 50px;
                margin:0px 15px 15px 124px !important;
	margin:0px 15px 15px 115px;
	color: #fff;
	text-align: center;
	background-color: #018EA0;
}
#center .geotoolCenter{margin:0 0 0 10px;}

/*****************************/
/* Start Result elements  */
/*****************************/
.result_paginering{
        border-top:1px solid #018EA0;
	border-bottom:1px solid #018EA0;
	padding:4px 0 4px 0;
	text-align: center;
	margin:3px 0 0 0;
}
.result_paginering a.current,
.result_paginering a:hover{
	color:#B2D940;
                clear:both;
}
.result_paginering a{
	color:#018EA0;
	font-size:1em;
	margin:5px 0 0 0;
                display:inline;
	text-decoration:none;
}
.pages_result .result_count{
	color:#018EA0;
	font-size:1em;
	margin:5px 0 0 10px;
	display:block;
}
.pages_result .link {
	color: #000;
	padding: 0px 10px 0px 10px;
	margin:0 0px 0 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display: block;
	font-size: 1em;
                text-align: left;
                text-decoration:none;
}
.pages_result .link:hover {
   	border-bottom: solid #000 1px;
   	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.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;
}
.pages_result .date{
	color:#018EA0;
}

/*************************************************************************/
/* Start Overzichtspagina beeldbank en historische gebeurtenis elements  */
/*************************************************************************/
.streep {
	border-top: 1px solid #018EA0 ;
	margin:2px 0px 0 0;
	padding:0px 0 0 0;
}
.streep_onder {
	border-top: 1px solid #018EA0 ;
	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;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display:block;
                clear:both; /* MF */
}
.streep a:hover{
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
	text-decoration:none;
	color:#000;
}

/******** Article Anchors ********/
/*********************************/
/* Start Article index elements  */
/*********************************/
.content .index {
	margin:10px 0 0 0;
	padding:10px 0 4px 0;
	border-top: 1px solid #018EA0;
	border-bottom: 1px solid #018EA0;
}
.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: #000;
                margin:0;
	padding: 4px 0px 2px 10px;
	border-bottom: 1px solid #DEDEDE ;
	background: url(/images/blt-li-a-beneden-ro-h.gif) 100% 50% no-repeat;
	display: block;
                clear:both; /* MF */
                text-decoration:none;
}
.content .index a:hover{
   	border-bottom: 1px solid #000 ;
   	background: url(/images/blt-li-a-beneden-ro-hi.gif) 100% 50% no-repeat;
        	text-decoration:none;
        	color:#000;
}

/**********************************/
/* Start Article detail elements  */
/**********************************/
.content .detail {
                clear:both;
	margin:10px 0 10px 0;
}
.content .detail h2{
	clear:both;
                margin:10px 0 10px 10px;
	padding:0;
}
.content .detail p{
                margin:0 0px 0px 10px;
                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: inside;
}
.content .detail ul li {
                margin:10px 0 10px 0;
                padding:0;
                list-style: none;
                list-style-position: outside;
                clear:both;
}
.content .detail ul li ul li{
                margin:1px 0 1px 25px;
                list-style:square;
                list-style-position: outside;
}
.content .detail ul li ul li ul li{
                margin:1px 0 1px 20px;
                list-style:square;
                list-style-position: outside;
}
.content .detail .link{
	color: #000;
        	margin:5px 0px 10px 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-boven-ro-h.gif) 100% 50% no-repeat;
        	float:right;
                width:98%;
        	display:block;
                clear:both;
	text-align: right;
        	text-decoration:none;
}
.content .detail .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;
}

/*********** 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: 1px solid #018EA0;
	border-bottom: 1px solid #018EA0;
}
.content .index_faq h2{
	margin:4px 0 2px 10px;
	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: #000;
                margin:0;
	padding: 2px 15px 2px 10px;
	border-bottom: 1px solid #DEDEDE ;
	background: url(/images/blt-li-a-beneden-ro-h.gif) 100% 50% no-repeat;
	display: block;
                text-decoration:none;
}
.content .index_faq a:hover{
   	border-bottom: 1px solid #000 ;
   	background: url(/images/blt-li-a-beneden-ro-hi.gif) 100% 50% no-repeat;
        	text-decoration:none;
        	color:#000;
}

/*****************************/
/* Start detail_faq elements */
/*****************************/

.content .detail_faq {
	margin:10px 0 0 0;
}
.content .detail_faq h2{
	clear:both;
                margin:0 0 10px 10px;
	padding:0;
}
.content .detail_faq p{
                margin:0 0 0 10px;
                padding:0;
                display:block;
}
.content .detail_faq span{
                margin:0;
                padding:0;
}
.content .detail_faq ul {
                margin:0;
                padding:0;
                list-style-position: outside;
}
.content .detail_faq ul li {
                margin:0px 0 0px 0;
                list-style: none;
                list-style-position: outside;
        	display:block;
        	width:100%;
}
.content .detail_faq ul li ul li{
                margin:1px 0 1px 25px;
                list-style:square;
                list-style-position: outside;
        	width:auto;
}
.content .detail_faq ul li ul li ul li{
                margin:1px 0 1px 18px;
                list-style:square;
                list-style-position: outside;
}
.content .detail_faq .link{
	color: #000;
        	margin:5px 0px 10px 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-boven-ro-h.gif) 100% 50% no-repeat;
        	float:right;
        	display:block;
	text-align: right;
        	width:98%;
        	text-decoration:none;
}
.content .detail_faq .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;
}


/* overzichten vragen en antwoord (Geen indexoverzicht meer?)*/
.index_overzicht {
	margin:5px 0 0px 0;
	padding:5px 0 0px 0px;
	border-top: 1px solid #018EA0;
}
.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 */
/**********************************/
.search{
                margin:5px 0 0 0;
	padding:0;
}
.search h2 {
	margin:0;
	padding:0 0 0 10px;
}
.search .validatorhack label {
                color:#018EA0;
	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: #018EA0;
	/*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: #018EA0;
}

/***************************/
/* Start Sitemap elements  */
/***************************/
#center .sitemap {
	margin:0 10px 0 10px;
}
#center .sitemap ul{
               list-style:none;
               font-weight:bold;
}
#center .sitemap ul ul{
                margin:0;
                font-weight:normal;
                /*list-style:square inside;*/
}
#center .sitemap h2 {
		font-size:1.4em;
		color:#018EA0;
		border-bottom: solid #DEDEDE 1px;
		margin:20px 0 0 0px;
		padding:0 0 8px 0;
                                font-family:Arial;
}
#center .sitemap a {
		text-decoration:none;
		padding: 4px 0px 4px 0px;
		margin:0 0px 0px 0;
		color:#000;
		border-bottom: solid #DEDEDE 1px;
		background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
		display: block;
		width:100%;
}
#center .sitemap 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;
}
#center .sitemap .sublink a {
      		color:yellow;
      		padding:0 0 0 10px;
}

/*****************************************/
/* Start Raamwerk Thema-landing elements */
/*****************************************/
div#main_float {
	float: left;
	margin: 0;
                padding:0;
	width: 970px;
	display: inline;
}
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;
	border-top: 1.3em solid #fff;
	float: left;
	width: 49%;
	padding: 0;
	margin: 0;
}

div#centerbox_float {
	float: right;
	width: 50%;
	margin: 0 0 0 0 !important;
	margin:0;
	display: inline;
	padding:1.3em 0 0 0;
}
div#center_float {
	float: left;
	width: 48%;
	padding: 0 0 0 0;
	margin:0;
	overflow: hidden;
	background-color: #018EA0;
}
div#right_side_float {
	position: relative;
	float: right;
	margin: 0 1px 0 0 !important;
	margin:0 1px 0 0;
	width: 49%;
	display: inline;
}
div#right_side_float img {
	position: relative;
	margin: 4px;
}
/*div#right_side_float .linklijst a {
	width:195px;
                margin:0 0 0 10px;
}*/



/*************************************/
/* Start Abonneren specific elements */
/*************************************/
.kort .first {
	border: none;
}
.kort h2 {
	display: block;
	padding-bottom: .2em;
	border-bottom: 1px solid #018EA0;
	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 #018EA0;
	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:210px;
                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.extern {
                color:#0A646F;
                padding: 2px 0 2px 0;
		border-bottom: solid #DEDEDE 1px;
		background: url(/images/link_ext_norm.gif) 100% 80% no-repeat;
		display: block;
		height: 15px;
}
.adressen a.extern:hover {
                border-bottom: solid #000 1px;
   		background: url(/images/link_ext_select.gif) 100% 80% no-repeat;
}
.adressen a.email {
                color:#0A646F;
                padding: 2px 0 2px 0;
		border-bottom: solid #DEDEDE 1px;
		background: url(/images/link_email_norm.gif) 100% 80% no-repeat;
		display: block;
		height: 15px;
}
.adressen a.email:hover {
                border-bottom: solid #000 1px;
   		background: url(/images/link_email_select.gif) 100% 80% no-repeat;
}
.adressen a {
                display: block;
                color:#0A646F;
	padding: 2px 0 2px 0;
                text-decoration:none;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
                margin:0px;
                width:185px;
}
.adressen a:hover {
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}

/***************************/
/* Start Formulier elements*/
/***************************/

.formulier form{
	margin:10px 0px 10px 0px;
                padding:5px 0 5px 0;
	border-top:1px solid #018EA0;
	border-bottom:1px solid #018EA0;
}
/* .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:none;
	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:#018EA0;
	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 25px !important; /*32*/
                margin:0 2px 0 38px; /*45*/
border: solid #777777 1px;
}
.formulier form .form_field_input_inline .input_maand{
                margin:0 2px 0 1px !important;
border: solid #777777 1px;
}
.formulier form .form_field_input_inline .input_jaar{
                margin:0 0 0 1px !important;
border: solid #777777 1px;
}
.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: solid #777777 1px;
}
.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: #018EA0;
}
.formulier form .formBtn input.wis {
                float:left;
                margin-left:10px;
}
.formulier form .formBtn input.volgende {
                float:right;
}
.verplicht{
                color:red;
                width: 100%;
                padding:8px 0 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: 238px;
	min-height: 330px;
	margin:20px 1px 0 0;
	padding:0 0 5px 0;
	background-color:#0896a5;
	float: right;
}
.werkzaam_box{
	margin:0 4px 0 5px;
	padding:5px 0 0 0;
}
.werkzaam_box h2{
	margin:0;
	padding:0;
	border:1px solid #006e76;
	background:#018e9f url(/images/bg-werkzaamheden-link.jpg) 0 100% no-repeat;

}
.werkzaam_box h2 a{
                display:block;
	text-decoration:none;
	padding:3px 20px 4px 7px;
}
.werkzaam_box h2 a.plus{
	color:#fff;
	background:#018e9f url(/images/geo-plus.jpg) 100% 100% no-repeat;
}
.werkzaam_box h2 a.plus:hover{
	background:#006f7d url(/images/geo-plus-ro.jpg) 100% 100% no-repeat;
}
.werkzaam_box h2 .min{
	color:#e6e321;
	background:#018e9f url(/images/geo-min.jpg) 100% 100% no-repeat;

}
.werkzaam_box h2 .min:hover{
	color:#e6e321;
	background:#006f7d url(/images/geo-min-ro.jpg) 100% 100% 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{
	padding: 1px 15px 6px 0px !important;
	padding: 0px 15px 5px 0px;
	text-decoration:none;
	color:#000;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	margin:0 5px 0 10px;
	display:block;
}
.werkzaam_box .link:hover{
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
.werkzaam_box .link_over a{
	padding: 14px 15px 1px 0px;
	text-decoration:none;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	margin:0 0px 5px 90px;
	display:block;
                color:#000;
	width:120px;
}
.werkzaam_box .link_over a:hover{
	text-decoration:none;
	border-bottom: solid #000 1px;
	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
/**************************************/
/* Start Homepage display elements */
/**************************************/

.homepage {
	float: left;
	width:721px;
	margin: 20px 0 10px 0px;
	background-color:#0896a5;
}
.homepage_image {
	background-image: url(/images/start_frontscreen.JPG);
	margin: 0 0 0 0;
	min-height: 335px;
	background-color:#0896a5;
}
.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;
	/*border-top: 1px solid #DEDEDE;
                width:214px;*/
}
.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:464px;
	text-decoration:none;
	line-height:1.2em;
}
.display_thema {
	float:right;
	margin:0;
	padding:10px 10px 0 0;
	width:227px;
	min-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:#fff;
	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 12px;
                background:transparent url(/images/brdr-btm-themas-home.gif) 0% 100% no-repeat;
	color:#fff;
	text-decoration:none;
	height:1.2em;
}
.display_thema a:hover  {
	background:#e6e321 url() 0% 0% no-repeat;
	color:#00494a
}

/**** linklijsten op de homepage *****/
#homepage_lijst {
                 width:972px;
                 padding:0;
                 margin:0;
}
#homepage_lijst .linklijst{
                 padding:5px 17px 5px 12px;
                 margin:0;
                 float:left;
}
#homepage_lijst .linklijst a{
                 width:199px;
}
#homepage_lijst .clear {
		clear:none;
}

/* End Startpagina display elements */


/***************************/
/* Start Footer elements   */
/***************************/
div#footer {
	float: left;
	width: 100%;
	min-width:756px;
	margin:0;
}
#footer {

}
#footer a {
                /*margin:30px 50px 0 20px important;*/
	margin:30px 0 0 20px;
	/*padding:0 50px 0 0 !important;*/
                padding:0 20px 0 0;
	color:#000;
                float:left;
}
#footer ul {
                margin-right:300px !important;
	margin-right:10px;
	padding:0 0 5px 0;
        float:right;
	text-align:right;
	vertical-align:top;
}
#footer ul li {
	display:inline;
}
#footer ul li#rss-knop a{
	display:inline;
	background: url(/images/rss_icoon2.gif) 100% 80% no-repeat;
}
#footer ul li#rss-knop a:hover{
	text-decoration:underline;
	background: url(/images/rss_icoon2_select.gif) 100% 80% no-repeat;
}
#footer ul li#email-knop a{
	display:inline;
	background: url(/images/brief_norm.gif) 100% 80% no-repeat;
}

#footer ul li#doorsturen-knop a {
	display:inline;
	background: url(/images/link_email_norm.gif) 100% 80% no-repeat;
}
#footer ul li#email-knop a:hover{
	text-decoration:underline;
	background: url(/images/brief_select.gif) 100% 80% no-repeat;
}

#footer ul li#doorsturen-knop a:hover {
	text-decoration:underline;
	background: url(/images/link_email_select.gif) 100% 80% no-repeat;
}

#footer ul li#print-knop a {
	display:inline;
	background: url(/images/link_print_norm.GIF) 100% 80% no-repeat;
}

#footer ul li#print-knop a:hover {
	text-decoration:underline;
	background: url(/images/link_print_select.gif) 100% 80% 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:none;
}
.doForm .label {
                float:left;
                padding:0 0 5px 0px;
                color:#018EA0;
	width:120px;
	float:left;
	font-weight:normal;
}
.doForm .label label{
                margin:5px 0 0 0;
                padding:0;
                border:none;
                float:left;
}
.doForm .label .mandatory {
                margin:0;
                padding:0;
                border:none;
                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: #018EA0;
}
.doForm .input .aanhef{
                margin:0 0 0 10px;
                padding:0 0 0 20px;
}
.doForm .input .aanhef input{
                float:left;
                border:none;
}
.doForm .input .aanhef label{
                color:#018EA0;
                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:1.1em;
}
.welkomsttekst a{
               color:#000;
               margin:0 0 0 50px;
}
.welkomsttekst a:hover{
               color:#018EA0;
}

/***movie stijlsheets**/
img { border: 0; }
span.metageg {display: block; color: #018EA0;}
.moviecontent { width: 400px; } /* a default value will be replaced by movie width */
.moviecontent ul {border: 0;overflow:hidden;margin:0;padding:0 0 1px 0; list-style:none; }
.moviecontent li {background-image:none;padding:0;margin:0;border:0;}

.moviecontent h3 { border-bottom:1px solid #dedede; color: #000; margin: 0; padding: 0; font-size: 100%;}
.moviecontent li h3 a {border: 1px solid #FFF; color: #000;}

.moviecontent li a {display: block; padding: 2px 15px 3px 0; font-weight: bold; border-bottom:1px solid #dedede; background:url("/images/pijl.gif") right top no-repeat;height:1%; text-decoration: none; color: #000;}
.moviecontent li li a { font-weight: normal; padding: 2px 15px 3px 0;}
.moviecontent li a:hover {border-bottom: 1px solid #000; background:url("/images/pijl-hover.gif") right top no-repeat;}

.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/pijl-open.gif") right top no-repeat; }
.moviecontent li a.open:hover { background:url("/images/pijl-open-hover.gif") right top no-repeat; }
.moviecontent ul.open, .moviecontent div.open, .moviecontent p.open {display: block; }
.moviecontent li a.close { background:url("/images/pijl.gif") right top no-repeat; }
.moviecontent li a.close:hover { background:url("/images/pijl-hover.gif") right top no-repeat; }
.moviecontent ul.close, .moviecontent div.close, .moviecontent p.close  {display:none;}

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:none;
	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:none;
	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:none;
	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: 150;
}
.viewresults P {
MARGIN: 10px 0px 0px 10px
}
 .vacature_link, .solbtn{
	//font-weight : bold;
	PADDING-RIGHT: 0px;
	DISPLAY: list-item;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px
}
.viewresults .resultaten_titel {
	DISPLAY: block; FONT-SIZE: 1em; MARGIN: 5px 0px 0px 10px; COLOR: #018ea0
}
.viewresults .link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1em; BACKGROUND: url(/images/blt-li-a-arrow-bl.gif) no-repeat 100% 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; BORDER-BOTTOM: #dedede 1px solid; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.viewresults .link:hover {
	BACKGROUND: url(/images/blt-li-a-arrow-bl-h.gif) no-repeat 100% 100%; BORDER-BOTTOM: #000 1px solid
}
.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: #018ea0
}
.viewresults TABLE{
	PADDING-RIGHT: 0px; BORDER-TOP: #018ea0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 3px 0px 0px; PADDING-TOP: 4px; BORDER-BOTTOM: #018ea0 1px solid; TEXT-ALIGN: center
}
.viewresults A , .vacaturedetail A{
	COLOR: #0a646f; TEXT-DECORATION: underline
}
.viewresults TABLE A.current, .vacaturedetail A.current {
	CLEAR: both; COLOR: #b2d940
}
.viewresults TABLE A:hover, .vacaturedetail A.hover {
	CLEAR: both; COLOR: #b2d940
}
.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: #018ea0 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; PADDING-TOP: 5px; BORDER-BOTTOM: #018ea0 1px solid
}
.formulier_main .titel_vet  {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: normal; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #018ea0; 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: #777777 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #777777 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: #777777 1px solid; WIDTH: 200px; PADDING-TOP: 1px; BORDER-BOTTOM: #777777 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: #018ea0; TEXT-ALIGN: center
}
.detail_vacature_titel {
	PADDING-RIGHT: 0px;
	BORDER-TOP: #73b6b5 1px solid;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.6em;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px 0px 15px -10px;
	COLOR: #00484d;
	LINE-HEIGHT: 1em;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #e5f3f6
}
.vacaturedetail {
	PADDING-LEFT: 10px;
}
.trigger {
cursor: pointer;
cursor: hand;
}
.branch {
display: none;
margin-left: 16px;
}

.multimedia a:hover {
                text-decoration:underline;
                color:#0A646F;
}
.multimedia a {
                color:#000;
                padding:0;
                margin:0 2px 0 0;
                background:none;
                text-decoration:underline;
}
.multimedia ul, 
.multimedia ul li {list-style-type:disc;list-style-position: inside}

.multimedia ol,
.multimedia ol li{list-style-type:decimal;list-style-position: inside}


/********* for human resource video's ***********/
.human_r{
	padding-left:10px;
}
.human_title{
	font-weight:bold; 
	padding:0 0 0 10px; 
	margin:10px 0 10px 0; 
	font-size:1.3em;
}

.human_resource{
	float:left;
	margin:5px 0px 0 0px;
	width:450px;
                border-top:2px solid #55b2bf;
                display:block;
                padding:5px 0 5px 0;
}
.human_resource img{
	float:left; 
	width:90px; 
	height:60px; 
	margin-right:5px;
}
.human_resource span strong{
	margin:0;
	font-weight:bold;
	display:block;
}
.human_resource span{
	padding:0 10px 0 0;
                margin:0;
                font-weight:normal;
                display:block;
}
.human_resource .link {
	color: #000;
	padding: 0px 0px 5px 0px;
	border-bottom: solid #DEDEDE 1px;
	background: url(/images/blt-li-a-arrow-bl.gif) 100% 100% no-repeat;
	display: block;
	font-size: 1em;
	text-decoration:none;
}
.human_resource .link:hover {
   	border-bottom: solid #000 1px;
   	background: url(/images/blt-li-a-arrow-bl-h.gif) 100% 100% no-repeat;
}
