/* Basis elementen */

body {
background-color:#014560;
font-family:verdana, sans-serif;
font-size:12px;
color:#002230;
}
img {
border:0;
}
a {
color:#0072bf;
text-decoration:none;
}
h1 {
margin-top:0px;
font-size:20px;
padding-top:6px;
padding-bottom:6px;
padding-left:15px;
line-height:35px;
color:#002a3a;
}
.container h1 {
margin-left:-13px;
margin-top:15px;
margin-bottom:0px;
font-size:18px;
padding-top:6px;
line-height:25px;
color:#002a3a;
}
h2 {
color:#002a3a;
font-size:16px;
font-weight:bold;
}
h3 {
padding:5px;
margin-top:0px;
font-size:14px;
margin-bottom:0px;
background: url(/images/balk_zoekres_over.png);
}
a:hover {
color:#0072bf;
text-decoration:underline;
}
.hoofdcontainer-fixedheight {
background: url(/images/schaduw.png);
width:1100px;
min-height:1000px;
margin: 0 auto;
}
.hoofdcontainer {
background: url(/images/schaduw.png);
width:1100px;
margin: 0 auto;
}
.topschaduw {
width:1100px;
height:25px;
margin: 0 auto;
background: url(/images/topschaduw.png);
}
.container {
margin: 0 auto;
width:967px;
}
.container2 {
clear:both;
margin: 0 auto;
width:971px;
}
.container2 h1{
margin-top:0px;
font-size:20px;
padding-top:6px;
padding-bottom:6px;
padding-left:15px;
line-height:35px;
background-image: url(/images/h1achtergrond.png);
background-repeat:no-repeat;
color:#ffffff;
}
.container3 {
margin: 0 auto;
width:967px;
height:139px;
clear:both;
background-repeat:no-repeat;
background-image: url(/images/zoekachtergrond.png);
}
#tabcontainer {
margin: 0 auto;
width:1040px;
margin-top:42px;
}
.spacer {
height:27px;
clear:both;
font-size:11px;
}
.spacer_small {
height:15px;
clear:both;
}
.iframe {
margin-left:-25px;
margin-right:25px;
margin-top:0px;
width:220px;
height:260px;
float:left;
background-color:transparent;
}
.meer a {
float:left;
padding-top:1px;
}
.tekstlinks_homepage {
clear:both;
font-size:11px;
margin-left:220px;
padding-top:35px;
}
.tekstlinks_homepage a {
color:#0072bf !important;
text-decoration:none;
}
.tekstlinks_homepage a:hover {
text-decoration:underline;
}
.ajax-loader {
width:150px;
margin: 0 auto;
}
*:focus { outline: none;
}

/* Header */

.aantallen_bron {
color:#0072bf;
font-size:12px;
font-weight:bold;
}
.aantallen_bron a:hover {
text-decoration:none;
}
.aantallen_groot {
color:#7a9509;
font-size:24px;
font-weight:bold;
}
.aantallen_klein {
color:#7a9509;
font-size:14px;
font-weight:bold;
}
#logo a{
background-image: url(/images/logo.png);
background-repeat:no-repeat;
display:block;
height: 118px;
width: 288px;
margin-top:5px;
float:left;
}
.cijfers {
margin-top:70px;
float:right;
}

/* Zoekboxen */

#header_wat {
float:left;
font-size:22px;
color:#ffffff;
position:relative;
margin-left:22px;
margin-top:26px;
width:46px;
height:18px;
background-repeat:no-repeat;
}
#header_waar {
float:left;
color:#ffffff;
font-size:22px;
position:relative;
margin-top:26px;
margin-left:425px;
width:59px;
height:18px;
background-repeat:no-repeat;
}
#zoek_wat {
position:relative;
float:left;
margin-top:7px;
margin-left:20px;
}
#zoek_wat input {
font-size:20px;
color:#515151;
border:0;
padding-left:5px;
padding-top:4px;
background:url(/images/zoekbox_wat.png);
background-repeat:no-repeat;
height:35px;
width:459px;
}
#zoek_waar {
position:relative;
float:left;
margin-left:7px;
margin-top:7px;
}
#zoek_waar input {
font-size:20px;
color:#515151;
border:none;
padding-left:5px;
padding-top:4px;
background:url(/images/zoekbox_waar.png);
background-repeat:no-repeat;
height:35px;
width:304px;
}
#zoekbanen_knop {
float:right;
clear:right;
margin-top:6px;
margin-left:-16px;
margin-right:0px;
}
#zoekbanen_knop button, #zoekbanen_knop_advanced button {
cursor:pointer;
border:none;
background: url(/images/zoekbanen.png);
width:162px;
height:40px;
background-repeat:no-repeat;
}
#zoekbanen_knop button:hover, #zoekbanen_knop_advanced button:hover {
cursor:pointer;
border:none;
background: url(/images/zoekbanen_over.png);
width:162px;
height:40px;
background-repeat:no-repeat;
}
input[type="checkbox"] {
color: #336699;
}
#alleentitel {
margin-left:25px;
margin-top:-2px;
float:left;
color:#ffffff;
}
#geavanceerdzoeken {
margin-top:0px;
margin-right:20px;
float:right;
color:#ffffff;
text-align:right;
}
#geavanceerdzoeken a {
color:#ffffff;
}
/* Tabs */

#tabcontainer {
width:967px;
}
div.tabContent {
background:url(/images/gradientbox.png);
min-height:330px; 
width:963px; 
margin: 3px auto 25px auto; 
border: 1px solid #e8e8e8; 
background-color: #ffffff; 
}
div.tabContent ul {
float:left;
margin:0;
line-height:18px;
margin-left:-24px;
}
div.tabContent li {
list-style-image: url(/images/rondje.gif);
border:0;
}
div.tabContent li:hover {
list-style-image: url(/images/rondje_over.gif);
}
div.tabContent a {
color:#515151;
}
div.tabContent a:hover {
color:#0072bf;
}
div.tabContent h2 {
font-size:15px;
margin-bottom:8px;
}
.ProvincieContent {
float:left;
padding-left:20px;
}
.OpleidingContent {
float:left;
padding-left:20px;
}
.FunctiegroepContent {
float:left;
padding-left:20px;
}
/* Topwerkgevers */

#logos {
width:987px;
margin-left:5px;
height:64px;
margin-bottom:25px;
}
.logo {
vertical-align:middle;
float:left;
margin-right:18px;
border:2px solid #e5e5e5;
display:block;
height:53px;
width:141px;
}
.logo:hover {
border:2px solid #c9c9c9;
}
.logo a, .logo a:hover {
display:block;	
height:53px;
width:141px;
text-decoration:none;
}

/* Populaire vacatures */

.populair {
float:left;	
width:234px;
margin-right:10px;
}
.populair_last {
float:left;	
width:234px;
}
.populair_header, .populair_header a {
color:#002a3a; 
text-align:left;
}
.populair_items, .populair_items a, populair_items a:hover {
font-size:11px;
color:#0072bf; 
line-height:15px;	
}

/* footer */

#footer {
background:url(/images/footer.png);
background-repeat:no-repeat;
clear:both;
width:1100px;
height:74px;
margin: 0 auto;
}
#footertekst {
width:1100px;
text-align:center;
float:left;
color:#515151;
line-height:18px;
margin-top:9px;
}
#footertekst a {
padding-right:10px;
color:#515151;
}
#copyright {
color:#ffffff;
width:1100px;
line-height:30px;
text-align:center;
clear:both;
}

/*Zoekresultaat*/

.subcontainer {
float:left;
width:239px;
}
#subcontainer_center {
float:left;
margin-left:40px;
width:550px;
}
#subcontainer_center h1 {
margin-top:0px;
font-size:18px;
padding-top:12px;
padding-left:0px;
padding-bottom:0px;
line-height:25px;
color:#002a3a;
background:none;
}
#subcontainer_right {
float:left;
width:120px;
margin-left:0px;
}
.criteria {
font-size:11px;
color:#515151;
}
.criteria a {
line-height:17px;
color:#0072bf;
}
.criteria li {
list-style-position:inside;
list-style-image: url(/images/rondje.gif);
border:0;
}
.criteria a:hover {
color:#0072bf;
text-decoration:underline;
}
.criteria_kop_groot {
text-align:left;	
color:#002a3a;
font-size:14px;
font-weight:bold;
}
.criteria_kop_klein {
padding-top:10px;
text-align:left;	
color:#002a3a;
font-size:12px;
}
.verwijder, .verwijder a {
line-height:15px;
padding-left:5px;
text-align:left;	
color:#0072bf;
font-size:10px;
}
.verwijder a:hover {
text-align:left;	
color:#0072bf;
font-size:10px;
font-decoration:underline;
}
#aantalbanen_gevonden {
font-size:20px;
font-weight:bold;
color:#79930a;
}
.groen {
color:#77900b;
float:left;
}
#email_alert {
width:630px;
margin-bottom:0px;
}
#email_alert input {
width:200px;
height:18px;
margin-right:5px;
float:left;
}
#email_alert_form {
margin-bottom:0px;	
}
#nieuwezoekopdracht {
width:550px;
text-align:right;
color:#515151;
}
#nieuwezoekopdracht a {
color:#0072bf;
font-size:11px;
line-height:15px;
}
#nieuwezoekopdracht img {
height:16px;
vertical-align:bottom;
}
#bannerpositie {
width:120px;
margin-top:230px;
margin-left:10px;
}
.nieuw_rood, .nieuw_rood a, .nieuw_rood a:hover {
text-decoration:none !IMPORTANT;
font-style:italic;
color:red !IMPORTANT;
}

/* Vacature in zoekresultaat */

.zoekres_functietitel {
border-left:2px solid #dcdcdc;
border-right:2px solid #dcdcdc;
border-top:2px solid #dcdcdc;
border-bottom:none;
text-align:left;
float:left;
display:block;
height:auto;
width:544px;
background-repeat:no-repeat;
border-collapse:collapse;
}
.zoekres_functietitel a {
color:#002534;
padding:6px;
display:block;
background: url(/images/balk_zoekres_over.png);
height:auto;
width:533px;
}
.zoekres_functietitel a:hover {
color:#002534;
text-decoration:none;
padding:6px;
display:block;
height:auto;
width:533px;
background: url(/images/balk_zoekres.png);
}
.zoekres_content_links {
border-left:2px solid #dcdcdc;
border-bottom:2px solid #dcdcdc;
border-top:none;
text-align:left;
width:409px;
height:auto;
border-collapse:collapse;
}
.zoekres_bedrijfsnaam {
border-left:2px solid #dcdcdc;
border-right:2px solid #dcdcdc;
color:#515151;
font-weight:bold;
line-height:20px;
font-size:12px;
}
.zoekres_omschrijving {
color:#707070;
font-weight:normal;
font-size:11px;
}
.zoekres_content_rechts {
padding-left:20px;
border-right:2px solid #dcdcdc;
border-bottom:2px solid #dcdcdc;
border-top:none;
text-align:left;
width:144px;
height:auto;
border-collapse:collapse;
}
.zoekres_plaats {
color:#515151;
font-weight:normal;
font-size:11px;
}
.zoekres_bron {
float:left;
line-height:10px;
color:#515151;
font-size:10px;
}
.zoekres_bron a {
color:#515151;
font-size:10px;
}
.zoekres_link {
float:left;
text-indent:12px;
line-height:10px;
background-image: url(/images/pijltje_bekijkvacature.png);
background-repeat:no-repeat;
}

/*Paging*/

#paging {  
text-align:center;
margin-top:15px;
margin-bottom:15px;
padding:5px;  
font-family:Arial, Helvetica, sans-serif;  
font-size:12px;  
color:#77900b;  
font-weight:bold;  
}   
#paging a{  
padding:4px 7px 4px 7px;  
margin:0px 2px 0px 2px;  
border:2px solid #d6d6d6;  
background:#FFFFFF;  
color:#25486e;  
text-decoration:none;  
}  
#paging a:hover{  
border:2px solid #d6d6d6;  
background:#25486e;  
color:#FFFFFF;  
text-decoration:none;  
}  


/* Geavanceerd zoeken */


.container_advanced_left {
padding:0px;
border: 1px solid #d6d6d6;
width:700px;
background-color:#efffe2;
}
.container_advanced_right {
padding:0px;
border: 1px solid #d6d6d6;
width:258px;
height:215px;
background-color:#eff5ff;
}
.advanced_label_left {
float:left;
width:320px;
line-height:20px;
}
.advanced_input {
margin:2px;
width:280px;
}
.advanced_column_right {
float:right;
margin-top:16px;
}
.advanced_column_left {
float:left;
}
.advanced_filter {
margin-top:2px;
margin-bottom:2px;
width:200px;
}
#zoekbanen_knop_advanced {
float:right;
}
.breadcrumb, {
font-size:12px;
color:#002230;
}
.breadcrumb a {
color:#0072bf;
}

/* Formulieren */

.formulier_container {
width:580px;
border: 1px solid #d6d6d6;
}
.formulier_subcontainer {
padding:10px;	
width:560px;
background-color:#efffe2;
}
.formulier_subcontainer input {
margin-bottom:10px;	
}
.aanvraag_label {
line-height:20px;
float:left;
vertical-align:text-top;
width:150px;
}
.contact_select {
width:210px;
float:left;
}

#slider_container{
width:220px;	
margin-top:18px;
margin-bottom:27px;
}

#slider_container .slider_kop{
}

#slider_container #slider{
margin-top:10px;
margin-left:2px;
width:200px;	
}

#slider_container #slider_values{
	position:relative;
}

#slider_container #slider_values #slider_min{
	position:absolute;
	display:inline;
	left:0px;
}

#slider_container #slider_values #slider_value{
	position:absolute;
	display:inline;
	left:45%;
}

#slider_container #slider_values #slider_max{
	position:absolute;
	display:inline;
	right:0px;
}

/* Kampyle */
.kampyleknop {
position: fixed;
bottom: 0;
right: 0;
}
.kampyleknop a {
padding-bottom:5px;
background-repeat:no-repeat;
display:block;
height:87px;
width:90px;
background-image: url(/images/geefjemening.png);
}
.kampyleknop a:hover {
background-image: url(/images/geefjemening_over.png);
}

/* Jobbrokers */

.jobbroker_container {
padding-top:5px;
padding-left:5px;
margin-bottom:10px;
display:block;
height:105px;
border:2px solid #e5e5e5;
}
.jobbroker_titel {
margin-top:-5px;
padding-left:3px;
color:#515151;
font-size:10px;
}
.adsyner_2 a {
font-size:13px;
display:block;
padding-bottom:1px;
font-weight:bold;
color:#515151;
}
.adsyner_2 {
height:105px !IMPORTANT;
display:block;
overflow:scroll;
font-size:11px;
color:#707070;
}