:root, .root{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-weiss);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-grau);
}


.bigspace.root + .bigspace.root { 
	padding-top:0;
}



:root{--color-schwarz: #000000;
--color-weiss: #ffffff;
--color-hellgrau: #f6f6f6;
--color-grau: #adadad;
--color-text: #404040;
}

	.textcolor-schwarz { 
		--text:var(--color-schwarz);
		--title:var(--color-schwarz);
		--highlight:var(--color-schwarz);
		color:var(--color-schwarz) !important;
	}
	.textcolor-weiss { 
		--text:var(--color-weiss);
		--title:var(--color-weiss);
		--highlight:var(--color-weiss);
		color:var(--color-weiss) !important;
	}
	.textcolor-hellgrau { 
		--text:var(--color-hellgrau);
		--title:var(--color-hellgrau);
		--highlight:var(--color-hellgrau);
		color:var(--color-hellgrau) !important;
	}
	.textcolor-grau { 
		--text:var(--color-grau);
		--title:var(--color-grau);
		--highlight:var(--color-grau);
		color:var(--color-grau) !important;
	}
	.textcolor-text { 
		--text:var(--color-text);
		--title:var(--color-text);
		--highlight:var(--color-text);
		color:var(--color-text) !important;
	}
.theme-footer{
--bgcolor: var(--color-grau);
--bgbody: var(--color-grau);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-weiss);
}


.bigspace.theme-footer + .bigspace.theme-footer { 
	padding-top:0;
}



.theme-formular{
--bgcolor: var(--color-hellgrau);
--bgbody: var(--color-weiss);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-grau);
}


.bigspace.theme-formular + .bigspace.theme-formular { 
	padding-top:0;
}



.theme-header{
--bgcolor: var(--color-hellgrau);
--bgbody: var(--color-weiss);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-grau);
}


.bigspace.theme-header + .bigspace.theme-header { 
	padding-top:0;
}



.theme-news{
--bgcolor: var(--color-weiss);
--bgbody: var(--color-hellgrau);
--text: var(--color-text);
--highlight: var(--color-schwarz);
--highlight-contrast: var(--color-weiss);
--title: var(--color-grau);
--h1: var(--color-schwarz);
--h2: var(--color-schwarz);
--h3: var(--color-schwarz);
--link: var(--color-schwarz);
--linkhover: var(--color-grau);
}


.bigspace.theme-news + .bigspace.theme-news { 
	padding-top:0;
}



