/***************************************************/

/* CSS DEFINITIONS FOR FORMS                */

/***************************************************/

form{margin: 0; padding: 0;}


fieldset {
  margin: 0; 
  padding: 5px 0 0 0; 
  border: 0;
}

legend {
  height:1px; 
  line-height:1px; 
  display:none; 
  text-indent:-9999;
}

form p {
  clear:left;
  height:1%;
  margin:0;
  padding:2px 0 3px 0px;
  width:440px;
}

form p label.description {
  float:left;
  margin:0 0 0 10px;
  padding:0;
  vertical-align:top;
  width:100px;
}

form p label.noCaption {
  float:left;
  font-weight:normal;
  margin-left:5px;
  margin-top:0;
  width:100px;
}

form p label,form p span {
  float:left;
  margin-left: 0px;
  
  width:100px;
}

#myGoButton input[type="text"],input[type="image"]{
  border:none;
  margin:0;
  padding:0;
}

input[type="submit"]{
  margin:7px 3px 10px 121px;
  padding:5px;
  width: 100px;
}

input[type="reset"] {
  margin: 7px 0 10px 10px;
  padding:5px;
  width: 100px;
}

input[type="hidden"]{
  margin:-7px 1px 10px 126px;
  padding:5px;
  width: 300px;
}

input#contactFormField_upload.contactFormClass_file {
  margin-left:20px;
}

.ie7 input#contactFormField_upload.contactFormClass_file {
  margin:-30px 0 0 120px;

}

/*--Eingabefeld fuer captcha--*/
input#contactFormCaptcha.contactFormClass_captcha {
  height: 52px;
  width: 120px;
}

form .contactFormClass_select {
  margin: 0 0 10px 8px;
  padding: 0;
}

form .contactFormClass_text {
  margin: 0 0 10px 20px;
}

form select {
  margin: 0 0 10px 8px;
  padding: 0;
}

form .contactFormClass_textarea {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  background-color:#fff;
  border:1px solid #d3d3d3;
  color:#000;
  font-family:Lucida grande, Arial;
  height: 100px;
  margin: 6px 0 8px 20px;
  padding: 0 0 0 0;
  width: 210px;
}

form .contactFormClass_checkbox {
       margin: 0 0 4px 8px;
       padding: 0;
       width: 15px;
}

form .contactFormClass_captcha {
  margin:0 0 20px 0px;
  padding:0px 0 0 0;
  width: 200px;
}

img.captcha{
  margin: 0px 0 0 0;
  height:34px;
  padding: 10px 0 0 10px;
}

fieldset#contactFrame p {
  margin:0;
  padding:0;
}