die Unwissenden: position: relative verursacht falschen Abstand in einer Tabelle

Hallo Ihr self-hmtl´er

ich habe mal wieder ein kleines Problem mit einer Tabelle, bei dem ich mir bisher gut helfen konnte. Aber nun bin ich an einer Stelle angelangt, beider ich durch probieren nicht mehr weiter komme!

schaut euch vielleicht erstmal das folgende Bild an:

Mir persönlich geht es um den oberen Abstand, der einfach zu groß ist (Abstand nicht okay)

Es ist für mich wichtig, das der Text Info 1, Info 2 usw. in der Tabelle bleibt und auch als *position: relative;* "geschrieben wird" denn nur so kann ich den rahmen im Hintergrund belassen. Der Text, an sich wird später durch eine ext. php geändert.
Nun zurück zum Thema

Kann mir bitte jmd. einen Tipp geben, wie ich den oberen Abstand gleich dem soll Abstand hinbekomme? Wenn ich den DIV-Befehl raus nehme, verschwindet, auch der große Abstand, aber ich brauch doch den DIV_Befehl *schniiiiief*

Folgend mein selbstgebauter html-Code :-D

<table width="100%" border="0"  
cellspacing="0" cellpadding="0">  
  <tr>  
    <td valign="top" style="width: 170px; background-color:#FFFFFF;"><table width="100%" border="0" cellspacing="0" cellpadding="0">  
      <tr>  
        <td><img src="$stylevar[img_misc]/sidebar_Info.gif" alt="" width="170" height="39"></td>  
      </tr>  
      <tr>  
          <td class="smallfont"><div align="left" style="position: relative; right: 3%; top:83px">  
 <table>  
  <tr>  
    <td width="66" height="1">  
       <tr>  
       <td width="25" align=right style="font-size:5pt; "><b>Info 1:</b></td>  
       <td width="42" align=right style="font-size:5pt;"><b>Neu 1</b></td>  
      </tr>  
      <tr>  
       <td width="25" align=right style="font-size:5pt;"><b>Info 2:</b></td>  
       <td width="42" align=right style="font-size:5pt;"><b>Neu 2</b></td>  
      </tr>  
      <tr>  
       <td width="25" align=right style="font-size:5pt;"><b>Info 3:</b></td>  
       <td width="42" align=right style="font-size:5pt;"><b>Neu 3</b></td>  
    </td>  
  </tr>  
    </table>  
             </td>  
        </tr>  
      <tr>  
        <td><div align="center" style="padding: 5px;"><img src="$stylevar[img_misc]/sidebar_Info.gif" width="160" height="108"></div></td>  
      </tr></div></table>
  1. Kann mir bitte jmd. einen Tipp geben, wie ich den oberen Abstand gleich dem soll Abstand hinbekomme? Wenn ich den DIV-Befehl raus nehme, verschwindet, auch der große Abstand, aber ich brauch doch den DIV_Befehl *schniiiiief*

    abgesehen davon, dass dein quelltext eine katastrophe ist und man tabellen nicht zum layouten verwenden soll suchst du keinen div-befehl sondern einen wert für das style-attribut, genauer gesagt eine css-deklaration

    position: relativ (egal mit welchem wert) ist für einen <http://de.selfhtml.org/css/eigenschaften/randabstand.htm#margin_top@title=äusseren abstand nach oben> jedenfalls ungeeignet