Salve a tutti,
quello che segue è l'html di un "input" incluso nell'unica cella di una tabella.

codice:
<table width="300" border="1" cellspacing="0" cellpadding="0">
    <tr>
      <td><input type="text" name="textfield" style="width:100%"></td>
    </tr>
  </table>
Come potete vedere ho impostato la larghezza dell'input al 100% perché voglio che si adatti alle dimensioni della tabella. Il problema è che così l'input copre il bordo destro della tabella (sia in IE che Firefox).
Come faccio a far si che il campo si adatti perfettamente alla cella della tabella senza però farne scomparire i bordi?

Grazie.