Hallo!
Vielleicht funktiert ja folgendes:
Zu 1):
Alle drei Elemente absolut positionieren, jeweils ganz oben und ganz links.
Für DIV1 Breite 100%, Höhe in px
Für DIV2 Breite in px, Höhe 100%
Für DIV3 Breite und Höhe 100%
Innerhalb von DIV2 und DIV3 jeweils ein weiteres Element für den Inhalt definieren und mit margin an die richtige Stelle schieben.
DIV1,2 und 3 gegebenenfalls mit z-index sortieren.
Habe es nicht ausprobiert, aber vielleicht geht es ja so.