textarea, input {}
.KontaktForm textarea, 
.KontaktForm input {
   width: 300px;
   margin: 2px;
   border:1px solid #B2ACA0;
}
#kontaktform_zentral textarea {
width: 300px;
}
.KontaktForm select{
   margin: 2px;
   width: 154px;
   }
.KontaktForm p {
   margin: 0 0 5px 0;
}
.KontaktForm td {
   float: left;
}
.KontaktForm .send_button input {
   width: 120px;
   margin-left: 100px;
}
.KontaktForm #delete_button input {
   width: 120px;
}
fieldset.KontaktForm {
   border: 0 none;
   margin: 0;
   padding: 10px 0 0 0;
}
/***** Kontaktformular ***/
input#fdPLZ {
   width: 50px;
}
input#fdOrt {
   width: 236px;
}
input#fdFax,
input#fdTelefon {
   width: 143px;
}
input#fdEinverstanden_C {
   width: 10px;
   margin:0 5px 0 0;
   padding:0;
}
/*** ***/
label {
   position: relative;
   float: left;
   width: 94px;
   margin:2px 0;
   padding:3px;
}
.kontaktformular input {
   float: left;
}
#delete_button {
   position: relative;
   left:15px;
   float: left;
}
.send_button {
   position: relative;
   left:0;
   float: left;
}
.kon_pflichtfelder {
   padding-top:10px;
}

/******************** Captcha *********************/
.captcha div {
    overflow: hidden;
}

.captcha label {
   height: 100px;
}

.captcha td,
.captcha td,
.captcha td {
   margin: 0!important;
   padding: 0!important;
}

.captcha-eingabe {
   width: 193px !important;
}
.img_captcha {
   padding-left: 3px;
}