@import url('https://fonts.googleapis.com/css?family=Assistant:300,400,700,800|Libre+Baskerville');@font-face { font-family: 'Notera2'; src: url('webfonts/notera/Notera2-Light.eot'); src: url('webfonts/notera/Notera2-Light.eot?#iefix') format('embedded-opentype'), url('webfonts/notera/Notera2-Light.woff2') format('woff2'), url('webfonts/notera/Notera2-Light.woff') format('woff'), url('webfonts/notera/Notera2-Light.ttf') format('truetype'), url('webfonts/notera/Notera2-Light.svg#webfonts/notera/Notera2-Light') format('svg'); font-weight: 300; font-style: normal;}@font-face { font-family: 'Notera2'; src: url('webfonts/notera/Notera2-Thin.eot'); src: url('webfonts/notera/Notera2-Thin.eot?#iefix') format('embedded-opentype'), url('webfonts/notera/Notera2-Thin.woff2') format('woff2'), url('webfonts/notera/Notera2-Thin.woff') format('woff'), url('webfonts/notera/Notera2-Thin.ttf') format('truetype'), url('webfonts/notera/Notera2-Thin.svg#webfonts/notera/Notera2-Thin') format('svg'); font-weight: 100; font-style: normal;}@font-face {font-family: 'Juana Italic';src: url('webfonts/juana/Juana-Thin-Italic.woff2') format('woff2'),url('webfonts/juana/Juana-Thin-Italic.woff') format('woff');font-weight: 100 !important;font-style: italic !important;font-display: swap;}@font-face {font-family: 'Juana';src: url('webfonts/juana/Juana-ExtraLight.woff2') format('woff2'),url('webfonts/juana/Juana-ExtraLight.woff') format('woff');font-weight: 200;font-style: normal;font-display: swap;}html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, img, ins, kbd, q, s, samp, strike, sub, sup, tt, var, u, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}html {font-size: 55.0%;box-sizing:border-box;}*, *:before, *:after { box-sizing: inherit;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}.break-word, .break-word-always {  overflow-wrap: break-word; word-wrap: break-word;    word-break: break-word;  -ms-hyphens: auto; -webkit-hyphens: auto; hyphens: auto;}@media only screen and (min-width:600px) {.break-word {word-wrap:normal;word-break:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;}} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}.cmsAlert {width: 100%;text-align: center;padding: 10px;margin-bottom: 20px;border: 2px solid #BD0D2D;border-radius: 10px;background-color: rgba(189,13,45,0.20);color: #19161B;font-size: 16px;font-size: 1.6rem;box-sizing: border-box;}.cmsAlert a {color:inherit;}select {-webkit-appearance: none;-moz-appearance: none;appearance: none;border: none;border-radius: 0;width: 100%;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAElBMVEUAAAD///8AAAAAAAAAAAAAAAD+HpTfAAAABXRSTlMAAAGIl16YeCIAAABFSURBVHja5dIpEgAwCAPAcP3/y0Uwg6BUIGqIXQMB0DMbGB5RRs9iptyya3ph1/TCruFXRoToP+dog8WylmGp9SRbP/UAkCEEKdNAJ5wAAAAASUVORK5CYII=);background-position: center right;background-repeat: no-repeat;font-size: 14px;font-size: 1.4rem;}.formfield {font-size: 16px;font-size: 1.6rem;padding:5px 10px;line-height:30px;color:#505050;background-color:#FFF;box-sizing: border-box;font-family:inherit;border:1px solid #999;border-radius: 3px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.15); text-align: left; transition: background 0.2s;}.formfield.ffdn {display:none;}.formfield.cal {padding: 5px 50px 5px 10px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAP1BMVEUAAAD///+ljSCnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyKnjyIGivxBAAAAFHRSTlMAAAEICRArfoCGiImKjpDAw8jP5VoqeNAAAABtSURBVHja3ZNLDoAgDAXrp1o/IMi7/1ntggTpwoSVxtnMSybphkDdI+9nIppSmlRl1XkGFlVedRaRFfCqsm4ZwAbsqrLqHJwLqrxMtrTl0xtilT0ZxGQBGPBZrXlg7pnHrN8cj2I4Gp7kk9/gAoeQFTyvTQ3sAAAAAElFTkSuQmCC);background-position:right 10px center;background-repeat: no-repeat;}#body .formsubmit {border:none;font-size:18px;font-size:1.8rem;color:#FFF;text-decoration:none;line-height:40px;text-align:center;height:40px;padding:0px 40px;display:inline-block;background-color:#7F2F1A;text-transform:uppercase;border-radius: 3px;box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.2); -wenkit-transition: background 0.2s, box-shadow 0.2s; transition: background 0.2s, box-shadow 0.2s;}#body a.formsubmit:hover {background-color:#505050;color:#FFF;}.formfield.w100pz, .formfield.w90pz { width: 100%; }.formfield.w80pz, .formfield.w70pz { width: 80%; }.formfield.w60pz, .formfield.w50pz { width: 60%; }.formfield.w40pz, .formfield.w30pz { width: 40%; }.formfield.w20pz { width: 20%; }.formfield.w40px {width: 40px;text-align: center;margin: 0 5px 0 0;}.formfield.w120px {width: 120px;text-align: center;}@media only screen and (min-width: 800px) {.formfield.w100pz { width: 100%; }.formfield.w90pz { width: 90%; }.formfield.w80pz { width: 80%; }.formfield.w70pz { width: 70%; }.formfield.w60pz { width: 60%; }.formfield.w50pz { width: 50%; }.formfield.w40pz { width: 40%; }.formfield.w30pz { width: 30%; }.formfield.w20pz { width: 20%; }}@-webkit-keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@keyframes jump {0%{bottom:6px;}100%{bottom:12px;}}@-webkit-keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}@keyframes fadeIn {0%{opacity:0; }100%{opacity:1; }}html, body {margin:0;padding:0;height:100%;}body {margin:0;padding:0;font-family: 'Assistant', sans-serif;text-decoration: none;color:#505050;font-weight:400;background-color:#FFF;z-index:0;overflow-x:hidden;position: relative;}body.naviOpen {overflow-y:hidden;}#new2025 {display: flex;align-items: center;justify-content: center;position: absolute;inset: 0 0 0 0;background-image: url(../images/css/bg2025.webp);background-size: cover;background-position: center;background-repeat: no-repeat;z-index: 890;}html[data-version="v_1"] #new2025 {display: none;}#new2025::after {position: absolute;inset: 0 0 0 0;background-color: rgba(255,255,255,.25);z-index: 891;content: '';}#new2025 #n2025content {width: 100%;padding: 30px;max-width: 300px;color: #cdbeb1;color: #968B7F;font-family: 'Juana', serif;text-align: center;display: flex;flex-direction: column;gap: 20px;position: relative;z-index: 895;}#new2025 #n2025content h1 {font-size: 46px;font-size: 4.6rem;line-height: 130%;}#new2025 #n2025content h2 {font-size: 30px;font-size: 3.0rem;line-height: 150%;}body #topWrapper {width: 100%;position:fixed;z-index:900;bottom:0px;}#topWrapper {top:0px;bottom: auto;}body #topWrapper #topWrapperInner {width: 100%;height: 60px;margin: 0 auto;position: relative;z-index: 901;background-color: rgba(150,139,127,1.00);}body #topWrapper #topWrapperInner {background-color: transparent;}body #topWrapper #tWInaviControl {width:60px;height:60px;position:absolute;left:0px;top:0px;padding:5px;box-sizing:border-box;z-index:+1;}body #topWrapper #tWInaviControl {display: none;}a#hamburger {width:50px;height:50px;display:block;box-sizing:border-box;z-index:901;margin:0;padding:12px 8px;}a#hamburger span {width:100%;height:26px;display:block;position:relative;}a#hamburger span b {width:100%;height:6px;display:block;background-color:#FFF;position:absolute;left:0px; border-radius:3px;}a#hamburger b:nth-of-type(1) {top:0px;}a#hamburger b:nth-of-type(2) {top:10px;}a#hamburger b:nth-of-type(3) {top:20px;width:75%;}body.naviOpen a#hamburger span b, body.naviOpen a#hamburger:hover b {top:11px;left:-2px;width:38px;height:4px; border-radius:2px;}body.naviOpen a#hamburger span b:nth-of-type(1) {transform: rotate(45deg);}body.naviOpen a#hamburger span b:nth-of-type(2) {display:none;}body.naviOpen a#hamburger span b:nth-of-type(3) {transform: rotate(-45deg);}body #topWrapper #tWIdata {width:calc(100% - 60px);height:60px;position:absolute;right:0px;top:0px;padding:5px;box-sizing:border-box;}a#logo {position:absolute;left:50%;margin-left:-25%;top:10px;z-index:901;width:50%;height:40px;display:none;background-image: url(../images/svg/logo.svg.php?hex=FFFFFF);background-position: center;background-repeat: no-repeat;background-size:contain;}a#logo {background-image: url(../images/svg/logo.svg.php?hex=968B7F);display: none;}body.naviOpen a#logo {display: block;}#telHotline {position:absolute;right:5px;top:5px;display:block;width:40px;height:40px;margin:5px;z-index:901;font-family: 'Assistant', sans-serif;box-sizing:content-box;text-decoration:none;text-indent:-9999em;}#telHotline {color: #968B7F;}#telHotline:before {content:'';position:absolute;left:0px;top:0px;width:40px;height:40px;background-color: #968B7F;border-radius: 100px;}#telHotline:after {content:'';position:absolute;left:0px;top:0px;width:40px;height:40px;background-image: url(../images/css/phone.png);background-repeat: no-repeat;background-size:cover;background-position:center;}#topButtons {display:block;position:absolute;right:61px;top:10px;width:calc(100% - 61px);z-index:600;text-align:center;}#topButtons a {display:inline-block;margin:0 auto;width:auto;text-decoration:none;text-align:center;font-size: 20px;font-size: 2.0rem;font-weight:300;line-height:40px;letter-spacing:1.5px;text-transform:uppercase;color:rgba(255,255,255,0.90);}#topButtons a {color: #968B7F;}body.naviOpen #topButtons, #topButtons {display:none;}body #naviWrapper {display:none;}body.naviOpen #naviWrapper {position:fixed;top:0px;left:0px;bottom:0px;right:0px;width:100%;height:100%;background-color:rgba(255,255,255,1.00);box-sizing:border-box;padding:0px 0 60px 0;display:flex;flex-direction:column;z-index:800;}body #hSpacer {width:0px;height:0px;background-color:transparent;}body.pageHasImage #hSpacer {height:0px;}#allWrapper {width: 100%;padding:0 0 60px 0;box-sizing:border-box;margin:0 auto;position:relative;z-index:100;background-color:#FFF;}html[data-version="v_2025"] #allWrapper {display: none;}body.pageID310 #allWrapper {background-color: transparent;}#fullpage {width: 100%;padding:30px 0;margin: 0 auto;position: relative;}#page {width: 100%;position: relative;padding:0;box-sizing:border-box;}body.pageHasSlide #allWrapper, body.pageHasSlide #fullpage, body.pageHasSlide #page {height:100%;}body.pageHasSlide #fullpage {padding:0;}#content {width: 100%;padding: 0px;position:relative;}body.pageHasSlide #content {height: 100%;}#editorField {width:100%;padding:30px 0;}#loginDialog {max-width:500px;padding:20px;background-color:#E9E3C7;border-radius:5px;box-sizing:border-box;margin:auto;}#loginDialog table {width:100%;}#loginDialog table tr td {padding:5px 0;}#editorField p.firstParagraph {text-align:center;padding:20px;background-color:#DDD;border-radius:5px;box-sizing:border-box;margin:auto;}#tTanker {position:absolute;display:block;width:140px;height:0px;top:-75px;left:0px;}#bcWrapper {width:100%;padding:10px 0;line-height: 16px;background-color:#EEE;}#breadcrumbs {font-size: 14px;font-size: 1.4rem;line-height: 16px;color: #999;width:100%;margin:0 auto;font-weight:300;text-align:center;}a.scrollButton {width: 40px;height: 40px;z-index: 999;right: 20px;background-image: url(../images/css/buttons.gif);background-repeat: no-repeat;display:none;background-color:#FFF;box-shadow: 0px 0px 5px #999;}body #pageCTAsmall {position: fixed;width: 100%;left:0px;top: 0px;background-color:#7f2f1a;color:#FFF;z-index: 999;opacity: 0;transition: 1.0s all ease-in-out;transform:translateY(-100%);box-sizing:border-box;padding:5px 0;}body.naviOpen #pageCTAsmall {display:none;}body #pageCTAsmall a {width:100%;display:block;color:#FFF;text-decoration:none;font-size:20px;font-size:2.0rem;line-height:20px;font-weight:800;text-transform:uppercase;text-align:center;}body.pCTAvisible #pageCTAsmall {z-index:999;opacity:1;transform:translateY(0);transition: 1.0s all ease-in-out;}#jsCodes {width: 100%;height:0px;overflow:hidden;}#cookiesWrapper {width: 100%;position:fixed;left:0;bottom:0;background-color:rgba(0,0,0,0.70);border-top:2px solid #FFF;padding:5px 0px;z-index:999;}#cookies {width: 98%;margin:0px auto;font-size: 12px;text-align:left;}#cookiesText {width: 80%;float:left;color:#FFF;line-height:20px;}#cookiesText a {color:#FFF;}a#cookiesButton {width: 40px;height:30px;line-height:30px;font-size: 14px;background-color:#FFF;color:#505050;text-decoration:none;text-align:center;display:block;float:right;}@media only screen and (min-width: 960px) {#cookies {width: 960px;}} .clear:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} .clear{display: inline-table;}* html .clear{height: 1%;}.clear{display: block;}#overlayBG { background-color: rgba(255, 255, 255, .5); position: fixed; left: 0; right: 0; top:0; bottom: 0; width: 100%;  height: 100dvh;display: flex; z-index: -1; visibility: hidden; padding: 15px; -webkit-backdrop-filter: blur(5px); backdrop-filter: blur(5px);}body.hasOverlay #overlayBG { z-index: 5000; visibility: visible;}#overlayWrapper { width: 100%;  padding: 0; margin: auto; max-width: 1190px; position: relative; opacity:0;}#overlayWrapper.small { max-width: 700px;}body.hasOverlay #overlayWrapper { -webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-iteration-count: 1;animation-iteration-count: 1;-webkit-animation-timing-function: ease-in;animation-timing-function: ease-in;-webkit-animation-duration: .7s;animation-duration: .7s;-webkit-animation-delay:.4s;animation-delay:.4s;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;}#overlayWrapper a#oW_Close { width: 50px; height: 50px; display: block; position: absolute; right: 0px; top: 0px;cursor: pointer; transform: translate(50%, -50%);}#overlayWrapper a#oW_Close::after {width:100%;height:100%;display:block;background-color:#968B7F; background-image: url("data:image/svg+xml,%3Csvg enable-background='new 0 0 30 30' viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23FFF' stroke-width='2' stroke-linecap='round' fill-opacity='0'%3E%3Cpath d='M 7,7 23,23' /%3E%3Cpath d='M 7,23 23,7' /%3E%3C/g%3E%3C/svg%3E");background-size:30px;background-position:center;background-repeat:no-repeat; border-radius: 200px; content: ''; position: absolute; right:0; top:0;}#overlayWindow { background-color: #FFF; overflow-y: auto;  height: auto; max-height:calc(100dvh - 10px);}#overlayContent { padding: 20px; font-size: 16px; font-size: 1.6rem; position: relative;}#overlayBG.noPadding #overlayContent { padding:0;}#overlayWrapper.small #overlayContent { border: 2px solid #968B7F;}#overlayContent a { color: inherit;}@media only screen and (width > 999px) {#overlayContent { padding: 50px 90px;}}#fe2025 { text-align: center; line-height: 150%;}#verticalScroll {width:100%;overflow-y: scroll;}body.pageDoScroll #verticalScroll {-ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory;  scroll-snap-type: mandatory;  -ms-scroll-snap-type: mandatory;  -webkit-scroll-snap-type: mandatory;  -webkit-scroll-snap-destination: 0% 0%; -webkit-overflow-scrolling: touch;  }.vSwrapper { position: relative; }#verticalScroll .vSpage {width:100%;}body.pageDoScroll #verticalScroll .vSpage {-ms-scroll-snap-points-y: repeat(100%); -ms-scroll-snap-coordinate: 0% 0%; scroll-snap-coordinate: 0% 0%;  -webkit-scroll-snap-coordinate: 0% 0%;  scroll-snap-align: start;  scroll-snap-points-y: repeat(100%);}body.pageDoScroll #verticalScroll, body.pageDoScroll .vSpage {height:100%;}body.pageID500 #verticalScroll, body.pageID500 .vSpage {}.vS_Top {height:30%;}#restaurant .vS_Top {background-image:url(../images/header/gourmet-restaurant.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;}#theodorfalser .vS_Top {background-image:url(../images/header/theodor-falser.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;}.vS_Bottom {height:70%;display:flex;}.vS_Content {width:80%;margin:0 auto auto auto;text-align:center;font-size:90%;padding: 30px 0 0 0;background-color: #FFF;position: relative;}#theodorfalser .vS_Content h3 {width:calc(100% - 60px);display:block;margin:0 auto;}#theodorfalser .vS_Content h3 span {display:inline-block;position:relative;}#theodorfalser .vS_Content h3 span.michelin:after {width:20px;height:24px;position:absolute;top:-1px;right:-30px;background-image:url(../images/svg/michelin.svg);background-size:contain;background-position:center;background-repeat:no-repeat;content:'';}.vS_Content.vS_C_upper {padding:0 0 5% 0;}#gallery {width:100%;height:100%;}#gallery .gallerySlide {width:100%;height:100%;background-image: url(../images/svg/animation.svg);background-position: center;background-repeat: no-repeat;background-size:10%;background-color:#FFF;display:flex;}#gallery .gallerySlide .gSDesktop, #gallery .gallerySlide .gSMobile {width:100%;height:100%;}#gallery .gallerySlide .gSDesktop div, #gallery .gallerySlide .gSMobile div {width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}#gallery .gallerySlide .gSDesktop {display:none;}@media only screen and (max-width: 840px) and (orientation: landscape) {#gallery .gallerySlide .gSMobile.gSMportrait {display:none;}}@media only screen and (max-height: 840px) and (orientation: portrait) {#gallery .gallerySlide .gSMobile.gSMlandscape {display:none;}}@media only screen and (min-width: 840px) and (orientation: landscape) {#gallery .gallerySlide .gSDesktop.gSDportrait {display:none;}#gallery .gallerySlide .gSMobile {display:none;}#gallery .gallerySlide .gSDesktop {display:block;}}@media only screen and (min-height: 840px) and (orientation: portrait) {#gallery .gallerySlide .gSDesktop.gSDlandscape {display:none;}#gallery .gallerySlide .gSMobile {display:none;}#gallery .gallerySlide .gSDesktop {display:block;}}@media only screen and (max-height: 650px) and (orientation: landscape) {.vSpage.vS_50_50 {display:flex;}.vS_Top {height:100% !important;width:30%;}.vS_Bottom {height:100% !important;width:70%;}}@media only screen and (max-height: 800px) {.vS_Content.vS_C_upper {padding:5% 0 0 0;}}.vS_Content .vS_C_line {width:30px;margin:20px calc(50% - 15px);background-color:#968B7F;height:1px;}.vS_Content p {padding:0;margin:0;font-size:inherit;}.vSWrapperTop {height:100%;}.vSWrapperBottom {height:100%;box-sizing:border-box;position: relative;background-color: #FFF;}@media only screen and (min-height: 480px) and (orientation: portrait), (min-width: 600px) and (min-height: 400px) and (orientation: landscape) {.vSWrapperTop {background-image:url(../images/css/tnTop.jpg);background-position:center top;background-size:contain;background-repeat:no-repeat;}.vSWrapperBottom {background-image:url(../images/css/tnBottom.jpg);background-position:center bottom;background-size:contain;background-repeat:no-repeat;}}#nature .vSWrapperBottom {padding:65px 0;}.vSWrapperTop.vSflex {padding:60px 0;}.vSWrapperTop .vSWrapperBottom.vSflex {padding:60px 0;}#menu .vSWrapperTop {padding:15% 0;}@media only screen and (orientation: portrait) {#menu .vSWrapperTop {padding:25% 0;}}#kontakt .vSWrapperBottom.vSflex {padding:0 0 60px 0;margin: 0 0 60px 0;}@media only screen and (orientation: portrait) {.vSWrapperTop, .vSWrapperBottom {background-size:200%;}#nature .vSWrapperBottom {padding:30px 0;}}.vSflex {display:flex;}#vSpageScroll {position: absolute;left: 50%;bottom: 30px; transform: translate(-50%, 0);color: #FFF;}@media only screen and (min-width: 990px) {.vSpage-pagination {top:40%;}#verticalScroll {height:calc(100vh - 94px);display:block;}.vS_Top {height:40%;}.vS_Bottom {height:60%;}#theodorfalser .vS_Top, #theodorfalser .vS_Bottom {height:50%;}.vSWrapperTop {background-size:contain;}.vSWrapperBottom {background-size:contain;}.vS_Content .vS_C_line {margin:30px calc(50% - 15px);}#kontakt .vSWrapperBottom.vSflex {margin: 0;}}@media only screen and (min-width: 990px) and (min-height: 650px) {.vS_Content {width:50%;font-size:100%;}}@media only screen and (min-width: 1280px) {.vS_Content {width:640px;}}p.aE_Data {padding: 20px 0 0 0;}p.aE_Data a {display: block;text-decoration: none;margin: 0 auto;width: 100%;max-width: 400px;}p.aE_Data a span {display: block;}p.aE_Data a .aE_D_Title {font-size: 80%;}p.aE_Data a .aE_D_Logo {width: 100%;height: 70px;background-image: url('../images/content/wild-wald.png');background-repeat: no-repeat;background-position: center;background-size: contain;}.home-banner .slide .video-slide { background-color: #000;}.home-banner.loading .video-background { opacity: 0;}.video-background { position: absolute; top: 50%; left: 0; padding-top: 56.25%; width: 100%; transform: translateY(-50%); transition: 2s opacity ease; opacity: 1;}.video-foreground, .video-background iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none;}@media (min-aspect-ratio: 16/9) { .video-foreground { height: 300%; top: -100%; }}@media (max-aspect-ratio: 16/9) { .video-foreground { width: 300%; left: -100%; }}@media all and (max-width: 600px) {.vid-info { width: 50%; padding: .5rem; }.vid-info h1 { margin-bottom: .2rem; }}@media all and (max-width: 500px) {.vid-info .acronym { display: none; }}@media only screen and (min-width: 750px) and (orientation: portrait), (min-width: 990px) {html {font-size: 62.5%;}body #topWrapper {background-color:transparent;top:0px;bottom:auto;}body #topWrapper #topWrapperInner {height:94px;padding:0;border-top:none;}body #topWrapper #tWInaviControl {width:95px;height:94px;padding:22px;}body #topWrapper #tWIdata {width:100%;padding:10px;height:94px;}a#logo {top:12px;height:70px;width:300px;margin-left:-150px;display: block;}body.naviOpen a#logo {display:block;}#topButtons {width:auto;right:25px;top:50px;display:block;}body.naviOpen #topButtons {display:block;}#topButtons a {display:block;margin:0 0 0 15px;padding:0;width:auto;text-decoration:none;text-align:center;font-size: 16px;font-size: 1.6rem;line-height:20px;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,0.60);}#topButtons a:hover {color:#FFF;}#telHotline {position:absolute;right:25px;top:15px;display:block;padding:0;margin:0;font-size: 14px;font-size: 1.4rem;font-weight:normal;line-height:20px;width:auto;height:20px;color:#FFF;text-indent:0;}#telHotline i {font-weight:inherit;font-style:normal;line-height:inherit;vertical-align:middle;}#telHotline b {font-weight:inherit;line-height:inherit;vertical-align:middle;}#telHotline:after {display:none;}html[data-version="v_2025"] #telHotline:before {display:none;}body.naviOpen #naviWrapper {padding:114px 0 0 0;}#allWrapper {padding:94px 0 0 0;}a.scrolldown {position:absolute;left:50%;margin:0 0 0 -100px;padding:20px 0;box-sizing:border-box;bottom:150px;width:200px;height:80px;line-height:20px;text-align:center;color:#FFF;font-weight:300;font-size:16px;font-size:1.6rem;text-transform:uppercase;text-decoration:none;display:block;z-index:999;}a.scrolldown span {position:absolute;left:0px;width:100%;height:12px;display:block;background-image:url(../images/css/scrollani.png);background-repeat:no-repeat;background-position:center top;-webkit-animation: jump 0.4s alternate infinite; animation: jump 0.4s alternate infinite;}a.scrolldown:hover span {-webkit-animation-play-state: paused; animation-play-state: paused;}#tTanker {top:-94px;}body #pageCTAsmall {top:auto;bottom: 2%;transform:translateX(-200%);left:calc(50% - 120px);width:240px;border-radius:30px;padding:10px 20px;text-align:center;}body.naviOpen #pageCTAsmall {display:block;}body #pageCTAsmall a {display:block;}body.pCTAvisible #pageCTAsmall {transform:translateX(0);}#page {}#page a#trustYou {display:block;}#editorField {width:90%;margin:0 auto;}#subNavi2Wrapper ul#subNavi2 {width:80%;margin:0 auto;}.impressionen .impImgColsLeft {width:48.98%;float:left;}.impressionen .impImgColsRight {width:48.98%;float:right;}#breadcrumbs {display:block;}#infoRow {width:950px;display:flex;justify-content:space-between;}.infoBox {width:calc(50% - 5px);padding:2px 0;}#rpWrapper {width:50%;padding:0 25%;display:flex;justify-content:space-between;}#routeField {width:70%;text-align:left;}#routeButton {width:25%;text-align:right;}}@media only screen and (min-height: 750px) and (orientation: landscape) {body.naviOpen #naviWrapper {padding:134px 0 0 0;}}@media only screen and (min-width:1200px) {#intro {width:1200px;padding:90px 0;}#intro #iContent {width:60%;padding:0 20%;}#editorField {width:1200px;}#pageCTAsmall {width: 100%;display:flex;justify-content:space-between;}}@media only screen and (min-width: 1600px) {#mainNavi {width:1580px;}#pCTAbuttons {padding-right:calc(70% - 1040px);}}@media only screen and (min-width: 1920px) {body #topWrapper {left:calc((100% - 1920px)/2);width: 1920px;}body.naviOpen #naviWrapper {left:calc((100% - 1920px)/2);width: 1920px;right:auto;}#allWrapper {width: 1920px;box-shadow: 0px 0px 20px -5px rgba(0,0,0,0.75);}body.pageID310 #allWrapper {box-shadow: none}}#content {text-decoration: none;text-align: left;font-size: 16px;font-size: 1.6rem;line-height:150%;font-weight:400;}#content .hspacer { width:100%; font-size:8px; overflow:hidden; }#content .s4 { height:4px; }#content .s6 { height:6px; }#content .s8 { height:8px; }#content .s10 { height:10px; }#content .s12 { height:12px; }#content .s14 { height:14px; }#content .s16 { height:16px; }#content .s18 { height:18px; }#content .s20 { height:20px; }#content .s22 { height:22px; }#content .s24 { height:24px; }#content .s30 { height:30px; }#content a, #content strong a, #content a strong, #content b a, #content a b {color:#968B7F;text-decoration: none;}#content a:hover {color:#505050;text-decoration: underline;}#content a.pAnchor {position:absolute;height:0px;top:-50px;}#content strong, #content b {color:#968B7F;}#page h1, #page h3 {font-family: 'Libre Baskerville', serif;font-weight:normal;line-height:120%;padding: 0;margin: 0 0 3% 0;font-size: 28px;font-size: 2.8rem;color:#A78F22;letter-spacing:0.5px;position:relative;}#page h2, #page h4 {font-family: 'Libre Baskerville', serif;font-weight:normal;line-height:150%;margin:0;padding:0;font-size: 20px;font-size: 2.0rem;color:#968B7F;letter-spacing:1.8px;}#page h5 {font-family: 'Notera2', serif;font-weight:100;line-height:150%;font-size: 24px;font-size: 2.4rem;color:#968B7F;text-decoration:none;}@media only screen and (min-width: 350px) {#content {font-size: 16px;font-size: 1.6rem;}}@media only screen and (min-width: 800px) and (min-height: 600px) {#page h1, #page h3 {font-size: 40px;font-size: 4.0rem;}#page h2, #page h4 {font-size: 30px;font-size: 3.0rem;}#page h5 {font-size: 40px;font-size: 4.0rem;}}@media only screen and (min-width: 1400px) and (min-height: 800px) {#page h1, #page h3 {font-size: 60px;font-size: 6.0rem;}#page h2, #page h4 {font-size: 26px;font-size: 2.6rem;}#page h5 {font-size: 40px;font-size: 4.0rem;}}#content .aL { text-align:left; }#content .aC { text-align:center; }#content .aR { text-align:right; }#fullpage .aL { text-align:left; }#fullpage .aC { text-align:center; }#fullpage .aR { text-align:right; }#content .text {width:100%;margin:0 auto;}#content .text p {padding-bottom:2px;padding-top:2px;margin-bottom:2px;margin-top:2px;}#content ul {width:100%;margin:0;padding:0 0 5px 0;}#content .text ul li {padding: 0 0 0 30px;margin: 0 0 10px 0;line-height: 150%;list-style: none !important;position:relative;}#content .text ul li:before {position:absolute;left:0px;top:3px;width:20px;line-height:20px;font-size:16px;font-size:1.6rem;font-weight:800;content: "\2713";color:#A78F22;text-align:center;}#content .text ul li ul li:before {position:absolute;left:0px;top:3px;width:20px;line-height:20px;font-size:16px;font-size:1.6rem;font-weight:800;content: "-";color:#A78F22;text-align:center;}#content .text.aC ul {text-align:left;}#content .text blockquote {padding:0;margin:15px 0 15px 10px;}#content .text.aC ul li {list-style-position: inside;}#content .text article { -webkit-column-count: 2; -webkit-column-fill: balance; -webkit-column-width: 47%; -webkit-column-gap: 6%; -moz-column-count: 2; -moz-column-fill: balance; -moz-column-width: 47%; -moz-column-gap: 6%;  column-count: 2; column-fill: balance; column-width:47%; column-gap: 6%;  height: auto; width:100%; overflow-x: auto; overflow-y: auto; text-align:left;}#content .text article hr {margin:0px;padding:0px;height:0px;border:none; -webkit-column-break-before:always; -moz-column-break-before:always; column-break-before:always;}#content .cImageWrapper {overflow:hidden;position:relative;margin:0px;padding:0px;}#content .cImageWrapper figure {display: block;width: 100%;padding: 10px;margin: 0;background-color: rgba(155,155,155,0.50);-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;}#content .cImageWrapper figcaption {width:100%;padding:10px 0 0 0;line-height:16px;font-size: 12px;font-size: 1.2rem;font-style:italic;}#content .cImageWrapper figure img {display:block;width:100%;}#content .cImageWrapper figure.cVideoItem img {background-position:center center;background-repeat:no-repeat;background-size:cover;}#content .cImageWrapper figure.cVideoItem a span.vPlay {width:50px;height:50px;position:absolute;display:block;left:50%;top:50%;margin:-25px 0px 0px -25px;z-index:400;background-image: url(../images/css/play.png);background-repeat: no-repeat;background-position: right center;}#content .cImageWrapper figure.cVideoItem a:hover span.vPlay {background-position: left center;}#content .layout1 .cImageWrapper {margin:20px 0 0 0;}#content .layout2 .cImageWrapper {margin:20px 0 0 0;}#content .layout3 .cImageWrapper {margin:20px 0 0 0;}#content .layout4 .cImageWrapper {margin:20px 0 0 0;}@media only screen and (min-width: 600px) {#content .layout1 .cImageWrapper {float: left;margin:0 22px 12px 0;}#content .layout2 .cImageWrapper {float: right;margin:0 0 12px 22px;}#content .layout3 .cImageWrapper {float: left;margin:0 22px 12px 0;}#content .layout3 .textBlock, #content .layout5 .textBlock {float:right;}#content .layout4 .cImageWrapper {float: right;margin:0 0 12px 22px;}#content .layout4 .textBlock, #content .layout6 .textBlock {float:left;}}#content .cImageRow {width:100%;}#content .cImageRow .cImageWrapper {display:block;}#content .layout5 .cImageWrapper {text-align: left;float:left;margin:12px 0px 0px 0px;}#content .layout6 .cImageWrapper {text-align: right;float:right;margin:12px 0px 0px 0px;}#content .layout7 .cImageRow {margin:0px 0px 12px 0px;}#content .layout7 .cImageRow .cImageWrapper {float: left;}#content .layout8 {width:100%;}#content .layout8 .cImageWrapper {margin:0px auto 12px;}#content .layout9 .cImageRow {margin:0px 0px 12px;}#content .layout9 .cImageRow .cImageWrapper {float: right;}#content .layout10 .cImageWrapper {margin:12px auto 0px;}.cIWsize30, .cIWsize35, .cIWsize40, .cIWsize45, .cIWsize50, .cIWsize55, .cIWsize60, .cIWsize65, .cIWsize70, .cIWsize75, .cIWsize80, .cIWsize85, .cIWsize90, .cIWsize95, .cIWsize100 { width:100%; }.tBsize65, .tBsize60, .tBsize55, .tBsize50, .tBsize45, .tBsize40, .tBsize35 { width:100%; }@media only screen and (min-width: 450px) {.cIWsize30 { width:30%; } .tBsize65 { width:65%; }.cIWsize35 { width:35%; } .tBsize60 { width:60%; }.cIWsize40 { width:40%; } .tBsize55 { width:55%; }.cIWsize45 { width:45%; } .tBsize50 { width:50%; }.cIWsize50 { width:50%; } .tBsize45 { width:45%; }.cIWsize55 { width:55%; } .tBsize40 { width:40%; }.cIWsize60 { width:60%; } .tBsize35 { width:35%; }.cIWsize65 { width:65%; } .tBsize30 { width:30%; }.cIWsize70 { width:70%; } .tBsize25 { width:25%; }.cIWsize75 { width:75%; } .tBsize20 { width:20%; }.cIWsize80 { width:80%; } .tBsize15 { width:100%; }.cIWsize85 { width:85%; } .tBsize10 { width:100%; }.cIWsize90 { width:90%; } .tBsize5 { width:100%; }.cIWsize95 { width:95%; } .tBsize0 { width:100%; }.cIWsize100 { width:100%; }}@media only screen and (min-width: 900px) {#content .layout8 {width:85%;}#content .text blockquote {padding:0;margin:15px 0 15px 250px;-webkit-transform: translate(0px, -40px);-moz-transform: translate(0px, -40px);-ms-transform: translate(0px, -40px);transform: translate(0px, -40px);}#content .text.aC ul {width:40%;margin:0 0 0 30%;}}#content .Abschluss.hLine0 {width:100%;padding:2% 0;}#content .Abschluss.hLine1 {width:100%;height:0px;margin:45px auto 0;padding:0 0 45px 0;border-top:1px solid #7B7968;position:relative;}#content .Abschluss.hLine2 {width:100%;height:40px;margin:25px auto;padding:0;position:relative;background-image: url(../images/css/linie-icon.png);background-position:center center;background-size:contain;background-repeat:no-repeat;}#content .Abschluss.hLine2:before, #content .Abschluss.hLine2:after {width:calc(40% - 45px);content:'';position:absolute;top:20px;border-top:1px solid #A78F22;}#content .Abschluss.hLine2:before {left:10%;}#content .Abschluss.hLine2:after {right:10%;}.absatzWrapper {width:100%;position:relative;margin:0;padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;}.absatzWrapper.aWhasWS1, .absatzWrapper.aWhasWS2, .absatzWrapper.aWhasWS3 { padding:10px 10px; }.absatzWrapper.aWhasWS4, .absatzWrapper.aWhasWS5, .absatzWrapper.aWhasWS6 { padding:20px 10px; }.absatzWrapper.aWhasWS7, .absatzWrapper.aWhasWS8, .absatzWrapper.aWhasWS9 { padding:30px 10px; }.absatzWrapper.aWhasWS10 { padding:35px 10px; }.absatzWrapper:nth-last-child(1), .absatzWrapper.aWhasWS {margin:0;}.offline {background-color:#F0C6C6;}.absatz {padding:0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}.paragraphWidth50, .paragraphWidth60, .paragraphWidth70, .paragraphWidth80, .paragraphWidth90, .paragraphWidth100 {width:100%;}.absatzWrapper.device1 {display:none;}@media only screen and (min-width: 1000px) {.absatzWrapper {padding:0;}.absatz {padding:0 10px;}.absatz.layout11 {padding:0;}.paragraphWidth50 { width:50%; }.paragraphWidth60 { width:60%; }.paragraphWidth70 { width:70%; }.paragraphWidth80 { width:80%; }.paragraphWidth90 { width:90%; }.absatzWrapper.aWhasWS1 { padding:1% 0; }.absatzWrapper.aWhasWS2 { padding:2% 0; }.absatzWrapper.aWhasWS3 { padding:3% 0; }.absatzWrapper.aWhasWS4 { padding:4% 0; }.absatzWrapper.aWhasWS5 { padding:5% 0; }.absatzWrapper.aWhasWS6 { padding:6% 0; }.absatzWrapper.aWhasWS7 { padding:7% 0; }.absatzWrapper.aWhasWS8 { padding:8% 0; }.absatzWrapper.aWhasWS9 { padding:9% 0; }.absatzWrapper.aWhasWS10 { padding:10% 0; }.absatzWrapper.device1 {display:block;}.absatzWrapper.device2 {display:none;}#content .Abschluss.hLine2:before, #content .Abschluss.hLine2:after {width:calc(25% - 45px);}#content .Abschluss.hLine2:before {left:25%;}#content .Abschluss.hLine2:after {right:25%;}}@media only screen and (min-width: 1200px) {.absatzWrapper {padding:0;}}@media only screen and (min-width: 1460px) {.absatz {padding:0;}.absatz.layout11 {width:100%;}.paragraphWidth50 { width:calc(1440px * 0.5); }.paragraphWidth60 { width:calc(1440px * 0.6); }.paragraphWidth70 { width:calc(1440px * 0.7); }.paragraphWidth80 { width:calc(1440px * 0.8); }.paragraphWidth90 { width:calc(1440px * 0.9); }.paragraphWidth100 { width:1440px; }}.absatz .pAnchor {position:absolute;top:-200px;height:0px;}.absatzWrapper.loggedIn {min-height:30px;}.absatzWrapper.loggedIn:hover {background-color:#EEE !important;color:#68666B !important;-moz-box-shadow: 0px 0px 2px #666;-webkit-box-shadow: 0px 0px 2px #666;box-shadow: 0px 0px 2px #666;z-index:9999;}.absatzWrapper .loginRow {display:none;position:absolute;left:50%;top:-30px;padding:3px 5px;box-sizing:border-box;height:30px;background-color:#EEE !important;}.absatzWrapper.loggedIn:hover .loginRow {display:flex;width:auto;}#content:hover .absatzWrapper.loggedIn:not(:hover) {opacity:0.5;}.cmsEditWrapper:hover .loginRow a {border:none !important;}.editbox {padding:0 10px 0 0;}.editboxR {padding:0 0 0 50px;}.video-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden;} .video-container iframe,.video-container object,.video-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}ul.siteDownloads {width:100%;margin-top:10px;margin-bottom:10px;padding:0 !important;}ul.siteDownloads li.sDItem {list-style:none !important;width:100%;margin:0 0 10px 0 !important;padding:0 !important;}ul.siteDownloads li.sDItem a {list-style:none !important;display:inline-block;margin:0 !important;padding:0 0 0 40px !important;line-height:30px;background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAY1BMVEUAAAD///97eWh7eWh7eWh7eWh7eWhsGC57eWh7eWh7eWh7eWhsGC57eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWh7eWhsGC5sGC5sGC5sGC5sGC5sGC7BWq4FAAAAIHRSTlMAAAECAwUGEBIUIi8wMTM0NjdMUFtqc3V2fYCQv8/V8G9xPVUAAAC+SURBVHjazdPZDoMgEAVQ6lJcERVUrgv8/1cWpWlQkvrY3hCNnGQCA5LH1/yeyZ6UiREYBUuPzwuXA94ZyoCTDpBtnqZ5K4EuuXAPxSNyJOIK/ZlrqIJ8UijUPj8n8APm+XhxTE+PGaSrbIyrL8E8FmiIz6SB8HhEduYMo8dAbOcotbw/CYmBgLWujKm0dhwUX4w2diyueLA0uhqblbqlBRuz7tRtLGwL3TYatOW2qeGR3B3o/XW4v0x//Bu8APKVE38K1jdjAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:left center;font-size:14px;font-size:1.4rem;color:#A78F22 !important;text-decoration:none !important;border:none !important;}ul.siteDownloads li.sDItem a:hover {color:#505050 !important;}ul.siteDownloads li.sDItem a span {color:#505050 !important;font-weight:700;}.fL { float:left; }.fR { float:right; }img { border:none; }.mr10 { margin-right:10px; }.mr5pz { margin-right:55px; }#map {width:100%;height:260px;background-color:#EEE;}ul#jqChImage, ul#jqChImage li.page {width:100%;height:100%;min-height:100%;padding:0;margin:0;display: block;position:relative;z-index:900;background-position:center;background-size:cover;background-repeat:no-repeat;}ul#jqChImage li.page a {display:none;}ul#jqChImage li.page::after { content: ''; position: absolute; top: 0; left: 0; right: 0;bottom:0;height:100%; z-index:901;background-color:rgba(0,0,0,0.10);}#headerImage .hImage_carousel ul {list-style: none;}#headerImage .hImage_carousel li.page {float: left;}#headerImage .hImage_carousel li.page a {display:none;}#headerImage .hISlogan {position: absolute;top: 0;left: 50px;right:50px;bottom:0;z-index:11;width:auto;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center;}#headerImage .hISlogan span {color:#FFF;line-height:120%;padding:0 20px;font-size: 24px;font-size: 2.4rem;display:inline-block;margin:auto;}@media only screen and (min-width: 990px) {#headerImage .hISlogan span {font-size: 50px;font-size: 5.0rem;}}#headerImage .hISlogan span.sbg {background-color: rgba(255,255,255,0.60);color: #57585A;}#hIButtons {position: absolute;top: 50%;left: 0;margin:0;z-index:11;width:100%;height:0px;}a.sliderButton {position: absolute;top:-20px;width:40px;height:40px;display:block;z-index:550;background-image:url(../images/css/buttons.gif);background-size:160px 80px;}a#hIprev {left:0px;background-position:-80px 0px;}a#hIprev:hover {background-position:-80px -40px;}a#hInext {right:0px;background-position:-120px 0px;}a#hInext:hover {background-position:-120px -40px;}#hIpager {position: absolute;bottom:30px;left:20px;width:90%;height:14px;text-align:center;padding:0;z-index:11;display:none;vertical-align:middle;}#hIpager a {display: inline-block;width: 16px;height: 16px;margin: 5px;-webkit-border-radius: 100%; border-radius: 100%;border: 1px solid rgba(255,255,255,0.70);-webkit-box-sizing: border-box;box-sizing: border-box;overflow: hidden;}#hIpager a span {display:block;width:10px;height:10px;margin:2px;-webkit-border-radius: 100%; border-radius: 100%;text-indent:-20000em;}#hIpager a:hover span, #hIpager a.selected:hover span {background-color:#FFF;}#hIpager a.selected span {background-color:#A78F22;}a.scrolldown {display:none;}#Bs-BookingWidget {font-size:150%;}#routenplaner {width:100%;padding:60px 0 0 0;}#rpWrapper {width:100%;}#routeField {width:100%;text-align:center;position:relative;}#routeField b {width:100%;display:block;position:absolute;top:-30px;line-height:20px;}#routeButton {width:100%;text-align:center;}#sitemap {padding:30px 0;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;}@media only screen and (min-width: 400px) {#sitemap {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;-moz-column-gap: 20px;-webkit-column-gap: 20px;column-gap: 20px;}}@media only screen and (min-width: 900px) {#sitemap {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;}}@media only screen and (min-width: 1000px) {#sitemap {padding:30px 10px;}}@media only screen and (min-width: 1460px) {#sitemap {width:1440px;}}#sitemap .smNaviItem {width:100%;padding:10px;margin:0 0 20px 0;-webkit-box-sizing:border-box;box-sizing:border-box;break-inside: avoid-column;display: block;background-color:#EEE; -webkit-border-radius: 3px;border-radius: 3px;}#sitemap ul.smLevel1 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li {list-style:none;background-image:none;margin:0;padding:0;}#sitemap ul.smLevel1 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 20px;font-size: 2.0rem;color: #7B7968;text-decoration: none;}#sitemap ul.smLevel1 li input {float:right;width:100px;font-size: 12px;font-size: 1.2rem;border:1px solid #005231;border-radius:3px;padding:3px 5px;text-align:center;box-sizing:border-box;-moz-box-shadow: 0px 0px 3px 0px #333;-webkit-box-shadow: 0px 0px 3px 0px #333;box-shadow: 0px 0px 3px 0px #333;}#sitemap ul.sitemapfiL li a:hover {text-decoration:underline;}#sitemap ul.smLevel1 li ul.smLevel2 {margin:0;padding:10px 0 0 0;}#sitemap ul.smLevel1 li ul.smLevel2 li {margin:0px;padding: 0px 0px 5px 20px;background-image: url(../images/css/liIcon.gif);background-repeat: no-repeat;background-position: left 3px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 16px;font-size: 1.6rem;color: #999;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 {margin:0px;padding:0px;clear:both;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li {margin:0px;padding: 0px;background-image:none;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a {line-height: 20px;height: 20px;font-weight: 400;font-size: 14px;font-size: 1.4rem;color: #CCC;}#sitemap ul.smLevel1 li ul.smLevel2 li ul.smLevel3 li a:before {content:' - ';}#adresse strong {font-size:1.7em;font-size:1.7rem;font-weight:300;color:#CCC;}#adresse a {color:#9A9A9A;}#adresse a:hover {color:#CCC;text-decoration:none;}#speisekarte {width:100%;}#speisekarte .menuItem {width: 100%;margin: 10px 0;border-bottom: 1px solid rgba(150,139,127,0.60);}#speisekarte .menuItem .mItitle {width:100%;padding:25px 0;text-align:center;}#speisekarte .menuItem .mItitle a {width:calc(100% - 50px);padding:0 50px 0 0;display:inline-block;text-decoration:none;position:relative;line-height:40px;}#speisekarte .menuItem .mItitle a:after {position:absolute;right:0px;top:10px;display:block;width:20px;height:20px;content:'';background-image:url(../images/css/pfeil.png);background-position:center center;background-repeat:no-repeat;}#speisekarte .menuItem.mIshow .mItitle a:after {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}#speisekarte .menuItem .mItext {width:100%;padding:0 0 7% 0;font-size:90%;}#speisekarte .menuItem .mItext strong, #speisekarte .menuItem .mItext b {font-size:120%;}#speisekarte .menuItem .mItext h5 {margin:9% 0 3% 0;font-size: 50px;font-size: 5.0rem;}#speisekarte .menuItem .mItext h5:first-child {margin:3% 0 3% 0;}#speisekarte .menuItem.mIhidden .mItext {display:none;}#speisekarte .menuItem.mIshow .mItext {display:block;}#mainNavi {width:calc(100% - 25px);margin:4% 25px 0 auto;padding:0 25px 50px 20px;box-sizing:border-box;flex:1 1 auto;overflow-y:auto;background-image:url(../images/css/gabelBig.jpg);background-position:right top;background-size:contain;background-repeat:no-repeat;text-align:center;position: relative;}a#mNbubble {position: absolute;right: 0px;top: 30px;width: 120px;height: 120px;background-color: rgba(150,139,127,.9);border-radius: 60px;display: flex;color: #FFF;text-decoration: none;}a#mNbubble:hover {background-color: rgba(0,0,0,.9);}a#mNbubble span {margin: auto;text-align: center;font-size: 24px;font-size: 2.4rem; transform: rotate(20deg);}a#mNbubble span i, a#mNbubble span b {display: block;font-style: normal;line-height: 110%;}a#mNbubble span b {font-size: 27px;font-size: 2.7rem;}a#mNbubble.overlay {right: 20px;top:auto;bottom: 20px;z-index: 1000;}#sprachNavi {width:calc(20% + 100px);height:30px;position:absolute;left:0px;bottom:150px;box-sizing:border-box;padding:0 20px;text-align:left;}#sprachNavi a {color:#968B7F;text-decoration:none;font-size: 20px;font-size: 2.0rem;line-height:30px;text-transform:uppercase;font-weight:400;}#sprachNavi a:hover {color:#505050;}#sprachNavi span {padding: 0 5px;}#smIcons {width:calc(20% + 100px);height:30px;position:absolute;left:0px;bottom:110px;box-sizing:border-box;padding:0 20px;text-align:left;}#smIcons a {width:30px;height:30px;display:inline-block;margin:0 10px 0 0;background-color:#968B7F;border-radius:50%;position:relative;}#smIcons a:after {width:30px;height:30px;position:absolute;left:0px;top:0px;background-image: url(../images/css/socialIcons.png);background-repeat:no-repeat;content:'';}#smIcons a#fb:after {background-position:0px 0px;}#smIcons a#ig:after {background-position:-30px 0px;}#smIcons a#yt:after {background-position:-60px 0px;}#footerNavi {width:100%;box-sizing:border-box;padding:0 20px;line-height:30px;position:absolute;left:0px;bottom:70px;font-size: 16px;font-size: 1.6rem;font-weight:300;color:#968B7F;text-align:left;}#footerNavi a {text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;}#footerNavi a:hover {color:#968B7F;}#footerNavi a.fNactiv {color:#968B7F;}@media only screen and (min-width:650px) and (max-width: 900px), (min-width: 300px) and (orientation: portrait) {#mainNavi {text-align:left;}}@media only screen and (min-width:650px) and (orientation: landscape) {#mainNavi {width:400px;margin:2% auto 0 auto;}#sprachNavi, #smIcons, #footerNavi {width:400px;left:calc(50% - 200px);}}@media only screen and (min-width:500px) and (orientation: portrait) {#mainNavi {width:475px;margin:20% auto 0 auto;}#sprachNavi, #smIcons, #footerNavi {width:475px;left:calc(50% - (475px/2));}}@media only screen and (min-height:600px) and (orientation: portrait) {#mainNavi {margin:30% auto 0 auto;}}@media only screen and (max-height: 600px) and (max-width: 600px) and (orientation: landscape) {#mainNavi {margin:1% auto 0 auto;padding:0 25px 0 20px;width:90%;}}@media only screen and (min-height: 601px) and (orientation: landscape) {#mainNavi {margin:3% auto 0 auto;padding:0 25px 0 20px;width:50%;}}#mainNavi .mNBlinkWrapper {width:100%;display:block;margin:0 0 5% 0;}#mainNavi .mNBlink {display: inline-block;line-height: 30px;font-weight: 300;font-size: 20px;font-size: 2.0rem;padding: 0;margin: 0;color: rgba(150,139,127,0.80);text-decoration: none;position:relative;}#mainNavi .mNBlink:hover {color:#968B7F;}#mainNavi .mNBlink.mNBlinkActiv {color:#968B7F;}#mainNavi .mNBlink.mNBlinkActiv::after {position:absolute;left:0;right:0;bottom:-1px;width:100%;height:1px;background-color:rgba(150,139,127,0.50);content:'';}#mainNavi .mNBlink span.mNBlinkPrefix {font-weight:300;text-transform:lowercase;display:inline-block;vertical-align:bottom;line-height:40px;}#mainNavi .mNBlink b {font-weight:400;text-transform:uppercase;display:inline-block;vertical-align:bottom;line-height:inherit;}#mainNavi .mNBicon {width:40px;height:40px;margin:0 5px;display:block;background-image: url(../images/css/mNaviIcons.png);background-repeat:no-repeat;}#mainNavi .mNBicon.closed {background-position:0px 0px;}#mainNavi .mNBicon.open {background-position:0px -40px;}@media only screen and (min-width:800px) and (min-height: 750px) {#mainNavi {margin:15% auto 0 auto;padding:10px 0 0 0;width:80%;}#mainNavi .mNBlinkWrapper {margin:0 0 30px 0;}#mainNavi .mNBlink {line-height: 40px;font-size: 30px;font-size: 3.0rem;}#sprachNavi, #smIcons, #footerNavi {text-align:center;}}@media only screen and (min-width:1200px) and (min-height: 600px) and (orientation: landscape) {#mainNavi {margin:8% auto 0 auto;}}@media only screen and (min-width:1600px) and (min-height: 750px) {#mainNavi {width: 960px;}}@media only screen and (min-width:990px) {#mainNavi .mNBicon {display:none;}#mainNaviCTA {display:none;}a#mNbubble {top: 30px;width: 160px;height: 160px;border-radius: 80px;}@media only screen and (max-width:450px) and (orientation: portrait) {#sprachNavi, #smIcons, #footerNavi {text-align:left;}}@media only screen and (min-width:990px) {#footerNavi {padding:20px 0;position:absolute;bottom:0px;}#sprachNavi {bottom:100px;}#smIcons {bottom:60px;}}}