Line endings messed up in vim when using screen

When editing an file in vim it is displayed correctly unless I open vim inside a “screen” window (hope that “window” is the correct term here).

The picture below shows what I mean: I used :set list to make EOL visible, but the layout is the same without :set list just without the $ signs.

I did find some online resources (like this SU question for example) but nothing that triggered the “yes, now I get it” sensation.

the same file displayed in vim inside “screen” (left) and outside “screen” (right)