.container {
background-color: light-blue; 
border: 1px solid;
max-width: 600px;
margin: 100px auto 0 auto;
}

.bestaetigung {
background-color: orange; 
margin: 200px auto 0px auto;

}

h2 {
font-family: arial;
font-size: 22px;
color: red;
text-align: center;
}

h3 {
font-family: arial;
font-size: 26px;
color: red;
text-align: center;
}

p {
font-family: arial;
font-size: 18px;
color: red;
text-align: center;
}


/* Das Kontaktformular */ 
form {
  background-color: #eee;
  xwidth: 370px; /* Breite des Formulars */
  padding: 20px;
  border: 1px solid #8c8c8c;
  margin-top: 0px;
}
label { /* Beschriftung auf eigener Zeile */
  display: block;
  cursor: pointer; /* Mauszeiger wird zur Hand */
}
input {
  xwidth: 250px;
  xheight: 7em;
  margin: 0 auto 20px auto;
}
input[type="text"] {
  width: 250px;  
}
input[type="submit"] {
  width: 100px;  
  cursor: pointer;
}

textarea {
  width: 250px; 
  xheight: 7em;
  margin: 0 auto 20px auto;
}


input#absender,
textarea {
  xwidth: 300px;
  xborder: 1px solid #8c8c8c;
  xmargin-bottom: 1em;
}
textarea {
  xheight: 7em;
}
input:focus,
textarea:focus {
  xbackground-color: #d9d9d9;
}

