Das hängt alles mit der Navigation zusammen. (Zumindest alles, was ich gesehen habe)
Das Problem ist mir nicht unbekannt. Wenn du mal schaust siehst du, dass es selbst mit älteren IE Versionen passt. Erst ab Version 9 kommt es zu dem Fehler. Liegt daran, dass Microsoft ab dieser Version für das Type rendering die DirectWrite text rendering engine nutzt. Leider (mal wieder) bekommen sie das nicht so gebacken, wie es sein soll. Die Schrift wird teilweise einfach breiter dargestellt. In der Anfangsphase des IE 9 waren einzelne Schriftarten in bestimmten Schriftgrößen auch extrem unscharf. Das hat Microsoft mittlerweile aber gefixt.
In deinem Fall heißt das, dass die Listenelemente einfach breiter werden, als der Navigationscontainer. Folglich rutschen alle Elemente, die nicht mehr in eine Zeile passen einfach in die nächste Zeile. Das ist genau wie mit Text. Bei dir hat das auch noch zur Folge, dass der Content nach rechts rutscht und die Sidebar deshalb nicht mehr daneben passt.
Und warum das alles? - Wegen einer kleinen ungenauigkeit seitens Microsoft mit großer Wirkung.
Zum beheben kannst du den Zeichenabstand mit Hilfe der letter-spacing Eigenschaft ändern:
Zitat: <style type="text/css">
<!--
...
...
...
<style type="text/css">
<!--
...
...
-->
</style>
<style type="text/css">
body {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
}
</style>
<script type='text/javascript'>
function setFontSize(size) {
var body = document.getElementsByTagName('body');
for(var i = 0; i < body.length; i++) {
if (body[i].style.fontSize) {
var s = parseInt(body[i].style.fontSize.replace("%",""));
}
else {
var s = size;
}
body[i].style.fontSize = size + "%";
}
}
</script> //-->
</style>
Wie es richtig funktioniert, kannst du hier nachlesen:
http://www.homepage-baukasten.de/forum/viewtopic.php?t=52215
Der conditional comment muss außerhalb der Style-Tags stehen!
Problematisch wird es mit dem IE 10, da der keine conditional comments mehr verstehen wird. Vielleicht behebt Microsoft aber zur Abwechslung aber auch mal einen Fehler, statt welche zu verursachen.
EDIT: Ich habe es gerade getestet, komme also nicht mit funktioniert nicht und du hast es schon mal versucht. Dafür hatte ich deinen Code schon aufgeräumt. Den hätte ich jetzt natürlich posten können, dann hättest du aber keinen Lerneffekt gehabt.

______________
mfg
o-4-n
"If you’re incompetent, you can’t know you’re incompetent." - [David Dunning]
*** Die Suchfunktion ist KEINE tödliche Krankheit! ***
Eventplanung, Equipment, Zeltverleih, Catering