html,body{height:100%}#wrapper{min-height:100%;max-width:100%;display:flex;flex-direction:column;margin-left:auto;margin-right:auto}body{background-color:#7CAD27;font-family:ubunturegular, sans-serif}.balken-rot{background:#bd0000}.balken-d-gruen{background:#005666}.bg-pic-weih{background:url(/files/bilder/festtage/celebration-christmas-christmas-balls_dunkel.jpg) repeat-y center;text-shadow:2px 2px 5px black}.fullscreen{max-width:100%}.full-row{width:100% !important}.boxed{max-width:1280px;margin-left:auto;margin-right:auto;padding:0 20px}.eingemittet{text-align:center;margin:0 auto}.text-weiss,.link-text-weiss a{color:#ffffff !important}.link-text-weiss a .size{display:none}.rot{color:red !important}.link-weiss a{color:#ffffff !important}.bg-orange{background:#ff9200}.slider-overlay .text-overlay{position:absolute;z-index:1000;padding-top:3%;right:3%;color:#fff;text-align:right}.slider-overlay .text-overlay h1{font-size:3rem;padding-right:60px;padding-bottom:10px;text-shadow:1px 1px 3px #000}.slider-overlay .text-overlay h2{font-size:1.6rem;padding-right:60px;line-height:2rem;font-weight:normal;text-shadow:1px 1px 3px #000}.slider-overlay .button-overlay{position:absolute;z-index:2000;padding-top:14%;left:7%;transform:rotate(-10deg);width:30%}.linke-textspalte,.rechte-textspalte{max-width:720px;margin-left:auto !important;margin-right:auto !important}.linke-textspalte{padding-left:4%}.rechte-textspalte{padding-right:4%}.bg-2farbig-hell-dunkel{background:url(/files/root/bg-2farbig-hell-dunkel.png) repeat-y center}.bg-2farbig-dunkel-hell{background:url(/files/root/bg-2farbig-dunkel-hell.png) repeat-y center}.bg-2farbig-dunkel-dunkel{background:url(/files/root/bg-2farbig-dunkel-dunkel.png) repeat-y center}.icons{display:flex;flex-wrap:wrap;justify-content:center}.icons .ce_text{width:26%}.button-box{display:flex;justify-content:space-around;flex-wrap:wrap}.border-white{border-top:2px solid #fff}.border-white-double{border-top:2px solid #fff;border-bottom:2px solid #fff}.parallax-korrektur{margin-top:-2px}.dorflaedeli-button{position:absolute;z-index:10000;width:350px;top:-20px;left:-70px;transform:rotate(-18deg)}.oeffnungszeiten table{font-size:1.5em}@media screen and (max-width:980px){.dorflaedeli-button{position:absolute;z-index:10000;width:250px;top:-50px;left:20px;transform:rotate(-18deg)}}@media screen and (max-width:700px){.oeffnungszeiten table{font-size:1.1em}}.weihnacht{display:flex;justify-content:center;align-items:center}.weihnacht .weihnachten-content{text-align:center;position:absolute;max-width:1280px}@media screen and (max-width:980px){.weihnacht .rs-column{width:46.15385% !important}}@media screen and (max-width:700px){.weihnacht{display:block;justify-content:inherit;align-items:inherit}.weihnacht .rs-column{width:100% !important}.weihnacht .weihnachten-content{text-align:center;position:relative;max-width:1280px}.weihnacht .weihnachten-hg{display:none}}.topHit .two-col{padding:40px 0}.topHit .two-col .rs-column{width:45% !important}.topHit .two-col .linke-textspalte{min-height:240px}.topHit .two-col .linke-textspalte .titel-TopHit{padding:10px;text-align:center;margin-bottom:25px;font-size:3em}.topHit .two-col .linke-textspalte .Gericht-Titel{font-size:3em;margin-bottom:15px}.topHit .two-col .linke-textspalte .uebersetzung{font-size:2em;margin-bottom:30px;line-height:1.3em}.topHit .two-col .linke-textspalte .zusatz{font-size:1.3em}.topHit .two-col .rechte-textspalte{min-height:240px}.topHit .two-col .rechte-textspalte .titel-TopHit{padding:10px;text-align:center;margin-bottom:25px;font-size:3em}.topHit .two-col .rechte-textspalte .Gericht-Titel{font-size:3em;margin-bottom:15px;line-height:1.3em}.topHit .two-col .rechte-textspalte .uebersetzung{font-size:2em;margin-bottom:30px;line-height:1.3em}.topHit.bg-2farbig-hell-dunkel .two-col .linke-textspalte .titel-TopHit{background:#7CAD27;color:#ffffff}.topHit.bg-2farbig-hell-dunkel .two-col .linke-textspalte .Gericht-Titel{color:#7CAD27}.topHit.bg-2farbig-hell-dunkel .two-col .linke-textspalte .uebersetzung{color:#7CAD27}.topHit.bg-2farbig-hell-dunkel .two-col .linke-textspalte .zusatz{color:#7CAD27}.topHit.bg-2farbig-hell-dunkel .two-col .rechte-textspalte .titel-TopHit{background:#A4D5DE;color:#005666}.topHit.bg-2farbig-hell-dunkel .two-col .rechte-textspalte .Gericht-Titel{color:#A4D5DE}.topHit.bg-2farbig-hell-dunkel .two-col .rechte-textspalte .uebersetzung{color:#A4D5DE}.topHit.bg-2farbig-dunkel-hell .two-col .linke-textspalte .titel-TopHit{background:#7CAD27;color:#ffffff;background:#A4D5DE;color:#005666}.topHit.bg-2farbig-dunkel-hell .two-col .linke-textspalte .Gericht-Titel{color:#A4D5DE}.topHit.bg-2farbig-dunkel-hell .two-col .linke-textspalte .uebersetzung{color:#A4D5DE}.topHit.bg-2farbig-dunkel-hell .two-col .linke-textspalte .zusatz{color:#A4D5DE}.topHit.bg-2farbig-dunkel-hell .two-col .rechte-textspalte .titel-TopHit{background:#7CAD27;color:#ffffff}.topHit.bg-2farbig-dunkel-hell .two-col .rechte-textspalte .Gericht-Titel{color:#7CAD27}.topHit.bg-2farbig-dunkel-hell .two-col .rechte-textspalte .uebersetzung{color:#7CAD27}.valentin{background:#bf1820;color:#fff;text-align:center;letter-spacing:0.1em}.valentin h2{font-size:2.5em;line-height:1.5em}.valentin h3{font-size:2em;padding-bottom:30px;line-height:1.3em}.valentin h3 a{color:#fff}.valentin h4{font-size:1.7em;padding-bottom:10px;line-height:1.1em}.valentin p{font-size:130%;padding-bottom:15px;line-height:1.3em}.valentin .rs-columns{display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.valentin .rs-column{margin-right:0;width:40% !important}.valentin .rs-column.-medium-last{margin-left:-100px}.valentin .text-spalte .-medium-last{margin-left:20px;padding-top:15px;border:1px solid #fff}.valentin .spaltengalerie li{width:40%;margin-bottom:20px}.valentin .spaltengalerie li img{border:none}.ostern{color:#005666;position:relative;height:500px}.ostern .slider-overlay{height:400px !important}.ostern .spezial{padding:30px;background:rgba(255, 255, 255, 0.8)}.ostern .spezial a{color:#005666}.ostern .hintergrund{position:absolute;height:22vw}.ostern .titel{font-size:2rem;text-align:center;color:#008aa3;position:absolute;z-index:1;width:100%}.ostern h3{color:#fff;line-height:3vw;text-shadow:1px 1px 3px #888}.ostern .rs-columns{display:flex;justify-content:center;flex-direction:column;justify-content:space-evenly;align-items:center;height:100%}.ostern .rs-column{width:100% !important;margin-top:inherit;padding:0 30px;display:flex;justify-content:center}.ostern h2{font-size:2rem;line-height:3rem;text-align:center;transform:rotate(-5deg)}.ostern h4{font-size:1.7rem;margin-top:15px;line-height:1.3em}.ostern table{margin:20px 0}.ostern table td h4{margin-top:0}.ostern a{color:#005666}.ostern .menu{line-height:1.5rem}.ostern .menu a{color:#005666}.ostern .menu a:hover{color:#7CAD27}.auffahrt .hintergrund{height:390px}.auffahrt .hintergrund img{margin-top:-300px}.auffahrt .titel{font-size:1.4rem;line-height:2.5rem;color:#fff;letter-spacing:0.1em}.ankuendigung{color:#fff}.ankuendigung a{color:#fff}.ankuendigung h2{line-height:1.4em;letter-spacing:0.05em;font-size:2.2em}.ankuendigung .rs-columns .rs-column h3{line-height:1.4em;letter-spacing:0.05em}.christmas{background-image:url(/files/bilder/festtage/celebration-christmas-christmas-balls.jpg);color:#fff;text-shadow:0px 0px 8px #000}.newyear{background-image:url(/files/bilder/festtage/neujahr.jpg);color:#fff;text-shadow:0px 0px 8px #000}.valentinsday{display:flex}.valentinsday .ce_image{width:50%}.valentinsday img{display:block}.geschenkgutscheine{display:flex}.geschenkgutscheine .ce_image{width:50%}.zwei-Bilder{display:flex}.zwei-Bilder .ce_image{width:50%}@media screen and (max-width:1350px){.text-spalte .rs-column{width:80% !important}.text-spalte .rs-column.-medium-last{margin-left:0px}}@media screen and (max-width:980px){.valentin .bild-spalte .rs-column{width:100% !important}.valentin .bild-spalte .rs-column.-medium-last{margin-left:0px}.valentin h2{font-size:2.5em;line-height:1.3em}.valentin h3{font-size:1.5em;padding-bottom:30px;line-height:1.3em}.valentin h4{font-size:1.5em;padding-bottom:10px}.valentin .boxed{padding:0}}.oeffnungszeiten h2{font-size:2.5rem !important}.oeffnungszeiten h3{font-size:1.8rem !important;font-weight:bold !important}.oeffnungszeiten tr{height:0px !important}.oeffnungszeiten .ce_text{padding:0 25px}.oeffnungszeiten table{margin-bottom:0}.oeffnungszeiten .spezial table{margin:20px 0}.menu-angebot h2{font-size:2.5rem !important}.menu-angebot h3{font-size:1.8rem !important;font-weight:bold !important}.buttons{width:220px;height:220px;position:relative}.buttons img{border-radius:250px;position:absolute;z-index:1}.buttons.zwei-zeilig p{margin-top:85px;line-height:1.1em}.buttons p{font-size:1.4rem;margin-top:98px;text-align:center;font-weight:bold;position:relative;z-index:2}.buttons p a{color:#fff;text-decoration:none;letter-spacing:0.03em}.ce_gallery ul{flex-wrap:wrap;display:flex;justify-content:center}.ce_gallery ul li{float:inherit;width:20%}.ce_gallery ul li img{margin-bottom:-4px;border:2px solid #fff}.formular{color:#fff;letter-spacing:0.05em}.formular .logo-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:2rem}.formular .logo-top img{max-width:520px;width:100%}.formular .logo-top h1{font-size:2.5rem;text-align:right;margin-bottom:20px}.formular .logo-top h2{font-size:1.2rem}.formular h2{font-size:2rem}.formular .eingabefelder{max-width:750px;margin-left:auto;margin-right:auto}.formular input,.formular textarea{font-size:1.2rem;width:720px;padding:10px 0 10px 15px;margin-bottom:15px;border:none}.formular button{font-size:1.2rem;padding:10px 20px;border:none}.formular button:hover{background:#aaa}.formular .ce_text a{color:#fff;text-decoration:none;font-size:1.5em}.formular h3{max-width:640px;margin-left:auto;margin-right:auto;height:400px;line-height:1.5rem}.formular .geschenk-text{font-size:1.4em;line-height:1.4em}.mittelachse{text-align:center;color:#ffffff}.mittelachse h1{font-size:4em;line-height:1.3em}.mittelachse h2{font-size:2.4em;line-height:1.1em;letter-spacing:0.05em}.mittelachse h3,.mittelachse h4{font-size:1.6em;line-height:1.5em;letter-spacing:0.01em;font-weight:normal}.mittelachse p{font-size:1.5em;line-height:1.7}.mittelachse a{color:#ffffff}.mittelachse a:hover{color:#005666;text-decoration:none}.mittelachse.bg-2farbig-dunkel-dunkel a:hover{color:#ccc !important}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:ubuntumedium, sans-serif}.font-dunkel{color:#005666 !important}.font-hell{color:#A4D5DE !important}.bg-hell{background-color:#A4D5DE}.bg-dunkel{background-color:#005666}.bg-gold{background-image:url(/files/bilder/allgemein/hg-Gold.jpg)}.v-center{align-items:center}.ce_rs_columns_start.two-col{display:flex;justify-content:space-between}.ce_rs_columns_start.two-col .rs-column{margin-right:0;float:inherit;position:relative}.ce_rs_columns_start.two-col .rs-column.-large-last{margin:0}.ce_rs_columns_start.two-col .rs-column.-large-last .text-unten-links h2{bottom:20px;left:20px}.ce_rs_columns_start.two-col .rs-column.-large-last .text-oben-links h2{top:20px;left:20px}.ce_rs_columns_start.two-col .rs-column.-large-first .text-unten-rechts h2{bottom:20px;right:20px}.ce_rs_columns_start.two-col .rs-column.-large-first .text-oben-rechts h2{top:20px;right:20px}.ce_rs_columns_start .oeffnungszeiten{margin-left:15px;margin-right:15px}.ce_rs_columns_start .oeffnungszeiten tr{height:40px}.ce_rs_columns_start .oeffnungszeiten h3{font-size:1.8em}.fullscreen .three-col .-large-col-1-1{width:31%}.boxed .three-col .-large-col-1-1{width:31%}.ce_rs_columns_start.three-col{display:flex;justify-content:space-between;flex-wrap:wrap}.ce_rs_columns_start.three-col .rs-column{margin:0;float:inherit;position:relative;margin-bottom:20px}.fullscreen .four-col .-large-col-1-1{width:23%}.boxed .four-col .-large-col-1-1{width:23%}.ce_rs_columns_start.four-col{display:flex;justify-content:space-between;flex-wrap:wrap}.ce_rs_columns_start.four-col .rs-column{margin:0;float:inherit;position:relative;margin-bottom:20px}.depot-glaeser{display:flex}.virtualtour .logo{width:180px;position:absolute;z-index:100;top:30px;left:30px}.virtualtour .iframe-container{overflow:hidden;padding-top:100vh;position:relative}.virtualtour .iframe-container iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:1590px){.linke-textspalte{padding-left:0%}.rechte-textspalte{padding-right:0%}}@media screen and (max-width:1190px){.oeffnungszeiten h2{font-size:2rem !important}.oeffnungszeiten h3{font-size:1.3rem !important}.ostern h3{font-size:4.2vw;line-height:inherit}.ostern .hintergrund{height:26vw}.slider-overlay .text-overlay{padding-top:4%;right:3%}.slider-overlay .text-overlay img{width:80%}.slider-overlay .text-overlay h1{font-size:2rem;padding-right:50px;padding-bottom:10px}.slider-overlay .text-overlay h2{font-size:1.3rem;padding-right:50px;line-height:2rem}.slider-overlay .button-overlay{padding-top:10%;left:5%}}@media screen and (max-width:980px){.ce_rs_columns_start.two-col{display:inherit}.bg-2farbig-hell-dunkel{background:inherit}.bg-2farbig-dunkel-hell{background:inherit}.rs-column{width:100% !important}.oeffnungszeiten{background:#A4D5DE}.icons{background:#005666;justify-content:space-around}.linke-textspalte,.rechte-textspalte{max-width:100%}.rellax{transform:inherit !important}.rellax .ce_gallery ul li{width:50%}.slider-overlay .text-overlay{padding-top:4%;right:2%}.slider-overlay .text-overlay img{width:60%}.slider-overlay .text-overlay h1{font-size:1.6rem;padding-right:22px;padding-bottom:10px}.slider-overlay .text-overlay h2{font-size:1.1rem;padding-right:22px;line-height:1.2rem}.button-box{justify-content:center}.buttons{margin:10px}.parallax-korrektur{display:none}.oeffnungszeiten .text-weiss,.oeffnungszeiten a{color:#008aa3}.depot-glaeser .glas-a{display:none}.topHit .two-col{padding:40px 0}.topHit .two-col .rs-column{width:90% !important}.topHit .two-col .linke-textspalte{min-height:240px;margin-bottom:6em !important}.topHit .two-col .linke-textspalte .titel-TopHit{background:#A4D5DE;color:#005666}.topHit .two-col .linke-textspalte .Gericht-Titel{color:#A4D5DE}.topHit .two-col .linke-textspalte .uebersetzung{color:#A4D5DE}.topHit .two-col .linke-textspalte .zusatz{color:#A4D5DE}.topHit .two-col .rechte-textspalte{min-height:240px}.topHit .two-col .rechte-textspalte .titel-TopHit{background:#A4D5DE;color:#005666;padding:10px;text-align:center;margin-bottom:25px;font-size:3em}.topHit .two-col .rechte-textspalte .Gericht-Titel h2{font-size:3em;color:#A4D5DE;margin-bottom:15px;line-height:1.3em}.valentinsday{display:block}.valentinsday .ce_image{width:100%}.geschenkgutscheine{display:block}.geschenkgutscheine .ce_image{width:100%}.geschenkgutscheine .ce_image.first{display:none}}@media screen and (max-width:890px){.ostern{color:#fff;letter-spacing:0.03em;background:url(/files/bilder/festtage/Osterblumen-Tulpen_ausschnitt-quadrat.jpg);background-size:100%}.ostern .hintergrund{height:40vw}.ostern .titel{font-size:1.8rem;line-height:1.3em}.ostern h3,.ostern .rs-columns{font-size:5.2vw}.ostern h4{font-size:1.3rem;line-height:1.5em}.ostern .rs-column{width:100% !important;margin-bottom:0px}.ostern h2{font-size:1.8rem;line-height:1.3em}.ostern .menu{line-height:1.5rem}.ostern .menu a{color:#005666}.ostern .menu a:hover{color:#7CAD27}.auffahrt .titel{font-size:1.3rem;line-height:2.5rem}}@media screen and (max-width:770px){.ostern{background-size:auto 100%}.ostern .slider-overlay{height:inherit !important}.panorama iframe{height:400px}}@media screen and (max-width:580px){.ostern{background-size:auto 100%}.zwei-Bilder{display:block}.zwei-Bilder .ce_image{width:100%}.zwei-Bilder .ce_image img{display:flex}}@media screen and (max-width:550px){.depot-glaeser{flex-wrap:wrap}.pb-80{padding-bottom:30px !important}.pt-80{padding-top:10px !important}.mittelachse h1.font-dunkel{padding-bottom:80px !important;padding-top:80px !important}.mittelachse h1{font-size:2.8em}.mittelachse h2{font-size:2em}.ostern h4{color:#333;font-size:1rem;margin-top:0}.ostern h3{font-size:2.1rem}.ostern .hintergrund{height:75vw}.ankuendigung{margin-top:1rem}.slider-overlay .text-overlay .image_container{margin-bottom:10px !important}.slider-overlay .text-overlay h2{font-size:0.8rem}.slider-overlay .button-overlay{padding-top:2%;left:-1%}.oeffnungszeiten h2,.menu-angebot h2{font-size:1.7rem !important}.oeffnungszeiten h3,.menu-angebot h3{font-size:1rem !important;line-height:1.3rem}.oeffnungszeiten p,.menu-angebot p{font-size:1.1em !important;line-height:1.4 !important}.ce_gallery ul li{width:50%}.formular .logo-top h1{font-size:1.8rem}}