/* (c) EIKONA AG, it.x informationssysteme gmbh, Alle Rechte vorbehalten. */

/* Metanavigation */
.metanavigation																				{ float: right; padding-right:10px; }
.metanavigation ul																		{ padding: 0px; }
.metanavigation li																		{ float:left; list-style:none; line-height:39px; }
.metanavigation li.trenner														{ padding: 0px 5px; font-size:11px; color:#006ab3; }

.metanavigation a:link,
.metanavigation a:visited															{ font-size:11px; font-weight:normal; color:#ababab; }
.metanavigation a:hover,
.metanavigation a:active															{ font-size:11px; font-weight:normal; color:#006ab3; }

/* Metanavigation: Ebene 1 */
.metanavigation li.ebene-1 a:link,
.metanavigation li.ebene-1 a:visited									{ }
.metanavigation li.ebene-1 a:hover,
.metanavigation li.ebene-1 a:active										{ }

.metanavigation li.ebene-1-aktiv a:link,
.metanavigation li.ebene-1-aktiv a:visited						{ color:#006ab3; text-decoration:underline; }
.metanavigation li.ebene-1-aktiv a:hover,
.metanavigation li.ebene-1-aktiv a:active							{ color:#006ab3; text-decoration:underline; }

/* Hauptnavigation */
.hauptnavigation ul																		{ padding:0px; }
.hauptnavigation li																		{ list-style:none; }
.hauptnavigation li.trenner,
.hauptnavigation li.trenner img												{ width:2px; height:32px; }
.hauptnavigation li.trenner,

.hauptnavigation ul.level1														{ }
.hauptnavigation li.trenner,
.hauptnavigation li.ebene-1														{ float:left; }
.hauptnavigation li.ebene-1:hover											{ background:url(../pics/layout/navi_ebene1_hover.png) repeat-x; }

.hauptnavigation li.ebene-1 a.e1-home:link,
.hauptnavigation li.ebene-1 a.e1-home:visited					{ padding:0px 16px 0px 23px; height:32px; line-height:31px; font-size:12px; font-weight:bold; color:#ffffff; display:block; cursor:pointer; background:url(../pics/layout/navi_ebene1_dropdown-home.gif) no-repeat top left; }
.hauptnavigation li.ebene-1 a.e1-home:hover,
.hauptnavigation li.ebene-1 a.e1-home:active					{ padding:0px 16px 0px 23px; height:32px; line-height:31px; font-size:12px; font-weight:bold; color:#ffffff; display:block; cursor:pointer; background:url(../pics/layout/navi_ebene1_dropdown-home.gif) no-repeat top left; }

.hauptnavigation li.ebene-1 a.e1:link,
.hauptnavigation li.ebene-1 a.e1:visited							{ padding:0px 23px 0px 16px; height:32px; line-height:31px; font-size:12px; font-weight:bold; color:#ffffff; display:block; cursor:pointer; background:url(../pics/layout/navi_ebene1_dropdown.gif) no-repeat top right; }
.hauptnavigation li.ebene-1 a.e1:hover,
.hauptnavigation li.ebene-1 a.e1:active								{ padding:0px 23px 0px 16px; height:32px; line-height:31px; font-size:12px; font-weight:bold; color:#ffffff; display:block; cursor:pointer; background:url(../pics/layout/navi_ebene1_dropdown.gif) no-repeat top right; }

.hauptnavigation ul.level2														{ min-width:200px; position:absolute; top:0px; left:0px; z-index:100; visibility:hidden; margin: 2px 0px 0px 0px; padding: 10px 10px;  background:#61A4D5; }
.hauptnavigation li.ebene-2														{ height:24px; display:block; overflow:hidden; }
.hauptnavigation li.ebene-2-trenner										{ width:200px; height:1px; display:block; overflow:hidden; background:url(../pics/layout/navi_ebene2_trenner.gif) repeat-x; }

.hauptnavigation li.ebene-2 a.e2:link,
.hauptnavigation li.ebene-2 a.e2:visited							{ padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; color:#ffffff; cursor:pointer; height:24px; line-height:24px; display:block; }
.hauptnavigation li.ebene-2 a.e2:hover,
.hauptnavigation li.ebene-2 a.e2:active								{ padding:0px 0px 0px 0px; font-size:12px; font-weight:normal; color:#003467; cursor:pointer; height:24px; line-height:24px; display:block; }

/* Hauptnavigation E2 */
.hauptnavigation_e2																		{ border-bottom:5px solid #D0D0CD; }
.hauptnavigation_e2 ul																{ padding:0px; }
.hauptnavigation_e2 li																{ list-style:none; }

.hauptnavigation_e2 li.ebene-1												{ width:175px; padding:0px 0px 0px 10px; margin-bottom:1px; color: #ffffff; font-weight:bold; height:24px; line-height:24px; background:#d0d0cd; cursor:default; }

.hauptnavigation_e2 li.ebene-2												{ margin-bottom:1px; }
.hauptnavigation_e2 li.ebene-2 a.e2:link,
.hauptnavigation_e2 li.ebene-2 a.e2:visited						{ padding:0px 0px 0px 10px; height:24px; line-height:24px; color:#ffffff; font-weight:normal; display:block; cursor:pointer; background:#61A4D5; text-decoration:none; }
.hauptnavigation_e2 li.ebene-2 a.e2:hover,
.hauptnavigation_e2 li.ebene-2 a.e2:active						{ padding:0px 0px 0px 10px; height:24px; line-height:24px; color:#ffffff; font-weight:normal; display:block; cursor:pointer; background:#006AB3; text-decoration:none; }

.hauptnavigation_e2 li.ebene-2-aktiv									{ margin-bottom:1px; }
.hauptnavigation_e2 li.ebene-2-aktiv a.e2:link,
.hauptnavigation_e2 li.ebene-2-aktiv a.e2:visited			{ padding:0px 0px 0px 10px; height:24px; line-height:24px; color:#003467; font-weight:bold; display:block; cursor:pointer; background:#ffffff url(../pics/layout/navi_ebene2_aktiv.png) no-repeat 0px 0px; text-decoration:none; }
.hauptnavigation_e2 li.ebene-2-aktiv a.e2:hover,
.hauptnavigation_e2 li.ebene-2-aktiv a.e2:active			{ padding:0px 0px 0px 10px; height:24px; line-height:24px; color:#003467; font-weight:bold; display:block; cursor:pointer; background:#ffffff url(../pics/layout/navi_ebene2_aktiv.png) no-repeat 0px 0px; text-decoration:none; }

/* Pfadnavigation */
.pfadnavigation																				{ padding:0px 16px 15px; }
.pfadnavigation ul																		{ padding: 0px; }
.pfadnavigation li																		{ float:left; list-style:none; }
.pfadnavigation li.trenner														{ padding: 0px 5px; font-size:11px; color:#006ab3; }

.pfadnavigation li.home a															{ font-weight:bold; }

.pfadnavigation a:link,
.pfadnavigation a:visited															{ font-size:11px; font-weight:normal; color:#ababab; text-decoration:none; }
.pfadnavigation a:hover,
.pfadnavigation a:active															{ font-size:11px; font-weight:normal; color:#006ab3; text-decoration:none; }

/* Sitemapnavigation */
.sitemapnavigation-linie															{ margin:30px 0px 0px; border-top:1px dotted #D0D0CD; padding: 15px 0px 0px; }
.sitemapnavigation																		{ width: 950px; padding: 0px 16px; margin: 0px auto; display: block; text-align:left; }
.sitemapnavigation ul																	{ padding: 0px; margin: 0px 40px 0px 0px; float: left; }
.sitemapnavigation li																	{ list-style:none; display:block; }

.sitemapnavigation a:link,
.sitemapnavigation a:visited													{ font-size:11px; font-weight:normal; color:#ababab; text-decoration:none; }
.sitemapnavigation a:hover,
.sitemapnavigation a:active														{ font-size:11px; font-weight:normal; color:#006ab3; }

/* Metanavigation: Ebene 1 */
.sitemapnavigation li.ebene-1													{ }
.sitemapnavigation li.ebene-1 a.e1:link,
.sitemapnavigation li.ebene-1 a.e1:visited						{ font-weight:bold; }
.sitemapnavigation li.ebene-1 a.e1:hover,
.sitemapnavigation li.ebene-1 a.e1:active							{ font-weight:bold; }

.sitemapnavigation li.ebene-1-aktiv										{ }
.sitemapnavigation li.ebene-1-aktiv a.e1:link,
.sitemapnavigation li.ebene-1-aktiv a.e1:visited			{ font-weight:bold; }
.sitemapnavigation li.ebene-1-aktiv a.e1:hover,
.sitemapnavigation li.ebene-1-aktiv a.e1:active				{ font-weight:bold; }

/* Metanavigation: Ebene 2 */
.sitemapnavigation li.ebene-2													{ }
.sitemapnavigation li.ebene-2 a.e2:link,
.sitemapnavigation li.ebene-2 a.e2:visited						{ }
.sitemapnavigation li.ebene-2 a.e2:hover,
.sitemapnavigation li.ebene-2 a.e2:active							{ }

.sitemapnavigation li.ebene-2-aktiv										{ }
.sitemapnavigation li.ebene-2-aktiv a.e2:link,
.sitemapnavigation li.ebene-2-aktiv a.e2:visited			{ }
.sitemapnavigation li.ebene-2-aktiv a.e2:hover,
.sitemapnavigation li.ebene-2-aktiv a.e2:active				{ }
