﻿#navMain
{
    height:46px;
    width:100%;
    position:absolute;
    bottom:0px;
}

#navMain ul 
{
    list-style: none; 
    background-image:url(../images/layout/nav_main_bg.png);
    background-position:right top;
    background-repeat:no-repeat;
    height:46px;
}

#navMain ul li
{
    float: left;
    text-align:center;
    list-style-type:none;
    list-style-position:outside;
}

#navMain ul li.last, #navMain ul li.nav_active_last
{
}

#navMain ul li.nav_active_last, #navMain ul li.last 
{ 
}

#navMain ul li a
{ 
    font: normal 14px "Lucida Sans"; color: #004359;
}

#navMain ul li a, #navMain ul li a:hover
{
    cursor:pointer;
    display:inline-block;
    line-height:46px !important;
    /*
    line-height:89px !important;
    */
    height:46px;
    text-decoration:none;
    /*border:solid 1px black;*/
    
    /*
    background-image:url(../images/layout/nav_main_item.jpg);
    background-position:right top;
    background-repeat:no-repeat;
    */
}

#navMain ul li a:hover, #navMain ul li.nav_active a, #navMain ul li.nav_active_last a
{
    background-image:url(../images/layout/nav_main_hover.png);
    background-position:left top;
    background-repeat:repeat-x;
    
    font: normal 14px "Lucida Sans"; color: #ffffff;
}

#navMain span
{
    cursor:pointer;
    display:inline-block;
    /*height:89px;*/
    /*
    padding-top:17px;
    padding-bottom:17px;
    */
    /*
    padding-left:35px;
    padding-right:35px;
    */
    /*border:solid 1px black;*/
    padding-left:13px;
    padding-right:13px;
    
    background-image:url(../images/layout/nav_main_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navMain ul li.last span
{
    background:none;
}


#navMain ul li a:hover span, #navMain ul li.nav_active a span, #navMain ul li.nav_active_last a span
{
    cursor:pointer;
    display:inline-block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    background:none;
    /*
    background-image:url(../images/layout/nav_main_hover_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

#navMain ul li.nav_active a span, #navMain ul li.nav_active_last a span, #navMain ul li a:hover span
{
}

/* NAV_TALEN */
#navTalen
{
    float:right;
    height:32px;
    
    background-image:url(../images/layout/nav_talen_last.png);
    background-position:right top;
    background-repeat:no-repeat;   
}

#navTalen ul
{
    list-style: none; 
    background-image:url(../images/layout/nav_talen_bg.png);
    background-position:left top;
    background-repeat:repeat-x;   
    height:32px;    
    margin-right:11px;
}

#navTalen ul li
{
    float:left;
    
    background-image:url(../images/layout/nav_talen_tussen.png);
    background-position:right 7px;
    background-repeat:no-repeat;   
    padding-right:5px;
    padding-left:0px;
}

#navTalen ul li.last
{
    background-image:none;
    padding-right:0px;
}

#navTalen ul li a
{
    display:block;
    padding-top:6px;
    padding-bottom:7px;
    
    padding-left:5px;
    padding-right:5px;
    
    font: normal 12px "Lucida Sans"; color: #004359;
    text-decoration:none;
    font-style:italic;
}

#navTalen ul li.nav_active span, #navTalen ul li a:hover span
{
    font: normal 12px "Lucida Sans"; color: #c4211a;
    text-decoration:none;
    font-style:italic;
}

/* SUBNAV */
#navSub, #contact
{
    /*width:226px;*/
    float:left;
    width:182px;
    padding-right:22px;
}

#contact a
{
    text-decoration:none;
}

#navSub ul
{
    list-style-type:none;
}

#navSub ul li
{
    border-bottom:solid 1px #b3ccdb;    
    padding-top:9px;
    padding-bottom:9px;
    text-indent:6px;
}

#navSub ul li a
{
    font: normal 14px "Lucida Sans"; color: #636363;
    text-decoration:none;
}

#navSub ul li a:hover, #navSub ul li.nav_active a, #navSub ul li.nav_active_last a
{
    font: bold 14px "Lucida Sans"; color: #c4211a;
    text-decoration:none;
    font-style:italic;
}
