Hallo,
... Wie bekomme ich dass hin?
vor allem durch valides HTML und CSS.
Du kannst nicht nur der ganzen Tabelle, sondern auch einzelnen Spalten eine Breite zuordnen, z.B. <td width="10%"> oder <td width="*"> wenn es sich anpassen soll. Dafür kannst Du auch mit "colgroup" arbeiten.
Dein Tabellengestrüpp sieht ziemlich kompliziert aus, vor allem die "Tabelle in Tabelle"-Konstruktionen. Du solltest Dir das genze mal aufzeichnen und Dir dann überlegen, wie Du das mit colspan oder rowspan einfacher und übersichtlicher hinbekommst.
Gruß, Jürgen