Hi,
den IE5 habe ich hier leider nicht mehr aber der Fehler hört sich nach einem float-Bug, bzw. Effekt durch Ausbrechen von Überbreitem Inhalt an. Hab Euer CSS zwar nicht genau durchgesehen aber falls float verwendet wird, sollte immer auch eine Breite für das Element angegeben werden.
MfG
Danny