/*************************************************/
/************** FIXED HEADER/FOOTER **************/
/*************************************************/
/* rgba(55,157,171,1.0); -> Logoblau */
/* rgba(0,54,82,1.0); -> Dunkelblau*/
/* rgba(194,225,229,1.0); -> Hellblau */
/* rgba(0,91,113,1.0); -> Mediumblau */
/*************************************************/
.fixedheader {
	background-color: rgba(55,157,171,1.0);
	position: fixed;
	top: 0;
	z-index: 11;
}
.fixedfooter {
	background-color: rgba(55,157,171,1.0);
	position: fixed;
	bottom: 0;
	z-index: 10;
}
.scrollcontent {
	padding: 87px 0px 87px 0px;
	/* padding ergibt sich jeweils durch die Gesamthöhe des Header -1px und des Footer -1px. Inhalt steht dadurch jeweils 1px unter dem Header/Footer */
	/* Footer ist 40px höher bei eingeblendetem designby */
}
.fixedpaddingheader {
	padding: 1px 0px 0px 0px; /* Ausgleich weil Content oben 1px unter Header steht */
}
.fixedpaddingfooter {
	padding: 0px 0px 1px 0px;  /* Ausgleich weil Content unten 1px unter Footer steht */
}
.fixedheight {
	height: calc(100vh - 174px); /* - ???px ist die Summe aus dem padding bei .scrollcontent */
}
.footerfullwidth {
	/* Fügt dieser Klasse aus screen.css eine Höhe hinzu, für den Fall das eine Seite keinen Footer hat und die rote Linie unten an der richtigen Stelle bleibt */
	/* Bei deaktiviertem Fixedheader nicht gewollt wegen Scrollbalken */
	height: 50px;
}