Ich muss sagen, dass ich das so ganz, noch nicht wirklich verstehe aber mal so ein vorsichtiger Vorschlag.

Umschliessenden Kontainer her nehmen, Inhalt da rein Stopfen und ihm zugleich eine Breite geben, die alles mit einschliesst. Den Inhalt, versiehst du mit einem margin:600px 25% 0 25%; das duerften dann, wenn ich es richtig verstanden habe, immer einen Abstand von 25% nach links und rechts zum umschliessenden Kontainer generieren, was dir im Umkehrschluss 50% fuer den Inhalt ueber laesst.

Erschlagt mich, wenn ich jetzt was falsches gesagt hab. lach