body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
@media screen and (min-width: 768px){
/* Basic_768.css */
#id_veranstaltung{height:210px;max-width:960px;top:-50px;position:relative;margin-right:auto;margin-bottom:-160px;margin-left:auto;width: calc(100% - 40px)}*{margin:0;padding:0;font:19px/1.4rem "ff-karbid-web-pro",sans-serif}img{display:block}div.menubutton{display:none}html{height:100%;min-height:100%;overflow-x: scroll}body{height:100%;min-height:100%}#wrapper{position:relative;padding-bottom:265px;min-height: calc(100vh - 132px)}#header{width:100%;height:180px;position:absolute;padding-top:20px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 30px 20px rgba(0,0,0,.1);box-shadow:0 0 30px 20px rgba(0,0,0,.1);z-index: 100}#header.sticky{width:100%;height:50px;top:0;position:fixed;margin-top:0;padding-top:5px}#header div.inside{height:180px;max-width:960px;position:relative;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc( 100% - 40px)}#header.sticky div.inside{height:50px}#main div.inside{max-width:960px;margin-right:auto;margin-left:auto;padding-top:250px;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}body.willkommen #main div.inside{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:199px;padding-right:0;padding-left:0}#footer{width:100%;height:260px;bottom:0;position:absolute;padding-top:5px;background-color:#404040}#footer div.inside{height:259px;max-width:960px;margin-right:auto;margin-left:auto;width: calc(100% - 40px)}#copyright{bottom:17px;position:absolute;left:0}#copyright p{margin-bottom:0;font-size:.6rem;line-height:.8rem;color:#fff;letter-spacing:1px}span.cc-message{margin-right:40px}div.artikel_start{margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px}div.artikel_start2{margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:80px}#willkommenstext{padding-top:40px}div.artikel_start  div.ce_text,div.artikel_start  div.insert,#form_reservierung,div.willkommen_doppel,div.inhalt_text,h2,h1,#meinungs_slider div.rsts-slide div{max-width:960px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}div.slider_text{height:400px;max-width:960px;position:relative;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}div.slider_text div{width:250px;height:auto;max-width:960px;bottom:0;right:50px;position:absolute;background-color:#fff;border:2px solid #016429;border-radius:0}div.slider_text div h3{display:block;margin-bottom:0;padding:6px;text-align:center;background-color:#016429;color:#fff}div.slider_text div p{margin-top:0;margin-bottom:0;padding:6px;text-align:center;font-size:1rem;line-height:1.6rem;font-weight: 700}div.slider_text div p strong{display:block;padding:6px;font-size:1.6rem;line-height:2.2rem;font-weight: 700}#meinungs_slider div.rsts-slide div.ce_text{margin-right:0;margin-left:0;padding-right:0;padding-left:0}#meinungen div.ce_text,div.inhalt_text div.ce_text{margin-right:0;margin-left:0;padding-right:0;padding-left:0}div.willkommen_doppel div.ce_image{width:220px;height:220px;float:left;margin-right:50px;padding-right:0;padding-left:0}div.willkommen_doppel div.ce_text{height:190px;margin-right:auto;padding:15px;background-color:rgba(1,100,41,.2);width: calc(100% - 300px)}div.willkommen_doppel div.ce_text h4{margin-top:0;margin-right:auto;margin-bottom:.5rem;line-height:.9rem}div.hg_gruen{background-color:#016429;border-color:#016429}div.hg_weiss{background-color:#fff;border-color:#fff}#willkommen{height:450px;top:-199px;position:relative;margin-bottom:-199px;padding-top:199px}#karte{padding-top:0;padding-bottom:0;background-color:#404040}#form_kontakt{padding-top:5px;padding-bottom:35px;background-color:#404040}#form_kontakt h4{margin-top:0;margin-bottom:.3rem;font-size:1.4;color:#fff}#form_kontakt ul{width:100%;list-style-type:none}#form_kontakt ul li,#form_kontakt ul li a{display:block;padding-right:20px;font-size:.8rem;text-decoration:none;color:#fff}#uhrzeit{width:200px;min-height:254px;float:right;margin-top:7px;margin-right:0;margin-left:20px;padding:0;text-align:left;border:1px solid #016429}#uhrzeit h4,#uhrzeit p,#uhrzeit strong,#uhrzeit em{font-size:.8rem;line-height:1rem}#uhrzeit h4{width:100%;margin:0 0 1rem;padding:.5rem 0;text-align:center;background-color:#016429;color:#fff}#uhrzeit p{margin-bottom:.8rem;padding-right:5px;padding-left:10px;text-align:left}#kontakt_text_zeit{width:auto;min-height:261px;margin-right:auto;padding-right:0;padding-left:0;text-align:left}#dlh_googlemap_1{width: 100% !important}div.ce_gallery,div.bild_artikel{margin-top:6px}div.ce_gallery li{width:120px;height:120px;margin-right:10px;margin-bottom:10px}div.ce_gallery li:nth-child(2n){margin-right:0}#meinungen{background-image:url("../../files/Tannenbusch/Icons/feder.svg");background-repeat:no-repeat;background-size: 370px 370px;background-position: 80%}div.bild_artikel{width:250px;height:250px;float:left;margin-right:20px}div.inhalt_text div.ce_text{margin-right:0;margin-left:0;padding-right:0;padding-left:0;width: calc(100% - 271px)}div.floatright{float:right;margin-left:20px}div.floatleft{float:left;margin-right:20px}p{margin-bottom:1rem;text-align:left;font-size:1rem;line-height:1.5rem}#form_kontakt p{margin-bottom:.2rem}div.hg_gruen p{color:#fff}p strong{font-size:1rem;text-decoration:none;color:#016429;font-weight: 700}div.hg_gruen p strong{color:#fff}h1{margin-top:.5rem;margin-bottom:0;text-align:left;font:3rem/3rem "funkydori",sans-serif;font-weight:normal;color:#016429;font-weight: 700}h2{margin-top:.5rem;margin-bottom:0;text-align:left;font:2.5rem/3rem "funkydori",sans-serif;font-weight:normal;color:#016429;font-weight: 700}div.hg_gruen h2{color:#fff}h3{margin-top:.4rem;margin-bottom:.7rem;font-size:1.3rem;line-height:2rem;font-weight:bold;color:#016429;font-weight:700}h4{margin-top:1rem;margin-bottom:0;font-size:.9rem;font-weight:bold;color:#016429;font-weight:700}#main p a{font-size:.9rem;text-decoration:none;color:#016429;font-weight: 700}#main div.hg_gruen p a{color:#fff}div.inhalt ul li ul{padding-left:40px;list-style-type:disc}div.inhalt h1,div.cookie-text h1{width:100%;padding-right:0;padding-left:0;line-height:4rem}div.inhalt h3{margin-top:1.5rem;margin-bottom:.5rem}div.cookie-text ul{margin-top:1rem;padding-left:20px;list-style-type:disc}div.cookie-text ul li{margin-bottom:1rem}#nav_fuss{bottom:17px;right:0;position:absolute}#nav_fuss ul{line-height:.6rem}#nav_fuss ul li{display:inline-block;margin:0;padding:0 0 0 10px;line-height:.6rem}#nav_fuss ul li a,#nav_fuss ul li strong,#nav_fuss ul li a span{display:inline-block;margin:0;padding:0;font-size:.6rem;line-height:.8rem;text-decoration:none;color:#fff;letter-spacing:1px}#nav_main,#nav_main_link{bottom:-16px;position:relative;display:inline-block}#nav_main.sticky,#nav_main_link.sticky{bottom:5px;position:absolute;right:20px}body.willkommen #nav_main_link{display:none}#nav_main ul,#nav_main_link ul{margin-right:auto;margin-left:auto;list-style-type:none}#nav_main ul li,#nav_main_link ul li{display:inline-block;padding-right:7px}#nav_main ul li a,#nav_main_link ul li a span,#nav_main ul li a.active,#nav_main_link ul li a strong{display:inline-block;padding-left:5px;font-size:.8rem;line-height:.8rem;text-decoration:none;color:#404040}#nav_main.sticky ul li a,#nav_main_link.sticky ul li a span,#nav_main.sticky ul li a.active,#nav_main_link.sticky ul li a strong{font-size:.75rem;line-height:.8rem}#nav_logo{width:491px;height:129px;margin-right:auto;margin-left:auto}#nav_logo.sticky{width:31px;height:40px;left:20px;position:absolute;margin-left:auto;background-size: cover}#nav_logo ul li strong,#nav_logo ul li a{width:491px;height:129px;display:block;background-position:center center;background-repeat:no-repeat;text-indent:-5000px;background-image:url("../../files/Tannenbusch/Logo/WGHT_Logo_RGB_gross.svg");background: cover}#nav_logo.sticky ul li strong,#nav_logo.sticky ul li a{width:31px;height:40px;display:block;background-position:center center;background-repeat:no-repeat;text-indent:-5000px;background-image:url("../../files/Tannenbusch/Logo/hirsch.svg");background: cover}#facebook{right:0;top:10px;position:absolute;display:block;margin-right:auto;margin-left:auto;padding-left:1.2rem;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/Tannenbusch/Logo/flogo-HexRBG-Wht-144.png");background-size: 0.8rem 0.8rem}#facebook ul,#facebook ul li,#facebook ul li a{height:.8rem;display:block;list-style-type:none}#facebook ul li a,#facebook ul li span{font-size:.8rem;line-height:.8rem;text-decoration:none;color:#fff}#startslider{width:100%;height:450px;padding-right:0;padding-left:0}#startslider div.rsts-view,#startslider div.rsts-crop,div.rsts-slide{width:100%;min-width:100%;padding-right:0;padding-left:0}#startslider div.rsts-slide>div{width:100%;height:450px;background-position:left center;background-repeat:no-repeat;background-size: 110% auto;    transition: background-size 4s;    -moz-transition: background-size 4s;    -web-kit-transition: background-size 4s}#startslider div.rsts-active>div{background-size:  120% auto;    transition: background-size 4s;    -moz-transition: background-size 4s;    -web-kit-transition: background-size 4s}div.slide_willkommen{background-image:url("../../files/Tannenbusch/hintergruende/slider_gross_Haus.jpg")}#startslider div.text_slider{height:400px;max-width:960px;bottom:20px;position:absolute;padding-right:20px;padding-left:20px;width: calc(100% - 40px);left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%)}#startslider div.text_slider p{width:250px;bottom:0;right:0;position:absolute;margin-bottom:0;padding:10px;background-color:rgba(255,255,255,.7);border-radius:2px;font-size:1.5rem;line-height:2rem;color:#00a320;font-weight:700}div.slide_thai{background-image:url("../../files/Tannenbusch/hintergruende/slider_gross_Asia.jpg")}div.slide_biergarten{background-image:url("../../files/Tannenbusch/motive/slide_1.jpg")}div.slide_schnitzel{background-image:url("../../files/Tannenbusch/hintergruende/slider_gross_Schnitzel.jpg")}div.slide_oktober{background-image:url("../../files/Tannenbusch/hintergruende/slider_gross_Oktoberfest.jpg")}div.slide_nebel{background-image:url("../../files/Tannenbusch/motive/slide_2.jpg")}#meinungs_slider{height:360px}#meinungs_slider div.bewertung{margin-bottom:1.5rem}#meinungs_slider div.bewertung p{margin-bottom:.5rem}#meinungs_slider div.bewertung p em{font-size:.7rem;font-style:italic}#meinungs_slider div.rsts-crop,#meinungs_slider div.rsts-slides{height:270px;position:relative}#meinungs_slider div.rsts-slide>div{top:50%;position:relative;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}a.rsts-prev,a.rsts-next{width: 50px !important;height: 300px !important;top: 50% !important;-webkit-transform: translate(0, -50%) !important;-moz-transform: translate(0, -50%) !important;-ms-transform: translate(0, -50%) !important;-o-transform: translate(0, -50%) !important;transform: translate(0, -50%) !important;border:0px !important}a.rsts-prev{background-repeat:no-repeat;left: 10px;background-image:url("../../files/Tannenbusch/Icons/pfeil_links.svg") !important}a.rsts-next{background-repeat:no-repeat;right: 10px;background-image:url("../../files/Tannenbusch/Icons/pfeil_rechts.svg") !important}div.rsts-view a.rsts-prev,div.rsts-view a.rsts-next{opacity: 0;moz-opacity: 0}div.rsts-view:hover a.rsts-prev,div.rsts-view:hover a.rsts-next{opacity: 1;moz-opacity: 1;-webkit-transition: all 2s; /* Safari */transition: all 2s}section.ce_accordionStart{margin-bottom:30px}div.toggler{max-width:960px;margin:0 auto;padding:0;vertical-align:top;font:2rem/1.1rem "funkydori",sans-serif;;color:#016429;width: calc(100% - 40px);border: 0 !important;background:none !important;outline:none;font-weight: 700;cursor: pointer}div.toggler.active{max-width:960px;border:0 !important;border-radius:0 !important}#speisekarten div.ui-widget-content{background: none !important}#speisekarten div.accordion h3{margin-top:1.5rem;margin-bottom:.5rem;padding-left:30px;line-height:1rem}#speisekarten div.accordion p{padding-left:30px;font-size:.9rem}#speisekarten div.accordion p em{font-size:.9rem;font-style:italic;font-weight: 400}div.accordion{max-width:960px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px);border: 0 !important}#speisekarten div.accordion div.ce_text{width:100%;margin-top:20px;padding-right:0;padding-left:0}div.toggler span.ui-accordion-header-icon{width:29px;height:45px;display:inline-block;background-position:center center;background-repeat:no-repeat;background: cover}div.toggler span.ui-icon-triangle-1-e{background-image:url("../../files/Tannenbusch/Icons/besteck_offen.svg")}div.toggler span.ui-icon-triangle-1-s{background-image:url("../../files/Tannenbusch/Icons/besteck_zu.svg")}#speisekarten div.ce_text table{width:700px;border-collapse:separate;border-spacing:030px}#speisekarten table tr{border-bottom:15px solid #fff}#speisekarten div.ce_text table td{vertical-align:top;font-size:.9rem}#speisekarten div.ce_text table tr td:nth-child(2n){vertical-align:top;text-align:right;font-size:1rem;color:#016429;font-weight: 700;width: 80px !important}#speisekarten div.ce_text table tr td strong{font-size:1rem;color:#016429;font-weight: 700}#speisekarten div.ce_text table tr td em{font-size:.7rem;font-style:italic}#tafel p{display:inline-block;margin-bottom:50px;padding:10px 15px;border:2px solid #016429;border-radius:3px}#id_stoerer{width:330px;min-height:80px;right:40px;top:30px;position:absolute;display:block;padding-top:1rem;padding-right:.5rem;padding-left:.5rem;text-align:center;background-color:#016429;-webkit-box-shadow:7px 5px 20px 5px rgba(0,0,0,.6);box-shadow:7px 5px 20px 5px rgba(0,0,0,.6);font-family:ffffff;-moz-transform: rotate(+6deg);-ms-transform: rotate(+6deg);-o-transform: rotate(+6deg);-webkit-transform: rotate(+6deg);z-index:5000}#id_stoerer p,#id_stoerer p strong{text-align:center;line-height:1.3rem;color:#fff}#id_stoerer p,#id_stoerer p strong,#id_stoerer p a{text-align:center;line-height:1.3rem;color:#fff}#id_stoerer p strong{font-size:1.2rem}#id_stoerer_bruecke{height:120px}#form_reservierung{margin-top:20px}#form_reservierung div.widget{position:relative;margin-bottom:15px}#form_reservierung label{width:190px;display:inline-block;vertical-align:top;font-size:.8rem}#form_reservierung div.widget-calendar img{width:auto;height:20px;right:15px;position:absolute;display:inline-block;top:6px}#form_reservierung input{height:30px;padding-left:4px;vertical-align:middle;background-color:rgba(0,163,32,.2);border:0;border-radius:0;font-size:.9rem;width: calc(100% - 210px);-webkit-appearance: none;-moz-appearance:    none;appearance:         none}#form_reservierung textarea{height:100px;padding-left:4px;vertical-align:middle;background-color:rgba(0,163,32,.2);border:0;border-radius:0;font-size:.9rem;width: calc(100% - 210px);-webkit-appearance: none;-moz-appearance:    none;appearance:         none}#form_reservierung div.pflichtfeld{margin-left:197px}#form_reservierung div.pflichtfeld p{font-size:.8rem;color:#919191}#form_reservierung div.datenschutz_hinweis,#form_reservierung div.widget-checkbox,#form_reservierung div.widget-submit{margin-left:197px}#form_reservierung div.datenschutz_hinweis p,#form_reservierung div.datenschutz_hinweis a{font-size:.8rem;line-height:1.3rem}#form_reservierung div.widget-checkbox fieldset{border:0}#form_reservierung div.widget-checkbox fieldset input{width:30px;height:30px}#form_reservierung div.widget-checkbox fieldset input:checked{background-color:rgba(0,163,32,1)}#form_reservierung div.widget-checkbox fieldset label{width: calc(100% - 130px)}#form_reservierung div.widget-submit button{padding-right:10px;padding-left:10px;background-color:rgba(0,163,32,.2);border:0px;border-radius:0;font-size:.8rem;letter-spacing:1px}#ui-datepicker-div span,#ui-datepicker-div a,#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{font-size:.8rem;line-height:20px}#ui-datepicker-div{background-color:#fff}thead th{width:40px;padding: 0 !important}
}
@media screen and (max-width: 767px){
/* basic_small.css */
*{margin:0;padding:0;font:20px/1.4rem "ff-karbid-web-pro",sans-serif}img{display:block}html{height:100%;min-height:100%;overflow-x: scroll}body{height:100%;min-height:100%}#wrapper{position:relative;padding-bottom:305px;min-height: calc(100vh - 132px)}#header{width:100%;height:180px;position:absolute;padding-top:20px;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 30px 20px rgba(0,0,0,.1);box-shadow:0 0 30px 20px rgba(0,0,0,.1);z-index: 98}#header.sticky{width:100%;height:50px;max-height:50px;top:0;position:fixed;margin-top:0;padding-top:5px}#header div.inside{width:100%;height:180px;position:relative}#header.sticky div.inside{height:50px}#main div.inside{max-width:960px;margin-right:auto;margin-left:auto;padding-top:250px;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}body.willkommen #main div.inside{width:100%;max-width:100%;margin-right:auto;margin-left:auto;padding-top:179px;padding-right:0;padding-left:0}#footer{width:100%;height:300px;bottom:0;position:absolute;padding-top:5px;background-color:#404040}#footer div.inside{height:299px;max-width:960px;margin-right:auto;margin-left:auto;width: calc(100% - 40px)}#copyright{bottom:17px;position:absolute;left:0}#copyright p{margin-bottom:0;font-size:.6rem;line-height:.8rem;color:#fff;letter-spacing:1px}span.cc-message{margin-right:40px}div.artikel_start{margin-right:auto;margin-left:auto;padding-top:80px;padding-bottom:80px}#willkommenstext{padding-top:40px}div.artikel_start  div.ce_text,div.artikel_start  div.insert,#form_reservierung,div.willkommen_doppel,div.inhalt_text,h2,h1{max-width:960px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}div.slider_text{height:430px;max-width:960px;position:relative;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px)}div.slider_text div{height:auto;bottom:0;left:20px;position:absolute;background-color:#fff;border:2px solid #016429;border-radius:0;width: calc(100% - 40px)}div.slider_text div h3{width:100%;height:auto;max-width:960px;margin:10px 0 0;padding:6px;text-align:center;background-color:#016429;font-size:.8rem;line-height:1.1rem;color:#fff}div.slider_text div p{margin-bottom:0;padding:0 6px;text-align:center;font-size:.7rem;line-height:1rem;font-weight:normal}div.slider_text div p strong{display:block;padding:7px 6px;font-size:1.1rem;line-height:1.4rem;font-weight: 700}#meinungs_slider div.rsts-header h2{padding-right:0;padding-left:0}#meinungs_slider div.rsts-slide div,#meinungs_slider div.rsts-slide div div{width:100%;max-width:960px}div.willkommen_doppel div.ce_image{width:220px;height:220px;float:left;margin-right:50px;padding-right:0;padding-left:0}div.willkommen_doppel div.ce_text{height:190px;margin-right:auto;padding:15px;background-color:rgba(1,100,41,.2);width: calc(100% - 300px)}div.willkommen_doppel div.ce_text h4{margin-top:0;margin-right:auto;margin-bottom:.5rem;line-height:.9rem}div.hg_gruen{background-color:#016429;border-color:#016429}div.hg_weiss{background-color:#fff;border-color:#fff}#willkommen{height:450px;top:-199px;position:relative;margin-bottom:-199px;padding-top:199px}#karte{padding-top:0;padding-bottom:0;background-color:#404040}#form_kontakt{padding-top:5px;padding-bottom:35px;background-color:#404040}#form_kontakt h4{margin-top:0;margin-bottom:.3rem;font-size:1.4;color:#fff}#form_kontakt ul{width:100%;list-style-type:none}#form_kontakt ul li,#form_kontakt ul li a{display:block;padding-right:20px;font-size:.7rem;line-height:1rem;text-decoration:none;color:#fff}#uhrzeit{width:100%;margin-top:7px;margin-right:0;margin-bottom:20px;padding:0;text-align:left;border:1px solid #016429}#uhrzeit h4,#uhrzeit p,#uhrzeit strong,#uhrzeit em{text-align:center;font-size:1rem;line-height:1.3rem}#uhrzeit h4{width:100%;margin:0 0 1rem;padding:.5rem 0;text-align:center;background-color:#016429;color:#fff}#kontakt_text_zeit{width:auto;min-height:261px;margin-right:auto;padding-right:0;padding-left:0;text-align:left}#dlh_googlemap_1{width: 100% !important}div.ce_gallery,div.bild_artikel{margin-top:6px}div.ce_gallery li{height:auto;margin-right:10px;margin-bottom:10px;width: calc(50% - 5px)}div.ce_gallery li:nth-child(2n){margin-right:0}#meinungen{background-image:url("../../files/Tannenbusch/Icons/feder.svg");background-repeat:no-repeat;background-size: 370px 370px;background-position: 80%}div.bild_artikel{width:100%;height:auto;float:left;margin-right:20px;margin-bottom:20px}div.inhalt_text div.ce_text{width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}p{margin-bottom:1rem;text-align:left;font-size:1rem;line-height:1.5rem}#form_kontakt p{margin-bottom:.2rem}div.hg_gruen p{color:#fff}p strong{font-size:1rem;text-decoration:none;color:#016429;font-weight: 700}div.hg_gruen p strong{color:#fff}h1,h2{margin-top:.5rem;margin-bottom:0;text-align:left;font:2rem/2.5rem "funkydori",sans-serif;font-weight:normal;color:#016429;font-weight: 700}body.infos h1,body.infos h2{margin-top:.5rem;margin-bottom:0;text-align:left;font:1.8rem/2rem "funkydori",sans-serif;font-weight:normal;color:#016429;font-weight: 700}div.hg_gruen h2{color:#fff}h3{margin-top:.4rem;margin-bottom:.7rem;font-size:1.3rem;line-height:2rem;font-weight:bold;color:#016429;font-weight:700}h4{margin-top:1rem;margin-bottom:0;font-size:.9rem;font-weight:bold;color:#016429;font-weight:700}#main p a{font-size:.9rem;text-decoration:none;color:#016429;font-weight: 700}#main div.hg_gruen p a{color:#fff}div.inhalt ul li ul{padding-left:40px;list-style-type:disc}div.inhalt h1,div.cookie-text h1{width:100%;padding-right:0;padding-left:0;line-height:2rem}div.inhalt h3{margin-top:1.5rem;margin-bottom:.5rem}div.cookie-text ul{margin-top:1rem;padding-left:20px;list-style-type:disc}div.cookie-text ul li{margin-bottom:1rem}body.infos p,body.infos a,body.infos strong,body.infos li,body.infos h3,body.infos h4{font-size:.8rem;line-height:1.2rem}#nav_fuss{width:100%;bottom:30px;left:0;position:absolute;margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-top:0px solid #fff;border-right:0px solid #fff;border-bottom:1px solid #fff;border-left:0px solid #fff}#nav_fuss ul li{display:inline-block;margin:0;padding:0 10px 0 0;line-height:.8rem}#nav_fuss ul li a,#nav_fuss ul li strong,#nav_fuss ul li a span{display:inline-block;margin:0;padding:0;font-size:.8rem;line-height:.8rem;text-decoration:none;color:#fff;letter-spacing:1px}#nav_main,#nav_main_link{display:none}#nav_mobil{width:25px;height:25px;right:20px;top:-30px;position:absolute}#header.sticky #nav_mobil{top:10px}#nav_mobil div.mobile_menu_trigger{width:25px;height:25px;display:block;background-image:url("../../files/Tannenbusch/Icons/hamburger.svg");background-position:center center;background-repeat:no-repeat;text-indent:-5000px;background-size: cover}#nav_logo{width:205px;height:130px;margin-top:30px;margin-right:auto;margin-left:auto}#nav_logo ul li strong,#nav_logo ul li a{width:205px;height:130px;display:block;background-image:url("../../files/Tannenbusch/Logo/WGHT_Logo_RGB_klein.svg");background-position:center center;background-repeat:no-repeat;text-indent:-5000px;background: cover}#nav_logo.sticky{width:31px;height:40px;left:20px;position:absolute;margin-top:5px;background-size: cover}#nav_logo.sticky ul li strong,#nav_logo.sticky ul li a{width:31px;height:40px;display:block;background-position:center center;background-repeat:no-repeat;text-indent:-5000px;background-image:url("../../files/Tannenbusch/Logo/hirsch.svg");background: cover}#facebook{margin-right:auto;margin-left:auto;padding-left:1.2rem;background-position:left center;background-repeat:no-repeat;background-image:url("../../files/Tannenbusch/Logo/flogo-HexRBG-Wht-144.png");background-size: 0.8rem 0.8rem}#facebook ul,#facebook ul li,#facebook ul li a{height:.8rem;display:block;list-style-type:none}#facebook ul li a,#facebook ul li span{font-size:.8rem;line-height:.8rem;text-decoration:none;color:#fff}#mobile-menu-18 div.inner{background:#016429 url("../../files/Tannenbusch/Icons/hirsch_weiss_mit_Rand.svg") left bottom no-repeat;background-size: 128px 162px}#mobile-menu-18 div.inner ul{margin-top:30px}#mobile-menu-18 div.inner ul li{height:60px;padding-left:15px}#mobile-menu-18 div.inner ul li.last{height:70px;padding-left:15px}#mobile-menu-18 div.inner ul li a,#mobile-menu-18 div.inner ul li a span{height:60px;font-size:1.5rem;line-height:30px;text-decoration:none;color:#fff}#startslider{width:100%;height:450px;padding-right:0;padding-left:0}#startslider div.rsts-view,#startslider div.rsts-crop,div.rsts-slide{width:100%;min-width:100%;padding-right:0;padding-left:0}#startslider div.rsts-slide>div{width:100%;height:450px;background-position:left center;background-repeat:no-repeat;background-size: 100% auto;    transition: background-size 4s;    -moz-transition: background-size 4s;    -web-kit-transition: background-size 4s}div.slide_willkommen{background-image:url("../../files/Tannenbusch/hintergruende/slider_klein_Haus.jpg")}#startslider div.text_slider{height:400px;max-width:960px;bottom:20px;position:absolute;padding-right:20px;padding-left:20px;width: calc(100% - 40px);left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%)}#startslider div.text_slider p{width:250px;bottom:0;right:0;position:absolute;margin-bottom:0;padding:10px;background-color:rgba(255,255,255,.7);border-radius:2px;font-size:1.5rem;line-height:2rem;color:#00a320;font-weight:700}div.slide_thai{background-image:url("../../files/Tannenbusch/hintergruende/slider_klein_Asia.jpg")}div.slide_biergarten{background-image:url("../../files/Tannenbusch/hintergruende/slider_klein_Biergarten.jpg")}div.slide_schnitzel{background-image:url("../../files/Tannenbusch/hintergruende/slider_klein_Schnitzel.jpg")}div.slide_oktober{background-image:url("../../files/Tannenbusch/hintergruende/slider_klein_Oktoberfest.jpg")}div.slide_nebel{background-image:url("../../files/Tannenbusch/hintergruende/nebel_klein.jpg")}#meinungs_slider{height:700px}#meinungs_slider div.bewertung{margin-bottom:1.5rem}#meinungs_slider div.bewertung p{margin-bottom:.5rem}#meinungs_slider div.bewertung p em{font-size:.7rem;font-style:italic}#meinungs_slider div.rsts-crop,#meinungs_slider div.rsts-slides{height:270px;position:relative}#meinungs_slider div.rsts-slide>div{top:50%;position:relative;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%)}a.rsts-prev,a.rsts-next{display:none}#id_veranstaltung{top:-2px;position:relative;margin-right:auto;margin-bottom:-50px;margin-left:auto;padding-top:30px;background-color:#016429}#id_stoerer p,#id_stoerer p strong{text-align:center;line-height:1.3rem;color:#fff}#id_stoerer p,#id_stoerer p strong,#id_stoerer p a{text-align:center;line-height:1.3rem;color:#fff}#id_stoerer_bruecke{height:120px}section.ce_accordionStart{margin-bottom:30px}div.toggler{max-width:960px;position:relative;margin:0 auto;padding:0;vertical-align:top;font:1.5rem/1.1rem "funkydori",sans-serif;;color:#016429;width: calc(100% - 40px);border: 0 !important;background:none !important;outline:none;font-weight: 700}div.toggler.active{max-width:960px;border:0 !important;border-radius:0 !important}#speisekarten div.accordion h3{margin-top:1.5rem;margin-bottom:.5rem;font-size:1.2rem;line-height:1.5rem}#speisekarten div.accordion p{font-size:.8rem;line-height:1rem}#speisekarten div.accordion p em{font-size:.8rem;line-height:1rem;font-style:italic;font-weight: 400}#speisekarten div.ui-widget-content{background: none !important}div.accordion{max-width:960px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px;width: calc(100% - 40px);border: 0 !important}#speisekarten div.accordion div.ce_text{width:100%;margin-top:20px;padding-right:0;padding-left:0}div.toggler span.ui-accordion-header-icon{width:29px;height:45px;display:inline-block;background-position:center center;background-repeat:no-repeat;background: contain}div.toggler span.ui-icon-triangle-1-e{background-image:url("../../files/Tannenbusch/Icons/besteck_offen.svg")}div.toggler span.ui-icon-triangle-1-s{background-image:url("../../files/Tannenbusch/Icons/besteck_zu.svg")}#speisekarten div.ce_text table{border-collapse:separate}#speisekarten table tr{border-bottom:15px solid #fff}#speisekarten div.ce_text table td{padding-top:20px;vertical-align:top;font-size:.8rem}#speisekarten div.ce_text table tr td:nth-child(2n){width:105px;vertical-align:top;text-align:right;font-size:.8rem;line-height:1.1rem;color:#016429;font-weight: 700}#speisekarten div.ce_text table tr td strong{font-size:.8rem;line-height:1.1rem;color:#016429;font-weight: 700}#speisekarten div.ce_text table tr td em{font-size:.7rem;line-height:1.1rem;font-style:italic}#tafel p{display:inline-block;margin-bottom:50px;padding:10px 15px;border:2px solid #016429;border-radius:3px}#form_reservierung{margin-top:20px}#form_reservierung div.widget{position:relative;margin-bottom:15px}#form_reservierung label{display:block;font-size:.8rem}#form_reservierung div.widget-calendar img{width:auto;height:20px;right:2px;top:34px;position:absolute;display:inline-block}#form_reservierung input{width:100%;height:30px;padding-left:4px;vertical-align:middle;background-color:rgba(0,163,32,.2);border:0;border-radius:0;font-size:.9rem;-webkit-appearance: none;-moz-appearance:    none;appearance:         none}#form_reservierung textarea{width:100%;height:80px;padding-left:4px;vertical-align:middle;background-color:rgba(0,163,32,.2);border:0;border-radius:0;font-size:.9rem;-webkit-appearance: none;-moz-appearance:    none;appearance:         none}#form_reservierung div.pflichtfeld p{font-size:.8rem;color:#919191}#form_reservierung div.datenschutz_hinweis p,#form_reservierung div.datenschutz_hinweis a{font-size:.8rem;line-height:1.3rem}#form_reservierung div.widget-checkbox fieldset{border:0}#form_reservierung div.widget-checkbox fieldset input{width:30px;height:30px;float:left;margin-right:10px}#form_reservierung div.widget-checkbox fieldset input:checked{background-color:rgba(0,163,32,1)}#form_reservierung div.widget-submit button{padding-right:10px;padding-left:10px;background-color:rgba(0,163,32,.2);border:0px;border-radius:0;font-size:.8rem;letter-spacing:1px}#ui-datepicker-div span,#ui-datepicker-div a,#ui-datepicker-div select.ui-datepicker-month,#ui-datepicker-div select.ui-datepicker-year{font-size:.8rem;line-height:20px}#ui-datepicker-div{background-color:#fff}thead th{width:40px;padding: 0 !important}
}
