Ergänzung
[…] Ich würde […] bei den input-Elementen auf id verzichten - es sei denn, du brauchst die IDs unbedingt.
Lass die Checkbox ohne float laufen, und setze die Beschriftung dazu in ein label-Element. Dann muss man auch nciht mehr direkt auf die Checkbox zielen, sondern kann auch auf die Beschriftung klicken.
Genau dann braucht man u.U. die ID im input-Element
<label for="vorname">Vorname: </label><input id="vorname" type="text">
<label>Vorname: <input type="text"></label>
Die zweite Variante ist vorzuziehen. Die Beschriftungen sollten in der Nähe der input-Elemente platziert sein, sodass dies in den meisten Fällen auch möglich sein sollte.
Matthias