There is still a problem in Konqueror, though. The bottom line is not displayed at all... unless I insert a nonbreaking space in the bottom table row. But when I do, then the display is broken in Mozilla and MSIE.

In your code, you have not specified height in the rows, and so, some browsers will default to 0 height/width.

They key is to specify exact width/height for fixed image sizes, such as the corners and sides.

You want the corners to be fixed width and height. You want the top and bottom sides to have fixed height. You want the left and right sides to have fixed width.

This way, you are not specifying any width or height for the center column.

Unfortunately, after looking at your images, I see that they vary in sizes. If I might suggest, make the four corners, this size: 40x40. The vertical sides, this size: 40x1 and the horizontal sides, this size: 1x40.