Da man Tabellen eigentlich nicht zum Layouten verwenden sollte bietet es sich auch aus semantischen Gründen an, dementsprechende alternative HTML-Tags für ein Formular-Layout zu verwenden.

Hier ein kleines Beispiel:

[syntax,cssform.html,html]

Mit fieldset kann man zusammengehörige Bereiche zusammenfassen.
Die Liste (ol) sorgt für eine logische Ordnung der Formularelemente