/* --------- Individuelle Anpassung für UKV --------- */

/*Bühne Desktop*/
@media only screen and (min-width: 64.063em) {
#buehne_container div.oevd-widget-stage div.overlay-element>div.slide-content-bar .h1 {
    	font-size: 2.375rem !important;
	}
}

/*Bühne Medium*/
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
#buehne_container div.oevd-widget-stage div.overlay-element>div.slide-content-bar .h1 {
    	font-size: 2.125rem!important;	
	}
}

/*Bühne Small*/
@media only screen and (max-width: 40.063em) {
#buehne_container div.oevd-widget-stage div.overlay-element>div.slide-content-bar .h1 {
    	font-size: 1.75rem!important;	
	}
}

/*CTA-Button Schriftschnitt Bühne*/ 
@media only screen and (min-width: 40.063em) {
	main .stage div.overlay-element .slide-button-bar>div a.button span {
    	font-family: "AOKBuenosAires","AOKBuenosAiresText",sans-serif !important;
 	}
}

@media only screen and (max-width: 40em) {
	main .stage.columns ul>li div.overlay-element .slide-button-bar div a.button div span {
		font-family: "AOKBuenosAires","AOKBuenosAiresText",sans-serif !important;
	}
}


/* --------- ENDE Individuelle Anpassung für UKV --------- */


footer div.oevd-widget-footerlinks ul.in-a-row li:last-child {
	padding-left: 0;
}

.oevd-widget-stickyfooter .stickyfooterbar {
	padding-left: 0;
	padding-right: 0;
}

@media only screen and (max-width: 40em) {
#buehne_container {
	width: calc(100% + 0.9375rem)
	}
}

@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	button.call-to-action:before, button.formular-submit:before, button.btn-calc:before, .button.call-to-action:before, .button.formular-submit:before, .button.btn-calc:before, input[type="submit"].call-to-action:before, input[type="submit"].formular-submit:before, input[type="submit"].btn-calc:before, button:before, .button:before, input[type="submit"]:before {
	font-size: 1rem;
	}
}

@media only screen and (max-width: 64em) {
	.themen-slider figure figcaption {
		max-width: 100%;
	}		
}

/* --------- ZENTRIERUNG ON-OFF-SWITCH IM PROFILER --------- */
.bg-gruen-arrow-center .onoffswitch {
	display: inline-block !important;
	position: relative;
	top: 0;
	left: 8%;
}
/* --------- ENDE ZENTRIERUNG ON-OFF-SWITCH IM PROFILER --------- */

/* --------- ZENTRIERUNG PROFILER-CTA --------- */

.fullsize-rows-container div.fullsize-row[class*="bg-gruen-arrow-center"] {
	text-align: center;
}

/* --------- ENDE ZENTRIERUNG PROFILER-CTA --------- */


/* --------- STICKY-FOOTER-BILDBREITE --------- */

.oevd-widget-stickyfooter .stickyfooterbar .stickyfooter-elementlist .stickyfooter-element.direktimage-element .direktimage-kachel>div img {
	max-width: 150px;
	margin-bottom: -10px;
}

/* --------- ENDE STICKY-FOOTER-BILDBREITE --------- */


/* --------- TK NO-PADDING --------- */

.no-padding-top{
padding-top: 0 !Important;
}

.no-padding-bottom{
padding-bottom: 0 !Important;
}

/* --------- ENDE TK NO-PADDING --------- *

/* --------- LIVE-CHAT CSS --------- */

#ebot7-wrapper{
	bottom: 15px;
}

#ebot7-open{
	display: none;
}

/* --------- ENDE LIVE-CHAT CSS --------- */

/* --------- PRODUKTTABELLE CSS --------- */

.producttable-optimized .products .pt .pt-body .info .f-label .pcell {
	font-size: 1.125rem;
}

.producttable-optimized .products .pt .pt-body .f-label .pcell {
	font-size: 1.125rem;
}

/* --------- ENDE PRODUKTTABELLE CSS --------- */


/* --------- DATEPICKER CSS --------- */

/* line 65, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker {
  background: #FFF;
  border: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.375rem 0.5rem 0.0625rem rgba(136, 136, 136, 0.5);
  padding: 0.9375rem;
  margin-top: 0.3125rem;
}
/* line 76, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker a:not(.button) {
  text-decoration: none;
}
/* line 81, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  display: none;
}
/* line 86, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header {
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 91, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next {
  left: 0;
  position: absolute;
  text-align: center;
  width: 1.25rem;
  margin: 0.5625rem 0;
  border: 0;
}
/* line 99, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev .ui-icon, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next .ui-icon {
  color: inherit;
}
/* line 9, ../../../../cms-aoksa/src/main/sass/styles/3rd-party/_font-icons.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev .ui-icon:before, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next .ui-icon:before {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'aok-iconfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 105, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev:hover, .ui-datepicker div.ui-datepicker-header .ui-datepicker-prev:focus, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next:hover, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next:focus {
  border: 0;
}
/* line 107, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev:hover .ui-icon, .ui-datepicker div.ui-datepicker-header .ui-datepicker-prev:focus .ui-icon, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next:hover .ui-icon, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next:focus .ui-icon {
  color: inherit;
}
/* line 112, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev.ui-state-disabled, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next.ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
}
/* line 115, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-prev.ui-state-disabled .ui-icon, .ui-datepicker div.ui-datepicker-header .ui-datepicker-next.ui-state-disabled .ui-icon {
  color: #AFB6BC;
}
/* line 121, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-next {
  left: auto;
  right: 0;
}
/* line 9, ../../../../cms-aoksa/src/main/sass/styles/3rd-party/_font-icons.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-next .ui-icon:before {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'aok-iconfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* line 130, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-title {
  margin: 0 0;
  padding: 0 0;
}
/* line 134, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-title select {
  width: 8.75rem;
  max-width: none;
  margin: 0 0.9375rem 0 0;
}
/* line 138, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-header .ui-datepicker-title select:last-child {
  margin: 0;
}
/* line 145, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar {
  width: 100%;
  margin: 0.9375rem 0 0;
  border: 0;
  background: transparent;
}
/* line 151, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar thead {
  background: transparent;
}
/* line 154, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar thead tr th {
  padding: 0.625rem 0;
}
/* line 157, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar thead tr th, .ui-datepicker table.ui-datepicker-calendar thead tr th span {
  font-weight: 600;
  font-size: inherit;
  color: #293033;
}
/* line 167, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr {
  background: transparent;
}
/* line 170, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr:nth-of-type(even) {
  background: transparent;
}
/* line 174, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td {
  padding: 0;
}
/* line 177, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td, .ui-datepicker table.ui-datepicker-calendar tbody tr td a {
  font-weight: 400;
  font-size: inherit;
}
/* line 182, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable) {
  background: transparent;
  border: 0.0625rem solid transparent;
  border-radius: 1.5rem;
}
/* line 186, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable), .ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable) a {
  color: #293033;
}
/* line 190, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):hover {
  background: transparent;
  border: 0.0625rem solid #AFB6BC;
}
/* line 193, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):hover, .ui-datepicker table.ui-datepicker-calendar tbody tr td:not(.ui-datepicker-unselectable):hover a {
  color: #293033;
}
/* line 199, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day {
  background: #005E3F;
  border: 0.0625rem solid #005E3F;
}
/* line 202, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day, .ui-datepicker table.ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a {
  color: #FFF;
}
/* line 211, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tr th, .ui-datepicker table.ui-datepicker-calendar tr td {
  text-align: center;
  vertical-align: middle;
  line-height: 100%;
  border: 0.125rem solid #FFF;
  height: auto;
  width: 14.28571%;
}
/* line 219, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker table.ui-datepicker-calendar tr th a, .ui-datepicker table.ui-datepicker-calendar tr td a {
  display: block;
  height: 100%;
  padding: 0.625rem 0;
}
/* line 228, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-buttonpane {
  margin: 0.9375rem 0 0;
  text-align: right;
}
/* line 232, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-buttonpane button {
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  line-height: 115%;
  padding: 0.8125rem 0.9375rem;
  display: inline-block;
  border: 2px solid transparent;
  text-decoration: none;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
  border-radius: 0.25rem;
  background-color: #91F54A;
  border-color: #91F54A;
  color: #004730;
  margin: 0 0.9375rem 0 0;
  padding: 0.5625rem 0.9375rem;
  min-height: 2.5rem;
  width: 100%;
}
/* line 77, ../../../../cms-aoksa/src/main/sass/styles/layout/_buttons.scss */
.ui-datepicker div.ui-datepicker-buttonpane button:hover, .ui-datepicker div.ui-datepicker-buttonpane button:active, .ui-datepicker div.ui-datepicker-buttonpane button:focus {
  cursor: pointer;
  text-decoration: none;
}
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  /* line 232, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
  .ui-datepicker div.ui-datepicker-buttonpane button {
    font-size: 1rem;
    padding: 0.8125rem 0.9375rem;
  }
  /* line 87, ../../../../cms-aoksa/src/main/sass/styles/layout/_buttons.scss */
  .ui-datepicker div.ui-datepicker-buttonpane button:before {
    font-size: 1.625rem;
  }
}
@media only screen and (max-width: 40em) {
  /* line 232, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
  .ui-datepicker div.ui-datepicker-buttonpane button {
    font-size: 1rem;
    text-align: center;
    display: block;
    padding: 0.5625rem 0.9375rem;
    width: 100%;
  }
  /* line 100, ../../../../cms-aoksa/src/main/sass/styles/layout/_buttons.scss */
  .ui-datepicker div.ui-datepicker-buttonpane button:before {
    font-size: 1rem;
    position: relative;
    margin-right: 0.625rem;
    left: 0;
  }
}
/* line 140, ../../../../cms-aoksa/src/main/sass/styles/layout/_buttons.scss */
.ui-datepicker div.ui-datepicker-buttonpane button:hover, .ui-datepicker div.ui-datepicker-buttonpane button:active, .ui-datepicker div.ui-datepicker-buttonpane button:focus {
  background: #FFF;
  border-color: #91F54A;
  color: #004730;
}
/* line 147, ../../../../cms-aoksa/src/main/sass/styles/layout/_buttons.scss */
.ui-datepicker div.ui-datepicker-buttonpane button:disabled, .ui-datepicker div.ui-datepicker-buttonpane button:disabled:hover, .ui-datepicker div.ui-datepicker-buttonpane button:disabled:active, .ui-datepicker div.ui-datepicker-buttonpane button:disabled:focus {
  background: #DFE3E6;
  border-color: #DFE3E6;
  color: #6D767C;
}
/* line 239, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-buttonpane button.ui-datepicker-close {
  display: none;
}
/* line 243, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.ui-datepicker div.ui-datepicker-buttonpane button:last-child {
  margin: 0;
}

/* line 250, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
button.ui-datepicker-trigger, .button.ui-datepicker-trigger {
  height: auto;
  width: auto;
  padding: 0;
  margin: 0 0 0 0.3125rem;
  background: transparent !important;
}
/* line 9, ../../../../cms-aoksa/src/main/sass/styles/3rd-party/_font-icons.scss */
button.ui-datepicker-trigger:before, .button.ui-datepicker-trigger:before {
  content: "";
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'aok-iconfont' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.5rem;
  color: #40484D;
}
/* line 263, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
button.ui-datepicker-trigger:hover, .button.ui-datepicker-trigger:hover {
  background: transparent !important;
}
/* line 265, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
button.ui-datepicker-trigger:hover:before, .button.ui-datepicker-trigger:hover:before {
  color: #005E3F;
}
/* line 270, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
button.ui-datepicker-trigger img, .button.ui-datepicker-trigger img {
  display: none;
}

/* line 275, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.datepicker-container {
  position: relative;
}
/* line 279, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.datepicker-container > input, .datepicker-container > input:hover, .datepicker-container > input:focus {
  padding-right: 2.5rem;
}
/* line 285, ../../../../cms-aoksa/src/main/sass/styles/widgets/_datepicker.scss */
.datepicker-container button.ui-datepicker-trigger, .datepicker-container .button.ui-datepicker-trigger {
  position: absolute;
  right: 0.9375rem;
  top: 0.75rem;
  border: 0;
}


/* line 7, ../../../../cms-aoksa/src/main/sass/styles/layout/bg-containers/_datepicker.scss */
.fullsize-rows-container div.fullsize-row[class*="bg-gruen"] button.ui-datepicker-trigger:before,
.fullsize-rows-container div.fullsize-row[class*="bg-gruen"] .button.ui-datepicker-trigger:before, .fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] button.ui-datepicker-trigger:before,
.fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] .button.ui-datepicker-trigger:before {
  color: #98E692;
}
/* line 12, ../../../../cms-aoksa/src/main/sass/styles/layout/bg-containers/_datepicker.scss */
.fullsize-rows-container div.fullsize-row[class*="bg-gruen"] button.ui-datepicker-trigger:hover:before, .fullsize-rows-container div.fullsize-row[class*="bg-gruen"] button.ui-datepicker-trigger:focus:before,
.fullsize-rows-container div.fullsize-row[class*="bg-gruen"] .button.ui-datepicker-trigger:hover:before,
.fullsize-rows-container div.fullsize-row[class*="bg-gruen"] .button.ui-datepicker-trigger:focus:before, .fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] button.ui-datepicker-trigger:hover:before, .fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] button.ui-datepicker-trigger:focus:before,
.fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] .button.ui-datepicker-trigger:hover:before,
.fullsize-rows-container div.fullsize-row[class*="bg-white-gruen"] .button.ui-datepicker-trigger:focus:before {
  color: #50EB5D;
}
/* line 3, ../../../../cms

/* --------- ENDE DATEPICKER CSS --------- */


/* --------- HEADER CSS --------- */

header section.navigation>nav>div.clearfix.row.collapse>div:before{
	display: inline-block;
    background-image: url(https://www.aok-nordost-zusatzversicherung.de/export/sites/aoknordost/_resources/bilder/_allgemein/ukv-logo-kooperationsheader.svg);
    background-repeat: no-repeat;
    background-size: 80px 40px;
    background-position: 0px 4px;
    content: "Ein Angebot der Union Krankenversicherung";
	color: #024589;
	font-size: 14px;
    line-height: 12px;
    padding-left: 100px;
	margin-top: -25px;
    margin-bottom: -15px;
    height: 65px;
	padding-top: 15px;
	font-weight: 600;
}

@media only screen and (max-width: 64em) {
	header section.navigation>nav>div.clearfix.row.collapse>div:before{
		background-position: 0px 4px;
    	margin-bottom: -14px;
	}
}


@media only screen and (max-width: 40em) {
	header section.navigation>nav>div.clearfix.row.collapse>div:before{
		max-width: 100%;
		font-size: 12px;
	}
}


header section.navigation>nav>div.clearfix.row.collapse>div:after{
	display: inline-block;
    background-size: 80px 40px;
    background-position: 0px 4px;
    content: "Unser starker Partner für Zusatzversicherungen";
	color: #024589;
	font-size: 12px;
    line-height: 12px;
    padding-left: 106px;
	margin-top: 22px;
	font-weight: 600;
	position: absolute;
	top: 0;
	left: 0;
}

@media only screen and (max-width: 40em) {
	header section.navigation>nav>div.clearfix.row.collapse>div:after{
		font-size: 10px !important;
		padding-left:100px;
	}
}

/* Ausblenden Navipunkte Trennstrich */

#header_container .header_background>div.main_header_block>div.static .columns.absolute_bottom_right nav.category>ul>li {
	border-right: none;
}

/* --------- ENDE HEADER CSS --------- */


/* --------- AJAX-SPINNER CSS --------- */

/* @keyframes rotate must be available!!! */
/* line 17, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner {
  /** Override ajax-loader */
}
/* line 18, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner, .ajax-spinner.large-spinner {
  display: inline-block;
  min-height: 0;
  min-width: 0;
}
/* line 23, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner:before, .ajax-spinner.large-spinner:before {
  position: static;
  padding: 0;
  content: " ";
  margin: 0 auto;
  display: block;
  width: 1.625rem;
  height: 1.625rem;
  border: 0.1875rem solid #828B91;
  border-radius: 50%;
  border-top-color: #005E3F;
  animation: rotate 1s ease-in-out infinite;
}
/* line 37, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner:after, .ajax-spinner.large-spinner:after {
  content: none;
}
/* line 44, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.small-spinner:before, .ajax-spinner.large-spinner.small-spinner:before {
  width: 0.9375rem;
  height: 0.9375rem;
  border-width: 0.1875rem;
}
/* line 52, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.big-spinner:before, .ajax-spinner.large-spinner.big-spinner:before {
  width: 3.25rem;
  height: 3.25rem;
  border-width: 0.25rem;
}
/* line 60, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.text-only-spinner:before, .ajax-spinner.large-spinner.text-only-spinner:before {
  display: inline;
  width: auto;
  content: none;
  border: 0;
}
/* line 69, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.text-and-spinner:before, .ajax-spinner.large-spinner.text-and-spinner:before {
  float: left;
}
/* line 72, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.text-and-spinner:after, .ajax-spinner.large-spinner.text-and-spinner:after {
  margin-top: 0.125rem;
  margin-left: 2.1875rem;
  clear: none;
}
/* line 80, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.text-only-spinner:after, .ajax-spinner.text-and-spinner:after, .ajax-spinner.large-spinner.text-only-spinner:after, .ajax-spinner.large-spinner.text-and-spinner:after {
  display: block;
  padding: 0;
  width: auto;
  content: "Daten werden aktualisiert ...";
  color: #005E3F;
}
/* line 90, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.second-spinner:before, .ajax-spinner.large-spinner.second-spinner:before {
  border: 3px solid rgba(255, 255, 255, 0.3);
  border-top-color: #FFF;
}
/* line 96, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.second-spinner.text-only-spinner:after, .ajax-spinner.second-spinner.text-and-spinner:after, .ajax-spinner.large-spinner.second-spinner.text-only-spinner:after, .ajax-spinner.large-spinner.second-spinner.text-and-spinner:after {
  color: #FFF;
}
/* line 104, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.ajax-loader {
  display: inline-block;
  background-image: none !important;
}
/* line 108, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.ajax-loader.large-spinner {
  min-height: 0;
  min-width: 0;
}
/* line 113, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.ajax-loader:before, .ajax-spinner.ajax-loader:after {
  background: none;
}
/* line 117, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.ajax-loader:after {
  padding: 0;
  content: none;
  width: auto;
}
/* line 123, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
.ajax-spinner.ajax-loader:hover, .ajax-spinner.ajax-loader:active, .ajax-spinner.ajax-loader:focus {
  background-image: none !important;
}

/* line 130, ../../../../cms-aoksa/src/main/sass/styles/widgets/_ajax-spinner.scss */
button.ajax-spinner, button.ajax-spinner.large-spinner {
  min-width: 9.375rem;
  min-height: 2.5rem;
  padding-top: 0.5625rem;
  padding-bottom: 0.5625rem;
}

/* --------- ENDE AJAX-SPINNER CSS --------- */

/* Fix Bühnen CTAs */
@media only screen and (max-width: 40em) {
	#buehne_container div.oevd-widget-stage .slide-button-bar>div:last-child {
		margin-top: 12px;
	}
}
/* Ende Fix Bühnen CTAs */
