img,span{display:block}summary:before{background:transparent url(../../media/img/icons/plus.png) left center no-repeat;float:left;height:16px;width:16px;content:" ";margin-right:.5em}details.open summary:before{background:transparent url(../../media/img/icons/minus.png) left center no-repeat}.container{position:relative;float:left}.text{padding:.9375rem}.tools{height:40px}.item{margin-bottom:.9375rem;padding-bottom:.9375rem}.hotel-sonderangebot{border:1px solid #ddd;margin-left:.46875rem;margin-right:.46875rem}.hotel-sonderangebot .small-12.medium-4.large-4.columns{padding-left:0}.hotel-sonderangebot .small-12.medium-8.large-8.columns{padding-top:.75em}.hotels-sonderangebote{background:#fff;max-width:1200px;width:100%;padding-top:.9375rem;padding-bottom:.9375rem}.hotels-sonderangebote p{font-size:14px}.hotels-sonderangebote ul{margin:0;padding:0 0 1.85em 0;clear:both;width:100%}.hotels-sonderangebote li{float:left;display:inline-block}.hotels-sonderangebote li:nth-child(3),.hotels-sonderangebote li:nth-child(4){float:right}.hotels-sonderangebote .row{padding-bottom:.9375rem}.hotels-sonderangebote .filter-sorter .row{padding-bottom:0}.hotels-sonderangebote .region{float:left;text-transform:uppercase;margin:0;padding:0;color:#a29073;font-size:11px;font-weight:600;line-height:1;display:inline-block}.hotels-sonderangebote .stars{float:right;margin:0;padding:0;display:inline-block}.hotels-sonderangebote .title{font-size:24px;min-height:45px;margin:0;padding:0 0 .9375rem;line-height:1.2;clear:both}.hotels-sonderangebote .date{font-size:12px;display:inline-block;margin:0 1em 0 0;padding:0;vertical-align:middle}.hotels-sonderangebote .nfo{width:100%;text-align:center;font-size:12px;display:inline-block;margin:0;padding:0;vertical-align:middle}.hotels-sonderangebote .nfo a{color:#000 !important;margin:10px}.hotels-sonderangebote .price{font-size:14px;display:inline-block;font-weight:600;color:#e00671;margin:0 .5em 0 0;padding:0;vertical-align:middle}.hotels-sonderangebote .price small{font-size:12px;font-weight:400}.hotels-sonderangebote .i_nfo{margin:0;padding:0;display:inline-block;vertical-align:middle;border:0}.tooltip{z-index:10000;min-width:400px}.tooltip h3{font-size:18px;margin-bottom:20px;color:#fff}.hotels-sonderangebote i{font-style:normal}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;top:35%;width:52px;height:120px;margin:0;padding:0;cursor:pointer;border:0;outline:0;font-size:0;color:transparent;display:none !important;opacity:0 !important}.slick-prev,.slick-prev:hover,.slick-prev:focus{background:transparent url(../../media/img/slider/slider_arrow_left.png) 0 0 no-repeat;left:30px}.slick-next,.slick-next:hover,.slick-next:focus{background:transparent url(../../media/img/slider/slider_arrow_right.png) 0 0 no-repeat;right:30px}.slick-slider:hover>.slick-prev,.slick-slider:hover>.slick-next{display:block !important;opacity:1 !important;z-index:999999 !important}.slick-dots{position:absolute;bottom:80px;list-style:none;display:block;margin:0;padding:0;text-align:center;width:100%}.slick-dots li{position:relative;display:inline-block;margin-right:.375em}.slick-dots li button{width:1.25em;height:1.25em;background:#fff;border:0;-moz-webkit-border-radius:62.5em;-moz-border-radius:62.5em;border-radius:62.5em;padding:0;outline:0;color:transparent;cursor:pointer;opacity:.75}.slick-dots li button:hover,.slick-dots li button:focus,.slick-dots li.slick-active button{opacity:1}.slick-container{position:relative;background:#332524;width:100%;margin:0;padding:0;display:none;z-index:999 !important}.slick-headline{position:absolute;bottom:0}.slick-headline .desc-headline h1{background:#332524;font-size:32px;display:inline-block;color:#fff;margin:.75em 0 0;padding:.25em .75em}.slick-captions{float:left;width:100%;background:#332524;margin:0;padding:1.875rem;display:block}.slick-captions p,.slick-captions a{color:#fff;font-size:14px}.slick-captions .desc{float:left;width:50%;margin:0;padding:0 5em 0 0;display:inline-block}.slick-captions .desc-title{color:#fff;margin:0;padding:0}.slick-captions .desc-nfo{float:right;width:50%;margin:0;padding:0;display:inline-block}.slick-captions .desc-nfo ul:first-of-type{margin-right:1.875rem}.slick-captions .desc-nfo ul{float:left;width:42%;display:block;margin:0;padding:0}.slick-captions .desc-nfo li{display:block;width:100%;border-bottom:1px solid #665c5b;margin:0;padding:.15em 0}.slick-captions .desc-nfo li:last-child{border-bottom:0}.slick-captions .desc-nfo li a:hover,.slick-captions .desc-nfo li a:focus{color:#e00671}.slick-captions .desc-nfo a:hover{color:#e00671 !important}.hotels_nfo{margin:2.4em}.hotels_nfo p{line-height:1.6}.hotels_nfo h2{font-family:inherit;font-size:20px;font-weight:600;margin-bottom:.1em}.hotels_nfo h3{font-family:inherit;font-size:16px;font-weight:600;margin-bottom:.1em}.hotels_nfo ul{margin:2em}.hotels_nfo li{list-style-type:square;font-size:14px;line-height:1.6;float:none !important;display:list-item !important}.hotels_nfo b,.hotels_nfo strong{font-weight:600}.hotels_nfo .box{padding:1em;border:1px solid black;margin:1em 0 2em 0}.hotels_nfo .caption{color:#a29073;text-align:right;max-width:373px}.hotels_nfo .row{padding-bottom:inherit}.hotels_nfo .columns>.row>.columns{padding:0}.hotels_nfo hr{margin-bottom:1.25em}@media only screen and (min-width:60.063em){.hotels_nfo{margin:0 2em 0 34.4em}}@media only screen and (max-width:43.813em){.text{padding:.9375rem 0}form.tools .columns{padding:0}.slick-headline{position:inherit}.slick-headline .desc-headline h1{font-size:24px;padding:0 .4em}.slick-captions .desc,.slick-captions .desc-nfo{padding:0;width:100%}.slick-captions{padding:.8em}}@media only screen and (min-width:43.813em){.slider{min-height:350px}.slick-slider{max-height:400px;width:100%;display:block;visibility:visible}.slick-slide img,.slides img{max-height:400px;width:100%}.container{border:1px solid #ddd}.row.hotel .nfo{margin:1.3em 0 0 25em}.hotels-sonderangebote .date{min-width:100px}.hotels-sonderangebote a:hover,.themen a:hover,.themen a:focus,.hotels-sonderangebote a:focus{color:#352423}.tools{margin:2.75em 0}}@media only screen and (min-width:48.063em){.slider{min-height:375px}}@media only screen and (min-width:64.063em){.slider{min-height:477px}.slick-captions p,.slick-captions a{color:#fff;font-size:14px}.slick-captions .desc{width:60%}.slick-captions .desc-nfo{width:40%}.slick-captions .desc-nfo ul{width:45%}.slick-captions .desc-title-full{min-width:1150px}.container{-o-transition:all .25s linear;-moz-transition:all .25s linear;-khtml-transition:all .25s linear;-webkit-transition:all .25s linear;-ms-transition:all .25s linear;transition:all .25s linear}.container:hover{-moz-box-shadow:0 0 15px #ddd;-webkit-box-shadow:0 0 15px #ddd;box-shadow:0 0 15px #ddd}}@media only screen and (min-width:80.063em){.slider{min-height:500px}}.has-tip{border-bottom:dotted 1px #ccc;background-color:#333;cursor:help;font-weight:inherit;color:#fff;padding:0 3px;font-size:.9em}.has-tip:hover{color:#fff !important}