/* Kontaktformular */
#kontaktlink { font-size:100%; font-weight:bold; }
#kontaktform { font-size:90%; }
#kontaktdank { text-align:center; width:80%; margin: 100px auto 100px auto; font-size:150%; }

/* Alle Labels UND Formularelemente auswählen */
#kontaktform label , #kontaktform input#del {
  display: block;
  float: left;
  margin:3px;
  width: 140px !important;
  }

#kontaktform input , #kontaktform textarea {
  display: block;
  float: left;
  margin:3px;
  width: 320px;
  }

#kontaktform label { text-align:left; }
#kontaktform input , #kontaktform textarea { border: solid 1px #0E8801; color: #0E8801; background-color: white; }
#kontaktform input:focus , #kontaktform textarea:focus { border: solid 1px #EF7B0A; }
.fehlt { color: red; background-color: inherited;  }

/* Alle Zeilenumbrüche in Formularen auswählen, das floating der labels und inputs aufheben */
#kontaktform br {
  clear: left;
  }
	
	
@media screen and (max-width: 800px) {
	
#kontaktform label , #kontaktform input#del {
  float: none;
  width: 80%;
  }
	
#kontaktform input , #kontaktform textarea {
  float: none;
  width: 80%;
  }
	
	
	
}