body {

	margin: 0px;
	background-image:  url(../images/hg.jpg);
	background-position: 0 148px;
	background-repeat: repeat-x;
	background-color: #e1e1e1;
	font-family: verdana, Arial, sans-serif;
	font-size: 80%;
	color: #25288D;
}

#border1 {
	width: 775px;
	height: 119px !important; height: 55px;
	margin: 0px 0px 0px 50px;
}

#border2 {
	height: 29px;
	padding: 0px 0px 0px 62px;
}

#border3 {
	width: 775px;
	height: 211px !important; height: 55px;
	margin: 0px 0px 0px 50px;
}

#pfad {
	width: 755px !important; width: 775px;
	margin: 0 0 0 50px;
	background-color: #fff;
	padding: 5px 0px 0px 20px;
}

#border4 {
	width: 700px !important; width: 775px;	
	height: 230px !important; height: 55px;
	margin: 0 0 0 50px;
	background-color: #fff;
	padding: 40px 0 40px 75px;
}


#border4_download {
	width: 700px !important; width: 775px;
	height: 1960px !important; height: 55px;
	margin: 0 0 0 50px;
	background-color: #fff;	
	padding: 40px 0 40px 75px;
}

#border4_kontakt {
	width: 700px !important; width: 775px;
	height: 580px !important; height: 55px;
	margin: 0 0 0 50px;
	background-color: #fff;	
	padding: 40px 0 40px 75px;
}

#border4_links {
	float: left;
	width: 300px; 
}

#border4_links_garten {
	float: left;
	width: 400px; 
}


#border4_links_kontakt {
	float: left;
	width: 400px; 
}


#border5_kontakt{
	float:left;
	width: 500px; width:550px !important; 
	height:190px;
}

#border5_left_kontakt{
	float: left;
	width: 350px;

}

#border5_rechts_kontakt{
	float:left;
	width: 150px;
}


#border4_rechts{
	float: left;
	margin-left: 50px; 
	width: 300px;

}

#border4_rechts_download{
	float: left;
	margin-left: 50px; 
	width: 300px;
	padding-top: 40px; padding-top !important:30px;

}

#border4_rechts_download2{
	float: left;
	margin-left: 50px; 
	width: 300px;
	padding-top: 105px; padding-top !important:100px; 

}

#border4_rechts_download3{
	float: left;
	margin-left: 50px; 
	width: 300px;
	padding-top: 150px; padding-top !important:140px; 

}

#border4_rechts_download4{
	float: left;
	margin-left: 50px; 
	width: 300px;
	padding-top: 55px;

}

#border4_rechts_download5{
	float: left;
	margin-left: 50px; 
	width: 300px;
	padding-top: 80px;

}

#fusszeile {

	padding: 0px 0px 0px 683px;
	margin: 10px 0px 0px 0px ;	
}

H1 {	
	font-family: verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

H2 {	
	font-family: verdana, Arial, sans-serif;
	font-size: 100%;
	font-weight: bold; 
	color: #ff6600;
	margin-bottom: 0px;
	border-bottom-width: 1px;  
	border-bottom-style: solid;
	border-bottom-color: #ff6600;

}

#kontakt{
	border: solid 1px #0000CC;
}

.ueberschrift {
	font-weight: bold; 

}

.ueberschrift2 {
	font-weight: bold; 
	color: #ff6600;

}

.inhalt {
	line-height: 13px; 
}

.inhalt_bold {
	font-weight: bold;
	line-height: 12px; 
}

.inhalt_klein {
	line-height: 12px; 
}

.input_klein {
	font-size: 12px !important;	font-size: 10px;
}

.nach_oben {
	font-size: 10px !important;	font-size: 10px;
}

.inhalt_ss {
	color: #FF6600;
	line-height: 12px; 
}

.important {
	font-size: 10px;
	color: #ff0000;
}

.aktiv{
	text-decoration: underline;

}

.pfeil_l{

margin-right:20px;
}

.pfeil_r{
margin-left:20px;

}

a:link {
	text-decoration: none;
	color: #25288D;
}

a:visited {
	text-decoration: none;
	color: #25288D;
}

a:active {
	text-decoration: none;
	color: #25288D;
}

a:hover {
	text-decoration: underline;
	color: #FF7D1D;
	
}

<style type="text/css">
#positioner {clear:both; position:relative; top:0; left:1px; z-index:100;}

.menu {display:none;}
#noniemenu {
	position:absolute;
	width: 822px;
	left: 50px;
	top: 121px;
	height: 33px;
}

#noniemenu .holder ul {padding:0; margin:0;}
#noniemenu .holder ul li {list-style-type: none;}
#noniemenu .holder li ul {display: none;} 
#noniemenu .holder li:hover > ul#a3 {display:block; position:absolute; margin-left:90px; margin-top:-20px; border:1px solid #2E3094;}
#noniemenu .holder .bold {font-weight:bold;}

#noniemenu .holder {
  color:#333399;
  width:94px; 
  height:23px; 
  display:block; 
  overflow:hidden;
  float:left;
  border:1px solid #2E3094;
  margin-right:1px;
  font-size:9px;
  }
#noniemenu .holder:hover {
  height:auto; 
  }
#noniemenu a.outer, #noniemenu a.outer:visited {
   color:#333399;
   height:23px;
   width:94px;
   line-height:23px;
   display:block; 
   background:#E1E1E1; 
   font-weight:bold;
   text-align:center; 
   text-decoration:none; 
   font-family: verdana, arial, sans-serif;
   font-size:9px;
   }
#noniemenu a.outer:hover {
  background:#333399; 
  color:#FFF;
  overflow:visible;
  }
#noniemenu div.open {display:none;}
#noniemenu a.inner, #noniemenu a.inner:visited {
  display:block;  
  width:94px;
  height:23px;
  line-height:23px;
  border-bottom:1px solid #2E3094; 
  text-decoration:none; 
  color:#000; 
  background:#B5B6E8;
  text-align:center;
  font-family: arial, sans-serif;
  font-size:9xp;
  }

#noniemenu a.inner:hover {
  background:#333399;
  color:#FFF;
  }
  
</style>

<!--[if lte IE 6]>
<style type="text/css">

#noniemenu {display:none;}
.menu {display:block; position:absolute;}
.menu a.outer, .menu a.outer:visited {
   color:#333399;
   width:94px;   
   height:23px; 
   display:block; 
   background:#E1E1E1; 
   border:1px solid #2E3094; 
   margin-right:1px; 
   text-align:center; 
   float:left; 
   text-decoration:none; 
   font-family: verdana, arial, sans-serif; 
   font-size:9px; 
   line-height:18px; 
   overflow:hidden;

   }
.menu a.outer:hover {
  background:#333399; 
  color:#fff;
  overflow:visible;
  }
.menu a.outer:hover table.first {
  display:block; 
  background:#F38325; 
  border-collapse:collapse;
  }
.menu a.inner, .menu a.inner:visited {
  display:block; 
  width:94px;   height:23px; 
  border-bottom:1px solid #2E3094; 
  text-decoration:none; 
  color:#000;
  font-family: verdana, arial, sans-serif;  
  font-size:9px; 
text-align:center;
  }
.menu a.inner:hover {
  background:#333399;
  color:#FFF;  
 }

.menu a.outer table.first a.second {   height:23px; 
  line-height:18px; 
  overflow:hidden; 
  font-weight:bold;
  }
.menu a.outer table.first a.second:hover {
  position:relative; 
  overflow:visible;
  }
.menu a.outer table.first a.second:hover table {
  position:absolute; 
  top:-2px; 
  left:102px; 
  border-collapse:collapse; 
  background:#F38325; 
  border:1px solid #2E3094; 
  font-weight:normal
}
</style>
<![endif]-->



