@@KSR:
„IE stellt aber richtig dar“ hat sich wohl noch nie bewahrheitet. Du meinst wohl: IE stellt aber wie gewünscht dar.
Browser sind aber nicht dazu dar, deine Wünsche zu erraten, sondern anhand der im Stylesheet vorhandenen Regeln darzustellen.
Und wenn in system.css (Zeile 29) was von tbody { border-top: 1px solid #CCCCCC; }
steht, dann stellt der IE das falsch dar, weil der Rahmen fehlt.
Mit Firebug war das leicht aufzuspüren. Solltest du dieses Firefox-Add-on noch nicht installiert haben, wird’s höchste Zeit.
Im Übrigen ist auf deiner Seite nichts, aber auch gar nichts, was den Einsatz eines 'table'-Elements rechtfertigen würde.
Sieh dir mal die <http://de.selfhtml.org/css/layouts/mehrspaltige.htm@title=mehrspaltigen CSS-basierten Layouts> in SELFHTML an!
Live long and prosper,
Gunnar
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.