/*Allgemein*/
#wrapper
{
	margin: 0 auto;
}
#header
{
	line-height: 0;
	position: sticky;
	top: 0;
	background: rgba(251, 247, 242, 0.666);
	backdrop-filter: saturate(180%) blur(2rem);
	-webkit-backdrop-filter: saturate(180%) blur(2rem);
	/*+transition: 500ms;*/
	-webkit-transition: 500ms;
	-moz-transition: 500ms;
	-o-transition: 500ms;
	transition: 500ms;
	z-index: 99 !important;
	height: 60px;
	padding: 0 5%;
}
#header A
{
	border-bottom: none;
}
#header .inside
{
	display: grid;
	grid-template-columns: auto 1fr;
	align-items: center;
}
.is-sticky #header
{
	/*+box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.200);*/
	-moz-box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.200);
	-webkit-box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.200);
	box-shadow: 0 1rem 2rem -1rem rgba(0, 0, 0, 0.200);
}
#main .article_wrapper, #footertop .inside, #footer .inside
{
	margin: 0 auto;
	padding: 0 5%;
	width: 90%;
	max-width: 1680px;
}
#main .mod_article
{
	background: linear-gradient(180deg, var(--creme) 0%, var(--creme-warm) 100%);
	padding-top: clamp(2.5rem, 4.994vw + 0.63rem, 5rem);
	padding-bottom: clamp(2.5rem, 4.994vw + 0.63rem, 5rem);
}
#footertop .inside
{
	padding-top: clamp(1.5rem, 4.994vw + 0.63rem, 3rem);
	padding-bottom: clamp(1.5rem, 4.994vw + 0.63rem, 3rem);
}
#main .mod_article.full
{
	padding: 0;
}
#main .mod_article.full .article_wrapper
{
	padding: 0;
	width: 100vw !important;
	max-width: 100%;
	text-align: center;
	line-height: 0;
}
/*Spalten*/
.drei-spalten UL
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-gap: 10px;
}
.vier-spalten UL
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-gap: 10px;
}
@media (max-width: 599px)
{
	.vier-spalten UL
	{
		display: grid;
		grid-template-columns: 1fr 1fr 1fr;
		grid-gap: 10px;
	}
}
