body {
		max-height:1880px;
}

.setheight {
	min-height:280px;
	max-height:280px;
	width:100%;
	z-index: 9999;
	top: 0px;
}

.textanzeige p{
	font-size:1.2em;
	margin: 0 0 20px 0;
	line-height:1.3em;
}



.setheightbot {
	min-height:200px;
	max-height:200px;
	overflow:hidden;
	position:absolute;
	background:#f7f7f7 url(../img/allianz.png) no-repeat;
	width:100%;
	z-index: 9999;
	bottom: 0px;
}

.setmidheight {

}
.offen {
	min-width:120px;
	display:inline-block;
}
.bottt{
 ;
}


.adress {
	font-size:1.3em;
	font-weight:700;
}
	.marquee {
		max-width: 100vw; /* iOS braucht das */
		white-space: nowrap;
		overflow: hidden;
		position:absolute;
		/* hier evtl. noch font-size, color usw. */
	}

	.marquee span {
		display: inline-block;
		padding-left: 100%;
		animation: marquee 10s linear infinite;
	}

	/* Optional: mouseover (oder Tipp auf dem Touchscreen) pausiert die Laufschrift */
	.marquee span:hover {
		animation-play-state: paused 
	}

	/* Make it move */
	@keyframes marquee {
		0%   { transform: translateX(0); }
		100% { transform: translateX(-100%); }
	}
Element {
    perspective: 6000px;
    width: 100%;
    height: 100%;
    overflow: hidden;
    z-index: 18;
    visibility: hidden;
    opacity: 0;
}

.rev_slider > ul, .rev_slider > ul > li, .rev_slider > ul > li::before, .rev_slider_wrapper > ul, .tp-revslider-mainul > li, .tp-revslider-mainul > li::before, .tp-simpleresponsive > ul, .tp-simpleresponsive > ul > li, .tp-simpleresponsive > ul > li::before {
    background: #ffffff;
}