Hat dir diese Antwort geholfen?
Wenn, so wie es aussieht, ein Template resp. Stylesheet verwendet wird, das alleine seiner Bezeichnung nach
<link rel='stylesheet' href='templates/css/ff.css' type='text/css' title='default'/>
für den
Firefox "optimiert" ist, dann braucht man sich nicht wundern, wenn die Seite in anderen Browsern fehlerhaft dargestellt wird.
Da hilft also erst einmal nur, das Stylesheet auf Vordermann zu bringen und dort entsprechende Anpassungen für den IE vorzunehmen.
Gute Hilfe dazu:
www.css4you.de Allerdings sieht auch der Quelltext der Seite auf den ersten Blick auch so aus, als ob da ein Amateur "rumgewurstelt" hat.
M. a. W. Das "Gerüst" der Seite ist auch ein wustes Durcheinander und beinhält eine ganze Reihe Anweisungen/Formatierungen, die der IE in dieser Form in Verbindung mit einem auf den FF optimierten/erstellten Stylesheet mit Sicherheit schlecht bis überhaupt nicht auf die "Reihe" bekommt da er sich nicht "entscheiden" kann, welche der Anweisungen er denn jetzt befolgen soll.
Auch da gilt: das verwendete Template entschlacken.
wo muss ich den fehler suchen / was ändern....
Zuallerert einmal das Stylesheet überarbeiten und den Divs/Ebenen für den Seitenkopf und der linksseitigen vertikalen Navigation entsprechende Positionierungen zuweisen. Da scheint mindestens das eine oder andere "float" zu fehlen.
Auch das hier
<div id='text' align='left'>
im generierten Seitenquelltext ist auf den ersten Blick einfach nur Mist. Die Ausrichtung innerhalb des Layers/Divs wird im Stylesheet angegeben und nicht durch ein "align="left" im Quelltext der Seite. Davon abgesehen, dass in einem separaten Layer keine Anweisung "left" für eine linksseitige Ausrichtung des Layerinhalts im Layer erforderlich ist da die linksbündige Anordnung ohnehin "Standard" ist.
Der
Browser erhält also so wie es aussieht "konkurierende Anweisungen", damit geht der FF etwas weniger restriktiv um als der IE - das Ergebnis ist bekannt.