.clear{clear:both}.green{color:#64d501}.bld{font-weight:bold !important}.nbrds{border-radius:12px;background:#fff;-webkit-box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);border:0px
!important}.topOffers .productbox .image
img{min-width:447px;min-height:261px}.hero{position:relative}.heroContainer{position:relative;z-index:1}.heroContainer
h1{position:absolute;top:60px;font-size:48px;line-height:64px;background:#004277;color:#fff;padding:0
12px;font-family:Ubuntu Regular;border-radius:4px}.heroContainer h2, .heroContainer
span{position:absolute;top:130px;font-size:24px !important;line-height:33px;background:hsla(0, 0%, 100%, 0.8);color:#004277;padding:0
12px;font-family:Ubuntu Regular;border-radius:4px}.hero .image
img{width:calc(100vw - 8px);max-height:500px;min-height:initial;overflow:hidden;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.ibe-oa{position:relative;z-index:1;margin-top:-50px;margin-bottom:32px}.boxes{margin-left:-12px;margin-right:-12px}.box-content{padding:16px
16px 67px;min-height:222px}.box-content-hotels{padding:16px}.flexbox__vertical__container{display:flex;align-content:flex-start}.flexbox__vertical__container .col-25, .flexbox__vertical__container .col-33, .flexbox__vertical__container .col-50-percent{display:flex}.boxRating{width:325px !important;margin:0
auto;clear:both}button{cursor:pointer}button:hover{opacity:0.8}.bxtop{padding-top:30px}.icon-thumbs-up:before{content:"\e917"}.darkbutton
.priceamount{font-size:1.25rem;font-weight:bold}.darkbutton
.currencysmbl{font-size:1rem;font-weight:bold}.boxtitle{background:#00A2D8;border-radius:4px 4px 0 0;padding:15px;font-size:16px;color:#fff;font-weight:bold}.darkbutton{cursor:pointer;text-shadow:none;background:#0087b4;border-color:#0087b4;color:#fff;padding:0.5rem;min-width:140px;border-radius:4px}.customerrating{border-radius:4px;background-color:#fff;border:1px
solid #008acb;height:22px;margin-bottom:0;position:relative;top:1px;margin-right:3px;overflow:hidden;width:121px}.customerrating .customerrating--item{background-color:#008acb;border-right:1px solid #fff;float:left;width:20px;height:20px;display:block;border-radius:0px;margin-right:0px}.customerrating:before{content:" ";display:table}.customerrating--item:last-child{border-right:0;margin-right:-1px}#home
h2{color:#df0313;padding-left:0px;margin-top:5px;margin-bottom:0}#home
h3{color:#df0313;padding-left:0px}.l-left{float:left}.icon-sun-rating:before,.icon-sun-rating-outline:before{color:#0087b4 !important}ul.hotel-rating li.hotel-rating-item{float:left;text-align:center;vertical-align:middle;font-size:16px;color:#0087b4;list-style:none !important}ul.hotel-rating .simplemodal-close{color:#0087b4}#all_themebox .call-sm-6{width:50%;background:#fff}#all_themebox .col-extra{padding-left:0 !important;padding-right:0 !important}.col-extra-left{float:left;margin-left:10px}.col-extra-right{float:left}.yellow{color:yellow}.container.main{width:1386px;margin:auto}.container.main #t_offers
.accordion{clear:both}.container.main
.hoffers{clear:both;background:#fff;width:1020px;float:right;margin-bottom:30px}.container.main .hoffers .offers
.offer{font-family:ubuntu-regular,Arial,sans-serif;font-size:14px;padding:15px}.container.main .hoffers .offers .offer .icon,
.container.main .hoffers .offers .offer .icon-plane, .container.main .hoffers .offers .offer .icon-fa-calendar{margin-right:7px}.container.main .hoffers .offers .offer
.left{width:242px;float:left}.container.main .hoffers .offers .offer .left
.title{font-size:16px;color:#df0313;font-family:ubuntu-medium,Arial,sans-serif}.container.main .hoffers .offers .offer
.right{margin-left:245px}.container.main .hoffers .offers .offer .right
.period{width:65%;float:left}.container.main .hoffers .offers .offer .right .period
.left{width:45%;float:left}.container.main .hoffers .offers .offer .right .period .left ul
li{line-height:20px}.container.main .hoffers .offers .offer .right .period
.right{width:55%;float:left;margin-left:0;line-height:20px}.container.main .hoffers .offers .offer .right .period .right
.flight{height:50px}.container.main .hoffers .offers .offer .right .period .right .flight
.text{font-weight:bold}.container.main .hoffers .offers .offer .right .period::after{display:block;content:"";clear:both}.container.main .hoffers .offers .offer .right
.price{width:35%;float:left}.container.main .hoffers .offers .offer .right .price
.wrapper{text-align:left;height:90px}.container.main .hoffers .offers .offer .right .price .wrapper
.text{font-size:12px}.container.main .hoffers .offers .offer .right .price .wrapper .value
span{font-family:ubuntu-bold,Arial,sans-serif}.container.main .hoffers .offers .offer .right .price .wrapper
.left{width:50%;float:left}.container.main .hoffers .offers .offer .right .price .wrapper .left
.value{margin-top:5px}.container.main .hoffers .offers .offer .right .price .wrapper .left .value
span{font-size:28px;line-height:34px}.container.main .hoffers .offers .offer .right .price .wrapper
.right{width:50%;float:left;margin-left:0;text-align:right}.container.main .hoffers .offers .offer .right .price .wrapper .right
.value{color:#df0313;margin-top:5px}.container.main .hoffers .offers .offer .right .price .wrapper .right .value
span{font-size:34px;line-height:34px}.container.main .hoffers .offers .offer .right .price .wrapper::after{display:block;content:"";clear:both}.container.main .hoffers .offers .offer .right .price
.callToAction{position:relative}.container.main .hoffers .offers .offer .right .price .callToAction button, .container.main .hoffers .offers .offer .right .price .callToAction
a{position:absolute;bottom:0;border-radius:12px;background:#459300;color:#fff;border:none;width:100%;height:32px;padding:7px
0;font-weight:bold;cursor:pointer}.container.main .hoffers .offers .offer .right .price .callToAction
a{text-decoration:none}.container.main .hoffers .offers .offer .right .price .callToAction a:hover{opacity:0.8}.container.main .hoffers .offers .offer .right::after{display:block;content:"";clear:both}.container.main .hoffers .offers .offers::after{display:block;content:"";clear:both}.container.main .hoffers .offers
hr{margin:0
0 0 0}.container.main
#gallery{width:calc(100vw - 8px);position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.container.main .accordion .accordion--head{border-top:1px solid #d4d6da;border-bottom:1px solid #d4d6da;border-radius:12px;padding:16px
20px 15px 10px;margin-bottom:15px;font-size:0.875rem;font-weight:bold;cursor:pointer;-webkit-box-shadow:0 4px 5px rgba(8, 37, 73, 0.11), 0 3px 14px rgba(8, 37, 73, 0.05), 0 8px 10px rgba(8, 37, 73, 0.1);box-shadow:0 0px 0px rgba(8, 37, 73, 0.11), 0 2px 1px rgba(8, 37, 73, 0.05), 0 4px 2px rgba(8, 37, 73, 0.1)}.container.main .accordion .accordion--head span.accordion--headicon:before{font-family:iconfont !important;content:"\e943";font-size:24px;padding-right:10px;color:#00a2d8;float:left;margin-top:-4px}.container.main .accordion .accordion--head .accordion--headtitle{color:#013259}.container.main .accordion .accordion--head .accordion--headicon{font-size:16px}.container.main .accordion .accordion--head .accordion--headtitle
.only_desktop{font-weight:normal}.container.main .accordion .accordion--head:hover{background:#eeeeef}.container.main .accordion .accordion--headprice{line-height:24px;text-align:left;color:#fff;text-align:right;margin-right:3px}.container.main .accordion .accordion--headprice .price .price--preposition{font-size:13px;padding-right:5px;color:#a1a9b6}.container.main .accordion .accordion--headprice .price .price--digit{color:#013259;font-size:16px}.container.main .accordion .accordion--headprice .price .price--currency-eur{content:"";color:#013259;font-size:15px}.container.main .accordion .accordion-headprice.l-right{float:right}.container.main .accordion.is-active .accordion--head{border-bottom:0px}.container.main .accordion.is-closed .accordion--body{display:none}.container.main .accordion.is-closed span.accordion--headicon:before{font-family:iconfont !important;content:"\e940"}.container.main h2, .container.main
h3{font-size:26px}.container.main h2.center, .container.main
h3.center{text-align:center;color:#df0313;font-size:36px;line-height:44px;margin-bottom:16px}.container.main
.mbutton.smallbutton{max-width:120px;height:34px;text-align:center;background:#fff}.container.main .mbutton.smallbutton .icon-chevron-down{font-size:20px;float:left}.container.main
.mbutton{padding:5px;background-color:transparent;background-image:none;border-color:#004277;background:transparent;cursor:pointer;border-radius:12px;border:1px
solid #004277;color:#004277;font-weight:bold;font-size:14px}.container.main .mbutton:hover{background:#004277;color:#fff;cursor:pointer}.container.main .col-left{float:left;width:300px}.container.main .col-right{margin-left:400px}.container.main .col-25{float:left;width:25%;padding:0
12px}.container.main .col-33{float:left;width:33.33333333%;padding:0
12px}.container.main .col-50{float:left;width:348px;padding:0;margin-right:10px}.container.main .col-50.mkitbig{width:510px}.container.main .col-50-percent{float:left;width:50%;padding:0
12px}.container.main .col-100{float:left;width:100%;padding:0;position:relative}.container.main .col-last{margin-right:0}.container.main .col-sidebar-oa .teaser-box{height:130px;overflow:hidden;border-radius:7px}.container.main .col-sidebar-oa .teaser-box .image
img{height:130px}.container.main .col-sidebar-oa .teaser-box
.title{padding:5px
12px}.container.main .col-sidebar-oa .teaser-box .title a,
.container.main .col-sidebar-oa .teaser-box .title
span{background:#fff;color:#00A2D8;opacity:0.8;font-size:15px;border-radius:4px;padding:5px
20px 5px 10px;font-weight:bold}.container.main .col-sidebar-oa
.box{border-radius:12px;margin-bottom:30px}.container.main .col-sidebar-oa .box
.title{background:#004277;border-radius:12px 12px 0 0;padding:10px
10px 10px 15px;font-size:14px;color:#fff;font-weight:bold}.container.main .col-sidebar-oa .box
.content{padding:15px;font-size:14px}.container.main .col-sidebar-oa .box .content
.rating{display:inline-block;text-align:center;margin-bottom:15px}.container.main .col-sidebar-oa .box .content .rating
.icon{float:left;margin-right:8px}.container.main .col-sidebar-oa .box .content .rating .icon:last-child{margin-right:0}.container.main .col-sidebar-oa .box .content .rating .icon.blue-full::after{content:"";width:32px;height:32px;display:block;border:1px
solid #ccc;border-radius:5px;background:#0087b4}.container.main .col-sidebar-oa .box .content .rating .icon.blue-empty::after{content:"";width:32px;height:32px;display:block;border:1px
solid #ccc;border-radius:5px;background:#f8f8f8}.container.main .col-sidebar-oa .box .content .rating::after{content:"";display:block;clear:both}.container.main .col-sidebar-oa .box
.itemReviewed{display:none}.container.main .col-sidebar-oa
.box.list{border:none}.container.main .col-sidebar-oa .box.list
ul{margin:0}.container.main .col-sidebar-oa .box.list ul
li{width:25%;float:left}.container.main .col-sidebar-oa .box.list ul li a, .container.main .col-sidebar-oa .box.list ul li
span{padding:10px
30px;margin:0
0 2px 0;font-weight:bold}.container.main .col-sidebar-oa .box.list
.title{background-color:#004277;color:#fff;font-weight:bold;border-radius:12px 12px 0 0;padding-left:15px}.container.main .col-content-oa{margin:0
0 0 20px;width:1036px;float:right}.container.main .col-content-oa
.headline_faq{font-size:21px}.container.main .col-main-oa .row-oa::before,
.container.main .col-main-oa .row-oa::after{display:block;content:"";clear:both}.container.main .col-main-oa .col-100{padding:0}.container.main .col-main-oa
.headline{margin-bottom:5px}.container.main .col-main-oa .headline
div{#border: 1px dotted red}.container.main .col-main-oa .headline
.left{float:left;width:900px}.container.main .col-main-oa .headline .left .title
h1{float:left;color:#0087b4;margin:0}.container.main .col-main-oa .headline .left .title
.rating{float:left;margin-left:10px}.container.main .col-main-oa .headline .left .title .rating::after{display:block;content:"";clear:both}.container.main .col-main-oa .headline .left .title::after{display:block;content:"";clear:both}.container.main .col-main-oa .headline .left .sub-title
h2{color:#013259;font-size:16px;font-family:ubuntu-regular,Arial,sans-serif;margin-top:5px;margin-bottom:10px}.container.main .col-main-oa .headline
.right{float:right;width:295px;margin-top:12px;cursor:pointer}.container.main .col-main-oa .headline .right
.rating{float:left;width:60%}.container.main .col-main-oa .headline .right .rating
.text{margin-bottom:3px;font-size:12px}.container.main .col-main-oa .headline .right .rating
span{color:#0087b4;margin-left:5px}.container.main .col-main-oa .headline .right
.recommendation{float:left;width:40%}.container.main .col-main-oa .headline .right .recommendation
.text{font-size:12px;text-align:center}.container.main .col-main-oa .headline .right .recommendation
.content{color:#0087b4;font-size:26px;margin-right:0;text-align:center;font-family:ubuntu-bold,Arial,sans-serif;line-height:28px}.container.main .col-main-oa .headline::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .top
.right{width:1020px;float:right;position:relative}.container.main .col-main-oa .teaser-slider .top .right .img-slider{height:500px}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow{position:absolute;z-index:1;width:50px;height:50px;background:#0087b4;border-radius:25px}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow:hover{background:#00567f}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow.slick-prev{left:-20px}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow.slick-prev::before{font-family:icon-font;content:"\e908";opacity:1}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow.slick-next{right:-20px}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-arrow.slick-next::before{font-family:icon-font;content:"\e909";opacity:1}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-list{height:474px}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-list .slick-track .slick-slide{overflow:hidden}.container.main .col-main-oa .teaser-slider .top .right .img-slider .slick-list .slick-track .slick-slide
img{width:100%;height:auto}.container.main .col-main-oa .teaser-slider .top .right .img-slider-thumb-wrapper{position:absolute;bottom:0;width:100%;background-color:rgba(0, 0, 0, 0.55);padding:10px
10px 10px 5px;height:80px}.container.main .col-main-oa .teaser-slider .top .right .img-slider-thumb-wrapper .img-slider-thumb{width:100%;position:relative}.container.main .col-main-oa .teaser-slider .top .right .img-slider-thumb-wrapper .img-slider-thumb .slick-list .slick-track .slick-slide{margin:0
5px;width:105px;height:60px;overflow:hidden;opacity:0.35}.container.main .col-main-oa .teaser-slider .top .right .img-slider-thumb-wrapper .img-slider-thumb .slick-list .slick-track .slick-slide
img{width:100%}.container.main .col-main-oa .teaser-slider .top .right .img-slider-thumb-wrapper .img-slider-thumb .slick-list .slick-track .slick-current{opacity:1}.container.main .col-main-oa .teaser-slider .top
.left{float:left;width:287px;padding:25px;font-size:14px;border-radius:0 5px 5px 0}.container.main .col-main-oa .teaser-slider .top .right.gallery-cont{border-left:1px solid #ccc}.container.main .col-main-oa .teaser-slider .top::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .offers
.offer{font-family:ubuntu-regular,Arial,sans-serif;font-size:14px;padding:15px}.container.main .col-main-oa .teaser-slider .offers .offer
div{#border: 1px dotted red}.container.main .col-main-oa .teaser-slider .offers .offer .icon,
.container.main .col-main-oa .teaser-slider .offers .offer .icon-plane, .container.main .col-main-oa .teaser-slider .offers .offer .icon-fa-calendar{margin-right:7px}.container.main .col-main-oa .teaser-slider .offers .offer
.left{width:242px;float:left}.container.main .col-main-oa .teaser-slider .offers .offer .left
.title{font-size:16px;color:#df0313;font-family:ubuntu-medium,Arial,sans-serif}.container.main .col-main-oa .teaser-slider .offers .offer
.right{margin-left:245px}.container.main .col-main-oa .teaser-slider .offers .offer .right
.period{width:65%;float:left}.container.main .col-main-oa .teaser-slider .offers .offer .right .period
.left{width:45%;float:left}.container.main .col-main-oa .teaser-slider .offers .offer .right .period .left ul
li{line-height:20px}.container.main .col-main-oa .teaser-slider .offers .offer .right .period
.right{width:55%;float:left;margin-left:0;line-height:20px}.container.main .col-main-oa .teaser-slider .offers .offer .right .period .right
.flight{height:50px}.container.main .col-main-oa .teaser-slider .offers .offer .right .period .right .flight
.text{font-weight:bold}.container.main .col-main-oa .teaser-slider .offers .offer .right .period::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .offers .offer .right
.price{width:35%;float:left}.container.main .col-main-oa .teaser-slider .offers .offer .right .price
.wrapper{text-align:left;height:90px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper
.text{font-size:12px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .value
span{font-family:ubuntu-bold,Arial,sans-serif}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper
.left{width:50%;float:left}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .left
.value{margin-top:5px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .left .value
span{font-size:28px;line-height:34px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper
.right{width:50%;float:left;margin-left:0;text-align:right}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .right
.value{color:#df0313;margin-top:5px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .right .value
span{font-size:34px;line-height:34px}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .offers .offer .right .price
.callToAction{position:relative}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .callToAction button, .container.main .col-main-oa .teaser-slider .offers .offer .right .price .callToAction
a{position:absolute;bottom:0;border-radius:12px;background:#459300;color:#fff;border:none;width:100%;height:32px;padding:7px
0}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .callToAction
a{text-decoration:none}.container.main .col-main-oa .teaser-slider .offers .offer .right::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .offers .offers::after{display:block;content:"";clear:both}.container.main .col-main-oa .teaser-slider .offers
hr{margin:0
0 0 0}.container.main .col-main-oa .teaser-slider::after{display:block;content:"";clear:both}.container.main .col-main-oa .rating
.icon{float:left;margin-right:2px}.container.main .col-main-oa .rating .icon.sun-full::before{content:"\e923";display:block;width:20px;height:20px}.container.main .col-main-oa .rating .icon.sun-empty::before{content:"\e922";display:block;width:20px;height:20px}.container.main .col-main-oa .rating .icon.blue-full::after{content:"";width:20px;height:20px;display:block;border-radius:5px;background:#0087b4}.container.main .col-main-oa .rating .icon.blue-empty::after{content:"";width:20px;height:20px;display:block;border:1px
solid #ccc;border-radius:5px;background:#f8f8f8}.container.main .col-main-oa .rating::after{display:block;content:"";clear:both}.container.main .top-box{clear:both}.container.main .top-box
.wrapper{padding:16px;border-radius:12px;background:#fff;-webkit-box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1)}.container.main .top-box .wrapper
.content{height:87px;overflow:hidden;margin-bottom:35px;color:#777;line-height:23px}.container.main .top-box .wrapper .content
h2{font-size:20px;color:#777}.container.main .top-box .wrapper .content
h1{font-size:20px;margin:0px;padding:0px;line-height:30px !important}.container.main .top-box .wrapper
.content.open{height:auto}.container.main .top-box
.trigger{position:relative;top:-43px;left:16px}.container.main .top-box .trigger .top-box-button{height:49px;width:49px;display:block;background-position:center;margin-bottom:10px;width:100%;cursor:pointer}.container.main .top-box .trigger .top-box-text{text-align:center;display:block}.container.main .top-box-onlyhead{margin-bottom:20px}.container.main .tx-content-rating-main{height:45px;overflow:hidden}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper{cursor:pointer;position:relative;width:125px}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper .tx-content-rating-rate-full{background:url("/temp/fileadmin/style/images/star_inactive.png");height:25px}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper .tx-content-rating-rate-value{position:absolute;top:0;background:url("/temp/fileadmin/style/images/star_active.png");height:25px}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper .tx-content-rating-mouse-wrapper{position:absolute;top:0;width:125px}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper .tx-content-rating-mouse-wrapper .tx-content-rating-mouse-sep{position:absolute;top:0}.container.main .tx-content-rating-main .tx-content-rating-rate-wrapper .tx-content-rating-mouse-wrapper .tx-content-rating-mouse-sep:hover{background:url("/temp/fileadmin/style/images/star_hover.png");height:25px}.container.main .tx-content-rating-main .tx-content-rating-mouse-hint{display:none}.container.main
.productbox{border-radius:12px;font-size:14px;margin:0
0 30px 0;border:1px
solid #ccc;position:relative;background:#fff}.container.main .productbox
.image{position:relative;border-radius:12px 12px 0 0;overflow:hidden;max-height:261px}.container.main .productbox .image
img{width:100%;height:auto}.container.main .productbox .image
span{position:absolute;top:0;left:0;background:#df0313;padding:5px
15px;color:#fff;border-radius:5px 0 0 0}.container.main .productbox .image
.title{bottom:0;position:absolute;width:100%;background:rgba(0, 137, 202, 0.7);padding:15px
15px}.container.main .productbox .image .title
a{color:#fff}.container.main .productbox .rating
.icon{position:relative}.container.main .productbox .rating .icon.sun-full::before{background:url("/temp/fileadmin/style/images/sun-full.png");content:"";width:20px;height:20px;display:block;float:left}.container.main .productbox .rating .icon.sun-half::before{background:url("/temp/fileadmin/style/images/sun-full.png");content:"";width:20px;height:20px;display:block;float:left}.container.main .productbox .rating .icon.sun-half::after{background:#fff;content:"";width:10px;height:20px;display:block;float:left;position:absolute;right:0}.container.main .productbox .rating::after{content:"";display:block;clear:both}.container.main .productbox
.title{overflow:hidden}.container.main .productbox .title
a{font-size:20px;line-height:24px;color:#013259}.container.main .productbox .title
span{padding:5px
0 5px;display:block;font-size:14px;line-height:14px;white-space:nowrap;color:rgba(1, 50, 89, 0.55)}.container.main .productbox .title.text--trunc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;padding-bottom:4px}.container.main .productbox
.description{padding:14px
0}.container.main .productbox .description
.offer{margin-top:10px}.container.main .productbox
.infos{padding:5px
0}.container.main .productbox
.avrating{float:left;padding-top:4px}.container.main .productbox
.organizer{color:#013259;font-weight:bold}.container.main .productbox .organizer
span{color:#0087b4}.container.main .productbox .organizer
.organizer_alltours{display:inline-block;margin-left:5px}.container.main .productbox .organizer .organizer_alltours::before{content:"";display:block;background:url("/temp/fileadmin/style/images/organizer.png") no-repeat -129px -107px;width:62px;height:17px}.container.main .productbox
.recommondation{color:#013259;font-weight:bold}.container.main .productbox .recommondation
span{color:#0087b4}.container.main .productbox
.price{padding:5px
15px}.container.main .productbox .price
.text{font-size:12px}.container.main .productbox .price
.left{float:left;width:50%;height:50px;position:relative}.container.main .productbox .price .left
.value{font-size:18px;bottom:0;line-height:26px}.container.main .productbox .price .left .value
span{font-size:12px;font-weight:normal}.container.main .productbox .price
.right{float:right;width:50%;text-align:right;height:50px;position:relative}.container.main .productbox .price .right
.value{color:#df0313;font-size:26px;bottom:0;right:0;line-height:22px;font-weight:bold}.container.main .productbox .price .right .value
span{font-size:12px;font-weight:normal}.container.main .productbox .price::after{content:"";display:block;clear:both}.container.main .productbox .callToAction button, .container.main .productbox .callToAction
a{width:100%;border-radius:0 0 4px 4px;border:none;color:#fff;padding:5px
13px}.container.main .productbox .callToAction
a{text-decoration:none}.container.main .productbox
.callToAction.btnbl{border-top:1px solid #d4d6da;padding:12px
16px;position:absolute;width:100%;bottom:0;border-radius:0 0 12px 12px}.container.main .productbox .callToAction.btnbl
button{font-size:0.875rem;line-height:1rem;padding:0.5rem 0.75rem !important;min-width:145px;border-radius:12px !important;cursor:pointer;background:#004277;max-width:30%;float:right;padding-bottom:10px;font-weight:bold}.container.main .productbox
.list{max-height:144px;overflow:scroll;overflow-x:hidden;overflow-y:hidden}.container.main .productbox .list
ul{position:relative;border-top:1px solid #0087b4;padding-top:7px}.container.main .productbox .list
li{position:relative;margin-left:16px;text-decoration:underline}.container.main .productbox .list li:before{content:"•";position:absolute;top:-5px;left:-1rem;font-size:20px;color:#004277}.container.main .productbox .list:hover{overflow-y:auto}.container.main
.productbox.overlay{width:100%}.container.main .productbox.overlay
.image{max-height:342px}.container.main .productbox.overlay .image
img{max-height:342px;border-radius:0 0 12px 12px}.container.main .productbox.overlay
.boxContent{position:absolute;width:100%;bottom:0;padding:15px;background:linear-gradient(180deg, rgba(0, 66, 119, 0), rgba(0, 66, 119, 0.6) 60%);color:#fff;border-radius:0 0 12px 12px}.container.main .productbox.overlay .boxContent
.title{font-weight:bold}.container.main .productbox.overlay .boxContent .title
span{color:#fff}.container.main .productbox.overlay .boxContent .icon-sun-rating::before, .container.main .productbox.overlay .boxContent .icon-sun-rating-outline::before{color:#fff !important}.container.main .productbox.overlay
.priceinfo{position:absolute;bottom:0;right:0;padding:15px}.container.main .productbox.overlay .priceinfo
.priceamount{font-size:20px;font-weight:bold}.container.main .productbox::after{content:"";display:block;clear:both}.container.main .productbox>.properties.trigger.open{position:absolute;background:#fff;border:1px
solid #ccc;border-top:none;z-index:12;width:100%}.container.main .productbox > .properties.trigger .infos
.properties{height:100px;overflow:hidden}.container.main .productbox > .properties.trigger .infos .properties
h3{font-size:18px}.container.main .productbox > .properties.trigger.open .infos
.properties{height:auto;overflow:hidden}.container.main .productbox.horizontal
.image{float:left;width:320px;height:242px;border-radius:12px 0 0 12px}.container.main .productbox.horizontal .image
img{width:100%;height:100%;border-radius:0}.container.main .productbox.horizontal
.rating{display:flex;padding:5px
0 0}.container.main .productbox.horizontal .rating
li{font-size:20px}.container.main .productbox.horizontal
.title{display:block;padding:0px}.container.main .productbox.horizontal .title
a{white-space:nowrap;font-size:20px}.container.main .productbox.horizontal .title
span{padding-bottom:10px;display:block}.container.main .productbox.horizontal
.description{display:block;padding:0
15px;margin-left:225px;max-width:640px}.container.main .productbox.horizontal
.infos{padding:0}.container.main .productbox.horizontal .infos
.avrating{font-size:14px;margin-top:6px;color:#013259}.container.main .productbox.horizontal
.price{float:right;display:block;padding:0
15px;white-space:nowrap;width:240px}.container.main .productbox.horizontal .price
div{#border: 1px dotted red}.container.main .productbox.horizontal .price
.value{line-height:30px}.container.main .productbox.horizontal .price
.left{float:left;width:50%;height:auto}.container.main .productbox.horizontal .price .left
.text{position:static;text-align:right;height:auto}.container.main .productbox.horizontal .price .left
.value{position:static;text-align:right}.container.main .productbox.horizontal .price .left::after{content:"";display:block;clear:both}.container.main .productbox.horizontal .price
.right{width:50%;float:right;height:auto;position:relative}.container.main .productbox.horizontal .price .right
.text{text-align:right;height:auto;bottom:0;line-height:22px}.container.main .productbox.horizontal .price .right
.value{position:absolute;bottom:0;right:0;position:static;text-align:right;display:block;width:100%;line-height:22px}.container.main .productbox.horizontal .price .right::after{content:"";display:block;clear:both}.container.main .productbox.horizontal
.callToAction{position:absolute;right:0;bottom:0}.container.main .productbox.horizontal .callToAction button, .container.main .productbox.horizontal .callToAction
a{border-radius:12px}.container.main .productbox.horizontal
.callToAction.toactn{right:30px;bottom:30px}.container.main .productbox.horizontal .callToAction.toactn
button{background:#00A2D8;font-weight:bolder;font-size:1rem;margin:5px;cursor:pointer}.container.main .productbox.horizontal .callToAction.toactn button:hover{background:#00a2d8}.container.main .productbox.horizontal
.callToAction.mnb{left:24px;right:24px;bottom:24px}.container.main .productbox.horizontal .callToAction.mnb
button{background:#004277;font-weight:bolder;font-size:1.25rem}.container.main .productbox.horizontal .callToAction.mnb button
.currency{font-size:0.875rem}.container.main .productbox.horizontal .callToAction.mnb button:hover{background:#00a2d8}.container.main .productbox.horizontal
.properties{position:relative;float:left;padding:24px}.container.main .productbox.horizontal
.details{position:relative;float:right;border-left:1px solid #d4d6da;width:200px;height:242px;padding:24px;color:#89909c}.container.main .productbox.horizontal .details
ul{text-align:right}.container.main .productbox.horizontal .details-offer{display:none}.container.main .productbox.horizontal
.list{background:#fff;border-radius:4px}.container.main .productbox.horizontal .list
ul{margin:0;padding:10px
20px;border-top:1px solid #00A2D8}.container.main .productbox.horizontal .list ul
li{float:left;width:33%}.container.main .productbox.horizontal .list ul::after{content:"";display:block;clear:both}.container.main .productbox.horizontal.list
div{#border: 1px dotted red}.container.main .productbox.horizontal.list
.wrapper{margin-left:210px}.container.main .productbox.horizontal.list .wrapper::after{content:"";display:block;clear:both}.container.main .productbox.horizontal.list .properties
.image{height:226px}.container.main .productbox.horizontal.list .properties .image
img{width:100%;height:auto}.container.main .productbox.horizontal.list .properties
.description{margin-left:321px;width:initial}.container.main .productbox.horizontal.list .properties
.price{float:none;display:block;width:initial;margin-left:210px;padding:0
15px;position:relative}.container.main .productbox.horizontal.list .properties .price
.left{float:left;width:50%;position:absolute;bottom:0}.container.main .productbox.horizontal.list .properties .price .left .text,
.container.main .productbox.horizontal.list .properties .price .left
.value{text-align:left}.container.main .productbox.horizontal.list .properties .price
.right{float:right;height:50px;width:50%}.container.main .productbox.horizontal.list .properties .price .right
.text{display:block;position:static;line-height:initial}.container.main .productbox.horizontal.list .properties .price .right
.value{display:block;position:static}.container.main .productbox.horizontal.list .properties .price .right .price-ch{margin-top:-72px}.container.main .productbox.horizontal.list .properties
.wrapper{height:86px}.container.main .productbox.horizontal.list .properties .wrapper
.description{margin-left:0;width:80%;float:left;height:86px}.container.main .productbox.horizontal.list .properties .wrapper
.price{margin-left:0;width:20%;float:right;height:86px;position:relative}.container.main .productbox.horizontal.list .properties .wrapper .price
.right{position:absolute;bottom:5px;right:15px;width:100%}.container.main .productbox.horizontal.list .properties
.offer{margin-left:324px;padding:25px
0 15px 15px;font-size:16px}.container.main .productbox.horizontal.list .properties .wrapper::after{content:"";display:block;clear:both}.container.main .productbox.horizontal.list.region > .properties
.image{height:226px}.container.main .productbox.horizontal.list.region > .properties .image
img{width:100%;height:auto}.container.main .productbox.horizontal.list.region > .properties
.title{padding:10px
15px}.container.main .productbox.region
.callToAction.btnbl{margin:0;border-top:1px solid #d4d6da;padding:12px
16px;position:absolute;bottom:0;width:100%}.container.main .productbox.region .callToAction.btnbl
button{margin:0;float:unset}.container.main .productbox.region .callToAction.btnbl.withPrice
button{float:right}.container.main .productbox.region
.properties{max-height:300px;overflow:scroll;overflow-x:hidden;overflow-y:hidden}.container.main .productbox.region .properties
h3{color:#013259;font-size:15px;margin:6px
0 0}.container.main .productbox.region .properties:hover{overflow-y:auto}.container.main .hotelbox .title
a{font-size:20px;color:#013259;font-size:1rem;font-family:Ubuntu Bold,-apple-system,blinkmacsystemfont,Segoe UI,roboto,Helvetica Neue,arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}.container.main .hotelbox
.boxContent{padding:15px
15px 70px}.container.main .hotelbox
.callToAction.btnbl{background:#eeeff0;padding:8px
10px}.container.main .summary-tab-box{margin:0
0 15px 0}.container.main .summary-tab-box .summary-tab-box-nav{display:table;width:100%}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs{display:table-row}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs
li{display:table-cell;text-align:center;border-bottom:3px solid #004277}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li
span{font-size:24px;color:#a1a9b6}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li
a{color:#013259;border-right:none;background:#fff;padding:10px
0;text-decoration:none;border-radius:12px 12px 0 0}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li a:hover{background:#004277;color:#fff}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li a:hover
span{color:#fff}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li.active
a{background:#004277;color:#fff;font-weight:bold}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li.active
span{color:#fff}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs::after{content:"";clear:both;display:block}.container.main .summary-tab-box .tab-content{margin-bottom:20px;border-top:none;display:inline-block;padding:10px
30px;width:100%;position:relative}.container.main .summary-tab-box .tab-content .tab-pane{display:none}.container.main .summary-tab-box .tab-content .tab-pane.active{display:block;margin:0
0 0px 0;overflow:hidden;height:130px}.container.main .summary-tab-box .tab-content .tab-pane.active.open{height:auto}.container.main .summary-tab-box .tab-content.hotel-tab-info{border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 12px 12px;padding:30px
40px}.container.main .summary-tab-box .tab-content.hotel-tab-info
h2{font-size:20px;color:#013259}.container.main .summary-tab-box .tab-content.hotel-tab-info
h3{color:#0087b4}.container.main .summary-tab-box .tab-content.hotel-tab-info
h4{color:#013259}.container.main .summary-tab-box .tab-content.hotel-tab-info ul
li{color:#013259;font-size:0.875rem;list-style:disc}.container.main .summary-tab-box .tab-content.hotel-tab-info
p{color:#013259;font-size:0.875rem;margin-bottom:1.5rem}.container.main .summary-tab-box .tab-content.hotel-tab-info .hotel-text-headline{float:left;margin-right:10px;color:#013259 !important}.container.main .summary-tab-box .tab-content.hotel-tab-info
.section_left{float:left;width:80%;padding-right:15px;border-right:1px solid #ccc}.container.main .summary-tab-box .tab-content.hotel-tab-info .section_left.section--fullwidth{width:100%;border:0;padding:0;float:none}.container.main .summary-tab-box .tab-content.hotel-tab-info
.section_right{float:left;width:20%;padding-left:15px}.container.main .summary-tab-box .tab-content.hotel-tab-info .section_right
h4{color:#0087b4;border-bottom:1px solid #ccc;margin-top:10px}.container.main .summary-tab-box .tab-content.hotel-tab-info
.footnote{font-size:11px;color:#999;margin:0}.container.main .summary-tab-box .tab-content.hotel-tab-info .accordion--rating--iframe{margin-left:0px;width:936px}.container.main .summary-tab-box .tab-content.hotel-tab-info
.section_left_location{width:57%;padding-right:15px;float:left}.container.main .summary-tab-box .tab-content.hotel-tab-info
.section_right_location{width:43%;float:left}.container.main .summary-tab-box .tab-content.hotel-tab-info
#hc_container_hotel{width:100%}.container.main .summary-tab-box .tab-content.hotel-tab-info .tab-pane.active{margin:0}.container.main .summary-tab-box .summary-tab-box-trigger{position:relative;top:-7px;width:100%;background:#fff;height:40px}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper{display:inline-block;cursor:pointer;width:100%;text-align:center;margin-left:16px}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper .summary-tab-box-button{width:49px;display:block;width:100%;cursor:pointer}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper .summary-tab-box-button span.icon-chevron-down{padding-right:10px;font-size:20px}.container.main .teaser-box{position:relative;margin:0
0 20px 0}.container.main .teaser-box
h2{font-size:20px}.container.main .teaser-box
.image{height:300px;overflow:hidden}.container.main .teaser-box .image
img{width:100%;position:relative;z-index:1}.container.main .teaser-box
.title{position:absolute;z-index:1;top:10px;width:100%}.container.main .teaser-box .title
h1{color:#df0313;background:#fff;padding:0
60px 0px 10px;margin:0
0 5px 20px;opacity:0.8;display:table;border-radius:4px;font-size:25px;line-height:45px}.container.main .teaser-box .title
h2{color:#df0313;background:#fff;padding:0
60px 0px 10px;margin-left:20px;opacity:0.8;display:inline-block;border-radius:4px;font-size:20px}.container.main .btn-offer{margin:0
0 30px 0;padding:8px
15px;float:right;border:none;background:#459300;color:#fff;border-radius:5px;font-weight:bold}.container.main
#breadcrumb{margin:10px
0 15px 0}.container.main #breadcrumb
li{float:left;margin:0
0 0 10px;display:inline-block;font-size:13px}.container.main #breadcrumb li
a{display:inline;font-size:13px;line-height:26px}.container.main #breadcrumb li a::before{font-family:icon-font;content:"\e61d";margin:0
10px 0 0;font-size:9px}.container.main #breadcrumb li>span{color:#0087b4;line-height:26px}.container.main #breadcrumb li>span::before{font-family:icon-font;content:"\e61d";margin:0
10px 0 0;color:#0087b4;font-size:9px}.container.main #breadcrumb li>span:hover{text-decoration:none;color:#013259}.container.main #breadcrumb li a:hover{text-decoration:none;color:#013259}.container.main #breadcrumb li a:hover ::before{color:red}.container.main #breadcrumb li.root
a{color:#004277}.container.main #breadcrumb li:first-child{margin:0}.container.main #breadcrumb li:first-child a::before{display:none}.container.main #breadcrumb::after{content:"";display:block;clear:both}.container.main
.all_t_summary{color:#777;line-height:23px}.container.main .all_t_summary .topContentMore
h2{font-size:20px;color:#777}.container.main .all_t_summary
.topContentMore.nbrds{box-shadow:none}.container.main .all_t_summary
.topContentShort{height:unset}.container.main
.intBox{margin-top:20px}.container.main .mixContent .left_dpage, .container.main .intBox
.left_dpage{float:left}.container.main .ratings-rs, .container.main .offer-rs{display:none}.container.main::after{content:"";clear:both;display:block}#countryDetail
.section_title{border-bottom:1px solid #AAA;font-family:ubuntumedium,Arial,Verdana,Helvetica,sans-serif;font-size:24px;margin-bottom:16px;padding-bottom:5px;color:#0264a1}#countryDetail .section_left, #all_content
.section_left_location{float:left;width:732px;border-right:1px solid #AAA;padding-right:12px}#countryDetail
.section_left_location{width:260px}#countryDetail .section_right, #all_content
.section_right_location{float:left;width:170px}#countryDetail
.section_right_location{width:660px}#countryDetail
.section_right{line-height:16px;padding-left:12px}#countryDetail .section_right
h4{color:#0264A1;font-size:13px;margin:5px
0 0}#countryDetail .section_right
span{width:100%;display:block}#countryDetail
.section_weather{float:left;width:100%;padding-right:15px}#countryDetail
.allincl{border-bottom:1px solid #AAA;font-size:22px;margin-bottom:5px;padding-bottom:5px}#countryDetail
.weather_avg{border-bottom:1px solid #AAA;padding:15px
0;margin-bottom:15px}#countryDetail .weather_avg_lt, #countryDetail .weather_avg_wt, #countryDetail
.weather_avg_ss{float:left}#countryDetail .weather_avg
span.icon{display:block;float:left;width:48px;height:48px;margin-right:12px;background:url("/temp/fileadmin/style/images/alltours_sprite.png") no-repeat scroll -32px -48px rgba(0, 0, 0, 0)}#countryDetail .weather_avg_lt
span.icon{background-position:0 -1906px}#countryDetail .weather_avg_wt
span.icon{background-position:-100px -1906px}#countryDetail .weather_avg_ss
span.icon{background-position:-50px -1906px}#countryDetail .weather_avg
span.data{float:left;width:160px;line-height:22px;color:#444;padding-top:6px}#countryDetail .weather_avg span.data
span{float:none;display:block;font-size:26px;font-weight:bold}#countryDetail
.weather_graph{padding:15px
0;margin:0}#countryDetail
.c_tabs{float:left;width:208px;margin-right:15px}#countryDetail .c_tabs
ul{list-style:none outside none}#countryDetail .c_tabs ul
li{color:#0264a1;cursor:pointer;height:30px}#countryDetail .c_tabs ul li.active, #countryDetail .c_tabs ul li:hover{background-color:#0264a1;color:#FFF}#countryDetail .c_tabs ul li
span{display:block;float:left;overflow:hidden;padding-left:5px;padding-top:6px;width:185px;font-size:16px}#countryDetail .c_tabs ul li
span.icon{width:13px;height:20px;background:url("/temp/fileadmin/style/images/alltours_sprite.png") no-repeat scroll -55px -1775px rgba(0, 0, 0, 0)}#countryDetail .c_tabs ul li.active span.icon, #countryDetail .c_tabs ul li:hover
span.icon{background-position:-55px -1744px}#countryDetail
.c_cap{float:left;display:none;width:100%;line-height:18px;text-align:justify}#countryDetail .c_cap
img{float:right;margin:0
0 10px 20px}#countryDetail
.c_cap1{float:left;display:block}#countryDetail
.c_cap_text{margin-bottom:20px}#countryDetail .c_cap_text
p{margin-bottom:8px}#countryDetail .region_more_center
.c_tabs{width:100%;margin:0
0 15px 0}#countryDetail .region_more_center
.c_cap{padding:0
10px;width:100%}#countryDetail .region_more_center
ul{border-top:1px solid #ccc;background-color:#0087b4;height:30px}#countryDetail .region_more_center ul
li{float:left;color:#fff}#countryDetail .region_more_center ul li
span{font-size:14px;width:135px;text-align:center}#countryDetail .region_more_center ul li
span.short{width:96px}#countryDetail .region_more_center ul li.active, #countryDetail .region_more_center ul li:hover{background:none}#countryDetail .region_more_center ul li.active span, #countryDetail .region_more_center ul li span:hover{text-decoration:underline}#countryDetail .col_center .gallery--slider{margin-right:16px}.padding30{padding:30px}.paddingFAQ{padding:30px;margin-top:10px}.paddingFAQ
h2{padding:0;color:#df0313}.title_faq.paddingFAQ{padding-bottom:0px;border-bottom:3px solid #0087b4;margin-top:0px}#t_weather{padding:30px;background:#fff}#t_weather
h3{font-size:20px}#all_themebox .col-sm-6{width:49%}#all_themebox .col-extra-left .section
.section_content{margin-right:7px}#all_themebox .col-extra-right .section
.section_content{margin-left:7px}#all_themebox a, .all_t_travelType
a{color:#0264A1}#all_themebox
.title_desc{text-align:justify;padding:16px}#all_themebox .title_desc
h3{margin-top:10px;font-size:20px;color:#df0313}#all_themebox .title_desc
p{font-size:13px}#all_themebox
.col_extra{padding-left:0px !important;padding-right:0px !important}#all_themebox
.section_content{border-radius:12px;background-color:#fff;margin-bottom:15px;min-height:293px;position:relative;float:left;border:1px
solid #ccc}#all_themebox .section_content
.figure{max-height:304px;overflow:hidden}#all_themebox .section_content .figure
img{border-radius:12px 12px 0 0;width:100%}#all_themebox .section_content .figure
.rf_caption{font-size:11px;margin-left:10px}#all_themebox .align-right{text-align:right}#all_themebox .float-right{position:absolute;right:20px;bottom:30px}#all_themebox .morecontent
span{display:none}#all_themebox .section
div.article{padding:10px
10px 0;color:#63645e;font-size:13px;margin-bottom:10px}#all_themebox .section
.readMore{position:absolute;bottom:5px;right:11px}#all_themebox .section
h3{font-size:20px;color:#df0313;margin:15px
10px 0}#all_themebox .revealText, #nec_header
.revealText{display:inline}#all_themebox
.hiddenText{display:none}#all_themebox div.section
div.firstArticle{margin:0}#all_themebox div.article
h4{color:#0264a1;cursor:pointer;display:block;font-size:13px;line-height:13px;padding:0
0 0 20px}#all_themebox div.article
h4.expand{display:block;max-height:32px}#all_themebox div.article
h4.collapse{display:block}#all_themebox div.article
div.collapsed{display:none}#all_themebox div.article
div.indent{margin-left:20px !important}#all_themebox .section_content div.readMoreText
img{float:right;margin:0
0 8px;cursor:pointer}#all_themebox .col-extra{padding-left:0 !important;padding-right:0 !important}#t_tgp{background:#fff}#all_t_tgp_title
h2{font-size:22px;margin-top:0}#all_t_tgp
.figure{float:right;margin:43px
4px 5px 10px}#all_t_tgp .article, #all_t_tgp
.article_tgp{font-size:13px;padding:0
5px;text-align:justify}#all_t_tgp .section_tgp
h3{font-size:20px;color:#111;margin-top:8px;margin-left:5px}#all_t_tgp .section_tgp
h4{font-size:14px;color:#111;margin-top:18px;margin-bottom:4px}#all_t_tgp
.section_content{padding:2px
8px !important}.container.main .col-main-oa .teaser-slider .top
.left{padding:0;width:257px;min-width:320px}.oa-hotel .title
h1{font-size:2rem;line-height:2rem;padding-bottom:10px}.oa-hotel .sub-title
h2{line-height:0px;margin-top:0px;margin-bottom:20px !important}#marginal{height:350px}.leftholder{width:286px;float:left;height:400px;position:relative}.rightholder{width:1083px;float:left;padding-left:63px}.container.main .col-main-oa .teaser-slider .top .left #marginal .searchmaskcontainer:not(.searchmask-home){border:none}.tabnavigation-searchmask{margin-bottom:20px}.gallery .gallery--slider{width:730px}.slider--container{border-top-right-radius:5px}#lmap{width:385px;height:340px;display:block}.container.main .summary-tab-box .tab-content .tab-pane.active.all_t_longdistance{margin-top:-20px}.container.main .summary-tab-box .tab-content.hotel-tab-info .section_left
ul{list-style:outside;padding:0px
20px}.allincl{border-bottom:1px solid #AAA;font-size:22px;margin-bottom:5px;padding-bottom:5px}.priceShort{width:100%;padding:5px
15px 10px}.priceShort
.text{float:right;clear:both;font-size:12px}.priceShort .value, .priceShort
.valueCHF{float:right;clear:both;color:#da0021;margin-top:2px}.priceShort .value span, .priceShort .valueCHF
span{font-size:34px;line-height:34px}.priceShort .info-cta{clear:both;width:100%;float:left;margin-bottom:15px}.priceShort .info-cta
.left{float:left;font-size:15px;color:#da0021;margin-top:-3px}.priceShort .info-cta .left
span{width:100%;float:left;color:#444;font-size:13px}.priceShort .info-cta
.right{float:right}.priceShort .info-cta .right
button{bottom:0;border-radius:12px;background:#459300;color:#fff;border:none;width:100%;height:32px;padding:7px
30px;font-weight:bold}.container.main .relHotels .col-25{width:24%;margin:0
7px}.relHotels{margin:0
-10px}.relHotels .productbox .image
img{min-height:168px}.relHotelsNL .priceShort .info-cta
.left{font-size:14px;max-width:88px}.relHotelsNL .priceShort .info-cta .right
button{padding:7px
12px}.relHotelsCH .priceShort .value span, .relHotelsCH .priceShort .valueCHF
span{font-size:28px;line-height:28px}.relHotelsCH .priceShort .valueCHF
span{font-weight:bold;font-size:15px}.h-relHotels{text-align:center;color:#df0313;margin-bottom:20px}.gallery--thumbcontainer-images{width:unset !important;overflow:hidden}.gallery--thumbcontainer{background-color:rgba(0, 0, 0, 0.35)}@media (max-width: 459px){.gallery--thumbcontainer{display:none}.gallery--slider{max-height:256px !important}}.callCenter{padding:16px}.callCenter
.callCenterImg{float:left;margin:0
42px 0 30px;width:122px;height:122px;border:1px
solid #d4d6da;border-radius:100%;margin-bottom:10px}.callCenter .callCenterImg
img{width:100%;height:100%}.callCenter
.callCenterContent{float:left;width:80%}.callCenter .callCenterContent
.callCenterText{float:left;text-align:center;font-size:16px;line-height:23px;width:60%}.callCenter .callCenterContent .callCenterText
a{font-size:20px;font-weight:bold;color:#0087b4;text-decoration:none}.callCenter .callCenterContent
.callCenterOpenings{float:right;font-size:15px;font-weight:bold;padding-top:40px}.callCenter .callCenterContent
strong{color:#b81439}.container.main
.callHotel{width:1020px;float:right}.ratingBar{float:left;border-radius:4px;position:relative;margin:5px
0;display:block;width:120px;height:10px;background:#d4d6da;overflow:hidden;margin-left:0 !important}.ratingBarValue{background:#0087b4;display:block;height:10px;margin-left:0px !important}.ratingBarMask{position:absolute;top:0;left:0;width:100%;height:10px;margin-left:0px !important}.ratingBarSegment{height:10px;margin-right:calc(16.6% - 1px);box-sizing:border-box;border-left:1px solid #fff;margin-left:0 !important}.ratingBarExtra{color:#013259 !important;float:left;margin-left:8px}.ratingBarExtra
b{color:#013259}.sortingBar{float:right;margin:0
0 15px;cursor:pointer;position:relative}.sortingBarSelect{float:right;color:#004277;font-size:14px}.sortingBarSelect:hover{color:#df0313}.sortingBarSelect:after{font-family:iconfont !important;content:"\e940";font-size:24px;padding-right:7px;padding-left:20px;color:#000;top:4px;position:relative}.sortingBarSelect.active:after{content:"\e943"}.sortingBarOptions{display:none;background-color:#fff;border:1px
solid #d4d6da;border-radius:4px;margin-bottom:0;margin-top:0;position:absolute;z-index:1000;width:200px;top:36px;right:0}.sortingBarOptions.active{display:block}.sortingBarOptions
div{color:#013259;padding:8px;background:#fff;font-size:14px;cursor:pointer;border-bottom:1px solid #d4d6da}.sortingBarOptions
div.active{background:#d4d6da}.sortingBarOptions div:hover{background:#eeeff0}.callToActionAll{text-align:center;margin-bottom:30px}.callToActionAll
button{background:#004277;font-weight:bolder;font-size:1.25rem;border-radius:12px;border:none;color:#fff;padding:5px
20px}.tgp_info{margin:40px
0}.tgp_info .title_desc
h3{line-height:44px;text-align:center}.tgp_info #all_themebox .section div.article, .tgp_info #all_themebox .title_desc
p{font-size:14px}.tgp_info #all_themebox
.title_desc{padding:16px
0}.weather_info
h3{line-height:44px;text-align:center;color:#df0313}.weather_info
.section_left_weather{margin-top:20px;margin-bottom:40px;padding:16px;background:#fff}.weather_info .section_left_weather
.left{float:left;width:50%}.weather_info .section_left_weather
.right{float:right;width:48%}.weather_info .section_left_weather
h3{line-height:2rem;font-size:1.25rem !important;color:#013259 !important;text-align:left !important;opacity:0.65}.weather_info #countryDetail .weather_avg_lt, .weather_info #countryDetail .weather_avg_wt, .weather_info #countryDetail
.weather_avg_ss{width:100%;margin-bottom:20px}.container.main .tgp_info #all_themebox .title_desc h2, .container.main .tgp_info #all_themebox .title_desc h3, .container.main .weather_info h2, .container.main .weather_info
h3{font-size:36px;text-align:center;color:#df0313}.hide_mobile{display:inline-block}.tgp_teaser
.smallbutton{margin-top:10px}.tgp_teaser
.main_text_outer.active{display:block;position:fixed;bottom:0;left:0;outline:0
none;overflow-x:auto;overflow-y:scroll;right:0;top:0;z-index:20005}.tgp_teaser
.main_text{position:relative;margin:0
auto;background-color:#fff;max-height:93px;overflow:hidden;z-index:2002}.tgp_teaser .main_text
.close{position:absolute;right:10px;font-size:20px;font-weight:bold;top:5px;cursor:pointer}.tgp_teaser .main_text
.article{display:block}.tgp_teaser
.main_text.active{max-height:unset}.tgp_teaser
.mbutton.smallbutton{margin:10px
10px 15px}#all_themebox .section
div.teaser_text{padding:0
10px;color:#63645e}#all_themebox .tgp_teaser div.article
div.collapsed{display:block}#all_themebox .tgp_teaser div.article
h4{padding-left:0}#all_themebox .tgp_teaser div.article
div.indent{margin-left:0 !important}.oa-modal.active{display:block;z-index:2001;background:rgba(34, 34, 31, 0.5);bottom:0;left:0;outline:0
none;overflow-x:auto;overflow-y:scroll;position:fixed;right:0;top:0}.chartbbuttons{margin-bottom:30px;overflow-x:auto}.price_table
td{color:black;max-width:100px;width:6%;text-align:center}.price_table td
.darkbutton{min-width:100px !important;border-radius:0px}.only_mobile{display:none}.highcharts-text-outline{display:none}.tgp_video{display:block;width:50%;height:350px;margin:0
auto;margin-bottom:20px;margin-top:40px}.theme-page .frame-type-text, .theme-page .frame-type-textpic, .theme-page .frame-layout-1{clear:both}.theme-page .frame-type-text p, .theme-page .frame-type-textpic p, .theme-page .frame-layout-1
p{margin-bottom:15px}.theme-page .frame-type-text h2, .theme-page .frame-type-text h3, .theme-page .frame-type-textpic h2, .theme-page .frame-type-textpic h3, .theme-page .frame-layout-1 h2, .theme-page .frame-layout-1
h3{color:#004277}.theme-page .frame-type-text h4, .theme-page .frame-type-textpic h4, .theme-page .frame-layout-1
h4{color:#df0313}.theme-page .frame-type-text.frame-layout-2 h4, .theme-page .frame-type-textpic.frame-layout-2 h4, .theme-page .frame-layout-1.frame-layout-2
h4{color:#004277}.theme-page .frame-type-text .ce-headline-center, .theme-page .frame-type-textpic .ce-headline-center, .theme-page .frame-layout-1 .ce-headline-center{color:#df0313;font-size:36px;line-height:44px;margin-bottom:16px}.theme-page .frame-type-textpic .ce-left .ce-gallery{float:left;margin-right:20px}.theme-page .frame-type-textpic .ce-left .ce-gallery
img{max-width:600px;height:auto}.theme-page .frame-type-textpic .ce-right .ce-gallery{float:right;margin-left:20px}.theme-page .frame-type-textpic .ce-right .ce-gallery
img{max-width:600px;height:auto}.theme-page .frame-layout-2{padding:20px;box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);border:0px
!important;margin:25px
0 50px}.theme-page .frame-layout-2
a{padding:5px;background:transparent;cursor:pointer;border-radius:4px;border:1px
solid #0087b4;color:#0087b4;font-weight:bold;font-size:14px;margin:0px
0 5px;display:inline-block}.theme-page .frame-layout-2 a:hover{color:#fff;background-color:#0087b4}.theme-page .frame-layout-3{padding:15px
15px 15px 0;box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);border:0px
!important;margin:25px
0 30px;width:50%}.theme-page .frame-layout-3 .ce-left .ce-gallery
img{max-width:100px}.theme-page .frame-layout-3 .ce-bodytext{padding-left:120px}.theme-page .ibe-oa{min-height:unset}#scrollToTop{display:none;position:fixed;bottom:20px;right:20px;width:50px;height:50px;border-radius:50%;background-color:#004277;color:#fff;text-align:center;font-size:24px;line-height:50px;cursor:pointer;border:0}#scrollToTop:hover{background-color:#555}.col-33 .spteaser
.image{min-height:261px}.col-33 .spteaser .image
img{min-height:261px}.col-50-percent .spteaser
.image{min-height:342px}.col-50-percent .spteaser .image
img{min-height:342px}.region_usp
li{margin-bottom:3px}.region_usp .icon-success{color:#0087b4;margin-right:2px}.frame-layout-4{padding:20px
20px 1px;box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);border:0px
!important;margin:25px
0 50px;background:#fff}.frame-layout-4 .text-center{text-align:center}.ce-headline-center, .frame-type-text .text-center{text-align:center}.spteaser .box-content
.title{font-size:20px;line-height:24px;color:#013259}.spteaser.only_image .box-content, .spteaser.only_image
.withPrice{display:none}.spteaser.only_image
.image{max-height:unset !important;border-radius:12px !important}.spteaser.image_text .box-content{min-height:unset;padding-bottom:16px}.grid-col-1{margin:0}.col-33
.layout0{min-width:100%}.ce-table, .tab-content figure.table table, .frame-type-text figure.table
table{width:100%;margin-bottom:30px}.ce-table th, .ce-table td, .tab-content figure.table table th, .tab-content figure.table table td, .frame-type-text figure.table table th, .frame-type-text figure.table table
td{padding:12px}.ce-table th, .tab-content figure.table table th, .frame-type-text figure.table table
th{color:#004277}.ce-table-striped thead tr:nth-of-type(2n+1), .tab-content figure.table table thead tr:nth-of-type(2n+1), .frame-type-text figure.table table thead tr:nth-of-type(2n+1){background:#004277}.ce-table-striped thead tr:nth-of-type(2n+1) th, .tab-content figure.table table thead tr:nth-of-type(2n+1) th, .frame-type-text figure.table table thead tr:nth-of-type(2n+1) th{color:#fff}.ce-table-striped tbody tr:nth-of-type(2n), .tab-content figure.table table tbody tr:nth-of-type(2n), .frame-type-text figure.table table tbody tr:nth-of-type(2n){background:#eeeff0}.ce-table-striped tbody tr:nth-of-type(2n+1), .tab-content figure.table table tbody tr:nth-of-type(2n+1), .frame-type-text figure.table table tbody tr:nth-of-type(2n+1){background:#fff}.tab-content figure.table
table{margin:20px
0}.features_boxes{height:125px}.features_boxes .icon-carousel-item{padding-top:9px}.airport_boxes{display:flex;justify-content:space-between;margin-top:30px}.airport_boxes .icon-carousel-item{display:flex;position:relative;background:#F2F3F4;padding:0px}.airport_boxes .icon-carousel-item
img{width:100%;border-radius:12px}.airport_boxes .icon-carousel-item
.airportlabel{background:linear-gradient(180deg, rgba(0, 66, 119, 0), rgba(0, 66, 119, 0.6) 60%);border-radius:0 0 12px 12px;content:"";display:block;position:absolute;bottom:0;left:0;text-align:left;width:100%;padding:11px}.airport_boxes .icon-carousel-item .airportlabel
.airportname{color:white;font-size:20px;font-weight:bold;font-family:Ubuntu Bold}.icon-carousel,.features_boxes,.airport_boxes{display:flex;flex-direction:row;justify-content:stretch;align-items:center;column-gap:20px;align-content:space-between;margin-bottom:30px}.icon-carousel-item{width:100%;height:100%;order:4;flex-grow:4;text-align:center;vertical-align:middle;background-color:#fff;box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8, 37, 73, 0.1);border-radius:12px;padding:20px;align-self:center;color:#004277}.icon-carousel-item .c-icon{font-size:68px;width:64px;height:64px;display:inline-block;margin-bottom:5px}.icon-carousel-item .icon-reiseschutz{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath opacity='1' fill='%23004277' d='M466.5 83.7l-192-80a48.2 48.2 0 0 0 -36.9 0l-192 80C27.7 91.1 16 108.6 16 128c0 198.5 114.5 335.7 221.5 380.3 11.8 4.9 25.1 4.9 36.9 0C360.1 472.6 496 349.3 496 128c0-19.4-11.7-36.9-29.5-44.3zM256.1 446.3l-.1-381 175.9 73.3c-3.3 151.4-82.1 261.1-175.8 307.7z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover}.icon-carousel-item .icon-mietwagen{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='16' viewBox='0 0 512 512'%3E%3Cpath opacity='1' fill='%23004277' d='M500 176h-59.9l-16.6-41.6C406.4 91.6 365.6 64 319.5 64h-127c-46.1 0-86.9 27.6-104 70.4L71.9 176H12C4.2 176-1.5 183.3 .4 190.9l6 24C7.7 220.3 12.5 224 18 224h20.1C24.7 235.7 16 252.8 16 272v48c0 16.1 6.2 30.7 16 41.9V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-32h256v32c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32v-54.1c9.8-11.3 16-25.8 16-41.9v-48c0-19.2-8.7-36.3-22.1-48H494c5.5 0 10.3-3.8 11.6-9.1l6-24c1.9-7.6-3.8-14.9-11.7-14.9zm-352.1-17.8c7.3-18.2 24.9-30.2 44.6-30.2h127c19.6 0 37.3 12 44.6 30.2L384 208H128l19.9-49.8zM96 319.8c-19.2 0-32-12.8-32-31.9S76.8 256 96 256s48 28.7 48 47.9-28.8 16-48 16zm320 0c-19.2 0-48 3.2-48-16S396.8 256 416 256s32 12.8 32 31.9-12.8 31.9-32 31.9z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover}.icon-carousel-item .icon-zug-zum-flug{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3Cpath opacity='1' fill='%23004277' d='M96 0C43 0 0 43 0 96V352c0 48 35.2 87.7 81.1 94.9l-46 46C28.1 499.9 33.1 512 43 512H82.7c8.5 0 16.6-3.4 22.6-9.4L160 448H288l54.6 54.6c6 6 14.1 9.4 22.6 9.4H405c10 0 15-12.1 7.9-19.1l-46-46c46-7.1 81.1-46.9 81.1-94.9V96c0-53-43-96-96-96H96zM64 96c0-17.7 14.3-32 32-32H352c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96zM224 288a48 48 0 1 1 0 96 48 48 0 1 1 0-96z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;width:58px}.icon-carousel-item .icon-app{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='16' width='14' viewBox='0 0 448 512'%3E%3Cpath fill='%23004277' d='M400 0H48C21.5 0 0 21.5 0 48v416c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V48c0-26.5-21.5-48-48-48zM224 480c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm176-108c0 6.6-5.4 12-12 12H60c-6.6 0-12-5.4-12-12V60c0-6.6 5.4-12 12-12h328c6.6 0 12 5.4 12 12v312z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;width:58px}.icon-carousel-item
p{font-weight:bold}.featuretags{padding:8px
12px;margin:4px;border-radius:12px;display:inline-block;font-size:14px;font-weight:bold;background:white;border:1px
solid #ccc}.featuretags.danger{border:1px
solid red}.bewertung-visual{width:100%;height:20px;background-color:#f0f0f0;position:relative;text-align:center;border-radius:5px;border:1px
solid #ccc;margin-top:5px}.bewertung-visual
.beachratingvalue{position:relative;color:#000;font-weight:bold;z-index:123}.beachbewertung{padding:4px
15px 5px 0px;float:left;max-width:285px;width:48%;margin:3px
2px}.bewertung-visual::before{content:"";position:absolute;top:0;left:0;width:var(--bewertung);height:100%;background-color:#0087b4}.bewertung-visual::after{content:"";position:absolute;top:0;right:0;width:calc(100% - var(--bewertung));height:100%;background-color:#D4D6DA}.info-widget{margin-bottom:20px;display:flex;flex-wrap:wrap;background:white;border-radius:5px;padding:10px}.info-widget .row-oa{width:100%}.featurecatbox{margin-bottom:10px;width:calc(50% - 10px);padding:5px}.beach_container{display:flex;flex-wrap:wrap;gap:20px}.beach_box{float:left;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:100px;height:100px;border:1px
solid #ccc;border-radius:12px;transition:width 0.5s, height 0.5s;padding:3px;margin:0px}.beachsports{background:#fff}.uicon{font-size:25px}.beachsportsrating{float:left;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:25%;height:133px;border-radius:10px;transition:width 0.5s, height 0.5s;padding:3px;margin:0px}.beachheadlines{padding-left:0px;margin-top:10px;margin-bottom:0;font-size:20px;line-height:36px;width:100%}.beachsportsrating
.beachbewertung{width:65%}.beachteasers
.avrating{padding-top:15px !important}.beachteasers .infos .beach_container
.beach_box{min-height:25px !important;min-width:40px !important;max-height:30px !important;border:0
!important;max-width:18%}.fullwidth{width:100%}.no-padding-left{padding-left:0px !important}.padding-left-15{padding-left:15px}.beach_icon{font-size:20px}.beachtagstagswidget{padding:0px}.beach_title{font-size:12px;text-align:center;font-weight:bold}.swiper-container{margin-bottom:20px}.swiper-wrapper{margin-bottom:15px}.swiper-pagination-bullet-active{background:#004277}.swiper-button-next,.swiper-button-prev{top:44%;background:#fff;border:0;border-radius:100px;box-shadow:0 3px 5px rgba(8, 37, 73, 0.11), 0 1px 18px rgba(8, 37, 73, 0.05), 0 6px 10px rgba(8,37,73,0.1);color:#004277;cursor:pointer;font-size:0;height:44px;line-height:0;padding:0;transform:translateY(-50%);width:44px;z-index:3}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#eeeff0;opacity:0.8}.swiper-button-next::after,.swiper-button-prev::after{content:"\e942";-moz-osx-font-smoothing:grayscale;font-family:iconfont !important;font-size:24px;font-style:normal;font-variant:normal;font-weight:400;left:50%;line-height:1;position:absolute;text-transform:none;top:50%;transform:translate(-50%,-50%)}.swiper-button-next::after{content:"\e942"}.swiper-button-prev::after{content:"\e941"}.oa-swiper .swiper-button-next, .oa-swiper .swiper-button-prev{top:60%;opacity:0}.hotelrating_widget{background:#fff;border-radius:0px 0px 4px 4px;margin-top:30px;padding-bottom:30px}.hotelrating_widget
.hotelrating_widget_inner{margin:0px
0px 0px 30px}.hotelrating_widget .hotelrating_widget_inner .avrating:nth-of-type(n+5){display:none}.hotelrating_widget .hotelrating_widget_inner
.avrating{padding-top:5px;display:block}.hotelrating_widget
#showmorelink{font-size:15px;clear:both;color:#013259;text-decoration:underline;margin-left:30px;margin-top:30px;cursor:pointer}.hotelrating_widget #showmorelink:hover{color:#0087b4}.hotelrating_widget
.widgetheadline{background:#0087b4;border-bottom:none;padding:1rem;text-align:left;font-size:1rem;font-weight:bold;color:#fff;border-radius:4px 4px 0 0}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs.hotel-nav-tabs{display:flex}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs.hotel-nav-tabs
li{display:list-item;flex:1}.hotel-tab-ratings
iframe{border:0px}.frame-type-text
ul{padding-left:15px;margin:15px
0}.frame-type-text ul
li{list-style:disc}.frame-type-text
a{text-decoration:underline}.frame-type-text.frame-layout-1
h3{color:#df0313;font-size:20px}.frame-type-text.frame-layout-1 figure.table
table{text-align:center;width:unset;margin:0
auto}.frame-space-before-small{margin-top:10px}.frame-space-after-medium{margin-bottom:10px}.frame-space-before-medium{margin-top:20px}.frame-space-after-medium{margin-bottom:20px}.frame-space-before-large{margin-top:30px}.frame-space-after-large{margin-bottom:30px}h3.headline{color:#df0313}.top-region-offers{width:100%}.top-region-offers
.destination_listItem{border-bottom:1px solid #d4d6da;line-height:1.375rem;padding:0.25rem 0 0.25rem 0.5rem;position:relative}.top-region-offers .destination_listItem
a{display:flex;align-items:center}.top-region-offers .destination_listItem
.destination_name{font-family:Ubuntu Bold;max-width:none;padding:0
0.5rem 0 0;color:#0087b4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 25%}.top-region-offers .destination_listItem
.destination_price{order:5;display:flex;align-items:center;margin-left:auto;flex:0 0 auto}.top-region-offers .destination_listItem
.destination_price_prep{margin:0
2px 0 0}.top-region-offers .destination_listItem .destination_price_amount, .top-region-offers .destination_listItem
.destination_price_currency{font-family:Ubuntu Bold;font-size:1.25rem;line-height:2rem}.top-region-offers .destination_listItem
.destination_iconForward{color:#0087b4;font-size:1.5rem;margin:0
-8px 0 0.25rem;font-family:iconfont !important}.top-region-offers .destination_listItem .destination_iconForward:before{content:"\e942"}.top-region-offers .destination_listItem
.destination_metaRow{display:flex;align-items:center;margin-top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 60%;max-width:100%}.top-region-offers .destination_listItem
.destination_metaColPrimary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 50%;min-height:1px;padding-right:0.5rem;display:inline}.top-region-offers .destination_listItem
.destination_metaDividerMobile{display:none;color:#a1a9b6;margin:0
0.25rem}.top-region-offers .destination_listItem
.destination_metaDivider{color:#a1a9b6;margin:0
0.25rem}.top-region-offers .destination_listItem
.destination_metaColSecondary{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 0 50%;min-height:1px;padding-right:0.5rem;display:inline}.scoreRec{border:1px
solid #eeeff0;border-radius:4px;display:inline-flex;flex-wrap:nowrap;margin-top:4px}.scoreRec
.scoreRecValue{border-radius:4px 0 0 4px;margin:-1px;background-color:#0087b4;min-height:28px;width:80px;align-items:center;color:#fff;display:flex;flex:0 0 auto;justify-content:center;font-weight:bold}.scoreRec .scoreRecValue
span{font-size:1.5rem;margin-right:0.25rem}.scoreRec
.scoreRecDetails{align-self:center;padding-right:1rem;margin-left:0.5rem;order:10}.scoreRec .scoreRecDetails
span{color:#89909c;font-size:0.75rem;white-space:nowrap}.beachbewertung
.ratingBar{width:100% !important}.container.main .summary-tab-box .tab-content{border:0;padding:0}.topContentMore{border:1px
solid #ccc;border-radius:4px;border-top:none;display:inline-block;padding:16px;width:100%;position:relative;background:#fff;height:108px;overflow:hidden}.topContentMore.open{height:auto}.topContentMore
ul{list-style-type:disc;margin-left:25px}.topContentMore ul
li{list-style-type:disc}.container.main .summary-tab-box .tab-content .tab-pane.active{height:auto}.l-right{float:right}.accordion.is-active>.accordion--body{display:block}.searchmask-home{margin:0
0 20px 0;position:relative;width:260px;border-radius:7px;border:1px
solid #ccc}.searchmask.searchmask--vertical{margin-bottom:0}#button-extended-search{display:none}.flyoutcontainer--flyout{background-color:#fff}li>a,li>span{display:block}.offeritem-benefits--itemicon{display:inline}@media (max-width: 991px){h2, h3, .container.main h2, .container.main h3, .container.main h2.center, .container.main
h3.center{font-size:24px;line-height:33px}.container.main .col-25{width:100%}.flexbox__vertical__container{display:unset}.container.main
.productbox{width:100%}.mainContent,#breadcrumb{padding:0
16px}.boxes{margin:0}.container.main .col-sidebar-oa .box.list ul
li{width:100%}.hero .image
img{min-height:200px}.container.main .col-main-oa .teaser-slider .top
.left{float:none}.container.main .col-main-oa .teaser-slider .top
.right{float:none}.gallery .gallery--slider{width:100%}.gallery.l-left{float:none;width:100%}.gallery.l-left::after{content:"";display:block;clear:both}.top-region-offers .destination_listItem
a{display:block}.top-region-offers .destination_listItem
.destination_name{float:left;padding:5px
0.5rem 0 0}.top-region-offers .destination_listItem
.destination_price{float:right}.top-region-offers .destination_listItem
.destination_metaRow{display:inline-block}}@media (max-width: 1199px){.gallery .gallery--slider{width:679px}.container.main{width:1199px}.container.main .col-33{float:left;width:33.33%;padding:0
15px;margin-right:0}.container.main .col-50{float:left;width:50%;padding:0
15px}.container.main .col-content-oa{width:660px}.container.main .col-main-oa .teaser-slider .top
.right{width:660px}.container.main .relHotels .col-25{width:100%;margin:0}.navbar-nav>li>a{padding-left:10px;padding-right:9px}.heroContainer
h1{font-size:24px;line-height:38px;top:22px;left:56px}.container.main .heroContainer h2, .container.main .heroContainer
span{font-size:20px;line-height:32px;top:64px;left:56px}.tgp_teaser
.main_text{width:100%}}@media (max-width: 1019px){.searchmask-home,.searchmask{width:100%}#marginal{float:left;width:100%}.gallery .gallery--slider{width:100%}.gallery.l-left{float:none;width:100%}.gallery.l-left::after{content:"";display:block;clear:both}.container.main{width:100%;padding:0}.container.main .row-oa::after{content:"";clear:both;display:block}.container.main .col-100{float:left;width:100%;padding:0}.container.main .col-sidebar-oa{float:none;width:100%;padding:0}.container.main .col-sidebar-oa .teaser-box{height:auto}.container.main .col-sidebar-oa .teaser-box .image
img{width:100%;height:auto}.container.main .col-content-oa{width:100%;float:none;display:block;padding:0;margin:0
0 0 0;padding:0}.container.main .col-main-oa{width:100%}.container.main .col-main-oa .headline
.left{float:none;width:100%}.container.main .col-main-oa .headline
.right{float:none;width:100%}.container.main .col-main-oa .headline .right .recommendation
.text{text-align:right}.container.main .col-main-oa .headline .right .recommendation
.content{text-align:right}.container.main .col-main-oa .teaser-slider .top
.left{float:none;width:100%;margin-bottom:30px}.container.main .col-main-oa .teaser-slider .top
.right{float:none;width:100%}.container.main .col-main-oa .teaser-slider .offers .offer
.left{float:none;width:100%}.container.main .col-main-oa .teaser-slider .offers .offer .left
.title{margin-bottom:15px}.container.main .col-main-oa .teaser-slider .offers .offer
.right{float:none;width:100%;margin:0}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper
.left{padding:0}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .left
.text{text-align:left}.container.main .col-main-oa .teaser-slider .offers .offer .right .price .wrapper .left
.value{text-align:left}.container.main .productbox.horizontal .title
a{font-size:16px}.container.main .productbox.horizontal .rating
li{font-size:16px}.container.main .productbox.horizontal .group-details{width:calc(100% - 320px);height:242px;float:left;position:relative}.container.main .productbox.horizontal
.properties{width:100%;padding:15px
15px 0}.container.main .productbox.horizontal .details-offer{display:block;color:#89909c;margin-top:8px}.container.main .productbox.horizontal
.details{position:absolute;bottom:0;border-left:0;border-top:1px solid #d4d6da;background:#eeeff0;width:100%;height:unset;padding:8px
10px}.container.main .productbox.horizontal .details
ul{display:none}.container.main .productbox.horizontal
.callToAction{position:relative}.container.main .productbox.horizontal
.callToAction.mnb{right:unset;left:unset;bottom:unset}.container.main .productbox.horizontal .callToAction.mnb
button{max-width:30%;float:right}}@media (max-width: 999px){.container.main .col-sidebar-oa{float:none;width:100%}.container.main .col-content-oa{width:100%;float:none}.container.main .col-100{padding:0}.searchmask-home{width:100%}.tgp_video{width:100%;height:300px}}@media (max-width: 767px){.heroContainer
h1{font-size:16px;line-height:27px;left:22px;margin-right:22px}.ibe-oa{margin-top:0}h2, h3, .container.main h2, .container.main h3, .container.main h2.center, .container.main
h3.center{font-size:20px;line-height:32px}.container.main .heroContainer h2, .container.main .heroContainer
span{font-size:15px !important;line-height:19px;top:53px;left:22px;padding-left:12px;margin-right:22px}.gallery .gallery--slider{width:100%}.gallery.l-left{float:none;width:100%}.gallery.l-left::after{content:"";display:block;clear:both}.container.main
div{#border: 1px dotted #df0313}.container.main .col-25{width:50%;margin-right:0;padding:0
7px}.container.main .col-33{float:left;width:100%;padding:0}.container.main .col-50{float:left;width:50%;padding:0}.container.main .col-100{float:left;width:100%}.container.main .col-sidebar-oa{float:none;width:100%}.container.main .col-content-oa{display:block;padding:0;width:100%;margin:0
0 0 0}.container.main .col-main-oa .teaser-slider .top .left .tabnavigation-searchmask--item1
a{border-radius:5px 5px 0 0}.container.main .col-main-oa .teaser-slider .top .left .tabnavigation-searchmask--item>a{border:none}.container.main .col-main-oa .teaser-slider .offers .offer .right
.period{float:none;width:100%}.container.main .col-main-oa .teaser-slider .offers .offer .right
.price{float:none;width:100%}.container.main .productbox.horizontal>.properties{position:static;padding-bottom:5px}.container.main .productbox.horizontal > .properties
.image{float:none;width:100%;height:auto;border-radius:5px 5px 0 0;height:200px}.container.main .productbox.horizontal > .properties .image
img{width:100%;height:auto;border-radius:5px 5px 0 0}.container.main .productbox.horizontal > .properties
.rating{display:flex;padding:5px
15px;margin-left:0}.container.main .productbox.horizontal > .properties
.title{display:block;padding:5px
15px;margin-left:0}.container.main .productbox.horizontal > .properties .title a
span{display:block}.container.main .productbox.horizontal > .properties
.description{display:block;padding:5px
15px;margin-left:0}.container.main .productbox.horizontal > .properties
.infos{float:none;display:block;padding:5px
15px}.container.main .productbox.horizontal > .properties .infos>.properties{padding:0
0 5px 0}.container.main .productbox.horizontal > .properties .infos > .properties
ul{margin:0}.container.main .productbox.horizontal > .properties
.price{float:none;display:block;padding:5px
15px;white-space:nowrap;width:100%}.container.main .productbox.horizontal > .properties .price
div{#border: 1px dotted red}.container.main .productbox.horizontal > .properties .price
.value{line-height:30px}.container.main .productbox.horizontal > .properties .price
.left{float:left;width:50%;height:50px}.container.main .productbox.horizontal > .properties .price .left
.text{position:static;text-align:left;height:auto}.container.main .productbox.horizontal > .properties .price .left
.value{position:static;text-align:left}.container.main .productbox.horizontal > .properties .price .left::after{content:"";display:block;clear:both}.container.main .productbox.horizontal > .properties .price
.right{width:50%;float:right;height:auto;position:relative;height:50px}.container.main .productbox.horizontal > .properties .price .right
.text{position:static;text-align:right;height:auto;bottom:0;line-height:initial}.container.main .productbox.horizontal > .properties .price .right
.value{position:absolute;bottom:0;right:0;position:static;text-align:right;display:block;width:100%;line-height:30px}.container.main .productbox.horizontal > .properties .price .right::after{content:"";display:block;clear:both}.container.main .productbox.horizontal > .properties
.callToAction{position:static;right:0;bottom:0}.container.main .productbox.horizontal > .properties .callToAction
button{border-radius:0 0 5px 5px}.container.main .productbox.horizontal .properties::after{content:"";display:block;clear:both}.container.main .productbox.horizontal
.list{background:#f8f8f8;border-radius:5px}.container.main .productbox.horizontal .list
ul{margin:0;padding:10px
15px}.container.main .productbox.horizontal .list ul
li{#border: 1px solid red;float:left;width:50%;padding:3px}.container.main .productbox.horizontal .list ul::after{content:"";display:block;clear:both}.container.main .productbox.horizontal.list > .properties
.wrapper{height:auto;margin-left:0;position:relative}.container.main .productbox.horizontal.list > .properties .wrapper
div{#border: 1px dotted red}.container.main .productbox.horizontal.list > .properties .wrapper
.description{margin-left:0;width:100%;float:none;height:auto}.container.main .productbox.horizontal.list > .properties .wrapper
.price{margin-left:0;width:100%;float:right;height:auto;position:static;bottom:0;right:0}.container.main .productbox.horizontal.list > .properties .wrapper .price
.right{position:static}.container.main .productbox.horizontal.list > .properties
.offer{margin-left:0;float:left;margin-top:-30px}.container.main .productbox.horizontal.list
.price{margin-left:0}.container.main .productbox.horizontal.list.region > .properties
.image{height:150px}.container.main .productbox.horizontal.list.region > .properties
.title{padding:10px
15px}.container.main .productbox.horizontal.list.region > .properties
.description{margin-left:0;padding:5px
15px}.container.main .summary-tab-box{margin:0
0 15px 0}.container.main .summary-tab-box .summary-tab-box-nav{display:table;width:100%}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs{display:block;margin:0}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs
li{display:block;text-align:center}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li
a{border:1px
solid #ccc;border-top:none;background:#f8f8f8;padding:10px
0;text-decoration:none}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li a:hover{background:#00A2D8;color:#fff}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li:first-child
a{border-top:1px solid #ccc;border-radius:5px 5px 0 0}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li:last-child
a{border-radius:0 0 0 0;border-right:1px solid #ccc}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs li.active
a{background:#00A2D8;color:#fff}.container.main .summary-tab-box .summary-tab-box-nav .nav.nav-tabs::after{content:"";clear:both;display:block}.container.main .summary-tab-box .tab-content{border-top:none;display:inline-block;padding:10px
!important;width:100%;position:relative}.container.main .summary-tab-box .tab-content .tab-pane{display:none}.container.main .summary-tab-box .tab-content .tab-pane.active{display:block;margin:0
0 35px 0;overflow:hidden}.container.main .summary-tab-box .tab-content .tab-pane.active.open{height:auto}.container.main .summary-tab-box .tab-content.hotel-tab-info .section_left, .container.main .summary-tab-box .tab-content.hotel-tab-info
.section_left_location{width:100%;border-right:none}.container.main .summary-tab-box .tab-content.hotel-tab-info .section_right, .container.main .summary-tab-box .tab-content.hotel-tab-info
.section_right_location{width:100%;padding-left:0}.container.main .summary-tab-box .summary-tab-box-trigger{position:relative;top:-2px}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper{display:inline-block;width:100%;text-align:center}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper .summary-tab-box-button{width:49px;display:block;background-position:center;width:100%}.container.main .teaser-box
.image{height:auto;max-height:250px}.container.main .teaser-box .title
h1{font-size:20px}.container.main .teaser-box .title
h2{font-size:16px}#all_themebox .section_content
img{width:100%}#countryDetail .region_more_center
ul{float:left;height:auto;width:100%}#countryDetail .region_more_center ul
li{width:100%;border-bottom:1px solid #fff}#countryDetail .region_more_center ul li
span{text-align:left}.callCenter{margin-top:43px !important}.callCenter
.callCenterImg{float:unset;margin:0
auto;margin-top:-62px;width:88px;height:88px}.callCenter
.callCenterContent{width:100%}.callCenter .callCenterContent
.callCenterText{width:100%;font-size:15px}.callCenter .callCenterContent
.callCenterOpenings{float:unset;clear:both;padding-top:20px}.callCenter .callCenterContent
table{margin:0
auto}#all_header{min-height:93px}.forIBE{min-height:295px}.container.main .teaser-box
.image{min-height:200px}.topContentMore{height:85px}.container.main .productbox.horizontal
.image{max-height:267px;height:unset;width:100%;border-radius:12px 12px 0 0}.container.main .productbox.horizontal .group-details{width:100%;padding-bottom:70px}.container.main .tgp_info #all_themebox .title_desc h3, .container.main .weather_info
h3{font-size:20px}.weather_info .section_left_weather .left, .weather_info .section_left_weather
.right{width:100%}.container.main .accordion .accordion--head .accordion--headtitle
.only_desktop{display:none}.chartbox{display:none}.only_mobile{display:table-row}.price_table{border-collapse:unset}.theme-page .container.main h2, .theme-page .container.main h3, .theme-page .container.main
h4{text-align:center}.theme-page .container.main
h4{font-size:20px}.theme-page .frame-type-textpic .ce-left .ce-gallery img, .theme-page .frame-type-textpic .ce-right .ce-gallery
img{max-width:100%}.theme-page .frame-type-text, .theme-page .frame-type-textpic, .theme-page .frame-layout-1{padding:0
16px}.theme-page .frame-type-text .ce-headline-center, .theme-page .frame-type-textpic .ce-headline-center, .theme-page .frame-layout-1 .ce-headline-center{font-size:20px;line-height:32px}.theme-page .frame-layout-3{width:100%;padding:16px}.theme-page .frame-type-textpic .ce-left .ce-gallery, .theme-page .frame-type-textpic .ce-right .ce-gallery{float:unset;margin-right:0;margin-left:0}.theme-page .frame-type-textpic .ce-left .ce-gallery img, .theme-page .frame-type-textpic .ce-right .ce-gallery
img{margin:0
auto;display:block}.theme-page .frame-layout-3 .ce-bodytext{padding-left:0}.theme-page .frame-layout-2{padding:16px}.featurecatbox{width:100%}.beach_box{width:90px !important}.beachsportsrating{width:100%}.beachbewertung{width:100%}}@media (max-width: 459px){.container.main
div{#border: 1px dotted #df0313}.container.main .col-25{width:100%;padding:0}.container.main .col-33{float:left;width:100%}.container.main .col-50{float:left;width:100%}.container.main .col-50-percent{float:left;width:100%}.container.main .col-100{float:left;width:100%}.container.main .col-main-oa .teaser-slider .offers .offer .right .period
.left{float:none;width:100%}.container.main .col-main-oa .teaser-slider .offers .offer .right .period
.right{float:none;width:100%}.container.main .productbox.horizontal > .properties
.image{height:initial}.container.main .productbox.horizontal > .properties
.offer{margin-left:0;float:right}.container.main .productbox.horizontal .image
img{min-height:250px}.container.main .relHotels .col-25{width:100%;margin:0}.c_cap{width:100%}.c_cap
img{float:none;width:100%;margin:0
0 15px 0}.container.main
.hoffers{width:100% !important}.container.main .hoffers .offer
.left{clear:both}.container.main .hoffers .offer
.right{clear:both;margin-left:0px !important}.container.main .hoffers .offer .right
.period{width:50% !important}.container.main .hoffers .offer .right .period
.right{width:100% !important}.container.main .hoffers .offer .right .period .right
.flight{height:auto !important}.container.main .hoffers .offer .right .period
.left{width:100% !important}.container.main .hoffers .offer .right
.price{width:50% !important}.container.main .hoffers .offer .right .price
.wrapper{width:100%;clear:both}.container.main .hoffers .offer .right .price .wrapper
.left{width:100% !important}.container.main .hoffers .offer .right .price
.callToAction{clear:both;width:100% !important}.nav-tabs-mobile
li{float:left;width:47%;margin:0
5px 15px;border-bottom:none !important}.nav-tabs-mobile li
span{position:absolute;left:6px;margin-top:-2px}.nav-tabs-mobile li
.clear{clear:none}.nav-tabs-mobile li
a{border:2px
solid #00A2D8 !important;border-radius:12px !important;padding:8px
0 10px !important;position:relative}.hide_mobile{display:none}.grid-col-1,.grid-col-2,.grid-col-3{padding:0
16px}.container.main .pagelist .col-33, .container.main .pagelist .col-25{padding:0
12px}.col-33 .spteaser .image, .col-50-percent .spteaser
.image{min-height:245px}.col-33 .spteaser .image img, .col-50-percent .spteaser .image
img{min-height:245px}.ibe-oa{min-height:370px}.icon-carousel,.features_boxes,.airport_boxes{padding:0
15px}.icon-carousel-item{padding:15px}.icon-carousel-item
p{display:none}.icon-carousel-item .c-icon{font-size:35px;width:33px;height:35px}.features_boxes .icon-carousel-item{padding-top:15px}.oa-swiper .swiper-button-next, .oa-swiper .swiper-button-prev{opacity:1}.oa-swiper .swiper-button-disabled{opacity:0.3}.box-content{min-height:243px}}@media (max-width: 768px){.youtubemodal--player{max-width:100%;height:360px}.lightbox{width:100%;height:auto}.summary-tab-box-button{background:none}.summary-tab-box-wrapper .button--closed{background:none !important}.oa-hotel .title
h1{font-size:20px;padding-left:10px}.container.main .col-main-oa .headline .left .sub-title
h2{margin-top:17px;padding-left:10px}ul.hotel-rating li.hotel-rating-item{font-size:15px}aside[class*=OfferConfiguratorSidebar__sidebar]{width:100% !important}#home{margin:16px}.container.main .col-main-oa
.headline{padding:10px}.container.main .col-main-oa .headline .sub-title{font-size:13px}#all_themebox .col-sm-6{width:100%}.container.main .summary-tab-box .tab-content{padding:0px
!important;background:#fff}.topContentMore{padding:0}.container.main .summary-tab-box .summary-tab-box-trigger .summary-tab-box-wrapper{margin-top:7px;margin-left:0px}.container.main .col-50.mkitbig{width:100%}.container.main .col-50.mkitbig
.callToAction{background:#00A2D8}.container.main .col-50.mkitbig .callToAction
button{background:#00A2D8}.ce-table{display:block;overflow-x:auto}.features_boxes{margin-bottom:0}.features_boxes .icon-carousel-item{height:auto}.features_boxes .icon-carousel-item
p{font-size:9px}.airport_boxes{display:block !important;justify-content:space-between;padding:0px
!important}.airport_boxes a.icon-carousel-item{background:white;border-top:1px solid #d4d6da;border-bottom:1px solid #d4d6da;border-left:1px solid #d4d6da;border-radius:12px;padding:0px;margin-bottom:8px;font-weight:bold;-webkit-box-shadow:4px 4px 5px rgba(8, 37, 73, 0.11), 0 3px 14px rgba(8, 37, 73, 0.05), 0 8px 10px rgba(8, 37, 73, 0.1);box-shadow:0 0px 0px rgba(8, 37, 73, 0.11), 5px 2px 1px rgba(8, 37, 73, 0.05), 1px 4px 2px rgba(8, 37, 73, 0.1);z-index:1}.airport_boxes a.icon-carousel-item
img{display:none}.airport_boxes a.icon-carousel-item
.airportlabel{background:transparent;position:relative;display:block;padding:11px
11px 11px 0px}.airport_boxes a.icon-carousel-item .airportlabel
.airportname{color:#013259;font-size:18px;margin:5px
15px}.airport_boxes a.icon-carousel-item .airportlabel .airportname::before{content:"\e904";font-family:iconfont;margin-right:5px}.airport_boxes .icon-carousel-item:not(:last-child){padding-bottom:0px}}@media (max-width: 1385px){.container.main
.productbox{width:100%}}@media (min-width: 768px){.price_table{margin-left:40px}.chartbbuttons{background-color:#fff}}@media (min-width: 768px) and (max-width: 1385px){.callCenter
.callCenterContent{width:70%}.callCenter .callCenterContent
.callCenterText{width:100%;text-align:left}.callCenter .callCenterContent
.callCenterOpenings{float:unset}.callCenter .callCenterContent
table{float:left;margin-top:20px}}@media (min-width: 1019px) and (max-width: 1385px){.container{width:100% !important}.container.main .col-content-oa{width:75%}div[class*=TravelPeriodControl__flyoutWrap--]{max-width:240px}#all_header{width:100%}.container.main .col-main-oa .teaser-slider .top
.right{width:73%;margin-left:0px;padding-left:0px}.container.main .col-main-oa .headline
.left{margin-left:10px}#breadcrumb{margin-left:10px !important}.container.main .relHotels .col-25{width:24%}}@media (min-width: 990px){#all_header{min-height:204px}.ibe-oa{min-height:126px}.topOffers .oa-swiper, .topOffers .productbox .image
img{max-width:447px}}@media (min-width: 1280px){.hero{min-height:350px}.hero .image
img{max-height:750px}#gallery{min-height:320px}}@media (min-width: 1440px){.hero{min-height:393px}}