DIV Inhalt zusammendrücken?

Hallo,
ich habe zwei Seiten:
Lange Maschinenbau - Kantenbearbeitungsmaschinen
(richtige Darstellung)

http://vision-sportal.de/oopcms/index.php?lang=de&site=Kantenbearbeitungsgeraete
(falsche Darstellung)

Nun wäre die Frage, wie ich es hinbekomme, dass der Inhalt genauso wie im ersten Link aussieht. Der Unterschied ist, dass im zweiten Link das Layout mittels DIV geregelt wurde und im ersten mittels Tabellenlayout. Der Inhalt wird in beiden fällen aus einer Datenbank ausgelesen.

Wie kann ich es hinbekommen, dass der Inhalt im DIV wie in Beispiel 1 zusammengedrückt wird? Habt ihr irgendwelche hilfreichen Tipps? Ich wäre sehr dankbar.

Vielleicht würde es helfen, wenn du um den gesamten Code einen Wrapper bastelst und mit ihm die Breite definierst?

Aber ist nicht genau das DIV der Wrapper? Wäre das dann nicht doppelt? Oder meinst du einen Wrapper um alles? Also auch den Header etc? Mit Wrapper funktioniert es leider nicht.

HTML-Fehler bitte beseitigen:
[Invalid] Markup Validation of http://vision-sportal.de/oopcms/index.php?lang=de&site=Kantenbearbeitungsgeraete - W3C Markup Validator

Würde es den Fehler beseitigen? Was mache ich mit PHP URLs mit & und = Zeichen?

Auf jeden Fall. Vor allem die nicht beendeten

    und so sind da das Hauptproblem.

    „&“ werden immer mit „&“ kodiert und sind dann auch valide.

Funktioniert aber leider dennoch nicht. Wisst ihr, wie ich das Problem lösen könnte?

Das sind immernoch viel zu viele Tabellen. Verzichte auf diese, denn Du hast ja scheinbar selbst keinen Durchblick mehr. Zudem sind sie hier falsch angebracht, da es (bis auf Werte-Übersichten) keine tabellarischen Daten sind die Du ausgibst.

Also einfach Divs stattdessen? Ok Danke.

Nein, HTML statt dessen.

's dienen nur zum Gruppieren. In deinem Fall hast Du eine Liste, also müsstest Du
    verwenden um die Liste zu erstellen.