wozu hier ein DIV? Reicht kein Border für die Tabelle und ggfls. Abstand hierzu über padding?
Bei Fortsetzung der Tabelle entsteht keine optisch getrennte Box, da die Tabelle mit "background: black; border-spacing: 1px" formatiert ist.
Trotzdem Danke für den Hinweis: Die Rahmenlinien können auch durch eine border-Angabe in jeder einzelnen Zelle erreicht werden. Dies ist zwar viel Aufwand, löst jedoch das Problem.