﻿#navMain
{
    height:25px;
    float:right;
}

#navMain ul 
{
    list-style: none; 
    margin-top:1px;
}

#navMain ul li
{
    float: left;
    margin-right:1px;
    width:94px;
    text-align:center;
}

#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: bold 10px "Verdana"; color: #ffffff;
    cursor:pointer;
}

#navMain ul li a, #navMain ul li a:hover
{
    display:block;
    /*
    line-height:89px !important;
    */
    height:25px;
    text-decoration:none;
    
    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.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    
    font: bold 10px "Verdana"; color: #ffffff;
}

#navMain span
{
    display:block;
    /*
    height:54px;
    */
    padding-top:7px;
    
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    height:25px;
    
    /*
    background-image:url(../images/layout/nav_main_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}


#navMain ul li a:hover span, #navMain ul li.nav_active a span, #navMain ul li.nav_active_last a span
{
    display:block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    /*
    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_SUB */
#navSub
{
    width:188px;
    float:left;
    margin-top:1px;
}

#navSub ul 
{
    list-style: none; 
    margin-bottom:18px;
}

.nav_sub, .nav_sub_last, .nav_sub_active, .nav_sub_active_last span
{
    border-left:solid 2px #000000;
    border-right:solid 2px #000000;
    border-bottom:solid 2px #000000;
}

.nav_sub a, .nav_sub_last a, .nav_sub_active a
{ 
    font: bold 10px "Verdana"; color: #ffffff;
    cursor:pointer;
}

.nav_sub a, .nav_sub a:hover, .nav_sub_active a, .nav_sub_active_last a, .nav_sub_last a
{
    display:block;
    /*
    line-height:89px !important;
    */
    height:45px;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_sub_item.jpg);
    background-position:right top;
    background-repeat:repeat-x;
}

.nav_sub a:hover, .nav_sub_active a, .nav_sub_active_last a, .nav_sub_last a:hover
{
    background-image:url(../images/layout/nav_sub_hover.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    
    font: bold 10px "Verdana"; color: #ffffff;
}

.nav_sub_active_last a
{
    background-image:url(../images/layout/nav_sub_hover.jpg);
    background-position:2px top;
    background-repeat:no-repeat;
}

.nav_sub span, .nav_sub_active span, .nav_sub_active_last span, .nav_sub_last span
{
    display:block;
    /*
    height:45px;
    */
    cursor:pointer;
    height:28px;
    padding-top:17px;
    padding-left:16px;
    
    /*
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}


.nav_sub a:hover span, .nav_sub_active a span, .nav_sub_active_last a span, .nav_sub_last a:hover span
{
    display:block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_hover_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

.nav_sub_last, .nav_sub_active_last
{
    margin-top:20px;    
}

/* NAV_SUB2 */
#navSub2
{
    margin-bottom:6px;
}

#navSub2 ul 
{
    list-style: none; 
    width:728px;
    background-image:url(../images/layout/nav_sub2_bg.png);
    background-position:left top;
    background-repeat:no-repeat;    
    height:25px;
}

#navSub2 ul li
{
    float:left;
}

#navSub2 ul li.last, #navSub2 ul li.nav_active_last
{
}

#navSub2 ul li.nav_active_last, #navSub2 ul li.last 
{ 
}

#navSub2 ul li a
{ 
    font: normal 11px "Verdana"; color: #000;
    line-height:25px !important;
}

#navSub2 ul li a, #navSub2 ul li a:hover
{
    display:block;
    height:25px;
    text-decoration:none;
}

#navSub2 ul li a:hover, #navSub2 ul li.nav_active a, #navSub2 ul li.nav_active_last a
{
    background-image:url(../images/layout/nav_sub2_hover.jpg);
    background-position:10px 1px;
    background-repeat:no-repeat;
    
    font: bold 11px "Verdana"; color: #000;
}

#navSub2 span
{
    display:block;
    /*
    height:45px;
    padding-top:17px;
    */
    
    height:25px;
    padding-right:20px;
    padding-left:20px;
    
    background-image:url(../images/layout/nav_sub2_tussen.jpg);
    background-position:right top;
    background-repeat:no-repeat;    
    cursor:pointer;

    /*
    background-image:url(../images/layout/nav_main_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

#navSub2 ul li.nav_active_last a span, #navSub2 ul li.last a span
{
    background:none;
}


#navSub2 ul li a:hover span, #navSub2 ul li.nav_active a span, #navSub2 ul li.nav_active_last a span
{
    display:block;
    
    
    /*
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_hover_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

#navSub2 ul li.nav_active a span, #navSub2 ul li.nav_active_last a span, #navSub2 ul li a:hover span
{
}

/*NAV_SUB3*/

ul.navSub3
{
}

.nav_sub3
{
}

.nav_sub3 a, .nav_sub3_active a, .nav_sub3_active_last a
{ 
    font: bold 10px "Verdana"; color: #ffffff;
    height:auto;
}

.nav_sub3 a, .nav_sub3 a:hover, .nav_sub3_active a, .nav_sub3_active_last a
{
    display:block;
    /*
    line-height:89px !important;
    */
    
    text-decoration:none;
    
    background-image:url(../images/layout/nav_sub3_item.jpg);
    background-position:right bottom;
    background-repeat:repeat-x;
    background-color:#141414;
    
}
.nav_sub3 a:hover, .nav_sub3_active a, .nav_sub3_active_last a
{
    background-image:url(../images/layout/nav_sub3_hover.jpg);
    background-position:2px bottom;
    background-repeat:no-repeat;
    font: bold 10px "Verdana"; color: #ffffff;
}

.nav_sub3 span, .nav_sub3_active span, .nav_sub3_active_last span
{
    display:block;
    /*height:32px;*/
    /*height:27px;*/
    height:auto;
    padding-top:12px;
    padding-bottom:8px;
    padding-left:32px;
    
    /*
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}


.nav_sub3 a:hover span, .nav_sub3_active a span, .nav_sub3_active_last a span
{
    display:block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_hover_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

/* navTalen */
#navTalen
{
    margin-left:5px;
}

#navTalen ul
{
    height:18px;
    padding-top:7px;
    float:left;
}

#navTalen li
{
    float:left;
    list-style-type:none;
}

#navTalen li a, #navTalen .nav_active first, #navTalen .nav_active first, #navTalen .nav_active last
{
    height:20px;
    display:block;
    background-position:left top;
    background-repeat:no-repeat;
    width:20px;
    font: bold 10px "Verdana"; color: #ffffff;   
    text-indent:-9999px;
}

/* nav_sub4 */

#navSub4
{
    width:188px;
    float:left;
    margin-top:1px;
    margin-bottom:20px;    
}

#navSub4 ul 
{
    list-style: none; 
    margin-bottom:0px;
}

.nav_sub4, .nav_sub4_last, .nav_sub4_active, .nav_sub4_active_last span
{
    border-left:solid 2px #000000;
    border-right:solid 2px #000000;
    border-bottom:solid 2px #000000;
}

.nav_sub4 a, .nav_sub4_last a, .nav_sub4_active a
{ 
    font: bold 10px "Verdana"; color: #ffffff;
    cursor:pointer;
}

.nav_sub4 a, .nav_sub4 a:hover, .nav_sub4_active a, .nav_sub4_active_last a, .nav_sub4_last a
{
    display:block;
    /*
    line-height:89px !important;
    */
    height:45px;
    text-decoration:none;
    
    background-image:url(../images/layout/nav_sub_item.jpg);
    background-position:right top;
    background-repeat:repeat-x;
}

.nav_sub4 a:hover, .nav_sub4_active a, .nav_sub4_active_last a, .nav_sub4_last a:hover
{
    background-image:url(../images/layout/nav_sub_hover.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    
    font: bold 10px "Verdana"; color: #ffffff;
}

.nav_sub4_active_last a
{
    background-image:url(../images/layout/nav_sub_hover.jpg);
    background-position:2px top;
    background-repeat:no-repeat;
}

.nav_sub4 span, .nav_sub4_active span, .nav_sub4_active_last span, .nav_sub4_last span
{
    display:block;
    /*
    height:45px;
    */
    cursor:pointer;
    height:28px;
    padding-top:17px;
    padding-left:16px;
    
    /*
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}


.nav_sub4 a:hover span, .nav_sub4_active a span, .nav_sub4_active_last a span, .nav_sub4_last a:hover span
{
    display:block;
    /*
    padding-left:35px;
    padding-right:35px;
    */
    
    /*
    background-image:url(../images/layout/nav_main_hover_links.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    */
}

.nav_sub4_last, .nav_sub4_active_last
{
    margin-top:0px;    
}
