@font-face {
  font-family: Geometric;
  src: local(Geometric), url(https://www.auerhahn-kruen.de/fileadmin/templates/main/fonts/GEO231N.TTF) format(TrueType);
}


body {
background:#f0e7c2 /*url(../img/bg_body.jpg) no-repeat middle top*/;
font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
font-size:0.8em;
line-height:1.5em;
color:#4c340e;
text-align:left;
margin: 0 0 0 0;
padding: 0 0 0 0;
}

/* Hintergrundbild   */
#page-background{background:transparent /*url(../img/bg_body.jpg) repeat-x left top*/; position:absolute; z-index:1;  top:0; left:0; width:100%;   height:100%;  z-index:0; text-align:right;margin: 0 0 0 0; padding: 0 0 0 0;}
#page-image{background:transparent /*url(../img/bg_body_img.png) no-repeat center top*/;  width:100%; height:100%;top:0; left:0; z-index:1; margin: 0 0 0 0; padding: 0 0 0 0;}
#page-background img {width:100%;height:100%;z-index:1;}  /*height:100% --> nicht mehr Proportional*/
 
#page-content{
  position:relative;
  width:1200px;
  margin:0 auto;
}
/* Fuss Grafik
#fuss-background{background:transparent url(../img/bg_fuss.png) no-repeat center bottom;   position:fixed;  position:absolute;  top:0; left:0; width:100%;   height:100%;  z-index:0;  }
*/

/* ----------banner for logo-------------- */

#headerbanner {background:transparent url(../img/bg_header.png) repeat-x left top; position:absolute; top:0; left:0; width:100%;min-width:1200px; height:113px;  z-index:2; text-align:right;margin: 0 0 0 0; padding: 0 0 0 0;} 

#header-content{position:relative;top: 0px; width:1050px;background:transparent; height:113px;padding:0px 0 0px 0px; margin:0px auto 0 auto; z-index:3; text-align:center !important;} 

#kontakt {position:absolute; top:30px;right:150px;z-index:999;}
#kontakt a{font-weight:bold; color: #FFFFFF;}
#lageplan {position:absolute; top:30px;right:230px;z-index:999;}
#lageplan a{font-weight:bold; color: #FFFFFF;}
#sprachen {position:absolute; top:33px;right:15px;z-index:999;}
#sprachen ul.langnavi {margin-right:10px;} 
#sprachen ul.langnavi li {width:40px; float:left; list-style-type:none; padding-right:10px;}


#logo{position:absolute;background:transparent; z-index:90;margin:40px auto; padding: 0 0 0 0;width:100%;text-align:center;font-size:0em; color:#f8f7f2;}
#logo a{display:block;background:transparent url(../img/logo.png) no-repeat left top;font-size:0px;padding:0 0 0 0;margin:0px auto; z-index:99;width:340px;height:210px;color:#f8f7f2;}

#header{position:relative;top: 0px; width:1018px;background:transparent; height:450px;padding:0px 0 0px 0px; margin:0px 0  0 16px; z-index:2; text-align:center !important;}

#rahmen{clear:both;position:relative;top: 0px; width:1050px;background:transparent url(../img/bg_rahmen.gif) repeat-y center top; padding:0px 0 0px 0px; margin:0px auto 0 auto; z-index:1; text-align:center !important;}

#lampen {position:absolute; width:1200px;margin:300px auto;z-index:9999;height:0px;}
#lampe-links{float:left; margin:0px 0 0 0px; height:290px; width:170px;background:transparent url(../img/lampe.png) repeat-y center top;z-index=99;}
#lampe-rechts{float:right; margin-right:0px; height:290px; width:170px;background:transparent url(../img/lampe.png) repeat-y center top;}

#inhalt{position:relative; width:1018px;background:transparent; padding:0px 0px 0px 0px;  margin:30px 0 0 16px; z-index:10; border:transparent;text-align:center !important;}

#content{width:100%; background:transparent;padding:0px 0 0px 0px;margin:0px 0px 0 0px;text-align:left; z-index:10;}
#bg_content{width:100%;background:transparent url(../img/bg_content.jpg) no-repeat right bottom;padding-bottom:30px;z-index:9999;float:left;}

#middle-content{background:transparent; float:left;width:750px; /*min-height:473px;*/ padding: 0px 0 0 0px;margin:0 0px 0 45px;text-align:left;border:none;}
#middle-content .csc-default {width:100%; background: transparent /*url(../img/bg_content.png) */ no-repeat left top ;padding:0px 0px 0px 0px;margin: 0 0 0 0;text-align:left;}

#right-content{background:transparent; float:right;width:200px; /*min-height:473px;*/ padding: 80px 0 0 0px;margin:0 0px 0 0px;text-align:left;border:none;}
#menu-right{background:#f0e7c1; float:right;width:100%; /*min-height:473px;*/ padding: 0px 0 0 0px;margin:0 0px 0 0px;text-align:left;border:none;}
#menu-right-oben{background:transparent url(../img/menue_rechts_oben.png) no-repeat left top;width:200px; height:19px; padding: 0px 0 0 0px;margin:0 0px 0 0px;text-align:left;border:none;}
#menu-right-unten{background:transparent url(../img/menue_rechts_unten.png) no-repeat left top; float:right;width:200px; height:19px; padding: 0px 0 0 0px;margin:0 0px 2em 0px;text-align:left;border:none;}                                                                                                                                                    


/*#middle-content{background:#ffffcc;position:relative; float:left;width:830px;min-height:200px;padding: 10px 0 0 10px;margin:0px 0 0 0px;text-align:left;}*/
#footer {position:relative;clear:both; width: 1050px; height:60px; padding:0px 0 0 0;background: url(../img/bg_footer.gif) no-repeat center top;margin: 0px auto; text-align:left;z-index:10;}

/*
* html #left{padding: 0 0 0 0; margin: 40px 0 0 -45px;}
* html #inhalt{padding: 0 0 0 0; margin: 0 0 0 0;}
* html #content{padding: 0 0 0 0; margin: 0 0 0 0;}
* html #middle-marker{padding: 0 0 0 0; margin: 0 0 0 250px;}
* html #middle-content .csc-default  {padding: 0 0 0 0; margin: 0 0 0 0px;width: 600px !important;}
 
* html #header-slider{padding: 0 0 0 0; margin: 0 0 0 0;}
* html #logo{padding: 0 0 0 0;margin-left:0px;}

*+ html #left{padding: 0 0 0 0; margin: 40px 0 0 -20px;}
*+ html #inhalt{padding: 0 0 0 250px; margin: 0 0 0 0px;}

*+ html #header-slider{padding: 0 0 0 0; margin: 0 0 0 0;}
*+ html #logo{padding: 0 0 0 0;margin-left:0px;}
*
*/