@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}100%{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}100%{background-position:900px 0}}.profile-modal{width:45.71429rem}@media (max-width: 46.8125em){.profile-modal{width:100%}}.profile-modal .modal-header{z-index:2;padding:0;position:relative}.profile-modal .modal-header .close{position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;font-size:2rem}.profile-modal .modal-body{padding:0}@media (min-width: 46.875em){.profile-modal .profile-travels{overflow:auto}.profile-modal .profile-travels .profile-travels-content{width:18.78571rem}}.profile-content{background-color:#F5F6F7}.profile-content:before,.profile-content:after{display:table;content:" "}.profile-content:after{clear:both}.profile-content .user-level{text-align:center;color:#043967}.profile-content .user-level .holiday-stars{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem}.profile-content .user-level .stars-points-container{margin-top:.5rem}.profile-content .user-level .stars-points-container .star-container{width:3.21429rem;height:3.21429rem;border-radius:50%;padding:.71429rem;background:#FAD73C;display:inline-block;margin-right:.25rem}.profile-content .user-level .stars-points-container .star-container .icon-star{font-size:24px;color:#fff}.profile-content .user-level .stars-points-container .star-container-grey{background:#F5F6F7}.profile-content .user-level .stars-points-container .star-container-grey .icon-star{color:#8A9299}.profile-content .user-level .points{font-size:.857rem;line-height:1.14rem;margin-top:.5rem;color:#043967}.profile-content .user-badges{text-align:center;padding-top:.5rem;padding-bottom:.5rem}.profile-content .user-badges .user-badges-headline{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;margin-top:1rem;margin-bottom:1rem}.profile-content .user-badges .user-badge{display:inline-block;font-weight:bold;margin:0 .25rem 1.5rem;width:5.71429rem;vertical-align:top}.profile-content .user-badges .user-badge img{height:5.71429rem;width:5.71429rem}.profile-content .user-badges .user-badge .label{font-weight:normal;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;padding-top:1rem;overflow:hidden;text-overflow:ellipsis}.profile-content .registration-date{font-size:12px;font-weight:600;line-height:1.5rem;text-align:center;padding:2rem 0}.profile-content .profile-info{text-align:center;font-weight:600}.profile-content .profile-info .profile-picture img{display:block;height:10rem;width:10rem;border-width:0;border-radius:5rem;margin-left:auto;margin-right:auto}.profile-content .profile-info .profile-name{margin-top:1rem;font-size:1.5rem}.profile-content .profile-info .profile-age{font-size:1.14286rem}.profile-content .profile-info .profile-location{color:#8A9299;display:block;font-size:.857rem;margin-bottom:1rem}.profile-content .user-message-button{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;background-color:#0058A3;color:#fff;border-width:0;border-radius:3rem;padding:.5rem 1.5rem;display:block;text-transform:uppercase;letter-spacing:1px;text-align:center;margin-top:1rem;margin-left:auto;margin-right:auto}.profile-content .user-message-button:hover{background-color:#51A9E0}.profile-content .user-stats .reviewCount,.profile-content .user-stats .mediaCount,.profile-content .user-stats .answerCount{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;display:inline-block;width:33%;text-align:center}.profile-content .user-stats .reviewCount .label,.profile-content .user-stats .mediaCount .label,.profile-content .user-stats .answerCount .label{font-weight:normal;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;font-weight:600;display:block}.profile-content .user-stats div .label{color:#8A9299}.profile-content .user-stats .mediaCount{border-left:1px solid #DFE2E6;border-right:1px solid #DFE2E6}.profile-content .profile-overview,.profile-content .profile-travels{width:50%;padding-top:2rem}@media (max-width: 46.8125em){.profile-content .profile-overview,.profile-content .profile-travels{width:100%}}.profile-content .profile-overview{border-right:#DFE2E6 1px solid;background-color:#fff}.profile-content .profile-travels .no-contributions .headline,.profile-content .profile-travels .contribution-stats .headline{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;text-align:center}.profile-content .profile-travels .no-contributions{text-align:center}.profile-content .profile-travels .no-contributions .headline{margin-bottom:2.5rem}.profile-content .profile-travels .contribution-stats{width:100%;text-align:center}.profile-content .profile-travels .contribution-stats .subheadline{font-weight:bold;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;margin-bottom:1rem}.profile-content .profile-travels .contribution-stats .contribution-stat{width:100%;margin-bottom:.5rem;color:#fff;height:64px;border-radius:4px;-webkit-animation:fadein 1s;animation:fadein 1s}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.profile-content .profile-travels .contribution-stats .contribution-stat .count,.profile-content .profile-travels .contribution-stats .contribution-stat .label,.profile-content .profile-travels .contribution-stats .contribution-stat .image{vertical-align:middle}.profile-content .profile-travels .contribution-stats .contribution-stat .count{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;width:4.78571rem}.profile-content .profile-travels .contribution-stats .contribution-stat .label{font-weight:normal;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;text-align:left}.profile-content .profile-travels .contribution-stats .contribution-stat .image{font-size:36px;width:4.57143rem}.profile-content .profile-travels .contribution-stats .contribution-stat.traveledWith{background-image:linear-gradient(102deg, #0058A3, #11AFF9)}.profile-content .profile-travels .contribution-stats .contribution-stat.travelReason{background-image:linear-gradient(282deg, #FBDF60, #FA6C1E)}.profile-content .profile-travels .contribution-stats .contribution-stat.location{background-image:linear-gradient(282deg, #7ED85E, #3E9B2F)}.profile-content .profile-travels .contribution-stats .contribution-stat.hotel{background-image:linear-gradient(282deg, #D3ACF5, #8F5FC2)}@media (min-width: 46.875em){.profile-content .profile-travels{position:absolute;right:0;top:0;height:100%;padding:2rem 2.5rem 2rem 1.5rem}.profile-content .profile-travels .profile-travels-content{position:relative;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);height:100%}}@media (max-width: 46.8125em){.profile-content .profile-travels{padding:2rem .5rem 3rem .5rem;text-align:center}}#badge-popover>.popover-content{max-width:21.85714rem}

@-webkit-keyframes skeletonLoading{0%{background-position:-500px 0}100%{background-position:900px 0}}@keyframes skeletonLoading{0%{background-position:-500px 0}100%{background-position:900px 0}}.destination-rating{margin-bottom:1.5rem}.destination-rating .destination-rating-bar{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}.destination-rating .destination-rating-bar .suns-and-rating{position:relative;top:-1px;margin-left:1rem;margin-right:1rem}@media (max-width: 46.8125em){.destination-rating .destination-rating-bar .suns-and-rating{display:block;margin-top:.5rem;margin-left:0}}.destination-rating .destination-rating-bar .suns-and-rating .average-sun-rating{font-size:2rem;vertical-align:middle}.destination-rating .destination-rating-bar .suns-and-rating .average-text-rating{font-size:1.14286rem}.destination-rating .destination-rating-count{font-weight:normal;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;display:inline}.destination-rating .destination-rating-explanation{font-weight:normal;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;margin-top:.5rem}.destinations-surrounding{background:#fff;padding:1.5rem;margin-bottom:.5rem}.destinations-surrounding h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin-top:0}.destinations-surrounding-list{-webkit-column-count:2;column-count:2;-webkit-column-gap:.5rem;column-gap:.5rem;margin:.5rem 0 1rem}@media (min-width: 30.0625em){.destinations-surrounding-list{-webkit-column-count:3;column-count:3}}@media (min-width: 46.8125em){.destinations-surrounding-list{-webkit-column-count:4;column-count:4}}.destinations-surrounding-link{display:inline-block;width:100%;box-sizing:border-box}.destination-hotels-footer{background-color:#F5F6F7}.destination-hotels-footer h3{font-size:1rem;font-weight:bold;margin-top:0}.destination-hotels-footer ul{padding-left:0}.destination-hotels-footer li{list-style-type:none}.destination-hotels-footer .related-links{background-color:#fff;margin-bottom:.5rem;padding:1.5rem}.destination-hotels-footer .related-links h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem;margin-top:0}@media (max-width: 46.8125em){.destination-hotels-footer .related-links .triviaLinks{display:none}.destination-hotels-footer .related-links .chartLinks{display:none}}.destination-hotels-footer .related-forum-topics{background-color:#fff;padding:1.5rem}.destination-hotels-footer .related-forum-topics h2{font-family:Open Sans,sans-serif;font-weight:300;font-size:1.5rem;line-height:2rem}.destination-hotels-footer .related-forum-topics a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}#sort-recommended-tooltip,#sort-recommended-tooltip .tooltip-inner{width:260px;max-width:260px}.hotel-list-sorting .control-label{margin-right:1rem;display:inline-block;position:relative;top:1px}@media (max-width: 30em){.hotel-list-sorting .control-label{width:100%;margin-left:0;text-align:left}}.hotel-list-sorting .radio-button-group .btn{font-weight:normal;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;width:3rem;height:3rem;line-height:2.85714rem;text-align:center;padding:0;flex-grow:1;width:auto}@media (min-width: 46.875em){.hotel-list-sorting .radio-button-group .btn{padding:0 1rem}}.hotel-list-sorting .radio-button-group .btn,.hotel-list-sorting .radio-button-group .btn:focus,.hotel-list-sorting .radio-button-group .btn.focus,.hotel-list-sorting .radio-button-group .btn:active,.hotel-list-sorting .radio-button-group .btn:focus:active{border:1px solid #DFE2E6;color:#333;background:#fff;outline:none}.hotel-list-sorting .radio-button-group .btn:hover,.hotel-list-sorting .radio-button-group .btn:hover:active{border:1px solid #51A9E0;color:#51A9E0;background:inherit;outline:none}.hotel-list-sorting .radio-button-group .btn.active{border:1px solid #D9BD43;background:#FAE896;color:#333}.hotel-list-sorting .radio-button-group .btn:not(.active):hover{background:#fff}.hotel-list-sorting .radio-button-group .btn .icon-hint,.hotel-list-sorting .radio-button-group .btn .icon-hint:hover{color:#0058A3;margin-left:.25rem}.urgent-info-note{padding-top:1rem;line-height:1.5}.urgent-info-note .urgent-info-note-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem;color:#D9BD43}.urgent-info-note .urgent-info-note-text .light-box-trigger{display:inline-block}@media (min-width: 62.5em){.urgent-info-note .urgent-info-note-text .light-box-trigger{margin-left:.5rem}}.urgent-info-note .urgent-info-note-text .light-box-trigger a{color:#0058A3;text-decoration:none}.modal-backdrop.urgent-info-backdrop{background:#fff;opacity:0.8}.urgent-info-dialog{padding:.5rem}.urgent-info-dialog .modal-content{box-shadow:none}.urgent-info-dialog .modal-body{padding:1.5rem;border:solid .5rem #FAD73C}@media (min-width: 46.875em){.urgent-info-dialog .modal-body{padding:4.14286rem}}.urgent-info-dialog .modal-body .urgent-info-body{display:flex;flex-direction:column}@media (min-width: 46.875em){.urgent-info-dialog .modal-body .urgent-info-body{flex-direction:row}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{align-self:center;margin-bottom:1rem}@media (min-width: 46.875em) and (max-width: 62.4375em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{flex-basis:30%}}@media (min-width: 46.875em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{align-self:auto;margin-bottom:0}}@media (min-width: 62.5em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-icon{flex-basis:25%}}@media (min-width: 46.875em) and (max-width: 62.4375em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation{flex-basis:70%}}@media (min-width: 62.5em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation{flex-basis:75%}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:1.143rem;line-height:1.5rem;padding-bottom:1rem}@media (min-width: 46.875em){.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-title{font-family:Open Sans,sans-serif;font-weight:300;font-size:2rem;line-height:2.5rem;font-weight:600}}.urgent-info-dialog .modal-body .urgent-info-body .urgent-info-explanation .urgent-info-explanation-text{font-weight:normal;font-family:Open Sans,sans-serif;font-size:1rem;line-height:1.5rem;padding-bottom:1.5rem}.urgent-info-dialog .modal-body .btn{width:100%}@media (min-width: 46.875em) and (max-width: 62.4375em){.urgent-info-dialog .modal-body .btn{margin-left:30%}}@media (min-width: 46.875em){.urgent-info-dialog .modal-body .btn{width:25%}}@media (min-width: 62.5em){.urgent-info-dialog .modal-body .btn{margin-left:25%}}.qnaModal-container{margin-top:11px;padding-bottom:32px;padding-right:1rem;padding-left:1rem}@media (min-width: 46.875em){.qnaModal-container{padding-left:0;padding-right:0}}@media (min-width: 62.5em){.qnaModal-container{padding-bottom:75px}}.qnaModal-list{padding:0;list-style:none;margin:0 auto;border:1px solid #D9E1EE;border-radius:4px;background:#fff;width:100%}@media (min-width: 46.875em){.qnaModal-list{max-width:710px}}@media (min-width: 62.5em){.qnaModal-list{max-width:786px}}.qnaModal-list-item{border-bottom:1px solid #D9E1EE}.qnaModal-list-item:last-of-type{border-bottom:none}.qnaModal-item-question{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:12px;padding-right:12px;padding-top:1rem;padding-bottom:1rem;cursor:pointer}@media (min-width: 46.875em){.qnaModal-item-question{padding-left:16px}}@media (min-width: 62.5em){.qnaModal-item-question{padding-top:20px;padding-bottom:20px;padding-left:24px;padding-right:16px}}.qnaModal-item-question-title{font-weight:600;font-size:1rem;line-height:1.5}.qnaModal-item-answer{overflow:hidden;padding-top:16px;padding-bottom:32px;padding-left:12px;padding-right:12px;max-height:none}@media (min-width: 46.875em){.qnaModal-item-answer{padding-left:16px}}@media (min-width: 62.5em){.qnaModal-item-answer{padding-top:8px;padding-left:24px;padding-right:16px}}.qnaModal-item-answer>p:last-of-type{margin-bottom:0}.qnaModal-item-answer.not-visible{max-height:0;padding-top:0;padding-bottom:0}.qnaModal-item-answer.not-visible>p{margin:0}.qnaModal-icon-container{display:flex;align-items:center;justify-content:center;width:20px;height:20px}.destination-hotels-page{background-color:#F5F6F7;margin-top:0}@media (min-width: 62.5em){.destination-hotels-page .campaign-teaser{display:none}}.destination-hotels-page .d-branding-ad{position:fixed;top:6rem;width:50%;right:-35.35714rem}@media (max-width: 1450px){.destination-hotels-page .d-branding-ad{display:none}}.destination-hotels-page .d-branding-ad::before{font-weight:bold;font-family:Open Sans,sans-serif;font-size:.857rem;line-height:1.14rem;color:#C2C7CC;content:'Anzeige';display:block;margin-left:5rem}.destination-hotels-page .d-branding-ad:empty{display:none}.destination-hotels-page .offerlist-filters-button{margin:.5rem 0}.destination-hotels-page .hotel-list-pagination{text-align:center}.destination-hotels-page a.filter-remove-all{cursor:pointer}.destination-hotels-page .travel-audience-ads{margin-bottom:2.5rem}@media (max-width: 30em){.destination-hotels-page .travel-audience-ads{margin-left:-2rem;margin-right:-2rem}}.destination-hotels-page .hidden-link{display:inline-block;text-indent:-300vw;width:0}.destination-hotels-page .destination-map{padding:0}

