body{margin:0; padding:0; font-family:"Trebuchet ms", Arial, Helvetica, Verdana, sans-serif;}

.bodyTop{height:7px; background:#7fb33e; margin:0; padding:0;}

#printUrl{}

.imgTopwerkgevers{ margin: 10px 10px 0 0;}

.top h2, .vacatureMaintop h2, .topLeft h2, .topRight h2, .tagsIndextop h2{margin:0; padding:0.25em 0 3px 1.5625em; font-size:18px; color:#fff; font-weight:normal;}
.topwerkgeversIndextop h2, .laatsteNieuwstop h2{margin:0; padding:0.25em 0 0.3125em 1.5625em; font-size:18px; color:#fff; font-weight:normal;} 
.laatsteNieuwstop h2 a{text-decoration:none; color:#fff;}
.laatsteNieuwstop h2 a:hover{text-decoration:none; color:#1f9ad8;}

.spanDatum{color:#f87d0f; font-size:12px;}

.vacatureMain p, .laatsteNieuws p{margin:0; padding:0; color:#707070; font-size:11px; cursor:pointer;}
.vacatureMain p:hover{margin:0; padding:0; color:#707070; text-decoration:underline; font-size:11px; cursor:pointer;}
.vacatureMain a{text-decoration:none;color:#707070; font-size:12px; }

.spanStad a{ text-decoration:none; color:#dd4e6b; font-size:11px;}

.vacatureMain h1, .laatsteNieuws h1, .vacatureMain h1 a{margin:0; padding:0; font-size:14px; color:#716348; text-decoration:none;}

.zoekTitel{margin:0; padding:0; font-size:20px; font-weight:bold;}

.wrapper{width:54.125em; margin:0 auto;}
#logo{float:left; width:15em; height:5.1875em; margin:0; padding:0;}
#powered{float:right; margin:0; padding:0;}
#headerRight{float:right; width:330px; margin:0.3125em 0 0 0; padding:0; display: none;} /*PRINT CSS */

ul#tabsTop{float:right; width:330px;height:1.75em; margin:0.9375em 0 0 0;}
ul#tabsTop li{float:left; list-style-type:none; height:1.75em; margin:0 0.625em; padding:0.25em 0 0 0; text-align:center;}
ul#tabsTop a{font-size:0.875em; text-decoration:none; color:#fff; margin:0; padding:0;}
ul#tabsTop a:hover{font-size:0.875em; text-decoration:none; color:#fff; font-weight:bold; margin:0; padding:0;}

*html li.cv_plaatsen{background:#9ec86b url(../img/bg_tab_cvplaatsen.png) no-repeat; width:6.75em; height:1.75em; margin:0; padding:0;}
li.cv_plaatsen{background:url(../img/bg_tab_cvplaatsen.png) no-repeat; width:6.875em; height:1.75em; margin:0; padding:0;}

*html li.vacature_plaatsen{background:#9ec86b url(../img/bg_tab_vacatureplaatsen.png) no-repeat; width:167px; height:1.75em; margin:0; padding:0;}
li.vacature_plaatsen{background:#6d88c8 url(../img/bg_tab_vacatureplaatsen.png) no-repeat; width:167px; height:1.75em; margin:0; padding:0;}

#searchTop{float:left;width:54.125em; height:5.1875em; background:url(../img/bg_search.png) no-repeat; margin:0; padding:0;display: none;} /*PRINT CSS */

#searchBottom{float:left; width:54.125em; height:63px; background:url(../img/searchbar_bottom.png) no-repeat; margin: 0 0 10px 0;display: none;} /*PRINT CSS */

#searchTrefwoord{ float:left;height:35px; padding:35px 0 0 145px; margin:0;width:225px;}
*html #searchPlaatsnaam{ float:left;height:35px; padding:35px 0 0 51px; margin:0;width:225px;}
#searchPlaatsnaam{ float:left;height:35px; padding:35px 0 0 53px; margin:0;width:225px;}
#searchButton{ float:left;height:35px; padding:29px 0 0 30px; margin:0;}

.searchField{ float:left;background:#fff; border:2px solid #5c8b18;height:19px; width:220px; font-size:16px; font-weight:bold; padding:3px 2px 2px 2px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color:#716348;}
.searchField:focus{ float:left;background:#fff; border:2px solid #5c8b18;outline:1px solid #acd581; height:19px; width:220px; font-size:16px; font-weight:bold; padding:3px 2px 2px 2px; font-family:"Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color:#716348;}
.searchButton{ width:113px; height:43px; background:url(../img/button_zoeken.png) no-repeat; border:none; cursor:pointer;}
.searchButton:hover{ width:113px; height:43px; background:url(../img/button_zoeken_hover.png) no-repeat; border:none; cursor:pointer;}

#searchTrefwoordBottom{ float:left;height:35px; padding:17px 0 0 145px; margin:0;width:225px;}
*html #searchPlaatsnaamBottom{ float:left;height:35px; padding:17px 0 0 51px; margin:0;width:225px;}
#searchPlaatsnaamBottom{ float:left;height:35px; padding:17px 0 0 53px; margin:0;width:225px;}
#searchButtonBottom{ float:left;height:35px; padding:9px 0 0 30px; margin:0;}
.searchButtonBottom{ width:113px; height:43px; background:url(../img/button_zoekenBottom.png) no-repeat; border:none; cursor:pointer;}
.searchButtonBottom:hover{ width:113px; height:43px; background:url(../img/button_zoekenBottom_hover.png) no-repeat; border:none; cursor:pointer;}

.top{width:690px height:1.8125em; background:url(../img/bg_index_top.gif);}

#indexLeft{width:690px; float:left;}
#indexRight{width:120px; float:right; padding:20px 25px 20px 0;}

#laatsteVacatures{ float:left; margin:20px 0 0 0; padding:0; width:690px}
.vacatureMaintop{ width:690px height:1.8125em; background:url(../img/bg_index_top.gif);}
.vacatureMain{width:670px; height:1.8125em;padding:0.625em 0 0 1.6875em; height:auto;}

.tagsIndextop{ float:right;width:690px; height:1.8125em; background:url(../img/bg_index_top.gif);}
#tagsIndex{ float:left; margin:10px 0 0 0; padding:0; width:690px;}
#tags{font-size:10px; margin:20px 0 0 0; text-align:center; padding:5px 0;}
.tag{padding:0.1875em;}
#tags a{padding:5px 0.3125em 0 2px; text-decoration:none;color:#707070;}
#tags a:hover{padding:5px 0.3125em 0 2px; text-decoration:none;color:#7fb33e; border-bottom:1px #7fb33e dotted;}

.tagsResult h1{margin:0; padding:0; text-decoration: none; font-size:20px; font-weight:normal; color:#707070;}
.tagsResult{width:100%; margin: 0 0 10px 0; background:#F6FAEB;}

#tagResult{font-size:10px; margin:0; text-align: center; padding:5px;display: none;} /*PRINT CSS */
#tagResult a{padding:5px 0.3135em 0 2px; text-decoration:none; color:#707070;}
#tagResult a:hover{padding:5px 0.3125em 0 2px; text-decoration:none; color:#7fb33e; border-bottom:1px #7fb33e dotted;}

.topwerkgeversIndextop{ float:right;width:350px; height:1.8125em; background:url(../img/bg2_index_top.gif);}
#topwerkgeversIndex{ float:right; margin:10px 0 0 0; padding:0; width:350px;}
#topwerkgevers{font-size:10px; margin:0 0 0 0;}

.laatsteNieuwstop{ float:right;width:690px; height:1.8125em; background:url(../img/bg_index_top.gif); margin: 0 0 10px 0;}
#laatsteNieuwsIndex{ float:right; margin:10px 0 0 0; padding:0; width:690px;}
.laatsteNieuws{padding:10px 0 0 28px; margin:0;}

.laatsteNieuws a{text-decoration:underline; color:#e2491c; font-size:11px;}
.laatsteNieuws a:hover{text-decoration:none; color:#e2491c; font-size:11px;}

#2columnsIndex{ float:left; margin:0; padding:0; width:54.125em;}
#columnLeftIndex{ float:left;width:35em;}
.topLeft{ width:35em; height:1.8125em; background:url(../img/bg_index_top.gif);}
#columnRightIndex{float:right;width:19.125em;}
.topRight{ width:19.125em; height:1.8125em; background:url(../img/bg_index_top.gif);}

#footer{width:width:54.125em; border-top:0.0625em solid #7fb33e; padding:0.3125em 0; margin-top:10px; text-align:center;display: none;} /*PRINT CSS */
.wrapperFooter{width:width:54.125em;text-align:center;}

ul.txtFooter{list-style-type:none; display:inline; width:300px;margin:0 auto;}
ul.txtFooter li{list-style-type:none; display:inline; padding:0.3125em 0.625em 0 0.625em;}
ul.txtFooter a{text-decoration:none; font-size:11px;color:#707070;}
ul.txtFooter a:hover{text-decoration:none; font-size:11px;color:#e5131e;}

/*DETAIL PAGINA*/
.imgWerkgever{padding: 0 0 10px 0;}
#gevondenVacatures p{margin:0; padding:0; font-size:14px;color:#e5131e;padding:0.1875em 0 0 2em; }
#gevondenVacatures{width:width:54.125em; padding:5px 0;}
#gevondenVacaturesLeft{float:left;}
#gevondenVacaturesRight{float:right;padding:0.9375em 0 0 0;}
#results{ float:left; margin:0.3125em 0 0 0; padding:0; width:690px;}

#resultLeft{float:left; width:37.6275em;}
#resultRight{float:right; width:12.5em; text-align:center;}
#resultRight h1{margin:0; color:#616161; font-size:16px; padding:0.9375em 0 0 0;}

.searchResult{float:left; width:640px; padding: 0.3125em 1.5625em 0 1.5625em; margin:0.3125em 0;border-top:1px #7fb33e solid;border-bottom:1px #fff solid;}
.searchResult:hover{float:left; width:640px; cursor:pointer; background:#F6FAEB; border-top:1px #E7F5C6 solid;border-bottom:1px #E7F5C6 solid;padding: 0.3125em 1.5625em 0 1.5625em;}

.bannerIndex{float:left; width:486px; padding: 10px 0 0 0; margin:0;}
.bannerResult{float:left; width:640px; padding: 0.625em 1.5625em 0 1.5625em; margin:0.3125em 0;border-top:1px #7fb33e solid;display: none;} /*PRINT CSS */

.searchResultTop{float:left; width:640px;padding:0 0 0.1875em 0;}
.searchResultTop a{text-decoration:none;font-size:12px; color:#1f9ad8;}
.searchResultTop a:hover{text-decoration:none;font-size:12px;color:#e5131e; border-bottom: 1px #e5131e dotted;}
.searchResultTopBottom{float:left; width:640px;padding:0 0 0.1875em 0;}
.searchResultTopBottom a{text-decoration:none;font-size:12px; color:#dd4e6b;}
.searchResultTopBottom a:hover{text-decoration:none;font-size:12px;color:#e5131e; border-bottom: 1px #e5131e dotted;}
.searchResultLeft{float:left; overflow:hidden; width:500px;}
.searchResultRight{float:right;}
.searchResult h1{margin:0; padding:0;font-size:16px; color:#1f9ad8;}
.searchResult h2{margin:0; padding:0;font-size:12px; color:#f87d0f;}
.searchResult p{margin:0; padding:0; color:#707070; font-size:12px; line-height:17px; padding:0 0;}
.searchResult p a{text-decoration:none; color:#707070;}
.searchResult p a:hover{text-decoration:none;}

#navigatie{float:left; width:640px;border-top:1px #7fb33e solid;padding: 0.625em 1.5625em 0.625em 1.5625em;}

.pagenavActive{border:1px solid #dd4e6b; width:5px; padding:1px 4px; font-size:14px; color: #dd4e6b;}
#navigatie a{text-decoration:none;color:#7eb23c; border:1px solid #7eb23c; font-size:14px; width:5px; padding:1px 4px;}
#navigatie a:hover{text-decoration:none;color:#dd4e6b; font-size:14px;}

.buttonNav{padding:0; margin:0 0 0 0;}
/*END DETAIL PAGINA*/

.wrapperRechts{float:right; width:200px;height:920px;}

/* Banners*/
.banner468x60{width:468px; height:60px; float:left; padding:0; margin: 0;}
.banner120x600{width:120px; height:600px; margin:0 0 10px 0; padding:0;}
/* END banners*/

/*DETAIL PAGINA*/
#detailVacatures{width:width:54.125em;}
#detailVacatures h1{font-size:20px; color:#716348; padding:15px 0 0 25px; border-bottom:1px #7FB33E solid;}

#detail{ float:left; margin:0.3125em 0 0 0;width:54.125em;}

#detailLeft{float:left; width:430px; padding:10px 20px 0 20px; font-size:12px;color:#707070;}
#detailRight{float:right; width:200px; border-left:1px #7fb33e solid; margin:10px 0 0 0;color:#707070; font-size:12px; padding: 0 0 30px 10px;display: none;} /*PRINT CSS */
#detailLeft h2{ border: 1px solid #1f9ad8;text-align: center; padding: 5px; margin: 0 0 10px 0;}
#detailLeft h2 a{text-decoration:none; font-size:14px; color:#1f9ad8;}
#detailLeft h2 a:hover{text-decoration:underline; font-size:14px; color:#1f9ad8;}
.boxDetail1{ float:left;border: 1px solid #1f9ad8;text-align: center; padding: 5px; margin: 0 0 10px 0; width:170px;display: none;} /*PRINT CSS */
.boxDetail2{ float:right;border: 1px solid #1f9ad8;text-align: center; padding: 5px; margin: 0 0 10px 0; width:170px;display: none;} /*PRINT CSS */
.boxDetail1 a, .boxDetail2 a{text-decoration:none; font-size:14px; color:#1f9ad8;}
.boxDetail1 a:hover, .boxDetail2 a:hover{text-decoration:underline; font-size:14px; color:#1f9ad8;}
#detailLeft p{color:#707070; font-size:12px; line-height:19px;}
.imgLeft{padding:0; float:inherit;}

#detailLeft ul{list-style-type:none; margin:0; padding:0;}

#detailRight h1{margin:0; padding:0 0 10px 0;color:#707070; font-size:16px;}
#detailRight h2{margin:0; padding:0;color:#707070; font-size:12px; font-weight:normal;}


.imgContactgegevens{float:left;}
.cont{padding:5px 0 0 0;}
.contactgegevens{ margin: 10px 15px;font-size:12px; color:#707070;}
.spacercontactgegevens{background:url(../img/spacer_contactgegevens.png)repeat-x; width:233px; height:2px; margin:0 auto;}
/*END DETAIL PAGINA*/

/* SITEMAP PAGINA*/
.sitemapTop{ float:left; margin:1.5625em 0 0 0; padding:0; width:470px;}

.sitemapMain{width:52.4375em; height:1.8125em;padding:0.625em 0 0 1.6875em; height:auto;}
.sitemapBlok{float:left; width:200px;}

ul.ulSitemap {padding:0; margin:0px 0 0 15px; font-size:12px;}
.ulSitemap li{padding:2px 0; margin:0; list-style-type:none;}

.ulSitemap li a{text-decoration:none;color:#716348;}
.ulSitemap li a:hover{text-decoration:none;color:#716348; border-bottom:1px dotted #716348;}

#tagsSitemap{font-size:10px; margin:0 0 0 0; text-align:center; padding:10px; width:850px;}
.tagSitemap{padding:0.1875em;}

#tagsSitemap a{padding:5px 0.3125em 0 2px; text-decoration:none; color:#e5131e;}
#tagsSitemap a:hover{padding:5px 0.3125em 0 2px; text-decoration:none; color:#707070; border-bottom: 1px #707070 dotted;}

#topwerkgeversSitemap{font-size:10px; margin:0 0 0 0; text-align:center;}
/*END SITEMAP*/
/*END SITEMAP PAGINA*/
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #f1e1b5;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#fdfbf3;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}







	#mainContainer{
		width:500px;
		margin:0 auto;
		margin-top:10px;
		border:1px double #f1e1b5;
		padding:5px;
		
	}
	
	/* Alternative layout for the message box - used by one of the messages */
	
	.modalDialog_contentDiv_error{
		border:3px solid #FFF;	
		padding:2px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#F00;	/* White background color for the message */
		color:#FFF;
	}
	.modalDialog_contentDiv_error a{
		color:#FFF;
	}
	h1{
		margin-top:0px;
	}

.modalDialog_transparentDivs{	
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
}
.modalDialog_contentDiv{
	border:3px solid #405B9D;	
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
}
.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */	
}