/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Metanavigation_1 */
.metanavigation_1										{ position:absolute; z-index:1; top:21px; right:0px; }
.metanavigation_1 ul									{ }
.metanavigation_1 li									{ }

.metanavigation_1 li.erster								{ padding:0px 20px 0px 0px; }
.metanavigation_1 li.pipe								{ padding:0px 5px; }
.metanavigation_1 li.pipe span							{ display:block; }

.metanavigation_1 a										{ display:block; }

.metanavigation_1 a:link,
.metanavigation_1 a:visited								{ border-bottom:0px solid #ffffff; }
.metanavigation_1 a:hover,
.metanavigation_1 a:active								{ border-bottom:1px solid #999999; }

/* metanavigation_1: Ebene 1 */
.metanavigation_1 a.ebene-1:link,
.metanavigation_1 a.ebene-1:visited						{ }
.metanavigation_1 a.ebene-1:hover,
.metanavigation_1 a.ebene-1:active						{ }

.metanavigation_1 a.ebene-1-aktiv:link,
.metanavigation_1 a.ebene-1-aktiv:visited				{ border-bottom:1px solid #999999; }
.metanavigation_1 a.ebene-1-aktiv:hover,
.metanavigation_1 a.ebene-1-aktiv:active				{ border-bottom:1px solid #999999; }

/* Metanavigation_2 */
.metanavigation_2										{ }
.metanavigation_2 ul									{ }
.metanavigation_2 li									{ }

.metanavigation_2 a										{ }

/* Metanavigation_2: Ebene 1 */
.metanavigation_2 ul.e1									{ width:109px; min-width:109px; height:160px; margin:20px 0px 0px; padding:0px 0px 0px 10px; border-left:1px solid #555555; overflow:hidden; }
.metanavigation_2 li.e1 span.ebene-1,
.metanavigation_2 li.e1 span.ebene-1-aktiv				{ font-weight:bold; }

/* Metanavigation_2: Ebene 2 */
.metanavigation_2 li.e2 a.ebene-2:link,
.metanavigation_2 li.e2 a.ebene-2:visited				{ font-size:10px; color:#555555; }
.metanavigation_2 li.e2 a.ebene-2:hover,
.metanavigation_2 li.e2 a.ebene-2:active				{ font-size:10px; color:#555555; border-bottom:1px solid #555555; }

.metanavigation_2 li.e2 a.ebene-2-aktiv:link,
.metanavigation_2 li.e2 a.ebene-2-aktiv:visited			{ font-size:10px; color:#555555; border-bottom:1px solid #555555; }
.metanavigation_2 li.e2 a.ebene-2-aktiv:hover,
.metanavigation_2 li.e2 a.ebene-2-aktiv:active			{ font-size:10px; color:#555555; border-bottom:1px solid #555555; }

/* Hauptnavigation */
.hauptnavigation										{ position:absolute; z-index:2; top:103px; left:0px; width:100%; height:36px; }
.hauptnavigation div#menu								{ height:36px; }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation div.e1_erster							{ width:63px; height:36px; line-height:36px; background:url(../pics/layout/hauptnavigation_erster_back.png) repeat-x; overflow:hidden; }
.hauptnavigation div.e1									{ height:36px; line-height:36px; padding:0px 15px; background:url(../pics/layout/hauptnavigation_standard_back.png) repeat-x; }
.hauptnavigation div.e1_letzter							{ height:36px; line-height:36px; background:url(../pics/layout/hauptnavigation_letzter_back.png) repeat-x; }

.hauptnavigation div.e1_erster a.ebene-1,
.hauptnavigation div.e1_erster a.ebene-1-aktiv,
.hauptnavigation div.e1_erster span.ebene-1,
.hauptnavigation div.e1_erster span.ebene-1-aktiv,
.hauptnavigation div.e1 a.ebene-1,
.hauptnavigation div.e1 a.ebene-1-aktiv,
.hauptnavigation div.e1 span.ebene-1,
.hauptnavigation div.e1 span.ebene-1-aktiv,
.hauptnavigation div.e1_letzter a.ebene-1,
.hauptnavigation div.e1_letzter a.ebene-1-aktiv,
.hauptnavigation div.e1_letzter span.ebene-1,
.hauptnavigation div.e1_letzter span.ebene-1-aktiv		{ line-height:36px; font-size:14px; font-weight:bold; text-transform:uppercase; }

.hauptnavigation div.e1_letzter_li						{ width:51px; height:36px; background:url(../pics/layout/hauptnavigation_letzter_back_li.png) no-repeat; }
.hauptnavigation div.e1_letzter_re						{ width:47px; height:36px; background:url(../pics/layout/hauptnavigation_letzter_back_re.png) no-repeat; }

.hauptnavigation div.e1_erster img						{ width:49px; height:26px; }
.hauptnavigation div.e1_erster a:link,
.hauptnavigation div.e1_erster a:visited				{ width:49px; height:26px; margin:6px 0px 0px 12px; background:url(../pics/layout/home.png) no-repeat 0px 0px; display:block; }
.hauptnavigation div.e1_erster a:hover,
.hauptnavigation div.e1_erster a:active					{ width:49px; height:26px; margin:6px 0px 0px 12px; background:url(../pics/layout/home.png) no-repeat 0px -26px; display:block; }

.hauptnavigation div.e1 a.ebene-1:link,
.hauptnavigation div.e1 a.ebene-1:visited,
.hauptnavigation div.e1 span.ebene-1					{ padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right 0px; }
.hauptnavigation div.e1 span.ebene-1:hover,
.hauptnavigation div.e1 a.ebene-1:hover,
.hauptnavigation div.e1 a.ebene-1:active				{ color:#999999; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -16px; }

.hauptnavigation div.e1 a.ebene-1-aktiv:link,
.hauptnavigation div.e1 a.ebene-1-aktiv:visited,
.hauptnavigation div.e1 span.ebene-1-aktiv				{ color:#999999; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -16px; }
.hauptnavigation div.e1 span.ebene-1-aktiv:hover,
.hauptnavigation div.e1 a.ebene-1-aktiv:hover,
.hauptnavigation div.e1 a.ebene-1-aktiv:active			{ color:#999999; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -16px; }

.hauptnavigation div.e1_letzter a.ebene-1:link,
.hauptnavigation div.e1_letzter a.ebene-1:visited,
.hauptnavigation div.e1_letzter span.ebene-1			{ color:#555555; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -32px; }
.hauptnavigation div.e1_letzter span.ebene-1:hover,
.hauptnavigation div.e1_letzter a.ebene-1:hover,
.hauptnavigation div.e1_letzter a.ebene-1:active		{ color:#000000; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -48px; }

.hauptnavigation div.e1_letzter a.ebene-1-aktiv:link,
.hauptnavigation div.e1_letzter a.ebene-1-aktiv:visited,
.hauptnavigation div.e1_letzter span.ebene-1-aktiv		{ color:#000000; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -48px; }
.hauptnavigation div.e1_letzter span.ebene-1-aktiv:hover,
.hauptnavigation div.e1_letzter a.ebene-1-aktiv:hover,
.hauptnavigation div.e1_letzter a.ebene-1-aktiv:active	{ color:#000000; padding:0px 10px 0px 0px; background:url(../pics/layout/hauptnavigation_pfeil.png) no-repeat right -48px; }

/* Hauptnavigation: Ebene 2 */
.hauptnavigation div.e1 div.level2,
.hauptnavigation div.e1_letzter div.level2						{  height: 210px; position:absolute; top:0px; left:0px; z-index:200; visibility:hidden; margin: 2px 0px 0px 0px; }

.hauptnavigation div.e1 div.level2 div.navigation-mutter,
.hauptnavigation div.e1_letzter div.level2 div.navigation-mutter 		{ width: 150px; margin-right: 5px; padding-left: 5px; line-height: 11px; font-size: 10px; }

.hauptnavigation div.e1 div.level2 div.navigation-mutter img,
.hauptnavigation div.e1_letzter div.level2 div.navigation-mutter img 	{ margin-bottom: 10px; }

.hauptnavigation div.e1 div.level2 div.e2,
.hauptnavigation div.e1_letzter div.level2 div.e2               		{ width: auto; padding: 15px 0px 0px 5px; }

.hauptnavigation div.e1 div.level2 div.e2 a,
.hauptnavigation div.e1_letzter div.level2 div.e2 a             		{ display: block; padding-left: 20px; margin-right: 10px; height: 17px; background: url(../pics/layout/hauptnavigation_inaktiv.png) no-repeat left center; }

.hauptnavigation div.e1 div.level2 div.e2 a:hover,
.hauptnavigation div.e1_letzter div.level2 div.e2 a:hover       		{ background: url(../pics/layout/hauptnavigation_hover.png) no-repeat left center; }

.hauptnavigation div.e1 div.level2 div.e2 a.ebene-2-aktiv,
.hauptnavigation div.e1_letzter div.level2 div.e2 a.ebene-2-aktiv   	{ background: url(../pics/layout/hauptnavigation_hover.png) no-repeat left center;}

/* Hauptnavigation: Ebene 2 */
.hauptnavigation-2								{ width: 220px; background: url('../pics/layout/hg-container.png'); margin-bottom: 10px; }
.hauptnavigation-2 div.level2					{ margin: 2px 0px 0px 0px; }

.hauptnavigation-2 div.navigation-mutter img,
.hauptnavigation-2 div.navigation-mutter img 	{ margin-bottom: 10px; }

.hauptnavigation-2 div.e2               		{ width: auto; padding: 15px 0px 15px 5px; }

.hauptnavigation-2 div.e2 a             		{ text-decoration: none; display: block; padding-left: 20px; margin-right: 10px; height: 17px; background: url(../pics/layout/hauptnavigation_inaktiv.png) no-repeat left center; }

.hauptnavigation-2 div.e2 a:hover       		{ background: url(../pics/layout/hauptnavigation_hover.png) no-repeat left center; }

.hauptnavigation-2 div.e2 a.ebene-2-aktiv   	{ background: url(../pics/layout/hauptnavigation_hover.png) no-repeat left center;}

.breadcrumb										{ background: url('../pics/layout/hg-container.png'); padding: 3px 10px; text-transform: uppercase;}
.breadcrumb a.pfadnavigation-link				{ text-decoration: none; text-transform: uppercase; }

.produkt-navigation								{ width:240px; padding-bottom: 10px; }
