.hideOnStartup{visibility:visible}.home-page .subcolumns{overflow:inherit;clear:both;margin:0}.c690l+.c33r{margin-top:35px}.home-page .c690l .content-block{margin-top:14px}.home-page h1,.home-page h2,.home-page h3,.home-page h4,.home-page div.caption{font-size:14px;color:#f39b4c;margin:12px 0 5px;background:0 0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400}.home-page .c690l h1,.home-page .c690l h2,.home-page .c690l h3{font-size:16px;margin-top:0}.home-page .subcolumns .c33r .content-block{margin:14px 0}.home-page .c690l+.c33r{margin-top:23px}.reload-list-slider .stars,.stars{display:inline-block;vertical-align:middle;height:9px;background:transparent repeat-x url(/layout/img/bg-stars-hotel-active.png)}.big-slider .stars{background:transparent repeat-x url('/layout/img/bg-stars-hotel-yellow.png')}.stars.small,#detail-view .hotel-info-block .stars{height:16px!important;background:transparent repeat-x url(/layout/img/bg-stars-hotel-active.png)!important}.stars.small.not-available,#detail-view .hotel-info-block .stars.not-available{background:transparent repeat-x url(/layout/img/bg-stars-hotel.png)!important;width:55px}.reload-list-slider .stars.not-available{display:none}.reload-list-slider .name,.name{display:inline-block;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;margin-right:2px}.text{display:block}.location{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.big-slider{position:relative;overflow:hidden;background-color:#f39b4c;background-image:-webkit-linear-gradient(top,#f39b4c,#cd592d);background-image:linear-gradient(to bottom,#f39b4c,#cd592d);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;margin-bottom:7px}.big-slider article{position:relative;overflow:hidden;height:354px}.big-slider article div{max-height:300px;overflow:hidden}.big-slider ul.slider li.lp{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.big-slider ul.slider li.lp article a.title{display:block;width:100%;height:100%}.big-slider ul.slider{margin:0}.big-slider ul.slider li{width:690px;height:354px;padding-right:1px}.big-slider ul.slider>li ul li a{color:#333}.big-slider ul.slider>li ul li a:hover{text-decoration:none}.big-slider img{float:left;margin-right:15px}.big-slider h1,.big-slider h2,.big-slider h3{margin:0 0 10px;padding:20px 0 0;font-size:24px;font-style:italic}.big-slider h1 a,.big-slider h2 a,.big-slider h3 a{color:#990002}.big-slider p{margin:8px 0}.jcarousel ul.slider>li ul{margin:18px 0;list-style-type:disc;padding-left:15px}.promotion-wrapper .jcarousel ul.slider>li ul{padding-left:0;list-style-position:inside}.jcarousel ul.slider>li ul li{float:none;width:auto;height:auto;padding:0}.jcarousel ul.slider>li ul li span{position:relative}.big-slider .price{text-align:center;padding-top:52px;position:absolute;bottom:0;left:267px;width:148px;color:#333;height:64px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) 0 -341px}.big-slider .price span{display:block;color:#990002;font-size:20px;line-height:30px;font-weight:700}.big-slider{min-height:354px}.big-slider a.name{color:#333}.big-slider .slider-nav{position:absolute;bottom:9px;right:0;width:286px;padding:0}.slider-nav{clear:both;list-style-type:none;display:block;width:100%;padding:7px 0 1px;text-align:center;margin:0;height:31px}.slider-nav.invisible{visibility:hidden}.slider-nav li,.slider-nav a{display:inline-block}.slider-nav a{margin:0 5px 0 4px;width:25px;height:25px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -345px -131px;text-indent:-9999px;overflow:hidden;text-align:left;direction:ltr}.big-slider .slider-nav a{margin:0 3px}.slider-nav .active a{background-position:-378px -131px}.slider-nav.small a{background-position:-235px -513px;width:13px;height:13px;margin:3px 5px 0 4px}.big-slider .slider-nav.small{bottom:0}.big-slider .slider-nav.small a{margin:3px 4px 0}.slider-nav.small .active a{background-position:-250px -513px}.small-slider,.small-slider-4{line-height:20px;border:1px solid #d4d4d4;border-radius:2px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.small-slider{min-height:165px}.small-slider-4{min-height:189px}.small-slider article{overflow:hidden;position:relative}.small-slider img{float:left;margin-right:9px}.small-slider h1,.small-slider h2,.small-slider h3{margin:0;padding-top:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;font-weight:700;font-size:12px}.small-slider a{color:#333}.small-slider .price{display:block;color:#990002;font-size:15px;font-weight:700;margin-top:17px}.small-slider.hotel .price{position:absolute;bottom:0;left:136px}.big-slider p,.small-slider-4 p,.small-slider p{margin:0}.small-slider ul.slider{margin:0}.small-slider ul.slider li{width:326px;height:126px;padding-right:10px}.home-page .content-block h1{font-size:12px;margin:0 0 8px;color:#333;font-weight:700}.small-slider-4{padding:10px 0 0;line-height:15px}.small-slider-4 ul.slider{margin:0}.small-slider-4 ul.slider li{width:329px;height:150px;padding-left:7px}.small-slider-4 article{overflow:hidden;float:left;width:154px;padding-right:10px;position:relative}.small-slider-4 article:nth-child(1),.small-slider-4 article:nth-child(2){margin-bottom:30px}.small-slider-4 img{float:left;margin-right:7px}.small-slider-4 h1,.small-slider-4 h2,.small-slider-4 h3{margin:0;overflow:hidden;text-overflow:ellipsis;display:block;max-height:30px;color:#333;font-weight:700;font-size:12px}.small-slider-4 a{color:#333}.small-slider-4 .price{position:absolute;bottom:0;left:67px;color:#990002}.small-slider-4 .slider-nav{padding:7px 7px 1px 0}.home-page .image-teaser{margin:14px 0}.home-page .image-teaser.holidays{margin-top:0;position:relative}.home-page .image-teaser.holidays time,.home-page .image-teaser.holidays span,.big-slider ul.slider li.lp article a.title h3 time,.big-slider ul.slider li.lp article a.title h3 span,.jcarousel .related-items li span.caption,.content-block.image-full h2{position:absolute;bottom:40px;right:15px;text-align:right;font-style:italic;font-size:16px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:308px;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,1);padding-right:5px}.big-slider ul.slider li.lp article a.title h3 time{top:20px;bottom:initial}.content-block.image-full h2{width:calc(100% - 40px);left:20px;right:initial;text-align:center;font-size:36px;line-height:1.2;top:40px;bottom:initial}.content-block.image-full h2 span{display:block;font-weight:400}.content-block.image-full h2 span+span{font-size:32px;margin-top:10px;font-weight:700}.home-page .image-teaser.holidays span,.big-slider ul.slider li.lp article a.title h3 span{font-size:26px;line-height:36px;bottom:6px}.big-slider ul.slider li.lp article a.title h3 span{top:40px;bottom:initial}.jcarousel .related-items li span.caption{font-size:20px;line-height:36px;top:12px;left:20px;right:initial;bottom:initial;text-align:left;width:258px;padding-right:0;white-space:normal;line-height:26px}.image-noborder{border:0 none}.newsletter-box{margin:14px 0;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}#modal-dialog-content .newsletter-box{background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:0;border:0}.newsletter-box h1,.newsletter-box .caption,.form-box h1{color:#990002;font-weight:700;font-size:18px;margin:28px 0 16px;background:0 0;-webkit-box-shadow:none;box-shadow:none}#modal-dialog-content .newsletter-box h1,#modal-dialog-content .form-box h1{padding:0;margin-top:16px}#modal-dialog-content .form-box.content-box h1{margin-bottom:16px!important}.dark #modal-dialog-content .form-box h1{background:#3e3e3e;padding:4px 20px;color:#e7722e;font-weight:400;margin-bottom:16px;line-height:24px}.dark #modal-dialog-content .form-box h2{margin:0 0 10px;padding:0 20px;font-weight:400}.dark #modal-dialog-content .form-box p{padding:5px 20px 8px}#modal-dialog-content .form-box label.checkbox{width:auto;margin:0 0 0 5px!important}.dark #modal-dialog-content .form-box label.checkbox{color:#a9a9a9}.dark #modal-dialog-content .form-box input[type=checkbox]:checked+label.checkbox{color:#fff!important}#modal-dialog-content .form-box input[type=checkbox]{margin:0!important;vertical-align:middle}.form-box button.full{width:100%;margin:0;display:block}.dark .lines{margin:20px 0 15px;padding:10px 0;border-top:1px solid #a9a9a9;border-bottom:1px solid #a9a9a9}.newsletter-box label{text-indent:-999999px;position:absolute}.newsletter-box .error-text{text-indent:0;left:3px;bottom:-27px}.newsletter-box h1:before,.newsletter-box div.caption:before{content:' ';width:74px;height:95px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -342px -162px;overflow:hidden;float:left;margin-top:-25px}.newsletter-box input[type=text],.form-box input[type=text],.form-box input[type=password]{font-size:14px;line-height:17px;color:#333;padding:5px 8px;width:132px;margin:0 4px 0 0;background:#eee;border-radius:2px;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc;border:0 none;vertical-align:middle}.form-box select{background-color:#eee}.form-box label.last,.form-box input.last{margin-bottom:14px!important}.newsletter-box button,.login-button,.form-box button{font-size:14px}.form-box button{margin:8px 0 0 94px}#modal-dialog .form-box button{margin-left:10px}.newsletter-box p,#passwort_formular p{clear:both;color:#666;font-size:11px;line-height:16px;padding:5px 10px 8px}.form-box .newsletter_container{clear:both;padding:15px 0 10px;line-height:10px}.form-box .newsletter_container input[type=checkbox]{margin:0 28px 20px 10px!important}.form-box .newsletter_container label.checkbox{line-height:18px;padding:0;margin:0}.dark #modal-dialog-content.form-box p,.dark #modal-dialog-content .form-box form{padding:0 20px}.form-box p{margin-bottom:0}#modal-dialog-content .newsletter-box p,#modal-dialog-content .form-box h1{margin:0;padding-bottom:0}.form-box label{display:inline-block;position:relative;text-align:right;width:85px;padding-right:8px;margin:8px 0 4px;line-height:27px;vertical-align:middle}.form-box input{display:inline-block;margin:8px 0 4px !important}.dark .form-box input,.dark .form-box label{margin:8px 0!important}.dark .form-box .error-text{left:0;bottom:-22px}.dark .form-box .select .error-text{left:8px}.list-content-light-2rows .subcolumns{overflow:hidden;margin:0;padding:9px 12px 4px;border:1px solid #d4d4d4;border-radius:2px;background:#fad6b5;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.list-content.light-orange div ul{background:#fad6b5}.list-content-light-2rows h4{font-size:12px;color:#333;font-weight:700;margin:0;padding:0}.list-content-light-2rows ul{list-style-type:none;margin:0 0 23px;border-top:1px solid #f6caa2}.list-content-light-2rows a{display:block;overflow:hidden;text-align:right;border-bottom:1px solid #f6caa2;line-height:19px;color:#333}.list-content-light-2rows li span.name{width:78px}.list-content-light-2rows a:hover span.name{text-decoration:underline}.list-content.gewinnspiel{margin:20px 0}.list-content-light-2rows .show-more{display:block}#homeboxsites{overflow:hidden}#homeboxsites.closed{min-height:0;height:270px}.mh239{min-height:239px}.mh339{min-height:339px}.tag-cloud ul,.tag-cloud canvas{list-style-type:none;margin:0;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.home-page .tag-cloud a{font-size:12px;padding:5px;text-decoration:none;color:#333;line-height:initial;float:left}.home-page .tag-cloud .fontsize-8 a{font-size:8px}.home-page .tag-cloud .fontsize-10 a{font-size:10px}.home-page .tag-cloud .fontsize-12 a{font-size:12px}.home-page .tag-cloud .fontsize-14 a{font-size:14px}.home-page .tag-cloud .fontsize-16 a{font-size:16px}.home-page .tag-cloud .fontsize-18 a{font-size:18px}.home-page .tag-cloud .fontsize-20 a{font-size:20px}.home-page .tag-cloud .fontsize-22 a{font-size:22px}.home-page .tag-cloud .fontsize-24 a{font-size:24px}.home-page .tag-cloud .fontsize-26 a{font-size:26px}.home-page .tag-cloud .fontsize-28 a{font-size:28px}.home-page .tag-cloud .fontsize-30 a{font-size:30px}.home-page .tag-cloud .fontsize-32 a{font-size:32px}.coupon-order{display:block;height:454px;background:#fff no-repeat 0 34px url(/layout/img/bg-gutschein-bestellen.jpg);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #d4d4d4;border-radius:2px}.coupon-order label{font-size:12px;line-height:34px;text-align:center;display:block}.coupon-order input[type=text]{font-size:16px;line-height:20px;color:#333;width:100px;margin:7px 5px 0 35px;padding:3px 0;border:0 none;-webkit-box-shadow:inset 0 1px 3px #333;box-shadow:inset 0 1px 3px #333;vertical-align:middle;text-align:center}.coupon-order button{font-size:14px;margin-top:7px}.coupon-book{height:291px;padding:153px 14px 9px;background:#fff no-repeat 0 0 url(/layout/img/bg-gutschein-wertschecks.png);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #d4d4d4;border-radius:2px;position:relative}.subcolumns>.c580l>.subcolumns{margin-top:0}.c580l .coupon-book{background-image:url(/layout/img/bg-gutschein-wertschecks-586.png);height:auto}.c580l .coupon-book a:link,.c580l .coupon-book a:visited{right:60px}.coupon-book a:link,.coupon-book a:visited{position:absolute;top:40px;right:12px;width:145px;text-align:center;font-size:14px;padding-right:0 !important;padding-left:0 !important}.coupon-present{height:431px;padding:14px 14px 9px;background:#fff no-repeat 0 100% url(/layout/img/bg-geschenkideen.jpg);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #d4d4d4;border-radius:2px}.content-block+h2.yellow{margin-top:14px}h2.yellow.big{font-size:24px;line-height:26px}h2.yellow+.subcolumns{margin-top:0}.redeem-link{display:block;position:relative;background:no-repeat 0 0 url(/layout/img/bg-gutschein-einloesen.jpg);width:284px;height:189px;margin-bottom:14px}.redeem-link span{position:absolute;bottom:12px;left:70px;white-space:nowrap;font-size:14px}.c444r+.c743r{margin-top:14px}.coupon-advantage,.coupon-advantage-custom{position:relative;background:url(/layout/img/bg-gutschein-vorteile.jpg) no-repeat 0 0;height:431px}.c390r .coupon-advantage,.c390r .coupon-advantage-custom{background-size:contain;height:371px}.c390r .coupon-advantage ul,.c390r .coupon-advantage-custom div{height:295px}.c390r .coupon-advantage li,.c390r .coupon-advantage-custom li{font-size:12px;line-height:15px}.c390r .coupon-advantage+.content-block,.c390r .coupon-advantage-custom+.content-block{margin-top:15px}.coupon-advantage h2,.coupon-advantage-custom h2{position:absolute;top:10px;left:14px;width:183px;text-align:center;font-style:italic;color:#f4a258;font-size:24px;line-height:26px;margin:0}.coupon-advantage ul,.coupon-advantage-custom div{position:absolute;background:url(/layout/img/bg-gutschein-vorteile-ul.png) no-repeat 0 0;top:58px;left:0;padding:17px 15px 0 22px;width:170px;height:354px;margin:0;overflow:hidden}.coupon-advantage-custom div{background-image:url(/layout/img/bg-gutschein-vorteile-ul-lp.png);height:294px}.coupon-advantage-custom div ul{margin-left:0}.coupon-advantage li,.coupon-advantage-custom li{margin:3px 0 3px 10px}.wertscheck-form{display:block;background:#fddfc5;border:1px solid #d4d4d4;border-radius:2px}.wertscheck-form .error-text{text-align:left;left:73px;line-height:11px;top:34px}.wertscheck-form .wertscheck-value.error{margin:0 1px}.wertscheck-form .wertscheck-value .error-text{bottom:-14px;top:auto;left:107px}.wertscheck-form .agb .error-text{left:0;bottom:-12px;top:auto}.coupon-form input[type=text],.wertscheck-form input[type=text]{font-size:12px;line-height:18px;color:#333;width:170px;margin:7px 0 16px;padding:3px 8px;border:0 none;-webkit-box-shadow:inset 0 1px 3px #333;box-shadow:inset 0 1px 3px #333;vertical-align:middle}.wertscheck-form label.wertscheck-value{display:block;width:auto;text-align:left;padding:0;margin:0}.wertscheck-value span{display:inline-block;vertical-align:middle}.wertscheck-value span.left{width:107px;line-height:18px;margin-left:7px;text-align:right}.wertscheck-form .wertscheck-value input[type=text]{width:90px;height:90px;overflow:hidden;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -357px -257px;color:#333;line-height:90px;font-size:24px;-webkit-box-shadow:none;text-align:center;box-shadow:none;vertical-align:middle;margin:0;padding:0;outline:none}.wertscheck-form select{margin:7px 0 16px;width:187px}.wertscheck-form h3+select,.offer-voucher-form p.trenner+select{margin:0 0 0 22px}.offer-voucher-form #form-payment_amazon_container{margin:10px 0 20px 31px;border:1px solid #fff;padding:10px}.wertscheck-value span.right{font-size:24px}.wertscheck-form fieldset,.offer-voucher-form fieldset{margin:14px 7px;padding:15px 0 0;border-top:1px solid #fff}.offer-voucher-form fieldset{margin:14px 0}.wertscheck-form h3{font-weight:700;font-size:14px;margin:10px 0 13px 7px;padding:0}.wertscheck-form ul.previewimage,.offer-voucher-form ul.previewimage,#booking #voucher_select ul.previewimage{list-style-type:none;margin:0 0 0 5px;text-align:center}#booking #voucher_select ul.previewimage{padding-top:5px}#booking #voucher_select ul.previewimage:after{content:"";clear:both;display:table}.wertscheck-form ul.previewimage li,.offer-voucher-form ul.previewimage li{display:inline}.wertscheck-form ul.previewimage li.active img,.offer-voucher-form ul.previewimage li.active img,#booking #voucher_select ul.previewimage li.active img{-webkit-box-shadow:0 0 3px 2px red;box-shadow:0 0 3px 2px red}#booking #voucher_select ul.previewimage li{margin-bottom:8px;float:left;margin-right:8px}#booking #voucher_select ul.previewimage li:last-child{margin-bottom:0}#content .wertscheck-form img,#content .offer-voucher-form img{display:inline-block;margin-right:5px}#motiv-preview{display:block;margin:13px 0;text-align:center;padding:19px 0;background:#f39b4c;background:-moz-linear-gradient(top,#f39b4c 0%,#f39b4c 80%,#dc7439 100%);background:-webkit-linear-gradient(top,#f39b4c 0%,#f39b4c 80%,#dc7439 100%);background:linear-gradient(to bottom,#f39b4c 0%,#f39b4c 80%,#dc7439 100%)}#booking #motiv-preview{padding:10px;margin:0}#content #motiv-preview img{margin:0;max-width:100%}.wertscheck-form p{font-weight:700;font-size:14px;margin:0;padding:10px 0 0 25px}.wertscheck-form p.normal{font-weight:400;font-size:12px}.wertscheck-form.success a.button{margin:20px 0 25px 25px;font-size:14px}.wertscheck-form input.radio,.wertscheck-form .shipping-area div input,.offer-voucher-form input.radio,.offer-voucher-form .shipping-area div input{clear:both;margin:13px 6px 0 7px}.wertscheck-form .agb label.radio.newsletter{margin-bottom:10px}.wertscheck-form .radio,.wertscheck-form .shipping-area div label,.wertscheck-form .shipping-area div input,.offer-voucher-form .radio,.offer-voucher-form .shipping-area div label,.offer-voucher-form .shipping-area div input{float:left;width:auto}.offer-voucher-form .shipping-area div input{margin-top:8px}.wertscheck-form .shipping-area label.radio{color:#333}.wertscheck-form .shipping-area div{float:left;margin-left:20px}.wertscheck-form label.radio,.wertscheck-form .shipping-area div label,.offer-voucher-form label.radio,.offer-voucher-form .shipping-area div label{margin:5px 0 0}.offer-voucher-form input.radio{margin-top:8px}.offer-voucher-form label.radio{line-height:18px;width:calc(100% - 31px)}.offer-voucher-form label.radio+.over.help{float:left;margin-top:5px}.wertscheck-form label{display:inline-block;position:relative;text-align:right;width:65px;padding-right:8px;margin:7px 0 16px;line-height:27px;vertical-align:middle}.wertscheck-form .login-area p,.coupon-form .login-area p,.offer-voucher-form .login-area p{text-align:left;margin-bottom:13px!important}.wertscheck-form .login-area button,.wertscheck-form .login-area ul.login-with,.offer-voucher-form .login-area button,.offer-voucher-form .login-area ul.login-with{margin-left:73px!important}.coupon-form .login-area button{margin-bottom:10px}.wertscheck-form input.left{width:64px;margin-right:9px}.wertscheck-form input.right{width:81px}.wertscheck-form .agb label.radio,.offer-voucher-form .agb label.radio{line-height:17px;width:228px !important;text-align:left;margin:7px 0 0 5px;padding-right:0;max-width:calc(100% - 47px)}.wertscheck-form button.red,.offer-voucher-form button.red{margin:0 0 25px 55px;font-size:14px}.wertscheck-form input.zip,.non-binding-request .part3 input.zip{width:45px}.wertscheck-form input.city{width:106px}.wertscheck-form input.hnr,.non-binding-request .part3 input.hnr{width:25px}.wertscheck-form input.street{width:126px}.wertscheck-form .price dl,.offer-voucher-form .price dl{overflow:hidden;margin:10px 12px 0 7px}.wertscheck-form .price dd,.offer-voucher-form .price dd{font-weight:400;text-align:right;margin:0 0 10px}.wertscheck-form .price dt,.offer-voucher-form .price dt{font-weight:400;clear:both;float:left;margin:0 0 10px}.wertscheck-form .price dd.important,.wertscheck-form .price dt.important,.offer-voucher-form .price dd.important,.offer-voucher-form .price dt.important{font-weight:700}.wertscheck-advantage{position:relative;margin:14px 0;background:url(/layout/img/bg-wertscheck-vorteile.jpg) no-repeat 0 0;height:358px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #d4d4d4;border-radius:2px}.wertscheck-advantage h2{position:absolute;top:10px;left:14px;width:216px;text-align:center;font-style:italic;color:#f4a258;font-size:24px;line-height:26px;margin:0}.wertscheck-advantage ul{position:absolute;background:url(/layout/img/bg-wertcheck-advantage.png) no-repeat 0 0;top:58px;left:0;padding:17px 15px 0 22px;width:205px;height:280px;margin:0;overflow:hidden}.wertscheck-advantage li{margin:3px 0 3px 10px}.coupon-form{display:block;background:#fddfc5;border:1px solid #d3d3d3}.coupon-form .error-text{width:150px;left:73px;text-align:left}.coupon-agb .error-text{left:0;bottom:-12px}.coupon-persons .error-text{left:103px}.coupon-form fieldset{border-bottom:1px solid silver;padding:18px 0 14px;-webkit-box-shadow:inset 0 1px 1px #fff;box-shadow:inset 0 1px 1px #fff;overflow:hidden}.coupon-form fieldset.coupon-adress{overflow:initial}.coupon-form fieldset.coupon-adress #user_address_master_fax+label span.error-text{bottom:auto;top:20px}.coupon-form fieldset:first-child{-webkit-box-shadow:none;box-shadow:none}.coupon-form label{text-align:right;line-height:14px;display:inline-block;vertical-align:middle;margin:6px 0 16px;position:relative}.coupon-form input[type=text]{vertical-align:middle}.coupon-fields input[type=text],.coupon-persons input[type=text],.coupon-persons select{display:inline-block;vertical-align:middle;width:64px;margin:0 9px 0 0}.coupon-fields input+label,.coupon-persons input:nth-child(2)+label,.coupon-persons select#request_date1_extended+label{width:110px}.coupon-fields input+label .error-text,.coupon-persons input:nth-child(2)+label .error-text,.coupon-persons select#request_date1_extended+label .error-text{left:133px;top:31px;width:140px}#content .coupon-fields input[type=radio].error{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.coupon-persons input+label .error-text{top:24px}.coupon-persons label,.coupon-fields label{width:77px;margin:9px 9px 14px 0}.coupon-form .coupon-fields label.radio_label{width:60px;margin:9px 0 14px;text-align:right;font-weight:700}.coupon-form .coupon-fields div label.radio_label{width:72px}.coupon-form .coupon-fields input[type=radio]{vertical-align:middle}.coupon-form .coupon-fields .request_rebate_code-container{margin-left:13px}.coupon-persons .error-text,.coupon-fields .error-text{width:97px;left:103px;text-align:left;top:24px}.coupon-fields input+label .error-text{left:-18px}.coupon-persons .error-text{width:197px}.adult-container .error-text{top:32px;width:197px}.coupon-persons input[type=text],.coupon-persons select,.coupon-fields div input[type=text]{margin:0 0 0 14px}.coupon-fields input[type=text]{margin:0 0 0 7px}.coupon-persons select{width:80px}.coupon-persons select+label{width:165px}.coupon-persons div,.coupon-fields div{display:inline-block;width:216px;vertical-align:top}.select-clone-container .clone span{display:inline-block;margin-left:5px}.child-clone-container .clone span{vertical-align:bottom;float:left;margin:5px 0 5px 7px;line-height:23px}.coupon-persons div.select-clone-container{margin-top:7px}.coupon-fields div.input-clone-container{margin-left:216px}.coupon-fields div.input-clone-container label{font-weight:700}.coupon-fields div label,.coupon-fields div.input-clone-container div label.selected.disabled,.non-binding-request .disable-select-container label.selected.disabled{color:#999}.coupon-fields div label.selected{color:#333}.non-binding-request .disable-select-container label.selected{color:#fff}.coupon-fields label.selected{font-weight:700}fieldset.coupon-wishes{padding-left:14px}.coupon-wishes label{display:block;float:none;text-align:left}.coupon-wishes textarea{display:block;width:418px;margin:5px 0;max-width:418px;height:110px}.coupon-form input[type=radio],.coupon-agb input[type=checkbox]{margin:5px 5px 5px 14px;vertical-align:top}.coupon-form input[type=radio]+label,.coupon-agb input[type=checkbox]+label{text-align:left;margin:5px 0;display:inline-block;width:396px}.coupon-agb input[type=checkbox]+label.newsletter{margin-bottom:10px}.coupon-form .coupon-adress input[type=radio]{margin:5px 5px 5px 0;vertical-align:top}.coupon-form .coupon-adress input[type=radio]+label{margin:5px 14px 5px 0;display:inline-block;width:auto}.coupon-form p{font-weight:700;font-size:14px;margin:0;padding:0 0 0 14px}.coupon-adress label{width:62px;margin-right:9px}.coupon-adress input[type=text],.coupon-adress select{width:123px;margin:6px 0 16px}.coupon-adress select{width:139px}.coupon-form fieldset.login-area{text-align:center}fieldset.coupon-agb{border-bottom:0}.coupon-form button.red{margin:0 0 50px 155px;font-size:14px}.partner-adavantage ul{height:305px;background:url(/layout/img/bg-hotel-partner-vorteile.png) no-repeat 100% 100%;margin:0 -14px -14px 18px}ul.special-links{list-style:none;margin-left:0}a.special-link:before,.special-links a:before,#gmap-overlay .more:before{content:'';display:inline-block;width:6px;margin-right:4px;vertical-align:middle;height:18px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -318px -203px}a.special-link,.special-links a{display:block;line-height:23px;text-decoration:underline}.hotelpartner-werden{float:left;width:758px;background:url(/layout/img/bg-hotelpartner-werden.jpg) 100% 50% #fff no-repeat;border:1px solid #ccc;border-right:0;padding:35px 0 0;height:187px;text-align:center}.hotelpartner-werden a:link,.hotelpartner-werden a:visited{font-size:14px}.hotelpartner-werden+.c283r .content-block{padding:35px 14px 0;margin:0;border-radius:0 2px 2px 0;height:187px;border-color:#ccc;background-color:#f1f1f1;background-image:-webkit-linear-gradient(top,#f1f1f1,#cbcbcb);background-image:linear-gradient(to bottom,#f1f1f1,#cbcbcb);-webkit-box-shadow:1px 1px 3px #ccc,inset 0 1px 0 0 #fff;box-shadow:1px 1px 3px #ccc,inset 0 1px 0 0 #fff}.hotelpartner-table{width:100%;margin:35px 0;border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;position:relative}.hotelpartner-table thead th:first-child{padding:7px 14px;font-size:16px;text-transform:none;width:auto;text-align:left}.hotelpartner-table.image-top thead th:first-child{padding-top:75px}.hotelpartner-table.image-top thead img{position:absolute;top:-123px;left:83px}.hotelpartner-table.image-left thead th:first-child,.hotelpartner-table.image-left tbody th{padding-left:272px}.hotelpartner-table thead th{border-bottom:1px solid #d4d4d4;color:#666;font-size:18px;font-weight:400;text-transform:uppercase;vertical-align:bottom;padding:9px 0 8px;text-align:center;width:142px}.hotelpartner-table tbody th{font-size:12px;padding:6px 14px;color:#333;font-weight:400;vertical-align:middle}.basis,.komfort,.premium,.premiumflex{display:inline-block;width:26px;height:30px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -474px -237px}.komfort{background-position:-474px -269px}.premium,.premiumflex{background-position:-474px -303px}.hotelpartner-table tbody tr:nth-child(even) th{background-color:#ebebeb;border-left:1px solid #bfbfbf}.hotelpartner-table.image-left tbody tr:nth-child(even) th{border-left:1px solid #d4d4d4}.hotelpartner-table td{vertical-align:middle;text-align:center;background:#ffe390;border-right:1px solid #fff;border-left:1px solid #d4d4d4;font-size:12px;font-weight:700}.hotelpartner-table tr:nth-child(even) td{background:#ebd185}.hotelpartner-table td:nth-child(3){background:#f8c394}.hotelpartner-table tr:nth-child(even) td:nth-child(3){background:#e5b488}.hotelpartner-table td:nth-child(4){background:#ec957f}.hotelpartner-table tr:nth-child(even) td:nth-child(4){background:#d98975}.hotelpartner-table td:nth-child(5){background:#d7ed7e;border-right:0}.hotelpartner-table tr:nth-child(even) td:nth-child(5){background:#c1d571}#content .hotelpartner-table img{display:inline;vertical-align:middle}.hotelpartner-table.image-left thead img,.hotelpartner-table th.table-caption img{position:absolute;top:1px;left:1px}.hotelpartner-table thead th.table-caption{border-bottom:0;font-size:16px;padding:14px 0 0 272px;height:92px;vertical-align:top}.hotelpartner-table th.table-caption span{display:block;margin-top:14px;font-size:14px}.hotelpartner-table td .attention{position:relative;display:block;font-weight:400;margin-top:9px}.hotelpartner-table td .attention:before{content:'';position:absolute;top:-27px;right:25px;width:21px;height:18px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -429px -221px}p.trenner{border-bottom:1px solid #d4d4d4;padding-bottom:10px;margin-bottom:10px}h1+.hotelpartner-table-actions{border-bottom:1px solid #d4d4d4;margin-top:-25px;padding:8px 0 17px;text-align:right;margin-bottom:80px}.hotelpartner-table-actions{text-align:right}a.button-orange:link,a.button-orange:visited{margin:0 6px;font-size:14px}a.pdf-link:link,a.pdf-link:visited{color:#000;margin:0 6px}.pdf-link:before{content:'';display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:15px;height:14px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -78px -117px transparent}.timeline{border:1px solid #ccc;list-style-type:none;display:table;width:100%;font-size:14px;margin:0 0 31px;-webkit-box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px #ccc}.timeline li:first-child{padding-left:12px}.timeline li{display:table-cell;line-height:39px;padding-left:24px}.timeline li:after{content:'';float:right;width:12px;height:39px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -458px -251px transparent;display:inline-block;vertical-align:middle;margin-right:-12px}.timeline li:last-child:after{display:none}.timeline li:before{content:'1';background:#f39b4c;color:#fff;margin-right:10px;width:22px;height:22px;vertical-align:middle;display:inline-block;font-size:15px;line-height:22px;-moz-border-radius:11px;border-radius:11px;text-align:center}.timeline li:nth-child(2):before{content:'2'}.timeline li:nth-child(3):before{content:'3'}.timeline li:nth-child(4):before{content:'4'}.timeline li:nth-child(5):before{content:'5'}.timeline li:nth-child(6):before{content:'6'}.hotelpartner-werden-form{border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:url(/layout/img/bg-hotelpartner-contact.jpg) 100% 100% no-repeat}.hotelpartner-werden-form fieldset{padding:38px 0 7px;border-right:1px solid #ccc;position:relative}.hotelpartner-werden-form fieldset h2{position:absolute;top:3px}.hotelpartner-contact{float:right;padding:15px 0 0 45px;width:299px}.hotelpartner-contact h2{line-height:36px}.hotelpartner-werden-form label{display:inline-block;text-align:right;width:225px;padding-right:8px;margin:10px 0 16px;line-height:24px;vertical-align:middle;position:relative}.hotelpartner-werden-form .error-text{left:233px;text-align:left}.radio .error-text{left:3px}.offer-voucher-form .radio .error-text{left:0;bottom:-17px}.hotelpartner-werden-form input[type=text],.hotelpartner-werden-form input[type=password]{font-size:12px;line-height:18px;color:#333;width:239px;margin:10px 0 16px;padding:3px 8px;border:0 none;-webkit-box-shadow:inset 0 1px 3px #333;box-shadow:inset 0 1px 3px #333;vertical-align:middle}.hotelpartner-werden-form input.street{width:169px;margin-right:9px}.hotelpartner-werden-form input.hnr{width:42px}.hotelpartner-werden-form input.zip{width:62px;margin-right:9px}.hotelpartner-werden-form input.city{width:149px}.hotelpartner-werden-form select{margin:14px 0 15px;width:255px}.hotelpartner-werden-form fieldset p{margin:10px 0 0;padding-left:235px}.hotelpartner-werden-form input[type=radio]{margin:10px 5px 16px 0}.hotelpartner-werden-form input[type=radio]+label{width:auto;padding-right:11px}.hotelpartner-werden-form input[type=checkbox]{clear:both;margin:10px 6px 0 212px;float:left;width:auto}.hotelpartner-werden-form label.radio.agb{line-height:17px;float:left;width:258px;text-align:left;margin:9px 0 16px 5px;padding-right:0}.hotelpartner-werden-form .nolabel input[type=checkbox]{margin-left:233px}#hotelpartner_formular .align-center p{margin-top:47px;padding-top:35px;border-top:1px solid #ccc;font-size:18px}#hotelpartner_formular .signaturePadWrapper+.align-center p{border-top:0;padding-top:0}#hotelpartner_formular button{margin:0 auto;font-size:14px;font-weight:700;padding:7px 15px;border:0}.sales-model{position:relative}.sales-model input[type=radio]{position:absolute;z-index:-1;top:50px;left:30px}.sales-model label{z-index:10;margin-left:-1px;background:#fff;border:1px solid #ccc;display:inline-block;text-align:center;width:calc(25% - 1px);vertical-align:middle;padding:11px 0 23px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.sales-model span{display:block;color:#666}.sales-model .title{font-size:26px;line-height:32px;margin:17px auto 14px auto;font-weight:400}.sales-model .price{font-size:44px;line-height:50px;font-weight:400}.sales-model .price .period{font-size:16px;display:inline}.sales-model .provision{font-size:18px;padding:22px 0;line-height:24px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.sales-model .setup_fee{font-size:16px;padding:22px 0;margin:0 0 18px;line-height:20px;border-bottom:1px solid #ccc}.sales-model span.button{font-size:14px;border:0 none !important}.sales-model input[type=radio]:checked+label span{color:#333;border-color:#fff}.sales-model input[type=radio]:checked+label{background:#ffe390;margin-top:0;padding:27px 0 13px}.sales-model input[type=radio]:checked+label.model1{background:#f8c394}.sales-model input[type=radio]:checked+label.model2{background:#ec957f}.sales-model input[type=radio]:checked+label.model3{background:#d7ed7e}.model-wrapper span{margin:0 auto}.model-wrapper{margin:0 auto;display:inline-block;padding-top:17px;width:61px;height:44px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -294px -330px}.sales-model input[type=radio]:checked+label .model-wrapper{background-position:-225px -330px}.sales-model input[type=radio]:checked+label.model1 .model-wrapper{background-position:-156px -391px}.sales-model input[type=radio]:checked+label.model2 .model-wrapper{background-position:-223px -396px}.sales-model input[type=radio]:checked+label.model3 .model-wrapper{background-position:-3px -622px}.sales-model input[type=radio]:checked+label .provision{padding:33px 0 30px;margin-top:23px}.sales-model input[type=radio]:checked+label span.button{background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -158px -333px;width:56px;height:55px;-webkit-box-shadow:none;box-shadow:none;padding:0;text-indent:-9999px}#lp-seo1{min-height:316px}#lp-seo1.closed{min-height:0;height:292px;overflow:hidden}#lp-seo2{min-height:186px}#lp-seo2.closed{min-height:0;height:168px;overflow:hidden}#lp-seo3,.lp-seo3{min-height:302px}#lp-seo3.no-min-height,.lp-seo3.no-min-height{min-height:0}#lp-seo3.closed,.lp-seo3.closed{min-height:0;height:284px;overflow:hidden}.fadeboxFaqs>div>div.closed{min-height:0;height:55px;overflow:hidden}.tabs-notabs .tab-content.with-bg.padding.fadeboxFaqs+.fadeboxFaqs{margin-top:20px}#checkout h2.agb{clear:both}#checkout .subcolumns.payment h2{margin:0}.separator{display:inline-block;text-indent:-9999px;margin:0 8px;vertical-align:middle;width:6px;height:10px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -318px -185px}h2,h3.h2,.content-right .widget div.caption{font-size:18px;margin:30px 0 15px}.content-right .widget div.caption{margin-top:0}p.more-margin{margin:0 0 80px}.content-left h2:first-child,.c50l h2:first-child,.image-left h2,.image-right h2{margin-top:0}.content-right h2:first-child{margin-top:0}.delivery-detail h3,.payment-detail h3{margin:0 0 20px;text-align:center;color:#666}h2.yellow{color:#f39b4c;font-size:18px;line-height:22px;margin:0 0 8px;font-weight:400}h2.yellow.tworow{margin-top:22px}table.small td{width:145px}table.small td.price,table.small th.price{width:65px;padding-right:80px;text-align:right}.checks{margin:30px 0;list-style-type:none}.checks li{margin:15px 0}.checks span,.icon-check{float:left;margin:3px 8px 0 0;width:26px;height:21px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-41px -117px;text-align:left;direction:ltr}.icon-check{float:none;margin:0;display:block}.arrival-day-table .icon-check{margin:0 auto}.icon-money{display:inline-block;margin:0 8px 0 0;width:32px;height:20px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-290px -78px;text-align:left;direction:ltr}.icon-delivery{display:inline-block;margin:0 8px 0 0;width:32px;height:20px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:0 -116px;text-align:left;direction:ltr}.icon-thumb{display:inline-block;margin:-13px 8px 0 0;width:27px;height:29px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-263px -78px;text-align:left;direction:ltr;vertical-align:middle}.icon-time{display:inline-block;margin:0 8px 0 0;width:30px;height:30px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-458px -71px;text-align:left;direction:ltr;vertical-align:middle}hr{border:0 none;height:1px;background:#ccc;font-size:1px;line-height:1px;margin:30px 0 80px}hr.small{margin-bottom:30px}.content-block p{margin:0 0 17px}.content-block p:last-child{margin:0}div.image-left{overflow:hidden;padding:0 18px 0 0 !important}.content-block.no-image{padding:9px 12px 4px}.image-left img+p{padding-top:14px !important}.content-block.image-top img{margin:-14px 0 14px}.image-left h2{padding-top:18px}.image-right{overflow:hidden;padding-left:18px}.subcolumns .image-right{padding:0 0 0 14px}.image-right p{padding-top:14px}.image-right strong{font-size:14px}.image-right img{float:right;margin:-1px -1px -1px 5px}.tab-content h1,.tab-content h2{font-size:16px;font-weight:700;margin:0 0 25px;color:#333;background:0 0;padding:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}ul.tabs-links{margin-bottom:10px}.related-items li{width:30%;float:left;margin-right:3%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jcarousel .related-items li{width:298px;margin-right:16px}.jcarousel .related-items li a{display:block;position:relative}.jcarousel .related-items li span.caption{position:absolute}.content-left{float:left;width:673px}.border-right{border-right:1px solid #ccc;width:653px;padding-right:20px}.faq-search{background:#ccc;padding:19px 14px;color:#333;font-size:14px;margin:0 0 11px}.faq-search label{margin-right:8px;color:#333}.faq-search input[type=text]{font-size:14px;line-height:15px;color:#333;padding:4px;width:206px;background:#eee;border-radius:2px;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc;border:0 none}.faq-search button{font-size:18px;color:#fff;margin-left:10px}.content-right{width:333px;float:right}.grey-box{background:#ccc;padding:30px 8px 8px;margin:0 0 11px}.grey-box label{color:#333;display:block;margin:0 0 10px;text-align:left}.grey-box textarea{width:100%;height:60px;border:0 none}.content-left .grey-box{padding:14px;margin:15px 0}.grey-box h1{font-weight:400;font-size:14px;background:0 0;padding:0 0 0 21px;margin:0 0 54px;color:#333;-webkit-box-shadow:none;box-shadow:none}.fade-box,.fake-fade-box,.fade-box-img{position:relative;margin:11px 0;padding:6px 10px 6px 14px;border:1px solid #cbcbcb;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.fade-box .fade-box{margin-top:0}.fade-box-img{padding:6px 10px 0 0;margin:0;min-height:107px;overflow:hidden}#content .fade-box-img .image{float:left;margin:-6px 0 0;width:119px;overflow:hidden}#content .fade-box-img .image .image-list{margin:6px 0 -7px;overflow:hidden}#content .fade-box-img .image .image-list a{float:left;margin:0 7px 7px 0;width:100%;max-width:56px}#content .fade-box-img .image .image-list a:nth-child(2n+2){margin-right:0}#content .choose-gifts .fade-box-img h3{font-size:12px;font-weight:700;margin:0}#content .choose-gifts .fade-box-img h3 .name{margin:0 0 0 10px;display:inline-block;width:250px}.choose-gifts .fade-box-img .price{width:205px}.fade-box-img.closed .fade-box-content{height:75px}.fade-box-img.closed .image{height:113px}.choose-gifts .fade-box-img h3{cursor:pointer}.choose-gifts .fade-box-img.hide-more h3{cursor:default}.choose-gifts .fade-box-img.hide-more h3:after{display:none}.fade-box .fade-box{border:1px solid #a72224}.fade-box h2,.fade-box h3{padding:4px 0}.fade-box h4,.fake-fade-box{padding:3px 0 3px 7px;margin:0;font-weight:700;display:block;cursor:pointer}.fade-box.closed h4,.fake-fade-box{font-weight:400}.fade-box h4 span,.fake-fade-box span{width:430px;display:inline-block}.fade-box p:last-child{margin:0}#detail-view h3{color:#666;margin:0 0 10px}#detail-view.offer-view .c690l .hotel-service-list>h3,#detail-view.hotel-view .c690l .hotel-service-list>h3{color:#666;margin:25px 0 10px;font-weight:700;font-size:14px}#detail-view.offer-view.zubuchbare-leistungen .c690l .fade-box>h4,#detail-view.offer-view.zubuchbare-leistungen .c690l .fake-fade-box>h4,#detail-view.hotel-view.zubuchbare-leistungen .c690l .fade-box>h4,#detail-view.hotel-view.zubuchbare-leistungen .c690l .fake-fade-box>h4,#detail-view.offer-view .c690l .hotel-service-list .fade-box>h4,#detail-view.offer-view .c690l .hotel-service-list .fake-fade-box>h4{font-size:12px}#detail-view .fade-box p{margin:10px 20px 7px 7px}.fade-box>h2,.fade-box>h3,.fade-box>h4,.fake-fade-box>h4{display:block;color:#a72224;font-weight:700;font-size:14px;margin:0;cursor:pointer}.fade-box>h4,.fake-fade-box>h4{color:#333;font-weight:400}.fade-box h3{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:9px}.fade-box.closed h3{border-bottom:0 none;margin-bottom:0;padding-bottom:4px}.fade-box .fade-box-content h3{color:#333;border-bottom:0 none;padding-bottom:9px}.fade-box.closed,.fade-box .fade-box.closed,.fake-fade-box{border:1px solid #cbcbcb}.fake-fade-box{cursor:default}.fade-box.closed h2,.fade-box.closed h3{color:#666}.fade-box h2:before,.fade-box h3:before,.fade-box h4:before,.fade-box-img h3:before{content:'';float:right;width:18px;height:18px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-215px -55px;text-align:left;direction:ltr}.fade-box.closed h2:before,.fade-box.closed h3:before,.fade-box.closed h4:before,.fade-box-img.closed h3:before{background-position:-179px -54px}.fade-box-content h3:before{content:normal}.fade-box.closed .fade-box-content{display:none}.image-text-wrapper .image-text .fadebox-right{margin:0 0 15px 15px}.fadebox-right{float:right;width:164px;padding:15px 0 0 15px;background-color:#e5e5e5;background-image:-webkit-linear-gradient(top,#e5e5e5,#d6d6d6);background-image:linear-gradient(to bottom,#e5e5e5,#d6d6d6)}.fadebox-left{float:left;width:483px;margin:14px 0 14px 14px;word-wrap:break-word}.fadebox-right .subcaption{display:block;font-weight:700;margin-top:10px}.subcaption.nob{font-weight:400}.fadebox-right .subcaption:first-child{margin-top:0}.teaser-content a{position:absolute;font-size:16px}.teaser-content-green a{left:75px;bottom:13px}.teaser-blog a{left:72px;bottom:13px}.teaser-faq a{left:60px;bottom:13px}.teaser-lexikon a{left:75px;top:15px}.teaser-reiseziele a{left:45px;top:15px}.teaser-beratung{height:301px;padding:15px 15px 0;border:1px solid #d4d4d4;background:no-repeat 100% 0 url(/layout/img/bg-teaser-beratung.jpg);border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-beratung h2{font-size:14px;font-weight:700;line-height:18px;margin:0 0 5px}.teaser-beratung p{max-width:426px}.teaser-kontakt{font-size:14px;line-height:20px;padding:15px 23px 0;height:301px;border:1px solid #d4d4d4;border-radius:2px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-kontakt h2{margin:15px 0 20px}.teaser-kontakt h3{font-size:18px;font-weight:400;margin:20px 0 5px}.teaser-content-green{padding:15px 15px 0;height:302px;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#d7edf0;background-image:-webkit-linear-gradient(top,#d7edf0,#badee3);background-image:linear-gradient(to bottom,#d7edf0,#badee3);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-blog{padding:15px 15px 0 227px;position:relative;overflow:hidden;height:302px;border:1px solid #d4d4d4;background:no-repeat 0 0 url(/layout/img/bg-teaser-blog.jpg);border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-faq{padding:15px 15px 0;position:relative;overflow:hidden;color:#fff;height:302px;border:1px solid #d4d4d4;background:no-repeat 0 0 url(/layout/img/bg-teaser-faq.jpg);border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-lexikon{height:224px;position:relative;overflow:hidden;padding:10px 10px 0 236px;border:1px solid #d4d4d4;background:no-repeat 0 0 url(/layout/img/bg-teaser-lexikon.jpg);border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.teaser-reiseziele{height:224px;position:relative;overflow:hidden;padding:10px 10px 0 236px;border:1px solid #d4d4d4;background:no-repeat 0 0 url(/layout/img/bg-teaser-reiseziele.jpg);border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}#result-slider #result-offers article,#result-slider #result-hotels article{display:inline-block;width:100%;vertical-align:top;margin-right:30px;white-space:normal}#result-slider .slider-container{white-space:nowrap;position:relative}#result-slider .slider-items{white-space:nowrap;overflow:hidden}#result-slider .preload-items{display:none}#modal-dialog #result-slider #result-offers,#modal-dialog #result-slider #result-hotels{position:relative}#modal-dialog #result-slider #result-offers .slider>li,#modal-dialog #result-slider #result-hotels .slider>li{margin:0 70px 0 0;padding-top:22px}#modal-dialog #result-slider #result-offers .slider>li article,#modal-dialog #result-slider #result-hotels .slider>li article{margin:0}#modal-dialog #result-slider i.nav{font-size:84px;color:#fff;cursor:pointer;position:absolute;right:-84px;top:170px;text-indent:-9999px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -442px -657px;top:107px;width:26px;height:42px}#modal-dialog #result-slider i.nav.prev{left:-84px;right:auto;background-position:-471px -657px}#result-slider .result-image-wrapper{border-radius:6px 0 0 6px}#result-slider .result-wrapper{border-radius:0 6px 6px 0;padding-bottom:10px;padding-top:10px}#result-slider .result-wrapper .show-more,#result-slider .result-wrapper .show-less{display:none}#ergebnisse .caption .caption.mapView{display:none}#result-slider #result-hotels .price,#result-slider #result-offers .price{top:202px}#ergebnisse .caption.mapView{box-shadow:none;text-decoration:none;font-size:16px;float:right;font-weight:700;cursor:pointer;background:no-repeat url(/layout/img/sprite_6_4_7.png) -366px -727px;text-indent:-99999px;width:120px;height:36px;padding:0;margin:0;border:0}#result-offers article,#result-hotels article{margin:18px 0;position:relative}.result-image-wrapper{width:226px;height:215px;position:relative;overflow:hidden;float:left;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.result-image-wrapper div{position:absolute;background:#fff;padding:3px 4px;border:1px solid #d4d4d4;bottom:0;left:0;width:218px;height:40px;overflow:hidden}.result-image-wrapper div img{float:left;margin-left:4px;cursor:pointer}.result-image-wrapper div img:first-child{margin:0}.result-image-wrapper div noscript img{margin-left:4px!important}.result-image-wrapper div img:first-child+noscript>img{margin:0!important}.result-wrapper .relevance{font-size:9px;color:#666;display:none}.result-wrapper .missing_filter{font-size:9px;display:inline-block;line-height:12px;margin-left:60px;max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;cursor:help}.result-wrapper .missing_filter span{margin-right:5px;text-decoration:line-through}#result-hotels h2.page-design,#result-offers h2.page-design,#result-hotels div.page-design,#result-offers div.page-design{margin-top:0}#result-hotels h2.page-design,#result-offers h2.page-design{background-color:#1ab3d8;background-image:-webkit-linear-gradient(top,#1ab3d8,#169aba);background-image:linear-gradient(to bottom,#1ab3d8,#169aba);box-shadow:none;-webkit-box-shadow:none;font-weight:700}#result-map h2.page-design,#result-map div.page-design{margin:0 0 6px}.page-design a{float:right;margin-left:10px;color:#fff}.page-design span.hint,.page-design-big span.hint{float:right;margin-left:10px;font-size:10px}#result-hotels dl,#result-offers dl{line-height:14px;margin:0}#result-hotels dt,#result-offers dt{display:none}#result-hotels dd,#result-offers dd{display:inline-block;border-right:1px solid #d4d4d4;padding:12px 5px 0}#result-hotels .id-label,#result-offers .id-label{display:inline-block;font-weight:700;font-size:14px;margin:0 2px 0 0}#result-hotels .id,#result-offers .id{font-weight:700;color:#f39b4c;padding:11px 8px 0 0;font-size:14px}#result-hotels dd.contact,#result-offers dd.contact,#result-hotels dd.whatsapp,#result-offers dd.whatsapp{border-right:0 none}dd.whatsapp .share-wa{width:16px;height:16px;float:none;border:0;vertical-align:bottom}dd.whatsapp .share-wa:before{background-position:-434px -480px;top:0;left:0}#result-hotels .rating span.icon,#result-offers .rating span.icon,#detail-view .rating span.icon,#result-hotels .rating span.icon span,#result-offers .rating span.icon span,#detail-view .rating span.icon span,#result-hotels .stars,#result-offers .stars,#result-hotels .stars span,#result-offers .stars span,#gmap-overlay .rating span{display:inline-block;vertical-align:middle;width:100px;height:13px;overflow:hidden;background:repeat-x url(/layout/img/bg-rating.png)}#result-hotels .rating span span,#result-offers .rating span span,#gmap-overlay .rating span span,#detail-view .rating span span,#result-hotels .rating span.icon span,#result-offers .rating span.icon span,#gmap-overlay .rating span.icon span,#detail-view .rating span.icon span{vertical-align:top;background:repeat-x url(/layout/img/bg-rating-active.png)}#result-hotels .stars,#result-offers .stars,#result-hotels .stars span,#result-offers .stars span,#gmap-overlay .stars span,#gmap-overlay .stars,#gmap-overlay .stars span,#detail-view .stars,#detail-view .stars span{display:inline-block;height:16px;width:95px;background:repeat-x url(/layout/img/bg-stars.png)}#result-hotels .stars span,#result-offers .stars span,#gmap-overlay .stars span,#detail-view .stars span{vertical-align:top;background:repeat-x url(/layout/img/bg-stars-active.png)}#result-hotels .result-wrapper h2 .stars{vertical-align:text-top}.advise span{display:inline-block;margin-right:2px;text-indent:-9999px;width:14px;height:15px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-290px -47px;text-align:left;direction:ltr;vertical-align:bottom}.contact span.icon{display:inline-block;margin-right:2px;text-indent:-9999px;width:10px;height:16px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-219px -84px;text-align:left;direction:ltr;vertical-align:bottom}#result-hotels article h2,#result-hotels article h3.h2,#result-offers article h2,#result-offers article h3.h2{font-weight:700;font-size:20px;line-height:24px;margin:8px 0;overflow:hidden;text-overflow:ellipsis;display:block}#result-hotels ul.nav{margin-top:0}#result-hotels .location{margin-top:5px}#result-offers .location{margin:5px 0}#result-offers.noOfferLocation .mainData h2+div,#result-offers.noOfferLocation .mainData h3.h2+div{margin:5px 0 0}#result-hotels .location img,#result-offers .location img,#modal-dialog .location img{margin:0 8px 0 0;display:inline;vertical-align:bottom;height:24px;width:24px}#result-hotels article h2,#result-hotels article h3.h2,#result-hotels p,#result-offers p,#result-offers article h2,#result-offers article h3.h2{max-width:580px;background:0 0;padding:0;margin-bottom:0;-webkit-box-shadow:none;box-shadow:none;color:#333}#result-hotels article h2 a,#result-hotels article h3.h2 a,#result-offers p a,#result-offers h3,#result-offers h3 a,#result-offers span.h3,#result-offers span.h3 a,#result-offers article h2 a,#result-offers article h3.h2 a,.location a,.location span.link{color:#333}.location span.link:hover{text-decoration:none;cursor:default}#result-offers h3,#result-offers span.h3{display:inline;font-weight:400;font-size:12px}#result-hotels hr,#result-offers hr{max-width:580px;height:1px;border-top:1px solid #ccc;margin:3px 0;padding:0;background:0 0;font-size:1px;line-height:1px;display:inline-block;width:580px}#result-offers .stars{margin:0 5px;vertical-align:top}.result-wrapper ul.services{height:auto;overflow:hidden;padding-left:17px}.result-wrapper .info-text{height:auto;overflow:hidden}.result-wrapper ul.services.closed,.result-wrapper .info-text.closed{height:72px}#result-offers .more,#result-hotels .more{font-size:9px;display:inline-block;line-height:12px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -496px -125px;padding-left:8px}.show-more,.show-less,.show-main-more,.show-main-less{padding-left:12px;font-size:9px;line-height:12px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -492px -113px;width:86px;display:inline-block;margin-bottom:5px;cursor:pointer}.show-less,.show-main-less{background-position:-492px -102px}.list-content.region-list .show-more,.list-content.region-list .show-less{width:auto;float:right;margin:5px 15px 0 0}.list-content.region-list ul.closed li:nth-child(16) a{border-bottom:0}#result-offers .hide-more .show-more,#result-offers .hide-more .show-less,#result-hotels .hide-more .show-more,#result-hotels .hide-more .show-less,.dynamicHeightContainer.hide-more .show-more,.dynamicHeightContainer.hide-more .show-more{display:none}.dynamicHeightContainer .show-more,.dynamicHeightContainer .show-less{margin-bottom:0}#result-hotels .price,#result-offers .price{font-weight:700;font-size:20px;position:absolute;right:27px;top:192px}#result-offers ul.nav,#result-hotels ul.nav{position:absolute;list-style-type:none;top:10px;right:23px;width:124px;text-align:right}#result-offers ul.nav li,#result-hotels ul.nav li{margin:3px 0;text-align:center}#result-hotels ul.nav li:first-child{margin-top:0}.arrival-car,.availability,.watch-list,.help{display:inline}.arrival-car span.link,.availability span.link,.help a{display:inline-block;text-indent:-9999px;width:16px;height:16px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-304px -44px;text-align:left;direction:ltr;vertical-align:middle}.over.help{cursor:help}.over.help .overlay-wrapper{cursor:default}.availability span.link{background-position:-321px -46px;width:16px;margin:0 11px}.watch-list a,.watch-list a.active.disabledAction,.watch-list span.link,.watch-list span.link.active.disabledAction{display:inline-block;vertical-align:middle;border:1px solid #b1b1b1;padding:1px 14px 1px 6px;color:#09f;position:relative;font-weight:400}.watch-list a:after,.watch-list a.active.disabledAction:after,.watch-list span.link:after,.watch-list span.link.active.disabledAction:after{content:'';position:absolute;right:-10px;top:-5px;background-position:-372px -389px;display:block}.watch-list a.active,.watch-list span.link.active{color:#b1b1b1;padding:1px 6px}.watch-list a.active:after,.watch-list span.link.active:after{display:none}.help a{background-position:-161px -82px;width:20px;height:20px}#result-offers .button,#result-hotels .button{font-size:12px;font-weight:700;width:100%;padding:4px 0;border-radius:1px;border:0 none;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:none;box-shadow:none}#result-offers .button:focus,#result-hotels .button:focus{outline:none}button.orange,.button.orange,.redeem-link span,.coupon-book a:link,.coupon-book a:visited,.newsletter-box button,.login-button,.teaser-content a,.hotelpartner-werden a:link,.hotelpartner-werden a:visited,.sales-model span.button,a.button-orange:link,a.button-orange:visited,.coupon-order button{display:inline-block;vertical-align:middle;border:1px solid #ef8f39;background-color:#f39b4c;background-image:-webkit-linear-gradient(top,#f39b4c,#e4842f);background-image:linear-gradient(to bottom,#f39b4c,#e4842f);color:#fff;padding:3px 12px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,.6)}button.orange:hover,.button.orange:hover,.redeem-link:hover span,.coupon-book a:hover,.newsletter-box button:hover,.login-button:hover,.teaser-content a:hover,.hotelpartner-werden a:hover,.sales-model span.button:hover,a.button-orange:hover,.coupon-order button:hover{background:#d87f2f;border-color:#d87f2f;text-decoration:none}button.orange:active,.button.orange:active,.redeem-link:active span,.coupon-book a:active,.newsletter-box button:active,.login-button:active,.teaser-content a:active,.hotelpartner-werden a:active,a.button-orange:active,.coupon-order button:active{background-color:#f39b4c;background-image:-webkit-linear-gradient(top,#f39b4c,#e4842f);background-image:linear-gradient(to bottom,#f39b4c,#e4842f);-webkit-box-shadow:inset 0 0 7px rgba(102,102,102,.6);box-shadow:inset 0 0 7px rgba(102,102,102,.6);border:0 none;outline:none;padding:4px 13px}button.orange:active{border:1px solid transparent}button.orange:focus,.button.orange:focus,.redeem-link:focus span,.coupon-book a:focus{outline:none}button.inactive,a.button.inactive{display:inline-block;vertical-align:middle;border:1px solid #fff;background-color:#ffdaa4;background-image:-webkit-linear-gradient(top,#ffdaa4,#ffc898);background-image:linear-gradient(to bottom,#ffdaa4,#ffc898);color:#fff;padding:3px 12px;border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,.6)}button.inactive:hover,a.button.inactive:hover,button.inactive:active,a.button.inactive:active,button.inactive:focus,a.button.inactive:focus{cursor:not-allowed;text-decoration:none}button.orange.loadMore{margin:20px auto 40px;display:block;padding:10px 30px;font-size:12px;font-weight:700;display:none}#result-offers .button.red,#result-hotels .button.red{color:#fff;text-shadow:none;border:none;background-color:#e30003;background-image:-webkit-linear-gradient(top,#e30003,#960002);background-image:linear-gradient(to bottom,#e30003,#960002)}#result-offers .button.red:hover,#result-hotels .button.red:hover{text-decoration:none;background-color:#960002;background-image:-webkit-linear-gradient(top,#960002,#e30003);background-image:linear-gradient(to bottom,#960002,#e30003)}#result-offers .button.red:active,#result-hotels .button.red:active{background:#900;border:none;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666;padding:4px 0}button.brown,.button.brown{color:#333;background-color:#f3ad00;background-image:-webkit-linear-gradient(top,#f3ad00,#d46e0d);background-image:linear-gradient(to bottom,#f3ad00,#d46e0d)}button.brown:hover,.button.brown:hover{text-decoration:none;background-color:#d46e0d;background-image:-webkit-linear-gradient(top,#d46e0d,#f3ad00);background-image:linear-gradient(to bottom,#d46e0d,#f3ad00)}#result-offers .button.brown:active,#result-hotels .button.brown:active{background:#ac5c07;color:#fff;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666}button.blue,.button.blue{color:#fff;background-color:#1ab3d8;background-image:-webkit-linear-gradient(top,#1ab3d8,#169aba);background-image:linear-gradient(to bottom,#1ab3d8,#169aba)}button.blue:hover,.button.blue:hover{text-decoration:none;background-color:#169aba;background-image:-webkit-linear-gradient(top,#169aba,#1ab3d8);background-image:linear-gradient(to bottom,#169aba,#1ab3d8)}#result-offers .button.blue:active,#result-hotels .button.blue:active{background:#1ab3d8;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666}#result-offers button.yellow,.button.yellow{color:#333;font-size:12px;background-color:#fff100;background-image:-webkit-linear-gradient(top,#fff100,#ffce00);background-image:linear-gradient(to bottom,#fff100,#ffce00)}#result-offers button.yellow:hover,.button.yellow:hover{text-decoration:none;background-color:#ffce00;background-image:-webkit-linear-gradient(top,#ffce00,#fff100);background-image:linear-gradient(to bottom,#ffce00,#fff100)}#result-offers .button.yellow:active,#result-hotels .button.yellow:active{background:#fc0;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666}button.grey,.button.grey,#shop-list button.grey{color:#fff;background-color:#585858;background-image:-webkit-linear-gradient(top,#585858,#353535);background-image:linear-gradient(to bottom,#585858,#353535)}#shop-list button.grey,.add-to-cart-box button.red.grey{border-color:#585858}#shop-list button.grey:disabled,.add-to-cart-box button.red.grey:disabled{cursor:not-allowed}button.grey:hover,.button.grey:hover,#shop-list button.grey:hover{text-decoration:none;background-color:#353535;background-image:-webkit-linear-gradient(top,#353535,#585858);background-image:linear-gradient(to bottom,#353535,#585858)}#result-offers .button.grey:active,#result-hotels .button.grey:active{background:#333;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666}button.lightgrey,.button.lightgrey{color:#fff;background-color:#b5b5b5;background-image:-webkit-linear-gradient(top,#b5b5b5,#7b7b7b);background-image:linear-gradient(to bottom,#b5b5b5,#7b7b7b)}button.lightgrey:hover,.button.lightgrey:hover{text-decoration:none;background-color:#7b7b7b;background-image:-webkit-linear-gradient(top,#7b7b7b,#b5b5b5);background-image:linear-gradient(to bottom,#7b7b7b,#b5b5b5)}button.lightgrey.select,.button.lightgrey.select{line-height:19px}#result-offers .button.lightgrey:active,#result-hotels .button.lightgrey:active{background:#bbb;webkit-box-shadow:inset 0 1px 5px #666;box-shadow:inset 0 1px 5px #666}#result-offers.type1 .result-wrapper{padding-left:10px;padding-right:10px}#result-offers.type1 ul.nav{right:10px}#result-offers.type1 hr,#result-offers.type1 article h2,#result-offers.type1 article div.hotelline,#result-offers.type1 p,#result-offers.type1 dl{max-width:335px}#result-offers.type1 .result-image-wrapper{width:140px;height:235px}#result-offers.type1 .result-wrapper{margin-left:140px;min-height:234px}#result-offers.type1 ul.nav{position:relative;float:right;top:initial;right:initial;margin-top:10px}#result-offers.type1 .mainData{float:left;width:335px}#result-offers.type1 .price{position:relative;top:initial;right:initial;padding-top:10px}#result-offers.type1 article h2{font-size:18px;line-height:20px}#result-offers.type1 .result-image-wrapper div{height:40px;overflow:hidden}#result-offers.type1 .result-image-wrapper div img{margin-left:5px;margin-bottom:5px}#result-offers.type1 .result-image-wrapper div img:first-child{margin-left:0}#result-offers.type1 .gallery-overlay{left:130px}.landingpage.type1 .coupon-order{background-position:0 0;position:relative}.landingpage.type1 .coupon-order>div{position:absolute;bottom:10px;left:0;width:100%;background:#fff}.landingpage.type1 .coupon-order>div p{margin:20px 10px;text-align:center}#small-sort{border-bottom:1px solid #ccc;text-align:right;padding:3px 0;margin:10px 0 5px}#small-sort span{float:left;margin-top:4px;font-weight:700}#small-sort label{color:#333;margin-right:5px}#small-sort select{margin-right:0;width:100px}.shop-category #small-sort{margin-right:2px}#ergebnisse,.pagination{clear:both;border-radius:2px;margin:30px 0;overflow:hidden;position:relative;border:1px solid #cbcbcb;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;font-size:14px}#search-container #ergebnisse,#search-container #google-map{margin:20px 0}#search-container>h1{line-height:24px;padding:7px 14px}#ergebnisse h1,#ergebnisse .caption,#detail-view #ergebnisse h1,#detail-view #ergebnisse .caption,.pagination h1,.pagination .caption,#search-city .pagination h1,#search-city .pagination .caption{display:inline-block;color:#fff;background:#666;font-size:18px;-webkit-box-shadow:inset 0 11px 14px -9px #000;box-shadow:inset 0 11px 14px -9px #000;padding:9px 15px;margin:0}#detail-view #ergebnisse h1,#detail-view #ergebnisse .caption{line-height:18px}#ergebnisse p{display:inline-block;width:130px;text-align:center;vertical-align:middle;margin:0}#ergebnisse .sortierung_container{display:inline-block}#ergebnisse .sortierung_container .toggleOpen{display:none}#ergebnisse ul,#ergebnisse li,.pagination ul,.pagination li,.atoz ul,.atoz li{list-style-type:none;display:inline}#ergebnisse ul,.pagination ul{display:inline-block;vertical-align:middle;margin:0}#ergebnisse a,#ergebnisse span.link{padding:0 15px 0 0;color:#333}a.active,span.link.active{font-weight:700}a.desc:after,a.asc:after,span.link.desc:after,span.link.asc:after,.sortable th.sort:after{content:'';display:inline-block;width:13px;margin-left:3px;height:8px;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -363px -45px;text-align:left;direction:ltr;vertical-align:middle}a.active.asc:after,span.link.active.asc:after{background-position:-363px -55px}a.active.desc:after,span.link.active.desc:after{background-position:-351px -46px}#ergebnisse-show{float:right;width:140px;text-align:right;margin:20px 0 0}#ergebnisse-show p{margin:0;text-align:right}#ergebnisse-show ul{display:inline-block;margin:4px 10px 0 0;border:1px solid #cbcbcb;background:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}#ergebnisse-show li{margin:0;display:inline-block}#ergebnisse-show a:hover,#ergebnisse-show a.active{background:#666;-webkit-box-shadow:inset 0 11px 14px -9px #000;box-shadow:inset 0 11px 14px -9px #000;color:#fff;text-decoration:none}#ergebnisse-show a{text-align:center;padding:4px 0 2px;display:inline-block;margin-left:-1px;width:54px;color:#333;position:relative;font-size:10px;line-height:11px}#ergebnisse-show a:before{content:'';width:16px;height:16px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -36px -78px;display:inline-block;margin:0 10px}#ergebnisse-show li:first-child a:before{background-position:-36px -94px}.gmap{position:relative}#google-map .gm-style a[href^="http://maps.google.com/maps"] div,#google-map .gm-style a[href^="https://maps.google.com/maps"] div{margin-top:-17px}#gmap-overlay .close{right:8px!important;top:8px!important}#gmap-overlay .overflow .close{right:24px!important}#gmap-overlay:before{content:'';position:absolute;top:150px;left:-7px;width:7px;height:14px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -56px -99px}#gmap-overlay{width:344px;border:1px solid #ab2e30;background:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:0 0 2px 1px #333;box-shadow:0 0 2px 1px #333;border-radius:5px;position:absolute;top:0;left:0;z-index:1}#gmap-overlay>div{max-height:450px;min-height:320px;overflow:auto;padding:8px 12px 6px 10px}#gmap-overlay.left>div{direction:rtl}#gmap-overlay.left>div>div{direction:ltr}#gmap-overlay.left:before{left:auto;right:-7px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -64px -99px}#gmap-overlay.left .overflow .close{left:8px!important}#gmap-overlay p{padding-left:16px;line-height:22px;overflow:hidden;margin-bottom:0}#gmap-overlay a.hotel{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:217px;font-size:14px;color:#333;font-weight:700}#gmap-overlay .rating{display:block}#gmap-overlay img{float:left;margin:0 0 7px 7px}#gmap-overlay img.big{margin:0 5px 7px 0}#gmap-overlay table{width:100%;margin:7px 0 5px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #cacaca;table-layout:fixed}#gmap-overlay th{padding:4px 3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#gmap-overlay th.id{width:38px}#gmap-overlay th.nights{width:43px;text-align:center}#gmap-overlay th.price{width:70px;text-align:right}#gmap-overlay table tbody tr:nth-child(even) th{background-color:#ebebeb;border-left:1px solid #bfbfbf}#gmap-overlay table tbody tr:nth-child(even) th{border-left:1px solid #d4d4d4}#gmap-overlay td{vertical-align:middle;background:#e5e5e5;padding:4px 3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#gmap-overlay td.nights{text-align:center}#gmap-overlay td.price{text-align:right}#gmap-overlay td:nth-child(2),#gmap-overlay td:nth-child(4){background:#d3d3d3}#gmap-overlay th,#gmap-overlay tr:nth-child(even) td{background:#fff}#gmap-overlay th:nth-child(2),#gmap-overlay th:nth-child(4),#gmap-overlay tr:nth-child(even) td:nth-child(2),#gmap-overlay tr:nth-child(even) td:nth-child(4){background:#ebebeb}.gallery-overlay{position:absolute;z-index:100;left:17px;top:43px;padding:10px 42px 10px 18px;border:1px solid #d4d4d4;border-radius:2px;background:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:0 1px 2px #333;box-shadow:0 1px 2px #333}#result-offers .gallery-overlay,#result-hotels .gallery-overlay{left:197px;top:-10px;-webkit-box-shadow:-2px 2px 7px #666;box-shadow:-2px 2px 7px #666;height:193px;width:790px}#result-offers .gallery-overlay:before,#result-hotels .gallery-overlay:before{content:'';position:absolute;top:80px;left:-15px;width:15px;height:19px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -400px -392px}.gallery-overlay .prev-img{margin-right:14px;float:left}.gallery-overlay strong{display:block;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:500px}.gallery-overlay .gallery-overlay-title{margin:0 8px 7px 218px;padding-bottom:6px;border-bottom:1px solid #d4d4d4}.gallery-overlay span.gallery-pagination{position:absolute;right:61px;top:14px;font-size:15px}#result-offers .gallery-overlay .gallery-overlay-gallery,#result-hotels .gallery-overlay .gallery-overlay-gallery,.gallery-overlay .gallery-overlay-gallery{margin:0 0 0 265px}#result-offers .gallery-overlay ul,#result-hotels .gallery-overlay ul,.gallery-overlay ul{list-style-type:none;margin:0;max-width:initial}.gallery-overlay .jcarousel{width:525px;height:158px;overflow:hidden}.gallery-overlay li{width:525px;height:158px}#content .gallery-overlay li img{margin:1px 10px 14px 1px;float:left;cursor:pointer}.gallery-overlay li img.active,.gallery-overlay li img:hover{outline:1px solid red}.gallery-overlay .prev,.gallery-overlay .next{position:absolute;overflow:hidden;text-indent:-9999px;left:236px;top:55px;width:35px;height:123px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -298px -399px}span.prev,span.next,span.more,span.over,span.close,span.move,span.show-more,span.show-less{cursor:pointer}.gallery-overlay .next{background-position:-336px -399px;left:auto;right:3px}.pagination{text-align:center}.pagination h1,.pagination div.caption{position:absolute;top:0;left:0}.pagination div.itemsPerPage{position:absolute;top:6px;right:6px}.pagination div.itemsPerPage label,.pagination div.itemsPerPage a.label{font-size:12px;vertical-align:middle;color:#666}.pagination div.itemsPerPage select{vertical-align:middle;width:45px}.pagination a,.pagination span{text-align:center;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;-webkit-box-shadow:inset -1px 1px 0 0 #fff;box-shadow:inset -1px 1px 0 0 #fff;padding:9px 0;display:inline-block;margin-left:-1px;width:37px;color:#666}.pagination li.active a,.pagination li.active span.nolink{background:#666;-webkit-box-shadow:inset 0 11px 14px -9px #000;box-shadow:inset 0 11px 14px -9px #000;color:#fff}.pagination li.first-page a,.pagination li.prev-page a,.pagination li.next-page a,.pagination li.last-page a{display:inline-block;width:37px;height:14px;height:18px;text-indent:-9999px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-272px -116px;text-align:left;direction:ltr;vertical-align:top}.pagination li.last-page a{background-position:-271px -171px}.pagination li.prev-page a{background-position:-275px -141px}.pagination li.next-page a{background-position:-275px -199px}.pagination li.points-after a:before,.pagination li.points-before a:before{content:'...'}.pagination div.itemsPerPage a.label{display:inline;width:auto;height:auto;text-indent:0;overflow:hidden;background:transparent!important;text-align:left;direction:ltr;margin:0;padding:0;border:0;text-decoration:none;box-shadow:none;vertical-align:middle;-webkit-box-shadow:none}.related-fade-boxes{margin:35px 0 0}.tabs{margin:35px 0 0;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 0 0 0 1px #d0d0d0;box-shadow:1px 1px 3px #ccc,inset 0 0 0 1px #d0d0d0;padding:1px;border-radius:2px}.tabs-notabs .tab-content.with-bg{background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 0 0 0 1px #d0d0d0;box-shadow:1px 1px 3px #ccc,inset 0 0 0 1px #d0d0d0;border-radius:2px}.tabs-notabs .class-wellness,.tabs-notabs .class-romantik,.tabs-notabs .class-events,.tabs-notabs .class-ausgehen,.tabs-notabs .class-shopping,.tabs-notabs .class-sehenswertes,.tabs-notabs .class-opnv,.tabs-notabs .class-gutscheine,.tabs-notabs .class-tipps,.tabs-notabs .class-urlaub-mit-hund,.tabs-notabs .class-familie,.tabs-notabs .class-silvester,.tabs-notabs .class-last-minute,.tabs-notabs .class-kur-und-thermen-wochenende{position:relative;padding-left:45px}.tabs-notabs .class-wellness:before,.tabs-notabs .class-romantik:before,.tabs-notabs .class-events:before,.tabs-notabs .class-ausgehen:before,.tabs-notabs .class-shopping:before,.tabs-notabs .class-sehenswertes:before,.tabs-notabs .class-opnv:before,.tabs-notabs .class-gutscheine:before,.tabs-notabs .class-tipps:before,.tabs-notabs .class-urlaub-mit-hund:before,.tabs-notabs .class-familie:before,.tabs-notabs .class-silvester:before,.tabs-notabs .class-last-minute:before,.tabs-notabs .class-kur-und-thermen-wochenende:before{position:absolute;content:"";display:block;top:-10px;left:0;background:url(/layout/img/meta_descriptions_types/wellness.png) no-repeat 0 0 transparent;background-size:contain;width:35px;height:35px}.tabs-notabs .class-romantik:before{background-image:url(/layout/img/meta_descriptions_types/romantik.png)}.tabs-notabs .class-events:before{background-image:url(/layout/img/meta_descriptions_types/events.png)}.tabs-notabs .class-ausgehen:before{background-image:url(/layout/img/meta_descriptions_types/ausgehen.png)}.tabs-notabs .class-shopping:before{background-image:url(/layout/img/meta_descriptions_types/shopping.png)}.tabs-notabs .class-sehenswertes:before{background-image:url(/layout/img/meta_descriptions_types/sehenswertes.png)}.tabs-notabs .class-opnv:before{background-image:url(/layout/img/meta_descriptions_types/opnv.png)}.tabs-notabs .class-gutscheine:before{background-image:url(/layout/img/meta_descriptions_types/gutscheine.png)}.tabs-notabs .class-tipps:before{background-image:url(/layout/img/meta_descriptions_types/tipps.png)}.tabs-notabs .class-urlaub-mit-hund:before{background-image:url(/layout/img/meta_descriptions_types/urlaub-mit-hund.png)}.tabs-notabs .class-familie:before{background-image:url(/layout/img/meta_descriptions_types/familie.png)}.tabs-notabs .class-silvester:before{background-image:url(/layout/img/meta_descriptions_types/silvester.png)}.tabs-notabs .class-last-minute:before{background-image:url(/layout/img/meta_descriptions_types/last-minute.png)}.tabs-notabs .class-kur-und-thermen-wochenende:before{background-image:url(/layout/img/meta_descriptions_types/kur-und-thermen-wochenende.png)}.tabs .tabs-links{background:#d4d4d4;-webkit-box-shadow:inset 0 1px 0 0 #ececec;box-shadow:inset 0 1px 0 0 #ececec;overflow:hidden;margin:0;list-style-type:none;padding:0 0 0 30px}.tabs .tabs-links li{float:left;border-right:1px solid #ccc}.tabs .tabs-links li a,.tabs .tabs-links li span.link{float:left;padding:5px 16px;color:#333;-webkit-box-shadow:inset 1px 1px 0 0 #ececec;box-shadow:inset 1px 1px 0 0 #ececec}.tabs .tabs-links li.active a,.tabs .tabs-links li.active span.link{background:#f9f9f9}.tabs .tabs-links li.active{-webkit-box-shadow:0 0 4px #aaa;box-shadow:0 0 4px #aaa;border-right:1px solid transparent}.tab-content.closed{display:none}.tab-content .jcarousel{margin:0 40px}.tabs .tab-content,.tabs-notabs .tab-content.with-bg{padding:25px 17px 0}.help{display:inline-block;width:20px;height:20px;margin-left:3px;margin-top:-3px;text-indent:-9999px;background:url(/layout/img/sprite_6_4_7.png) no-repeat 0 -78px;text-align:left;direction:ltr;vertical-align:middle}.info_icon{display:block;width:15px;height:16px;position:absolute;text-indent:-9999999px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -191px -553px;z-index:1;right:10px;bottom:10px;cursor:pointer}.info_content{display:none;width:100%;height:100%;background:#333;background:rgba(51,51,51,.8);position:absolute;top:0;left:0;z-index:2;overflow:hidden}.hotel-gallery .info_icon{right:11px;bottom:3px}.hotel-gallery .info_content{width:calc(100% - 16px);left:8px}.hotel-gallery .singleImageContainer .info_content{width:100%;left:0}.hotel-gallery .singleImageContainer{text-align:center;padding:13px 0 9px;margin:0 16px;position:relative;overflow:hidden}.hotel-gallery .singleImageContainer .singleImage{display:inline-block;position:relative}.info_content .overlay{white-space:normal;border-radius:0;text-indent:0;font-size:12px;line-height:18px;background:0 0}.info_content .overlay dt{float:left;margin:0 5px 0 0;clear:both}.info_content .overlay dd:after{display:block;content:'';height:10px}#search-filter{position:relative;margin-top:-3px;border-radius:0 0 5px 5px;padding:10px 0 13px 15px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #d6d6d6;border-top:0 none;display:block}#search-filter label{color:#333}.suchtyp{display:inline-block;vertical-align:middle;width:191px}.search-wrapper{padding-top:25px;float:left}.search-wrapper label,.search-wrapper .ui-slider-container{margin-right:53px}.search-wrapper select,.search-wrapper .wrapperPlaceholder{margin:0 5px 0 4px}.search-wrapper input{margin:0 5px}.search-wrapper .ui-slider-container:last-child{margin-right:0}.search-wrapper .wrapperPlaceholder{position:relative}#active-filter h1{display:inline;margin:0 20px 0 0;box-shadow:none;background:0 0;font-size:12px;padding:0;border-radius:0;color:#333}#del-filter{color:#8f4444}#del-filter span{display:inline-block;vertical-align:middle;width:18px;height:18px;text-indent:-9999px;margin-right:5px;overflow:hidden;background:url(/layout/img/sprite_6_4_7.png) no-repeat -54px -78px;text-align:left;direction:ltr}#active-filter ul{list-style-type:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:7px 0;padding:7px 0}#didyoumean-list{border-bottom:1px solid #ccc;padding:7px 0 14px}#didyoumean-list ul{list-style-type:none;display:inline-block;margin-bottom:0}#didyoumean-list li{display:inline-block;margin-right:20px}#active-filter li{display:inline}#active-filter ul a,#active-filter ul span.link{color:#333;display:inline-block;border:1px solid #d0d0d0;border-radius:2px;margin:7px 5px 7px 0;line-height:25px;padding:0 0 0 7px;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}#active-filter ul a:hover,#active-filter ul span.link:hover{text-decoration:none}#active-filter ul a:after,#active-filter ul span.link:after{border-left:1px solid #d0d0d0;float:right;width:25px;text-align:center;content:"X";color:#999;line-height:25px;font-weight:700;margin-left:10px}#active-filter ul a:hover:after,#active-filter ul span.link:hover:after{background:#9b9b9b;color:#fff;-webkit-box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #666;box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #666}#search-agent:hover .overlay-wrapper,.over:hover .overlay-wrapper,.over-left:hover .overlay-wrapper,.over-right:hover .overlay-wrapper{display:block}.overlay-wrapper{display:block;display:none;position:absolute;bottom:14px;right:-15px;z-index:1000;padding:0 0 6px;z-index:10}.overlay{display:block;white-space:nowrap;color:#ccc!important;background:#333;padding:10px 12px;border-radius:5px;text-align:left;text-indent:0;font-size:12px;line-height:18px}.over-left .overlay-wrapper{right:19px;top:-1px;padding:0 6px 0 0;bottom:auto;left:auto}.over-right .overlay-wrapper{left:19px;right:auto;top:-1px;padding:0 6px 0 0;bottom:auto;left:25px}.overlay label{color:#ccc;margin-right:4px}.overlay input{vertical-align:middle}.overlay p:last-child{margin-bottom:0!important}.overlay>p{margin-top:0!important}.overlay-wrapper input[type=radio]{float:none;margin:0 5px 0 0;width:auto}.arrival-car .overlay-wrapper{right:-110px}.availability .overlay-wrapper{right:-43px}.over,.over-left,.over-right{position:relative}.overlayedge,.over-left .overlayedge,.over-right .overlayedge{position:absolute;width:13px;height:6px;bottom:0;right:19px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-181px -84px;text-align:left;direction:ltr}.over-left .overlayedge{top:4px;right:0;width:6px;height:13px;background-position:-182px -90px}.over-right .overlayedge{top:4px;right:auto;left:-5px;width:6px;height:13px;background-position:-181px -101px}#search-agent .overlayedge{right:57px;bottom:0}.arrival-car .overlayedge{right:112px}.availability .overlayedge{right:56px}#search-agent{position:absolute;float:right;right:0;bottom:21px;color:#333;display:inline-block;border-top:1px solid #d0d0d0;border-bottom:1px solid #d0d0d0;margin:17px 8px 0 5px;line-height:25px;padding:0 11px 0 13px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;cursor:pointer}#search-agent .overlay-wrapper{bottom:26px;font-size:11px;line-height:17px;color:#fff;right:-45px}#search-agent .agent-icon{position:absolute;width:27px;height:32px;top:-4px;left:-18px;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-118px -78px;text-align:left}#search-agent .an,#search-agent .aus{border-left:1px solid #d0d0d0;display:inline-block;text-align:center;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#e9e9e9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#e9e9e9));background:-webkit-linear-gradient(top,#f9f9f9 0%,#e9e9e9 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#e9e9e9 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#e9e9e9 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#e9e9e9 100%);color:#999;font-weight:700;margin-left:10px;position:absolute;right:-25px;top:-1px;width:25px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border:1px solid #d0d0d0;border:1px solid #d0d0d0;-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}#search-agent .an{border:0 none;color:#fff;line-height:27px;background:#9b9b9b;-webkit-box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #666;box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #666}.settings-icon{display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-101px -78px;vertical-align:middle;margin-left:3px}#search-agent div.form{margin:10px 0 0;line-height:18px;text-align:right;overflow:hidden;position:relative}#search-agent div.form label{color:#ccc!important}#search-agent div.form label.caption{display:block!important;margin-top:10px!important}#search-agent div.form input[type=text]{width:200px!important}#search-agent .overlay button{position:absolute;bottom:0;right:0;margin:0}.overlay button{color:#fff;font-weight:400;padding:5px 8px;font-size:12px;background-color:#adadac;background-image:-webkit-linear-gradient(top,#adadac,#676767);background-image:linear-gradient(to bottom,#adadac,#676767);border:0 none;border-radius:2px;margin:10px 5px 0 0}.overlay button span{display:inline-block;width:16px;height:15px;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-145px -78px;vertical-align:middle;margin:0 4px 0 0}.overlay fieldset{float:left;text-align:left}.overlay ul{margin:0!important;list-style-type:none}#shop-nav{padding:35px 0 33px 25px;background:#f89b4b}#shop-nav select{margin-right:50px}#shop-list{overflow:hidden}#shop-list p.hint{margin-bottom:0;color:#666;font-size:10px}#shop-list h2{margin:0 0 20px;font-size:18px}#shop-list ul{list-style-type:none;margin:0;overflow:hidden}#shop-list li{float:left;width:147px;margin-right:29px;border:1px solid #d4d4d4;padding:0 0 3px;margin-bottom:20px}#shop-list li:nth-child(6n){margin-right:0}.content-left #shop-list li:nth-child(6n){margin-right:25px}#shop-list li span,#shop-list li a{display:block;padding:0 10px;font-size:11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shop-list li .title{font-weight:700;font-size:12px;line-height:14px;height:28px;padding-bottom:7px}#shop-list li .price{padding:7px 0 2px 10px;color:#900;font-size:19px}#shop-list li .detail{padding-bottom:4px;min-height:18px}#shop-list button{margin:0 auto;display:block;font-size:14px}#shop-list img{margin:0 auto 5px auto}.timeline.shop li{width:20%}.timeline.shop li a{color:#fff}.timeline .current{color:#fff;background-color:#e30003;background-image:-webkit-linear-gradient(top,#e30003,#990002);background-image:linear-gradient(to bottom,#e30003,#990002)}.timeline li.current:before,.timeline li.active:before{background:#fff;color:#990002}.timeline li.current:after{background-position:-344px 0}.timeline li.active:after{background-position:-332px 0}.timeline .active{background:#f39b4c;color:#fff}.reload-list-slider{clear:both;border-top:1px solid #ccc;padding:40px 0 20px;overflow:hidden;position:relative}.reload-list-slider h2,.reload-list-slider h3,.reload-list-slider h4{font-size:18px;color:#333;background:0 0;padding:0;margin:0;-webkit-box-shadow:none;box-shadow:none;font-weight:400}.reload-list-slider ul{list-style-type:none;margin:0;overflow:hidden;padding-left:35px}.reload-list-slider li{float:left;width:180px;margin:0 50px 0 0;padding:30px 10px 20px}.tab-content .slider-container{position:relative;padding-bottom:25px}.reload-list-slider .slider-prev,.reload-list-slider .slider-next,.tab-content .slider-container .slider-arrow-prev,.tab-content .slider-container .slider-arrow-next{position:absolute;top:50%;left:0;width:auto;margin:-65px 0 0;padding:0;text-indent:-9999px;display:block;width:35px;height:123px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -236px -107px;text-decoration:none;cursor:pointer}.tab-content .slider-container .slider-arrow-prev,.tab-content .slider-container .slider-arrow-next{margin:-75px 0 0}.reload-list-slider .slider-next,.tab-content .slider-container .slider-arrow-next{left:auto;right:0;background-position:-194px -107px}.reload-list-slider .slider-prev.inactive,.reload-list-slider .slider-next.inactive,.tab-content .slider-container .slider-arrow-prev.inactive,.tab-content .slider-container .slider-arrow-next.inactive{display:none}.reload-list-slider a,.reload-list-slider span.link{color:#333}.reload-list-slider a:hover,.reload-list-slider span.link:hover{text-decoration:underline}.reload-list-slider a.image,.reload-list-slider span.link.image,.reload-list-slider img.image{display:block;height:97px;overflow:hidden;margin-bottom:10px;width:auto!important}.reload-list-slider span,.reload-list-slider a{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.reload-list-slider span.region a,.reload-list-slider span.region span.link{display:inline;width:auto}.reload-list-slider span.region span.link{text-decoration:none;cursor:initial}.reload-list-slider span.price{font-weight:700;font-size:14px}.reload-list-slider a.name,.reload-list-slider a.title,.reload-list-slider a.id{color:#06c}.reload-list-slider a.name{font-weight:700}.reload-list-slider span.stars{float:right!important;margin:4px 0 1px 5px}.reload-list-slider a.name,.reload-list-slider span.region{overflow:hidden;height:36px;line-height:18px;position:relative;white-space:normal;margin-right:0}#ergebnisse-show+#ergebnisse{display:inline-block;margin-bottom:20px}h2.page-design-big,div.page-design-big{margin:0 0 -12px}h2.page-design,div.page-design{background:#999;font-size:14px;margin:50px 0 -12px;-webkit-box-shadow:inset 0 11px 14px -9px #333;box-shadow:inset 0 11px 14px -9px #333;padding:5px 14px}.list-content h2,.list-content-dark h2,.headingsh3 .list-content-dark h3,.list-content-light h2,.headingsh3 .list-content-light h3,#search-city h1,.teaser-content h2,.c440r h2{font-size:18px;color:#f39b4c;margin:10px 0 10px 13px;font-weight:400}.teaser-content h2{margin-left:0}.list-content ul,ul.ui-widget-content{padding:9px 12px 4px;list-style-type:none;border:1px solid #d4d4d4;border-radius:2px;margin:0;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.list-content.region-list ul{min-height:319px;overflow:hidden}.list-content div{border:1px solid #d4d4d4;border-radius:2px;-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.list-content div ul{padding:6px 12px 4px;border:0 none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.list-content-light ul{padding:9px 12px 4px;list-style-type:none;border:1px solid #d4d4d4;border-radius:2px;margin:0;background:#fad6b5;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.list-content-dark ul{padding:9px 12px 4px;list-style-type:none;border:1px solid #d4d4d4;border-radius:2px;margin:0;background:#f39b4c;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.list-content li a,.list-content-light li a,.list-content-dark li a,ul.ui-widget-content li .ui-menu-item-wrapper,.list-content li span.link{display:block;overflow:hidden;text-align:right;border-bottom:1px solid #f6caa2;line-height:19px;color:#333}.list-content li span.link:hover,.list-content li span.link:hover span{text-decoration:underline}.list-content li span.link{float:none;width:100%;text-overflow:initial;white-space:initial}.list-content-light li a{border-color:#f6b880}.list-content li a:hover,.list-content-light li a:hover,.list-content-dark li a:hover,.list-content li a:hover span,.list-content-light li a:hover span,.list-content-dark li a:hover span{text-decoration:underline}.list-content li:last-child a,.list-content-light li:last-child a,.list-content-dark li:last-child a,ul.ui-widget-content li:last-child .ui-menu-item-wrapper,.list-content li:last-child span.link{border-bottom:0 none}.list-content li span,.list-content-light li span,.list-content-dark li span,.list-content-light-2rows li span{float:left;text-align:left;width:185px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-page .c33r.list-content li span,.home-page .c33r .list-content li span{width:230px}.list-content li .name,.list-content-light li .name,.list-content-dark li .name{width:140px}.home-page .list-content li .name,.home-page .list-content-light li .name,.home-page .list-content-dark li .name,.list-content li .name_long,.list-content-light li .name_long,.list-content-dark li .name_long{width:185px}.list-content li .days,.list-content-light li .days,.list-content-dark li .days{width:50px}.list-content li .nigths,.list-content-light li .nigths,.list-content-dark li .nigths{width:50px}.c440r ul.slider li{width:438px;background-position:0 0;background-repeat:no-repeat}.c440r .slider-nav{position:absolute;bottom:10px;margin-left:219px;width:219px}.c284l ul.slider li{width:282px}.c284l .slider-nav{position:absolute;bottom:10px}.image-teaser{position:relative}.image-teaser span,.image-teaser ul,.c440r .image-teaser{margin:0}.c440r .image-teaser{margin-bottom:10px}.image-teaser span,.image-teaser li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-teaser.promotion-title-price-c284 span,.image-teaser.promotion-title-price-c284 ul{left:7px;width:268px}.image-teaser .promotion-offer-c284-v1 span.name{display:block}.image-teaser.promotion-offer-c284-v1{position:relative}.image-teaser.promotion-offer-c284-v1 span.offer-content{position:absolute;left:0;top:0;padding:0;width:100%}.image-teaser.promotion-offer-c284-v1 span.offer-content span.offer-header{padding:11px;width:auto}.image-teaser.promotion-offer-c284-v1 span.offer-content span.offer-header span.offer-price{font-size:14px;max-width:none}.image-teaser.promotion-offer-c284-v1 span.offer-content span.offer-header span.offer-price strong{font-size:14px}.image-teaser.promotion-title-price-c284 .title{top:7px}.image-teaser.promotion-title-price-c284 .price{top:35px}.promotion-offer-c440{height:332px;display:block;position:relative}.promotion-offer-c440-v1{position:absolute;background-color:#f9f9f9;background-color:rgba(249,249,249,.3);background-image:-webkit-linear-gradient(top,rgba(249,249,249,.3),#e9e9e9);background-image:linear-gradient(to bottom,rgba(249,249,249,.3),#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset -1px 1px 1px 1px #fff;right:-2px;top:-2px;width:220px;height:334px;color:#333;font-size:12px;line-height:18px;overflow:visible !important}.promotion-offer-c440-v1 .offer-header{display:block;height:56px;overflow:hidden;padding:8px 8px 0;text-align:left;font-size:18px;line-height:26px;font-style:italic;white-space:normal}.promotion-offer-c440-v1 .offer-content{height:200px;padding:0 13px 0 8px;display:block;overflow:hidden}.promotion-offer-c440-v1 .offer-price{width:220px;padding:4px 0 0;display:block;font-size:14px;text-align:center}.image-teaser .promotion-offer-c440-v1 .offer-content span.name{height:36px;line-height:18px;position:relative;white-space:normal;margin-right:0}.image-teaser .promotion-offer-c440-v1 .offer-content span.name span.stars{float:right!important;margin:4px 0 1px 5px}.promotion-offer-c440-v1 .offer-price strong{font-size:20px;font-weight:400}.promotion-offer-c284-v1{display:block;height:208px;position:relative}.promotion-offer-c284-v1:hover{text-decoration:none}.promotion-offer-c284-v1 .offer-content{display:block;color:#333;background:rgba(255,255,255,.7);padding:11px;max-height:84px;overflow:hidden}.promotion-offer-c284-v1 .offer-header{font-style:italic;display:block;font-size:18px;line-height:26px;width:100%;white-space:nowrap}.promotion-offer-c284-v1 .offer-location{max-width:166px;float:left}.promotion-offer-c284-v1 .offer-price{float:right;max-width:100px}.promotion-offer-c284-v1 .offer-price strong{font-weight:400}.subcolumns,#detail-view .c33r .subcolumns{margin:18px 0;clear:both}#detail-view .c33r .container .subcolumns{margin:0;padding:18px 0 0}#detail-view .c33r .non-binding-request .container .subcolumns{padding-top:0}#detail-view .c33r .non-binding-request .subcolumns{margin:0}.c284l{float:left;width:284px;margin-right:15px}.c284r{float:right;width:284px}.c283l{float:left;width:283px;margin-right:14px}.c637l{float:left;width:637px;margin-right:15px}.c283r{float:right;width:283px}.c444l{float:left;width:444px;margin-right:15px}.c444r{float:right;width:444px}.c448r{float:right;width:448px}.c513l{float:left;width:513px;margin-right:15px}.c513r{float:right;width:513px}.c440r{float:right;width:440px}.c580l{float:left;width:580px}.c743l{float:left;width:743px}.c743r{float:right;width:743px}.c690l{float:left;width:690px}.c442r{float:right;width:442px}.c739r{float:right;width:739px}.c274l{float:left;width:274px}.c242l{float:left;width:242px;margin-right:14px}.c242r{float:right;width:242px}.c188r{float:right;width:188px}.c196l{float:left;width:196px}.c150l{clear:both;float:left;width:150px}.c150r{float:right;width:150px}.c168l{float:left;width:168px;margin-right:6px}.c168r{float:right;width:168px}.c266l{float:left;width:266px}.c252l{float:left;width:252px}.c249l{float:left;width:249px}.c263r{float:right;width:263px}.c293l{width:293px;float:left}.c469r{float:right;width:469px}.c488l{float:left;width:488px}.home-page .c33l{width:338px;padding:0}.home-page .c66l{width:690px;padding:0}.c521l{float:left;width:521px}.c521r{float:right;width:521px}.c33l{width:318px;padding:0 20px 0 0;margin-right:14px;float:left}.c66l{width:656px;padding:0 20px 0 0;margin-right:14px;float:left}.c330l{float:left;width:330px}.c330r{float:right;width:330px}.delivery-detail .c33l{border-right:1px solid #ccc;height:275px;position:relative}.delivery-detail .c33r{height:275px;width:318px;position:relative}.delivery-detail .small,.payment-detail .small{position:absolute;bottom:0;left:0}.delivery-detail{margin:10px 0 45px}.c33r{width:338px;float:right}.delivery-detail-header{text-align:center;margin:20px 0 7px}.subcolumns.links .c274l{margin:0 14px 44px 0}.subcolumns.links .c196l{margin:0 66px 44px 0}.subcolumns.links div:nth-child(4n){margin-right:0}.subcolumns.links div:nth-child(4n+1){clear:both}.subcolumns.links h2{font-weight:700;color:#990002;margin:0 0 20px;font-size:12px}.sources-table{width:100%}.sources-table thead th{border-bottom:1px solid #d4d4d4;color:#666;font-size:14px;font-weight:400;text-transform:uppercase;text-align:left;padding:9px 14px 8px;vertical-align:middle}.sources-table thead th.image{width:100px;text-align:center}.sources-table tbody td.image{vertical-align:middle;text-align:center}.sources-table tbody td.image a{display:inline-block;margin:0 auto}.sources-table tbody td.image img{max-width:100%;height:auto}.sources-table thead th.image{width:100px;vertical-align:middle}.sources-table tbody td{font-size:12px;padding:6px 14px;color:#333;font-weight:400;vertical-align:middle}.sources-table tbody td.link{word-break:break-word}.payment-detail .c50l,.payment-detail .c50r{height:287px;position:relative}.payment-detail .c50l{border-right:1px solid #ccc}.payment-detail{margin:45px 0}.storno-detail{overflow:visible;height:518px;background:#ccc;border:1px solid #d3d3d3;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;position:relative}.storno-detail .c50l,.storno-detail .c50r{position:relative;text-align:center;padding:18px 18px 0;width:470px;height:500px}.storno-detail .c50l{border-right:1px solid #d3d3d3;padding-right:30px;margin-right:0}.storno-detail .c50l{border-right:1px solid #d3d3d3}.storno-detail h3{font-size:18px;font-weight:400}.storno-detail h4{font-size:14px;font-weight:700;margin:20px 0;color:#666}.storno-detail ul{list-style-type:none}.storno-detail li:before{content:"•";margin-right:5px}.storno-detail label{position:absolute;bottom:0;left:0;padding:10px 0;width:100%;background:#999;color:#fff;font-size:18px;text-align:center}.storno-detail button{margin:0 20px 0 12px;font-size:14px;padding:5px 10px;border:1px solid #ccc}.c50l{width:500px;float:left;padding:0 20px 0 0;margin-right:20px}.c50r{width:500px;float:right}.align-center{text-align:center}.align-right{text-align:right}.block-design{clear:both;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:25px 0}.block-design strong{color:#990002;font-weight:700}ul.block-design.is-nav li{list-style-type:none;display:inline-block}ul.block-design.is-nav li:before{content:"|";color:#666;margin:0 5px;display:inline-block}ul.block-design.is-nav li:first-child:before{display:none}ul.block-design.is-nav li.active a{color:#333}#kasse .button,#order-confirmation .button,#basket-list a.button-delivery,.block-design a.button,#basket-list a.button-delivery,#booking .step5 .form-box .button{margin:0 0 0 10px;display:inline-block;vertical-align:middle;border:1px solid #b1b1b1;background-color:#bfbfc0;background-image:-webkit-linear-gradient(top,#bfbfc0,#8f8f8f);background-image:linear-gradient(to bottom,#bfbfc0,#8f8f8f);color:#fff;padding:3px 12px;text-shadow:0 1px 1px rgba(0,0,0,.6)}#booking .step5 .form-box .button{margin:10px 0 0}#booking .step5 .form-box button.button{float:right;margin:10px 6px 0 0}#kasse .button:hover,#order-confirmation .button:hover,#basket-list a.button-delivery:hover,.block-design a.button:hover,#basket-list a.button-delivery:hover,#booking .step5 .form-box .button:hover{background:#8f8f8f;border-color:#8f8f8f;text-decoration:none}#kasse .button:active,#order-confirmation .button:active,#basket-list a.button-delivery:active,.block-design a.button:active,#basket-list a.button-delivery:active,#booking .step5 .form-box .button:active{background-color:#c1c1c1;background-image:-webkit-linear-gradient(top,#c1c1c1,#8f8f8f);background-image:linear-gradient(to bottom,#c1c1c1,#8f8f8f);-webkit-box-shadow:inset 0 1px 5px rgba(102,102,102,.6);box-shadow:inset 0 1px 5px rgba(102,102,102,.6);border:0 solid transparent;outline:none;padding:4px 13px}.icon-pdf{display:inline-block;vertical-align:middle;margin:0 6px 0 0;width:15px;height:14px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-78px -117px}.icon-world,.icon-eu,.icon-not-eu,.icon-48h-delivery,.icon-24h-delivery,.icon-add{display:inline-block;margin:0 auto;width:61px;height:61px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-388px -65px}.icon-eu{background-position:-322px -67px}.icon-not-eu{background-position:-383px -1px}.icon-48h-delivery{background-position:-1px -140px}.icon-24h-delivery{background-position:-63px -140px}.icon-add{background-position:-126px -140px;margin:25px auto}.icon-question-mark{float:left;margin:0 10px 0 0;width:32px;height:30px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -458px 0}.image-teaser{margin:10px 0;display:block;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.img-overlay{position:absolute;left:7px;top:7px}.image-teaser.geschenkbox,.image-teaser.newsletter{border:0 none;margin:16px 0 0;border-radius:0;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.c145r .image-teaser.geschenkbox img,.c145r .image-teaser.newsletter img{margin-top:17px}ul.atoz{border-radius:2px;margin:0;overflow:hidden;position:relative;border:1px solid #cbcbcb;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;font-size:14px}ul.atoz:last-child{margin-bottom:35px}.atoz li a{text-align:center;border-left:1px solid #cbcbcb;border-right:1px solid #cbcbcb;-webkit-box-shadow:inset -1px 1px 0 0 #fff;box-shadow:inset -1px 1px 0 0 #fff;padding:9px 0;display:inline-block;margin-left:-1px;width:37px;color:#666}.atoz li.active a{background:#666;-webkit-box-shadow:inset 0 11px 14px -9px #000;box-shadow:inset 0 11px 14px -9px #000;color:#fff}.city-result-block{position:relative;margin:6px 0;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.city-result-block h2{font-weight:700;font-size:14px;margin:0 0 25px}.city-popular{width:451px;float:right;background:#ccc;padding:24px 0 0;min-height:592px}.city-list{float:left;width:589px;padding:19px 0 0}.city-list h2{margin-left:14px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:10px}.city-list input{width:147px}.city-list form{float:right;padding:0 14px 0 0}ul.city-list-elements,.city-popular ul{margin:0;list-style-type:none}.city-list-elements a,.city-popular a{display:block;overflow:hidden;text-align:right;line-height:19px;color:#333;padding:9px 100px 9px 14px}.city-popular a{padding:9px 32px 9px 24px}.city-popular h2{padding:0 32px 0 24px;margin-bottom:19px}.city-list-elements a:hover,.city-popular a:hover{text-decoration:none}.city-list-elements li.active a,.city-popular li.active a,.city-list-elements li:hover a,.city-popular li:hover a{background:#990002;color:#fff}.city-list-elements li span,.city-popular li span{float:left;text-align:left;width:100px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.city-list-elements li span.title,.city-popular li span.title{color:#333;font-weight:400}.city-list-elements li.active span,.city-popular li.active span,.city-list-elements li:hover span,.city-popular li:hover span{color:#fff}.city-list-elements li span.title{width:255px}.city-popular li span.title{width:155px}#search-city{position:relative}#search-city .pagination{text-align:right;padding:0 60px 0 0;position:absolute;bottom:-1px;width:528px;margin:0}.suchhilfe-right,.blog-right,.shop-area .content-right{padding:14px;width:321px}.suchhilfe-right h1,.shop-area .content-right h1,.shop-area .content-right h2{font-size:17px;padding:0;margin:0 0 15px}.suchhilfe-right img,.shop-area .content-right img{margin:0 0 10px -14px}.suchhilfe{border-right:1px solid #ccc;padding-right:19px;position:relative}.blog-right{border-left:1px solid #ccc}.suchhilfe .fade-box h2{margin-bottom:20px}.nights-left{background:url(/layout/img/bg-fadebox-seperator.png) no-repeat 100% 0 transparent;height:98px;margin:0 30px 6px 0;float:left;width:390px;padding:10px 0 0}.nights-left hr{height:1px;width:273px;margin:22px 0 0}.nights-right hr{height:1px;margin:20px 0 0}.nights-left label,.nights-left strong{float:left;text-align:right;width:75px;margin-right:7px}.nights-left label,.nights-right label{margin-left:0 !important}.nights-left strong{margin:15px 7px 15px 0}.nights-left br,.nights-right br{clear:both}.nights-left input{float:left;width:80px}.nights-right{padding-top:7px;float:left;width:200px}.nights-right label{margin-right:7px;display:inline !important}.suchhilfe .stars-container{position:relative}.suchhilfe .stars-container .error-text{left:70px;bottom:-20px}.suchhilfe .ui-slider-numbers span{margin-left:1px}.suchhilfe .ui-slider-scale.items5 span:nth-child(1){left:1.2%}.suchhilfe .ui-slider-scale.items5 span:nth-child(2){left:21%}.suchhilfe .ui-slider-scale.items5 span:nth-child(6){right:1.2%}.suchhilfe #slider-pricerange-text,.suchhilfe #rate-stars-text{display:inline-block;width:118px;margin:0 30px 10px 0;padding:15px 0 12px;text-align:center;font-size:18px;line-height:18px;font-weight:700;border:1px solid #b1b1b1;border-left-color:#c2c2c2;border-right-color:#c2c2c2;border-bottom-color:#bebebe;background:#ccc}.suchhilfe #rate-stars-text{width:40px}.suchhilfe .ui-slider-container{float:left;width:280px}.suchhilfe .ui-slider-numbers span{display:none}.suchhilfe #searchaid_hotel_ranking_stars{display:inline-block;vertical-align:middle;margin-top:10px}.suchhilfe .stars-container label,.no-js .suchhilfe #rate-stars-text,.no-js .suchhilfe #slider-pricerange-text,.suchhilfe .no-js #slider-pricerange{display:none}.no-js .suchhilfe .ui-slider-container{float:none;width:auto}.no-js .suchhilfe .ui-slider-container label{margin-right:5px}.no-js .suchhilfe .ui-slider-container input{margin-right:20px}.no-js .search-wrapper .ui-slider-container label{margin-right:5px}.no-js .search-wrapper .ui-slider-container input{width:20px}.no-js img.lazyLoad{display:none!important}.suchhilfe select{width:auto}.suchhilfe ul{list-style-type:none;margin:0 0 15px;overflow:hidden}.suchhilfe ul ul{display:none;margin:0;position:absolute;width:400px;top:-1px;left:210px;padding:6px 0 4px 19px;border:1px solid #cbcbcb;height:auto;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;z-index:1000}.suchhilfe .destination ul ul{width:200px}.suchhilfe .destination ul ul ul{width:185px;left:201px;top:-8px}.suchhilfe ul ul ul li{width:170px;padding-right:5px}.suchhilfe ul ul span{position:absolute;height:33px;width:5px;left:-3px;top:0;background:#f9f9f9;z-index:0}.destination li:hover,.category_offer li:hover{border:1px solid #cbcbcb;background:#f9f9f9;-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.destination ul,.category_offer ul{margin:17px 0 10px -8px;overflow:visible}.destination ul ul li:hover,.category_offer ul ul li:hover{border:1px solid transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.suchhilfe li:hover ul,.suchhilfe li li:hover ul,.suchhilfe li:hover li:hover ul{display:block}.suchhilfe li:hover li ul{display:none}.suchhilfe li{padding:6px 0 4px}.destination li,.category_offer li{border:1px solid transparent;position:relative;width:210px;padding-left:8px}.destination li li,.category_offer li li{width:185px;padding-right:5px}.destination li .dest-sub-right li,.category_offer li .dest-sub-right li,.destination li li li,.category_offer li li li{width:170px;padding-right:5px}.destination li li label,.category_offer li li label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dest-sub-left{float:left;width:200px;border-right:1px solid #ccc}.dest-sub-left.no-right{border-right:0}.dest-sub-right{float:right;width:185px}.suchhilfe .fullsize{width:610px;padding:5px 8px;margin:5px 0}.suchhilfe input[type=checkbox],.suchhilfe input[type=radio]{margin:5px 9px 0 1px;float:left;vertical-align:middle}.suchhilfe label{display:block;margin-left:0;line-height:23px}.inline-label label{display:inline;margin-left:0}.suchhilfe input[type=text],.suchhilfe input[type=password]{padding:4px 8px}.destination input[type=text]{width:40px;margin:0 10px}.destination select{width:auto;margin:0 10px}.suchhilfe .rate-stars{margin-top:10px}.suchhilfe .rooms hr{margin:10px 0}.erv{margin-top:80px}.list-block{display:inline-block;width:200px;vertical-align:top;padding:0 5px 0 0}#suchhilfe-overview{position:absolute;top:850px;right:-1px;width:350px;background:#f89b4b;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;padding:0 1px 1px 0;color:#000;margin-bottom:20px;z-index:1}#suchhilfe-overview h1{padding:15px 0 15px 20px;color:#fff;margin:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;font-weight:400;font-size:20px}#suchhilfe-overview ul{list-style-type:none;margin:0}#suchhilfe-overview li{text-align:right;padding:5px 13px 5px 25px;overflow:hidden}#suchhilfe-overview li:nth-child(odd){background:#fff}#suchhilfe-overview span{float:left;width:150px;text-align:left}.help-form-guest{margin:20px 0}.help-form-guest .login-button{margin:0 0 17px}.help-form-guest .help-guest-text{padding:14px 14px 9px;margin:0}.help-form-guest .block-design,#basket-list thead tr,#basket-list tbody tr{position:relative;margin:4px 0;padding:0;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}p.submit-info{text-align:right;font-size:14px;font-weight:700;margin:40px 0 50px}.suchhilfe p.submit-info{margin-bottom:0}.submit-info button{font-size:17px}.help-guest-details .c50r p.hint{position:absolute;bottom:0;right:15px}.help-guest-details .c50r p.hint_top{height:75px;padding:7px 0 0;float:right;width:255px;font-weight:700}.help-form-guest input[type=checkbox]{float:left;margin:10px 0 10px 10px}.help-form-guest .checkboxContainer{clear:both;padding-top:15px}.help-form-guest .checkboxContainer label{margin-bottom:0}.help-form-guest .checkboxContainer input[type=checkbox]{width:auto;float:none;margin:5px 15px 0 20px;display:inline-block;vertical-align:top}.help-guest-details .checkboxContainer label{float:none;clear:none;display:inline-block;width:275px;text-align:left;margin-top:0;line-height:18px}.help-form-guest .dark-grey{background:#404040;padding:10px 15px;color:#fff}.dark-grey label{margin:5px 7px 5px 0}.dark-grey button{color:#fff;font-weight:400;padding:5px 8px;margin:0 0 0 8px;font-size:12px;background-color:#acacac;background-image:-webkit-linear-gradient(top,#fbc56b,#676767);background-image:linear-gradient(to bottom,#fbc56b,#676767);border:0 none;border-radius:2px}.help-form-guest .c50l{width:334px;margin:0}.help-form-guest .c50r{width:334px}.login-area .c50l{width:319px;margin:0}.login-area .c50r{width:319px}#suchhilfe_formular .c50l{padding:10px 0}#suchhilfe_formular .c50r{padding:10px 0 20px}#suchhilfe_formular .login-area{border-top:1px solid #ccc;border-bottom:1px solid #ccc}#suchhilfe_formular .login-area .c50l,#suchhilfe_formular .login-area .c50r{margin:10px 0;padding:0;width:305px}#suchhilfe_formular .login-area .c50l{border-right:1px solid #ccc}.guest-amount .c50r{border-left:1px solid #ccc}.help-form-guest label,.help-form-guest span.label{width:104px;float:left;text-align:right}.help-form-guest span.label.input{width:auto;text-align:left}.help-form-guest input[type=text],.help-form-guest input[type=password]{width:205px;margin:5px 0}.help-form-guest .c50r input[type=text]{width:185px}#booking .form-box .help-form-guest .c50r input[type=text]{width:204px}.help-form-guest input.street{width:151px;margin-right:5px}.help-form-guest input.hnr{width:34px}.help-form-guest input.zip{width:50px;margin-right:5px}.help-form-guest input.city{width:135px}.help-form-guest br{clear:both}.guest-amount-right label{width:101px;float:left;text-align:right;margin:5px 7px 5px 0}.guest-amount-right select{float:left;margin:5px 0}.guest-amount-right .clone{clear:both}.help-guest-details label,.help-guest-details span.label{color:#333;margin:10px 7px 10px 0;position:relative}.help-guest-details .error-text{left:113px;text-align:left;bottom:-17px}#booking .help-guest-details .error-text{bottom:-13px}.help-guest-details .msgBottom .error-text{bottom:auto;top:20px}.help-guest-details label.radio{margin:5px 5px 0 2px;width:auto}.help-guest-details label.radio{margin:10px 5px 0 2px}.help-form-guest input[type=radio],.help-form-guest input[type=checkbox]{margin:7px 0 9px 5px;float:left}.help-guest-details input[type=text]{margin:10px 0}.help-guest-details input[type=radio]{margin:15px 0 15px 5px}.help-guest-details select{margin:10px 0;width:220px}#content .blog-full{text-align:center;padding-top:20px}#content .blog-full img{display:inline-block}.blog-left .alignleft{float:left;margin:0 10px 10px 0!important}.blog-left .alignright{float:right;margin:0 0 10px 10px!important}.blog-left .wp-caption{margin:0;padding:10px;font-size:10px;line-height:13px}.blog-left .wp-caption img{margin:0 auto 10px auto}.blog-left .wp-caption-text{margin-bottom:0}.blog-left .meta{color:#999}.blog-left .meta a{color:#999;text-decoration:underline}.blog-right ul{list-style:none;list-style-image:none}.blog-right .widget{margin-bottom:40px}.blog-left .single h1,.blog-left .list h2{background:0 0;box-shadow:none;color:#333;padding:0;margin:0 0 10px}.blog-left .list h2 a{color:#333}.blog-left article{margin:0 0 30px;clear:both}.product-images{float:left;width:180px}.product-images a{display:block}.product-images-list{margin-top:6px}.product-images-list a{float:left;margin:0 6px 6px 0}.product-images-list a:nth-child(3n+3){margin-right:0}.product-details{float:right;width:465px}.zoom{border:1px solid #ccc;position:relative;text-align:center;width:178px;display:block}.zoom img{width:100%}.zoom span{position:absolute;width:31px;height:31px;top:3px;left:3px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -458px -37px;text-align:left}.shop-area article h1,.shop-area article .product-details h2{background:0 0;-webkit-box-shadow:none;box-shadow:none;color:#333;padding:0;margin:0 0 20px}.shop-area article h2{font-size:12px;margin-bottom:0;color:#666;font-weight:700}.product-details dt{clear:both;float:left;margin:0 5px 0 0;font-weight:400}.product-details dd{margin:0;float:left;font-weight:400}.other-categories ul{list-style-type:none;margin:0}.borderleft{border-left:1px solid #ccc}.add-to-cart-box{margin:-14px;background:#ccc;padding-bottom:25px}.add-to-cart-box p:first-child{font-size:18px;padding:5px 5px 5px 25px;border-bottom:1px solid #fff;margin:0 -1px 10px;overflow:hidden;line-height:24px;font-weight:400}.add-to-cart-box .watch-list a{float:right;font-size:12px;line-height:18px;margin:2px 7px 0 0}.add-to-cart-box a.button{float:right;margin-right:10px;font-size:14px;line-height:16px}.add-to-cart-box p{padding-left:25px}.add-to-cart-box .price{font-size:36px;color:#900;padding-top:10px;font-weight:400}.add-to-cart-box label{color:#333;margin-right:27px}.add-to-cart-box .overlay label{color:#fff}.add-to-cart-box select{width:61px}.add-to-cart-box button{font-size:14px;margin:0 10px 0 25px;font-weight:400}.shop-area .other-categories h2,.shop-area .other-categories h3{margin:40px 0 5px;font-size:18px;font-weight:400}.other-categories li{margin:5px 0}.shop-area .other-categories img{margin:0}.category-teaser{margin-bottom:40px}.category-teaser h3 a{color:#333;text-decoration:none}.category-teaser p{height:40px;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:block;display:-webkit-box;margin:0}.category-teaser ul{list-style-type:none;margin:0}.category-teaser ul li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.category-teaser a{color:#06c}.category-teaser li{margin:5px 0}.category-teaser li:before{content:'>';color:#ccc;font-size:18px;margin:0 7px 0 0}.category-teaser li.more:before{content:none;margin:0}.category-teaser li.more{font-size:10px}.category-teaser li.more span{display:inline-block;vertical-align:middle;margin:0 4px 0 0;width:8px;height:4px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -106px -117px}.content-left #shop-list li:nth-child(4n),.content-left #shop-list li.fourth-child{margin-right:0}.content-left #shop-list li:nth-child(4n+1),.content-left #shop-list li.first-child{clear:both}.content-left #shop-list li{margin-right:25px}#basket-list table{width:1042px}#basket-list tbody:before{line-height:1px;font-size:1px;content:"-";color:#fff;display:block}#basket-list thead th{font-weight:400;padding:8px 0 5px}#basket-list thead th.amount{padding:0 12px}th.amount{width:139px}th.image{width:109px;text-align:center}th.product{width:355px}#basket-list tbody td:first-child,#basket-list tbody td:nth-child(5n+2){padding:12px}#basket-list tbody td,#basket-list tbody th{vertical-align:middle;padding:12px 0}#basket-list td img{display:inline-block;vertical-align:middle}#basket-list select{width:60px}.edit{display:inline-block;text-indent:-9999px;width:16px;height:16px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -102px -77px;margin:0 15px 0 17px}.delete{display:inline-block;text-indent:-9999px;width:16px;height:16px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -123px -115px;margin:0 15px 0 17px}#basket-list th.single-price,#basket-list td.single-price{width:165px;text-align:right;padding-right:30px}#basket-list th.price{text-align:right;padding-right:60px;width:135px}#basket-list tbody a{color:#333;text-decoration:none}#basket-list tbody td:first-child{background:#fff}#basket-list tbody td:last-child{text-align:right;padding-right:60px;color:#990002}#basket-list tbody td.nocontent{text-align:left;padding:12px;color:#333}#basket-list a.button-delivery{text-decoration:none;margin:20px 0 0 30px;width:190px;text-align:center}#basket-list a.button-delivery.revocation{margin-top:40px}#basket-list tfoot p{max-width:260px}#basket-list tfoot #basket-list-details p{max-width:343px}#basket-list tfoot li{max-width:330px}#basket-list tfoot .overview{padding:34px 0 34px 54px}#basket-list dt{clear:both;float:left;width:208px;margin:0;font-weight:400;position:relative;padding:10px 0 10px 3px}#basket-list dt.important,#basket-list dd.important,#kasse dt.important,#kasse dd.important{font-weight:700}#basket-list dt.inactive,#basket-list dd.inactive,#basket-list-details dt.inactive,#basket-list-details dd.inactive{color:#999}#basket-list dt input{position:absolute;left:-15px;top:12px}#basket-list dd{text-align:right;border-bottom:1px solid #ccc;padding:10px 60px 10px 0}#basket-list dd.noborder{border-bottom:0 none}#basket-list dl .price{font-size:18px;color:#990002}#basket-list a.button.red,#kasse button{margin:12px 60px 37px;float:right;font-size:14px}#kasse button{margin-right:40px}#kasse .address-box button{margin-right:0}#basket-list .block-design{max-width:none}#basket-list .block-design .button{margin-left:64px}#kasse p{text-align:center;margin:35px 0}#kasse p.checkoutAmazonPayButtonFirst{padding:0 14px 0 54px}#kasse .payment.amazon p,#kasse .payment.amazon>div>div{text-align:left;margin:25px 14px 20px}#kasse label{position:relative}#kasse label.checkbox .error-text{left:0}.ssl-small{display:inline-block;width:55px;height:55px;margin:0 15px;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) -445px -343px}#kasse .c521l{position:relative}#kasse .c521l .address-box{margin-top:-5px}#kasse .payment .c521l .address-box{margin-top:35px}#kasse .c521l h2{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 0 50px}#kasse .c521r #form-shipping_address{margin-top:16px}#kasse .c521r h2{border-top-left-radius:0;border-bottom-left-radius:0;margin:0 0 50px}#kasse .c521l p,#kasse .c521r p{text-align:left;padding-left:10px}#kasse .c521r p{margin-top:0}#kasse .c521r #shipping_address_shipping_address_type,#kasse .c521r #container-shipping_address_type{margin-left:10px;width:auto}.c521r .c263r{padding-left:30px;border-left:1px solid #ccc}.c521r label{display:block}.c263r select{width:225px;margin:7px 0 22px}#kasse .invoice,#kasse .prepayment,#kasse .debit,#kasse .paypal,#kasse .stripe,#kasse .sofort,#kasse .amazonpay{display:inline-block;width:250px;position:relative;height:120px;padding-top:10px;vertical-align:middle}#kasse .invoice label,#kasse .prepayment label,#kasse .debit label,#kasse .paypal label,#kasse .stripe label,#kasse .sofort label,#kasse .amazonpay label{border:1px solid #fff;display:inline-block;text-align:center;width:100px;padding:10px 0 3px;font-size:14px;height:52px;color:#09f !important;font-weight:700;text-transform:uppercase;position:relative}#kasse span.fee{font-size:11px;color:#999;font-weight:400;display:none;position:absolute;bottom:3px;left:0;width:100%;line-height:11px}#kasse input[type=radio]:checked+label span.fee{display:block}.debit label:before{content:'';display:inline-block;width:15px;height:14px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -371px -354px;margin-bottom:2px}.paypal label span.method{display:inline-block;text-indent:-99999px;direction:ltr;width:73px;height:20px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -425px -399px;margin-top:12px}.stripe label span.method{display:inline-block;text-indent:-99999px;direction:ltr;width:50px;height:35px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -436px -854px;margin-top:0}.sofort label span.method{display:inline-block;text-indent:-99999px;direction:ltr;width:68px;height:22px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -429px -419px;margin-top:11px}.amazonpay label span.method{display:inline-block;text-indent:-99999px;direction:ltr;width:59px;height:36px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -436px -770px;margin-top:0}#kasse input[type=radio]{position:absolute;left:43px;top:82px}#kasse input[type=radio]:checked+label{border:1px solid #ccc}#kasse input[type=checkbox]{margin-left:14px;margin-top:-5px;float:left}#kasse input[type=checkbox]+label{margin:-7px 0 53px 10px;float:left;width:calc(100% - 60px)}#kasse .c652l h2{border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:0}#kasse .c390r h2{border-top-left-radius:0;border-bottom-left-radius:0;padding-left:54px}.amazonPayButtonContainer{max-width:200px}.amazonPayButtonContainer>div{max-width:100%}#kasse .c390r .amazonPayButtonContainer{float:right;margin:12px 40px 37px}.c652l li{margin:4px 0;font-size:14px;padding:12px 35px 12px 12px;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.c652l ul{padding:35px 90px 0 0;margin:0 0 17px;border-right:1px solid #ccc}.content-block.image-full{background-repeat:no-repeat;background-size:cover;background-size:calc(100% + 1px);background-position:50% 50%;background-color:transparent;box-shadow:none;-webkit-box-shadow:none;height:318px}.content-block.image-full img{display:none!important}#kasse .c652l img,#order-confirmation .c652l img{float:left;margin:0 20px 0 0}#booking .c610l,#booking .c390r#order-price-overview{margin:10px 0 30px}.c610l{float:left;width:610px;border-right:1px solid #ccc}#booking .c610l{padding-right:67px;width:543px}#booking .c610l ul{list-style-type:none;margin:0 0 18px}#booking .c610l li{margin-bottom:12px}#booking .step5 .form-box .error-text{left:19px;bottom:-13px}#booking .step5 .payment_method_1,#booking .step5 .payment_method_5,#booking .step5 .booking_paymentterm_2{margin-left:32px}#booking .step5 .force_vwpayment .payment_method_1,#booking .step5 .force_vwpayment .payment_method_5,#booking .step5 .force_vwpayment .booking_paymentterm_2{margin-left:0}.payment_method_5 .amazonPayButtonContainer{margin-top:25px}.c652l{float:left;width:652px}.c652l .title{display:inline-block;width:394px;color:#333;font-weight:700;margin:20px 0 10px}.c652l .price{float:right;font-weight:400;color:#990002}#kasse .c652l .button{margin-right:90px}.c390r{float:right;width:390px}#kasse dl,#kasse #basket-list-details p{padding:0 14px 0 54px;font-size:12px}#kasse #basket-list-details p{text-align:left}#kasse dt{clear:both;float:left;width:222px;margin:0;font-weight:400;position:relative;padding:10px 0 10px 3px}#kasse dt input[type=radio]{position:absolute;left:-15px;top:12px}#kasse dd{text-align:right;border-bottom:1px solid #ccc;padding:10px 25px 10px 0}#kasse dd.noborder{border-bottom:0 none}#kasse dl .price{font-size:18px;color:#990002}#kasse .c390r input[type=checkbox]+label{float:none;margin:0}#kasse .c390r input[type=checkbox]:checked+label{font-weight:700}#order-confirmation .c652l ul{padding:0 90px 0 0}#order-confirmation p{text-align:left;padding-left:14px;font-size:14px}#order-confirmation dl{padding:20px 14px 0 54px;font-size:14px}#order-confirmation dt{clear:both;float:left;width:170px;margin:0;font-weight:400;position:relative;padding:10px 0 10px 3px}#order-confirmation dd{text-align:right;border-bottom:1px solid #ccc;padding:10px 25px 10px 0}#order-confirmation dd.noborder{border-bottom:0 none}#order-confirmation dl .price{font-size:18px;color:#990002}#order-confirmation .c521l h2{border-top-right-radius:0;border-bottom-right-radius:0;margin:0 0 25px}#order-confirmation .c521r h2{border-top-left-radius:0;border-bottom-left-radius:0;margin:0 0 25px}#order-confirmation .subcolumns+p{padding-top:61px;border-top:1px solid #ccc}#order-confirmation .button{margin-left:20px}a.back{text-decoration:underline}a.back:before{content:'';display:inline-block;width:6px;margin-right:10px;vertical-align:middle;height:18px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -316px -221px}.block-404,.block-410{background:url(/layout/img/404.jpg) no-repeat;position:relative;height:474px;margin:-30px 0 -80px;padding:25px 45px 10px;color:#fff}.block-404 a,.block-410 a{color:#fff;text-decoration:underline}.block-404 a:hover,.block-410 a:hover{text-decoration:none}.block-404 p+ul,.block-410 p+ul{margin-top:0}.block-404 ul li,.block-410 ul li{margin-bottom:20px}.contact-block{background:url(/layout/img/contact.jpg) no-repeat 50% 100% #d3f5fc;position:relative;height:780px;margin:-25px 0 -80px}.contact-form-box,.login-block .form-box{overflow:hidden;background:#dfdfdf;border:1px solid #ccd2d3;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;padding:14px 10px 6px 35px}.contact-form-box label,.login-block label,.lottery-form-box label{clear:both;float:left;width:91px;color:#333;margin:10px 0;position:relative}.error-text{position:absolute;bottom:-23px;width:210px;left:100px;font-size:11px;color:#900;font-weight:400!important;line-height:14px}.contact-form-box .textarea .error-text{bottom:-96px}.lottery-form-box label{width:105px}.lottery-form-box input[type=radio]{float:left;margin:10px 0 10px 10px}#registrierung_formular input[type=radio]{float:left;margin:15px 0 0 !important}.lottery-form-box label.radio,#registrierung_formular label.radio{margin:10px 10px 0 5px;width:auto!important;clear:none;color:#ccc}label.radio,input[type=radio]+label,label.checkbox,input[type=checkbox]+label{color:#999 !important}label.radio a,input[type=radio]+label a,label.checkbox a,input[type=checkbox]+label a{color:#999 !important;font-style:italic}label.radio.active,input[type=radio]:checked+label,label.checkbox.active,label.checkbox.selected,input[type=checkbox]:checked+label,.with-sub.hasActiveChildren>input[type=checkbox]+label,.with-sub.hasActiveChildren>span{color:#333 !important}label.radio.active a,input[type=radio]:checked+label a,label.checkbox.active a,label.checkbox.selected a,input[type=checkbox]:checked+label a{color:#333 !important;font-style:italic}.overlay label.radio.active,.overlay input[type=radio]:checked+label,.overlay label.checkbox.active,.overlay label.checkbox.selected,.overlay input[type=checkbox]:checked+label{color:#ccc !important}.contact-form-box select,.lottery-form-box select,.login-block select{float:left;font-size:14px;line-height:27px;height:27px;color:#333;padding:0 0 0 4px;width:216px;margin:7px 0 10px 6px;background:#eee;border-radius:2px;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc;border:0 none}.contact-form-box input,.contact-form-box textarea,.login-block input[type=text],.login-block input[type=password],.lottery-form-box input[type=text]{float:left;font-size:14px;line-height:17px;color:#333;padding:5px 8px;width:200px;margin:6px 0 16px 6px;background:#eee;border-radius:2px;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc;border:0 none}.login-block label[for=user_address_master_email] .error-text,#angebot_formular label[for=user_address_master_email] .error-text,#gutschein_formular label[for=user_address_master_email] .error-text,#wertscheck_formular label[for=user_address_master_email] .error-text{line-height:12px!important;position:relative;width:266px;text-align:left;display:block;top:5px!important}#angebot_formular label[for=user_address_master_email] .error-text{width:234px;top:15px!important}#gutschein_formular label[for=user_address_master_email] .error-text{width:197px;top:11px!important;left:13px}#wertscheck_formular label[for=user_address_master_email] .error-text{width:186px}#angebot_formular #user_address_master_email.error{float:right}#gutschein_formular #user_address_master_email.error{float:right;margin-right:23px;margin-top:0}#wertscheck_formular #user_address_master_email.error{float:right;margin-right:9px}.contact-form-box textarea{height:90px;max-width:200px;max-height:200px}.contact-form-box input.zip,.lottery-form-box input.zip{width:45px}.contact-form-box input.city,.lottery-form-box input.city{width:133px}.contact-form-box input.hnr,.lottery-form-box input.hnr{width:25px}.contact-form-box input.street,.lottery-form-box input.street{width:153px}.contact-form-box p,.login-block .info,.lottery-form-box p{float:right;clear:both;font-size:10px;line-height:10px;margin:0;color:#666;padding:5px 10px 8px}.login-block .checkboxContainer,#kontakt_formular .contact-form-box .checkboxContainer{clear:both;overflow:hidden;padding:10px 0}.login-block .checkboxContainer+.checkboxContainer,#kontakt_formular .contact-form-box .checkboxContainer+.checkboxContainer{padding-top:0}.login-block .checkboxContainer label,#kontakt_formular .contact-form-box .checkboxContainer label{float:left;clear:none;margin-top:0;width:288px;max-width:calc(100% - 25px)}.login-block .c50r .checkboxContainer label{width:360px;padding-right:0;line-height:18px;max-width:calc(100% - 63px);text-align:left}.login-block .checkboxContainer .error-text,#kontakt_formular .contact-form-box .checkboxContainer .error-text{top:auto!important;bottom:-13px;left:0!important}.contact-block .cl425{position:absolute;top:91px;left:36px;width:425px}.contact-block form{position:absolute;top:30px;right:85px;width:360px}.login-block .error-text,.social-login #registrierung_formular .error-text{left:99px;text-align:left;bottom:-15px}#registrierung_formular .error-text,.social-login.login-block .error-text{left:128px;line-height:9px;top:30px}.login-block button,.contact-block button,.lottery-button{font-size:14px;margin:20px 25px 0 0;float:right}.contact-block button{margin-top:10px}.lottery-button{margin-right:0}.contact-block a{color:#36c;text-decoration:underline}.login-block{background:url(/layout/img/login.jpg) no-repeat 0 100% #84b8df;margin:-25px 0 -30px;padding:40px 45px 60px 50px}.login-block.hasTimeline{margin:0 0 -30px}.login-block .c50r,.login-block .c50l{width:440px}.login-block form{overflow:hidden}.login-block .form-box{padding-top:15px;margin-bottom:15px}.login-block .c50r .form-box{padding-top:15px;padding-left:15px}.login-block h2{clear:both;color:#fff;margin-bottom:5px;margin-top:0}.login-block a{color:#333;text-decoration:underline}.login-block .c50r label{width:120px}.login-block input[type=text],.login-block input[type=password]{background:#fff;width:250px}.login-block select{background:#fff;width:266px;margin-left:0}.login-block button{margin:0 41px 0 0}.login-block .c50r button{margin:0 33px 20px 0}#passwort_formular{padding:35px 0;border-top:1px solid #5a83af;margin:35px 0}.login-block #login_formular{border-bottom:1px solid #5a83af!important;padding-bottom:35px;margin-bottom:35px}.login-block.social-login #login_formular{border-bottom:0!important}.login-block input[type=checkbox],#kontakt_formular input[type=checkbox]{width:auto;float:left;margin:3px 10px 20px 0!important}.login-block input[type=checkbox]{margin-left:20px!important}.contact-form-box{margin-bottom:10px}.form-box input.zip{width:45px !important}.form-box input.city{width:183px !important}.form-box input.hnr{width:25px !important}.form-box input.street{width:203px !important}.login-block .form-box input.hnr{margin-left:5px!important}.login-block .form-box input.zip{margin-right:5px!important}#content .login-with{list-style-type:none;margin:0}.login-with li{display:inline-block;margin-right:6px;padding:0}.login-with a,.login-with span{display:inline-block;text-indent:-99999px;width:61px;height:27px;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-88px -459px;cursor:pointer}.login-with a.twitter{background-position:-88px -515px}.login-with a.gplus,.login-with span.gplus{background-position:-88px -487px}.login-with a.apple,.login-with span.apple{background-position:-435px -818px}#content .login-with.small{margin:0 0 6px}.login-with.small li{margin-right:0}.login-with.small a,.login-with.small span{width:46px;background-position:-41px -459px}.login-with.small a.twitter{background-position:-41px -515px}.login-with.small a.gplus,.login-with.small span.gplus{background-position:-41px -487px}.login-with.small a.apple,.login-with.small span.apple{background-position:-388px -818px}.lottery-box{border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}.lottery-box p{padding:15px 0 15px 20px;color:#333;line-height:30px;margin:0;background:url(/layout/img/bg-lottery-box.png) no-repeat 100% 0 transparent}.lottery-box .text-left{font-size:18px;font-style:italic;margin-right:20px;display:inline-block;width:177px;text-align:right;vertical-align:middle}.lottery-box .text-right{display:inline-block;width:180px;font-size:24px;vertical-align:middle}.lottery-box .button{font-size:14px;font-weight:700;padding:0 11px;vertical-align:middle;border-width:1px}.gallery figure:first-child{margin-top:15px}.gallery figure{display:block;overflow:hidden;margin:60px 0 30px}.gallery img{float:left}.gallery figcaption{float:left;width:160px;margin:0 0 0 40px}.c450l{float:left;width:450px}.lottery-form-box{overflow:hidden;background:#dfdfdf;border:1px solid #ccd2d3;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;padding:30px 10px 6px 35px}.lottery-info{float:left;margin:0 0 0 30px;width:290px}dt{font-weight:700;display:block;margin:30px 0 15px}dl.simple{margin:15px 0 30px}dl.simple dt{margin:15px 0 0}.lexikon dt h2{font-size:12px;margin:0;font-weight:700}dd{display:block}.nocontent.lexikon{padding:30px 0 15px}#detail-nav{border-radius:2px;margin:0;display:table;width:100%;list-style-type:none;border:0 solid #cbcbcb;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;font-size:16px;border-collapse:collapse}#detail-nav li{display:table-cell;text-align:center}.offer-view #detail-nav li{width:16%}.offer-view #detail-nav li:nth-child(3){width:20%}.hotel-view #detail-nav li,.offer-view.requestType-hotel #detail-nav li{width:13%}.hotel-view #detail-nav li:nth-child(2),.hotel-view #detail-nav li:nth-child(3),.hotel-view #detail-nav li:nth-child(6),.offer-view.requestType-hotel #detail-nav li:nth-child(2),.offer-view.requestType-hotel #detail-nav li:nth-child(3),.offer-view.requestType-hotel #detail-nav li:nth-child(6){width:20%}#detail-nav li a,#detail-nav li span.redirectLink,a.detail-info-offer-more{color:#666;display:block;padding:9px 0;-webkit-box-shadow:inset 1px 1px 0 #cbcbcb;box-shadow:inset 1px 1px 0 #cbcbcb;position:relative}a.detail-info-offer-more{border-radius:2px;margin:0 0 0 25px;border:0 solid #cbcbcb;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);font-size:16px;float:right;padding:9px 12px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc}#detail-nav li.active a,#detail-nav li a:hover,#detail-nav li.active span.redirectLink,#detail-nav li span.redirectLink:hover,a.detail-info-offer-more:hover{background:#666;color:#fff;text-decoration:none;-webkit-box-shadow:inset 0 4px 9px 1px #333;box-shadow:inset 0 4px 9px 1px #333}#detail-nav li.active a:after,#detail-nav li a:hover:after,#detail-nav li.active span.redirectLink:after,#detail-nav li span.redirectLink:hover:after{content:'';background:no-repeat url(/layout/img/sprite_6_4_7.png) -385px -422px;width:23px;height:11px;position:absolute;bottom:-11px;left:50%;margin-left:-11px}.detail-info{float:right;width:328px;font-size:16px;line-height:16px;position:relative;color:#980002;margin:30px 0 0}.detail-info span{font-size:24px;line-height:29px}.detail-info a,.detail-info span.link{width:231px;text-align:right;font-size:22px;line-height:42px;color:#980002;position:absolute;top:0;right:3px}.detail-info a:before,.detail-info span.link:before{content:'';width:32px;height:42px;display:inline-block;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -377px -432px;vertical-align:middle}#detail-view h1{background:0;box-shadow:none;-webkit-box-shadow:none;font-size:28px;color:#333;line-height:34px;padding:0;margin:40px 0 0}#detail-view.offer-view.deleted h1{margin-bottom:15px}#detail-view.hotel-view.deleted h1{margin-bottom:15px}#detail-view.hotel-view h1 .name{max-width:570px;display:inline-block;white-space:normal}#detail-view.hotel-view h1 .name a,#detail-view.offer-view h1 a{color:#333}#detail-view.offer-view.inactive.allgemein,#detail-view.offer-view.inactive.gutschein,#detail-view.hotel-view.inactive{opacity:.5;filter:alpha(opacity=50)}#detail-view .offer-inactive-banner{display:block;margin:0 0 15px}#detail-view .offer-inactive-banner img{margin:0 auto}#detail-view .stars{vertical-align:top}#detail-view header .location{font-size:18px;clear:both;padding-top:2px;line-height:42px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:9px 0 0}#detail-view.hotel-view header .location,#detail-view.watchlist-view.requestType-hotel header .location{text-overflow:initial;white-space:normal}#detail-view.hotel-view header .location h2,#detail-view.watchlist-view.requestType-hotel header .location h2,#detail-view.hotel-view header .location span.h2,#detail-view.watchlist-view.requestType-hotel header .location span.h2{margin:0;padding:0;display:inline-block;line-height:26px;padding:8px 0}#detail-view.hotel-view header .location>span,#detail-view.watchlist-view.requestType-hotel header .location>span{display:inline-block;line-height:26px;padding:8px 0}.print,a.pdf,span.redirectLink.pdf,a.xxx-list,a.whishlist,.share-wa,.share-fb,a.tel-icon,span.tel-icon{border-right:1px solid #ccc;display:inline-block;overflow:hidden;text-indent:-99999px;position:relative;width:30px;height:40px;float:right}.share-fb{border-left:1px solid #ccc}#detail-view.hotel-view .print,#detail-view.watchlist-view.requestType-hotel .print{border-right:0;padding:0!important}.sub-detail-info a.xxx-list{border-left:1px solid #ccc}.print:before,a.pdf:before,span.redirectLink.pdf:before,.share-wa:before,.share-fb:before,a.tel-icon:before,span.tel-icon:before,a.xxx-list:before,a.whishlist:before{content:'';width:16px;height:16px;top:12px;left:6px;position:absolute;background:no-repeat url(/layout/img/sprite_6_4_7.png) -413px -444px}#detail-view.watchlist-view.requestType-watchlist_hotels thead th input{display:inline-block!important}a.tel-icon:before,span.tel-icon:before{background-position:-216px -84px}.share-wa:before{background-position:-434px -480px}.share-fb:before{background-position:-450px -480px}a.pdf:before,span.redirectLink.pdf:before{background-position:-19px -99px}a.xxx-list:before{background-position:-36px -95px}a.whishlist:before{background-position:-337px -45px;width:15px;margin:0 2px}#detail-view .location img{margin:-4px 9px 0 0;display:inline;vertical-align:middle;height:24px;width:24px}#detail-view .subcolumns{margin:0}#detail-view .zahlungen-stornierungen .subcolumns,#detail-view .zahlungen-stornierungen .content-block.single{margin:18px 0}#detail-view .c690l{padding-top:22px}#detail-view .c690l .hotel-hoteltypes.closed{height:108px;overflow:hidden}#detail-view.watchlist-view.offer-view .c690l .sub-detail-info{margin-top:9px}#detail-view #search_result_container,#detail-view .zahlungen-stornierungen,#detail-view .c33r{margin-top:22px}#detail-view.offer-view #container-request-offer-details{margin-bottom:30px}#detail-view .no_mt{margin-top:0!important}.button-list{margin:15px 0;list-style-type:none}.button-list li{margin:8px 0}.button-list .orange,.button-list .button.inactive{padding:7px 12px;display:block;font-size:20px;line-height:25px;text-align:center}.button-list .orange:active{padding:8px 12px}#detail-view .fade-box h2,#detail-view .fade-box.h3>h3{border-bottom:1px solid #e5e5e5;padding:12px 15px;font-size:18px;font-weight:400;margin:0}#detail-view .fade-box{overflow:hidden;padding:0}#detail-view .fade-box.v2,#detail-view .fake-fade-box.v2{margin:2px 0}#detail-view .fade-box-content img,#detail-view .fade-box-content .images-list-container{float:left;margin:2px 0 0 -219px}#detail-view .fade-box-content .images-list-container{max-width:200px}#detail-view .fade-box-content .images-list-container img{float:none;margin:0}#detail-view .fade-box-content .images-list-container .images-list{margin-top:6px;overflow:hidden}#detail-view .fade-box-content .images-list-container .images-list a{float:left;margin:0 5px 5px 0}#detail-view .fade-box-content .images-list-container .images-list a:nth-child(3n+3){margin-right:0}.fade-box-content.image-left-row{background:#fff}#detail-view .image-text-wrapper{margin:0 0 0 225px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);padding:0 8px}#detail-view .image-text{padding:24px 0 8px}.fade-box-text{padding:14px}.offer-table{width:100%;margin:7px 0 5px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #cacaca}.offer-table th{text-align:center;padding:4px}.offer-table th.align-left,.offer-table td.align-left{text-align:left;width:130px;padding-left:4px}.c690l .offer-table th.align-left,.c690l .offer-table td.align-left{width:400px}.offer-table tbody tr:nth-child(even) th{background-color:#ebebeb;border-left:1px solid #bfbfbf}.offer-table+.hint{margin-top:10px;font-size:10px}tbody tr:nth-child(even) th{border-left:1px solid #d4d4d4}.offer-table td{vertical-align:middle;text-align:center;background:#e5e5e5;padding:4px}.offer-table th.price,.offer-table td.price{text-align:right}.offer-table td:nth-child(2),.offer-table td:nth-child(4),.offer-table td:nth-child(6){background:#d3d3d3}.offer-table th,.offer-table tr:nth-child(even) td{background:#fff}.offer-table th:nth-child(2),.offer-table th:nth-child(4),.offer-table th:nth-child(6),.offer-table tr:nth-child(even) td:nth-child(2),.offer-table tr:nth-child(even) td:nth-child(4),.offer-table tr:nth-child(even) td:nth-child(6){background:#ebebeb}.offer-table td .name{max-width:130px}.c690l .offer-table td .name{max-width:400px}table.hasMoreLink.showAllItems tr{display:table-row!important}.offer-table.hasMoreLink th.id{width:52px}.offer-table.hasMoreLink th.nights{width:77px}.offer-table.hasMoreLink th.offer_title{width:400px}.offer-table.hasMoreLink th.price{width:110px}table.hasMoreLink tfoot td,table.hasMoreLink tfoot tr:hover td{color:#333;background:#fff!important;text-align:right}table.hasMoreLink tfoot td .show-more,table.hasMoreLink tfoot td .show-less{color:#333;width:auto}#detail-view.offer-view .hotel-service-list{margin:35px 0}#detail-view .c33r h2,#detail-view .c33r h3,#detail-view .c33r .helpContainer,#detail-view .c33r .caption{color:#f93;font-weight:400;font-size:18px;line-height:22px;padding:4px 16px;margin:15px 0 0;background:#3e3e3e}#detail-view .c33r .helpContainer h3,#detail-view .c33r .helpContainer h2,#detail-view .c33r .helpContainer .caption{padding:0;margin:0}#detail-view .c33r h2:first-child,#detail-view .c33r h3:first-child{margin:0}#detail-view .c33r h2.smaller{font-size:15px}#detail-view .c33r h2 .name{max-width:208px;color:#333}.offer-table tr:hover td{background-color:#990002!important;color:#fff}.offer-table input[type=checkbox]{cursor:pointer}.offer-table tr:hover td a{color:#fff}.offer-table tr:hover td:nth-child(2),.offer-table tr:hover td:nth-child(4),.offer-table tr:hover td:nth-child(6){background-color:#8c0001!important}.offer-table td input,.offer-table th input{vertical-align:middle;margin-left:5px}.offer-table td:first-child input,.offer-table th:first-child input{margin-left:0}.offer-table td:first-child input[type=radio],.offer-table th:first-child input[type=radio]{margin-right:0}.sortable th.sort{cursor:pointer}.sortable th.sort:after{background-position:-366px -45px;width:8px;margin-left:3px;height:6px}.sortable th.sort.sorting-asc:after{background-position:-367px -55px}.sortable th.sort.sorting-desc,.sortable th.sort.sorting-asc{text-decoration:underline}.sortable th.sort.sorting-desc:after{background-position:-353px -48px}.hotel-gallery{border:1px solid #ccc;border-top:0 none}.connected-carousels .stage .jcarousel{overflow:visible!important;margin-left:38px}.connected-carousels .stage .jcarousel{left:-228px}.connected-carousels .stage{padding:13px 0 0;margin:0 16px;position:relative;overflow:hidden}.connected-carousels .stage li{padding:0 8px}.connected-carousels .stage .prev,.connected-carousels .stage .next{position:absolute;top:0;left:0;width:46px;background-color:transparent;background-color:rgba(255,255,255,.3);height:100%;display:block;text-indent:-99999px;text-align:left}.connected-carousels .stage .next{left:auto;right:0}.connected-carousels .navigation{margin:12px 17px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;position:relative;padding:10px 6px}#hotel-video-slider{margin:0 17px;position:relative;padding:10px 6px}.connected-carousels .navigation .jcarousel,#hotel-video-slider .jcarousel{padding:1px 0}.connected-carousels .navigation .prev,.connected-carousels .navigation .next,#hotel-video-slider .prev,#hotel-video-slider .next{position:absolute;left:-15px;top:20px;width:16px;height:26px;text-indent:-9999px;background:no-repeat url(/layout/img/sprite_6_4_7.png) 0 -459px}.connected-carousels .navigation .next,#hotel-video-slider .next{background-position:-20px -459px;left:auto;right:-15px}.connected-carousels .navigation li,#hotel-video-slider li{padding:0 5px;cursor:pointer}.connected-carousels .navigation li.active img,#hotel-video-slider li.active img{outline:1px solid red}#availability-form{position:relative}.subcolumns .c33r #availability-form,#detail-view .mobileChangePos #availability-form{background-color:#ebebeb;border:1px solid #ccc;padding:11px 3px 7px}#availability-form select:first-child,.table-block #availability_room{width:200px;margin:0 8px 0 11px}.table-block #availability_room.with-margin{margin-bottom:7px}#availability-form input{width:30px;margin:0 25px 0 5px}#availability-form label{display:inline-block;vertical-align:middle;padding-left:12px}#availability-form button{font-size:20px;padding:3px 20px;line-height:22px;float:right;width:147px;text-shadow:none}#availability-form button.left{float:left;margin-left:11px}#availability-form button.right{margin-right:11px}#availability-form button span{display:block;font-size:12px;line-height:14px;text-shadow:none}.availability-table-wrapper{position:relative;padding:12px 0 6px}#availability-form .availability-table-wrapper label{padding-left:0}.availability-table{border-collapse:collapse;margin-bottom:5px;table-layout:fixed}#booking-dateselect .availability-table{margin-bottom:0}.availability-table thead th{background:#333;border:1px solid #333;text-align:center;color:#fff;padding:1px 0;font-weight:400}.availability-table td{font-size:14px;font-weight:700;color:#000;text-align:center;padding:6px 0 11px;border:1px solid #666;background-color:#ce0000;-webkit-box-shadow:inset -1px 1px 1px 0px rgba(255,255,255,.5);box-shadow:inset -1px 1px 1px 0px rgba(255,255,255,.5);position:relative;background-clip:padding-box}.availability-table td.state-1,.availability-table td.state-2,.availability-table td.sel-disabled{background-color:#ce0000;cursor:default}.caption.legend{font-weight:700}.caption.state-1{color:#CE0000!important}.caption.state1{color:#00CC00!important}.caption.state0{color:#48FF48!important}.caption.no_start{color:#ccc!important}.caption.no_price{color:#1AB2D6!important}.availability-table thead th,.availability-table td{width:46px}td.is_deactivated{background-color:#ebebeb}td.no_start,td.state-1.noSeason,td.state-2.noSeason,td.no_start.state-1.noPrice,td.no_start.state-2.noPrice{background-color:#ccc}td.state-1.noPrice,td.state-2.noPrice{background-color:#1ab2d6}td.no_date{background-color:#fff;text-indent:-99999px}td.no_date.ui-selected{text-indent:initial}td.sel{background-color:#48ff48;cursor:pointer}.hotel-contingent-1 td.sel.state1{background-color:#0c0}.availability-table td.ui-selected{color:#fff;background-color:#ffb146!important;background-image:-webkit-linear-gradient(top,#ffb146,#ff9534);background-image:linear-gradient(to bottom,#ffb146,#ff9534)}.selected-wrapper{position:absolute;height:34px;background:0 0;border-radius:1px;border:1px solid #fff;-webkit-box-shadow:1px 1px 5px #ccc;box-shadow:1px 1px 5px #ccc;cursor:pointer}.selected-wrapper.isStart:before,.selected-wrapper.isEnd:after{content:"";display:block;width:0;height:0;border-style:solid;border-width:8px 7px 0 0;border-color:#fff transparent transparent;webkit-transform:rotate(360deg);position:absolute}.selected-wrapper.isStart:before{left:0;top:0}.selected-wrapper.isEnd:after{border-width:0 0 8px 7px;border-color:transparent transparent #fff;right:0;bottom:0}.selected-wrapper:hover .overlay-box{display:block!important}.overlay-box{position:absolute;bottom:40px;left:-20px;width:240px;background-color:#f39b4c;border:1px solid #404040;color:#fff;border-radius:3px;-webkit-box-shadow:0 0 6px #000;box-shadow:0 0 6px #000;padding:10px}.overlay-box span{content:'';position:absolute;bottom:-6px;left:80px;width:11px;height:6px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -166px -107px}.overlay-box.left span{left:16px}.overlay-box.right span{left:auto;right:16px}.overlay-box dl{margin:0 0 10px;overflow:hidden}.overlay-box dt{display:inline-block;width:140px;margin:0;font-weight:400}.overlay-box dd{display:inline-block;width:100px;text-align:right;vertical-align:top}.overlay-wrapper .overlay .caption{color:#f39b4c;font-size:13px}.overlay-box p.small{margin-bottom:0;font-size:10px;line-height:12px}p.small{font-size:10px;line-height:12px}.availability-table td span{position:absolute;bottom:-3px;left:1px;width:44px;text-align:center;font-size:9px;color:#000;white-space:nowrap;overflow:hidden;font-weight:400;display:none}.availability-table td.ui-selected span{color:#fff}.availability-table td.sel.ui-selected span,.availability-table.overlaybox-visible td.ui-selected:not(.sel) span{display:none}.availability-table td.sel span,.availability-table td.ui-selected.isStart span,.availability-table.overlaybox-visible td.ui-selected span{display:block}.availability-table td.sel:hover div{text-decoration:underline}.availability-table td.sel:hover div span{text-decoration:none}.availability-table td.state-1 span,.availability-table td.state-2 span,.availability-table td.sel-disabled span{display:none}.offer-view .c690l h2,.hotel-view .c690l h2,.zahlungen-stornierungen h2,#detail-view.offer-view .c690l>h3,#detail-view.offer-view .c690l>.fade-box.h3>h3,#detail-view.offer-view .c690l .helpContainer h3,#detail-view.offer-view .c690l #container-request-offer-details>h3,#detail-view.hotel-view .c690l>h3,#detail-view.zahlungen-stornierungen>h3{color:#990002;margin:30px 0 5px;font-size:18px;font-weight:400}#detail-view.offer-view .c690l>.fade-box.h3>h3{margin:0}.helpContainer h3,.helpContainer h2,.helpContainer .caption{display:inline-block!important}.helpContainer .over.help{vertical-align:text-bottom}.offer-view .c690l h2 .overlay-wrapper,.hotel-view .c690l h2 .overlay-wrapper,.offer-view .c690l>h3,.offer-view .c690l #container-request-offer-details>h3 .overlay-wrapper,.hotel-view .c690l>h3 .overlay-wrapper{right:-185px;bottom:18px}.offer-view .c690l h2 .overlayedge,.hotel-view .c690l h2 .overlayedge,.offer-view .c690l .helpContainer .overlayedge,.offer-view .c690l #container-request-offer-details>h3 .overlayedge,.hotel-view .c690l>h3 .overlayedge{right:189px}.offer-view .c690l h2 .overlay,.hotel-view .c690l h2 .overlay,.offer-view .c690l .helpContainer .overlay,.offer-view .c690l #container-request-offer-details>h3 .overlay,.hotel-view .c690l>h3 .overlay{width:350px;white-space:normal}.over.nowrap .overlay-wrapper .overlay{width:auto;min-width:350px;max-width:500px;white-space:normal}.over.nowrap.big .overlay-wrapper .overlay{min-width:700px;max-width:800px}.offer-view .c690l h2 .caption,.hotel-view .c690l h2 .caption,.offer-view .c690l>h3 .caption,.offer-view .c690l #container-request-offer-details>h3 .caption,.hotel-view .c690l>h3 .caption{color:#f39b4c;font-size:13px}.jcarousel-wrapper{position:relative;padding:0 20px}.jcarousel-wrapper .next.inactive,.jcarousel-wrapper .prev.inactive,.navigation .next.inactive,.navigation .prev.inactive{display:none!important}.review-galerie .jcarousel{margin:3px 0}.review-galerie .jcarousel img,.review-galerie .jcarousel video{margin:9px;display:block}.review-galerie .jcarousel .slider a{float:left;position:relative}.review-galerie .jcarousel .slider a span.title{position:absolute;bottom:9px;left:9px;width:126px;color:#fff;background:#fff;background:rgba(0,0,0,.5);padding:2px 5px;font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-galerie-nav{padding:0 35px 20px;border-bottom:1px solid #ccc}.review-galerie .prev,.review-galerie .next{position:absolute;left:0;top:40px;width:16px;height:26px;text-indent:-9999px;background:no-repeat url(/layout/img/sprite_6_4_7.png) 0 -459px}.review-galerie .next{background-position:-20px -459px;left:auto;right:0}.review-galerie-nav label{display:inline-block;vertical-align:middle;width:174px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:2px 0}.review-galerie .jcarousel-wrapper{padding:0 22px}.review-galerie li{width:616px}.review-comments form{float:right;margin-top:-25px}.review-comments select{width:auto}.review-left{float:left;width:560px;padding-right:1px;border-right:1px solid #ccc}.review-left dl{border-bottom:1px solid #ccc;margin:0;padding:12px 0}.review-left dt{display:inline-block;font-size:14px;font-weight:400;margin:0 8px 0 20px;vertical-align:middle}.review-left dt:first-child,.review-left dt:first-child+dd{font-weight:700}.review-left dd{font-size:14px;display:inline-block;vertical-align:middle}.review-galerie .lightbox_video{display:inline-block;position:relative}.review-galerie .mejs-overlay-button{width:50px;height:50px;background-size:cover;top:76px;left:100px}.recommend-no,.recommend-yes,.recommend-maybe{display:inline-block;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -188px -491px;text-align:left;direction:ltr;width:15px;height:16px;vertical-align:middle}.recommend-no{background-position:-220px -491px}.recommend-yes{background-position:-204px -491px}#detail-view .review-left h3{padding:0 0 0 25px;margin:25px 0 15px;font-size:16px;line-height:24px;color:#333}.review-left p{padding:0 15px 0 25px;margin:10px 0}.review-left p span{margin-bottom:10px}.review-right{float:left;padding:0 15px}.review-right dt{margin:15px 0 0}.review-comments .review-awnser{margin:-12px 0 0 50px}.review-awnser .review-left{width:510px}#detail-view .review-left .review-awnser h3{border-bottom:1px solid #ccc;margin:0;font-size:14px;padding:12px 0 12px 20px}.rating-detail{margin-bottom:20px !important}#detail-view .rating-detail h3{color:#333;margin:0;border-bottom:1px solid #ccc;padding:0 0 11px}.rating-detail h3 .name{width:298px}.rating-detail .name{width:290px}.rating-detail ul{list-style-type:none;margin:0;padding:0 11px 0 8px;margin:0}.rating-detail li:first-child{border-top:0 none}.rating-detail li{border-top:1px solid #ccc;padding:5px 0}.location-sketch{border:1px solid #ccc;padding:10px;text-align:center}.location-sketch .copyright{font-size:10px;margin:0;color:#999}#content .location-sketch img{display:inline}.ulc33{overflow:hidden;margin:0;padding:0 0 0 20px}.ulc33 li{float:left;width:30%;margin-right:5%}.ulc33 li:nth-child(3n+3){margin-right:0}#content img.inline-block{display:inline-block;vertical-align:middle}#detail-view .zahlungen-stornierungen .image-left h3{margin-top:14px}.cancellation{float:left;margin:0}.cancellation dt{font-weight:400;float:left;clear:both;margin:0}.cancellation dd{float:left}.cancellation span{display:inline-block;vertical-align:middle}.cancellation dt span{width:100px}.cancellation dt span.period1{width:75px}.cancellation dt span.period2{width:75px}.cancellation dt span.period_both{width:250px}.cancellation dd span{width:35px}.zahlungen-stornierungen .align-center{margin-top:14px}.zahlungen-stornierungen .c242l img,.zahlungen-stornierungen .c242r img{margin-bottom:14px}.zahlungen-stornierungen .c242l img+p,.zahlungen-stornierungen .c242r img+p{max-width:224px}.image-left ul{list-style-position:inside}.infowindow .content dl{width:360px}.infowindow .content dt{display:inline-block;width:140px;text-align:right;margin:0;font-weight:400;margin-top:14px;vertical-align:top;word-break:break-word}.infowindow .content dd{display:inline-block;width:200px;text-align:left;margin-top:14px;margin-left:14px;vertical-align:top}#google-map{width:1040px;height:300px;margin:30px 0;padding:0;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #cacaca}#modal-dialog.full #google-map{width:100%;margin:0;height:428px;border-radius:6px;-webkit-box-shadow:none;box-shadow:none;border:0;background:#e5e3df}.c690l #google-map{width:687px;height:355px;margin-top:0}.offer-view.allgemein #google-map{width:690px;height:550px;margin:0}.detail-info-offer{float:right;width:200px;line-height:16px;margin:30px 0 0;text-align:right}.detail-info-offer a,.detail-info-offer span.redirectLink{color:#666}.detail-info-offer a:before,.detail-info-offer span.redirectLink:before{content:'';margin:-10px 2px 0 12px;float:right;background:no-repeat url(/layout/img/sprite_6_4_7.png) 0 -487px;width:38px;height:58px}.detail-info-offer a span,.detail-info-offer span.redirectLink span{color:#06c;text-decoration:underline}.detail-info-offer a span:before,.detail-info-offer span.redirectLink span:before{display:inline-block;margin:0 3px 0 0;content:'';width:6px;height:10px;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) -318px -206px}.sub-detail-info{font-size:18px;position:relative;clear:both;padding:2px 0;line-height:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:9px 0 0}.sub-detail-info div.caption{display:inline-block;margin:0 7px 0 0;color:#990002;font-size:18px}.sub-detail-info p{display:inline-block;margin:0}.sub-detail-info .left{float:left;width:645px;border-right:1px solid #ccc;padding-right:10px}.sub-detail-info .left .left{border-right:0;padding-right:0}.sub-detail-info .left .left,.watchlist-view.offer-view .sub-detail-info .left,.watchlist-view.offer-view.requestType-offer .sub-detail-info .left .left{width:auto}.watchlist-view.offer-view.requestType-offer .sub-detail-info .left{width:665px}.sub-detail-info .right{float:right}.sub-detail-info ul{margin:0;list-style-type:none;float:right;font-size:12px;line-height:25px}.sub-detail-info .watch-list{margin-left:10px}.sub-detail-info ul li{display:inline-block;vertical-align:middle}.hotel-info-block{overflow:hidden;border-bottom:1px solid #ccc;padding:2px 0}#detail-view .hotel-info-block>h2{background:0 0;margin:0;float:left;width:500px;overflow:hidden;padding-top:2px;white-space:normal;color:#333;font-size:16px;line-height:22px}#detail-view .hotel-info-block>h2 a{max-width:440px;white-space:normal;color:#333;font-size:16px;line-height:22px;vertical-align:bottom}#detail-view .hotel-info-block .location h2,#detail-view .hotel-info-block .location span.h2{margin:0;padding:0;display:inline-block}#detail-view .hotel-info-block .location h2 a,#detail-view .hotel-info-block .location span.h2 a{max-width:initial;font-size:12px}#detail-view .hotel-info-block .location{margin:0;padding:0;border-top:0 none;line-height:22px;font-size:12px;float:right;clear:none;border:0;width:500px;text-align:right;white-space:normal;text-overflow:initial;word-break:break-word;overflow:hidden}#detail-view .hotel-info-block .location img{vertical-align:bottom}.sub-detail-info .detail-info{float:left;width:auto;padding:2px 127px 0 14px;font-size:12px;margin:0}.sub-detail-info .detail-info span{font-size:18px;line-height:22px}.sub-detail-info .detail-info a,.sub-detail-info .detail-info span.link{font-size:12px;line-height:27px;width:auto;top:6px;text-align:left;font-weight:700;white-space:nowrap}.sub-detail-info .detail-info a:before,.sub-detail-info .detail-info span.link:before{width:20px;height:27px;background-position:-435px -443px}#detail-view.watchlist-view.offer-view.requestType-offer .c690l h1,#detail-view.watchlist-view.offer-view.requestType-offer .c690l .sub-detail-info,#detail-view.watchlist-view.offer-view.requestType-offer .c690l .hotel-info-block{display:none}#detail-view.watchlist-view.offer-view .c690l .sub-detail-info,#detail-view.watchlist-view.offer-view .c690l .sub-detail-info div.caption{margin-bottom:0}#detail-view.watchlist-view.offer-view .c690l .sub-detail-info .left{border-right:0}#detail-view.watchlist-view.offer-view .c690l .hotel-info-block{margin:0 0 22px}#detail-view.watchlist-view.offer-view.requestType-hotel .c690l .hotel-info-block{display:none}#detail-view.watchlist-view.offer-view.requestType-hotel .c690l .sub-detail-info{margin:0 0 22px;border-bottom:0}#detail-view.watchlist-view.offer-view .c690l .hotel-info-block h2{margin-left:0;width:auto}#detail-view.watchlist-view.offer-view .c690l .hotel-info-block h2 .name{max-width:620px;color:#333}#detail-view.watchlist-view.offer-view .c690l .hotel-info-block .location{clear:both;float:left;margin-left:0;text-align:left}#detail-view h3.hasBacklink,#detail-view .helpContainer.hasBacklink{position:relative;padding:4px 10px 4px 60px}.c33r .non-binding-request{margin-bottom:15px}.non-binding-request.hideMoreContent #container-show-first-click{display:none}.non-binding-request.hideMoreContent .buttonContainer{opacity:.6;filter:alpha(opacity=60)}.non-binding-request .container-request-voucher-1 .error-text{bottom:-122px;left:0}.non-binding-request h2 .back,.non-binding-request h3 .back,.non-binding-request .helpContainer .back{position:absolute;left:10px;top:5px;color:#fff;font-size:10px;border:1px solid #787878;background-color:#959595;background-image:-webkit-linear-gradient(top,#959595,#6a6a6a);background-image:linear-gradient(to bottom,#959595,#6a6a6a);text-decoration:none;line-height:19px;padding:0 6px 0 3px}.non-binding-request h2 .back:before,.non-binding-request h3 .back:before,.helpContainer.hasBacklink .back:before{content:'';position:absolute;width:9px;margin-right:0;height:21px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -257px -461px;left:-9px;top:0}.non-binding-request form,.non-binding-request div.form{background:#666;padding:14px 14px 16px;-webkit-box-shadow:inset 7px 0 9px -7px#000;box-shadow:inset 7px 0 9px -7px #000;color:#fff}.non-binding-request input,.non-binding-request select{vertical-align:middle}.part1 label{width:130px;display:inline-block;vertical-align:middle}.non-binding-request label{color:#fff;margin:7px 0;display:inline-block;vertical-align:middle;position:relative}.non-binding-request .c150l label,.non-binding-request .c150r label{margin:7px 0 0}.non-binding-request .c150l label .error-text{width:60px;bottom:-23px;line-height:12px}.non-binding-request .adult-container label .error-text{left:80px;top:auto}.non-binding-request .name{width:242px}.non-binding-request .trenner,.non-binding-request .part3a p{display:block;color:#fff;font-size:18px;line-height:22px;padding:14px 0 10px;margin:14px 0 0;border-bottom:0;border-top:1px solid #d4d4d4}.non-binding-request .subcaption,.offer-voucher-form .login-area p{font-weight:700;font-size:14px;margin:0;padding:10px 0 0 25px}.non-binding-request #container-shipping_address_type,.non-binding-request .clearfix+.subcaption{margin-top:15px}.non-binding-request .trenner.noborder,.offer-voucher-form fieldset.noborder{border-top:0;margin-top:0;padding-top:0}.non-binding-request .part3a p{border-top:0;margin-top:0;text-align:left;padding-bottom:13px}.non-binding-request .part3a{text-align:center}.non-binding-request .part3 input.street{width:177px}.non-binding-request .part3 input.city{width:156px}.non-binding-request label+select,.non-binding-request select+label{margin-left:10px}.non-binding-request input[type=radio]+label,.non-binding-request input[type=checkbox]+label{color:#999;margin-left:5px}.non-binding-request input[type=checkbox]{margin-right:5px}.non-binding-request input[type=radio]:checked+label,.non-binding-request input[type=checkbox]:checked+label{color:#fff !important}.non-binding-request input[type=checkbox]+label a{color:#39f !important;font-style:normal}.non-binding-request input[type=text]{font-size:14px;line-height:17px;color:#333;padding:3px 7px;width:220px;margin:6px 0 16px;background:#fff;border-radius:0;-webkit-box-shadow:inset 0 0 2px 1px #ccc;box-shadow:inset 0 0 2px 1px #ccc;border:0 none}.non-binding-request .part3 select{width:233px;font-size:14px}.non-binding-request select,.non-binding-request textarea{font-size:14px}.non-binding-request .subcolumns input[type=text]{width:80px;margin:0}.non-binding-request select{line-height:23px;height:23px;width:auto}.non-binding-request .part4 select{width:100px}.non-binding-request .button.lightgrey{padding:3px 10px;margin:14px 0 17px}.part2 label{width:250px}.part2 input{margin-top:10px;vertical-align:top}.part3 label{width:65px;text-align:right;margin-right:10px;margin-bottom:16px}.part3 label .error-text{text-align:left;left:75px}.part3 input[type=text],.part3 select{margin:7px 0 16px !important}.part4{padding:14px 0 0;margin:14px 0 0;border-top:1px solid #d4d4d4}.part4 label{color:#fff;font-size:18px;line-height:22px}.part4 .error-text{left:0;top:24px;width:328px;line-height:12px}.non-binding-request textarea{width:99%;height:100px}.part5 input[type=text],.non-binding-request input#request_rooms_text{width:296px;margin:0 10px 0 0}.part5 label{margin:0;padding:0}.part6{margin-top:14px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:4px 0}.part3b{margin-top:14px;border-top:1px solid #d4d4d4;padding:4px 0}.part6 label,.part3b label{width:280px}.part6 input,.part3b input{vertical-align:top;margin-top:10px}.part6 .container input,.part3b .container input{margin-top:3px}.part6 .container label,.part3b .container label{margin-top:0}.part6 .error-text,.part3b .error-text{left:0;bottom:-13px}.non-binding-request button.red{display:block;margin:20px 0 0;width:100%;font-size:18px;padding:7px 0}.non-binding-request button.red:active{padding:8px 0}.non-binding-request.nobooking label[for=user_address_master_salutation] span.req,.non-binding-request.nobooking label[for=user_address_master_street] span.req,.non-binding-request.nobooking label[for=user_address_master_zip] span.req,.non-binding-request.nobooking label[for=user_address_master_country_id] span.req,.non-binding-request.nobooking label[for=user_birthday] span.req,.non-binding-request.nobooking label[for=user_address_master_company],.non-binding-request.nobooking label[for=user_address_master_company_add],.non-binding-request.nobooking label[for=user_address_master_salutation],.non-binding-request.nobooking label[for=user_address_master_street],.non-binding-request.nobooking label[for=user_address_master_hnr],.non-binding-request.nobooking label[for=user_address_master_zip],.non-binding-request.nobooking label[for=user_address_master_city],.non-binding-request.nobooking label[for=user_address_master_mobile],.non-binding-request.nobooking label[for=user_address_master_fax],.non-binding-request.nobooking label[for=user_address_master_country_id],.non-binding-request.nobooking label[for=user_birthday],.non-binding-request.nobooking input#user_address_master_company,.non-binding-request.nobooking input#user_address_master_company_add,.non-binding-request.nobooking select#user_address_master_salutation,.non-binding-request.nobooking input#user_address_master_street,.non-binding-request.nobooking input#user_address_master_hnr,.non-binding-request.nobooking input#user_address_master_zip,.non-binding-request.nobooking input#user_address_master_city,.non-binding-request.nobooking input#user_address_master_mobile,.non-binding-request.nobooking input#user_address_master_fax,.non-binding-request.nobooking select#user_address_master_country_id,.non-binding-request.nobooking input#user_birthday{display:none}.price-table-container{position:absolute;z-index:2;display:none}.price-table-scroll{max-width:1022px;overflow-x:auto;overflow-y:hidden;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #cbcbcb;margin-top:7px}.price-table{width:auto;margin:7px 0 5px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #cbcbcb;table-layout:fixed;display:inline-block;vertical-align:top;max-width:100%}.price-table.isOverlay{margin:0;-webkit-box-shadow:none;box-shadow:none;border:0}.price-table+.more{display:inline-block;vertical-align:top;position:relative;margin:45px 0 0 -3px;height:116px;width:21px;background:#b9b9b9;text-align:left;direction:ltr;border-radius:0 2px 2px 0;-webkit-box-shadow:inset 2px 0px 3px 0px #a4a4a4;box-shadow:inset 2px 0px 3px 0px #a4a4a4}.price-table+.more span{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);width:116px;display:block;position:absolute;top:85px;left:-47px;color:#fff;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:always}.price-table+.more.active span{top:73px}.price-table+.more span:before{float:left;content:'';width:7px;height:13px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -153px -491px;margin-right:11px;margin-top:3px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.price-table.rows2+.more{height:90px;margin-top:11px}.price-table-scroll .price-table.rows2+.more{top:0;margin-top:12px}.price-table.rows2+.more span{top:72px}.price-table.rows2+.more.active span{top:64px}.price-table.rows1+.more{height:70px;margin-top:14px}.price-table-scroll .price-table.rows1+.more{top:0;height:76px;margin-top:12px}.price-table.rows1+.more span{top:64px}.price-table.rows1+.more.active span{top:56px}.price-table+.more.active{background:#9a0000;-webkit-box-shadow:inset 2px 0px 3px 0px maroon;box-shadow:inset 2px 0px 3px 0px maroon}.price-table-scroll .more{position:absolute;top:45px;right:-21px;margin:0}.price-table thead th{text-align:right;padding:7px 6px;background:#f9f9f9;overflow:hidden}.price-table thead th.date{width:134px;min-width:134px;max-width:134px}.price-table td.roomDetails,.price-table.notMore.cols1.noHead tbody td.roomDetails{width:55px;min-width:55px;max-width:55px;white-space:nowrap}.price-table tbody th,.price-table td{padding:7px 6px;vertical-align:middle;text-align:right;background:#f9f9f9}.price-table tbody th{text-align:right;padding-left:16px;padding:7px 6px;overflow:hidden;word-break:break-word;max-width:171px;width:171px;min-width:171px;word-wrap:break-word}.price-table.isOverlay thead th:first-child div{position:absolute;background:#f9f9f9;width:162px;margin:-7px 0 0 -6px;border-right:1px solid #cbcbcb;height:32px;display:table}.price-table.isOverlay tbody th span{display:block}.price-table.isOverlay tbody th div{position:absolute;background:#f9f9f9;width:162px;margin:-7px 0 0 -6px;display:table;border-right:1px solid #cbcbcb;table-layout:fixed;word-wrap:break-word}.price-table tbody tr:nth-child(odd) th div{background:#dfdfdf}.price-table.isOverlay tbody th div div{position:relative;background:transparent!important;width:auto;margin:0;display:table-cell;border-right:0;vertical-align:middle;padding:7px 6px}.price-table.isOverlay tbody th.corLineHeightRow div{margin-top:-16px}.price-table.isOverlay tbody th.corLineHeightRow div div{margin-top:-7px;line-height:36px}.price-table tbody td{min-width:100px}.price-table tbody td small{vertical-align:top}.price-table.hasMore tbody th,.price-table.isOverlay tbody th{max-width:149px;width:149px;min-width:149px}.price-table thead th:first-child,.price-table tbody th:first-child{text-align:left}.price-table thead th:nth-child(2),.price-table tbody td:first-child{text-align:center}.price-table.notMore.cols2 thead th.date,.price-table.notMore.cols1 thead th.date,.price-table.notMore.cols1.noHead tbody td{width:180px;min-width:180px;max-width:180px}.price-table.notMore.cols2 tbody tr th{max-width:225px;width:225px;min-width:225px}.price-table.notMore.cols1 tbody tr th{max-width:417px;width:417px;min-width:417px}.price-table tbody tr:nth-child(odd) th{background:#dfdfdf}.price-table thead th:nth-child(2n+4){background:#e5e5e5}.price-table tbody tr:nth-child(odd) td{background:#dfdfdf}.price-table tbody tr:nth-child(odd) td:nth-child(2n+4){background:#cecece}.price-table ins,.price-table del{display:block;background:0 0;color:#333}.price-table del{font-size:10px}.price-table a,.price-table span.link{color:#333;cursor:pointer}.price-table span.link:hover{text-decoration:underline}.price-table a:after,.price-table span.link:after{content:'';display:inline-block;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) -353px -48px;width:8px;margin-left:3px;height:6px}.roomDetails.valid:hover,.roomDetails.active{background-color:#990002 !important}.roomDetails.valid:hover a,.roomDetails.valid:hover a:active,.roomDetails.valid.active a,.roomDetails.valid:hover span.link,.roomDetails.valid:hover span.link:active,.roomDetails.valid.active span.link{color:#fff !important}.arrival-day-table{width:100%;margin:7px 0 5px;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;border:1px solid #ccc}.arrival-day-table th{padding:4px 0;text-align:center;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(to bottom,#f9f9f9,#f5f5f5);width:14%}.arrival-day-table td{padding:4px 0;text-align:center;border-top:1px solid #ccc;background-color:#f5f5f5;background-image:-webkit-linear-gradient(top,#f5f5f5,#e8e8e8);background-image:linear-gradient(to bottom,#f5f5f5,#e8e8e8)}.arrival-day-table th:nth-child(2n),.arrival-day-table td:nth-child(2n){background-color:#ebebeb;background-image:none}.arrival-day-table th.active,.arrival-day-table th.active.included{background:#740001;color:#fff}.arrival-day-table td.active,.arrival-day-table td.active.included{background:#990002;color:#fff}.arrival-day-table th.included{background:#007500;color:#fff}.arrival-day-table td.included{background:#0c0;color:#fff}.arrival-day-table .lastcol td.included input{display:none}.arrival-day-table .lastcol td.included.active input{display:inline}#detail-view.watchlist-view.requestType-watchlist .c690l{padding-top:0}#detail-view.watchlist-view .offer-table,#detail-view.watchlist-view.requestType-watchlist .c33r{margin-top:0}.c488l .content-block p,#detail-view .c488l .content-block h3.paragraph{font-size:14px;font-weight:700;color:#666;margin-left:7px}.c488l .content-block p .rating,#detail-view .c488l .content-block h3.paragraph .rating{margin-left:8px}#detail-view .c488l h3{margin:0 0 0 7px;font-weight:700;font-size:12px;color:#333;padding:5px 0}#detail-view .c488l .closed h3{font-weight:400}.c488l .fade-box{border:1px solid #a72224}.c488l .fade-box.closed{border:1px solid #cbcbcb}.c488l .fade-box h3 span{width:280px;display:inline-block}div.rating{display:inline-block}.c488l .fade-box ul{list-style-type:none;margin-left:14px}.c488l .fade-box li{padding:5px 0;border-top:1px solid #ccc}.c488l .fade-box li:first-child{border-top:0 none}.c488l .fade-box li span{width:273px;display:inline-block}.c188r dl{line-height:53px;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff}.c188r dt{display:inline-block;font-weight:700;font-size:14px;color:#666;width:70px;padding:0 14px 0 3px;vertical-align:middle;text-align:right;border-bottom:1px solid #ccc;margin:0;vertical-align:top}.c188r dt h3{margin:0!important}.c188r dd{display:inline-block;text-align:right;width:95px;color:#666;font-size:24px;border-bottom:1px solid #ccc;line-height:24px;padding-top:11px;padding-right:4px;vertical-align:top}.c188r dd span{font-size:12px;line-height:18px;display:block;overflow:hidden}.c188r dd span.no-content{font-size:10px;line-height:14px;width:60px;display:inline-block;vertical-align:top;padding-bottom:14px}.c188r ul{list-style-type:none;margin:33px 0 0 11px}.c188r li{margin:0 0 20px}.c188r li:before{content:'';display:inline-block;width:33px;height:33px;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) -153px -458px}.c188r li:nth-child(2):before{background-position:-185px -458px}.c188r li:nth-child(3):before{background-position:-219px -458px}.c188r li a{margin:5px 0 5px 57px}.c188r li .button{font-size:14px;padding:7px 0;color:#666;border:1px solid #d4d4d4;border-radius:2px;position:relative;overflow:hidden;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;width:125px;text-align:center;display:inline-block;vertical-align:middle;margin:0 0 0 14px}.c188r li .button:hover{background:#a80002;border-color:#a80002;text-decoration:none;color:#fff}.c188r li .button:active,.c188r li .button:focus,.c188r li.active .button{background-color:#d60002;background-image:-webkit-linear-gradient(top,#d60002,#a70002);background-image:linear-gradient(to bottom,#d60002,#a70002);-webkit-box-shadow:inset 0 1px 5px rgba(102,102,102,.6);box-shadow:inset 0 1px 5px rgba(102,102,102,.6);border:0 none;color:#fff;outline:none;padding:8px 0;font-weight:400;width:127px}#booking-overview{background:#666;-webkit-box-shadow:inset 12px 0 10px -10px #000;box-shadow:inset 12px 0 10px -10px #000;color:#fff;font-size:11px;line-height:18px;position:relative}#booking ul.nav .link-to-offer{margin-top:140px}#booking-overview h2{background:#404040;padding:6px 0 6px 18px;color:#f3762d;font-size:18px;line-height:24px;font-weight:400;margin:0 0 0 3px}#booking-overview h3{padding:5px 0 5px 18px;color:#f39b4c;font-size:14px;line-height:20px;font-weight:400;margin:30px 0 10px}#booking-overview h2+h3{margin-top:10px}#booking-overview dl{margin:10px 15px 10px 18px;padding:0}#booking-overview dd.border,#booking-overview .borderLastdd dd:last-child{border-bottom:1px solid #a9a9a9;padding-bottom:14px;margin-bottom:14px}#booking-overview dd.border2,#booking-overview dd.border3{border-bottom:1px solid #a9a9a9;border-top:1px solid #a9a9a9}#booking-overview dd.border2,#booking-overview dt.bw2{font-size:14px;margin:14px 0 65px;padding:8px 0}#booking-overview dd.border3,#booking-overview dt.bw3{font-size:14px;padding:8px 0}#booking-overview dt{clear:both;float:left;width:72px;font-weight:400;margin:14px 0 0}#booking-overview dd.border+dt{margin-top:0}#booking-overview dd{margin:14px 45px 0 0;padding-left:72px}#booking-overview h2+dl dt:first-child,#booking-overview h2+dl>dt:first-child+dd,#booking-overview h3+dl dt:first-child,#booking-overview h3+dl>dt:first-child+dd,#booking-overview dt.small-gap,#booking-overview dd.small-gap{margin-top:0}#booking-overview h2+dl{margin-top:14px}#booking-overview .price-overview dt.bw,#booking-overview .price-overview dt.bw2,#booking-overview .price-overview dt.bw3{width:150px}#booking-overview .price-overview dd{display:block;text-align:right;margin-right:0}#booking-overview .name{float:left;width:180px}#booking-overview p{margin:10px 15px 10px 18px}#booking .change,#booking-overview a.change{color:#3fd9ff;text-decoration:underline;font-size:11px;line-height:11px;display:inline-block;vertical-align:middle}#booking-overview a{color:#fff;text-decoration:underline}#booking-overview .change{position:absolute;right:15px}.timeline.booking{font-size:11px}.timeline.booking .current a,.timeline.booking .active a{color:#fff}.timeline.booking a,.timeline.booking{color:#666}#booking ol+h1{color:#333;font-size:22px;background:0 0;padding:7px 0;border-radius:0;margin:40px 0 0;-webkit-box-shadow:none;box-shadow:none;border-bottom:1px solid #ccc;line-height:28px}#booking ol+h1 span{color:#990002}#booking .c690l+.c33r,#booking h1+.subcolumns{margin-top:0}#booking .c50r h2,#booking .c690l h2,#complete-overview h2{border-bottom:1px solid #999;margin:18px 0 18px;padding:5px 0}#booking-dateselect{border:1px solid #ccc;padding:18px 15px}#booking-rooms,.booking-room{position:relative}#booking-rooms{margin:18px 0;border-bottom:1px solid #999;padding-bottom:5px}#booking .hints{margin:18px 0}.table-block{float:left;width:330px}.table-block-wrapper{position:relative;background:#b2b2b2;padding:8px 0 0}.overview-block{float:right;width:277px;background:#ebebeb;padding:78px 10px 0 30px}.table-block .label-blue{margin-top:2px;position:absolute;left:339px;white-space:nowrap;background:#1ab3d8;color:#fff;padding:5px 13px;border-radius:5px;font-size:11px;-webkit-box-shadow:inset 1px 0px 8px -3px #000;box-shadow:inset 1px 0px 8px -3px #000}.table-block .label-blue.second{top:44px}.table-block .label-blue:before{content:'';position:absolute;top:8px;left:-5px;width:5px;height:13px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -1px -102px}.table-block .bottom-arrow:after{content:'';position:absolute;bottom:-5px;left:71px;width:13px;height:5px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -7px -101px}.table-block #availability_yearmonth{width:95px}.table-block .availability-table-wrapper{padding:6px 0 0}.table-block p,.table-block div.caption{margin:15px 0 4px}.table-block div.caption{font-weight:700}.table-block div.caption .overlay-wrapper{font-weight:400}.booking_type_2 .table-block-wrapper,.booking_type_3 .table-block-wrapper{padding-bottom:1px}.booking_type_2 .overview-block{padding-top:50px}#seasons-select{position:relative}#seasons-select label{color:#333;display:block;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;background:#f8f8f8;padding:8px 20px 8px 51px;position:relative;font-weight:700}#seasons-select label:nth-child(odd){background:#dedede}#seasons-select label:first-child{border-top:1px solid #cdcdcd;border-radius:2px 2px 0 0}#seasons-select label:last-child{border-bottom:1px solid #cdcdcd;border-radius:0 0 2px 2px}#seasons-select label.active,#seasons-select label.active.included{color:#fff;background:#990002;border-color:#990002}#seasons-select label.included input{visibility:hidden}#seasons-select label.included.active input{visibility:visible}#seasons-select span.icon-check{position:absolute;top:8px;left:10px;display:none}#seasons-select .included span.icon-check{display:block}#seasons-select .included.active span.icon-check{display:block}#seasons-select .name{width:140px}#seasons-select .price{display:inline-block;width:90px;text-align:right}#seasons-select label.included{background:#007500;border-color:#007500;color:#fff}.overview-block dt{display:block;line-height:25px;margin:0}.overview-block dd{margin-bottom:13px;display:block;line-height:10px}.overview-block button{margin-bottom:13px;margin-top:8px}.overview-block select,.choose-room select,.choose-addtional select,.choose-gifts select{width:47px}#booking .c690l h3,#booking .c50r h3{margin:18px 0 4px;font-weight:400;font-size:18px;line-height:22px}.choose-room th{background:#666;color:#fff;font-weight:400;text-align:center;padding:9px 0}.choose-room th:first-child,.choose-room td:first-child{text-align:left;width:78px;padding-left:10px}.choose-room td:first-child{padding-top:13px;line-height:16px}.row2{width:209px}.row3{width:75px}.row4{width:102px}.row5{width:137px}.choose-room th:last-child,.choose-room td:last-child{text-align:right;padding-right:10px}.choose-room td.note{padding:0 10px;font-weight:700;text-align:left}.choose-room td{padding:10px 0;line-height:23px;text-align:center}.choose-room label{display:none}.left-side{float:left}.choose-room select{margin-bottom:5px}.choose-room .roomDetails-v2 select{margin-bottom:0}.choose-room .roomDetails-v2 .roomDetails:hover{background-color:transparent!important}.choose-room select.wide{width:100%}.roomDetails-v2{position:relative}.roomDetails-v2 .roomDetails{position:absolute;left:4px;top:17px;z-index:1;width:16px;height:11px;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -468px -448px;text-align:left;direction:ltr}.add:before{content:"";width:20px;height:23px;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -379px -476px;text-align:left;display:inline-block;vertical-align:middle;margin-right:9px}#booking .c50l input[type=checkbox],#booking .c33l input[type=checkbox],#booking .c33r input[type=radio],.c419r input[type=checkbox]{margin:10px 5px 10px 0;vertical-align:middle}#booking .c419r input[type=checkbox]{margin:3px 5px 10px 0;vertical-align:top}#booking .c419r label{width:400px;display:inline-block;margin-bottom:10px}.fullwidth{display:block;width:98%}.input-counter{text-align:right;display:block;font-size:11px}#booking .c50l input[type=checkbox]+label,#booking .c33l input[type=checkbox]+label,.c419r input[type=checkbox]+label{color:#333 !important;position:relative}.c419r .error-text{bottom:-15px;left:0}.choose-coupon .c33r input[type=radio]:disabled+label,.choose-coupon .c33r input[type=radio]:disabled+label a,.choose-coupon.disabled label,.choose-coupon.disabled span{color:#999 !important}.choose-coupon .c33l p{margin-top:7px}.choose-coupon select{width:auto;max-width:234px}.choose-coupon textarea{height:50px}.choose-coupon label.fullwidth{margin-bottom:2px}#booking button.next,#booking a.button.next{margin:30px 0 0;float:right;font-size:14px;padding:10px!important;line-height:17px}#booking button.next:active{padding:11px!important}#booking a.button.next{float:left}.choose-addtional,.choose-gifts{width:100%;margin-bottom:20px}.choose-addtional span.sold_out,.choose-gifts span.sold_out{font-size:10px;display:inline-block}.choose-addtional th:first-child,.choose-gifts th:first-child{width:60px}.choose-addtional th,.choose-gifts th{color:#666;padding:0 0 10px;font-weight:700;font-size:14px}.choose-addtional th span.hint,.choose-gifts th span.hint{font-weight:400;font-size:12px}.choose-addtional tbody td,.choose-gifts tbody td{padding:1px}.choose-addtional .fade-box,.choose-addtional .fake-fade-box,.choose-gifts .fade-box{margin:0}#booking .fade-box{border-color:#de9d62}#booking .fade-box.closed,#booking .fade-box .fade-box.closed,#booking .fake-fade-box{border-color:#cbcbcb}#booking .c690l .fade-box h3,#booking .c690l .fake-fade-box h3{margin:0;padding:0;font-size:12px;border-bottom:0;line-height:18px;color:#333}#booking .c690l .active .fade-box h3,#booking .c690l .active .fake-fade-box h3{color:#fff}#booking .c690l .fade-box,#booking .c690l .fake-fade-box{padding:6px 10px 6px 14px}#booking #voucher_select{background:#fddfc5;padding:15px 20px}#booking #voucher_select .c33l{width:241px;margin-right:0}#booking #voucher_select .c66r{width:367px;padding:0 0 0 20px;float:left;border-left:1px solid #fff}#booking #voucher_select h3{font-size:16px;line-height:20px;margin-top:0;margin-bottom:10px}#booking #voucher_select select{width:100%;max-width:none}#booking .choose-coupon.disabled #voucher_select{background:#eee}#booking .choose-coupon.disabled #voucher_select h3{color:#999}#booking .choose-coupon.disabled #voucher_select img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}#booking .choose-coupon.disabled #voucher_select a,#booking .choose-coupon.disabled .c33r label,#booking .choose-coupon.disabled #voucher_select label,#booking .choose-coupon.disabled #voucher_text-maxlength label{cursor:default}#booking .choose-coupon.disabled #voucher_select #motiv-preview{background:#eee}.choose-addtional .name{width:400px;display:inline-block}.choose-addtional .price,.choose-gifts .price{display:inline-block;font-weight:400;text-align:right;vertical-align:middle;width:170px}.choose-addtional .active select,.choose-addtional .active .fade-box,.choose-addtional .active .fake-fade-box,.choose-gifts .active select,.choose-gifts .active .fade-box-img{background:#990002;color:#fff;border-color:#990002;-webkit-box-shadow:none;box-shadow:none}.choose-addtional .fade-box.closed h3:after,.choose-gifts .fade-box-img.closed h3:after{background-position:-179px -54px}.choose-addtional .active .fade-box.closed h3:after,.choose-gifts .active .fade-box-img.closed h3:after{background-position:-140px -111px}.choose-addtional .fade-box h3:after,.choose-gifts .fade-box-img h3:after{background-position:-174px -116px}.choose-addtional .active .fade-box h3:after,.choose-gifts .active .fade-box-img h3:after{background-position:-158px -115px}#booking .form-box{background:#dfdfdf;border:1px solid #ccd2d3;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;padding:14px 10px 6px;margin-bottom:6px}#booking .form-box.cancellation-insurance{position:relative}#booking .form-box.cancellation-insurance .note{padding:5px 0 10px;font-style:italic}#booking .form-box.cancellation-insurance p{margin-bottom:20px}#booking .form-box.cancellation-insurance p:last-child{margin-bottom:0}#booking .form-box .help-form-guest{margin:0;position:relative}#booking .form-box .help-guest-details .c50r p.hint{bottom:5px;font-size:10px}#booking .form-box .help-form-guest .c50l,#booking .form-box .help-form-guest .c50r{margin:0;padding:0}#booking .form-box.cancellation-insurance .help-form-guest .c50l,#booking .step5 .form-box{width:374px}#booking .form-box .help-guest-details label,#booking .form-box .help-guest-details span.label{margin:8px 8px 4px 0;padding-right:0}#booking .step5 .form-box{background:0 0;box-shadow:none;-webkit-box-shadow:none;padding:6px 10px}#booking .step5 .form-box label{margin:8px 8px 4px 0;padding-right:0;width:104px;float:left;text-align:right;color:#333;position:relative}#booking .step5 .form-box input[type=text]{width:240px}#booking .form-box .help-guest-details label.radio{margin:10px 4px 0 2px}#booking .form-box .help-guest-details input[type=radio]{margin:15px 0 15px 5px!important}#booking .form-box .help-guest-details .radio-container label.radio{margin:0;width:auto}#booking .form-box .help-guest-details .radio-container input[type=radio]{margin:6px 5px 5px 0!important;clear:both}#booking .form-box .help-guest-details .radio-container .help{float:left}#booking .form-box input.street{width:160px !important}#booking .form-box input.city{width:140px !important}#booking .form-box input[type=text]:disabled,#booking .form-box input[type=password]:disabled,#booking .form-box select:disabled{background-color:#eee}#booking .form-box input[type=text],#booking .form-box input[type=password],#booking .form-box select{background-color:#fff}#booking .form-box .form-box-wrapper{border-top:1px solid #9a9a9a;padding-top:18px;margin-top:18px}#login_formular .red{float:right}#login_formular a{text-decoration:underline;font-size:11px}#booking .c690l h3+.subcolumns{margin-top:0}.what-next{list-style-type:none;margin:5px 0 5px 26px}.what-next a{font-size:14px;line-height:40px;color:#fff;text-decoration:none}.what-next a:before{content:'';display:inline-block;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) 0 -550px;width:32px;height:16px;margin-right:13px}a.to-home:before{background-position:-32px -550px;height:30px}a.print-this:before{background-position:-64px -550px;height:32px}a.print-coupon:before{background-position:-96px -550px;height:23px}a.to-profil:before{background-position:-128px -550px;width:23px;height:30px;margin:0 17px 0 5px}a.post-on-fb:before{background-position:-151px -550px;height:29px}.in-a-row dt,.in-a-row dd{display:inline-block;margin:0;width:100px;vertical-align:top}.in-a-row dd{width:200px;padding-right:16px}.in-a-row dd.wide{width:516px}dd.fullwidth{width:934px;padding-right:0}.coupon-check{margin:0 0 15px}.coupon-check:before{content:'';display:inline-block;vertical-align:top;margin-right:8px;width:26px;height:21px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -41px -117px}.coupon-check+p,.coupon-check+p+p{margin-left:34px}#complete-overview .c50l{margin-right:0;padding-right:0}#complete-overview #booking_message-maxlength p{margin:20px 0 0}#complete-overview table{border-bottom:1px solid #ccc;display:block;margin:10px 0;padding:10px 0}#complete-overview th:first-child,#complete-overview td:first-child{padding-left:11px;width:292px}#complete-overview th{text-align:left}.row-2{width:141px}.row-3{width:119px}.row-23{width:260px}#complete-overview .row-123{width:552px !important}th.row-4{width:126px}.row-4{padding-left:100px}#complete-overview th:last-child{width:242px;padding-right:11px;text-align:right}#complete-overview td:last-child{padding-right:11px;text-align:right}#order-price-overview{font-size:14px}#order-price-overview dl{border-bottom:2px solid #d3d3d3}#order-price-overview dt{display:inline-block;width:224px;margin:0;font-weight:400;padding:8px 0 8px 11px;border-bottom:1px solid #d3d3d3;vertical-align:top}#order-price-overview dt a{color:#333;text-decoration:none}#order-price-overview dt a:hover{text-decoration:underline}#order-price-overview dd{display:inline-block;width:144px;text-align:right;border-bottom:1px solid #ccc;padding:8px 11px 8px 0;vertical-align:top}#order-price-overview dt input{vertical-align:text-bottom;margin:0 5px 0 10px}#order-price-overview dt label{font-size:12px;line-height:14px}#order-price-overview dd.noborder{border-bottom:0 none}#order-price-overview .price{font-size:18px;color:#a01113;border-bottom:0 none;border-top:2px solid #d3d3d3;padding:20px 0 13px 11px}#order-price-overview dd.price{padding:20px 11px 13px 0}#order-price-overview .price span{font-size:12px;display:block;color:#333}#order-price-overview dt.rebatecode{display:none}#order-price-overview dd.rebatecode{width:368px;padding:8px 11px;border-bottom:0 none;background:#f0f0f0;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#order-price-overview dd.rebatecode.first{border-top:1px solid #d3d3d3}#order-price-overview dd.rebatecode label{float:left;margin-top:9px}#order-price-overview dd.rebatecode input{width:82px;border:1px solid #999;border-radius:0;-webkit-box-shadow:none;box-shadow:none;line-height:17px;position:relative;padding-right:40px;background:url(/layout/img/bg-rebatecode-default.jpg) no-repeat 100% 50% #fff;background-size:auto 100%;vertical-align:middle}#order-price-overview dd.rebatecode.error input{background-image:url(/layout/img/bg-rebatecode-error.jpg)}#order-price-overview dd.rebatecode.success input{background-image:url(/layout/img/bg-rebatecode-success.jpg)}#order-price-overview dd.rebatecode button{margin:0 0 0 10px;display:inline-block;vertical-align:middle;border:0;background:#999;color:#fff;padding:3px 12px;font-size:14px;line-height:28px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);border-radius:2px}#order-price-overview dd.rebatecode.success button{background:#329900}#order-price-overview dd.rebatecode .message{display:block;text-align:left;margin-top:8px;color:#666}#order-price-overview dd.rebatecode.error .message{color:#c00}#order-price-overview dt.rebatecode_item .remove{display:inline-block;width:15px;height:16px;background:no-repeat url(/layout/img/sprite_6_4_7.png) -124px -115px;vertical-align:top;margin-left:3px}#complete-overview h3{margin-bottom:8px;font-size:18px}#complete-overview h3:before{content:'';width:26px;height:31px;margin-right:16px;display:inline-block;vertical-align:middle;background:no-repeat url(/layout/img/sprite_6_4_7.png) -152px -515px}#complete-overview h3.payment_method:before{background-position:-208px -551px}#complete-overview h3+div{margin-left:42px}#complete-overview h3+div.border{border-bottom:1px solid #ccc;margin-bottom:32px;padding-bottom:12px}#complete-overview h4{font-weight:700;font-size:14px;margin:0 0 5px}#complete-overview .c50r label{display:none}#complete-overview textarea{width:494px;max-width:100%;max-width:calc(100% - 6px);height:64px}#complete-overview .subcolumns+.subcolumns+.subcolumns{border-top:1px solid #999}#complete-overview ul.wishes{list-style-type:none;margin-left:0}#complete-overview ul.wishes .list-block{padding:0 10px 0 0;width:240px}#complete-overview ul.wishes .list-block:nth-child(2){padding:0 0 0 10px}#booking .step4 button.next,#booking .step4 a.button.next{margin-top:12px}.c419r{float:right;padding:20px 0 15px 25px;width:419px;border-bottom:1px solid #d3d3d3}.checkoutAmazonPayButtonFirst.c419r{border-bottom:0}#complete-overview .red{margin:20px 0 60px}#complete-overview input[type=checkbox]+label a{color:#06c !important;text-decoration:underline;font-style:normal}#booking #registrierung_formular input[type=radio],#booking #registrierung_formular input[type=checkbox]{float:none;vertical-align:middle;margin:2px 0 0 !important}#booking #registrierung_formular .info{text-align:right;padding:0;padding:0;font-size:11px;color:#666}#booking #registrierung_formular label.radio{margin-top:5px}#booking #login_formular input{width:145px !important}#delivery-address-wrapper{border-top:1px solid #999;border-bottom:1px solid #999;margin:15px 0;padding:10px 0 20px}.send-order-info label.radio{margin:0 20px 0 5px !important;width:auto}.send-order-info{margin:20px 0;clear:both;line-height:27px}.send-order-info strong{display:inline-block;vertical-align:middle;margin-right:20px}.send-order-info input{margin:0!important;vertical-align:middle}.send-order-info .error-text{text-align:left;left:-18px;bottom:-14px}input[type=checkbox]:checked+label.strong,input[type=radio]:checked+label.strong{font-weight:700}input[type=checkbox]:checked+label.strong .over,input[type=radio]:checked+label.strong .over{font-weight:400}.delivery-address-special{padding-left:16px}.guest-details{display:block;margin:15px 0}.guest-details th{font-weight:400;padding-left:4px}.guest-details input[type=text]{width:192px !important;margin:5px 0 !important}.guest-details select{width:94px !important;margin:5px 0 !important}.guest-details input.datepicker_past[type=text]{width:96px !important}.guest-details td label{display:none}.guest-details th:first-child{width:102px}.guest-details .row_name{width:220px}.cancellation-insurance label.radio{width:530px;line-height:16px;vertical-align:top;text-align:left}.cancellation-insurance input[type=radio]{margin-right:5px !important}#booking .cancellation-insurance h3{font-size:12px;font-weight:700}#secure{float:right;margin:100px 0 0;width:200px}#booking #secure h3{font-size:18px;line-height:31px}#secure h3:before{content:'';width:22px;height:31px;margin-right:10px;display:inline-block;vertical-align:top;background:no-repeat url(/layout/img/sprite_6_4_7.png) -183px -514px}footer{clear:both;padding:20px 0 40px;-webkit-box-shadow:inset 0 12px 10px -10px #ccc;box-shadow:inset 0 12px 10px -10px #ccc}.footer-nav{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:1px 0;margin:0 0 30px}.wartung .footer-nav{height:32px;background:#f39b4c}footer ul{list-style-type:none;overflow:hidden;margin:0}.footer-nav ul{background:#f39b4c}.footer-nav li{float:left}.footer-nav li.active{background:#990002}.footer-nav li.active a:before,.footer-nav li.active+li a:before{content:""}.footer-nav li a:before{content:"|";color:#333;float:left;line-height:32px;position:absolute;left:0}.footer-nav li:first-child a:before{content:""}.footer-nav a,.footer-nav a:active,.footer-nav a:visited{float:left;text-align:center;position:relative;width:57px;line-height:32px;padding-left:2px}.footer-nav li:nth-child(2) a{width:72px}.footer-nav li:nth-child(3) a{width:41px}.footer-nav li:nth-child(4) a{width:74px}.footer-nav li:nth-child(5) a{width:39px}.footer-nav li:nth-child(6) a{width:81px}.footer-nav li:nth-child(7) a{width:87px}.footer-nav li:nth-child(8) a{width:108px}.footer-nav li:nth-child(9) a{width:190px}.footer-nav li:nth-child(10) a{width:41px}.footer-nav li:nth-child(11) a{width:50px}.footer-nav li:nth-child(12) a{width:59px}.footer-nav li:nth-child(13) a{width:118px}footer a,footer a:active,footer a:visited{color:#333}footer .active a{color:#fff}footer h3,footer .caption{color:#666;text-transform:uppercase;font-size:10px;border-bottom:1px solid #bdbdbd;letter-spacing:2px;background:0 0;box-shadow:none;padding:0;margin:0;font-weight:400;display:block}.footer-satisfaction{float:left;width:700px;overflow:hidden}.ssl{float:left;width:75px;height:75px;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -425px -138px;text-align:left;direction:ltr;padding:0;margin:18px 20px 18px 10px}.footer-satisfaction li{display:inline-block;background:url(/layout/img/sprite_6_4_7.png) no-repeat -480px -210px transparent;padding-left:20px;line-height:26px}.footer-commercial,.footer-links{border-top:1px solid #bdbdbd;padding:10px 0;clear:both}.footer-commercial .caption,.footer-commercial .caption,.footer-links .caption{display:inline!important;border:0 none;padding-left:0;margin-right:5px}.footer-commercial ul,.footer-commercial li,.footer-links ul,.footer-links li{display:inline}.footer-commercial li:before,.footer-links.text-links li:before{content:"|";color:#666;margin:0 3px}.footer-commercial li:first-child:before,.footer-links.text-links li:first-child:before{content:"";margin:0}.footer-commercial a,.footer-commercial a:active,.footer-commercial a:visited,.footer-links a,.footer-links a:active,.footer-links a:visited{color:#06c}.footer-commercial img,.footer-links img{vertical-align:middle}.footer-satisfaction ul{padding:12px 0 10px}.footer-satisfaction li:nth-child(odd){width:325px}.footer-satisfaction li:nth-child(even){width:225px}.footer-payment{float:left;width:181px;overflow:hidden}.footer-payment .caption{padding-left:14px}.footer-payment ul{float:left;width:157px;height:102px;text-indent:-9999px;overflow:hidden;background:no-repeat url(/layout/img/sprite_6_4_7.png) -2px -202px;text-align:left;direction:ltr;margin:0;padding:18px 11px;border:0 none;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd}.footer-payment li{position:absolute;left:200px;top:0}.footer-follow{float:right;width:162px;overflow:hidden}.footer-follow .caption{padding-left:14px}.footer-commercial ul,.footer-links ul{margin:5px 0;line-height:24px}.footer-follow ul{margin:15px 0 0;padding-left:14px;line-height:24px}.footer-follow li{width:31px;height:32px;overflow:hidden;display:inline-block;padding:0;margin:0 14px 9px 0}.footer-follow li.pt{margin-right:0}.footer-follow li a,.footer-follow li a:active,.footer-follow li a:visited{text-indent:-9999px;float:left;width:31px;height:32px;overflow:hidden;background-repeat:no-repeat;background-image:url(/layout/img/sprite_6_4_7.png);background-position:-403px -538px;text-align:left;direction:ltr}.footer-follow .gp a,.footer-follow .gp a:active,.footer-follow .gp a:visited{background-position:-434px -538px}.footer-follow .tw a,.footer-follow .tw a:active,.footer-follow .tw a:visited{background-position:-465px -538px}.footer-follow .pt a,.footer-follow .pt a:active,.footer-follow .pt a:visited{background-position:-403px -570px}.footer-follow .ig a,.footer-follow .ig a:active,.footer-follow .ig a:visited{background-position:-465px -570px}.footer-follow .li a,.footer-follow .li a:active,.footer-follow .li a:visited{background-position:-434px -570px}#certificate{margin:5px 0;padding:0 5px 0 40px;line-height:24px}footer p{clear:both;border-top:1px solid #bdbdbd;padding:13px 0 0;margin:0;font-size:11px}footer p span{text-transform:uppercase}#redirectForm{display:none!important}#free-slot-wrapper{position:absolute;top:0;left:0;width:100%}#free-slot-wrapper .container{width:1043px;margin:0 auto;position:relative}#free-slots{position:absolute;top:-1000px;right:-130px;z-index:1;width:109px;padding:22px 4px 3px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:0px 1px 6px #333;box-shadow:0px 1px 6px #333;text-align:left;transition:top .5s ease 0s;-moz-transition:top .5s ease 0s;-webkit-transition:top .5s ease 0s;-o-transition:top .5s ease 0s}#free-slot-wrapper.active #free-slots{top:0!important}#free-slot-wrapper.disabled #free-slots{top:-1000px!important}#free-slots .slider li{width:109px;overflow:hidden;padding-bottom:83px}#free-slots h1{font-size:11px;line-height:16px;height:33px;overflow:hidden;background:0 0;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:0 3px}#free-slots h1 a{font-weight:700;color:#000;text-decoration:underline}#free-slots .slider li p{padding:0 3px;margin:0 0 10px;font-size:11px;line-height:16px;overflow:hidden}#free-slots .name{width:109px;margin:0;color:#000}#free-slots .location{color:#000;text-decoration:underline}#free-slots .red{background:#b20002;color:#fff;font-size:14px;text-transform:uppercase;margin-bottom:6px;padding:0 0 6px;text-align:center}#free-slots .container{background:#b20002}#free-slots del,#free-slots ins{display:block}#free-slots del{margin-top:8px;color:#333;background:0 0}#free-slots ins{background:0 0;color:#990002;font-size:12px;font-weight:700;line-height:24px}#free-slots p{padding:0 25px 0 5px;margin:0;font-size:12px;line-height:15px}#free-slots span.close{position:absolute;top:4px;right:4px;display:inline-block;text-indent:-9999px;width:19px;height:19px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -211px -513px}#free-slots span.move{position:absolute;bottom:8px;right:8px;display:inline-block;text-indent:-9999px;width:17px;height:9px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -231px -537px}#free-slot-wrapper.active #free-slots span.move{background-position:-213px -536px}#free-slots .img-wrapper{padding:1px 1px 6px;text-align:center;background:#b20002;position:absolute;bottom:0;left:0}#free-slots .img-wrapper img{display:block;margin:0 auto}#free-slots .slider-nav{padding:0 0 5px;width:109px;height:18px;background:#b20002}#free-slots .slider-nav li{height:11px}#free-slots .slider-nav a{margin:0 3px;width:13px;height:11px;background-position:-235px -514px}#free-slots .slider-nav .active a{background-position:-250px -514px}#free-slots .price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.address-box{width:480px}.address-box label{text-align:right;line-height:14px;display:inline-block;vertical-align:middle;margin:6px 9px 16px 0;position:relative;width:62px}.address-box.wide label{width:124px}.address-box input[type=text],.address-box select{width:150px;margin:6px 0 16px;font-size:12px;line-height:18px;color:#333;padding:3px 8px;border:0 none;-webkit-box-shadow:inset 0 1px 3px #333;box-shadow:inset 0 1px 3px #333;vertical-align:middle}.address-box.wide input[type=text],.address-box.wide select{width:330px}.address-box select{width:166px}.address-boxwide select{width:346px}.address-box .error-text{text-align:left;left:70px}.address-box.wide .error-text{left:132px}.address-box button{float:right;font-size:14px;margin:12px 0 0}.close-subnavul{position:absolute;right:20px;top:-26px;color:#333;z-index:10000000;width:20px;height:20px;font-size:16px;font-weight:700;background:#fff;text-align:center;border-radius:10px 10px 0 0;padding:5px 0 0;border:1px solid #ccc;border-bottom:0 none;display:none}.isTouchDevice .close-subnavul{display:block;right:-1px;top:-25px;width:30px}.content-block.newsletter-subscribe{text-align:center}.content-block.newsletter-subscribe #newsletter_bestellen.closed{min-height:0;height:460px;overflow:hidden}.content-block.newsletter-subscribe h1,.content-block.newsletter-subscribe h2{color:#be9083;background:0 0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-size:26px;line-height:30px;text-transform:uppercase;padding:0;margin:20px auto}.content-block.newsletter-subscribe h2{color:#f89b4b;font-size:22px;line-height:24px;text-transform:none;margin:35px 0 10px;font-weight:400}.content-block.newsletter-subscribe ul{list-style:none;margin:20px 0 30px 35px}.content-block.newsletter-subscribe ul li{font-size:14px;line-height:22px;padding:5px 0;text-align:left}.content-block.newsletter-subscribe ul li:before{content:"";display:inline-block;width:20px;height:14px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -476px -638px;margin-right:15px}.content-block.image-left.newsletter-subscribe .dynamicHeightContainer{margin:0 14px 0 525px !important}.content-block.newsletter-subscribe input[type=text],.newsletter-unsubscribe input[type=text]{font-size:14px;line-height:22px;color:#999;padding:10px 26px;width:300px;margin:10px auto;background:#fff;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;border:1px solid #dfdfdf;display:block}.content-block.newsletter-subscribe input[type=checkbox]{margin-right:10px;vertical-align:top;margin-top:5px}.content-block.newsletter-subscribe input[type=checkbox]+label{display:inline-block;width:430px;font-size:12px;text-align:left;letter-spacing:-.5px;position:relative}.content-block.newsletter-subscribe input[type=checkbox]+label .error-text{bottom:-13px;left:0}.content-block.newsletter-subscribe button,.newsletter-unsubscribe button{display:block;margin:20px auto 5px auto;font-size:18px;line-height:22px;padding:10px 30px;border:0;border-radius:2px}.subcolumns.newsletter-infos{padding:50px 0 30px;margin:10px 0 35px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;line-height:22px}.subcolumns.newsletter-infos h3{font-size:14px}.newsletter-unsubscribe{text-align:center;font-size:14px;line-height:22px}.formLabelRight{overflow:hidden}.formLabelRight>.center{overflow:hidden;display:inline-block;margin:0 0 18px}.formLabelRight label{width:180px;float:left;margin:0 10px 10px 0;text-align:right;clear:both;font-weight:700;font-size:13px;color:#666666!important;line-height:22px}.formLabelRight input[type=checkbox]:checked+label,.formLabelRight input[type=checkbox]+label{color:#666666!important}.formLabelRight input{float:left;margin-top:3px}.two-choice-box p.hint{margin:20px 0 0}.ratingOverview{margin:20px 0 0}.g-recaptcha{margin:20px auto}.g-recaptcha>div{margin:0 auto;max-width:100%}.g-recaptcha>div iframe{max-width:100%}#kontakt_formular .g-recaptcha,#registrierung_formular .g-recaptcha,#suchhilfe_formular .submit-info{clear:both}#suchhilfe_formular .g-recaptcha{float:right}#newsletter_bestellen .g-recaptcha{float:left;width:99%}button.button-form-loading{position:relative;cursor:default}button.button-form-loading:after{content:"";display:block;background:url(/layout/img/spinner.gif) no-repeat 50% 50% transparent;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%}button.red.button-form-loading:after{background-color:#d60002}.moreLessContainer .moreContent{display:none}.moreLessContainer.open .moreContent{display:block}.moreLessContainer.open tbody.moreContent{display:table-row-group}.moreLessMainContainer .moreMainContent{display:none}.moreLessMainContainer.open .moreMainContent{display:block}.moreLessMainContainer .show-main-more,.moreLessMainContainer .show-main-less{color:#666;width:auto;font-weight:700;font-size:14px;margin-bottom:20px}a.tel{color:#333}a.tel:hover{text-decoration:none}a.glossary{border-bottom:1px dotted}a.glossary:hover{text-decoration:none}.mt0{margin-top:0!important}.mt10{margin-top:10px!important}.mt20{margin-top:20px!important}.mt30{margin-top:30px!important}.ml0{margin-left:0!important}.mb0{margin-bottom:0!important}.showMore36{overflow:hidden}.showMore36.closed{height:36px}.tright{text-align:right}.js_show{display:none}.wauto{width:auto!important}.hidden-container{clear:both}.bold{font-weight:700}input[type=text].icon-loader{background-image:url(/layout/img/loading-small.gif);background-repeat:no-repeat;background-position:100% 50%}.page-search.search-type-hotels #sponsored_offers,.page-search.search-type-offers #sponsored_hotels{display:none}.showMobile,#detail-nav.showMobile,.sub-detail-info ul li.showMobile,#result-hotels dd.showMobile,#result-offers dd.showMobile{display:none}.styleNew{display:none!important}.payment .ml25{margin-left:25px}.google-map-placeholder{width:100%;height:100%;max-width:100%;text-align:center;font-weight:100;background-size:cover;background-repeat:no-repeat;background-position:center center;display:table}.google-map-placeholder>div{background:linear-gradient(rgba(255,255,255,.5),rgba(255,255,255,.5)),url(/layout/img/google-maps-placeholder.svg);display:table-cell;vertical-align:middle;background-size:cover}.google-map-placeholder>div>p{color:#666;line-height:2em}.google-map-placeholder>div>p>a{cursor:pointer;text-decoration:underline;color:#666}.google-map-placeholder>div>button.orange,.google-map-placeholder>div>button.orange:active{font-size:20px;padding:3px 20px;line-height:22px;text-shadow:none;margin-bottom:30px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#subnav label li.with-sub:hover ul:before{height:29px}#subnav input[type=text]{padding-top:3px;padding-bottom:3px}.form-box input{margin-bottom:5px!important}#booking .form-box .help-guest-details input[type=radio]{margin-left:0!important}}.jcarousel{position:relative;overflow:hidden}.jcarousel ul.slider{width:20000em;position:relative;list-style:none;margin:0;padding:0}.jcarousel ul.slider li{float:left;position:relative}.jcarousel.showlate ul.slider>li,.jcarousel.showlate ul.slider-nav>li{opacity:0}.jcarousel.showlate ul.slider.keepOpacity>li,.jcarousel.showlate ul.slider-nav.keepOpacity>li{opacity:1}#mask{position:absolute;z-index:9000;background-color:#fff;height:100px;width:100px;top:0;left:0;display:none}#mask.light{background-color:#000}#waiting{position:absolute;z-index:9000;height:100px;width:100px;top:0;left:0;display:none;opacity:.7;filter:alpha(opacity=70);background:url(/layout/img/loading.gif) no-repeat 50% 50% #000}#waiting.light{background-color:#fff;-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.05);box-shadow:0 2px 5px 0 rgba(0,0,0,.05)}.customwaiting{position:absolute;z-index:9000;height:100%;width:100%;top:0;left:0;opacity:.4;filter:alpha(opacity=40);background:url(/layout/img/loading.gif) no-repeat 50% 50% #000}.loading{position:absolute;height:100%;width:100%;top:0;left:0;opacity:.4;filter:alpha(opacity=40);background:url(/layout/img/loading.gif) no-repeat 50% 50%}#modal-dialog{position:absolute;display:none;z-index:9999;width:360px;color:#333;background:#dfdfdf;font-size:12px;line-height:18px}#modal-dialog.wide{width:686px}#modal-dialog.dark{background:#666;color:#fff}#modal-dialog.light{background:0 0;color:#333;width:400px}#modal-dialog.wide{width:686px}#modal-dialog.full{width:1044px}#modal-dialog.full.wide{-webkit-box-shadow:none;box-shadow:none}#modal-dialog.closeOnClick,#modal-dialog #modal-close{cursor:pointer}#modal-dialog #modal-close,.infowindow .infowindow-close,#gmap-overlay .close,.booking-room .close{position:absolute;z-index:9998;top:12px;right:17px;display:block;width:14px;height:15px;text-indent:-999999px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -194px -84px}.booking-room .close{z-index:auto}.booking-room .close{right:4px;top:5px}#modal-dialog.dark #modal-close,#modal-dialog.light #modal-close{top:8px;right:8px}#modal-dialog.light.googlemap #modal-close{top:0;right:-40px;font-size:30px;color:#fff;background-position:-475px -703px;width:21px;height:20px}#modal-dialog.light.interstitial #modal-close{top:82px;right:8px;display:none}#modal-dialog.light.interstitial #modal-dialog-content .center{margin-top:28px}#modal-dialog-loading{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url(/layout/img/loading.gif) no-repeat 50% 50% #000;opacity:.5;filter:alpha(opacity=50)}#modal-dialog-content{padding:35px 20px;text-align:left}.dark #modal-dialog-content{padding:0 0 15px}.light #modal-dialog-content{padding:0}#modal-dialog-content .center{text-align:center}.dark #modal-dialog-content .center,.light #modal-dialog-content .center{margin:35px 20px}#modal-dialog-content .status{clear:both;margin-bottom:20px;overflow:hidden;color:#333}#modal-dialog-content .status:last-child{margin-bottom:0}#modal-dialog-content .status span.icon{float:left;width:76px;height:76px;margin:0 15px 15px 0;background:url(/layout/img/sprite_6_4_7.png) no-repeat -271px -250px}#modal-dialog-content .status.error span.icon{background-position:-187px -250px}#modal-dialog-content .status p,#modal-dialog-content .status ul{padding-top:20px;margin-left:91px;color:#333}#modal-dialog-content .status ul{list-style:none}#modal-dialog-content .status li{margin-bottom:5px}#modal-dialog-content .status li.caption{font-weight:700;padding-top:10px}#modal-dialog-content .status li.caption li{font-weight:400}#modal-dialog-content .status li.caption ul{padding-top:5px;margin-left:0}#modal-dialog-content .status ul li:first-child{padding-top:0}#modal-dialog.dark p{color:#fff}#modal-dialog p.title{font-size:12px}#modal-dialog.light .container{border-radius:4px;background:#fff;-webkit-box-shadow:0px 2px 7px 1px #ccc;-moz-box-shadow:0px 2px 7px 1px #ccc;box-shadow:0px 2px 7px 1px #ccc;overflow:hidden}#modal-dialog.light .loadingTop{text-align:center;padding-bottom:42px;margin-bottom:10px;background:url(/layout/img/loading.gif) no-repeat 50% 100%}#modal-dialog.light .header{min-height:21px;background:#f89b4b;font-size:10px;padding:9px 7px;border-top-left-radius:4px;border-top-right-radius:4px}#modal-dialog.light .middle{padding:5px;background:#fff}#modal-dialog.light .middle div p{margin-bottom:0}#modal-dialog.light .middle h1,#modal-dialog.light .middle .h1{display:block;color:#333;font-size:14px;font-weight:700;background:0 0;padding:0;border-radius:0;margin:0 0 10px;-webkit-box-shadow:none;box-shadow:none}#modal-dialog.light .middle a{color:#333;text-decoration:none}#modal-dialog.light .middle a:hover{text-decoration:underline}#modal-dialog.light .middle a.image{float:left;margin:0 15px 10px 0}#modal-dialog.light .middle a.image a{display:block}#modal-dialog.light .middle .location{text-overflow:initial;white-space:normal}#modal-dialog.light .middle .services{clear:both}#modal-dialog.light .footer{min-height:29px;background:#f89b4b;font-size:10px;padding:10px;border-top:1px solid #c6732c;line-height:16px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#modal-dialog.light .footer a{color:#333;text-decoration:none}#modal-dialog.light .footer .text{float:left;width:70px;margin-right:10px}#modal-dialog.light .footer .price{float:left;width:130px;text-align:right;font-weight:700;font-size:20px;margin-right:10px;margin-top:10px}#modal-dialog.light .footer .link{float:right;margin-right:20px;margin-top:5px}#modal-dialog.light .footer .link .button{font-size:12px;font-weight:700;padding:4px 15px;border-radius:1px;border:0 none;-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;-webkit-box-shadow:none;box-shadow:none;color:#fff}#booking_noshow h2{margin-top:0}#booking_noshow #modal-form label.radio{width:620px;text-align:left;margin:2px 0 0 10px;padding:0}#booking_noshow #modal-form input[type=radio]{vertical-align:top}#booking_noshow #modal-form textarea{width:620px;height:85px;margin:10px 0;font-size:14px;line-height:17px;padding:5px 8px}#booking_noshow #modal-form label textarea{width:602px}#booking_noshow #modal-form textarea.oneline{height:17px;width:602px;margin:0 0 10px}#booking_noshow #modal-form button{margin:20px auto 0 auto;display:block}#modal-dialog-content #booking_noshow .status{margin:20px 0 0}.lz_cbl{position:fixed;height:166px;width:34px;overflow:hidden;z-index:20000000;margin:0;opacity:1.1;bottom:auto;right:auto;left:0;top:393px}.signaturePadWrapper{position:relative}.signaturePad,.signaturePadCheck,.signaturePadCheckCrop{border:1px solid #ccc;width:calc(100% - 2px);height:300px}.signaturePadClear{position:absolute;top:7px;right:4px;display:block;text-indent:-9999px;width:18px;height:18px;background:url(/layout/img/sprite_6_4_7.png) no-repeat transparent -53px -79px;cursor:pointer}ol.inlinelist,ul.inlinelist{display:inline;margin:0;padding:0}ol.inlinelist{counter-reset:LIST-ITEMS}ol.inlinelist li,ul.inlinelist li{display:inline;padding-right:6px}ol.inlinelist li:last-child,ul.inlinelist li:last-child{padding-right:0}ol.inlinelist li:before{content:counter(LIST-ITEMS) ".";counter-increment:LIST-ITEMS;padding-right:3px}ol.inlinelist li:after,ul.inlinelist li:after{content:",";padding-right:3px}ol.inlinelist li:last-child:after,ul.inlinelist li:last-child:after{content:"";padding-right:0}.infowindow{width:400px;background-color:#333;color:#ccc;position:absolute;z-index:101}.infowindow .container{overflow:hidden}.infowindow .center{margin:16px}.infowindow .content_top{padding:8px 16px;box-shadow:0px 5px 5px 0px rgba(0,0,0,.2);text-shadow:0px 5px 5px rgba(0,0,0,.2)}.infowindow .content_top img{display:block;border:1px solid #5d5d5d;margin:0 auto}.infowindow .content{margin:16px}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/layout/img/fancybox/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/layout/img/fancybox/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/layout/img/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/layout/img/fancybox/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:hidden}.fancybox-title{visibility:hidden;font:normal 13px/20px Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;top:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/layout/img/fancybox/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('/layout/img/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}.ui-datepicker{border-right:1px solid #e5e5e5;border-left:1px solid #e5e5e5;font-size:14px;background:#fff;margin-top:2px;z-index:100}.ui-datepicker .ui-datepicker-header{position:relative;background:#9a0000;line-height:30px;color:#fff;text-align:center}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer}.ui-datepicker .ui-datepicker-prev{right:auto;left:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;width:16px;height:16px;text-indent:-99999px;background:url(/layout/img/sprite_6_4_7.png) no-repeat;background-position:-313px -146px;margin:7px 6px 0}.ui-datepicker .ui-datepicker-next span{background-position:-313px -161px}.ui-datepicker table{width:240px;color:#000;border-collapse:separate}.ui-datepicker th,.ui-datepicker td{text-align:center}.ui-datepicker th{line-height:20px;font-size:12px;text-align:center;font-weight:700;background:#666;color:#fff;width:30px}.ui-datepicker td a,td.ui-datepicker-week-col,td.ui-state-disabled{border:1px solid transparent;border-left-color:#fff;border-top-color:#fff;border-bottom-color:#e6e6e6;border-right-color:#e6e6e6;line-height:29px;background:#f1f1f1;text-decoration:none}.ui-datepicker td a{display:block}.ui-datepicker td a.ui-state-highlight{background:#e5e5e5}.ui-datepicker td a.ui-state-hover,.ui-datepicker td a.ui-state-active{color:#fff;border-color:#571808}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker td a.ui-state-hover,.ui-datepicker td a.ui-state-active{background:#85250d;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(50%,#85250d),color-stop(100%,#571808));background:-webkit-radial-gradient(center,ellipse cover,#85250d 50%,#571808 100%);background:-o-radial-gradient(center,ellipse cover,#85250d 50%,#571808 100%);background:-ms-radial-gradient(center,ellipse cover,#85250d 50%,#571808 100%);background:radial-gradient(ellipse at center,#85250d 50%,#571808 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#85250d',endColorstr='#571808',GradientType=1)}.ui-datepicker select{width:auto;vertical-align:top;margin-top:3px}.ui-slider-container{margin:10px 0}.ui-slider{margin:3px 1% 0;position:relative;text-align:left;border:1px solid #c8c8c8;background:#d7d7d7;color:#333;border-radius:4px;border-top-color:#bababa;height:6px}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:16px;height:16px;cursor:pointer;-ms-touch-action:none;touch-action:none;top:-5px;margin-left:-7px;background:url(/layout/img/sprite_6_4_7.png) no-repeat -316px -131px}.ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:1px solid #e1893a;top:-1px;height:8px;background:#f39b4d;border-radius:4px}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider .ui-slider-handle span{position:absolute;top:-17px;left:-9px;width:30px;text-align:center}.ui-slider-numbers{min-height:10px}.ui-slider-numbers span{float:left;text-align:left;color:#999;font-size:10px;line-height:10px;margin-left:5px}.ui-slider-numbers span.max{float:right;text-align:right;margin-left:0}.ui-slider-scale{position:relative;height:10px;overflow:hidden}.ui-slider-scale span{position:absolute;width:50px;text-align:center;margin-left:-24px;color:#999;font-size:6px;line-height:6px;top:0}.ui-slider-scale.items5 span:nth-child(1){left:1%}.ui-slider-scale.items5 span:nth-child(2){left:20%}.ui-slider-scale.items5 span:nth-child(3){left:40%}.ui-slider-scale.items5 span:nth-child(4){left:59.9%}.ui-slider-scale.items5 span:nth-child(5){left:79.5%}.ui-slider-scale.items5 span:nth-child(6){right:1%;text-align:right}.ui-slider-scale.items9 span:nth-child(1){left:1%}.ui-slider-scale.items9 span:nth-child(2){left:12.5%}.ui-slider-scale.items9 span:nth-child(3){left:23%}.ui-slider-scale.items9 span:nth-child(4){left:33.8%}.ui-slider-scale.items9 span:nth-child(5){left:44.7%}.ui-slider-scale.items9 span:nth-child(6){left:55.4%}.ui-slider-scale.items9 span:nth-child(7){left:66.1%}.ui-slider-scale.items9 span:nth-child(8){left:76.7%}.ui-slider-scale.items9 span:nth-child(9){left:87.4%}.ui-slider-scale.items9 span:nth-child(10){right:.5%;text-align:right}.ui-slider-container.scale_top .ui-slider-scale{height:7px}.ui-slider-container.scale_top .ui-slider{margin-top:-1px}.no-js .ui-slider-numbers,.no-js .ui-slider-scale{display:none}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;z-index:1}.autocomplete-loading{content:"";height:16px;width:16px;position:absolute;right:33px;top:2px;display:block;background-image:url(/layout/img/loading-small.gif);display:none}ul.ui-widget-content,ul.ui-widget-content li .ui-menu-item-wrapper{text-align:left}ul.ui-widget-content li .ui-menu-item-wrapper{cursor:pointer}ul.ui-widget-content li:nth-child(21) .ui-menu-item-wrapper{cursor:default}.rate-stars{display:inline-block;overflow:hidden}.rate-stars img{float:left}#rate-stars-text span{font-size:10px;font-weight:400;margin-right:2px;line-height:12px;vertical-align:bottom}#content .raty-cancel{display:none}.mejs-offscreen{position:absolute!important;top:-10000px;left:-10000px;overflow:hidden;width:1px;height:1px}.mejs-container{position:relative;background:#000;font-family:Helvetica,Arial;text-align:left;vertical-align:top;text-indent:0}.mejs-container:focus{outline:0}.me-plugin{position:absolute}.mejs-embed,.mejs-embed body{width:100%;height:100%;margin:0;padding:0;background:#000;overflow:hidden}.mejs-fullscreen{overflow:hidden!important}.mejs-container-fullscreen{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;z-index:1000}.mejs-container-fullscreen .mejs-mediaelement,.mejs-container-fullscreen video{width:100%;height:100%}.mejs-clear{clear:both}.mejs-background{position:absolute;top:0;left:0}.mejs-mediaelement{position:absolute;top:0;left:0;width:100%;height:100%}.mejs-poster{position:absolute;top:0;left:0;background-size:contain;background-position:50% 50%;background-repeat:no-repeat}:root .mejs-poster img{display:none}.mejs-poster img{border:0;padding:0;border:0}.mejs-overlay{position:absolute;top:0;left:0}.mejs-overlay-play{cursor:pointer}.mejs-overlay-button{position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-50px 0 0 -50px;background:url(/layout/img/mediaelement/bigplay.svg) no-repeat}.no-svg .mejs-overlay-button{background-image:url(/layout/img/mediaelement/bigplay.png)}.mejs-overlay:hover .mejs-overlay-button{background-position:0 -100px}.mejs-overlay-loading{position:absolute;top:50%;left:50%;width:80px;height:80px;margin:-40px 0 0 -40px;background:#333;background:url(/layout/img/mediaelement/background.png);background:rgba(0,0,0,.9);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.9)),to(rgba(0,0,0,.9)));background:-webkit-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-moz-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-o-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:-ms-linear-gradient(top,rgba(50,50,50,.9),rgba(0,0,0,.9));background:linear-gradient(rgba(50,50,50,.9),rgba(0,0,0,.9))}.mejs-overlay-loading span{display:block;width:80px;height:80px;background:transparent url(/layout/img/mediaelement/loading.gif) 50% 50% no-repeat}.mejs-container .mejs-controls{position:absolute;list-style-type:none;margin:0;padding:0;bottom:0;left:0;background:url(/layout/img/mediaelement/background.png);background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));height:30px;width:100%}.mejs-container .mejs-controls div{list-style-type:none;background-image:none;display:block;float:left;margin:0;padding:0;width:26px;height:26px;font-size:11px;line-height:11px;font-family:Helvetica,Arial;border:0}.mejs-controls .mejs-button button{cursor:pointer;display:block;font-size:0;line-height:0;text-decoration:none;margin:7px 5px;padding:0;position:absolute;height:16px;width:16px;border:0;background:transparent url(/layout/img/mediaelement/controls.svg) no-repeat}.no-svg .mejs-controls .mejs-button button{background-image:url(/layout/img/mediaelement/controls.png)}.mejs-controls .mejs-button button:focus{outline:dotted 1px #999}.mejs-container .mejs-controls .mejs-time{color:#fff;display:block;height:17px;width:auto;padding:10px 3px 0;overflow:hidden;text-align:center;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.mejs-container .mejs-controls .mejs-time a{color:#fff;font-size:11px;line-height:12px;display:block;float:left;margin:1px 2px 0 0;width:auto}.mejs-controls .mejs-play button{background-position:0 0}.mejs-controls .mejs-pause button{background-position:0 -16px}.mejs-controls .mejs-stop button{background-position:-112px 0}.mejs-controls div.mejs-time-rail{direction:ltr;width:200px;padding-top:5px}.mejs-controls .mejs-time-rail span,.mejs-controls .mejs-time-rail a{display:block;position:absolute;width:180px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer}.mejs-controls .mejs-time-rail .mejs-time-total{margin:5px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-time-rail .mejs-time-buffering{width:100%;background-image:-o-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:15px 15px;-moz-background-size:15px 15px;-o-background-size:15px 15px;background-size:15px 15px;-webkit-animation:buffering-stripes 2s linear infinite;-moz-animation:buffering-stripes 2s linear infinite;-ms-animation:buffering-stripes 2s linear infinite;-o-animation:buffering-stripes 2s linear infinite;animation:buffering-stripes 2s linear infinite}@-webkit-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-moz-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-ms-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@-o-keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}@keyframes buffering-stripes{from{background-position:0 0}to{background-position:30px 0}}.mejs-controls .mejs-time-rail .mejs-time-loaded{background:#3caac8;background:rgba(60,170,200,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(44,124,145,.8)),to(rgba(78,183,212,.8)));background:-webkit-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-moz-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-o-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:-ms-linear-gradient(top,rgba(44,124,145,.8),rgba(78,183,212,.8));background:linear-gradient(rgba(44,124,145,.8),rgba(78,183,212,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-current{background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8));width:0}.mejs-controls .mejs-time-rail .mejs-time-handle{display:none;position:absolute;margin:0;width:10px;background:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;cursor:pointer;border:solid 2px #333;top:-2px;text-align:center}.mejs-controls .mejs-time-rail .mejs-time-float{position:absolute;display:none;background:#eee;width:36px;height:17px;border:solid 1px #333;top:-26px;margin-left:-18px;text-align:center;color:#111}.mejs-controls .mejs-time-rail .mejs-time-float-current{margin:2px;width:30px;display:block;text-align:center;left:0}.mejs-controls .mejs-time-rail .mejs-time-float-corner{position:absolute;display:block;width:0;height:0;line-height:0;border:solid 5px #eee;border-color:#eee transparent transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:15px;left:13px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float{width:48px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-current{width:44px}.mejs-long-video .mejs-controls .mejs-time-rail .mejs-time-float-corner{left:18px}.mejs-controls .mejs-fullscreen-button button{background-position:-32px 0}.mejs-controls .mejs-unfullscreen button{background-position:-32px -16px}.mejs-controls .mejs-mute button{background-position:-16px -16px}.mejs-controls .mejs-unmute button{background-position:-16px 0}.mejs-controls .mejs-volume-button{position:relative}.mejs-controls .mejs-volume-button .mejs-volume-slider{display:none;height:115px;width:25px;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;top:-115px;left:0;z-index:1;position:absolute;margin:0}.mejs-controls .mejs-volume-button:hover{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.5);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{position:absolute;left:11px;top:8px;width:2px;height:100px;background:#ddd;background:rgba(255,255,255,.9);margin:0}.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle{position:absolute;left:4px;top:-3px;width:16px;height:6px;background:#ddd;background:rgba(255,255,255,.9);cursor:N-resize;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0}.mejs-controls a.mejs-horizontal-volume-slider{height:26px;width:56px;position:relative;display:block;float:left;vertical-align:middle}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#333;background:rgba(50,50,50,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(30,30,30,.8)),to(rgba(60,60,60,.8)));background:-webkit-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-moz-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-o-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:-ms-linear-gradient(top,rgba(30,30,30,.8),rgba(60,60,60,.8));background:linear-gradient(rgba(30,30,30,.8),rgba(60,60,60,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current{position:absolute;left:0;top:11px;width:50px;height:8px;margin:0;padding:0;font-size:1px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#fff;background:rgba(255,255,255,.8);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(255,255,255,.9)),to(rgba(200,200,200,.8)));background:-webkit-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-moz-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-o-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:-ms-linear-gradient(top,rgba(255,255,255,.9),rgba(200,200,200,.8));background:linear-gradient(rgba(255,255,255,.9),rgba(200,200,200,.8))}.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle{display:none}.mejs-controls .mejs-captions-button{position:relative}.mejs-controls .mejs-captions-button button{background-position:-48px 0}.mejs-controls .mejs-captions-button .mejs-captions-selector{visibility:hidden;position:absolute;bottom:26px;right:-51px;width:85px;height:100px;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px 10px 0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-captions-button .mejs-captions-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{width:55px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-controls .mejs-captions-button .mejs-captions-translations{font-size:10px;margin:0 0 5px}.mejs-chapters{position:absolute;top:0;left:0;-xborder-right:solid 1px #fff;width:10000px;z-index:1}.mejs-chapters .mejs-chapter{position:absolute;float:left;background:#222;background:rgba(0,0,0,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(50,50,50,.7)),to(rgba(0,0,0,.7)));background:-webkit-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-moz-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-o-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:-ms-linear-gradient(top,rgba(50,50,50,.7),rgba(0,0,0,.7));background:linear-gradient(rgba(50,50,50,.7),rgba(0,0,0,.7));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#323232,endColorstr=#000000);overflow:hidden;border:0}.mejs-chapters .mejs-chapter .mejs-chapter-block{font-size:11px;color:#fff;padding:5px;display:block;border-right:solid 1px #333;border-bottom:solid 1px #333;cursor:pointer}.mejs-chapters .mejs-chapter .mejs-chapter-block-last{border-right:0}.mejs-chapters .mejs-chapter .mejs-chapter-block:hover{background:#666;background:rgba(102,102,102,.7);background:-webkit-gradient(linear,0 0,0 100%,from(rgba(102,102,102,.7)),to(rgba(50,50,50,.6)));background:-webkit-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-moz-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-o-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:-ms-linear-gradient(top,rgba(102,102,102,.7),rgba(50,50,50,.6));background:linear-gradient(rgba(102,102,102,.7),rgba(50,50,50,.6));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,startColorstr=#666666,endColorstr=#323232)}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{font-size:12px;font-weight:700;display:block;white-space:nowrap;text-overflow:ellipsis;margin:0 0 3px;line-height:12px}.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{font-size:12px;line-height:12px;margin:3px 0 4px;display:block;white-space:nowrap;text-overflow:ellipsis}.mejs-captions-layer{position:absolute;bottom:0;left:0;text-align:center;line-height:20px;font-size:16px;color:#fff}.mejs-captions-layer a{color:#fff;text-decoration:underline}.mejs-captions-layer[lang=ar]{font-size:20px;font-weight:400}.mejs-captions-position{position:absolute;width:100%;bottom:15px;left:0}.mejs-captions-position-hover{bottom:35px}.mejs-captions-text{padding:3px 5px;background:url(/layout/img/mediaelement/background.png);background:rgba(20,20,20,.5);white-space:pre-wrap}.me-cannotplay a{color:#fff;font-weight:700}.me-cannotplay span{padding:15px;display:block}.mejs-controls .mejs-loop-off button{background-position:-64px -16px}.mejs-controls .mejs-loop-on button{background-position:-64px 0}.mejs-controls .mejs-backlight-off button{background-position:-80px -16px}.mejs-controls .mejs-backlight-on button{background-position:-80px 0}.mejs-controls .mejs-picturecontrols-button{background-position:-96px 0}.mejs-contextmenu{position:absolute;width:150px;padding:10px;border-radius:4px;top:0;left:0;background:#fff;border:solid 1px #999;z-index:1001}.mejs-contextmenu .mejs-contextmenu-separator{height:1px;font-size:0;margin:5px 6px;background:#333}.mejs-contextmenu .mejs-contextmenu-item{font-family:Helvetica,Arial;font-size:12px;padding:4px 6px;cursor:pointer;color:#333}.mejs-contextmenu .mejs-contextmenu-item:hover{background:#2c7c91;color:#fff}.mejs-controls .mejs-sourcechooser-button{position:relative}.mejs-controls .mejs-sourcechooser-button button{background-position:-128px 0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector{visibility:hidden;position:absolute;bottom:26px;right:-10px;width:130px;height:100px;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:10px;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{margin:0 0 6px;padding:0;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px}.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{width:100px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:10px}.mejs-postroll-layer{position:absolute;bottom:0;left:0;width:100%;height:100%;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);z-index:1000;overflow:hidden}.mejs-postroll-layer-content{width:100%;height:100%}.mejs-postroll-close{position:absolute;right:0;top:0;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);color:#fff;padding:4px;z-index:100;cursor:pointer}div.mejs-speed-button{width:46px!important;position:relative}.mejs-controls .mejs-button.mejs-speed-button button{background:0 0;width:36px;font-size:11px;line-height:normal;color:#fff}.mejs-controls .mejs-speed-button .mejs-speed-selector{display:none;position:absolute;top:-100px;left:-10px;width:60px;height:100px;background:url(/layout/img/mediaelement/background.png);background:rgba(50,50,50,.7);border:solid 1px transparent;padding:0;overflow:hidden;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.mejs-controls .mejs-speed-button:hover>.mejs-speed-selector{display:block}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label.mejs-speed-selected{color:rgba(33,248,248,1)}.mejs-controls .mejs-speed-button .mejs-speed-selector ul{margin:0;padding:0;display:block;list-style-type:none!important;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li{margin:0 0 6px;padding:0 10px;list-style-type:none!important;display:block;color:#fff;overflow:hidden}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li input{clear:both;float:left;margin:3px 3px 0 5px;display:none}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li label{width:60px;float:left;padding:4px 0 0;line-height:15px;font-family:helvetica,arial;font-size:11.5px;color:#fff;margin-left:5px;cursor:pointer}.mejs-controls .mejs-speed-button .mejs-speed-selector ul li:hover{background-color:#c8c8c8!important;background-color:rgba(255,255,255,.4)!important}.mejs-controls .mejs-button.mejs-jump-forward-button{background:transparent url(/layout/img/mediaelement/jumpforward.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-jump-forward-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}.mejs-controls .mejs-button.mejs-skip-back-button{background:transparent url(/layout/img/mediaelement/skipback.png) no-repeat;background-position:3px 3px}.mejs-controls .mejs-button.mejs-skip-back-button button{background:0 0;font-size:9px;line-height:normal;color:#fff}@media screen and (min-width:768px){#subnav label.sub-right ul ul{right:auto;left:100%}#subnav label li input,#subnav label.sub-right li.with-sub input,#subnav label.sub-right li.with-sub>span{display:inline-block;margin:0 0 0 26px;vertical-align:middle}#subnav label.sub-right li.with-sub>span{margin:0 0 0 40px}#subnav label.sub-right li.with-sub:hover ul:before,#subnav label.sub-right li.with-sub.hover ul:before{left:-2px;right:auto}nav ul .sub-right ul a.with-sub,nav ul .sub-right ul a.with-sub:active,nav ul .sub-right ul a.with-sub:visited{padding-left:23px !important;padding-right:0 !important}nav ul .sub-right .with-sub:after,#subnav label.sub-right .with-sub:after{content:"";width:9px;margin:0 7px 0 8px;height:12px;background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -467px -110px;overflow:hidden;color:#fff;display:inline-block;vertical-align:middle}nav ul .sub-right .with-sub:hover:after,nav ul .sub-right .with-sub.hover:after{background:transparent no-repeat url(/layout/img/sprite_6_4_7.png) -456px -110px}nav ul .sub-right .with-sub:before,#subnav label.sub-right .with-sub:before{display:none!important}nav ul .sub-right .with-sub:after{background-position:-422px -608px}#subnav label.sub-right .with-sub:after{background-position:-406px -608px;margin-left:0}nav ul .sub-right .with-sub:hover:after,nav ul .sub-right .with-sub.hover:after{background-position:-435px -608px}nav ul li.sub-right:hover ul ul,av ul li.sub-right.hover ul ul{left:100%;right:auto}nav ul .sub-right ul li:hover ul a,nav ul .sub-right ul li:hover ul a:active,nav ul .sub-right ul li:hover ul a:visited,nav ul .sub-right li.active li:hover ul a,nav ul .sub-right ul li.hover ul a,nav ul .sub-right ul li.hover ul a:active,nav ul .sub-right ul li.hover ul a:visited,nav ul .sub-right li.active li.hover ul a{text-align:left}.offer-voucher-form label.radio{width:250px}}@media screen and (max-width:767px){.showMobile,#detail-nav.showMobile{display:block}.sub-detail-info ul li.showMobile,#result-hotels dd.showMobile,#result-offers dd.showMobile{display:inline-block}.c690l,.c33l,.c66l,.c33r,.c150l,.c150r,.home-page .c33l,.home-page .c66l,.c284l,.c739r,.c739r.content-block,.c488l,.c188r,.c50l,.c50r,.c266l,.c252l,.c249l,.c263r,.c274l,.c196l,.c283l,.c448r,.c283r,.c444l,.c284r,.c444r,.c743r,.c580l,.c743l,.c513l,.c513r,.c442r,.c450l,.c330r,.c330l,.suchhilfe-right,.blog-right,.shop-area .content-right,.login-block .c50r,.login-block .c50l,.c652l,.c390r,.c637l,.c521r,.c521l,.c440r,.address-box,.c242l,.c242r,#booking .c610l,.c419r,#booking #voucher_select .c33l,#booking #voucher_select .c66r{width:auto;float:none;margin-left:0;margin-right:0}.zahlungen-stornierungen .c242l img+p,.zahlungen-stornierungen .c242r img+p{max-width:none}.c488l,.c50l{margin-bottom:18px;padding:0}.subcolumns .c283l,.subcolumns .c448r,.subcolumns .c242l,.subcolumns .c242r{margin:18px 0}.coupon-book,.coupon-order{height:auto}.reload-list-slider .name,.name{white-space:normal}.reload-list-slider .name,.name{white-space:normal}#content img{max-width:100%;height:auto}#content .image-teaser img,#content .list-content img{width:100%;height:auto}#content div.image-left img,div.image-left img,#content section.image-left img{margin-bottom:5px}.image-teaser{margin:18px 0}.list-content-light-2rows li span.name{width:188px}.home-page .list-content li .name,.home-page .list-content-light li .name,.home-page .list-content-dark li .name,.list-content li .name_long,.list-content-light li .name_long,.list-content-dark li .name_long{width:145px}.home-page .c33r.list-content li span,.home-page .c33r .list-content li span{width:200px}.content-block.image-left{padding:10px}div.image-left{padding:0 0 9px 0!important}div.image-left h2,div.image-left h3,div.image-left p{padding:0 14px}div.image-left h2{margin-top:18px}.subcolumns .content-block,.content-block.single{padding:9px 14px;margin:0}.price-table thead th.date{width:20%;min-width:20%;max-width:20%}.price-table.notMore.cols1 tbody tr th,.price-table.notMore.cols1 thead th.date,.price-table.notMore.cols1.noHead tbody td{width:40%;min-width:40%;max-width:40%}.price-table.notMore.cols2 thead th.date,.price-table.notMore.cols2.noHead tbody td{width:25%;min-width:25%;max-width:25%}.price-table td.roomDetails,.price-table.notMore.cols1.noHead tbody td.roomDetails{width:auto;min-width:initial;max-width:initial}.price-table{display:table;width:100%}.price-table tbody td{min-width:0}.price-table+.more,.price-table-container{display:none}#detail-nav li{display:none}.offer-view #detail-nav li,.offer-view #detail-nav li:nth-child(3){width:auto}#detail-nav,#detail-nav.open li{display:block}#detail-nav li.active a:after,#detail-nav li a:hover:after,#detail-nav li.active span.redirectLink:after,#detail-nav li span.redirectLink:hover:after{display:none;content:none}#detail-nav li.active a,#detail-nav li a:hover,#detail-nav li.active span.redirectLink,#detail-nav li span.redirectLink:hover{color:#666;display:block;padding:9px 0;-webkit-box-shadow:inset 1px 1px 0 #cbcbcb;box-shadow:inset 1px 1px 0 #cbcbcb;position:relative;background:0 0}#detail-nav li.active a,#detail-nav li a:hover,#detail-nav li.active span.redirectLink,#detail-nav li span.redirectLink:hover{font-weight:700;color:#000}#detail-nav-toggler{border:0;font-size:16px;width:100%;background-color:#f9f9f9;border:1px solid #ccc;margin-bottom:20px;padding:9px 0;position:relative;color:#666;display:block}.c284l.list-content.mobileChangePos+#detail-nav-toggler{margin:30px 0 0}#detail-nav ul{display:none}#detail-nav .with-sub:before{display:none}.clearMobile:after{content:"\0020";display:block;height:0;visibility:hidden;clear:both}.review-left{width:75%}.sub-detail-info .left .left,.sub-detail-info .right,.fadebox-left,.fadebox-right{float:none}.sub-detail-info .left .left,.sub-detail-info .right{width:100%}.sub-detail-info .right{display:none}.sub-detail-info .detail-info{padding:6px 115px 9px 0;white-space:nowrap;font-size:12px}.detail-info br{display:none}.sub-detail-info .detail-info span{font-size:12px;line-height:16px;white-space:nowrap}.sub-detail-info .detail-info a,.sub-detail-info .detail-info span.link{font-size:10px;top:2px}#detail-view header .location{font-size:14px}.fadebox-left,.fadebox-right{width:inherit;margin:7px;min-height:0!important}.fadebox-right{padding:10px}.sub-detail-info>.left{margin-right:0;border-right:0;float:none;width:calc(100% - 180px);padding-right:0}#detail-view .image-text-wrapper{margin:0}#detail-view .fade-box-content img{margin:0;float:none}#detail-view h1{margin:20px 0 0}#detail-view .hotel-info-block>h2{width:100%;padding-top:5px}#detail-view .hotel-info-block>h2 a{max-width:none}.sub-detail-info ul{float:none;position:absolute;top:0;right:0}#detail-view .hotel-info-block .location{width:100%;text-align:left;clear:both;margin-top:5px}#detail-view header#details+.mobileChangePos{margin:18px 0 0}#detail-view.allgemein header#details+.mobileChangePos{margin:18px 0}#detail-view .tabs,#detail-view .related-fade-boxes{margin:20px 0}#detail-view .fade-box p{margin:10px 7px 7px}#availability-form button.left,#availability-form button.right,#availability-form #availability_room,#availability-form #availability_yearmonth{float:none;margin:5px auto;display:block}#availability-form #availability_room,#availability-form #availability_yearmonth{display:inline-block}#content .c33r img{max-width:100%;height:auto}.fade-box h2:before,.fade-box h3:before,.fade-box h4:before,.fade-box-img h3:before{float:none;position:absolute;right:10px}.c188r dt{width:calc(40% - 17px)}.c188r dd{width:calc(60% - 4px)}.c188r li .button,.c188r li .button:active,.c188r li .button:focus,.c188r li.active .button{width:calc(100% - 60px)}.c168l,.c168r{float:none;width:inherit;margin-right:0}.subcolumns .content-block{min-height:0!important}.gmap,.offer-view.allgemein #google-map,.c690l #google-map,#google-map{width:100%!important}.pagination h1,.pagination div.caption{position:relative;width:calc(100% - 30px)}.result-image-wrapper{width:25%;height:auto}.result-image-wrapper>div{position:relative;bottom:initial;left:initial;height:auto;padding:3px 1px;width:auto}.result-wrapper{padding:10px;min-height:0;margin-left:26%}.result-image-wrapper div img{margin-left:2px;width:calc(20% - 2px);cursor:default}#result-hotels hr,#result-offers hr{width:99%}#result-offers ul.nav,#result-hotels ul.nav{position:relative;top:inherit;right:inherit;width:100%;text-align:left;padding:12px 0;margin:0}#result-hotels .price,#result-offers .price{position:relative;right:inherit;top:inherit;margin-right:30px;float:left}.arrival-car span.link,.availability span.link,.help a,.watch-list a,.watch-list a.active.disabledAction,.help span.link,.watch-list span.link,.watch-list span.link.active.disabledAction{margin:0 12px 0 0}.show-more,.show-less,#result-offers .more,#result-hotels .more{margin-top:10px}#result-hotels p,#result-hotels h2,#result-hotels h3.h2,#result-offers p,#result-offers article h2,#result-offers article h3.h2{max-width:none;margin-top:0}#result-hotels h2,#result-offers article h2,#result-hotels h3.h2,#result-offers article h3.h2{padding:3px 0}#result-hotels dd,#result-offers dd{padding:0 12px}#result-hotels dt,#result-offers dt{margin:10px 0 0}#result-offers ul,#result-hotels ul{max-width:none}#result-offers ul.nav .arrival-car,#result-offers ul.nav .availability,#result-hotels ul.nav .arrival-car,#result-hotels ul.nav .availability{display:none}#result-offers ul.nav li,#result-hotels ul.nav li{width:32%;margin:0;margin-right:1%!important;display:inline-block}#result-offers ul.nav li:nth-child(5),#result-hotels ul.nav li:nth-child(6){margin-right:0!important}.result-wrapper .watch-list.mobileChangePos,.mainData.mobileChangePos .watch-list.mobileChangePos{float:right}.result-wrapper .watch-list.mobileChangePos a{margin-right:0}#result-offers ul.nav,#result-hotels ul.nav{padding:8px 0 12px}#result-offers .button,#result-hotels .button{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#result-offers .button.red,#result-hotels .button.red{vertical-align:initial}#result-offers article>.mobileChangePos,#result-hotels article>.mobileChangePos{margin-bottom:5px}#result-offers h2.page-design.button-container,#result-hotels h2.page-design.button-container{line-height:30px}#result-offers h2.page-design.button-container .button.red,#result-hotels h2.page-design.button-container .button.red{display:inline-block;float:right;width:auto;padding:4px 10px;line-height:18px}#result-offers .result-wrapper .button.side.mobileChangePos,#result-hotels .result-wrapper .button.side.mobileChangePos{width:24%;margin-right:1%!important;display:inline-block;float:right;text-align:center;margin-top:-7px}.result-wrapper .missing_filter{margin-left:0}.result-image-wrapper{-webkit-box-shadow:none;box-shadow:none}.result-image-wrapper .watch-list{margin-top:8px;display:block;text-align:center}.result-wrapper .mobileTelIcon{margin-top:-10px}#result-hotels .id,#result-offers .id,#result-hotels .id-label,#result-offers .id-label{padding-top:7px;font-size:12px;padding-bottom:3px}#result-hotels .result-wrapper .mainData dl,#result-offers .result-wrapper .mainData dl{margin-top:-5px}#result-offers article,#result-hotels article{overflow:hidden}.result-wrapper{overflow:hidden}#ergebnisse h1,#ergebnisse .caption,#detail-view #ergebnisse h1,#detail-view #ergebnisse .caption,.pagination h1,.pagination .caption,#search-city .pagination h1,#search-city .pagination .caption{display:block}#ergebnisse ul{width:100%;display:none}#ergebnisse.open ul,#ergebnisse .sortierung_container{display:block}#ergebnisse li{width:100%;display:block}#ergebnisse li:nth-child(odd){background:#e6e6e6}#ergebnisse a,#ergebnisse span.link{padding:10px 15px 10px 10px;display:block}#ergebnisse p{width:100%;line-height:30px;position:relative;cursor:pointer}.block-design a.button{margin-top:5px}.tabs,.related-fade-boxes{margin:20px 0 0}.tabs .tabs-links{padding-left:0}.tabs .tabs-links li,.tabs .tabs-links li a{display:block;float:none}.storno-detail{height:auto}.storno-detail .c50l,.storno-detail .c50r{width:calc(100% - 36px);height:auto}.storno-detail .c50l{margin:18px 0;border:0;padding-right:18px}.storno-detail .c50r{border-top:1px solid #d3d3d3}.storno-detail .c50l ul,.storno-detail .c50r ul{margin-left:0}.storno-detail label{position:relative;bottom:initial;left:initial;width:calc(100% + 36px);display:block;text-align:center;margin:0 -18px}.storno-detail button{display:block;margin:10px auto 0 auto}.payment-detail{margin:18px 0}.payment-detail .c50l,.payment-detail .c50r,.delivery-detail .c33l,.delivery-detail .c33r{width:auto;height:auto;margin:18px 0}.payment-detail .c50l{border-right:0}.delivery-detail .small,.payment-detail .small{position:relative;bottom:initial;left:initial}table.small td,table.small td{padding-right:20px}table.small td.price,table.small th.price{width:auto;padding-right:40px;text-align:right}.delivery-detail h3 span{display:block;margin-bottom:5px}.border-right{width:auto;border:0;padding-right:0}.content-left,.content-right{width:auto;float:none;margin:18px 0}.content-left h2:first-child,.content-right h2:first-child{margin-top:30px}.content-left .fade-box h2:first-child,.content-right .fade-box h2:first-child{margin-top:0}.grey-box{padding:14px}.grey-box h1{margin:0 0 14px;padding-left:0}.grey-box .nocontent{margin-bottom:0}.fade-box>h2,.fade-box>h3,.fade-box>h4,.fake-fade-box>h4{padding-right:15px}.subcolumns.links .c274l,.subcolumns.links .c196l{margin:0 0 18px}.sources-table{display:block;width:100%;margin:18px 0}.sources-table thead{display:none}.sources-table tbody{display:block;width:100%}.sources-table tbody tr{display:block;width:100%;margin:18px 0}.sources-table tbody td{display:block;width:auto;margin-left:107px;overflow:hidden;padding:0 0 3px}.sources-table tbody td.image{float:left;width:100px;margin-left:0;padding:0 7px 0 0}.sources-table tbody td.link{word-break:break-all}.partner-adavantage ul{height:auto;background:0 0;margin:0 0 0 18px}.hotelpartner-werden{width:auto;float:none;background:0 0;height:auto;padding:9px 14px;border-right:1px solid #ccc;margin:18px 0}.hotelpartner-werden+.c283r .content-block{height:auto;padding:9px 14px}#content .hotelpartner-table thead img{display:none}.hotelpartner-table.image-left thead th:first-child,.hotelpartner-table.image-left tbody th{padding-left:14px}h1+.hotelpartner-table-actions{margin-bottom:0;border-bottom:0;margin-top:0;padding-top:0}.hotelpartner-table-actions a{margin:4px 6px!important}.hotelpartner-table.image-top{margin-top:0}.hotelpartner-table.image-top thead th,.hotelpartner-table.image-top thead th:first-child{padding-top:7px}.hotelpartner-table thead th{text-transform:initial;font-size:14px;width:auto;padding:0 5px}.hotelpartner-table thead th:first-child{font-size:14px}.hotelpartner-table thead th.table-caption{padding:7px 14px}.hotelpartner-table td{padding:0 5px;min-width:50px}.hotelpartner-table td .attention{margin-top:30px}.hotelpartner-werden-form{border-top:0;border-bottom:0;background:0 0}.hotelpartner-contact{padding:0;width:auto;float:none}.hotelpartner-werden-form fieldset{padding:0;border-right:0}.hotelpartner-werden-form fieldset h2{position:relative;top:initial}.hotelpartner-werden-form label{display:block;width:auto;text-align:left;padding:0;margin:0;clear:both}.hotelpartner-werden-form label.radio{clear:none;width:auto}.hotelpartner-werden-form input[type=text],.hotelpartner-werden-form input[type=password]{width:calc(100% - 16px);margin:5px 0 16px}.hotelpartner-werden-form input[type=radio]{float:left}.hotelpartner-werden-form select{width:100%;padding-left:0}.hotelpartner-werden-form input.hnr,.hotelpartner-werden-form input.zip{width:calc(27% - 16px)}.hotelpartner-werden-form input.city,.hotelpartner-werden-form input.street{width:calc(70% - 16px)}.hotelpartner-werden-form input.hnr,.hotelpartner-werden-form input.city{float:right}.hotelpartner-werden-form input[type=checkbox]{margin-left:0}.hotelpartner-werden-form input[type=checkbox]+label.radio{margin-left:25px;float:none}.sales-model .title{font-size:20px;line-height:24px}.sales-model .price{font-size:30px;line-height:40px}.sales-model input[type=radio]:checked+label .provision,.sales-model .provision,.sales-model .setup_fee{padding:14px 0;font-size:14px;line-height:18px}.sales-model input[type=radio]:checked+label .provision{margin-top:6px}#hotelpartner_formular .align-center p{margin-top:20px}#hotelpartner_formular button{margin-bottom:10px}.error-text{position:relative!important;bottom:initial!important;top:initial!important;left:initial!important;right:initial!important;width:auto!important;display:block!important}.wertscheck-form .error-text,.coupon-form .error-text{text-align:right}.wertscheck-form .agb .error-text,.coupon-agb .error-text{text-align:left}.wertscheck-form .wertscheck-value .error-text{text-align:center}input:invalid,textarea:invalid,#content .error{border-radius:0;-webkit-box-shadow:inset 0 1px 3px #900;box-shadow:inset 0 1px 3px #900}.contact-block{margin:0;background:0 0;height:auto}.contact-block .cl425,.contact-block form{position:relative;top:initial;right:initial;left:initial;width:auto}.contact-form-box,.login-block .form-box{padding:14px 14px 6px}.contact-form-box label,.login-block label,.login-block .c50r label,.lottery-form-box label,.address-box.wide label,.help-form-guest label,.help-form-guest span.label,#booking .step5 .form-box label{width:25%}.suchhilfe .help-form-guest label{clear:both}.suchhilfe .help-form-guest label.radio{clear:none}.login-block label.checkbox{width:100%;padding-left:0}.login-block.hasTimeline{margin:0}.contact-form-box textarea,.contact-form-box input,.contact-form-box textarea,.login-block input[type=text],.login-block input[type=password],.lottery-form-box input[type=text],.address-box.wide input[type=text],.help-form-guest input[type=text],.help-form-guest input[type=password],#booking .form-box .help-form-guest .c50r input[type=text],#booking .form-box .help-form-guest .c50r input[type=text],#booking .step5 .form-box input[type=text],.suchhilfe .help-form-guest .c50r input[type=text]{width:calc(70% - 16px);max-width:initial;max-height:initial}.contact-form-box select,.lottery-form-box select,.login-block select,.address-box.wide select,.help-form-guest select{width:70%;padding-left:0}.coupon-order{background:transparent!important;text-align:center;padding-bottom:14px;margin-bottom:18px}.coupon-book{margin-bottom:18px}.coupon-book p:last-child{margin-bottom:0}.coupon-present{height:auto;background-size:contain;padding-right:30%;background-position:100% 50%}.subcolumns .c284l+.c284l{margin:18px 0}.coupon-advantage,.wertscheck-advantage{background-size:cover!important;height:auto!important;padding-bottom:14px}.coupon-advantage h2,.wertscheck-advantage h2{position:relative;top:initial;left:initial;width:calc(100% - 28px);text-align:center;padding:14px}.coupon-advantage h2 br,.wertscheck-advantage h2 br{display:none}.coupon-advantage ul,.wertscheck-advantage ul{background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);position:relative;top:initial;left:initial;padding:14px;width:40%;height:auto!important;margin-left:14px;border:1px solid #d4d4d4}.subcolumns .c284l+.c444l{margin:18px 0}.wertscheck-form label,.coupon-adress label,.coupon-fields label,.coupon-fields input+label,.address-box label,.part3 label{width:calc(13% - 8px);margin-right:8px}.coupon-persons input:nth-child(2)+label,.coupon-persons select#request_date1_extended+label,.coupon-persons label{width:calc(23% - 8px);margin-right:8px}.coupon-persons .adult-container label,.coupon-persons .select-clone-container label{width:calc(48% - 8px)}.coupon-fields div.input-clone-container label{width:85px}.coupon-form input[type=text],.wertscheck-form input[type=text],.address-box input[type=text],.part3 input[type=text]{width:calc(35% - 16px)}.wertscheck-form input[type=text]{width:calc(35% - 18px)}.coupon-form .coupon-persons input[type=text]{width:calc(25% - 16px)}.coupon-form .coupon-persons select{width:25%}.coupon-form select,.wertscheck-form select,.address-box select,.part3 select,.non-binding-request .part3 select{padding:0;width:35%}.wertscheck-form input[type=text].zip,.wertscheck-form input[type=text].hnr,.non-binding-request .part3 input.zip,.non-binding-request .part3 input.hnr{width:calc(10% - 16px);margin-left:.5%}.wertscheck-form input[type=text].zip,.wertscheck-form input[type=text].hnr{width:calc(10% - 18px)}.non-binding-request .part3 input.hnr,.non-binding-request .part3 input.city{margin-left:1%!important}.wertscheck-form input[type=text].street,.wertscheck-form input[type=text].city,.non-binding-request .part3 input.street,.non-binding-request .part3 input.city{width:calc(24% - 16px)}.wertscheck-form input[type=text].street,.wertscheck-form input[type=text].city{width:calc(24% - 18px)}.wertscheck-form p,.coupon-form p{padding-left:0}.wertscheck-form .price dl,.coupon-form input[type=radio],.coupon-agb input[type=checkbox]{margin-left:0}.wertscheck-form .agb label.radio,.coupon-agb input[type=checkbox]+label{width:auto!important;max-width:90%}.wertscheck-form label.radio{max-width:80%}.wertscheck-form input.radio,.wertscheck-form .shipping-area div input{margin-top:10px}.coupon-form input[type=radio]+label{width:40%;margin-right:10px}.coupon-wishes textarea{width:calc(100% - 6px);max-width:initial}.coupon-form fieldset{padding-left:14px;padding-right:14px}.coupon-form .coupon-fields .input[type=text]{width:calc(50% - 110px)}.coupon-form .coupon-fields .request_rebate_code-container{float:left;width:100%;margin-left:0}.coupon-persons input[type=text],.coupon-persons select{margin-left:0}.coupon-fields div input[type=text]{margin-left:7px}.coupon-persons div{width:calc(50% - 8px)}.coupon-persons div div{width:100%}.coupon-fields div.input-clone-container{margin-left:0;width:100%}.coupon-form .coupon-fields label.radio_label{width:72px}.faq-search label{display:block;margin-bottom:10px}.faq-search input,.faq-search button{margin-bottom:10px}.teaser-beratung,.teaser-faq{height:auto;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);margin-bottom:18px;color:#333}.teaser-beratung p{max-width:initial}.teaser-kontakt{height:auto;padding:9px 14px}.teaser-kontakt h2{margin-top:0}.teaser-kontakt h3{font-size:16px;margin-top:10px}.teaser-content-green,.teaser-faq,.teaser-lexikon,.teaser-reiseziele{height:auto;padding-bottom:25px;background-size:cover}.teaser-blog{background-size:cover;height:auto;background-position:50% 50%}.teaser-blog a,.teaser-faq a,.teaser-content a,.teaser-lexikon a,.teaser-reiseziele a{left:72px}.atoz li{width:10%;display:inline-block}.atoz li a{border-bottom:1px solid #cbcbcb;display:inline-block;margin-left:-1px;width:calc(100% - 1px)}.blog-right{border-left:0;padding:0;border-top:1px solid #ccc}.gallery figcaption{width:calc(70% - 20px);margin-left:20px}.gallery figure{margin:30px 0 30px}.gallery figure img{width:30%}.lottery-box{background:#f39b4c;text-align:center}.lottery-box .text-left,.lottery-box .text-right{width:auto}.lottery-box .button{margin-top:10px}.lottery-form-box{padding:9px 14px}.lottery-info{width:100%;margin:0;float:none;clear:both;padding:30px 0 0}.lottery-form-box input[type=text].zip,.lottery-form-box input[type=text].hnr,.login-block .form-box input[type=text].zip,.login-block .form-box input[type=text].hnr,#booking .form-box input.zip,#booking .form-box input.hnr,.suchhilfe .help-form-guest input[type=text].hnr,.suchhilfe .help-form-guest input[type=text].zip{width:calc(23% - 16px)!important}.login-block .form-box input.zip{margin-right:2px!important}.lottery-form-box input[type=text].street,.lottery-form-box input[type=text].city,.login-block .form-box input[type=text].street,.login-block .form-box input[type=text].city,#booking .form-box input.city,#booking .form-box input.street,.suchhilfe .help-form-guest input[type=text].city,.suchhilfe .help-form-guest input[type=text].street{width:calc(46% - 16px)!important}.lottery-form-box input[type=text].hnr,.login-block .form-box input[type=text].hnr,.suchhilfe .help-form-guest input[type=text].hnr,.lottery-form-box input[type=text].city,.login-block .form-box input[type=text].city,.suchhilfe .help-form-guest input[type=text].city{margin-left:1%!important}.category-teaser,.category-teaser .c330l,.category-teaser .c330r{margin-bottom:24px}.suchhilfe-right img,.shop-area .content-right img{margin:0 auto 10px auto}.shop-area .content-right{padding:0;margin-top:18px;clear:both}.shop-area .content-right p:last-child{margin-bottom:0}.content-left #shop-list li{margin-right:2%;width:calc(32% - 2px)}.content-left #shop-list li:nth-child(3n+3){margin-right:0!important}.content-left #shop-list li:nth-child(3n+1){clear:both}.content-left #shop-list li:nth-child(4n+1),.content-left #shop-list li.first-child{clear:none}.content-left #shop-list li:nth-child(4n),.content-left #shop-list li.fourth-child{margin-right:2%}.other-categories li{width:48%;margin:5px 1%;display:inline-block}.other-categories li img{margin-bottom:0!important}.shop-area .content-left article .product-images{width:40%}.shop-area .content-left article .product-images a.zoom{border:0;width:auto}.product-images-list{margin-right:-6px}.product-images-list a:nth-child(3n+3){margin-right:6px}.product-details{width:55%}.shop-area .borderleft{border:0}.add-to-cart-box{padding-bottom:14px;margin:0 0 18px}#form-shipping_address_container{margin:20px 0}.login-block{padding:30px 14px 14px;background-image:none;overflow:hidden;overflow:hidden;margin-bottom:0}.newsletter-box p,#passwort_formular p{padding:5px 0 8px}#basket-list table{width:100%}#basket-list tbody td:first-child,#basket-list tbody td:nth-child(5n+2){padding:5px;text-align:center}#basket-list tbody td:nth-child(5n+2){white-space:nowrap}#basket-list tbody td,#basket-list tbody th,#basket-list thead th.amount,#basket-list th.price{width:auto;padding:5px 10px 5px 0}#basket-list thead th.amount{padding-left:10px}#basket-list select{width:auto}#basket-list th.single-price,#basket-list td.single-price,#basket-list tbody td:last-child,#basket-list th.price{width:auto;padding-right:10px}#basket-list tbody a.delete{display:inline-block;margin:5px 5px 5px 0}#kasse .c521l .address-box{overflow:hidden}#kasse .address-box button{margin-right:3.5%}#kasse .c521r h2,#kasse .c521l h2{margin:20px 0}#kasse .address-box p{margin:0 0 18px}#kasse .c521r #shipping_address_shipping_address_type,#kasse .c521r #container-shipping_address_type{max-width:calc(100% - 20px)}#kasse .invoice,#kasse .debit,#kasse .paypal,#kasse .stripe,#kasse .sofort,#kasse .amazonpay,#kasse .prepayment{width:24%;height:auto;padding:0;margin-bottom:20px}#kasse input[type=radio]{top:72px}#kasse input[type=checkbox]+label{width:80%}#kasse .c652l h2{margin-bottom:20px}#kasse .c652l ul{padding:0}#kasse .c652l .button{margin-right:0}#kasse dl,#kasse #basket-list-details p,#kasse p.checkoutAmazonPayButtonFirst{padding-left:20px;padding-right:0}#kasse dt,#basket-list dt{width:auto}#basket-list a.button.red,#kasse button{margin-right:0}#basket-list tfoot .overview{padding:18px 0 0 20px}#basket-list dd{padding-right:7px}#basket-list table+h2{margin-top:0}#basket-list a.button-delivery,#basket-list a.button-delivery:active,#basket-list a.button-delivery:focus,#basket-list a.button-delivery.revocation,#basket-list a.button-delivery.revocation:active,#basket-list a.button-delivery.revocation:focus{margin-top:0;margin-bottom:10px;margin-left:30px}#order-confirmation .c652l ul{padding:0}.c652l li{padding:12px}#kasse .c652l img,#order-confirmation .c652l img{margin:0 2% 0 0;width:15%}.c652l .title{width:82%}#order-confirmation dl{padding:0 12px}#order-confirmation dd{padding-right:0}#order-confirmation p{padding-left:0}#order-confirmation .subcolumns+p{padding-top:30px}#order-confirmation .button{margin:10px}.city-list,.city-popular{width:100%;float:none}.city-list h2{display:block;width:calc(100% - 28px);margin-right:14px}.city-list form{padding:0 14px 0 0;text-align:right;margin-bottom:10px}.city-list-elements a,.city-popular a{padding:9px 14px;text-align:left}.city-list-elements li span,.city-popular li span,.city-list-elements li span.title,.city-popular li span.title{width:20%;padding-right:14px;display:inline-block}.city-list-elements li span.title,.city-popular li span.title{width:50%}.city-popular h2{padding:0 14px}.city-popular{min-height:0}.suchhilfe{border-right:0;padding-right:0}.nights-left{background:0 0;width:100%;float:none;height:auto;overflow:hidden;margin-bottom:18px}.nights-left label,.nights-left strong,.non-binding-request .subcolumns label{width:calc(20% - 7px)}.nights-left input,.non-binding-request .subcolumns input[type=text]{width:calc(25% - 16px)}.non-binding-request .subcolumns select{width:calc(25% - 2px)}.nights-left hr{width:75%}.nights-right{width:100%;float:none;overflow:hidden}.nights-right hr,.nights-right br{display:none}.suchhilfe select#request_info_nights{margin:5px 0}.non-binding-request .subcolumns input[type=text],.non-binding-request .subcolumns select{margin-right:20px;margin-bottom:5px}#suchhilfe-overview{position:relative;top:initial;right:initial;width:100%;margin:20px 0 0}.suchhilfe p.submit-info{margin:40px 0 50px}.suchhilfe .ui-slider-container{max-width:100%}.suchhilfe .destination select,.suchhilfe .category_offer select{margin-bottom:5px}.suchhilfe .destination ul ul,.suchhilfe .category_offer ul ul{width:calc(100% - 19px);position:relative;top:initial;left:initial;background:0 0;-webkit-box-shadow:none;box-shadow:none;border:0;padding-top:0}.suchhilfe .destination .dest-sub-left{width:100%;float:none;border:0}.suchhilfe .category_offer .dest-sub-left,.suchhilfe .category_offer .dest-sub-right{width:49%}.suchhilfe ul ul span{display:none}.suchhilfe .category_offer li li{width:calc(100% - 13px)}.suchhilfe .destination ul ul ul,.suchhilfe .category_offer ul ul ul{width:100%;left:initial;top:initial;overflow:hidden}.suchhilfe .list-block{width:calc(32% - 5px)}.suchhilfe #searchaid-destination .list-block,.suchhilfe #searchaid-category_offer .list-block{width:calc(100% - 5px)}.suchhilfe .destination li,.suchhilfe .category_offer li{width:calc(100% - 8px);overflow:hidden}.suchhilfe ul ul ul li,.suchhilfe .destination li li li{width:calc(32% - 13px);float:left}.suchhilfe ul li.open>ul{display:block!important}#result-offers h2.page-design,#result-hotels h2.page-design{overflow:hidden}#result-offers h2.page-design a,#result-hotels h2.page-design a{clear:both;float:none;display:block;margin-left:0;font-weight:700;margin-top:5px}#result-offers .more,#result-hotels .more{display:none}.destination li:hover,.category_offer li:hover{border:1px solid transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none}.suchhilfe li:hover ul,.suchhilfe li li:hover ul,.suchhilfe li:hover li:hover ul{display:none}.suchhilfe .help-guest-details .c50r p.hint{margin-top:0;clear:both;float:right;margin-right:15px;margin-bottom:10px}.suchhilfe .help-guest-details{padding:9px 14px}.suchhilfe .fullsize{width:calc(100% - 16px)}.image-teaser .promotion-wrapper{background-size:cover!important}aside .image-teaser,.home-page .image-teaser{margin:9px 9px 9px 0;width:calc(50% - 11px);float:left}aside .image-teaser:nth-child(2n),.home-page .image-teaser:nth-child(2n){float:right;margin:9px 0 9px 9px}aside .image-teaser:nth-child(2n+1),.home-page .image-teaser:nth-child(2n+1){clear:both}.home-page .image-teaser.holidays{clear:none;margin-top:0}.offer-table th{white-space:nowrap}table.hasMoreLink th{width:auto!important;min-width:50px}.non-binding-request{margin:18px 0}.mobileContainerRequest .non-binding-request{margin-top:0}#detail-view.hotelinfos .fade-box.no_mt{margin-top:18px}.non-binding-request .subcolumns .c150l br,.non-binding-request .subcolumns .c150r br{display:none}#detail-view .c33r .non-binding-request .subcolumns{margin-top:10px}.non-binding-request button.red,.non-binding-request button.red:active{width:auto;padding:7px 20px;margin:20px auto 0 auto}.non-binding-request .c150l label span,.non-binding-request .c150r label span{display:block}.part5 input[type=text],.non-binding-request input#request_rooms_text{width:calc(100% - 14px)}.part2 label{width:auto;max-width:80%}.part6 label{width:auto;max-width:80%}.fadebox-right ul{margin-bottom:0}#detail-view .fade-box-content img,#detail-view .fade-box-content .images-list-container{float:left;margin:0 10px 0 0;max-width:40%}#detail-view .fade-box-content .images-list-container img{float:none;margin-right:0;max-width:100%;width:100%}#detail-view .fade-box-content .images-list-container .images-list a{width:calc(33.33% - 3.5px)}.image-text-wrapper .image-text .fadebox-right{margin-left:0}.fade-box h4 span,.fake-fade-box span,.choose-addtional .name{width:calc(100% - 230px)}#content .choose-gifts .fade-box-img h3 .name{display:block;width:auto}.choose-gifts .fade-box-img .price{width:auto;display:block;text-align:left;margin:0 0 0 10px}#content .fade-box-img .image{margin-right:10px}.rating-detail .name,.rating-detail h3 .name{width:65%}.rating-detail ul{padding:0}#detail-view .c690l .c188r dl{width:48%;float:left}#detail-view .c690l .c188r ul{width:48%;float:right;margin:0}.ulc33 li{width:45%}.ulc33 li:nth-child(3n+3){margin-right:5%}.ulc33 li:nth-child(2n+2){margin-right:0}.overview-block{width:calc(100% - 360px);padding-left:10px}.choose-room{width:100%}.choose-room th:first-child,.choose-room td:first-child,.row2,.row3,.row4,.row5{width:auto}.row5 span.trenner{display:block}.choose-coupon{margin-bottom:30px}.c690l{overflow:hidden;margin-bottom:30px}#booking-overview{padding-bottom:14px}.help-form-guest .c50l,.help-form-guest .c50r{width:100%;float:none}.help-guest-details .c50r p.hint_top{height:auto;float:none;width:auto;margin-bottom:10px}#booking .form-box .help-guest-details label,#booking .form-box .help-guest-details span.label{clear:both}#booking .form-box .help-guest-details label.radio{clear:none}.guest-details{display:table;table-layout:fixed;width:100%}.help-guest-details .c50r p.hint{position:relative;bottom:auto;right:auto;margin-top:20px}.guest-details input[type=text],.guest-details input.datepicker_past[type=text]{width:auto!important;max-width:calc(100% - 16px)}.guest-details select{width:auto!important;max-width:calc(100% - 4px)}.guest-details th,.guest-details td{width:30%!important}.guest-details th:first-child,.guest-details th:last-child{width:20%!important}.cancellation-insurance label.radio{width:auto;max-width:90%}.in-a-row dt,.in-a-row dd{width:33%}.in-a-row dd{width:66%;padding-right:0}#complete-overview th:first-child,#complete-overview td:first-child,#complete-overview th:last-child{width:35%;padding:0}.row-2{width:20%}.row-3{width:15%}.row-5{width:20%}.row-23{width:35%}.row-123{width:70%}th.row-4,.row-4{width:17.5%;padding:0}#complete-overview td:last-child{padding:0}#complete-overview table{display:table;width:100%;border:0;margin-bottom:18px}#booking .c610l{padding-right:0;border-right:0;border-top:1px solid #ccc;padding-top:20px}#booking .form-box.cancellation-insurance .help-form-guest .c50l,#booking .step5 .form-box{width:auto}#order-price-overview dd.rebatecode{width:calc(100% - 22px)}#order-price-overview .price,#order-price-overview dt,#order-price-overview dd.price,#order-price-overview dd{width:calc(50% - 11px)}#complete-overview ul.wishes .list-block{width:calc(50% - 10px)}.c419r{padding-left:0}.what-next{margin-left:10px}#secure{margin-top:0;float:none;width:auto}#seasons-select label{width:calc(100% - 71px)}.list-content li span,.list-content-light li span,.list-content-dark li span,.list-content-light-2rows li span,.home-page .c33r.list-content li span,.home-page .c33r .list-content li span{width:70%}.c440r .slider-nav{width:auto;margin-left:0}.c440r .slider-nav{width:auto;margin-left:0}.c440r.c50rMobile{margin-top:18px}.image-teaser.c48lMobile{margin-top:56px}footer h3,footer .caption,.footer-commercial .caption,.footer-commercial .caption{padding-left:14px}footer p{padding:13px 5px 0}.footer-nav li,.footer-follow,.footer-payment,.footer-satisfaction,.footer-satisfaction li:nth-child(odd),.footer-satisfaction li:nth-child(even){width:auto;float:none}.footer-nav{text-align:center}.footer-nav li{display:inline-block}.footer-payment ul{float:none;display:block}.footer-satisfaction li{display:block}.footer-nav a,.footer-nav a:active,.footer-nav a:visited{float:none;display:block;width:inherit;line-height:normal;padding:10px;text-align:left}.footer-nav li a:before{content:''}.footer-satisfaction ul{padding:0 5px;font-size:11px;margin-bottom:10px;margin-top:5px}.footer-payment ul{border:0}.footer-follow ul{margin:10px 0 0}.footer-payment{float:left;width:49%}.footer-follow{float:right;width:49%}.footer-nav a{width:auto!important}.reload-list-slider a.id,.reload-list-slider a.name,.reload-list-slider span{display:none}.reload-list-slider a.name.main{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;height:18px}.reload-list-slider{padding:20px 10px}.reload-list-slider ul{padding-right:35px;margin-top:10px}.reload-list-slider li{width:calc(25% - 20px);margin:0;padding:10px 10px 20px}a:link,span.redirectLink{-webkit-tap-highlight-color:transparent}hr{margin-bottom:30px}.mobileNoPadding{padding:0!important}.c50lMobile{float:left;width:50%}.c48lMobile{float:left;width:48%}.c40rMobile{float:right;width:40%}.c50rMobile{float:right;width:50%}.home-page .subcolumns .c33l .content-block{width:calc(100% - 30px);margin:18px 0}.home-page .subcolumns .c33r .content-block{margin:18px 0}.home-page .list-content.gewinnspiel{width:49%;float:left;margin-top:22px}.home-page .list-content.exklusiv{clear:both}.home-page .tag-cloud{width:100%;clear:both}.home-page .holiday .image-tease{width:49%;float:left}.home-page .holiday .image-teaser:nth-child(2){float:right}.big-slider .slider-nav{left:10px;right:initial;width:auto}.big-slider article div{max-height:inherit;overflow:hidden;position:absolute;right:0;top:0;width:40%;background-color:#f39b4c;background-image:-webkit-linear-gradient(top,#f39b4c,#cd592d);background-image:linear-gradient(to bottom,#f39b4c,#cd592d);height:354px!important;padding:0 20px}.big-slider .price{left:initial;right:0;width:auto;height:auto;background:#f89b4b;padding:10px 5px 5px 10px;border-top-left-radius:50%}.big-slider .price span{font-size:16px;line-height:24px}.big-slider ul.slider img{width:auto;height:100%}.home-page .image-teaser.holidays span{font-size:20px}.availability-table-wrapper{float:left}#availability-form button.left{margin-top:50px}#availability-form button{max-width:80%}#availability-form{text-align:center}#basket-preview,#watch-list-preview{display:none!important}#mob-totop{display:none;position:fixed;z-index:99999;right:10px;bottom:10px;width:40px;height:40px;background:#f2ebd9;border-radius:5px;border:0;box-shadow:1px 1px 1px 0px rgba(0,0,0,.3)}#mob-totop:before{content:'';background:url(/layout/img/sprite_6_0_3.png) no-repeat -386px -422px;width:21px;height:12px;position:absolute;left:9px;top:12px;transform:rotate(180deg);outline:0}#modal-dialog{max-width:95%!important}#modal-dialog-content .status p,#modal-dialog-content .status ul{padding-top:20px;margin-left:0;color:#333;clear:both}#modal-dialog-content .status p.title+p,#modal-dialog-content .status p.title+ul{padding-top:0;margin-bottom:0}#modal-dialog-content .status p.title{clear:none}#search-extended label,#search-filter>label,#search-filter .subsearchbox>label{width:40%;float:left;margin:0 10% 0 0}#search-filter .subsearchbox>label{width:45%;margin:0 5% 0 0}#subnav #search-filter .subsearchbox>label:last-child{margin-right:0!important}#search-filter .suchtyp{width:100%}#subnav #button_search_site,#subnav #search_site,#subnav #button_search_stars,#subnav #search_stars{width:100%!important}#subnav #search_date_start,#subnav #search_date_end{padding:2px 5%;width:90%!important}#search-extended .red{clear:both;margin-top:20px}.over,.over-left,.over-right{position:inherit}.over-right .overlay-wrapper{left:0;right:0;width:auto}.overlay{white-space:inherit}.timeline{width:calc(100% - 2px)}.timeline li{padding-left:18px}.timeline li:before{margin-right:0}.timeline.shop li{width:auto}.timeline li span,.timeline li a{display:none}.timeline li.current span{display:inline-block}#page-header #suche_formular #suchbegriff{width:160px}.header-search.active #mob-login-toggle{margin-left:15px}.header-search.active #mobiletel{margin-left:6px}#detail-nav-toggler:before{display:none}#detail-nav-toggler{position:relative}#detail-nav-toggler>span{width:19px;height:3px;display:block;background:#666;position:absolute;left:10px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-ms-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease}#detail-nav-toggler>span:nth-child(1){top:10px}#detail-nav-toggler>span:nth-child(2){top:17px}#detail-nav-toggler>span:nth-child(3){top:24px}#detail-nav-toggler.open>span:nth-child(1){top:17px;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#detail-nav-toggler.open>span:nth-child(3){top:17px;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#detail-nav-toggler.open>span:nth-child(2){display:none}.infowindow{width:320px;margin-left:30px}.infowindow .content dl{width:100%}.infowindow .content dd{width:160px}#subnav{overflow:visible}#subnav label{position:initial;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#subnav label[for=search_distance]{white-space:normal;overflow:visible}#subnav label[for=search_distance] .close-subnavul{right:0}#subnav label ul{z-index:100;left:0;right:0;margin:0;position:absolute;min-width:0;width:100%}#subnav label li label{width:calc(100% - 17px);float:none;margin:0}.close-subnavul{display:block}.small-slider-4 article{width:calc(50% - 10px)}.big-slider h1 a,.big-slider h2 a,.big-slider h3 a{font-size:14px}.small-slider-4 ul.slider li{overflow:hidden}.coupon-form .coupon-persons .select-clone-container select,.non-binding-request .subcolumns select#request_childs_age{width:calc(50% - 100px)}#search-agent{position:relative;right:initial;bottom:initial;margin-bottom:10px}.share-fb{border-left:0}#result-hotels dd.contact,#result-offers dd.contact{border-right:1px solid #d4d4d4}.showScroll{display:none}.on-scroll .showScroll{display:block}.on-scroll .share-fb.fixed,.on-scroll .share-wa.fixed{position:fixed;right:70px;bottom:14px;border:0;width:31px;height:32px;z-index:99999}.on-scroll .share-wa.fixed{right:110px}.on-scroll .share-fb.fixed:before,.on-scroll .share-wa.fixed:before{background-position:-8px -46px;left:0;top:0;width:100%;height:100%}.on-scroll .share-wa.fixed:before{background-position:-465px -604px}a.tel-icon,span.tel-icon{border-left:1px solid #ccc}th.product{width:auto}#search-agent{float:left;position:initial}#search-agent .overlay button{position:relative;left:auto;right:auto;bottom:auto}#search-agent div.form label{display:inline-block;margin-bottom:0}#search-agent .overlayedge{display:none}#search-agent .agent-icon{display:inline-block;position:inherit;margin:-4px 3px -4px -23px;vertical-align:middle;top:auto;left:auto}#search-agent .overlay-wrapper{left:-8px;right:-4px}.overlay-wrapper:before{content:"X";text-indent:0px;text-align:center;position:absolute;right:20px;top:-26px;color:#ccc;z-index:10000000;width:20px;height:20px;font-size:16px;font-weight:700;background:#333;text-align:center;border-radius:10px 10px 0 0;padding:5px 0 0;border:1px solid #ccc;border-bottom:0 none;display:block;cursor:pointer}.form-box label{position:initial}.overlayedge{display:none!important}.overlay{min-width:auto !important;max-width:none !important;left:0 !important;top:0 !important;right:0 !important;top:auto !important;width:calc(100% - 26px)!important}.overlay-wrapper{top:auto!important;left:3px !important;right:0 !important;bottom:auto!important}#search-agent:hover .overlay-wrapper,.over:hover .overlay-wrapper,.over-left:hover .overlay-wrapper,.over-right:hover .overlay-wrapper{display:none}#detail-view.offer-view .c690l .mobileContainerRequest h3{color:#990002;margin:30px 0 5px;font-size:18px;font-weight:400}.footer-follow li.tw{margin-right:9px}.list-content.region-list ul{min-height:initial}.pagination div.itemsPerPage label{color:#fff}.content-block.image-left.newsletter-subscribe .dynamicHeightContainer{margin:0!important}#content section.image-left.content-block.newsletter-subscribe img{margin:0 auto;float:none;width:100%}.subcolumns.newsletter-infos{padding:30px 0}.help-form-guest .checkboxContainer{padding-left:25%;margin-bottom:10px}.help-form-guest .checkboxContainer input[type=checkbox]{margin-left:10px}.help-guest-details .checkboxContainer label{width:calc(100% - 50px)}#booking #voucher_select .c66r{padding:0;border:0;margin-top:20px}#booking #motiv-preview{margin:10px 0 0}#booking #motiv-preview img{margin:0 auto}#booking #voucher_select select{width:auto}.landingpage.type1 .coupon-order>div{position:relative;bottom:initial;left:initial}.landingpage.type1 .coupon-order>div p{margin-bottom:0}.landingpage.type1 .content-block.image-left .dynamicHeightContainer{display:inline;margin:0!important}.landingpage.type1 .content-block.image-left .dynamicHeightContainer #lp-seo1.closed{display:inline;height:auto}.landingpage.type1 .content-block.image-left .dynamicHeightContainer h2{padding-top:0}.landingpage.type1 .content-block.image-left .dynamicHeightContainer .show-more{display:none}#result-offers.type1 .mainData{width:100%}#result-offers.type1 hr,#result-offers.type1 article h2,#result-offers.type1 article div.hotelline,#result-offers.type1 p,#result-offers.type1 dl{max-width:initial}#result-offers.type1 .result-image-wrapper{height:auto}#result-offers.type1 .result-image-wrapper div img{margin-left:2px}#result-offers.type1 .result-image-wrapper div{height:25px}.offer-voucher-form .shipping label.radio+.over.help{display:none}button.orange.loadMore{display:block}#angebot_formular #user_address_master_email.error{margin-right:19px!important}#gutschein_formular #user_address_master_email.error{margin-right:15px!important}#wertscheck_formular #user_address_master_email.error{margin-right:5px!important}#angebot_formular label[for=user_address_master_email] .error-text,#gutschein_formular label[for=user_address_master_email] .error-text,#wertscheck_formular label[for=user_address_master_email] .error-text{margin-left:8px}#modal-dialog.googlemap #lightboxcontent{padding:0 35px}#modal-dialog #result-slider i.nav{right:-35px}#modal-dialog #result-slider i.nav.prev{right:auto;left:-35px}#modal-dialog.light.googlemap #modal-close{right:0}#ergebnisse .caption.mapView{display:none}#ergebnisse .caption .caption.mapView{display:block;position:absolute;top:0;right:0}.hotel-view #detail-nav li,.offer-view.requestType-hotel #detail-nav li{width:100%!important}}@media screen and (max-width:639px){.availability-table-wrapper{float:none;margin:0 auto;width:330px}#availability-form button.left,#availability-form button.right{display:inline-block;margin-top:10px}.review-left{width:65%}.overview-block{width:calc(100% - 20px);margin-top:10px;padding-top:10px}#availability-form label{display:none}#result-hotels dd,#result-offers dd{padding:0 6px}.timeline li.current span{display:none}.suchhilfe ul ul ul li,.suchhilfe .destination li li li{width:calc(49% - 13px)}.suchhilfe .list-block{width:calc(49% - 5px)}.suchhilfe #searchaid-destination .list-block,.suchhilfe #searchaid-category_offer .list-block{width:calc(100% - 5px)}.login-block .c50r button{min-width:190px;max-width:100%}.jcarousel .related-items li span.caption{font-size:16px;line-height:24px;top:16px;left:16px}}@media screen and (max-width:479px){.big-slider ul.slider li.lp article a.title h3 span{font-size:20px}#content div.image-left img,div.image-left img,#content section.image-left img{float:none;width:100%;height:auto;margin:0}div.image-left h2,div.image-left h3,div.image-left p,div.image-left dl{padding:0 14px}.delivery-detail .small,.payment-detail .small{width:100%}table.small td,table.small td{padding-right:0}table.small td.price,table.small th.price{padding-right:5px}.hotelpartner-table thead th,.hotelpartner-table thead th:first-child{font-size:12px}.coupon-present{padding-right:14px;background:transparent!important}.wertscheck-form label,.coupon-adress label,.coupon-persons input:nth-child(2)+label,.coupon-persons select#request_date1_extended+label,.coupon-persons label,.coupon-persons .adult-container label,.coupon-persons .select-clone-container label,.address-box label,.address-box.wide label,.part3 label{width:calc(25% - 8px)}.coupon-form input[type=text],.wertscheck-form input[type=text],.coupon-form .coupon-persons input[type=text],.address-box input[type=text],.address-box.wide input[type=text],.part3 input[type=text]{width:calc(70% - 16px)}.non-binding-request .subcolumns input[type=text]{width:calc(50% - 16px)}.non-binding-request .subcolumns select{width:calc(50% - 4px)}.non-binding-request .subcolumns label{width:calc(40% - 8px)}.coupon-form select,.wertscheck-form select,.coupon-form .coupon-persons select,.address-box select,.address-box.wide select{padding:0;width:70%}.part3 select,.non-binding-request .part3 select{width:69%}.coupon-form .coupon-persons .select-clone-container select{width:55%}.wertscheck-form input[type=text].zip,.wertscheck-form input[type=text].hnr,.non-binding-request .part3 input.zip,.non-binding-request .part3 input.hnr{width:calc(23% - 16px);margin-left:1%}.wertscheck-form input[type=text].street,.wertscheck-form input[type=text].city,.non-binding-request .part3 input.street,.non-binding-request .part3 input.city{width:calc(45% - 16px)}.coupon-form input[type=radio]+label{width:90%}.coupon-persons div,.coupon-fields div{width:100%}.teaser-blog a,.teaser-faq a,.teaser-content a,.teaser-lexikon a,.teaser-reiseziele a{top:initial;bottom:13px;left:14px}.teaser-content-green,.teaser-faq,.teaser-lexikon,.teaser-reiseziele,.teaser-blog{padding:14px 14px 25px}.teaser-faq,.teaser-lexikon,.teaser-reiseziele,.teaser-blog{background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9)}.pagination ul{width:100%}.pagination li.page,.pagination li.trenner{display:none}.pagination li.first-page a,.pagination li.prev-page a,.pagination li.next-page a,.pagination li.last-page a,.pagination a,.pagination span{max-width:14%}.content-left #shop-list li{width:calc(49% - 2px)}.content-left #shop-list li:nth-child(3n+3){margin-right:2%!important}.content-left #shop-list li:nth-child(3n+1){clear:none!important}.content-left #shop-list li:nth-child(2n+2){margin-right:0!important}.content-left #shop-list li:nth-child(2n+1){clear:both!important}#kasse .c652l img,#order-confirmation .c652l img{display:none}.c652l .title{margin-top:0;width:100%}.c100MobileSmall{float:none!important;width:100%!important}.image-teaser.c48lMobile.c100MobileSmall{margin-top:18px}#basket-list thead th:first-child,#basket-list tbody td:first-child{display:none}#basket-list thead th:nth-child(2),#basket-list tbody td:nth-child(2){padding-left:5px}#kasse .invoice,#kasse .debit,#kasse .paypal,#kasse .stripe,#kasse .sofort,#kasse .amazonpay,#kasse .prepayment{width:49%;margin-bottom:30px}aside .image-teaser,.home-page .image-teaser{width:calc(100% - 2px);margin:9px 0;float:none}aside .image-teaser:nth-child(2n),.home-page .image-teaser:nth-child(2n){float:none;margin:9px 0}.offer-table th{white-space:initial}.non-binding-request .part4 select{width:auto}.footer-satisfaction ul{padding:10px 10px 0 0}.footer-satisfaction li{line-height:20px;background:url(/layout/img/tick.png) no-repeat 0 2px}.reload-list-slider li{width:calc(50% - 20px)}.reload-list-slider li:nth-child(3),.reload-list-slider li:nth-child(4){display:none}.big-slider{min-height:0}.big-slider ul.slider li,.big-slider article,.big-slider article div{height:254px!important}.sub-detail-info ul{position:relative;top:auto;right:auto;width:100%;float:none;clear:both}.sub-detail-info>.left{margin-right:0;width:100%}a.pdf,span.redirectLink.pdf{border-left:0}.fade-box h4 span,.fake-fade-box span,.choose-addtional .name{width:100%}.choose-addtional .price,.choose-gifts .price{width:100%;float:none;text-align:left}.review-left{width:100%;border-right:0;padding-right:0;float:none}.review-left dt{margin-left:15px}#detail-view .review-left h3,.review-left p{padding-left:15px}.review-right{float:none;clear:both;border-top:1px solid #ccc}.review-right dt,.review-right dd{width:50%;display:inline-block}.rating-detail .name,.rating-detail h3 .name{width:50%}#content .fade-box-img .image{max-width:40%}.fade-box-img .fade-box-content{margin-left:10px}.send-order-info strong{display:block}#booking .step5 .form-box label{width:100%;float:none;text-align:left;line-height:20px}#booking .step5 .form-box input[type=text]{width:calc(100% - 16px);margin-top:0!important}#order-price-overview dd.rebatecode label{float:none;display:block;text-align:left;margin:0}#order-price-overview dd.rebatecode{text-align:left}#order-price-overview dd.rebatecode input{margin-bottom:5px}#complete-overview ul.wishes .list-block,#complete-overview ul.wishes .list-block:nth-child(2){width:100%;padding:0}#result-offers article,#result-hotels article{margin-bottom:36px;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc;box-shadow:1px 1px 3px #ccc;padding:5px;border:1px solid #d4d4d4;border-radius:2px}.result-wrapper{background:0 0;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:0 5px 5px}#result-offers ul.nav li,#result-hotels ul.nav li{width:49%;margin:1px 1% 1px 0}#result-offers ul.nav li:nth-child(5){margin-right:1%!important}#result-offers ul.nav li:nth-child(2n+2),#result-hotels ul.nav li:nth-child(2n+2){margin-right:0!important}#result-offers .result-wrapper .button.side.mobileChangePos,#result-hotels .result-wrapper .button.side.mobileChangePos{width:49%}.ssl{margin-right:10px}.city-list-elements li span.title,.city-popular li span.title{width:40%}#subnav .slider-label{margin-bottom:30px;clear:both;width:40%}#subnav .ui-slider-container,#subnav .search-wrapper .ui-slider-container{margin-bottom:30px;width:50%;margin-right:0}.sub-detail-info h2,.sub-detail-info h2+p{font-size:16px}.sub-detail-info .right h2,.sub-detail-info .right h2+p{font-size:14px}.sub-detail-info .left .left{line-height:30px}.coupon-form .coupon-persons .select-clone-container select,.non-binding-request .subcolumns select#request_childs_age{width:calc(50% - 100px)}#search-agent{margin-top:0}#detail-view .hotel-info-block .location .regions,#detail-view .hotel-info-block .location .regions+.trenner{display:none}.suchhilfe ul ul ul li,.suchhilfe .destination li li li{width:calc(100% - 13px)}.suchhilfe .list-block{width:calc(100% - 5px)}.suchhilfe .category_offer .dest-sub-left,.suchhilfe .category_offer .dest-sub-right{width:100%;float:none;border:0}.pagination div.itemsPerPage label{display:none}.content-block.newsletter-subscribe h1,.content-block.newsletter-subscribe h2{font-size:20px;line-height:24px}.content-block.newsletter-subscribe button,.newsletter-unsubscribe button{font-size:16px;line-height:18px}.content-block.newsletter-subscribe input[type=text],.newsletter-unsubscribe input[type=text]{padding:5px 13px;width:calc(100% - 26px)}.content-block.newsletter-subscribe ul{list-style:none;margin:20px 0}.help-form-guest .checkboxContainer{padding-left:0}#booking #voucher_select{padding:10px}#booking #voucher_select ul.previewimage li{margin-bottom:10px;display:inline-block;margin-right:10px;margin-bottom:10px}#booking #voucher_select ul.previewimage li a{display:block}#booking #voucher_select ul.previewimage li:last-child{margin-right:0;margin-bottom:10px}#booking #motiv-preview{margin-top:10px;float:left;margin-left:0;padding:14px;clear:both}.formLabelRight label{float:none;width:auto;display:block;text-align:left;margin-bottom:0}.formLabelRight input{display:block;float:none;margin-bottom:20px}#subnav #search-filter .searchbox.mobile_full{width:100%;margin-right:0}#search-filter .subsearchbox>label{width:40%;margin:0 10% 0 0}.landingpage.type1 .content-block.image-left .dynamicHeightContainer{clear:both;margin-top:7px!important;display:block}#result-offers.type1 .price{width:100%}a.detail-info-offer-more{display:none}#wertscheck_formular label[for=user_address_master_email] .error-text{margin-left:0}.jcarousel .related-items li{width:326px}#result-slider #result-offers article,#result-slider #result-hotels article{margin-right:0;max-width:calc(100% - 11px)}#result-slider .result-image-wrapper{display:none}.h2.page-design-big:after,div.page-design-big:after{content:"";clear:both;display:table}}@media screen and (max-width:399px){.hotelpartner-table th,.hotelpartner-table td{word-break:break-all}.faq-search input{display:block}.faq-search button{margin-left:0}.contact-form-box label,.login-block label,.login-block .c50r label,.lottery-form-box label{width:25%;display:block;width:auto;float:none;margin-bottom:0;text-align:left}.contact-form-box textarea,.contact-form-box input,.contact-form-box textarea,.login-block input[type=text],.login-block input[type=password],.lottery-form-box input[type=text],.coupon-form input[type=text],.wertscheck-form input[type=text],.coupon-form input[type=text],.wertscheck-form input[type=text],.coupon-form .coupon-persons input[type=text],.address-box input[type=text],.address-box.wide input[type=text],.non-binding-request .subcolumns input[type=text],.part3 input[type=text],.help-form-guest input[type=text],.help-form-guest input[type=password],#booking .form-box .help-form-guest .c50r input[type=text],.suchhilfe .help-form-guest .c50r input[type=text]{width:calc(100% - 16px);margin-left:0}.wertscheck-form input[type=text]{width:calc(100% - 18px)}.contact-form-box select,.lottery-form-box select,.login-block select,.coupon-form select,.wertscheck-form select,.coupon-form select,.wertscheck-form select,.coupon-form .coupon-persons select,.address-box select,.address-box.wide select,.non-binding-request .subcolumns select,.part3 select,.non-binding-request .part3 select,.help-form-guest select{width:100%;margin-left:0}.coupon-advantage,.wertscheck-advantage{background:0 0;padding-bottom:0;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);background-image:linear-gradient(to bottom,#f9f9f9,#e9e9e9);-webkit-box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;box-shadow:1px 1px 3px #ccc,inset 1px 1px 1px 1px #fff;border:1px solid #d4d4d4}.coupon-form label,.wertscheck-form label,.wertscheck-form label,.coupon-adress label,.coupon-persons input:nth-child(2)+label,.coupon-persons select#request_date1_extended+label,.coupon-persons label,.coupon-persons .adult-container label,.coupon-persons .select-clone-container label,.address-box label,.address-box.wide label,.non-binding-request .subcolumns label,.part3 label,.help-form-guest label,.help-form-guest span.label{margin:0;padding:0;width:100%;text-align:left;display:block;line-height:24px}.coupon-form input[type=text],.wertscheck-form input[type=text],.suchhilfe .help-form-guest input[type=text],.suchhilfe .help-form-guest label.radio{margin-top:0}.coupon-advantage ul,.wertscheck-advantage ul{width:calc(100% - 28px);margin:0;border:0}.suchhilfe .help-form-guest input[type=radio]{margin-top:5px}.wertscheck-form input[type=text].zip,.wertscheck-form input[type=text].hnr{width:calc(27% - 18px)}.lottery-form-box input[type=text].zip,.lottery-form-box input[type=text].hnr,.login-block .form-box input[type=text].zip,.login-block .form-box input[type=text].hnr,.non-binding-request .part3 input.zip,.non-binding-request .part3 input.hnr,#booking .form-box input.hnr,#booking .form-box input.zip,.suchhilfe .help-form-guest input[type=text].hnr,.suchhilfe .help-form-guest input[type=text].zip{width:calc(28% - 16px)!important}.wertscheck-form input[type=text].street,.wertscheck-form input[type=text].city,.lottery-form-box input[type=text].street,.lottery-form-box input[type=text].city,.login-block .form-box input[type=text].street,.login-block .form-box input[type=text].city,.non-binding-request .part3 input.street,.non-binding-request .part3 input.city,#booking .form-box input.city,#booking .form-box input.street,.suchhilfe .help-form-guest input[type=text].street,.suchhilfe .help-form-guest input[type=text].city{width:calc(70% - 16px)!important}.wertscheck-form input[type=text].street,.wertscheck-form input[type=text].city{width:calc(70% - 18px)!important}.form-box .help-guest-details input{margin-bottom:5px!important}.suchhilfe .help-form-guest input[type=text].hnr,.suchhilfe .help-form-guest input[type=text].city{margin-left:0!important}.lottery-form-box input[type=radio]{margin-left:0;margin-bottom:16px}.lottery-form-box label.radio{width:auto!important;margin-right:10px;float:left;margin-bottom:16px}.wertscheck-form input[type=text].hnr,.lottery-form-box input[type=text].city,.wertscheck-form input[type=text].city,.lottery-form-box input[type=text].hnr{margin-left:1%}.wertscheck-form fieldset.login-area+fieldset>p{margin-bottom:18px}.coupon-form .coupon-fields label.radio_label,.coupon-form .coupon-fields div label.radio_label{width:auto;margin-bottom:7px}.coupon-fields div input[type=text]{margin-left:0}.coupon-form .coupon-fields .request_rebate_code-container{margin-top:10px}.coupon-form .coupon-persons .select-clone-container select,.non-binding-request .subcolumns select#request_childs_age{width:70%}.atoz li{width:14.28%}.other-categories li{width:100%;margin:5px 0}.shop-area .content-left article a.zoom,.product-details,.shop-area .content-left article .product-images{width:100%}.product-details{margin-top:18px}.add-to-cart-box button,.add-to-cart-box a.button{float:none;margin:10px 10px 0 25px}.form-box input{margin:0 0 16px!important}.nights-left{background:0 0;width:100%;float:none;height:auto;overflow:hidden;margin-bottom:18px}.nights-left label,.nights-left strong{width:calc(25% - 7px);margin-bottom:5px}.nights-left input{width:calc(70% - 16px);margin-bottom:5px}.nights-left hr{width:75%}.non-binding-request .part4 select{display:block;margin-left:0}.footer-payment,.footer-follow{float:none;width:100%}.footer-payment ul{padding-bottom:0}.home-page .list-content.gewinnspiel{width:100%;float:none;margin-top:20px}.home-page .holiday .image-teaser{width:100%;float:none}.home-page .holiday .image-teaser:nth-child(2){float:none}.availability-table-wrapper{width:auto}#availability-form button{font-size:16px}#detail-view .fade-box-content img,#detail-view .fade-box-content .images-list-container{float:none;margin-right:0;max-width:none}#detail-view .fade-box-content .images-list-container{margin-bottom:10px}.rating-detail .name,.rating-detail .name,.rating-detail h3 .name{width:100%}.review-comments form{float:none;margin-top:6px}#detail-view .c690l .c188r dl,#detail-view .c690l .c188r ul{width:calc(100% - 4px);float:none}#detail-view .c690l .c188r dl{margin-bottom:30px}.ulc33 li{padding:2px 0;float:none;width:inherit;margin:0}.table-block{width:auto}.cancellation-insurance label.radio{max-width:80%}#booking .form-box .help-guest-details input[type=radio]{margin-top:5px!important}#booking .form-box .help-guest-details label.radio{margin-top:0!important}.result-wrapper{margin-left:0}#result-offers h2.page-design.button-container .button.red,#result-hotels h2.page-design.button-container .button.red{float:none;display:block;text-align:center}.result-image-wrapper>div{display:none}.city-list-elements li span,.city-popular li span,.city-list-elements li span.title,.city-popular li span.title{width:auto;float:none;display:inline;padding-right:5px}#result-hotels .rating span.icon,#result-offers .rating span.icon,#detail-view .rating span.icon{display:none}#result-offers ul.nav,#result-hotels ul.nav{clear:both}#subnav .slider-label{width:90%;float:none;margin:0 0 15px;display:block}#subnav .ui-slider-container,#subnav .search-wrapper .ui-slider-container{width:90%;float:none;margin:0 0 30px}#seasons-select .price{width:auto}#seasons-select label{padding:8px 20px 8px 42px;width:calc(100% - 62px)}#content .fade-box-img .image{max-width:25%}#detail-view .fade-box p{margin:0}.small-slider-4 article{width:100%;padding-right:0}.non-binding-request .c150l label span,.non-binding-request .c150r label span{display:none}#basket-list thead th,.choose-room th{word-break:break-all}.send-order-info input[type=checkbox]{margin-top:5px!important;vertical-align:top}.small-slider-4 ul.slider li{height:300px}.small-slider-4 article{margin-bottom:15px!important}#tagCloudCanvas{max-width:100%;margin:0 auto}#result-offers ul.nav li{width:100%}.login-block label[for=user_address_master_email] .error-text,#angebot_formular label[for=user_address_master_email] .error-text,#wertscheck_formular label[for=user_address_master_email] .error-text{margin-bottom:15px}#angebot_formular #user_address_master_email.error,#gutschein_formular #user_address_master_email.error,#wertscheck_formular #user_address_master_email.error{float:none;margin-right:0}#angebot_formular label[for=user_address_master_email] .error-text,#gutschein_formular label[for=user_address_master_email] .error-text,#wertscheck_formular label[for=user_address_master_email] .error-text{margin-left:0}.jcarousel .related-items li{width:246px}}@media screen and (max-width:299px){.ssl{display:none}.footer-satisfaction ul{padding:10px}.lottery-form-box input[type=radio]{clear:both}.lottery-form-box input[type=radio]{margin-bottom:10px}.lottery-form-box label.radio{margin-bottom:10px}.content-left #shop-list li{width:calc(100% - 2px);float:none;margin-right:0!important}#order-confirmation dt{width:100%;padding:10px 0}#order-confirmation dd{width:100%;padding:10px 0}.pagination li.pageNear{display:none}.pagination li.first-page a,.pagination li.prev-page a,.pagination li.next-page a,.pagination li.last-page a,.pagination a,.pagination span{max-width:calc(20% - 2px)}#kasse .invoice,#kasse .debit,#kasse .paypal,#kasse .stripe,#kasse .sofort,#kasse .amazonpay,#kasse .prepayment{width:100%;text-align:center}#kasse input[type=radio]{left:45%}.coupon-form .coupon-persons .select-clone-container select,.non-binding-request .subcolumns select#request_childs_age{width:50%}.list-content li span,.list-content-light li span,.list-content-dark li span,.list-content-light-2rows li span,.home-page .c33r.list-content li span,.home-page.c33r .list-content li span{width:60%}.reload-list-slider li{width:calc(100% - 20px)}.reload-list-slider li:nth-child(2){display:none}.fullwidth{width:97%}#result-offers ul.nav li,#result-hotels ul.nav li{width:100%;margin:1px 0!important}#result-offers .result-wrapper .button.side.mobileChangePos,#result-hotels .result-wrapper .button.side.mobileChangePos{width:100%;margin-top:-10px;margin-bottom:10px;float:none}.result-image-wrapper{width:100%;float:none;margin-bottom:5px}#result-hotels .result-wrapper p.info-text,#result-offers .result-wrapper ul.services{margin-left:0}#result-hotels dl .rating,#result-hotels dl .advise,#result-offers dl .advise,#result-hotels dl .advise{display:none}#search-extended label,#search-filter>label,#search-filter .subsearchbox>label{width:90%;float:none;margin:0}.jcarousel .related-items li{width:146px}.jcarousel .related-items li span.caption{font-size:14px;line-height:20px;top:10px;left:10px}}body.isBot .cookieBanner{display:none!important}#booking #buchung_formular{padding-top:20px;margin-top:-20px}@media screen and (min-width:992px){#booking #buchung_formular{padding-top:50px;margin-top:-50px}}