@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot");src:url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.eot?#iefix") format("embedded-opentype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff2") format("woff2"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.woff") format("woff"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.ttf") format("truetype"),url("/app/web/webfonts/lato-v23-latin/lato-v23-latin-regular.svg#Lato") format("svg")}.trustedShopsBadgeIframe{height:86px;width:182px;overflow:hidden}.trustedShopsLink{max-width:180px;text-decoration:none !important}.trustedShopsLink .trustedShopsBadgeWidget{position:relative;border:1px solid #e5e5e5 !important;width:100% !important;padding:5px 8px 4px !important;border-radius:8px;max-width:180px}@media screen and (min-width: 1200px){.trustedShopsLink .trustedShopsBadgeWidget{max-width:180px;width:100% !important}}@media screen and (max-width: 768px){.trustedShopsLink .trustedShopsBadgeWidget{max-width:100%;padding-top:20px}}.trustedShopsLink .trustedShopsBadgeWidget .trustedShopsChildContainer{margin:0 !important;padding:0 !important}@media screen and (min-width: 1200px){.trustedShopsLink .trustedShopsBadgeWidget .trustedShopsChildContainer{max-width:180px}}@media screen and (max-width: 1200px){.trustedShopsLink .trustedShopsBadgeWidget .trustedShopsChildContainer>.row:first-of-type{width:calc(100% + 55px);margin-left:0;margin-right:0}}.trustedShopsLink .trustedShopsBadgeWidget .logo{display:unset !important}.trustedShopsLink .trustedShopsBadgeWidget .logo img{float:none !important}.trustedShopsLink .trustedShopsBadgeWidget .kaefuerschutz{font-size:11px;color:#000;text-align:center;display:block;border-top:1px solid #e5e5e5}.trustedShopsLink .trustedShopsBadgeWidget .rating,.trustedShopsLink .trustedShopsBadgeWidget .rating-words{color:#000;font-size:13px}.trustedShopsLink .trustedShopsBadgeWidget .rating{margin:3px 0 0 !important;font-weight:bold}.trustedShopsLink .trustedShopsBadgeWidget .rating-words{margin:0}.trustedShopsLink .trustedShopsBadgeWidget .stars i{font-size:12px;color:#ffdc0f}.kundenMeinung .kundenBewertung{padding:6px 15px;float:left;background-color:#ffeedc;border:2px solid #f4a200;position:relative;margin-bottom:20px}.kundenMeinung p.title{font-size:16px;font-weight:bold;float:left;width:100%}.kundenMeinung .kundenBewertung .kundenName span.kundeIcon{padding:6px 10px 6px 10px;background-color:#f4a200;color:#fff;border-radius:18px;margin-right:10px}.kundenMeinung .kundenBewertung .kundenName{font-size:16px;font-weight:bold;float:left;width:100%;margin:6px 0}.kontakt.box{float:left;clear:left;border:1px solid #86b7d3;background-color:#cde5f3;padding:5px 13px;width:100%}.kontakt.box>p{margin:7px 0 !important;float:left}.kontakt.box p.headline{font-weight:bold;font-size:12px;width:100%;color:#1f4162}.kontakt.box p.bild{width:200px;max-width:100%}.kontakt.box p.bild img{float:right;border:1px solid #ddd;width:100%}.kontakt.box p.bild span{color:#1f4162;text-align:center;display:block}@media only screen and (max-width: 740px){.kontakt.box p.text{width:calc(100% - 205px);padding-left:5px;float:right}}@media only screen and (max-width: 485px){.kontakt.box p.text{width:100%;float:left}}.kontakt.box div.wrapperBuchungsanfrage{float:right}@media only screen and (max-width: 740px){.kontakt.box div.wrapperBuchungsanfrage{width:calc(100% - 205px);padding-left:5px;float:right}}@media only screen and (max-width: 485px){.kontakt.box div.wrapperBuchungsanfrage{width:100%;float:left}}.kontakt.box div.buchungsanfrage{float:left}@media screen and (min-width: 621px){.kontakt.box div.buchungsanfrage{display:none}}.kontakt.box div.buchungsanfrage i{margin-right:5px}.kontakt.box span.sprite{float:right}.kontakt.box .kontaktmoeglichkeit{margin-right:10px !important}.kontakt.box .kontaktmoeglichkeit::before{content:"";background-repeat:no-repeat;float:left;width:16px;height:16px;margin-top:6px;margin-right:5px}.kontakt.box .kontaktmoeglichkeit.telefon::before{background-image:url(../../../../../img/layout/telefon.png)}.kontakt.box .kontaktmoeglichkeit.email.schiff a{font-size:10px}.kontakt.box .kontaktmoeglichkeit.email::before{background-image:url(../../../../../img/layout/email.png)}.kontakt.box .kontaktmoeglichkeit strong{font-size:12px}@media screen and (max-width: 640px){.kontakt.box{padding:5px 13px 15px 13px}}.tiefstpreisgarantie.box{overflow:hidden}.tiefstpreisgarantie.box .ajaxContent{overflow:hidden}.gruppenreisen.box{float:left;clear:left;border:1px solid #86b7d3;background-color:#cde5f3;padding:5px 13px;width:100%}.gruppenreisen.box p.headline{font-weight:bold;font-size:12px;width:100%;color:#1f4162;text-align:center;margin-top:5px}.gruppenreisen.box img{width:70%;margin-left:15%;margin-right:15%}.gruppenreisen.box a{font-size:13px;width:100%;text-align:center;display:block}.buchungsanfrageOeffnungszeitenBox{right:15px;border:1px solid #cfe1f5;background-color:#edf5fa;padding:5px 15px;margin-bottom:20px}.buchungsanfrageOeffnungszeitenBox div{font-size:12px}.buchungsanfrageOeffnungszeitenBox span.headline{font-weight:bold;font-size:12px;width:100%;color:#1f4162}.exclusiverService.box{float:left;clear:left;border:1px solid #cfe1f5;background-color:#edf5fa;padding:10px 15px 5px 15px;width:100%}.exclusiverService.box p.headline{font-weight:bold;font-size:12px;width:100%;color:#1f4162}.exclusiverService.box i{color:green}.exclusiverService.box .allePraemienAjax{cursor:pointer;text-decoration:underline;color:#006d9b}.exclusiverService.box .allePraemienAjax:hover{color:#1f4162}.badges>div{margin-bottom:30px}.tiefstpreisgarantie,.newsletterEintragungBox{float:left;clear:left;overflow:hidden}.tiefstpreisgarantie p.headline,.newsletterEintragungBox p.headline{font-weight:bold;font-size:14px}.tiefstpreisgarantie img,.newsletterEintragungBox img{float:right;margin-left:5px;max-width:95px}.tiefstpreisgarantieFrame p{font-weight:bold;font-size:14px;margin-bottom:15px}.tiefstpreisgarantieFrame img{float:right;margin-left:5px;max-width:70px}@media screen and (max-width: 1000px){.badges{display:none}}
