@import url(resetclearfix.css);


h3{
    color: #000;
    font-size: 18px;
    font-weight: bold;
}

h4{
    color: #fff;
    font-size: 16px;
}

h5{
    color: #000;
    font-size: 13px;
    font-weight: bold;
    line-height:16px;
}

body {
    font-family: "Arial";
    font-size: 12pt;
    background-color: #85ad30;    
    
}
#container {
    margin: 0 auto;
    width: 960px;
    background-color: #fff;    
    overflow:hidden;
}

#header {
    background-image: url(/images/header_bosbad.jpg);
    background-repeat: no-repeat;
    background-position: top right;
    height: 188px;
    margin: 0;
    padding: 0;
    width: 960px;    
}

.header_bosbad {
    
}

.header_golf {
    
}

.header_canopy {
    
}

.header_theater {
    
}

.header_eten {
    
}

.header_contact {
    
}

.header_right {
    color:#FFFFFF;
    float:right;
    height: 167px;
    margin-right:28px;
    margin-top:21px;
    padding: 0;
    text-align:right;
    width:477px;
}

.header_right a {
    color: #fff;
    font-family: arial;
    font-size: 12px;
    text-decoration: none;
}


#links {
    float:right;
    font-size: 12px;
    color: #fff;
    margin-right:28px;
    margin-top:23px;
}

#links a{    
    color: #fff;
    text-decoration:none;
}

#menu {
    float:left;
    height:29px;
    margin-top:-29px;
}

#menu ul {
    background-color:transparent;
    display:block;
    float:left;
}

#menu ul li {
    float: left;
    list-style: none;
    padding: 0 1px;
    text-align: center;
}

.active {
    background-image: url(/images/menu_active.png)!important;
    color: #009ee3!important;
}


#menu ul li a{
    background-image: url(/images/menu.png);
    background-repeat: no-repeat;
    color: #fff;
    display: block;
    float: left;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    padding-top: 8px;
    text-decoration: none;
    width: 135px;
}


#menu ul li a:hover{
    background-image: url(/images/menu_active.png);
    background-repeat: no-repeat;
    color: #009ee3;
}

#contents{
    display:block;
    float:left;
    width:960px;
}

#footer {    
    width:100%;
    color: #fff;
    float:left;
    
}
#footer_left {
    width:15px;
    height:65px;
    float:left;
    background-image: url(/images/footer_left.png);    
}

#footer_center {
    background-image: url(/images/footer.png);
    width:919px;
    height:65px;
    padding-left:11px;
    float:left;
}

#footer_right {
    width:15px;
    height:65px;
    background-image: url(/images/footer_right.png);
    float:left;
}

#footer_center ul li{
    display:inline;    
    width: 140px;    
    line-height:65px;
}

#footer_center a {
    color: #fff;
    text-decoration:none;    
    font-size: 11px;    
}

#footer_active {
    font-weight:bold;
}

#home_left {
    float:left;
    width: 410px;
    margin-top:16px;
    margin-left:20px;
    display:inline;
    font-size: 12px;
    overflow:hidden;
            
}
#home_left p {
    line-height:1.5;
}
.tekst {
    line-height:1.5;
}

#home_center {
    float:left;
    width: 233px;
    margin-left:26px;
    margin-bottom:44px;    
    overflow:hidden;
}

#home_right {
    margin-top:8px;
    margin-top:0px;
    float:right;
    width: 217px;
    width: 233px;
    margin-right:43px;
    margin-right:20px;
    display:inline;
    overflow:hidden;
}

    
h1 {
    font-weight:bold;
    font-size: 17px;
    color: #009ee3;
    padding-bottom: 8px;
}

h2 {
    font-weight:bold;
    font-size: 13px;
    color: #009ee3;
    line-height:1.2;
}

.clear {
    clear:both;
    }

/*Vacatures van de maand */
.maand div {
    float:left;        
    }
.maand_upper_left {
    height:9px;
    width:9px;
    background-image: url(/images/maand_upper_left.jpg);
    overflow:hidden;
    }
.maand_upper {
    height:9px;
    width:215px;
    background-image: url(/images/maand_upper.jpg);
    overflow:hidden;
    }
.maand_upper_right {
    height:9px;
    width:9px;
    background-image: url(/images/maand_upper_right.jpg);
    overflow:hidden;
    }
.maand_left {    
    width:9px;
    background-image: url(/images/maand_left.jpg);
    overflow:hidden;
    }
.maand_content_container {
    width:230px;
    background-image: url(/images/maand_content_container.jpg);
    background-repeat: repeat;
    overflow:hidden;
    
}
.maand_content {
    width:215px;
    background-image: url(/images/maand_content.jpg);
    margin-left:9px;
    margin-right:9px;
    overflow:hidden;
    padding:0;
    display:inline;    
    /*border: 1px solid #000;*/
    }
.maand_content a {
    font-size: 13px;
}
.maand_link {
    font-size:13px;
    }
.maand_kop {
    background-color: #e5007d;
    height:45px;
    width:206px;
    color: #fff;
    font-weight:bold;
    font-size:17px;
    padding-left:9px;
    padding-top:5px;
    margin:0;            
    }
.maand_regio {
    background-color: #212e6b;
    height:25px;
    line-height:25px;
    width:206px;
    color: #fff;
    font-weight:bold;
    font-size:14px;
    padding-left:9px;    
    }
.maand_vacature_regio {
    /* knop opmaken  */
    background-image: url(/images/maand_knop.png);
    width: 189px; /*202px;*/
    height:33px;
    line-height:33px;
    padding-left:13px;
    margin-bottom:12px;
    margin-top:12px;
    }
.maand_vacature {
    padding-left:9px;
    padding-right:9px;
    font-size:12px;
    width:197px;
    }
.maand_vacature a{
    font-weight:bold;
    font-size:12px;
    }
.maand_vacature h2{
    display:block;    
    width:206px;
    color: #212e6b;
    font-weight:bold;
    font-size:17px;
    margin-top:14px;    
    margin-bottom:9px;
    }
.maand_right {    
    width:9px;
    background-image: url(/images/maand_right.jpg);
    overflow:hidden;
    }
.maand_lower_left {
    height:9px;
    width:9px;
    background-image: url(/images/maand_lower_left.jpg);
    overflow:hidden;
    float:left;
    }
.maand_lower {
    height:9px;
    width:215px;    
    background-image: url(/images/maand_lower.jpg);
    overflow:hidden;
    float:left;
    }
.maand_lower_right {
    height:9px;
    width:9px;
    float:left;
    background-image: url(/images/maand_lower_right.jpg);
    overflow:hidden;
    }
    
/*Collega's aan het woord */
.collega {
    float:left;
    margin-left:9px;
    display:inline;
}

.collega_kop {
    background-color: #009ee3;
    height:45px;
    width:208px;
    color: #fff;
    font-weight:bold;
    font-size:17px;
    padding-left:9px;
    padding-top:5px;    
}

.collega_naam {
    background-color: #b2e2f7;
    color : #212e6b;
    font-weight:bold;
    font-size:14px;
    /*height:37px;*/
    padding-left:10px;
    padding-right:10px;
    padding-top:5px;    
    width:197px;
    
}
.collega_naam span {
    display:block;
    border-top: 1px solid #fff;
    margin-top:2px;
    font-size: 13px;
    font-weight: normal;
    padding-top:2px;
    padding-bottom:5px;
}

.collega_tekst {
    
    padding-left:0px;
    padding-right:0px;
    padding-top:11px;
    margin-bottom:11px;
    font-size: 12px;
}

.collega_tekst img{
    display:block;
    float:left;
    margin-right:7px;
    width:72px;
    
}

.collega_tekst a{
    clear:both;
    display:block;
    float:left;
    margin-right:7px;
    margin-top:7px;
}

.collega_inleiding {
    display:block;
    float:left;    

    width:120px;
}

/* Vervolgpagina's */

.oranje{
    background-color: #e8b300;
}

.licht-paars {
    background-color: #e5007d;
}

.donker-paars {
    background-color: #cc3cc5;
}

.blauw {
    background-color: #696cb1;
}

.bruin {
    background-color: #ad201e;
}

.groen {
    background-color: #00b58e;
}

.rood {
    background-color: #f25f00;
}


#vervolg_links {
    float:left;
    margin-top: 42px;
    overflow:hidden;
    width:242px;
}

.links_image {
    margin-top: 32px;
}

#vervolg_midden {
    float:left;
    font-size:12px;
    margin: 55px 21px 0 30px;
    overflow:hidden;
    width:408px;
}
#vervolg_rechts {
    background-color: #b2e2f7;
    float:left;    
    padding: 40px 15px 30px 11px;
    overflow:hidden;
    width:233px;

}
.activesubmenu {
    background-color:#ffa066;
    }
.activesubmenu a{
    color: #fff!important;
    display:block;
    height:25px;
    width:220px;
    }

.submenu_kop {
    font-size: 13px;
    font-weight:bold;
    width:210px;
    background-color:#B2E2F7;
    color: #000;
    height: 25px;
    line-height:25px;
    padding-left:10px;
}
.submenu_kop a {
    color: #000!important;
    display:block;
    height:25px;
    width:220px;
}

.submenu {
    float:left;
    width:242px;
}
    
.submenu a {
    border-bottom: solid 3px #fff;
    text-decoration:none;
    /*font-weight:bold;*/
    display:block;
    line-height: 28px;
    margin: 0;
    padding-left:38px;
    width:196px;
}

.active_submenu_first, .submenu a:hover, .active_submenu {
    background-color: #009ee3!important;
}

.submenu a:active, .submenu a:visited, .submenu a:focus, .submenu a:link {
    color: #fff;
    width: 204px;
}

.submenu_first:hover {
    background-repeat: no-repeat;
    background-image: url(../images/submenu_corner.jpg);
    background-position: 100% -1px; 
}

.submenu_corner {
    background-repeat: no-repeat;
    background-image: url(../images/submenu_corner.jpg);
    display: block;
    float: left;
    height: 29px;
    position: absolute;
    right: 0;
    top: -1px;
    width: 10px;

}

.submenu hr {
    border-style: solid;
    color:white;
    display:block;
    float:left;
    width:242px;
}
.submenu ul {
    display:block;
    float:left;
    padding-bottom:24px;
}

.submenu ul li{
    list-style: none;
    float: left;
    font-size: 13px;
    margin: 0;
    width: 233px;
}
.vervolg_module {
    float:left;
    margin-top: 0px;
    margin-bottom: 9px;
}

.vervolg_links_contact {
    margin-top: 20px;
}

.vervolg_links_contact h3 {
    background-color: #50b847;
    padding: 18px 10px;
}

.vervolg_links_contact address{
    background-color: #c0e0bd;
    font-size: 14px;
    line-height: 1.2em;
    padding: 10px;
}

/*Vacaturelijst */
.vervolg_rechts_top_module {
    margin-bottom: 16px;
    width:233px;
    overflow:hidden;
}

.vervolg_rechts_top_module div {
    float:left;        
    }
.module_upper_left {
    height:9px;
    width:9px;
    background-image: url(/images/maand_upper_left.jpg);
    overflow:hidden;
    }
.module_upper {
    height:9px;
    width:215px;
    background-image: url(/images/maand_upper.jpg);
    overflow:hidden;
    }
.module_upper_right {
    height:9px;
    width:9px;
    background-image: url(/images/maand_upper_right.jpg);
    overflow:hidden;
    }
.module_left {    
    width:9px;
    background-image: url(/images/maand_left.jpg);
    overflow:hidden;
    }
.module_content_container {
    width:230px;
    background-image: url(/images/maand_content_container.jpg);
    background-repeat: repeat;
    overflow:hidden;
    
}

.module_knop {
    display:block;
    background-image: url(/images/maand_knop.png);
    width: 189px; /*202px;*/
    height:33px;
    line-height:33px;
    padding-left:13px;
    
    margin-top:12px;
    }
.module_content {
    display:inline;    
    margin-left:9px;
    margin-right:9px;
    overflow:hidden;
    padding:0;
    width:215px;
}

.module_content_text {
    background-color: #f29100;
    width: 215px;
}

.module_content_text h3 {
    /*border-bottom: 1px solid #FFFFFF;*/
    margin-left:9px;
    /*:10px 13px 3px 9px;*/
    /*padding-bottom:10px; */
}
.module_content_text h5 {
    border-bottom: 2px solid #FFFFFF;
    margin-left:3px;
    padding-left:6px;
    margin-right:8px;
    font-size:  16px;
    margin-top:5px;
    padding-bottom:7px;
    /*:10px 13px 3px 9px;*/
    /*padding-bottom:10px; */
}

.border_bottom {
    border-bottom: 2px solid #FFFFFF;
}


.module_content a {
    font-size: 13px;
}

.module_content_header{
    background-color: #fbdeb2;    
    margin-bottom: 5px;
    width: 215px;
    
}
.module_content_header h3 {
   padding-left:15px;
   padding-top:6px; 
}
.module_content_header h5 { 
    padding-left:15px;
   padding-top:5px; 
   line-height: 16px;
   padding-bottom:5px;
}


.module_content h4 {
    background-color: #1b3271;
    display: block;
    float: left;
    padding: 5px 0 5px 10px;
    width: 215px;
}
 
.module_content hr{
    border-style: solid;
    color: #fff;
    float: left;
    margin: 0 9px;
    width: 195px;
}

.module_content p{
    display:block;
    float:left;
    font-weight:bold;
    margin:7px 0 3px 3px;
    
    padding-bottom:3px;
    padding-left:7px;
    width:197px;
    font-size:13px;
    
}
.tijden {
    margin-top:4px!important;
    margin-bottom:0px!important;
    padding-bottom:5px!important;
    line-height:16px;
}
.module_link {
    font-size:13px;
    }
.module_kop {
    background-color: #e5007d;
    height:45px;
    width:206px;
    color: #fff;
    font-weight:bold;
    font-size:17px;
    padding-left:9px;
    padding-top:5px;
    margin:0;            
}

.module_right {    
    width:9px;
    background-image: url(/images/maand_right.jpg);
    overflow:hidden;
    }
.module_lower_left {
    height:9px;
    width:9px;
    background-image: url(/images/maand_lower_left.jpg);
    overflow:hidden;
    float:left;
    }
.module_lower {
    height:9px;
    width:215px;    
    background-image: url(/images/maand_lower.jpg);
    overflow:hidden;
    float:left;
    }
.module_lower_right {
    height:9px;
    width:9px;
    float:left;
    background-image: url(/images/maand_lower_right.jpg);
    overflow:hidden;
}

.submit {
    
    background-image: url(/images/open_sollicitatie_knop.jpg);
    width: 106px;
    height:33px;
    line-height:33px;
    padding-left:13px;
    font-weight:bold;
    font-size:13px;
    color:#212E6B;
    cursor:pointer;
    overflow:hidden;
    float:right;
    margin-top: 10px;
    margin-right: -4px;    
}

#opensollicitatie h1 {
    color: #E5007D;
}
.opensollicitatie_error {
    color: #ff0000;
    display:block;
    margin-top:-20px;
    margin-bottom:5px;
}

/* Sollicitatie*/
#sollicitatie label{
    display:block;
    margin-bottom:10px;
    margin-top:10px;
    font-style: italic;
    font-size:12px;    
}
#sollicitatie input {
    width:250px;
}

#sollicitatie hr {
    width: 410px;
    margin-top:15px;
    }
#sollicitatie h1 {
    color: #E5007D;
}
.sollicitatie_error {
    color: #ff0000;
    display:block;
    margin-top:-20px;
    margin-bottom:5px;
}

.submitsollicitatie {
    background-image: url(/images/open_sollicitatie_knop.jpg);
    width: 106px;
    height:33px;
    line-height:33px;
    padding-left:13px;
    font-weight:bold;
    font-size:13px;
    color:#212E6B;
    cursor:pointer;
    overflow:hidden;
    margin-top: 10px;
    
}

/* Werkunits */
.werkunits {
}
.werkunits_regio {
}

.werkunits_werkunit {
}

.werkunit_text a{
    display:block;
    margin-top: 5px;
    margin-bottom: 15px;
}

#home {
    background-image: url(/images/header_logo.png);
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 188px;
    width: 455px;   
    float:left;    
    text-decoration:none;
}
.contactformulier label{
    line-height:30px;
    font-style: italic;
    padding-right:5px;
    
}
.verzenden {
    float:right;
    margin-top:10px;
}
