#texRahmen59 img {
width: 40%;
height: auto;
position: relative;
}

#texRahmen59 {
text-align: right;
padding-top: 70px;
}

#inhalt2spalten61 .spalte2 {
display: flex;
flex-direction: column;
justify-content: center;
}

#lottie {
            background-color:transparent;
           width: 80%;
            height: 70vh;
            display:block;
            overflow: hidden;
            transform: translate3d(0,0,0);
            text-align: center;
            opacity: 1;
            position:absolute;
         	left: 20%;
            
            margin-top: -23%;
            z-index:10000;
}

button#playani {
bottom:10%;
position:absolute;
left:0;
}

@media screen and (max-width:1000px) {
#texRahmen59 img {
width: 50%;
height: auto;
position: relative;
}
.inhalt2spalten.vierzigsechzig .spalte2 {
padding-bottom: 40px;
}
#inhalt2spalten61 .spalte1 .img:nth-child(1){
padding-bottom: 0px;
} 

#inhalt2spalten61 .spalte1 img {
width: 50%;
margin-right: 49%;
}
#inhalt2spalten61 .spalte1 {
padding-bottom: 0px;
}
#abstand {
margin-top: 10px;
}
#inhalt2spalten61 br {
display: block;
}
#inhalt2spalten61 br.mnicht {
display: none;
}
#texRahmen59 {
text-align: right;
padding-top: 30px;
}
#inhalt2spalten61 .spalte2 {
padding-bottom: 50px;
}

#lottie {
            background-color:transparent;
           width: 50%;
            height: 70vh;
            display:block;
            overflow: hidden;
            transform: translate3d(0,0,0);
            text-align: center;
            opacity: 1;
            position:absolute;
         	left: 40%;
            
            top: 76%;
            z-index:10000;
            display:block!important;
}
button#playani {
left:20px;
bottom:15%;
background-color:red;
z-index:22000;
height:30px;
position:absolute;
display:block;
visibility:hidden;
}


}