#alternativeModal .alternativAngebot{padding:15px;background:#fcfcfc;position:relative;margin-bottom:1rem;border:1px solid #1f4162}#alternativeModal .alternativAngebot div{list-style:none;font-size:14px}#alternativeModal .alternativAngebot div i{font-size:16px;margin-right:10px}#alternativeModal .alternativAngebot img{position:absolute;right:15px;top:15px}#alternativeModal .alternativAngebot .button{text-align:right;overflow:hidden;height:auto;width:100%;min-height:30px}#alternativeModal .alternativAngebot .button a{background-color:#f4932c;color:#fff;font-size:14px;white-space:nowrap;text-decoration:none;padding:.5rem;line-height:1;height:30px;display:inline-block}.webangebotpage *:not(i){font-family:"Lato",Verdana,Arial,sans-serif}.webangebotpage .w-100{width:100%}.webangebotpage .angeboteAccordion{margin-bottom:20px}.webangebotpage .angeboteAccordion .angeboteAccordionTeil{background:#fcfcfc;border:1px solid #1f4162;border-bottom:0;padding:10px}.webangebotpage .angeboteAccordion .angeboteAccordionTeil:last-of-type{border-bottom:1px solid #1f4162}.webangebotpage .angeboteAccordion .angeboteAccordionTitel{cursor:pointer;font-weight:bold}.webangebotpage .angeboteAccordion .angeboteAccordionTitel i,.webangebotpage .angeboteAccordion .angeboteAccordionTitel .fas{float:right}.webangebotpage .angeboteAccordion .angeboteAccordionTitel.collapsed i,.webangebotpage .angeboteAccordion .angeboteAccordionTitel.collapsed .fas{transform:rotate(180deg)}.webangebotpage .angeboteAccordion .angeboteAccordionDaten.collapse:not(.show){display:none}.webangebotpage .webangebot .headline{font-weight:bold}.webangebotpage .webangebot img{max-width:100%}.webangebotpage .webangebot .weiterempfehlungKachel{background-color:#02ab71;color:#fff;padding:3px .625rem;display:inline-block;font-weight:normal}.webangebotpage .webangebot .persoenlicheBeratungWebangebot{display:flex;justify-content:center;flex-direction:column;align-items:center;padding-bottom:25px;border-bottom:1px solid #d1d1d1;margin-bottom:25px;margin-top:25px;font-size:1rem;color:#707070}@media screen and (min-width: 768px){.webangebotpage .webangebot .persoenlicheBeratungWebangebot{border:1px solid #cfe1f5;background-color:#edf5fa;padding:2rem;margin-top:0}}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .reiseberatername{margin-bottom:.5rem !important}@media screen and (min-width: 768px){.webangebotpage .webangebot .persoenlicheBeratungWebangebot .reiseberaterbild{display:flex;align-items:center}}.webangebotpage .webangebot .persoenlicheBeratungWebangebot h3 strong{font-size:1rem;color:#787878}@media screen and (min-width: 768px){.webangebotpage .webangebot .persoenlicheBeratungWebangebot h3 strong{font-size:1rem}}.webangebotpage .webangebot .persoenlicheBeratungWebangebot strong{color:#504a52;font-size:1rem}.webangebotpage .webangebot .persoenlicheBeratungWebangebot p{margin-bottom:1rem}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .mitarbeiterbild{width:80px;height:80px;border-radius:50%;overflow:hidden;background-color:blue;display:inline-block;vertical-align:middle;border:1px solid #f4932c}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .mitarbeiterbild img{width:100%}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .kontaktdaten{width:100%}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .kontaktdaten .col-6{padding:0}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .kontaktdaten a{font-size:1rem;color:#504a52}@media screen and (min-width: 1200px){.webangebotpage .webangebot .persoenlicheBeratungWebangebot{justify-content:start;align-items:start}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .row,.webangebotpage .webangebot .persoenlicheBeratungWebangebot h3{max-width:40rem}.webangebotpage .webangebot .persoenlicheBeratungWebangebot .kontaktdaten{margin-top:1rem}}.webangebotpage .webangebot .webangebot-text{margin-bottom:50px}.webangebotpage .webangebot .webangebot-text .einleitungstext{color:#1f4162;font-size:1rem}.webangebotpage .webangebot .angebotsuebersicht{margin-bottom:50px}@media screen and (min-width: 1200px){.webangebotpage .webangebot .angebotsuebersicht{margin-bottom:1rem}}.webangebotpage .webangebot .angebotsuebersicht ol{padding-left:20px;width:auto;display:inline-block;margin-bottom:0}.webangebotpage .webangebot .angebotsuebersicht ol li{position:relative;margin-bottom:20px}.webangebotpage .webangebot .angebotsuebersicht ol li a{color:#4c4952;font-size:1rem}.webangebotpage .webangebot .angebotsuebersicht ol li::marker{font-weight:bold}.webangebotpage .webangebot .angebotsuebersicht ol li.empfehlung{margin-bottom:50px}@media screen and (min-width: 1200px){.webangebotpage .webangebot .angebotsuebersicht ol li.empfehlung{margin-bottom:1rem;width:auto}}.webangebotpage .webangebot .angebotsuebersicht ol li.empfehlung:before{content:"Meine Empfehlung";background-color:#b20b4a;position:absolute;padding:3px;width:122px;height:22px;color:#fff;bottom:-26px;text-align:center;left:0;font-size:.625rem;z-index:999}@media screen and (min-width: 1200px){.webangebotpage .webangebot .angebotsuebersicht ol li.empfehlung:before{bottom:0;right:-140px;left:auto}}.webangebotpage .webangebot .angebot{margin-bottom:5rem;position:relative}@media screen and (max-width: 768px){.webangebotpage .webangebot .angebot{border:1px solid #d3d3d3;padding:15px}}.webangebotpage .webangebot .angebot .borderleftangebot{position:absolute;width:40px;background-color:#cde5f3;height:100%;left:0;top:0}.webangebotpage .webangebot .angebot .borderleftangebot.empfehlung{background-color:#b20b4a}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot{border:1px solid #1f4162;padding:18px 1rem 1rem 72px;margin-bottom:3rem}}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot.empfehlung .angebotUeberschrift{color:#fff !important}}@media screen and (max-width: 768px){.webangebotpage .webangebot .angebot.empfehlung .angebotUeberschrift{background-color:#b20b4a;margin:-10px;margin-bottom:10px;color:#fff;padding:5px}}.webangebotpage .webangebot .angebot .angebotTitel{color:#1f4162}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .angebotTitel{font-size:1.5rem;font-weight:bold;margin-bottom:.625rem}}@media screen and (max-width: 785px){.webangebotpage .webangebot .angebot .angebotTitel{font-size:1rem}}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .angebot-header .angebotUeberschrift{position:absolute;left:0;top:0;height:100%;text-align:center;writing-mode:vertical-rl;transform:rotate(-180deg);margin-left:8px}}.webangebotpage .webangebot .angebot .angebot-header .angebot-name{margin-bottom:.625rem;color:#214061}@media screen and (min-width: 1200px){.webangebotpage .webangebot .angebot .angebot-header .angebot-name{display:block}}.webangebotpage .webangebot .angebot .angebot-header img{margin-top:.625rem}.webangebotpage .webangebot .angebot .angebot-header h1{color:#b20b4a;font-weight:bold;font-size:20px;margin-bottom:.625rem}.webangebotpage .webangebot .angebot .angebot-header h3{font-size:1rem !important;margin-top:.625rem;margin-bottom:5px}.webangebotpage .webangebot .angebot .angebot-header .land{color:#707070;margin-bottom:.625rem}.webangebotpage .webangebot .angebot .angebot-header .land i{margin-right:4px}.webangebotpage .webangebot .angebot .angebot-header .wrapperKachelKacheln{margin-top:.625rem}.webangebotpage .webangebot .angebot .angebot-header .wrapperKachelKacheln .anlageEignungKachel{border:1px solid gray}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .empfehlungsTextSection{margin-top:2rem;padding:0}}.webangebotpage .webangebot .angebot .empfehlungsTextSection .mitarbeiterbild{width:3rem;height:3rem;border-radius:50%;overflow:hidden;background-color:blue;display:inline-block;vertical-align:middle;border:1px solid #f4932c}.webangebotpage .webangebot .angebot .empfehlungsTextSection .mitarbeiterbild img{width:100%;margin-top:0}.webangebotpage .webangebot .angebot .empfehlungsTextSection .empfehlungsTextReiseberaterName{font-size:.75rem;color:#707070}.webangebotpage .webangebot .angebot .empfehlungsTextSection .headline{font-size:1rem;color:#1f4162}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .empfehlungsTextSection .headline{color:#b20b4a;margin-bottom:.625rem}}.webangebotpage .webangebot .angebot .empfehlungsTextSection .empfehlungsText{color:#504a52;font-size:1rem}.webangebotpage .webangebot .angebot .angebot-details{margin-bottom:1rem;margin-top:1rem}@media screen and (max-width: 768px){.webangebotpage .webangebot .angebot .angebot-details{padding-top:20px;border-top:1px solid #d1d1d1}.webangebotpage .webangebot .angebot .angebot-details:not(.empfehlung){border-bottom:1px solid #d1d1d1}.webangebotpage .webangebot .angebot .angebot-details.empfehlung{margin-bottom:0 !important}}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .angebot-details{border-bottom:1px solid #d1d1d1}}.webangebotpage .webangebot .angebot .angebot-details .angebotsdetail{margin-bottom:.625rem;max-width:500px}.webangebotpage .webangebot .angebot .angebot-details .angebotsdetail span{font-size:1rem}.webangebotpage .webangebot .angebot .angebot-details .angebotsdetail .col-11{padding-left:0}@media screen and (max-width: 422px){.webangebotpage .webangebot .angebot .angebot-details .angebotsdetail .col-11{padding-left:.5rem}}.webangebotpage .webangebot .angebot .empfehlungsTextSection{margin-bottom:.625rem}@media screen and (max-width: 785px){.webangebotpage .webangebot .angebot .empfehlungsTextSection{border-bottom:1px solid #d1d1d1}}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section{font-weight:bold;margin:.625rem -15px}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section .preis-label{font-size:20px}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section .preis{font-size:1.5rem;text-align:right}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section .preisPerson{font-size:1rem}@media screen and (min-width: 768px){.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section .preisPerson{text-align:right}}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-section .alternativePreiseAnzeigen{font-size:14px}.webangebotpage .webangebot .angebot .angebot-auswertung .preis-disclaimer{color:#707070;font-size:14px}.webangebotpage .webangebot .toggleHotelbeschreibung{cursor:pointer;font-size:1rem;margin-top:10px}.webangebotpage .webangebot .ttbiSucheFormularWidget,.webangebotpage .webangebot .ttbiWrapperAlterAendern{display:none !important}.webangebotpage .webangebot .hotelbeschreibung.hidden{display:none}.webangebotpage .webangebot .hotelbeschreibung h3{font-size:18px;color:#1f4162;font-weight:bold}.webangebotpage .webangebot .hotelbeschreibung li{list-style:none}.webangebotpage .webangebot .hotelbeschreibung li:before{content:"";color:#ffb625;margin-left:-2rem;margin-bottom:-2px;font-size:19px;line-height:1;font-family:"Font Awesome 5 Pro"}.webangebotpage .webangebot .button-section{margin-top:15px;align-items:center;justify-content:center}@media screen and (min-width: 1200px){.webangebotpage .webangebot .button-section div{text-align:right !important}}.webangebotpage .webangebot .btn-preispruefung,.webangebotpage .webangebot .waehleAlternative{background-color:#f4932c;color:#fff;font-size:20px;white-space:nowrap;padding:.625rem;line-height:1;margin-bottom:15px}.webangebotpage .webangebot .btn-preispruefung.ready,.webangebotpage .webangebot .waehleAlternative.ready{background-color:green}.webangebotpage .webangebot .btn-preispruefung.failure,.webangebotpage .webangebot .waehleAlternative.failure{background-color:red}.webangebotpage .webangebot .btn-angebot-akzeptiert{white-space:nowrap;background-color:green;color:#fff;font-size:20px;padding:.625rem;line-height:1}.webangebotpage nav{display:none !important}.webangebotpage header>div>div>div>div:nth-of-type(2){display:none}.webangebotpage .headerBarIcon{display:none}.webangebotpage #content{padding-top:40px !important}@media screen and (min-width: 768px){.webangebotpage #content{padding-top:20px !important}}.spinner-wrapper{font-size:3rem;width:100%;height:100%}.btn-annehmen{border:1px solid #f4932c;color:#f4932c;font-size:20px;white-space:nowrap;padding:.625rem;line-height:1}.btn-annehmen.btn-annehmen-child{color:#fff;background:#f4932c;border:1px solid #f4932c}.btn-annehmen.ready{background-color:green}.btn-annehmen.failure{background-color:red}.btn-annehmen-modal{color:#fff;background-color:#f4932c !important;border-color:#f4932c !important}