/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		#DEE5EB;
	height:			2.0em;
	padding-bottom:	2.0em;
	position:		relative;
	width:819px;
}
.sf-navbar li {
	background:url(/resources/ver1/id/m_standard_bg.gif) no-repeat;
	position:		static;
	padding: 0;
}

/*** vr: rausgenommen, weil bereits weiter unten definiert ****
.sf-navbar a {
	border-top:		none;
	color:#000000; 
}
*****/
.sf-navbar li ul {
	width:			820px; /*IE6 soils itself without this*/
	/*background:		#BDD200;*/
}
.sf-navbar li li {
	background:		#DEE5EB;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em; 
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
	color:#000000;
	text-align: center;
}
.sf-navbar li.current {
	background:		#85A3C2;
	color:#FFFFFF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:url(/resources/ver1/id/m_standard_bg_over.gif) no-repeat ;
	color:#000000;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#85A3C2;
	color: #FFFFFF;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
	color:#336699;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0px;
	top:			2.0em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	background:		#85A3C2;
	color:#FFFFFF;
}

.sf-navbar li li:hover a { color:#FFFFFF;} /** mouse-over in der 2. Ebene: Damit auch im Grenzbereich zwischen ListenTag und Link letzterer weiss wird **/
.sf-navbar li li { margin: 1px 0 0 1px; }
.sf-navbar li li a { padding: 5px; word-spacing:-1px; /** border-right: 1px solid #ffffff;**/ }

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: #dee5eb;
	padding: 0; 
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}

#nava0 { width: 48px; color:#FFFFFF;}
#nav0 { background:url(/resources/ver1/id/m_start_bg.gif) no-repeat;}
#nava1  { width: 63px; color:#FFFFFF;}
#nava2 { width: 53px; color:#FFFFFF;}
#nava3 { width: 53px; color:#FFFFFF;}
#nava4 { width: 59px; color:#FFFFFF;}
#nava5 { width: 59px; color:#FFFFFF;}
#nava6 { width: 62px; color:#FFFFFF;}
#nava7 { width: 58px; color:#FFFFFF;}
#nava8 { width: 71px; color:#FFFFFF;}
#nava9 { width: 68px; color:#FFFFFF;}
#nava10 { width: 32px; color:#FFFFFF;}
#nava11 { width: 49px; color:#FFFFFF;}
#nav11 { background:url(/resources/ver1/id/m_finish_bg.gif) no-repeat;}

UL.menu.singlelineExtra LI A#nava0,
UL.menu.singlelineExtra LI A#nava1,
UL.menu.singlelineExtra LI A#nava2,
UL.menu.singlelineExtra LI A#nava3,
UL.menu.singlelineExtra LI A#nava4,
UL.menu.singlelineExtra LI A#nava5,
UL.menu.singlelineExtra LI A#nava6,
UL.menu.singlelineExtra LI A#nava7,
UL.menu.singlelineExtra LI A#nava8,
UL.menu.singlelineExtra LI A#nava9,
UL.menu.singlelineExtra LI A#nava10,
UL.menu.singlelineExtra LI A#nava11 {
    width: auto;
}
