Breiten-Verständnisproblem

Hallo,

ich habe da ein Verständnisproblem mit Elementbreiten.
So habe ich, wie weiter unten schon gefragt verschachtelte DIVs, welche ich zwischenzeitlich mit float: left zusätzlich formatiert habe. Nun hat sich alles so ziemlich so hingeschoben wie ich es will. Das äusserste DIV (leftsection) hat zusätzlich noch eine feste Breitenangabe.
Nun passen alle inneren DIVs mit der Breite absolut schön, solange sie soviel Inhalt beinhalten, daß sich die Breite auf die volle Breite des äusseren Div erstreckt. Habe ich aber einen schmaleren Inhalt, dann bleibt das Div aber kleiner als gewünscht.
Schreibe ich nun width: 100% rein, dann werden plötzlich alle diese DIVS breiter, so daß diese dann rechts anstossen.
Nun verstehe ich das alles nicht mehr. 100% sagt doch, bis zur durch das übergeordnete Element vorgegebenen Grenze.
Warum nun wird dann alles breiter als die vorgegebene Grenze des äusseren Elements?
Unter
http://test.spd-bodenmais.de
kann man sich das Problem einmal genauer anschauen.

Gruß

Thomas