/* (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 */
.top-metanavi .metanavigation								{ float: right; padding: 0px 10px 0px 0px; }
.top-metanavi .metanavigation li							{ float:left; line-height:30px; }
.top-metanavi ul.metanavigation .pipe						{ color:#7c7c7c; padding-left:8px; padding-right:8px; }    
.top-metanavi .metanavigation a.ebene-1:link				{ font-weight:normal; font-size:11px; color:#7c7c7c; }
.top-metanavi .metanavigation a.ebene-1:visited				{ font-weight:normal; font-size:11px; color:#7c7c7c; }
.top-metanavi .metanavigation a.ebene-1:hover				{ font-weight:normal; font-size:11px; color:#bf0000; }
.top-metanavi .metanavigation a.ebene-1:active				{ font-weight:normal; font-size:11px; color:#bf0000; }
 
.top-metanavi .metanavigation a.ebene-1-aktiv:link			{ font-weight:normal; font-size:11px; color:#bf0000; }
.top-metanavi .metanavigation a.ebene-1-aktiv:visited		{ font-weight:normal; font-size:11px; color:#bf0000; }
.top-metanavi .metanavigation a.ebene-1-aktiv:hover			{ font-weight:normal; font-size:11px; color:#bf0000; }
.top-metanavi .metanavigation a.ebene-1-aktiv:active		{ font-weight:normal; font-size:11px; color:#bf0000; }
 
 
.footer-metanavi ul.metanavigation 							{ float: right; padding: 0px 10px 0px 0px;  }
.footer-metanavi ul.metanavigation li						{ float:left; line-height:30px; }
.footer-metanavi ul.metanavigation .pipe					{ color:#C5C5C5; padding-left:8px; padding-right:8px; }                                       	  	    			
.footer-metanavi ul.metanavigation a.ebene-1:link			{ font-weight:normal; font-size:11px; color:#C5C5C5; }
.footer-metanavi ul.metanavigation a.ebene-1:visited		{ font-weight:normal; font-size:11px; color:#C5C5C5; }
.footer-metanavi ul.metanavigation a.ebene-1:hover			{ font-weight:normal; font-size:11px; color:#ffffff; }
.footer-metanavi ul.metanavigation a.ebene-1:active			{ font-weight:normal; font-size:11px; color:#ffffff; }  

.footer-metanavi .metanavigation a.ebene-1-aktiv:link		{ font-weight:normal; font-size:11px; color:#FFFFFF; }
.footer-metanavi .metanavigation a.ebene-1-aktiv:visited	{ font-weight:normal; font-size:11px; color:#FFFFFF; }
.footer-metanavi .metanavigation a.ebene-1-aktiv:hover		{ font-weight:normal; font-size:11px; color:#FFFFFF; }
.footer-metanavi .metanavigation a.ebene-1-aktiv:active		{ font-weight:normal; font-size:11px; color:#FFFFFF; }

/* Pfadnavigation */
.pfadnavigation-link										{ text-align: left; display: inline; }


/* Hauptnavigation */
.hauptnavigation											{  }
.hauptnavigation li											{ line-hight:30px; float:left; }

/* Hauptnavigation: Ebene 1 */
.topnavigation ul.hauptnavigation .ebene-1:link				{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1:visited			{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1:hover			{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_hover.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1:active			{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_hover.gif) repeat-x; }

.topnavigation ul.hauptnavigation .ebene-1-aktiv			{ font-weight: bold; border-bottom:1px solid #3a3a3a; }
.topnavigation ul.hauptnavigation .ebene-1-aktiv:link		{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_aktiv.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1-aktiv:visited	{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_aktiv.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1-aktiv:hover		{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_aktiv.gif) repeat-x; }
.topnavigation ul.hauptnavigation .ebene-1-aktiv:active		{ float:left; height:30px; line-height:30px; text-decoration:none; display:block; padding:0px 15px 0px 15px; text-transform:uppercase; color:#FFFFFF; background: url(../pics/layout/topnavi_bg_aktiv.gif) repeat-x; }

/* Pfadnavigation */
.pfadnavigation												{ width:920px; height:25px; position:relative; text-align:left; background:#FFFFFF; clear:both; }
.pfadnavigation ul											{ margin-left:250px; }
.pfadnavigation li											{ float:left; line-height:25px; padding-left:13px; padding-right:8px; background:url(../pics/layout/pfadnavigation_back.gif) no-repeat left center;  }

.pfadnavigation a:link										{ float:left; font-size:11px; color:#C5C5C5; font-weight:normal; text-decoration:none; }
.pfadnavigation a:visited									{ float:left; font-size:11px; color:#C5C5C5; font-weight:normal; text-decoration:none; }
.pfadnavigation a:hover										{ float:left; font-size:11px; color:#3a3a3a; font-weight:normal; text-decoration:none; }
.pfadnavigation a:active									{ float:left; font-size:11px; color:#3a3a3a; font-weight:normal; text-decoration:none; }

.pfadnavigation li.home a:link								{ font-weight:bold; color:#C5C5C5; }
.pfadnavigation li.home a:visited							{ font-weight:bold; color:#C5C5C5; }
.pfadnavigation li.home a:hover								{ font-weight:bold; color:#3a3a3a; }
.pfadnavigation li.home a:active							{ font-weight:bold; color:#3a3a3a; }

.pfadnavigation li.ebene2-aktiv								{ }
.pfadnavigation li.ebene2-offen								{ }

.pfadnavigation li.ebene3-aktiv								{ }
.pfadnavigation li.ebene3-offen								{ }

.pfadnavigation li.ebene4-aktiv								{ }
.pfadnavigation li.ebene4-offen								{ }

/* Hauptnavigation-links: Ebene 2 */
ul#links-ebene1					    						{ }
.border-to							    					{ border-top:1px solid #d4d4d4; }
.border-bo							    					{ border-bottom:1px solid #d4d4d4; }
li.hauptnavigation-links 						    		{ }

li.hauptnavigation-links1									{ width:225px; display:block; }
li.hauptnavigation-links-aktiv1								{ width:225px; display:block; background:#eeeeee url(../pics/layout/navi_back_aktiv.gif) no-repeat; }

li.hauptnavigation-links1 a.ebene-1:link					{ padding-left:20px; height:25px; line-height:25px; text-decoration:none; display:block; color:#1DAFD8; font-weight:normal; text-decoration: none; font-size:12px; background:url(../pics/layout/navi_back.gif) no-repeat; }
li.hauptnavigation-links1 a.ebene-1:visited					{ padding-left:20px; height:25px; line-height:25px; text-decoration:none; display:block; color:#1DAFD8; font-weight:normal; text-decoration: none; font-size:12px; background:url(../pics/layout/navi_back.gif) no-repeat; }
li.hauptnavigation-links1 a.ebene-1:hover					{ padding-left:20px; height:25px; line-height:25px; text-decoration:none; display:block; color:#1DAFD8; font-weight:normal; text-decoration: none; font-size:12px; background:#eeeeee url(../pics/layout/navi_back_aktiv.gif) no-repeat; }
li.hauptnavigation-links1 a.ebene-1:active					{ padding-left:20px; height:25px; line-height:25px; text-decoration:none; display:block; color:#1DAFD8; font-weight:normal; text-decoration: none; font-size:12px; background:#eeeeee url(../pics/layout/navi_back_aktiv.gif) no-repeat; }

li.hauptnavigation-links-aktiv1 a.ebene-1-aktiv:link 		{ padding-left:20px; line-height:25px; text-decoration:none; color: #3A3A3A; font-weight: bold; text-decoration: none; font-size:12px; }
li.hauptnavigation-links-aktiv1 a.ebene-1-aktiv:visited		{ padding-left:20px; line-height:25px; text-decoration:none; color: #3A3A3A; font-weight: bold; text-decoration: none; font-size:12px; }
li.hauptnavigation-links-aktiv1 a.ebene-1-aktiv:hover		{ padding-left:20px; line-height:25px; text-decoration:none; color: #3A3A3A; font-weight: bold; text-decoration: none; font-size:12px; }
li.hauptnavigation-links-aktiv1 a.ebene-1-aktiv:active		{ padding-left:20px; line-height:25px; text-decoration:none; color: #3A3A3A; font-weight: bold; text-decoration: none; font-size:12px; }

/* Hauptnavigation-links: Ebene 3 */
ul#links-ebene2					    						{ }
li.hauptnavigation-links2						    		{ padding-bottom:5px; }

li.hauptnavigation-links2 a.ebene-2:link					{ margin-left:30px; color:#3A3A3A; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2:visited					{ margin-left:30px; color:#3A3A3A; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2:hover					{ margin-left:30px; color:#bf0000; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2:active					{ margin-left:30px; color:#bf0000; font-weight:normal; text-decoration:none; font-size:11px; }

li.hauptnavigation-links2 a.ebene-2-aktiv:link 				{ margin-left:30px; color:#3A3A3A; font-weight:bold; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2-aktiv:visited			{ margin-left:30px; color:#3A3A3A; font-weight:bold; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2-aktiv:hover				{ margin-left:30px; color:#3A3A3A; font-weight:bold; text-decoration:none; font-size:11px; }
li.hauptnavigation-links2 a.ebene-2-aktiv:active			{ margin-left:30px; color:#3A3A3A; font-weight:bold; text-decoration:none; font-size:11px; }

/* Hauptnavigation-links: Ebene 3 */
ul#links-ebene3					    						{ }
li.hauptnavigation-links3						    		{ padding-bottom:5px; }

li.hauptnavigation-links3 a.ebene-3:link					{ margin-left:30px; color:#3A3A3A; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3:visited					{ margin-left:30px; color:#3A3A3A; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3:hover					{ margin-left:30px; color:#bf0000; font-weight:normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3:active					{ margin-left:30px; color:#bf0000; font-weight:normal; text-decoration:none; font-size:11px; }

li.hauptnavigation-links3 a.ebene-3-aktiv:link 				{ margin-left:30px; color:#3A3A3A; font-weight: normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3-aktiv:visited			{ margin-left:30px; color:#3A3A3A; font-weight: normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3-aktiv:hover				{ margin-left:30px; color:#3A3A3A; font-weight: normal; text-decoration:none; font-size:11px; }
li.hauptnavigation-links3 a.ebene-3-aktiv:active			{ margin-left:30px; color:#3A3A3A; font-weight: normal; text-decoration:none; font-size:11px; }

/* Sitemap */
ul .sitemap  { border-left:1px solid #C5C5C5; }
.sitemap li a.ebene-1 { font-size:12px; padding-bottom:10px;}
.sitemap li a.ebene-2 { padding-left:10px; font-size:11px; font-weight:normal; }
.sitemap li a.ebene-3 { padding-left:10px; font-size:11px; font-weight:normal; }
.sitemap li a.ebene-4 { padding-left:10px; font-size:11px; font-weight:normal; }

