IE8 button problem

absolute positioned elements inside button element are wrong in IE8

HTML

<div style="border:1px #aaa solid; background-color:red; text-align:right" id="srd_header">
    <button onClick="window.external.Test();">Close</button>
</div>