.powermail_form_62 .layout2{
    width: 50%;
    float: left;
    margin: 20px 0 0 0;
    padding: 30px 0 10px 0;
    border-top: 1px rgb(199, 199, 199) solid;

}

.powermail_fieldset_68 {
    border-top: 1px rgb(199, 199, 199) solid;
    clear: both;
    padding: 30px 0 10px 0;
}

.powermail_form_62 .layout2 input[type="text"] {
    width: 100%;
    margin-bottom: 20px !important;
}

.powermail_form_62 .layout1{
    width: 100%;
    margin: 40px 0 0 0;
    padding: 30px 0 10px 0;
    border-top: 1px rgb(199, 199, 199) solid;

}

.powermail_fieldwrap_hauptpersonvegetarisch,
.powermail_fieldwrap_allergienbemerkungenetc,
.powermail_fieldwrap_begleitpersonvegetarisch,
.powermail_fieldwrap_begleitpersonallergienbemerkungenetc {
  display: none;
}


@media (max-width: 1100px) {
    .powermail_form_62 .layout2{
        width: 100%;
        float: none;

    
    }

    .powermail_form_62 .powermail_fieldset_76  {
        margin-top: 0;
        border-top: none;
    }
   
  
  }
  

  
#inhalt .powermail_form input[type="text"], 
#inhalt .powermail_form input[type="email"], 
#inhalt .powermail_form textarea {
    border: solid 1px #002639;
    height: 44px;
    font-size: 0.875em;
    padding: 0 19px;
    line-height: 44px;
    margin-bottom: 0px;
    max-width: 100%;
    margin-top: 40px;
}

form .powermail_field .checkbox input, form .powermail_field .radio input, form .form-group .checkbox input, form .form-group .radio input {
    margin-top: 3px;
}

form .focused:not(.checkbox):not(.radiobutton):not(fieldset) > label {
    transform: translateY(-1.7rem) scale(0.9);
    z-index: 10 !important;
}

#inhalt .powermail_form textarea  {
    height: 100px;
}

#inhalt .powermail_form .powermail_fieldwrap_type_input label {
    top: 45px;
    left: 12px;
}
#inhalt .powermail_fieldwrap_type_textarea {
    margin-top: 30px;
}

#inhalt .powermail_fieldwrap_type_textarea label{ 
    top: 0;
}
form .powermail_label_legend {
    font-size: 0.9em;
}

#inhalt .powermail_form label{
    font-size: 24px;
}

form .powermail_label_legend {
    font-size: 1.2em;
    font-weight: bold;
}