body.contrast-mode #main a,
body.contrast-mode #main .btn-link {
	color:#5A5A5A;
}

body.contrast-mode #main .ce_calltoaction a {
	color:#ffffff;
}
body.contrast-mode .mm-slideout.top .btn-buchen.bottom {
	background:#4E8136 !important;

}
body.contrast-mode .mm-slideout.top .mod_navigation li .topic {
	
	color:#000;
}
body.contrast-mode .mm-slideout.top .mod_navigation li ul.level_2 a {
	
	color:#000000 !important;
}

body.contrast-mode .cart .btn-buchen-container input {
	background-color:#4E8136 !important;
}

body.contrast-mode .ce_container.grau * {
	
}
body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li.active a, body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li strong {
	color:#000 !important;
}
body.contrast-mode a:hover,
body.contrast-mode #main .btn-link:hover  {
	color:#000000; 
}
body.contrast-mode #main a.arbeitsbereich.active {
		color:#4E8136 !important;
}
body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li.active a, body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li strong {

}
body.contrast-mode .mm-slideout.top .mod_navigation ul li.active a.btn-link, body.contrast-mode .mm-slideout.top .mod_navigation ul li a.btn-link {
	background:#4E8136;
}
body.contrast-mode #btn-mmenu {
	background:#4E8136;
}
body.contrast-mode form button,
body.contrast-mode input.hyperlink_txt,
body.contrast-mode .ce_calltoaction a{
	background:#4E8136;
	color:#FFFFFF;
}
@media screen and (max-width: 991px) {

}
body.contrast-mode #termin_headline a.active {
	
	color:#4E8136;
}

body.contrast-mode #footer #totop {
	
	color:#4E8136;
}
body.contrast-mode .ce_container.grün {

    background-color: rgba(110,180,75,0.1) !important;
	color:#5A5A5A;
}
body.contrast-mode .ce_container.grau {

    background-color: rgba(90,90,90,0.1) !important;
	color:#5A5A5A;
}

body.contrast-mode .ce_container.grün * {

	color:#5A5A5A !important;
}
body.contrast-mode .ce_container.grün * {

	color:#5A5A5A !important;
}
body.contrast-mode .ce_container.grün .ce_calltoaction a {

	color:#ffffff !important;
}
body.contrast-mode .ce_container.grün .ce_calltoaction a.white {
	color:#5A5A5A !important;
}
body.contrast-mode .ce_container.grau input,
body.contrast-mode .ce_container.grau select,
body.contrast-mode .ce_container.grau label,
body.contrast-mode .ce_container.grau fieldset div,
body.contrast-mode .ce_container.grau legend {

	color:#000 !important;
}

body.contrast-mode .mod_medizinische_leistungen .filter .pill {
	color:#000 !important;
}
body.contrast-mode .mod_medizinische_leistungen .filter .pill.active {
	color:#fff !important;
}

body.contrast-mode .ce_container.grau .widget-submit button {
	background:#4E8136;
	color:#FFF !important;
}

body.contrast-mode  .ce_container.grau .ce_calltoaction a {
	color:#ffffff !important;
}

body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li a:hover {
    color: #4E8136;
}

body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li strong {
    color: #4E8136;
}

body.contrast-mode.col_2 #wrapper #container #left .mod_navigation li.folder > span {
    color: #000000
}
body.contrast-mode #header .mod_navigation ul li strong.btn-link, body.contrast-mode #header .mod_navigation ul li a.btn-link {
    background: #4E8136;
}

body.contrast-mode #header .mod_navigation ul.level_1 > li > strong, body.contrast-mode #header .mod_navigation ul.level_1 > li > a:hover {
	background: #4E8136;
	color:#FFFFFF;
}
body.contrast-mode #header .mod_navigation ul.level_1 > li > strong, body.contrast-mode #header .mod_navigation ul.level_1 > li.popup > a {
	background: #4E8136;
	color:#FFFFFF;
}
body.contrast-mode .ce_accordion .toggler {
	
	color:#4E8136;
}
body.contrast-mode .ce_accordion.selected .toggler {

	color:red;
}
body.contrast-mode .ce_accordion .toggler:hover {
	
	color:#000000;
}
body.contrast-mode .mod_rocksolid_slider .caption .cta {
	background:#4E8136;
}

.mod_medizinische_leistungen .filter .pill.active {
	background:#000000 !important;
}


 body.contrast-mode .mod_article { }
 
@media screen and (min-width: 992px) {
  body.contrast-mode .mod_rocksolid_slider .caption .inside .content {
	  background:#FFF;
	  padding: 35px;
	  margin-left:-35px;
	  margin-right:-35px;
	  
    width: calc( 50% + 70px)
  }
  body.contrast-mode .mod_rocksolid_slider .caption.dark .inside .content {
	  background:#4E8136;
	  padding: 35px;
	  margin-left:-35px;
	  margin-right:-35px;
	  
    width: calc( 50% + 70px)
  }
  body.contrast-mode .mod_rocksolid_slider .caption.light .inside .content {
	  background:#FFFFFF;
	  padding: 35px;
	  margin-left:-35px;
	  margin-right:-35px;
    width: calc( 50% + 70px)
  }
  
  
body.contrast-mode .mod_rocksolid_slider .caption.dark .cta {
    background: #FFF;
    color: #4E8136;
}
body.contrast-mode .mod_rocksolid_slider .caption.light .cta {
    background: #4E8136;
    color: #FFF;
}
}

body.contrast-mode .ce_imagebox .image .title {
	background:#FFFFFF; 
	display:block;
	position:relative;
	color:#5A5A5A;
}


body.contrast-mode .mm-slideout.top .mod_navigation li ul.level_2 li a:hover,
body.contrast-mode .mm-slideout.top .mod_navigation li ul.level_2 li.active a {
    color: #4E8136 !important;
}
body.contrast-mode .ce_imagebox .btn-imagebox {
	background:#4E8136; 
}

body.contrast-mode #wrapper #main .mod_article.bg-image .inside {
	max-width: 1170px;
    padding: 35px 35px;
    margin: 0 auto 35px auto;
	background:#FFFFFF;
	color:#000000;
}

body.contrast-mode #header .mod_navigation ul.level_1 li.trail > a {
    color: #4E8136;
}
body.contrast-mode #header .mod_navigation ul.level_1 li.trail > a:hover {
    color: #FFFFFF;
}