Hallo Michael,
ich hab mir die Seite gerade mal mit dem IE5.5 angeschaut, und mir ist aufgefallen, daß die letzten 3 Doppel-Tabellen nicht genau in der Mitte der Seite zusammenstoßen, (so wie alle anderen Doppel-Tabellen), konnte aber nicht auf Anhieb einen Grund dafür finden.
Zu deinem Problem: Ich bin nicht so der XHTML-1.1-Strict-Experte,
aber wenn es möglich ist, würde ich zwei Unter-Klassen class="td1" und class="td2" für die zwei verschieden breiten td's verwenden und die Breite jeweils im CSS definieren und dafür die Breitenangabe im colgroup rauslassen.
MfG. Lutz T.