html, body
{
    height:100%;
}

#bodytable
{
    width:100%;
    height:100%;
}

body
{
    font: normal 11px/100% Arial; color: #000000;
}

a
{
    font: normal 11px/100% Arial; color: #000000;
    text-decoration:none;
}

#wrapper
{
    height:100%;
    width:950px;
    line-height:17px;
}


#header
{
    background-image:url(../images/layout/header.jpg);
    background-repeat:no-repeat;
    background-position:left top;  
    /*height:190px;*/
    height:218px;
}

#footer
{
    height:94px;
    
    background-image:url(../images/layout/footer.jpg);
    background-position:center top;
    background-repeat:repeat-x;
    padding-top:8px;
}

#footer div
{
    width:950px;
    margin:0px auto;
    text-align:right;
}

a.copy
{
    font:normal 7px/100% Lucida Sans; color: #ffffff;   
    text-decoration:none;
    margin-right:41px;
    display:block;
    padding-top:3px;
}

#links
{
    background-image:url(../images/layout/links.jpg);
    background-position:right top;
    background-repeat:repeat-x;
}

#rechts
{
    background-image:url(../images/layout/rechts.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

#nav_main
{
    width:100%;
}

.nav_main_item, .nav_main_item_selected
{
    background-image:url(../images/layout/nav_main_item.jpg);
    background-position:left top;
    background-repeat:repeat-x;
    height:26px;
    cursor:pointer
}

.nav_main_item a
{
    font: normal 12px/100% "Trebuchet Ms"; color: #ffffff;
    text-decoration:none;
    margin-left:19px;
}

.nav_main_item_selected span, .nav_main_item_selected a
{
    font: normal 12px/100% "Trebuchet Ms"; color: #ee3124;
    text-decoration:none;
    margin-left:19px;
}

#nav_sub
{
    width:100%;
    background-image:url(../images/layout/bg_subnav.jpg);
    background-repeat:repeat-x;
    background-position:left bottom;
    background-color:#cacaca;
}

.nav_sub_item, .nav_sub_item_selected
{
    text-align:right;
    height:35px;
    cursor:pointer;
}

.nav_sub_item a
{
    font: normal 11px/100% "Trebuchet Ms"; color: #ffffff;
    text-decoration:none;
    margin-right:12px;
}

.nav_sub_item_selected span, .nav_sub_item_selected a
{
   font: normal 11px/100% "Trebuchet Ms"; color: #ee3124; 
   text-decoration:none;
   margin-right:12px;
}

#hnav
{
    width:658px;
    margin-left:253px;
    
    /*margin-top:103px;*/
    /*float:left;*/
}

.hnav_item, .hnav_item_selected
{
    height:84px;
    background-color:#000000;
    vertical-align:top;
    padding-top:6px;
    text-align:center;
    cursor:pointer;
    width:87px;
    padding-left:3px;
    padding-right:3px;
}

.hnav_item a, .hnav_item_selected a
{
    font: bold 12px/100% "Trebuchet Ms"; color: #ffffff;
    text-decoration:none;
}

.hnav_item_selected a, .hnav_item_selected span
{
    font: bold 12px/100% "Trebuchet Ms"; color: #e31c18;
}

.hnav_sub
{
    background-color:#a2a2a2;
    background-image:url(../images/layout/hnav_sub_item.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    height:84px;
    width:87px;
}

.hnav_sub_item, .hnav_sub_item_selected
{
    cursor:pointer;
}

.hnav_sub_item a
{
     font: bold 11px/100% "Trebuchet Ms"; color: #000000;   
     text-decoration:none;
}

.hnav_sub_item_selected span, .hnav_sub_item_selected a
{
    font: bold 11px/100% "Trebuchet Ms"; color: #e31c18;
    text-decoration:none;
}

.nav_talen_item, .nav_talen_item_selected
{
    height:23px;
    width:23px;
    background-color:#000000;
    text-align:center;
}

.nav_talen_item a
{
    font: bold 9px/100% Arial; color: #ffffff;
    text-decoration:none;
}

.nav_talen_item_selected span, .nav_talen_item_selected a
{
    font: bold 9px/100% Arial; color: #e31c18;
    text-decoration:none;
}

.content
{
    margin-left:122px;
    margin-right:32px;
    /*border:solid 1px black;*/
    padding-bottom:20px;
}

#contentflash
{
    margin-left:8px;
    margin-bottom:23px;
}

#contentflv, #receptflv
{
    width:689px;
    margin-bottom:23px;
    margin-left:105px;
}

#receptflash
{
    margin-left:8px;
    margin-bottom:23px;
}

.medewerkers
{
    font: normal 13px/100% Arial; color: #000000;
    line-height:17px;
}

.medewerkers a
{
    font: normal 13px/100% Arial; color: #000000;
    text-decoration:none;
}

.geschiedenis_jaar
{
    width:88px;text-align:center;
    font: bold 15px/100% Arial; color: #000000;   
    padding-top:33px;
}

.geschiedenis_content
{
    padding-top:34px;
    font: normal 11px/100% Arial; color: #000000;
    line-height:17px;
    text-align:justify;
    
    width:361px;
    padding-left:20px;
    padding-right:20px;
}


.recepten_titel, .nieuws_titel, .product_titel
{
    padding-bottom:3px;
    display:block;
}

.recepten_content, .nieuws_content
{
    font: normal 11px/100% Arial; color: #000000;
    line-height:17px;
    text-align:justify;    
    padding-top:20px;
}

.product_content
{
    width:238px;
    border-bottom:solid 1px #ee3124;
    font: normal 11px/100% Arial; color: #000000;   
    line-height:17px;
    padding-top:18px;
}

.merk
{
    width:131px;
    height:131px;
    cursor:pointer;
}

.merkimg
{
}

.merkimg_selected
{
}