What about your rouladen? Articulated steel blinds block quite a lot of light, don't they?

You mean "Rollläden", Rouladen are the rolled meat things.

Are you sure they're not the same thing? I'm quite certain I've heard people talk about "beef curtains."