fixe div avec 100% de la largeur de chevauchements barre de défilement

Comme démontré ici: http://codepen.io/anon/pen/rVPqeL

Je suis à l'aide de 3 divs et je veux obtenir un effet de "global" de la barre de défilement qui a pour aller sur l'en-tête.

Le html est très basique

<div class="container">
    <div class="header">
    </div>
    <div class="content">
    </div>
</div>

et voici le css:

.container {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: gray;
  overflow-y: scroll;
}

.header {
  position: fixed;
  width: 100%;
  height: 50px;
  background-color: red;
}

.content {
  margin-top: 50px;
  min-height: 2500px;
  background-color: blue;
}

La barre de défilement continue à aller de l' sous l'en-tête div. Ce que je fais mal?

OriginalL'auteur sh0uzama | 2015-08-06