Alos gut.
Ich hab grad mal Deinen Code ausprobiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head><meta http-equiv="expires" content="0">
<link rel="stylesheet" type="text/css" href="images/style.css">
</head>
<body>
<div id="content" align="center" style="background-image:url(logo.gif)">
<table border="0" width="97%" id="text">
<tr>
<td align="left" valign="top">test</td>
</tr>
</table>
</div>
<img style="border:0;" src="grey.gif" alt="">
</body>
</html>
Die beiden Grafiken sind einfach nur farbige kleine Flaechen. Bei mir ist da kein Abstand. (IE6 - was anderes hab ich grad nicht)