/* 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:21px;
margin-top:24px;
width:46px;
height:18px;
background-repeat:no-repeat;
}
#header_waar {
float:left;
color:#ffffff;
font-size:22px;
position:relative;
margin-top:24px;
margin-left:425px;
width:59px;
height:18px;
background-repeat:no-repeat;
}
#zoek_wat {
position:relative;
float:left;
margin-top:6px;
margin-left:20px;
}
#zoek_wat input {
font-size:20px;
color:#515151;
border:0;
padding-left:5px;
padding-top:2px;
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:6px;
}
#zoek_waar input {
font-size:20px;
color:#515151;
border:none;
padding-left:5px;
padding-top:2px;
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 {
clear:both;
margin-top:-15px;
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:690px;
}
#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;
}
.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;
}
.alert_aanmelden {
clear:both;
width:683px;
height:47px;
padding-top:21px;
padding-left:12px;
font-weight:bold;
font-size:11px;
color:#fff;
background-image: url(/images/alert_aanmelden_back.png);
background-repeat:no-repeat;
position:relative;
}
.alert_aanmelden_inner {
position:relative;
float:left;
line-height:30px;
height:60px;
}
.alert_aanmelden input {
width:205px;
height:20px;
margin-left:13px;
color:#515151;
padding-bottom:4px;
*padding-bottom:3px;
padding-top:4px;
}
#alert_aanmaken_button {
position:absolute;
background-image: url(/images/alert_aanmelden_button.png);
background-repeat:no-repeat;
border:none;
background-color:transparent;
margin-left:13px;
height:39px;
width:186px;
cursor:pointer;
}
#alert_aanmaken_button:hover {
background-image: url(/images/alert_aanmelden_button_hover.png);
}
.alert_aanmaken_error {
clear:both;
text-align:center;
display:block;
height:40px;
line-height:40px;
background-color:#f8baba;
border:2px solid red;
}
.alert_aanmaken_succes {
clear:both;
text-align:center;
display:block;
height:100px;
line-height:30px;
background-color:#ddf8ba;
border:2px solid green;
}
#nieuwezoekopdracht {
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;
}
.snellinks_zoekres {
font-size:11px;
text-align:right;
margin-bottom:3px;
}
.snellinks_zoekres img {
height:14px;
line-height:28px;
}

/* 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:684px;
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;
}
.zoekres_functietitel a:hover {
color:#002534;
text-decoration:none;
padding:6px;
display:block;
height:auto;
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:389px;
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:30px;
border-right:2px solid #dcdcdc;
border-bottom:2px solid #dcdcdc;
border-top:none;
text-align:left;
width:252px;
height:auto;
border-collapse:collapse;
}
.zoekres_key {
color:#515151;
font-weight:bold;
font-size:11px;
line-height:17px;
}
.zoekres_value {
color:#515151;
font-weight:normal;
font-size:11px;
line-height:17px;
}
.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;
}

/*Blokken onder zoekresultaat*/

.cv_plaatsen_button {
display:block;
margin:0 auto;
margin-top:17px;
background-image: url(/images/cv_plaatsen_button.png);
background-position:center top;
width:133px;
height:32px;
}
.cv_plaatsen_button:hover {
background-position:center bottom;
}
.bottom_left {
float:left;
height:170px;
width:49%;
border:2px solid #DCDCDC;
}
.bottom_left p {
color:#515151;
margin:0;
padding:8px;
}
.bottom_left h3, .bottom_right h3 {
color:#fff;
background-image: url(/images/h3_blauw.png);
}
.bottom_right {
float:right;
width:49%;
height:170px;
margin-bottom:15px;
border:2px solid #DCDCDC;
}

/*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);
}

/* Adsense */

.adsense {
padding-top:5px;
padding-left:5px;
margin-bottom:10px;
display:block;
height:105px;
border:2px solid #e5e5e5;
}

