No tiene que ver el ejemplo que das con lo que buscas. En el ejemplo el menú está fijo constantemente. Lo que empieza a estar fijo es el texto una vez el scroll llegue a cierto punto.
De todas formas, no es posible hacerlo mediante CSS, tendrás que usar JavaScript. Puedes pedir que algún moderador te mueva el hilo al
foro de Javascript dándole al cartelito
.