body{margin-bottom:61px;background:#f7f7f7;font-family:"ZonaPro", sans-serif}body.naviMode{background:#fff;margin:0}body.naviMode #layout-content,body.naviMode #layout-footer{display:none}body.bookingMode{background:#fff;margin:0}a{color:#ae0f0a;font-weight:700}a:hover{color:#ae0f0a;text-decoration:underline}.brand-color{color:#ae0f0a}.container-xxl{width:100%;padding-left:12.5px;padding-right:12.5px;margin-left:auto;margin-right:auto}#layout-content{padding-bottom:40px}body.bookingMode #layout-content>*:not(#fastBooking){display:none}#layout-content .align-left{text-align:left}#layout-content .align-center{text-align:center}#layout-content .align-justify{text-align:justify}#layout-content .align-right{text-align:right}.btn{background:#ae0f0a;color:#fff;font-size:14px;line-height:19px;font-weight:bold;padding:15px 37px 12px;border:none}.btn:hover{color:#fff}h1{font-family:"ZonaPro";font-weight:700;font-size:25px;line-height:28px;margin-bottom:20px}.form-group.has-error .recaptcha span.error{color:white;background-color:#ae0f0a;padding:5px;position:relative;top:5px}nav{margin-bottom:5px}nav ol.breadcrumb{padding-top:0;padding-bottom:0;margin-bottom:0;background-color:transparent}nav ol.breadcrumb li{font-size:13px;font-weight:300}nav ol.breadcrumb li.active{font-weight:400}nav ol.breadcrumb li a{color:#000}header .bg{background:rgba(84,84,84,0.8);background:-moz-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(84,84,84,0.8)), color-stop(100%, rgba(84,84,84,0)));background:-webkit-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-o-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-ms-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:linear-gradient(to bottom, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );padding:0 20px;height:81px}body.scrolled-down header .bg,body.scrolled-up header .bg{background:#ae0f0a}body.scrolled-top header .bg{background:rgba(84,84,84,0.8);background:-moz-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(84,84,84,0.8)), color-stop(100%, rgba(84,84,84,0)));background:-webkit-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-o-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:-ms-linear-gradient(top, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);background:linear-gradient(to bottom, rgba(84,84,84,0.8) 0%, rgba(84,84,84,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );padding:0 20px}header .bg.colorFull{background:#ae0f0a !important}body.bookingMode header .bg{background:none}header .navbar{padding:0}header .navbar .navbar-brand{padding:0;margin:30px 0 22px;width:145px}body.naviMode header .navbar .navbar-brand{display:none}header .navbar .navbar-brand img.header-logo{width:145px !important;height:30px;position:relative;left:-18px;bottom:6px}header .navbar #navigation{display:none}header .navbar #navigation .map{display:none}body.naviMode header .navbar #navigation{display:block;background:#ae0f0a;position:fixed;top:72px;bottom:125px;left:0;right:0;overflow-y:auto}body.naviMode header .navbar #navigation .navbar-nav{list-style:none;margin:0;padding:0}body.naviMode header .navbar #navigation .navbar-nav .nav-item{position:relative;border-bottom:1px solid #fff}body.naviMode header .navbar #navigation .navbar-nav .nav-item>.nav-link{font-weight:bold;font-size:22px;line-height:50px;color:#fff;padding:0 0 0 40px;margin-right:70px}body.naviMode header .navbar #navigation .navbar-nav .nav-item>.nav-link.current{border-left:10px solid #7c7c7c;padding-left:30px}body.naviMode header .navbar #navigation .navbar-nav .nav-item>i{font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:20px;top:0;color:#fff;width:50px;height:50px}body.naviMode header .navbar #navigation .navbar-nav .nav-item>i:before{content:"\f078";position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:50px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;background:#fff}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem{border-bottom:1px solid #e2e2e2;position:relative;font-size:18px;line-height:50px;font-weight:300;color:#000;padding:0 0 0 40px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem.current{border-left:10px solid #7c7c7c;padding-left:30px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem:last-child{border-bottom:none}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem.map{display:none}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem>.nav-link{font-size:18px;line-height:50px;font-weight:300;color:#000;padding:0 0 0 40px;margin-right:70px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem>.nav-link.current{border-left:10px solid #7c7c7c;padding-left:30px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem>i{font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;position:absolute;right:20px;top:0;color:#000;width:50px;height:50px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem>i:before{content:"\f078";position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;line-height:50px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2{list-style:none;margin:0 0 0 -40px;padding:0;max-height:0;overflow:hidden}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2{border-bottom:1px solid #e2e2e2}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2:first-child{border-top:1px solid #e2e2e2}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2:last-child{border-bottom:none}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link{font-size:14px;line-height:50px;font-weight:bold;padding:0 40px;position:relative;background:#f7f7f7;color:#000}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.current{border-left:10px solid #7c7c7c;padding-left:30px}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link:before{display:none}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region1{color:#c1002a}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region1.current{border-color:#c1002a}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region2{color:#e6a300}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region2.current{border-color:#e6a300}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region3{color:#00a0d9}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region3.current{border-color:#00a0d9}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region4{color:#509f25}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region4.current{border-color:#509f25}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region5{color:#527f5c}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem .nav-sub2 .nav-subitem2 .nav-link.region5.current{border-color:#527f5c}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem.open>i:before{content:"\f077"}body.naviMode header .navbar #navigation .navbar-nav .nav-item .nav-sub .nav-subitem.open .nav-sub2{max-height:10000px;overflow:auto}body.naviMode header .navbar #navigation .navbar-nav .nav-item.open>i:before{content:"\f077"}body.naviMode header .navbar #navigation .navbar-nav .nav-item.open .nav-sub{max-height:10000px;overflow:auto}header .navbar .search{position:absolute;right:0;top:30px}body.naviMode header .navbar .search{display:flex !important}header .navbar .search .form-control{display:none}header .navbar .search .btn{font-size:25px;background:none;padding:0;border:none;line-height:29px}header .navbar .search .btn:hover,header .navbar .search .btn:focus{background:none;border:none;outline:none;box-shadow:none}header .navbar .search.hot{top:auto;position:fixed;bottom:61px;right:0;left:0;background:#fff;padding:10px 20px}header .navbar .search.hot .form-control{display:block;border:none;padding:0 40px 0 0;border-bottom:1px solid #000;color:#000;line-height:40px;font-size:20px;text-align:right;font-weight:300;width:100%}header .navbar .search.hot .form-control::-webkit-search-cancel-button{-webkit-appearance:none}header .navbar .search.hot .form-control::placeholder{color:rgba(0,0,0,0.25)}header .navbar .search.hot .form-control:focus{outline:none;box-shadow:none}header .navbar .search.hot .btn{position:absolute;right:27px;color:#000}body.bookingMode header .navbar .navbar-brand,body.bookingMode header .navbar .search{display:none}body.naviMode header .navbar,body.bookingMode header .navbar{margin-bottom:0}header .navbar .bottomToggler{position:fixed;bottom:0;left:0;right:0;background:#ae0f0a}header .navbar .bottomToggler .left,header .navbar .bottomToggler .right{width:calc(50% - 1px);float:left}header .navbar .bottomToggler .trenner{float:left;width:2px;margin:10px 0;background:#fff;height:40px}header .navbar .bottomToggler .toggler{border:none;padding:0;color:#fff;width:100%;text-align:center;background:transparent;height:46px;position:relative;bottom:7px}header .navbar .bottomToggler .toggler:hover,header .navbar .bottomToggler .toggler:focus{background:none;border:none;outline:none;box-shadow:none}header .navbar .bottomToggler .toggler i{font-size:20px;line-height:60px;width:20px}header .navbar .bottomToggler .toggler i+.label{padding-left:15px}header .navbar .bottomToggler .toggler .label{font-size:20px;text-transform:uppercase;font-weight:600;display:inline-block}body.naviMode header .navbar .bottomToggler .toggler.navi i:before{content:"\f00d"}body.bookingMode header .navbar .bottomToggler .toggler.booking i:before{content:"\f00d"}body.noFastBooking header .navbar .bottomToggler .left{width:100%;float:none}body.noFastBooking header .navbar .bottomToggler .trenner,body.noFastBooking header .navbar .bottomToggler .right{display:none}header .navbar #navigation-icons .nav-item{display:none}header .navbar #navigation-icons .nav-item.nav-item-mobile{display:block}header .navbar #navigation-icons .nav-item.nav-item-mobile a.toggler.navi{border:none;color:#fff}header .navbar #navigation-icons .nav-item.nav-item-mobile i{font-size:25px;position:relative}header .navbar #navigation-icons .nav-item.nav-item-mobile .toggler.navi i{font-size:30px;top:-2px}body.naviMode header .navbar #navigation-icons .nav-item.nav-item-mobile .toggler.navi i{font-size:32px;top:4px}header .navbar #navigation-icons .nav-item .lang{margin:0;padding:5px 10px 0;list-style:none;position:relative;top:-5px}header .navbar #navigation-icons .nav-item .lang li{line-height:15px;font-size:0.9rem}header .navbar #navigation-icons .nav-item .lang li.inactive a{opacity:0.5}body.naviMode header .navbar #navigation-icons{position:absolute;top:0;background:#ae0f0a;width:calc(100% + 40px);margin:0 -20px;height:72px;border-bottom:5px solid #fff}body.naviMode header .navbar #navigation-icons .nav-item{display:block;width:14.2%;float:left;line-height:72px;text-align:center}body.naviMode header .navbar #navigation-icons .nav-item .nav-link{padding:0}body.naviMode header .navbar #navigation-icons .nav-item .nav-link:hover,body.naviMode header .navbar #navigation-icons .nav-item .nav-link:focus{color:#e2e2e2}body.naviMode header .navbar #navigation-icons .nav-item .nav-link.toggler i:before{content:"\f00d"}body.naviMode header .navbar #navigation-icons .nav-item i{font-size:25px;position:relative}body.naviMode header .navbar #navigation-icons .nav-item i span{font-family:"ZonaPro", sans-serif;font-weight:100;position:absolute;text-align:center}body.naviMode header .navbar #navigation-icons .nav-item i.weather span{top:0;line-height:1;left:27px;font-size:12px}body.naviMode header .navbar #navigation-icons .nav-item i.calendar span{width:100%;display:block;text-align:center;font-size:10px;left:0;top:11px}body.naviMode header .navbar #navigation-icons .nav-item .lang{padding-top:15px}body.naviMode header .navbar #navigation-icons .nav-item .lang li{font-size:1.25rem;line-height:20px}body.naviMode header .navbar #navigation-icons .nav-item .lang li a{padding:0 5px}body.naviMode header .navbar #navigation-icons .nav-item .lang li a:hover{text-decoration:underline;color:#fff}body.naviMode header .navbar #navigation-icons .nav-item .lang li.inactive a{opacity:0.25}header a{color:#fff}body.bookingMode footer{display:none}footer .bg{background:#981920;color:#fff}footer a,footer a:active,footer a:visited{color:white !important}footer .navbar{display:flex;flex-direction:column}footer .footer-contact-nav{display:flex;flex-direction:column;margin-top:20px}footer .footer-contact-nav .footer-item{padding-bottom:20px}footer .footer-contact-nav a{font-size:18px;font-weight:bold}footer .footer-contact-nav i{vertical-align:middle;font-size:25px;float:left}footer .footer-contact-nav span{float:left;font-size:12px}footer .footer-social-nav{display:flex;flex-direction:column;align-items:center}footer .footer-social-nav .footer-nav,footer .footer-social-nav .footer-social{margin:10px 0}footer .footer-social-nav .footer-nav a,footer .footer-social-nav .footer-social a{font-size:18px;font-weight:bold}footer .footer-social-nav .footer-nav i,footer .footer-social-nav .footer-social i{font-size:25px}footer .footer-social-nav .footer-nav .navbar-nav,footer .footer-social-nav .footer-social .navbar-nav{flex-direction:row;flex-wrap:wrap}footer .footer-social-nav .footer-nav .navbar-nav .nav-item,footer .footer-social-nav .footer-social .navbar-nav .nav-item{display:inline;margin:0 20px}footer .footer-social-nav .footer-nav .navbar-nav .nav-item span,footer .footer-social-nav .footer-social .navbar-nav .nav-item span{display:none}footer .footer-partner #partner-slider{display:flex;flex-direction:row}footer .footer-partner #partner-slider .carousel-item{flex-direction:row}footer .footer-partner #partner-slider .carousel-item img{width:15%;margin:20px 2.5%}footer .footer-partner #partner-slider .carousel-control-next,footer .footer-partner #partner-slider .carousel-control-prev{color:#7c7c7c !important;font-size:30px;width:0}.ce-kachel{border:none;margin-bottom:30px}.ce-kachel .btn{padding-left:0;padding-right:0;width:66.6666%;position:absolute;bottom:30px;left:60px}.ce-kachel.ce-kachel-detail{margin-left:30px;margin-right:30px}.ce-kachel.ce-kachel-detail .card-body{border-top:10px solid #d9d9d9;padding:12px 20px 6px}.ce-kachel.ce-kachel-detail .card-body .label-region{font-weight:bold;font-size:9px;line-height:12px;color:#a0a0a0}.ce-kachel.ce-kachel-detail .card-body .card-title{font-weight:bold;font-size:15px;line-height:20px;margin-bottom:10px}.ce-kachel.ce-kachel-detail .card-body .card-text{font-size:12px;line-height:14px;margin-bottom:10px}.ce-kachel.ce-kachel-detail .card-body .quickInfos{margin-top:20px;margin-bottom:30px}.ce-kachel.ce-kachel-detail .card-body .quickInfos i,.ce-kachel.ce-kachel-detail .card-body .quickInfos span{display:block;text-align:center}.ce-kachel.ce-kachel-detail .card-body .quickInfos i.label,.ce-kachel.ce-kachel-detail .card-body .quickInfos span.label{font-size:9px;line-height:15px;font-weight:600}.ce-kachel.ce-kachel-detail .card-body .quickInfos i.value,.ce-kachel.ce-kachel-detail .card-body .quickInfos span.value{font-size:13px;line-height:17px}.ce-kachel.ce-kachel-detail .card-body .quickInfos i{height:20px}.ce-kachel.ce-kachel-detail .card-body .card-link{color:#000;font-weight:bold;font-size:12px;line-height:16px;padding-left:15px;position:relative}.ce-kachel.ce-kachel-detail .card-body .card-link:before{content:"";background:url("../assets/Arrow100.svg");position:absolute;left:0;top:1px;width:5px;height:9px;transition:all 0.35s ease-in-out}.ce-kachel.ce-kachel-detail .card-body .card-link.fa-icon{padding-left:20px}.ce-kachel.ce-kachel-detail .card-body .card-link.fa-icon:before{content:none}.ce-kachel.ce-kachel-detail .card-body .card-link.fa-icon i{color:#ae0f0a;position:absolute;left:0;top:-1px;transition:all 0.35s ease-in-out}.ce-kachel.ce-kachel-detail.filter .card-body .label-region{font-weight:300}.ce-kachel.ce-kachel-detail.region1 .card-body{border-color:#c1002a}.ce-kachel.ce-kachel-detail.region2 .card-body{border-color:#e6a300}.ce-kachel.ce-kachel-detail.region3 .card-body{border-color:#00a0d9}.ce-kachel.ce-kachel-detail.region4 .card-body{border-color:#509f25}.ce-kachel.ce-kachel-detail.region5 .card-body{border-color:#527f5c}.ce-kachel.ce-kachel-highlight,.ce-kachel.ce-kachel-event,.ce-kachel.ce-kachel-app{margin:0 -12.5px 30px}.ce-kachel.ce-kachel-highlight .card-img-overlay,.ce-kachel.ce-kachel-event .card-img-overlay,.ce-kachel.ce-kachel-app .card-img-overlay{background:none !important;padding:0}.ce-kachel.ce-kachel-highlight .card-img-overlay .card-title,.ce-kachel.ce-kachel-event .card-img-overlay .card-title,.ce-kachel.ce-kachel-app .card-img-overlay .card-title{font-size:20px;line-height:23px;color:#fff;font-weight:bold;position:absolute;bottom:100px;right:60px;left:60px;margin-bottom:0;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.ce-kachel.ce-kachel-transparent{background-color:transparent}.ce-kachel.ce-kachel-krise{border:10px solid #ae0f0a;background:#e2e2e2;padding:0;height:417px;margin:0 30px 30px}.ce-kachel.ce-kachel-krise .card-title{font-size:36px;line-height:38px;color:#ae0f0a;font-weight:bold;position:absolute;bottom:135px;right:50px;left:50px;margin-bottom:0}.ce-kachel.ce-kachel-krise .btn{bottom:20px;left:50px}.ce-kachel.ce-kachel-text{min-height:inherit;background-color:transparent}.ce-kachel.ce-kachel-text.bg-white{padding:15px}.ce-imageTrenner{border:none;margin-bottom:30px;margin-left:-12.5px;margin-right:-12.5px}.ce-imageTrenner .card-img-overlay{padding:0}.ce-imageTrenner .card-img-overlay .card-title{font-size:25px;line-height:30px;color:#fff;font-weight:bold;position:absolute;bottom:35px;right:20px;left:20px;margin-bottom:0;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.ce-kachel-galerie{padding-bottom:20px}.ce-kachel-galerie .carousel-item img{height:auto}.ce-kachel-galerie .carousel-control-next,.ce-kachel-galerie .carousel-control-prev{opacity:0.8}.ce-kachel-galerie .carousel-control-next i,.ce-kachel-galerie .carousel-control-prev i{font-size:35px}.ce-kachel-galerie .carousel-control-next:hover,.ce-kachel-galerie .carousel-control-prev:hover{opacity:1;transition:all 0.2s ease-in-out;transform:scale(1.3)}.ce-kachel-galerie .ce-lightbox-expand{color:white;position:absolute;right:0;padding:15px 20px;z-index:2;font-size:25px;opacity:0.8}.ce-kachel-galerie .ce-lightbox-expand:hover{opacity:1;transition:all 0.2s ease-in-out;transform:scale(1.25)}.ce-kachel-galerie .carousel-indicators{bottom:-45px}.ce-kachel-galerie .carousel-indicators li{background-color:#7c7c7c}.ce-kachel-galerie .carousel-indicators li:hover{opacity:1}.ekko-lightbox a:hover{color:#fff}.ce-kachel-ext-bild{margin-bottom:30px}.ce-kachel-slider{margin-bottom:50px}.ce-kachel-slider .carousel-item{min-height:423px}.ce-kachel-slider .carousel-indicators{bottom:-35px}.ce-kachel-slider .carousel-indicators li{background-color:#7c7c7c}.ce-kachel-slider .carousel-control-prev,.ce-kachel-slider .carousel-control-next{font-size:45px;color:#7c7c7c;width:10%}.ce-kachel-slider .carousel-control-prev:hover,.ce-kachel-slider .carousel-control-next:hover{opacity:1;transition:all 0.2s ease-in-out;transform:scale(1.3)}.ce-kachel-slider .carousel-control-next{right:-10px}.ce-kachel-slider .carousel-control-prev{left:-10px}.ce-kachel-slider .cloneditem-first,.ce-kachel-slider .cloneditem-0,.ce-kachel-slider .cloneditem-1,.ce-kachel-slider .cloneditem-2,.ce-kachel-slider .cloneditem-3{display:none}.ce-accordion{margin:0 0 30px 0}.ce-accordion .card{border:none}.ce-accordion .card .card-header{border-bottom:none}.ce-accordion .card h5 a{font-weight:bold;cursor:pointer}.ce-accordion .card h5 a:after{content:"\f077";font-family:"Font Awesome 5 Free";margin-left:5px;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;color:#ae0f0a;position:absolute;bottom:7px;right:10px}.ce-accordion .card h5 a.collapsed:after{content:"\f078"}.ce-accordion .card .collapse{max-height:73px;overflow:hidden;display:block}.ce-accordion .card .collapse.show{max-height:100%;overflow:auto;display:block}.ce-accordion-table .card{background-color:transparent}.ce-accordion-table .card .card-header{background-color:transparent}.ce-accordion-table .card .collapse{max-height:37px;overflow:hidden;display:block}.ce-accordion-table .card .collapse.show{max-height:100%;overflow:auto;display:block}.ce-accordion-table .card .collapse .card-body{padding:0}.ce-linkbutton{margin:0 0 30px 0}.ce-linkbutton a i{margin-right:3px}.infobox{border-top:2px solid #ae0f0a;max-width:250px;width:250px;position:fixed;right:0;top:50%;z-index:9000;transform:translateY(-50%);transition:all 0.15s ease-in-out;box-shadow:0 0 6px #aaa}.infobox a.hide-infobox{font-size:22px}.infobox a.btn.hide-infobox{font-size:16px;width:100%}.infobox a.btn{padding:inherit}.infobox i.float-left{margin-right:4px;margin-top:2px}.ce-kachel-video{position:relative;margin-bottom:50px}.ce-kachel-video .video-container-iframe{padding-bottom:56.25%}.ce-kachel-video .video-container-iframe iframe{width:100%;height:100%;position:absolute;border:none}.ce-kachel-video iframe{width:100%;border:none}.ce-kachel-video .video-play-button{color:white;font-size:70px}.ce-kachel-video .video-play-button i{position:absolute;top:calc(50% - 30px);left:calc(50% - 40px);cursor:pointer}.ce-kachel-video .video-cookie-overlay{background-color:rgba(255,255,255,0.5);position:absolute;top:0;color:black;padding:1rem 1rem 0 1rem;text-align:center;width:100%;z-index:1}.ce-kachel-video.video-no-image{background-color:black}.buehne{padding-left:0;padding-right:0;margin-bottom:25px}body.bookingMode .buehne{display:none}.buehne .carousel-control-prev,.buehne .carousel-control-next{width:50px}.buehne .carousel-control-prev i,.buehne .carousel-control-next i{font-size:20px;position:absolute;top:55%}.buehne .carousel-caption{left:20px;bottom:90px;right:20px;padding:0;text-align:left}.buehne .carousel-caption h5{font-weight:bold;font-size:20px;line-height:23px;margin-bottom:5px;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.buehne .carousel-caption-button{position:absolute;left:20px;bottom:40px;right:20px}.buehne .kampagne .carousel-caption{top:0;bottom:0;left:20px;right:20px}.buehne .kampagne .carousel-caption .augenLayer{width:100%;margin-top:100px}.buehne .kampagne .carousel-caption .augenLayer .smallHeadline,.buehne .kampagne .carousel-caption .augenLayer .largeHeadline,.buehne .kampagne .carousel-caption .augenLayer .subline{font-weight:bold;text-shadow:0 2px 6px rgba(0,0,0,0.5)}.buehne .kampagne .carousel-caption .augenLayer .smallHeadline{font-size:15px;line-height:20px}.buehne .kampagne .carousel-caption .augenLayer .largeHeadline{font-size:19.5px;line-height:25px}.buehne .kampagne .carousel-caption .augenLayer .smallHeadline+.largeHeadline{margin-top:5px}.buehne .kampagne .carousel-caption .augenLayer img{margin:10px 0}.buehne .kampagne .carousel-caption .btn{bottom:40px;position:absolute;padding-left:45px;padding-right:45px}#fastBooking{display:none;position:fixed;bottom:60px;z-index:10000;width:100%;max-height:calc(100% - 60px);overflow-y:auto}body.bookingMode #fastBooking{display:block}#fastBooking>.row{display:block;flex-wrap:nowrap;margin:0}#fastBooking .bg-white{background:#fff}#fastBooking .bg-brand{background:#ae0f0a}#fastBooking .headline{padding:0}#fastBooking .headline span{display:inline-block;padding:10px 30px;font-weight:bold;font-size:28px;line-height:35px}#fastBooking .zeitraum,#fastBooking .teilnehmer{padding:0}#fastBooking .zeitraum .wrapper .holder,#fastBooking .teilnehmer .wrapper .holder{position:relative;border:1px transparent solid}#fastBooking .zeitraum .wrapper .holder button.sumUp,#fastBooking .teilnehmer .wrapper .holder button.sumUp{border:none;width:100%;padding:15px 60px 15px 30px;cursor:pointer;color:#fff;background:transparent;text-align:left;position:relative}#fastBooking .zeitraum .wrapper .holder button.sumUp:active,#fastBooking .zeitraum .wrapper .holder button.sumUp:focus,#fastBooking .teilnehmer .wrapper .holder button.sumUp:active,#fastBooking .teilnehmer .wrapper .holder button.sumUp:focus{outline:none}#fastBooking .zeitraum .wrapper .holder button.sumUp>label,#fastBooking .teilnehmer .wrapper .holder button.sumUp>label{font-weight:bold;font-size:18px;line-height:24px;margin:0 0 16px;cursor:pointer}#fastBooking .zeitraum .wrapper .holder button.sumUp .summary,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary{font-size:16px;line-height:22px}#fastBooking .zeitraum .wrapper .holder button.sumUp .summary .value,#fastBooking .zeitraum .wrapper .holder button.sumUp .summary .naechte,#fastBooking .zeitraum .wrapper .holder button.sumUp .summary .zimmer,#fastBooking .zeitraum .wrapper .holder button.sumUp .summary .erwachsene,#fastBooking .zeitraum .wrapper .holder button.sumUp .summary .kinder,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary .value,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary .naechte,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary .zimmer,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary .erwachsene,#fastBooking .teilnehmer .wrapper .holder button.sumUp .summary .kinder{white-space:nowrap}#fastBooking .zeitraum .wrapper .holder button.sumUp i,#fastBooking .teilnehmer .wrapper .holder button.sumUp i{position:absolute;right:15px;top:calc(50% - 15px);font-size:25px;line-height:30px;width:40px;text-align:center}#fastBooking .zeitraum .magic,#fastBooking .teilnehmer .magic{display:none}#fastBooking .zeitraum.show .wrapper .holder .magic,#fastBooking .teilnehmer.show .wrapper .holder .magic{display:block;background:#fff}#fastBooking .button .btn{margin:25px 60px;background:#fff;color:#000;border-radius:2px;width:calc(100% - 120px);padding:20px;font-weight:bold;font-size:14px;line-height:19px}#fastBooking .smallBtn{display:none}#fastBooking .rangePicker .datepicker-inline{width:100%;margin:0 auto;padding:25px}#fastBooking .rangePicker .datepicker-inline table{width:100%}#fastBooking .rangePicker .datepicker-inline table td,#fastBooking .rangePicker .datepicker-inline table th{border-radius:0;padding:6px 0}#fastBooking .rangePicker .datepicker-inline table th.next,#fastBooking .rangePicker .datepicker-inline table th.prev{color:#ae0f0a}#fastBooking .rangePicker .datepicker-inline table .datepicker-switch{cursor:default}#fastBooking .rangePicker .datepicker-inline table .datepicker-switch:hover{background:transparent}#fastBooking .rangePicker .datepicker-inline table td:hover{background:#ae0f0a;color:#fff}#fastBooking .rangePicker .datepicker-inline table td.disabled{opacity:0.15;color:#7c7c7c}#fastBooking .rangePicker .datepicker-inline table td.disabled:hover{background:none;color:#7c7c7c}#fastBooking .rangePicker .datepicker-inline table td.today{background:#f7f7f7}#fastBooking .rangePicker .datepicker-inline table td.today:hover{background:#ae0f0a;color:#fff}#fastBooking .rangePicker .datepicker-inline table td.range{background:#e2e2e2;color:#ae0f0a;font-weight:bold}#fastBooking .rangePicker .datepicker-inline table td.range:hover{background:#ae0f0a;color:#fff}#fastBooking .rangePicker .datepicker-inline table td.active{color:#fff;font-weight:bold;background:#ae0f0a}#fastBooking .rangePicker .datepicker-inline table td.active.von{background:#509f25}#fastBooking .rangePicker .datepicker-inline table td.active.bis{background:#ae0f0a}#fastBooking .teilnehmerPicker{padding:25px}#fastBooking .teilnehmerPicker .zimmer{border-bottom:1px solid #7c7c7c;margin-bottom:10px}#fastBooking .teilnehmerPicker .zimmer:last-child{margin-bottom:0}#fastBooking .teilnehmerPicker .zimmer.template{display:none}#fastBooking .teilnehmerPicker .zimmer .label{font-weight:700}#fastBooking .teilnehmerPicker .zimmer .input-group-text{background:#ae0f0a;color:#fff;border:none}#fastBooking .teilnehmerPicker .zimmer .input-group-text:hover{text-decoration:none}#fastBooking .teilnehmerPicker .zimmer .input-group-text.disabled{color:#ae0f0a;cursor:default}#fastBooking .teilnehmerPicker .zimmer .kinderHolder .kind.template{display:none}#fastBooking .teilnehmerPicker .delRoom{font-weight:400}#fastBooking .teilnehmerPicker .addRoom{background:none;border:none;color:#ae0f0a;margin-top:1rem}#fastBooking .teilnehmerPicker .addRoom:focus{outline:none}#fastBooking .teilnehmerPicker .ok{background:#ae0f0a;color:#fff;border:none;font-weight:bold;padding:15px 25px 12px;font-size:14px}#fastBooking .teilnehmerPicker .ok:focus{outline:none}.filter-mobile{background-color:white;height:70px}.meta-list-filter{display:none !important;background-color:white;margin:0 -12.5px 1.5rem -12.5px}.meta-list-filter .filter-col{flex:0 0 100%;max-width:100%;width:100%;position:relative;padding:0 12.5px;margin-bottom:15px}.meta-list-filter .filter-col [type="checkbox"]+label{margin-left:4px}.meta-list-filter .filter-col .fas.fa-search{position:absolute;right:17px;bottom:9px;font-size:1.25rem}.meta-list-filter .filter-col .input-group.date .far.fa-calendar-alt{position:absolute;right:6px;top:10px;font-size:18px;cursor:pointer}.meta-list-filter .more-filters-box{margin-bottom:1rem}.meta-list-filter .more-filters-box .more-filters{text-decoration:underline}.meta-list-filter .more-filters-box .more-filters:after{content:"\f078";font-family:"Font Awesome 5 Free";margin-left:5px;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900}.meta-list-filter .more-filters-box .more-filters.open:after{content:"\f077"}.meta-list .entry .card a.image{background-color:#e6e6e6;position:relative;display:block;overflow:hidden}.meta-list .entry .card a.image:after{content:"\f05a";font-family:"Font Awesome 5 Free";color:#fff;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;font-weight:900;z-index:25;font-size:70px;font-size:7rem}.meta-list .entry .card img{position:relative;z-index:50}.meta-list .entry .card .card-body p{font-size:14px}.meta-list .entry .card .card-body .tour-list-details{font-size:11px}.meta-list .entry .card .card-body .tour-list-details .col-sm-3,.meta-list .entry .card .card-body .tour-list-details .col-3{padding-left:0;padding-right:0}.meta-list .entry .card .card-body .tour-list-details i{font-size:17px}.meta-list .entry .card .card-body .tour-list-details .feature-value{font-size:13px}.meta-list .entry .card .card-body .tour-list-details .blau{color:#00a0d9}.meta-list .entry .card .card-body .tour-list-details .red{color:#ae0f0a}.meta-list .entry .card .card-body .tour-list-details .loipe-green{color:#509f25}.meta-list .entry .card .card-body .tour-list-details .loipe-red{color:#e2001a}.meta-list .entry.td-gastro .card a.image:after{content:"\f2e7"}.meta-list .entry.td-poi .card a.image:after{content:"\f140"}.meta-list .entry.td-tour .card a.image:after{content:"\f5a0"}.td-detail{margin-bottom:50px}.td-detail .td-detail-content-main{border-bottom:1px solid #7c7c7c;padding-bottom:30px}.td-detail .ce-accordion{margin-bottom:10px}.td-detail .ce-accordion i{width:20px}.td-detail .ttgReadMoreDescription,.td-detail .ttgReadMoreTermine{overflow:hidden}.td-detail .ttgReadMoreLink,.td-detail .ttgReadMoreTermineLink{color:#ae0f0a;margin-top:20px;margin-bottom:55px}.td-detail .ttgTextGradient,.td-detail .ttgTextGradientTermine{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0,0,0,0);height:30px;margin-bottom:15px;margin-top:-30px;position:relative}.td-detail .ce-accordion .card .card-header{background-color:#e2e2e2}.td-detail .ce-accordion .card .card-header h5 a{display:block}.td-detail .ce-accordion .card .card-header h5 a.collapsed:after{bottom:10px}.td-detail .ce-accordion .card .collapse{display:none}.td-detail .ce-accordion .card .collapse.show{max-height:100%;overflow:auto;display:block}.td-detail #td-detail-right-col-wrapper{padding-top:30px}.td-detail #ttgKarteDetail{height:400px;margin-bottom:20px;z-index:1}.td-detail .ttgInfoBox{position:absolute;background:#f7f7f7;width:250px;z-index:5001;display:none;opacity:0.9;padding:15px;line-height:15px}.td-detail .ttgInfoBoxDetailLink{margin-top:10px;clear:both}.td-detail .ttgInfoBoxDetailLink a{color:#ae0f0a !important}.td-detail .ttgInfoBoxClose{color:#ae0f0a;position:absolute;top:15px;right:15px}.page-item .page-link{color:#ae0f0a}.page-item.active .page-link{background-color:#ae0f0a;color:white;border-color:#ae0f0a}.wpWetter{padding-left:0}.wpWetter .wpBergwetter ul.nav-tabs li a,.wpWetter .tabelle ul.nav-tabs li a{font-size:0.8em;background-color:#f7f7f7;color:inherit;font-weight:bold;border-left:1px solid transparent;border-right:1px solid transparent;border-top:none;border-bottom:none}.wpWetter .wpBergwetter ul.nav-tabs li a.active,.wpWetter .tabelle ul.nav-tabs li a.active{background-color:#ae0f0a;color:white;font-weight:bold;border-left:1px solid transparent;border-right:1px solid transparent;border-top:none;border-bottom:none}.wpWetter .wpBergwetter ul.nav-tabs li a:hover,.wpWetter .tabelle ul.nav-tabs li a:hover{background-color:#ae0f0a;color:white;font-weight:bold;border-left:1px solid white;border-right:1px solid white;border-top:none;border-bottom:none}.wpWetter .wpBergwetter .wpWetterContent,.wpWetter .tabelle .wpWetterContent{background-color:#fff;margin:0;padding:60px 0;border-top:1px solid #ccc}.wpWetter .wpBergwetter .wpWetterContent .tab-content .tab-pane,.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane{background-repeat:no-repeat;background-position:left top}.wpWetter .wpBergwetter .wpWetterContent .tab-content .tab-pane .row,.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row{font-size:1.2em;height:85px;padding:0;clear:both}.wpWetter .wpBergwetter .wpWetterContent .tab-content>.active,.wpWetter .tabelle .wpWetterContent .tab-content>.active{display:inline-grid}.wpWetter .wpBergwetter .panel-group .panel-heading,.wpWetter .tabelle .panel-group .panel-heading{background-color:#7c7c7c}.wpWetter .wpBergwetter .panel-group .panel-heading.curr,.wpWetter .tabelle .panel-group .panel-heading.curr{background-color:#fff}.wpWetter .wpBergwetter .panel-group .panel-body,.wpWetter .tabelle .panel-group .panel-body{border-top:0}.wpWetter .wpBergwetter .panel-group .panel-body .row,.wpWetter .tabelle .panel-group .panel-body .row{float:left;clear:both}.wpWetter .wpBergwetter .panel-group .panel-body .row .icon span,.wpWetter .tabelle .panel-group .panel-body .row .icon span{font-size:3em}.wpWetter .wpBergwetter .panel-group .panel-body .row .info,.wpWetter .tabelle .panel-group .panel-body .row .info{margin-left:-10px;line-height:1}.wpWetter .wpBergwetter .panel-group .panel-body .row .ort,.wpWetter .tabelle .panel-group .panel-body .row .ort{display:none;padding-left:40px;padding-right:40px}.wpWetter .wpBergwetter .panel-group .panel-body .row .ort.show,.wpWetter .tabelle .panel-group .panel-body .row .ort.show{display:block}.wpWetter .wpBergwetter .panel-group .panel-body .row .ort .row,.wpWetter .tabelle .panel-group .panel-body .row .ort .row{margin:0}.wpWetter .wpBergwetter .panel-group .panel-body .row .ort .row .symbol,.wpWetter .tabelle .panel-group .panel-body .row .ort .row .symbol{font-size:10em;line-height:0.6;text-align:center}.wpWetter .wpBergwetter .panel-group .panel-body .row .ort:after,.wpWetter .tabelle .panel-group .panel-body .row .ort:after{content:"";clear:both;display:block;visibility:hidden;height:0}.wpWetter .wpBergwetter .panel-group .panel-body .table-responsive thead,.wpWetter .tabelle .panel-group .panel-body .table-responsive thead{background-color:#7c7c7c}.wpWetter .wpBergwetter .panel-group .panel-body .table-responsive tbody tr.curr,.wpWetter .tabelle .panel-group .panel-body .table-responsive tbody tr.curr{background-color:#7c7c7c}.wpWetter .wpBergwetter .tab-content{padding:0 20px;width:100%}.wpWetter .wpBergwetter .wpBergwetterContainer{width:100%;height:90px;overflow:auto;background-repeat:no-repeat;height:50px;background-position:right top;background-size:auto 50px;height:50px}.wpWetter .wpBergwetter .wpBergwetterContainer.bg2000{background-image:url("../assets/plugins/ttgweather/desktopSmall_2000m.gif")}.wpWetter .wpBergwetter .wpBergwetterContainer.bg1000{background-image:url("../assets/plugins/ttgweather/desktopSmall_1000m.gif")}.wpWetter .wpBergwetter .wpBergwetterContainer.bg500{background-image:url("../assets/plugins/ttgweather/desktopSmall_500m.gif")}.wpWetter .wpBergwetter .wpBergwetterContainer .wpWetterData{float:left;width:90%;min-width:0;vertical-align:top}.wpWetter .wpBergwetter .wpBergwetterContainer .wpWetterData .icon{display:inline-block;font-size:3.6em;width:40px;margin:0;padding:0;line-height:0.5em;vertical-align:top}.wpWetter .wpBergwetter .wpBergwetterContainer .wpWetterData .info{font-size:1.1em;width:auto;background-color:rgba(255,255,255,0.7);display:inline-block;margin:0;padding:0;vertical-align:top}.wpWetter #wpWetterKarte{height:300px}.wpWetter .tabelle .wpWetterContent{padding:0}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row{height:auto;padding:15px;margin:0;font-size:1.1em}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .ort{display:none}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .ort.show{display:block}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .symbol span{font-size:8em;line-height:0.5em}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .symbol span:before{margin-left:-15px}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .kurzinfo{padding-left:15px;font-size:1rem}.wpWetter .tabelle .wpWetterContent .tab-content .tab-pane .row .langtext{font-size:1rem}.wpWetter .tabelle .wpWetterContent tbody{max-height:300px;overflow:scroll}.wpWetter .tabelle .wpWetterContent tbody tr:hover,.wpWetter .tabelle .wpWetterContent tbody tr.curr{background-color:rgba(0,0,0,0.03);cursor:pointer}@-moz-document url-prefix(){.wpWetter fieldset{display:table-cell}}.wpWetter .wpWetterLegende{padding:15px;margin:30px 0 0 0;background-color:white}.wpWetter .wpWetterLegende.affix{top:280px}.wpWetter .wpWetterLegende.affix-bottom{position:absolute;margin-bottom:40px}.wpWetter .wpWetterLegende ul{list-style-type:none;padding:0;margin:0}.wpWetter .wpWetterLegende ul li{padding:0;margin:0}.wpWetter .wpWetterLegende ul li span{display:table-cell;vertical-align:middle}.wpWetter .wpWetterLegende ul li span.icon{font-size:4em;line-height:0.6}.wpWetter .wpWetterLegende ul:after{content:"";display:block;clear:both;height:0;visibility:hidden}.wpBergwetter .tab-content>.active{display:block !important}.wpWeatherWidget{margin:-15px 0 15px 0;background-color:#53423a;padding:20px 0 15px 0;color:#fff}.wpWeatherWidget .headline{text-transform:uppercase}.wpWeatherWidget span{font-size:5em;vertical-align:bottom;position:absolute;margin-top:-40px}.wpWeatherWidget a{color:#fff;text-decoration:none}.leaflet-bottom{z-index:104 !important}.wpCpsSkigebiete{margin-bottom:30px}.wpCpsSkigebiete div.wpSkigebiet{background-color:#fff}.wpCpsSkigebiete div.wpSkigebiet.wpActive{background-color:#f7f7f7}.wpCpsSkigebiete div.wpSkigebiet h4{margin-bottom:25px}.wpCpsSkigebiete div.wpSkigebiet ul{padding:0;list-style-type:none}.wpCpsSkigebiete div.wpSkigebiet ul li{margin-bottom:15px;padding-bottom:4px;cursor:pointer}.wpCpsSkigebiete div.wpSkigebiet ul li:hover{color:#c1002a}.wpCpsSkigebiete div.wpSkigebiet ul li .fas,.wpCpsSkigebiete div.wpSkigebiet ul li .far{margin-right:10px;font-size:1.5em;float:right;color:#c1002a}.wpCpsSkigebieteDetails .wpActive{display:block}.wpCpsSkigebieteDetails .wpHide{display:none}.wpCpsSkigebieteDetails div.wpSkigebiet{background-color:#fff;box-shadow:0 0 6px #aaa;padding:25px}.wpCpsSkigebieteDetails div.wpSkigebiet+.wpSkigebiet{margin-top:30px}.wpCpsSkigebieteDetails div.wpSkigebiet:after{content:" ";display:block;height:0;visibility:none;clear:both}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsh6{font-size:1.3em}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht{list-style-type:none;padding:0;margin:10px 0 30px 15px}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht li .wpCpsBigInt{font-weight:bold;font-size:2.9em;line-height:1.2}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht li .fas.red,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht li .far.red{color:#c1002a}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht li .fas.green,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsData .wpCpsUebersicht li .far.green{color:#509f25}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs{margin-top:30px}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs>ul.nav-tabs li a{background-color:#f7f7f7;color:inherit;font-weight:bold;border-left:1px solid transparent;border-right:1px solid transparent;border-top:none;border-bottom:none}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs>ul.nav-tabs li a.active{background-color:#ae0f0a;color:white;font-weight:bold;border-left:1px solid transparent;border-right:1px solid transparent;border-top:none;border-bottom:none}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs>ul.nav-tabs li a:hover{background-color:#ae0f0a;color:white;font-weight:bold;border-left:1px solid white;border-right:1px solid white;border-top:none;border-bottom:none}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content{margin-top:30px}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData{border-bottom:1px solid #ccc;line-height:2.4em;margin:0}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData:last-child{border-bottom-width:0}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .fas.red,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .far.red{color:#c1002a}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .fas.green,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .far.green{color:#509f25}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .fas.c18,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .far.c18{color:#00a0d9}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .fas.c19,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .far.c19{color:#c1002a}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .fas.c20,.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpsTabs .tab-content .wpCpsRowData .far.c20{color:#000}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpeAdditionalInfos{margin-top:30px;padding:25px;background-color:#f7f7f7}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpeAdditionalInfos a{color:#000}.wpCpsSkigebieteDetails div.wpSkigebiet .wpCpeAdditionalInfos a .text-italic{font-style:italic;padding-right:10px}.shariff .orientation-horizontal{justify-content:center}.shariff-button{min-width:35px !important}.shariff-button a{background-color:transparent !important;color:#6c757d !important}.shariff-button .share_count{display:none !important}.tx-indexedsearch-searchbox form{justify-content:center}.tx-indexedsearch-search-field{width:calc(100% - 75px)}@media (max-width: 600px){.tx-indexedsearch-search-field{width:calc(100% - 55px)}}.tx-indexedsearch-search-field input{border:1px solid #757575;padding:9px 20px;width:100% !important;height:auto}.tx-indexedsearch-search-field input::placeholder{color:#757575;opacity:1}.tx-indexedsearch-search-submit{margin-left:20px}@media (max-width: 600px){.tx-indexedsearch-search-submit{margin-left:2px}}.tx-indexedsearch-search-submit button.btn.tx-indexedsearch-searchbox-button{padding:10px 15px;font-size:1.5625rem}@media (max-width: 1440px){.tx-indexedsearch-search-submit button.btn.tx-indexedsearch-searchbox-button{font-size:calc(1.28125rem + .3125vw) }}ul.indexedsearch-results{padding:0;list-style:none}.tx-indexedsearch-browsebox{text-align:right}ul.tx-indexedsearch-browsebox li{display:inline-block;list-style-type:none;margin:5px;padding:2px 6px;background-color:#f7f7f7}ul.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage{border:1px solid #ae0f0a}ul.tx-indexedsearch-browsebox li a:hover,ul.tx-indexedsearch-browsebox li a:focus,ul.tx-indexedsearch-browsebox li a:focus-visible{text-decoration:underline}.tx-indexedsearch-res h2{font-size:1.25rem;margin-bottom:10px}

/*# sourceMappingURL=zillertal-small.min.css.map */