/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Sprachumschaltung */
.sprachnavigation							{ }
.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: right; margin: 0; }
.metanavigation li							{ display: inline; margin-right: 4px; }

.metanavigation a:link						{ }
.metanavigation a:visited					{ }
.metanavigation a:hover						{ }
.metanavigation a:active					{ }
 
/* Metanavigation: Ebene 1 */
.metanavigation .ebene-1					{ font-size: 11px; font-weight: normal; color: #218839; text-decoration: none; background-color: #ebf5ec; padding-left: 4px; /*border-left: 1px solid #218839;*/ }
.metanavigation .ebene-1:link				{ text-decoration: none; }
.metanavigation .ebene-1:visited			{ text-decoration: none; }
.metanavigation .ebene-1:hover				{ text-decoration: none; }
.metanavigation .ebene-1:active				{ text-decoration: none; }

.metanavigation .ebene-1-aktiv				{ font-size: 11px; font-weight: normal; color: #000; text-decoration: none; background-color: #ebf5ec; padding-left: 4px; }
.metanavigation .ebene-1-aktiv:link			{ text-decoration: none; }
.metanavigation .ebene-1-aktiv:visited		{ text-decoration: none; }
.metanavigation .ebene-1-aktiv:hover		{ text-decoration: none; }
.metanavigation .ebene-1-aktiv:active		{ text-decoration: none; }
	
.metanavigation .ebene-1-inaktiv			{ }
.metanavigation .ebene-1-inaktiv:link		{ }
.metanavigation .ebene-1-inaktiv:visited	{ }
.metanavigation .ebene-1-inaktiv:hover		{ }
.metanavigation .ebene-1-inaktiv:active		{ }

/* Pfadnavigation */
.pfadnavigation-link						{ text-align: left; display: inline; }

/* Hauptnavigation */
.hauptnavigation							{ margin: 0px 0 10px 0px; border-top: 1px solid #000; text-align: right;}
.hauptnavigation li	.ebene-1	       		{ display : block;  padding: 5px 10px 5px 0; margin: 0px; }
.hauptnavigation li	.ebene-1-aktiv			{ display : block;  padding: 5px 10px 5px 0; margin: 0px;}
* html .hauptnavigation li .ebene-1-aktiv			{ he\ight: 10px;}

.hauptnavigation a:link						{text-decoration: none; }
.hauptnavigation a:visited					{text-decoration: none; }
.hauptnavigation a:hover					{text-decoration: none;}
.hauptnavigation a:active					{text-decoration: none;}

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1					{ font-size: 12px; font-weight: normal; color: #218839; text-decoration: none; background-color: #ebf5ec; letter-spacing: 1px;}
.hauptnavigation .ebene-1:link				{ color: #218839; border-bottom: 1px solid #000; font-weight: normal;}
.hauptnavigation .ebene-1:visited			{ color: #218839; border-bottom: 1px solid #000; font-weight: normal;}
.hauptnavigation .ebene-1:hover				{ color: #ebf5ec; border-bottom: 1px solid #000; background-color: #218839; font-weight: normal;}
.hauptnavigation .ebene-1:active			{ color: #ebf5ec; border-bottom: 1px solid #000; font-weight: normal; background-color: #218839; }

.hauptnavigation .ebene-1-aktiv				{ font-size: 12px; font-weight: normal; color: #ebf5ec; text-decoration: none; padding:0; background-color: #218839; letter-spacing: 1px; }
.hauptnavigation .ebene-1-aktiv:link		{ color: #ebf5ec; border-bottom: 1px solid #000; font-weight: normal;}
.hauptnavigation .ebene-1-aktiv:visited		{ color: #ebf5ec; border-bottom: 1px solid #000; font-weight: normal;}
.hauptnavigation .ebene-1-aktiv:hover		{ color: #fff; border-bottom: 1px solid #000; background-color: #218839; font-weight: normal;}
.hauptnavigation .ebene-1-aktiv:active		{ color: #ebf5ec; border-bottom: 1px solid #000; background-color: #218839; font-weight: normal;}

.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 li	.ebene-2	       		{ display : block;  padding: 5px 10px 5px 25px; margin: 0px; }
.hauptnavigation li	.ebene-2-aktiv			{ display : block;  padding: 5px 10px 5px 25px; margin: 0px;}
* html .hauptnavigation li .ebene-2-aktiv			{ he\ight: 10px;}

.hauptnavigation .ebene-2					{ font-family: Verdana, Helvetica, Sans Serif; font-size: 11px; font-weight: normal; color: #fff; text-decoration: none; background-color: #65ba79; }
.hauptnavigation .ebene-2:link				{ border-bottom: 1px solid #fff; font-weight: normal;}
.hauptnavigation .ebene-2:visited			{ border-bottom: 1px solid #fff; font-weight: normal; color: #fff;}
.hauptnavigation .ebene-2:hover				{ background-color: #65ba79; color: #218839; border-bottom: 1px solid #fff; font-weight: normal;}
.hauptnavigation .ebene-2:active			{ border-bottom: 1px solid #fff; font-weight: normal; color: #218839; }

.hauptnavigation .ebene-2-aktiv				{ font-family: Verdana, Helvetica, Sans Serif; font-size: 11px; font-weight: normal; color: #218839; text-decoration: none; padding:0; background-color: #65ba79; }
.hauptnavigation .ebene-2-aktiv:link		{ border-bottom: 1px solid #fff; color: #218839; font-weight: normal;}
.hauptnavigation .ebene-2-aktiv:visited		{ border-bottom: 1px solid #fff; color: #218839; font-weight: normal;}
.hauptnavigation .ebene-2-aktiv:hover		{ border-bottom: 1px solid #fff; color: #218839; font-weight: normal;}
.hauptnavigation .ebene-2-aktiv:active		{ border-bottom: 1px solid #fff; color: #218839; font-weight: normal;}
	
.hauptnavigation .ebene-2-inaktiv			{ margin-left: 20px; }
.hauptnavigation .ebene-2-inaktiv:link		{ }
.hauptnavigation .ebene-2-inaktiv:visited	{ }
.hauptnavigation .ebene-2-inaktiv:hover		{ }
.hauptnavigation .ebene-2-inaktiv:active	{ }

/* Hauptnavigation: Ebene 3 */
.hauptnavigation .ebene-3					{ margin-left: 40px; }
.hauptnavigation .ebene-3:link				{ }
.hauptnavigation .ebene-3:visited			{ }
.hauptnavigation .ebene-3:hover				{ }
.hauptnavigation .ebene-3:active			{ }

.hauptnavigation .ebene-3-aktiv				{ font-weight: bold; margin-left: 40px; }
.hauptnavigation .ebene-3-aktiv:link		{ }
.hauptnavigation .ebene-3-aktiv:visited		{ }
.hauptnavigation .ebene-3-aktiv:hover		{ }
.hauptnavigation .ebene-3-aktiv:active		{ }
	
.hauptnavigation .ebene-3-inaktiv			{ margin-left: 40px; }
.hauptnavigation .ebene-3-inaktiv:link		{ }
.hauptnavigation .ebene-3-inaktiv:visited	{ }
.hauptnavigation .ebene-3-inaktiv:hover		{ }
.hauptnavigation .ebene-3-inaktiv:active	{ } 

/* Branchennavigation */
.branchennavigation                         { padding:3px; border:1px solid #218839; border-right: 0; margin-bottom: 5px; }
.branchennavigation ul                      { /*display: block;*/ margin: 0px 0px 0px 0px; list-style-position: outside;}
.branchennavigation li                      { display: block; margin: 0px 0px 0px 2px;  }

.branchennavigation .ebene-1-div            { margin: 0px 0px 5px 0px; }
/*.branchennavigation .ebene-1				{ padding: 0px 33px 0px 8px; display: block;  }*/
.branchennavigation .ebene-1				{ color: #218839; padding: 0px 33px 0px 15px; display: block; font-weight: bold; background: url(../pics/layout/pfeil_klein_hell.gif); background-repeat: no-repeat; text-decoration: none; }
.branchennavigation .ebene-1:link			{ font-weight: normal; font-size: 12px; color: #218839; text-decoration: none; }
.branchennavigation .ebene-1:visited		{ font-weight: normal; font-size: 12px; color: #218839; text-decoration: none; }
.branchennavigation .ebene-1:hover			{ font-weight: normal; font-size: 12px; color: #218839; text-decoration: underline; background: url(../pics/layout/pfeil_klein_dunkel.gif); background-repeat: no-repeat;  }
.branchennavigation .ebene-1:active			{ font-weight: normal; font-size: 12px; color: #218839; text-decoration: none; }

.branchennavigation .ebene-1-aktiv			{ color: #218839; padding: 0px 33px 0px 15px; display: block; font-weight: normal; background: url(../pics/layout/pfeil_klein_dunkel.gif); background-repeat: no-repeat; text-decoration: none; }
.branchennavigation .ebene-1-aktiv:link		{ color: #218839; text-decoration: none; }
.branchennavigation .ebene-1-aktiv:visited	{ color: #218839; text-decoration: none; }
.branchennavigation .ebene-1-aktiv:hover	{ color: #218839; text-decoration: underline; background: url(../pics/layout/pfeil_klein_dunkel.gif); background-repeat: no-repeat;  }
.branchennavigation .ebene-1-aktiv:active	{ color: #218839; text-decoration: none; }

