﻿#navMain
{
    position:absolute;
    right:0px;
    bottom:  39px;  
}

#navMain ul 
{
    list-style: none; 
}

#navMain ul li
{
    list-style-type:none;
    list-style-position:outside;
    float: left;
    margin-left:2px;
}

#navMain ul li.first,
#navMain ul li.nav_active_first
{
    margin-left:0px;
}

#navMain ul li a,
#navMain ul li a span
{
    display:inline-block;
    height:30px;
    cursor:pointer;
}

#navMain ul li a
{
    text-decoration:none;
    
    background-image:url(../images/layout/nav_main_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#navMain ul li a span
{
    height:20px;
    padding-top:10px;
}

#navMain ul li a span
{ 
    margin-left:4px;
    padding-left:3px;
    font: bold 13px "Trebuchet Ms"; color: #bdbdbd;
    width:103px;
    
    background-image:url(../images/layout/nav_main_item_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navMain ul li a:hover span,
#navMain ul li.nav_active a span,
#navMain ul li.nav_active_first a span,
#navMain ul li.nav_active_last a span
{
    font: bold 13px "Trebuchet Ms"; color: #231f20;
    
    background-image:url(../images/layout/nav_main_item_rechts_hover.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navMain ul li a:hover,
#navMain ul li.nav_active a,
#navMain ul li.nav_active_first a,
#navMain ul li.nav_active_last a
{
    background-image:url(../images/layout/nav_main_item_links_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
}


/* NAV_TALEN */
#navTalen
{
    position:absolute;
    right:0px;
    top:0px;
    background-image:url(../images/layout/bg_nav_talen_links.png);
    background-position:left top;
    background-repeat:no-repeat;   
    height:18px;
}

#navTalen ul
{
    margin-left:3px;
    padding-left:7px;
    padding-right:11px;
    list-style: none; 
    background-image:url(../images/layout/bg_nav_talen_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;   
    height:18px;    
}

#navTalen ul li
{
    float:left;
    list-style-type:none;
    list-style-position:outside;
    margin-left:2px;
}

#navTalen ul li.first
{
    margin-left:0px;
}

#navTalen ul li a,
#navTalen ul li a span
{
    display:inline-block;
    cursor:pointer;
    height:17px;
    padding-top:1px;
}

#navTalen ul li a
{
    text-decoration:none;
}


#navTalen ul li a span
{
    font: bold 10px "Century Gothic"; color: #bdbdbd;
}

#navTalen ul li a:hover span,
#navTalen ul li.nav_active a span
{
    font: bold 10px "Century Gothic"; color: #231f20;
}

/* NAV SUB */
#navSub
{
    width:950px;
    margin-top:21px;
    margin-bottom:41px;
    overflow:hidden;
    margin-left:11px;
}

#navSub ul.navSub
{
    list-style:none;
}

#navSub ul.navSub li
{
    list-style-type:none;
    list-style-position:outside;
    float:left;
    margin-right:4px;
}

#navSub ul.navSub li.last,
#navSub ul.navSub li.nav_active_last
{
    margin-right:0px;
}

#navSub ul.navSub li a,
#navSub ul.navSub li a span
{
    display:inline-block;
    height:24px;
    cursor:pointer;
}

#navSub ul.navSub li a
{
    text-decoration:none;
    
    background-image:url(../images/layout/nav_sub_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;
}

#navSub ul.navSub li a span
{
    height:19px;
    padding-top:5px;
}

#navSub ul.navSub li a span
{ 
    margin-left:4px;
    padding-left:9px;
    font: bold 13px "Trebuchet Ms"; color: #bdbdbd;
    width:113px;
    
    background-image:url(../images/layout/nav_sub_item_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;
}



#navSub ul.navSub li a:hover span,
#navSub ul.navSub li.nav_active a span,
#navSub ul.navSub li.nav_active_first a span,
#navSub ul.navSub li.nav_active_last a span
{
    font: bold 13px "Trebuchet Ms"; color: #231f20;
    
    background-image:url(../images/layout/nav_sub_item_rechts_hover.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navSub ul.navSub li a:hover,
#navSub ul.navSub li.nav_active a,
#navSub ul.navSub li.nav_active_first a,
#navSub ul.navSub li.nav_active_last a
{
    background-image:url(../images/layout/nav_sub_item_links_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
}

/* NAVSUBHOR */
/*
#navSubHor
{
    background-image:url(../images/layout/bg_nav_subhor.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:204px;
    min-height:478px;
    margin-left:5px;
}

#navSubHor ul
{
    list-style:none;    
    margin-left:2px;
    padding-top:22px;
}

#navSubHor ul li
{
    list-style-type:none;
    list-style-position:outside;
    width:199px;
    margin-bottom:2px;
}

#navSubHor ul li.last
{
    margin-bottom:0px;
}

#navSubHor ul li a
{
    text-decoration:none;
    
    background-image:url(../images/layout/nav_subhor_item_links.png);
    background-position:left top;
    background-repeat:no-repeat;
}


#navSubHor ul li a,
#navSubHor ul li a span
{
    display:block;
    height:47px;
    cursor:pointer;
}

#navSubHor ul li a span
{
    height:34px;
    padding-top:13px;
}

#navSubHor ul li a span
{ 
    margin-left:4px;
    padding-left:6px;
    font: bold 13px "Trebuchet Ms"; color: #bdbdbd;
    
    background-image:url(../images/layout/nav_subhor_item_rechts.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navSubHor ul li a:hover span,
#navSubHor ul li.nav_active a span,
#navSubHor ul li.nav_active_first a span,
#navSubHor ul li.nav_active_last a span
{
    font: bold 13px "Trebuchet Ms"; color: #231f20;
    
    background-image:url(../images/layout/nav_subhor_item_rechts_hover.png);
    background-position:right top;
    background-repeat:no-repeat;
}

#navSubHor ul li a:hover,
#navSubHor ul li.nav_active a,
#navSubHor ul li.nav_active_first a,
#navSubHor ul li.nav_active_last a
{
    background-image:url(../images/layout/nav_subhor_item_links_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
}
*/
#navSubHor
{
    background-image:url(../images/layout/bg_nav_subhor.png);
    background-position:left top;
    background-repeat:no-repeat;
    width:204px;
    min-height:478px;
    margin-left:5px;
}

#navSubHor table
{
    list-style:none;    
    margin-left:2px;
    padding-top:22px;
}

#navSubHor td
{
    width:199px;
    height:49px;
    
    background-image:url(../images/layout/nav_subhor_item.png);
    background-position:left top;
    background-repeat:no-repeat;
    cursor:pointer;
}

#navSubHor td a
{
    text-decoration:none;
    display:block;
    padding-left:6px;
    font: bold 13px "Trebuchet Ms"; color: #bdbdbd;
}

#navSubHor td a,
#navSubHor td.nav_active a,
#navSubHor td.nav_active_first a,
#navSubHor td.nav_active_last a
{
    font: bold 13px "Trebuchet Ms"; color: #231f20;
}

#navSubHor td.nav_active,
#navSubHor td.nav_active_first,
#navSubHor td.nav_active_last
{
    cursor:pointer;
    background-image:url(../images/layout/nav_subhor_item_hover.png);
    background-position:left top;
    background-repeat:no-repeat;
}
