@font-face{font-family:'titillium';src:url('/thirdparty/titillium/TitilliumWeb-Regular.ttf') format('truetype')}@font-face{font-family:'titillium';src:url('/thirdparty/titillium/TitilliumWeb-Light.ttf') format('truetype');font-weight:light}@font-face{font-family:'titillium';src:url('/thirdparty/titillium/TitilliumWeb-Bold.ttf') format('truetype');font-weight:bold}main,footer,header,article,section{display:block}*{margin:0;padding:0;font-family:'titillium';font-size:14px}html,body{width:100%;min-height:100%;background-color:#fefefe}img{border:0;max-width:100%}a{text-decoration:none;color:rgb(105,127,172)}header{display:block}header .logo{text-align:center}header .logo img{width:76px;padding-top:8px}header .head_bar{border-top:1px solid #8c8c8c;border-bottom:1px solid #8c8c8c;height:30px;width:100%}header h1:before{display:inline-block;vertical-align:middle;content:" ";height:30px}header h1{color:white;display:inline-block;vertical-align:middle;font-size:2em}main{width:100%;box-sizing:border-box;margin:0 auto}input{background-color:#ffffff;border-radius:0;border:1px solid #2d2d2d;box-shadow:0;color:#2d2d2d;padding:4px 6px;box-sizing:border-box}.message.error{border:2px solid #E60000;background-color:#F06162;color:#ffffff;display:block;padding:4px 6px;font-weight:bold}.message.success{border:2px solid #27AF00;background-color:#27af00;color:#ffffff;display:block;padding:4px 6px;font-weight:bold}.page_404 h1{font-size:1.2em;color:rgb(24,24,24);margin:2em 0 20px 0;font-weight:lighter}.page_404 p{font-size:1em;color:#424242;line-height:1.5em}.button.gray{background-color:#a8a8a8;border:0 none;box-sizing:border-box;color:#ffffff;cursor:pointer;display:inline-block;margin-top:8px;padding:8px 12px;text-align:center;text-decoration:none;vertical-align:top}.popup{position:fixed;top:0;left:0;background-color:#ffffff;box-shadow:0 0 2px #666666;box-sizing:border-box;overflow-x:auto;z-index:22;min-width:200px}.popup_underlay{position:fixed;top:0;left:0;z-index:21;opacity:0.8;background-color:rgba(238,238,238,1);width:100%;height:100%}.popup .popup_head{padding:4px 10px;text-align:right}.popup .popup_head .fa{cursor:pointer}.popup .popup_content{padding:10px}.corona-line{position:fixed;top:auto;left:0;right:0;bottom:0;background-color:#96142C;color:#ffffff;text-align:center;padding:20px 40px;font-size:1.5em;display:none}.corona-line a{color:#ffffff;font-size:1em;text-decoration:underline}.corona-line strong{color:#ffffff;font-size:1em}.cookiebox-button-direct button.button{display:block;width:100%}.slide_main{position:relative}.slide_main .button_arr{position:absolute;margin:0 50px;top:45%;height:10%;cursor:pointer}.slide_main .button_arr.button_left{left:0;font-weight:lighter}.slide_main .button_arr.button_right{right:0;font-weight:lighter}.slide_main .button_arr.button_left:hover,.slide_main .button_arr.button_right:hover{color:#fe7201}.galerie_popup.hide{display:none}html{background-color:#dcdcdc}main{background-color:white;z-index:90;padding-top:114px}main .inner{width:100%;box-sizing:border-box}header{background-color:#000;position:fixed;left:0;right:0;top:0;z-index:300}header .logo_area{text-align:center;padding:5px;font-size:3em;padding-top:30px}header .logo_area a{font-weight:bold;color:white;font-size:1em}header .logo_area img{max-height:100px}footer{background-color:#dcdcdc;padding-bottom:72px}footer .inner{position:relative}footer .nav{position:absolute;right:0;top:10px;box-sizing:border-box;text-align:center;padding-right:15px}header .logo_area,header .mobile_menu_btn,header nav,footer .inner{max-width:1920px;margin:0 auto}.mov-left,.mov-right{position:absolute;color:white;font-size:4em;z-index:200;top:calc(50% - 35px);cursor:pointer}.mov-left{left:5px}.mov-right{right:5px}.slider img{display:block !important}.popup.cms{z-index:800}.slider_on_top{position:absolute;left:0;right:0;text-align:center;top:690px;z-index:200}.herzlich_willkommen{display:inline-block;width:650px;z-index:1}.herzlich_willkommen img{z-index:1}.reservieren_btn{box-sizing:border-box;padding:10px;color:white;background-color:#96142C;display:block;margin:0 auto;margin-bottom:-30px;cursor:pointer;max-width:350px;font-size:1.7em;z-index:3;position:absolute;top:102px;left:0;right:0}.kontakt_area{position:absolute;right:0;top:0;padding:5px;padding-left:10px;padding-right:10px;box-sizing:border-box;color:white;font-size:1em;background-color:#96142C;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;transition:top 1s}header.small_header .kontakt_area{top:60px}.kontakt_area a{color:white;font-size:1em;text-decoration:none}.speisekarte_btn{box-sizing:border-box;padding:5px;color:white;background-color:#96142C;display:inline-block;margin:0 auto;cursor:pointer;max-width:165px;font-size:1.7em;text-align:center;text-decoration:none !important;margin-right:3%;width:25%}.bottom_icons{text-align:center;margin-top:20px;padding-bottom:25px}.bottom_icons a{vertical-align:middle}.bottom_icons .instagram i{font-size:3em;color:black}.home_btn{display:block;position:fixed;top:30px;left:calc(50% - 117px);width:235px;height:100px;z-index:500}@media screen and (max-width:1400px){.home_btn{display:none}header .kontakt_area{top:60px}main{padding-top:87px}header .logo_area{padding-top:10px}header .logo_area img{max-height:54px}}@media screen and (max-width:1200px){.slider_on_top{display:none !important}}@media screen and (max-width:1110px){footer{padding-bottom:0}}@media screen and (max-width:850px){main{overflow:hidden;max-width:100%}header .kontakt_area{left:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;text-align:center}header .kontakt_area{top:57px}}@media screen and (max-width:600px){}@media screen and (max-width:440px){}@media screen and (max-width:375px){}main .inner .content_row:first-child{margin-top:0}@media screen and (max-width:700px){}.textdefault article.text{margin-top:50px;padding:20px}.textdefault article.text,.textdefault article.text p,.textdefault article.text ul li{font-size:1.2em;line-height:1.2em;color:black}.textdefault article.text strong{font-size:1em;line-height:1em;color:black}.page_5 .textdefault article.text{text-align:center}.textdefault article.text p{margin-bottom:10px}.textdefault article.text .headline h1,.textdefault article.text .headline h2,.textdefault article.text .headline h3,.textdefault article.text .headline h4{font-size:2.0em;margin:0 0 20px 0;color:#96142C;font-weight:100}.textdefault article.text.tcenter{text-align:center}.textdefault article.text ul{list-style-position:inside}.textdefault article.text p a,.textdefault article.text p a:hover{text-decoration:underline;cursor:pointer}@media screen and (max-width:700px){}.nav_button{width:35px;height:45px;position:absolute;transition:left 0.1s;cursor:pointer}.open_menu .nav_button{}.nav_button span{position:absolute;top:50%;left:0;display:block;width:100%;height:4px;margin-top:-2px;background-color:white;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;border-radius:20px}.nav_button span:before,.nav_button span:after{position:absolute;left:0;width:100%;height:100%;background-color:white;content:' ';-webkit-transition:-webkit-transform 0.3s;transition:transform 0.3s;border-radius:20px}.nav_button span:before{-webkit-transform:translateY(-250%);transform:translateY(-250%)}.nav_button span:after{-webkit-transform:translateY(250%);transform:translateY(250%)}.open_menu .nav_button span{background-color:transparent}.open_menu .nav_button span:before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.open_menu .nav_button span:after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}@media screen and (max-width:770px){.nav_button{position:fixed;left:20px}}header{height:165px;transition:height 1s}header.small_header{height:60px;transition:height 0.7s}.nav_button{top:20px;transition:top 1s;left:20px}header.small_header .nav_button{top:8px;transition:top 1s}header .inner .logo img{padding-top:30px;max-height:110px;transition:all 1s}header.small_header .inner .logo img{padding-top:15px ;max-height:34px;transition:all 1s}.parallax{padding-top:30px;transition:padding-top 1s;background-position:0 140px;transition:background-position 0.5s}html{background-color:black !important}main.small_header .parallax{background-position:0 60px;transition:background-position 0.2s}body #mainmenu{top:165px ;transition:top 1s !important}body.small_header #mainmenu{top:57px;transition:top 0.7s !important}.page_18 header .inner .logo img{padding-top:50px ;max-height:50px}header.small_header .inner .logo img{padding-top:15px ;max-height:34px;transition:all 1s}nav{transition:all 1s}body.small_header nav{top:0}header .logo_area{transition:all 1s}body.small_header header .logo_area{padding-top:7px}header .logo_area img{transition:all 1s}body.small_header header .logo_area img{max-height:54px}@media screen and (max-width:1400px){body.small_header nav{top:60px}header{height:60px}header .inner .logo img{padding-top:15px ;max-height:34px}.nav_button,header.small_header .nav_button{top:10px}body #mainmenu{top:60px ;bottom:0}.parallax{padding-top:10px}}.topBewertung{width:100%;text-align:center;max-width:800px;margin:0 auto;padding-bottom:50px}.topBewertung .sterne,.topBewertung .headline,.topBewertung .bewertungText{padding:10px}.topBewertung a{color:black}.topBewertung a.bewertung_abgeben_btn{color:white}.topBewertung .bewertungText em{font-size:1.3em;line-height:1.8em}.topBewertung .sterne i{color:#E3CC90;font-size:2em}.bewertung_abgeben_btn{display:inline-block;box-sizing:border-box;background-color:#96142C;color:white;cursor:pointer;border:1px solid #96142C;padding:5px;max-width:200px;min-width:200px}.einzelBewertung{width:100%;margin-top:90px;box-sizing:border-box}.zusammenfassungBewertung table{width:100%}.zusammenfassungBewertung table tr{display:block;text-align:center}.zusammenfassungBewertung table td{display:inline-block;padding:5px}.einzelBewertung .userBewertung{position:relative;margin:0 auto;width:470px}.einzelBewertung .userBewertung span.headline{color:#96142C;font-weight:bold;font-size:2.5em;display:block;vertical-align:middle;margin:0;text-align:center}.einzelBewertung .userBewertung td{vertical-align:middle;text-align:right;line-height:1.3em;font-size:1em !important}.einzelBewertung .userBewertung td div{font-size:1.5em}.einzelBewertung .userBewertung tr td .val{font-size:1.5em;text-align:left}.einzelBewertung .userBewertung tr td .val i{font-size:1em}.einzelBewertung i{color:#E3CC90}.einzelBewertung .detailBewertung{box-sizing:border-box;margin-top:50px}.einzelBewertung .bewertungEintrag{display:block;margin:0 auto;position:relative;box-sizing:border-box;width:49.5%;vertical-align:top;min-height:140px;margin-bottom:10px;padding:10px;clear:both}.einzelBewertung .bewertungEintrag:last-of-type{margin-bottom:100px}.einzelBewertung .bewertungEintrag:nth-child(even){}.einzelBewertung .bewertungEintrag:nth-child(odd){}.einzelBewertung .bewertungEintrag .erstellungDatum{position:absolute;left:0;top:0;padding:10px}.einzelBewertung .bewertungEintrag .bewertungOben a{display:block;position:absolute;right:0;bottom:0;color:#96142C;cursor:pointer;padding:10px;font-weight:bold}.einzelBewertung .bewertungEintrag .sterne{width:100%;display:block;text-align:center}.einzelBewertung .bewertungEintrag .sterne i{font-size:1.5em}.einzelBewertung .bewertungMitte [itemprop="summary"]{display:none}.einzelBewertung .bewertungMitte .bewertungMitteText{text-align:center;margin-top:10px;font-style:italic;font-size:1.2em;background-color:#F2F2F2;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px}.einzelBewertung .bewertungUnten{text-align:center}.einzelBewertung .bewertungUnten .geschlecht,.einzelBewertung .bewertungUnten .alter,.einzelBewertung .bewertungUnten .beruf{display:inline-block;margin-top:10px;font-size:0.8em;margin-right:5px}.einzelBewertung .frageDetail{width:100%;box-sizing:border-box;margin-top:10px}.einzelBewertung .frageDetail .frageRow{width:100%;box-sizing:border-box;vertical-align:middle;margin-bottom:10px}.einzelBewertung .frageDetail .frageRow .frage{display:inline-block;width:80%;box-sizing:border-box;vertical-align:middle}.einzelBewertung .frageDetail .frageRow .sterne{display:inline-block;width:20%;box-sizing:border-box;vertical-align:middle}.page_11 main{padding-top:80px}@media screen and (max-width:860px){.bewertung_abgeben_btn{margin-bottom:5px}.einzelBewertung .bewertungEintrag{width:100%}.einzelBewertung{margin-top:10px}.einzelBewertung .userBewertung span.headline{font-size:2em}.einzelBewertung .userBewertung{width:95%;margin:0 auto}.einzelBewertung .bewertung_abgeben_btn{width:100% !important}.topBewertung{padding-top:20px;padding-bottom:40px}.frageRow .frage,.frageRow .sterne{width:100% !important;display:block !important}.einzelBewertung .bewertungEintrag .sterne.top{margin-bottom:20px;text-align:right}}.corona_page_overlay{position:fixed;top:0;left:0;z-index:900;opacity:0.8;background-color:rgba(238,238,238,1);width:100%;height:100%}.corona_popup{z-index:901;position:fixed;top:250px;left:0;right:0;margin:0 auto;background-color:black;border:1px solid gray;font-size:1em;color:white;max-width:800px}.corona_popup .closer{text-align:right;padding:15px;width:100%;box-sizing:border-box;color:white;font-size:1em;cursor:pointer}.corona_popup .closer i{color:white;font-size:2em;cursor:pointer}.corona_popup .inhalt{padding:15px;padding-top:0;width:100%;box-sizing:border-box;color:white;font-size:1.2em;text-align:center}.corona_popup .inhalt p,.corona_popup .inhalt ul,.corona_popup .inhalt ol{margin-bottom:10px}.corona_popup .inhalt li,.corona_popup .inhalt p,.corona_popup .inhalt a{line-height:1.4em;font-size:15px}.corona_popup .inhalt ol li,.corona_popup .inhalt ul li{list-style-position:inside;margin-bottom:5px}.corona_popup .inhalt small{font-size:.5em;text-align:right;width:100%;display:inline-block}.corona_popup p.head{font-size:2em;color:white;font-weight:bold}.corona_popup p.footer{font-size:1.5em;color:white}.servicekraft_bubble,.servicekraft_bubble_top_teaser{background-color:#96142C;color:white;width:132px;height:132px;max-height:132px;overflow:hidden;text-align:center;-webkit-border-radius:150px;-moz-border-radius:150px;border-radius:150px;position:absolute;right:-50px;top:-30px;font-size:14px;transform:rotate(15deg)}a.servicekraft_bubble_top_teaser{cursor:pointer}.servicekraft_bubble_top_teaser{position:absolute;right:50px;top:100px;width:170px;height:170px;max-height:170px;font-size:18px}.steak_img{max-width:450px;display:inline-block}@media screen and (max-width:850px){.corona_popup{position:absolute}.servicekraft_bubble{display:none}.servicekraft_bubble_top_teaser{position:absolute;right:50px;bottom:-15px;top:auto;width:130px;height:130px;max-height:130px;font-size:13px}.steak_img{max-width:100% !important}}.cookiebox{position:fixed;left:0;bottom:0;width:100%;height:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center;max-width:100%;z-index:999;pointer-events:none}.cookiebox.box{padding:2rem}.cookiebox .cookiebox-inner{background-color:#fff;z-index:999;padding:1rem;max-width:90%;max-width:calc(100% - 2rem);pointer-events:auto}.cookiebox.bar .cookiebox-inner{width:100%}.cookiebox.box .cookiebox-inner{max-width:400px}.cookiebox.left{justify-content:flex-start}.cookiebox.right{justify-content:flex-end}.cookiebox.top{align-items:flex-start}.cookiebox.bottom{align-items:flex-end}.cookiebox.box .cookiebox-inner{border:1px solid black;display:inline-block}.cookiebox.bar.top .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{border-bottom:1px solid black}.cookiebox.bar.bottom .cookiebox-inner,.cookiebox.bar.middle .cookiebox-inner{border-top:1px solid black}.cookiebox.bar.center{text-align:center}.cookiebox.bar.right{text-align:right}.cookiebox.bar.left{text-align:left}.cookiebox .cookiebox-body{padding:0.4rem 0;display:none}.cookiebox .cookiebox-body .checkboxes{display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:2;justify-content:space-between}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;display:flex;flex-wrap:nowrap;align-items:center}.cookiebox .cookiebox-body .checkboxes .entry:last-child{}.cookiebox .cookiebox-body .entry label{padding:0 0.4rem}.cookiebox .cookiebox-body .entry input,.cookiebox .cookiebox-body .entry label,.cookiebox .cookiebox-body .entry a{}.cookiebox .cookiebox-body .detail{display:none}.cookiebox .cookiebox-body .detail .text{padding:0.4rem;border-bottom:1px solid black}.cookiebox .cookiebox-body .detail ul{list-style:none}.cookiebox .cookiebox-body .detail .entries{padding:0.4rem 0 0 1rem}.cookiebox .cookiebox-body .detail .cookiebox-entry-description{display:none;padding:0.4rem 0 0.4rem 2rem}.cookiebox .cookiebox-footer .cookiebox-button-detail{display:none}.cookiebox-inline .cookiebox{position:static;z-index:0}.cookiebox-inline .cookiebox.box{padding:0}.cookiebox-inline .cookiebox.box .cookiebox-inner{max-width:none;display:block;box-sizing:border-box;width:100%}.cookiebox .cookiebox-inner{z-index:0}.cookiebox-inline .cookiebox .cookiebox-body,.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-detail{display:block}.cookiebox-inline .cookiebox .cookiebox-footer .cookiebox-button-direct{display:none}@media screen and (max-width:720px){.cookiebox .cookiebox-body .checkboxes{flex-direction:column}.cookiebox .cookiebox-body .checkboxes .entry{padding:0.4rem;border:1px solid black;border-bottom:0}.cookiebox .cookiebox-body .checkboxes .entry:last-child{border-bottom:1px solid #2d2d2d}}.nav_entry{display:inline-block;margin-right:3%;max-height:40px;vertical-align:middle}.nav_entry a{padding:4px 6px;text-decoration:none;display:inline-block;width:100%;text-transform:uppercase;color:#1d1d1b;font-size:1.3em;border-top:4px solid #ffffff}.nav_entry a:hover{border-top:4px solid #DE8990}.nav_entry.active a{border-top:4px solid #901316}.nav_entry .nav_entry{display:none}.nav_entry.active a{border:0}.nav_entry{margin:0;max-height:100%}.nav_entry a{padding:0;text-transform:none;font-size:1em;border-top:0;letter-spacing:1px}.nav_entry a:hover{border-top:0}.mobile_menu_btn{display:none;cursor:pointer;font-size:1em;color:black}nav{text-align:center;padding-top:10px;position:fixed;margin:0 auto;top:64px;text-align:center;width:100%;z-index:400}nav .nav_entry{width:142px}nav .nav_entry:nth-child(3){margin-right:150px}nav .nav_entry:nth-child(4){margin-left:150px}nav .nav_entry.level_1{display:inline-block;padding:5px;padding-left:15px;padding-right:15px;padding-top:7px}nav .nav_entry.level_1.active a,nav .nav_entry.level_1:hover a{color:#cdcdcd}.nav_entry.level_1 a{color:white;font-size:1.05em;font-weight:bold !important}footer .nav .nav_entry{display:inline-block;padding:5px}footer .nav .nav_entry a{color:black;font-size:1em}footer .nav .nav_entry a:hover{text-decoration:underline}.footer_nav_mob{display:none}@media screen and (max-width:1400px){.footer_nav_mob{display:block;position:fixed;left:0;bottom:20px}.footer_nav_mob .nav_entry{margin-bottom:0;margin-top:0;padding-bottom:0 !important;padding-top:0 !important}.footer_nav_mob .nav_entry a{font-size:1em;color:#2d2d2d;text-transform:capitalize}nav .nav_entry:nth-child(4){margin:0}.footer_nav_mob .nav_entry a:hover{color:white}.mobile_menu_btn{display:block;position:absolute;top:5px;left:5px;color:white;padding:5px}.mobile_menu_btn i{font-size:2em}nav{position:fixed;left:0;right:0;top:60px;bottom:0;margin:auto;display:none;padding-top:0;background-color:black}nav.show{display:block}nav .nav_entry.level_1,nav .nav_entry.level_2{display:block;text-align:left}nav .nav_entry:nth-child(4){margin-right:0}nav .nav_entry:nth-child(5){margin-left:0}}.google-maps .google-maps-container .map{position:relative;height:0;overflow:hidden;padding-bottom:56.25%;background-color:#2d2d2d}.google-maps .google-maps-container .map iframe,.google-maps .google-maps-container .map img,.google-maps .google-maps-container .map .youtube_click_wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.google-maps .google-maps-container .map .youtube_click_wrapper{cursor:pointer}.google-maps .cookie-request{display:flex;width:100%;height:100%;position:absolute;background-size:cover;background-position:center center;background-repeat:no-repeat;align-items:center;justify-content:center}.google-maps .cookie-request:before{background-color:rgba(40,40,40,0.8);content:' ';width:100%;height:100%;position:absolute;z-index:1}.google-maps .cookie-request .cookie-request-content{position:absolute;z-index:2;color:white;padding:1rem;box-sizing:border-box}.galerie .original_images{height:0;overflow:hidden}.spalte{display:inline-block;box-sizing:border-box;padding:5px;vertical-align:top}.spalte img{padding-bottom:10px;display:block}.spalte img.clone{display:none;cursor:pointer}.spalte img.clone:hover{opacity:0.8}#team .spalte img.clone{display:none;cursor:default}#partner .spalte img.clone{display:none;opacity:1}#partner .galerie_target{padding-left:25%;padding-right:25%}.editable_images img{display:inline-block;height:100px}.galerie_popup{z-index:500;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.8)}.galerie_popup .close_btn{text-align:right;padding:20px}.galerie_popup .close_btn i{cursor:pointer;font-size:2em;color:gray}.galerie_popup .picutre_view{position:absolute;left:40px;right:40px;top:50px;bottom:50px;display:-ms-flexbox;display:-webkit-flex;display:flex !important;-ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.galerie_popup .picutre_view img{width:auto !important;max-height:95%;margin:0 auto;display:inline-block !important}.switch_left,.switch_right{position:absolute;top:calc(50% - 2em)}.switch_left{left:10px}.switch_right{right:10px}.switch_left i,.switch_right i{cursor:pointer;color:gray;font-size:4em}.pre_load_pictures{height:0 !important;overflow:hidden !important}.galerie_black_bg{background-color:black;width:100%;box-sizing:border-box;margin-bottom:10px}.galerie_black_bg img{display:block !important;width:100%;padding-bottom:0;box-sizing:border-box}.editable_images{position:absolute;top:200px;left:20px}.editable_images .slider img{display:inline-block !important}.paralax .galerie{margin-top:40px}.paralaxgalerie .content_position{padding:0 !important;max-width:98% !important;margin:0 auto !important}.paralaxgalerie .content_position article.text{max-width:100%;margin-top:50px}.paralaxgalerie{background-color:#000000}@media screen and (max-width:800px){.spalte img.clone{cursor:default;opacity:1}#partner .galerie_target{padding-left:5px;padding-right:5px}}@media screen and (max-width:1024px){.paralaxgalerie .content_position article.text{margin-top:0 !important;padding-bottom:0}.paralax .galerie{margin-top:0}}.paralaxbewertungen{background-color:white}.paralaxbewertungen .content_position article.text .headline h1,.paralaxbewertungen .content_position article.text .headline h2,.paralaxbewertungen .content_position article.text .headline h3,.paralaxbewertungen .content_position article.text .headline h4,.paralaxbewertungen article.text p,.paralaxbewertungen article.text li,.paralaxbewertungen article.text strong{color:black !important}.paralaxbewertungen .content_position{padding:0 !important}.paralaxbewertungen .content_position article.text{text-align:center;max-width:100%;padding-bottom:10px;padding-right:0}.paralaxbewertungen .content_position article.text .headline h1,.paralaxbewertungen .content_position article.text .headline h2,.paralaxbewertungen .content_position article.text .headline h3,.paralaxbewertungen .content_position article.text .headline h4{text-align:center;margin-bottom:0 !important;padding-bottom:0 !important}.bewertungen_area{width:100%;box-sizing:border-box;text-align:center;max-width:800px;margin:0 auto;padding-bottom:65px}#paralax_content_11{min-height:0}.cb{clear:both}.dn{display:none}.center{text-align:center}.fright{float:right}.font_italic{font-style:italic}.small{font-size:0.9em}.white{color:white}.reservierung_form{width:100%;box-sizing:border-box;vertical-align:middle;display:inline-block;padding-right:4%}.reservierung_form p{color:white}.reservierung_form .form_ele{margin-bottom:40px}.reservierung_form .formfield{width:100%;box-sizing:border-box;margin-bottom:10px}.reservierung_form .formfield label{display:block;font-style:italic;margin-bottom:5px;color:black}.pflichtfeld{color:black}.reservierung_form .formfield label{display:inline-block;vertical-align:top;width:100%}.reservierung_form .formfield input,.reservierung_form .formfield select{width:50%}.reservierung_form .formfield label.w_33,.reservierung_form .formfield input.w_33{width:33.33% !important}.reservierung_form .formfield label.w_33:nth-of-type(2),.reservierung_form .formfield input.w_33:nth-of-type(2){margin-left:8px;margin-right:8px;width:calc(33.33% - 16px) !important}.reservierung_form .formfield input.w_50{width:50% !important}.reservierung_form .formfield input.w_50:nth-child(1){margin-right:4px;width:calc(50% - 4px) !important}.reservierung_form .formfield input.w_50:nth-child(2){margin-left:4px;width:calc(50% - 4px) !important}.reservierung_form .formfield input.w_100{width:100% !important}.reservierung_form .formfield select,.reservierung_form .formfield input:first-of-type{width:calc(50% - 8px)}.reservierung_form .formfield select{width:100% !important}.reservierung_form .formfield label a{text-decoration:underline;color:#96142C}.reservierung_form .formfield select,.reservierung_form .formfield input,.reservierung_form .formfield textarea{border:1px solid #d1d2d3;padding:5px;box-sizing:border-box;color:#777776 !important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.reservierung_form .formfield input.checkbox{width:auto !important}.reservierung_form .formfield textarea{width:100%;min-height:100px}.reservierung_form .formfield .submit_btn{box-sizing:border-box;border:1px solid #5e2028;cursor:pointer;padding:5px;background-color:#96142C;transition:background-color 0.5s;color:white !important;max-width:250px !important}.reservierung_form .formfield .submit_btn:hover{background-color:#cfcbc2}.success_area{margin-top:20px;margin-bottom:20px;color:white;font-size:1.3em;font-weight:bold;background-color:white;padding:15px;color:#777776 !important}.error_area{color:red;background-color:white;margin-bottom:20px;padding:4px}.success_area i{color:green;text-shadow:-1px 0 white,0 1px white,1px 0 white,0 -1px white;font-size:1.5em}.error_field{border:1px solid red;border-color:red !important}.paralaxreservierung .paralax article.text p,.paralax article.text li{font-size:1.19em;line-height:1.6em;color:white}.paralax article.text strong{font-size:1em}.paralaxreservierung .content_position article.text{padding-bottom:30px}.paralaxreservierung .content_position article.text .headline h1,.paralaxreservierung .content_position article.text .headline h2,.paralaxreservierung .content_position article.text .headline h3,.paralaxreservierung .content_position article.text .headline h4,.paralaxreservierung article.text p,.paralaxreservierung article.text li,.paralaxreservierung article.text strong{color:black !important}@media screen and (max-width:1445px){.reservierung_form{display:block;width:95%;margin:0 auto;padding-right:0}.reservierung_form .dse_label{color:#7e8b9c !important}.reservierung_form .dse_label a{color:#7e8b9c !important;font-weight:bold}.reservierung_form .formfield input,.reservierung_form .formfield select,.reservierung_form .formfield .submit_btn{width:100% !important}.reservierung_form .formfield select:first-of-type,.reservierung_form .formfield input:first-of-type{margin-bottom:10px}}@media screen and (max-width:1024px){.paralaxreservierung .content_position article.text{padding-bottom:50px !important}.paralaxreservierung .content_position article.text .headline h1,.paralaxreservierung .content_position article.text .headline h2,.paralaxreservierung .content_position article.text .headline h3,.paralaxreservierung .content_position article.text .headline h4,.paralaxreservierung article.text p,.paralaxreservierung article.text li,.paralaxreservierung article.text strong{color:white !important}}@media screen and (max-width:800px){.paralaxreservierung .paralax .content_position article.text .headline h1,.paralaxreservierung .paralax .content_position article.text .headline h2,.paralaxreservierung .paralax .content_position article.text .headline h3,.paralaxreservierung .paralax .content_position article.text .headline h4{font-size:1.3em}.paralaxreservierung .paralax .content_position article.text{margin-top:10px}.paralaxreservierung .paralax article.text p,.paralaxreservierung .paralax article.text li{font-size:0.9em;line-height:1.3em;color:white}.paralaxreservierung .paralax article.text p{margin-bottom:0}.reservierung_form .formfield .submit_btn{max-width:100% !important}}html,body,main{background-color:black !important}.paralax{position:relative;min-height:500px;background-attachment:fixed;background-repeat:no-repeat}.edit_paralax_background{border:1px dotted gray;position:absolute;left:60px;top:10px;width:auto;margin-bottom:20px;max-width:300px}.edit_paralax_background img{max-width:300px;margin:0 auto;display:block}.paralax .content_position{padding:3% 0 0 63%}.content_position article.text{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding-bottom:135px;padding-top:15px;margin-top:50px;box-sizing:border-box;max-width:680px;padding-right:20px;display:inline-block}.paralax .content_position.white{background-color:rgba(255,255,255,0.8)}.paralax .content_position.black{background-color:rgba(0,0,0,0.8)}.paralax .content_position.black article.text p,.paralax .content_position.black article.text ul li,.paralax .content_position.black article.text strong{color:white}.paralax .content_position.black article.text .headline h1,.paralax .content_position.black article.text .headline h2,.paralax .content_position.black article.text .headline h3,.paralax .content_position.black article.text .headline h4{color:white}.paralax .content_position.left{left:10px}.inhalte_bearbeiten .paralax .content_position.left{top:200px;left:10px}.paralax .content_position.right{right:10px}.paralax .content_position.center{left:0;right:0;margin:0 auto}.paralax .content_position.center_full{left:10px;right:10px;margin:0 auto;max-width:100%}#paralax_content_2 .content_position article.text .headline h1,#paralax_content_2 .content_position article.text .headline h2,#paralax_content_2 .content_position article.text .headline h3,#paralax_content_2 .content_position article.text .headline h4,#paralax_content_2 article.text p,#paralax_content_2 article.text li,#paralax_content_2 article.text strong{color:black !important}#paralax_content_7 .content_position article.text .headline h1,#paralax_content_7 .content_position article.text .headline h2,#paralax_content_7 .content_position article.text .headline h3,#paralax_content_7 .content_position article.text .headline h4,#paralax_content_7 article.text p,#paralax_content_7 article.text li,#paralax_content_7 article.text strong{color:black !important}#paralax_content_4 .content_position article.text .headline h1,#paralax_content_4 .content_position article.text .headline h2,#paralax_content_4 .content_position article.text .headline h3,#paralax_content_4 .content_position article.text .headline h4,#paralax_content_4 article.text p,#paralax_content_4 article.text li,#paralax_content_4 article.text strong{color:black !important}@media screen and (min-width:1921px){.paralax{background-attachment:initial !important;background-position:0 0}}@media screen and (max-width:1800px){.paralax{background-size:contain !important}}@media screen and (max-width:1640px){.content_position article.text{margin-top:0}}@media screen and (max-width:1024px){#paralax_content_4 .content_position article.text .headline h1,#paralax_content_4 .content_position article.text .headline h2,#paralax_content_4 .content_position article.text .headline h3,#paralax_content_4 .content_position article.text .headline h4,#paralax_content_4 article.text p,#paralax_content_4 article.text li,#paralax_content_4 article.text strong{color:white !important}.paralax .content_position{position:static;padding-left:10px;padding-right:10px;max-width:100% !important}.paralax .content_position article.text{max-width:100%;padding-right:0}.paralax .content_position article.text .headline h1,.paralax .content_position article.text .headline h2,.paralax .content_position article.text .headline h3,.paralax .content_position article.text .headline h4{text-align:center}.paralax{min-height:0}.content_position article.text{padding-bottom:30px}#paralax_content_2 .content_position article.text .headline h1,#paralax_content_2 .content_position article.text .headline h2,#paralax_content_2 .content_position article.text .headline h3,#paralax_content_2 .content_position article.text .headline h4,#paralax_content_2 article.text p,#paralax_content_2 article.text li,#paralax_content_2 article.text strong{color:white !important}#paralax_content_7 .content_position article.text .headline h1,#paralax_content_7 .content_position article.text .headline h2,#paralax_content_7 .content_position article.text .headline h3,#paralax_content_7 .content_position article.text .headline h4,#paralax_content_7 article.text p,#paralax_content_7 article.text li,#paralax_content_7 article.text strong{color:white !important}}@media screen and (max-width:700px){.paralax{background-attachment:initial;background-position:10px 120px;background-size:contain;min-height:300px}}.menu{position:relative}.menu .kachel_container{margin-top:-8%}.menu_kachel{box-sizing:border-box;display:inline-block;min-height:200px;position:relative;background-color:#ffffff;padding:2px;text-align:center;margin-right:1%;width:30%;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.menu_kachel.full_width{width:92%;margin:0;margin-top:10px}.menu_kachel:nth-child(3){margin-right:0}.menu_kachel.full_width .menu_image{position:relative}.menu_kachel.full_width .menu_image a.link{width:45%;height:10%;position:absolute}.menu_kachel.full_width .text{padding-bottom:5px}.menu_kachel .text p{color:black !important}.menu_kachel .menu_image{display:inline-block;vertical-align:top}.menu_kachel .menu_image img{width:100%;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.menu_kachel .head{font-size:1.7vw;margin-bottom:5px;padding-top:5px;box-sizing:border-box;color:black}.menu_kachel .text{padding-bottom:70px;min-height:110px}.menu_kachel .text p{font-size:0.85vw}.menu_kachel .dl_btn{position:absolute;bottom:20px;left:30px;right:30px;text-align:center;border:1px solid #5e2028;cursor:pointer;padding:5px;background-color:#5e2028;transition:background-color 0.5s;border-radius:5px;color:white}.menu_kachel .dl_btn:hover{background-color:#cfcbc2;color:#5e2028}.paralaxmenu .content_position article.text{padding-bottom:0}.speisekarte_circle_images{width:95%;box-sizing:border-box;text-align:center;max-width:650px;margin-top:120px}.speisekarte_circle_images img{max-width:25%;display:inline-block;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:190px;border:2px solid #96142C}.speisekarte_circle_images img:nth-child(2){margin-left:5%;margin-right:5%}@media screen and (min-width:1921px){.menu .kachel_container{margin-right:50px}.menu_kachel .text p{font-size:0.5vw}.menu_kachel .head{font-size:0.9vw}}@media screen and (max-width:1640px){.speisekarte_circle_images img{max-width:120px }}@media screen and (max-width:1400px){.menu_kachel .text p{font-size:1.1vw}.menu_kachel .head{font-size:1.5vw}.speisekarte_circle_images img{max-width:20%;display:inline-block;-webkit-border-radius:200px;-moz-border-radius:200px;border-radius:190px;border:2px solid #96142C}.speisekarte_circle_images img:nth-child(2){margin-left:5%;margin-right:5%}}@media screen and (max-width:1024px){.menu{text-align:center;padding-bottom:50px}.menu .kachel_container{text-align:center !important;max-width:90%;margin:0 auto}.menu.parallax{background-size:auto;background-repeat:repeat}.menu_kachel .text p{font-size:2vw}.menu_kachel .head{font-size:3vw}.speisekarte_circle_images{display:none}.paralaxmenu .content_position article.text{padding-bottom:30px}}@media screen and (max-width:640px){.menu_kachel{box-sizing:border-box;width:100%;margin-bottom:20px;margin-right:0}.menu_kachel .text p{font-size:4vw}.menu_kachel .head{font-size:7vw}.menu_kachel .dl_btn{position:relative;left:0;right:0;padding:15px}}.paralax .content_position article.text .headline h1,.paralax .content_position article.text .headline h2,.paralax .content_position article.text .headline h3,.paralax .content_position article.text .headline h4{font-size:1.75em;margin:0 0 20px 0;color:white;font-weight:100}.paralax article.text p,.paralax article.text li{font-size:1.19em;line-height:1.8em;color:white}.paralax article.text strong{color:white}.center_full article.text{text-align:center;padding-top:20px}.paralax article.text p{margin-bottom:20px}.paralax article.text a{font-size:1em;color:white;text-decoration:underline}@media screen and (max-width:1400px){.paralax article.text p,.paralax article.text li{font-size:1.3em;line-height:1.4em;color:white}.paralax .content_position article.text .headline h1,.paralax .content_position article.text .headline h2,.paralax .content_position article.text .headline h3,.paralax .content_position article.text .headline h4{font-size:1.8em}}@media screen and (max-width:800px){.paralax .content_position article.text .headline h1,.paralax .content_position article.text .headline h2,.paralax .content_position article.text .headline h3,.paralax .content_position article.text .headline h4{font-size:1.3em}.paralax .content_position article.text{margin-top:10px}.paralax article.text p,.paralax article.text li{font-size:0.9em;line-height:1.4em;color:white}}.content_row{display:block;margin:0 auto;max-width:1920px}.content_row.full_width{width:100%;max-width:100%}.content_row:first-child{margin-top:40px}.content_row:first-child.no_top{margin-top:0}.content_row .content_container{display:inline-block;width:100%;vertical-align:top;box-sizing:border-box}.content_row .content_container .content_element{}.content_row .content_container.w_100{width:100%}.content_row .content_container.w_66{width:65.9166%}.content_row .content_container.w_50{width:49.25%}.content_row .content_container.w_33{width:32.5833%}.content_row .content_container:first-child:not(.w_100):not(.line){margin-right:0.75%}.content_row .content_container.w_50 + .content_container.w_50,.content_row .content_container.w_66 + .content_container.w_33,.content_row .content_container.w_33 + .content_container.w_66{margin-right:0;margin-left:0.75%}.content_row .content_container.w_33 + .content_container.w_33{margin-right:0.375%;margin-left:0.375%}.content_row .content_container.w_33 + .content_container.w_33 + .content_container.w_33{margin-right:0;margin-left:0.75%}.content_row .content_container.line{border-bottom:1px solid #9E9E9E;margin:50px 0}.row{}.row div[class^='col-'],.row div[class*=' col-']{box-sizing:border-box;display:inline-block;vertical-align:top}.row .col-0{display:none !important}.row .col-0_5{width:4.1666%}.row .col-1{width:8.33333333%}.row .col-1_5{width:12.49995%}.row .col-2{width:16.66666667%}.row .col-2_5{width:20.8333%}.row .col-3{width:25%}.row .col-3_5{width:29.1667%}.row .col-4{width:33.33333333%}.row .col-4_5{width:37.5000%}.row .col-5{width:41.66666667%}.row .col-5_5{width:45.8333%}.row .col-6{width:50%}.row .col-6_5{width:54.1667%}.row .col-7{width:58.33333333%}.row .col-7_5{width:62.5000%}.row .col-8{width:66.66666667%}.row .col-8_5{width:70.8333%}.row .col-9{width:75%}.row .col-9_5{width:79.1667%}.row .col-10{width:83.33333333%}.row .col-10_5{width:87.5000%}.row .col-11{width:91.66666667%}.row .col-11_5{width:95.8333%}.row .col-12{width:100%}@media screen and (max-width:520px){.content_row .content_container.w_66,.content_row .content_container.w_50,.content_row .content_container.w_33,.content_row .content_container:first-child:not(.w_100),.content_row .content_container:first-child:not(.w_100):not(.line),.content_row .content_container.w_50 + .content_container.w_50,.content_row .content_container.w_66 + .content_container.w_33,.content_row .content_container.w_33 + .content_container.w_66{margin:0;width:100%}.content_row{margin:0}}.content_element.bilderdefault{position:relative}.sylvester_bubble{position:absolute;right:150px;bottom:150px;width:200px;height:200px;box-sizing:border-box;text-align:center;font-size:1.6em;line-height:1.0em;color:white;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;z-index:200;padding-top:35px;background-color:#96142C;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.75);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);border:2px solid #DB9F27}.sylvester_bubble i{font-size:1.5em}@media screen and (max-width:850px){.sylvester_bubble{position:static;width:100%;height:auto;padding:5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;display:block;border-left:0;border-right:0;border-bottom-width:1px}.sylvester_bubble br{display:none}.sylvester_bubble i{font-size:1em}}