a.navi_rot:link{ 
color: #C50746;  
font-weight: 500; 
font-size: 12px; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;  
}	

a.navi_rot:visited{color: #C50746; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.navi_rot:hover{color: #C50746; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.navi_rot:active{color: #C50746; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.navi_weiss:link{ padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 2px; display: block; height: 100%; width: 100% ;color: #FFFFFF;  font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none  }	
a.navi_weiss:visited{ padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 2px;display: block; height: 100%; width: 100% ;color: #FFFFFF; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.navi_weiss:hover{ padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 2px;display: block; height: 100%; width: 100% ;color: #FFFFFF; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.navi_weiss:active{ padding-left: 8px; padding-right: 8px; padding-bottom: 2px; padding-top: 2px;display: block; height: 100%; width: 100% ;color: #FFFFFF; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a.navi_weiss_links:link{padding-left: 15px; padding-bottom: 3px; padding-top: 3px;display: block; height: 100%; width: 90% ; vertical-align:middle; color: #FFFFFF;  font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none;   }	
a.navi_weiss_links:visited{padding-left: 15px;padding-bottom: 3px; padding-top: 3px;display: block; height: 100%; width: 90% ; vertical-align:middle;color: #FFFFFF; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, sans-serif; text-decoration: none;  }
a.navi_weiss_links:hover{padding-left: 15px;padding-bottom: 3px; padding-top: 3px;display: block; height: 100%; width: 90% ; vertical-align:middle;color: #FFFFFF; font-weight: 500; font-size: 11px;font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
a.navi_weiss_links:active{padding-left: 15px;padding-bottom: 3px; padding-top: 3px;display: block; height: 100%; width: 90% ; vertical-align:middle;color: #FFFFFF; font-weight: 500; font-size: 11px;  font-family: Arial, Helvetica, sans-serif; text-decoration: none; }


a.suche:link{ color: #000000;  font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: none  }	
a.suche:visited{color: #000000; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }
a.suche:hover{color: #ED1D25; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a.suche:active{color: #ED1D25; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

a:link{ color: #000000;  font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  text-decoration: underline  }	
a:visited{color: #000000; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: underline  }
a:hover{color: #ED1D25; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none}
a:active{color: #ED1D25; font-weight: 500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-decoration: none }

.title{  color: #FFFFFF;  font-weight: 500; font-size: 16px; font-family: Arial, Helvetica, sans-serif}
.headline {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 600; color:#E2021B; line-height: 24pt;}
.schwarz10 h1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 600; color:#E2021B; line-height: 24pt;}


.formular{
color:#FF0000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.navi{
background-color:#B1B3B4; 
border-bottom:1px solid #ffffff;
width: 141px;
font-weight: 500; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}

.navi_active{
background-color:#F00000; 
border-bottom:1px solid #ffffff;
width: 141px;
font-weight: 500; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}

.navi_head{ 

color:#FFFFFF;
background-color:#B1B3B4; 
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
font-weight: 500; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}
.navi_head_active{

color:#FFFFFF;
background-color:#F00000; 
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
font-weight: 500; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}

.navi_head2{ 

color:#FFFFFF;
background-color:#B1B3B4; 
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
font-weight: 500; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}
.navi_head2_active{ 

color:#FFFFFF;
background-color:#F00000; 
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
font-weight: 500; 
font-size: 10px; 
font-family: Arial, Helvetica, sans-serif;  
text-decoration: none;
}

.schwarz10 {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-weight: 500;
padding-bottom: 20px;
}

.schwarz8 {
	color: #000000;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 10pt;
	font-weight: 500;
padding-bottom: 20px;
}



body {
	margin: 0;
	padding: 0;
	background: #C2BBAF;
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 12pt;
	font-weight: 500;
padding-bottom: 20px;
}

#mainbody {
	width: 991px;
	padding: 0;
	margin-top: 30px;
	margin-bottom: 30px;
	background: #ECEDED;
	min-height:610px;
}
#topnav {
clear:both;
	position: relative;
	width: 992px;
	height: 40px;
	background: #ECEDED;
}
#topnav_left {
float: left;
border-right: 1px solid #ffffff;
	position: relative;
	width: 142px;
	height: 40px;
	background: #ECEDED;
}

#topnav_right {
float: right;
	position: relative;
	width: 848px;
	height: 40px;
	background: #ECEDED;
}

.div_nav_top {
display:inline;
clear:both;
padding:0;
margin:0;
position:absolute; 
left:-1px; 
top:0px; 
width:500px; 
height:18px; 
z-index:3;
}

.div_nav_top_2 {
position:absolute; 
left:368px; 
top:19px; 
width:366px; 
height:18px; 
z-index:3;
}



.div_banner_links {
padding: 0px;
margin: 0px;
	clear:both;
	float: left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	width:141px;
	height:198px;
	border-right: 1px solid #ffffff;
	text-align:left;
}
.div_english {
	width: 100px;
	margin:170px 0px 0px 20px;
	text-align: left;
}
.div_english a, .div_english a:visited, .div_english a:active, .div_english a:hover {
	font-weight:bold;
	color:#F00000;
	text-decoration:none;
}


.div_banner_bild {
padding:0;
margin:0;
float: right;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #ffffff;
width:849px;
height:198px;
}

#leftcol {
padding:0;
margin:0;
	position: relative;
	width: 140px;
	float: left;
	background:  #ECEDED;
}

.div_suchbox {
padding:0;
margin:0;
position:absolute; 
left:13px; 
top:23px; 
width:116px; 
height:31px; 
z-index:3;
}

.div_nav_links_unten {
padding-top:200px;
position:relative;  
width:141px;
height:153px; 
z-index:2;
}

#content {
border-left:1px solid #ffffff;
	position: relative;
	width: 850px;
	min-height: 300px;
	height:auto !important;
	height:320px;
	
	float: right;
	background: #ECEDED;
	clear:right;
	padding-top: 20px;
}

#footer {
	clear: both;
	position: relative;
	width: 991px;
	height: 1px;
	background-color:#ECEDED;

}

.rahmen {
	height:20px; 
	border-bottom-color:#E2021B; 
	border-right-color:#E2021B; 
	width:100px; 
	font-size:11px;
}

.rahmen_mail {
	height:20px; 
	border-bottom-color:#E2021B; 
	border-right-color:#E2021B; 
	width:145px; font-size:11px;
}

.div_logo {
position:absolute;  
left:750px;
top: 1px;
 width:52px;
  height:32px;
   z-index:3;
}

.rahmen_newsletter {
	height:20px; 
	border-bottom-color:#E2021B; 
	border-right-color:#E2021B; 
	width:150px; 
	font-size:11px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12pt;
	font-weight: 500;
	margin:0;
	padding:0;
}

.div_startseite_logo{
position:absolute; 
left:30px; 
top:100px; 
width:781px; 
height:130px; 
z-index:4;
}



ul{ 
margin-bottom: 0px;
margin-top: -10px;
}
ul ul {
	margin-top:0px;
}
li{ 
	margin: 0 0 0 0px;
}

.news-single-files img {
margin: 4px 10px 0px 0px;
padding: 3px 0px 0px 0px;
}

.news-single-files dd {
margin: 0px 0px 10px 0px ;
padding: 0px 0px 0px 20px;
}

.news-single-files a {
line-height:10px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
