Hallo Marco,
zunächst kann ich "doppelt so große" Eingabefelder nicht feststellen.
Die kleinen Unterschiede kannst du über z.B. die Schriftgrösse korrigieren,
hier geht es sogar ohne CSS-Weiche:
<form>
<table bgcolor='red'>
<tr>
<td width="190"><input type="text" name="login" size="15" maxlength="256" style="width:110px;margin-left:30px;font-size:13px;height:18px"></td>
</table>
</form>
NC4 macht dann wie üblich eine etwa 1px zu kleine Schrift, was die Abstände
passend ausgleicht. Mit margin-left (und width bei td) siehts dann auch
sonst ähnlich aus, NC4.8, IE6, Moz1.2 und Op7.
Ansonsten gibt es ja auch noch verschiedene Möglichkeiten mit CSS-Weichen im Inlinestyle.
Grüsse
Cyx23