/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Hauptnavigation */
.hauptnavigation ul													{ margin:0px; padding:0px; margin-left:229px; }
.hauptnavigation li													{ margin:0px; padding:0px; display:inline; list-style:none; float:left; }
.hauptnavigation li.ebene-1-aktiv									{ background:#ffffff; }
                                                					
.hauptnavigation li a:link											{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; font-weight:normal; display:block; float:left; cursor:pointer; }
.hauptnavigation li a:visited										{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; font-weight:normal; display:block; float:left; cursor:pointer; }
.hauptnavigation li a:hover											{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; font-weight:normal; display:block; float:left; cursor:pointer; }
.hauptnavigation li a:active										{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; font-weight:normal; display:block; float:left; cursor:pointer; }

.hauptnavigation li.ebene-1-aktiv a:link							{ color:#1a171b; }
.hauptnavigation li.ebene-1-aktiv a:visited							{ color:#1a171b; }
.hauptnavigation li.ebene-1-aktiv a:hover							{ color:#1a171b; }
.hauptnavigation li.ebene-1-aktiv a:active							{ color:#1a171b; }
                                                					
.hauptnavigation li span											{ padding-left:12px; padding-right:12px; height:30px; line-height:30px; display:block; float:left; cursor:default; }
                                                					
.hauptnavigation li div.farbe										{ height:30px; float:left; }
                                                					
/* Hauptnavigation: Ebene 2 */                  					
.hauptnavigation-ebene2 ul.ebene-2									{ margin:0px; padding:0px; width:230px; border-top:1px solid #c4d1da; }
.hauptnavigation-ebene2 li.ebene-2									{ margin:0px; padding:0px; position:relative; line-height:25px; list-style:none; border-bottom:1px solid #c4d1da; }
.hauptnavigation-ebene2 li.ebene-2-aktiv							{ margin:0px; padding:0px; position:relative; line-height:25px; list-style:none; border-bottom:1px solid #c4d1da;  background:#dbe2ea; }
.hauptnavigation-ebene2 li .pfeil									{ position:absolute; top:9px; left:5px; background:url(../pics/layout/navi_ebene2_pfeil.gif) no-repeat; cursor:pointer; }
.hauptnavigation-ebene2 li .pfeil-aktiv								{ position:absolute; top:9px; left:5px; background:url(../pics/layout/navi_ebene2_pfeil-aktiv.gif) no-repeat; cursor:pointer; }
                                                					
.hauptnavigation-ebene2 a:link										{ padding-left:20px; font-weight:normal; color:#1a171b; cursor:pointer; }
.hauptnavigation-ebene2 a:visited									{ padding-left:20px; font-weight:normal; color:#1a171b; cursor:pointer; }
.hauptnavigation-ebene2 a:hover										{ padding-left:20px; font-weight:normal; color:#1a171b; cursor:pointer; }
.hauptnavigation-ebene2 a:active									{ padding-left:20px; font-weight:normal; color:#1a171b; cursor:pointer; }
                                                					
.hauptnavigation-ebene2 a.ebene-2:link								{ height:25px; line-height:25px; display:block; }
.hauptnavigation-ebene2 a.ebene-2:visited							{ height:25px; line-height:25px; display:block; }
.hauptnavigation-ebene2 a.ebene-2:hover								{ height:25px; line-height:25px; display:block; }
.hauptnavigation-ebene2 a.ebene-2:active							{ height:25px; line-height:25px; display:block; }
                                                					
.hauptnavigation-ebene2 a.ebene-2-aktiv:link						{ height:25px; line-height:25px; font-weight:bold; }
.hauptnavigation-ebene2 a.ebene-2-aktiv:visited						{ height:25px; line-height:25px; font-weight:bold; }
.hauptnavigation-ebene2 a.ebene-2-aktiv:hover						{ height:25px; line-height:25px; font-weight:bold; }
.hauptnavigation-ebene2 a.ebene-2-aktiv:active						{ height:25px; line-height:25px; font-weight:bold; }
                                                					
.hauptnavigation-ebene2 li span										{ height:25px; line-height:25px; padding-left:20px; display:block; cursor:default; font-weight:bold; }
                                                					
/* Hauptnavigation: Ebene 3 */ 
.hauptnavigation-ebene2 ul.ebene-3									{ margin:0px; margin-left:10px; padding:0px; }                 					
.hauptnavigation-ebene2 li.ebene-3									{ margin:0px; padding:0px; padding-bottom:8px; line-height:14px; list-style:none; border-bottom:0px solid #c4d0da; }
.hauptnavigation-ebene2 li.ebene-3-aktiv							{ margin:0px; padding:0px; padding-bottom:8px; line-height:14px; list-style:none; border-bottom:0px solid #c4d0da; }
                                                					
.hauptnavigation-ebene2 li.ebene-3 a:link							{ height:14px; line-height:14px; color:#365573; cursor:pointer; }
.hauptnavigation-ebene2 li.ebene-3 a:visited						{ height:14px; line-height:14px; color:#365573; cursor:pointer; }
.hauptnavigation-ebene2 li.ebene-3 a:hover							{ height:14px; line-height:14px; color:#1a171b; cursor:pointer; }
.hauptnavigation-ebene2 li.ebene-3 a:active							{ height:14px; line-height:14px; color:#1a171b; cursor:pointer; }

.hauptnavigation-ebene2 li.ebene-3-aktiv a:link						{ height:14px; line-height:14px; color:#365573; cursor:pointer; font-weight:bold; }
.hauptnavigation-ebene2 li.ebene-3-aktiv a:visited					{ height:14px; line-height:14px; color:#365573; cursor:pointer; font-weight:bold; }
.hauptnavigation-ebene2 li.ebene-3-aktiv a:hover					{ height:14px; line-height:14px; color:#1a171b; cursor:pointer; font-weight:bold; }
.hauptnavigation-ebene2 li.ebene-3-aktiv a:active					{ height:14px; line-height:14px; color:#1a171b; cursor:pointer; font-weight:bold; }
                                                					
/* Metanavigation */

/* Top */
#top_start .metanavigation,
#top_standard .metanavigation										{ float:right; padding-right:5px; }
#top_start .metanavigation ul,
#top_standard .metanavigation ul									{ margin:0px; margin-right:5px; padding:0px; }
#top_start .metanavigation li,
#top_standard .metanavigation li									{ margin:0px; padding:0px; line-height:25px; display:inline; list-style:none; float:left; }
#top_start .metanavigation .pipe,
#top_standard .metanavigation .pipe									{ color:#c4d1da; padding-left:7px; padding-right:7px; }
                                          	  	
#top_start .metanavigation a:link,
#top_standard .metanavigation a:link								{ color:#c4d1da; font-weight:normal; }
#top_start .metanavigation a:visited,
#top_standard .metanavigation a:visited								{ color:#c4d1da; font-weight:normal; }
#top_start .metanavigation a:hover,
#top_standard .metanavigation a:hover								{ color:#96aabe; font-weight:normal; }
#top_start .metanavigation a:active,
#top_standard .metanavigation a:active								{ color:#96aabe; font-weight:normal; }
                                          	  	
/* Metanavigation: Ebene 1 */             	  	
#top_start .metanavigation li a.ebene-1:link,
#top_standard .metanavigation li a.ebene-1:link						{ }
#top_start .metanavigation li a.ebene-1:visited,
#top_standard .metanavigation li a.ebene-1:visited					{ }
#top_start .metanavigation li a.ebene-1:hover,
#top_standard .metanavigation li a.ebene-1:hover					{ }
#top_start .metanavigation li a.ebene-1:active,
#top_standard .metanavigation li a.ebene-1:active					{ }

#top_start .metanavigation li a.ebene-1-aktiv:link,
#top_standard .metanavigation li a.ebene-1-aktiv:link				{ color:#96aabe; }
#top_start .metanavigation li a.ebene-1-aktiv:visited,
#top_standard .metanavigation li a.ebene-1-aktiv:visited			{ color:#96aabe; }
#top_start .metanavigation li a.ebene-1-aktiv:hover,
#top_standard .metanavigation li a.ebene-1-aktiv:hover				{ color:#96aabe; }
#top_start .metanavigation li a.ebene-1-aktiv:active,
#top_standard .metanavigation li a.ebene-1-aktiv:active				{ color:#96aabe; }

#top_start .metanavigation li.letzter a.ebene-1:link,
#top_standard .metanavigation li.letzter a.ebene-1:link				{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1:visited,
#top_standard .metanavigation li.letzter a.ebene-1:visited			{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1:hover,
#top_standard .metanavigation li.letzter a.ebene-1:hover			{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1:active,
#top_standard .metanavigation li.letzter a.ebene-1:active			{ color:#ffffff; font-weight:bold; }

#top_start .metanavigation li.letzter a.ebene-1-aktiv:link,
#top_standard .metanavigation li.letzter a.ebene-1-aktiv:link		{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1-aktiv:visited,
#top_standard .metanavigation li.letzter a.ebene-1-aktiv:visited	{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1-aktiv:hover,
#top_standard .metanavigation li.letzter a.ebene-1-aktiv:hover		{ color:#ffffff; font-weight:bold; }
#top_start .metanavigation li.letzter a.ebene-1-aktiv:active,
#top_standard .metanavigation li.letzter a.ebene-1-aktiv:active		{ color:#ffffff; font-weight:bold; }

/* Bottom */
#bottom .metanavigation												{ float:right; }
#bottom .metanavigation ul											{ margin:0px; padding:0px;  }
#bottom .metanavigation li											{ margin:0px; padding:0px; display:inline; list-style:none; float:left; }
#bottom .metanavigation .pipe										{ color:#96aabe; padding-left:7px; padding-right:7px; }
                                          	  	    			
#bottom .metanavigation a:link										{ color:#96aabe; font-weight:normal; }
#bottom .metanavigation a:visited									{ color:#96aabe; font-weight:normal; }
#bottom .metanavigation a:hover										{ color:#365572; font-weight:normal; }
#bottom .metanavigation a:active									{ color:#365572; font-weight:normal; }
                                          	  	
/* Metanavigation: Ebene 1 */             	  	
#bottom .metanavigation li a.ebene-1:link							{ }
#bottom .metanavigation li a.ebene-1:visited						{ }
#bottom .metanavigation li a.ebene-1:hover							{ }
#bottom .metanavigation li a.ebene-1:active							{ }
                                            	      			
#bottom .metanavigation li a.ebene-1-aktiv:link						{ color:#365572; }
#bottom .metanavigation li a.ebene-1-aktiv:visited					{ color:#365572; }
#bottom .metanavigation li a.ebene-1-aktiv:hover					{ color:#365572; }
#bottom .metanavigation li a.ebene-1-aktiv:active					{ color:#365572; }

/* Boxnavigation */
.box_navigation														{ margin-left:10px; }
.box_navigation ul													{ margin:0px; margin-top:7px; padding:0px; }
.box_navigation li													{ margin:0px; padding:0px; display:block; list-style:none; }
                                  	  	    			
.box_navigation a:link												{ padding-left:10px; color:#365572; font-weight:normal; background:url(../pics/layout/box_navigation_back.gif) no-repeat left center; }
.box_navigation a:visited											{ padding-left:10px; color:#365572; font-weight:normal; background:url(../pics/layout/box_navigation_back.gif) no-repeat left center; }
.box_navigation a:hover												{ padding-left:10px; color:#d40032; font-weight:normal; background:url(../pics/layout/box_navigation_back.gif) no-repeat left center; }
.box_navigation a:active											{ padding-left:10px; color:#d40032; font-weight:normal; background:url(../pics/layout/box_navigation_back.gif) no-repeat left center; }

/* Sitemap */
.sitemap ul  														{ margin-left:0px; padding:0px; font-weight:bold;}
.sitemap ul li  													{ display:block; display:block; font-size:11px; font-weight:normal; }

.sitemap ul li.e1													{ }
.sitemap ul li.e2													{ border-left:1px solid #D40032; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top; }
.sitemap ul li.e3													{ border-left:1px solid #D40032; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top; }
.sitemap ul li.e4													{ border-left:1px solid #D40032; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top }

.sitemap li a.ebene-1 												{ font-size:12px; padding-bottom:10px;}
.sitemap li a.ebene-2 												{ font-size:11px; font-weight:normal; }
.sitemap li a.ebene-3												{ font-size:11px; font-weight:normal; }
.sitemap li a.ebene-4 												{ font-size:11px; font-weight:normal; }