So I tried to work on the tips you gave me above. I applied the background to the td-tag instead of the tr. (That's an advice I'll never forget ). It looks pretty ok now. Normally I never place my backgrounds inline, but I had to apply classes to all the td's I wanted to change, and thought it would be 'easier'/'faster' to apply them inline. Does applying inline have any particular repercussions?
In response to you ronpat: Originally, the entire site was built with tables. I posted it here in the css-section and got the response that tables were so much outdated and should be replaced with divs. I tried to do so, and replaced the main structure with divs. I opted to keep 3 major tables inside the divs for positioning aspects (header, content, footer). If I were to replace them aswell by divs, I had to rewrite my entire css, and couldn't get out of the chaos it would create.
The validator did it's job and I was able to fix most. I still get some warnings about attributes that are non-existing in XHTML 1.0 like "border", "role", "height", "background", but I guess we don't have to worry bout that.
I do have another problem I can't seem to fix and need your help with. I have a logo in the header "Advocaat Kathleen Van doorsselaere". This logo is a jpeg and is made with Photoshop which I have the .psd from. It's my intention to place the text on the headerfill, so without the white background. I was able to do it a long time ago, but forgot it through the course of time.
Can I fix this with CSS? I know I need the vectorial text to be applied above the background, but I can't seem to recall how.
Can you help me out please?
Any other advice is always welcome.
Thanks you guys!