
body {
text-align: center;
/* fuer aeltere IE */
}


div#wrapper {
width: 100%;
height: 100%;
background-image: url(q7_higru.jpg);
background-repeat: repeat;
margin: auto; 
border: 0px solid #b8b8b8; 
}

div#site {
width: 100%;
border: 0px;
}

div#werbeagentur {
width: 100%;
height: 160px;
background: #FFFFFF;
border: 0px; 
}

div#header {
width: 960px;
height: 132px;
background: #FFFFFF;
border: 0px; 
}

div#tegernsee {
width: 100%;
background-image: url(q7_higru2.jpg);
background-repeat: repeat-x;
border: 0px; 
}

div#qseven {
width: 960px;
background: #FFFFFF;
border: 0px; 
margin-top: 0px;
}



div#werbung {
width: 100%;
background: #000000;
background-image: url(q7_higru_lineorange.jpg);
background-repeat: repeat-x;
border: 0px; 
}

div#unten {
width: 960px;
background-image: url(q7_higru_footer_neu.jpg);
background-repeat: repeat-x;
border: 0px; 
}


div#footer2 {
width: 100%;
height: 54px;
background: #000000;
background-image: url(q7_higru_lineorange.jpg);
background-repeat: repeat-x;
border: 0px; 
}

div#footerinner {
width: 960px;
height: 54px;
background: #000000;
border: 0px;
margin-top: 1px;
text-align: left; 
}

div#sitemenu {
width: 940px;
height:28px; 
border: 0px;
text-align: right;
}

div#mainmenu {
width: 960px;
height:40px;
background-image:url(higru_nav.jpg); 
background-repeat: repeat-y;
border: 0px;
text-align: left; 
}

div#menu12 {
width: 540px;
height:27px;
margin-left: 360px; 
border: 0px;
text-align: left;
}

div#wolfringmuehle {
width: 960px;
height: auto;
background: #FFFFFF;
margin-top: 8px;
border: 0px;
text-align: left;
}

div#teaserzeile {
background: #FFFFFF;
width: 960px;
margin-left: 0px; 
border: 0px;
text-align: left;
}

div#zeile_hotel {
width: 960px;
height: 77px;
background: #FFFFFF;
background-image:url(higru_dblau.jpg); 
background-repeat: repeat;
margin-left: 0px; 
border: 0px;
}

div#hotel {
width: 960px;
height: 59px;
background: #FFFFFF;
background-image:url(higru_dblau.jpg); 
background-repeat: repeat;
margin-left: 0px; 
margin-top: 0px;
border: 0px;
}


div#line_ob {
width: 960px;
height: 9px;
background-image:url(bg_lineob.jpg); 
background-repeat: repeat-x;
margin-left: 0px; 
border: 0px;
text-align: left;
}

div#line_un {
width: 960px;
height: 9px;
background-image:url(bg_lineun.jpg); 
background-repeat: repeat-x;
margin-left: 0px; 
border: 0px;
text-align: left;
}


div#border_un {
width: 960px;
height: 11px;
background-image:url(borderun.jpg); 
background-repeat: no-repeat;
margin-left: 0px; 
border: 0px;
text-align: left;
}


div#page {
width: 900px;
background-image:url(line_main.jpg); 
background-repeat: repeat;
margin: 0 right;
margin-top: 14px;
height: auto; 
border: 0px;
}

div#links {
float: left;
width: 241px;
height: auto;
margin-left: 14px; 
border: 0px;
text-align: left;
}

div#rechts {
float: right;
width: 234px;
height: auto;
border: 0px;
text-align: left;
}

div#reobue {
float: right;
width: 233px;
height: 72px;
border: 0px;
text-align: left;
margin-top: -58px;
}

div#main {
float: left;
width: 692px;
margin-left: 0px; 
border: 0px;
text-align: left;
}

div#clear {
clear: both;
}

div#footer {
width: 960px;
height: 81px;
background: #000000;
background-image:url(higru_rauten_un.jpg); 
background-repeat: no-repeat;
background-position: bottom right; 
border: 0px;
text-align: left;
}

div#orange {
background: #E46130;
background-image:url(q7_higru_orange_pixel.jpg); 
background-repeat: repeat;
border: 0px;
text-align: left;
color:#FFFFFF;
padding: 10px 10px 10px 10px;
}

div#webdesign {
width: 960px;
background-image:url(higru_site.jpg); 
background-repeat: repeat;
margin: 0; 
border: 0px;
text-align: right;
}

div#re {
float: right;
margin: 0; 
border: 0px;
text-align: right;
}

div#re2 {
width: 849px;
float: right;
margin: 0; 
border: 0px;
text-align: right;
}

div#boxle {
float: left;
border: 0px;
}

div#boxle1 {
float: left;
border: 0px;
margin-top: -34px;
}

div#boxfootxt {
float: left;
width: 960px;
height: 81px;
border: 0px;
}

div#box_logo {

background: #FFFFFF;
margin: 0;
padding: 0px;
height:170px; 
width:295px;
z-index:1;
position:absolute;
margin-top: 0px;
margin-left: 60px;
text-align: left;
}

form
   { padding:2px; border:0px solid #861908; }
 td, input, select, textarea
   { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; }
 input, select, textarea
   { color:#861908; }
.Feld
   { background-color:#FFFFFF; width:180px; hight:19px; border:1px solid #861908; }
.Auswahl
   { background-color:#FFFFFF; width:180px; hight:19px; border:1px solid #861908; }
.Button
   { width:80px; hight:26px; border:1px solid #861908; font-size:12px; font-family:Verdana; font-weight:bold;color:#861908; }
.Bereich { background-color:#FFFFFF; width:180px; border:1px solid #861908;  } 
