A parte due errori nel CSS (c'è scritto background-repaet) che potrebbero influenzare qualcosa, quali sono gli elementi nel codice (sia HTML che generato da JavaScript) a cui devi applicare l'altezza? Perché se l'elemento viene generato dalla funzione addTabPage() dovrei quanto meno capire come è fatto e che regole di stile ha associate...

Poi cerca di semplificare il CSS: se hai delle dimensioni con valore 0, non serve che scrivi 0px...basta 0. Altra cosa: width: auto e height: auto riferiti al body o a elementi block-level sono superflui...puoi eliminare quelle dichiarazioni.