html,html[data-theme=theme-light]{--tui-blue:#71cbf4;--tui-blue-600:#aae0f9;--tui-blue-400:#c6eafb;--tui-blue-200:#e3f5fd;--tui-dark-blue:#1a115a;--tui-contrast-blue-800:#1a115a;--tui-contrast-blue:#376af6;--tui-contrast-blue-400:#b6c9fc;--tui-contrast-blue-200:#d8e2fd;--tui-red-800:#73070b;--tui-red:#d30d14;--tui-red-200:#fdd8d8;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#05423d;--tui-green:#30b575;--tui-green-200:#c4e3cc;--tui-black:#000;--tui-grey-800:#4d4d4d;--tui-grey:#737373;--tui-grey-400:#bababa;--tui-grey-200:#dbdbdb;--tui-grey-100:#f5f5f5;--tui-white:#fff;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--hover-r:#dc3d43;--hover-db:#48417b;--hover-b:#8dd5f6;--hover-g:#e2e2e2;--hover-o:#5f88f8;--hover-cb:#5f88f8;--white-transparent:hsla(0,0%,100%,.8);--black-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:hsla(0,0%,100%,.5);--tui-whity2:hsla(0,0%,100%,.75)}html[data-theme=theme-dark]{--tui-blue:#8dd5f6;--tui-blue-50:#c2e6fa;--tui-blue-25:#e2f3fe;--tui-contrast-blue-800:#dcdcdc;--tui-contrast-blue:#377df6;--tui-contrast-blue-400:#1e43a9;--tui-contrast-blue-200:#1a115a;--tui-surface-blue:#132c53;--tui-red-800:#fdd8d8;--tui-red:#f45258;--tui-red-400:#d30d14;--tui-red-200:#74070a;--tui-orange:#f59300;--tui-yellow:#f3cc49;--tui-yellow-200:#ffeebd;--tui-green-800:#c4e3cc;--tui-green:#30b575;--tui-green-200:#05423d;--tui-black:#fff;--tui-grey-800:#f5f5f5;--tui-grey:#dbdbdb;--tui-grey-400:#dcdcdc;--tui-grey-200:#737373;--tui-grey-100:#4d4d4d;--tui-white:#192124;--tui-beige:#282f33;--tui-beige-50:#2d3438;--tui-beige-25:#333a3e;--tui-beige-12:#3d4448;--hover-r:#ec9593;--hover-db:#96a6ca;--hover-b:#80d4fc;--hover-g:#efeeee;--hover-o:#f6cd4d;--tui-dm-bg:#192124;--tui-dm-1:#282f33;--tui-dm-2:#2d3438;--tui-dm-3:#333a3e;--tui-dm-4:#3d4448;--tui-dm-dsbld:#3b4454;--riu:#d1030d;--timetosmile:#afb478;--sensimar:#002841;--suneoclub:#f29400;--splashworld:#64c3d7;--robinson:#0047ab;--scene:#000;--sensatori:#00acc8;--magiclife:#fff500;--smallfriendly:#0074ab;--black-transparent:hsla(0,0%,100%,.8);--white-transparent:rgba(0,0,0,.8);--tui-blue-transparent:rgba(112,203,244,.8);--transparent:transparent;--tui-whity:rgba(25,33,36,.5);--tui-whity2:rgba(25,33,36,.75)}.pricegrid .tt.popup{width:350px}.flight-popup{font-size:11px;height:auto;line-height:24px;margin-top:-1px;position:absolute;width:auto;z-index:150}.flight-popup h4{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700;margin:0;padding:0 5px}.flight-popup.arrival .countries{float:left}.flight-popup .countries .ttl3{display:block;padding-bottom:10px}.flight-popup .countries .column{display:inline-block;float:left}.flight-popup .countries .country{margin-bottom:15px}.flight-popup ul{list-style:none;margin:0;padding:0}.flight-popup ul li:before{color:var(--tui-contrast-blue-800);color:var(--tui-contrast-blue);content:"";font-family:tui-icon-font;font-size:20px;position:relative;top:4px}.flight-popup ul li a{color:var(--tui-contrast-blue-800);cursor:pointer;font-family:tuitypelightregular,Arial;font-size:18px;text-decoration:none}.flight-popup ul li a:hover{text-decoration:underline}.flight-popup ul li a.tsl:after{color:var(--tui-contrast-blue-800);color:var(--tui-red);content:"SALE";font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700;padding-left:10px}.flight-popup [class^=column]:last-of-type{margin-right:0}.flight-popup [class^=column].most-chosen{height:100%;margin:-10px 0 0 -10px;padding:10px}.flight-popup [class^=column].most-chosen h4{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;font-weight:700;margin-top:10px}.flight-popup.arrival .flight-popup-content{background:transparent}.flight-popup.arrival .flight-popup-content.col-1{min-width:190px}.flight-popup.arrival .flight-popup-content.col-2,.flight-popup.arrival .flight-popup-content.col-3{min-width:380px}.flight-popup.arrival .flight-popup-content.col-4{min-width:760px}.flight-popup.arrival .flight-popup-content.col-5{min-width:950px}.flight-popup-content{float:left;height:auto;min-width:790px;position:relative;width:auto;z-index:9}.flight-popup-content:before{background:var(--tui-white);bottom:0;content:"";left:220px;position:absolute;right:0;top:0;z-index:-1}.flight-popup .column1,.flight-popup .column2,.flight-popup .column3,.flight-popup .column4,.flight-popup .column5{float:left;height:auto!important;margin-right:10px;width:190px}.popup .one-class div{width:500px}.flightreservation-passengersandluggage .choose-luggage .popup{width:auto}.classes table.reisklassen .size span{padding-right:5px}.classes #flight-classes-tooltips{font-weight:400}.classes #flight-classes-tooltips .close{position:absolute;right:20px;top:20px}.classes #flight-classes-tooltips ul.tabs{clear:both;min-height:27px;overflow:visible;padding:0}.classes #flight-classes-tooltips ul.tabs li{color:var(--tui-contrast-blue-800);cursor:pointer;display:inline-block;float:left;font-family:tuitypelightregular,Arial;font-size:18px;height:21px;margin-right:30px;position:relative;text-align:center;text-transform:uppercase}.classes #flight-classes-tooltips ul.tabs li.active{border-bottom:3px solid var(--tui-contrast-blue-800);cursor:default;font-weight:700}.classes #flight-classes-tooltips .tabs-car{clear:both;margin:0 0 35px;position:relative;width:700px}.classes #flight-classes-tooltips .tabs-car .cnt{padding:10px 0}.classes #flight-classes-tooltips .tabs-car .cnt>div{float:left;margin-bottom:10px;margin-right:15px;width:218px}.classes #flight-classes-tooltips .tabs-car .cnt>div ul{margin:0;padding:2px 0 10px 13px}.classes #flight-classes-tooltips .tabs-car .cnt>div ul li{list-style-type:disc}.classes #flight-classes-tooltips .tabs-car .cnt>div.star{color:var(--tui-grey-800);font-family:Arial,Verdana}.classes #flight-classes-tooltips .tabs-car .cnt>div.premium{clear:both}.classes #flight-classes-tooltips .tabs-car .cnt>div .header{display:block;height:26px;position:relative}.classes #flight-classes-tooltips .tabs-car .cnt>div .subtext{font-style:italic;padding:0;width:auto}.flightstatus-flightstatus section.searchflight{margin-top:10px}.flightstatus-flightstatus .searchbox{float:left;line-height:18px;margin:5px 20px;min-height:100px;padding:2px 2px 7px;width:240px}.flightstatus-flightstatus .searchbox h2{margin-bottom:10px}.flightstatus-flightstatus .searchbox .radio-lft{line-height:26px}.flightstatus-flightstatus .searchbox .radio-lft label{cursor:pointer}.flightstatus-flightstatus .searchbox .traveldata{margin:10px 0 20px;position:relative}.flightstatus-flightstatus .searchbox .traveldata label.date:after{top:27px}.flightstatus-flightstatus .searchbox .searchfor{margin-bottom:10px}.flightstatus-flightstatus .searchbox .fromto input{cursor:pointer}.flightstatus-flightstatus .searchbox #searchForFlightNum b{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:14px}.flightstatus-flightstatus .searchbox #FlightNumberLabel{display:inline-block;margin-bottom:5px}.flightstatus-flightstatus .searchbox #FlightNumberLabel:after{color:var(--tui-contrast-blue-800);color:var(--tui-grey-400);content:"";cursor:pointer;display:inline-block;font-family:tui-icon-font;font-size:20px;font-weight:400;margin-left:5px;position:relative;top:3px}.flightstatus-flightstatus .searchbox #FlightNumberLabel:hover:after{color:var(--tui-blue)}.flightstatus-flightstatus .searchbox #FlightNumberLabel #tooltip-popup{background-color:var(--tui-white);box-shadow:0 0 10px 1px rgba(0,0,0,.4);color:var(--tui-grey-800);font-family:Arial,Verdana;font-size:14px;font-weight:400;padding:15px 30px 10px 10px}.flightstatus-flightstatus .searchbox #searchForFlightNum{position:relative}.flightstatus-flightstatus .searchbox #searchForFlightNum .error-icon{top:36px!important}.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .from,.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .to{position:relative}.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .from .error-icon,.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .to .error-icon{left:auto!important;right:-10px!important;top:27px!important}.flightstatus-flightstatus .searchbox input.flightnum{width:80px}.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .from,.flightstatus-flightstatus .searchbox #searchForOriginAndDestination .to{margin-bottom:10px}.flightstatus-flightstatus .searchbox button#flight-search-submit{margin-top:20px}.flightstatus-flightstatus #right-column{float:left;width:686px}.flightstatus-flightstatus #right-column ul{list-style:disc;margin:10px 0 20px;padding-left:15px}.flightstatus-flightstatus #right-column .singleflightstatus tr{cursor:default;text-align:left}.flightstatus-flightstatus #right-column .singleflightstatus tr td{padding-right:10px}.flightstatus-flightstatus #right-column .box{background:var(--tui-blue-400);float:left;height:79px;margin:10px 0 10px 15px;padding:10px 10px 5px;width:195px}.flightstatus-flightstatus #right-column .box:first-of-type{margin-left:0}.flightstatus-flightstatus #right-column .box span{color:var(--tui-contrast-blue-800);float:left;font-family:tuitypelightregular,Arial;font-size:22px;margin:10px 0 0}.flightstatus-flightstatus #right-column #flightStatusInfo{margin-bottom:50px}.flightstatus-flightstatus #right-column #flightStatusInfo h3{margin-bottom:10px;text-transform:uppercase}.flightstatus-flightstatus #right-column #flightStatusInfo div.warning h3{color:var(--tui-red)}.flightstatus-flightstatus #right-column .chooseaflight h2{margin-bottom:10px}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice{float:left;margin:0 15px 15px 5px;width:645px}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice tr{cursor:default;height:60px;margin:10px 0;text-align:left}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice tr.makeachoice-hdr{color:var(--tui-contrast-blue-800);font-family:tuitypelightregular,Arial;font-size:16px;height:28px}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice tr.selected{background-color:var(--tui-blue-400)}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice tr:not(.makeachoice-hdr):hover{background-color:var(--tui-blue-600)}.flightstatus-flightstatus #right-column .chooseaflight table.makeachoice tr td{cursor:pointer;vertical-align:middle}