.register_foto {
    max-width: 1200px;
    margin: 0 auto;
    padding-left: clamp(10px, 5vw, 60px);
    padding-right: clamp(10px, 5vw, 60px);
    text-align: center;
    background-color: #e6c28d;
    max-height: 500px;
    position: relative;

}

.register_foto img {
    width: 100%;
    max-width: 900px;
    height: auto;
    display: block;
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    background-color: #e6c28d;
    max-height: 500px;
    object-fit: cover;
    object-position: center;
}
.register_wrapper {
    max-width: 900px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}

.mitglied_name {
    color: #961f1e;
    text-transform: uppercase;
}

.mitglied_funktion {
    font-size: small;
}

.register_title {
    padding-top: 10px;
}

.mitglied {
    margin-top: 1.5rem;
    /* Abstand zwischen Mitgliedern */
}

.return_button {
    position: absolute;
    top: 1rem; 
    left: 2rem;  
    font-size: 2rem;       
    color: whitesmoke;        
}

@media (min-width: 1200px) {
   .return_button {
        padding-left: 2rem; 
        padding-top: 0.5rem; 
        font-size: 2rem;
    }
}

@media (min-width: 701px) {
    .return_button {
        left: 0.8rem; 
        top: 0.25rem; 
        font-size: 2rem;
    }
}

@media (max-width: 700px) {
    .return_button {
        left: 0.25rem; 
        top: 0.1rem; 
        font-size: 1.5rem;
    }
}