.nachrichten_details h2 {
		margin-top: 		36px;
		margin-bottom: 		10px;
	}
	.nachrichten_details h3 {
		margin-top: 		20px;
		margin-bottom: 		6px;
	}
	.nachrichten_details p {
		margin-top: 		10px;
		margin-bottom: 		26px;
	}

	.weitere-nachrichten {
		margin-top: 3rem;
		padding-top: 2rem;
		border-top: 1px solid var(--news-border, #e5e7eb);
	}
	.weitere-nachrichten h3 {
		font-size: 1.3rem;
		font-weight: 700;
		color: var(--news-primary, #1a1a2e);
		margin: 0 0 1.25rem;
	}
	.weitere-nachrichten-liste {
		display: flex;
		flex-direction: column;
		gap: 0;
	}
	.weitere-nachrichten-liste a {
		display: flex;
		align-items: center;
		gap: 0.75rem;
		padding: 0.85rem 0;
		border-bottom: 1px solid var(--news-border, #e5e7eb);
		text-decoration: none;
		color: var(--news-text, #2d2d3a);
		font-size: 0.95rem;
		transition: color 0.2s, padding-left 0.2s;
	}
	.weitere-nachrichten-liste a:last-child {
		border-bottom: none;
	}
	.weitere-nachrichten-liste a:hover {
		color: var(--news-accent, #e94560);
		padding-left: 0.5rem;
	}
	.weitere-nachrichten-liste a strong {
		color: var(--news-text-light, #6b7280);
		font-size: 0.85rem;
		white-space: nowrap;
	}

	/* NACHRICHTEN, Tutorial [AUSLAGERN] */
	.nachrichten_details h2 {
		margin-top: 36px;
		margin-bottom: 10px;
	}
	.nachrichten_details h3 {
		margin-top: 20px;
		margin-bottom: 6px;
	}
	.nachrichten_details p {
		margin-top: 10px;
		margin-bottom: 26px;
	}
	.nachricht
	{
		margin-bottom: 		20px;
		padding-bottom: 	20px;
		border-bottom: 		1px solid #CCCCCC;
	}
	.nachricht h2 a
	{
		text-decoration: 	none;
	}
	.nachrichtenvorschau .nachricht {
		padding: 20px 0;
		border-bottom: 1px solid #eee;
	}
	div.nachrichtenvorschau > div.nachricht {
		border-bottom: 1px solid #f1f2f7;
		padding-bottom: 20px;
		padding-top: 20px;
	}
	div.nachrichtenvorschau > div.nachricht h3 a {
		color: #212529;
	}
	div.nachrichtenvorschau > div.nachricht img {
		margin-top: 10px;
	}
	div.nachrichtenvorschau > div.nachricht h3 {
		margin-bottom: 0;
		margin-top: 0;
	}
	span.datum,
	span.author {
		color: #aaa;
		font-size: 14px;
	}
	.nachricht-titel {
		margin-top: 0;
		margin-bottom: 0;
	}
	.nachrichtendetail-img {
		margin-top: 10px;
	}
	.author-info,
	.tutorial_autor {
		width: calc(100% - 50px);
		height: 100px;
		position: relative;
		display: block;
		margin-left: 50px;
		margin-top: 100px;
	}
	.author-info .author-info-text .name,
	.tutorial_autor p:not(.profilbild) {
		margin-left: 160px;
		padding-top: 30px;
		text-transform: uppercase;
	}
	.author-info .author-info-text .name small {
		text-transform: none;
	}
	.author-info .author-info-image,
	.tutorial_autor .profilbild {
		position: absolute;
		top: -20px;
		left: -50px;
	}
	.author-info .author-info-image img,
	.tutorial_autor .profilbild img {
		height: 100px;
		border: 2px solid #fff;
	}



	.nachricht
	{
		margin-bottom: 		20px;
		padding-bottom: 	20px;
		border-bottom: 		1px solid #CCCCCC;
	}
	.nachricht h2 a
	{
		text-decoration: 	none;
	}


	.nachricht
	{
		margin-bottom: 		20px;
		padding-bottom: 	20px;
		border-bottom: 		1px solid #CCCCCC;
	}
	.nachricht h2 a
	{
		text-decoration: 	none;
	}