.tx-thmailformplus-pi1 {background:none;padding:5px;width:auto; color:#FAEED0;}
.tx-thmailformplus-pi1 form {}

.tx-thmailformplus-pi1 form p {line-height:130%; font: normal 100%/1.4em  Verdana,Arial,Helvetica,sans-serif;color:#999;   margin: 0.5em 0;}
.tx-thmailformplus-pi1 form, input, body { padding: 0;margin: 0;}
.tx-thmailformplus-pi1 fieldset {margin: .5em 0 .5em 0;padding: .5em 10px;border: 1px solid #000;background-color:#000;}
.tx-thmailformplus-pi1 label,.tx-thmailformplus-pi1 p.formtext {font-weight:bold;color: #7988E3;padding-top: .7em;}
.tx-thmailformplus-pi1 legend {background-color: #282828;color: #C2E379; padding: 2px 10px;margin: 0 0 10px 0;font-weight: bold;display : block;}
.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea {width: auto; font: 100% Tahoma, Arial, Helvetica, Sans-Serif; border: 1px solid #737272; background:#494949; padding: 4px 8px 2px 5px; color: #FF5F00;font-weight:bold;}
.tx-thmailformplus-pi1 input:hover,.tx-thmailformplus-pi1 input:focus  { font: 100% Tahoma, Arial, Helvetica, Sans-Serif; border: 1px solid #494949; background:#737272; padding: 4px 8px 2px 5px; color: #FAEED0;font-weight:bold;}

.tx-thmailformplus-pi1 input { width: 10em;font-weight:bold;}
.tx-thmailformplus-pi1 .med { width: 10em;}
.tx-thmailformplus-pi1 .small { width: 3em;}
.tx-thmailformplus-pi1 .xl { width: 22em;}
.tx-thmailformplus-pi1 input.rund {    width: 1em;margin: 0px .2em 0px 3em; border: none; background: none;}
.tx-thmailformplus-pi1 .submit {    width: 20em;margin: 0px .2em 0px 3em; border: 1px solid #494949; background:#737272;}
.tx-thmailformplus-pi1 .sub {font-style:italic; text-align:right;}
.tx-thmailformplus-pi1 .error {padding: 10px; background:#EAC363;}
.tx-thmailformplus-pi1 span.err {color:#E41B36; display:block; }


