/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Sitemap */
.sitemap									{ background-color: #3C3C3C; border-bottom: 1px solid #CDCDCD; }
.sitemap-inhalt								{ padding: 20px 0px 7px 10px; }
.sitemap h1									{ width: auto; }

.sitemap a:hover							{ text-decoration: none; }

.sitemap .ebene-1,
.sitemap .ebene-1-aktiv						{ padding: 0px 0px 18px 0px; text-transform: uppercase; }
.sitemap .ebene-1 a,
.sitemap .ebene-1-aktiv a					{ display: block; margin-bottom: 6px; }

.sitemap .ebene-2,
.sitemap .ebene-2-aktiv						{ padding: 0px 0px 6px 20px; text-transform: none; }
.sitemap .ebene-2 a,
.sitemap .ebene-2-aktiv a					{ display: block; margin-bottom: 0px; }

/* 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; text-transform: uppercase; display: inline; margin: 0px 8px 0px 0px; }
.metanavigation li							{ display: inline; margin-left: 10px; }

.metanavigation a:link						{ }
.metanavigation a:visited					{ }
.metanavigation a:hover						{ }
.metanavigation a:active					{ }
 
/* 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: bold; }
.metanavigation .ebene-1-aktiv:link			{ }
.metanavigation .ebene-1-aktiv:visited		{ }
.metanavigation .ebene-1-aktiv:hover		{ }
.metanavigation .ebene-1-aktiv:active		{ }
	
.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							{ text-transform: uppercase; color: #989898; }
.hauptnavigation ul							{ display: inline;  }
.hauptnavigation li							{ display: inline; position: relative; }
.hauptnavigation li	a						{ margin-right: 28px; }

.hauptnavigation a							{ font-family: 'DINCond-LightAlternate';}
.hauptnavigation a:link						{ text-decoration: none; color: #989898;}
.hauptnavigation a:visited					{ text-decoration: none; color: #989898;}
.hauptnavigation a:hover					{ text-decoration: none; color: #989898;}
.hauptnavigation a:active					{ text-decoration: none; color: #989898;}

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1					{ font-size: 20pt;}
.hauptnavigation .ebene-1:link				{ }
.hauptnavigation .ebene-1:visited			{ }
.hauptnavigation .ebene-1:hover				{ }
.hauptnavigation .ebene-1:active			{ }

.hauptnavigation .ebene-1-aktiv				{ font-size: 20pt; color: #fff; font-weight: bold; }
.hauptnavigation .ebene-1-aktiv:link		{ color: #fff;}
.hauptnavigation .ebene-1-aktiv:visited		{ color: #fff;}
.hauptnavigation .ebene-1-aktiv:hover		{ color: #fff;}
.hauptnavigation .ebene-1-aktiv:active		{ color: #fff;}

.hauptnavigation .ebene-1-inaktiv			{ }
.hauptnavigation .ebene-1-inaktiv:link		{ }
.hauptnavigation .ebene-1-inaktiv:visited	{ }
.hauptnavigation .ebene-1-inaktiv:hover		{ }
.hauptnavigation .ebene-1-inaktiv:active	{ }

/* ebene 1 Rot */
.hauptnavigation .navi-rot .ebene-1-aktiv			{ font-size: 20pt; font-weight: bold; color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-1-aktiv:link		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-1-aktiv:visited	{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-1-aktiv:hover		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-1-aktiv:active	{ color: #D84B4B; }


/* ebene 1 Grün */
.hauptnavigation .navi-gruen .ebene-1-aktiv			{ font-size: 20pt; font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-1-aktiv:link	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-1-aktiv:visited	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-1-aktiv:hover	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-1-aktiv:active	{ color: #84DC00; }

/*ebene 1 Blau */
.hauptnavigation .navi-blau .ebene-1-aktiv			{ font-size: 20pt; font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-blau .ebene-1-aktiv:link		{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-1-aktiv:visited	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-1-aktiv:hover	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-1-aktiv:active	{ color: #53B8F8; }

/*ebene 1 Weiss */
.hauptnavigation .navi-weiss .ebene-1-aktiv			{ font-size: 20pt; font-weight: bold; color: #fff; }
.hauptnavigation .navi-weiss .ebene-1-aktiv:link	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-1-aktiv:visited	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-1-aktiv:hover	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-1-aktiv:active	{ color: #fff; }


/* Hauptnavigation: Ebene 2 */
.hauptnavigation .ebene-2					{ font-size: 18px;  }
.hauptnavigation li a.ebene-2				{ margin-right: 22px;  }

.hauptnavigation .ebene-2:link				{ }
.hauptnavigation .ebene-2:visited			{ }
.hauptnavigation .ebene-2:hover				{ }
.hauptnavigation .ebene-2:active			{ }

.hauptnavigation .ebene-2-aktiv				{ font-size: 18px; font-weight: bold; color: #fff; }
.hauptnavigation .ebene-2-aktiv:link		{ color: #fff; }
.hauptnavigation .ebene-2-aktiv:visited		{ color: #fff; }
.hauptnavigation .ebene-2-aktiv:hover		{ color: #fff; }
.hauptnavigation .ebene-2-aktiv:active		{ color: #fff; }
	
.hauptnavigation .ebene-2-inaktiv			{ font-size: 18px; }
.hauptnavigation .ebene-2-inaktiv:link		{ }
.hauptnavigation .ebene-2-inaktiv:visited	{ }
.hauptnavigation .ebene-2-inaktiv:hover		{ }
.hauptnavigation .ebene-2-inaktiv:active	{ }

/* ebene 2 Rot */
.hauptnavigation .navi-rot .ebene-2-aktiv			{ font-size: 18px; font-weight: bold; color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-2-aktiv:link		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-2-aktiv:visited	{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-2-aktiv:hover		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-2-aktiv:active	{ color: #D84B4B; }

/* ebene 2 Grün */
.hauptnavigation .navi-gruen .ebene-2-aktiv			{ font-size: 18px; font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-2-aktiv:link	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-2-aktiv:visited	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-2-aktiv:hover	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-2-aktiv:active	{ color: #84DC00; }

/*ebene 2 Blau */
.hauptnavigation .navi-blau .ebene-2-aktiv			{ font-size: 18px; font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-blau .ebene-2-aktiv:link		{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-2-aktiv:visited	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-2-aktiv:hover	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-2-aktiv:active	{ color: #53B8F8; }

/*ebene 2 Weiss */
.hauptnavigation .navi-weiss .ebene-2-aktiv			{ font-size: 18px; font-weight: bold; color: #fff; }
.hauptnavigation .navi-weiss .ebene-2-aktiv:link	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-2-aktiv:visited	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-2-aktiv:hover	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-2-aktiv:active	{ color: #fff; }


/* Hauptnavigation: Ebene 3 */
.hauptnavigation .ebene-3					{ font-size: 15px; }
.hauptnavigation li a.ebene-3				{ margin-right: 16px;  }

.hauptnavigation .ebene-3:link				{ }
.hauptnavigation .ebene-3:visited			{ }
.hauptnavigation .ebene-3:hover				{ }
.hauptnavigation .ebene-3:active			{ }

.hauptnavigation .ebene-3-aktiv				{ color: #fff; font-weight: bold; }
.hauptnavigation .ebene-3-aktiv:link		{ color: #fff; }
.hauptnavigation .ebene-3-aktiv:visited		{ color: #fff; }
.hauptnavigation .ebene-3-aktiv:hover		{ color: #fff; }
.hauptnavigation .ebene-3-aktiv:active		{ color: #fff; }
	
.hauptnavigation .ebene-3-inaktiv			{ }
.hauptnavigation .ebene-3-inaktiv:link		{ }
.hauptnavigation .ebene-3-inaktiv:visited	{ }
.hauptnavigation .ebene-3-inaktiv:hover		{ }
.hauptnavigation .ebene-3-inaktiv:active	{ }

/* ebene 3 Rot */
.hauptnavigation .navi-rot .ebene-3-aktiv			{ font-weight: bold; color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-3-aktiv:link		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-3-aktiv:visited	{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-3-aktiv:hover		{ color: #D84B4B; }
.hauptnavigation .navi-rot .ebene-3-aktiv:active	{ color: #D84B4B; }

/* ebene 3 Grün */
.hauptnavigation .navi-gruen .ebene-3-aktiv			{ font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-3-aktiv:link	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-3-aktiv:visited	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-3-aktiv:hover	{ color: #84DC00; }
.hauptnavigation .navi-gruen .ebene-3-aktiv:active	{ color: #84DC00; }

/*ebene 3 Blau */
.hauptnavigation .navi-blau .ebene-3-aktiv			{ font-weight: bold; color: #84DC00; }
.hauptnavigation .navi-blau .ebene-3-aktiv:link		{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-3-aktiv:visited	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-3-aktiv:hover	{ color: #53B8F8; }
.hauptnavigation .navi-blau .ebene-3-aktiv:active	{ color: #53B8F8; }

/*ebene 3 Weiss */
.hauptnavigation .navi-weiss .ebene-3-aktiv			{ font-weight: bold; color: #fff; }
.hauptnavigation .navi-weiss .ebene-3-aktiv:link	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-3-aktiv:visited	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-3-aktiv:hover	{ color: #fff; }
.hauptnavigation .navi-weiss .ebene-3-aktiv:active	{ color: #fff; }

