CSS Div-Countener flexible höhe

Hallo,
ich stehe grade etwas auf dem schlach. Ich habe in CSS einen Div-Countainer der das Hintergrundbild einbindet. In diesem Habe ich einen Div-Countainer für den Text, das Problem ist das der Hintergrund-Div nicht größer wird.

Hier könnt ihr es euch mal anschauen:
Placero

Der Hintergrund endet wenn man Scroolt, dieses soll aber nicht so sein. Jemand eine Idee was ich falsch mache?

Der Hintergrund endet wenn man Scroolt, dieses soll aber nicht so sein. Jemand eine Idee was ich falsch mache?
Der Doctype, sowie der komplette -tag fehlt.

Wenn ich dies im Firebug eintrage, ist #bg immer am Ende des Textes.

Mfg

Hinzugefügt und Fehlert immernoch vorhanden

So, ich habe die beiden Sachen jetzt hinzugefügt und bei mir kommt immer noch der Fehler. Ist das so richtig was ich eingefügt habe:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
	   <html>

Setz den Hintergrund nicht im div sondern im body.

background-image: url(img/bg.jpg); background-position: top center; background-repeat: repeat-y;