Die beiden inneren div's sollen NEBENEINANDER stehen. und zwar mittig!
Also willst du nicht nur den äußeren Block zentrieren, sondern auch dessen Inhalt. Wonach soll sich denn die Breite des äußeren Blocks richten?
... weil ich nicht weiss wie lang der Text neben dem Bild tatsächlich ist!
Darf der Text nicht umbrechen oder wo ist das Problem?