
* {margin: 0; padding: 0;}

body {
	background: url(../images/hf_bg.jpg) repeat-x #FEF9DC;
	color:#2F4600;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:13px;
	text-align:justify;
      line-height: 1.5;
	}

h2 {margin-bottom: 10px;}

a {text-decoration: none; color: #FEF9DC;}

div#top {
	margin: 0px auto;
	width:875px;
	height:371px;
}

div.id2_ {
	width:572px;
	height:69px;
      float: left;
overflow:hidden;
}

div.id3_ {
	width:303px;
	height:69px;
      float: right;
overflow:hidden;
}

div.id5_ {
	width:572px;
	height:302px;
      float: left;
      background-image: url(../images/5.jpg);
}

div.id6_ {
	width:303px;
	height:302px;
      float: right;
      background-image: url(../images/6.jpg);

}

/*menustrip*/

div.id7_ {
	xposition:absolute;
	xtop:371px;
	width:875px;
	xheight:15px;
}

div#contentwrap {
	xposition:relative;
      margin: 0px auto;
      padding-bottom: 20px;
	xleft:507px;
	xtop:403px;
	width:875px;
	height:583px;
	height: 100%;
	background-color: #FCEDC2 /* #E4DEC4*/;}

div#contentwrap a{color: #670007; font-weight: bold; border:0;}
div#contentwrap table{border: 3px solid #DFCC92; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; background-color: ##EFEAD1;}
div#contentwrap td{xpadding-bottom: 10px;}
div#contentwrap table.offer{background-color: #F7E09A; float: right; }
div#contentwrap a img {border:0;}

.brown {border-bottom: 1px dotted #EFDA9D /*#DFCC92*/; padding-top: 10px;} 
.redthin{border: 1px solid #670007;}
.w30 {width: 30px;}

div.id8_ {
	xposition:absolute;
	xleft:507px;
      float: left;
 	top:0px;
	width:572px;
	xheight:583px;
	height: 100%;
	xbackground-color: #E4DEC4;
}
div.id8_br {
      float: left;
 	top:0px;
	width:875px;
	xheight:583px;
	height: 100%;
	xbackground-color: #E4DEC4;
background: url(../images/bg_muehle.jpg) no-repeat 98% 100% ; 
}

div.id9_ {
	xposition:absolute;
	left:572px;
	top:0px;
	width:303px;
	xheight:583px;
	height: 100%;
	xbackground-color: #E4DEC4;
float: right;
}
div#nav {
	margin: 0px auto;
	width:875px;
	height:32px; 
      background-color: #670007;
      overflow:hidden;
      _margin-top: 0px;
}
.content {margin: 20px 20px; width: 530px;}
.content_br {margin: 20px 20px; width: 824px;}
.sidecontent {xmargin: 20px; width: 260px; overflow: auto; padding-top: 20px; padding-left: 20px;}

/*navigation*/
#navigation {overflow:hidden;}
#navigation ul {list-style: none; padding: 0;}
#navigation ul li {float:left; position:relative; margin: 0px; background-color: #670007;}
#navigation ul li:hover {background-color: #9A0008;}
#navigation ul li a{height: 32px;float:left; padding-left: 10px; padding-right: 9px; border-right:1px solid #9A0008; line-height: 30px;}

div#footer { 
          margin: 0px auto;
          background: #670007 /*#A4A070*/;
color: #FEF9DC;
     	    width:100%;
	    height:100%;
          padding:28px 0;´
          }

div.footer {text-align: center; xmargin: 20px;}

.divider {margin: 20px 0;}

fieldset.form1 {border: 0; margin-bottom: 15px;}
table.table1 {margin-bottom: 15px;}
