*{margin:0;padding:0}
body{font-size:62.5%;line-height:1.6em;background-color:#dedcd4;text-align:center}
#container{font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#fff;width:872px;margin:50px auto 0;padding:10px 0;text-align:left;color:#666}
a,a:link,a:visited{text-decoration:none;color:#666}
a:hover{color:#333}
a img{border:none}
#head{margin:0 0 0 10px;background-color:#dedcd4;position:relative;width:852px;height:236px;overflow:hidden}
span#picnav{position:absolute;z-index:1000;display:block;width:32px;height:17px;background:url(../img/picnav50.png);color:#fff;top:279px;margin-left:827px;font-size:1em;padding-left:3px}
span#picnav:hover{background-color:#999;cursor:pointer}
#box{position:absolute;margin-left:218px}
#head img{position:absolute;display:block;border:none}
#head #map .gmnoscreen{ visibility:hidden}
#head #map #mtgt_unnamed_0 { }
span.hide{display:none!important}
#main{width:852px;height:auto;margin:0 0 0 10px;padding-top:78px;background-color:#e6dfbf;font-size:1.1em}
#main #content{width:852px;min-height:313px;height:auto;padding-bottom:1em}
.loc2 #main #content,.loc27 #main #content{background:url(../img/content_bg.gif) repeat-y}
.loc7 #main #content {background:url(../img/content_meineke_bg.gif) repeat-y}
.loc13 #main #content {background:url(../img/content_huth_bg.gif) repeat-y}
.loc19 #main #content {background:url(../img/content_chalet_bg.gif) repeat-y}
#main .txt{margin:0 0 0 251px;width:528px}
#main h2,#main h3{display:none}
#main p{margin:0 0 16px}
#main dl{margin:0 0 16px 251px;width:528px;clear:both}
#main dl dd span{display:block;float:left;width:430px}
#main dl dd span.left{width:70px}
.loc13 #main dl dd span.left{width:90px}
.loc13 #main dl dd span.dleft{width:190px}
.loc13 #main dl dd span{width:310px}
.loc19 #main dl dd span.left{width:140px}
.loc19 #main dl dd span{width:310px}
#main dl dd,.clear{clear:both!important}
#main .karte{margin:0 0 0 251px}
#main .karte a{background:url(../img/download.gif) right 4px no-repeat;padding-right:13px}
#main .karte a:hover{background:url(../img/download.gif) right -11px no-repeat}
#foot{display:block;width:852px;margin:5px auto 50px}
#foot #language{float:left;margin-left:30px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#foot #footnav{float:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px}
#foot a,#foot span{margin-right:0}
#foot span{color:#333}
.loc2 #main table{width:450px}
.loc2 #main table td{vertical-align:top;padding-right:10px}
#homefoot{width:852px;margin:5px auto 0}
#homefoot #language{font-family:Verdana, Arial, Helvetica, sans-serif;float:left;margin-left:30px;font-size:10px}
#menu{position:absolute;top:60px;margin:0 0 0 10px;width:218px;height:638px;font-variant:small-caps;font-size:1.2em;line-height:2.2em;font-weight:normal}
#menu ul{margin-left:29px;padding-left:0;list-style:none;display:block}
#menu ul li{margin-left:0;padding-left:0}
#menu a,#menu a:link,#menu a:visited{color:#fff}
#menu a:hover,#menu li.akt a{color:#333}
#menu #menu1{height:117px;background-color:#c2bca1;padding-top:123px}
#menu #menu2{height:326px;background-color:#c2bca1;padding-top:72px}
#menu #menu2 #submenu{margin-left:29px;height:152px}
#menu #menu2 #mainmenu{margin-left:29px;width:107px;border-top:1px solid #fff}
#menu #menu2 #mainmenu ul{padding-top:14px}
#menu #menu2 #submenu,#menu #menu2 #mainmenu ul{margin-left:0}
.loc7 #menu #menu2{background-color:#afc5cf}
.loc13 #menu #menu2{background-color:#9e9565}
.loc19 #menu #menu2{background-color:#92a499}
.auster #menu #menu2{background-color:#a0837a}
#menu li a{display:block;text-indent:-999em;height:24px}
#menu li a.hn1{background:url(../img/bt_hn_meineke.gif) no-repeat 0 6px}
#menu li a.hn2{background:url(../img/bt_hn_huth.gif) no-repeat 0 6px}
#menu li a.hn3{background:url(../img/bt_hn_chalet.gif) no-repeat 0 6px}
/*#menu li a.hn4,#menu #menu1 li.hn4 a{background:url(../img/bt_hn_austern.gif) no-repeat 0 6px}*/
#menu li a#hover5{background:url(../img/bt_hn_austern.gif) no-repeat 0 6px}
#menu li a.m8{background:url(../img/bt_restaurant_m.gif) no-repeat 0 6px}
#menu li a.m11{background:url(../img/bt_team_m.gif) no-repeat 0 6px}
#menu li a.m12{background:url(../img/bt_anfahrt_m.gif) no-repeat 0 6px}
#menu li a.m14{background:url(../img/bt_restaurant_w.gif) no-repeat 0 6px}
#menu li a.m17{background:url(../img/bt_team_w.gif) no-repeat 0 6px}
#menu li a.m18{background:url(../img/bt_anfahrt_w.gif) no-repeat 0 6px}
#menu li a.m20{background:url(../img/bt_restaurant_c.gif) no-repeat 0 6px}
#menu li a.m21{background:url(../img/bt_biergarten_c.gif) no-repeat 0 6px}
#menu li a.m24{background:url(../img/bt_team_c.gif) no-repeat 0 6px}
#menu li a.m25{background:url(../img/bt_anfahrt_c.gif) no-repeat 0 6px}
#menu li a.m5{background:url(../img/bt_catering.gif) no-repeat 0 6px}
#menu li a.m3{background:url(../img/bt_philosophie.gif) no-repeat 0 6px}
#menu li a.m4{background:url(../img/bt_geschichte.gif) no-repeat 0 6px}
#menu li a.m6{background:url(../img/bt_kontakt.gif) no-repeat 0 6px}
.loc7 #menu li a.m5{background:url(../img/bt_catering_m.gif) no-repeat 0 6px}
.loc7 #menu li a.m3{background:url(../img/bt_philosophie_m.gif) no-repeat 0 6px}
.loc7 #menu li a.m4{background:url(../img/bt_geschichte_m.gif) no-repeat 0 6px}
.loc7 #menu li a.m6{background:url(../img/bt_kontakt_m.gif) no-repeat 0 6px}
.loc7 #menu li a.m28{background:url(../img/bt_reservierung_m.gif) no-repeat 0 6px}
.loc13 #menu li a.m5{background:url(../img/bt_catering_w.gif) no-repeat 0 6px}
.loc13 #menu li a.m3{background:url(../img/bt_philosophie_w.gif) no-repeat 0 6px}
.loc13 #menu li a.m4{background:url(../img/bt_geschichte_w.gif) no-repeat 0 6px}
.loc13 #menu li a.m6{background:url(../img/bt_kontakt_w.gif) no-repeat 0 6px}
.loc13 #menu li a.m29{background:url(../img/bt_reservierung_w.gif) no-repeat 0 6px}
.loc19 #menu li a.m5{background:url(../img/bt_catering_c.gif) no-repeat 0 6px}
.loc19 #menu li a.m3{background:url(../img/bt_philosophie_c.gif) no-repeat 0 6px}
.loc19 #menu li a.m4{background:url(../img/bt_geschichte_c.gif) no-repeat 0 6px}
.loc19 #menu li a.m6{background:url(../img/bt_kontakt_c.gif) no-repeat 0 6px}
.loc19 #menu li a.m30{background:url(../img/bt_reservierung_c.gif) no-repeat 0 6px}
#lang1 #menu li a.m11{background:url(../img/bt_theteam_m.gif) no-repeat 0 6px}
#lang1 #menu li a.m12{background:url(../img/bt_find_m.gif) no-repeat 0 6px}
#lang1 #menu li a.m17{background:url(../img/bt_theteam_w.gif) no-repeat 0 6px}
#lang1 #menu li a.m18{background:url(../img/bt_find_w.gif) no-repeat 0 6px}
#lang1 #menu li a.m21{background:url(../img/bt_beergarden_c.gif) no-repeat 0 6px}
#lang1 #menu li a.m24{background:url(../img/bt_theteam_c.gif) no-repeat 0 6px}
#lang1 #menu li a.m25{background:url(../img/bt_find_c.gif) no-repeat 0 6px}
#lang1 #menu li a.m3{background:url(../img/bt_philosophy.gif) no-repeat 0 6px}
#lang1 #menu li a.m4{background:url(../img/bt_history.gif) no-repeat 0 6px}
#lang1 #menu li a.m6{background:url(../img/bt_contact.gif) no-repeat 0 6px}
#lang1 .loc7 #menu li a.m3{background:url(../img/bt_philosophy_m.gif) no-repeat 0 6px}
#lang1 .loc7 #menu li a.m4{background:url(../img/bt_history_m.gif) no-repeat 0 6px}
#lang1 .loc7 #menu li a.m6{background:url(../img/bt_contact_m.gif) no-repeat 0 6px}
#lang1 .loc7 #menu li a.m28{background:url(../img/bt_reservation_m.gif) no-repeat 0 6px}
#lang1 .loc13 #menu li a.m3{background:url(../img/bt_philosophy_w.gif) no-repeat 0 6px}
#lang1 .loc13 #menu li a.m4{background:url(../img/bt_history_w.gif) no-repeat 0 6px}
#lang1 .loc13 #menu li a.m6{background:url(../img/bt_contact_w.gif) no-repeat 0 6px}
#lang1 .loc13 #menu li a.m29{background:url(../img/bt_reservation_w.gif) no-repeat 0 6px}
#lang1 .loc19 #menu li a.m3{background:url(../img/bt_philosophy_c.gif) no-repeat 0 6px}
#lang1 .loc19 #menu li a.m4{background:url(../img/bt_history_c.gif) no-repeat 0 6px}
#lang1 .loc19 #menu li a.m6{background:url(../img/bt_contact_c.gif) no-repeat 0 6px}
#lang1 .loc19 #menu li a.m30{background:url(../img/bt_reservation_c.gif) no-repeat 0 6px}
#menu li a.akt{background-position:0 -18px!important;}
#menu li a:hover, .loc19 #menu li a:hover,.loc13 #menu li a:hover,.loc7 #menu li a:hover{background-position:0 -42px!important;}
#banner{position:absolute;top:60px;z-index:1000;margin:236px 0 0 10px;width:852px;height:55px;background-color:#fff;overflow:hidden}
#home #banner{width:218px;}
#banner h1{float:left;width:218px}
#banner h1 img{margin-left:15px}
#banner h1 span{display:block;width:10px;text-indent:-999em}
#banner #adresse{float:left;margin:19px 0 0 33px;width:601px;overflow:hidden}
form{width:528px;margin:16px 0 16px 251px}
form fieldset{border:none}
form label{width:170px;display:block;float:left}
form input,form textarea{width:338px;background-color:#fff;border:none;font-size:11px;color:#666;padding:1px}
form .formblock{margin-bottom:8px}
form input.formsubmit{border:1px solid #666;width:100px;margin-left:170px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#666;padding-bottom:1px;cursor:pointer;}
form input.formsubmit:hover{color:#333;border:1px solid #333}
.forminfo{color:#333;padding-left:251px!important;margin-bottom:16px}
form label.formerror{color:#333}
form select {width:341px;background-color:#fff;border:1px solid #E6DFBF!important;font-size:11px;color:#666;padding:0px}
#form-module-thanks {margin:0 0 0 251px;width:528px}
#home #menu{height:407px;background-color:#c2bca1}
#home #box{cursor:pointer}
#home #head{width:852px;height:407px;margin:0 0 0 10px;background-color:#dedcd4}
#home #banner #bannercontainer{position:relative;width:631px;height:55px;overflow:hidden}
#home #banner #bannercontainer div.adress{height:55px;clear:both;margin:12px 0 0 25px}
#home #banner #bannercontainer p{float:left}
#home #banner #bannercontainer p.col1{width:190px}
#home #banner #bannercontainer p.col2{width:165px}
#home #banner #bannercontainer p.col3{width:220px}