.privacy-page-section { padding-top: 190px; padding-bottom: 90px; background-color: #fff; }
			.privacy-page-section .section-id { color: #8f8b8b; letter-spacing: 0.18rem; text-transform: uppercase; font-weight: 700; }
			.privacy-content { max-width: 980px; margin: 0 auto; }
			.privacy-content h4 { margin-top: 42px; margin-bottom: 16px; }
			.privacy-content h5 { margin-top: 28px; margin-bottom: 12px; }
			.privacy-content p, .privacy-content li { font-size: 1.05rem; line-height: 1.75; color: #5f6875; }
			.privacy-content ul { padding-left: 22px; margin-bottom: 18px; }
			.privacy-contact-box { border: 1px solid rgba(55,59,77,0.14); border-radius: 14px; padding: 26px 30px; background: #fafafa; margin: 28px 0 10px; }
			.privacy-contact-box p { margin-bottom: 6px; }
			.privacy-updated { font-style: italic; color: #8f8b8b; margin-top: 34px; }
			@media (max-width: 767px) { .privacy-page-section { padding-top: 150px; } .privacy-contact-box { padding: 22px; } }

			/* Datenschutz: schwarze Menüleiste bis zum Scrollen */
			.datenschutz-page #header.tra-menu .wsmainfull:not(.scroll) {
				background-color: #050505 !important;
				box-shadow: 0 2px 3px rgba(0, 0, 0, .18);
			}
			.datenschutz-page #header.tra-menu .wsmainfull:not(.scroll) .wsmenu > .wsmenu-list > li > a {
				color: #ffffff !important;
			}
			.datenschutz-page #header.tra-menu .wsmainfull.scroll {
				background-color: #ffffff !important;
			}
			.datenschutz-page #header.tra-menu .wsmainfull.scroll .wsmenu > .wsmenu-list > li > a {
				color: #463853 !important;
			}
			.datenschutz-page #header.tra-menu .wsmainfull.scroll .wsmenu > .wsmenu-list > li > a.btn {
				color: #ffffff !important;
			}
			.datenschutz-page .wsmobileheader {
				background-color: #050505 !important;
			}
