Carl: Grafik und Tabelle in Opera falsch angezeigt

Hi

hab ein Problem mit einer Tabelle.
Ich stelle sie zwar auf eine feste Größe, aber wenn ich die Seite in Opera anzeigen lasse, ist erstens die Tabelle zu groß und 2. ist zwischen 2 Tabellen, die mit einem bildhintergrund versehen sind eine dünner schwarzer strich, den ich nicht weg bekomme.
ich hab die seite zur verdeutlichung einmal mit border und einmal ohne hochgeladen.

http://gw.freie-geister.de/seite/index1.php
http://gw.freie-geister.de/seite/index.php

Hier noch der Quelltext meiner index.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<? require("config.php"); ?>
<html>
<head>
 <title>The DoomMinion</title>
</head>

<body BGCOLOR="#000000" style="padding:20px;">
<table border="0" align="center" width="100%" height="100%" BGCOLOR="#04083B" style="padding:0px;" cellpadding="0" cellspacing="0">
 <tr valign="middle">
  <td width="120" height="200">
   <? include("header2.php") ?>
  </td>
  <td height="200">
   <? include("header.php"); ?>
  </td>
 </tr>
 <tr>
  <td valign="top" width="120">
   <? include ("menue.php"); ?>
  </td>
  <td valign="top">
   <? include ("inhalt.php"); ?>
  </td>
 </tr>
</table>

</body>
</html>

Wäre schön wenn mir jemand helfen könnte.

Gruss
Carl