hallo Ilona,
das Problem, daß selbst scheinbar "korrekt" gebastelter Code in den Browsern unterschiedliche Ergebnisse zeigt, kennen wohl einige Forumsbesucher. Im Gegensatz zum IE ist es zum Beispiel dem Netscape-Navigator wichtig, in welcher Reihenfolge die DIV's in der CSS-Definition aufgerufen werden, manches muß man da durch Probieren lösen.
An deinem mitgelieferten Code ist entweder "alles falsch" oder "alles richtig" - das hängt halt davon ab, wie die zugehörigen Scriptbestandteile aussehen, die du leider nicht mit angegeben hast. Bei dem zu erwartenden Umfang deines Codes ist es sinnvoller, du würdest eine URL angeben, wo man sich das mal anschauen kann.
Grüße aus Berlin
Christoph S.