Hi!
Versuch mal den Zeilenumbruch beim <tr> weg zu lassen:
<tr><td style="background-color:black; height:5px;"><img src="11.gif" width="1" height="1" alt="transparenter Pixel"></td></tr>
Ansonsten kannst du dir die <tr> sparen, weil du einen 5px schwarzen Rand auch mit CSS definieren kannst:
<table style="border:none; border-top:5px solid black; border-bottom:5px solid black; ...">
Mit freundlichen Grüßen,
Michael Nagler