.pageelement-news-detail.contentbox {
    overflow: visible;
}

.pageelement-news-detail .content-container {
    justify-content: flex-start;
}

.pageelement-news-detail .newsdetail-grid {
    width: 100%;
}

.pageelement-news-detail .newsdetail-grid .left {
    width: 100%;
    max-width: 62.5rem;
}

.pageelement-news-detail .mainimage-media,
.pageelement-news-detail .additional-image-media,
.pageelement-news-detail .gallery-image-media {
    position: relative;
}

.pageelement-news-detail .mainimage {
    width: fit-content;
    max-width: 100%;
    margin-bottom: var(--spacing-40px);
}

.pageelement-news-detail .mainimage img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.pageelement-news-detail .additional-image {
    width: fit-content;
    max-width: 100%;
    margin: var(--spacing-40px) 0 0;
}

.pageelement-news-detail .additional-image img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
}

.pageelement-news-detail .additional-image figcaption,
.pageelement-news-detail .mainimage .image-subline {
    margin-top: var(--spacing-5px);
    line-height: var(--line-height-normal);
}

.pageelement-news-detail .mainimage .image-meta,
.pageelement-news-detail .additional-image .image-meta {
    margin-top: var(--spacing-5px);
}

.pageelement-news-detail .mainimage .image-meta::after,
.pageelement-news-detail .additional-image .image-meta::after {
    content: '';
    display: table;
    clear: both;
}

.pageelement-news-detail .mainimage .image-meta .image-subline,
.pageelement-news-detail .mainimage .image-meta .image-copyright,
.pageelement-news-detail .additional-image .image-meta figcaption,
.pageelement-news-detail .additional-image .image-meta .image-copyright {
    margin-top: 0;
}

.pageelement-news-detail .mainimage .image-meta .image-copyright,
.pageelement-news-detail .additional-image .image-meta .image-copyright {
    float: right;
    margin-left: var(--spacing-10px);
    white-space: nowrap;
}

.pageelement-news-detail .image-copyright,
.pageelement-news-detail .gallery-image-copyright {
    margin-top: var(--spacing-5px);
    color: var(--color-gray-dark);
    font-size: var(--font-size-12px);
    text-align: right;
    line-height: var(--line-height-tight);
}

.pageelement-news-detail .mainimage-media .ai-mark,
.pageelement-news-detail .additional-image-media .ai-mark,
.pageelement-news-detail .gallery-image-media .ai-mark {
    position: absolute;
    right: var(--spacing-10px);
    bottom: var(--spacing-10px);
}

.pageelement-news-detail .introtext {
    display: block;
    margin: 0 0 var(--spacing-20px);
    font-size: var(--font-size-20px);
    font-weight: var(--font-weight-bold);
    color: var(--color-primary);
}

.pageelement-news-detail .copytext,
.pageelement-news-detail .transcript,
.pageelement-news-detail .copytext-more {
    width: 100%;
    word-break: break-word;
    overflow-wrap: break-word;
}

.pageelement-news-detail .copytext {
    margin-top: var(--spacing-25px);
}

.pageelement-news-detail .copytext h2,
.pageelement-news-detail .copytext h3,
.pageelement-news-detail .media-headline,
.pageelement-news-detail .transcript-title,
.pageelement-news-detail .news-detail-gallery-headline,
.pageelement-news-detail .downloads h2,
.pageelement-news-detail .news-detail-other-links h2 {
    margin-top: var(--spacing-30px);
    margin-bottom: var(--spacing-15px);
    color: var(--color-black);
}

.pageelement-news-detail .copytext h3:first-child {
    margin-top: 0;
}

.pageelement-news-detail .copytext p,
.pageelement-news-detail .transcript p,
.pageelement-news-detail .copytext-more p {
    margin: 0 0 var(--spacing-20px);
    line-height: var(--line-height-relaxed);
}

.pageelement-news-detail .texteditor p[linebreak='true'] {
    margin-top: calc(var(--spacing-20px) * -1);
}

.pageelement-news-detail .texteditor p[linebreak='true']:first-child {
    margin-top: 0;
}

.pageelement-news-detail .copytext ol,
.pageelement-news-detail .copytext ul,
.pageelement-news-detail .transcript ol,
.pageelement-news-detail .transcript ul,
.pageelement-news-detail .copytext-more ol,
.pageelement-news-detail .copytext-more ul {
    margin: var(--spacing-20px) 0 var(--spacing-20px) var(--spacing-35px);
}

.pageelement-news-detail .copytext li,
.pageelement-news-detail .transcript li,
.pageelement-news-detail .copytext-more li {
    display: list-item;
    width: auto;
    margin-bottom: var(--spacing-5px);
    line-height: var(--line-height-relaxed);
}

.pageelement-news-detail .author,
.pageelement-news-detail .date {
    font-size: var(--font-size-18px);
    line-height: var(--line-height-normal);
}

.pageelement-news-detail .author {
    margin-top: var(--spacing-30px);
    font-weight: var(--font-weight-bold);
}

.pageelement-news-detail .date {
    margin-top: var(--spacing-5px);
    color: var(--color-gray-dark);
}

.pageelement-news-detail .downloads,
.pageelement-news-detail .news-detail-other-links,
.pageelement-news-detail .gallery-container {
    margin-top: var(--spacing-50px);
}

.pageelement-news-detail .downloads {
    margin-bottom: var(--spacing-40px);
}

.pageelement-news-detail .download-item + .download-item {
    margin-top: var(--spacing-10px);
}

.pageelement-news-detail .downloads .download-link {
    width: 100%;
    padding: var(--spacing-10px) var(--spacing-20px);
    color: var(--color-black);
    background-color: var(--color-gray-light);
}

.pageelement-news-detail .downloads .download-link::before {
    color: var(--color-primary);
}

.pageelement-news-detail .downloads .download-link:hover,
.pageelement-news-detail .downloads .download-link:active {
    color: var(--color-white);
    background-color: var(--color-primary-hover);
}

.pageelement-news-detail .downloads .download-link:hover::before,
.pageelement-news-detail .downloads .download-link:active::before {
    color: var(--color-white);
}

.pageelement-news-detail .linklist {
    display: flex;
    flex-direction: column;
    gap: var(--spacing-10px);
    margin: 0;
    padding: 0;
    list-style: none;
}

.pageelement-news-detail .link-item {
    list-style: none;
}

.pageelement-news-detail .links-extern-info {
    margin-top: var(--spacing-10px);
}

.pageelement-news-detail .link-link {
    display: flex;
    align-items: center;
    gap: var(--spacing-10px);
    width: 100%;
    padding: var(--spacing-10px) var(--spacing-20px);
    color: var(--color-black);
    background-color: var(--color-gray-light);
    font-weight: var(--font-weight-bold);
    text-decoration: none;
}

.pageelement-news-detail .link-link i {
    color: var(--color-primary);
    flex-shrink: 0;
}

.pageelement-news-detail .link-link:hover,
.pageelement-news-detail .link-link:active {
    color: var(--color-white);
    background-color: var(--color-primary-hover);
}

.pageelement-news-detail .link-link:hover i,
.pageelement-news-detail .link-link:active i,
.pageelement-news-detail .link-link:hover .link-text,
.pageelement-news-detail .link-link:active .link-text {
    color: var(--color-white);
}

.pageelement-news-detail .link-text {
    overflow-wrap: anywhere;
}

.pageelement-news-detail .movie-box {
    width: 100%;
    margin-top: var(--spacing-20px);
}

.pageelement-news-detail .movie-box.youtube {
    aspect-ratio: 16 / 9;
}

.pageelement-news-detail .movie-box.youtube iframe,
.pageelement-news-detail .movie-box.video-intern video {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
}

.pageelement-news-detail .movie-box.video-intern video {
    height: auto;
}

.pageelement-news-detail .movie-box.audio-intern audio {
    width: 100%;
}

.pageelement-news-detail .transcript,
.pageelement-news-detail .copytext-more {
    margin-top: var(--spacing-20px);
}

.pageelement-news-detail .gallery-container {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--spacing-30px);
    width: 100%;
    margin-bottom: var(--spacing-50px);
}

.pageelement-news-detail .gallery-image-thumb {
    width: 100%;
    height: auto;
}

.news-detail-hr {
    width: 100%;
    max-width: var(--max-width-content);
    margin: 0 auto var(--spacing-70px);
    border: 0;
    border-top: var(--border-width-2px) solid var(--color-gray-medium);
}

.news-detail-hr.no-mainimage {
    margin-bottom: var(--spacing-30px);
}

.pageelement-news-detail .back-item {
    width: 100%;
    margin: var(--spacing-100px) 0 var(--spacing-10px);
    padding-top: var(--spacing-15px);
    border-top: var(--border-width-2px) solid var(--color-gray-medium);
}

.pageelement-news-detail .back-link {
    display: inline-flex;
    align-items: center;
    gap: var(--spacing-10px);
    color: var(--color-black);
    font-size: var(--font-size-18px);
    font-weight: var(--font-weight-bold);
}

.pageelement-news-detail .back-link i {
    color: var(--color-primary);
}

.pageelement-news-detail .back-link span {
    font-weight: var(--font-weight-bold);
}

.pageelement-news-detail .back-link:hover,
.pageelement-news-detail .back-link:active {
    color: var(--color-black);
}

.pageelement-news-detail .back-link:hover span,
.pageelement-news-detail .back-link:active span {
    text-decoration: underline;
    text-decoration-thickness: var(--border-width-2px);
    text-underline-offset: var(--spacing-3px);
}

.pageelement-news-detail .back-link:hover i,
.pageelement-news-detail .back-link:active i {
    color: var(--color-primary);
}

.pageelement-news-detail .back-link:focus-visible,
.pageelement-news-detail .downloads .download-link:focus-visible,
.pageelement-news-detail .link-link:focus-visible,
.pageelement-news-detail .copytext a:focus-visible,
.pageelement-news-detail .transcript a:focus-visible,
.pageelement-news-detail .copytext-more a:focus-visible {
    outline: var(--outline);
    outline-offset: var(--outline-offset);
}

.pageelement-news-detail .copytext a,
.pageelement-news-detail .transcript a,
.pageelement-news-detail .copytext-more a {
    text-decoration: underline;
    text-underline-offset: var(--spacing-3px);
}

.pageelement-news-detail .copytext a:hover,
.pageelement-news-detail .transcript a:hover,
.pageelement-news-detail .copytext-more a:hover {
    text-decoration-thickness: var(--border-width-2px);
}

@media screen and (max-width: 64rem) {
    .pageelement-news-detail .gallery-container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media screen and (max-width: 48rem) {
    .news-detail-hr {
        margin-bottom: var(--spacing-40px);
    }

    .pageelement-news-detail .gallery-container {
        grid-template-columns: 1fr;
    }
}

@media screen and (max-width: 32.5rem) {
    .pageelement-news-detail .introtext,
    .pageelement-news-detail .back-link,
    .pageelement-news-detail .downloads .download-link,
    .pageelement-news-detail .link-link,
    .pageelement-news-detail .date,
    .pageelement-news-detail .author {
        font-size: var(--font-size-18px);
    }
}