/**
  * @section Navi
  *
  *
  */
#navi a,
#footer a					{text-decoration: none;}
#navi a:visited				{color:#002d41;}
#navi a:hover				{color:#EF0000;}
#navi .main-nav				{font-size: 0.75em;}
#navi .sub-nav a			{font-size: 0.813em; font-weight: bold; color:#001E50;}
#navi ul li					{float: left;}
#navi ul 					{margin-left:40px; float: left; display:inline;}
#navi ul.main-nav			{margin-left:30px;}
* html #navi ul.main-nav	{margin-left:16px;}
#navi ul.main-nav,
/** auskommentiert wegen schriftgroesse aendern
#navi ul.settings			{height: 34px;}
**/
#navi ul.main-nav li a		{line-height: 34px; display: block;padding: 0 10px;}
#navi ul.main-nav li a.trenner {border-left: 1px solid #999999;}
#navi ul.main-nav li.active a	{color:#ef0000;}
#navi ul.settings 			{float: right;padding-right:30px;padding-top:10px;}

#navi ul.sub-nav			{height: 36px; padding-left: 3px; clear: both; width: 860px;}
#navi ul.sub-nav li a 		{line-height: 36px; display: block; padding: 0 7px;}
#navi ul.sub-nav li a:hover,
#navi ul.sub-nav li.active a {background:#fff;}

/* subnavi */
#navi .sub-nav ul.sub		{display:none; position:absolute; margin-left:0; z-index:100000;}
* html .sub-nav il.sub {display:block;}
#navi .subMenuActive ul.sub	{display:block;}
#navi .sub-nav ul.sub li	{float:none; position:relative;}
#navi .sub-nav ul.sub li a	{background-color:#DDD9CA; padding: 0 8px 0 9px; width:150px; display:block; border-bottom:1px solid #AFB579;}
#navi .sub-nav ul.sub li a:hover	{background:#fff;}
