/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_dfmailformplusext_pi1" */

/* ACCESSIBLE FORM */
DIV.tx-dfmailformplusext-pi1 input,
DIV.tx-dfmailformplusext-pi1 select { margin-bottom: .2em; }
DIV.tx-dfmailformplusext-pi1 label.left {float: left; text-align: right; width: 13.5em; margin-right: .5em; } 
DIV.tx-dfmailformplusext-pi1 input.left { float: left; margin-left: 13.5em; } 
DIV.tx-dfmailformplusext-pi1 input[type=text], 
DIV.tx-dfmailformplusext-pi1 select { float: left; margin-right: .2em; } 
DIV.tx-dfmailformplusext-pi1 input.right { float: left; width: auto; clear: both; margin-left: 13.5em; margin-right: .2em; } 
DIV.tx-dfmailformplusext-pi1 input[type=checkbox].right, 
DIV.tx-dfmailformplusext-pi1 input[type=radio].right, 
DIV.tx-dfmailformplusext-pi1 input[type=submit].right { margin-left: 13.5em; } 

DIV.tx-dfmailformplusext-pi1 fieldset { clear: both; }
DIV.tx-dfmailformplusext-pi1 br { clear: both; } 
DIV.tx-dfmailformplusext-pi1 hr { clear: both; }

.tx-dfmailformplusext-pi1 .resulttext {	color: #FF0000; }
.message_form_next { color: green;}
.tx-dfmailformplusext-pi1 .error { color:red}
.tx-dfmailformplusext-pi1 .ok { color:green}

/* PRUEF ADRESSDATEN */
.tx-dfmailformplusext-pi1 .adr-result-label { color:#999999 }
.tx-dfmailformplusext-pi1 .adr-resulttext { color:black }
.tx-dfmailformplusext-pi1 .adr-result-code { color:#CCCCCC }

/* PRUEF BANKDATEN */
.tx-dfmailformplusext-pi1 .kto-newblz { color:red; font-weight: bold }
.tx-dfmailformplusext-pi1 .kto-result-label { color:#999999 }
.tx-dfmailformplusext-pi1 .kto-resulttext { color:black }
.tx-dfmailformplusext-pi1 .kto-result-code { color:#CCCCCC }

/* PRUEF KREDITKARTE */
.tx-dfmailformplusext-pi1 .cc_result_label { color:#999999 }
.tx-dfmailformplusext-pi1 .cc-resulttext { color:black }
.tx-dfmailformplusext-pi1 .cc-result-code { color:#CCCCCC }