allora non puoi settare una dimensione al 100% di qualcosa non definito...

a questo punto setta le altezze del contenitore e del contenuto con misure in em (che sono scalabili) o meglio ancora stabilisci un min-height per entrambi, ad esempio

#contenuto, #contenitore {
height: auto !important;
height: 3em;
min-height: 3em;
}

Ciao