Я не могу получить z-index, работающий над iframe, который содержит файл PDF с IE8. Он работает с Google Chrome.
Пример (JSFiddle):
HTML
<div id="div-text">
      <div id="shouldBeOnTop">my text that should be on top</div>
</div>
<div id="div-frame">
    <iframe src="http://legallo1.free.fr/french/CV_JLG.pdf" width="200" height="200"/>
</div>
CSS
#div-text{
    position:relative;
    left:210px;
    top:20px
}
#shouldBeOnTop{
    position:relative;
    right:60px;
    background-color:red;
    width:100px;
    z-index:2;
}
#div-frame{
    position:relative;
     z-index:1;
}