Bien sûr que c´est faisable, en spécifiant certaine valeurs en % au lieu de px.
Par exemple au lieu de spécifier width="150px" tu mets with="20%".
On peut panacher les dimensions fixes et variables, bien sûr.
Mais pourquoi veux-tu utiliser un tableau ? Pour mettre en place ton design ?
méthode à proscrire, utilise les <div> avec les css.
Pour ça, tu peux t´aider des tutoriaux du SDZ :
http://www.siteduzero.com.
P.S. : dans ton <body>, tu peux virer background="Background.jpg", d´abord parce que l´attribut background dans la balise <body> est obsolète, et ensuite parce qu´il ne sert à rien, puisque tu le spécifie dans le css, si ce n´est à s´afficher par dessus le reste, et ça fait moche.