* {
    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 11px "Verdana"; color: #666666;
    background-color:#edf2f2;
    /*
    line-height:20px;
    */
}

a
{
    font: normal 11px "Verdana"; color: #c4211a;
    text-decoration:underline;
}

#wrapper
{
    min-height: 100%; 
    height: auto !important; 
    height: 100%;
    
    margin:0px auto -30px;
    width:961px;
    
    background-image:url(../images/layout/bg_wrapper.jpg);
    background-position:left top;
    background-repeat:no-repeat;
}

#site_header
{
    /*
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:left top;
    */
    width:961px;
    height:300px;
    position:relative;
    /*
    background-color:Red;
    */
}

/*
#flash
{
    position:absolute;
    top:112px;
    left:0px;
    width:950px;
    height:197px;
}
*/

#logo
{
    display:block;
    text-indent:-9999px;
    width:180px;
    height:71px;
    position:absolute;
    top:28px;
    left:2px;
    
    background-image:url(../images/layout/logo.jpg);
    background-repeat:no-repeat;
    background-position:left top;
}

#footer, #push { height: 30px; clear: both; }
#footer 
{
    height:30px;
    background-image:url(../images/layout/bg_footer.png);
    background-repeat:no-repeat;
    background-position:230px top;
    
    width:961px;
    margin:0px auto;
}


#footer_container
{
    padding-left:230px;
    /*
    width:961px;
    */
    width:731px;
    margin:0px auto;
    text-align:left;
    overflow:hidden;
}

/*
#footer_data a
{
    font: bold 9px "Century Gothic"; color: #bf2b37;
    text-decoration:none;
}
*/

#footer_data
{
    height:19px;
    padding-top:11px;
}

#footer_data,
#footer_data a
{
    font: normal 11px "Verdana"; color: #666666;
    text-decoration:none;
}

/*
a.copy
{
    font: normal 9px "Arial"; color: #005faa;
    text-decoration:none;
}
*/

#content_wrapper
{
    margin-left:230px;
    width:730px;
}

#inhoud,
#inhoud_form,
#inhoud_materialen,
#inhoud_links,
#inhoud_fotosenbeelden
{
    line-height:18px !important;
}

span.subtitel
{
    font: normal 11px "Verdana"; color: #c4211a;
}

h2
{
    font: normal 24px "Century Gothic"; color: #666666;
    text-transform:uppercase;
    height:54px;
    line-height:54px !important;
    padding-left:28px;
}

#inhoud,
#inhoud_form,
#inhoud_materialen,
#inhoud_links,
#inhoud_fotosenbeelden
{
    padding-left:29px;
    padding-right:29px;
    padding-top:31px;
    padding-bottom:59px;
    overflow:hidden;
}

#inhoud_fotosenbeelden
{
    padding-left:10px;
    padding-right:10px;
}

#inhoud ul li
{
    background-image:url(../images/layout/bol_rood.png);
    background-position:left 7px;
    background-repeat:no-repeat;
    padding-left:9px;
    list-style-type:none;
}

.blok_carousel
{
    background-image:url(../images/layout/bg_lightbox.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:700px;
    height:160px;
    margin-left:15px;
    overflow:hidden;
    padding-bottom:35px;
}

.alu-carousel
{
    list-style:none;
    width:700px;
    height:126px;
    overflow:hidden;
}

.alu-carousel li
{
    list-style-type:none;
    float:left;
}

.alu-carousel li a
{
    width:210px;
    height:126px;
    margin-left:10px;
    border:solid 1px green;
}

#materialenlist
{
   list-style:none;
   width:672px;
}

#materialenlist li
{
    list-style-type:none;
    list-style-position:outside;
    overflow:hidden;
    
    padding-bottom:15px;
    margin-bottom:15px;
    border-bottom:solid 1px #e2e6e6;
}

#materialenlist li ul.images
{
    list-style:none;
    width:299px;
    overflow:hidden;
    float:left;
}

#materialenlist li ul.images li
{
    list-style-type:none;
    list-style-position:outside;
    float:left;
    margin-left:11px;
    padding-bottom:0px !important;
    margin-bottom:0px !important;
    border:none;
}

#materialenlist li ul.images li div.img
{
    border:solid 1px #e5eaea;
}

#materialenlist li ul.images li.first
{
    margin-left:0px;
}

#materialenlist li div.item_inhoud_wrapper div.item_inhoud
{
    margin-left:299px;
    padding-left:10px;
    padding-right:20px;
}

#materialenlist li div.item_inhoud_wrapper div.item_inhoud h3
{
    font: normal 11px "Verdana"; color: #c4211a;
    text-transform:uppercase;
}

#materialenlist li div.item_inhoud_wrapper div.item_inhoud ul
{
    list-style:none;
}

#materialenlist li div.item_inhoud_wrapper div.item_inhoud ul li
{
    list-style-type:none;
    list-style-position:outside;
    
    padding:0px;
    margin-bottom:0px;
    border:0px;
    background-image:url(../images/layout/bol_rood.png);
    background-position:left 7px;
    background-repeat:no-repeat;
    padding-left:9px;
    list-style-type:none;
}

/* linkslist */
#linkslist
{
    list-style:none;
}

#linkslist li
{
    list-style-type:none;
    list-style-position:outside;
}

#linkslist li h2
{
    font: normal 11px "Verdana"; color: #c4211a;
    padding-left:0px;
    margin:0px;
    margin-bottom:14px;
    line-height:normal !important;
    height:11px;
}

#linkslist li table td div.img
{
    float:left;
    width:148px;
    height:88px;
    border:solid 1px #e5e9e9;
    float:left;
}

#linkslist li table td div.item_inhoud
{
    margin-left:160px;
}

#linkslist li table td div.item_inhoud h3
{
    font: normal 11px "Verdana"; color: #666666;
    text-transform:uppercase;
}

#linkslist li table td
{
 
}

#linkslist li table td.tussenstreep
{
    /*
    border:solid 1px #e2e6e6;
    */
    height:30px;
    background-image:url(../images/layout/links_tussenstreep.jpg);
    background-position:left 11px;
    background-repeat:no-repeat;
}

#inhoud_links_intro,
#inhoud_materialen_intro
{
    padding-bottom:18px;
}

/* fotosbeeldenlist */
#fotosbeeldenlist
{
    list-style:none;
}

#fotosbeeldenlist li
{
    list-style-type:none;
    list-style-position:outside;
    overflow:hidden;
    margin-top:10px;
}

#fotosbeeldenlist li div.item_inhoud_wrapper
{
}

#fotosbeeldenlist li div.item_inhoud_wrapper div.item_inhoud
{
    
}

#fotosbeeldenlist li div.item_inhoud_wrapper div.item_inhoud h3
{
    font: normal 13px "Verdana"; color: #c4211a;
}

/*
*/

/*
a.knop
{
    float:left;
}

a.knop,
a.knop span,
a.formknop,
a.formknop span
{
    display:inline-block;
    height:24px;
    line-height:24px !important;
    cursor:pointer;
}

a.knop,
a.formknop
{
    background-image:url(../images/layout/knop_links.png);
    background-position:left top;
    background-repeat:no-repeat;
    font: bold 11px "Century Gothic"; color: #7e7663;
    text-decoration:none;
    text-align:left;
}

a.knop span,
a.formknop span
{
    margin-left:10px;
    background-image:url(../images/layout/knop_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;    
}
*/
