Hallo,
Ok, hier ist mein Borschlag, ähnlich Deiner: Fieldset/Legend/Label und alles übereinander so wie hier und das tut auch in sehr kleinen Fenstern. Die Organisation der CSS-Klassen ist natürlich Deine Sache.
danke für deinen Vorschlag. Dieser kommt für mich leider nicht in Frage, da ich es nicht schön finde wenn alle Felder untereinander stehen.
Aufm Handy wird Dir nichts weiter übrigbleiben.