﻿@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")}.ttbiLinkeSpalte .ttbiSucheFormularWidget{display:none}.zielgruppeFamilien .ttbiWrapperSortierung,.zielgruppePaar .ttbiWrapperSortierung,.zielgruppeSingles .ttbiWrapperSortierung{display:none}.contentBildBreit img{width:100%}.zielgruppeHund .bildKompletteBreite{margin-bottom:1rem}.zielgruppeHund .bildKompletteBreite img{width:100%}.zielgruppeHund .beside{overflow:hidden;margin-top:2rem;margin-bottom:2rem}.zielgruppeHund .beside div{overflow:hidden}.zielgruppeHund .beside img{float:left;text-align:center;font-style:italic;margin-top:0;margin-right:1rem}@media(max-width: 550px){.zielgruppeHund .beside img{width:100%;float:none;margin-right:0;margin-bottom:1rem}}.zielgruppeHund h2,.zielgruppeHund h3{font-weight:bold}.zielgruppeFamilien .ttbiWrapperSortierung{display:none}.zielgruppeFamilien .ibeHeaderSuche{display:none}.zielgruppeFamilien .mehrClubs{text-align:center}.zielgruppeFamilien .mehrClubs a{padding:10px;text-decoration:none}.zielgruppeFamilien .mehrClubs a:hover{color:#fff}@media screen and (max-width: 450px){.zielgruppeFamilien .contentBildRechts{width:100%}.zielgruppeFamilien .contentBildRechts img{width:100%}.zielgruppeFamilien .KinderAlterButtonWrapper{display:flex;justify-content:center}.zielgruppeFamilien .KinderAlterButtonWrapper .actionButton{float:none}.zielgruppeFamilien p{overflow:auto !important;width:100%}}.anlagenListeWidget{margin-top:30px}.show-load-more .wrapperShowMoreButton{display:inherit}.show-load-more .wrapperShowMoreButton .showMore{background:#f4932c;margin-top:20px;border:none}.content p{overflow:hidden}.content p.contentBildRechts{float:right;text-align:center;line-height:20px;font-style:italic;margin-top:0;margin-left:10px !important;max-width:100%}.content.zielgruppeHochzeit ul.leistungen{margin-bottom:40px;padding-left:0}.content.zielgruppeHochzeit ul.leistungen li{list-style:none;padding:5px 0}.content.zielgruppeHochzeit ul.leistungen li div{margin-left:30px}.content.zielgruppeHochzeit ul.leistungen li::before{content:"✔";font-weight:bold;padding-right:8px;font-size:14px;display:inline-block;float:left;margin-bottom:-2px}.content.zielgruppeHochzeit div.bildKompletteBreite{position:relative;padding:20px 0;margin-top:30px}.content.zielgruppeHochzeit div.bildKompletteBreite img{width:100%}.content.zielgruppeHochzeit div.bildKompletteBreite div.symbol{position:absolute;right:12px;width:270px;z-index:1;top:-98px}@media only screen and (max-width: 1000px){.content.zielgruppeHochzeit div.bildKompletteBreite div.symbol{width:200px;top:-60px}}@media only screen and (max-width: 500px){.content.zielgruppeHochzeit div.bildKompletteBreite div.symbol{width:140px;top:-60px}}@media only screen and (max-width: 350px){.content.zielgruppeHochzeit div.bildKompletteBreite div.symbol{width:130px;top:-70px}}.content.zielgruppeHochzeit div.bildKompletteBreite div.tag{position:absolute;right:23px;background-color:#fec724;border-radius:200px;padding:45px 10px;width:135px;text-align:center;top:-30px;color:#1f4162;font-size:14px;font-weight:bold;border:1px solid #f4a200}@media only screen and (max-width: 500px){.content.zielgruppeHochzeit div.bildKompletteBreite div.tag{padding:34px 2px;max-width:100px;font-size:12px}}.content.zielgruppeHochzeit span.actionButton{float:left}.content.zielgruppeAllInclusive .wrapperShowMoreButton{display:block}.content.zielgruppeAllInclusive table{border:1px solid #cde5f3;width:100%}@media screen and (max-width: 800px){.content.zielgruppeAllInclusive table{overflow-x:scroll;border:1px solid #cde5f3;width:100%;display:block}.content.zielgruppeAllInclusive table tr,.content.zielgruppeAllInclusive table th{margin-bottom:5px}}.content.zielgruppeAllInclusive table th,.content.zielgruppeAllInclusive table td{padding:1px 5px}.content.zielgruppeAllInclusive table thead th{background-color:#1f4162;font-weight:bold;color:#fff}.content.zielgruppeAllInclusive table tbody th{font-weight:bold;margin-bottom:2px}.content.zielgruppeAllInclusive .ttbiWrapperSortierung{display:none !important}.content div.zielgruppenBeschreibung{clear:both;padding-top:30px}.content.skiWinterClubs .ttbiLinkeSpalte{display:none}.content.skiWinterClubs .ttbiWrapperOverAngebote,.content.skiWinterClubs .ttbiWrapperAngebote{width:100%}.content.skiWinterClubs h2{margin-top:30px}
