Padding kennt keine negativen Werte.
Deine früheren Versuche waren also Fehlversuche.
Du musst also das padding durch width kompensieren (sofern kein Box-Modell Bug am Werk).
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o