Hallo,
#td::after {
nur ein Doppelpunkt
http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#before_after
padding-left: .3em;
m.E. hier fehlt die "0" -> 0.3em
http://de.selfhtml.org/css/formate/wertzuweisung.htm#numerische
Mit freundlichen Grüßen,
André