Hi, now i've found a solution, which removes only the inline-style- property »filter«. :-) i've changed
$('#test').show('slow', function() { $('#test').css('FILTER', ''); $('#test')[0].style.filter = ''; }); to $('#test').show('slow', function() { document.all.test.style.removeAttribute("filter", false); }); removeAttribute("filter", false); removes the inline-style-property completly. :-) @Dragan i understood what happened, but i didn't know how to change the behavior, that after an animation with opacity, the filter-property is overwritten. Now i can remove this property after calling the animation and the pngs occur also in MSIE. My problem was, that i had to remove the filter-property but NOT the whole inline-style. I've updated my demo - i hope this makes my case clearer. Now button1 behaves exactly, how i want and button2 looses its position, cause the inline-style is completely removed. http://schep.de/test/test-case/ greetings Patric