@charset "utf-8";
/*--
	 MODULARE STYLES HIER EINFÜGEN
--*/
/*Footer des Forms ausblenden https://chatgpt.com/c/678105c3-9a58-800f-ad5f-5980e0d138c3*/
/*  iframe#JotFormIFrame-250092088606356 {
    height: auto !important;
  }

  iframe#JotFormIFrame-250092088606356::-webkit-scrollbar {
    display: none;  Versteckt den Scrollbalken 
  }

  iframe#JotFormIFrame-250092088606356::-webkit-scrollbark-gradient {
     Anpassbare Style Regeln  
  }*/
/*Footer des Forms ausblenden https://chatgpt.com/c/678105c3-9a58-800f-ad5f-5980e0d138c3*/
/*EmbedSocial Styling ausblenden über display none + interner inline Css Code im Document*/
.feed-powered-by-es-slider-img, .feed-powered-by-es-feed-img {
		background: #000000 !important;
		border: none !important;
		border-radius: 0 !important;
		box-shadow: none;
		color: #000 !important;
		display: none !important;
		/*font-size: 11px;
     font-weight: 400; 
     line-height: 1.65; 
     padding: 5px; */
}
/*Jotform FlyOutButtonStyling*/
.jotform-feedback-link {
		/*transform: rotate(-90deg);*/
		/*padding: 25px 50px !important;*/
		padding: 10px 15px !important;
		border-radius: 0 !important;
		/*position: fixed;
    right: 0px;
    */
		font-family: 'AkeruaSans-Regular' !important;
		font-size: 18px !important;
		/*color: rgb(255, 255, 255);
    background: rgb(24, 189, 91);
    z-index: 999;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    border-radius: 5px 5px 0px 0px;
    margin-right: -102.5px;
    top: 50%;
    margin-top: -16px;
    text-shadow: none;*/
}
.formFooter {
		display: none !important;
		font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
		background-color: #ffffff;
		position: fixed;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		left: 0;
		right: 0;
		bottom: 0;
		padding: 0 14px;
		z-index: 10001;
		height: 56px;
}
/*HINTERGRUND FARBEN*/
/*
#e6eaea hellstes grau für Linien gerade verwendet
#eee Linien grau ersetzt durch hellstes grau
#bcbcbb Aktiva Logograu
*/
.kursplan-1-hintergrund {
		background: #EDF0F1 !important;
}
.kursplan-2-hintergrund {
		background: #D0E9F1 !important;
}
.kursplan-3-hintergrund {
		background: #B6E3F2 !important;
}
.superhellgrauer-hintergrund {
		background: #F7F7F7 !important;
}
.duocard-hintergrund {
		background: rgba(108, 209, 43, 1.00) !important;
}
.duocard-hintergrund-wenden {
		background: rgb(9, 89, 115) !important;
}
/*Kursplanstreifenfarben*/
.kursplan-hintergrund-streifen-eins {
		background-color: #E2EDF4; /* Sehr sanftes, helles Blau (Ausgangspunkt) */
		border-radius: 8px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		/*border-bottom: 1px solid #000000;*/ /* Schwarze Linie am unteren Rand */
}
.kursplan-hintergrund-streifen-zwei {
		background-color: #D8E5F2; /* Leicht intensiver und wärmer */
		border-radius: 8px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		/*border-bottom: 1px solid #000000;*/ /* Schwarze Linie am unteren Rand */
}
.kursplan-hintergrund-streifen-drei {
		background-color: #CCE0EB; /* Blauer Hintergrund mit leichtem grünlichen Einschlag */
		border-radius: 8px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		/*border-bottom: 1px solid #000000;*/ /* Schwarze Linie am unteren Rand */
}
.kursplan-hintergrund-streifen-vier {
		background-color: #B7D8E5; /* Grünlicherer Blauton */
		border-radius: 8px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		/*border-bottom: 1px solid #000000;*/ /* Schwarze Linie am unteren Rand */
}
.kursplan-hintergrund-streifen-leer {
		background-color: #EAF2F3; /* Deutlich grünerer Blau-Ton */
		border-radius: 8px;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
		/*border-bottom: 1px solid #000000;*/ /* Schwarze Linie am unteren Rand */
}
/*Kursplanstreifenfarben*/
.kursplan-hintergrund-pump {
		background: #F1FEFF !important;
}
.kursplan-hintergrund-spinning {
		background: #F2F6FF !important;
}
.kursplan-hintergrund-functional {
		background: #F4FFF2 !important;
}
.kursplan-hintergrund-boxen {
		background: #FFF2F2 !important;
}
.kursplan-hintergrund-pilates {
		background: #FBF2FF !important;
}
.kursplan-hintergrund-jujutsu {
		background: #F7F7F7 !important;
}
.kursplan-hintergrund-dance {
		background: #F9F5FF !important;
}
.kursplan-hintergrund-zumba {
		background: #FFF8F2 !important;
}
.petrol-tonwert-1 {
		background: rgba(34, 85, 101, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.petrol-tonwert-2 {
		background: rgba(52, 131, 155, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.petrol-tonwert-3 {
		background: rgba(72, 165, 193, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.orange-kids-tonwert-1 {
		background: rgba(243, 158, 113, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.orange-kids-tonwert-2 {
		background: rgba(245, 193, 166, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.flieder-erwachsene-tonwert-1 {
		background: rgba(191, 164, 248, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.rot-privatstunden-tonwert-1 {
		background: rgba(205, 82, 109, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.rot-privatstunden-tonwert-2 {
		background: rgba(219, 130, 150, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.privatetraining {
		background: rgba(174, 248, 203, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.polizei {
		background: #0055A5 !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #fff !important;
}
.kursmitlouis {
		background: rgba(179, 147, 132, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.plusleistungen {
		background: rgba(110, 235, 154, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.tanzschule-rose {
		background: rgba(226, 125, 143, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.tanzschule-pink {
		background: rgba(221, 14, 96, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.tanzschule-blau {
		background: rgba(21, 139, 185, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.tanzschule-hellblau {
		background: rgba(93, 189, 227, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
.academyofpole-blau {
		background: rgba(36, 105, 164, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
		color: #1d1d1b !important;
}
/*Kursfarben*/
.weisser-hintergrund {
		background: #FFFFFF !important;
}
.hellblauer-hintergrund {
		background: #a8c6d0 !important;
}
.hellblauer-hintergrund-punktiert {
		background: rgba(168, 198, 208, 0.81) url("../images/dotted-bg.png") repeat !important;
}
.hellgrauer-hintergrund {
		background: #bcbcbb !important;
}
.jotform-hintergrund {
		/*background: #F4F4F4 url("../images/titelbilder/Hintergrund-02.jpg") repeat!important; */
		background: #F4F4F4 !important;
}
.dunkelgrauer-hintergrund {
		background: #6f6f6e !important;
}
.schwarzer-hintergrund {
		background: #000000 !important;
}
.fastschwarzer-hintergrund {
		background: #1d1d1b !important;
}
.fastschwarzer-hintergrund-rgba {
		background: rgba(29, 29, 27, 1) !important;
}
.themegrau-hintergrund {
		background: #7b7b7b !important;
}
.fotohintergrund {
		/*background: #173944!important;*/
		background: rgba(23, 57, 68, 0.81) url("../images/titelbilder/-Slider-04.png") repeat !important;
}
.petrol-hintergrund {
		background: rgba(23, 57, 68, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.blauwenden-hintergrund {
		background: rgba(9, 89, 115, 0.81) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.basic-hintergrund {
		background: rgba(62, 74, 118, 1.00) !important; /*background: rgba(0,0,0,0.81) url("../images/dotted-bg.png") repeat!important;*/
}
.petrol-hintergrund-punktiert {
		/*background: #173944!important;*/
		background: rgba(23, 57, 68, 0.81) url("../images/dotted-bg.png") repeat !important;
}
.blauwenden-hintergrund-punktiert {
		/*background: #173944!important;*/
		background: rgba(9, 89, 115, 0.81) url("../images/dotted-bg.png") repeat !important;
}
.blaubasic-hintergrund-punktiert {
		/*background: #173944!important;*/
		background: rgba(62, 74, 118, 1.00) url("../images/dotted-bg.png") repeat !important;
}
.terraorange-hintergrund-punktiert {
		/*background: #173944!important;*/
		background: rgba(178, 97, 84, 0.81) url("../images/dotted-bg.png") repeat !important;
}
.stahlblau-hintergrund-punktiert {
		/*background: #173944!important;*/
		background: rgba(10, 20, 59, 0.81) url("../images/dotted-bg.png") repeat !important;
}
.mittelpetrol-hintergrund {
		background: #274B56 !important;
}
.dunkelterra-hintergrund {
		background: #563326 !important;
}
.tanzfarbe-hintergrund {
		background: #641817 !important;
}
.flat-btn-terra {
		/*border: 1px solid #1d1d1b;*/
		color: #fff;
		background: #563326 !important;
}
.flat-btn-hohogreen {
		/*border: 1px solid #1d1d1b;*/
		color: #fff;
		background: #5c6f63 !important;
}

.flat-btn-aktivahellblau {
		/*border: 1px solid #1d1d1b;*/
		color: #fff;
		background: #a8c6d0 !important;
}


/*SCHRIFT FARBEN*/
.hellblau {
		color: #a8c6d0 !important;
}
.hellgrau {
		color: #bcbcbb !important;
}
.dunkelgrau {
		color: #6f6f6e !important;
}
.schwarz {
		color: #000000 !important;
}
.fastschwarz {
		color: #1d1d1b !important;
}
.themegrau {
		color: #7b7b7b !important;
}
.petrol {
		color: #173944 !important;
}
.mittelpetrol {
		color: #274B56 !important;
}
.weiss {
		color: #FFFFFF !important;
}
.okaygruen {
		color: #418785 !important;
}
.erdbeerrot {
		color: #FF3768 !important;
}
/*SCHRIFT STYLINGS*/
.italic {
		font-style: italic !important;
}
.normalgeschrieben {
		text-transform: none !important;
}
.kleingeschrieben {
		text-transform: lowercase !important;
}
.grossgeschrieben {
		text-transform: uppercase !important;
}
.grosskleingeschrieben {
		text-transform: capitalize !important;
}
.textausrichtung-links {
		text-align: left !important;
}
/*SCHRIFT GRÖSSEN UND FORMATE*/
.fontsize-6 {
		font-size: 6px !important;
}
.fontsize-7 {
		font-size: 7px !important;
}
.fontsize-8 {
		font-size: 8px !important;
}
.fontsize-9 {
		font-size: 9px !important;
}
.fontsize-10 {
		font-size: 10px !important;
}
.fontsize-11 {
		font-size: 11px !important;
}
.fontsize-12 {
		font-size: 12px !important;
}
.fontsize-13 {
		font-size: 13px !important;
}
.fontsize-14 {
		font-size: 14px !important;
}
.fontsize-15 {
		font-size: 15px !important;
}
.fontsize-16 {
		font-size: 16px !important;
}
.fontsize-17 {
		font-size: 17px !important;
}
.fontsize-18 {
		font-size: 18px !important;
}
.fontsize-19 {
		font-size: 19px !important;
}
.fontsize-20 {
		font-size: 20px !important;
}
.fontsize-21 {
		font-size: 21px !important;
}
.fontsize-22 {
		font-size: 22px !important;
}
.fontsize-23 {
		font-size: 23px !important;
}
.fontsize-24 {
		font-size: 24px !important;
}
.fontsize-25 {
		font-size: 25px !important;
}
.fontsize-26 {
		font-size: 26px !important;
}
.fontsize-27 {
		font-size: 27px !important;
}
.fontsize-28 {
		font-size: 28px !important;
}
.fontsize-30 {
		font-size: 30px !important;
}
.fontsize-32 {
		font-size: 32px !important;
}
.fontsize-33 {
		font-size: 33px !important;
}
.fontsize-34 {
		font-size: 34px !important;
}
.fontsize-48 {
		font-size: 48px !important;
}
.fontsize-60 {
		font-size: 60px !important;
}
.fontsize-72 {
		font-size: 72px !important;
}
.fontsize-100 {
		font-size: 100px !important;
}
.fontsize-125 {
		font-size: 125px !important;
}
.fontsize-130 {
		font-size: 130px !important;
}
.fontsize-200 {
		font-size: 200px !important;
}
.fontsize-225 {
		font-size: 225px !important;
}
/*VIEWPORTSIZE ABHÄNGIGE TYPOGRAFIE SCHRIFTGRÖSSEN*/
/*Für große Schriftgrößen --- erfordert Cache löschen in Chrome*/
.fontsize-075vw {
		font-size: 0.75vw !important;
}
.fontsize-065vw {
		font-size: 0.65vw !important;
}
.fontsize-015vw {
		font-size: 1.5vw !important;
}
.fontsize-025vw {
		font-size: 2.5vw !important;
}
.fontsize-035vw {
		font-size: 3.5vw !important;
}
.fontsize-045vw {
		font-size: 4.5vw !important;
}
.fontsize-055vw {
		font-size: 5.5vw !important;
}
.fontsize-1vw {
		font-size: 1.0vw !important;
}
.fontsize-einskommazwei-vw {
		font-size: 1.2vw !important;
}
.fontsize-einskommadrei-vw {
		font-size: 1.3vw !important;
}
.fontsize-2vw {
		font-size: 2.0vw !important;
}
.fontsize-3vw {
		font-size: 3.0vw !important;
}
.fontsize-4vw {
		font-size: 4.0vw !important;
}
.fontsize-5vw {
		font-size: 5.0vw !important;
}
.fontsize-6vw {
		font-size: 6.0vw !important;
}
.fontsize-7vw {
		font-size: 7.0vw !important;
}
.fontsize-8vw {
		font-size: 8.0vw !important;
}
.fontsize-9vw {
		font-size: 9.0vw !important;
}
.fontsize-10vw {
		font-size: 10.0vw !important;
}
.fontsize-11vw {
		font-size: 11.0vw !important;
}
.fontsize-12vw {
		font-size: 12.0vw !important;
}
.fontsize-13vw {
		font-size: 13.0vw !important;
}
.fontsize-14vw {
		font-size: 14.0vw !important;
}
.fontsize-15vw {
		font-size: 15.0vw !important;
}
.fontsize-16vw {
		font-size: 16.0vw !important;
}
.fontsize-17vw {
		font-size: 17.0vw !important;
}
.fontsize-18vw {
		font-size: 18.0vw !important;
}
.fontsize-19vw {
		font-size: 19.0vw !important;
}
.fontsize-20vw {
		font-size: 20.0vw !important;
}
.fontsize-23vw {
		font-size: 23.0vw !important;
}
.fontsize-25vw {
		font-size: 25.0vw !important;
}
.fontsize-27vw {
		font-size: 27.0vw !important;
}
.fontsize-30vw {
		font-size: 30.0vw !important;
}
.fontsize-35vw {
		font-size: 35.0vw !important;
}
.fontsize-40vw {
		font-size: 40.0vw !important;
}
.zeilenabstand-normal {
		line-height: normal !important;
}
.textlaufweite-104 {
		/*Standard Laufweite fur AkeruaSans*/
		letter-spacing: 1.04px !important;
}
.textlaufweite-0 {
		letter-spacing: 0px !important;
}
.vertikal-mittig {
		vertical-align: middle !important;
		display: block !important;
}
/*FORMATE*/
.padding-rundherum-minus-40 {
		padding: -40px !important;
}
.padding-rundherum-0 {
		padding: 0px !important;
}
.padding-rundherum-3 {
		padding: 3px !important;
}
.padding-rundherum-5 {
		padding: 5px !important;
}
.padding-rundherum-10 {
		padding: 10px !important;
}
.margin-rundherum-1 {
		margin: 1px !important;
}
.margin-rundherum-3 {
		margin: 3px !important;
}
.margin-rundherum-5 {
		margin: 5px !important;
}
.margin-rundherum-10 {
		margin: 10px !important;
		;
}
.margin-rundherum-minus-50 {
		margin: -50px !important;
}
.margin-left-50 {
		margin-left: 50px !important;
}
.margin-left-100 {
		margin-left: 100px !important;
}
.margin-left-200 {
		margin-left: 200px !important;
}
.margin-left-250 {
		margin-left: 250px !important;
}
.margin-left-300 {
		margin-left: 300px !important;
}
.margin-left-350 {
		margin-left: 350px !important;
}
.margin-left-minus-78 {
		margin-left: -78px !important;
}
.margin-left-minus-150 {
		margin-left: -150px !important;
}
.margin-left-minus-250 {
		margin-left: -250px !important;
}
.margin-top-143 {
		margin-top: 143px !important;
}
.margin-top-50 {
		margin-top: 50px !important;
}
.margin-top-75 {
		margin-top: 75px !important;
}
.margin-top-0 {
		margin-top: 0px !important;
}
.margin-top-minus-70 {
		margin-top: -70px !important;
}
.margin-top-minus-80 {
		margin-top: -80px !important;
}
.margin-top-minus-85 {
		margin-top: -85px !important;
}
.margin-top-minus-90 {
		margin-top: -90px !important;
}
.margin-top-minus-100 {
		margin-top: -100px !important;
}
.margin-top-minus-125 {
		margin-top: -125px !important;
}
.margin-top-minus-150 {
		margin-top: -150px !important;
}
.margin-bottom-0 {
		margin-bottom: 0px !important;
}
.margin-bottom--50 {
		margin-bottom: -50px !important;
}
.padding-top-0 {
		padding-top: 0px !important;
}
.padding-top--50 {
		padding-top: -50px !important;
}
.padding-top-10 {
		padding-top: 10px !important;
}
.padding-top-20 {
		padding-top: 20px !important;
}
.padding-bottom-0 {
		padding-bottom: 0px !important;
}
.section-container-ohne-margin {
		margin: 0px !important;
}
.inline-anzeigen {
		display: inline !important;
}
/* TEMPLATE EXKLUSIV */
.menu-wrap {
		right: 0 !important;
		-webkit-transform: translate3d(320px, 0, 0);
		transform: translate3d(320px, 0, 0);
		visibility: hidden;
}
.show-menu .menu-wrap, .show-menu .menu-inner, .show-menu .morph-shape {
		-webkit-transform: translate3d(-30px, 0, 0);
		transform: translate3d(-30px, 0, 0);
}
.show-menu .menu-wrap {
		right: 0;
		opacity: 1;
		visibility: visible;
}
.linie-rechts-schwarz {
		border-right: 1px solid #7b7b7b !important;
}
.keine-bottom-linie {
		border-bottom: none !important;
}
.bottom-linie {
		border-bottom: 1px solid #e6eaea !important;
}
.bottom-linie-kursplan {
		border-bottom: 1px solid #e6eaea;
		box-shadow: 0 0 65px rgba(0, 0, 0, 0.07);
}
.kein-listenstil {
		list-style: none !important;
}
.weiss-transparent-003 {
		color: rgba(255, 255, 255, 0.03) !important;
}
.weiss-transparent-005 {
		color: rgba(255, 255, 255, 0.05) !important;
}
.weiss-transparent-010 {
		color: rgba(255, 255, 255, 0.10) !important;
}
.weiss-transparent-015 {
		color: rgba(255, 255, 255, 0.15) !important;
}
.weiss-transparent-020 {
		color: rgba(255, 255, 255, 0.20) !important;
}
.weiss-transparent-025 {
		color: rgba(255, 255, 255, 0.25) !important;
}
.weiss-transparent-030 {
		color: rgba(255, 255, 255, 0.30) !important;
}
.weiss-transparent-035 {
		color: rgba(255, 255, 255, 0.35) !important;
}
.weiss-transparent-040 {
		color: rgba(255, 255, 255, 0.40) !important;
}
.weiss-transparent-045 {
		color: rgba(255, 255, 255, 0.45) !important;
}
.weiss-transparent-050 {
		color: rgba(255, 255, 255, 0.50) !important;
}
.weiss-transparent-060 {
		color: rgba(255, 255, 255, 0.60) !important;
}
.weiss-transparent-065 {
		color: rgba(255, 255, 255, 0.65) !important;
}
.weiss-transparent-070 {
		color: rgba(255, 255, 255, 0.70) !important;
}
.weiss-transparent-075 {
		color: rgba(255, 255, 255, 0.75) !important;
}
.weiss-transparent-080 {
		color: rgba(255, 255, 255, 0.80) !important;
}
.weiss-transparent-085 {
		color: rgba(255, 255, 255, 0.85) !important;
}
.weiss-transparent-090 {
		color: rgba(255, 255, 255, 0.90) !important;
}
.petrol-transparent-003 {
		color: rgba(23, 57, 68, , 0.03) !important;
}
.petrol-transparent-005 {
		color: rgba(23, 57, 68, 0.05) !important;
}
.petrol-transparent-010 {
		color: rgba(23, 57, 68, 0.10) !important;
}
.petrol-transparent-015 {
		color: rgba(23, 57, 68, 0.15) !important;
}
.petrol-transparent-020 {
		color: rgba(23, 57, 68, 0.20) !important;
}
.petrol-transparent-025 {
		color: rgba(23, 57, 68, , 0.25) !important;
}
.petrol-transparent-030 {
		color: rgba(23, 57, 68, 0.30) !important;
}
.petrol-transparent-035 {
		color: rgba(23, 57, 68, 0.35) !important;
}
.petrol-transparent-040 {
		color: rgba(23, 57, 68, 0.40) !important;
}
.petrol-transparent-045 {
		color: rgba(23, 57, 68, 0.45) !important;
}
.petrol-transparent-050 {
		color: rgba(23, 57, 68, 0.50) !important;
}
/* AKTIVA EXKLUSIVE PREISSTYLES */
.serv-price-wrap-grau {
		float: left;
		margin: 10px 0;
		padding: 19px 30px;
		background: #F7F7F7 !important;
		color: rgba(111, 111, 110, 1.00);
		font-size: 16px;
}
.serv-price-wrap-grau span {
		/*font-weight: bold;*/
		font-size: 10px;
		font-family: 'AkeruaSans-Bold', sans-serif;
		/*text-transform: uppercase;*/
		float: left;
		padding-right: 15px;
		margin-right: 15px;
		position: relative;
		/*color: fff!important;*/
}
.serv-price-wrap-grau span:before {
		content: '';
		position: absolute;
		/*top: 0;*/
		right: 0;
		width: 1px;
		height: 30px;
		top: 50%;
		margin-top: -15px;
		background: rgba(111, 111, 110, 1.00);
}
.serv-price-wrap-grau span:before {
		content: '';
		position: absolute;
		/*top: 0;*/
		right: 0;
		width: 1px;
		height: 30px;
		top: 50%;
		margin-top: -15px;
		background: rgba(111, 111, 110, 1.00);
}
.videowrapper {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 0px;
		height: 0px;
		background-color: #FFFFFF;
}
.videowrapper video {
		position: absolute;
		left: 0px;
		top: 0px;
		right: 0px;
		bottom: 0px;
		width: 100%;
		overflow-x: scroll;
		overflow-y: scroll;
}

.respvideo {
  width: 100%;
  height: auto;
  display: block;
}

#centern {
		text-align: center !important;
		margin: 0 auto;
}
#rowcenter {
		display: flex;
		justify-content: center !important;
		align-items: center !important;
}
#divsection {
		display: block;
		width: 85%;
		background-color: #ffffff;
		margin: 0 auto;
}
.padding-rundherum-10 {
		padding: 10px !important;
}
.aktivalabel {
		background: #a7c5d0 !important;
}
.padding-rundherum-2 {
		padding: 2px !important;
}
.aktivalabelhellgrau {
		background: #D9D9D8 !important;
}
/*Lazy Load Anpassung für mehr Slides als 13 auch in js*/
.swiper-lazy.bg {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}
