div.tx-thmailformplus-pi1 {
width:409px;
margin-bottom:25px;
}
div.tx-thmailformplus-pi1 input, div.tx-thmailformplus-pi1 select, div.tx-thmailformplus-pi1 textarea {
font-size:12px;
}
div.tx-thmailformplus-pi1 form {
margin:0pt;
padding:5px;
border:1px solid #ccc;
}
div.tx-thmailformplus-pi1 fieldset {
border:1px solid #CCCCCC;
margin-bottom:10px;
padding:10px 5px;
}
div.tx-thmailformplus-pi1 legend {
background-color:#FFCC00;
border:1px solid #CCCCCC;
color:white;
font-weight:bold;
margin-bottom:5px;
padding:2px 4px;
}
div.tx-thmailformplus-pi1 label {
display:block;
float:left;
width:175px;
}
div.tx-thmailformplus-pi1 input, div.tx-thmailformplus-pi1 textarea, div.tx-thmailformplus-pi1 select {
width:200px;
}
div.tx-thmailformplus-pi1 input.thm_plz {
width:35px;
}
div.tx-thmailformplus-pi1 input.thm_ort {
margin-left:6px;
width:151px;
}
div.tx-thmailformplus-pi1 label.small {
font-size:10px;
}
div.tx-thmailformplus-pi1 input.thm_2cols {
display:inline;
float:none;
width:95%;
}
div.tx-thmailformplus-pi1 label.label_2cols {
display:inline;
float:none;
width:180px;
}
div.tx-thmailformplus-pi1 div {
clear:both;
margin-bottom:3px;
padding:3px;
}
div.tx-thmailformplus-pi1 div p {
margin:0pt 10px 0pt 0pt;
padding:0pt;
}
div.tx-thmailformplus-pi1 div.p_2cols p {
float:left;
padding:0pt;
width:180px;
}
div.tx-thmailformplus-pi1 input.thm_3cols {
display:inline;
float:none;
width:90%;
}
div.tx-thmailformplus-pi1 label.label_3cols {
display:inline;
float:none;
width:117px;
}
div.tx-thmailformplus-pi1 div.p_3cols p {
float:left;
width:117px;
}
div.tx-thmailformplus-pi1 input.thm_submit {
width:auto;
margin-top:10px;
}
div.tx-thmailformplus-pi1 div.thm_error {
border:1px solid red;
color:red;
}
div.tx-thmailformplus-pi1 div.thm_error p {
display:block;
}
div.tx-thmailformplus-pi1 p.thm_error {
color:red;
font-weight:bold;
}