Dreieck: padding-left im input-Feld und Opera

Beitrag lesen

Hallo,
ich habe folgendes Problem:

IE und Firefox lassen ein padding-left im input-Feld zu - nur Opera nicht. Warum?
Was möchte ich damit? Ich möchte im Inputfeld z.B. einen kleinen Kopf reinsetzen, um anzuzeigen, dass dort der Benutzername eingegeben werden soll.

Beispiel:
<input style="background: url(bild.png) 0% 50% no-repeat; padding-left: 20px !important;" type="text" name="username" value="" />

Ich hoffe irgendjemand von Euch hat eine Idee.
Danke schonmal :)

Gruß
Dreieck