Hey,

mit der Struktur kann man recht wenig anfangen. Falls du wirklich p-Tags verwendest, bedenke, dass sie ohne CSS-Reset einen automatischen Absatz produzieren. In deiner Beispielstruktur hast du ein <p> vergessen, vielleicht ist es dir in deinem richtigen Code auch passiert.

Ich gehe aufgrund der Tatsache, dass es sich um ein Formular handelt, mal davon aus, dass es nicht um eine Knuddels-HP geht (sonst könnte es an den automatisch eingefügten Breaks liegen). Am besten wäre es, wenn wir deinen ganzen Code kennen würden oder man die Seite betrachten könnte (zwecks Untersuchung mit Firebug).