/* Feedback Formular - Stylesheet */
body {
  /* line-height: 1.5; */
   background-color: white;
   color: black;
 /* margin-left: 20px;*/ /* war margin: 10px auto; */
}
/* Das Formular */
form#feedback {
   width: 778px; 
   background: #e6eeee; /* war #ffeda0; */
   color: #303030; 
   line-height: 2 ; 
   padding: 10px;
   border: 1px solid #8dbdd8; /* war #f3c600; */
 /*  margin: 0;
   margin-left: 20px; */
   margin-top: 10px;
}
/* Die Elementegruppen */
fieldset {
   padding: 10px; 
   border: 1px solid #ccc; 
   margin: 10px;
}
legend {
   font-weight:bold;
   color: #303030;   
   padding:0 10px;
   border: none; 
}
/* Beschriftung positionieren */
label { 
   position: relative; /* etwas höher ... */ 
   bottom: 2px;
/*	cursor: pointer; */
} 
label.davor {
   float: left; 
   clear: left; 
   width: 140px;    
   text-align: right;  
   margin-right: 30px;
   margin-left: 100px;
}
input#anrede_herr,
input#anrede_frau {  
   padding-left: 0; 
   margin-left: 0px;
   margin-right: 0;  
   margin-bottom: 5px; 
}
input {
   padding-left: 0;
   margin-left: 0px;
   margin-right: 20px;
}
input#Email,
input#name {
   margin-right: 182px;
   margin-bottom: 10px;}
input#adresse1,
input#adresse2,
input#adresse3 {
   margin-right: 181px;
   margin-bottom: 10px;
}
input#spamschutz { margin-right: 410px; }
textarea {
   margin-left: -10px;
   margin-right: 86px;
}

/* Submit - Abschicken */
#abschicken {
	cursor:pointer; 
   padding: 5px; 
   margin-left: 10px; 
}

#kommentarlabel {
   margin-right: 20px;
}
#franzkontakt #kommentarlabel {
   width: 200px;
   margin-left: 40px;
}
#mailcheck {
   margin-left: 40px;
}

/* Ausgabe von Fehler- bzw. Erfolgsmeldungen */
.fehler,
.erfolg {
  padding: 5px;
  margin: 20px;
}
.fehler {
  color: red;
  border: 2px solid red;
}
.erfolg {
  color: green;
  border: 2px solid green;
}