@media screen and (max-width:47.938em){a:link:hover{text-decoration:none;}h1,h2.schwarz,.tabcontent h3,#newsletterAnmeldung h2,.accordion h2{font-size:2em;}blockquote p{font-size:1.7em;}h2,h2.teaserbox-h2{font-size:1.6em;}.frame-layout-62 h3,.frame-layout-63 h3,section.header span.text-h2{font-size:1.5em;}h3,.frame-layout-62 h2,.frame-layout-63 h2{font-size:1.4em;}.frame-layout-61 h2{font-size:1.2em;}.ce-table th,.tabcontent p,#routenplaner input[type="text"]{font-size:1em;}.frame-layout-50 .ce-row .ce-column figcaption,.ce-table td{font-size:0.9em;}div.sticky .row2,footer .tx-powermail input[type="submit"],#routenplaner label.radior,.modal-body p,.frame-layout-61 h3{font-size:0.8em;}div.sticky .row2 a:first-child{height:200px;padding:75px 0 40px 0;}.frame-layout-61 p{font-size:0.7em;}div.sticky .row2 a span,section.header span.info{font-size:0.6em;}.frame-layout-62 p,.frame-layout-63 p,.frame-layout-62 ul,.frame-layout-63 ul{font-size:0.8em;}.dropdown-content .head{margin-bottom:0.5em;}.hide-mobile,.dropdown-content .head a.logo span.hide-mobile{display:none !important;}.flex-row{flex-direction:column;}div.sticky .row2,.sticky{width:100%;}div.sticky .row2{height:203px;}div.sticky .row2 a{padding-top:14px;height:70px;}.navbar{padding-top:10px;padding-bottom:10px;position:fixed !important;top:0;width:100%;padding-left:2%;}.navbar.rot{background-color:#b5152b;}.navbar a.iconFix{position:fixed !important;color:#fff !important;top:25px;}.navbar a.logo{top:12px;}.navbar .fwIcons{color:#fff !important;}.navbar a.lang{right:300px;}.navbar a.tel{right:220px;}.navbar a.find{right:260px;}.navbar a.mail{right:180px;}.navbar a.route{right:140px;}.navbar a.gReview{position:fixed;right:80px;top:22px;}.navbar a.gReview img{width:45px;height:auto;}.navbar .contact-icons{margin-top:15px;}.dropdown-content{height:100%;width:100%;overflow-y:scroll;position:fixed;left:0;top:0;z-index:9;background-color:rgba(181,21,43,0.8);overflow-x:hidden;transition:0.5s;}.dropdown-content .weiss{width:90%;margin-left:10%;}.dropdown .dropbtn i{right:20px;top:3px;}.navbar .dropdown:hover .dropbtn{cursor:pointer;}.navbar .dropdown-content ul.column li a{position:relative;padding-left:10%;}.dropdown-content .head a.close{font-size:1.2em;}.navbar .head a.tel{right:70px;}.navbar .head a.mail{right:50px;}.navbar .head a.route{right:30px;}.dropdown-content .head a.icon{color:#b5152b;}.column{width:100%;display:block;}.column a{font-size:0.5em;}.dropdown-content .column ul.list:before{left:8%;}div.social{width:100%;display:inline-block;}div.social a{color:#fff !important;margin-right:5%;}section.content .swiper-button-next,section.content .swiper-button-prev{display:block;top:var(--swiper-navigation-top-offset,50%);}footer .column ul.list:before{left:38%;}footer .column a{font-size:0.95em;}.carousel-caption h2{font-size:2em;letter-spacing:2px;}.carousel-caption h3{font-size:1em;letter-spacing:1px;}.frame-layout-30 .ce-gallery figure.image:before{font-size:5em;}.lb-outerContainer{margin-top:20%;}.lightbox img.lb-image{max-width:100%;}.frame-layout-10 .ce-text,.frame-layout-10 .ce-bodytext,.frame-layout-15 .ce-text,.frame-layout-15 .ce-bodytext{padding:0 1em 2em 1em;}.accordion{padding:2em 1.5em 2em 2em;}.frame-layout-12 a{width:100%;text-align:center;margin-bottom:10px;display:block;}.frame-layout-12 span.route:before{display:inline-block;position:relative;top:19px;right:62px;}.frame-layout-50 .ce-row .ce-column figcaption{font-size:0.9em;}.frame-layout-50 .ce-row .ce-column{min-width:33.33%;}.frame-layout-50 .ce-row .ce-column:nth-child(3){border-right:none;}.frame-layout-50 .ce-row .ce-column img{max-height:30px;}.frame-layout-60,.frame-layout-61{width:90%;margin-right:10%;margin-left:5%;}.frame-layout-61 .ce-bodytext{padding:2em 1em 0.5em 2.5em;}.frame-layout-62 .ce-gallery,.frame-layout-63 .ce-gallery,.frame-layout-62 .ce-bodytext,.frame-layout-63 .ce-bodytext{width:100%;}.frame-layout-61 .ce-gallery img,.frame-layout-62 .ce-gallery img,.frame-layout-63 .ce-gallery img,.frame-layout-65 .ce-gallery img,.frame-layout-66 .ce-gallery img,.frame-layout-67 .ce-gallery img,.frame-layout-68 .ce-gallery img{max-width:100%;height:auto;}.frame-layout-66 .ce-column figure,.frame-layout-66 .ce-column img{width:100%;}.frame-layout-67 .ce-column,.frame-layout-67 .ce-column figure,.frame-layout-67 .ce-column img{width:100%;height:auto;}.frame-layout-62{width:96%;margin-right:3%;}.frame-layout-63{width:96%;margin-left:3%;}.frame-layout-62 .ce-bodytext ul li,.frame-layout-63 .ce-bodytext ul li{margin-top:8px;margin-bottom:8px;}.frame-layout-62  .ce-bodytext,.frame-layout-63  .ce-bodytext{display:inline-block;}.frame-layout-68 .text{padding:3em 3em 1em 3em;}section.content .swiper .prev{left:5.8%;}section.content .swiper .next{right:5.8%;}section.bottom .swiper{overflow:hidden;}section.bottom .prev,section.bottom .next{top:52%;}section.bottom .swiper .prev{left:6%;}section.bottom .swiper .next{right:6%;}section.bottom .swiper .card-body{padding:0 4%;}section.bottom .swiper-slide p{font-size:0.9em;padding-right:0;padding-left:0;}section.content .card.slick-link{height:580px !important;}section.bottom .card.slick-link{height:350px !important;}div.sticky{left:0;}footer .powermail_fieldwrap_submit{top:-97px;}section.content .tx-powermail{padding:2em 1em 2em 1em;}section.content .tx-powermail input.powermail_submit{margin-top:20px;width:90%;max-width:280px;}footer .tx-powermail input[type="text"]{border-radius:0;-webkit-appearance:none;}span.rechtliches,span.copyright{width:80%;margin:5% 10%;display:block;text-align:center;}span.rechtliches a{width:33%;text-align:center;float:right;}table{overflow-x:scroll;-webkit-overflow-scrolling:touch;}.frame-type-table > div{scrollbar-width:thick;scrollbar-color:#b5152b #fff;background-image:url('../../../_assets/de70de1b28c6c294d8019856401ab469/Icons/swipe.svg');background-repeat:no-repeat;background-position:48% 0%;background-size:10%;z-index:9;position:relative;}.tabcontent figure,.tabcontent  .text{width:100%;}section.content .tabcontent .text{padding:2em 3.5em;}section.bottom #c386 .ce-gallery img{width:90%;height:auto;}section.bottom .frame-slider{text-align:center;width:91.9%;margin:0 auto;overflow:hidden;}main.home ~ footer{padding-bottom:300px !important;}main ~ footer{padding-bottom:200px !important;display:inline-block;width:100%;}#myBtn{display:none;}#newsletterAnmeldung{margin-top:-200px;}footer .powermail_fieldset{height:94px;}footer .powermail_fieldwrap_newsletteremail,footer .powermail_fieldwrap_datenschutz{width:73%;position:relative;left:0;}footer .powermail_fieldwrap_submit{position:relative;right:0;}footer .tx-powermail input[type="submit"]{width:27%;margin-right:0;padding-top:38px;padding-bottom:38px;position:absolute;right:0;}#routenplaner label.radior,#routenplaner button{height:50px;}.popup > div{width:90%;}section.header .bucheZimmer{bottom:0;width:60%;right:0;max-width:500px;}section.header .preisZimmer{padding:10px;}section.header .bucheJetzt{padding:10px 40px 10px 10px;}#stoererRot{width:70%;padding:20px 20px 20px 40px;}.cc-window .dp--cookie-check{display:block;}.dp--revoke.cc-bottom-right{display:none;}}@media screen and (max-width:640px){.navbar a.gReview img{width:30px;}.navbar a.gReview{right:70px;}.navbar a.route{right:110px;}.navbar a.mail{right:140px;}.navbar a.tel{right:170px;}.navbar a.find{right:200px;}.navbar a.lang{right:230px;}.full-height,.full-height img{width:auto;}.frame-layout-30 .ce-gallery figure.image::before{bottom:44%;left:41%;}section.bottom #c386{margin-bottom:90px;}footer .container{padding-top:70px;}#newsletterAnmeldung{margin-top:-240px;}footer ul.column{margin-top:20px;}footer .powermail_fieldset{height:auto;margin-bottom:30px;}footer .powermail_fieldwrap_newsletteremail,footer .powermail_fieldwrap_datenschutz,footer .powermail_fieldwrap_submit{width:100%;position:static;}footer .tx-powermail .powermail_fieldwrap_type_radio{margin-bottom:0 !important;}section.content .tx-powermail input[type="text"],section.content .tx-powermail input[type="email"],section.content .tx-powermail input[type="date"],section.content .tx-powermail input[type="tel"]{width:95%;}footer .tx-powermail input[type="submit"]{width:100%;margin-right:0;padding-top:20px;padding-bottom:20px;position:static;font-size:1.2em;}footer .column a{font-size:1.05em;}#myBtn{bottom:-2930px;}.tx-maps2,#c67{width:84%;margin:0 auto;}.tx-maps2{height:400px;overflow:hidden;}#routenplaner label.radior{border-right:1px solid #cecece;height:70px;}#routenplaner label.radior,#routenplaner button,#routenplaner a{width:100%;}#routenplaner a{margin-top:20px;}}
