/* nav.css of mediascale.de
// [.nfq] netzfrequenz gmbh
// b. kollmannsberger [benny@nfq.de] 
// 07/09 
*/

/***** Mainnavigation *****/

#c_ul_mainnavigation {
    position: relative;
    height: 40px;
    line-height: 40px;
    background: transparent url(../images/bg_ul_mainnavigation.gif) repeat-x top left;
    margin: 0 0 26px -2px;
    padding: 0 0 0 27px;
    /* overflow: hidden; */
}
#c_ul_mainnavigation li {
    position: relative;
    display: block;
    float: left;
    margin: 11px 0 0 0;
}
#c_ul_mainnavigation li a:link,
#c_ul_mainnavigation li a:active,
#c_ul_mainnavigation li a:visited,
#c_ul_mainnavigation li a:focus,
#c_ul_mainnavigation li a:hover { 
    display: block;
    float: left;
    height: 23px;
    font: bold 14px/14px "tahoma", arial, sans-serif;
    text-decoration: none;
    padding: 0 27px 0 0;
}
#c_ul_mainnavigation li a span { 
    visibility: hidden;
}


/***** Subnavigation *****/

.c_ul_subnavigation { 
    position: absolute;
    display: none;
    z-index: 999;   
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    top: 23px;
    left: 0;
    height: 26px;
    line-height: 24px;
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active { 
    display: block;
    float: left;
    height: 26px;
    line-height: 24px;
    color: #757373; 
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background: transparent url(../images/bg_subnavitem.png) repeat-x 0px 0px;
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_first,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first { 
    display: block;
    float: left;
    height: 26px;
    line-height: 24px;
    color: #757373; 
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: transparent url(../images/bg_subnavitem_first.png) no-repeat 0px 0px;   
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last {
    display: block;
    float: left;
    height: 26px;
    line-height: 24px;
    color: #757373; 
    margin: 0 0 0 0;
    padding: 0 5px 0 0;
    background: transparent url(../images/bg_subnavitem_last.png) no-repeat top right;   
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a:hover,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:hover { 
    background: none;
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_first a:hover,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a:hover
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active a:hover { 
    font-weight: bold;
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:link,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:active,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:visited,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:hover { 
    font: normal 11px/23px "tahoma", arial, sans-serif;
    color: #757373;
    text-decoration: none;
    float: left;
    display: block;
    padding: 0 7px 0 7px;
    margin: 0 0 0 0;
    height: 24px;
    background: transparent url(../images/bg_dot.gif) no-repeat right center !important; 
    
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:focus,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li a:hover { 
    text-decoration: underline;
}
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_last a,
ul#c_ul_mainnavigation li ul.c_ul_subnavigation li.c_subnav_item_active_last a { 
    background: none !important;
}

/* Positioning Subnavigation */
.c_subnav1{
    width: 526px;
}
.c_subnav2 {
    width: 404px;
}
.c_subnav3 { }
.c_subnav4 { 
    width: 435px;
    left: -215px;
}

/* Arrows */
span.c_mainnav_arrow { 
    position: absolute;
    left: 20%;
    top: -5px;
    display: block;
    width: 10px;
    height: 5px;
    background: transparent url(../images/bg_mainnav_arrow.png) no-repeat 0px 0px;
    z-index: 9999;
}
.c_subnav4 .c_mainnav_arrow { 
    left: 229px;
}


/*** Navitems ***/

/* Navitem 1 */
#c_ul_mainnavigation li a#c_mainnav_item1:link,
#c_ul_mainnavigation li a#c_mainnav_item1:active,
#c_ul_mainnavigation li a#c_mainnav_item1:visited { 
	background: transparent url(../images/bg_mainnav_item1.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item1:focus,
#c_ul_mainnavigation li a#c_mainnav_item1:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item1:link,
#c_ul_mainnavigation li.active a#c_mainnav_item1:active,
#c_ul_mainnavigation li.active a#c_mainnav_item1:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item1:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item1:hover,
#c_ul_mainnavigation li a#c_mainnav_item1.c_mainnav_lvl_1.active  { 
	background: transparent url(../images/bg_mainnav_item1_hover.png) no-repeat 0px 0px;
}
/* Navitem 2 */
#c_ul_mainnavigation li a#c_mainnav_item2:link,
#c_ul_mainnavigation li a#c_mainnav_item2:active,
#c_ul_mainnavigation li a#c_mainnav_item2:visited { 
    background: transparent url(../images/bg_mainnav_item2.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item2:focus,
#c_ul_mainnavigation li a#c_mainnav_item2:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item2:link,
#c_ul_mainnavigation li.active a#c_mainnav_item2:active,
#c_ul_mainnavigation li.active a#c_mainnav_item2:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item2:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item2:hover,
#c_ul_mainnavigation li a#c_mainnav_item2.c_mainnav_lvl_1.active { 
    background: transparent url(../images/bg_mainnav_item2_hover.png) no-repeat 0px 0px;
}
/* Navitem 3 */
#c_ul_mainnavigation li a#c_mainnav_item3:link,
#c_ul_mainnavigation li a#c_mainnav_item3:active,
#c_ul_mainnavigation li a#c_mainnav_item3:visited { 
    background: transparent url(../images/bg_mainnav_item3.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item3:focus,
#c_ul_mainnavigation li a#c_mainnav_item3:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item3:link,
#c_ul_mainnavigation li.active a#c_mainnav_item3:active,
#c_ul_mainnavigation li.active a#c_mainnav_item3:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item3:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item3:hover,
#c_ul_mainnavigation li a#c_mainnav_item3.c_mainnav_lvl_1.active  { 
    background: transparent url(../images/bg_mainnav_item3_hover.png) no-repeat 0px 0px;
}
/* Navitem 4 */
#c_ul_mainnavigation li a#c_mainnav_item4:link,
#c_ul_mainnavigation li a#c_mainnav_item4:active,
#c_ul_mainnavigation li a#c_mainnav_item4:visited { 
    background: transparent url(../images/bg_mainnav_item4.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item4:focus,
#c_ul_mainnavigation li a#c_mainnav_item4:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item4:link,
#c_ul_mainnavigation li.active a#c_mainnav_item4:active,
#c_ul_mainnavigation li.active a#c_mainnav_item4:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item4:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item4:hover,
#c_ul_mainnavigation li a#c_mainnav_item4.c_mainnav_lvl_1.active { 
    background: transparent url(../images/bg_mainnav_item4_hover.png) no-repeat 0px 0px;
}
/* Navitem 5 */
#c_ul_mainnavigation li a#c_mainnav_item5:link,
#c_ul_mainnavigation li a#c_mainnav_item5:active,
#c_ul_mainnavigation li a#c_mainnav_item5:visited { 
    background: transparent url(../images/bg_mainnav_item5.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item5:focus,
#c_ul_mainnavigation li a#c_mainnav_item5:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item5:link,
#c_ul_mainnavigation li.active a#c_mainnav_item5:active,
#c_ul_mainnavigation li.active a#c_mainnav_item5:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item5:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item5:hover,
#c_ul_mainnavigation li a#c_mainnav_item5.c_mainnav_lvl_1.active { 
    background: transparent url(../images/bg_mainnav_item5_hover.png) no-repeat 0px 0px;
}
/* Navitem 6 */
#c_ul_mainnavigation li a#c_mainnav_item6:link,
#c_ul_mainnavigation li a#c_mainnav_item6:active,
#c_ul_mainnavigation li a#c_mainnav_item6:visited { 
    background: transparent url(../images/bg_mainnav_item6.png) no-repeat 0px 0px;
}
#c_ul_mainnavigation li a#c_mainnav_item6:focus,
#c_ul_mainnavigation li a#c_mainnav_item6:hover,
#c_ul_mainnavigation li.active a#c_mainnav_item6:link,
#c_ul_mainnavigation li.active a#c_mainnav_item6:active,
#c_ul_mainnavigation li.active a#c_mainnav_item6:visited,
#c_ul_mainnavigation li.active a#c_mainnav_item6:focus,
#c_ul_mainnavigation li.active a#c_mainnav_item6:hover,
#c_ul_mainnavigation li a#c_mainnav_item6.c_mainnav_lvl_1.active {  
    background: transparent url(../images/bg_mainnav_item6_hover.png) no-repeat 0px 0px;
}


/***** Metanavigation *****/

#c_ul_metanavigation { 
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    float: right;
}
#c_ul_metanavigation li { 
    display: block;
    float: left;
    margin: 0 0 0 25px;
}
#c_ul_metanavigation li a:link,
#c_ul_metanavigation li a:active,
#c_ul_metanavigation li a:visited,
#c_ul_metanavigation li a:focus,
#c_ul_metanavigation li a:hover { 
    color: #686A6B !important;
    font: normal 10px/23px "tahoma", arial, sans-serif;
    text-decoration: none;
}
#c_ul_metanavigation li a:focus,
#c_ul_metanavigation li a:hover { 
    text-decoration: underline;
}