Hi Kai,
Genau so eine ähnliche Aufgabe hat mich schon seit zwei Tagen beschäftigt.
Bei height: auto; eintragen hilft. Das erfordert aber ein div, welches den Content umschliesst (allg. als wrapper bezeichnet). In diesen Wrapper kannst du einen z.B. linksbündigen Div-Container mit deinen Formatwünschen einfügen.
Hier habe ich so einen wrapper im Einsatz, der den Content, welcher dynamisch erstellt wird, umschliesst. (die blauen streifen links und rechts sind vom wrapper_background Div, welches eigentlich im Hintergrund über die gesammte Seite reicht.
Sonst hieft da nur probieren... (spreche aus Erfahrung)
Viele Grüsse gary
PS.: Hat einige aktuelle Post von mir im Umlauf ;-)