@charset "UTF-8";.sorting-information{margin-bottom:15px;display:block;height:auto;font-size:13px;text-align:left;margin-top:-7px}@media screen and (max-width:768px){.sorting-information{text-align:center;margin-top:10px}}.sorting-information a{color:#009ee0;font-size:inherit}.sorting-information:before{content:"\e617";font-family:"TM-Icon-set";color:#95a8bd;background:#FFFFFF;border-radius:50px;padding:3px;text-align:center;border:2px solid #95a8bd;margin:0 5px 0 2px}.tse__resultpage__search{z-index:500;position:relative;top:-10px;-ms-flex-line-pack:start;align-content:flex-start;width:100%;clear:both;background-color:#224467;color:#FFF;min-height:51px}.tse__resultpage__search.sticky{position:fixed}.tse__resultpage__search__container{max-width:960px;margin:0 auto;margin-top:10px;min-height:51px}.tse__resultpage__search__results{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:21.3rem;padding-left:1.9rem;border-left:0.1rem solid rgba(255,255,255,0.2)}.tse__resultpage__search__spinner{position:relative;margin-right:1rem}.tse__resultpage__search__labels{font-size:1.4rem;line-height:1.8rem;color:inherit}.tse__resultpage__search__info{border-left:0.1rem solid rgba(255,255,255,0.2);border-right:0.1rem solid rgba(255,255,255,0.2);width:100%;padding:0.9rem 1.9rem;margin-left:auto;max-width:72.8rem}.tse__resultpage__search__info--innercontainer{color:inherit;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;line-height:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tse__resultpage__search__data{max-width:55%}.tse__resultpage__search__data__route{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;width:50%;line-height:17px;height:33px}.tse__resultpage__search__data__route--route{font-weight:700}.tse__resultpage__search__data__dateduration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:right;width:50%;line-height:17px;height:33px}.tse__resultpage__search__data__dateduration--duration{font-weight:700}.tse__resultpage__search__dates{margin-left:auto}.tse__resultpage__search__button{border:0.2rem solid #FFF;margin-left:1.9rem;padding:0.6rem 2.4rem;color:#FFF;font-weight:700;-webkit-transition:all 0.1s;transition:all 0.1s;cursor:pointer;width:215px;position:relative;left:3px}.tse__resultpage__search__container{max-width:960px;margin:0 auto;margin-top:10px;min-height:51px}.search-container-content{margin-top:10px;z-index:10;width:100%;height:47px!important;margin-bottom:10px}.search-container-content .searchform-calendar .searchFormLabel,.search-container-content .searchform-departures .searchFormLabel,.search-container-content .searchform-destinations .searchFormLabel,.search-container-content .searchform-duration .searchFormLabel{display:none}.search-container-content .searchOptions .searchform-button{margin-right:0}.furtherSearchOptions{display:none!important}#destinationsDropdown .destination_search .icons{font-size:2.1rem;width:2.4rem;height:2.1rem;position:relative;display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor}#destinationsDropdown .destination_search input[type=text]{color:#000000;font-size:14px;padding:0px 0px 10px 0;border-bottom:0.1rem solid #95a8bd;border:0;width:calc(100% - 30px);height:auto;float:left;opacity:1;position:relative;top:5px}.tse__resultpage__progressbar{background-color:#e39a1a}.tse__resultpage__progressbar{position:absolute;top:100%;left:0;height:0.6rem;background-color:#e39a1a}.filter-slider-info{color:#224467;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-slider-info .info-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-slider-info .info-container .filter-slider-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}.filter-slider-info .info-container span{text-align:right}#filter-departuredate{background:#FFF;padding:15px;text-align:left;position:relative;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);padding-left:40px;cursor:pointer}#filter-departuredate:before{font-family:"TM-icon-set";content:"\e915";font-size:2rem;position:absolute;top:1.2rem;color:#95a8bd;left:1.3rem}#filter-departuredate:after{content:"\e604";font-family:"TM-Icon-set";color:#009ee0;position:absolute;right:15px}.filter-departurecalendar-container{position:absolute;z-index:999;opacity:0;visibility:hidden;-webkit-box-shadow:0 2px 30px rgba(0,0,0,0.4);box-shadow:0 2px 30px rgba(0,0,0,0.4);-webkit-transition:all 0.2s;transition:all 0.2s}.filter-departurecalendar-container.open{opacity:1;visibility:visible;margin-top:5px;z-index:99}.filter-departurecalendar-container .filter-calendar{background:#FFF;width:357px;position:relative;cursor:pointer}.filter-departurecalendar-container .filter-calendar .ui-datepicker-next{float:right;padding:0px 15px 0px 0;color:#95a8bd;fill:#95a8bd}.filter-departurecalendar-container .filter-calendar .ui-datepicker-prev{float:left;padding:0px 0px 0px 15px;color:#95a8bd;fill:#95a8bd}.filter-departurecalendar-container #flexListContainer{width:100%;background-color:#f7fbfc;padding:10px;font-weight:700;color:#224467;border-top:1px solid #95a8bd;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.filter-departurecalendar-container #flexListContainer label{line-height:40px}.filter-departurecalendar-container #flexListContainer select{border:0.1rem solid #95a8bd;padding:1rem;width:53%;font-size:1.4rem;font-weight:100}#filter-duration,.FilterPrice{height:50px}#duration-slider.ui-slider,#price-slider.ui-slider{width:190px;height:0.3rem;margin-top:2rem;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;background:#c6d1dc;border:0;padding-right:2.6rem;border-radius:15px}#duration-slider.ui-slider .ui-slider-range,#price-slider.ui-slider .ui-slider-range{background:#e39a1a;border-radius:0;position:absolute;z-index:1;font-size:0.7em;display:block;border:0;top:0;height:100%}#duration-slider.ui-slider .ui-slider-handle,#price-slider.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none;width:2.6rem;height:2.6rem;border:0.1rem solid #8b9caf;border-radius:50%;top:-1.2rem;left:-1.4rem;background:#FFF;-webkit-box-shadow:0 2px 2px 0 rgba(34,68,103,0.35);box-shadow:0 2px 2px 0 rgba(34,68,103,0.35);-webkit-transition:-webkit-transform 0.3s ease-out,-webkit-box-shadow 0.3s ease-out;transition:-webkit-transform 0.3s ease-out,-webkit-box-shadow 0.3s ease-out;transition:transform 0.3s ease-out,box-shadow 0.3s ease-out;transition:transform 0.3s ease-out,box-shadow 0.3s ease-out,-webkit-transform 0.3s ease-out,-webkit-box-shadow 0.3s ease-out}#duration-slider.ui-slider .ui-slider-handle:hover,#price-slider.ui-slider .ui-slider-handle:hover{background-color:#f2f6f7;cursor:pointer}#duration-slider.ui-slider .ui-slider-handle:active,#price-slider.ui-slider .ui-slider-handle:active{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.tse__resultpage__filters__titel{border-bottom:0.2rem solid #c6d1dc;font-size:1.8rem;line-height:2.2rem;padding-bottom:0.9rem;border-bottom:0.2rem solid #c6d1dc;color:#224467;font-weight:700;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tse__resultpage__filters__titel .selectAll{font-size:12px;font-weight:100;text-decoration:underline;cursor:pointer}#filter-ratings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}#filter-ratings .onlybtn{top:3px;position:relative}.tse-resultpage-filter-element{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tse-resultpage-filter-element.nohover:hover{text-decoration:none}.tse-resultpage-filter-element label{cursor:pointer;position:relative;padding-left:35px;max-width:79%;overflow:hidden;height:21px;line-height:21px;display:inline-block;white-space:nowrap;text-overflow:ellipsis}.tse-resultpage-filter-element label .checkmark{top:0px}.tse-resultpage-filter-element label .allinclusive{color:#FFF;background:#009ee0;padding:2px 7px 2px 7px;border-radius:2px;font-weight:700;position:relative}.tse-resultpage-filter-element .star-rating{top:0px;width:100%;height:20px}.tse-resultpage-filter-element .star-rating:before{content:"\e61d";font-family:"TM-icon-set";font-size:18px;color:#e39a1a;line-height:10px;top:4px;position:relative}@media only screen and (max-device-width:1024px){.tse-resultpage-filter-element:hover{text-decoration:none!important;color:inherit!important}}@media (min-device-width:1024px){.tse-resultpage-filter-element:hover{text-decoration:underline;color:#009ee0}}@media (min-device-width:1024px){.tse-resultpage-filter-element:hover .onlybtn{display:block}}.tse-resultpage-filter-element .onlybtn{display:none;float:right;line-height:21px}.tse-resultpage-filter-element .onlybtn:hover{cursor:pointer;text-decoration:underline}.tse__resultpage__filter{text-align:left;margin-top:25px;font-size:14px;color:#224467}.tse__resultpage__filter#filter_destinations_container{overflow:hidden}.tse__resultpage__filter#filter_destinations_container .destinationlist__container{margin-bottom:10px;position:relative;-webkit-transition:max-height 4.5s ease-in-out;transition:max-height 4.5s ease-in-out;max-height:100000px!important;height:auto}.tse__resultpage__filter#filter_destinations_container .destinationlist__container .showAllDestinations{display:none}.tse__resultpage__filter#filter_destinations_container .destinationlist__container.closed{max-height:350px!important;-webkit-transition:max-height 0.5s ease-in-out;transition:max-height 0.5s ease-in-out}.tse__resultpage__filter#filter_destinations_container .destinationlist__container.closed:after{content:"";position:absolute;top:160px;left:0;height:250px;width:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(10%,rgba(255,0,0,0)),color-stop(60%,rgb(237,241,242)));background:linear-gradient(180deg,rgba(255,0,0,0) 10%,rgb(237,241,242) 60%)}.tse__resultpage__filter#filter_destinations_container .destinationlist__container.closed .showAllDestinations{position:absolute;bottom:0;z-index:1;text-align:center;width:100%;background:#edf1f2;cursor:pointer;display:block;-webkit-transition:all 0.2s;transition:all 0.2s;border:2px solid #c6d1dc;color:#95a8bd;font-weight:700;height:40px;line-height:35px}.tse__resultpage__filter#filter_destinations_container .destinationlist__container.closed .showAllDestinations:hover{background:#f6f8f8}.tse__resultpage__filter#filter_destinations_container ul{margin:0;padding:0px 0px 10px 0px;list-style-type:none;max-width:219px;overflow:hidden}.tse__resultpage__filter#filter_destinations_container ul li{line-height:29px;float:left;width:100%;padding:0px 0px 0px 0px;font-size:14px;margin:0px 0px 0px 0px;position:relative;cursor:pointer;-webkit-transition:all 0.2s;transition:all 0.2s;height:auto;min-height:29px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tse__resultpage__filter#filter_destinations_container ul li .geographyLabel{width:90%;padding-left:34px;cursor:pointer;height:29px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:absolute;color:#224467}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.tse__resultpage__filter#filter_destinations_container ul li .geographyLabel .onlybtn{display:none!important}}.tse__resultpage__filter#filter_destinations_container ul li .has-areas{z-index:2;float:right;width:33px;height:29px;margin-top:-11px;text-align:right}.tse__resultpage__filter#filter_destinations_container ul li .has-areas.chevron-open:before{font-family:"TM-icon-set";content:"\e607"}.tse__resultpage__filter#filter_destinations_container ul li .has-areas:before{font-size:11px;color:#95a8bd;top:10px;position:relative;cursor:pointer;font-family:"TM-icon-set";content:"\e604"}.tse__resultpage__filter#filter_destinations_container ol{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:29px;margin-left:-25px}.tse-resultpage-filter-rating-element{margin-bottom:14px}.tse__resultpage__agent{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.25rem 1rem;padding-top:4.3rem;background-color:#FFF;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);text-align:center}.tse__resultpage__agent__icon{position:absolute;top:-1.6rem;left:50%;padding:1rem 1.15rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;width:50px;height:50px;background-color:#e39a1a}.tse__resultpage__agent .icons--price--agent{width:2.7rem;height:3rem;color:#FFF;fill:#FFF}.tse__resultpage__agent__label{font-size:1.8rem;line-height:2.2rem;margin:0 auto;color:#224467;font-weight:700}.tse__resultpage__agent__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-top:1.3rem;padding:1rem;background-color:#e39a1a;text-align:center;-webkit-transition:all 0.1s;transition:all 0.1s;cursor:pointer}.tse__resultpage__agent__button:after{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;content:""}.tse__resultpage__agent__button__label{font-size:1.6rem;line-height:2rem;width:100%;color:#FFF;font-weight:700}.tse__resultpage__agent__button .icons{width:1.2rem!important;height:1.2rem!important;pointer-events:none!important;fill:#FFF!important;position:relative!important;top:0!important;right:0!important}.modal_scroll_container{width:711px;height:calc(100vh - 113px);max-height:590px;overflow:hidden;position:absolute;top:60px;left:0;padding-bottom:0;margin-bottom:0;background-color:#fff;margin-left:auto;margin-right:auto}#modal-charter-priceagent-form{overflow-x:hidden;overflow-y:auto;height:350px}#filter-rating-container label .checkmark{top:-3px!important}#destinationsSearchResultContainer .onlybtn{position:relative;z-index:10;width:30px;height:25px;position:absolute;right:5px;text-align:right;display:none}#adcontainer1{width:100%!important;-webkit-box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);background:#fff;padding-left:7px;padding-right:7px}#tse-resultpage-filters.compressed{margin-top:32px}#tse-resultpage-filters.compressed .tse__resultpage__filters__titel{padding-bottom:0.5rem;margin-bottom:1rem}#tse-resultpage-filters.compressed .tse__resultpage__agent{padding-top:12px}#tse-resultpage-filters.compressed .tse__resultpage__agent__icon{position:absolute;top:13px;left:27px;padding:7px 7px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:50%;background-color:#e39a1a}#tse-resultpage-filters.compressed .tse__resultpage__agent .icons--price--agent{width:25px;height:25px}#tse-resultpage-filters.compressed .tse__resultpage__agent__label{font-size:1.7rem;line-height:2.2rem;margin:0 auto;color:#224467;font-weight:700;text-align:left;padding-left:45px}.tse__resultpage__sorting--compressed{position:relative;font-size:14px;font-weight:700;text-align:right;height:32px;margin-right:10px;line-height:29px}.tse__resultpage__sorting--compressed span,.tse__resultpage__sorting--compressed ul{font-size:14px;font-weight:100}.tse__resultpage__sorting--compressed span{margin-left:8px;cursor:pointer}.tse__resultpage__sorting--compressed span:after{content:"\e604";font-family:"TM-Icon-set";color:#009ee0;font-size:12px;margin-left:8px}.tse__resultpage__sorting--compressed--dropdown{visibility:hidden;height:0}.tse__resultpage__sorting--compressed--dropdown.shown{visibility:visible;min-width:125px;height:auto;right:-5px;position:absolute;text-align:left;z-index:100;background:#FFF;margin-top:5px;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4)}.tse__resultpage__sorting--compressed--dropdown ul{list-style-type:none;padding:0;margin:0}.tse__resultpage__sorting--compressed--dropdown ul li{line-height:35px;height:35px;padding:0 10px;cursor:pointer}.tse__resultpage__sorting--compressed--dropdown ul li:hover{background-color:#c5c5c5;color:#FFF}.tse-result-page-filter-ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:20px}.tse-resultpage-sorting-listtype{background:#FFFFFF;width:97px;position:relative;margin-right:0;margin-left:auto;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4)}.tse-resultpage-sorting-listtype .listtype-new-label{content:"";background:#224467;position:absolute;top:-10px;left:-30px;padding:5px;border-radius:4px;color:#FFF;font-size:12px;z-index:99}.listtype{font-family:"TM-icon-set";width:50%;height:100%;font-size:20px;color:#95a8bd;display:block;float:left;line-height:50px;cursor:pointer}.listtype.small{border-right:1px solid #c6d1dc;background-image:url("/gfx/charter_resultlist_typeicons.png");background-position:15px 15px;background-repeat:no-repeat;width:50px;height:50px;position:relative}.listtype.normal{background-image:url("/gfx/charter_resultlist_typeicons.png");background-position:-31px 15px;background-repeat:no-repeat;width:47px;height:50px;position:relative}.listtype.active{background-color:#FFFFFF}.listtype.active:after{content:"";width:100%;height:0.4rem;position:absolute;bottom:0;left:0;background-color:#e39a1a}.tse__resultpage__columninfo{background:#edf1f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:9px;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);height:34px;font-size:13px;font-weight:700;color:#224467}.tse__resultpage__columninfo--date{line-height:34px;width:86px;border-right:1px solid #c6d1dc;text-align:center}.tse__resultpage__columninfo--destination{width:131px;line-height:34px;border-right:1px solid #c6d1dc;padding-left:10px;text-align:left}.tse__resultpage__columninfo--departure{width:81px;line-height:34px;border-right:1px solid #c6d1dc;text-align:center}.tse__resultpage__columninfo--duration{width:70px;line-height:34px;border-right:1px solid #c6d1dc;text-align:center}.tse__resultpage__columninfo--hotel{width:264px;line-height:34px;border-right:1px solid #c6d1dc;padding-left:10px;text-align:left}.tse__resultpage__columninfo--price{width:96px;line-height:34px;text-align:center}.tse__resultpage__sorting{margin-bottom:2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tse__resultpage__sorting__element{width:297px;background:#FFFFFF;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1.35rem 1rem;text-align:center;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.tse__resultpage__sorting__element:not(:last-child){border-right:0.1rem solid #c6d1dc}.tse__resultpage__sorting__selected{pointer-events:none}.tse__resultpage__sorting__data{width:100%}.tse__resultpage__sorting__header{font-size:1.6rem;line-height:2rem;width:100%;color:#224467;font-weight:700}.tse__resultpage__sorting__label{font-size:1.4rem;line-height:1.8rem;width:100%}.tse__resultpage__sorting__selected:after{content:"";width:100%;height:0.4rem;position:absolute;bottom:0;left:0;background-color:#e39a1a}.tse__resultpage__loading{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;width:100%;margin-bottom:4.2rem;color:#e39a1a;text-align:center}.tse__resultpage__loading__headers{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin-bottom:3rem;text-align:center}.tse__resultpage__loading__header{width:100%;font-size:3.4rem;line-height:3.8rem;margin-bottom:1rem;color:#224467;font-weight:700}.tse__resultpage__loading__header__sub{font-size:1.8rem;line-height:2.2rem;color:#224467}.tse__resultpage__loading__loader{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;width:128px;height:128px;position:relative;top:0;right:0;bottom:0;left:0;margin:0 auto;border-width:5px;margin:0 auto;border:5px solid transparent;border-radius:50%;border-top-color:currentColor;outline:0.1rem solid transparent}.tse__resultpage__loading__element{border:5px solid transparent;border-radius:50%;outline:0.1rem solid transparent;border-width:5px}.tse__resultpage__loading__element{border-width:5px}.tse__resultpage__loading--top{-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite;position:absolute;top:0.1rem;right:0.1rem;bottom:0.1rem;left:0.1rem;border-top-color:inherit}.tse__resultpage__loading--middle{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute;top:1.5rem;right:1.5rem;bottom:1.5rem;left:1.5rem;border-top-color:inherit}.tse__resultpage__loading--bottom{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;position:absolute;top:0.7rem;right:0.7rem;bottom:0.7rem;left:0.7rem;border-top-color:inherit;border-width:5px}.text-navy{color:#224467}.clickable{cursor:pointer}.tse__resultpage__loading__container{text-align:center}.tse__resultpage__loading__container.overlay{position:absolute;width:100%;height:100vh;z-index:1010}.tse__resultpage__loading__container.overlay .tse__resultpage__loading{-webkit-box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);background-color:#FFF;position:fixed;top:50%;left:50%;margin-top:-100px;margin-left:-25px;width:215px;height:215px}.tse__resultpage__loading__container .tse__resultpage__loading{width:960px;height:300px;padding:42px;margin-left:auto;margin-right:auto}.noshow{display:none!important}.tse__resultpage__results__container .tse__resultpage__search__result__element{margin-bottom:17px;-webkit-transition:all 0.2s;transition:all 0.2s}@media (min-device-width:1024px){.tse__resultpage__results__container .tse__resultpage__search__result__element{-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4)}}@media (max-device-width:1024px){.tse__resultpage__results__container .tse__resultpage__search__result__element{border:1px solid #c6d1dc}}.tse__resultpage__results__container .tse__resultpage__search__result__element:hover{opacity:1}@media (min-device-width:1024px){.tse__resultpage__results__container .tse__resultpage__search__result__element:hover{-webkit-box-shadow:0 5px 15px rgba(34,68,103,0.4);box-shadow:0 5px 15px rgba(34,68,103,0.4)}}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed{margin-bottom:14px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info{width:100%}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info__text{width:379px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info__price--button{height:35px;line-height:35px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info{height:160px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image__top,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info__top{height:125px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image__top a,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info__top a{text-decoration:none}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image__top .hotel-location,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info__top .hotel-location{height:28px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image .offer-image,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info .offer-image{width:205px;position:relative}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image .offer-image a,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info .offer-image a{position:absolute;top:0;left:0;height:160px;width:205px}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image .offer-image a img,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info .offer-image a img{width:205px!important;height:160px!important;-o-object-fit:cover;object-fit:cover}.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__image .offer-image-count,.tse__resultpage__results__container .tse__resultpage__search__result__element.compressed .tse__charter__result__element__info .offer-image-count{margin-top:135px}.tse__resultpage__results__container .tse__charter__result__element__container{background:#FFF;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all 0.2s;transition:all 0.2s}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image{width:238px;height:190px;position:relative;display:inherit}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-company-logo{position:absolute;background-color:#FFF;width:auto;width:80px;height:40px;margin-top:10px;z-index:10;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-company-logo img{width:60px;margin-top:auto;margin-bottom:auto;position:relative}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image-svg-container{opacity:0.6;position:absolute;z-index:1;z-index:1;text-align:center;width:238px;height:190px;display:-webkit-box;display:-ms-flexbox;display:flex;left:0}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image-svg-container svg{fill:#809bb6;height:50px;width:50px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image{width:238px;height:100%;overflow:hidden;background:#f6f8f8}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image:hover~.offer-image-svg-container{display:none!important}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image a:hover img{opacity:0.65;-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image a img{-webkit-transition:opacity 0.25s;transition:opacity 0.25s}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image img{height:auto;width:238px;min-height:190px;z-index:9;position:relative}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image-count{background:rgba(0,0,0,0.5);position:absolute;margin-top:165px;padding:5px;color:#FFF;font-size:12px;margin-left:0px;z-index:10;width:25px;height:25px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__image .offer-image-count .icons--enlarge{fill:#FFF;width:10px;height:10px;margin-top:2px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info{width:calc(100% - 238px);height:190px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__top{display:-webkit-box;display:-ms-flexbox;display:flex;height:155px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__top a{text-decoration:none}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text{padding:13px 14px 14px 17px;width:350px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top{height:65px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-rating{width:100%;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-rating-container{margin-right:10px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-rating .star-rating:before{content:"\e61d";font-family:"TM-icon-set";font-size:17px;color:#e39a1a;position:relative}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-all-inclusive{top:-2px;position:relative;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-all-inclusive--label{background:#009ee0;font-size:11px;color:#FFF;font-weight:700;padding:5px;height:22px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-all-inclusive--extraprice{font-size:11px;font-weight:700;color:#009ee0;line-height:20px;padding-left:5px;border-top:1px solid #009ee0;border-right:1px solid #009ee0;border-bottom:1px solid #009ee0;padding-right:5px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-name{color:#224467;font-weight:700;font-size:18px;width:100%;margin-top:0px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:none}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-roomtype{line-height:20px;font-size:14px;line-height:20px;font-size:14px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:lowercase}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-roomtype:first-letter{text-transform:uppercase}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-roomtype--unspecified{font-size:14px;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:21px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location{bottom:-10px;font-size:14px;height:50px;vertical-align:bottom;display:table-cell;width:100%;line-height:19px;position:relative}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location--unspecified{height:61px;display:table-cell;vertical-align:bottom;font-size:14px;line-height:19px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location ol,.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location--unspecified ol{margin:0;padding:0;list-style-type:none}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location ol li,.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location--unspecified ol li{margin-right:5px;float:left}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location ol li:first-child,.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location--unspecified ol li:first-child{font-weight:700;color:#224467}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-country{cursor:pointer}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-country--unspecified{color:#224467;font-weight:700;font-size:18px;width:100%;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:none}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price{width:calc(100% - 325px);text-align:center;padding-right:0px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price .center{margin:0;width:100%}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price a{text-decoration:none}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--price{display:block;color:#224467;font-weight:700;font-size:27px;padding-bottom:13px;cursor:pointer;margin-right:17px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--button{background-color:#e39a1a;color:#FFF;height:40px;width:100%;max-width:127px;text-align:center;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:17px;line-height:40px;font-weight:700;cursor:pointer;font-size:16px;display:block}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--button:after{content:"\e606";font-family:"TM-icon-set";font-size:12px;font-weight:100;margin-left:10px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--alternatives{width:100%;height:20px;padding-top:15px;font-weight:700;color:#224467;font-size:14px;cursor:pointer;padding-right:17px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--alternatives:after{content:"\e604";font-family:"TM-icon-set";font-weight:100;color:#009ee0;margin-left:10px;font-size:12px;display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__price--alternatives.open:after{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom{width:100%;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:14px;background:#f6f8f8;padding-top:6px;padding-bottom:0px;border-top:1px solid #c6d1dc}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom div{text-align:center;height:25px;vertical-align:middle;line-height:25px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom div+div{border-left:solid 1px #c6d1dc}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--date{width:130px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--date span{width:130px;height:25px;display:table-cell;vertical-align:middle;text-align:center;line-height:16px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--date br{content:" "}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--date br:before{content:" "}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--departure{width:113px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--departure span{display:table-cell;vertical-align:middle;text-align:center;width:113px;height:25px;line-height:16px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--duration{width:80px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--duration span{width:80px;height:25px;display:table-cell;vertical-align:middle;text-align:center;line-height:16px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--mealtype{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:144px;height:25px}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--mealtype span{width:144px;height:25px;line-height:16px;display:table-cell;vertical-align:middle;text-align:center}.tse__resultpage__results__container .tse__charter__result__element__container .tse__charter__result__element__info__bottom--mealtype span .allinclusive{background:#009ee0;font-weight:700;color:#FFF;width:127px;margin-left:auto;margin-right:15px;height:25px;line-height:26px;font-size:12px}.tse__resultpage__results__container .tse__resultpage__search__result__alternatives{display:none;max-height:1500px;height:auto;margin:0 0 10px 0;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;position:relative;border-top:1px solid #c6d1dc;border-bottom:1px solid #c6d1dc}.tse__resultpage__results__container .tse__resultpage__search__result__alternatives.shown{display:block}.tse__resultpage__search__result__element.flightonly .tse__charter__result__element__image{width:238px;height:190px}.tse__resultpage__search__result__element.flightonly .tse__charter__result__element__info{height:190px}.tse__resultpage__search__result__element.flightonly .tse__charter__result__element__info .tse__charter__result__element__info__text .hotel-location--unspecified{height:41px}.tse__resultpage__search__result__element.flightonly .tse__charter__result__element__info__top{height:150px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__image{width:238px;height:190px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info{height:190px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info .tse__charter__result__element__info__text .hotel-location--unspecified{height:41px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__top{height:150px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text{padding:13px 14px 14px 17px;width:350px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .info__top{height:65px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-rating{width:100%;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-rating-container{margin-right:10px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-rating .star-rating:before{content:"\e61d";font-family:"TM-icon-set";font-size:17px;color:#e39a1a;position:relative}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-all-inclusive{top:-2px;position:relative;height:22px;display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-all-inclusive--label{background:#009ee0;font-size:11px;color:#FFF;font-weight:700;padding:5px;height:22px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-all-inclusive--extraprice{font-size:11px;font-weight:700;color:#009ee0;line-height:20px;padding-left:5px;border-top:1px solid #009ee0;border-right:1px solid #009ee0;border-bottom:1px solid #009ee0;padding-right:5px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-name{color:#224467;font-weight:700;font-size:18px;width:100%;margin-top:0px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:none}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-roomtype{line-height:20px;font-size:14px;line-height:20px;font-size:14px;height:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:lowercase}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-roomtype:first-letter{text-transform:uppercase}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-roomtype--unspecified{font-size:14px;text-overflow:ellipsis;overflow:hidden;height:40px;line-height:21px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location{bottom:-10px;font-size:14px;height:50px;vertical-align:bottom;display:table-cell;width:100%;line-height:19px;position:relative}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location--unspecified{height:61px;display:table-cell;vertical-align:bottom;font-size:14px;line-height:19px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location ol,.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location--unspecified ol{margin:0;padding:0;list-style-type:none}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location ol li,.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location--unspecified ol li{margin-right:5px;float:left}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location ol li:first-child,.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-location--unspecified ol li:first-child{font-weight:700;color:#224467}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-country{cursor:pointer}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__text .hotel-country--unspecified{color:#224467;font-weight:700;font-size:18px;width:100%;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;text-decoration:none}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price{width:calc(100% - 325px);text-align:center;padding-right:0px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price .center{height:100%;padding-bottom:7px;padding-top:15px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price a{text-decoration:none}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--price{display:block;color:#224467;font-weight:700;font-size:27px;cursor:pointer;margin-right:17px;margin-top:12px;padding-left:5px;padding-bottom:10px!important}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--button{background-color:#e39a1a;color:#FFF;height:40px;width:100%;max-width:127px;text-align:center;margin-top:auto;margin-bottom:auto;margin-left:auto;margin-right:17px;line-height:40px;font-weight:700;cursor:pointer;font-size:16px;display:block}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--button:after{content:"\e606";font-family:"TM-icon-set";font-size:12px;font-weight:100;margin-left:10px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--alternatives{width:100%;height:25px;padding-top:0px!important;font-weight:700;color:#224467;font-size:14px;cursor:pointer;padding-right:17px;line-height:25px;margin-top:4px;padding-left:10px}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--alternatives:after{content:"\e604";font-family:"TM-icon-set";font-weight:100;color:#009ee0;margin-left:10px;font-size:12px;display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s}.tse__resultpage__search__result__element.unspecified .tse__charter__result__element__info__price--alternatives.open:after{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.tse__resultpage__search__result__element.freerider{background:#FFF}.tse__resultpage__search__result__element.freerider .freerider__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-top:7px;padding-bottom:7px;height:89px}.tse__resultpage__search__result__element.freerider .freerider__top.logo{width:221px;height:75px;padding:0}.tse__resultpage__search__result__element.freerider .freerider__top.logo img{width:60px;height:auto;margin:auto}.tse__resultpage__search__result__element.freerider .freerider__top .icon{width:0;padding-left:20px;border-right:1px solid #c6d1dc;height:75px}.tse__resultpage__search__result__element.freerider .freerider__top.destination{width:calc(100% - 408px);margin-left:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75px;padding-top:0}.tse__resultpage__search__result__element.freerider .freerider__top.destination .flex-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tse__resultpage__search__result__element.freerider .freerider__top.destination .flex-column.center{margin:0;width:100%;position:relative}.tse__resultpage__search__result__element.freerider .freerider__top.destination .hotel-rating{width:100%;height:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:2px}.tse__resultpage__search__result__element.freerider .freerider__top.destination .hotel-rating-container{margin-right:10px}.tse__resultpage__search__result__element.freerider .freerider__top.destination .hotel-rating .star-rating:before{content:"\e61d";font-family:"TM-icon-set";font-size:17px;color:#e39a1a;position:relative}.tse__resultpage__search__result__element.freerider .freerider__top.destination .hotel-name{color:#224467;text-align:left;font-size:18px;cursor:pointer;font-weight:700;margin-top:8px;margin-bottom:2px;width:100%;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap}.tse__resultpage__search__result__element.freerider .freerider__top.destination .hotel-location{text-align:left;font-size:14px;font-weight:100;margin-top:5px}.tse__resultpage__search__result__element.freerider .freerider__top.price{width:135px;height:75px;font-weight:700;font-size:27px;color:#c6d1dc;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:8px;position:relative;cursor:pointer}.tse__resultpage__search__result__element.freerider .freerider__top.price div{height:100%;line-height:68px}.tse__resultpage__search__result__element.freerider .freerider__bottom{width:100%;height:40px;border-top:1px solid #c6d1dc;background:#f6f8f8;padding-top:7px;padding-bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom{width:488px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;font-size:14px;margin-left:238px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom div:first-child{border-left:solid 1px #c6d1dc}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom div{text-align:center;height:25px;vertical-align:middle;line-height:25px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom div+div{border-left:solid 1px #c6d1dc}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--date{width:130px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--date span{width:130px;height:25px;display:table-cell;vertical-align:middle;text-align:center;line-height:16px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--date br{content:" "}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--date br:before{content:" "}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--departure{width:113px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--departure span{display:table-cell;vertical-align:middle;text-align:center;width:113px;height:25px;line-height:16px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--duration{width:80px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--duration span{width:80px;height:25px;display:table-cell;vertical-align:middle;text-align:center;line-height:16px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--mealtype{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:144px;height:25px}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--mealtype span{width:144px;height:25px;line-height:16px;display:table-cell;vertical-align:middle;text-align:center}.tse__resultpage__search__result__element.freerider .freerider__bottom .tse__charter__result__element__info__bottom--mealtype span .allinclusive{background:#009ee0;font-weight:700;color:#FFF;width:127px;margin-left:auto;margin-right:15px;height:25px;line-height:26px;font-size:12px}#tse-resultpage-no-results{position:fixed}#tse-resultpage-no-results,#tse-resultpage-offer-not-active{margin-top:0px;width:727px;background:#FFF;padding:20px;-webkit-box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);box-shadow:0px 1px 4px 0px rgba(34,68,103,0.4);margin-bottom:17px;-webkit-transition:all 0.2s;transition:all 0.2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#tse-resultpage-no-results .resultitem-notactive__title,#tse-resultpage-offer-not-active .resultitem-notactive__title{font-weight:700;color:#224467;width:100%;font-size:26px;padding:10px}#tse-resultpage-no-results .resultitem-notactive__text,#tse-resultpage-offer-not-active .resultitem-notactive__text{width:100%;padding:10px;color:#224467}.resultitem-notactive__text ul{list-style-type:none;width:50%;margin-left:auto;margin-right:auto;margin-top:10px}.resultitem-notactive__text ul li{min-height:22px;text-align:left;line-height:22px}#tse-resultpage-no-results .resultitem-notactive__title{border-bottom:2px solid #e39a1a;padding-bottom:10px;margin-bottom:17px}#tse-resultpage-no-results .resultitem-noresults-text-container{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;color:#224467;padding-left:30px;padding-right:30px}#tse-resultpage-no-results .resultitem-noresults-text-container .resultitem-notactive__text{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px}#tse-resultpage-no-results .resultitem-noresults-text-container .resultitem-notactive__text ul{margin-top:20px;width:100%;font-weight:100;list-style-type:unset;padding-left:15px;font-size:14px}#tse-resultpage-no-results .resultitem-noresults-text-container .resultitem-notactive__text a{background-color:#e39a1a;color:#FFF;text-decoration:none;width:auto;margin-left:auto;margin-right:auto;margin-top:20px;font-size:14px}#tse-resultpage-no-results .resultitem-noresults-text-container .resultitem-notactive__text a.button{padding:10px}.resultitem-notactive__text#column1 a{background:transparent!important;color:#000!important;width:auto!important;margin-left:unset!important;margin-right:unset!important;margin-top:unset!important;text-decoration:underline!important}.fbx.fbbrPanel{font-family:inherit}.fbx.fbCaption{text-align:right}.fbx.fbInnerEdge{border-radius:0!important}@media (max-device-width:1024px){.fbOverlayNext,.fbOverlayPrev{opacity:1!important;visibility:visible!important}}.result-image-link{background:#e39a1a!important;width:100%;text-align:center;display:block;text-decoration:none}.result-image-link span{font-size:18px!important;line-height:19px!important;line-height:1.9rem!important;text-decoration:none!important;color:#FFF!important;padding:13px 10px!important;position:relative!important;font-weight:700!important;font-family:Arial!important}.result-image-link span:after{content:"\e606"!important;font-size:15px!important;font-weight:100!important;margin-left:10px!important;right:0!important;position:relative!important;color:#FFF;font-family:"TM-Icon-set"}.tse__resultpage__filters__titel{position:relative}.destination_search--inlist{position:relative!important;height:33px!important}.destination_search--inlist .search_icon{position:absolute!important;top:8px!important;left:10px!important;border-bottom:0!important}.destination_search--inlist .search_clear_icon{top:9px!important;right:22px!important}.destination_search--inlist .icons{height:14px!important;z-index:1!important;width:18px!important;position:absolute!important}.destination_search--inlist input{background:#FFFFFF!important;display:block!important;position:absolute!important;width:80%!important;height:auto!important;opacity:1!important;border:0!important;border-radius:4px!important;padding:6px!important;width:100%!important;border-bottom:0!important;margin-top:2px!important;margin-bottom:-4px!important;text-indent:32px!important;font-size:14px!important;color:#000!important}.destinationlist__container{position:relative}.destinationlist__container .geographyLabel:hover span{display:block}.destinationlist__container .geographyLabel p{display:inline;color:#009ee0}.destinationlist__container .geographyLabel span{float:right;color:#009ee0;position:relative;display:none}.destinationlist__container .geographyLabel span:hover{text-decoration:underline}.fullwidth{width:100%!important}.notfixed{position:inherit!important}.tse__resultpage__search__result__element.small{margin-bottom:12px;background:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:76px;font-size:13px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--date,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--departure,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--duration,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--location{border-right:1px solid #c6d1dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:7px;padding-bottom:7px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--date{width:86px;height:auto}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--location{width:131px;text-align:left;line-height:18px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding-left:15px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--departure{width:81px;white-space:wrap}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--duration{width:70px;text-align:center}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel{width:264px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--image{background:#f1f1f1;margin-left:7px;width:72px;height:64px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--image img{width:66px;height:64px;max-width:unset}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text{text-align:left;width:203px;margin-left:11px;overflow:hidden;line-height:14px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text.freerider{width:100%}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-name{font-weight:bold;color:#224467;white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-mealtype,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-roomtype{white-space:nowrap;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-mealtype .allinclusive,.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-roomtype .allinclusive{background:#009ee0;font-weight:700;color:#FFF;width:75px;margin-left:0;height:18px;line-height:19px;font-size:11px;text-align:center}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating-container .star-rating:before{content:"\e61d";font-family:"TM-icon-set";font-size:13px;color:#e39a1a;position:relative}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating .allinclusive{background:#009ee0;font-weight:700;color:#FFF;width:75px;margin-left:5px;height:18px;line-height:19px;font-size:11px;text-align:center}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price{width:96px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;text-align:center}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price.freerider{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price{font-size:22px;width:100%;display:block;color:#224467;font-weight:700;height:25px;line-height:25px;margin:0}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price.freerider{color:#c6d1dc}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--companyname{color:#6c7279;height:16px;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:15px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--companyname.freerider{color:#c6d1dc}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--button{height:23px;font-size:12px;line-height:25px;margin-left:10px;margin-right:10px;width:78px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--button:after{font-size:10px}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--alternatives{font-size:12px;font-weight:100;padding:5px 0 0 0}.tse__resultpage__search__result__element.small .tse__charter__result__element__info--price .tse__charter__result__element__info__price--alternatives:after{margin-left:5px}.tse__resultpage__search__result__element.small .hotel-all-inclusive{background:#edf1f2;border-top:1px solid #c6d1dc;height:25px;padding-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#224467;font-size:12px;font-weight:700}.tse__resultpage__search__result__element.small .hotel-all-inclusive:after{content:" ";width:1px;height:25px;margin-left:10px;border-right:1px solid #c6d1dc}.tse__resultpage__search__result__element.small .hotel-all-inclusive--label{background:#009ee0;color:#FFF;font-size:11px;padding:3px 4px 3px 4px}.tse__resultpage__search__result__element.small .hotel-all-inclusive--label-optionfor{margin-right:5px}.tse__resultpage__search__result__element.small .hotel-all-inclusive--extraprice{margin-left:5px}.tse__resultpage__search__result__element.small .hotel-all-inclusive--extraprice:after{content:"\e604";font-family:"TM-Icon-set";color:#009ee0;margin-left:10px;display:inline-block;-webkit-transition:all 0.4s;transition:all 0.4s}.tse__resultpage__search__result__element.small .hotel-all-inclusive--extraprice.open:after{-webkit-transform:rotate(180deg)!important;-ms-transform:rotate(180deg)!important;transform:rotate(180deg)!important}.checkmark_disabled{opacity:0.2}.container input,.tse-resultpage-filter-element label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;top:3px;left:6px;height:20px;width:20px;background-color:#FFFFFF;border:2px solid #95a8bd;-webkit-transition:all 0.2s;transition:all 0.2s;cursor:pointer}.container input~.checkmark:after,.tse-resultpage-filter-element label input~.checkmark:after{content:"";position:absolute;display:none}.container input:checked~.checkmark:after,.container input:not(:checked)~.checkmark:after,.tse-resultpage-filter-element label input~.checkmark:after{content:"";position:absolute;display:block!important;-webkit-box-sizing:unset;box-sizing:unset}.container input:checked~.checkmark:after,.tse-resultpage-filter-element label input:checked~.checkmark:after{left:5px;top:1px;width:4px;height:9px;border:solid #009ee0;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.container .checkmark.pseudocheckmark{background:#FFFFFF;border-color:#95a8bd}.container input:not(:checked)~.checkmark.pseudocheckmark:after{left:5px;top:1px;width:4px;height:9px;border:solid #009ee0;border-width:0 2px 0px 0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.pulse:before{content:"";filter:alpha(opacity=0);opacity:0;visibility:hidden;position:absolute;top:-8px;left:0;width:50px;height:50px;border-radius:50%;background-clip:padding-box;border-color:#bc215d;border-style:solid;-webkit-animation:pulse 1s ease-out 10;animation:pulse 1s ease-out 10;z-index:100}@-webkit-keyframes pulse{0%{-ms-transform:scale(0.1,0.1);-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1);filter:alpha(opacity=0);opacity:0;visibility:hidden}50%{filter:alpha(opacity=100);opacity:1;visibility:visible}to{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);filter:alpha(opacity=0);opacity:0;visibility:hidden}}@keyframes pulse{0%{-ms-transform:scale(0.1,0.1);-webkit-transform:scale(0.1,0.1);transform:scale(0.1,0.1);filter:alpha(opacity=0);opacity:0;visibility:hidden}50%{filter:alpha(opacity=100);opacity:1;visibility:visible}to{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);filter:alpha(opacity=0);opacity:0;visibility:hidden}}.animate{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-transform:scale(0.4);-webkit-transform:scale(0.4);transform:scale(0.4);-webkit-animation:popUp 0.6s cubic-bezier(0.04,0.63,0.58,1) forwards;animation:popUp 0.6s cubic-bezier(0.04,0.63,0.58,1) forwards;-webkit-animation-delay:0.5s;animation-delay:0.5s;opacity:0}@-webkit-keyframes popUp{0%{opacity:0}50%{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popUp{0%{opacity:0}50%{-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);opacity:0.8;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}to{-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);opacity:1}}.pulse_tse:before{content:"";filter:alpha(opacity=0);opacity:0;visibility:hidden;position:absolute;top:-7px;left:-7px;width:65px;height:65px;border-radius:50%;background-clip:padding-box;border-color:#bc215d;border-style:solid;-webkit-animation:pulse 1s ease-out 10;animation:pulse 1s ease-out 10;z-index:100}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner:before{content:"";-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0%;left:0%;width:70px;height:70px;margin-top:25px;margin-left:35px;border-radius:50%;border:1px solid #ccc;border-top-color:#07d;-webkit-animation:spinner 0.6s linear infinite;animation:spinner 0.6s linear infinite}.slowSearchDialog{-webkit-transition:all 0.5s;transition:all 0.5s;border:0;width:500px;height:130px;-webkit-box-shadow:1px 1px 8px 0px #000000;box-shadow:1px 1px 8px 0px #000000}.slowSearchDialog:focus-visible{border:0;outline:0}.slowSearchDialog::-ms-backdrop{position:fixed;inset:0px;background:rgba(0,0,0,0.4117647059)}.slowSearchDialog::backdrop{position:fixed;inset:0px;background:rgba(0,0,0,0.4117647059)}.slowSearchDialog .info{position:relative;margin-top:5px;left:120px;width:calc(100% - 115px);height:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slowSearchDialog .info .header{color:#224467;font-weight:700;font-size:22px;margin-bottom:5px;line-height:22px}body{background-color:#edf1f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tse__resultpage__container{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;max-width:960px;margin:0 auto;margin-top:4px}.tse__resultpage__container.compressed{margin-top:-23px}.tse__resultpage__filters{width:100%;max-width:213px;margin-top:1.8rem;margin-bottom:2.2rem}.tse__resultpage__result{width:100%;max-width:728px;margin-top:1.8rem;margin-left:2rem}.tse__resultpage__more{position:relative;width:100%;margin-top:2.2rem;background-color:#FFF;text-align:center;-webkit-transition:all 0.1s;transition:all 0.1s;-webkit-box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);box-shadow:0 1px 4px 0 rgba(34,68,103,0.4);margin-bottom:20px;cursor:pointer}.tse__resultpage__more__label{font-size:1.6rem;line-height:2rem;padding:1.2rem;color:#224467;font-weight:700}.tse__resultpage__more__label:after{content:"\e606";font-family:"TM-icon-set";font-size:12px;margin-left:10px;display:inline-block;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tse__resultpage__more.loading{pointer-events:none}.loading{opacity:0.4;pointer-events:none}.highlighted__splitter{position:relative;width:100%;margin-top:23px;margin-bottom:2px;height:35px}.highlighted__splitter span.text{background:#edf1f2;z-index:9;position:relative;padding:5px;font-weight:700;color:#224467}.highlighted__splitter .horizontal:after{content:"";position:absolute;top:7px;left:0;background:#97aabf;width:100%;height:1px;z-index:0}.tse__charter__result__element__debug button{background:#00aeef;border:0;color:#FFF;padding:6px;border-radius:4px;min-width:120px;float:right}.tse__charter__result__element__debug--handle{position:absolute;width:80px;height:28px;right:-54px;top:33px;background:#edf1f2;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);border-bottom:1px solid #c6d1dc;border-left:1px solid #c6d1dc;border-right:1px solid #c6d1dc;z-index:100;line-height:22px;cursor:pointer;font-size:14px;font-weight:100;color:#224467;-webkit-transition:all 0.2s;transition:all 0.2s;opacity:0}.tse__charter__result__element__debug--handle:hover{background:#FFF;-webkit-transition:all 0.2s;transition:all 0.2s}.tse__resultpage__search__result__element{position:relative}.tse__resultpage__search__result__element:hover .tse__charter__result__element__debug--handle{opacity:1}.tse__charter__result__element__debug{border-top:1px solid #c6d1dc;background:#FFF;text-align:left;padding:10px}.tse__charter__result__element__debug{width:100%;display:inline-block}.tse__charter__result__element__debug dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;border-width:1px 1px 0 0}.tse__charter__result__element__debug dl dt{font-size:14px;-ms-flex-preferred-size:30%;flex-basis:30%;padding:2px 4px;border-bottom:1px solid #c6d1dc;text-align:left;color:#000;min-height:30px;height:auto;width:30%;line-height:30px}.tse__charter__result__element__debug dl dd{font-size:14px;-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:2px 4px;border-bottom:1px solid #c6d1dc;min-height:30px;height:auto;width:70%;overflow-wrap:break-word;word-wrap:break-word;line-height:30px}.tse__charter__result__element__debug dl dd a{font-size:inherit;line-height:20px}.debug__delete{text-transform:lowercase}.debug__delete:first-letter{text-transform:uppercase!important}.alternative--element{position:relative}.alternative--element .tse__charter__result__element__debug--handle{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:18px;right:-80px;border-top:1px solid #c6d1dc;border-left:0;text-align:center;line-height:26px;opacity:0!important}.alternative--element:hover .tse__charter__result__element__debug--handle{opacity:1!important}.jump_to_top{background:rgba(0,0,0,0.36);width:74px;height:74px;position:fixed;bottom:25px;right:25px;border-radius:50px;cursor:pointer}.jump_to_top:before{content:"\e623";color:#FFF;font-family:"TM-Icon-set";font-size:25px;position:absolute;top:12px;left:24px;margin-left:auto;margin-right:auto}.jump_to_top:after{content:"Top";font-family:inherit;font-size:inherit;text-align:center;width:37px;color:#FFF;position:absolute;left:19px;top:44px}.infotext{padding:10px;line-height:20px;font-size:14px;color:#22447f;width:90%;margin-left:auto;margin-right:auto;margin-bottom:15px;font-weight:100}#filter-banners{border-top:1px solid #c6d1dc;padding-top:10px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#filter-banners div{margin-bottom:5px}.tse__charter__filter__banner{margin-top:20px;margin-left:auto;margin-right:auto;max-width:160px;max-height:600px;width:auto;height:auto;position:relative;margin-top:10px}.tse__charter__result__banner{width:728px;max-height:90px;height:auto;margin-bottom:17px}.themebanner{margin-bottom:17px;padding:10px 0 10px 0;background:#FFF}.tse__resultpage__filters .loading{opacity:1!important}.tse__resultpage__filters .loading #filter-departuredate{height:44px}.tse__resultpage__filters .loading .tse__resultpage__filters__titel{height:33px}.tse__resultpage__filters .loading .tse__resultpage__filters__settings{width:75%;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.tse__resultpage__filters .loading #filter-departuredate{width:100%}.tse__resultpage__results__container .tse__charter__result__element__container{height:190px}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading{opacity:1}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location:before{position:absolute;margin-top:2px;content:" ";width:75%;height:16px;font-size:16px}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-name,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-rating,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-roomtype{display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-name:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-rating:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-roomtype:before{position:absolute;margin-top:2px;content:" ";width:75%;height:16px;font-size:16px}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-name{height:40px}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-name:before{height:26px}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-roomtype:before{width:85%}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-rating:before{width:35%}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price{display:-webkit-box;display:-ms-flexbox;display:flex}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price--price{width:75%;margin:0 auto}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price--price:before{display:block;font-size:27px;padding-bottom:13px;margin-top:2px;content:" ";width:100%}.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price--button:after{content:""}.tse__resultpage__search__result__element.small .tse__charter__result__element__container{height:86px}.tse__resultpage__search__result__element.small.loading{opacity:1}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container{height:86px}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--date:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--departure:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--duration:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--location:before{content:" ";width:75%;height:16px;font-size:16px}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--location{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--location:after{margin-top:2px;content:" ";width:75%;height:16px;font-size:16px}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-mealtype,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-name,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-roomtype{margin-bottom:2px}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-name{width:65%!important}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-roomtype{width:75%!important}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-mealtype{width:55%!important}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating{width:40%!important}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--companyname,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price{margin-bottom:2px}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--companyname:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price:before{content:" ";width:75%;height:16px;font-size:16px;display:block;margin:0 auto}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--button:after{content:""}.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price:before{height:24px}@-webkit-keyframes placeHolderShimmer{0%{background-position-x:right}to{background-position-x:left}}@keyframes placeHolderShimmer{0%{background-position-x:right}to{background-position-x:left}}.animated-background,.tse__resultpage__filters .loading .tse__resultpage__filters__settings,.tse__resultpage__filters .loading .tse__resultpage__filters__titel,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__image .offer-image,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__bottom--date,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__bottom--departure,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__bottom--duration,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__bottom--mealtype,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price--button,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__price .tse__charter__result__element__info__price--price:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .hotel-location:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-name:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-rating:before,.tse__resultpage__results__container .tse__resultpage__search__result__element.loading .tse__charter__result__element__container .tse__charter__result__element__info__text .info__top .hotel-roomtype:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--date:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--departure:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--duration:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-mealtype,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-name,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-rating,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--hotel .tse__charter__result__element__info--text .hotel-roomtype,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--location:after,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--location:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--button,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--companyname:before,.tse__resultpage__search__result__element.small.loading .tse__charter__result__element__container .tse__charter__result__element__info--price .tse__charter__result__element__info__price--price:before{-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;animation-timing-function:linear;background:darkgray;background:-webkit-gradient(linear,left top,right top,color-stop(10%,#e3e3e3),color-stop(18%,#dcdddf),color-stop(33%,#e3e3e3));background:linear-gradient(to right,#e3e3e3 10%,#dcdddf 18%,#e3e3e3 33%);background-size:800px 104px;position:relative}
/*# sourceMappingURL=charter_v11_results.css.map */