/** da notice **/
.adcs-notice:after {
	content: "ANZEIGE - S\00e4mtliche Inhalte dieser Seite sind ein Angebot des Anzeigenpartners. F\00fcr den Inhalt ist der Anzeigenpartner verantwortlich.";
	display: block;
	color: var(--color-text);
	text-transform: uppercase;
	letter-spacing: 0.25;
	font-size: 12px;
	text-align: left;
	background-color: #eee;
	margin-left: 0px !important;
  	margin: 1em 0;
	padding: 3px;
	overflow: hidden;
}

/* gone message */
.adcs-e410 {
	margin: 0 auto;
    max-width: 50%;
    margin-bottom: 5em;
}

/** margin on bottom **/
.adcs-main {
	
}


/** themlist on the bottom of the page **/
.adcs-themelist-container {
	gap: var(--article-teaser-gap);
    flex: 1;
    flex-wrap: wrap;
    display: flex;
	margin-bottom: 5em;
}
a.adcs-themelist-item {
	width: 30.5%;
	box-sizing: border-box;
	max-height: 0;
}
a.adcs-themelist-item h3 {
	color: var(--color-link);
}


a.adcs-headline-color {
	color: var(--color-text);
}
a.adcs-headline-color:hover {
	color: var(--color-link);
}


.adcs-theme-margin-bottom {
	margin-bottom: 4em;
}
.adcs-theme-row {
	width: 100%;
}
.adcs-themepage {
	max-width: 60%;
}


.adcs-pagi-container {
	margin-bottom: 3em;
}
.adcs-pagi {
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}


.container.adcs-branding {
    margin-bottom: 3em;
    text-transform: uppercase;
    font-size: 0.7em;
    color: #888;
	z-index: 1000;
	text-align: center;
}
.container.adcs-branding > * {
	color: #888;
	z-index: 1000;
}


.adcs-imprint {
	margin-top: 2em;
}
.adcs-imprint dd {
	margin-left: 0;
}
.adcs-imprint div.label {
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 0.8em;
}

.adcs-article article figcaption {
}
.adcs-figure-meta span {
	display: block;
	color: #777;
}
.adcs-figure-meta span.adcs-figure-copy {
	font-size: 75%;
	color: #888;
}
.adcs-figure-meta:hover,
.adcs-figure-meta span:hover {
	color: var(--color-link);
}

.header__image span {
	font-size: 75%;
	color: #888;
}


.adcs-video video {
    aspect-ratio: 16/9;
    width: 100%;
    height: auto;
    margin: 15px 0;
}

.adcs-youtube-container {
    max-width: 100%;
    width: 100%;
    left: 0;
    right: 0;
    margin: 1em auto;
}

.adcs-youtube {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 0;
    height: 0;
    overflow: hidden;
}
.adcs-youtube iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



.adcs-header {
    margin-top: 2em;
}
.adcs-article-header-keyword {
	text-transform: uppercase;
}

.adcs-linkbox {
    margin: 2em 0;
}


.adcs-related-container div.adcs-related-headline {
	font-weight: bold;
	text-transform: uppercase;
}
.adcs-related-container ul {
	padding-left: 0;
}
.adcs-related-container li {
	list-style-type: none;
	margin-left: 0;
}
ul.adcs-related-ul a {
    line-height: 1.5;
}
ul.adcs-related-ul li {
	margin-bottom: 1em;
}
ul.adcs-related-ul li h3 {
	margin-bottom: 0.25em;
}
ul.adcs-related-ul li label {
	text-transform: uppercase;
	color: #888;
	font-size: 0.75em;
    letter-spacing: 0.05em;
}
ul.adcs-related-ul li p {
	margin-top: 0;
}


a.cta {
    display: flex;
    margin: 1em auto;
    justify-content: center;
    flex-wrap: nowrap;
    flex-direction: row;
    align-items: center;
    padding: 0.35em;
    width: 50%;
    background-color: #20c997;
    color: white;
    font-weight: 600;
}
a.cta:hover {
	text-decoration: none;
	font-weight: 700;
}


.adcs-footer {
	margin-top: 2em;
}


.breadcrumb {
	margin-right: 0 !important;
}

@media only screen and (max-width: 768px) {
	a.adcs-themelist-item {
		width: 100%;
    	margin: 0.75em 0;
	}
	.header__image span {
		margin: auto 15px;
	}
	.cta {
		width: 100% !important;
	}

	.header__image img {
		aspect-ratio: auto !important;
	}
}

@media only screen and (max-width: 550px) {
}
