html,
body,
#page {
	margin: 0 !important;
	padding: 0 !important;
}

body {
	background: white !important;
}

html,
body,
#pageContainer,
#page,
#content,
#nfw-container,
#detail,
#detail > .detail {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
}

.container {
	width: 100% !important;
	max-width: 100% !important;
}

.mobilenav-backdrop,
.compact-header,
#mobilenav {
	display: none;
}

#pageContainer {
	margin: 0;
}

#pageContainer > *:not(#page) {
	display: none !important;
}

#page {
	box-shadow: none !important;
}

#page > *:not(#content) {
	display: none !important;
}

#content > .col-xl-3 {
	display: none !important;
}

#content > #nfw-container {
	width: 100%;
	max-width: 100%;
	flex-basis: 100%;
	margin: 0;
}

#nfw-container > *:not(#detail) {
	display: none !important;
}

#detail .header,
#detail .meta-link,
#detail .footer,
#detail .lnkBildergalerie,
#detail .btn-bildergalerie,
#detail .bildergalerie-btn-wrapper,
#detail .tab-header {
	display: none !important;
}

#detail .image.tab img {
	width: 100%;
}

.nonClassified-ads {
	display: none;
}

.teilen-wrapper {
	display: none;
}

.bcard-company-info,
.bcard-company-searchwords,
.bodytext,
.ad {
	background: white !important;
}

.kostenpflichtig-rest {
	display: none;
}

.splide.is-initialized .splide__slide:not(.is-active.is-visible) {
	display: none;
}
.splide__list {
	transform: none !important;
}
.splide__arrows {
	display: none;
}
