#nav li a {
position: relative;
text-decoration: none;
}


.ebene1>ul {
padding: 20px !important;
background-color: #F0F0F0;
}


/* Animierter Text im Slider */

.textInSlidesJS {
animation: titel 3s alternate ease-in-out;
}

@keyframes titel {
    0% {
        opacity: 0;
        transform: translateY(80%);
    }
}



/* Baustein Öffnungszeiten nicht auf 200px */

.offenBaustein {
width: 100%;
}


/* Inhalte in Kästchen 100% Breite, nicht 255px */

.kaestchenContent div, #content_ads h2, #content_kaestchen h2, .content_kaestchen h2, #content_kaestchen h1, .content_kaestchen h1 {
    width: 100% !important;
    margin-right: 0px;
}


/* Sitemap */

.class5, .class5 a, .class5 p {
font-size: 18px!important;
}


.GrossereP {
text-align:center!important;
padding-top: 10px;
padding-bottom: 15px;
}


/* Navi 2-spaltig mehrspaltig immer mit gerader Anzahl Rubriken auffüllen, sonst gibts Löcher */


ul#nav.dropdown li ul li {
width: 250px;
border: none;
}


ul#nav.dropdown li ul {
background-color: #F0F0F0!important;
}


ul#nav.dropdown li ul .punktAktivHauptNavi a:before {
font-family: 'Font Awesome 5 Pro';
content: '\f068';
margin-right: 5px;
}

ul#nav.dropdown li ul li, ul#nav.dropdown li ul li a {
  transition: 0.3s;
transition-property: transform;
}

ul#nav.dropdown li ul li:hover a:before {
font-family: 'Font Awesome 5 Pro';
content: '\f068';
margin-right: 5px;
}

ul#nav.dropdown li ul li:hover a {
transform: translate(10px, 0px);
  transition: 0.3s;
transition-property: transform;
}



/* Icons Hover Home */

.iconHome span.boxen-icon {
transition: transform 0.4s ease-in-out;
}


.iconHome span.boxen-icon:hover{
transform: translateY(-30px);
}


/*Aktienkurs*/

#stock-display-new {
position: absolute;
right: 80px;
top: 33px;
}

#stock-display {
display: none;
}


#resp-stock-display {
display: none;
}



/*Ticker*/
iframe {
width: 1px;
min-width: 100%;
*width: 100%;
}


.titelBoxen .kastenTitel {
text-align: right!important;
font-size: 1.5em!important;
line-height: 1.2em!important;
}


.titelBoxenlinks .kastenTitel {
font-size: 1.5em!important;
line-height: 1.2em!important;
}

.seoTextWrapper {
box-shadow: 0px 0px 10px rgba(0,0,0,0.15);
}

	@media all and (max-width: 1152px) {
		h1, h1:not(.h1fromh2) {
font-size: 1.8em!important;
line-height: 1.3!important;
}



h2.untertitel-h2 {
font-size: 1.4em!important;
line-height: 1em!important;
}



#stock-display-new {
position: absolute!important;
right: 5px!important;
top: 55px!important;
font-size: 12px!important;
}


.onePageWrapper_1004665 .kaestchenContent, .onePageWrapper_1004665 .content_kaestchen div.kaestchen h2 .kastenTitel, .onePageWrapper_1004670 .kaestchenContent {
padding-left: 10px;
padding-right: 10px;
}	}
	