.sharedaddy,
.sd-sharing,
.sd-like,
.wp-block-social-links {
	display: none !important;
}

.archiv-bild-01 {
	display: block !important;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-01 img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: 1;
}

body:has(.archiv-01:hover) .archiv-bild-01 {
	display: block;
}

.archiv-01 {
	position: relative;
	z-index: 2;
}

.archiv-einstieg {
	border-bottom: 1px solid;
	padding-bottom: 18px;
	margin-bottom: 18px;
}

.werkarchiv-bild {
	width: 100vw;
	max-width: none;
	margin-left: calc(50% - 50vw);
	margin-right: calc(50% - 50vw);
	margin-top: -180px;
}

.archiv-bild-02 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-02 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-02:hover) .archiv-bild-02 {
	display: block;
}

.archiv-02 {
	position: relative;
	z-index: 2;
}

.archiv-bild-04 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	pointer-events: none;
	border: 1px solid;
	background: transparent;
}

body:has(.archiv-04:hover) .archiv-bild-04 {
	display: block;
}

.archiv-04 {
	position: relative;
	z-index: 2;
}

.archiv-bild-03 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-03 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-03:hover) .archiv-bild-03 {
	display: block;
}

.archiv-03 {
	position: relative;
	z-index: 2;
}

[class*="archiv-bild-"] {
	z-index: 3;
}

[class*="archiv-bild-"] {
	z-index: 3 !important;
}

.archiv-bild-05 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-05 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-05:hover) .archiv-bild-05 {
	display: block;
}

.archiv-05 {
	position: relative;
	z-index: 2;
}

.archiv-bild-06 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-06 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-06:hover) .archiv-bild-06 {
	display: block;
}

.archiv-06 {
	position: relative;
	z-index: 2;
}

[class*="archiv-bild-"] {
	z-index: 3 !important;
}

.archiv-bild-07 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-07 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-07:hover) .archiv-bild-07 {
	display: block;
}

.archiv-07 {
	position: relative;
	z-index: 2;
}

[class*="archiv-bild-"] {
	z-index: 3 !important;
}

.archiv-bild-08 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-08 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-08:hover) .archiv-bild-08 {
	display: block;
}

.archiv-08 {
	position: relative;
	z-index: 2;
	z-index: 3 !important;
}

[class*="archiv-bild-"] {
	z-index: 3 !important;
}

.archiv-bild-09 {
	display: none;
	position: fixed;
	left: 14vw;
	right: 14vw;
	top: 220px;
	width: 72vw;
	height: 55vh;
	z-index: 1;
	overflow: hidden;
	pointer-events: none;
}

.archiv-bild-09 img {
	width: 100%;
	height: 100%;
	object-fit: contain;
	opacity: 1;
}

body:has(.archiv-09:hover) .archiv-bild-09 {
	display: block;
}

.archiv-09 {
	position: relative;
	z-index: 2;
}

[class^="archiv-bild-"] {
	z-index: 3 !important;
}

[class*="archiv-bild-"] {
	z-index: 3 !important;
}

.transmitter-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.femrat-start > :not(.transmitter-hover-bild) {
	position: relative;
	z-index: 2;
}

.transmitter-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center 80%;
	transform: scale(1.6);
	transform-origin: center center;
	opacity: .6;
}

body:has(.hover-transmitter:hover) .transmitter-hover-bild {
	display: block !important;
}

.hover-transmitter:hover {
	background: white !important;
}

.zimmer-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.zimmer-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: .6;
}

body:has(.hover-zimmer:hover) .zimmer-hover-bild {
	display: block !important;
}

.hover-zimmer:hover {
	background: white !important;
}

.udine-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.udine-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	opacity: .6;
}

body:has(.hover-udine:hover) .udine-hover-bild {
	display: block !important;
}

.hover-udine:hover {
	background: white !important;
}

.doku-hover-bild {
	display: none !important;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.doku-hover-bild img {
	width: 120%;
	height: 120%;
	object-fit: cover;
	position: absolute;
	left: 0;
	top: -20%;
	opacity: .6;
}

body:has(.hover-doku:hover) .doku-hover-bild {
	display: block !important;
}

.hover-doku:hover {
	background: black !important;
	color: white !important;
}

.sichern-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.sichern-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .6;
	filter: saturate(0.65) hue-rotate(20deg) contrast(1.05);
}

.femrat-start > :not(.sichern-hover-bild) {
	position: relative;
	z-index: 2;
}

body:has(.hover-sichern:hover) .sichern-hover-bild {
	display: block !important;
}

.hover-sichern:hover {
	background: white !important;
}

.sprache-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.femrat-start > :not(.sprache-hover-bild) {
	position: relative;
	z-index: 2;
}

.sprache-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .6;
}

body:has(.hover-sprache:hover) .sprache-hover-bild {
	display: block !important;
}

.hover-sprache:hover {
	background: white !important;
}

.institutionen-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.femrat-start > :not(.institutionen-hover-bild) {
	position: relative;
	z-index: 2;
}

.institutionen-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .6;
}

body:has(.hover-institutionen:hover) .institutionen-hover-bild {
	display: block !important;
}

.hover-institutionen:hover {
	background: white !important;
}

.aufzeichnung-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.femrat-start > :not(.aufzeichnung-hover-bild) {
	position: relative;
	z-index: 2;
}

.aufzeichnung-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .72;
}

body:has(.hover-aufzeichnung:hover) .aufzeichnung-hover-bild {
	display: block !important;
}

.hover-aufzeichnung:hover {
	background: white !important;
}

.dominantes-wissen-hover-bild {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 1;
	pointer-events: none;
	overflow: hidden;
	background: white;
}

.femrat-start > :not(.dominantes-wissen-hover-bild) {
	position: relative;
	z-index: 2;
}

.dominantes-wissen-hover-bild img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	opacity: .6;
}

body:has(.hover-dominantes-wissen:hover) .dominantes-wissen-hover-bild {
	display: block !important;
}

.hover-dominantes-wissen:hover {
	background: white !important;
}

.karteikarte {
	background-color: #ead7d7 !important;
	border-radius: 18px 18px 0 0;
	text-align: left;
	padding-left: 30px;
}

.karteikarte p {
	text-align: left !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}	
}