/* (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: left; margin: 0 3px 0 3px;}
.metanavigation li							{ display: inline; margin-left: 0px; }
.base .metanavigation						{ float: left; margin: 0 3px 0 10px;}

.metanavigation a:link						{ font-size: 11px; padding: 0px 3px 0px 3px; border-right: 1px solid #000; text-decoration: none; color: #444; }
.metanavigation a:visited					{ font-size: 11px; padding: 0px 3px 0px 3px; border-right: 1px solid #000; text-decoration: none; color: #444; }
.metanavigation a:hover						{ font-size: 11px; padding: 0px 3px 0px 3px; border-right: 1px solid #000; text-decoration: underline; color: #444; }
.metanavigation a:active					{ font-size: 11px; padding: 0px 3px 0px 3px; border-right: 1px solid #000; text-decoration: none; color: #444; }
 
/* Metanavigation: Ebene 1 */
.metanavigation .ebene-1					{ }
.metanavigation .ebene-1:link				{ }
.metanavigation .ebene-1:visited			{ }
.metanavigation .ebene-1:hover				{ }
.metanavigation .ebene-1:active				{ }

.metanavigation .ebene-1-aktiv				{ font-weight: normal; color: #d9001f; }
.metanavigation .ebene-1-aktiv:link			{ color: #d9001f; }
.metanavigation .ebene-1-aktiv:visited		{ color: #d9001f; }
.metanavigation .ebene-1-aktiv:hover		{ }
.metanavigation .ebene-1-aktiv:active		{ color: #d9001f; }
	
.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 */
.pfad                                       { float: left; padding: 5px 0 0 220px; color: #d9001f;  }
.pfadnavigation-link						{ text-align: left; display: inline; }

.pfad-navi .pfad a:link					    { color: #d9001f; text-decoration: none; font-style:italic; }
.pfad-navi .pfad a:visited				    { color: #d9001f; text-decoration: none; font-style:italic; }
.pfad-navi .pfad a:hover					{ color: #444444; text-decoration: underline; font-style:italic; }
.pfad-navi .pfad a:active				    { color: #444444; text-decoration: none; font-style:italic; }


/* Hauptnavigation */
.hauptnavigation							{ float: left; margin:0; padding:0; /*margin-left: 136px;*/ /*margin-top: 1px;*/ height: 17px;}
.hauptnavigation li							{ float: left; display: block; height: 17px; margin-left: 0px; margin-right: 0px;} 
.hauptnavigation li a                       { font-size: 12px; line-height: 17px; text-decoration: none; padding: 0px 10px 0px 10px; border-right: 1px solid #fff; font-weight: normal;}

.hauptnavigation a:link						{ color: #fff; }
.hauptnavigation a:visited					{ color: #fff; }
.hauptnavigation a:hover					{ color: #fff; }
.hauptnavigation a:active					{ color: #fff; }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1					{ color: #fff; }
.hauptnavigation .ebene-1:link				{ color: #fff; text-decoration: none;}
.hauptnavigation .ebene-1:visited			{ color: #fff; text-decoration: none;}
.hauptnavigation .ebene-1:hover				{ color: #fff; background-color: #d9001f; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f; text-decoration: none; }
.hauptnavigation .ebene-1:active			{ color: #fff; /*background-color: #d9001f; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f;*/ text-decoration: none;}

.hauptnavigation .ebene-1-aktiv				{ color: #fff; background-color: #d9001f; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f; }
.hauptnavigation .ebene-1-aktiv:link		{ color: #fff; background-color: #d9001f; text-decoration: none; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f; }
.hauptnavigation .ebene-1-aktiv:visited		{ color: #fff; background-color: #d9001f; text-decoration: none; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f;}
.hauptnavigation .ebene-1-aktiv:hover		{ color: #fff; background-color: #d9001f; text-decoration: none; }
.hauptnavigation .ebene-1-aktiv:active		{ color: #fff; background-color: #d9001f; text-decoration: none; border-top: 1px solid #d9001f; border-bottom: 1px solid #d9001f;}

.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 */
.unternavigation ul                          { /*display: block;*/ margin: 0px 0px 0px 8px; list-style-position: outside;}
.unternavigation li                         { display: block; margin: 0px 0px 0px 2px;  }

.unternavigation .ebene-2-div               { margin: 0px 0px 5px 0px; }
.unternavigation .ebene-2					{ padding: 0px 33px 0px 8px; display: block;  }
.unternavigation .ebene-2:link				{ font-weight: bold; font-size: 12px; color: #fff; text-decoration: none; }
.unternavigation .ebene-2:visited			{ font-weight: bold; font-size: 12px; color: #fff; text-decoration: none; }
.unternavigation .ebene-2:hover				{ font-weight: bold; font-size: 12px; color: #ccc; text-decoration: none; }
.unternavigation .ebene-2:active			{ font-weight: bold; font-size: 12px; color: #ccc; text-decoration: none; }

.unternavigation .ebene-2-aktiv				{ color: #ccc; padding: 0px 33px 0px 8px; display: block; font-weight: bold; background: #d9001f url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 1px 3px; text-decoration: none; }
.unternavigation .ebene-2-aktiv:link		{ color: #ccc; text-decoration: none; }
.unternavigation .ebene-2-aktiv:visited		{ color: #ccc; text-decoration: none; }
.unternavigation .ebene-2-aktiv:hover		{ color: #ccc; text-decoration: none; }
.unternavigation .ebene-2-aktiv:active		{ color: #ccc; text-decoration: none; }
	
.unternavigation .ebene-2-inaktiv			{ margin-left: 8px; }
.unternavigation .ebene-2-inaktiv:link		{ }
.unternavigation .ebene-2-inaktiv:visited	{ }
.unternavigation .ebene-2-inaktiv:hover		{ }
.unternavigation .ebene-2-inaktiv:active	{ }

/* Hauptnavigation: Ebene 3 */
.unternavigation .ebene-3-div               { margin: -2px 0px 6px 0px; }
.unternavigation .ebene-3					{ margin-left: 5px; display: block; padding-left: 8px; }
.unternavigation .ebene-3:link				{ font-weight: bold; font-size: 11px; color: #fff; text-decoration: none; }
.unternavigation .ebene-3:visited			{ font-weight: bold; font-size: 11px; color: #fff; text-decoration: none; }
.unternavigation .ebene-3:hover				{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none; }
.unternavigation .ebene-3:active			{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none;}

.unternavigation .ebene-3-aktiv				{ font-weight: bold; margin-left: 5px; padding-left: 8px; display: block; background: #d9001f url(../pics/layout/navi-pfeil.gif); background-repeat: no-repeat; background-position: 1px 3px;   }
.unternavigation .ebene-3-aktiv:link		{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none;}
.unternavigation .ebene-3-aktiv:visited		{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none;}
.unternavigation .ebene-3-aktiv:hover		{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none;}
.unternavigation .ebene-3-aktiv:active		{ font-weight: bold; font-size: 11px; color: #ccc; text-decoration: none;}
	
.unternavigation .ebene-3-inaktiv			{ margin-left: 20px; }
.unternavigation .ebene-3-inaktiv:link		{ }
.unternavigation .ebene-3-inaktiv:visited	{ }
.unternavigation .ebene-3-inaktiv:hover		{ }
.unternavigation .ebene-3-inaktiv:active	{ }
