Thanks for your help Andrea!
Now, you are the CSS expert here but would it do any harm to do it the way I do because I do want a totally different design for my TOS, Privacy Policy etc.
- no sidebars, footer etc. - that why I choosed the "Ignore page layout completely" (actually I think I would like to keep my header but I don't know how).
1) I thought that keeping my code in one place (in Globla Scripts) would keep my code more clean and easy to maintain. Let's say that I want to change the line-height or font for these special pages - instead of editing each page I would just edit my class in Global Scripts and then all the pages would pick up that style.
I thought that was the best way to do it, but perhaps it is "bad css"?
2) Another thing: Why do I have to put body in front of the .specialpages class to make it work? - h1 and h2 are placed
after .specialpages, and that works. Seems strange to me

I have searched for hours for an answer to that question without finding any answer.