Hi,
<div style="border: solid 1px #cbd8eb; width: 400px">
<input style="border: solid 1px #1e3c7b; margin: 8px; width: 100%" value="width: 100%" />
</div>
Rechne doch einfach: 400-2-16 = 382px.
I.V. mit einem vollständigem DOCTYPE rechnet auch der IE6 so.
freundliche Grüße
Ingo