/* note that some double declarations where one has !important is wanted, it's a way to specify ie6 "only" rules */
#navi_main a:link, #navi_sub a:link, #navi_left_sub a:link {color:#707173;}
#navi_main a:visited, #navi_sub a:visited, #navi_left_sub a:visited {color:#707173;}
#navi_main a:hover, #navi_sub a:hover, #navi_left_sub a:hover {color:#eb7f00;}
#navi_main a:active, #navi_sub a:active, #navi_left_sub a:active, #navi_main a.active {color:#00788d;}
#navi_main, #navi_sub {position:absolute;}
#navi_main {top:122px;right:652px;text-align:right;}
#navi_main a, #navi_main span, #navi_sub a, #navi_sub span, #navi_left_sub a, #navi_left_sub span {text-decoration:none;position:relative;z-index:2;}
#navi_main ul, #navi_sub ul {list-style-type:none;margin:0;padding:0;line-height:7px;}
#navi_main ul li {margin-top:17px;}
#navi_main #line {position:absolute;right:1px;z-index:1;margin-top:11px !important;margin-top:14px;overflow:visible;}
#navi_sub {bottom:10px;left:291px;}
#navi_sub ul {float:left;}
#navi_sub ul li {float:left;margin-right:18px;}
/* IE 7 wants special treatment (navigation "arm" section)margin-right:9px;*/
*+html #navi_main #line {margin-top:14px !important;}
#navi_left_sub {text-align:right;position:relative;z-index:5;margin-top:25px;}
#navi_left_sub ul{padding:0;margin:0;list-style-type:none;}
#navi_left_sub .level_1 li a, #navi_left_sub .level_1 li span{margin-right:9px;display:block}
#navi_left_sub .level_1 li {margin-bottom:9px;}
#navi_left_sub .level_2 {margin-top:6px;padding:8px 0 4px 0;background:transparent url("../images/layout/Codiplan-Hintergrund-Subpunkte.png") repeat-y scroll top left !important;background:transparent none repeat-y scroll top left;}
#navi_left_sub .level_2 .first{margin-top:0px;/*display:inline;*/}
#navi_left_sub .level_2 li {margin-bottom:5px;margin-right:8px;}
#navi_left_sub .level_2 li span, #navi_left_sub .level_2 li a {padding-left:8px;background:transparent url("../images/layout/Codiplan-Listenpunkt.gif") no-repeat scroll center left;}
#navi_left_sub .level_2 li a, #navi_left_sub .level_2 li span, #navi_left_sub .level_3 li a, #navi_left_sub .level_3 li span {margin-right:0;display:inline;}
#navi_left_sub .level_3 {margin-top:4px;margin-bottom:9px;}
/* need to use blank.gif of the png fix, IE7 doesn't like transparent none (it removes the background of level_2 if you do that)*/
#navi_left_sub .level_3 li span, #navi_left_sub .level_3 li a {background:transparent url("../js/pngfix/blank.gif") no-repeat scroll center right;padding:0;margin-right:0;font-style:italic;}
#navi_left_sub .level_3 li a, #navi_left_sub .level_3 li span {padding:0;}
