* {
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 12px;
border: 0px solid #000;
outline: none;
}

html {
height:100%;
}

body{
height:100%; 
background: top #ffffff;
}





/*splash page css*/

#container{
margin: auto;
width: 995px;
background: #ffffff;

}

#logo_big {
position: absolute;
margin-top: 10px;
margin-left: 431px;
}

#splash {
position: absolute;
background: url('../images/splash_bg.jpg') no-repeat;
height: 380px;
width: 589px;
margin-left: 203px;
margin-top: 152px;
}

#splash #splash_kop{
position: relative;
margin-top: 30px;
margin-left: 55px;
height: 168px;
width: 479px;
text-align: center;

}

#splash #splash_kop h1{
color: #ffffff;
font-size: 55px;
}

#splash #splash_bottom{
position: relative;
float: left;
clear: both;
display: block;
width: 589px;
padding-left: 20px;

}

#splash_bottom p.splash {
color: #e1001a;
font-weight: bold;
margin-bottom: 10px;
}


#splash_bottom p.email_form {
color: #000000;
font-weight: bold;
float: left;
width: 80px;

padding-top: 8px;
}


#splash_bottom input.invoerveld {
background: url('../images/input_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 241px;
margin-right: 10px;
}

#splash_bottom input.submit_btn {
height: 25px;
float: left;

}

input.trans_input
{
	filter: alpha(opacity=0);
	-khtml-opacity: 0;
	-moz-opacity: 0;
	opacity: 0;
	cursor: pointer;
}

/* einde splash page css */


/* vervolg pagina's */

#container_vervolg{
margin: auto;
width: 813px;
min-height:750px;
height:auto !important;
height:750px;

background: url('../images/content_bg.jpg') repeat-y #ffffff;

padding: 0px 0px 0px 31px;
}

#container_vervolg #logo {
position: absolute;
margin-top: 15px;
}

#container_vervolg #menu {
position: absolute;
margin-top: 30px;
margin-left: 147px;
background: url('../images/menu_balk.jpg') 0px 20px repeat-x;
height: 25px;
width: 605px;
}

#container_vervolg #menu a{
float: left;
margin-right: 26px;
color: #999999;
font-weight: bold;
font-size: 16px;
text-decoration: none;
}

#container_vervolg #menu a:hover{
float: left;
margin-right: 26px;
color: #e1001a;
font-weight: bold;
font-size: 16px;
text-decoration: none;
}

#container_vervolg #menu a.actief{
float: left;
margin-right: 26px;
color: #e1001a;
font-weight: bold;
font-size: 16px;
text-decoration: none;
}

#container_vervolg #menu_onder{
position: absolute;
margin-left: 200px;
margin-top: 60px;
}

#container_vervolg #menu_onder img{
float: left;
margin-right: 10px;
}

#container_vervolg #menu_onder h1{
font-size: 20px;
color: #000000;
float: left;
}


#container_vervolg #content {
position: absolute;
margin-top: 125px;


}

#container_vervolg #links {
position: relative;
float: left;
width: 558px;
}

#container_vervolg #rechts {
position: relative;
float: left;
}


#container_vervolg #rechts #rechts_bg{
background: url('../images/rechts_bg.jpg') no-repeat;
height: 469px;
width: 194px;
}


#container_vervolg #rechts #rechts_bg #kop{
position: absolute;
margin-top: 5px;
text-align: center;
width: 192px;
}

#container_vervolg #rechts #rechts_bg #inhoud{
position: absolute;
margin-top: 77px;
margin-left: 2px;
}

#container_vervolg #rechts #rechts_bg #inhoud #naw{
padding: 20px 0px 0px 20px;
line-height: 1.7;
}

#container_vervolg #rechts #rechts_bg #inhoud #naw p.rood{
color: #e2001a;

}

#container_vervolg #rechts #rechts_bg #inhoud #naw a.rood{
color: #e2001a;
text-decoration: underline;

}

#container_vervolg #rechts #rechts_bg #inhoud #naw table.rood{
color: #e2001a;
}

#container_vervolg #rechts #rechts_bg #inhoud #naw p.black{
color: #000000;
font-weight: bold;
}

#container_vervolg #rechts #rechts_bg #inhoud .rechts_tekst{
margin: 20px 20px 20px 20px;
line-height: 1.7;
width: 160px;
}

#container_vervolg #links .vlak_groot{
width: 255px;
height: 233px;
padding: 10px 0px 0px 10px;
}

#container_vervolg #links #links_rechterdeel .vlak_groot h1{
color: #ffffff;
font-size: 19px;
}


#container_vervolg #links .vlak_home_winkel{
width: 255px;
height: 96px;
padding: 10px 0px 0px 10px;
}

#container_vervolg #links .vlak_home_nieuwsbrief{
width: 255px;
height: 177px;
padding: 10px 0px 0px 10px;
}

#container_vervolg #links #links_rechterdeel .vlak_home_nieuwsbrief h1{
color: #ffffff;
font-size: 19px;
}

#container_vervolg #links .vlak_home_folder{
width: 255px;
height: 176px;
padding: 10px 0px 0px 10px;
}

#container_vervolg #links #links_rechterdeel .vlak_home_folder h1{
color: #ffffff;
font-size: 19px;
}



p.wit{
color: #ffffff;
font-weight: bold;

}

#container_vervolg #links .vlak_groot .invoerveld{
background: url('../images/input_hp_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 140px;
margin-right: 5px;
color: #000;
padding: 5px 9px 0px 5px;
}

#container_vervolg #links .vlak_groot .invoerveld_hp{
background: url('../images/input_hp_bg2.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 112px;
margin-right: 5px;
color: #000;
padding: 5px 9px 0px 5px;
}

#container_vervolg #links .vlak_groot .invoerveld_postcode{
background: url('../images/input_hp_postcode_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 117px;
margin-right: 10px;
color: #000;
padding: 5px 0px 0px 5px;
}




#container_vervolg #links .vlak_groot input.submit_btn {
height: 25px;
float: left;
}

#container_vervolg #links .vlak_groot input.winkel_zoeken_btn {

height: 25px;
float: left;
}

.vlak_groot .titel {
width: 235px;
height: 60px;
text-align: center;
}

.vlak_groot .inhoud {
width: 215px;
height: 155px;
padding: 0px 10px 0px 10px;
}

.vlak_groot .inhoud p{
color: #000000;
line-height: 1.7;

}

.vlak_groot .inhoud a{
text-transform:uppercase;
color: #e2001a;
font-weight: bold;
}



#container_vervolg #links #links_linkerdeel {
float: left;
width: 280px;
}
#container_vervolg #links #links_rechterdeel {
float: left;

}

#container_vervolg #links #links_rechterdeel.winkel img {
display:block;
margin-bottom: 22px;
}

#container_vervolg #links #links_rechterdeel.winkel .winkel_foto_frame {
position: absolute;
width: 261px;
height: 176px;
background: url('../images/winkels_foto_route.png') no-repeat;
margin-top: 0px;
z-index: 99;
}

#container_vervolg #links #links_rechterdeel.winkel .winkel_foto {
position: absolute;
width: 261px;
height: 176px;
margin-top: 0px;

}
#container_vervolg #links #links_rechterdeel.winkel #mapscontainer {
margin-top: 198px;
position: absolute;
width: 261px;
height: 271px;
}

#container_vervolg #links #links_rechterdeel.winkel .winkel_route_frame {
position: absolute;
width: 261px;
height: 271px;
background: url('../images/winkels_route.png') no-repeat;
z-index: 999;
margin-top: 198px;
}


#container_vervolg #links #links_linkerdeel .spacer{
width: 100%;
height: 20px;
background: #ffffff;
clear: both;
margin-left: -10px;

}


/* einde vervolgpagina's */

/*folder*/

#content .folder {
position: relative;
float: left;
width: 259px;
margin-left: 100px;
margin-top: 100px;
text-align: center;
}

#content .folder h1{
color: #000000;
font-size: 20px;
}

/* einde folder */

/* nieuwsbrief */

#container_vervolg #links #nieuwsbrief{
width: 531px;
height: 311px;
background: url('../images/bg_nieuwsbrief.jpg') no-repeat;
padding: 20px 0px 0px 30px;
}

#container_vervolg #links #nieuwsbrief h1{
font-size: 24px;
color: #ffffff;
}

#container_vervolg #links #nieuwsbrief .invoerveld {
background: url('../images/input_nieuwsbrief_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 221px;
margin-right: 5px;
color: #999999;
padding: 5px 0px 0px 5px;
}

#container_vervolg #links #nieuwsbrief .submit_btn {
height: 25px;
clear: both;
margin-left: 227px;
}

#container_vervolg #links #nieuwsbrief a.nieuwsbrief{
font-size: 10px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
margin-top: 15px;
display: block;

}
#container_vervolg #links #nieuwsbrief span{
font-size: 10px;
color: #ffffff;
}

#container_vervolg #links #nieuwsbrief p.klein {
font-size: 10px;
color: #ffffff;
width: 500px;
margin-top: 30px;

}

#container_vervolg #links #nieuwsbrief a.klein{
color: #000000;
font-weight: bold;
font-size: 10px;

}


/*einde nieuwsbrief */

/* winkel */
#container_vervolg #links #links_linkerdeel #winkel_links {
background: url('../images/winkels_links_bg.jpg') no-repeat;
height: 469px;
width: 254px;
padding: 20px 0px 0px 20px;
}


#container_vervolg #links #links_linkerdeel .invoerveld_postcode{

background: url('../images/input_hp_postcode_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 117px;
margin-right: 10px;
color: #999999;
padding: 5px 0px 0px 5px;
}



#container_vervolg #links #links_linkerdeel input.winkel_zoeken_btn {

margin-left: 15px;
height: 25px;
float: left;
}

#container_vervolg #links #links_linkerdeel #winkel_links #vestiging_keuze_titel {
position: absolute;
margin-top: 70px;
display: block;
clear: both;
}

#container_vervolg #links #links_linkerdeel #vestiging_inhoud {
position: absolute;
display:block;
clear: both;
margin-top: 145px;
margin-left: 20px;
width: 180px;

}

#container_vervolg #links #links_linkerdeel #vestiging_inhoud li{
list-style-type:square;
font-weight: bold;
padding-left: 5px;
}

#container_vervolg #links #links_linkerdeel #vestiging_inhoud a{
color: #000000;
text-decoration: none;
}

/* einde winkel*/

/* organisatie */

#container_vervolg #links #organisatie {
position: aboslute;
background: url('../images/bg_organisatie.jpg') no-repeat;
width: 531px;
height: 467px;
}

#container_vervolg #links #organisatie #titel{

margin-left: 29px;
height: 70px;
}

#container_vervolg #links #organisatie #titel h1{
color: #ffffff;
font-size: 24px;
padding-top: 30px;
}

#container_vervolg #links #organisatie #inhoud{
position: aboslute;
margin-top: 2px;
height: 345px;
width: 415px;


}


#container_vervolg #links #organisatie #inhoud_scroll{
position: aboslute;
margin-top: 2px;
height: 340px;
padding: 22px 60px 0px 40px;
width: 415px;


}

#container_vervolg #links #organisatie #inhoud li{
margin-left: 15px;
}

/* einde organisatie */

/* vacatures */

#container_vervolg #links #links_linkerdeel #vacatures_links label {
color: #ffffff;
margin-right: 17px;

}


#container_vervolg #links #links_linkerdeel #vacatures_links select{
display: block;
clear: both;
margin-bottom: 15px;
width: 213px;
position: absolute;
}

#container_vervolg #links #links_linkerdeel #vacatures_links .plaats{
margin-top: 30px;
}

#container_vervolg #links #links_linkerdeel #vacatures_links {
background: url('../images/winkels_links_bg.jpg') no-repeat;
height: 469px;
width: 254px;
padding: 20px 0px 0px 20px;

}


#container_vervolg #links #links_linkerdeel #vacatures_links .invoerveld_vacatures{
background: url('../images/input_vacatures.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 213px;
margin-right: 10px;
margin-top: 25px;
color: #999999;
padding: 5px 0px 0px 5px;
clear: both;
position: relative;
}

#container_vervolg #links #links_linkerdeel #vacatures_links #zoeken {
width: 64px;
height: 25px;
float: left;
display: block;
position: relative;

}

#container_vervolg #links #links_linkerdeel #vacatures_links #vestiging_keuze_titel {
position: absolute;
margin-top: 100px;
display: block;
clear: both;
width: 230px;
height: 60px;
}

#container_vervolg #links #links_linkerdeel #vacatures_links #vacatures_inhoud_scroll{
position: absolute;
margin-top: 160px;
width: 210px;
height: 270px;
}

#container_vervolg #links #links_linkerdeel #vacatures_links #vacatures_inhoud_scroll #vacatures_inhoud {
position: absolute;
padding-right: 20px;
clear: both;
margin-left: 20px;
width: 210px;
height: 270px;
}

#container_vervolg #links #links_linkerdeel #vacatures_links #vacatures_inhoud li{
list-style-type:square;
font-weight: bold;
padding-left: 5px;
margin-bottom: 32px;
font-weight: bold;
}

#container_vervolg #links #links_linkerdeel #vacatures_links #vacatures_inhoud li .rode_titel_vacature{
color: #e2001a;
text-decoration: none;
}


#container_vervolg #links #links_linkerdeel #vacatures_links #parttime_zoek {
position: absolute;
display:block;
width: 220px;
margin-top: 55px;
} 




/* einde vacatures */

/* vacature_detail */


#container_vervolg #content #links #vacatures_detail {
position: aboslute;
background: url('../images/bg_vacatures.jpg') no-repeat;
width: 531px;
height: 399px;
overflow-y: hidden;
overflow-x: hidden;
padding: 0px 0px 0px 0px;
}


#container_vervolg #content #links #vacatures_detail_inhoud {
width: 510px;
height: 399px;

display: block;
overflow-y: scroll;
overflow-x: hidden;
}
#container_vervolg #content #links #vacatures_detail #titel{
margin-left: 29px;
height: 70px;
}

#container_vervolg #content #links #vacatures_detail #titel h1{
color: #ffffff;
font-size: 24px;
padding-top: 30px;
}

#container_vervolg #content #links #vacatures_detail #inhoud{
position: aboslute;
margin-top: 2px;
padding: 20px 60px 0px 20px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #vacatures_inhoud{
background: url('../images/vacatures_detail_inhoud.png') no-repeat;
width: 417px;
height: 364px;
padding: 20px;
padding-top: 0px;
clear: both;
position: relative;
}

#container_vervolg #content #links #vacatures_detail #inhoud #vacatures_inhoud .kop{ 
font-size: 14px;
font-weight: bold;
margin-top: 10px;
margin-bottom: 15px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures{ 
margin-left:-20px;
clear: both;
position: relative;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures td{ 
color: #ffffff;

}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .invoerveld{ 
background: url('../images/input_nieuwsbrief_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 216px;
margin-right: 5px;
color: #000;
padding: 5px 0px 0px 5px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .datum_veld{ 
background: url('../images/vacatures_geboortedag.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 68px;
color: #000;
padding: 5px 0px 0px 5px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .geslacht_radio{ 
background: url('../images/radio.jpg') no-repeat;
width: 20px;
height: 18px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .postcode_veld{ 
background: url('../images/vacatures_postcode.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 143px;
color: #000;
padding: 5px 0px 0px 5px;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .motivatie{ 
background: url('../images/vacatures_motivatie.jpg') no-repeat;
border: 0px;
height: 91px;
float: left;
width: 201px;
color: #000;
padding: 5px 20px 10px 5px;
overflow: hidden;
}

#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .vacatures_cv_upload{ 
background: url('../images/vacatures_cv_upload.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 143px;
color: #000;
padding: 5px 0px 0px 5px;

}





#container_vervolg #content #links #vacatures_detail #inhoud #gegevens_vacatures .vacatures_cv_bladeren {
height: 25px;
float:left;

}

#container_vervolg #content #links #vacature_bottom {
background: url('../images/vacatures_bottom.jpg') left bottom no-repeat;
height: 31px;
width: 535px;
margin-left: 0px;
padding: 20px 0px 20px 0px;
text-align: center;
}

#container_vervolg #content #links #vacature_bottom .vacatures_btn_versturen {
height: 25px;

}

#container_vervolg #content #links #vacature_bottom a {
color: #000000;
text-decoration: none;
background: url('../images/pijl_link.jpg') center left no-repeat;
padding-left: 10px;
margin-left: 20px;
font-weight: bold;
}

/* einde vacature_detail */


/* vragen */

#container_vervolg #links #vragen {
position: aboslute;
background: url('../images/bg_organisatie.jpg') no-repeat;
width: 531px;
height: 467px;
}

#container_vervolg #links #vragen #titel{
margin-left: 29px;
height: 70px;
}

#container_vervolg #links #vragen #titel h1{
color: #ffffff;
font-size: 24px;
padding-top: 30px;
}

#container_vervolg #links #vragen #inhoud_vragen #inhoud{
position: aboslute;
padding: 20px 60px 0px 60px;
height: 340px;

}

#container_vervolg #links #vragen #inhoud_vragen{
height: 360px;
width: 510px;
margin-top: 3px;

}


#container_vervolg #links #vragen #inhoud li{
list-style-type: decimal;
font-weight: bold;
margin: 15px 0px 15px 0px;

cursor: pointer;
}

#container_vervolg #links #vragen #inhoud p.faq{
display: none;
font-weight: normal;
}

#container_vervolg #links #vragen #inhoud .rood {
color: #e1001a;
}

#container_vervolg #content #rechts #rechts_bg #faq_cat{
margin-left: 20px;
}

#container_vervolg #content #rechts #rechts_bg #faq_cat a{
font-size: 20px;
color: #000000;
display: block;
margin-bottom: 20px;
margin-top: 20px;
}

#container_vervolg #content #rechts #rechts_bg #faq_cat a:hover{
color: #e0001a;
}

/*einde vragen */

/* contact */

#container_vervolg #links #contact {
position: aboslute;
background: url('../images/bg_contact.jpg') no-repeat;
width: 531px;
height: 467px;
}

#container_vervolg #links #contact #titel{
margin-left: 29px;
height: 70px;
}

#container_vervolg #links #contact #titel h1{
color: #ffffff;
font-size: 24px;
padding-top: 30px;
}

#container_vervolg #links #contact #inhoud{
position: aboslute;
margin-top: 2px;
padding: 20px 60px 0px 40px;
}

#container_vervolg #links #contact #inhoud .invoerveld{ 
background: url('../images/input_nieuwsbrief_bg.jpg') no-repeat;
border: 0px;
height: 25px;
float: left;
width: 216px;
margin-right: 5px;
color: #000;
padding: 5px 0px 0px 5px;
}




#container_vervolg #links #contact #inhoud .motivatie{ 
background: url('../images/vacatures_motivatie.jpg') no-repeat;
border: 0px;
height: 91px;
float: left;
width: 201px;
color: #000;
padding: 5px 20px 10px 5px;
overflow: hidden;
}

#container_vervolg #links #contact #inhoud td {
color: #ffffff;
font-weight: bold;
}

#container_vervolg #links #contact #inhoud .submit_btn {
margin-right: 42px;
margin-top: 10px;
}

#container_vervolg #links #contact #inhoud p.klein {
font-size: 10px;
color: #ffffff;
width: 500px;
margin-top: 30px;
}

#container_vervolg #links #contact #inhoud a.klein{
color: #000000;
font-weight: bold;
font-size: 10px;
}

/* einde contact */

/* footer */

#container_vervolg #footer {
	display: block;
	clear: both;
	position: absolute;
	top: 560px;
}

#container_vervolg #footer a{
float: left;
margin-right: 24px;
color: #999999;
font-size: 13px;
text-decoration: none;
margin-top: 30px;
}

#container_vervolg #footer a:hover{
float: left;

color: #e1001a;

font-size: 13px;
text-decoration: none;
margin-top: 30px;
}

#container_vervolg #footer a.actief{
float: left;

color: #e1001a;

font-size: 13px;
text-decoration: none;
margin-top: 30px;
}

#container_vervolg #footer img
{
	float:none;
}

/* einde footer */


