.figcaptionFont{color:var(--color_white);font:400 normal .625rem/1 var(--font-std),Arial,sans-serif;font-size:.625rem;font-style:normal;font-weight:400;line-height:1;text-shadow:0 0 2px #000}.teaserItem{display:flex;flex-direction:column;max-width:560px;position:relative}.teaserItem:not(.item--highlight){background-color:var(--color_grey_light)}.teaserItem.item--highlight{background-color:var(--color_bg_light)}.teaserItem__figureWrap{position:relative}.teaserItem__figure{overflow:hidden;position:relative;width:100%}@media (max-width:1000px){.teaserItem__figure{aspect-ratio:177/133}}@media (min-width:1000.1px){.teaserItem__figure{aspect-ratio:16/9}}.teaserItem__figure.Webcam:after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.2));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.teaserItem__figure.Webcam:before{background-image:url(../webcam.svg);background-position:50%;background-repeat:no-repeat;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.teaserItem__figure__image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.teaserItem__figure .figcaption{z-index:4}@media (max-width:1000px){.teaserItem__figure .figcaption{max-width:70%}}@media (min-width:1000.1px){.teaserItem__figure .figcaption{max-width:53%}}.teaserItem__textWrap{display:flex;flex-direction:column;gap:15px;padding:15px 15px 54px}@media (min-width:1000.1px){.teaserItem__textWrap{min-height:344px}}.teaserItem__headline{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font:500 normal clamp(1.75rem,5.20833vw,2rem)/1.3 var(--font-deco),Times,serif;font-size:clamp(1.75rem,5.20833vw,2rem);font-style:normal;font-weight:500;gap:5px;hyphens:auto;line-height:1.3}.teaserItem:not(.basic) .teaserItem__headline{color:var(--color_primary_light)}.teaserItem.basic .teaserItem__headline{color:var(--color_grey_dark)}.teaserItem__text{color:var(--color_text_dark);font:400 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5}.teaserItem__overlay{align-items:flex-start;display:flex;flex-direction:column;gap:5px;left:5px;position:absolute;top:5px;z-index:2}.teaserItem__badge{background-color:var(--color_grey_dark);color:var(--color_white);display:inline-block;font:700 normal .875rem/1 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;padding:7px 15px}.teaserItem__trustyou{align-items:flex-start;background-color:#fff;border-radius:3px;display:flex;flex-direction:row;justify-content:flex-start;max-height:35px;max-width:200px;overflow:hidden;padding:6px 8px}.teaserItem__bookable,.teaserItem__price{background-color:var(--color_cta_light);color:var(--color_white)}.teaserItem__bookable,.teaserItem__price,[class^=teaserItem__status--]{bottom:0;display:inline-block;font:700 normal .875rem/1 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:1;padding:7px 15px;position:absolute;right:5px;z-index:2}[class^=teaserItem__status--]{background-color:var(--color_grey_light)}.teaserItem__status--open{color:var(--color_status_open)}.teaserItem__status--closed{color:var(--color_status_closed)}.teaserItem__type{color:var(--color_primary_light);font:700 normal clamp(1rem,5.20833vw,1.125rem)/1.3 var(--font-std),Arial,sans-serif;font-size:clamp(1rem,5.20833vw,1.125rem);font-style:normal;font-weight:700;hyphens:auto;line-height:1.3}.teaserItem__author{color:var(--color_text_dark);font:700 normal 1.125rem/1.5 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.5}.teaserItem__location{align-items:baseline;color:var(--color_grey_dark);display:flex;flex-direction:row;font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;gap:5px;line-height:1.3}.teaserItem__location [class^=icon-]{color:var(--color_primary_light)}.teaserItem__features{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px 10px}.teaserItem__features__item{color:var(--color_grey_dark);font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3}.teaserItem__features__item .bullet{color:var(--color_primary_light);font-size:1.125rem;line-height:.8}.teaserItem__address{color:var(--color_grey_dark);font:500 normal 1rem/1.3 var(--font-std),Arial,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.3}.teaserItem__event__date{background-color:hsla(0,0%,100%,.75);display:flex;flex-direction:column;gap:5px;padding:7px}.teaserItem__date__date{color:var(--color_primary_light);font:700 normal 1.5rem/1.2 var(--font-std),Arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:1.2}.teaserItem__date__date:not(:only-child){border-bottom:1px solid var(--color_grey_medium)}.teaserItem__date__amount{color:var(--color_primary_light);font:500 normal .6875rem/1.2 var(--font-std),Arial,sans-serif;font-size:.6875rem;font-style:normal;font-weight:500;line-height:1.2}.teaserItem__characteristics,.teaserItem__event{color:var(--color_grey_dark);display:flex;flex-direction:row;font:400 normal .875rem/1.2 var(--font-std),Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;gap:5px 10px;line-height:1.2}.teaserItem__characteristics{flex-wrap:wrap}.teaserItem__button a:not(.hidden){bottom:15px;left:15px;position:absolute;z-index:1}.teaserItem__button a.hidden{bottom:0;left:0;position:absolute;right:0;top:0;z-index:3}.teaserItem:active .button--ghostDark,.teaserItem:focus .button--ghostDark,.teaserItem:hover .button--ghostDark{background-color:var(--color_primary_light);color:var(--color_white)}.teaserItem:active .button--cta,.teaserItem:focus .button--cta,.teaserItem:hover .button--cta{background-color:var(--color_cta_dark)}.accommodation__ratings{align-items:center;display:flex;flex-direction:row;gap:5px;padding:0 5px}.accommodation__ratings .label,.accommodation__ratings .seperator{color:var(--color_primary_light);font:500 normal 1.25rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.1}.button,.contentForm .btn{align-items:center;box-sizing:border-box;cursor:pointer;display:inline-flex;font:400 normal 1.125rem/1.1 var(--font-std),Arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;justify-content:center;line-height:1.1;min-height:48px;padding:0 30px;text-align:center;text-decoration:none}.button__text,.contentForm .btn__text{text-decoration:none}.button--default,.button-primary,.contentForm .btn--default,.contentForm .btn-primary{background-color:var(--color_secondary_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--default:active,.button--default:focus,.button--default:hover,.button-primary:active,.button-primary:focus,.button-primary:hover,.contentForm .btn--default:active,.contentForm .btn--default:focus,.contentForm .btn--default:hover,.contentForm .btn-primary:active,.contentForm .btn-primary:focus,.contentForm .btn-primary:hover{background-color:var(--color_secondary_dark);padding:0 30px}.button--default:focus-visible,.button-primary:focus-visible,.contentForm .btn--default:focus-visible,.contentForm .btn-primary:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:0 30px}.button--cta,.contentForm .btn--cta{background-color:var(--color_cta_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--cta:active,.button--cta:focus,.button--cta:hover,.contentForm .btn--cta:active,.contentForm .btn--cta:focus,.contentForm .btn--cta:hover{background-color:var(--color_cta_dark);padding:0 30px}.button--cta:focus-visible,.contentForm .btn--cta:focus-visible{outline:2px solid var(--color_cta_dark);outline-offset:2px;padding:0 30px}.button--ghostLight,.contentForm .btn--ghostLight{background-color:rgba(0,0,0,.1);border:1px solid var(--color_white);color:var(--color_white);font-weight:400;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.button--ghostLight:active,.button--ghostLight:focus,.button--ghostLight:hover,.contentForm .btn--ghostLight:active,.contentForm .btn--ghostLight:focus,.contentForm .btn--ghostLight:hover{background-color:var(--color_white);color:var(--color_primary_light);padding:0 30px}.button--ghostLight:focus-visible,.contentForm .btn--ghostLight:focus-visible{outline:2px solid var(--color_white);outline-offset:2px;padding:0 30px}.button--ghostDark,.contentForm .btn--ghostDark{background-color:hsla(0,0%,100%,.1);border:1px solid var(--color_primary_light);color:var(--color_primary_light);font-weight:400;text-decoration:none;transition:background-color .3s ease-out,color .3s ease-out}.button--ghostDark:active,.button--ghostDark:focus,.button--ghostDark:hover,.contentForm .btn--ghostDark:active,.contentForm .btn--ghostDark:focus,.contentForm .btn--ghostDark:hover{background-color:var(--color_primary_light);color:var(--color_white);padding:0 30px}.button--ghostDark:focus-visible,.contentForm .btn--ghostDark:focus-visible{outline:2px solid var(--color_primary_light);outline-offset:2px;padding:0 30px}.button--icon,.contentForm .btn--icon{background-color:var(--color_secondary_light);color:var(--color_white);font-weight:700;transition:background-color .3s ease-out}.button--icon:active,.button--icon:focus,.button--icon:hover,.contentForm .btn--icon:active,.contentForm .btn--icon:focus,.contentForm .btn--icon:hover{background-color:var(--color_secondary_dark);padding:0 30px}.button--icon:focus-visible,.contentForm .btn--icon:focus-visible{outline:2px solid var(--color_secondary_dark);outline-offset:2px;padding:0 30px}