Nun ja, das ist schon richtig. Soweit ist es mir klar. Aber nachdem das gleiche file von den Browsern unterschiedlich gehandhabt wird, nehme ich mal an, es hat mit FF zu tun.
Ein fataler Denkfehler, auf den Du schon mehrfach hingewiesen worden bist.
Aber weiter weiss ich mit all dem trotzdem nicht.
Cheatah und andere haben Dir doch bereits geraten Dein HTML zu validieren, also in Ordnung zu bringen.
Zu Deiner Info: Ist das HTML invalid, dann versuchen die Browser oft immer noch ihr Bestes zu geben um den falschen Code interpretieren zu können. Du hast falschen Code produziert, den der FF (zufällig ;) nicht interpretieren kann.
Ich rate Dir nicht beratungsresistent zu bleiben, denn Du ziehst hier (wichtige ;) Beratungsressourcen ab.