label {
    font-size: 1.25em;
}

input {
    border: 0.1em solid black;
    border-radius: 2rem;
    padding: 0.2em;
}

.daten {
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}

.daten>p {
    margin-bottom: 0.2em;
}

.daten>label {
    display: block;

    margin-bottom: 0.2em;
    margin-left: 1em;
}
 
textarea {
    margin-left: 2em;

    border: 0.1em solid black;
    border-radius: 1rem;
    padding: 1em;

    width: 86%;
    max-width: 40em;
    height: 15em;
}

#submitButton {
    font-size: 1em;

    padding: 0.5em;
    margin-top: 1em;
    margin-bottom: 1em;
    background-color: white;
    transition: background-color 0.5s;
}

#submitButton:hover {
    background-color: rgb(240, 240, 240);
}

#loginText {
    margin-top: 0.5em;
}

#loginButton {
    text-decoration: none;
    border: 0.08em solid black;
    border-radius: 2rem;

    padding: 0.2em 0.4em 0.2em 0.4em;
    margin-top: 4em;
    margin-bottom: 1em;
    background-color: white;
    transition: background-color 0.5s;
}

#loginButton:hover {
    background-color: rgb(240, 240, 240);
}

#zurueckText {
    margin-top: 1em;
}

#zurueckButton {
    text-decoration: none;
    border: 0.08em solid black;
    border-radius: 2rem;

    padding: 0.2em 0.4em 0.2em 0.4em;
    margin-top: 4em;
    margin-bottom: 1em;
    background-color: white;
    transition: background-color 0.5s;
}

#zurueckButton:hover {
    background-color: rgb(240, 240, 240);
}