/* Unterseiten Impressum und Datenschutz, 06.11.2026 */
body.rechtstext {
	background-color: #141213;
	color: #f2f2f2;
	font-family: "Arimo", sans-serif;
	margin: 0;
	padding: 0;
}
.rechtstext main {
	max-width: 46rem;
	margin: 0 auto;
	padding: 3rem 1rem 4rem;
}
.rechtstext h1,
.rechtstext h2 {
	font-family: "Montserrat", sans-serif;
	color: #ffffff;
	text-align: left;
	padding: 0;
}
.rechtstext h1 { font-size: 2rem; margin: 0 0 1.5rem; }
.rechtstext h2 { font-size: 1.2rem; margin: 2rem 0 0.5rem; }
.rechtstext p,
.rechtstext li {
	font-size: 1rem;
	line-height: 1.6;
	text-align: left;
}
.rechtstext a { color: rgb(230, 74, 25); text-decoration: underline; }
.rechtstext a:hover { color: #ffffff; }
.rechtstext .zurueck { font-family: "Montserrat", sans-serif; margin-bottom: 2rem; }
.rechtstext .stand { margin-top: 3rem; color: #b3b3b3; font-size: 0.9rem; }
.rechtstext footer {
	border-top: 1px solid #333;
	text-align: center;
	padding: 1.5rem 1rem;
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
}
