der Internet Explorer zählt Padding nicht zur Width dazu und behandelt jedes für sich. Heißt: width: 50px padding-left:5px; und das Ding ist unter MSIE 55px; breit. Firefox und Co. setzen das Padding _in_ die Breite, welche dort 50px behält. Benutzt lieber margin-left, da ist das Browserverhalten gleich. Gruß Markus