.powermail_form_1 h3{
	display:none;
}
.powermail_field_error_container,
.parsley-errors-list,
.powermail_message_error{
	color: red;
}
.powermail_fieldset {
    padding-bottom: 0.5em;
    margin-bottom: 1.5em;
    margin-top: 2em;
}
.powermail_fieldset_4 legend,
.powermail_fieldset_5 legend,
.powermail_fieldset_7 legend,
.powermail_fieldset_8 legend{
	display:none;
}
.powermail_fieldset_7 div{
	font-size: 90%;
	line-height: .9;
}
.powermail_legend {
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 1em;
    padding-right: 10px;
}
.tx-powermail .layout1 .powermail_fieldwrap {
    overflow:hidden;
    padding-bottom: 0.3em;
}
.tx-powermail .layout1 .powermail_fieldwrap_input label,
.tx-powermail .layout1 .powermail_fieldwrap_type_radio .powermail_label,
.tx-powermail .layout1 .powermail_fieldwrap_type_optionen .powermail_label,
.tx-powermail .layout1 .powermail_fieldwrap_type_textarea label {
    float: left;
    width: 16em;
    display: block;
}
.tx-powermail .layout1 input[type="text"],
.tx-powermail .layout1 input[type="email"],
.tx-powermail .layout1 input[type="number"]{
    margin-left: 16.5em;
    width: 30em;
    display: block;
    padding: 3px;
    border:none;
    border-bottom: 1px solid #666;
    background: #f5f5f5;
}
.tx-powermail .layout1 textarea {
    margin-left: 16.5em;
    width: 30em;
    display: block;
    padding: 3px;
    border:none;
    border-bottom: 1px solid #666;
    background: #f5f5f5;
    height: 12em;
    margin-top: 1em;
}
.tx-powermail .layout1 .powermail_fieldwrap_type_radio .powermail_field {
    margin-left: 16.5em;
}
.tx-powermail .layout1 input[readonly="readonly"],
.tx-powermail .layout1 input[readonly] {
    border: none;
    color: #999;
    background: none;
}
.tx-powermail .layout1 table {
    margin-top: 0.5em;
}
.tx-powermail .layout1 table.produktliste {
    table-layout: fixed;
}
.tx-powermail .layout1 table.produktliste th {
    font-size: 0.8em;
    text-align: left;
    vertical-align: bottom;
    padding: 5px 0 15px 10px;
    line-height: 1.2;
}
.tx-powermail .layout1 table.produktliste th:nth-child(2) {
    text-align: left;
}
.tx-powermail .layout1 table.produktliste td {
    font-size: 0.9em;
    vertical-align: top;
    /*padding: 5px 0 5px 10px;*/
    word-wrap: break-word;
    text-align:right;
}

.tx-powermail .layout1 table.produktliste th:first-child,
.tx-powermail .layout1 table.produktliste td:first-child {
    padding-left:0;
    text-align: left;
}
.tx-powermail .layout1 table.produktliste input {
    margin:0;
    width: 60px;
    text-align:right;
    white-space: normal;
    display: inline;
}
.tx-powermail .layout1 table.produktliste textarea {
    margin:0;
    width: 170px;
    height: 46px;
    background: transparent;
    border:none;
    resize: none;
}

.tx-powermail .layout1 table.produktliste input.prospekt_quantity {
    width: 50px;
    display: inline;
    padding-top: 3px;
}
.tx-powermail .layout1 table.produktliste input.prospekt_name {
    width: 200px;
    text-align: left;
    vertical-align: middle;
}

.tx-powermail .layout1 input[type="submit"] {
    cursor: pointer;
    border: none;
    background: #999;
    color: #fff;
    text-align:center;
    padding: 10px;
    font-weight: bold;
    display: block;
    width: 100%;
}
