echo $begrüßung;
folgender Code verursacht im IE 5.01, 5.5 & 6.0 an der Stelle wo das Form-Tag steht einen zusätzlichen Abstand von 19 Pixel. Warum? FF (1.5), OP (5.12, 6.0, 9.01) und NS (6.2, 8.1) tun das nicht.
Es gibt keine Vorschrift, die besagt, wie ein Element im Normalfall dargestellt werden soll. Der IE macht eben um ein form-Element etwas Abstand, andere Browser nicht. Wenn du keinen Abstand haben möchtest solltest du das mit einer CSS-Regel (margin) explizit festlegen.
echo "$verabschiedung $name";