/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Sprachumschaltung */
.sprachnavigation							{ float: left; }
.sprachnavigation img						{ margin: 6px 5px 0 0;}
.sprachnavigation li						{ display: block; }

.sprachnavigation a:link					{ }
.sprachnavigation a:visited					{ }
.sprachnavigation a:hover					{ }
.sprachnavigation a:active					{ }

/* Sprachnavigation: Ebene 1 */
.sprachnavigation .ebene-1					{ }
.sprachnavigation .ebene-1:link				{ }
.sprachnavigation .ebene-1:visited			{ }
.sprachnavigation .ebene-1:hover			{ }
.sprachnavigation .ebene-1:active			{ }

.sprachnavigation .ebene-1-aktiv			{ }
.sprachnavigation .ebene-1-aktiv:link		{ }
.sprachnavigation .ebene-1-aktiv:visited	{ }
.sprachnavigation .ebene-1-aktiv:hover		{ }
.sprachnavigation .ebene-1-aktiv:active		{ }

.sprachnavigation .ebene-1-inaktiv			{ }
.sprachnavigation .ebene-1-inaktiv:link		{ }
.sprachnavigation .ebene-1-inaktiv:visited	{ }
.sprachnavigation .ebene-1-inaktiv:hover	{ }
.sprachnavigation .ebene-1-inaktiv:active	{ }

/* Metanavigation */
.metanavigation								{ float: left; padding-top: 2px; padding-left: 5px;}
.metanavigation li							{ display: inline; margin: 0px 5px 0 5px;}

.metanavigation a						    { font-size: 11px; font-weight: bold; font-style: italic; color: #fff; padding: 0px; margin: 0px; text-decoration: none; }
.metanavigation a:link						{  }
.metanavigation a:visited					{ text-decoration: none; color: #fff; }
.metanavigation a:hover						{ text-decoration: none; color: #aCC9e6; }
.metanavigation a:active					{ text-decoration: none; color: #aCC9e6;}

.metanavigation .spacer { padding-left: 3px; padding-right: 3px; }
 
/* Metanavigation: Ebene 1 */
.metanavigation .ebene-1					{ padding-right: 10px;}
.metanavigation .ebene-1:link				{ text-decoration: none; color: #fff;}
.metanavigation .ebene-1:visited			{ text-decoration: none; color: #fff;}
.metanavigation .ebene-1:hover				{ text-decoration: none; color: #aCC9e6;}
.metanavigation .ebene-1:active				{ text-decoration: none; color: #aCC9e6;}

.metanavigation .ebene-1-aktiv				{ padding-right: 10px; }
.metanavigation .ebene-1-aktiv:link			{ text-decoration: none; color: #aCC9e6;}
.metanavigation .ebene-1-aktiv:visited		{ text-decoration: none; color: #aCC9e6;}
.metanavigation .ebene-1-aktiv:hover		{ text-decoration: none; color: #aCC9e6;}
.metanavigation .ebene-1-aktiv:active		{ text-decoration: none; color: #aCC9e6;}
	
.metanavigation .ebene-1-inaktiv			{ }
.metanavigation .ebene-1-inaktiv:link		{ }
.metanavigation .ebene-1-inaktiv:visited	{ }
.metanavigation .ebene-1-inaktiv:hover		{ }
.metanavigation .ebene-1-inaktiv:active		{ }

/* footernavigation */
.footernavigation								{ float: right; padding-top: 0px;}
.footernavigation li							{ display: inline; margin: 0px 5px 0 5px; }

.footernavigation a     					{ font-size: 11px; font-weight: normal; font-style: italic; color: #0f509c; }
.footernavigation a:link					{ font-size: 11px; font-weight: normal; font-style: italic; color: #0f509c; text-decoration: underline; }
.footernavigation a:visited					{ font-size: 11px; font-weight: normal; font-style: italic; color: #0f509c; text-decoration: underline; }
.footernavigation a:hover					{ font-size: 11px; font-weight: normal; font-style: italic; color: #a59906; text-decoration: underline; }
.footernavigation a:active					{ font-size: 11px; font-weight: normal; font-style: italic; color: #0f509c; text-decoration: underline; }

.footernavigation .spacer { padding-left: 5px; padding-right: 5px; }
 
/* footernavigation: Ebene 1 */
.footernavigation .ebene-1					{ }
.footernavigation .ebene-1:link				{ }
.footernavigation .ebene-1:visited			{ }
.footernavigation .ebene-1:hover				{ }
.footernavigation .ebene-1:active				{ }

.footernavigation .ebene-1-aktiv				{ font-weight: bold; }
.footernavigation .ebene-1-aktiv:link			{ }
.footernavigation .ebene-1-aktiv:visited		{ }
.footernavigation .ebene-1-aktiv:hover		{ }
.footernavigation .ebene-1-aktiv:active		{ }
	
.footernavigation .ebene-1-inaktiv			{ }
.footernavigation .ebene-1-inaktiv:link		{ }
.footernavigation .ebene-1-inaktiv:visited	{ }
.footernavigation .ebene-1-inaktiv:hover		{ }
.footernavigation .ebene-1-inaktiv:active		{ }

/* Pfadnavigation */
.pfad                                       { font-size: 11px; font-style: italic; color: #8a8989; margin-bottom: 30px; }
.pfadnavigation-link						{ text-align: left; display: inline; font-size: 11px; font-style: italic; color: #0f509c; }

.pfad  a:link					        { color: #0f509c; text-decoration: underline; font-size: 11px; }
.pfad  a:visited				        { color: #0f509c; text-decoration: underline; font-size: 11px; }
.pfad  a:hover				            { color: #a59906; text-decoration: underline; font-size: 11px; }
.pfad  a:active	                        { color: #0f509c; text-decoration: underline; font-size: 11px; }


/* Hauptnavigation */ 
.hauptnavigation							{ float: left; height: 32px; margin-top: 23px; width: 645px; overflow: hidden; }
.hauptnavigation li							{ display : block; overflow: hidden; height: 32px; width: 100%;  }

.hauptnavigation a:link						{ }
.hauptnavigation a:visited					{ }
.hauptnavigation a:hover					{ }
.hauptnavigation a:active					{ }

.hauptnavigation .navi-left             { width: 10px; height: 32px; background-image: url(../pics/layout/navi-reiter-links.gif); float:left; }
.hauptnavigation .navi-right            { width: 10px; height: 32px; background-image: url(../pics/layout/navi-reiter-rechts.gif); margin-right: 2px; float:left; }


/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1-div				{ margin: 0px; }
.hauptnavigation .ebene-1					{ height: 22px; padding: 10px 2px 0px 1px; float: left; background-image: url(../pics/layout/navi-reiter-hg.gif); }
.hauptnavigation .ebene-1:link				{ font-weight: normal; font-size: 14px; color: #313131; text-decoration: none;}
.hauptnavigation .ebene-1:visited			{ font-weight: normal; font-size: 14px; color: #313131; text-decoration: none;}
.hauptnavigation .ebene-1:hover				{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}
.hauptnavigation .ebene-1:active			{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}

.hauptnavigation .ebene-1-aktiv				{ height: 22px; float: left; padding: 10px 2px 0px 1px; font-weight: bold; background-image: url(../pics/layout/navi-reiter-hg.gif);}
.hauptnavigation .ebene-1-aktiv:link		{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}
.hauptnavigation .ebene-1-aktiv:visited		{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}
.hauptnavigation .ebene-1-aktiv:hover		{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}
.hauptnavigation .ebene-1-aktiv:active		{ font-weight: normal; font-size: 14px; color: #a59906; text-decoration: none;}

.hauptnavigation .ebene-1-inaktiv			{ }
.hauptnavigation .ebene-1-inaktiv:link		{ }
.hauptnavigation .ebene-1-inaktiv:visited	{ }
.hauptnavigation .ebene-1-inaktiv:hover		{ }
.hauptnavigation .ebene-1-inaktiv:active	{ }

/* Hauptnavigation: Ebene 2 */

.hauptnavigation-ebene2                   { width: 245px; background-color: #ededdf; padding-top: 10px; }
.naviabschluss                            { width: 245px; background: url(../pics/layout/navi-links-abschluss.gif) no-repeat; margin-top: -5px; }

.navigation li						      { display : block; width: 90%; clear: both; }


.navigation .ebene-2-div				  { margin: 0px 0px 0px 0px; }
.navigation .ebene-2					  { display : block; padding: 6px 12px 5px 15px;}
.navigation .ebene-2:link			      { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none  }
.navigation .ebene-2:visited		  	  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-2:hover				  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; /*background: #f2ebde url(../pics/layout/hg-navi.gif) repeat-y; background-position: 1px 3px;*/ }
.navigation .ebene-2:active			      { /*background: #f2ebde url(../pics/layout/hg-navi.gif) repeat-y; background-position: 1px 3px;*/ }

.navigation .ebene-2-aktiv				  { display : block; padding: 6px 12px 5px 15px; font-weight: bold; text-decoration: none; /*background: #f2ebde url(../pics/layout/hg-navi.gif) repeat-y; background-position: 1px 3px;*/ }
.navigation .ebene-2-aktiv:link		      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none;}
.navigation .ebene-2-aktiv:visited		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none;}
.navigation .ebene-2-aktiv:hover		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none;}
.navigation .ebene-2-aktiv:active		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none;}
	
.navigation .ebene-2-inaktiv			  { }
.navigation .ebene-2-inaktiv:link		  { }
.navigation .ebene-2-inaktiv:visited	  { }
.navigation .ebene-2-inaktiv:hover		  { }
.navigation .ebene-2-inaktiv:active	      { }

/* Hauptnavigation: Ebene 3 */
.navigation ul li ul span                 { float: left; }
.navigation ul li ul                      { list-style-image: none; list-style-position: outside; padding: 0 0 0 15px;  }
.navigation ul li ul li                   {  }

.navigation .ebene-3					  { margin-left: 0px; display : block; width: 100%; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-inakt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-3:link				  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-3:visited			  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-3:hover				  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-3:active			      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }

.navigation .ebene-3-aktiv				  { margin-left: 0px; display : block; width: 100%; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-3-aktiv:link		      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-3-aktiv:visited		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-3-aktiv:hover		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-3-aktiv:active		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
	
.navigation .ebene-3-inaktiv			  { margin-left: 15px; display : inline;  }
.navigation .ebene-3-inaktiv:link		  { }
.navigation .ebene-3-inaktiv:visited	  { }
.navigation .ebene-3-inaktiv:hover		  { }
.navigation .ebene-3-inaktiv:active	      { } 

/* Hauptnavigation: Ebene 4 */
.navigation ul li ul                      { list-style-image: none; list-style-position: outside; padding: 0 0 0 15px;  }
.navigation ul li ul li                   {  }

.navigation .ebene-4					  { margin-left: 0px; display : block; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-inakt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-4:link				  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-4:visited			  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-4:hover				  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-4:active			      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }

.navigation .ebene-4-aktiv				  { margin-left: 0px; display : block; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-4-aktiv:link		      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-4-aktiv:visited		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-4-aktiv:hover		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-4-aktiv:active		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
	
.navigation .ebene-4-inaktiv			  { margin-left: 15px; display : inline;  }
.navigation .ebene-4-inaktiv:link		  { }
.navigation .ebene-4-inaktiv:visited	  { }
.navigation .ebene-4-inaktiv:hover		  { }
.navigation .ebene-4-inaktiv:active	      { } 

/* Hauptnavigation: Ebene 5 */
.navigation ul li ul                      { list-style-image: none; list-style-position: outside; padding: 0 0 0 15px;  }
.navigation ul li ul li                   {  }

.navigation .ebene-5					  { margin-left: 0px; display : block; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-inakt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-5:link				  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-5:visited			  { font-weight: normal; font-size: 13px; color: #313131; text-decoration: none; }
.navigation .ebene-5:hover				  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-5:active			      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }

.navigation .ebene-5-aktiv				  { margin-left: 0px; display : block; /*line-height:13px;*/ padding: 5px 0 3px 12px; background: url(../pics/layout/navi-akt.jpg); background-repeat: no-repeat; background-position: 1px 8px;  }
.navigation .ebene-5-aktiv:link		      { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-5-aktiv:visited		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-5-aktiv:hover		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
.navigation .ebene-5-aktiv:active		  { font-weight: normal; font-size: 13px; color: #a59906; text-decoration: none; }
	
.navigation .ebene-5-inaktiv			  { margin-left: 15px; display : inline;  }
.navigation .ebene-5-inaktiv:link		  { }
.navigation .ebene-5-inaktiv:visited	  { }
.navigation .ebene-5-inaktiv:hover		  { }
.navigation .ebene-5-inaktiv:active	      { } 


/* Kategorie */
.topnavi-kategorie .ebene-1-aktiv		 { padding: 0 0 0 15px; margin-top: 6px;}

.topnavi-kategorie .ebene-1-aktiv:link,		
.topnavi-kategorie .ebene-1-aktiv:visited, 
.topnavi-kategorie .ebene-1-aktiv:hover, 
.topnavi-kategorie .ebene-1-aktiv:active		{ font-weight: normal; font-size: 15px; color: #a59906; text-decoration: none;}
