<div style="width:50; height:50; overflow:hidden; vertical-align:middle;"><img src="bild.gif" border="0" alt=""></div>
Da du keine Postion angegeben hast, ist das bild ganz links oben.
Gib mal bei width 100% an.
Außerdem: Bei CSS müsten width, height, top, left, ... nicht nur mit der Zahl sondern auch mit dem Format bezeichnet werden.
Also so: height:50px
Andy