/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Sprachen */  
.sprachumschaltung ul												{ }
.sprachumschaltung li												{ margin:0px; margin-right:5px; padding:0px; width:18px; height:16px; list-style:none; float:left; }

.sprachumschaltung li.inaktiv_erster										{ border:1px solid #b3b3b3; width:16px !important; height:14px !important; width:18px; height:16px; cursor:pointer; }
.sprachumschaltung li.aktiv_erster											{ border:1px solid #474747; width:16px !important; height:14px !important; width:18px; height:16px; }
.sprachumschaltung li.inaktiv_letzter { border:1px solid #b3b3b3; width:32px !important; height:14px !important; width:34px; height:16px; cursor:pointer; }
.sprachumschaltung li.aktiv_letzter { border:1px solid #474747; width:32px !important; height:14px !important; width:34px; height:16px; }

/* Metanavigation */
.metanavigation								{ float: right; }
.metanavigation li							{ display: inline; margin-left: 10px; color:#3F6BFF; }

.metanavigation a:link						{ color:#3F6BFF; font-size:11px; }
.metanavigation a:visited					{ color:#3F6BFF; font-size:11px; }
.metanavigation a:hover						{ color:#3F6BFF; font-size:11px; }
.metanavigation a:active					{ color:#3F6BFF; font-size:11px; }
 
/* Metanavigation: Ebene 1 */
.metanavigation .ebene-1					{ text-decoration:none; }
.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				{ text-decoration:none; }
.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			{ text-decoration:none; }
.metanavigation .ebene-1-inaktiv:link		{ text-decoration:none; }
.metanavigation .ebene-1-inaktiv:visited	{ text-decoration:none; }
.metanavigation .ebene-1-inaktiv:hover		{ text-decoration:none; }
.metanavigation .ebene-1-inaktiv:active		{ text-decoration:none; }

/* Pfadnavigation */
.pfadnavigation-link						{ text-align: left; display: inline; }

/* Hauptnavigation */
#hauptnavi_ebene_2												{ margin-top:28px; }
#header_hauptnavi .hauptnavigation								{ }
#header_hauptnavi .hauptnavigation ul							{ height:27px; float:right; }
#header_hauptnavi .hauptnavigation li						{ display:block; float:left;}
#header_hauptnavi #hauptnavi_erster_links					{ display:block; float:left; background: url(../pics/layout/hauptnavi_bg_links.gif) no-repeat; width:31px; height:27px; }
#header_hauptnavi .hauptnavigation .hauptnavi_1_punkt			{ display:block; float:left; background: url(../pics/layout/hauptnavi_bg.gif) repeat-x; }

#header_hauptnavi .hauptnavigation a								{ text-decoration:none; display:block; float:left; padding-left:14px; padding-right:14px; height:27px; line-height:27px; color: #000000; font-size:12px; font-weight:bold; }
#header_hauptnavi .hauptnavigation a:link							{ text-decoration:none; color: #000000; }
#header_hauptnavi .hauptnavigation a:visited						{ text-decoration:none; color: #000000; }
#header_hauptnavi .hauptnavigation a:hover							{ text-decoration:none; background: url(../pics/layout/hauptnavi_bg_hover.gif) repeat-x; }
#header_hauptnavi .hauptnavigation a:active							{ text-decoration:none; }
#header_hauptnavi .hauptnavigation .hauptnavi_trenner				{ text-decoration:none; display:block; float:left; height:27px; line-height:27px; background: url(../pics/layout/hauptnavi_trenner.jpg) no-repeat; width:1px;}

/* Aktive Punkte */
#header_hauptnavi .hauptnavigation #ebene_1_aktiv					{ background: url(../pics/layout/hauptnavi_bg_aktiv.gif) repeat-x; }
#header_hauptnavi .hauptnavigation #ebene_1_aktiv:hover				{ }


/* Hauptnavigation: Ebene 2 */
#hauptnavi_ebene_2 ul.ebene-2_erster				{ border-bottom:1px dotted #B3B3B3; border-top:1px dotted #B3B3B3; }
#hauptnavi_ebene_2 ul.ebene-2						{ border-bottom:1px dotted #B3B3B3; }
#hauptnavi_ebene_2 ul li.ebene-2					{ padding-left:23px; list-style-image:none; background:url(../pics/layout/navi_ebene2_pfeil.gif) no-repeat scroll left center; display:block; }
#hauptnavi_ebene_2 ul li.ebene-2 a,
#hauptnavi_ebene_2 ul li.ebene-2 a:active,
#hauptnavi_ebene_2 ul li.ebene-2 a:hover,
#hauptnavi_ebene_2 ul li.ebene-2 a:visited							{ display:block; text-decoration:none; height:25px; line-height:25px; color:#000000; }

/* Aktiv */
#hauptnavi_ebene_2 ul.ebene-2_erster_aktiv							{ background:#9FB5FF; border-bottom:1px dotted #9FB5FF; border-top:1px dotted #9FB5FF; }
#hauptnavi_ebene_2 ul.ebene-2_aktiv									{ background:#9FB5FF; border-bottom:1px dotted #9FB5FF; }
#hauptnavi_ebene_2 li.ebene-2-aktiv									{ padding-left:23px; list-style-image:none; background:url(../pics/layout/navi_ebene2_pfeil.gif) no-repeat scroll left center; display:block; }
#hauptnavi_ebene_2 ul li.ebene-2-aktiv a,
#hauptnavi_ebene_2 ul li.ebene-2-aktiv a:active,
#hauptnavi_ebene_2 ul li.ebene-2-aktiv a:visited 					{ display:block; font-weight:bold; color:#000000; text-decoration:none; height:25px; line-height:25px; }



/* Hauptnavigation: Ebene 3 */
#hauptnavi_ebene_2 ul li.ebene-3									{ padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-image:none; display:block; list-style-position:outside; list-style-type:none; }
#hauptnavi_ebene_2 ul li.ebene-3-letzter							{ padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-image:none; display:block; list-style-position:outside; list-style-type:none; }

#hauptnavi_ebene_2 ul li.ebene-3 a									{ display:block; text-decoration:none; }

/* Aktiv */
#hauptnavi_ebene_2 ul li.ebene-3-aktiv 								{ font-weight:bold; padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-image:none; background:url(../pics/layout/hintergrund_ebene_3.gif) repeat-y; display:block; list-style-position:outside; list-style-type:none; }
#hauptnavi_ebene_2 ul li.ebene-3-aktiv a,
#hauptnavi_ebene_2 ul li.ebene-3-aktiv a:active,
#hauptnavi_ebene_2 ul li.ebene-3-aktiv a:visited 					{ font-weight:bold; display:block; text-decoration:none; color:#000000; }


/* Ebene 3 letzter */
#hauptnavi_ebene_2 ul li.ebene-3-letzter 							{ padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-image:none; display:block; list-style-position:outside; list-style-type:none; }
#hauptnavi_ebene_2 ul li.ebene-3-letzter a:active 					{ display:block; text-decoration:none; color:#000000; }
#hauptnavi_ebene_2 ul li.ebene-3-letzter a 							{ display:block; text-decoration:none; }

/* Aktiv */
#hauptnavi_ebene_2 ul li.ebene-3-aktiv-letzter 						{ padding-left:30px; padding-top:3px; padding-bottom:3px; list-style-image:none; background:url(../pics/layout/hintergrund_ebene_3.gif) repeat-y; display:block; list-style-position:outside; list-style-type:none; }
#hauptnavi_ebene_2 ul li.ebene-3-aktiv-letzter a,
#hauptnavi_ebene_2 ul li.ebene-3-aktiv-letzter a:active,
#hauptnavi_ebene_2 ul li.ebene-3-aktiv-letzter a:visited			{ display:block; text-decoration:none; color:#000000; font-weight:bold; }











.hauptnavigation							{ }
.hauptnavigation li							{ display : block; }

.hauptnavigation a:link						{ }
.hauptnavigation a:visited					{ }
.hauptnavigation a:hover					{ }
.hauptnavigation a:active					{ }

/* Hauptnavigation: Ebene 1 */
.hauptnavigation .ebene-1					{ }
.hauptnavigation .ebene-1:link				{ }
.hauptnavigation .ebene-1:visited			{ }
.hauptnavigation .ebene-1:hover				{ }
.hauptnavigation .ebene-1:active			{ }

.hauptnavigation .ebene-1-aktiv				{ font-weight: bold; }
.hauptnavigation .ebene-1-aktiv:link		{ }
.hauptnavigation .ebene-1-aktiv:visited		{ }
.hauptnavigation .ebene-1-aktiv:hover		{ }
.hauptnavigation .ebene-1-aktiv:active		{ }

.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 .ebene-2					{ margin-left: 20px; }
.hauptnavigation .ebene-2:link				{ }
.hauptnavigation .ebene-2:visited			{ }
.hauptnavigation .ebene-2:hover				{ }
.hauptnavigation .ebene-2:active			{ }

.hauptnavigation .ebene-2-aktiv				{ font-weight: bold; margin-left: 20px; }
.hauptnavigation .ebene-2-aktiv:link		{ }
.hauptnavigation .ebene-2-aktiv:visited		{ }
.hauptnavigation .ebene-2-aktiv:hover		{ }
.hauptnavigation .ebene-2-aktiv:active		{ }
	
.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	{ }

/* Sitemap */
.sitemap ul  														{ margin-left:0px; padding:0px; }
.sitemap ul li  													{ display:block; display:block; }

.sitemap ul li#e1													{ }
.sitemap ul li#e2													{ border-left:1px solid #025202; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top; }
.sitemap ul li#e3													{ border-left:1px solid #025202; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top; }
.sitemap ul li#e4													{ border-left:1px solid #025202; margin-left:10px; padding-left:15px; background:url(../pics/layout/sitemap.gif) no-repeat left top; }

.sitemap li#e1 a:link 												{ font-weight:bold; font-size:14px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; padding-right:5px; }
.sitemap li#e1 a:visited 											{ font-weight:bold; font-size:14px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; padding-right:5px; }
.sitemap li#e1 a:hover 												{ font-weight:bold; font-size:14px; border-bottom: 1px solid #3F6BFF; text-decoration:none; color:#8C8B8A; padding-right:5px; }
.sitemap li#e1 a:active 											{ font-weight:bold; font-size:14px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; padding-right:5px; }
.sitemap li#e2 a:link 												{ font-weight:bold; font-size:11px; border-bottom: 1px solid #3F6BFF; text-decoration:none; color:#8C8B8A; padding-right:2px; }
.sitemap li#e2 a:visited 											{ font-weight:bold; font-size:11px; border-bottom: 1px solid #3F6BFF; text-decoration:none; color:#8C8B8A; padding-right:2px; }
.sitemap li#e2 a:hover 												{ font-weight:bold; font-size:11px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; padding-right:2px; }
.sitemap li#e2 a:active 											{ font-weight:bold; font-size:11px; border-bottom: 1px solid #3F6BFF; text-decoration:none; color:#8C8B8A; padding-right:2px; }
.sitemap li a.ebene-3												{ font-weight:bold; font-size:11px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; }
.sitemap li a.ebene-4 												{ font-weight:bold; font-size:11px; border-bottom: 1px solid #8C8B8A; text-decoration:none; color:#3F6BFF; }