I am having some difficulties with the little orange banners labelled "Neu" ( = new) on my new website.

It seems that IE8 can't read the :after pseudo class properly, so the banners appear behind the images. Can anybody help me with that?

Thanks for any help.

P.S: In all other browsers it looks fine, as usual.