/* Abstand zwischen den Slides in der Mitte */
.historieslider .slick-slide {

    /* Abstand zwischen Slides */
    box-sizing: border-box;
}

/* Entferne Padding oder Margin des Sliders */
.historieslider {
    padding: 0;
    overflow: hidden;
    /* Verhindert Überlaufen */
}

.owl-carousel .owl-stage-outer {

    padding: 0;
}


.tx-historie .owl-carousel .owl-nav button.owl-prev,
.tx-historie .owl-carousel .owl-nav button.owl-prev,
.tx-historie .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    left: 27px;
    top: 33%;
    width: 55px;
    height: 55px !important;

    background: rgba(220, 10, 10, 0.7) !important;
    display: block;
    font-size: 2em !important;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
    border-radius: 0 !important;
}

.tx-historie .owl-carousel .owl-nav button.owl-next,
.tx-historie .owl-carousel .owl-nav button.owl-next,
.tx-historie .owl-carousel button.owl-dot.owl-nav {
    position: absolute;
    right: -27px;
    top: 33%;
    background: rgba(220, 10, 10, 0.7) !important;
    width: 55px;
    height: 55px !important;
    display: block;

    font-size: 2em !important;
    margin: 0;
    cursor: pointer;
    color: #fff;
    transform: translate(-50%, -50%);
    border-radius: 0 !important;
}



 


 

.owl-nav i.prev {
    padding-left: 0px !important;
    display: block;
    font-style: normal;
    padding-top: 0px;
    /* filter: invert(1); */
}

.owl-nav i.next {
    padding-left: 0px;
    display: block;
    font-style: normal;
    padding-top: 0px;
    /* filter: invert(1); */
}

/*
.owl-nav .icon-uniEC461:before {
     font-family: 'FontAwesome';
     content: "\f105";
     padding-top: 3px;
     padding-left: 3px;
 }
 .owl-nav  .icon-uniEC2C1:before {
     font-family: 'FontAwesome';
     content: "\f104";
     padding-top: 3px;
 }
*/


.owl-nav .icon-uniEC461:before {

    content: "";
    padding-top: 3px;
    padding-left: 3px;
    background-image: url(../../Public/Icons/chevron-right-white.svg);
    background-repeat: no-repeat;
    background-size: 10px 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 0 0 0.675em;

}

.owl-nav .icon-uniEC2C1:before {
    content: "";
    padding-top: 3px;
    padding-left: 3px;
    background-image: url(../../Public/Icons/chevron-left-white.svg);
    background-repeat: no-repeat;
    background-size: 10px 30px;
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 0 0 0.55em;
}






.tx-historie .owl-carousel img {
    max-height: 350px;
    object-fit: cover;
}










