html,body{
  margin:0; 
  padding:0;
  border:0;
  height:580px;
}
body{
  background:#acacac;
  min-width:822px; 
  text-align:center; 
}


#fullheightcontainer{
  margin-left:auto;
  margin-right:auto; 
  text-align:left; 
  position:relative; 
  width:820px;
  height:580px;

}
#wrapper{
  height:580px; 
}
#wrapp\65	r{ 
  height:580px; 
}

* html #wrapper{
  height:580px;
}

#outer{
  z-index:1; 
  position:relative;
  height:560px;

}

#clearheadercenter{
  height:128px; 
  overflow:hidden;
}
#clearfootercenter{
  height:30px; 
  overflow:hidden;
}
#footer{
	z-index:1;
	position:absolute;
	clear: both;
	width:822px;
	height:38px;
	overflow:hidden;
	margin-top:-60px;
	/*top: 582px;*/
	left: -1px;
}
#container-center {
	background-image: url(template_FILES/hg_content.jpg);
	height: 424px;
background-repeat: repeat;
}

#container-center_left {
	padding-left: 35px;
	width: 375px;
	float: left;
	padding-right: 10px;
	padding-top: 40px;
}
#container-center_right {
	padding-left: 10px;
	width: 350px;
	float: left;
	padding-top: 40px;
	padding-right: 35px;
}

#subfooter1{
	text-align:center;
	margin:0 1px;
	height:36px;
	background-image: url(template_FILES/hg_footer.jpg);
	
}
#header{
	z-index:1;
	position:absolute;
	top:0;
	width:822px;
	height:132px;
	overflow:hidden;
	left: -1px;
}
#subheader1{
  background:#acacac;
 height:20px;
margin:0 1px;
}
#subheader2{
	text-align:left;
	margin:0 1px;
	height:82px;
	background-image: url(template_FILES/oben.jpg);
	padding-left: 35px;
}
#subheader3{
	text-align:left;
	margin:0 1px;
	height:26px;
	background-image: url(template_FILES/menue.jpg);
	background-repeat: no-repeat;
	padding-left: 35px;
       	

}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:560px;
  overflow:hidden;
  width:820px; 
  margin-left:px; 
}

