Div avec la barre de défilement à l'intérieur de div avec position:fixed

J'ai un div avec position:fixed, c'est mon div conteneur pour certains menus. Je l'ai mis de top:0px, bottom:0px toujours remplir la fenêtre d'affichage. À l'intérieur de div que je veux avoir 2 autres divs, l'un en bas qui contient beaucoup de lignes et a overflow:auto. Je m'attends à ce qu'elle serait contenue dans le div conteneur, mais si il y a trop de lignes simplement, il se développe en dehors de l'fixe div. Ci-dessous mon code et une capture d'écran de préciser:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>MyPlan</title>
    <meta name="X-UA-COMPATIBLE" value="IE=8" />
    <style type="text/css">
        #outerfixed { position:fixed;  width:200px;  background-color:blue; padding:5px; top:0px; bottom:30px;}
        #innerstatic1 { width:100%; background-color:yellow; height:100px;}
        #innerstatic2 { overflow:auto; background-color:red; width:100%;}
    </style>
</head>
<body>
    <div id="outerfixed">
        <h3>OUTERFIXED</h3>
        <div id="innerstatic1">
            <h3>INNERSTATIC1</h3>
        </div>
        <div id="innerstatic2">
            <h3>INNERSTATIC2</h3>
            line<br />
                        ...lots of lines
            line<br />
        </div>
    </div>
</body>
</html>

Div avec la barre de défilement à l'intérieur de div avec position:fixed

Est-il de toute façon pour moi de faire cela? Encore une fois, je veux #innerstatic2 être correctement contenues dans #outerfixed et obtenir des barres de défilement si il est plus grand que l'espace dont il dispose à l'intérieur de #outerfixed.

Je sais qu'il y a quelques possibilités de hack en en fixant #innerstatic2, mais je voudrais vraiment qu'il soit au sein de l'écoulement à l'intérieur de #outerfixed si possible, de sorte que si je déplace #outerfixed quelque part, à l'intérieur de l'élément viendrait avec elle.

EDIT: je sais que je peux le mettre overflow:auto sur le #outerfixed et obtenir une barre de défilement sur l'ensemble de la chose, mais j'ai particulièrement envie d'une barre de défilement juste sur #innerstatic2, c'est une grille et je veux faire défiler juste la grille.

Quelqu'un? Possible?