Das mit dem Padding (zum Ausgleich des negativen text-indent) wär dann im 2. Schritt gekommen...
wobei ich grade sehe, dass das 3. beispiel im selfhtml mit margin und negativem text-indent arbeitet
rein vom gefühl her würde ich aber mit padding arbeiten, da der absatz selbst dann zb noch mit einem rahmen geschmückt werden kann, der nicht den ausgerückten text abschnippelt :D