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}.top-img-gallery img{display:block}.top-img-gallery .thumb-tiny,.top-img-gallery .thumb-medium{display:none;visibility:hidden}.top-img-gallery.slick-loading img{display:none}.mandatory{font-weight:700}.reiseanfrage-hotel{background:#fff;max-width:1200px;width:100%;padding-top:2.375em;padding-bottom:1.875em}.reiseanfrage-hotel .row .row{margin-left:.625em;margin-right:.625em}.reiseanfrage-hotel .additional{margin:1em auto}.reiseanfrage-hotel aside{border:1px solid #ddd}.reiseanfrage-hotel .aside h4{font-family:'Open Sans',sans-serif;background:#a29073;color:#fff;font-size:14px;margin-bottom:.5em;padding:.625em}.reiseanfrage-hotel .aside ul,.reiseanfrage-hotel .aside li{margin:0;padding:0}.reiseanfrage-hotel .aside li{display:block;margin:0 .625em;padding:.625em 0;border-bottom:1px solid #ddd}.reiseanfrage-hotel .aside li a{display:block;font-size:14px;width:100%;line-height:1.4}.reiseanfrage-hotel .aside .special-offer span{padding:.625em}.reiseanfrage-hotel .aside .special-offer .price{font-size:22px;font-weight:600;color:#e00671;padding-top:0;padding-bottom:0}.reiseanfrage-hotel .aside .special-offer small{font-size:12px;font-weight:400}.reiseanfrage-hotel .aside .travel-topics{margin:1.5em 0 0 0}.reiseanfrage-hotel .aside .travel-topics ul,.reiseanfrage-hotel .aside .travel-topics li{margin:0;padding:0}.reiseanfrage-hotel .aside .travel-topics li{display:block;margin:0 .625em;padding:.625em 0;border-bottom:1px solid #ddd}.reiseanfrage-hotel .aside .travel-topics li:last-child{border-bottom:0;padding-bottom:0}.reiseanfrage-hotel .aside .travel-topics li a{display:block;font-size:14px;width:100%;line-height:1.4}.reiseanfrage-hotel .aside .button{background:#e00671;width:100%;height:auto;margin:1.5em auto 0;padding:.625em 1.563em;display:block}.reiseanfrage-hotel .aside .button.merkliste,.reiseanfrage-hotel .aside .button.merkliste:focus,.reiseanfrage-hotel .aside .button.merkliste:hover{background:#362322}.reiseanfrage-hotel .aside .button span{font-size:14px;color:#fff}.reiseanfrage-hotel .middle{padding:0 2.815em}.reiseanfrage-hotel .middle .facts{width:100%}.reiseanfrage-hotel .middle .facts ul{float:left;display:inline-block;height:50px;margin:0 0 2em 0;padding:0 2em;border-left:1px solid #ddd}.reiseanfrage-hotel .middle .facts li{display:block;font-size:12px}.reiseanfrage-hotel .middle .facts .data li:first-child{margin-top:.45em}.reiseanfrage-hotel .middle .region{float:left;text-transform:uppercase;margin:0;padding:0;color:#a29073;font-size:11px;font-weight:600;line-height:1;display:inline-block}.reiseanfrage-hotel .middle .stars{float:right;margin:0;padding:0;display:inline-block}.reiseanfrage-hotel .middle h2,.reiseanfrage-hotel .middle h3{margin-bottom:1em}.reiseanfrage-hotel .middle h2{font-size:32px}.reiseanfrage-hotel .middle .reiseanfrage h2{font-size:24px}.reiseanfrage-hotel .middle h3{font-size:22px;margin-top:1em}.reiseanfrage-hotel .middle i{font-style:normal;color:#c4c2c0}.reiseanfrage-hotel .middle p{font-size:14px;line-height:1.6}.reiseanfrage-hotel .middle p:last-of-type{margin-bottom:1.5em}.reiseanfrage-hotel .middle hr{margin-top:2em}.formsrow{background:transparent;padding:0}.formsrow input[type="text"]{max-height:40px;padding:1.5em 1em}.formsrow input[type="radio"]{margin-top:0;margin-bottom:3em;cursor:pointer}.formsrow input[type="checkbox"]{cursor:pointer}.formsrow input[type="checkbox"]+label{cursor:default;font-size:13px;line-height:1;vertical-align:top}.formsrow label{fonts-size:14px;margin:0 0 .5em}.formsrow select{fonts-size:14px;background-color:#fff;border:0;border:1px solid #ccc;text-align:left;margin:0;padding:0 1em;color:#352423;display:inline-block;vertical-align:middle;max-width:100%;width:100%;height:inherit;height:44px;outline:0;cursor:pointer}.formsrow select:disabled{ms-filter:"alpha(opacity=40)";filter:alpha(opacity=40);-khtml-opacity:.4;-moz-opacity:.4;opacity:.4;cursor:default}.formsrow li a.active{color:#e00671}.formsrow li a,.formsrow li a li a{fonts-size:14px;color:#352423}.formsrow label[for=erwachsene],.formsrow label[for=kind1],.formsrow label[for=kind2],.formsrow label[for=kind3],.formsrow label[for=kind4]{max-width:98px}.formsrow label[for=abflughafen]{min-width:240px}.formsrow .error{border-color:#f00 !important}.additional{max-width:960px;width:100%;margin-left:.75em;margin-right:.75em;padding:1.5em 0}#request .additional{max-width:1150px;margin:0;padding-top:1em}.noFocus:focus{outline:0}.reiseanfrage h2{padding-bottom:.9375rem}.reiseanfrage .btn{float:left;font-size:22px;background:#e00671;color:#fff;text-align:center;vertical-align:middle;display:block;width:100%;margin:1.5em 0;padding:.05em 0;font-weight:400;line-height:2}.kontaktinformationen,.zusatzinformationen{background:#fff;max-width:1200px;width:100%;padding-top:.9375rem}.reiseinformationen{background:#f9f8f6;max-width:1200px;width:100%;padding-bottom:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding-top:.9375rem}.kontaktinformationen,.reiseinformationen,.zusatzinformationen{padding-bottom:2em}.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}@media only screen and (min-width:43.813em){.reiseanfrage-hotel .aside button:hover,.reiseanfrage-hotel .aside button:focus,.reiseanfrage-hotel .aside .button:hover,.reiseanfrage-hotel .aside .button:focus{background:#e00671}.top-img-gallery{position:relative;max-width:1200px;width:100%;max-height:400px;display:block;visibility:visible;overflow:hidden}.top-img-gallery img{float:left;display:inline-block}.top-img-gallery .full{width:66.66667%;border-right:1px solid #fff}.top-img-gallery .thumb-tiny{width:16.66667%}.top-img-gallery .thumb-medium{width:33.33333%}.top-img-gallery .thumb-tiny,.top-img-gallery .thumb-medium{display:inline-block;visibility:visible}.top-img-gallery .top li:nth-child(1) .thumb-tiny,.top-img-gallery .bottom li:nth-child(1) .thumb-tiny{border-right:1px solid #fff}.top-img-gallery .bottom img{border-top:1px solid #fff}.reiseanfrage-hotel aside{padding-bottom:1.5em}.reiseanfrage-hotel aside a:hover,.reiseanfrage-hotel aside a:focus{color:#e00671 !important}.reiseanfrage-hotel .aside .button{max-width:158px}.slider{min-height:350px}.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}.formsrow textarea{height:129px}.formsrow li:hover{background:transparent}.formsrow li a:hover,.formsrow li a:focus{color:#e00671;background:transparent}}@media only screen and (min-width:48.063em){.slider{min-height:375px}}@media only screen and (min-width:64.063em){.reiseanfrage-hotel aside{min-width:180px !important}.large-1-5{width:12.49999%}.large-3-5{width:29.16666%}.large-4-5{width:37.49999%}.large-5-5{width:45.83333%}.large-8-5{width:70.833337%}.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}}@media only screen and (min-width:80.063em){.slider{min-height:555px}}@media only screen and (min-width:75em){.additional{margin-left:2em;margin-right:2em}}