/*
////////////////////////////////////////////////////////////////
//
// nav.css Stylesheet fuer die Navigation
//
// Weblication CMS Strukturdesign Version 4.7
// erstellt durch Scholl Communications AG, 77694 Kehl, www.scholl.de
// erstellt mit Weblication Content Management Server, www.weblication.de
//
////////////////////////////////////////////////////////////////
*/



/* .-.-.-. NAVIGATON OBEN .-.-.-. */

#Navigation {
	width: 737px;
	height: 9px;
	line-height: 9px;
	padding: 8px 0px 9px 236px;
	background: #3a5e96;
	border-top: 8px solid #a2bbdf;
	margin: 19px 0 0 0;
	letter-spacing: 1px;
}
	#Navigation ul { 
 		float: left;
		width: 731px;
		margin: 0 0 0 0;
		padding-left: 0px;
	}
		#Navigation ul li { 
	 		list-style: none; 
			float: left;
			display:block;
		}
		
		#Navigation ul li div.border {
			background: url(/de/wLayout/design/img/top_nav_border.png) no-repeat right top;width:1px;height:17px; margin-top: -16px;
		}
		
  			#Navigation ul li a { 
				float: left;
				text-align: center;
				display: block;
				text-decoration: none;
				padding: 0px 16px 0px 14px;			
				color:#fff;	
				height: 20px;
				text-transform:uppercase;
				font-size: 11px;
				font-weight:bold;
			}
			* html #Navigation ul li a {  
			 /* CSS-Hack für IE6 und kleiner */  
			  padding: 0px 16px 0px 14px;
			}  

			#Navigation ul li a:hover { 
				padding: 0px 16px 0px 14px;
				color: #fff;
				cursor: pointer;
			}
			* html Navigation ul li a:hover  {  
			 /* CSS-Hack für IE6 und kleiner */  
				padding: 0px 16px 0px 14px;
				color: #fff;
				cursor: pointer; 
			}  
					
    			#Navigation ul li a.current,
	    		#Navigation ul li a.current:hover { 
				 	color: #a2bbdf;
					padding: 0 16px 0px 16px;
					}
					
					
				/* NAVLEVEL 2 */					
				#Navigation ul li ul{ 
					width: 209px;
					list-style: none;
					padding: 3px 3px 3px 3px;
					background-color:#e4edff;
					position:absolute;
				}
					#Navigation ul li ul li{ 
						float: left;
						display:inline;
					}
						#Navigation ul li ul li a, 
						#Navigation ul li ul li a:hover, 
						#Navigation ul li ul li a.current, 
						#Navigation ul li ul li a.current:hover,
						#Navigation ul li ul li a.last { 
							width: 190px;
							text-align: left;
							text-decoration: none;			
							text-transform:none;
							font-size: 12px;
							color: #002864;
							height: 18px;
							line-height: normal;
							padding:5px 3px 2px 15px;
							border-bottom: 1px solid #fff;
							font-weight: normal;
						}
						#Navigation ul li ul li a.last { 
							border-bottom: 0px solid #fff;
						}
							#Navigation ul li ul li a:hover,
							#Navigation ul li ul li a.current,
							#Navigation ul li ul li a.current:hover { 
							background-color:#a2bbdf;
						}

/* DROPDOWN MENU WITH PROTOTYP ------------------------------------------------*/
#menu {

}

#menu  ul {
	display: block;
	list-style: none;
	z-index: 90;
}

#menu  ul li {
	float: left;
}

#menu  ul li ul {
	margin: 7px 0px 0px 0px;
}

* html #menu  ul li ul{  
 /* CSS-Hack für IE6 und kleiner */  
  margin-top: 4px; 
}  

#menu  ul li ul li{
	margin:0px;
	padding:0px;
}
#menu ul li a {
	float: left;
}

#menu  ul li a:hover {
	color: #fff;
	text-decoration: none;
}

#menu  ul li.sep {
	/*padding: 0.8em 0em 0.5em 0em;*/
	padding:0;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: left;
}
/* End IE5-Mac hack */


#menu  ul.level2, #menu ul.level3,  #menu ul.level4 {
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	padding:0px;
	background:none;
}

#menu  ul.level2 li, #menu ul.level3 li, #menu ul.level4 li {
	float:none;
	width:137px;
	_display: inline; /* IE 6 HACK*/ 
}

#menu  ul.level2 li a, #menu ul.level3 li a,  #menu ul.level4 li a  {
	
}
#menu  ul.level1 li a.l1_act:hover{
	color:#FFFFFF;
}
#menu  ul.level1 li a.l1:hover{
	color:#58585a;
}
#menu  ul.level2 li a:hover,#menu  ul.level3 li a:hover,#menu  ul.level4 li a:hover {
	color:#FFFFFF;
}


/* Navigation Left */

.navigationLeft                        {display:block;text-transform:uppercase;font-size:11px;}
.navigationLeft a                      {display:block;}
.navigationTitel                       {border-bottom:1px solid #BABCC9;padding: 4px 0px 4px 8px;font-weight: bold;letter-spacing: 1px;}

ul.nav_left {list-style-type:none; list-style-image:none; margin:0; padding:0;}

ul.nav_left li {border-bottom: 1px solid #BABCC9;}
ul.nav_left li.act {background: #e4edff;}

ul.nav_left li ul li {border-bottom: 0px none; margin: 2px 3px 4px 6px;}

a.left_nav_item, a.left_nav_item:hover, a.left_nav_item_a, a.left_nav_item_a:hover {
	padding: 4px 0px 4px 8px;
	color:#002864;
}

a.left_nav_item:hover {
	color: #002864;
	background: #e4edff;
}

a.left_nav_item_a, a.left_nav_item_a:hover {
	color: #002864;
	background: #e4edff;
	font-weight: bold;
}


.left_nav_item_2, .left_nav_item_2:hover, .left_nav_item_2_a, .left_nav_item_2_a:hover {
	display: block;
	color: #002864;
}

.left_nav_item_2_a, .left_nav_item_2_a:hover {
	font-weight: bold;color: #002864;
}

/* Pfadnavigation Links */

.navigationBreadcrumb {}

.navigationBreadcrumb ul {
	margin-left: 30px;
	display:inline;
	font-size: 10px;
	text-transform: uppercase;
	color: #AA2603;
	list-style:none;
}

.navigationBreadcrumb ul li {margin-right: 9px; float:left;list-style:none;}

.navigationBreadcrumb ul li a {
	color: #AA2603;
}
.navigationBreadcrumb ul li img {
	padding: 0 5px 1px 0;
}

/* Metanavigation rechts oben */

.elementMetanav             {float:right;padding:0px;color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9px;line-height:12px;height:20px;overflow:hidden;text-transform:uppercase;}
.elementMetanav  a	        {display:block; padding:0px; color:#7D7D7D;text-decoration:none;background-color:#666666;}
.elementMetanav  a:hover  	{display:block; padding:0px; color:#7D7D7D;text-decoration:underline;background-color:#83C21E;}
.elementMetanav .menuItem 	{margin:0px; padding:0px; margin-right:2px;float:left;}
.elementMetanav .menuItemLast	{margin:0px; padding:0px; float:left;}

/* Pfadnavigation oberhalb der Inhaltsseite */

.elementCurNavigation	              	{padding:5px 0px 0px 22px;height:20px;}
.textNavPath      			                {text-decoration:none;line-height:1em; color:#666666; padding:0px 10px 0px 0px;}
.textNavPath:hover                   {text-decoration:none;}
.textNavPathAktiv				                {text-decoration:none;line-height:1em; color:#000000; padding:0px 10px 0px 0px;}


/* Sitemap */

.listSitemap1                        {list-style:none; margin:0px; padding:0;}
.listSitemap2                        {list-style:none; margin:4px 0px 6px 11px; padding:0;}
.listSitemap3                        {list-style:none; margin:4px 0px 6px 22px; padding:0;}
.listSitemap4                        {list-style:none; margin:4px 0px 6px 33px; padding:0;}


.navSitemapLevel1 a                  {text-transform:uppercase; display:inline; line-height:14px;}
.navSitemapLevel1 a:hover            {text-transform:uppercase;}
.navSitemapLevel2 a                  {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel2 a:hover            {text-transform:none;}
.navSitemapLevel3 a                  {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel3 a:hover            {text-transform:none;}
.navSitemapLevel4 a                  {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel4 a:hover            {text-transform:none;}
 
.navSitemapLevel1Open a              {text-transform:uppercase; display:inline; line-height:14px;}
.navSitemapLevel1Open a:hover        {text-transform:uppercase;}
.navSitemapLevel2Open a              {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel2Open a:hover        {text-transform:none;}
.navSitemapLevel3Open a              {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel3Open a:hover        {text-transform:none;}
.navSitemapLevel4Open a              {text-transform:none; display:inline; line-height:14px;}
.navSitemapLevel4Open a:hover        {text-transform:none;}      

.navSitemapLevel1Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel2Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel3Description         {padding:4px 4px 4px 2px;width:320px}
.navSitemapLevel4Description         {padding:4px 4px 4px 2px;width:320px}

