What is the meaning of -heit?

Converts an adjective into a noun and usually denotes an abstract quality of the adjectival root. It is often equivalent to the English suffixes -ness, -th, -ty, -dom:

Converts concrete nouns into abstract nouns:

creates abstract nouns from adjectives

creates concrete nouns

Source: wiktionary.org