Hallo nance,
ich hab deinen Code mal ein wenig bearbeitet, vielleicht bringt dich das ja näher an deine gewünschte Lösung. Ich würde die links-rechts Aufteilung allerdings mit einer Tabelle machen.
<div style=" padding: .5em;">
<div style=" padding: .5em; border: 1px solid #ff0000; width: 45%; text-align: right; float: left;">
<p>Name</p>
</div>
<div style=" padding: .5em; border: 1px solid #00ff00; width: 95%; ">
<input value="" size="40" maxlength="32" type="text" name="Name">
</div>
</div>
<div style="clear: left; padding: .5em;">
<div style=" padding: .5em; border: 1px solid #0000ff; width: 45%; text-align: right; float: left; ">
<p>Wohnort</p>
</div>
<div style=" padding: .5em; border: 1px solid #ffff00; width: 95%; ">
<input value="" size="40" maxlength="4" type="text" name="Wohnort">
</div>
</div>
Gruß von Aybee