.frmkontakt {
   color: #000000;
   font-family: Verdana, Helvetica, Arial, Helv, sans-serif;
   font-size: 10px; 
}
.label {
   clear:both;
   float:left;
   width:9em;
}
.slabel {
   clear:both;
   float:left;
   width:15.4em;
}
.labelbreit {
   clear:both;
   float:left;
   width:17em;
}
.feldbutton {
   margin-left:13em;
}
.feldbuttonbreit {
   margin-left:19em;
}
form,  input,  select,  textarea,  select {
   padding: 0;
   margin: 0;
   font-size:100%;
   font-family: Verdana, Helvetica, Arial, Helv, sans-serif;
}
.tbconfirm {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width:50em;   
    padding: 0.2em; 
}
fieldset {
   border: 1px solid #58ab27;
   padding-left: 1em;
   padding-top: 1.0em;
   margin-bottom:0.5em;
   margin-top:0.5em;
}
.formAsterics {
font-weight:bold;
color:#58ab27;   
}
.formclear {
   clear:both;
   margin:0;
   border:0;
   font-size:0.1em;
   padding-bottom:2.2em;
   padding-top:0em;
}
.feld .error {
font-weight:bold;
color:#ff0000;   
}
.input {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 15em;
    padding: 0.2em; 
}
.inputLang {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 24em;
    padding: 0.2em; 
}
.inputMittel {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 10em;
    padding: 0.2em; 
}
.inputScode {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 10em;
    padding: 0.2em; 
}

.inputKlein {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 4.6em;   
    padding: 0.2em; 
}
.inputDatum {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 6em;   
    padding: 0.2em; 
}
.inputcheck {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 20px;   
    padding: 0.2em; 
}
legend {
    margin:0;
    padding:0;
    font-weight:bold;
    color: #58ab27;
}
.textArea {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width:26em;   
    padding: 0.2em; 
}
.select {
    border: solid 1px #58ab27;
    background-color:#f6f6f6;
    width: 20em;
    padding: 0.2em; 
}

.button {
    border-top: solid 1px #58ab27;
    border-left: solid 1px #58ab27;
    border-bottom: solid 2px #58ab27;
    border-right: solid 2px #58ab27;
    background-color:#f6f6f6;
    padding: 0.2em; 
}

.buttonBreit {
    border-top: solid 1px #58ab27;
    border-left: solid 1px #58ab27;
    border-bottom: solid 2px #58ab27;
    border-right: solid 2px #58ab27;
    background-color:#ecf1f5;
    padding: 0.2em; 
    width: 20.5em;
}
