Hallo,
Es ist ein nur 5 Pixel breites div und bildet so links (und später auch rechts) den Rahmen für das mittige div.
aha, und was hindert dich daran es _genau_ so zu machen?
Eben 5 Pixel breit und nicht nur links, sondern auch rechts?
Sieh dir einmal die Angaben zu border an:
http://selfhtml.teamone.de/css/eigenschaften/rahmen.htm
Und denke daran, dass du nur _ein_ <div> verwendest. Fragen zu automatischen Höhenanpassungen erübrigen sich dann.
HTH
Jochen