.topNaviWrap { position:absolute; z-index:4; height:48px; }
#topNavi { margin:0; padding:0; list-style:none; height:48px; width:980px; background:url(../../img/navi/navi-bottom.png) repeat-x bottom; }
#topNavi li { margin:0; float:left; height:48px; list-style:none; }
#topNavi li.first { padding-left:19px; }
#topNavi li a { text-transform:uppercase; font-weight:bold; width:auto; color:#b45f01; }
#topNavi li a span { width:auto;display:block; padding:0 40px 0 5px; line-height:2.9; }
#topNavi li.first a,
#topNavi li.last a { color:#fff; } { color:#fff; }
#topNavi li.first a span { padding-left:0; background:url(../../img/navi/navi-01.png) no-repeat right top !important; }
#topNavi li a.precurrent span { padding-right:50px; }
#topNavi li a.current span,
#topNavi li a.currentParent span { padding-left:0; color:#fff; }



/* background positions */
#topNavi li a span { background:url(../../img/navi/navi-02.png) no-repeat right top; }
#topNavi li.firstBG { background:url(../../img/navi/navi-01.png) no-repeat left top; }
#topNavi li.firstBG a.precurrent span { background:url(../../img/navi/navi-01.png) no-repeat right -48px !important; }
#topNavi li.firstBGCurrent { background:url(../../img/navi/sd_01.png) no-repeat left -84px; }
#topNavi li.prelast a span { background:url(../../img/navi/navi-03.png) no-repeat right top; }
#topNavi li.prelast a.current span { background:url(../../img/navi/navi-03.png) no-repeat right -96px; }
#topNavi li.last a span { background:url(../../img/navi/navi-04.png) no-repeat right top; }
#topNavi li.last a.current span { background:url(../../img/navi/sd_04.png) no-repeat right -42px; }
#topNavi li a.precurrent span { background:url(../../img/navi/navi-02.png) no-repeat right -96px; }
#topNavi li a.current span,
#topNavi li a.currentParent span { background:url(../../img/navi/navi-02.png) no-repeat right -48px; }



/* zweite ebene */
#topNavi ul { position:absolute; list-style:none; left:-9999px; margin:0;}
#topNavi li.sfhover ul,
#topNavi li:hover ul { left:auto; margin-left:-19px; }
#topNavi li li { float:none; padding-left:0px; height:auto; }

#topNavi li ul li a { background:#e27216 !important; color:#fff; font-size:.9em; }
#topNavi li ul li a:hover,
#topNavi li ul li a:hover span { text-decoration:underline !important; background:#f1a04c; }
#topNavi li ul li a span,
#topNavi li ul li a.precurrent span,
#topNavi li ul li a.current span,
#topNavi li ul li.prelast a span,
#topNavi li ul li a.currentParent span  { 
padding:0 20px;
margin:0;
background-image:url(../../img/hr-white.gif);
background-position:bottom;
background-repeat:repeat-x;
background-color:#e27216;
}


/*
#topNavi li li.first { padding-left:0; }
#topNavi li li a,
#topNavi li li a.precurrent span,
#topNavi li li.prelast a.current span {
background:url(../../img/hr-white.gif) bottom repeat-x #e27216;
display:block;
overflow:hidden;
position:relative;
text-indent:0;
font-size:1em;
width:250px;
height:20px !important;
padding:2px 0 2px 20px !important;
color:#fff;
}
#topNavi li li.last a span,
#topNavi li li.prelast a span { background-image:none; }

#topNavi li li a span,
#topNavi li li.last a span { background-image:none; line-height:2; }

#topNavi li li a.current span,
#topNavi li li a.currentParent span { background:none; }
*/

/*
#topNavi li li a:hover { background:#a0b642; }
#topnavi li li a.firstHover { background:none !important; }
*/
