.tx-powermail { padding: 0 20px; }
.powermail_fieldwrap { margin-bottom: 6px; overflow: hidden; }

.tx-powermail h2 { margin-bottom: 15px; }

.powermail_label { float: left; display: block; width: 160px; }
.powermail_radio_outer { overflow: hidden; }
.powermail_radio_inner { float: left; }

.powermail_fieldwrap input[type="text"], .powermail_fieldwrap select { width: 300px; }

.powermail_fieldwrap_check { overflow: hidden; }
.powermail_check_outer { width: 300px; float: left; }
.powermail_fieldwrap textarea { width: 300px; height: 100px; }
.powermail_fieldwrap input[type="submit"] { width: 159px; height: 27px; background: url("../../images/backgrounds/navi_meta_bg_raute.svg") no-repeat;
    border: none; color: #ffffff; cursor: pointer; text-align: center; text-transform: uppercase; margin-left: 307px; }
.powermail_fieldwrap input[type="submit"]:hover { background-image: url("../../images/backgrounds/navi_meta_bg_raute_hover.svg"); }    

@media screen and (max-width: 980px) {
  .tx-powermail { padding: 0 2%; }
}

@media screen and (max-width: 600px) {
  .tx-powermail { padding: 0 3%; }
  .secondElement .tx-powermail { padding: 0; }
}

@media screen and (max-width: 500px) {
  .powermail_label { width: 100%; }
  .powermail_radio_outer { clear: both; }
  .powermail_fieldwrap input[type="submit"] { margin-left: 0; }
}