body {
	text-align:center;
	margin-top:0;
	background:#818181 url('../images/back_new.gif') repeat-x center top;
}

#frame {
	background:url(../images/frame_bg.gif);
	width:980px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0;
	text-align:left;
	font-family:Verdana;
	font-size:10px;
	padding:0;
}

/*Nieuwe DIV header*/
#header {
	height:81px;
	width:980px;
	margin:0 auto;
	font-family:Verdana;
	font-size:10px;
	margin-top:-1px;
	font-weight:bold;
}
	#header-logo {
		height:81px;
		width:200px;
		float:left;
	}
	#header-menu {
		float:left;
		width:770px;
		text-align:left;
		color:white;
		padding-left:10px;
	}
		#header-text {
			height:12px;
			width:770px;
		}
		#header-menu  .shadetabs {
			margin-top:50px;
			border-bottom:0px;
			font-size:11px;
		
		}
		#header-menu  .shadetabs ul li{
			border-bottom:0px;
		}



.tekst {
font-size:1.1em;
}

/*
#frame a:link  {
color:red;
text-decoration:underline;
}

#frame a:hover {
color:#9E0B0E;
text-decoration:none;
}*/
body a  {
color:red;
text-decoration:underline;
}

body a:hover {
/*color:#9E0B0E;*/
text-decoration:none;
}

#contentsubheader {


}

#contentleft {
width:200px;
float:left;
background:#eee;
height:100%;
margin:0;
padding:0;
line-height:15px;
}

#contentleft p {
font-size:1.1em;
margin:0;
padding:0;
}

#contentleft a {
display:block;
text-decoration:none;
font-size:11px;
border-color:#FFF;
border-style:none none solid;
border-width:1px;
margin:0 0 -19px;
padding:5px 0 5px 10px;
}

#contentleft a:link {
color:#333;
text-decoration:none;
}
#contentleft a:visited {
color:#333;
text-decoration:none;
}

#contentleft a:active {
color:red;
background:#9E0B0E;
}

#contentleft a:hover {
color:#eee;
background:#9E0B0E;
}

#contentcenter {
padding-left:10px;
width:770px;
height:100%;
float:left;
background:#ffffff;
line-height:16px;
font-size:1.1em;
}

#content_left_2-3 {
	width:500px;
	float:left;
	margin-right:10px;
}
	#content_left_2-3 #Vacature_Resultaten_Header h3 {
		margin-top:0px;
	}
#content_right_1-3 {
	width:250px;
	float:left;
}
#content_left_3-4 {
	width:560px;
	float:left;
	margin-right:10px;
}
#content_right_1-4 {
	width:192px;
	float:left;
	overflow:hidden;
}
#content_left_3-5 {
	width:450px;
	float:left;
	margin-right:10px;
}
#content_right_2-5 {
	width:310px;
	float:left;
}

#content {
padding:0 5px;
}

#content_portal {
width:550px;
float:left;
margin:0;
padding:0;
}


#contentright {
width:198px;
background:none;
float:right;
border-color:#D2D2D2;
border-style:none solid;
border-width:1px;
margin:0;
padding:0;
}

#contentright p {
font-size:12px;
}

#contentright h1 {
font-size:12px;
display:block;
color:#F28E00;
background:#EBEBD7;
margin:0 0 10px;
padding:4px 10px;
}

#contentright h2 {
font-size:12px;
display:block;
color:#fff;
background:#fff;
margin:2px;
padding:1px;
}

#contentright h3 {
font-size:10px;
color:#fff;
background:#fff;
margin:2px;
padding:1px;
}

	.tab_name,#tab_name {
		font-weight:bold;
		padding: 2px 8px 2px 8px;
		margin-right: 2px;
		color:white;
		background:#95c530;
		margin:0px;
		width:140px;
		font-size:12px;
	}
	.green_border {
		border: 1px solid #95c530; clear:both;
		padding: 5px;
	}

#header-blue {
clear:both;
}
#loginform p{
	padding:0px 0px;
}
.header-blue h4 {
background:#95C530 none repeat scroll 0 0;
color:#FFFFFF;
display:block;
font-size:12px;
height:auto;
margin:0;
padding:1px 10px;
}

p,h1,pre {
text-decoration:none;
margin:0 0px 10px;
}
h1 {

margin:0 0px 10px;
}

h1 {

font-size:1.4em;
line-height: 22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}
#footer {
width:770px;
background:#FFfffF;
clear:both;
text-align:left;
font-size:10px;
padding:5px;
float:right;
}


.logo {
float:left;
margin:2px 0 0;
}

.sub_logo {
float:left;
margin:14px 0 0;
}

.menu {
margin:10px 10px 10px 2px;
}

.shadetabs {
border-bottom:1px solid gray;
margin-bottom:1px;
margin-top:6px;
font-size:11px;
}

.shadetabs ul {
margin-left:0;
margin-top:3px;
margin-bottom:0;
font-weight:700;
list-style-type:none;
text-align:right;
padding:3px 0;
}

.shadetabs li {
display:inline;
margin:0;

}

#hoofdmenu li a, #hoofdmenu li a:link{
text-decoration:none;
margin-right:3px;
border:1px solid #778;
border-bottom:0px;
color:white;
background:#95C530 top left repeat-x;
padding:3px 7px;
}

#hoofdmenu li a:hover {
color:#95C530;/*#2d2b2b;*/
background:white;
}


table.zoekresultaten_top {
table-layout:fixed;
}

.zoekresultaat_kader_tekst {
width:500px;
float:left;

}
.zoekresultaat_kader_tekst_small {
width:375px;
float:left;

}
.zoekresultaat_kader_logo {
width:150px;
margin-top:10px;
float:left;
text-align:center;
}

li .zoek_pagina {
font-weight:bold;
}

h3.resultaat_top {
	border: 0;
	color: white;
	margin: 20px 20px 4px 0px;
	border-bottom:1px solid #95c530;
	font-size:12px;
	
}
h3.resultaat_top a{
	background:#95c530;
	display:inline-block;
	padding: 2px 5px;
	color:white;
	width:350px;
	text-decoration:none;
	border:1px solid #95c530;
	border-bottom:0;
	font-size:12px;
	
}
h3.resultaat_top a:hover{background:white; color:#95c530;}

.spacer {
clear:both;
font-size:0;
line-height:0;
}

#klant_pagina_content_links {
float:left;
width:545px;
margin:0 0 30px;

}

#klant_pagina_content_links p.klant_pagina_content_links_tekst {
font-size:11px;
font-variant:normal;
font-weight:400;
line-height:16px;
width:535px;
padding:0;
}

#klant_pagina_content_vacature_links {
float:left;
border:0 solid #ccc;
width:375px;
margin:0 0 4px;
padding:5px;
}

#klant_pagina_content_vacature_rechts {
float:right;
border:0 solid #ccc;
width:145px;
margin:0 0 4px;
padding:5px;
}

#klant_pagina_content_rechts {
float:left;
width:200px;
margin-right:10px;
line-height:16px;
margin:0 0 4px;
padding:5px;
}

.vacature_pagina_content_links_tekst_vet {
font-size:11px;
font-weight:700;
line-height:16px;
}

.vacature_pagina_content_links_tekst {

line-height:16px;
}

p.tekst_reageer_direct {
float:left;
font-style:normal;

line-height:16px;
margin-left:0;
width:340px;
padding:0;
}

p.reageer_direct {
float:right;
height:30px;
width:135px;
text-align:center;
border:2px dotted red;
padding:15px 5px 5px;
}

#vacature_pagina_content_rechts {
float:right;
border:2px dotted red;
width:210px;
border-color:red;
margin:0 0 4px;
padding:5px;
}

#Vacature_Resultaten_Header {
float:left;
width:100%;
display:block;
}

#Vacature_Resultaten_Portal {
float:left;
width:550px;
display:block;
}

p.vacature_ads {
display:table;
width:170px;
text-align:center;
border:1px solid #95C530;
padding:15px 0px 15px;
margin-top:10px;
margin-bottom:0px;
}

h3.Functie {

font-size:1.4em;
line-height: 22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

h3.Plaats {

font-size:1.4em;
line-height: 22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

a.list {
color:black;
height:25px;
margin-bottom:2px;
padding:0 0 0 5px;
}
a.list:hover {

color:red;

}
#Vacature_Resultaten_Portal_Categorie {
float:left;
width:140px;
display:block;
margin-right:5px;
height:25px;
}

#Vacature_Resultaten_Portal_Kiezen {
float:left;
width:285px;
display:block;
margin-right:5px;
margin-top:10px;
}

#Vacature_Resultaten_Portal_Kiezen h3.Kiezen {

color:#555;
font:bold 14px/10px Georgia;
height:20px;
margin-bottom:2px;
padding:5px 0 0 0px;
}

	
/* Nieuwe reageer pagina style vanaf hwd*/

#kader_links {
width:350px;
float:left;
}

#kader_rechts {
width:350px;
float:left;
margin-left:20px;
}
#kader_tweederde {
width:500px;
float:left;
}

#kader_eenderde {
width:200px;
float:left;
margin-left:20px;
}

h1 .vacature {

font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

h6{

font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}
h4 {

font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}
	h4.nomargin_header {
		margin-top:0px;
	}
h5 {

font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}	
h5.versturen {

font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}	
/* Einde reageer pagina style vanaf hwd*/

#zoekresultaat_top,#klant_pagina_content,#vacature_pagina_content {
float:left;
width:750px;
}

p.zoekresultaten_top_header_pagina,p.zoekresultaten_kader_header_pagina {
font-weight:700;
font-style:normal;
font-size:14px;
line-height:16px;
margin-left:0;
}

#klant_pagina_content_links_vacatures,#vacature_pagina_content_links,#vacature_pagina_content_links_vacatures {
float:left;
width:530px;
margin:0 0 4px;
padding:5px;
}

.Vacature_Resultaten_Header h3,.Vacature_Resultaten_Portal h3 {

font-size:1.4em;
line-height: 22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

#Resultaten_Kader_Links {
float:left;
width:350px;
padding:0;
}
#Resultaten_Kader_Rechts {
float:left;
margin-left:20px;
padding:0;
width:350px;
}

/* Nieuwe vacature pagina style */

#vacature_content {
	margin-right:20px;
}
#vacature_info {
margin-bottom:200px;
}
	#vacature_info h4 {
		margin:10px 0;padding:0;
		margin-left:10px;
		font-size:20px;
	}
	#vacature_info p {
		margin:0px 0px 10px 0px;
	}
	.vacreageer_direct,.vacreageer_directcenter {
		float:right;
		height:22px;
		width:135px;
		text-align:center;
		border:0;
		line-height:20px;
		background:#95C530;
		margin-right:40px;
	}
	.vacreageer_directcenter {
		float:none;
		margin-left:35px;
	}

	body .vacreageer_directcenter a:hover, body .vacreageer_direct a:hover {color:white; text-decoration:underline;} 
	.vacreageer_directcenter a, .vacreageer_direct a {color:white; text-decoration:none; font-weight:bold; 
		font-size:12px;}
		
	body .vacreageer_directcenter a:link,body .vacreageer_direct a:link {color:white; text-decoration:none; font-weight:bold; font-size:12px;}
	#vacature_info_content p, .vacreageer_directtekst p {
		margin:0px 0px 10px 0px;
	}
	.vacreageer_directtekst {
		float:left;
		font-style:normal;
		line-height:16px;
		padding:0;
		width:500px;
	}
	#vacature_info_klantright, #vacreageer_directtekst_kader {
		float:right;
		border:1px solid #95C530;
		width:210px;
		margin:10px;
		padding:5px;
		text-align:center;
	}
.meervacatures{
	padding:5px 0px;
}

.klant_logo_infobox {
	width:250px;
	height:100px;
	float:left;
	text-align:center;
}
.klant_logo_infobox_hover {
	width:250px;
}
	.klant_logo_infobox_hover_content {
		width:250px;
		padding:5px;
		background:white;
		border:1px solid #95C530;
	}
	h3.klant_logo_header {
		padding:0px 4px;
		margin:0px;
		border:1px solid #95C530;
		border-bottom:0;
		background: #95C530 0 0;
		color:white;
		font-size:12px;
		font-weight:bold;
		height: auto;
		width: auto;
		display:inline-block;
		
	}



h3.bedrijftop {
	border: 0;
	font-size: 12px;
	color: white;
	margin:20px 20px 0 0;
	border-bottom:1px solid #95c530;
}
h3.bedrijftop a{
	background:#95c530;
	display:inline-block;
	padding: 2px 5px;
	color:white;
	text-decoration:none;
	border:1px solid #95c530;
	border-bottom:0;
	width:200px;
}
h3.bedrijftop a:hover{background:white; color:#95c530;}

ul.listvacatures{
	margin:0px;
	padding:0px 0px 0px 15px;
}

ul.listvacatures li a {
	color:black;
	font-size:11px;
}
.parner_overzicht_logo {width:180px; float:left; padding:10px; text-align:center;}
.parner_overzicht_tekst {float:left;width: 550px; padding:10px;}
ul.portal_list {
	margin:0px;
	padding:0px 0px 0px 10px;
}
li.portal_list {
	font-family:verdana;
	width:170px;
	height:20px;
	float:left;
	margin-left:10px;
}

select.filter { 
 background-color: #ffffff; 
 color: #000000; 
 border: 1px solid #95c530;
}
input.text { 
 background-color: #ffffff; 
 color: #000000; 
 border: 1px solid #95c530;
 font-style: bold;
}
input.filter { 
 background-color: #95c530; 
 color: #ffffff; 
 border: 1px solid #95c530;
 font-style: bold;
}


.newtabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.newtabs li{
display: inline;
margin: 0;
}


.newtabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #A2D236;
color: #2d2b2b;
/*background: white url(shade.gif) top left repeat-x;*/
background: #dddddd;
}

.newtabs li a:hover{
color: #2d2b2b;
background: #A2D236;
}

.newtabs li a.selected{ /*selected main tab style */
position: relative;
background: #ffffff;
top: 1px;
}

.newtabs li a.selected{ /*selected main tab style 
background-image: url(shadeactive.gif);*/
border-bottom-color: white;
}

.newtabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}


ul.feeds {
margin-left:0;
margin-top:3px;
margin-bottom:0;
font-weight:700;
list-style-type:none;
text-align:left;
padding:3px 0;
}

li.feeds {
display:block;
margin:0;

}

.img-shadow {
  float:left;
  background: url(../images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
#rit_send input {
position:absolute;
left:-5000px;

}

/*  WIZARD STYLING */

div.overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;background:#000;z-index:40;}
iframe.overlayBox{width:800px;height:0px;position:absolute;top:50%;left:50%;margin-left:-285px;margin-top:-225px;z-index:50;border:solid 1px #000;}

body#wizard_body {background:#fff;margin:0px; text-align:left;}
body#wizard_body h1{margin:0px; }

div.wizard{width:600px;color:#333;margin:0px auto;padding:20px 20px 0px 20px;overflow:hidden;}

div.wizard ul.wizardPositie{height:30px;padding:0px;margin:0px;font-size:80%;}
div.wizard ul.wizardPositie li{float:left;margin-right:20px;list-style:none;}
div.wizard ul.wizardPositie li span.naam{display:none}
div.wizard ul.wizardPositie li.goed{color:#060;font-weight:bold;}
div.wizard ul.wizardPositie li.huidig{font-weight:bold;}
div.wizard ul.wizardPositie li.huidig span.naam{display:inline;}

/*.wizardPaginanr{display:none;}*/

div.wizard div.slider{width:9000px;}
div.wizard div.wizardPage{float:left;width:600px;margin-right:20px;}
div.wizard div.wizardItems{height:270px;overflow:scroll;overflow-y:auto;overflow-x:hidden;}

div.wizard label.optional,div.wizard label.required{display:block;border-bottom:solid 1px #ccc;margin-bottom:5px;padding-bottom:2px;}
div.wizard dd{margin-bottom:10px;margin-left:0px;}
div.wizard textarea{width:350px;height:200px;}

div.wizard dt#Vorige-label, div.wizard dt#Volgende-label{display:none;}
div.wizard dd#Vorige-element{float:left;margin-top:20px;}
div.wizard dd#Volgende-element{float:right;margin-top:20px;}

div.wizard ul.errors{color:#f00;}

.scorebalk .balk{border:solid 1px #000;height:10px;width:150px;background:#fff url('../images/sprite_scorebalk.png') repeat-x left top;margin:2px 5px;float:left;}
.scorebalk .score{background:#659715 url('../images/sprite_scorebalk.png') repeat-x left bottom;height:10px;border-right:solid 1px #030}
.scorebalk em{font-style:normal;font-weight:bold;color:#659715;}

.scorebalk.huiskleur .score{background-color:#600}
.scorebalk.huiskleur em{color:#600}

