/* (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	{ }

/* Meta navigation */
.metanavigation								{ float: right; }
.metanavigation li							{ display: inline; margin-left: 10px; }

.metanavigation a:link						{ color: #333333; }
.metanavigation a:visited					{ color: #333333; }
.metanavigation a:hover						{ color: #0041EE; text-decoration: none; }
.metanavigation a:active					{ }
 
/* Meta navigation: 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				{ }
.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; }

/* Main navigation */
.mainnavigation								{ margin-left: 40px; }
.mainnavigation li							{ display: block; float: left; width: 175px; margin: 0px 12px 0px 0px; }

.mainnavigation a:link						{ }
.mainnavigation a:visited					{ }
.mainnavigation a:hover						{ }
.mainnavigation a:active					{ }

/* mainnavigation: Ebene 1 */
.mainnavigation a.ebene-1					{ display: block; margin-bottom: 8px; border-bottom: 8px solid #0A0094; }
.mainnavigation a.ebene-1:link				{ }
.mainnavigation a.ebene-1:visited			{ }
.mainnavigation a.ebene-1:hover				{ margin-bottom: 0px; border-bottom: 16px solid #0A0094; }
.mainnavigation a.ebene-1:active			{ }

.mainnavigation a.ebene-1-aktiv				{ display: block; border-bottom: 16px solid #0A0094; }
.mainnavigation a.ebene-1-aktiv:link		{ }
.mainnavigation a.ebene-1-aktiv:visited		{ }
.mainnavigation a.ebene-1-aktiv:hover		{ }
.mainnavigation a.ebene-1-aktiv:active		{ }

.mainnavigation a.ebene-1-inaktiv			{ }
.mainnavigation a.ebene-1-inaktiv:link		{ }
.mainnavigation a.ebene-1-inaktiv:visited	{ }
.mainnavigation a.ebene-1-inaktiv:hover		{ }
.mainnavigation a.ebene-1-inaktiv:active	{ }

.mainnavigation-home .mainnavigation li					{ margin-bottom: 1px; }
.mainnavigation-home .mainnavigation a.ebene-1-aktiv	{ display: block; border-bottom: 8px solid #0A0094; }
.mainnavigation-home .mainnavigation a.ebene-1:hover	{ border-bottom: 8px solid #0A0094; }

/* mainnavigation: Ebene 2 */
.mainnavigation-ebene2						{ clear: both; width: 916px; height: 21px; margin-left: 40px; padding-left: 7px; background-color: #E5E9F2; border-top: 1px solid #0A0094; border-bottom: 1px solid #0A0094; }
.mainnavigation-ebene2 li					{ display: block; float: left; margin-right: 15px; padding-top: 3px; background-color: #E5E9F2; }

.mainnavigation-ebene2 a:link				{ color: #01237E; }
.mainnavigation-ebene2 a:visited			{ color: #01237E; }
.mainnavigation-ebene2 a:hover				{ color: #0041EE; text-decoration: none; }
.mainnavigation-ebene2 a:active				{ }

.mainnavigation-ebene2-aktiv				{ color: #0041EE; }
.mainnavigation-ebene2-aktiv:link			{ color: #0041EE; }
.mainnavigation-ebene2-aktiv:visited		{ color: #0041EE; }
.mainnavigation-ebene2-aktiv:hover			{ color: #0041EE; }
.mainnavigation-ebene2-aktiv:active			{ color: #0041EE; }
	
.mainnavigation-ebene2-inaktiv				{ }
.mainnavigation-ebene2-inaktiv:link			{ }
.mainnavigation-ebene2-inaktiv:visited		{ }
.mainnavigation-ebene2-inaktiv:hover		{ }
.mainnavigation-ebene2-inaktiv:active		{ }

/* mainnavigation: Ebene 3 */
.mainnavigation-ebene3 .ebene-3					{ margin-bottom: 15px; }
.mainnavigation-ebene3 a.ebene-3:link,
.mainnavigation-ebene3 a.ebene-3:visited		{ color: #01237E; background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3:hover			{ color: #0041EE; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3:active			{ }

.mainnavigation-ebene3 .ebene-3-aktiv			{ margin-bottom: 14px; }
.mainnavigation-ebene3 a.ebene-3-aktiv:link,
.mainnavigation-ebene3 a.ebene-3-aktiv:visited	{ color: #01237E; background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3-aktiv:hover	{ color: #0041EE; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3-aktiv:active	{ }
	
.mainnavigation-ebene3 .ebene-3-inaktiv				{ margin-bottom: 14px; }
.mainnavigation-ebene3 a.ebene-3-inaktiv:link,
.mainnavigation-ebene3 a.ebene-3-inaktiv:visited	{ color: #01237E; background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3-inaktiv:hover		{ color: #0041EE; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 5px no-repeat; }
.mainnavigation-ebene3 a.ebene-3-inaktiv:active		{ }

.mainnavigation-ebene3 span.ebene-3,
.mainnavigation-ebene3 .ebene-3-aktiv a,
.mainnavigation-ebene3 .ebene-3	a				{ padding-left: 14px; }

/* Sitemap navigation */
.sitemap li.ebene-1							{ width: 175px; float: left; margin: 0px 12px 0px 0px; }
.sitemap a.ebene-1							{ margin-bottom: 10px; }
.sitemap ul ul								{ padding: 14px 0 0 0; }
.sitemap li									{ padding: 0 0 25px 0; }
.sitemap ul li span							{ padding-left: 12px; }

.sitemap a,
.sitemap a:link,
.sitemap a:visited							{ display: block; color: #01237E; padding: 0 0 0 14px; background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }
.sitemap a:hover							{ color: #0041EE; text-decoration: none; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 5px no-repeat; }
.sitemap a:active							{ color: #01237E; padding: 0 0 0 14px; }
.sitemap ul li.extern a:link,
.sitemap ul li.extern a:visited				{ background: url(../pics/layout/arrow_blue.gif) 0px 4px no-repeat; }
.sitemap ul li.extern a:hover				{ background: url(../pics/layout/arrow_right_lightblue.gif) 0px 4px no-repeat; }

.sitemap a.ebene-1,
.sitemap a.ebene-1:link,
.sitemap a.ebene-1:visited					{ font-weight: bold; display: block; }
.sitemap a.ebene-1:hover					{ color: #0041EE; text-decoration: none; }
.sitemap a.ebene-1:active					{ font-weight: bold; display: block; }

.sitemap a.ebene-2,
.sitemap a.ebene-2:link,
.sitemap a.ebene-2:visited					{ font-weight: bold; display: block; }
.sitemap a.ebene-2:hover					{ color: #0041EE; text-decoration: none; }
.sitemap a.ebene-2:active					{ font-weight: bold; display: block; }

.sitemap li.ebene-3							{ padding-bottom: 15px; }
.sitemap li.letzter							{ padding-bottom: 0px; }

.sitemap-home ul							{ width: 175px; float: left; margin-right: 12px; }
.sitemap-home ul li							{ margin-bottom: 15px; }
.sitemap-home ul li span					{ padding-left: 13px; }
.sitemap-home ul li a:link,
.sitemap-home ul li a:visited				{ margin-bottom: 14px; padding-left: 13px; color: #01237E; background: url(../pics/layout/arrow_blue.gif) 0px 5px no-repeat; }
.sitemap-home ul li a:hover					{ color: #0041EE; text-decoration: none; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 5px no-repeat; }
.sitemap-home ul li.extern a:link,
.sitemap-home ul li.extern a:visited		{ margin-bottom: 14px; padding-left: 13px; color: #01237E; background: url(../pics/layout/arrow_blue.gif) 0px 4px no-repeat; }
.sitemap-home ul li.extern a:hover			{ color: #0041EE; text-decoration: none; background: url(../pics/layout/arrow_right_lightblue.gif) 0px 4px no-repeat; }
