Auch ein Jahr später würd ich noch mit diesem Code (und anderen Tricks, wie durch CSS nicht sichtbaren Formfeldern als Honeypots, Zeitstempeln usw.) arbeiten. Danke dafür.
Dass der IE auch in der aktuellen 7.0.6000.16609 die hr falsch darstellt, lässt sich ja leicht umgehen – beispielsweise durch ein br, das per CSS mit {clear:both;} gestylt wird.