hi,
Der eltern div ist der body div, und ist mit height:100%; definiert.
Und wer ist Eltern von body?
Gib body mal einen border: 2px solid #F00;
und schau, ob body auch 100% der höhe einnimmt.
Zumal denke ich, du suchst min-height:100%;
für body in Browsern und height:100%;
für IE kleiner als 7.
holla holla