Salve a tutti, ho un problema con una div.

codice:
<html>
  <head>
  </head>
  <body>
    <div id="contenitore" style="border: 'solid #666666 1px'; position: 'absolute'; height: '5px'; top: '150px';"></div>
  </body>
</html>
In pratica, anzichè visualizzarmi un rettangolino 5px d'altezza per 2px di larghezza, mi visualizza un rettangolo di 20px d'altezza per 2px di larghezza. Insomma, qualsiasi altezza impostata minore di 20px non viene visualizzata ma sostituita con i 20px.

Devo assolutamente risolvere questo problema, ma non so come!!

Spero di trovare qualcuno che mi possa aiutare, grazie.