
.Tx-Formhandler fieldset { border: 1px solid #dedede; padding: 0 10px 10px 10px; }
.Tx-Formhandler .row { padding-bottom: 8px; }

.Tx-Formhandler .col50 { width: 304px; }
.Tx-Formhandler fieldset[class].col50 { width: 283px; } 
.Tx-Formhandler .col33 { width: 200px; }
.Tx-Formhandler fieldset .col33 { width: 195px; }
.Tx-Formhandler .col25 { width: 147px; }
.Tx-Formhandler .col16 { width: 114px; }

.Tx-Formhandler .right { float: right; }
.Tx-Formhandler .left { float: left; }
.Tx-Formhandler .padr { margin-right: 10px; }
.Tx-Formhandler .padt { padding-top: 8px; }
.Tx-Formhandler .clear { clear: both; height: 1px; font-size: 1px; overflow: hidden; }

.Tx-Formhandler .fherror, .tx-srfeuserregister-pi1-error { margin: 0; font-weight: bold; color: #ca2d48; clear: left; display: block; }
.Tx-Formhandler .subrow { display: block; padding-bottom: 2px; }
.Tx-Formhandler .label { font-weight: bold; color: #4c4c4c; }
.Tx-Formhandler .text { border: 1px solid #cbcbcc; font-size: 1em; padding: 2px; }
.Tx-Formhandler .select { border: 1px solid #cbcbcc; font-size: 1em; padding: 2px; }
.Tx-Formhandler select { border: 1px solid #cbcbcc; font-size: 1em; padding: 2px; }
.Tx-Formhandler .check { }
.Tx-Formhandler .note { padding-bottom: 5px; text-align: right; color: #ca2d48; font-weight: bold; background: url(../../img/bg_line_horizontal.gif) repeat-x 0 100%; }
.Tx-Formhandler .inline { vertical-align: middle; }

.Tx-Formhandler .submit { cursor: pointer; }


.Tx-Formhandler .print { padding-top: 1.5em; } 
.Tx-Formhandler .print a { background: url(../../img/bg_arrow_small.gif) no-repeat 0 4px; color: #000; font-size: 10px; font-weight: normal; padding:0 0 0 15px; text-decoration: none; }

