.inputwidth-icon {
    width: 50%;
    padding: 8px;
    margin: 5px 0;
    padding-left: 40px; /* Platz für das Icon */
    /*min-height: 30px;*/
    font-size: 18px;
}
/* Label-Stile */
.input-label {
    position: relative;
}
.input-label input {
    width: 100%;
    padding-left: 30px; /* Platz für das Icon */
    font-size: 18px;
}
/* E-Mail-Icon */
.email-label::before {
    content: "\2709"; /* Unicode für E-Mail-Symbol (✉) */
    position: absolute;
    left: 10px;
    top: 40%;
    transform: translateY(-50%);
    font-size: 30px; /* Größe des Icons */
    color: black; /* Farbe des Icons */
}
/* Passwort-Icon */
.password-label::before {
    content: "\1F512"; /* Unicode für Schloss-Symbol (🔒) */
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 20px; /* Größe des Icons */
    color: black; /* Farbe des Icons */
}