Hallo Jens!
Lustig finde ich nur das die %-Angaben für width mal wieder nicht stimmen.. margin-left ist ok.. aber width scheinen sich aus 100 - margin-left zu ergeben.. lol
»»
So abwägig ist es ja nicht; denn
10% 80%   10%
magin-left:10%; + width:80%; +margin-right:10%;
ergeben 100%
Wenn du noch padding und border-width auch verwendest, müsstes du diese auch aus dem width abziehen:
margin-lborderpaddingwidthpaddingbordermargin-r
Grüße
Thomas