.text-image-teaser{min-height:400px;position:relative;overflow:hidden}
.teaser-image-cont{overflow:hidden}
.image-image-teaser{position:absolute;right:0;top:0px;width:60%}
.big-teaser-head{font-size:3.5em}
@media (max-width:600px){.image-image-teaser{position:relative;width:100%}}
.list-color-seperator{height:10px;margin-top:5px}
.list-items li{text-align:center}
.border-black{border:1px solid #000!important}
.slider-btn-text{text-transform:uppercase;padding-right:15px!important}
.slider-partial{position:relative;padding-bottom:20px}
.teaser-slider{min-height:400px}
.slider-image{position:absolute;right:0;max-width:50%}
.carousel-indicators{display:flex;justify-content:center;width:100%;margin-bottom:1rem;margin-left:0;margin-right:0}
.carousel-indicators [data-bs-target]{background-clip:padding-box;background-color:transparent;border:0;box-sizing:content-box;cursor:pointer;flex:0 1 auto;height:20px;margin-left:0px;margin-right:8px;opacity:1;padding:0;text-indent:0;transition:opacity .6s ease;width:auto;position:relative;float:left}
.btn-cont{position:relative}
.btn-slider-teaser{text-transform:uppercase;color:#000;font-size:1em;padding:0 5px;border:1px solid #000;position:relative;border-radius:0px;font-weight:500;margin-left:0px}
.btn-slider-teaser i{color:#b08f1c}
@media (max-width:600px){.slider-partial{display:none}.teaser-slider{height:auto}.slider-image{position:relative;max-width:100%}.carousel-item p{max-width:90%;min-height:370px;hyphens:auto;-webkit-hyphens:auto}}
.spaltentrenner{border-top:1px solid #000;opacity:1;margin:0 0 1em 0}
.page-info-link{list-style:none;margin-left:-30px;text-transform:uppercase}
.btn-nav-link{text-transform:uppercase;color:#000;font-size:1.2em;padding:0 5px;position:relative;border-radius:0px;font-weight:200;text-align:left}
.btn-nav-link i{color:#b08f1c}