.tx-thmailformplus-pi1 {
  margin-top: 10px;
}

.tx-thmailformplus-pi1 input[type="file"] {
  margin-bottom: 10px;
}

.tx-thmailformplus-pi1 input[type="text"],
.tx-thmailformplus-pi1 textarea {
  display: block;
  width: 440px;
}

.tx-thmailformplus-pi1 label {
  display: block;
  font-weight: bold;
}

.tx-thmailformplus-pi1 div {
  margin-bottom: 14px;
}

.tx-thmailformplus-pi1 fieldset {
  margin-bottom: 20px;
}

.tx-thmailformplus-pi1 legend {
  color: #ffffff;
  padding: 5px 12px;
  font-weight: bold;
}

/* DRAUSSEN */
div.tx-thmailformplus-pi1 form.DRAUSSEN fieldset {border: 1px solid #a1d23a;}
div.tx-thmailformplus-pi1 form.DRAUSSEN input    {border: 1px solid #a1d23a;}
div.tx-thmailformplus-pi1 form.DRAUSSEN textarea {border: 1px solid #a1d23a;}
div.tx-thmailformplus-pi1 form.DRAUSSEN legend   {background-color: #a1d23a;}
/* KINDER */
div.tx-thmailformplus-pi1 form.KINDER   fieldset {border: 1px solid #f1b011;}
div.tx-thmailformplus-pi1 form.KINDER   input    {border: 1px solid #f1b011;}
div.tx-thmailformplus-pi1 form.KINDER   textarea {border: 1px solid #f1b011;}
div.tx-thmailformplus-pi1 form.KINDER   legend   {background-color: #f1b011;}
/* DRINNEN */
div.tx-thmailformplus-pi1 form.DRINNEN  fieldset {border: 1px solid #0067b4;}
div.tx-thmailformplus-pi1 form.DRINNEN  input    {border: 1px solid #0067b4;}
div.tx-thmailformplus-pi1 form.DRINNEN  textarea {border: 1px solid #0067b4;}
div.tx-thmailformplus-pi1 form.DRINNEN  legend   {background-color: #0067b4;}

.tx-thmailformplus-pi1 input[type="radio"]  {
  border: 0;
}

.tx-thmailformplus-pi1 input#senden {cursor:pointer;}
