*
{
	margin: 0;
	padding: 0;
}
BODY
{
	background: #FFFFFF url(images/bg_body.jpg) no-repeat scroll center top;
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #3A3C43;
	width: 100%;
	display: table;
	height: 100%;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
IMG
{
	border: none;
}
/*main elements*/
#header
{
	height: 144px;
	margin: 0 auto;
	position: relative;
	width: 980px;
}
#main-wrap
{
	margin: 0 auto;
	position: relative;
	width: 980px;
	height: 600px;
}
/*Header elements*/
#logo
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
#langbar
{
	position: absolute;
	top: 0px;
	right: 30px;
	width: 267px;
	height: 19px;
	list-style: none;
}
#langbar LI
{
	float: left;
}
#langbar LI A
{
	width: 86px;
	float: left;
	margin: 0 0 0 3px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#langbar LI A:hover, #langbar LI A.active
{
	background-position: bottom;
	text-decoration: none;
}
#langbar LI#nederlands A
{
	background-image: url(images/11_langned.gif);
}
#langbar LI#frans A
{
	background-image: url(images/12_langfra.gif);
}
#langbar LI#engels A
{
	background-image: url(images/13_langeng.gif);
}
#calendar
{
	position: absolute;
	top: 30px;
	right: 25px;
	width: 130px;
	height: 72px;
	background-color: #7FA9D3;
}
/*main-wrap elements*/
#mainbg
{
	background: url(images/bg_wrapper.jpg) no-repeat left top;
}
#left
{
	float: left;
	width: 280px;
}
#right
{
	position: relative;
	float: left;
	width: 680px;
}
#clearpage
{
	clear: both;
	height: 25px;
}
#disclaimer
{
	position: absolute;
	background: url(images/disclaimer.jpg) no-repeat left top;
	width: 280px;
	height: 110px;
	top: 340px;
	left: -280px;
}
#navbar
{
	width: 280px;
	list-style: none;
}
#navbar LI A
{
	width: 280px;
	float: left;
	height: 23px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#navbar LI A:hover
{
	background-position: 0px -23px;
	text-decoration: none;
}
#navbar LI A.active, #navbar LI A.active:hover
{
	background-position: bottom;
	text-decoration: none;
}
#navbar LI#vacatures_nl A
{
	background-image: url(images/01_menu-vac-nl.jpg);
}
#navbar LI#vacatures_fr A
{
	background-image: url(images/01_menu-vac-fr.jpg);
}
#navbar LI#vacatures_en A
{
	background-image: url(images/01_menu-vac-en.jpg);
}
#navbar LI#solliciteren_nl A
{
	background-image: url(images/02_menu-sol-nl.jpg);
}
#navbar LI#solliciteren_fr A
{
	background-image: url(images/02_menu-sol-fr.jpg);
}
#navbar LI#solliciteren_en A
{
	background-image: url(images/02_menu-sol-en.jpg);
}
#navbar LI#werkgevers_nl A
{
	background-image: url(images/03_menu-bed-nl.jpg);
}
#navbar LI#werkgevers_fr A
{
	background-image: url(images/03_menu-bed-fr.jpg);
}
#navbar LI#werkgevers_en A
{
	background-image: url(images/03_menu-bed-en.jpg);
}
#navbar LI#kandidaten_nl A
{
	background-image: url(images/04_menu-kan-nl.jpg);
}
#navbar LI#kandidaten_fr A
{
	background-image: url(images/04_menu-kan-fr.jpg);
}
#navbar LI#kandidaten_en A
{
	background-image: url(images/04_menu-kan-en.jpg);
}
#navbar LI#contact_nl A
{
	background-image: url(images/05_menu-con-nl.jpg);
}
#navbar LI#contact_fr A
{
	background-image: url(images/05_menu-con-fr.jpg);
}
#navbar LI#contact_en A
{
	background-image: url(images/05_menu-con-en.jpg);
}
#hd_vacatures_nl, #hd_vacatures_fr, #hd_vacatures_en
{
	position: absolute;
	top: -115px;
	left: 25px;
	width: 306px;
	height: 72px;
	background: url(images/hd_vac_nl.png) no-repeat left top;
}
#hd_vacatures_fr
{
	background: url(images/hd_vac_fr.png) no-repeat left top;
}
#hd_vacatures_en
{
	background: url(images/hd_vac_en.png) no-repeat left top;
}
#hd_solliciteren_nl, #hd_solliciteren_fr, #hd_solliciteren_en
{
	position: absolute;
	top: -115px;
	left: 25px;
	width: 306px;
	height: 72px;
	background: url(images/hd_sol_nl.png) no-repeat left top;
}
#hd_solliciteren_fr
{
	background: url(images/hd_sol_fr.png) no-repeat left top;
}
#hd_solliciteren_en
{
	background: url(images/hd_sol_en.png) no-repeat left top;
}
#hd_kandidaten_nl, #hd_kandidaten_fr, #hd_kandidaten_en
{
	position: absolute;
	top: -115px;
	left: 25px;
	width: 306px;
	height: 72px;
	background: url(images/hd_kan_nl.png) no-repeat left top;
}
#hd_kandidaten_fr
{
	background: url(images/hd_kan_fr.png) no-repeat left top;
}
#hd_kandidaten_en
{
	background: url(images/hd_kan_en.png) no-repeat left top;
}
#hd_werkgevers_nl, #hd_werkgevers_fr, #hd_werkgevers_en
{
	position: absolute;
	top: -115px;
	left: 25px;
	width: 306px;
	height: 72px;
	background: url(images/hd_bed_nl.png) no-repeat left top;
}
#hd_werkgevers_fr
{
	background: url(images/hd_bed_fr.png) no-repeat left top;
}
#hd_werkgevers_en
{
	background: url(images/hd_bed_en.png) no-repeat left top;
}
#hd_contact_nl, #hd_contact_fr, #hd_contact_en
{
	position: absolute;
	top: -115px;
	left: 25px;
	width: 306px;
	height: 72px;
	background: url(images/hd_con_nl.png) no-repeat left top;
}
#hd_contact_fr
{
	background: url(images/hd_con_fr.png) no-repeat left top;
}
#hd_contact_en
{
	background: url(images/hd_con_en.png) no-repeat left top;
}
#vacaturelist
{
	margin: 0 0 0 25px;
	width: 646px;
	height: 486px;
}
.vacaturebox
{
	position: relative;
	margin: 0 0 3px;
	width: 646px;
	height: 48px;
	/*[disabled]background-color:#646E8D;*/
}
A.vacature
{
	position: absolute;
	width: 645px;
	height: 47px;
	background: url(images/vaclist_left.jpg) repeat-y;
	/*[disabled]background-color:#475C6F;*/
	text-decoration: none;
	cursor: pointer;
}
A.vacature:hover
{
	background-color: #E04606;
	text-decoration: none;
}
SPAN.vacaturedata:hover
{
	background-color: #FFFFFF;
}
SPAN.vacaturedata
{
	position: absolute;
	width: 637px;
	height: 47px;
	left: 8px;
	background: url(images/vaclist_bg_off60.png) repeat-x;
	/*[disabled]background-color:#335577;*/
}
.functie
{
	position: absolute;
	width: 300px;
	height: 15px;
	left: 20px;
	top: 6px;
	color: #9D2B01;
	font-weight: bold;
}
.regio
{
	position: absolute;
	width: 175px;
	height: 15px;
	left: 281px;
	top: 6px;
	color: #2D343F;
	font-weight: normal;
}
.sector
{
	position: absolute;
	width: 135px;
	height: 15px;
	left: 461px;
	top: 6px;
	color: #2D343F;
	font-weight: normal;
}
.beschrijving
{
	position: absolute;
	width: 615px;
	height: 15px;
	left: 20px;
	top: 28px;
	color: #2D343F;
}
#pagebox
{
	width: 646px;
	height: 19px;
}
#pages LI
{
	list-style: none;
	display: inline;
}
#pages LI A, #pages LI SPAN
{
	width: 30px;
	float: right;
	margin: 0 0 0 3px;
	height: 19px;
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
}
#pages LI A:hover, #pages LI A.active
{
	background-position: bottom;
	text-decoration: none;
}
#pages LI#pagina_nl SPAN
{
	width: 86px;
	background-image: url(images/pagina_nl.gif);
}
#pages LI#pagina_fr SPAN
{
	width: 86px;
	background-image: url(images/pagina_fr.gif);
}
#pages LI#pagina_en SPAN
{
	width: 86px;
	background-image: url(images/pagina_en.gif);
}
#pages LI#page1 A
{
	background-image: url(images/pag1.gif);
}
#pages LI#page2 A
{
	background-image: url(images/pag2.gif);
}
#pages LI#page3 A
{
	background-image: url(images/pag3.gif);
}
#pages LI#page4 A
{
	background-image: url(images/pag4.gif);
}
#pages LI#page5 A
{
	background-image: url(images/pag5.gif);
}
#vacaturedetail
{
	margin: 0 0 0 25px;
	width: 646px;
	position: relative;
	border: 0px solid #B0B6BD;
}
#vdheader
{
	height: 50px;
	background-color: #5C7081;
	background-image: url(images/vheaderBG.jpg);
	background-repeat: repeat-x;
}
#vdcontent
{
	background-color: #F1F7FD;
	border: 0px solid #3300FF;
	padding-left: 35px;
	padding-top: 15px;
	padding-right: 35px;
	line-height: 18px;
	/*[disabled]opacity:0.85;*/
	/*[disabled]filter:alpha(opacity=85);*/
	zoom: 1;
/*IE HACK*/
	background: url(images/bg_tekst2.png);
}
#vdfunctie
{
	position: absolute;
	width: 430px;
	height: 15px;
	left: 34px;
	top: 8px;
	color: #FFFFFF;
	font-weight: bold;
}
#vdsector
{
	position: absolute;
	width: 240px;
	height: 15px;
	left: 34px;
	top: 27px;
	color: #E4EFF8;
	font-weight: normal;
}
#vdregio
{
	position: absolute;
	width: 240px;
	height: 15px;
	left: 279px;
	top: 27px;
	color: #E4EFF8;
	font-weight: normal;
}
#backtolist
{
	background: url(images/back.png) no-repeat left top;
	position: absolute;
	width: 150px;
	height: 15px;
	left: 495px;
	top: 8px;
	color: #E4EFF8;
	vertical-align: center;
	text-decoration: none;
}
#backtolist SPAN
{
	padding-left: 20px;
}
#backtolist SPAN:hover
{
	text-decoration: underline;
}
#backtolist2
{
	background: url(images/back.png) no-repeat left top;
	position: absolute;
	color: #555651;
	width: 150px;
	height: 15px;
	left: 495px;
	bottom: 20px;
	vertical-align: center;
	text-decoration: none;
}
#backtolist2 SPAN
{
	padding-left: 20px;
}
#backtolist2 SPAN:hover
{
	text-decoration: underline;
}
#vdcontent H1
{
	color: #C93C17;
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	border-bottom: 1px dotted #84909F;
	margin-bottom: 6px;
	padding-bottom: 3px;
}
#vdcontent UL
{
	padding-left: 15px;
}
#vdcontent A, #vdcontent A:visited
{
	color: #C93C17;
}
#vdcontent A#backtolist2, #vdcontent A#backtolist2:visited
{
	color: #555651;
}
#content
{
	position: relative;
	margin: 0 0 0 25px;
	width: 646px;
	height: 422px;
	line-height: 17px;
}
#sollform
{
	position: absolute;
	margin: 18px 15px 15px 25px;
}
#sollform LABEL
{
	line-height: 150%;
}
#sollform INPUT, #sollform TEXTAREA
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #555651;
	border: 1px solid #B0B6BD;
}
#sollform INPUT
{
	height: 15px;
}
#sollform INPUT.radio
{
	border: none;
	vertical-align: middle;
}
#sollform EM
{
	color: #C93C17;
}
#sollbg
{
	position: absolute;
	width: 646px;
	height: 402px;
	z-index: 0;
	background: url(images/bg_tekst.png) repeat-x;
	border: 0px solid #B0B6BD;
}
#contacttext
{
	position: absolute;
	margin: 18px 15px 15px 25px;
	z-index: 1;
}
#contacttext A, #contacttext A:visited
{
	color: #C93C17;
}
#route
{
	position: absolute;
	width: 646px;
	height: 422px;
	z-index: 0;
	background-image: url(images/routeplan.png);
	background-repeat: no-repeat;
	border: 0px solid #B0B6BD;
}
#abouttext
{
	position: absolute;
	width: 606px;
	margin: 18px 15px 15px 25px;
}
#abouttext H1
{
	font-size: 14px;
}
#abouttext A
{
	color: #3A3C43;
	text-decoration: underline;
}
#aboutbg
{
	position: absolute;
	width: 646px;
	height: 382px;
	z-index: 0;
	background: url(images/bg_tekst.png) repeat-x;
	border: 0px solid #B0B6BD;
}
.hide
{
	display: none;
}
.pngfix
{
	behavior: url(iepngfix.htc);
}

