/*
--------------------------------------------------------------
|	HTML TAGS
--------------------------------------------------------------
*/

	body{
		margin:			0px;
		padding:		0px;
		background-color:	#4a4a4a;
	}

	img{
		display:		block;
		outline:		none;
		border:			0px;
	}

	canvas{
		display:		block;
		padding:		0px;
		margin:			0px;
	}

	*{
		outline:		none;
		margin:			0px;
		padding:		0px;
	}
	
	abbr{
		border-bottom:		1px dotted;
		cursor:			help;
	}
	
	.editorTable{
		width:			453px;
	}

	.editorTable tr td{
		vertical-align:		top;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;		
	}

	@font-face {
	    font-family: 'HelveticaNeueBold';
	    src: url('fonts/helvetnb-webfont.eot');
	    src: url('fonts/helvetnb-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/helvetnb-webfont.woff') format('woff'),
		 url('fonts/helvetnb-webfont.ttf') format('truetype'),
		 url('fonts/helvetnb-webfont.svgz#HelveticaNeueBold') format('svg'),
		 url('fonts/helvetnb-webfont.svg#HelveticaNeueBold') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}

	@font-face {
	    font-family: 'fonts/HelveticaNeueMedium';
	    src: url('fonts/helvetnm-webfont.eot');
	    src: url('fonts/helvetnm-webfont.eot?#iefix') format('embedded-opentype'),
		 url('fonts/helvetnm-webfont.woff') format('woff'),
		 url('fonts/helvetnm-webfont.ttf') format('truetype'),
		 url('fonts/helvetnm-webfont.svgz#HelveticaNeueMedium') format('svg'),
		 url('fonts/helvetnm-webfont.svg#HelveticaNeueMedium') format('svg');
	    font-weight: normal;
	    font-style: normal;
	}
	
	.celFont{
		font-family:	'HelveticaNeueMedium', Arial;
	}
	
/*
--------------------------------------------------------------
|	COLORS
--------------------------------------------------------------
*/

	.cDEF_light{
		color:			#2E2E2E;
	}

	.cDEF{
		color:			#183F61;
	}
	
	.c009fca{
		color:			#009fca;
	}
	
	.c009fca_light{
		color:			#009fca;
	}

	.c002444{
		color:			#002444;
	}

	.c002444_light{
		color:			#002444;
	}

	.c776590{
		color:			#776590;
	}

	.c776590_light{
		color:			#776590;
	}	

	.c80caa6{
		color:			#80caa6;
	}

	.c80caa6_light{
		color:			#80caa6;
	}	

	.cc6c076{
		color:			#c6c076;
	}

	.cc6c076_light{
		color:			#c6c076;
	}	

	.c897059{
		color:			#897059;
	}

	.c897059_light{
		color:			#897059;
	}		

	.cf7941d{
		color:			#f7941d;
	}

	.cf7941d_light{
		color:			#f7941d;
	}
	
	.ca2025d{
		color:			#a2025d;
	}
	
	.ca2025d_light{
		color:			#a2025d;
	}
	
	.c653029{
		color:			#653029;
	}
	
	.c653029_light{
		color:			#653029;
	}	

/*
--------------------------------------------------------------
|	GMAPS
--------------------------------------------------------------
*/
	
	.adp-text, .adp-step, .adp-substep{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		line-height:		18px;	
	}
	
	.adp-summary{
		color:			#183F61;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		line-height:		18px;
		text-align:		right;
	}

	.adp-legal{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		9px;
		font-weight:		normal;	
	}
	
	.adp-distance{
		color:			#183F61;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		line-height:		18px;		
	}
	
	.gmnoprint{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		line-height:		18px;	
	}
	
	#frmGoogle tr td{
		vertical-align:		top;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		padding-bottom:		2px;
	}
	
	#frmGoogle select{
		border:			1px solid #ABABAB;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		width:			266px
	}

	#frmGoogle input{
		border:			1px solid #ABABAB;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		padding:		2px;	
		width:			261px;
	}	

/*
--------------------------------------------------------------
|	SITEMAP
--------------------------------------------------------------
*/

	.sitemap_ul1{

	}
	
	.sitemap_ul2{
		padding-left:		15px;
	}
	
	.sitemap_ul3{
		padding-left:		30px;
	}	
	
	.sitemap_ul1,
	.sitemap_ul2, 
	.sitemap_ul3,
	.sitemap_ul1 li,
	.sitemap_ul2 li, 
	.sitemap_ul3 li,
	.sitemap_ul1 li a,
	.sitemap_ul1 li a:link,
	.sitemap_ul1 li a:active,
	.sitemap_ul1 li a:hover,
	.sitemap_ul1 li a:visited,
	.sitemap_ul2 li a,
	.sitemap_ul2 li a:link,
	.sitemap_ul2 li a:active,
	.sitemap_ul2 li a:hover,
	.sitemap_ul2 li a:visited,
	.sitemap_ul3 li a,
	.sitemap_ul3 li a:link,
	.sitemap_ul3 li a:active,
	.sitemap_ul3 li a:hover,
	.sitemap_ul3 li a:visited	
	{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#4a4a4a;
		text-decoration:	none;
		list-style-type:	square;
		text-transform:		uppercase;
	}
	
/*
--------------------------------------------------------------
|	FRAMEWORK
--------------------------------------------------------------
*/
	#vdl{
	}

	.vdl_content{
		width:			970px;	
		position:		relative;
		left:			50%;
		margin-left:		-485px;
		overflow:		hidden;
	}

	#vdl_top{
		background-image:	url('images/bg_top.jpg');
		background-color:	#dfdfdf;
		background-repeat:	repeat-x;
		padding-bottom:		20px;
	}
	
	#vdl_center{
		background-color:	#a1a1a1;
	}

	#vdl_bottom{
		background-color:	#4a4a4a;
		height:			47px;
		padding-bottom:		25px;
		padding-top:		25px;
	}	

/*
--------------------------------------------------------------
|	HEADER
--------------------------------------------------------------
*/
	
	#header{
		position:		relative;
		width:			970px;
		padding-top:		25px;
	}
	
	#logo_lea{
		position:		absolute;
		top:			23px;
		right:			130px;
	}
	
	#taalkeuze{
		position:		absolute;
		top:			25px;
		right:			0px;
		background-image:	url('images/bg_taalkeuze.png');
		background-repeat:	no-repeat;
		width:			100px;
		height:			31px;
	}

	#taalkeuze2{
		position:		absolute;
		top:			25px;
		right:			0px;
		background-image:	url('images/bg_taalkeuze2.png');
		background-repeat:	no-repeat;
		width:			70px;
		height:			31px;
	}	
	
	#taalkeuze h1,
	#taalkeuze2 h1{
		float:			left;
		font-size:		11px;
		font-weight:		bold;	
		width:			20px;
		height:			18px;
		margin-left:		10px;
		margin-top:		6px;
	}
	
	#taalkeuze .active,
	#taalkeuze2 .active{
		background-image:	url('images/bg_taal.png');
		background-repeat:	no-repeat;
	}
	
	#taalkeuze h1 a,
	#taalkeuze h1 a:link,
	#taalkeuze h1 a:active,
	#taalkeuze h1 a:hover,
	#taalkeuze h1 a:visited,
	#taalkeuze2 h1 a,
	#taalkeuze2 h1 a:link,
	#taalkeuze2 h1 a:active,
	#taalkeuze2 h1 a:hover,
	#taalkeuze2 h1 a:visited	{
		text-decoration:	none;
		font-size:		11px;
		font-weight:		bold;
		line-height:		18px;
		text-align:		center;
		display:		block;
	}
	
	#subnav{
		position:		absolute;
		top:			34px;
		right:			250px;
	}
	
	#subnav h2{
		float:			left;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;		
	}
	
	#subnav h2 a,
	#subnav h2 a:link,
	#subnav h2 a:active,
	#subnav h2 a:visited{	
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;
		text-decoration:	none;
		text-transform:		uppercase;
	}

	#subnav h2 a:hover{	
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	#nav{
		background-image:	url('images/bg_nav.png');
		background-repeat:	no-repeat;
		width:			970px;
		height:			52px;
		margin-top:		20px;
	}

	#nav h1{
		float:			left;
		margin-left:		20px;
	}	

	#nav h1 a,
	#nav h1 a:link,
	#nav h1 a:active,
	#nav h1 a:hover,
	#nav h1 a:visited{	
		font-weight:		bold;
		font-size:		15px;
		color:			#b4bfca;
		text-decoration:	none;
		text-transform:		uppercase;
		line-height:		52px;
	}

	#breadcrumb{
		margin-top:		7px;
		margin-left:		19px;
		padding-bottom:		7px;
	}
	
	#breadcrumb h1{
		display:		inline;
	}	

	#breadcrumb,	
	#breadcrumb h1,
	#breadcrumb h1 a,
	#breadcrumb h1 a:link,
	#breadcrumb h1 a:active,
	#breadcrumb h1 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		10px;	
		color:			#767676;
		text-decoration:	none;
		text-transform:		uppercase;
	}

	#breadcrumb h1 a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		10px;	
		color:			#000000;
		text-decoration:	none;
		text-transform:		uppercase;
	}
	
	#searchBox{
		position:		absolute;
		right:			10px;
		top:			124px;
	}
	
	#searchBoxItems{
		position:		relative;
	}
	
	#search_icon{
		position:		absolute;
		right:			0px;
		top:			0px;
	}
	
	#searchBox input{
		position:		absolute;
		right:			38px;
		top:			3px;
		background-image:	url('images/bg_input.jpg');
		background-repeat:	repeat-x;	
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;	
		color:			#767676;
		width:			150px;	
		border:			0px;
		padding:		3px;
	}
	
	#linkedin{
		position:		absolute;
		top:			58px;
		right:			250px;
	}
	
/*
--------------------------------------------------------------
|	CENTER
--------------------------------------------------------------
*/
	
	#vdl_center .vdl_content{
		overflow:		hidden;
		padding-left:		20px;
		padding-top:		20px;
		padding-bottom:		20px;
	}

	.center_cube{
		float:			left;
		width:			190px;
	}

	.center_cube h1{
		font-weight:		bold;
		font-size:		12px;
		color:			#fbfbfb;
		text-transform:		uppercase;
		padding-bottom:		15px;
	}
	
	.withPad{
		margin-right:		57px;
	}
		
	.listItem{
		border-bottom:		1px solid #d0d0d0;
		margin-bottom:		5px;
	}

	.listItem img{
		float:			left;
		padding-right:		5px;
	}
	
	.listItem h2{
		overflow:		hidden;
		height:			15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;		
	}
	
	.listItem h2 a,
	.listItem h2 a:link,
	.listItem h2 a:active,
	.listItem h2 a:hover,
	.listItem h2 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;
		text-decoration:	none;
	}
	
	.listItem h3{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#4a4a4a;	
		overflow:		hidden;
		height:			15px;
		font-size:		11px;
		padding-bottom:		3px;
	}
	
	.listItem h3 a,
	.listItem h3 a:link,
	.listItem h3 a:active,
	.listItem h3 a:visited{
		overflow:		hidden;
		height:			15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#4a4a4a;
		text-decoration:	none;
	}

	.listItem h3 a:hover{
		overflow:		hidden;
		height:			15px;
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		text-decoration:	none;
	}
	
	.center_cube ul li{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;	
		list-style-type:	none;
		border-bottom:		1px solid #d0d0d0;
		padding-bottom:		2px;
		padding-top:		2px;
		line-height:		18px;
		height:			19px;
		overflow:		hidden;
	}
	
	.center_cube ul li a,
	.center_cube ul li a:link,
	.center_cube ul li a:active,
	.center_cube ul li a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#ffffff;
		text-decoration:	none;
	}

	.center_cube ul li a:hover{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#000000;
		text-decoration:	none;
	}
	
	.center_cube ul li a span{
		font-weight:		bold;
	}
	
/*
--------------------------------------------------------------
|	FOOTER
--------------------------------------------------------------
*/
	
	#vdl_bottom .vdl_content p span{
		font-weight:		bold;
	}
	
	#vdl_bottom .vdl_content p{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;
		height:			47px;
	}
	
	#vdl_bottom .vdl_content p a,
	#vdl_bottom .vdl_content p a:link,
	#vdl_bottom .vdl_content p a:active,
	#vdl_bottom .vdl_content p a:hover,
	#vdl_bottom .vdl_content p a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;
		text-decoration:	none;
	}
	
	.logo_footer{
		position:		absolute;
		top:			0px;
		right:			0px;
	}
	
/*
--------------------------------------------------------------
|	HOMEPAGE
--------------------------------------------------------------
*/
	
	#intro_seo{
		padding-left:		15px;
		padding-right:		15px;
		padding-top:		15px;
	}

	#intro_seo h1{
		color:			#163C5F;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		padding-bottom:		5px;
	}	

	#intro_seo p{
		color:#2E2E2E;
		font-family:Arial;
		font-size:11px;
		font-weight:normal;
		line-height:17px;
	}
	
	#intro_seo p a,
	#intro_seo p a:link,
	#intro_seo p a:active,
	#intro_seo p a:visited{
		color:#2E2E2E;
		font-family:Arial;
		font-size:11px;
		font-weight:normal;
		line-height:17px;
		text-decoration:underline;
	}	

	#intro_seo p a:hover{
		color:#000000;
		font-family:Arial;
		font-size:11px;
		font-weight:normal;
		line-height:17px;
		text-decoration:underline;
	}
	
	.dienst_item{
		position:		relative;
		height:			47px;
		overflow:		hidden;
	}
	
	.dienst_color{
		position:		absolute;
		top:			0px;
		left:			1px
	}
	
	.dienst_item h1{
		position:		absolute;
		top:			0px;
		left:			32px;
		font-size:		15px;
		line-height:		47px;
		overflow:		hidden;
		width:			190px;
	}

	.dienst_item a,
	.dienst_item a:link,
	.dienst_item a:active,
	.dienst_item a:visited,
	.dienst_item a:hover{
		font-weight:		bold;
		font-size:		15px;
		color:			#686868;
		text-decoration:	none;
		display:		block;
	}	
	
	#home_left{
		float:			left;
		width:			260px;
		margin-right:		25px;
	}
	
	#home_right{
		float:			left;
		width:			685px;
		position:		relative;
	}
	
	#homepage_items{
		height:			323px;
		overflow:		hidden;
	}
	
	.homepage_item{
		position:		relative;
	}
	
	.homepage_item h1{
		font-weight:		bold;
		font-size:		40px;	
		position:		absolute;
	}
	
	.homepage_item h2{
		font-weight:		normal;
		font-size:		15px;	
		position:		absolute;
	}
	
	.homepage_item h3{
		font-weight:		normal;
		font-size:		12px;
		position:		absolute;
	}
	
	#homepage_counter{
		position:		absolute;
		top:			250px;
		left:			0px;
		background-image:	url('images/bg_hps.png');
		background-repeat:	no-repeat;
		width:			211px;
		height:			31px;
	}
	
	#homepage_counter ul{
		padding-top:		7px;
		padding-left:		20px;
	}
	
	#homepage_counter ul li{
		display:		inline;
		list-style-type:	none;
	}
	
	#homepage_counter ul li div{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		15px;	
		color:			#898989;
		width:			18px;
		height:			18px;	
		float:			left;
		margin-right:		7px;
		text-align:		center;
	}
	
	.counterBG{
		background-image:	url('images/bg_counter.png');
		background-repeat:	no-repeat;	
	}
	
	#homepage_cubes{
		overflow:		hidden;
		padding-top:		25px;
	}
	
	.homepage_cube{
		position:		relative;
		float:			left;
		background-image:	url('images/home_cube.png');
		background-repeat:	no-repeat;
		width:			212px;
		height:			191px;
	}
	
	.homepage_cube h1{
		position:		absolute;
		top:			15px;
		left:			20px;
		font-size:		14px;
		font-weight:		bold;
		color:			#11385c;
		text-transform:		uppercase;
	}

	.homepage_cube h2{
		position:		absolute;
		bottom:			17px;
		left:			20px;	
	}

	.homepage_cube h2 a,
	.homepage_cube h2 a:link,
	.homepage_cube h2 a:active,
	.homepage_cube h2 a:hover,
	.homepage_cube h2 a:visited{
		font-size:		12px;
		font-weight:		bold;
		color:			#ffffff;
		text-transform:		uppercase;
		text-decoration:	none;
	}	
	
	.homepage_cube_items{
		position:		absolute;
		top:			44px;
		left:			20px;
	}
	
	.homepage_cube_item{
		width:			165px;
		height:			54px;
	}
	
	.homepage_cube_item h3,
	.homepage_cube_item h3 a,
	.homepage_cube_item h3 a:link,
	.homepage_cube_item h3 a:active,
	.homepage_cube_item h3 a:hover,
	.homepage_cube_item h3 a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		bold;
		color:			#163c5f;
		height:			14px;
		overflow:		hidden;
		text-decoration:	none;
	}

	.homepage_cube_item h4{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#2e2e2e;
		height:			14px;
		overflow:		hidden;		
	}	

	.homepage_cube_item h5 a,
	.homepage_cube_item h5 a:link,
	.homepage_cube_item h5 a:active,
	.homepage_cube_item h5 a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#2E2E2E;
		text-decoration:	none;
	}

	.homepage_cube_item h5 a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;
	}	

/*
--------------------------------------------------------------
|	DIENSTEN
--------------------------------------------------------------
*/	

	#twoColomnLeft{
		float:			left;
		width:			262px;
	}
	
	#twoColomnRight{
		float:			left;
		width:			688px;
		padding-left:		20px;
	}
	
	#twoColomnRight_Left{
		float:			left;
		width:			453px;
		margin-top:		20px;
		padding-right:		20px;
	}
	
	#twoColomnRight_Right{
		float:			left;
		width:			215px;	
		margin-top:		20px;
	}	
	
	#logo_dienst{
		position:		relative;
		background-image:	url('images/bg_logo_dienst.png');
		background-repeat:	no-repeat;
		width:			262px;
		height:			49px;
		margin-bottom:		20px;
	}
	
	#logo_dienst h1{
		position:		absolute;
		top:			0px;
		left:			20px;
		font-weight:		bold;
		font-size:		15px;
		color:			#686868;
		line-height:		49px;
		width:			175px;
		height:			49px;
		overflow:		hidden;
	}
	
	#logo_dienst img{
		position:		absolute;
		top:			7px;
		right:			11px;	
	}
	
	#twoColomnRight_Left hr{
		border:			0px;
		color: 			#183f61;
		background-color: 	#183f61;
		height: 		1px;	
		margin-top:		5px;
		margin-bottom:		5px;
	}
	
	#twoColomnRight_Left h1{
		font-family:		Arial;
		font-size:		18px;
		font-weight:		bold;
		color:			#183f61;
		padding-bottom:		10px;
		margin-bottom:		10px;
		width:			453px;
		border-bottom:		1px solid #183F61;
	}

	#twoColomnRight_Left h2{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#183f61;
	}
	
	#twoColomnRight_Left p{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#2e2e2e;
		line-height:		20px;
		text-align:		justify;
		width:			453px;
	}
	
	#twoColomnRight_Left p a,
	#twoColomnRight_Left p a:link,
	#twoColomnRight_Left p a:active,
	#twoColomnRight_Left p a:visited{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#2e2e2e;
		line-height:		20px;	
	}
	
	#twoColomnRight_Left p a:hover{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#000000;
		line-height:		20px;	
	}

	#twoColomnRight_Left ul{
		margin-left:		14px;
	}
	
	#twoColomnRight_Left ul li{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#2e2e2e;
		line-height:		20px;
		list-style-type:	square;
	}
	
	.dBold{
		font-weight:		bold;
	}
	
	.dColor{
		color:			#183f61;
	}
	
	.dItalic{
		font-style:		italic;
	}
	
	.dienst_cube{
		background-image:	url('images/dienst_cube_middle.png');
		background-repeat:	repeat-y;
	}

	.dienst_cube2{
		background-image:	url('images/dienst_cube_middle2.png');
		background-repeat:	repeat-y;
	}
	
	.dienst_cube_bottom,
	.dienst_cube_bottom2{
		margin-bottom:		3px;
	}
	
	.dienst_cube h1,
	.dienst_cube2 h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-transform:		uppercase;
		margin-left:		20px;
		padding-top:		10px;
		padding-bottom:		10px;
	}

	.dienst_cube h2,
	.dienst_cube2 h2{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		bold;	
		margin-left:		20px;
		width:			222px;
	}
	
	.dienst_cube h3{
		margin-left:		20px;
		padding-bottom:		10px;
	}

	.dienst_cube2 h3{
		padding-bottom:		10px;
	}

	.dienst_cube2 h3{
		border-bottom:		1px solid #ababab;
		width:			211px;
		background-color:	#ffffff;
	}
	
	.dienst_cube2 h3 a span{
		font-weight:		bold;
	}

	.dienst_cube h3,
	.dienst_cube h3 a,
	.dienst_cube h3 a:link,
	.dienst_cube h3 a:active,
	.dienst_cube h3 a:hover,
	.dienst_cube h3 a:visited,
	.dienst_cube2 h3,
	.dienst_cube2 h3 a,
	.dienst_cube2 h3 a:link,
	.dienst_cube2 h3 a:active,
	.dienst_cube2 h3 a:hover,
	.dienst_cube2 h3 a:visited
	{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;
	}	

	.dienst_cube h3 a:hover,
	.dienst_cube2 h3 a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;
		color:			#000000;
	}	

	.dienst_cube h4,
	.dienst_cube2 h4{
		margin-left:		20px;
		padding-bottom:		10px;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;
		color:			#2e2e2e;
		width:			222px;
	}
	
	#dienst_rss{
		background-image:	url('images/bg_rss.png');
		background-repeat:	no-repeat;
		position:		relative;
		width:			213px;
		height:			34px;	
		margin-left:		1px;
		overflow:		hidden;
	}
	
	#dienst_rss h1{
		position:		absolute;
		top:			0px;
		left:			40px;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		text-decoration:	none;	
		line-height:		34px;
		
	}
	
	#dienst_rss h1 a,
	#dienst_rss h1 a:link,
	#dienst_rss h1 a:active,
	#dienst_rss h1 a:visited{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		text-decoration:	none;
		color:			#686868;
		line-height:		34px;
	}
	
	#dienst_rss h1 a:hover{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		text-decoration:	none;
		color:			#000000;
		line-height:		34px;
	}
	
	#dienst_video{
		position:		relative;
		background-image:	url('images/bg_video.png');
		background-repeat:	no-repeat;
		position:		relative;
		width:			187px;
		height:			176px;		
		margin-bottom:		7px;
		padding:		14px;
	}

	#dienst_video2{
		position:		relative;
		background-image:	url('images/bg_video2.png');
		background-repeat:	no-repeat;
		position:		relative;
		width:			187px;
		height:			94px;		
		margin-bottom:		7px;
		padding:		14px;
	}

	#dienst_video img{
		position:		absolute;
		top:			7px;
		left:			0px;
	}	
	
	#theVid{
		position:		relative;
		padding-top:		7px;
		width:			187px;
		height:			91px;
	}
	
	#dienst_video h1,
	#dienst_video2 h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-transform:		uppercase;
	}

	#dienst_video h2,
	#dienst_video2 h2{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#686868;
		height:			14px;
		overflow:		hidden;
	}	

	#dienst_video h3,
	#dienst_video2 h3{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		bold;
		color:			#686868;
		text-transform:		uppercase;
		height:			14px;
		overflow:		hidden;
	}
	#dienst_video h4,
	#dienst_video h4 a,
	#dienst_video h4 a:link,
	#dienst_video h4 a:active,
	#dienst_video h4 a:hover,
	#dienst_video h4 a:visited{
		color:			#FFFFFF;
		font-size:		12px;
		font-weight:		bold;
		text-decoration:	none;
		text-transform:		uppercase;
		position:		absolute;
		bottom:			10px;
		left:			12px;
		width:			150px;
	}	

	#dienst_video2 h4,
	#dienst_video2 h4 a,
	#dienst_video2 h4 a:link,
	#dienst_video2 h4 a:active,
	#dienst_video2 h4 a:hover,
	#dienst_video2 h4 a:visited{
		color:			#FFFFFF;
		font-size:		12px;
		font-weight:		bold;
		text-decoration:	none;
		text-transform:		uppercase;
		position:		absolute;
		bottom:			11px;
		left:			12px;
		width:			150px;
	}

	.dienst_contact{
		background-image:	url('images/dienst_contact_middle.png');
		background-repeat:	repeat-y;
		padding-left:		14px;
		padding-right:		14px;
		padding-top:		8px;
		padding-bottom:		8px;
		margin-left:		1px;
	}	

	.dienst_contact2{
		background-image:	url('images/dienst_contact_middle2.png');
		background-repeat:	repeat-y;
		padding-left:		14px;
		padding-right:		14px;
		padding-top:		8px;
		padding-bottom:		8px;
	}
	
	#dienst_contact_bottom,
	#dienst_contact_bottom2{
		margin-bottom:		7px;
	}
	
	.dienst_contact h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-transform:		uppercase;
		padding-bottom:		3px;
	}

	.dienst_contact2 h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-transform:		uppercase;	
		background-color:	#ffffff;
		border-bottom:		1px solid #ececec;
		border-top:		1px solid #ececec;
		padding-top:		2px;
		padding-bottom:		2px;
	}

	.dienst_contact h1 a,
	.dienst_contact h1 a:link,
	.dienst_contact h1 a:active,
	.dienst_contact h1 a:visited{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-decoration:	none;
		text-transform:		none;
	}

	.dienst_contact2 h1 a,
	.dienst_contact2 h1 a:link,
	.dienst_contact2 h1 a:active,
	.dienst_contact2 h1 a:visited{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		text-decoration:	none;
		text-transform:		none;
	}
	
	.dienst_contact h1 a:hover,
	.dienst_contact2 h1 a:hover{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;
		text-transform:		none;
	}

	.dienst_contact h2,
	.dienst_contact2 h2{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;
		color:			#686868;
		display:		inline;
		text-transform:		uppercase;
	}	
	
	.dienst_contact select{
		font-family:		Arial;
		font-size:		10px;
		font-weight:		normal;
		color:			#686868;
		display:		inline;
		text-transform:		uppercase;
		width:			121px;
		border:			1px solid #ABABAB;
	}
	
	.dienst_contact p{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#686868;
		line-height:		15px;
	}
	
	.dienst_contactpersoon{
		padding-top:		10px;
	}
	
	.dienst_contact p a,
	.dienst_contact p a:link,
	.dienst_contact p a:active,
	.dienst_contact p a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#686868;
		text-decoration:	none;
	}
	
	.dienst_contact p a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;
	}
	
	#dienst_jobs{
		background-image:	url('images/bg_dienst_jobs.png');
		background-repeat:	repeat-y;
		width:			262px;
		height:			155px;
	}
	
	#dienst_jobs h1{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;
		color:			#686868;
		text-transform:		uppercase;
		margin-left:		20px;
		padding-top:		10px;
		padding-bottom:		12px;		
	}
	
	#dienst_jobs .jobItem{
		padding-left:		20px;
		padding-right:		20px;
		width:			203px;
		height:			52px;		
	}

	#dienst_jobs .jobItem h3{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		bold;
		height:			14px;
		overflow:		hidden;
		width:			222px;
	}

	#dienst_jobs .jobItem h4{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;
		color:			#2e2e2e;
		width:			222px;
	}
	
	#dienst_jobs .jobItem h5{
		width:			222px;
	}

	#dienst_jobs .jobItem h5 a,
	#dienst_jobs .jobItem h5 a:link,
	#dienst_jobs .jobItem h5 a:active,
	#dienst_jobs .jobItem h5 a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;
	}

	#dienst_jobs .jobItem h5 a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;
	}	

/*
--------------------------------------------------------------
|	SEMINARIES - INSCHRIJVING
--------------------------------------------------------------
*/	
	
	.form_label{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		width:			100px;
		padding-top:		3px;
	}
	
	.frmTable tr td{
		vertical-align:		top;
		padding-bottom:		2px;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;			
	}
	
	.frmTable tr td input{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		width:			352px;
		border:			1px solid #ABABAB;
		padding:		2px;
	}

	.frmTable tr td textarea{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		width:			352px;
		height:			125px;
		border:			1px solid #ABABAB;
		padding:		2px;
	}
	
	.frmTable tr td select{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		width:			352px;
		border:			1px solid #ABABAB;
	}
	
	#frmErrors{
		color:			#FFFFFF;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		margin-top:		20px;
		padding:		10px;
		background-color:	#A1A1A1;
		display:		none;
	}
	
	#frmErrors span{
		font-style:		italic;
	}
	
	.btnSubmit{
		background-image:	url('images/button.png');
		background-repeat:	no-repeat;
		width:			190px;
		height:			31px;
		position:		relative;
		margin-top:		10px;
		margin-left:		263px;
	}
	
	.btnSubmit div{
		font-size:		12px;
		font-weight:		bold;
		color:			#ffffff;
		text-transform:		uppercase;
		text-decoration:	none;
		line-height:		31px;
		padding-left:		10px;
	}
	
	.btnSubmit div a,
	.btnSubmit div a:link,
	.btnSubmit div a:active,
	.btnSubmit div a:hover,
	.btnSubmit div a:visited{
		font-size:		12px;
		font-weight:		bold;
		color:			#ffffff;
		text-transform:		uppercase;
		text-decoration:	none;
		line-height:		31px;
	}
	
	#contacts{
		padding-top:		5px;
	}
	
	.partner{
		overflow:		hidden;
		margin-bottom:		10px;
	}
	
	.partner img{
		float:			left;
		margin-right:		10px;
		border:			1px solid #ABABAB;
	}
	
	.partner div{
		position:		relative;
		float:			left;
		width:			254px;	
	}
	
	.partner h3{
		position:		absolute;
		top:			28px;
		left:			0px;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		color:			#183F61;
		text-transform:		uppercase;		
	}
	
	.partner h4{
		position:		absolute;
		top:			43px;
		left:			0px;	
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#183F61;		
	}
	
	.partner h4 a,
	.partner h4 a:link,
	.partner h4 a:active,
	.partner h4 a:hover,
	.partner h4 a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#183F61;
		text-decoration:	none;
	}
	
	.rssfeed{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#183F61;	
		padding-bottom:		5px;
	}
	
	.rssfeed img,
	#subnav h2 img{
		display:		inline;
		padding-right:		10px;
		vertical-align:		bottom;	
	}
	
	.rssfeed a,
	.rssfeed a:active,
	.rssfeed a:link,
	.rssfeed a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#183F61;
		text-decoration:	none;
	}
	
	.rssfeed a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;
	}
	
	.searchResult{
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		color:			#183F61;
		border-bottom:		1px solid #ABABAB;
		padding-top:		5px;
		padding-bottom:		5px;	
		width:			688px;
	}
	
	.searchResult span{
		text-transform:		uppercase;
	}
	
	.searchResult a,
	.searchResult a:link,
	.searchResult a:active,
	.searchResult a:visited{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#2E2E2E;
		text-decoration:	none;
	}
	
	.searchResult a:hover{
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		color:			#000000;
		text-decoration:	none;	
	}
	

/*
--------------------------------------------------------------
|	JOBS - MICROSITE
--------------------------------------------------------------
*/	

	#jobs_body_withBG{
		background-color:	#ffffff;
		background-image:	url('images/jobs_bg.jpg');
		background-repeat:	repeat-x;
	}
	
	#jobs_body_withoutBG{
		background-image:	url('images/bg_top.jpg');
		background-color:	#dfdfdf;
		background-repeat:	repeat-x;
	}
	
	#jobs_vdl{
		position:		absolute;
		top:			0px;
		left:			50%;
		width:			970px;
		margin-left:		-485px;
	}
	
	#jobs_vdl #nav{
		background-image:	url('images/bg_nav2.png');
		padding-left:		225px;
		padding-right:		20px;
		width:			725px;		
	}
	
	#jobs_vdl #nav h1{
		float:			right;
	}
	
	#jobs_footer span{
		font-weight:		bold;
	}
	
	#jobs_footer{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;
		padding-top:		11px;
	}
	
	#jobs_footer a,
	#jobs_footer a:link,
	#jobs_footer a:active,
	#jobs_footer a:hover,
	#jobs_footer a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#b8b9b3;
		text-decoration:	none;
	}	
	
	#jobs_content{
		padding-top:		7px;
		overflow:		hidden;
	}
	
	#peopleRotator{
		height:			400px;
	}
	
	#jobs_homePageButtons{
		overflow:		hidden;
		padding-top:		11px;
	}
	
	.jobs_homePageButton{
		float:			left;
		position:		relative;
		background-image:	url('images/jobs_button_hp.png');
		background-repeat:	no-repeat;
		width:			234px;
		height:			83px;
		margin-right:		11px;
	}
	
	.jobs_homePageButton h1{
		position:		absolute;
		top:			28px;
		left:			2px;
		font-weight:		normal;
		font-size:		16px;
		color:			#183f61;
		width:			229px;
		text-align:		center;
	}
	
	.jobs_homePageButton h1 a,
	.jobs_homePageButton h1 a:link,
	.jobs_homePageButton h1 a:active,
	.jobs_homePageButton h1 a:hover,
	.jobs_homePageButton h1 a:visited{
		font-weight:		normal;
		font-size:		16px;
		font-weight:		normal;
		color:			#183f61;
		text-decoration:	none;
	}
	
	#job_agenda{
		z-index:		1;
		position:		absolute;
		top:			491px;
		right:			3px;
		width:			231px;
	}
	
	#job_agenda div {
		background-color:	#d7d7d7;
		padding-left:		10px;
		padding-right:		10px;
	}
	
	#job_agenda div h1{
		font-weight:		bold;
		font-size:		14px;
		color:			#11385c;
		text-transform:		uppercase;
		padding-bottom:		5px;
	}

	#job_agenda div h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#11385c;
		height:			15px;
		overflow:		hidden;
	}	

	#job_agenda div h3{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#2e2e2e;
		padding-bottom:		5px;
		height:			10px;
		overflow:		hidden;		
	}	
	
	#job_agenda div h4{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;	
	}
	
	#job_agenda div h4 img{
		display:		inline;
		padding-right:		3px;
	}
	
	#job_agenda div h4 a,
	#job_agenda div h4 a:link,
	#job_agenda div h4 a:active,
	#job_agenda div h4 a:visited{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;	
	}

	#job_agenda div h4 a:hover{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		text-decoration:	none;		
	}
	
	#job_subnav{
		float:			left;
		width:			281px;
	}
	
	#job_fullpage{
		float:			left;
		width:			689px;
		overflow:		hidden;
	}
	
	#job_fullpage_left{
		float:			left;
		width:			215px;
	}
	
	#job_fullpage_right{
		float:			left;
		width:			453px;
		padding-left:		21px;
	}
	
	.jH1{
		color:			#183f61;
		font-family:		Arial;
		font-size:		18px;
		font-weight:		bold;
		padding-bottom:		10px;
		margin-bottom:		10px;
		border-bottom:		1px solid #183F61;
	}

	.jH2{
		color:			#183f61;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		padding-bottom:		10px;
		padding-top:		10px;
	}
	
	.jP{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;
		text-align:		justify;
	}

	.jP a,
	.jP a:link,
	.jP a:active,
	.jP a:visited{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;
		text-align:		justify;
	}

	.jP a:hover{
		color:			#000000;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;
		text-align:		justify;
	}	
	
	.jobSubNav{
		background-image:	url('images/job_rect_middle.png');
		background-repeat:	repeat-y;
		width:			195px;	
		padding-left:		10px;
		padding-right:		10px;
		padding-top:		6px;
		padding-bottom:		5px;
	}
	
	.jobSubNavNoImg h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#2d506f;
	}

	.jobSubNavNoImg h3{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#2E2E2E;	
	}

	.jobSubNavNoImg h3 a,
	.jobSubNavNoImg h3 a:link,
	.jobSubNavNoImg h3 a:active,
	.jobSubNavNoImg h3 a:hover,
	.jobSubNavNoImg h3 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#2E2E2E;
		text-decoration:	none;
	}		
	
	.jobSubNavWithImg{
		overflow:		hidden;
	}
	
	.jobSubNavWithImg div{
		float:			left;
	}
	
	.jobSubNavWithImg h2{
		font-family:		Arial;
		font-weight:		bold;
		font-size:		11px;
		color:			#2d506f;	
	}

	.jobSubNavWithImg h3{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#2E2E2E;	
	}	

	.jobSubNavWithImg h3 a,
	.jobSubNavWithImg h3 a:link,
	.jobSubNavWithImg h3 a:active,
	.jobSubNavWithImg h3 a:hover,
	.jobSubNavWithImg h3 a:visited{
		font-family:		Arial;
		font-weight:		normal;
		font-size:		11px;
		color:			#2E2E2E;
		text-decoration:	none;
	}	
	
	.imgPad{
		padding-bottom:		10px;
	}
	
	#job_fullpage_right ul{
		margin-left:		17px;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;		
	}
	
	#job_fullpage_right ul li{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;	
	}

	#job_fullpage_right a,
	#job_fullpage_right a:link,
	#job_fullpage_right a:active,
	#job_fullpage_right a:visited,	
	#job_fullpage_right ul li a,
	#job_fullpage_right ul li a:link,
	#job_fullpage_right ul li a:active,
	#job_fullpage_right ul li a:visited{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;
	}
	
	#job_fullpage_right ul li a:hover,
	#job_fullpage_right a:hover{
		color:			#000000;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		normal;	
		line-height:		20px;		
	}
	
	#job_xtraLink{
		position:		absolute;
		top:			74px;
		right:			0px;
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		line-height:		20px;		
	}
	
	#job_xtraLink a,
	#job_xtraLink a:link,
	#job_xtraLink a:active,
	#job_xtraLink a:visited{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		line-height:		20px;
		text-decoration:	none;
	}
	
	#job_xtraLink a:hover{
		color:			#000000;
		font-family:		Arial;
		font-size:		11px;
		font-weight:		normal;
		line-height:		20px;
		text-decoration:	none;	
	}

/*
--------------------------------------------------------------
|	SLIDESHOW
--------------------------------------------------------------
*/
	
	#slideshow-container{
		position:		relative;
	}
	
	#slideshow-container div{ 
		display:		block;
		position:		absolute;
		top:			0px;
		left:			0px;
		z-index:		1;
	}	
	
	
	
	#pagingResults{
		padding-top:		10px;
		padding-bottom:		10px;
		text-align:		right;
		width:			688px;
	}
	
	#pagingResults a,
	#pagingResults a:link,
	#pagingResults a:active,
	#pagingResults a:hover,
	#pagingResults a:visited{
		color:			#2E2E2E;
		font-family:		Arial;
		font-size:		12px;
		font-weight:		bold;
		text-decoration:	none;
		padding-left:		10px;
	}
