<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#travelidea_summary{border-radius:8px;overflow:hidden;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3);}
#travelidea_summary .idea_image_container{position:relative;overflow:hidden;min-height:400px;background-color:#1f75d7;overflow:hidden;z-index:1;}
#travelidea_summary .idea_image_container img{position:absolute;z-index:-1;top:-100%;bottom:-100%;left:-100%;right:-100%;margin:auto;min-width:100%;min-height:100%;width:auto;-o-object-fit:cover;object-fit:cover;}
.idea_image_container .marcador{position:absolute;display:block;left:5px;top:0px;padding:15px;color:rgba(255, 255, 255, 0.7);font-size:1.5em;z-index:1;transition:all 0.3s ease-in-out;}
.idea_image_container .marcador.remove{color:#f23131;}
.idea_image_container .marcador:hover{color:#f23131;-webkit-transition:all 0.075s ease-in-out;transition:all 0.075s ease-in-out;}
.idea_image_container .marcador.remove:hover{color:#fff;}
#travelidea_summary .idea_content_container{padding:10px 20px;}
#travelidea_summary .idea_content_container div,
#travelidea_summary .idea_content_container h1,
#travelidea_summary .idea_content_container h2{z-index:1;position:relative;}
#travelidea_summary h1{text-align:left;color:#000;font-size:2.5rem;margin:0 0 9px 0;line-height:2.35rem;}
#travelidea_summary h2{color:#191f26;font-family:"Titillium-Semibold", sans-serif;font-size:1.5rem;font-weight:normal;margin:0 0 7px 0;}
#travelidea_summary p{color:#191f26;font-size:1rem;line-height:1.4rem;}
#travelidea_summary .idea_content_container .blured-image{position:absolute;z-index:0;top:-105%;bottom:-105%;left:-105%;right:-105%;margin:auto;min-width:105%;min-height:105%;width:auto;-o-object-fit:cover;object-fit:cover;filter:blur(100px);-webkit-filter:blur(100px);opacity:0.1;}
#travelidea_summary .idea_content_container .themes{margin:0;}
@media screen and (max-width:767px){
#travelidea_summary .idea_content_container{padding:0 20px 10px 20px;}
#travelidea_summary .idea_content_container .themes{margin-top:15px;}
}
#travelidea_summary .breadcrumb_country{margin-left:-8px;margin-bottom:5px;padding:0 15px;z-index:2;position:relative;top:0;left:0;}
#travelidea_summary .breadcrumb_country a{font-size:0.8rem;padding:8px 12px;}
#travelidea_summary .price_container{margin:20px 0 10px 0;}
#travelidea_summary .price_container .price_border{border-radius:8px;border:1px solid #f2a007;padding:6px 15px 5px 10px;display:inline-block;}
#travelidea_summary .price_container .price_date{color:#191f26;padding-bottom:5px;font-size:1.2rem;}
#travelidea_summary .price_container .price{display:inline-block;color:#5c7584;padding-right:20px;border-right:1px solid #aaa;font-size:0.9rem;line-height:1.4rem;padding-bottom:15px;}
#travelidea_summary .price_container .price strong{color:#000 !important;display:block;font-size:3rem;font-family:"Titillium-Bold", sans-serif;}
#travelidea_summary .price_container .price_info{display:inline-block;color:#5c7584;padding-left:15px;line-height:1.6rem;padding-bottom:7px;}
#travelidea_summary .price_container .price_variations{display:block;color:#5c7584;font-size:1rem;margin-top:5px;}
@media screen and (max-width:467px){
#travelidea_summary .price_container .price_info{padding-left:0;}
#travelidea_summary .price_container .price{border-right:0;}
}
#travelidea_summary .price_container .price_info span{display:block;color:#000;}
#travelidea_summary .ribbonText{position:absolute;top:13px;right:15px;background-color:#fdc94f;padding:2px 12px 1px 12px;color:#fff;border-radius:50px;}
#travelidea_summary .services,
#travelidea_summary .route{margin-top:5px;}
#travelidea_summary .route svg,
#travelidea_summary .services svg,
#travelidea_summary .themes svg,
#travelidea_summary .price_container .price_date svg{font-size:1.2rem;margin-right:5px;color:#f2a007;}
#travelidea_summary .services strong,
#travelidea_summary .route strong,
#travelidea_summary .themes strong,
#travelidea_summary .price_container .price_date strong{font-family:"Titillium-Semibold", sans-serif;color:#191f26;font-weight:normal;}
#travelidea_summary .themes{display:block;margin-top:10px;color:#f2a007;}
#travelidea_summary .themes li{display:inline-block;margin:0 0 2px 0;border-radius:6px;border:1px solid #5c7584;color:#191f26;padding:0 5px 1px 5px;font-size:0.9rem;line-height:1.25rem;}
#travelidea_summary .route,
#travelidea_summary .services,
#travelidea_summary .themes{font-size:1.2rem;color:#191f26;}
.travelidea_redirect_container .form-control{border:1px solid #ccc;}
.travelidea_redirect_container .btn{font-family:"Titillium-Bold", sans-serif;text-transform:uppercase;background-color:#5ebb3f !important;width:100%;font-size:1.2rem;font-weight:bold;margin-bottom:15px;padding:8px 0 7px 0 !important;border-radius:20px !important;border:0px;color:#202d3c !important;transition:all 0.3s ease-in-out;}
.travelidea_redirect_container .btn:hover, .travelidea_redirect_container .btn:focus{cursor:pointer;letter-spacing:1px;background:#55a839 !important;transition:all 0.075s ease-in-out;}
.travelidea_redirect_container .btn strong{font-size:1.5rem;}
.print_btn{display:inline-block;margin-top:5px;padding:5px 10px 5px 0;text-decoration:underline;text-decoration-style:dashed;color:#1f75d7;transition:all 0.3s ease-in-out;}
.print_btn svg{margin-right:5px;}
.print_btn:hover{text-decoration:none;color:#f2a007;transition:all 0.075s ease-in-out;}
#travelidea_header #searchform-pills-tab{margin:50px auto 0 auto !important;}
#travelidea_header #searchform-pills-tab .nav-link{border-bottom:0px !important;padding:10px 20px;width:auto !important;}
#travelidea_header #searchform-pills-tab .nav-item.nav-link:not(.active){border-top:1px solid #5c7584;border-left:1px solid #5c7584;border-right:1px solid #5c7584;}
#travelidea_header #searchform-pills-tab .nav-item.nav-link.active{border-top:1px solid #1f75d7;border-left:1px solid #1f75d7;border-right:1px solid #1f75d7;}
.availabilitycheck_container{margin:0 0 75px 0;padding:20px 25px 0 25px;background-color:#fafafa;border:1px solid #1f75d7;border-bottom-right-radius:8px;border-bottom-left-radius:8px;box-shadow:0px 12px 20px -10px rgba(40, 126, 224, 0.3);}
#tabs-content .headline{color:#191f26;margin-top:0 !important;font-size:2rem !important;}
.travelvariants{column-count:2;list-style:none;padding:0;margin:10px 0;}
@media screen and (max-width:767px){
.travelvariants{column-count:1;}
}
.travelvariants li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.travelvariants li.leerzeile{height:10px;}
.travelvariants li a{display:block;padding:0 5px 0 10px;color:#191f26;font-family:"Titillium-Semibold", sans-serif;font-size:1.2rem;text-decoration:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.travelvariants li a:hover{color:#1f75d7;-webkit-transition:all 0.075s ease-in-out;transition:all 0.075s ease-in-out;}
.travelvariants li a.active, .travelvariants li a.active .preis{color:#5c7584;}
.travelvariants li a.active:hover, .travelvariants li a.active:hover .preis{color:#5c7584;cursor:default;}
.travelvariants li a svg{margin-left:-11px;font-size:0.8rem;}
.travelvariants li a .preis{color:#5c7584;font-size:1rem;font-family:"Titillium", sans-serif;}
input.inactive{background-color:#eee;color:#aaa;}
.form-control.inactive:focus{border:1px solid #ccc !important;}
.section_headline{font-weight:normal;font-size:2.5rem;color:#fdc94f;}
.readonly{background-color:#eee;}
#travelidea_header input.readonly:hover,
#travelidea_header input.readonly:focus{cursor:default !important;border-color:#ccc !important;outline:none;}
.itinerary_container{border-radius:8px;margin:25px 0;background-color:#fff;}
.itinerary_container.destination{box-shadow:5px 5px 13px #eee, -5px -5px 13px #ffffff;border:1px solid #c6d1da;}
.itinerary_container.transport{border:1px solid #c6d1da;}
.itinerary_container.destination h4{margin-top:0;font-size:2rem;color:#191f26;}
.itinerary_container.destination &gt; p{color:#393c3d;}
.itinerary_container.destination .day_border{margin:-25px 0;padding-top:15px;text-align:center;background-color:#fafafa;border-left:10px solid #1f75d7;border-radius:4px;color:#5c7584;font-family:"Titillium-Semibold", sans-serif;font-size:1.2rem;}
.itinerary_container.transport .day_border{margin:-25px 0;padding:36px 0 15px 0 !important;text-align:center;background-color:#fafafa;font-size:1.5rem;}
.itinerary_container.transport .day_border svg{color:#fdc94f;font-size:2rem;}
.gallery_controls_container svg{color:#fff !important;}
.itinerary_container .carousel-inner .gallery_image_rahmen{margin-bottom:5px;}
.itinerary_container .carousel-inner .gallery_image_rahmen:hover, .itinerary_container .carousel-inner .gallery_image_rahmen:focus{box-shadow:none;}
.itinerary_container .carousel{margin-top:45px;}
.itinerary_container .hotelcarousel, .itinerary_container .activitycarousel{margin-top:0 !important;}
.itinerary_container.destination .destinationtext.collapse.in{display:inline !important;}
.flight_info{text-align:center;}
.flight_info h4{font-family:"Titillium-Semibold", sans-serif;font-size:1.1rem;line-height:1.1rem;font-weight:normal;margin:0 0 6px 0;color:#191f26;}
.flight_info svg{color:#c6d1da;font-size:0.9rem;}
.flight_info .attention, .flight_info .attention svg{color:#e01d1d;}
.arrival_info{text-align:right;}
.arrival_info, .departure_info, .flight_info{line-height:1.5rem !important;margin-bottom:5px;}
.arrival_info strong, .departure_info strong{color:#191f26;font-weight:normal;font-family:"Titillium-Semibold", sans-serif;}
.arrival_info span, .departure_info span{color:#5c7584;font-style:italic;}
.dashed_border{border-top:1px dashed #ccc;margin-top:10px;padding-top:15px;}
.hotel, .activity, .transfer, .car{padding-top:5px;padding-bottom:5px;margin:5px 0;border-top:1px solid #fdc94f;}
.transfer h5{font-weight:normal !important;}
.hotel h5{margin:10px 0 3px 0 !important;padding-left:20px;}
h5.hotelname i.fa-building{color:#191f26;}
.hotel h5, .activity h5, .transfer h5, .car h5{padding-left:25px;}
.hotel h5.hotelname{color:#191f26;font-size:1.35rem !important;}
.activity h5 &gt; svg, .transfer h5 &gt; svg, .car h5 &gt; svg, .hotel h5 &gt; svg{margin-left:-27px;padding-right:7px;}
.hotel .stars_container{white-space:nowrap !important;display:inline-block;}
.hotel .nights_info, .activity .activity_info, .transfer .transfer_info, .car .car_info{display:block;}
.hotel .nights_info svg{font-size:0.9rem;color:#c6d1da;position:relative;top:-1px;}
.transfer .transfer_info{color:#c6d1da;}
.overall_raiting_container{padding-top:3px;margin-top:7px;border-top:1px solid #fbb900;display:block;font-size:1.2rem;}
.overall_raiting{font-family:"Titillium-Semibold", sans-serif;font-size:1rem;position:relative;font-weight:normal;}
.overall_raiting svg{font-size:1rem;}
.overall_raiting.yellow, .overall_raiting.yellow svg, .overall_raiting_container .yellow{color:#ffba60 !important;}
.overall_raiting.softgreen, .overall_raiting.softgreen svg, .overall_raiting_container .softgreen{color:#8bd572 !important;}
.overall_raiting.green, .overall_raiting.green svg, .overall_raiting_container .green{color:#55a839 !important;}
.hotel svg.fa-star{color:#fdc94f !important;font-size:0.9rem;position:relative;top:-1px;}
.hotel .hotelname svg, .activity svg, .car svg, .transfer svg{color:#5c7584;}
.more_info_btn, .hotel .more_info_btn, .activity .more_info_btn, .car .more_info_btn{text-decoration:underline;text-decoration-style:dotted;float:right;color:#1f75d7;padding:15px 0 10px 10px;line-height:1rem;}
.read_more_btn{color:#1f75d7;text-decoration:underline;text-decoration-style:dotted;}
.more_info_btn svg, .hotel .more_info_btn svg, .activity .more_info_btn svg, .car .more_info_btn svg{color:#1f75d7;}
.more_info_btn.collapsed svg, .hotel .more_info_btn.collapsed svg, .activity .more_info_btn.collapsed svg, .car .more_info_btn.collapsed svg, .read_more_btn.collapsed svg{transform:rotate(0deg);transition:all 0.15s ease-in-out;}
.more_info_btn svg, .hotel .more_info_btn svg, .activity .more_info_btn svg, .car .more_info_btn svg, .read_more_btn svg{transform:rotate(180deg);transition:all 0.15s ease-in-out;}
.more_info_btn:hover, .more_info_btn:focus, .hotel .more_info_btn:hover, .hotel .more_info_btn:focus, .activity .more_info_btn:hover, .activity .more_info_btn:focus, .car .more_info_btn:hover, .car .more_info_btn:focus, .read_more_btn:hover, .read_more_btn:focus, .more_info_btn:hover svg, .more_info_btn:focus svg, .hotel .more_info_btn:hover svg, .hotel .more_info_btn:focus svg, .activity .more_info_btn:hover svg, .activity .more_info_btn:focus svg, .car .more_info_btn:hover svg, .car .more_info_btn:focus svg, .read_more_btn:hover svg, .read_more_btn:focus svg{color:#fdc94f;text-decoration:none;}
.hotel .description, .activity .description{color:#5c7584;padding:0 15px 20px 15px;}
.hotel .rating strong{color:#191f26;}
.hotel .rating svg{font-size:1rem;position:relative;top:-1px;}
.hotel .rating .comments, .hotel .rating .comments svg{color:#5c7584;}
.hotel .fa-angle-down{position:relative;bottom:-2px;}
.hotel .services{padding-bottom:15px;}
.hotel .services strong{color:#191f26;font-weight:normal;font-family:"Titillium-Semibold", sans-serif;}
.hotel .services small{font-size:0.8rem;font-family:"Titillium", sans-serif;}
.hotel .services ul{margin:0;padding:0 0 0 17px;list-style:inherit;}
.hotel .services ul li{line-height:1.4rem;margin-bottom:5px;}
@media screen and (max-width:991px){
.arrival_info, .flight_info {
text-align: left;
}
.itinerary_container .carousel {
margin-top: 0px;
margin-bottom: 15px;
}
.hotel .hotelcarousel, .activity .activitycarousel {
margin-top: 15px !important;
}
}</pre></body></html>