/* 		--> Formularfelder <-- 															*/	
	  
    /* TEXT */
    input[type=text] {
      margin: 1px;
      width: 300px;
      height: 16px;    
      background-color: #fffff5;
      border: solid 1px #d8d1c7;
      color: #000000;;
      font-size: 12px;
      padding-top: 2px;    
      }
    input[type=text]:focus {
      border: solid 1px #9f9f9f;
      color: #5f5f5f;
      }
    
    /* BUTTONS */    
    input[type=submit],
    input[type=button] {
      margin-top: 15px;
      padding: 3px;
      background-color: #f1eae0;
      border: solid 1px #9f9f9f;
      border-bottom: solid 2px #9f9f9f;
      border-right: solid 2px #9f9f9f;
      color: black;
      font-size: 12px;
      font-weight: bold;
      cursor: pointer;
      }

    input[type=submit]:hover,
    input[type=button]:hover {
      background-color: #fffff5;
      border: solid 1px #9f9f9f;
      border-top: solid 2px #9f9f9f;
      border-left: solid 2px #9f9f9f;  
      color: #000000;
      }
      
    /* TEXTAREA */
    textarea {
      margin: 1px;
      width: 300px;
      background-color: #fffff5;
      border: solid 1px #d8d1c7;
      color: black;
      font-size: 12px;
      }
    textarea:focus {
      border: solid 1px #9f9f9f;
      color: #5f5f5f;
      }

    /* SELECT (Dropdowns) */
    select {
      margin: 1px;
      height: 16px;
      background-color: #FFFFFF;
      border: solid 1px #a5a5a5;
      color: #000000;
      font-size: 12px;
      }      

    /* Fileupload */
    input[type=file] {
      margin: 1px;
      width: 300px;
      height:  auto;    
      background-color: #fffff5;
      border: solid 1px #d8d1c7;
      color: #000000;;
      font-size: 12px;
      padding-top: 2px; 
     }

    /* Radio-Buttons */

    input.csc-mailform-radio {
     float: left;
     margin-right: 10px;
     margin-top: 4px;
     }

    .csc-mailform-radio label {
      white-space: nowrap;
      }

/* Kontaktformular TYPO3 */

.csc-mailform {
width: 550px;
padding: 0px;
  }

.csc-mailform-field {
  text-align: right;
  }

.csc-mailform-field label {
  padding-top: 0em;
  text-align: left;
  }
fieldset.csc-mailform label {
  font-family: verdana,arial,helvetica,sans-serif;
  }
fieldset {
border: 0px;
width: auto;
}
input.csc-mailform-check {
  margin-top: 0.2em;
  margin-right: 2em;
  margin-left: 0px;
  float: left;
  }