/* CSS Document */
#container { 
  width:848px;
  margin:auto;
  padding:0px;
  text-align:left;
}
#footer {
  clear:both;
  width:848px;
  height:20px;
  margin:0px auto;
  text-align:left;
  border:1px solid #002D70;
  }
  
#footerh1 {
  width:456px;
  height:20px;
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: center;
  color: #000000;
  padding:0px 0px;
  margin:0px;
  float:left;
  
}
#footerh2 {
  width:195px;
  height:20px;
  float:left;
  font-size: 11px;
  font-family:Arial, Helvetica, sans-serif;
  text-align: left;
  color: #000000;
  padding:0px 0px;
  margin:0px;
}
#footerh3 {
  width:195px;
  height:20px;
  font-size: 11px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: right;
  color: #000000;
  padding:0px 0px;
  float:right;
  margin:0px;
}
#banner_links { 
  width: 215px;
  height: 64px;
  text-align: center;
  padding:0px;
  margin: 0px;
  float:left;
}

#banner_navi { 
  width: 846px;
  height: 21px;
  padding:0px;
  margin: 0px;
  border:1px solid;
  border-color:#626262;
}

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:8px;}

#news_right{
  float:right;
  width: 193px;
  height:100px;
  margin-top:15px;
  margin-bottom:10px;
  border:1px solid;
  border-color:#002D70;
}
#banner_rechts {
  width: 516px;
  height:110px;
  float:left;
  text-align: left;
  margin:0px;
  padding:0px;
  border-bottom:1px solid;
  border-bottom-color:#E72019;
}
#banner {
  width:848px;
  height:128px;
  text-align: left;
  margin: 0px;
  padding:0px;
  float:right;
}
#banner_logo {
  clear:both;
  width:128px;
  height:128px;
  margin: 0px;
  padding:0px;
  background-color:#FFF100;
  float:left;
}
#banner_oben {
  width:718px;
  height:128px;
  margin:0px;
  padding:0px;
  float:left;
}
#banner_unten {
  clear:both;
  width:848px;
  height:31px;
  margin:0px;
  padding:0px;
  text-align:left;
}
#menue_links { 
  clear:both;
  width: 195px;
  height:200px;
  margin-top:15px;
  margin-bottom:10px;
  float:left;
}
 #menue { 
  clear:both;
  width: 195px;
  height:100px;
  margin-top:0px;
  margin-bottom:0px;
}
 #menue_img { 
  clear:both;
  width: 195px;
  height:130px;
  margin-top:0px;
  margin-bottom:0px;
}

#content {
  width: 456px;
  float:left;
  text-align: left;
  margin-top:15px;
  margin-bottom:10px;
  padding-left:10px;
  padding-right:5px;
}
#content-angebot {
  width: 190px;
  text-align: left;
  margin: 0px;
  padding-left:0px;
}
#hilfnavi { 
  width:380px;
  height:18px;
  margin-left:114px;
  padding:0px;
  text-align: left;
  
}
#hilfnavi2 { 
  width:494px;
  height:45px;
  margin:0px;
  padding:0px;
  text-align: right; 
}

#navimenu {
  width:195px;
  height:41px;
  margin:0px;
  padding:0px;
  text-align:left;
}
#navimenu2 {
  width:195px;
  height:28px;
  margin:0px;
  padding-top:5px;
  text-align:left;
}
.header{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#002D70; font-weight:bold;}
.kontakt{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#002D70;}
.adresse{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#002D70;}
.datum { margin:0px; padding-right:5px; padding-top:3px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.header_schrift_main {font-family: "Rockwell";font-size:18px; color:#617284; font-weight:bold;}
.header_schrift3 {font-family: "Rockwell";font-size:14px; color:#617284; font-weight:bold;}
.header_schrift2 {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px; color:#738597; font-weight:bold;}
.hilfsmenue-act { text-decoration: none; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
.hilfsmenue-act:hover { text-decoration: underline; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.hilfsmenue-txt {text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
.hilfsmenue-no {text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
.hilfsmenue-no:link { text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
.hilfsmenue-no:hover { text-decoration: underline; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
.root { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.menu2_cur {text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color:#FFFFFF;}
.menu2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF;}

.hilfsmenue-act2 { text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
.hilfsmenue-act2:hover { text-decoration: underline; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.hilfsmenue-txt2 {text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
.hilfsmenue-no2 {text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
.hilfsmenue-no2:link { text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;} 
.hilfsmenue-no2:hover { text-decoration: underline; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.menu2_cur2 {text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#333333;}

.menue-act { margin-left:38px;text-decoration: none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;} 
.menue-act:hover {margin-left:38px; text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold;}
.menue-no {margin-left:38px;text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;} 
.menue-no:link { margin-left:38px;text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;} 
.menue-no:hover {margin-left:38px;text-decoration: none; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;font-weight:bold;}
.menu_cur {margin-left:38px;text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color:#FFFFFF;font-weight:bold;}

.menue-act2 { margin-left:38px;text-decoration: none; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;} 
.menue-act2:hover {margin-left:38px; text-decoration: underline; color:#E72019; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;}
.menue-no2 {margin-left:38px;text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;} 
.menue-no2:link { margin-left:38px;text-decoration: none; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;} 
.menue-no2:hover {margin-left:38px;text-decoration: underline; color:#E72019; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;font-weight:bold;}
.menu_cur22 {margin-left:38px;text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#E72019;font-weight:bold;}

.navi_cur { padding:0px 20px 0px 8px; text-decoration:none; color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
ul {margin: 0px; padding: 0px;}
#navi li, #rootline li { display:inline; margin: 3px; }
#navi a:link, #navi a:visited { padding:0px 20px 0px 8px; text-decoration:none; color:#617284; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.txt_content3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #002D70;}
.tabletext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #002D70;}
p, pre{
padding: 0px 0px;
margin:0px;
}
.aufz {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#002D70;
	
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;}
.hgmail {background-color:#EFEFEF; border:1px solid #555555;">}
imgtext-table { background-image:url(fileadmin/images/layout/bild-hg.gif); background-repeat:no-repeat;}