Aufbau:

<body>

<div id="hintergrund_oben"><div id="ecke_hintergrund">
Sämtlicher Inhalt!
</div></div>

body bekommt die linke Linie als Hintergrundbild.

hintergrund_oben die obere.

ecke_hintergrund bekommt quasi die Kurve.
Damit die Höhe stimmt, auch die entsprechende Mindesthöhe (für den IE6 eine Höhe, der kennt min-width nicht, interpretiert aber die Höhe genauso)

  body {
	margin: 0;
	padding: 0;
	background: #7c7562 url(hintergrund_links.gif) repeat-y;
	}
	
  #hintergrund_oben {
  	background: url(hintergrund_oben.gif) repeat-x;
  	}
  
  #ecke_hintergrund {
  	background: url(ecke.jpg) no-repeat;
  	min-height: 581px;
  	}
  * html #ecke_hintergrund {
  	height: 581px;
  	}