gewöhn dir mal aussagekräftige Namen für deine Divs an, oder kommentier das direkt, das ist ja scheusslich
Also, es gibt erstmal keine Definition, wie hoch ein Browserfenster ist, demnach kannst du auch nicht height: 100% verwenden. Je nach Browser und zusätzlichen CSS-Befehlen wird das a) gar nicht interpretiert, b) die Browserhöhe des Fensters in Pixeln verwendet, c) als 0 interpretiert.
Stell doch bitte mal ein Beispiel online, das ist sonst so blöd zu betrachten.
Wenn l.m und r.m lediglich zum Anzeigen des Hintergrundbilds da sind, alle drei Divs (l.m, m.m, r.m) zu einem Div verschmmelzen, eine 1px große Grafik erstellen, die dann die Breite der 3 Divs zusammen hat und eben die Ränder und den Hintergrund als Inhalt hat. Du kannst dich aber auch anderer Tricks bedienen, Beispiele gibt es zuhauf
www.intensivstation.ch