Hallo!
Bei wenig Inhalt im Content-Div schweben die Footer in der Luft. Die sollen aber immer ganz unten sein. Also müsste ich entweder dem Content-Div ne Mindest-Größe geben oder die Footer zwingen am unteren Fensterrand zu kleben. Das kriege ich aber leider nicht hin. Von Tabellen will ich weg.
Nach meinem Wissensstand und mit Deinem Lösungsansatz nur mit Browsern, die *min-height* verstehen, lösbar.
Gib Deinem .div_main eine min-height von etwa 95%, setze im HTML das div mit der Klasse .div_footer, der Du eine Höhe von ~5% gibst, außerhalb des .div_main dann sollte es zumindest mit dem Firefox und Mozilla-Browsern funktionieren. Opera weiß ich nicht, IE und Konqueror kennen min-height nicht.
Mit height ist allenfalls eine Lösung mit overflow:scroll möglich.
Hat aber auch verschiedene Probleme.
Übrigens: Unterstriche sollte man in Klassennamen nicht verwenden!
Grüße
saltun