Hi,
wie sehen die Klassen im1, im2, und die CSS-Bestimmungen für #flex1 und #flex2 aus?
Du könntest mit Floats arbeiten. Außerdem würde ich dann allen Elementen Breitenangaben geben.
css für die Floats:
div.im1,
div.im2,
div#flex1 {
float: left;
}
<scnr>
Wie du allerdings die div#flex soweit rechts enden lässt, weiß ich nicht ;-)
</scnr>