body{
	background-color:#fff;
	background:url('/images/body_bg.jpg') repeat-x;
	font-family:Helvetica;
	font-size:12px;
	color:#666;
	margin:0;
}

#hap{display:none;}

img						{border:none;}

h2						{float:left; margin:0; padding:0; color:#002e60; word-spacing:1px; font-size:12px; font-weight:100; line-height:17px;}
h3						{margin:0 0 3px 0; padding:0; color:#fff; word-spacing:1px; font-size:12px; font-weight:normal; line-height:17px;}

td						{color:#002e60; word-spacing:1px; font-size:12px; line-height:17px;}

div.main				{margin:0 auto; width:1003px;}

div.logo_mnu			{height:132px; background:url('/images/logo_mnu.png') no-repeat; padding-left:5px;}
div.logo				{float:left; width:270px;}
div.logo a				{display:block; width:270px; height:95px;}

div.mnu					{position:relative; padding:41px 0 0 5px; font-size:14px;}
div.mnu img				{border:none;}
div.mnu ul				{margin:0; padding:0;}
div.mnu ul li			{float:left; list-style:none; height:55px; display:inline-block;}
div.mnu ul li a			{height:40px; padding:20px 18px 0 18px; color:#dddddd; text-decoration:none; display:block; font-weight:normal; letter-spacing:1px;}
div.mnu ul li a.actief	{background:url('/images/active_home.jpg') no-repeat center 40px;}
div.mnu ul li a:hover	{height:30px; background:url('/images/mnu_hover.png') center; display:block;}
div.mnu ul li.stripe	{float:left; display:block; padding-top:6px;}

div.mnu ul li ul		{position:absolute; padding:10px 0 0 17px; width:988px; display:none; left:8px; top:94px; z-index:999; background:url('/images/submnu_bg.png') no-repeat 0 8px;}
div.mnu ul li ul li		{float:left; list-style:none; padding:6px 0 0 0;}
div.mnu ul li ul li a	{height:23px; padding:12px 18px 0 18px; color:#dddddd; text-decoration:none; display:block; font-weight:normal; letter-spacing:1px; font-size:11px;}
div.mnu ul li ul li a.actief	{background:url('/images/active_home.jpg') no-repeat;	background-position:center 28px;	background-repeat:no-repeat;}
div.mnu ul li ul li a:hover		{height:23px; background:url('/images/submnu_hover2.png') center; display:block;}
div.mnu ul li ul li.stripe		{float:left; display:block; padding-top:12px;}

div.submnu				{float:left; width:989px; height:51px; margin:0px 0 0 8px; background:url('/images/submnu_bg.png') no-repeat;}
div.submnu img			{border:none;}
div.submnu ul			{margin:8px 0 0 17px; padding:0;}
div.submnu ul li		{float:left; list-style:none;}
div.submnu ul li a		{height:23px; padding:12px 18px 0 18px; color:#dddddd; text-decoration:none; display:block; font-weight:normal; letter-spacing:1px; font-size:11px;}
div.submnu ul li a.actief	{background:url('/images/active_home.jpg') no-repeat center 28px;		}




div.submnu ul li a:hover{background:url('/images/submnu_hover2.png') center; display:block;}
div.submnu ul li.stripe	{float:left; display:block; padding-top:6px;}

div.kruimelpad			{padding:30px 0 9px 32px; font-size:11px; word-spacing:1px;}
div.kruimelpad a		{color:#3a72af; font-weight:bold; display:inline-block; padding:0 5px;}
div.kruimelpad span		{color:#3a72af;}
div.kruimelpad span.blue	{color:#3a72af; font-weight:100;}

div.actueel				{position:relative; height:292px; background:url('/images/actueel_bottom.png') no-repeat bottom center;}
div.tab_switch			{position:absolute; left:29px; width:30px; height:148px; z-index:999;}
div.tab_switch a		{width:30px; height:75px; display:block; text-decoration:none;}

/* Tabblad Blauw */
div.tab_blauw_ovf		{position:absolute;	width:972px; height:300px; padding-left:31px; z-index:11;}
div.tab_blauw			{float:left; width:235px; height:242px; background:url('/images/tab_blauw.png') no-repeat; padding:16px 0 0 45px; color:#fff; font-size:14px; font-family:arial; letter-spacing:1px;}

span.tab_blauw_kop		{display:block; padding:0 0 8px 6px;}

div.tab_blauw ul		{margin:0; padding:0;}
div.tab_blauw ul li		{list-style:none;}
div.tab_blauw ul li a	{color:#bdd8f3; width:185px; text-decoration:none; font-size:11px; font-family:arial; display:block; background:url('/images/tab_blauw_stripe.jpg') no-repeat; padding:12px 0 10px 6px; letter-spacing:-0.80px; line-height:11px;}
div.tab_blauw ul li a:hover	{background:#0a396e;}

div.tab_blauw_content	{float:left;}
div.tab_blauw_content img{border:none;}
/* End Tabblad Blauw */

/* Tabblad Geel */
div.tab_geel_ovf		{position:absolute;	width:972px; height:300px; padding-left:31px; z-index:10;}
div.tab_geel			{float:left; width:235px; height:242px; background:url('/images/tab_geel.png') no-repeat; padding:16px 0 0 45px; color:#fff; font-size:14px; font-family:arial; letter-spacing:1px;}

span.tab_geel_kop		{display:block; padding:0 0 8px 6px;}

div.tab_geel ul			{margin:0; padding:0;}
div.tab_geel ul li		{list-style:none;}
div.tab_geel ul li a	{color:#fff; width:185px; text-decoration:none; font-size:11px; font-family:arial; display:block; background:url('/images/tab_geel_stripe.jpg') no-repeat; padding:12px 0 10px 6px; letter-spacing:-0.80px; line-height:11px;}
div.tab_geel ul li a:hover	{background:#c69c2b;}

div.tab_geel_content	{float:left;}
div.tab_geel_content img{border:none;}
/* End Tabblad Geel */

div.content				{float:left; width:958px; padding:9px 0 20px 27px;}
div.banner_home			{width:958px; height:76px; overflow:hidden; margin:0 0 19px 0;}
div.banner_home img		{border:none;}

div.tweekolom			{float:left; width:645px; padding:0 24px 0 0;		}
div.tweekolom_titel		{padding:0 0 4px 6px; }
div.tweekolom_titel h1	{color:#022f60; display:block; margin:0; padding:1px 0 0 37px; background:url('/images/title_bg_big.png') no-repeat top left; font-weight:100; letter-spacing:1px; font-size:23px; line-height:26px;}
div.tweekolom_txt{		padding:0 0 0 6px;		}
div.tweekolom_bottom_stripe	{padding-left:6px;}

div.tweekolom_inleiding	{padding:9px 0 10px 5px;font-family:arial; color:#002e60; line-height:22px; background:url('/images/tweekolom_stripe.png') no-repeat 5px bottom; font-size:14px;}

div.driekolom			{float:left; width:285px; 	padding:0 24px 0 0;}
div.driekolom_titel		{height:42px; padding:0 0 0 6px; }
div.driekolom_titel h1	{color:#022f60; height:43px; display:block; margin:0; padding:1px 0 0 37px; background:url('/images/title_bg.png') no-repeat top left; font-weight:100; letter-spacing:1px; font-size:23px; line-height:23px;}

div.driekolom_inleiding	{padding:11px 0 10px 5px;font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom_stripe.png') no-repeat 5px bottom;}
div.driekolom_inleiding a	{color:#5c8abb;}

div.driekolom_afbeelding	{padding:0 0 0 4px;}
div.driekolom_afbeelding img{border:none;}
div.driekolom_prodland_txt	{padding:0 0 0 31px;font-family:arial; color:#868585; line-height:18px;}
div.driekolom_vacature_txt	{margin:0 0 0 31px; padding:0 0 10px 0; font-family:arial; color:#868585; line-height:18px; border-bottom:1px solid #bfccda;}
div.driekolom_vacature_txt h2{float:inherit;}
div.driekolom_vacature_txt2	{margin:0 0 0 31px; padding:10px 0; font-family:arial; color:#868585; line-height:18px; border-bottom:1px solid #bfccda;}
div.driekolom_vacature_txt2 h2 a{color:#002e60;}

div.nb_aanmeldenpag_txt	{float:none;}
table.nb_form			{width:640px;}
table.nb_form td.left 	{width:260px; padding:0 0 0 8px; border-bottom:1px solid #bfcbda; background:url('/images/contact_dot.png') no-repeat center left;}

div.product_item{		border-top:1px solid #becbda;padding-top:8px;padding-bottom:8px;}

div.quicklinks			{width:280px; margin:22px 0 0 7px;}
div.quicklinks_txt		{float:left; padding:0 0 7px 0;}
div.quicklinks_txt h2	{line-height:22px;}
div.quicklinks_links	{float:left; border-top:1px solid #d0d6df;}
div.quicklinks_links a	{width:271px; padding:0 0 0 9px; line-height:28px; display:inline-block; color:#002e60; text-decoration:none; border-bottom:1px solid #d0d6df; background:url('/images/dot.png') no-repeat left center;}

div.nieuws				{padding:9px 0 10px 5px; line-height:18px; background:url('/images/driekolom_stripe.png') no-repeat 5px bottom;}
span.nws_date			{color:#9aaec3; display:inline-block;}
span.nws_date_arch		{float:left; color:#9aaec3; display:inline-block;}
div.nieuws h2			{width:270px; padding:1px 0 3px 0; margin:0; color:#002e60; font-family:tahoma; letter-spacing:1px; word-spacing:-1px; font-size:13px; font-weight:500; line-height:22px; display:block;}
div.nieuws a			{color:#5082b6; text-decoration:none;}

div.btn_nws_ovz			{padding:10px 0 10px 5px;}
div.btn_nws_ovz img		{border:none;}
div.banner_nieuws		{padding:9px 0 10px 5px;}
div.banner_nieuws img	{border:none;}

div.nieuws_inleiding_kop_left	{float:left;}
div.nieuws_inleiding_kop_right	{float:left;}


div.nieuws_ovz			{float:left; width:645px; padding:2px 0 0 6px; }
div.nieuws_item			{float:left; margin:6px 0; background:url('/images/tweekolom_stripe.png') no-repeat bottom left; padding:0 0 11px 0;}
div.nieuws_img			{float:left; width:188px;}
div.nieuws_img img		{border:1px solid #fff;}
span.nws_ovz_dot		{color:#fbbb11; display:inline-block; padding:0 0 3px 0;}
span.nws_ovz_date		{color:#9aaec3; display:inline-block; padding:0 0 3px 0;}

div.nieuws_inleiding_kop{float:left; width:415px; padding:4px 0 0 0;}
div.nieuws_inleiding_kop h2	{line-height:21px; font-weight:bold; font-size:13px;}
div.nieuws_inleiding_txt{float:left; width:415px; padding:4px 0 0 0; line-height:18px;}
div.nieuws_inleiding_txt a{color:#5082b6; text-decoration:none;}

div.nieuws_inleiding_kop_arch{float:left; width:415px; padding:4px 0 0 0;}
div.nieuws_inleiding_kop_arch h2	{line-height:21px; font-weight:bold; font-size:13px;}

div.nieuws_ovz_paging	{float:left; padding:6px 0 0 0;}
div.paging_btn			{float:left; width:186px;}
div.paging_btn img		{border:none;}
div.paging_numbers		{float:left; padding:5px 0 0 0;}
div.paging_numbers ul	{margin:0; padding:0;}
div.paging_numbers ul li{float:left; list-style:none;}
div.paging_numbers ul li a{display:block; padding:0 4px; color:#002e60; text-decoration:none;}
div.paging_numbers ul li a.active{font-weight:bold;}

div.driekolom2			{float:left; width:336px; padding:0 24px 0 0;}
div.driekolom2	 h1		{line-height:30px;}
div.driekolom2 a		{color:#5082b6; text-decoration:none;}
div.driekolom2 a:hover	{color:#5d97d4;}
div.driekolom2_titel	{height:42px; padding:0 0 0 6px; }
div.driekolom2_titel h1	{color:#022f60; height:43px; display:block; margin:0; padding:1px 0 0 43px; background:url('/images/title_bg2.png') no-repeat top left; font-weight:100; letter-spacing:1px; font-size:23px; line-height:23px;}

div.driekolom2_inleiding	{padding:11px 0 10px 11px; font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom2_stripe.png') no-repeat 5px bottom;}

div.driekolom2_afbeelding	{margin:15px 0 9px 6px;}
div.driekolom2_afbeelding img{border:none;}


div.slider_ovf				{position:relative; margin:15px 0 9px 6px;}
div.slider_afbeelding	{position:absolute; top:0; left:0; z-index:10;}
div.slider_afbeelding img{border:none;}
div.slider_frame			{position:absolute; top:0; left:0; z-index:999;}


div.driekolom2_protopics{padding:11px 0 16px 7px;font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom2_stripe.png') no-repeat 7px bottom;}

div.prod_links			{margin: 26px 0 0 31px; width:330px; border-top:1px solid #d0d6df;}
div.prod_links a		{width:321px; padding:0 0 0 9px; line-height:28px; display:inline-block; color:#002e60; text-decoration:none; border-bottom:1px solid #d0d6df; background:url('/images/dot.png') no-repeat left center;}

div.btn_meer				{padding:10px 0 10px 7px;}
div.btn_meer img			{border:none;}

div.driekolom3				{float:left; width:285px; 	padding:0;}
div.driekolom3_afbeelding	{margin:15px 0 0 6px; }
div.driekolom3_afbeelding img{border:none;}

div.referentie_kolom		{float:left; width:340px; padding:9px 0 15px 0;}
div.referentie_kolom2		{float:left; padding:9px 0 0 0;}
div.ref_img_kader			{width:305px; height:123px; overflow:hidden;}
div.ref_img					{width:301px; height:118px;}
div.naam_titel				{width:295px; color:#5082b6; padding:5px 0 0 0; line-height:17px;}
div.naam_titel span			{color:#fbbb11;}
div.naam_titel a			{color:#5082b6;}
div.naam_titel h2			{float:left; margin:4px 0; padding:0; color:#002e60; word-spacing:1px; font-size:15px; font-weight:100; line-height:21px;}

div.foto_kolom_ovf			{float:left; width:150px; height:235px; padding:4px 7px 1px 6px;}
div.foto_img				{float:left; width:150px;}
div.foto_img img			{border:1px solid #fff;}
div.foto_kop				{float:left; width:150px; padding:6px 0 0 0;}
div.foto_kop h2				{font-size:13px;}
div.foto_kop a h2			{text-decoration:none;}
div.foto_job				{float:left; width:150px; color:#8c8c8c; word-spacing:1px; font-size:12px; font-weight:100; line-height:19px;}
div.foto_job h2				{margin:0; padding:0; color:#002e60; word-spacing:1px; font-size:13px; line-height:17px;}

div.vacatures				{padding:10px 0 11px 10px; font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom_stripe.png') no-repeat 5px bottom;}
div.vacatures_item			{padding:5px 0 7px 13px; font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom_stripe.png') no-repeat 5px bottom;}
div.vacatures_item a		{color:#022f60; text-decoration:none; display:block; background-image:url('/images/yellow_img_dot.png');background-repeat:no-repeat;background-position:0 7px;padding-left:10px;}
div.btn_vacatures			{padding:9px 0 24px 6px;}
div.btn_vacatures img		{border:none; margin:0;}

div.nb_aanmelden_home			{padding:10px 0 14px 10px; font-family:arial; color:#868585; line-height:18px; background:url('/images/driekolom_stripe.png') no-repeat 5px bottom;}
div.nb_aanmelden_home a			{color:#5082b6; text-decoration:none;}
div.btn_nb_aanmelden			{padding:10px 0 0 6px;}
div.btn_nb_aanmelden img		{border:none;}

div.google_maps			{position:relative; width:639px; height:416px; padding:7px 0 0 4px;}
#map_canvas 			{position:absolute; width:633px; height:410px; margin:2px; z-index:2}
div.maps_kader			{position:absolute; width:639px; height:416px; overflow:hidden;}

div.google_src			{padding:8px 0 0 5px;}
div.google_input		{float:left; width:518px;}
div.google_input input	{width:450px; height:33px; padding:0 15px; font-family:arial; color:#9d9d9d; border:none; background:transparent url('/images/maps_input_bg.png') no-repeat; line-height:33px;}
div.google_btn			{float:left;}
div.google_btn img		{border:none;}
span.contact			{display:inline-block; width:33px;}

div.footer				{float:left; width:922px; height:254px; padding:23px 0 0 30px; margin:0 0 0 32px; font-family:arial; color:#fff; background:url('/images/footer_bg.png') no-repeat top;}
div.foot_kolom			{float:left; width:160px;}
div.foot_kop			{font-size:16px; height:20px;}
div.foot_links			{padding:30px 0 0 5px;}
div.foot_links a		{width:140px; height:13px; color:#9bdbff; text-decoration:none; font-size:11px; padding:6px 4px 6px 8px; background:url('/images/footer_dot.png') no-repeat left 8px; display:inline-block;}

div.foot_adres			{padding:30px 0 0 0; line-height:18px; font-size:10px;}
div.foot_adres a		{color:#9bdbff; text-decoration:underline;}

div.social				{padding:21px 0 0 0;}
div.social img			{border:none; margin:0 6px 0 -1px;}


.aanhetwoord{position:relative;background-image:url('/images/ballon2.png');width:244px;height:170px;color:#002e60;padding:15px 20px;}
.aanhetwoord a.full{text-decoration:none;position:absolute;top:0;left:0;width:284px;height:190px;}
.aanhetwoord .quote  {display:block;font-size:16px;}
.aanhetwoord .naam   {display:block;font-size:12px;padding-top:10px;}
.aanhetwoord .bedrijf{display:block;font-size:12px;padding-top:5px;}
.aanhetwoord a.meer{text-decoration:underline;color:#5082b6;display:block;padding-top:5px;}
.aanhetwoord .quote1{position:absolute;left:8px;}
.aanhetwoord .quote2{position:relative;top:-5px;left:3px;}

/* black version of the overlay. simply uses a different background image */
div.apple_overlay.vid {
	background-image:url(/images/trans_vid.png);		
	color:#fff;
}

div.apple_overlay.pic {
	background-image:url(/images/trans.png);		
	color:#fff;
}


#triggers {text-align:center;}

#triggers img {
	border:none;
	cursor:pointer;
}
div.player{width:781px; height:430px;}
div.pics{width:781px; height:582px;}


table.contactform td.left {padding:0 0 0 8px; border-bottom:1px solid #bfcbda; background:url('/images/contact_dot.png') no-repeat center left;}
table.contactform td.left_g {padding:0 0 0 8px; border-bottom:1px solid #bfcbda; background:url('/images/contact_dot.png') no-repeat left 13px}



.inputbox	{width:350px; height:33px; padding:0 15px; font-family:arial; color:#9d9d9d; border:none; background:#fdfdfd url('/images/form_bg.jpg') repeat-x top; line-height:33px; border:1px solid #e9e9e9;}

.inputboxs	{width:60px; height:33px; padding:0 15px; font-family:arial; color:#9d9d9d; border:none; background:transparent url('/images/maps_input_bg.png') no-repeat; line-height:33px;}

.inputboxg	{width:350px; height:100px; padding:0 15px; font-family:arial; color:#9d9d9d; border:none; background:#fff; line-height:33px; background:#fdfdfd url('/images/form_bg.jpg') repeat-x top; border:1px solid #e9e9e9;}

.inputboxm	{width:35px; height:33px; padding:0 15px; font-family:arial; color:#9d9d9d; border:none; background:transparent url('/images/maps_input_bg.png') no-repeat; line-height:33px;}



.red		{color:#ff0000;	}

div.error_kop			{text-align:center;	background-color:#5082b6;	color:#FFFFFF;	line-height:30px;	}
   .error_kop h1		{font-size:13px;	margin:0px;	}
div.error_txt			{text-align:left;	color:#fff;	padding-bottom:30px;}
   .error_txt ul		{margin:15px 0 0 30px;	padding:0;  }
   .error_txt ul li		{color:#000; font-size:11px;  padding-bottom:4px;	}
   .error_txt ul li a	{color:#5082b6;	text-decoration:underline; }
   .error_txt ul li a:hover{color:#000000;	text-decoration:underline; }
   
div.temp				{width:980px;	background-color: #888888;	border:1px solid white;	color:white;	text-align:left;	padding:0;		position:absolute;		top:100px;	padding:10px;		}   


/* slideshow */

#slideshow1 {
	position: relative;
	width: 283px;
	height: 190px;
	overflow: hidden;
	background-image:url('/images/ballon.png');
}
/*#slideshow1 img {
	position: absolute;
	left: 0;
	top: 0;
}*/

#slideshow2 {
	position: relative;
	width: 333px;
	height: 289px;
	overflow: hidden;
}
#slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
}

/* /slideshow */

#domticker{
	width: 600px;
	height: 100px;
	padding: 14px 0 0 270px;
	color:#023061;
	line-height:25px;
}

#domticker a{
	font-weight: normal;
	color:#023061;
	text-decoration:none;
	
	font-size:15px;
}

