/***** navigation *****/

div#navigation {
    top: 65px;
    height: 52px;;
    position: absolute;
    left: 0;
    width: 964px;
    margin: 0;
    padding: 0;
	background: #018295 url(/_assets/pics/navigation/navi-bg.png) repeat-x;
	overflow: hidden;
	text-transform: uppercase;
}

#navigation * {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

div#navigation div.navibar,
div#navigation div.subnavibar {
    overflow: hidden;
}

div.subnavibar a {
    color: #00afdc;
}
div#navigation div.navibar ul,
div#navigation div.subnavibar {
    width: 1100px;
}
div#navigation div.navibar ul {
    padding-left: 3px;
}
div#navigation div.subnavibar {
    position: absolute;
    left: 0;
    top: 33px;
    padding-left: 18px;
}

div#navigation div.navibar ul li {
	background:transparent url(/_assets/pics/navigation/nav-divider.gif) no-repeat scroll right 10px;
    width: 7%;
}

div#navigation div.navibar ul li.last {
	background: none;
}

#navigation div.navibar ul li {
    float: left;
    text-align: center;
    white-space: nowrap;
    font-size: 14px;
    list-style-type: none;
    line-height: 33px;
}

div#navigation ul.subnavibar li {
    float: left;
    text-align: left;
    white-space: nowrap;
    font-size: 14px;
    list-style-type: none;
    line-height: 33px;
    padding-left: 3px;
}

#navigation div.navibar ul li a,
div#navigation ul.subnavibar li a {
    display: block;
    width: 100%;
    font-weight: bold;
}

#navigation ul.subnavibar li a:visited,
#navigation ul.subnavibar li a:active,
#navigation ul.subnavibar li a {
    color: #fff;
}

#navigation div.navibar ul li.active a {
    background: transparent center bottom url(/_assets/pics/navigation/navi-active-bg.gif) no-repeat ;
}

#navigation div.navibar ul li a {
	color: #fff;
}



#navigation div.navibar ul li a:hover,
#navigation div.navibar ul li.active a,
#navigation div.navibar ul.subnavibar li a:hover,
#navigation div.navibar ul.subnavibar li.active a {
    font-size: 1.050em;
}
#navigation div.navibar ul.subnavibar li a {
    font-size: 1em;
}

/*#navigation ul.subnavibar li.active a,
#navigation ul.subnavibar li a:hover {
    font-size: 12px;
}*/

div#navigation div.subnavibar {
    background: #ed7f00;
}

div#navigation div.subnavibar {
    display: block;
    line-height: 33px;
}
div#navigation div.navibar ul li div.subnavibar {
    display: none;
}
div#navigation div.navibar ul li.active div.subnavibar {
    display: block;

}
div#navigation ul.subnavibar li {
    line-height: 1.80em;
    font-size: 11px;
	background:transparent !important;
}
div#navigation div.navibar ul.subnavibar li {
    width: 7.5%
}




#navigation div.navibar ul li.filme,
#navigation div.navibar ul li.stars {
    width: 85px;
}

div#navigation div.navibar ul.subnavibar li.filme-alle-titel {
    width: 101px;
}
div#navigation div.navibar ul.subnavibar li.filme-neu {
    width: 60px;
}
div#navigation div.navibar ul.subnavibar li.filme-aktuell {
    width: 89px;
}
div#navigation div.navibar ul.subnavibar li.filme-vorschau {
    width: 100px;
}

div#navigation div.navibar ul.subnavibar li.stars-a-z {
    width: 124px;
}
div#navigation div.navibar ul.subnavibar li.stars-top-stars {
    width: 102px;
}

#navigation div.navibar ul li.news {
    width: 159px;
}

#navigation div.navibar ul li.charts {
    width: 96px;
}

div#navigation div.navibar ul.subnavibar li.charts-dvdcharts {
    width: 137px;
}
div#navigation div.navibar ul.subnavibar li.charts-vodcharts {
    width: 111px;
}

#navigation div.navibar ul li.trailer-bilder {
    width: 201px;
}

div#navigation div.navibar ul.subnavibar li.trailer-bilder-videos {
    width: 138px;
}

div#navigation div.navibar ul.subnavibar li.trailer-bilder-film {
    width: 103px;
}

div#navigation div.navibar ul.subnavibar li.trailer-bilder-star {
    width: 106px;
}

#navigation div.navibar ul li.musicvideos {
    width: 146px;
}
