#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;
}

h1 {
text-decoration:none;
margin:0 10px 10px;
}
#leftPan h1 {
margin:0 0px 10px;
}

#leftPan h1 {
	font-size:22px;
	padding:15px 0 0 0px;
	color:#0078AA;
}
#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 {

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:585px;
float:left;
margin-right:20px;
}
.zoekresultaat_kader_tekst_small {
width:375px;
float:left;

}
.zoekresultaat_kader_logo {
width:150px;
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{
	
	display:inline-block;
	padding: 2px 0px;
	color:#0078AA;
	
	text-decoration:none;
	
	border-bottom:0;
	font-size:14px;
	
}
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 {
background:url(../images/overzicht_bericht.gif) no-repeat 0 7px #FFF;
font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 60px;
}	
/* 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;

}
