Aber wäre es bei der Lösung nicht so, dass der Container dann vertikal auch in der Mitte wäre?
/* rauseditiert */
Ist es nicht genau das was du im Prinzip haben willst?
Wenn du doch deinem Inhaltskontainer keine explizite Hoehe mitgibst, dann waechst er mit dem Inhalt mit und wie man voreingestellte Browservoreinstellungen bezueglich der jeweilligen Elemente resetet solltest du doch wissen oô' ( prolog -> *{margin:0; padding:0;} )