/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Metanavigation */
.header .metanavigation ul                   { list-style-type: none; float: right; }
.header .metanavigation li                   { display: inline; }

.header .metanavigation .ebene-1,
.header .metanavigation a,
.header .metanavigation .ebene-1:link,
.header .metanavigation a:link	       		 { padding: 0 10px; color: #7C7C7C; text-decoration: none; }
.header .metanavigation .ebene-1:visited,
.header .metanavigation a:visited			 {}
.header .metanavigation .ebene-1:hover,
.header .metanavigation a:hover				 { color: #E80000; }
.header .metanavigation .ebene-1:active,
.header .metanavigation a:active      		 {}

.header .metanavigation .ebene-1-aktiv,
.header .metanavigation .ebene-1-aktiv:link  { padding: 0 10px; color: #000; text-decoration: none; }
.header .metanavigation .ebene-1-aktiv:visited,
.header .metanavigation .ebene-1-aktiv:visited
										     {}
.header .metanavigation .ebene-1-aktiv:hover,
.header .metanavigation .ebene-1-aktiv:hover { color: #E80000; }

.header .metanavigation .ebene-1-aktiv:active,
.header .metanavigation .ebene-1-aktiv:active{}

/* Metanavigation 2 */
.metanavigation2 ul                 		 { list-style-type: none; display: inline; }
.metanavigation2 li                 		 { display: inline; }

.metanavigation2 .ebene-2,
.metanavigation2 .ebene-2:link,
.metanavigation2 a.ebene-2:link			 	 { border: 1px solid #BEBEBE; padding: 3px 14px 3px 15px; color: #686868; text-decoration: none; line-height: 22px; }

.metanavigation2 .ebene-2:visited,
.metanavigation2 a.ebene-2:visited    		 {}

.metanavigation2 .ebene-2:hover,
.metanavigation2 a.ebene-2:hover       		 { border: 1px solid #FFF; border-bottom: 1px solid #BEBEBE; background-color: #BEBEBE; color: #E80000; }

.metanavigation2 .ebene-2:active,
.metanavigation2 a.ebene-2:active   		 {}

.metanavigation2 .ebene-2-aktiv,
.metanavigation2 .ebene-2-aktiv:link,
.metanavigation2 a.ebene-2-aktiv:link  		 { border: 1px solid #FFF; border-bottom: 1px solid #D7D7D7; padding: 3px 14px 3px 15px; background-color: #D7D7D7; color: #000; text-decoration: none; line-height: 22px; } 

.metanavigation2 .ebene-2-aktiv:visited,
.metanavigation2 a.ebene-2-aktiv:visited	 {}

.metanavigation2 .ebene-2-aktiv:hover,
.metanavigation2 a.ebene-2-aktiv:hover 		 { color: #E80000; }

.metanavigation2 .ebene-2-aktiv:active,
.metanavigation2 a.ebene-2-aktiv:active		 {}


/* Pfadnavigation */
.pfadnavigation ul                           { list-style-type: none; display: inline; }
.pfadnavigation li                           { display: inline; }

/* Pfadnavigation: Ebene 1 */
.pfadnavigation a,
.pfadnavigation a:link                		 { padding: 0 4px; color: #7C7C7C; text-decoration: none; } 
.pfadnavigation a:visited            		 {}
.pfadnavigation a:hover             		 { color: #E80000; }
.pfadnavigation a:active            		 {}

.pfadnavigation a.aktiv,
.pfadnavigation a.aktiv:link           		 { padding: 0 4px; color: #7C7C7C; font-weight: bold; text-decoration: none; }
.pfadnavigation a.aktiv:visited        		 {}
.pfadnavigation a.aktiv:hover          		 { color: #E80000; }
.pfadnavigation a.aktiv:active         		 {}


/* Hauptnavigation: allgemeine Angaben (wegen CSS-Menü) */
.hauptnavigation ul							 { list-style-type: none; display: inline; }
.hauptnavigation ul ul						 { position: absolute; display: none; z-index: 50; }

.hauptnavigation li                 		 { position: relative; z-index: 50; float: left; }
.hauptnavigation .submenu li           		 { float: none; }
.hauptnavigation li.submenu:hover ul,
.hauptnavigation li.over ul		 			 { display: block; } /* die klasse "over" - in verbindung mit der datei css_menu_ie.js - dient nur dazu, dass das menü auch im ie tut */

.hauptnavigation li a						 { display: block; text-transform: uppercase; white-space: nowrap; }

.hauptnavigation .level2					 { left: -1px; margin: 0; padding: 6px 0; background-color: #FFF; border: 1px solid #B4B4B4; }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1,
.hauptnavigation a.ebene-1:link              { padding: 0 16px 7px 14px; font-size: 12px; color: #7C7C7C; line-height: 12px; text-decoration: none; }

.hauptnavigation .ebene-1:visited,
.hauptnavigation a.ebene-1:visited           {}

.hauptnavigation .ebene-1:hover,
.hauptnavigation a.ebene-1:hover             { color: #E80000; }

.hauptnavigation .ebene-1:active,
.hauptnavigation a.ebene-1:active            {}

.hauptnavigation .ebene-1-aktiv,
.hauptnavigation a.ebene-1-aktiv:link        { padding: 0 16px 7px 14px; font-size: 12px; color: #000; line-height: 12px; text-decoration: none; }

.hauptnavigation .ebene-1-aktiv:visited,
.hauptnavigation a.ebene-1-aktiv:visited     {}

.hauptnavigation .ebene-1-aktiv:hover,
.hauptnavigation a.ebene-1-aktiv:hover       { color: #E80000; }

.hauptnavigation .ebene-1-aktiv:active,
.hauptnavigation a.ebene-1-aktiv:active      {}

/* Hauptnavigation: Ebene 2 */
.hauptnavigation .ebene-2,
.hauptnavigation a.ebene-2:link              { padding: 0 14px; font-size: 10px; color: #7C7C7C; line-height: 15px; text-decoration: none; }

.hauptnavigation .ebene-2:visited,
.hauptnavigation a.ebene-2:visited           {}

.hauptnavigation .ebene-2:hover,
.hauptnavigation a.ebene-2:hover             { color: #E80000; }

.hauptnavigation .ebene-2:active,
.hauptnavigation a.ebene-2:active            {}

.hauptnavigation .ebene-2-aktiv,
.hauptnavigation a.ebene-2-aktiv:link        { padding: 0 14px; font-size: 10px; color: #000; line-height: 15px; text-decoration: none; }

.hauptnavigation .ebene-2-aktiv:visited,
.hauptnavigation a.ebene-2-aktiv:visited     {}

.hauptnavigation .ebene-2-aktiv:hover,
.hauptnavigation a.ebene-2-aktiv:hover       { color: #E80000; }

.hauptnavigation .ebene-2-aktiv:active,
.hauptnavigation a.ebene-2-aktiv:active      {}

/* Sitemap */
.sitemap									 { padding: 20px 0 10px 5px; }
.sitemap ul									 { list-style-type: none; padding: 0 0 0 10px; }
.sitemap ul									 { line-height: 18px; }

.sitemap .ebene-1							 { font-weight: bold; }