* {
	margin:0;
	padding:0;
	border:0;
}

body {
	background-image:url(../images/layout/hintergrund.jpg);
	font-size:14px;
	line-height:17px;
	width:100%;
}

#seite {
	width:1040px;
	margin:0 auto;
}

/* ----------------------------------------------------------- */
/* KOPF-BEREICH ---------------------------------------------- */


#seite_kopf{
	float:left;
        position:relative;
	height:403px;
	width:1040px;
	margin:5px 0 0 0;
}

#kopf_bg{
	float:left;
	position:relative;
	height:323px;
	width:954px;
	/*background-image:url(../images/layout/kopf_bg.jpg);*/
        background-color:#FFFFFF;
        border:1px solid #979894;
        border-bottom:none;
	margin:79px 0 0 61px;
    display:inline;
}

#kopf_schatten{
	float:left;
	height:323px;
	width:22px;
	background-image:url(../images/layout/kopf_schatten.png);
    background-repeat:no-repeat;
	margin-top:80px;        
}

/* Anzeige transparenter PNGs im IE6 */
* html #kopf_schatten{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, 
src='http://haarmuehle.wplus-c2.de/core/cms/images/layout/kopf_schatten.png');
}

#sprachnavigation{
	height:29px;
	left:933px;
	position:absolute;
	top:48px;
	width:85px;
	z-index:99;
}

#signet{
  position:absolute;
  height:155px;
  width:252px;
  top:0;
  left:0;
  z-index:99;
}

#signet img{
	height:155px;
	width:252px;
}

#kopfbild{
  float:left;
  display:inline;
  height:235px;
  width:928px;
  margin:14px 0 0 13px;
}


/* ----------------------------------------------------------- */
/* KOERPER-BEREICH ------------------------------------------- */


#seite_koerper{
	float:left;
	width:1040px;
	background-repeat:repeat-y;
	z-index:10;
}

/* Anzeige transparenter PNGs im IE6 */
* html #seite_koerper{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, 
src='http://haarmuehle.wplus-c2.de/core/cms/images/layout/main_bg.png');
}

#koerper_inhalt{
	float:left;                               
	width:954px;
	background-color:#FFFFFF;
	border:1px solid #979894;
	border-top:none;
	border-bottom:none;
	margin-left:61px;
	z-index:11;
        display:inline;
}


#inhalt{
  float:left;
  display:inline;
  /*min-height:595px;*/
  min-height:533px;
  height: auto !important;
  height:533px;
  width:954px;
  background-image:url(../images/layout/inhalt_bottom.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FFFFFF;
  margin:15px 0 0 0;
  z-index:12;  
}

#inhalt_startseite{
  float:left;
  display:inline;
  min-height:470px;
  height: auto !important;
  height:470px;
  width:954px;
  background-image:url(../images/layout/inhalt_bottom.jpg);
  background-repeat:no-repeat;
  background-position:bottom;
  background-color:#FFFFFF;
  margin:15px 0 0 0;
  z-index:12;  
}


* html #inhalt{
  margin:20px 0 0 0;
}


#eichel{
 position:absolute;
 height:112px;
 width:112px;
 top:0;
 left:422px;
 background-image:url(../images/layout/eichel.jpg);
}

* html #eichel{
 top:5px;
}


#koerper_schatten{
	float:left;
	height:552px;
	width:22px;
	background-image:url(../images/layout/koerper_schatten.png);
        background-repeat:no-repeat;   
}

#koerper_schatten_startseite{
	float:left;
	height:485px;
	width:22px;
	background-image:url(../images/layout/koerper_schatten.png);
        background-repeat:no-repeat;   
}

/* Anzeige transparenter PNGs im IE6 */
* html #koerper_schatten{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, 
src='http://haarmuehle.wplus-c2.de/core/cms/images/layout/koerper_schatten.png');
}

*html #koerper_schatten_startseite{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, 
src='http://haarmuehle.wplus-c2.de/core/cms/images/layout/koerper_schatten.png');
}

/* ----------------------------------------------------------- */
/* SEITENFUSS ------------------------------------------------ */

#fuss {
  float:left;
  position:relative;
  height:43px;
  width:1040px; 
  z-index:95;
}

#entfloater, .entfloater {
  clear:left;
}


