html,body{
  margin:0;
  padding:0;
  border:0;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
body{
  background: #CD7D51 url(../img/back.gif);
  min-width:970px;
}
.clear{
  clear:both;
  height:1px;
  overflow:hidden;
  line-height:1%;
  font-size:0px;
  margin-bottom:-1px;
}
* html .clear{height:auto;margin-bottom:0}
#fullheightcontainer{
  position:relative;
  width:970px;
/* \*/
/*  height:100%; */
/* Last height declaration hidden from Mac IE 5.x */
}
#wrapper{
  min-height:100%;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
  background: url(../img/back-body.gif) repeat-y;
}
#wrapp\65	r{
  height:auto;
}
/* \*/
* html #wrapper{
  height:100%;
}
/* Last style with height declaration hidden from Mac IE 5.x */
#outer{
  z-index:1;
  position:relative;
  margin-left:312px;
  width:658px;
/* \*/
  height:100%;
/* Last height declaration hidden from Mac IE 5.x */
}
#left{
  width:313px;
  float:left;
  display:inline;
  position:relative;
  margin-left:-312px;
}
*>html #left{width:312px;}
#container-left{
  width:312px;
}
/* \*/
* html #left{margin-right:-3px;}
/* Above style hidden from Mac IE */
#center{
  width:658px;
  float:right;
  display:inline;
/* \*/
  margin-left:-1px;
/* Hidden from IE-mac */
}
#clearheadercenter{
  height:134px;
  overflow:hidden;
}
#clearheaderleft{
  height:134px;
  overflow:hidden;
}
#clearfootercenter{
  height:64px;
  overflow:hidden;
}
#clearfooterleft{
  height:64px;
  overflow:hidden;
}
#footer{
  z-index:1;
  position:absolute;
  clear: both;
  width:970px;
  height:64px;
  overflow:hidden;
  margin-top:-64px;
  background: url(../img/fuss-01.jpg);
}
#subfooter1{
  text-align:left;
  height:64px;
  margin-left: 50px;
}
#header{
  z-index:1;
  position:absolute;
  top:0px;
  width:970px;
  height:134px;
  overflow:hidden;
}
#subheader1{
  background:#CD7D51;
  text-align:center;
  height:134px;
}
#gfx_bg_middle{
  top:0px;
  position:absolute;
  height:100%;
  overflow:hidden;
  width:658px;
  margin-left:312px;
}
* html #gfx_bg_middle{
  display:none;
}

#container-center {
	margin: 26px 16px 16px 0;
}

/* Hauptnavigation links */
#menulinks {  
  margin: 20px 0 0 0;
  padding: 0;
}
#menulinks li {display: inline; font-weight:bold;}

#menulinks .menu a {
  display: block;
  padding: 2px 10px 2px 50px;
  text-align: left;
  text-decoration:none;
}
#menulinks .menu a:link, 
#menulinks .menu a:visited {
  color: #000000;
  padding-left: 50px;
}
#menulinks .menu a:hover  {
  color: #000000;
  background: url(../img/aktiv-menue.gif) no-repeat;
  padding: 2px 10px 2px 50px;
}
#navlinks .nav a:hover  {
  color: #000000;
  background: url(../img/aktiv-menue.gif) no-repeat;
  padding: 6px 10px 6px 16px;
}
.menu {
 margin:0;
 padding:0;
}
.layout img {
	margin: 0 30px 0 30px;
	border:0;
}
#activemenu {background: url(../img/aktiv-menue.gif) no-repeat;}
#activemenu2 {background: url(../img/aktiv-menue.gif) no-repeat;}
#activemenu3 {background: url(../img/aktiv-menue.gif) no-repeat;}
#printlogo {display:none;}