Das DIV hat mit dem Problem nichts zu tun und ist hier nicht nur überflüssig, sondern schränkt je nach Bildgröße den Anzeigebereich für den Text übermäßig ein.
Ich dachte, wenn man die künstlich geschaffen Breitenbegrenzung erkennt, dass dann der Textfluss deutlicher wird als ohne diese.