minic: ausrichtung

Beitrag lesen

möchte ein bild vertikal mittig ausrichten und den hintergrund ebenfalls, sodass z.b. eine vertikale linie im bild weitergeführt wird im hintergrundbild.

hatte schon eine idee, problem: der hintergrund wurde immer um 1px zuweit unten ausgerichtet (im ms internetexplorer).

CSS:
.rechts {
  background-attachment: fixed;
  background-image: url(hintergrund.gif);
  background-position: right center;
}
HTML:
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0" class="rechts">
  <tr>
    <td width="990" height="580" valign="middle"><img src="bild.gif" width="990" height="580"></td>
  </tr>
</table>

weis dass height="100%" nicht html konform ist, funktioniert aber bei allen mir bekannten browsern.
welche besseren möglichkeiten gäbe es um diesen fehler zu umgehen!?