/** Access for all *********************/

#sprunglink_0 a, #sprunglink_1 a, #sprunglink_2 a, #sprunglink_3 a, #sprunglink_4 a, #sprunglink_5 a, #sprunglink_6 a, #sprunglink_7 a, #sprunglink_8 a, #sprunglink_9 a  {
	position:absolute; 
	z-index:2; 
	width:10em; 
	overflow:hidden; 
	top:-100px; 
	left:-1000px
} 
	
#sprunglink_0 a:focus, #sprunglink_1 a:focus, #sprunglink_2 a:focus, #sprunglink_3 a:focus, #sprunglink_4 a:focus, #sprunglink_5 a:focus, #sprunglink_6 a:focus, #sprunglink_7 a:focus, #sprunglink_8 a:focus, #sprunglink_9 a:focus  {
	position: absolute;
	z-index: 0; 
	width: 250px;
	padding-top:15px;
	height:30px; 
	top: 105px;
	left: 0px;
	margin-left: 0px; 
	padding-left: 10px;
	text-decoration: none; 
	color: #000;
	background: #fff; 
}	
	
#sprunglink_0 a:active, #sprunglink_1 a:active, #sprunglink_2 a:active, #sprunglink_3 a:active, #sprunglink_4 a:active, #sprunglink_5 a:active, #sprunglink_6 a:active, #sprunglink_7 a:active, #sprunglink_8 a:active, #sprunglink_9 a:active  {
	position: absolute;
	z-index: 0; 
	width: 250px;
	padding-top:15px;
	height:30px; 
	top: 105px; 
	left: 0px;
	margin-left: 0px;
	padding-left: 10px;
	text-decoration: none; 
	color: #000;
	background: #fff; 
}	

#Kopfzeile{
	position:absolute;
	left:70px;
	top:0px;
	width:20.000em;
	height:1.875em;
	padding:0;
	margin: 0;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size:0.875em;
	font-weight:bold; 
}

/***************************************/

#Konzernheader {
	position:absolute;	
	left:70px;
	top:0px;
	width:57.1875em;
	height:1.875em;
	padding:0;
}

#BreadCrumbNavigation{
	position:absolute;
	left:70px;
	top:1.875em;
	width:57em;
	height:1.25em;
	padding:0;
	padding-left:0.1875em;
	overflow:hidden;
}

#Banner {
	position:absolute;	
	left:70px;
	top:3.125em;
	width:57.1875em;
	height:6.25em;
	padding:0;
}

#Logo {
	position:absolute;
	left:0px;
	top:0px;
	width:70px;
}	

#Meta {
	position:absolute;
	left:70px;
	top:9.375em;
	width:57.1875em;
	height:1.25em;
	padding:0;
	overflow:hidden;
}

#NaviLeft {
	position:absolute;
	left:70px;
	top:10.9375em;
	width:12.5em;
	padding:0;	
}

#Druckheader{
	display:none;
}

#Inhalt {
	position:absolute;
	left:17.5em;
	top:11.25em;
	width:27.125em;
	/*width:28.125em;*/
	background-color:#fff;
	overflow:hidden;
}

#Boxen {
	position:absolute;
	left:46.3125em;
	top:11.25em;
	width:15.25em;
	padding: 0;
}

#TitelBox1 {
	position:relative;
	left:0px;
	top:0px;
	height:1em;	
	width:15em;	
	padding:0.125em;		
}

#TitelBox1 a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#InhaltBox1 {
	position:relative;
	left:0px;
	top:0px;
	width:15em;
	padding:0.125em;
	overflow:hidden;	
}

#TitelBox2 {
	position:relative;	
	width:15em;	
	padding:0.125em;
	margin-top:0.625em;	
	height:1em;		
}

#TitelBox2 a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#InhaltBox2 {
	position:relative;
	left:0px;
	top:0px;
	width:15em;
	padding: 0.125em;
	overflow:hidden;	
}

#TitelBox3 {
	position:relative;	
	width:15em;	
	padding:0.125em;
	margin-top:0.625em;	
	height:1em;		
}

#TitelBox3 a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#InhaltBox3 {
	position:relative;
	left:0px;
	top:0px;
	width:15em;
	padding:0.125em;
	overflow:hidden;
}

#TitelBox4 {
	position:relative;	
	width:15em;	
	padding:0.125em;
	margin-top:0.625em;	
	height:1em;	
}

#TitelBox4 a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#InhaltBox4 {
	position:relative;
	left:0px;
	top:0px;
	width:15em;
	padding:0.125em;
	overflow:hidden;
}

#TitelBox5 {
	position:relative;	
	width:15em;	
	padding:0.125em;
	margin-top:0.625em;	
	height:1em;			
}

#TitelBox5 a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

#InhaltBox5 {
	position:relative;
	left:0px;
	top:0px;
	width:15em;
	padding: 0.125em;
	overflow:hidden;
}

/*********************************************/

#TitelBox1Reiter1von3{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:80px;
	height:20px;
}

#TitelBox1Reiter2von3{
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;		
}

#TitelBox1Reiter3von3{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;	
}

#TitelBox1Reiter1von2{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:121px;
	height:20px;

}

#TitelBox1Reiter2von2{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:121px;
	height:18px;	
}

/*********************************************/

#TitelBox2Reiter1von3{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:80px;
	height:20px;
}

#TitelBox2Reiter2von3{
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;		
}

#TitelBox2Reiter3von3{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;	
}

#TitelBox2Reiter1von2{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:121px;
	height:20px;

}

#TitelBox2Reiter2von2{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:121px;
	height:18px;	
}

/*********************************************/

#TitelBox3Reiter1von3{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:80px;
	height:20px;
}

#TitelBox3Reiter2von3{
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;		
}

#TitelBox3Reiter3von3{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;	
}

#TitelBox3Reiter1von2{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:121px;
	height:20px;

}

#TitelBox3Reiter2von2{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:121px;
	height:18px;	
}

/*********************************************/

#TitelBox4Reiter1von3{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:80px;
	height:20px;
}

#TitelBox4Reiter2von3{
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;		
}

#TitelBox4Reiter3von3{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;	
}

#TitelBox4Reiter1von2{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:121px;
	height:20px;

}

#TitelBox4Reiter2von2{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:121px;
	height:18px;	
}

/*********************************************/

#TitelBox5Reiter1von3{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:80px;
	height:20px;
}

#TitelBox5Reiter2von3{
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;		
}

#TitelBox5Reiter3von3{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:80px;
	height:18px;	
}

#TitelBox5Reiter1von2{
	margin-left:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-right:#fff 2px solid;
	text-align:center;
	width:121px;
	height:20px;

}

#TitelBox5Reiter2von2{
	margin-right:-2px;
	margin-top:-2px;
	margin-bottom:-2px;
	position:relative;
	float:left;
	border-bottom:#fff 2px solid;
	text-align:center;	
	width:121px;
	height:18px;	
}

/*********************************************/

#InhaltBox1Register1von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox1Register2von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox1Register3von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
 visibility:hidden;
}

#InhaltBox1Register1von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox1Register2von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

/*********************************************/

#InhaltBox2Register1von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox2Register2von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox2Register3von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
 visibility:hidden;
}

#InhaltBox2Register1von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox2Register2von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

/*********************************************/

#InhaltBox3Register1von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox3Register2von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox3Register3von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
 visibility:hidden;
}

#InhaltBox3Register1von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox3Register2von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

/*********************************************/

#InhaltBox4Register1von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox4Register2von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox4Register3von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox4Register1von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox4Register2von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

/*********************************************/

#InhaltBox5Register1von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox5Register2von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox5Register3von3{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

#InhaltBox5Register1von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:visible;
}

#InhaltBox5Register2von2{
	position:absolute;
	left:0px;
	top:0px;
	width:240px;
	padding:2px;
	overflow:hidden;	
	visibility:hidden;
}

/*********************************************/


/* Formular */
fieldset {
	clear: both;
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}

legend {
	position: absolute;
	top: -1000px;
	left: -1000px;
	display: block;
	line-height: 1px;
	height: 1px;
	font-size: 1px;
	color: #fff;
}

div.row {
	clear: both;
	margin-left: 6px;
	margin-bottom: 4px;
}

div.elementen-gruppe {
	float: left; 
	width: 250px;
	margin-bottom: 10px;
}

div.elementen-gruppe br {
	clear: both;
}

div.einruecken {
	padding-left: 20px
}

label {
	display: block;
	width: 150px;
	float: left;
}


label.checkbox, label.radio {
	width: 550px;
	margin-top: -16px; margin-left: 20px; 
	vertical-align: top;
}

input.text, select, textarea {
	border: 1px solid #999;
	width: 300px;
	font-size: 1em;
}

input.date {
	border: 1px solid #999;
	width: 65px;
	font-size: 1em;
}
.inputElement {
	float:left;
	margin-bottom:5px;
}
.inputElement.vonbis {
	margin-right:8px;
	margin-left:8px;
}
.inputElement a {
	margin-left:1px;
}
.inputElement img {
	vertical-align:middle
}

input.text.fehler {
  border: 2px solid #f00;
	width: 196px;
}

.hidden {
	display: inline;
	left: -1000px;
	overflow: hidden;
	width: 0px;
	position: absolute;
	top: -1000px;
	height: 0px
}

/*********************************************/

/* Start globale Styles */

body{	
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight:normal; 
}

textarea{	
	font-family: Arial, Helvetica, sans-serif;
}

table{
	width:95%; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	width:100%; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}

td{
	vertical-align:top;
}

li {
	padding: 0;
	margin:0;
}

#Inhalt ol .text{	
	font-size:1.00em;	
}

#Inhalt ol {	
	font-size:0.75em;	
}

#Boxen ol .text{	
	font-size:1.00em;	
}

#Boxen ol{
	font-size:0.75em;
}
 
img {
	border: none;
}

th {
	text-align:left;
	font-weight:normal;
}

a{
	color:#666;
	text-decoration:none; 
}

a:hover{
	text-decoration:underline; 
	background:transparent;
}

a.navMain{
	text-decoration:none; 
}

a.navMainActiv{
	text-decoration:none; 
}

a.navMainActiv{
	text-decoration:none; 
}

#Konzernheader a{
	font-size:0.75em;
}

#BreadCrumbNavigation a{
	color: #000;
	font-size:0.688em;
}

#BreadCrumbNavigation a.navMainGrey{
	color: #666;
}

#BreadCrumbNavigation a:hover{
	text-decoration:underline;
}

#Meta ul{
	margin: 0;
	padding:0;
}

#Meta li{
	margin: 0;
	padding: 0;
	float:left;
	height:1.25em;
}

#Meta a{
	font-size:0.75em;
	margin:0;
	padding-left:10px;
	padding-right:10px;		
}

#NaviLeft a{
	font-size:0.688em;
}



div.linkContainerAktiv{
	width:11.625em;
	margin-left:-0.75em;
	margin-right:-0.00em;
	padding-left:0.875em;
}
div.linkContainer{
	width:11.625em;
	margin-left:-0.75em;
	margin-right:-0.00em;
	padding-left:0.875em;
}
div.linkContainer:hover	{
	width:11.625em;
}


div.linkContainerAktiv3{
	width:10.375em;
	margin-left:-1.8125em;
	margin-right:-0.375em;	
	padding-left:2.125em;
}
div.linkContainerLevel3{
	width:10.375em;
	margin-left:-1.8125em;
	margin-right:-0.375em;	
	padding-left:2.125em;
}
div.linkContainerLevel3:hover {
	width:10.375em;
}


div.linkContainerAktiv4{
	width:9.25em;
	margin-left:-2.9375em;
	margin-right:-1.500em;				
	padding-left:3.25em;
}
*+html div.linkContainerAktiv4{
	margin-left:-3.0625em;
}
div.linkContainerLevel4{
	width:9.25em;
	margin-left:-2.9375em;
	margin-right:-1.500em;	
	padding-left:3.25em;
}
*+html div.linkContainerLevel4{
	margin-left:-3.0625em;				
}
div.linkContainerLevel4:hover {
	width:9.25em;
}


div.linkContainerAktiv5{
	width:8.125em;
	margin-left:-4.0625em;
	margin-right:-2.625em;				
	padding-left:4.375em;
}
*+html div.linkContainerAktiv5{
	margin-left:-4.5em;
}
div.linkContainerLevel5{
	width:8.125em;
	margin-left:-4.0625em;
	margin-right:-2.625em;				
	padding-left:4.375em;
}
*+html div.linkContainerLevel5{
	margin-left:-4.5em;				
}
div.linkContainerLevel5:hover {
	width:8.125em;
}


/* Ende globale Styles */


/* Start Link-Styles */

.titel14		{	font-size:0.875em; font-weight:bold; margin:0; padding:0;}
.titel13		{	font-size:0.8125em; font-weight:bold; margin:0; padding:0;}
.titelgross		{	font-size:1.0em; font-weight:bold; margin:0; padding:0;}

.text			{	font-size:0.75em;padding:0;margin:0;}
.text15			{	font-size:0.75em;padding:0;margin:0;line-height:1.5;}
.textKlein		{	font-size:0.625em;padding:0;margin:0;}


.BoxTitel 		{	font-size:0.875em;	color:#000; font-weight:bold; }
.BoxTitelWeiss	{	font-size:0.875em;	color:#fff; font-weight:bold; }

.textWeiss		{	font-size:0.75em;	color:#fff; font-weight:normal; padding:0;margin:0;}

/* Ende Link-Styles */


a.navMain:link{text-decoration:none; color:#999;}
a.navMain:visited{text-decoration:none; color:#999;}
a.navMain:hover{text-decoration:none; color:#000;}

a.navMainActiv:link{text-decoration:none; color:#000;}
a.navMainActiv:visited{text-decoration:none; color:#000;}
a.navMainActiv:hover{ text-decoration:none;color:#000;}


.paragraph{margin-bottom:1em;}
.paragraphRight{text-align:right;}
.paragraphCenter{text-align:center;}


span.extlink {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}



.searchSelect { 
	font-size:0.75em;
	width:8em;
	height:1.545em;
	margin-bottom:0.1875em;
}

.searchInput { 
	font-size:0.75em; 
	border:0.0625em solid #7f9db9; 
	width:10.5em;
	height: 1.375em; 
	padding:0; 
	padding-left:0.2em;
	margin:0;
	margin-top:-0.125em;
	vertical-align:middle;
}
.searchButton { 
	font-size:0.75em;
	color:#fff;
	background-color:#888; 
	border:0.0625em none #000; 
	width:1.75em;
	height: 1.5em; 
	padding:0; 
	margin:0;
}



.firstLevelList{
	list-style-type:none;
	margin:-2px; 
	padding:2px;	
}

.secondLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:10px;
 	border:1px none #ccc; 
 	border-top-style:none;
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}
.secondLevelList li{
	margin-top: 0px;
	margin-bottom:0px;
	padding-top:1px;
	padding-bottom:1px;
}

.thirdLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:15px; 
 	border:1px none #ccc; 
 	border-top-style:none;
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}
.thirdLevelList li{
	padding-top:1px;
	padding-bottom:1px;
	margin-top: 0px;
	margin-bottom:0px;
}

.fourthLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:18px;
 	border:1px none #ccc; 
 	border-top-style:none;
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}
.fourthLevelList li{
	padding-top:1px;
	padding-bottom:1px;
	margin-top: 0px;
	margin-bottom:0px;
}

.fifthLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:21px;
 	border:1px none #ccc; 
 	border-top-style:none;
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}
.fifthLevelList li{
	padding-top:1px;
	padding-bottom:1px;
	margin-top: 0px;
	margin-bottom:0px;
}

.liMain{
 	padding:2px;
	border:1px none #ccc;	
	padding-left:2px;
	padding-bottom:10px;
	padding-top:0px;
}

.liMainMeta{
	display: inline;
	list-style-type: none;
}



/* Sitemap-Struktur */


a.navMainSitemap:link{font-size:0.75em;text-decoration:none;color:#fff;}
a.navMainSitemap:visited{font-size:0.75em;text-decoration:none; color:#fff;}
a.navMainSitemap:hover{font-size:0.75em;text-decoration:none; color:#fff;}


.SitemapLiHaupt{
	padding-top:10px;
}

.SitemapLiUnter{
	padding-top:5px;
}


.SitemapfirstLevelList{
	list-style-type:none; 
}

.SitemapsecondLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:30px;
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}

.SitemapthirdLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:35px; 
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}

.SitemapfourthLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:40px; 
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}

.SitemapfifthLevelList{
 	list-style-type:none; 
 	margin:0px; 
 	padding:0px; 
 	padding-left:40px; 
 	margin-top:8px; /* nur IE 5.x */
 	voice-family: "\"}\"";
 	margin-top:0px; /* alle anderen User-Agents */
 	voice-family: "\"}\""; 
}

/* Ende Sitemap-Struktur */



#Suchoutput {
 	font-size:0.75em;
}

/*** Formular ***********/

.formularButton {	
	color:#000; 
	font-weight:normal; 
	border: 1px solid #000; 
	width:4.375em;
	}


/*** Tabellen Styles ***********/


.tabellenrahmen{
	border-collapse:collapse;
	padding:2px;
	}
	
.tabellenrahmen td{
	border:1px solid #666666;
	}	
			
.tabellenrahmen th{
	border:1px solid #666666;
	}
	
.tabellenrahmen_farbig{
	border-collapse:collapse;
	padding:2px;
	}	
	
.tabelle_bg_weiss {
	background-color: #ffffff;
	}

.tabelle_bg_dunkelgrau {
	background-color: #A2A2A2;
	}

.tabelle_bg_hellgrau {
	background-color: #EEEEEE;
	}






/***** Alte Styles auf individuellen Seiten ***********************/

#Behoerden_Verwaltung {
	position:absolute;
	float:left;
	top:0px;
	width:300px;
	height:50px;
	padding:0px;
}

#Kontakt_Standorte {
	position:absolute;
	left:300px;
	top:0px;
	width:300px;
	height:50px;
	padding:0px;
}

/* Suchseite */

.subForm		     {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:60px;}
.texForm200		  {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:15px;}
.imgSuche						{	font-size:12px;	color:#000000; font-weight:normal; border:none; width:19px; height:19px; }
.suche         {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:14px;}
#search        {	font-size:12px;	color:#000000; font-weight:normal; border: 1px solid #000; width:200px; height:14px;}

/* Classen f&#252;r Inktomi-Output */

a.title:link			{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.title:hover 	{ font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

a.navbar:link		{	font-size:12px;	color:#999999; text-decoration:none; font-weight:normal; }
a.navbar:hover {	font-size:12px;	color:#999999; text-decoration:underline; font-weight:normal; }

.label 						  {	font-size:12px; color:#000000; font-weight:bold; }
.description			{	font-size:12px; color:#000000; font-weight:normal; }
.highlight				 { font-size:12px; color:#999999; font-weight:bold; }

.result-count {background-color: #E5E5E5;}
.navbar {background-color: #E5E5E5;}
.tip {background-color: #E5E5E5;}
.languages {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1}
.collection-names {visibility:hidden; position:absolute; left:1px; top:1px; width:1px; height:1px; z-index:1}
.skip-to-content{visibility:hidden}
.poweredby-image{visibility:hidden}
.highlight-link{visibility:hidden}
.leftbar{color: #0189B4;}
.rightbar{color: #E5E5E5;}
.submit		     {	font-size:12px;	color:#000000; font-weight:normal; border: 1px none #000; width:60px;}
.selectSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:147px; height:19px}
.selectSearchWeek {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:145px; height:19px}

.inputSearch {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:205px; height:15px}
.inputDay {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:15px; height:15px}
.inputYear {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:28px; height:15px}
.selectMonth {	font-size:12px; color:#000000; font-weight:normal; border: 1px solid #000; width:78px; height:19px}















