/************************************************************************************************/
/* GENERAL STYLE SHEET RESET */
/************************************************************************************************/
*{ font-family: Verdana, Arial, Tahoma, sans-serif; font-size: 11px;}
body{background-image:url(/01-pics/background.gif);background-color: #0c75bd; background-repeat:repeat-x; background-position:top;padding: 0px; margin: 0px;}
legend{display: none;}
ul{list-style-type: none;}
a {text-decoration: none; color: #000000;}
a img, img {border: 0;}
a:hover {text-decoration:underline;}

/************************************************************************************************/
/* CONTAINER */
/************************************************************************************************/
#container{width: 960px; margin: 0 auto; padding-bottom: 10px;}

/************************************************************************************************/
/* splash */
/************************************************************************************************/

#content #splash h1 { color:#000000; font-size: 24px;}
#splash .land { width: 270px; float:left; padding:10px; }
#splash .land h2 { color: #005cbf; font-size: 18px; font-weight:normal;}
#splash { min-height: 300px;}
#splash .lijn { width: 10px; height: 200px;float:left; margin: 25px 0px;  padding:5px 5px; border-left: 1px solid #9FC8E5;}

/************************************************************************************************/
/* HEADER */
/************************************************************************************************/

#content { background-color:#FFFFFF;}

.hoogte307 {height: 321px;}
.hoogte207 {height: 223px;}

#header *{margin:0; padding:0;}

#header .logo_space{width: 160px; height: 78px; float: left; margin-left: -20px; margin-right: 20px;}
#header .logo_space h5{margin: 17px 0 0 19px; display: inline; float: left;}
#header .logo_space h5 a{background: url("/01-pics/logo.gif") no-repeat; width: 131px; height: 43px; display: block; text-indent: -9999px; overflow: hidden; cursor: pointer;}

#header .navigation{width: 800px; height: 49px; float: left; font-size: 11px;}
#header .navigation ul{margin: 6px 0 0 0; float: right;font-size: 11px;}
#header .navigation li{margin: 4px 14px 0 0; color: #005cbf; float: left;font-size: 11px;}
#header .navigation li a{font-size: 11px; color: #005cbf; float: left;}
#header .navigation li a:hover{text-decoration: underline;}
#header .navigation ul li ul{clear:both;float:left; }
#header .navigation .dropdown{background: url("/01-pics/navigation_ul_dropdown_bg.png") no-repeat right bottom; padding: 0 20px 0 0;}
#header .navigation .search{margin: 0;}
#header .navigation .search input{border: 1px solid #669dd9; color: #8ab4e2; width: 130px; padding: 3px 5px; font-size: 11px;}

#header .navigation .selectbox{ display:none; width: 120px; position:absolute; background:#FFFFFF;padding: 10px 10px 10px 10px; line-height: 20px; border-right: 1px solid #005cbf;border-bottom: 1px solid #005cbf;border-left: 1px solid #005cbf;}

#header .navigation .selectcontent A{ line-height:16px; padding-top: 5px;}
#header .navigation .selectcontent IMG{ margin:0px; padding:0px; margin-bottom: 7px;}

#header .menu_tabs {}
#header .menu_tabs ul{height: 29px; float: left;}
#header .menu_tabs li{background: url("/01-pics/menu_tabs_li_bg.png") no-repeat; margin: 0 2px 0 0; width: 158px; height: 29px; float: left;}
#header .menu_tabs .current{background: url("/01-pics/menu_tabs_li_current_bg.png") no-repeat;}
#header .menu_tabs li a{padding: 7px 0 0 13px; font-size: 13px; font-weight: bold; color: #fff; float: left;}
#header .menu_tabs li a:hover{text-decoration: underline;}

#header .menu_items ul{padding: 0 0 0 14px; width: 946px; height: 29px; background: #005cbf; float: left;}
#header .menu_items li{height: 29px; float: left;}
#header .menu_items li a{padding: 7px 22px 0 0; font-size: 12px; font-weight: bold; color: #c5daf1; float: left;}
#header .menu_items li a:hover{text-decoration: underline; color:#FFFFFF;}
#header .menu_items .current A{color: #FFFFFF;}

#header .ambiance_banner{float: left; height: 50px; overflow: hidden;}

#header #sfeerbeeld {background-image:url(/01-pics/sfeer/achtergrondnacht.jpg);}


/************************************************************************************************/
/* CONTENT */
/************************************************************************************************/
#content{	
	border-right: 1px solid #7aaade; 
	border-bottom: 1px solid #7aaade; 
	border-left: 1px solid #7aaade; 
	width: 958px; 
	float: left;
	font-size: 11px;
	padding-bottom: 0px;
	line-height: 150%;}
		
#inner { float: left; overflow: hidden; }
	
#inner .kol {float: left;  width: 238px; margin-right: 0px; margin-bottom: 0px; padding-bottom: 0px; }
#content .kolom12 { width: 482px; float:left;}
#content .kolom123 { width: 720px; float:left;}
#content .kolom124 { width: 720px; float:left;}
#content .kolom1234 { width: 958px; float:left;}

#content .kolom3{ 
	background-image:url(/01-pics/kolom-bck-bl-wi.gif);
	background-repeat:repeat-y;
	}

#content .kolom3wit{}	
	
#content .kolom4{ 
	background-image:url(/01-pics/kolom-bck-wi.gif);
	background-repeat:repeat-y;
	}
	
#content .kol-inner {
	margin-top: 18px;
	margin-left: 18px;
	margin-right: 18px;
	}	
	
#content .kol-inner4 {
	padding-top: 18px;
	padding-left: 18px;
	padding-right: 18px;}
	
#content A{text-decoration:underline;}


#content .submenuwrap { padding-bottom: 40px; }
#content .submenutitel {color: #005cbf; font-size: 18px; line-height: 24px; padding-bottom: 8px;}

#content .subsubmenu {
	background-image:url(/01-pics/submenu_bck.png);
	width: 198px;
	height:22px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left:10px;}

#content .subsubmenu A{
	color: #005cbf;
	text-decoration:none;
	font-size: 14px;
	margin-top:15px;
	}		

#content .subsubmenucurrent {
	background-image:url(/01-pics/submenu_actief_bck.png);
	width: 201px;
	height:27px;
	margin-bottom: 5px;
	margin-left: -18px;
	padding-top: 4px;
	padding-left:28px;}

#content .subsubmenucurrent A{
	color: #000000;
	text-decoration:none;
	font-size: 15px;
	line-height: 18px;
	}	
	
#content .subsubmenusub6 {
	background-image:url(/01-pics/submenu6_bck.png);
	width: 181px;
	height:22px;
	margin-left: 8px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left:10px;}	

#content .subsubmenusub6 A{
	color: #005cbf;
	text-decoration:none;
	font-size: 11px;
	margin-top:15px;
	margin-left: 10px;
	}	
	
#content .subsubmenucurrentsub6 {
	background-image:url(/01-pics/submenu6_bck.png);
	width: 181px;
	height:22px;
	margin-left: 8px;
	margin-bottom: 10px;
	padding-top: 4px;
	padding-left:10px;}

#content .subsubmenucurrentsub6 A{
	color: #000000;
	text-decoration:none;
	font-size: 11px;
	margin-top:15px;
	margin-left: 10px;
	}			
	
#content .sub6 {font-size: 12px; margin-left:30px;}	
	
#content .titel { color: #005cbf; font-size: 18px; line-height: 25px;}
#content .titel1 {color: #005cbf; font-size: 18px; line-height: 25px;}
#content .titel2 { color: #D92004; font-size: 18px; line-height: 25px;}
#content .titel3 { color: #005cbf; font-size: 18px; line-height: 25px;}
#content .titel4 { color: #606060; font-size: 18px; line-height: 25px;}
#content .titel5 { color: #D92004; font-size: 18px; line-height: 25px;}
#content .titel6 { color: #005cbf; font-size: 18px; line-height: 25px; text-align:left;}
#content h1 { color: #005cbf; font-size: 18px; line-height: 25px; font-weight:normal;}
#content h2 { font-weight: normal; color: #005cbf;}
#content h3 { font-weight: normal; color: #005cbf;}

#content #blok2 { padding-bottom: 10px;}

#content .knop2 { 
	border: 1px solid #488BD2; 
	height: 18px; 
	width: 198px; 
	background-image: url(/01-pics/knop2_bck.gif); 
	background-repeat:repeat-x; 
	color: #D92004;
	padding-left: 5px;
	margin-top: 6px;
	}
	

	
#content .knop2 A { text-decoration:none; color:#D92004; font-weight:bold; }
#content .knop2 A:HOVER { text-decoration: underline; color:#000000; font-weight:bold; }

#content .knop3 { 
	border: 1px solid #488BD2; 
	height: 21px; 
	width: 206px; 
	color: #005cbf;
	padding-left: 5px;
	margin-top: 5px;
	}
	
#content .knop32 { 
	border: 1px solid #488BD2; 
	height: 18px; 
	width: 198px; 
	background-image: url(/01-pics/knop2_bck.gif); 
	background-repeat:repeat-x; 
	color: #005cbf;
	padding-left: 5px;
	margin-top: 6px;
	}
	
#content .knop32 A{ text-decoration:none; color: #005cbf; font-weight:bold; }
#content .knop32 A:hover{ text-decoration: underline; color: #000000; font-weight:bold; }
	
#content .knop4 A { text-decoration: underline; color:#606060;}	
#content .knop4 A:hover { text-decoration: underline; color: #000000;}	

#content #blok3 {padding-bottom: 10px;}

#content #blok5 {font-size:11px; padding-bottom: 10px; height: 150px;line-height: 20px;}
#content #blok5 A{ font-size:11px;}

#content .veld5 {font-size: 11px;}
#content .label5 {float: left; font-size: 11px; width:70px;}

#content #blok6 {font-size:11px; height:128px; width:237px; background-image:url('/01-pics/tos-worldwide.png'); margin-left:-18px;padding-left:18px;}

#content .knop6rood { padding-top: 85px;}
#content .knop6rood a{ color:#D91F05;}

#content .knop6 { padding-top:5px;}
#content .knop6 a{ font-size:11px; color:#005cbf;}

#content .subtitel {color: #005cbf;}
#content .nieuwskop { padding-top: 5px; padding-bottom: 5px;}
#content .nieuwskop A{ font-size: 11px;}
#content .nieuwskop A:hover{ color: #D92004;}

#content .nieuwsdatum {color: #005cbf;}
#content .nieuwsheader { font-weight:bold;}
#content .nieuwstekst { font-size:11px;}

#content .roodvet A{ font-weight:bold; color: #D91F05;}

#vachome { padding-top:5px;}

#content .vacbck {
	background-image: url(/01-pics/vacature_front_bck.png);
	width: 203px;
	height: 39px;
	margin-left: -3px;
	padding-top: 0px;
	padding-left:5px;

}
#content .vactitel {color: #005cbf; font-size: 12px; font-weight:bold;}
#content .vacextra {color: #005cbf; font-size: 11px; }

#content .vactitelhome {color: #005cbf; font-size: 12px; font-weight:bold; z-index: 2; line-height: 20px;}


#content .vacwrap {padding-bottom: 10px; }
#content .vactitel {clear: both; font-size: 16px; text-decoration:none; padding-top:5px;font-weight:normal;}
#content .vaclabel {clear: both;float:left; width: 120px; color: #005cbf;}
#content .vacveld {float: left;}
#content .vactekst {clear:both;}

#content .kleinfijn {color: #7BAAE2; font-size:10px;}

.subkop {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #006EBA;}


#content .search{margin: 0;}
#content .search input{border: 1px solid #669dd9; color: #000000; width: 130px; padding: 3px 5px; font-size: 11px;}

#content .vacatureselectie {
	background-image:url(/01-pics/submenu_bck.png);
	width: 198px;
	height:22px;
	margin-top: 10px;
	padding-top: 4px;
	padding-left:10px;}
	
#content .vacatureselectie A{
	color: #005cbf;
	text-decoration:none;
	font-size: 14px;
	margin-top:15px;
	}		

#content .vacatureselectieactief {
	background-image:url(/01-pics/submenu_bck.png);
	width: 198px;
	height:22px;
	margin-top: 10px;
	padding-top: 4px;
	padding-left:10px;}

#content .vacatureselectieactief A{
	color: #FF0000;
	text-decoration:none;
	font-size: 14px;
	margin-top:15px;
	}	
	

	
.vacatureselectieactief { color:red;}

#content .knopreageer { 
	border: 1px solid #488BD2; 
	height: 18px; 
	width: 140px; 
	background-image: url(/01-pics/knop2_bck.gif); 
	background-repeat:repeat-x; 
	color: #D92004;
	padding-left: 5px;
	margin-top: 6px;
	text-align:center;
	}
	
#content .knopreageer A { text-decoration:none; color:#D92004; font-weight:bold; }
#content .knopreageer A:HOVER { text-decoration: underline; color:#000000; font-weight:bold; }

.vacaturelink { font-weight:bold;}

.formulier INPUT {border: 1px solid #999999;}
.formulier TEXTAREA {border: 1px solid #999999;}
.formulier BUTTON {border: 1px solid #999999; font-weight:bold;}

.InschrijfVeldError { font-weight:bold; color:#FF0000;}
.nieuwsbrief-label {font-weight:bold;}

/************************************************************************************************/
/* Kolom */
/************************************************************************************************/

.bannerfoto { width: 237px; margin:0 auto; margin-left:-17px; overflow: hidden; padding-bottom: 15px; text-align:center; }
.bannerfoto IMG{ border:0; text-align:center;}

.bannertekst .bannertitel {font-size: 18px; line-height:24px; padding-bottom:0px;}
.bannertekst .bannertekst { margin: 0; padding:0;}
.bannertekst .bannertekst P {padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:3px;}

.bannertekst .blauw {color: #005cbf; text-decoration: none;}
.bannertekst .blauw A {color: #005cbf; text-decoration:none; font-size:15px; text-decoration:line-through;}

.bannertekst .donkerblauw {color: #002D5E;}
.bannertekst .donkerblauw A {color: #002D5E;}

.bannertekst .rood {color: #D92004;}
.bannertekst .rood A {color: #D92004;}

.bannertekst .oranje {color: #FF5400;}
.bannertekst .oranje A {color: #FF5400;}

.bannertekst .grijs {color: #606060;}
.bannertekst .grijs A {color: #606060;}

.bannertekst .zwart {color: #000000;}
.bannertekst .zwart A {color: #000000;}

#bannieuws1 {margin-bottom: 18px;}
#bannieuws2 {margin-bottom: 18px;}

.nieuwstitel {font-weight: bold; text-decoration:none;}
.nieuwstitel A {font-weight: bold; text-decoration:none;}
.nieuwsdatum {color: #005cbf;}

/************************************************************************************************/
/* FOOTER */
/************************************************************************************************/
#footer { width: 927px; height: 40px; text-align:center; clear:both; padding:10px 0px;}
#footer ul{ height: 20px; text-align:center; width: 927px;}
#footer li{background: url("/01-pics/footer_li_bg.png") no-repeat left 7px; padding: 0 13px 0 10px; height: 29px; float: left;}
#footer li a{font-size: 11px; color: #8ab4e2; float: left;}
#footer li a:hover{text-decoration: underline;}
#footer li.first_item{background: none;}



	
