========================================================================= */

/* ---------- fm720 Reisepreisvergleich-Teaser ---------- */
.top-boxes .panel,
.t04 .panel {border-radius:var(--r,6px);overflow:hidden;box-shadow:var(--shadow-sm,0 2px 8px rgba(60,42,20,.08))}.top-boxes .panel-primary,.t04 .panel-primary{border-color:var(--sand-deep,#d8c190)!important}.top-boxes .panel-primary>.panel-heading,.top-boxes .panel-heading.link,.t04 .panel-heading{background-color:var(--nil,#1d2746)!important;background-image:none!important;border-color:var(--nil,#1d2746)!important;color:var(--white,#fffdf9)!important}.top-boxes .panel-heading.link:hover,.top-boxes .panel-heading.link:focus{background-color:var(--nil-soft,#33406a)!important}.top-boxes .panel-heading .glyphicons,.top-boxes .panel-heading .glyphicon{color:inherit!important}.top-boxes .btn-info,.t04 .btn-info,.same-destination .btn-info{background-color:var(--terra,#bf9b4e)!important;border-color:var(--terra-deep,#a07f33)!important;color:#23201a!important}.top-boxes .btn-info:hover,.top-boxes .btn-info:focus,.t04 .btn-info:hover,.same-destination .btn-info:hover{background-color:var(--terra-deep,#a07f33)!important;border-color:var(--terra-deep,#a07f33)!important;color:var(--white,#fffdf9)!important}.same-destination{background-color:var(--bg-warm,#f1ead9)}.same-destination h2.hr,.same-destination .hr{color:var(--nil,#1d2746)!important}.same-destination h2.hr::before,.same-destination h2.hr::after{background-color:var(--terra,#bf9b4e)!important;border-color:var(--terra,#bf9b4e)!important}.same-destination .same-destination-item-inner{background-color:var(--white,#fffdf9);border:1px solid var(--sand-deep,#d8c190);border-radius:var(--r,6px);box-shadow:var(--shadow-sm,0 2px 8px rgba(60,42,20,.08));transition:box-shadow .2s ease , transform .2s ease}.same-destination .same-destination-item:hover .same-destination-item-inner{box-shadow:var(--shadow,0 12px 32px rgba(60,42,20,.14));transform:translateY(-2px)}.same-destination .same-destination-headline,.same-destination .same-destination-item .h3,.same-destination [data-mh="same-destination-headline"]{color:var(--terra-deep,#a07f33)!important}.same-destination a,.same-destination .same-destination-item a{color:var(--nil,#1d2746)}.same-destination a:hover,.same-destination .same-destination-item a:hover{color:var(--terra-deep,#a07f33)}.same-destination .btn,.same-destination .btn-primary{background-color:var(--nil,#1d2746)!important;border-color:var(--nil,#1d2746)!important;color:var(--white,#fffdf9)!important}.same-destination .btn:hover,.same-destination .btn-primary:hover{background-color:var(--terra-deep,#a07f33)!important;border-color:var(--terra-deep,#a07f33)!important;color:var(--white,#fffdf9)!important}.section-offers-table .image-content,.t12 .offer-table-content .image-content{background-color:#16233f!important;background-image:none!important;color:#fffdf9!important;border-radius:6px;padding:1.4rem 1.6rem}.section-offers-table .image-content .h1,.section-offers-table .image-content .h1 em,.section-offers-table .offer-city,.section-offers-table .offer-city li{color:#fffdf9!important;font-style:normal!important}.section-offers-table .offer-city li::before,.section-offers-table .icon.ok li::before{color:#c2a04e!important}.section-offers-table .price,.section-offers-table .price .text-nowrap{color:#a07f33!important;font-weight:700}.section-offers-table .offer-stars .text-warning{color:#c2a04e!important}.section-offers-table .btn-info,.t12 .btn-info,.table-offer-button .btn-info{background-color:#c2a04e!important;border-color:#a07f33!important;color:#1a2238!important;font-weight:700}.section-offers-table .btn-info:hover,.table-offer-button .btn-info:hover{background-color:#a07f33!important;border-color:#a07f33!important;color:#fffdf9!important}.child-thumbs-box{background-color:#fffdf9;border:1px solid #d8c190;border-radius:6px;overflow:hidden;box-shadow:0 2px 8px rgba(22,35,63,.10);transition:box-shadow .2s ease , transform .2s ease}.child-thumbs-box:hover{box-shadow:0 12px 32px rgba(22,35,63,.16);transform:translateY(-2px)}.child-thumbs-box img{display:block;width:100%;height:auto}.child-thumbs-box a{color:#16233f}.child-thumbs-box a:hover{color:#a07f33}.row.clearfix>span.h3,.container-fluid .row>span.h3{display:block;color:#16233f;font-size:2.4rem;margin:1.2rem 0 .6rem}.aeg-suchbox{background:linear-gradient(135deg,#16233f 0%,#0e1830 100%);border:1px solid #33406a;border-top:3px solid #c2a04e;border-radius:12px;padding:20px 22px;margin:0 0 26px;box-shadow:0 10px 28px rgba(14,24,48,.22)}.aeg-suchbox__head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.aeg-suchbox__title{color:#fffdf9;font-size:23px;line-height:1.2;margin:0;font-weight:700}.aeg-suchbox__sub{color:#e6d6ad;font-size:14px;margin:0}.aeg-suchbox form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.aeg-suchbox__field{display:flex;flex-direction:column;flex:1 1 200px;min-width:150px}.aeg-suchbox__field--small{flex:0 1 130px;min-width:110px}.aeg-suchbox label{text-transform:uppercase;letter-spacing:.04em;color:#e6d6ad;font-size:11px;font-weight:600;margin:0 0 5px 2px}.aeg-suchbox select{width:100%;appearance:none;-webkit-appearance:none;background:#fffdf9 url(data:image/svg+xml,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'12\'\ height=\'8\'\ viewBox=\'0\ 0\ 12\ 8\'%3E%3Cpath\ fill=\'%2316233f\'\ d=\'M1\ 1l5\ 5\ 5-5\'/%3E%3C/svg%3E) no-repeat right 12px center;border:1px solid #d8c190;border-radius:7px;color:#23201a;font-size:15px;padding:11px 32px 11px 12px;cursor:pointer}.aeg-suchbox select:focus{outline:none;border-color:#c2a04e;box-shadow:0 0 0 3px rgba(194,160,78,.3)}.aeg-suchbox__btn{flex:0 0 auto;border:0;cursor:pointer;background:#c2a04e;color:#1a2238;font-weight:700;font-size:15px;padding:12px 22px;border-radius:7px;line-height:1.1;transition:background .15s ease , transform .15s ease}.aeg-suchbox__btn:hover{background:#a07f33;color:#fffdf9;transform:translateY(-1px)}.aeg-suchbox__note{color:#9aa3c2;font-size:11.5px;margin:11px 0 0}.aeg-suchbox__note a{color:#e6d6ad;text-decoration:underline}@media (max-width:600px){.aeg-suchbox__field,.aeg-suchbox__field--small{flex:1 1 100%}.aeg-suchbox__btn{width:100%}}