* {
    margin: 0;
}

html, body#top {
    height:100%;
}

body
{
    background-image:url(../images/layout/body_bg.png);
    background-repeat:no-repeat;
    background-position:center top;
    font: normal 11px "Arial"; color: #0f034e;
}

body, #inhoud, .vestigingblokje, #form_content_tekst
{
    line-height:20px !important;
}

a
{
    font: normal 11px "Arial"; color: #0f034e;
    text-decoration:none;
}

#wrapper
{
    min-height: 100%; 
    height: auto !important; 
    height: 100%;
    
    margin:0px auto -24px;
    width:950px;
    position:relative;

    /*
    background-image:url(../images/layout/bg_wrapper.jpg);
    background-repeat:no-repeat;
    background-position:left 288px;
    */
    
}

#footer, #push { height: 24px; clear: both; }
#footer 
{
    position:relative;
    z-index:1;
    height:24px;
    width:950px;
    margin:0px auto;
}


#footer_container
{
    background-image:url(../images/layout/bg_footer.jpg);
    background-repeat:repeat-x;
    background-position:center top;
    width:945px;
    margin:0px auto;
    overflow:hidden;
}

a.copy
{
    font: normal 9px "Arial"; color: #ffffff;
    padding-top:3px;
    padding-left:8px;
    display:block;
    float:left;
}

#footer_data
{
    font: normal 11px "Arial"; color: #ffffff;
    text-decoration:none;
}

#footer_data
{
    padding-top:7px;
}

#footer ul
{
    float:right;
}

#footer ul li
{
    float:left;
    /*list-style-image:url(../images/layout/footer_item_bg.jpg);*/
    list-style-type:none;
    background-image:url(../images/layout/footer_item_bg.jpg);
    background-position:left 0px;
    background-repeat:no-repeat;
    height:16px;
    padding-top:1px;
    padding-right:52px;
    padding-left:11px;
}

#footer ul li.last
{
    padding-right:38px;
}

#site_header
{
    height:288px;
    /*
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    */
    width:950px;
}

#content_wrapper
{
    margin-left:260px;
    margin-right:15px;
}


#inhoud
{
    margin-left:22px;
    font: normal 11px "Arial"; color: #0f034e;
    text-align:justify;
    overflow:hidden;
}

#inhoud_images
{
    float:right;
    width:209px;
    margin-left:24px;
}

#inhoud_images img
{
    border:solid 1px #1c1158;
    margin-bottom:5px;
}

#inhoud h2, #vestigingen_inhoud h2, #promos_inhoud h2, #form_content h2, #vacatures_inhoud h2
{
    display:block;
    font: bold 11px "Arial"; color: #0f034e;
    margin-bottom:29px;
}

#form_content
{
}

#form_content_tekst
{
    font: normal 11px "Arial"; color: #0f034e;
    margin-bottom:25px;
}

#flash
{
    height:224px;
    position:absolute;
    top:0px;
    left:-1px;
    width:585px;
}

/* VESTIGINGEN */
#vestigingenlist
{
    list-style:none;
}

#vestigingenlist li
{
    list-style-type:none;
    list-style-position:outside;
    
    font: normal 11px "Arial"; color: #0f034e;
    border-bottom:solid 1px #0f034e;
    overflow:hidden;
    padding-bottom:4px;
    margin-top:14px;
    
    width:675px;
}

#vestigingenlist li h3
{
    font: normal 11px "Arial"; color: #0f034e;
    padding-bottom:29px;
}

div.vestigingblokje
{
    float:left;
    padding-top:15px;
}

div.vestigingafbeelding
{
    float:right;
    border:1px solid #1C1158;
}

/* PROMOS */
/* VESTIGINGEN */
#promoslist
{
    list-style:none;
}

#promoslist li
{
    margin-bottom:4px;
    list-style-type:none;
    list-style-position:outside;
}

#promoslist li a
{
    text-decoration:none;
    display:block;
    line-height:25px;
    height:25px;
    background-image:url(../images/layout/icon_pdf.png);
    background-repeat:no-repeat;
    background-position:left top;
}

#promoslist li a span
{
    display:block;
    padding-left:33px;
    font: normal 11px "Arial"; color: #0f034e;
    line-height:25px;
}

#promos_inhoudtext
{
    margin-bottom:22px;
}

#vacatureslist
{
    list-style:none;
}

#vacatureslist li
{
    list-style-type:none;
    list-style-position:outside;
    width:675px;
    
    border-bottom:solid 1px #0f034e;
    overflow:hidden;
    padding-top:11px;
}

#vacatureslist li h3
{
    font: normal 11px "Arial"; color: #0f034e;
    padding-bottom:4px;
}

#vacatureslist li.last
{
    border-bottom:none;
}

a.vacature_solliciteer
{
    float:right;
    font: normal 11px "Arial"; color: #0f034e;
    margin-bottom:19px;
}

#logo
{
    position:absolute;
    right:0px;
    top:125px;
    display:block;
    text-indent:-9999px;
    height:78px;
    width:350px;
}


/*
#nationale_folder
{
    font: bold 8px "Arial"; color: #0f034e;
    display:block;
    padding-top:10px;
}

#tafelgids
{
    position:absolute;
    bottom:10px;
    left:0px;
    width:218px;
    text-align:center;
    font: bold 13px "Arial"; color: #ffd204;   
}
*/

#navMain #folder
{
    background-image:url(../images/layout/bg_folder.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    width:217px;
    padding-top:1px;
    min-height:113px;    
    text-align:center;
    position:relative;
    text-align:center;
}

#navMain #folder ul
{
    list-style:none;
    margin:0px;
    padding:0px;
    background:none;
}

#navMain #folder ul li
{
    list-style-position:outside;
    list-style-type:none;
    margin:0px;
    padding:0px;
    background:none;    
    padding-top:20px;
}

#navMain #folder ul li a
{
    background:none;
    font: bold 10px "Arial"; color: #0f034e;
    display:block;
}

#navMain #folder ul li img
{
    cursor:pointer;
}

#folder_onder
{
    background-image:url(../images/layout/bg_folder_onder.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    width:217px;
    min-height:113px;    
    text-align:center;
    position:relative;
    text-align:center;
}
