Ein Lösungsansatz wäre "float:left" und feste Width + feste Width des umgebenden Bereichs, so dass es passt.
Das sind sogar zwei Lösungsansätze:
Lösung 1 funktioniert aber nur, wenn die nachfolgenden Tabellen immer höher werden (glaube ich) und
Lösung 2 ist eigendlich keine Lösung, weil ich ja wollte, dass sich die Breite dynamisch anpasst.
Ist also beides nicht so dolle.