Hallo.
Du benutzt eine Tabelle, die in einem <span>-Element ist. Sowas ist weder standardkonform, noch kann ich mir vorstellen, wozu das gut sein könnte. Wie soll sowas denn dargestellt werden?
Die ganze Seite ist völlig konfus aufgebaut. Wozu soll denn die Tabelle gut sein? Warum positionierst du alles mögliche absolut? Warum stehen die Bilder in da, wo sie hingehören? Imho ist es völlig irre, alle Bilder nacheinander in den Quellcode zu schreiben und sie per absoluter Positionierung über die Seite zu verteilen. Die Texte, die zu den Bildern gehören, sind dann umständlich drum herum gebaut... Das ist nicht nur extrem fehleranfällig und unübersichtlich, sondern auch nicht standardkonform, nicht barrierefrei und offensichtlich funktioniert es auch nicht wie gewollt. Bei dieser Seite ist es schon recht schwer, nach zu vollziehen, warum die einzelnen Elemente da dargestellt werden, wo sie eben dargestellt werden. Dazu kommt, dass noch ein paar CSS-Fehler drin sind. Mich wunder ehrlich gesagt mehr, dass die Bildchen im FF da dargestellt werden, wo sie offensichtlich dargestellt werden sollen.