Ich habe das Problem jetzt gelöst, indem ich den linken (durchbrechenden) border herausgenommen und durch ein 1px breites background-image:repeat-y ersetzt habe. Ich weiss, dass das nicht die eleganteste Lösung ist, aber sie funktioniert erstmal.
Danke Christoph für Deine Mühe.