Hallo Pingustar!
Im IE 6 sieht es noch so verhunzt aus, wie in Deinem Screenshot. Über die Ursachen sich den Kopf zu zerbrechen überlasse ich jedoch denjenigen, die um die Uhrzeit noch Kaffee trinken, wenn Du verstehst, was ich meine ;)
Also, dass bei der Navi der IE 6 die Höhe nicht darstellt, liegt daran, dass er min-height gar nicht versteht (und max-height würder er als height interpretieren). Also gibt man dem Element nur für den IE 6 eine feste Höhe:
#navi {
background: url(bg_main_pics/bg_navi.png);
width:200px;
min-height:553px;
position:absolute;
margin-top:-1px;
}
* html #navi { height: 553px }
in dem man den Star HTML Hack benutzt.
Warum gibst Du position: absolute der Navi, ohne Angaben zu top und left? Warum gibst Du position: absolute der Navi, wenn die enthaltenden Elemente (Elternelemente) keine Angabe zur position bekommen?
Warum packst Du die Navigation in einem DIV, das nicht nötig ist?
Warum verlinkst Du zu "Über uns" wenn man gerade auf der Über uns-Seite ist? => Verlinke nie von der aktuellen Seite auf die aktuelle Seite (Ausnahmen: Ankersprünge)!
Viele Grüße aus Frankfurt/Main,
Patrick