body a  {
color:#0054A6;
text-decoration:none;
font-weight:bold;
}

body a:hover {
color:#FF6600;
text-decoration:none;
}


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

#content_left_2-3 {
	width:490px;
	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:540px;
	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:750px;
float:left;
margin:0;
padding:0;
padding:0 15px;
}


#contentright {
width:200px;
float:right;
margin:0;
padding:0;
text-align:left;
}

#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:#FF6600;
		margin:0px;
		width:140px;
		font-size:12px;
	}
	.green_border {
		border: 1px solid #FF6600; clear:both;
		padding: 5px;
	}

#header-blue {
clear:both;
}
#loginform p{
	padding:0px 0px;
}
.header-blue h4 {
display:block;
font-size:14px;
font-weight:bold;
height:auto;
margin-top:10px;

padding:1px 1px;
}


h1 {
color:#0054A6;
font-size:24px;
padding:5px 0 0 0px;
margin:0;

}
#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;
text-align:right;
}

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

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

}

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 #0054a6;
}
h3.resultaat_top a{
	
	display:inline-block;
	color:#FF6600;
	width:350px;
	text-decoration:none;
	border-bottom:0;
	font-size:16px;
	
}
h3.resultaat_top a:hover{ color:#0054a6;}

.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;
padding:3px;
margin-top:10px;
margin-bottom:0px;
}

h3.Functie {
color:#FF6600;
font-size:1.4em;
line-height: 22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

h3.Plaats {
color:#FF6600;
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 30px;
}

	
/* 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 {
color:#FF6600;
font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}

h6{
color:#FF6600;
font-size:1.4em;
line-height:22px;
height:35px;
margin-bottom:2px;
padding:15px 0 0 0px;
}
h4 {
color:#FF6600;
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 {
	color:#FF6600;
	font-size:1.7em;
}

#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:#009bc3;
		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 #009bc3;
		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 #009bc3;
	}
	h3.klant_logo_header {
		padding:0px 4px;
		margin:0px;
		border:1px solid #009bc3;
		border-bottom:0;
		background: #ff66000 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 #009bc3;
}
h3.bedrijftop a{
	background:#009bc3;
	display:inline-block;
	padding: 2px 5px;
	color:white;
	text-decoration:none;
	border:1px solid #009bc3;
	border-bottom:0;
	width:200px;
}
h3.bedrijftop a:hover{background:white; color:#009bc3;}

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 0px;
}
li.portal_list {
	font-family:"Trebuchet MS";
	width:170px;
	height:20px;
	float:left;
	margin-left:0px;	
	list-style-type:none;
}

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


.newtabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 11px "Trebuchet MS";
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 #0054a6;
color: #2d2b2b;
/*background: white url(shade.gif) top left repeat-x;*/
background: #dddddd;
}

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

.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 {
  position: relative;
  background-color: #fff;
  padding: 4px;
  }

/* CSS Document */
body{padding:0px; margin:0 auto; position:relative; background: url(../images/header-bg.jpg) 0 0 repeat-x #EFEFEF; color:#666; font-family:trebuchet MS;font-size:12px; font-weight:normal;}
ul{list-style-type:none;}

/* TOP PANEL */
#topPan{width:980px; height:152px; position:relative; margin:0 auto; padding:0;}
#topPan p.logo{width:280px; height:115px; background:#fff; color:#fff; padding:0px; margin:0px;}
#topPan img.logo{margin-left:40px;margin-top:20px;}
#topPan span.top { position: absolute; top:82px; left:295px; color:#aaa; padding:0px; margin:0px; font-size:11px;}
#topPan span.heading { position: absolute; top:40px; left:295px; color:#aaa; padding:0px; margin:0px; font-size:32px; color:#0054A6;}
#topPan ul{ height:32px; display:block; top:215px; right:0px; margin:0px; padding:0px; background:url(../images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff;}
#topPan ul li{float:left; display:block; width:122px; height:32px; background:url(../images/menu-devider.gif) right top no-repeat;}
#topPan ul li a{width:120px; display:block;  height:32px; background:url(../images/menu-bg.gif) 0 0 repeat-x #FF8714; color:#fff; font:13px/32px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; text-decoration:none;}
#topPan ul li a:hover{display:block;background:url(../images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}
#topPan ul li a.selected{display:block;background:url(../images/menu-hover.gif) 50% 0 no-repeat;text-decoration:none; /*position:fixed;*/ margin:0; padding:0px;}

/* /TOP PANEL */

/* BODY PANEL */
#bodyPan{width:980px; position:relative; margin:0 auto;}
/* Left Panel */

/* Right Panel */
#rightPan{width:980px; float:left; display:block; background:#FFF; margin:0 auto; padding:0; color:#666; text-align:left; }
#rightPan p.paddingtop{padding:26px 63px 0 52px; background:#FFF; margin:0 auto; color:#666; font:14px/20px Georgia, "Times New Roman", Times, serif; font-style:italic;}
#rightPan p span.bigsize{ font-family:Georgia,"Times New Roman", Times, serif; font-style:italic; color:#BF4D02; font-size:20px; line-height:20px; background:#fff; padding:0;}
#rightPan p.name{background:#fff; display:block; color:#AC8101; font:18px/18px Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; text-align:right; padding:10px 63px 16px  0;}
#rightPan p.dotline{background:url(../images/dot-line.gif) 0 0 repeat-x #fff; color:#666; margin:0 63px 0 52px;}
#rightPan h2{display:block; width:160px; height:64px; background:url(../images/icon1.jpg) 0 0 no-repeat #fff; font:27px/30px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; color:#4D4D4D; padding:1px 0 0 69px; margin:8px 0 0 52px;}
#rightPan h2 span{background:#fff; color:#969801; font:14px/14px Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:10px 0 0;}
#rightPan p.bottompadding{padding:0 63px 22px 52px;}
#rightPan p.more{height:28px; display:block; position:relative; margin:0; padding:13px 0 38px 200px;} 
#rightPan p.more a{display:block; width:100px; height:20px; background:#fff; font:14px/14px Georgia, "Times New Roman", Times, serif; color:#BF4D02; text-decoration:none; font-weight:bold; font-style:italic; margin:0; padding:0;}
#rightPan p.more a:hover{ background:#fff; color:#FF6500; text-decoration:none;}
/* /Right Panel */

/* footer Panel */
#mainfooterbody{height:114px; background:url(../images/footer-bg.gif) 0 0 repeat-x #4D4D4D; color:#fff; padding:90px 0 0 0; position:relative; margin:0 auto; clear:both;}
#footerPan{width:980px; height:82px; position:relative; margin:0 auto; padding:0 0 0 50px;}
#footerPan ul{width:330px; display:block; position:absolute; right:0px; top:26px; padding:0; }
#footerPan li{float:left; font:12px/15px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:normal;}
#footerPan ul li a{padding:0 0 0 10px; color:#fff; background:#424242; text-decoration:none;}
#footerPan ul li a:hover{text-decoration:underline;}
#footerPan ul li a.padl{padding:0 0 0 14px;}

#footerPan ul.templateworld{width:158px; background:#4C4C4C; color:#fff; display:block; position:absolute; top:74px; right:80px;}
#footerPan ul.templateworld li a{background:#4C4C4C; display:block; color:#fff; text-decoration:none;}
#footerPan ul.templateworld li a:hover{text-decoration:underline;}

#footerPan p{ background:#484848; margin:54px 45px 0 0; display:block; position:absolute; top:0px; right:40px; color:#FF833B; font:11px/15px "Trebuchet MS",Arial, Helvetica, sans-serif;}
#footerPanleft{width:120px; height:82px; float:left; margin:0 auto; background:url(../images/vertical-dot.gif) 100% 0 repeat-y;}
#footerPanRight{width:850px; height:82px; float:left; margin:0 auto; margin-left:10px;}
#footerPanRight a { color:#ff6600;}
