#inhoud_wrapper ul li,
#inhoud_vacatures_wrapper ul li,
#form_wrapper ul li,
#inhoud_alu_wrapper ul li,
#inhoud_prefab_wrapper ul li,
#inhoud_nieuwswrapper ul li
{
    list-style-position:outside;
    margin-left:14px;
}

* {
    margin: 0;
}

html, body#top {
    height:100%;
}

body
{
    background-image:url(../images/layout/body_bg.jpg);
    background-repeat:no-repeat;
    background-position:center top;
    
    font: normal 10px "Verdana"; color: #ffffff;
    
    /*
    background-color:#f4f4f4;
    line-height:20px;
    */
}

a
{
    font: normal 10px "Verdana"; color: #000000;
    text-decoration:none;
}

#wrapper
{
    min-height: 100%; 
    height: auto !important; 
    height: 100%;
    
    margin:0px auto -108px;
    width:750px;
}

#site_header
{
    position:relative;
    height:108px;
    width:751px;
    
    /*
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    */
}

#flash
{
    position:absolute;
    top:0px;
    right:37px;
    height:108px;
    width:268px;
}

#logo
{
    display:block;
    text-indent:-9999px;
    
    height:98px;
    left:15px;
    top:8px;
    
    width:360px;
    position:absolute;
    
    /*
    background-image:url(../images/layout/logo.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    */
}

#footer, #push { height: 108px; clear: both; }
#footer 
{
    height:108px;
    background-image:url(../images/layout/bg_footer.png);
    background-repeat:no-repeat;
    background-position:1px top;
    
    width:751px;
    margin:0px auto;
}


#footer_container
{
    width:751px;
    margin:0px auto;
    text-align:center;
    overflow:hidden;
    
}

#footer_data,
#footer_data a
{
    font: normal 11px "Century Gothic"; color: #ffffff;
    text-decoration:none;
}

#footer_data a
{
    /*
    font: normal 11px "Century Gothic"; color: #ed7703;
    */
    font: normal 11px "Century Gothic"; color: #000000;
}

#footer_data
{
    padding-left:303px; 
    padding-top:54px;    
    height:54px;
}

a.copy
{
    display:inline-block;
    margin-top:7px;
    font: normal 9px "Century Gothic" !important; color: #000000 !important;
    text-decoration:none;
}

#content_wrapper
{
}

#linkerkolom
{
    width:253px;
    float:left;
}

#rechterkolom
{
    margin-left:253px;
    width:497px;
}

#inhoud_wrapper,
#inhoud_vacatures_wrapper,
#form_wrapper,
#inhoud_alu_wrapper,
#inhoud_prefab_wrapper,
#inhoud_nieuwswrapper
{
    padding-top:54px;
}
/*
#inhoud_wrapper h2
*/
h2
{
    font: bold 12px "Century Gothic"; color: #ffffff;
    padding-bottom:3px;
    padding-left:17px;
    margin-bottom:23px;
    
    background-image:url(../images/layout/bg_titelstreep.png);
    background-position:left bottom;
    background-repeat:no-repeat;
}

#inhoud,
#inhoud_vacatures,
#form,
#routebeschrijving,
#inhoud_alu,
#inhoud_nieuws,
#inhoud_prefab
{
    text-align:justify;
    padding-left:17px;
}

#routebeschrijving h3
{
    margin-top:23px;
    margin-bottom:13px;
}

/* VACATURESLIST */
#vacatureslist
{
    list-style:none;
    width:284px;
}

#vacatureslist li.item
{
    list-style-type:none;
    list-style-position:outside !important;
    margin-left:19px !important;
    margin-bottom:18px;
}

#vacatureslist li.last
{
    margin-bottom:0px;
}

#vacatureslist li a.titel
{
    background-image:url(../images/layout/bg_vacatureitem_gesloten.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#vacatureslist li a.titel_open
{
    background-image:url(../images/layout/bg_vacatureitem_open.png);
    background-position:left top;
    background-repeat:no-repeat;    
}

#vacatureslist li a.titel,
#vacatureslist li a.titel span,
#vacatureslist li a.titel_open,
#vacatureslist li a.titel_open span
{
    display:block;
    height:22px;
    cursor:pointer;
}

#vacatureslist li a.titel,
#vacatureslist li a.titel_open
{
    margin-bottom:18px;   
    line-height:22px !important;
    min-width:215px;    
    
    font: bold 10px "Verdana"; color: #ffffff;
}

#vacatureslist li a.titel span,
#vacatureslist li a.titel_open span
{
    padding-left:16px;
}


#vacatureslist li.item div.item_inhoud
{
    font: normal 10px "Verdana"; color: #ffffff;
    text-align:justify;
}

#vacatureslist li ul
{
    margin-left:34px;
}
#vacatureslist li ul li
{
    list-style-type:disc;
    margin-top:7px;
}

#inhoud_vacatures_intro
{
    margin-bottom:25px;
}

#blok_vacatureslist
{
    width:303px;
    float:left;
}

#blok_vacatureform
{
    margin-left:303px;
    width:177px;
    /*
    width:194px;
    */
}


#vacatureform
{
    width:200px;
}

#blok_routeplan
{
    margin-top:21px;
    width:497px;
    overflow:hidden;
}

#blok_routeplan
{
    position:relative;
}

#blok_routeplan img
{
    border:solid 1px #ffffff;
    width:293px;
    float:left;
}

#routeplan_vergroten,
#routeplan_print
{
    display:block;
    width:19px;
    height:19px;    
    text-indent:-9999px;
    background-position:left top;
    background-repeat:no-repeat;
}

#routeplan_vergroten
{
    position:absolute;
    left:306px;
    top:80px;
    background-image:url(../images/layout/icoon_vergroten.png);
}

#routeplan_print
{
    position:absolute;
    left:306px;
    top:100px;
    background-image:url(../images/layout/icoon_print.png);
}

/* ALU LIST */
#alulist,
#nieuwslist
{
    list-style:none;
}

#alulist li,
#nieuwslist li
{
    list-style-type:none;
    list-style-position:outside !important;
    margin-left:0px !important;
    margin-bottom:63px;
    overflow:hidden;
}

#nieuwslist li
{
    margin-bottom:23px;
}

#alulist li.last,
#nieuwslist li.last
{
    margin-bottom:0px;
}

#alulist li div.item_inhoud,
#nieuwslist li div.item_inhoud
{
    text-align:justify;
}

#alulist li h3,
#nieuwslist li h3,
#inhoud_prefab_wrapper h3
{
    background-image:url(../images/layout/bg_alutitel.png);
    background-position:left bottom;
    background-repeat:repeat-x;
    padding-bottom:4px;
    /*
    display:inline-block;
    */
    display:inline;
    
    
    float:none;
    font: bold 10px "Verdana"; color: #ffffff;
    
    
    margin-bottom:8px;
}

#inhoud_prefab_wrapper h3
{
    margin-left:17px;
}

#alulist div.item_refs,
#nieuwslist div.item_refs
{
    margin-top:20px;
    background-image:url(../images/layout/bg_alu_referenties.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    width:468px;
    /*
    height:124px;
    */
    height:140px;
    position:relative;
}

#alulist div.item_refs div.knoppen,
#nieuwslist div.item_refs div.knoppen
{
    width:100%;
    position:absolute;
    bottom:0px;
    left:0px;
    text-align:center;
}

/*
#alulist div.item_refs div.knoppen span.lbl_vergroten,
#nieuwslist div.item_refs div.knoppen span.lbl_vergroten
{
    float:left;
    margin:0px auto;
    display:block;
    width:440px;
}
*/

#nieuwslist li div.blok_download_pdf
{
    margin-top:13px;
    width:470px;
    overflow:hidden;
    border-bottom:solid 1px #ffffff;
}

#nieuwslist li div.blok_download_pdf a.pdf
{
    margin-top:14px;
    padding-bottom:14px;
}

#alulist div.item_refs div.knoppen a.prev,
#alulist div.item_refs div.knoppen a.next,
#nieuwslist div.item_refs div.knoppen a.prev,
#nieuwslist div.item_refs div.knoppen a.next
{
    display:block;
    width:14px;
    height:10px;
    text-indent:-9999px;
    
    background-position:left 3px;
    background-repeat:no-repeat;
}

#alulist div.item_refs div.knoppen a.prev,
#nieuwslist div.item_refs div.knoppen a.prev
{
    background-image:url(../images/layout/pijl_vorige.png);
    float:left;
}

#alulist div.item_refs div.knoppen a.next,
#nieuwslist div.item_refs div.knoppen a.next
{
    background-image:url(../images/layout/pijl_volgende.png);
    float:right;
}

#alulist div.item_refs ul,
#nieuwslist div.item_refs ul
{
    overflow:hidden;
    list-style:none;
    padding-top:7px;
}

#alulist div.item_refs ul li,
#nieuwslist div.item_refs ul li
{
    list-style-position:outside;
    list-style-type:none;
    float:left;
    width:154px;
    margin-left:2px;
    margin-bottom:0px;
    height:114px;
}

#alulist div.item_refs ul li.first,
#nieuwslist div.item_refs ul li.first
{
    margin-left:1px;
}

#alulist div.item_refs ul li a.img,
#alulist div.item_refs ul li a.img img,
#nieuwslist div.item_refs ul li a.img,
#nieuwslist div.item_refs ul li a.img img
{
    /*
    width:152px;
    height:95px;
    */
}


#alulist li div.item_refs ul li a.img,
#nieuwslist div.item_refs ul li a.img
{
    border:solid 1px #ffffff;
    display:block;
}

#alulist div.item_refs ul li span.titel,
#nieuwslist div.item_refs ul li span.titel
{
    font: normal 9px "Verdana"; color: #ffffff;   
    display:block;
    padding-top:2px;
    padding-left:1px;
}

/* prefablist */
#prefablist
{
    background-image:url(../images/layout/bg_prefabreferenties.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
    list-style:none;
    overflow:hidden;
    padding-bottom:5px;
    padding-top:8px;
    margin-top:2px;
}

#prefablist li
{
    list-style-position:outside !important;
    list-style-type:none;
    float:left;
    margin-left:4px !important;
    width:152px;
}

#prefablist li.rij_last
{
    margin-bottom:0px;
}

#prefablist li.kol_first
{
    clear:left;
    margin-left:1px !important;
}

#prefablist li a.img
{
    display:block;
    /*
    width:152px;
    height:95px;    
    */
    border:solid 1px #ffffff;
}

#prefablist li div.titel
{
    padding-top:2px;
    font: normal 9px "Verdana"; color: #ffffff;   
    overflow:hidden;
    min-height:21px;
}

#prefablist li div.titel span
{
    display:block;
    width:125px;
    float:left;
}

#prefablist li div.titel a.pdf
{
    float:right;
    margin-right:5px;
    display:block;
    height:19px;
    width:19px;
    text-indent:-9999px;
}

#prefablist li div.titel a.pdf
{
    background-image:url(../images/layout/icoon_pdf.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#blok_prefablist
{
    background-image:url(../images/layout/blok_prefab_top.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    margin-top:17px;   
    overflow:hidden;
}

a.ref_lightbox
{
    display:none;
}

a.pdf,
a.pdf span
{
    display:block;
    height:19px !important;
    line-height:19px !important;
    cursor:pointer;
}

a.pdf
{
    float:right;
    background-image:url(../images/layout/icoon_pdf.png);
    background-position:right top;
    background-repeat:no-repeat;
}

a.pdf span
{
    padding-right:23px;
    font: normal 10px "Verdana"; color: #ffffff;
    line-height:19px;
}

/* NIEUW */
#alulist li div.item_inhoud ul
{
    list-style-type:circle !important;
}

#alulist li div.item_inhoud ul li
{
    list-style-type:circle !important;
    list-style-position:inside !important;
    margin:0px !important;
    padding-left:10px;
    
}
