/* 
*
* navi.css 
* styles navigation top main navi and left sub navi
*
*/ 

/* sub navigation menu left column */

.subNavi {
	background:transparent url(../shared_media/img/menu/submenu/submenu_bg.gif) repeat-x;
	margin:0;
	padding:0;
}
.subNavi li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.subNavi li a {
background-repeat:repeat-x;
display:block;
line-height:19px;
padding-right:5px;
}
.subNavi li a:hover, .subNavi li a.activeBut, .subNavi li li a:hover, .subNavi li li a.selected {
background-color:#2467DB;
}
.subNavi li a.active, .subNavi li a.activeBut {
font-weight:bold;
}
.subNavi li a.active.selected, .subNavi li a.activeBut.selected {
text-decoration:none;
}
.subNavi li a span.amount {
font-size:10px;
font-weight:normal;
}
.subNavi li a.but {
border-bottom:1px solid #3D3D3D;
border-top:1px solid #A8A8A8;
font-size:12px;
font-weight:bold;
height:20px;
overflow:hidden;
padding-left:7px;
}
* html .subNavi li a.but {
height:20px;
line-height:18px;
}
* + html .subNavi li a.but {
line-height:18px;
}
.subNavi li a.but, .subNavi li a.but:visited {
color:#FFFFFF;
}
.subNavi li a.but:hover, .subNavi li a.but.activeBut, .subNavi li a.but.activeBut:visited {
color:#000000;
}
.subNavi li a#noBorder.activeBut {
border-bottom:0 none;
color:#000000;
}
.subNavi li a#withBorder.activeBut {
color:#000000;
text-decoration:none;
}
li.level1 a.but, li.level1 a.but:visited, li.level2 a.but, li.level2 a.but:visited, li.level3 a.but, li.level3 a.but:visited {
color:#B9B9B9;
}
li.level1 a.but:hover, li.level1 a#noBorder.activeBut, li.level1 a#level_active {
background-color:#000000;
color:#FF2121;
}
li.level2 a.but:hover, li.level2 a#noBorder.activeBut, li.level2 a#level_active {
background-color:#000000;
color:#D4AE68;
}
li.level3 a.but:hover, li.level3 a#noBorder.activeBut, li.level3 a#level_active {
background-color:#000000;
color:#65A1DD;
}
li.cat1 a:hover, li.cat1 a.activeBut, li.cat1 li a:hover, li.cat1 li a.selected {
background-color:#FF5F03;
}
li.cat2 a:hover, li.cat2 a.activeBut, li.cat2 li a:hover, li.cat2 li a.selected {
background-color:#6E97DD;
}
li.cat3 a:hover, li.cat3 a.activeBut, li.cat3 li a:hover, li.cat3 li a.selected {
background-color:#2DC6C7;
}
li.cat4 a:hover, li.cat4 a.activeBut, li.cat4 li a:hover, li.cat4 li a.selected {
background-color:#63C917;
}
li.cat5 a:hover, li.cat5 a.activeBut, li.cat5 li a:hover, li.cat5 li a.selected {
background-color:#C99C17;
}
li.cat6 a:hover, li.cat6 a.activeBut, li.cat6 li a:hover, li.cat6 li a.selected {
background-color:#BA17C9;
}
li.cat7 a:hover, li.cat7 a.activeBut, li.cat7 li a:hover, li.cat7 li a.selected {
background-color:#DF0012;
}
li.cat8 a:hover, li.cat8 a.activeBut, li.cat8 li a:hover, li.cat8 li a.selected {
background-color:#B6C51A;
}
li.cat9 a:hover, li.cat9 a.activeBut, li.cat9 li a:hover, li.cat9 li a.selected {
background-color:#F56FA7;
}
li.cat10 a:hover, li.cat10 a.activeBut, li.cat10 li a:hover, li.cat10 li a.selected {
background-color:#CCCCCC;
}
.subNavi li a.extra, .subNavi li a.extra:visited {
color:#9F9F9F;
}
.subNavi li a.extra:hover {
color:#000000;
}
li.girls a:hover, li.girls a.activeBut, li.girls li a:hover, li.girls li a.selected {
background-color:#444444;
}
.subNavi li.girls a.extra:hover, .subNavi li.girls a#withBorder.activeBut, .subNavi li.girls a#noBorder.activeBut {
color:#FFFFFF;
}
div.inactive {
border-bottom:1px solid #000000;
border-top:1px solid #A8A8A8;
height:20px;
text-align:center;
}
* html .subNavi li div.inactive {
height:20px;
}
div.inactive a:hover {
background-color:#000000;
background-image:none;
}
div.inactive a.special {
background-image:none;
display:inline;
font-size:10px;
padding:0;
}
div.inactive span {
display:inline;
font-size:10px;
font-weight:bold;
line-height:19px;
}
.copyright {
font-size:10px;
line-height:19px;
padding:6px 0;
}
html + body ul.subNavi li {
margin-top:-3px;
}
html + body ul.subNavi li .first {
margin-top:3px;
}
.subNavi li ul {
border-bottom:1px solid #232323;
margin:0;
padding:0;
}
.subNavi li ul li {
margin:0;
}
.subNavi li ul li a {
background-color:#101010;
background-position:7px 7px;
background-repeat:no-repeat;
font-size:11px;
line-height:13px;
padding-bottom:4px;
padding-left:15px;
padding-top:3px;
}
* + html .subNavi li ul li a {
	padding-bottom:3px;
	padding-top:1px;
}
* html .subNavi li ul li a { height:13px; }
.subNavi li ul li a.subCat:hover {
background-image:url(../shared_media/img/menu/submenu/_arrow_sub_b.gif);
}
.subNavi li ul li a.subCat.selected, .subNavi li ul li a.subCat.active:hover {
background-image:url(..shared_media/img/menu/submenu/_arrow_sub_b_a.gif);
}
.subNavi li ul li a.noImg, .subNavi li ul li a.noImg:hover {
background-image:none;
}
.subNavi li ul li a.active, .subNavi li ul li a.selected, .subNavi li ul li a.active:hover {
background-position:6px 8px;
}
.subNavi li ul li a:hover, .subNavi li ul li a.active:hover, .subNavi li ul li a.selected, .subNavi li ul li a.selected:visited {
color:#000000;
}
html + body ul.subNavi li ul li {
margin-top:-2px;
}
html + body ul.subNavi li ul li a {
padding-top:2px;
}
.subNavi li ul li ul {
border:0 none;
}
.subNavi li ul li ul li a {
background-position:15px 7px;
font-size:10px;
padding-left:23px;
}
.subNavi li ul li ul li a.active, .subNavi li ul li ul li a.active:hover {
background-position:14px 8px;
}
.subNavi li ul li ul li a, .subNavi li ul li ul li a:visited {
border:0 none;
}
html + body ul.subNavi li ul li ul li {
margin-top:-2px;
}
html + body ul.subNavi li ul li ul li a {
padding-top:2px;
}
.subNavi li ul li ul li ul {
border:0 none;
}
.subNavi li ul li ul li ul li a {
background-position:23px 7px;
padding-left:31px;
}
.subNavi li ul li ul li ul li a.active, .subNavi li ul li ul li ul li a.active:hover {
background-position:22px 8px;
}
html + body ul.subNavi li ul li ul li ul li {
margin-top:-2px;
}
html + body ul.subNavi li ul li ul li ul li a {
padding-top:2px;
}
.subNavi li ul li ul li ul li ul {
border:0 none;
}
.subNavi li ul li ul li ul li ul li a {
background-position:31px 7px;
padding-left:39px;
}
.subNavi li ul li ul li ul li ul li a.active, .subNavi li ul li ul li ul li ul li a.active:hover {
background-position:30px 8px;
}

/* sub navi ende */

/* main navi bar */

.mainNavi {
margin:0;
padding:0;
}
.mainNaviButton {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 2px 0 0;
padding:0;
text-align:center;
}
.mainNavi a {
background-repeat:no-repeat;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:28px;
line-height:28px;
text-decoration:underline;
}
.mainNavi a:hover {
background-position:100% 1px;
padding-top:1px;
}
.mainNavi a.active, .mainNavi a.active:hover {
background-position:100% 0;
padding-top:0;
}
.mainNavi a, .mainNavi a:visited, .mainNavi a:hover {
color:#FFFFFF;
}
.mainNavi a.active {
text-decoration:none;
}
* html .mainNavi a {
line-height:26px;
}
* + html .mainNavi a {
line-height:26px;
}

/*
.link0 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid0.gif);
	width: 123px;
}*/

.link1 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_1.gif);
	width: 147px;
}
			
.link2 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_2.gif);
	width: 110px;
}
				
.link3 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_3.gif);
	width: 72px;
}
		
.link4 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_4.gif);
	width: 113px;
}
		
.link5 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_5.gif);
	width: 73px;
}
		
.link6 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_6.gif);
	width: 94px;
}
		
.link7 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_7.gif);
	width: 103px;
}
		
.link8 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_8.gif);
	width: 94px;
}
		
.link9 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_9.gif);
	width: 76px;
}

.link10 a {
	background-image: url(../shared_media/img/menu/mainmenu/cid_10.gif);
	width: 94px;
}
		

