/* Stylesheet für das Formular*/

/* Seitengrundeigenschaften*/
html{
    background-color:white;
   margin-left: auto;
   margin-right: auto;
}

/* Header-Eigenschaften*/
.site-header {
    padding: 1rem 1rem 0 1rem;
    
    text-align: center;
    padding-bottom: 1.5rem;
}

/*Seitenbreite begrenzen*/
body {
    max-width: 750px;
    margin: auto;
    background-color: white;
}

fieldset {
   background-color: lightgrey;
    margin-left: auto;
    margin-right:auto;
    
}


*:required {

    border-color:red;
}  

.Fehleingabe {
    background-color: red;
}
.eingabe_da {
    border-color: green;
}

/*h3 Äußere Beschriftung des Fieldsets*/
h3 {margin-bottom: 0.5rem; background-color: lightgray;}
/*h3 Innere Beschriftung des Fieldsets*/
h4 {margin: 1.8rem 0 0rem 0;}

/* Ausrichtung Checkboxen und Beschriftung*/
label::after {
	content: "";
	display: block;
    }

form div { margin-bottom: 1rem;}

textarea[required] {
    background-color:whitesmoke;    
} 


button {
    background-color:red;
    color: white;
    padding: 0.7rem;
    border: none;
    cursor: pointer;
    margin: 1rem;
}