Nachtrag:
Die Breite der Felder ist im html-Code angegeben, also z.B.
<input type="Text" name="Name" size="40" maxlength="40">
Im css wird die Schriftgröße definiert, die ja für die Frage der beanspruchten Breite nicht ganz unerheblich sein dürfte - hier habe ich mich aber vergewissert, dass die angegebene Schriftgröße mit der Zeichenanzahl und der Feldbreite harmoniert (im Explorer sieht's ja auch bestens aus...)