.tx-powermail {
    margin: 0;
    padding: 10px 0 0;
}
.tx-powermail fieldset {
    border: medium none;
    margin: 0;
    padding: 0;
}
.tx-powermail legend.powermail_legend, .tx-powermail h3 {
    display: none;
}
.tx-powermail .powermail_fieldwrap {
    float: left;
    margin: 10px 0;
    width: 100%;
}
.tx-powermail .powermail_fieldwrap.error {
    background-image: url("../Img/error.png") !important;
    background-position: right 30px !important;
    background-repeat: no-repeat;
}
.tx-powermail .powermail_fieldwrap.error.powermail_fieldwrap_check {
    background-image: url("../Img/error.png") !important;
    background-position: right 22px !important;
    background-repeat: no-repeat;
}
.tx-powermail .powermail_fieldwrap.correct {
    background-image: url("../Img/correct.png");
    background-position: right 4px;
    background-repeat: no-repeat;
}
.tx-powermail .powermail_fieldwrap hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FFFFFF -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-right: medium none;
    border-style: solid none none;
    border-width: 3px medium medium;
    clear: both;
    float: left;
    width: 650px;
}
.tx-powermail .powermail_fieldwrap fieldset legend, .tx-powermail .powermail_fieldwrap label {
    float: left;
    margin-top: 5px;
    padding-right: 2%;
    text-align: right;
    width: 25%;
}
.tx-powermail .powermail_radio_inner {
    float: left;
    width: 100px;
}
.tx-powermail .powermail_radio_inner label {
    float: none;
    width: 50px;
}
.tx-powermail .powermail_fieldwrap input.powermail_input, .tx-powermail .powermail_fieldwrap .powermail_select {
    border: 1px solid #000000;
    height: 36px;
    width: 50%;
}
.tx-powermail .powermail_fieldwrap input.powermail_input {
    padding: 0 1%;
    width: 60%;
}
.tx-powermail .powermail_fieldwrap.error input.powermail_input, .tx-powermail .powermail_fieldwrap.error .powermail_select {
    border: 2px solid #DA0000;
    height: 34px;
}
.tx-powermail .powermail_fieldwrap.error input.powermail_input {
    padding: 0 1%;
    width: 60%;
}
.tx-powermail .powermail_fieldwrap textarea {
    border: 1px solid #000000;
    height: 120px;
    padding: 1%;
    resize: none;
    width: 60%;
}
.tx-powermail .powermail_fieldwrap.error textarea {
	border: 2px solid #DA0000;
	height: 118px;
}
.tx-powermail .powermail_fieldwrap .powermail_radio_outer {
    height: 33px;
    padding-top: 1%;
}
* + html .tx-powermail .powermail_fieldwrap .powermail_radio_outer {
    float: left;
    width: 400px;
}
.tx-powermail .powermail_fieldwrap_submit input {
    background: none repeat scroll 0 0 #474747;
    border: medium none;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-size: 15px;
    height: 36px;
    margin: 15px 11% 15px 0;
    width: 220px;
}

.tx-powermail .powermail_fieldwrap .powermail_message_error {
    color: #DA0000;
    margin-left: 25%;
	padding-left:2%;
    width: 75%;
}
.tx-powermail .radiobutton {
    background-image: url("../Img/radio.png");
    background-position: 0 -20px;
    background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    margin: 0 5px -4px 0;
    width: 20px;
}
.tx-powermail .radiobutton.checked {
    background-position: 0 0;
}
.tx-powermail .powermail_fieldwrap .powermail_select.customSelect {
    background-color: #FFFFFF;
    background-image: url("../Img/select_arrow.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    height: 32px;
    padding: 1% 1% 0;
    width: 60%;
}
.tx-powermail input, .tx-powermail select, .tx-powermail textarea {
    color: #000000;
    font-family: 'Ubuntu Light',Arial;
    font-size: 12px;
}
.tx-powermail .jqEasyCounterMsg {
    clear: left;
    display: none !important;
    float: left;
    font-family: 'Ubuntu Light',Arial;
    font-size: 15px !important;
    text-align: right;
    width: 154px !important;
}
.tx-powermail .powermail_fieldwrap_content {
    margin-left: 20px;
    margin-right: 20px;
    width: auto;
}
.tx-powermail .powermail_fieldwrap_radio.radio_untereinander_ohne_label legend {
    display: none;
}
.tx-powermail .powermail_fieldwrap_radio.radio_untereinander_ohne_label .powermail_radio_inner {
    padding-bottom: 10px;
    padding-left: 164px;
    width: 500px;
}
.tx-powermail .powermail_fieldwrap_radio.radio_untereinander_ohne_label .powermail_radio_inner .radiobutton {
    float: left;
    text-align: left;
}
.tx-powermail .powermail_fieldwrap_radio.radio_untereinander_ohne_label .powermail_radio_inner label {
    float: left;
    margin-left: 5px;
    margin-top: 0;
    text-align: left;
    width: 400px;
}
.tx-powermail .powermail_fieldwrap_check.checkbox_ohne_label legend {
    display: none;
}
.tx-powermail .powermail_fieldwrap_check.checkbox_ohne_label label {
    float: none;
}
.tx-powermail .powermail_fieldwrap_check.checkbox_ohne_label .powermail_check_outer {
    margin-left: 164px;
}
.tx-powermail .powermail_fieldwrap_check .powermail_check_inner .powermail_checkbox {
    cursor: pointer;
}
.tx-powermail .powermail_captcha_outer {
	padding: 0;
    width: 62%;
	float:left;
	position:relative;
    background-image: url("../Img/isgleichtransparent.png");
    background-position: 65% center;
    background-repeat: no-repeat;
}
.tx-powermail .powermail_captcha_outer img{float:left;height: 36px;width: auto;}
.tx-powermail .powermail_captcha_outer input {padding: 0 5px;float:right;width:20%;border: 1px solid #000000;height: 36px}
.tx-powermail .error .powermail_captcha_outer input {border: 2px solid #DA0000;height: 34px;}