

   /* Global start */
    h1 {
	  color: rgba(0, 123, 193, 1);
	}
	.deco-line-large:before {
	  background: rgba(0, 123, 193, 1);
	}
	h2 {
	  color: rgba(0, 123, 193, 1);
	}
	h3 {
	  color: rgba(0, 123, 193, 1);
	}
	h4 {
	  color: rgba(0, 123, 193, 1);
	}
	h5 {
	  color: rgba(0, 123, 193, 1);
	}
	.text-large {
	  color: rgba(0, 123, 193, 1);
	}
	.topline {
	  color: rgba(112, 112, 112, 1);
	}
	a {
	  color: rgba(0, 123, 193, 1);
	}
	a i svg path {
	  fill: rgba(112, 112, 112, 1);
	}
	a:hover i svg path,
	a.active i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	p,
	li {
	  color: rgba(0, 0, 0, 1);
	}
    .uc-embedding-container .description-text  {
    color: rgba(0, 0, 0, 1);
    }
	.img-figcaption {
	  color: rgba(0, 0, 0, 1);
	}
	.list-unordered__item:before {
	  background: rgba(0, 123, 193, 1);
	}
	.list-unordered__item--checkmark:before {
	  color: rgba(0, 123, 193, 1);
	}
	.list-ordered__item:before {
	  color: rgba(0, 123, 193, 1);
	}
	.seperator-line {
	  border-bottom-color: rgba(215, 215, 215, 1);
	}
	.pagination__item a:not(.button) {
	  color: rgba(112, 112, 112, 1);
	}
	.pagination__item a:not(.button):hover {
	  color: rgba(0, 123, 193, 1);
	}
	.pagination__item a:not(.button) svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	.pagination__item__active span {
	  color: rgba(0, 123, 193, 1);
	}
	.standard-link__text {
	  color: rgba(0, 123, 193, 1);
	}
	.standard-link__icon-left svg path,
	.standard-link__icon-right svg path {
	  fill: rgba(0, 123, 193, 1);
	}
    .uc-embedding-container .uc-embedding-wrapper h3 {
    color: rgba(0, 123, 193, 1)  ;
    }
   /* Global end */

   /* Header start */
   .header, .logo {
	  background: rgba(255, 255, 255, 1);
	}
	@media (max-width: 1069px) {
	  .header-wrapper-top:before {
	    border-color: rgba(215, 215, 215, 1);
	  }
	}
	@media (max-width: 1069px) {
	  .header-wrapper-bottom {
	    background: rgba(0, 123, 193, 1);
	  }
	}
    .header-layer-wrapper {
	  background: rgba(0, 123, 193, 1);
	}
	/* Added for MetaNav */

    @media (max-width: 1069px) {
	  .meta_nav_clr {
	    background: ;
	  }
	}
	/* Added for MetaNav */
	.header-layer-wrapper h1,
	.header-layer-wrapper h2,
	.header-layer-wrapper h3,
	.header-layer-wrapper h4,
	.header-layer-wrapper h5,
	.header-layer-wrapper p,
	.header-layer-wrapper a {
	  color: rgba(255, 255, 255, 1);
	}
	.header-layer-wrapper svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.header-meta__item a:not(.portal-link) {
	  color: rgba(0, 123, 193, 1);
	}
	.header-meta__item a:not(.portal-link) i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	@media (max-width: 1069px) {
	  .header-meta__item a:not(.portal-link) i svg path {
	    fill: rgba(0, 0, 0, 1);
	  }
	}
	.header-meta__item a:not(.portal-link):hover,
	.header-meta__item a:not(.portal-link).actv {
	  background: rgba(27, 67, 121, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.header-meta__item a:not(.portal-link):hover i > svg path,
	.header-meta__item a:not(.portal-link).actv i > svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	@media (max-width: 1069px) {
	  .header-meta__item a:not(.portal-link) {
	    color: rgba(0, 0, 0, 1);
	  }
	}
	.dividing-line {
	  background: rgba(215, 215, 215, 1);
	}
	/* Kundenportal/ Serviceportal */
	.portal-link {
	  color: rgba(255, 255, 255, 1);
	  background: rgba(0, 123, 193, 1);
	}
	.portal-link i ~ span {
	  color: rgba(255, 255, 255, 1);
	}
	.portal-link i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.portal-link:hover,
	.portal-link:focus,
	.portal-link .actv {
	  color: rgba(255, 255, 255, 1);
	  background: rgba(27, 67, 121, 1);
	}
	.portal-link:hover span,
	.portal-link:focus span,
	.portal-link .actv span {
	  color: rgba(255, 255, 255, 1);
	}
	.portal-link:hover i svg path,
	.portal-link:focus i svg path,
	.portal-link .actv i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.header-navigation__item > a {
	  color: rgba(0, 0, 0, 1);
	  border-color: rgba(255, 255, 255, 1);
	}
	.header-navigation__item > a:hover,
	.header-navigation__item > a:focus,
	.header-navigation__item > a.actv {
	  color: rgba(0, 0, 0, 1);
	  border-color: rgba(0, 123, 193, 1);
	}
	@media (max-width: 1069px) {
	  .header-navigation__item > a:hover,
	  .header-navigation__item > a:focus,
	  .header-navigation__item > a.actv {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	/* Added for Met Nav */
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item > a:hover,
	  .meta_nav_clr .header-navigation__item > a:focus,
	  .meta_nav_clr .header-navigation__item > a.actv {
	    color: ;
	  }
	  
	  /* meta nav menu-items separator lines color */
	  .optionalheader .meta_nav_clr .header-navigation__item::before {
		border-color: ;
      }
	}
	/* Added for Met Nav */
	@media (max-width: 1069px) {
	  .header-navigation__item > a {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	/* Added for Met Nav */
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item > a {
	    color: ;
	  }
	}
	/* Added for Met Nav */
	.header-navigation__item li > a {
	  color: rgba(0, 123, 193, 1);
	}
	.header-navigation__item li > a:hover,
	.header-navigation__item li > a:focus {
	  color: rgba(0, 123, 193, 1);
	}
	@media (max-width: 1069px) {
	  .header-navigation__item li > a:hover,
	  .header-navigation__item li > a:focus {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	@media (max-width: 1069px) {
	  .header-navigation__item li > a {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	/* Added for Met Nav */
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item li > a:hover,
	  .meta_nav_clr .header-navigation__item li > a:focus {
	    color: ;
	  }
	}
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item li > a {
	    color: ;
	  }
	}
	/* Added for Met Nav */
	.header-navigation__item li li a {
	  color: rgba(0, 0, 0, 1);
	}
	.header-navigation__item li li a:hover,
	.header-navigation__item li li a:focus {
	  color: rgba(0, 0, 0, 1);
	}
	@media (max-width: 1069px) {
	  .header-navigation__item li li a:hover,
	  .header-navigation__item li li a:focus {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	@media (max-width: 1069px) {
	  .header-navigation__item li li a {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	/* Added for Met Nav */
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item li li a:hover,
	  .meta_nav_clr .header-navigation__item li li a:focus {
	    color: ;
	  }
	}
	@media (max-width: 1069px) {
	  .meta_nav_clr .header-navigation__item li li a {
	    color: ;
	  }
	}
	/* Added for Met Nav */
	.header-navigation__item [class*="icomoon"] {
	  color: rgba(255, 255, 255, 1);
	}
	@media (max-width: 1069px) {
	  .header-navigation__item:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}
	/* mobile menu (md-xs) */
	.hamburger-menu {
	  color: rgba(0, 0, 0, 1);
	}
	.hamburger-menu svg path {
	  fill: rgba(0, 0, 0, 1);
	}
	.hamburger-menu:hover,
	.hamburger-menu.actv {
	  background: rgba(27, 67, 121, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.hamburger-menu:hover i svg path,
	.hamburger-menu.actv i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.hamburger-menu:hover [class*="icomoon"],
	.hamburger-menu.actv [class*="icomoon"] {
	  color: rgba(255, 255, 255, 1);
	}
	/* Main Navigation Level 2-3 */
	.header-navigation-level2__item {
	  background: rgba(255, 255, 255, 1);
	}
	@media (max-width: 1069px) {
	  .header-navigation-level2__item {
	    background: rgba(0, 123, 193, 1);
	  }
	  .header-navigation-level2__item:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}
	@media (max-width: 1069px) {
	  .header-navigation-level2__inner:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}
	.header-navigation-level2__inner[class*="hidden-"]:before {
	  border-color: rgba(112, 112, 112, 1);
	}
	@media (max-width: 569px) {
	  .header-navigation-level2__inner li:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}

	@media (max-width: 1069px) {
	  .header-navigation-level2 {
	    color: rgba(255, 255, 255, 1);
      }
	  .header-navigation-level2:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	  .header-navigation-level2 [class*="link--v"],
      .header-navigation-level2 [class*="link--v"]:hover,
      .header-navigation-level2 [class*="link--v"]:focus {
	    color: rgba(255, 255, 255, 1);
	  }
	  .header-navigation-level2 [class*="link--v"] svg path,
  	  .header-navigation-level2 [class*="link--v"]:hover svg path,
      .header-navigation-level2 [class*="link--v"]:focus svg path {
        fill: rgba(255, 255, 255, 1);
      }
	}
	.header-navigation-level2__footer {
	  border-color: rgba(215, 215, 215, 1);
	}
	.navigation-teaser p {
	  color: rgba(0, 0, 0, 1);
	}
	.navigation-teaser p.navigation-teaser__title {
	  color: rgba(0, 0, 0, 1);
	}
	@media (max-width: 1069px) {
	  .navigation-teaser p.navigation-teaser__title {
	    color: rgba(255, 255, 255, 1);
	  }
	}
	@media (max-width: 1069px) {
	  .navigation-teaser p {
	    color: rgba(255, 255, 255, 1);
	  }
	}
   /* Header end */

   /* Button start */
   
	.button--v0,
	.button-v2--v0 {
	  background: transparent;
	  border-color: rgba(0, 123, 193, 1);
	  color: rgba(0, 123, 193, 1);
	}
	.button--v0 i svg path,
	.button-v2--v0 i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	.button--v0:hover,
	.button-v2--v0:hover,
	.button--v0:focus,
	.button-v2--v0:focus,
	.button--v0:active,
	.button-v2--v0:active {
	  background-color: rgba(0, 123, 193, 1) !important;
	  border-color: rgba(0, 123, 193, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.button--v0:hover i svg path,
	.button-v2--v0:hover i svg path,
	.button--v0:focus i svg path,
	.button-v2--v0:focus i svg path,
	.button--v0:active i svg path,
	.button-v2--v0:active i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.button--0:disabled.button--0:hover,
	.button--0:disabled.button-v2--0:hover,
	.button-v2--0:disabled.button--0:hover,
	.button-v2--0:disabled.button-v2--0:hover,
	.button--0.button--disabled.button--0:hover,
	.button--0.button--disabled.button-v2--0:hover,
	.button-v2--0.button--disabled.button--0:hover,
	.button-v2--0.button--disabled.button-v2--0:hover {
	  background: rgba(0, 0, 0, 0);
	  /*  Background */
	  border-color: rgba(0, 123, 193, 1);
	  /* Text */
	}
	.button--0:disabled.button--0:hover i svg path,
	.button--0:disabled.button-v2--0:hover i svg path,
	.button-v2--0:disabled.button--0:hover i svg path,
	.button-v2--0:disabled.button-v2--0:hover i svg path,
	.button--0.button--disabled.button--0:hover i svg path,
	.button--0.button--disabled.button-v2--0:hover i svg path,
	.button-v2--0.button--disabled.button--0:hover i svg path,
	.button-v2--0.button--disabled.button-v2--0:hover i svg path {
	  fill: rgba(0, 123, 193, 1);
	  /* Icon */
	}
   
	.button--v1,
	.button-v2--v1 {
	  background: transparent;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.button--v1 i svg path,
	.button-v2--v1 i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.button--v1:hover,
	.button-v2--v1:hover,
	.button--v1:focus,
	.button-v2--v1:focus,
	.button--v1:active,
	.button-v2--v1:active {
	  background-color: rgba(255, 255, 255, 1) !important;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(0, 123, 193, 1);
	}
	.button--v1:hover i svg path,
	.button-v2--v1:hover i svg path,
	.button--v1:focus i svg path,
	.button-v2--v1:focus i svg path,
	.button--v1:active i svg path,
	.button-v2--v1:active i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	.button--1:disabled.button--1:hover,
	.button--1:disabled.button-v2--1:hover,
	.button-v2--1:disabled.button--1:hover,
	.button-v2--1:disabled.button-v2--1:hover,
	.button--1.button--disabled.button--1:hover,
	.button--1.button--disabled.button-v2--1:hover,
	.button-v2--1.button--disabled.button--1:hover,
	.button-v2--1.button--disabled.button-v2--1:hover {
	  background: rgba(0, 0, 0, 0);
	  /*  Background */
	  border-color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	.button--1:disabled.button--1:hover i svg path,
	.button--1:disabled.button-v2--1:hover i svg path,
	.button-v2--1:disabled.button--1:hover i svg path,
	.button-v2--1:disabled.button-v2--1:hover i svg path,
	.button--1.button--disabled.button--1:hover i svg path,
	.button--1.button--disabled.button-v2--1:hover i svg path,
	.button-v2--1.button--disabled.button--1:hover i svg path,
	.button-v2--1.button--disabled.button-v2--1:hover i svg path {
	  fill: rgba(255, 255, 255, 1);
	  /* Icon */
	}
   
	.button--v2,
	.button-v2--v2 {
	  background: transparent;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.button--v2 i svg path,
	.button-v2--v2 i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.button--v2:hover,
	.button-v2--v2:hover,
	.button--v2:focus,
	.button-v2--v2:focus,
	.button--v2:active,
	.button-v2--v2:active {
	  background-color: rgba(255, 255, 255, 1) !important;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(0, 130, 145, 1);
	}
	.button--v2:hover i svg path,
	.button-v2--v2:hover i svg path,
	.button--v2:focus i svg path,
	.button-v2--v2:focus i svg path,
	.button--v2:active i svg path,
	.button-v2--v2:active i svg path {
	  fill: rgba(0, 130, 145, 1);
	}
	.button--2:disabled.button--2:hover,
	.button--2:disabled.button-v2--2:hover,
	.button-v2--2:disabled.button--2:hover,
	.button-v2--2:disabled.button-v2--2:hover,
	.button--2.button--disabled.button--2:hover,
	.button--2.button--disabled.button-v2--2:hover,
	.button-v2--2.button--disabled.button--2:hover,
	.button-v2--2.button--disabled.button-v2--2:hover {
	  background: rgba(0, 0, 0, 0);
	  /*  Background */
	  border-color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	.button--2:disabled.button--2:hover i svg path,
	.button--2:disabled.button-v2--2:hover i svg path,
	.button-v2--2:disabled.button--2:hover i svg path,
	.button-v2--2:disabled.button-v2--2:hover i svg path,
	.button--2.button--disabled.button--2:hover i svg path,
	.button--2.button--disabled.button-v2--2:hover i svg path,
	.button-v2--2.button--disabled.button--2:hover i svg path,
	.button-v2--2.button--disabled.button-v2--2:hover i svg path {
	  fill: rgba(255, 255, 255, 1);
	  /* Icon */
	}
   
	.button--v3,
	.button-v2--v3 {
	  background: transparent;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.button--v3 i svg path,
	.button-v2--v3 i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.button--v3:hover,
	.button-v2--v3:hover,
	.button--v3:focus,
	.button-v2--v3:focus,
	.button--v3:active,
	.button-v2--v3:active {
	  background-color: rgba(255, 255, 255, 1) !important;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(112, 112, 112, 1);
	}
	.button--v3:hover i svg path,
	.button-v2--v3:hover i svg path,
	.button--v3:focus i svg path,
	.button-v2--v3:focus i svg path,
	.button--v3:active i svg path,
	.button-v2--v3:active i svg path {
	  fill: rgba(112, 112, 112, 1);
	}
	.button--3:disabled.button--3:hover,
	.button--3:disabled.button-v2--3:hover,
	.button-v2--3:disabled.button--3:hover,
	.button-v2--3:disabled.button-v2--3:hover,
	.button--3.button--disabled.button--3:hover,
	.button--3.button--disabled.button-v2--3:hover,
	.button-v2--3.button--disabled.button--3:hover,
	.button-v2--3.button--disabled.button-v2--3:hover {
	  background: rgba(0, 0, 0, 0);
	  /*  Background */
	  border-color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	.button--3:disabled.button--3:hover i svg path,
	.button--3:disabled.button-v2--3:hover i svg path,
	.button-v2--3:disabled.button--3:hover i svg path,
	.button-v2--3:disabled.button-v2--3:hover i svg path,
	.button--3.button--disabled.button--3:hover i svg path,
	.button--3.button--disabled.button-v2--3:hover i svg path,
	.button-v2--3.button--disabled.button--3:hover i svg path,
	.button-v2--3.button--disabled.button-v2--3:hover i svg path {
	  fill: rgba(255, 255, 255, 1);
	  /* Icon */
	}
   
	.button--v4,
	.button-v2--v4 {
	  background: transparent;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(255, 255, 255, 1);
	}
	.button--v4 i svg path,
	.button-v2--v4 i svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.button--v4:hover,
	.button-v2--v4:hover,
	.button--v4:focus,
	.button-v2--v4:focus,
	.button--v4:active,
	.button-v2--v4:active {
	  background-color: rgba(255, 255, 255, 1) !important;
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(27, 67, 121, 1);
	}
	.button--v4:hover i svg path,
	.button-v2--v4:hover i svg path,
	.button--v4:focus i svg path,
	.button-v2--v4:focus i svg path,
	.button--v4:active i svg path,
	.button-v2--v4:active i svg path {
	  fill: rgba(27, 67, 121, 1);
	}
	.button--4:disabled.button--4:hover,
	.button--4:disabled.button-v2--4:hover,
	.button-v2--4:disabled.button--4:hover,
	.button-v2--4:disabled.button-v2--4:hover,
	.button--4.button--disabled.button--4:hover,
	.button--4.button--disabled.button-v2--4:hover,
	.button-v2--4.button--disabled.button--4:hover,
	.button-v2--4.button--disabled.button-v2--4:hover {
	  background: rgba(0, 0, 0, 0);
	  /*  Background */
	  border-color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	.button--4:disabled.button--4:hover i svg path,
	.button--4:disabled.button-v2--4:hover i svg path,
	.button-v2--4:disabled.button--4:hover i svg path,
	.button-v2--4:disabled.button-v2--4:hover i svg path,
	.button--4.button--disabled.button--4:hover i svg path,
	.button--4.button--disabled.button-v2--4:hover i svg path,
	.button-v2--4.button--disabled.button--4:hover i svg path,
	.button-v2--4.button--disabled.button-v2--4:hover i svg path {
	  fill: rgba(255, 255, 255, 1);
	  /* Icon */
	}
   
   /* Button end */

   /* Link start */
   
    .link--v0 {
	  color: rgba(0, 123, 193, 1);
	}
	.link--v0 svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	.link--v0:hover,
	.link--v0:focus-visible {
	  color: rgba(0, 123, 193, 1);
	}
	.link--v0:hover svg path,
	.link--v0:focus-visible svg path {
	  fill: rgba(0, 123, 193, 1);
	}
    
    .link--v1 {
	  color: rgba(255, 255, 255, 1);
	}
	.link--v1 svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.link--v1:hover,
	.link--v1:focus-visible {
	  color: rgba(255, 255, 255, 1);
	}
	.link--v1:hover svg path,
	.link--v1:focus-visible svg path {
	  fill: rgba(255, 255, 255, 1);
	}
    
    .link--v2 {
	  color: rgba(0, 0, 0, 1);
	}
	.link--v2 svg path {
	  fill: rgba(0, 0, 0, 1);
	}
	.link--v2:hover,
	.link--v2:focus-visible {
	  color: rgba(0, 0, 0, 1);
	}
	.link--v2:hover svg path,
	.link--v2:focus-visible svg path {
	  fill: rgba(0, 0, 0, 1);
	}
    
   /* Link end */

   /*Slider Stage start*/
    .stage-teasers__list-item {
  	 background-color: rgba(255, 255, 255, 1);
	}
	.stage-teasers__list-item h1,
	.stage-teasers__list-item h2,
	.stage-teasers__list-item h3,
	.stage-teasers__list-item h4,
	.stage-teasers__list-item h5,
	.stage-teasers__list-item h6,
	.stage-teasers__list-item p {
  	  color: rgba(0, 0, 0, 1);
	}

	.stage-media .slider-overlay {
		color: ;
	}

   
    .stage-teasers--v0 .stage-teasers__list-item.closed {
   		background-color: rgba(255, 255, 255, 1);
	}
	.stage-teasers--v0 .stage-teasers__list-item.actv {
  		background-color: rgba(0, 123, 193, 1);
	}
	.stage-teasers--v0 .stage-teasers__list-item.actv h1,
	.stage-teasers--v0 .stage-teasers__list-item.actv h2,
	.stage-teasers--v0 .stage-teasers__list-item.actv h3,
	.stage-teasers--v0 .stage-teasers__list-item.actv h4,
	.stage-teasers--v0 .stage-teasers__list-item.actv h5,
	.stage-teasers--v0 .stage-teasers__list-item.actv h6,
	.stage-teasers--v0 .stage-teasers__list-item.actv p {
  		color: rgba(255, 255, 255, 1);
	}
	.stage-teasers--v0 .stage-teasers__list-item.actv path {
  		stroke: rgba(0, 123, 193, 1);
	}
	.stage-teasers--v0 .stage-small .stage-teasers__list-item {
  		background-color: rgba(0, 123, 193, 1);
	}
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h1,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h2,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h3,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h4,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h5,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h6,{
		font-size: 24px !important;
    	font-family: Polo-Krftg, arial, sans-serif;
	}
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h1,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h2,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h3,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h4,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h5,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item h6,
	.stage-teasers--v0 .stage-small .stage-teasers__list-item p {
  		color: rgba(255, 255, 255, 1);
	}
   
   /* Slider Stage End*/

   /* Slider Stage V2 Starts*/
 
/* Slider Stage V2 Ends*/

   /* Download start */
    .downloads-component h2,
	.links-component h2,
	.downloads-component h3,
	.links-component h3,
	.downloads-component h4,
	.links-component h4,
	.downloads-component h5,
	.links-component h5  {
      color: rgba(0, 123, 193, 1);
    }
    .downloads-component .deco-line:before,
    .links-component .deco-line:before {
      background: rgba(151, 195, 234, 1);
    }
    .downloads-component svg path,
    .links-component svg path {
      fill: rgba(0, 123, 193, 1);
    }
    .list-unstyled__item--line-bottom {
      border-bottom: 1px solid rgba(215, 215, 215, 1);
    }
	/* Download end */

    /* Breadcrumb start */
	.breadcrumb-navigation a {
	  color: rgba(0, 0, 0, 1);
	}
	.breadcrumb-navigation a:hover,
	.breadcrumb-navigation a:focus {
	  color: rgba(0, 123, 193, 1);
	}
	.breadcrumb-navigation a:hover:before,
	.breadcrumb-navigation a:focus:before {
	  color: rgba(0, 0, 0, 1);
	}
	.breadcrumb-navigation span {
	  color: rgba(0, 123, 193, 1);
	}
	.has-line-top-bottom {
	  border-top: 1px solid rgba(215, 215, 215, 1);
	  border-bottom: 1px solid rgba(215, 215, 215, 1);
	}
	/* Breadcrumb end */

   /* Teaser start */
   
    .teaser--v0 {
	  background: rgba(0, 123, 193, 1);
	}
	.teaser--v0 h2,
	.teaser--v0 h3,
	.teaser--v0 h4,
	.teaser--v0 h5,
	.teaser--v0 p.standard_inner-headline,
	.teaser--v0 p.standard_innertile-headline,
	.teaser--v0 p.standard-V2_inner-headline,
	.teaser--v0 p.standard-V2_innertile-headline {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v0 .deco-line:before {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v0 p {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v0 .btn-round {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v0 .btn-round i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
   
    .teaser--v1 {
	  background: rgba(0, 130, 145, 1);
	}
	.teaser--v1 h2,
	.teaser--v1 h3,
	.teaser--v1 h4,
	.teaser--v1 h5,
	.teaser--v1 p.standard_inner-headline,
	.teaser--v1 p.standard_innertile-headline,
	.teaser--v1 p.standard-V2_inner-headline,
	.teaser--v1 p.standard-V2_innertile-headline {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v1 .deco-line:before {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v1 p {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v1 .btn-round {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v1 .btn-round i svg path {
	  fill: rgba(0, 130, 145, 1);
	}
   
    .teaser--v2 {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v2 h2,
	.teaser--v2 h3,
	.teaser--v2 h4,
	.teaser--v2 h5,
	.teaser--v2 p.standard_inner-headline,
	.teaser--v2 p.standard_innertile-headline,
	.teaser--v2 p.standard-V2_inner-headline,
	.teaser--v2 p.standard-V2_innertile-headline {
	  color: rgba(0, 123, 193, 1);
	}
	.teaser--v2 .deco-line:before {
	  background: rgba(151, 195, 234, 1);
	}
	.teaser--v2 p {
	  color: rgba(0, 0, 0, 1);
	}
	.teaser--v2 .btn-round {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v2 .btn-round i svg path {
	  fill: rgba(0, 123, 193, 1);
	}
   
    .teaser--v3 {
	  background: rgba(112, 112, 112, 1);
	}
	.teaser--v3 h2,
	.teaser--v3 h3,
	.teaser--v3 h4,
	.teaser--v3 h5,
	.teaser--v3 p.standard_inner-headline,
	.teaser--v3 p.standard_innertile-headline,
	.teaser--v3 p.standard-V2_inner-headline,
	.teaser--v3 p.standard-V2_innertile-headline {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v3 .deco-line:before {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v3 p {
	  color: rgba(255, 255, 255, 1);
	}
	.teaser--v3 .btn-round {
	  background: rgba(255, 255, 255, 1);
	}
	.teaser--v3 .btn-round i svg path {
	  fill: rgba(112, 112, 112, 1);
	}
   
   /* Teaser end */
   
   /* Teaser V2 start */
   
    /* Teaser V2 end */

   /*Icon Teaser start */
   	.icon-teaser {
	  background: rgba(255, 255, 255, 1);
	}
	.icon-teaser .icon-wrapper--round {
	  border-color: rgba(0, 123, 193, 1);
	}
	.icon-teaser svg path {
	  fill: rgba(0, 123, 193, 1);
	}
	.icon-teaser h4 {
	  color: rgba(0, 0, 0, 1);
	}
   /* Icon Teaser end */

   /*Teaser List start */
    .teaser-list__element:hover {
      color: rgba(255, 255, 255, 1);
      /* Title & Subtitle on Hover - each color variation provides the same color for Title and Subtitle */
      text-decoration: none;
    }
    .teaser-list__element__wrapper {
      color: rgba(255, 255, 255, 1);
      /* Title & Subtitle - each color variation provides the same color for Title and Subtitle */
    }
    .teaser-list__element__wrapper .deco-line::before {
      background: rgba(0, 123, 193, 1);
      /* Title Line */
    }
	/*Teaser List end */

	/* Cookie disclaimer start */
	 .cookie-banner { background: rgba(0, 123, 193, 1); }

	 .cookie-banner h1,
	 .cookie-banner h2,
	 .cookie-banner h3,
	 .cookie-banner h4,
	 .cookie-banner h5 { color: rgba(255, 255, 255, 1); }

	 .cookie-banner p { color: rgba(255, 255, 255, 1); }
	 .cookie-banner a { color: rgba(255, 255, 255, 1); }
	 .cookie-banner a:hover { color: rgba(255, 255, 255, 1); }
	/* Cookie disclaimer end */

   /* Footer start */
   /* Footer CTA */
   
	
   .footer-cta {
	  background: rgba(0, 123, 193, 1);
	}
	.footer-cta h1,
	.footer-cta h2,
	.footer-cta h3,
	.footer-cta h4,
	.footer-cta h5 {
	  color: rgba(255, 255, 255, 1);
	}
	.footer-cta p {
	  color: rgba(255, 255, 255, 1);
	}
	.cta-child-inner svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.cta-child-inner a:hover svg path {
	  fill: rgba(255, 255, 255, 1);
	}
	.cta-child:before {
	  border-color: rgba(255, 255, 255, 1);
	}
	@media (max-width: 569px) {
	  .cta-child:before {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}

	/* Chat-Buuton */
	.btn-live-chat {
	  background: rgba(255, 255, 255, 1);
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(27, 67, 121, 1);
	}
	.btn-live-chat:hover,
	.btn-live-chat:focus {
	  background: rgba(255, 255, 255, 1);
	  border-color: rgba(255, 255, 255, 1);
	  color: rgba(27, 67, 121, 1);
	}
	.circle-18.on:before {
	  background: rgba(57, 203, 44, 1);
	}
	.circle-18.off:before {
	  background: rgba(243, 70, 63, 1);
	}

	/* Footer Navi */
	.footer-navigation-wrapper {
	  background: rgba(27, 67, 121, 1);
	}
	.footer-navigation-wrapper h1,
	.footer-navigation-wrapper h2,
	.footer-navigation-wrapper h3,
	.footer-navigation-wrapper h4,
	.footer-navigation-wrapper h5,
	.footer-navigation-wrapper p,
	.footer-navigation-wrapper address {
	  color: rgba(255, 255, 255, 1);
	}
	@media (max-width: 819px) {
	  .footer-navigation {
	    border-color: rgba(255, 255, 255, 1);
	  }
	}
	.icon-plus,
	.icon-close {
	  color: rgba(255, 255, 255, 1);
	}
	.icon-plus:hover,
	.icon-close:hover {
	  color: rgba(255, 255, 255, 1);
	}
	/* Footer Meta */
	.footer-meta-wrapper {
	  background: rgba(0, 123, 193, 1);
	}
   /* Footer start */

   /* Static Stage start */
   
    .staticstage-teaser--v0 {
        background: rgba(0, 123, 193, 1);
    }
    .staticstage-teaser__subline--v0 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__headline--v0 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__text--v0 {
        color: rgba(255, 255, 255, 1);
    }
   
    .staticstage-teaser--v1 {
        background: rgba(0, 130, 145, 1);
    }
    .staticstage-teaser__subline--v1 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__headline--v1 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__text--v1 {
        color: rgba(255, 255, 255, 1);
    }
   
    .staticstage-teaser--v2 {
        background: rgba(112, 112, 112, 1);
    }
    .staticstage-teaser__subline--v2 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__headline--v2 {
        color: rgba(255, 255, 255, 1);
    }
    .staticstage-teaser__text--v2 {
        color: rgba(255, 255, 255, 1);
    }
   
   /* Stage end */

   /* Static Stage V2 start */
   
   /* Static Stage V2 end */
   /* Content Slider Start */
    .content-slider__list-item .content-wrapper {
	    background-color: rgba(255, 255, 255, 1);
	}
	.content-slider__list-item .content-wrapper h4 {
	    color: rgba(0, 123, 193, 1);
	}
	.content-slider__list-item .content-wrapper p {
	    color: rgba(0, 0, 0, 1);
	}
	.content-slider__pager {
	    color: rgba(0, 0, 0, 1);
	}
	.content-slider__pager-current {
	    color: rgba(0, 123, 193, 1);
	}
	.content-slider__controls-prev path, .content-slider__controls-next path {
	    fill: rgba(0, 123, 193, 1);
	}
	.content-slider__list-item.focus-visible {
		outline: 2px solid rgba(151, 195, 234, 1);
  	}
   /* Content Slider End */

   /* Expandable start */
   dl.faq button {
    display: flex;
  	justify-content: space-between;
  	align-items: center;
  	width: 100%;
  	padding: 10px;
  	text-align: left;
  	border: none;
    border-bottom: 1px solid #777;
  	background-color: transparent;
  	cursor: pointer;
    line-height: 26px;
  }
  dl dd {
    font-family: "Polo-Leicht", arial, sans-serif;
    font-size: 18px;
    line-height: 26px;
    margin: 0;
    padding: 0;
    margin-left: 1.5em;
    padding-bottom: 20px;
    border-bottom: 2px solid #777;
  }
  dl.faq .desc {
    margin: 0;
    margin-top: 0.25em;
    padding: 15px;
    display: none;
    background-color: #D7D7D7;
  }
  /* dl.faq button:hover, */
  dl.faq button:focus-visible {
    font-family: "Polo-Krftg", arial, sans-serif;
    border: 2px solid rgba(151, 195, 234, 1);
    border-radius: 5px;
    padding: 12px;
    cursor: pointer;
    line-height: 26px;
  }
  dl.faq button::after {
  	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M0 .874L.874 0 6 5.126 11.126 0 12 .874l-6 6-6-6' fill='%23767676'/%3E%3C/svg%3E");
  	transition: transform 0.3s ease; /* Adds smooth rotation animation */
  }
  dl.faq button[aria-expanded="true"]::after {
  	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='7' viewBox='0 0 12 7'%3E%3Cpath d='M12 6.126L11.126 7 6 1.874.874 7 0 6.126l6-6 6 6' fill='%23767676'/%3E%3C/svg%3E");
  }
   .expandable__trigger {
	  border-color: rgba(215, 215, 215, 1);
	}
	.expandable__trigger-label {
	  color: rgba(0, 0, 0, 1);
	}
	.expandable__trigger-label--active {
	  color: rgba(0, 0, 0, 1);
	}
	.expandable__headline {
	  color: rgba(0, 123, 193, 1);
	}
    .expandable__trigger-label .expandable__trigger-down > svg > g > path:nth-child(2) {
      fill: rgba(0, 0, 0, 1);
    }
    .expandable__svg_container svg g, .expandable__svg_container svg path {
      fill: rgba(0, 0, 0, 1);
    }
   /* Expandable end */

   /* News Tile Teaser start */
   

    .tiles--text.tiles--text.tiles--v0 {
  		background-color:rgba(0, 123, 193, 1);
	}
	.tiles--text.tiles--text.tiles--v0 .tiles-headline {
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v0 .tiles-line {
		background-color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v0 .tiles-category,
	.tiles--text.tiles--text.tiles--v0 .tiles-category a {
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v0 .tiles-date{
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v0 .tiles-bodytext a {
		color: rgba(255, 255, 255, 1);
	}
   

    .tiles--text.tiles--text.tiles--v1 {
  		background-color:rgba(151, 195, 234, 1);
	}
	.tiles--text.tiles--text.tiles--v1 .tiles-headline {
		color: rgba(0, 0, 0, 1);
	}
	.tiles--text.tiles--text.tiles--v1 .tiles-line {
		background-color: rgba(0, 0, 0, 1);
	}
	.tiles--text.tiles--text.tiles--v1 .tiles-category,
	.tiles--text.tiles--text.tiles--v1 .tiles-category a {
		color: rgba(0, 0, 0, 1);
	}
	.tiles--text.tiles--text.tiles--v1 .tiles-date{
		color: rgba(0, 0, 0, 1);
	}
	.tiles--text.tiles--text.tiles--v1 .tiles-bodytext a {
		color: rgba(0, 0, 0, 1);
	}
   

    .tiles--text.tiles--text.tiles--v2 {
  		background-color:rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v2 .tiles-headline {
		color: rgba(0, 123, 193, 1);
	}
	.tiles--text.tiles--text.tiles--v2 .tiles-line {
		background-color: rgba(0, 123, 193, 1);
	}
	.tiles--text.tiles--text.tiles--v2 .tiles-category,
	.tiles--text.tiles--text.tiles--v2 .tiles-category a {
		color: rgba(0, 123, 193, 1);
	}
	.tiles--text.tiles--text.tiles--v2 .tiles-date{
		color: rgba(0, 0, 0, 1);
	}
	.tiles--text.tiles--text.tiles--v2 .tiles-bodytext a {
		color: rgba(0, 0, 0, 1);
	}
   

    .tiles--text.tiles--text.tiles--v3 {
  		background-color:rgba(112, 112, 112, 1);
	}
	.tiles--text.tiles--text.tiles--v3 .tiles-headline {
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v3 .tiles-line {
		background-color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v3 .tiles-category,
	.tiles--text.tiles--text.tiles--v3 .tiles-category a {
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v3 .tiles-date{
		color: rgba(255, 255, 255, 1);
	}
	.tiles--text.tiles--text.tiles--v3 .tiles-bodytext a {
		color: rgba(255, 255, 255, 1);
	}
   
   /* News Tile Teaser end */

   /* Contact Modul start */

   	.contact-components h2,
	.contact-components h3,
	.contact-components h4 {
  		color: rgba(0, 123, 193, 1);
  		/* Title */
	}
	.contact-components .deco-line:before, .contact-list.marginal .deco-line::before {
	  	background: rgba(151, 195, 234, 1);
	  	/* Title Line */
	}
	.contact-components h5 {
	  	color: rgba(0, 123, 193, 1);
	  	/* Subtitle */
	}
	.contact-components p {
	  	color: rgba(0, 0, 0, 1);
	  	/* Text */
	}
	.contact-components .dividing-line {
	  	background: rgba(215, 215, 215, 1);
	  	/* Seperator */
	}
   /* Contact Modul end */

   /* Vertical Tile Teaser start */
   
    .tiles--topimage.tiles--topimage.tiles--v0 {
		background-color: rgba(0, 123, 193, 1);
	  	/* Background */
	}
	.tiles--topimage.tiles--topimage.tiles--v0 .tiles-headline {
		color: rgba(255, 255, 255, 1);
	  /* Title */
	}
	.tiles--topimage.tiles--topimage.tiles--v0 p {
		color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	@media (max-width: 1069px) {
	  .tiles--topimage.tiles--topimage.tiles--v0 .tiles-content {
	    background-color: rgba(0, 123, 193, 1);
	    /* Background */
	  }
	}
   
    .tiles--topimage.tiles--topimage.tiles--v1 {
		background-color: rgba(151, 195, 234, 1);
	  	/* Background */
	}
	.tiles--topimage.tiles--topimage.tiles--v1 .tiles-headline {
		color: rgba(0, 0, 0, 1);
	  /* Title */
	}
	.tiles--topimage.tiles--topimage.tiles--v1 p {
		color: rgba(0, 0, 0, 1);
	  /* Text */
	}
	@media (max-width: 1069px) {
	  .tiles--topimage.tiles--topimage.tiles--v1 .tiles-content {
	    background-color: rgba(151, 195, 234, 1);
	    /* Background */
	  }
	}
   
    .tiles--topimage.tiles--topimage.tiles--v2 {
		background-color: rgba(255, 255, 255, 1);
	  	/* Background */
	}
	.tiles--topimage.tiles--topimage.tiles--v2 .tiles-headline {
		color: rgba(0, 123, 193, 1);
	  /* Title */
	}
	.tiles--topimage.tiles--topimage.tiles--v2 p {
		color: rgba(0, 0, 0, 1);
	  /* Text */
	}
	@media (max-width: 1069px) {
	  .tiles--topimage.tiles--topimage.tiles--v2 .tiles-content {
	    background-color: rgba(255, 255, 255, 1);
	    /* Background */
	  }
	}
   
    .tiles--topimage.tiles--topimage.tiles--v3 {
		background-color: rgba(112, 112, 112, 1);
	  	/* Background */
	}
	.tiles--topimage.tiles--topimage.tiles--v3 .tiles-headline {
		color: rgba(255, 255, 255, 1);
	  /* Title */
	}
	.tiles--topimage.tiles--topimage.tiles--v3 p {
		color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	@media (max-width: 1069px) {
	  .tiles--topimage.tiles--topimage.tiles--v3 .tiles-content {
	    background-color: rgba(112, 112, 112, 1);
	    /* Background */
	  }
	}
   
   /* Vertical Tile Teaser end */

   /* Icon/Image Tile Teaser start */
   
    .tiles.tiles--v0 {
		background-color: rgba(0, 123, 193, 1);
	  	/* Background */
	}
	.tiles.tiles--v0 .tiles-headline {
		color: rgba(255, 255, 255, 1);
		/* Title */
	}
	.tiles.tiles--v0 .tiles-bodytext {
		color: rgba(255, 255, 255, 1);
		/* Subtitle*/
	}
	.tiles.tiles--v0 .tiles-line {
		background-color: rgba(255, 255, 255, 1);
		/* Title-Line */
	}
	.tiles.tiles--v0 .icon-wrapper--round {
		border-color: rgba(255, 255, 255, 1);
		/* Icon border */
	}
	.tiles.tiles--v0 svg path {
		fill: rgba(255, 255, 255, 1);
		/* Icon */
	}

	

	.tiles--backgroundimage .square--icon--v0  {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}



    .tiles--backgroundimage-horizon .square--icon--v0
    {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}

	 

  
    .tiles.tiles--v1 {
		background-color: rgba(27, 67, 121, 1);
	  	/* Background */
	}
	.tiles.tiles--v1 .tiles-headline {
		color: rgba(255, 255, 255, 1);
		/* Title */
	}
	.tiles.tiles--v1 .tiles-bodytext {
		color: rgba(255, 255, 255, 1);
		/* Subtitle*/
	}
	.tiles.tiles--v1 .tiles-line {
		background-color: rgba(255, 255, 255, 1);
		/* Title-Line */
	}
	.tiles.tiles--v1 .icon-wrapper--round {
		border-color: rgba(255, 255, 255, 1);
		/* Icon border */
	}
	.tiles.tiles--v1 svg path {
		fill: rgba(255, 255, 255, 1);
		/* Icon */
	}

	

	.tiles--backgroundimage .square--icon--v1  {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}



    .tiles--backgroundimage-horizon .square--icon--v1
    {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}

	 

  
    .tiles.tiles--v2 {
		background-color: rgba(255, 255, 255, 1);
	  	/* Background */
	}
	.tiles.tiles--v2 .tiles-headline {
		color: rgba(0, 123, 193, 1);
		/* Title */
	}
	.tiles.tiles--v2 .tiles-bodytext {
		color: rgba(0, 123, 193, 1);
		/* Subtitle*/
	}
	.tiles.tiles--v2 .tiles-line {
		background-color: rgba(0, 123, 193, 1);
		/* Title-Line */
	}
	.tiles.tiles--v2 .icon-wrapper--round {
		border-color: rgba(0, 123, 193, 1);
		/* Icon border */
	}
	.tiles.tiles--v2 svg path {
		fill: rgba(0, 123, 193, 1);
		/* Icon */
	}

	

	.tiles--backgroundimage .square--icon--v2  {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}



    .tiles--backgroundimage-horizon .square--icon--v2
    {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}

	 

  
    .tiles.tiles--v3 {
		background-color: rgba(112, 112, 112, 1);
	  	/* Background */
	}
	.tiles.tiles--v3 .tiles-headline {
		color: rgba(255, 255, 255, 1);
		/* Title */
	}
	.tiles.tiles--v3 .tiles-bodytext {
		color: rgba(255, 255, 255, 1);
		/* Subtitle*/
	}
	.tiles.tiles--v3 .tiles-line {
		background-color: rgba(255, 255, 255, 1);
		/* Title-Line */
	}
	.tiles.tiles--v3 .icon-wrapper--round {
		border-color: rgba(255, 255, 255, 1);
		/* Icon border */
	}
	.tiles.tiles--v3 svg path {
		fill: rgba(255, 255, 255, 1);
		/* Icon */
	}

	

	.tiles--backgroundimage .square--icon--v3  {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}



    .tiles--backgroundimage-horizon .square--icon--v3
    {
	     position: absolute;
    height: auto;
    bottom: 0;
    z-index: 2;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}

	 

  
   /* Icon/Image Teaser end */

   /* Icon/Image Tile V2 Teaser start */
   
   /* Icon/Image V2 Teaser end */

   /* Stage Content */
	.content-page-stage-subheadline,
	.content-page-stage-headline {
  		color: rgba(255, 255, 255, 1);
  		/* Title */
	}
	.stage-image-headline__wrapper .staticstage-teaser-wrapper .deco-line-large:before {
		background-color: rgba(151, 195, 234, 1);
	}
	.stage-image-headline__wrapper .staticstage-teaser-wrapper .text-topline,
	.stage-image-headline__wrapper .staticstage-teaser-wrapper h1 {
  		color: rgba(255, 255, 255, 1);
  		/* Title */
	}

	.stage-image-headline__wrapper .staticstage-teaser-wrapper-image .deco-line-large:before {
		background-color: rgba(151, 195, 234, 1);
	}
	.stage-image-headline__wrapper .staticstage-teaser-wrapper-image .text-topline,
	.stage-image-headline__wrapper .staticstage-teaser-wrapper-image h1 {
  		color: rgba(255, 255, 255, 1);
  		/* Title */
	}

	 .staticstage-teaser-wrapper-image {
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    transform: translateY(-50%); }

    

    .stage-image-headline__wrapper .staticstage-teaser-wrapper-image {
    bottom: 0;
    top: auto;
    transform: none;
    -webkit-transform: none;
    background: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.8));
	}

	
	.stage-image-headline__wrapper .stage-video__triangle {
  		border-color: rgba(255, 255, 255, 1);
  		/* Label */
	}
	/* Stage Content end */

	/* Tabs start */
   	.tab-navigation a {
  	color: rgba(0, 0, 0, 1);
  	/* Tab-Text */
	}
	.tab-navigation__item a {
	  border-bottom: 2px solid rgba(215, 215, 215, 1);
	  /* Tab-Line */
	}
	.tab-navigation__item a:hover {
	  color: rgba(0, 123, 193, 1);
	  /* Tab-Text-Hover */
	}
	.tab-navigation__item a:focus {
	  color: rgba(0, 123, 193, 1);
	  /* Tab-Text-Active */
	  border-bottom: 2px solid rgba(151, 195, 234, 1);
	  /* Tab-Line-Active */
	}
	.tab-navigation__item.current a {
	  color: rgba(0, 123, 193, 1);
	  border-bottom: 2px solid rgba(151, 195, 234, 1);
	  /* Tab-Line-Active */
	}
	.tab-navigation__item-helper {
	  <!-- border-bottom: 2px solid rgba(215, 215, 215, 1); -->
	  /* Tab-Line */
	}
	/*New CSS for Tab Component */
	.tab-navigation button {
		color: rgba(0, 0, 0, 1);
	  	background:none;
	  	border:none;
	  	outline:none;
	}
	.tab-navigation__item button {
		display: block;
		padding: 25px 18px 17px 14px;
		line-height: 20px;
	}
	.tab-navigation__item button:hover {
		color: rgba(0, 123, 193, 1);
	} 
	.tab-navigation__item button:focus-visible {
		color: rgba(0, 123, 193, 1);
		border-radius: 8px;
	}
	.tab-navigation__item.current button {
		color: rgba(0, 123, 193, 1);
		box-shadow: none;
		border-bottom: 6px solid rgba(151, 195, 234, 1);
		border-radius: 8px;
		outline: none;
	}
	.tab-navigation__item-helper {
		<!-- border-bottom: 2px solid rgba(215, 215, 215, 1); -->
	}
    /* Tabs end */

    /* Related content teaser */
    .releated-content-teaser__headline {
      color: rgba(0, 0, 0, 1);
    }
    /* Related content teaser end */

    /* Table start */
    .data-table thead {
	  color: rgba(0, 123, 193, 1);
	  /* Column-Headlines-Text-Color */
	  border-bottom-color: rgba(112, 112, 112, 1);
	  /*Table-Header-Line-(Bottom-Border) */
	}
	.data-table tbody td {
	  color: rgba(0, 0, 0, 1);
	  /* Table-Text */
	  border-bottom-color: rgba(215, 215, 215, 1);
	  /*Table-Lines-(Bottom-Borders) */
	}
	.data-table tbody td i {
	  color: rgba(0, 123, 193, 1);
	  /* Table-Icon */
	}
	@media (max-width: 1069px) {
	  .data-table tbody td:before {
	    color: rgba(0, 123, 193, 1);
	    /* Column/Row-Headline-Text-Color-(On-Mobile) */
	  }
	}
	@media (max-width: 819px) {
	  .data-table tbody tr {
	    border-bottom-color: rgba(112, 112, 112, 1);
	    /* Table-Lines-Bottom-Border-(On-Mobile) */
	  }
	}
	.data-table--coloured tbody tr:nth-child(odd) {
	  background: rgba(215, 215, 215, .3);
	  /* Table-Line-Backgoround */
	}
    /* Table end */

    /* Image gallery */
    .modal-gallery .modal-content,
	.modal-gallery #gallery-images {
	  background-color: rgba(0, 0, 0, 1);
	  /* Background */
	}
	.modal-gallery__counter {
	  color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	.modal-gallery__close {
	  color: rgba(255, 255, 255, 1);
	  /*  Close-Icon */
	}

	.modal-gallery__social .theme-white li a {
	  color: rgba(255, 255, 255, .7);
	  /* Share-Icon */
	  border-color: rgba(255, 255, 255, .7);
	  /* Share-Icon */
	}
	.modal-gallery__social--mobile .theme-white li a {
	  color: rgba(255, 255, 255, .7);
	  /* Share-Icon */
	  border-color: rgba(255, 255, 255, .7);
	  /* Share-Icon */
	}
	.modal-gallery .row {
	  background-color: rgba(0, 0, 0, 1);
	  /* Background */
	}
	.modal-gallery .text-micro {
	  color: rgba(255, 255, 255, 1);
	  /* Text */
	}
	@media (max-width: 569px) {
	  .modal-gallery .img-figcaption {
	    background: rgba(0, 0, 0, 1);
	    /* Background */
	  }
	}
	.modal-gallery__download svg path {
	  fill: rgba(255, 255, 255, 1);
	  /* Download-Link */
	}
	.modal-gallery .progress-bar-container {
	  background-color: rgba(255, 255, 255, 1);
	  /* Progressbar-Background */
	}
	.modal-gallery .progress-bar {
	  background-color: rgba(0, 123, 193, 1);
	  /* Progressbar */
	}
	.img-blende span {
	  color: rgba(255, 255, 255, 1);
	  /* Count-Label */
	}
    /* Image gallery end */

    /* Sidebarcontactteaser (chatbutton) */
    .contacts-channel-panel {
	  background: rgba(112, 112, 112, 1);
	  /* Background */
	  color: rgba(255, 255, 255, 1);
	  /* Icons */
	}
	.contacts-channel-panel--closed {
	  background: rgba(112, 112, 112, 1);
	  /* Background */
	  color: rgba(255, 255, 255, 1);
	  /* Icons */
	}
	.contacts-channel__item {
	  color: rgba(255, 255, 255, 1);
	  /* Icons */
	}
	.contacts-channel__item path {
	  fill: rgba(255, 255, 255, 1);
	  /* Icons */
	}
	.contacts-channel-label {
	  background: rgba(255, 255, 255, 1);
	  /* Tooltip-Background */
	  color: rgba(0, 123, 193, 1);
	  /* Tooltip-Text */
	}
	.contacts-channel__shadow {
	  color: rgba(0, 0, 0, .6);
	  /* Background-Shadow */
	}
	.contacts-channel__item-label {
	  color: rgba(0, 123, 193, 1);
	  /* Tooltip-Text */
	  background: rgba(255, 255, 255, 1);
	  /* Tooltip-Background */
	}
    /* Sidebarcontactteaser (chatbutton) end*/

    /* form hint Start - Version 1 */
	.form-hint__wrapper {
		background-color: rgba(112, 112, 112, 0.1);
		/* Background */
	}
	.form-hint__error .form-hint__wrapper {
		background-color: rgba(243, 70, 63, 0.1);
		/* Background-Error */
	}
	.form-hint__text,
	.form-hint__text--error {
		color: rgba(112, 112, 112, 1);
		/* Text */
	}
	.form-hint__error .form-hint__text,
	.form-hint__error .form-hint__text--error {
		color: rgba(243, 70, 63, 1);
		/* Text-Error */
	}
	.form-hint__text--error {
		color: rgba(243, 70, 63, 1);
		/* Text-Error */
	}
	/* form hint end - Version 1 */

	/* form hint Start - Version 2 */
    .form-hint-v2__wrapper {
	  background-color: rgba(112, 112, 112, 0.1);
	  /* Background */
	}
	.form-hint-v2__error .form-hint-v2__wrapper {
	  background-color: rgba(243, 70, 63, 0.1);
	  /* Background-Error */
	}
	.form-hint-v2__text,
	.form-hint-v2__text--error {
	  color: rgba(112, 112, 112, 1);
	  /* Text */
	}
	.form-hint-v2__error .form-hint-v2__text,
	.form-hint-v2__error .form-hint-v2__text--error {
	  color: rgba(243, 70, 63, 1);
	  /* Text-Error */
	}
	.form-hint-v2__text--error {
	  color: rgba(243, 70, 63, 1);
	  /* Text-Error */
	}
	/* form hint Start - Version 2 */

    /* form Input Start*/
    .form-input__field:focus:not(.form-input__field--disabled) ~ .form-input__bar::after {
	  background-color: rgba(112, 112, 112, 0.1);
	  /* Bottom-Line-Focus */
	}
	 
	.form-input__field--error ~ .form-input__bar::after {
	  background-color: rgba(243, 70, 63, 1);
	  /* Bottom-Line-Error */
	}
	.form-input__field {
	  border-bottom-color: #9b9b9b;
	  color: #000000;
	}
	.form-input__label {
	  color: rgba(112, 112, 112, 1);
	  /* Label */
	}
	.form-input--disabled.form-input__field {
	  color: rgba(112, 112, 112, 1);
	  /* Value-Text disabled */
	  background-color: rgba(255, 255, 255, 1);
	  /* Background  (Read-Only) */
	}
	.form-input--approved .form-input__field--approved {
	  color: rgba(0, 0, 0, 1);
	  /* Value-Text */
	}
	.form-input--hint-line,
	.form-input--hint--open-line {
	  border-top: 1px solid #9b9b9b;
	  /* Hint line */
	}
	.form-input__hint-message {
	  color: #ffffff;
	  background-color: rgba(255, 255, 255, 1);
	  /* Background */
	  box-shadow: 0 8px 19px 0 rgba(89, 151, 168, 0.32), 0 5px 25px 0 rgba(0, 0, 0, 0.15);
	  /* Message container shadow */
	}
	.form-input--mandatory .form-input__label {
	  color: rgba(0, 0, 0, 1);
	  /* Value-Text   */
	}
	.form-input--mandatory .form-input--required-asterisk {
	  color: rgba(243, 70, 63, 1);
	  /* Required Star */
	}
	.form-input__message-error p {
	  color: rgba(243, 70, 63, 1);
	  /* Value-Text-Error  */
	}
	.form-input--password .form-input__field--approved {
	  color: rgba(0, 0, 0, 1);
	  /* Value-Text */
	}

	/** Form input for react shared ui next starts **/
	  .form-input-v2__field {
	    border-bottom-color: rgba(188, 188, 188, 1) !important;
	    /* Box-Border:Normal */
	  }
	  .form-input-v2__field ~ .form-input-v2__icon {
	    border-bottom-color: rgba(188, 188, 188, 1);
	    /* Box-Border:Normal */
	  }
	  .form-input-v2__field--error {
	    border-bottom-color: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__field--error ~ .form-input-v2__icon {
	    border-bottom-color: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__field--disabled {
	    color: rgba(188, 188, 188, 1);
	    /* Box-Border:Normal */
	    background-color: rgba(255, 255, 255, 1);
	    /* Box-Text */
	  }
	  .form-input-v2__field:focus:not(.form-input__field--disabled) ~ .form-input__bar::after {
	    background-color: rgba(112, 112, 112, 0.1);
	    /* Bottom-Line-Focus */
	  }
	  .form-input-v2__field--error ~ .form-input__bar::after {
	    background-color: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__icon {
	    border-bottom-color: rgba(188, 188, 188, 1);
	    /* Box-Border:Normal */
	  }
	  .form-input-v2__icon-left--error svg {
	    fill: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__icon-left--valid svg {
	    fill: rgba(57, 203, 44, 1);
	    /* Green (Icons / Text) */
	  }
	  .form-input-v2__label {
	    color: rgba(188, 188, 188, 1);
	    /* Box-Border:Normal */
	  }
	  .form-input-v2__label--required::after {
	    color: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__message-error p {
	    color: rgba(243, 70, 63, 1);
	    /* Red (Icons / Text) */
	  }
	  .form-input-v2__message-hint p {
		color: rgba(112, 112, 112, 0.1);
	  }
	  .form-input-v2__message-warning p {
		color: #000000;
		/* not converting it into rgba because it is black color and this is not confirmed as well */
	  }

	  /** Form input for react shared ui next ends **/

    /* form Input End*/

    /* form Dropdown Start*/
    .form-dropdown {
	  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15);
	}
	.form-dropdown--empty,
	.form-dropdown--filled,
	.form-dropdown--filled-disabled,
	.form-dropdown--filled-open,
	.form-dropdown-filled-open-makeup {
	  border-bottom: 1px solid rgba(112, 112, 112, 1);
	  /* Bottom-Line */
	}
	.form-dropdown--empty__control,
	.form-dropdown--filled__control,
	.form-dropdown--filled-disabled__control,
	.form-dropdown--filled-open__control,
	.form-dropdown-filled-open-makeup__control {
	  color: rgba(155, 155, 155, 1);
	  /* Label  ----not in matrix check again---- */
	}
	.form-dropdown--filled {
	  color: rgba(155, 155, 155, 1);
	  /* Label  */
	}
	.form-dropdown--filled__control {
	  color: rgba(0, 0, 0, 1);
	  /* Value-Text */
	}
	.form-dropdown--filled-disabled {
	  color: rgba(155, 155, 155, 1);
	  /* Requited Text */
	}
	.form-dropdown--filled-disabled .form-dropdown--filled__control {
	  color: rgba(155, 155, 155, 1);
	  /* Required Text */
	}
	.form-dropdown--entry {
	  border-bottom: 1px solid rgba(112, 112, 112, 1);
	}
	.form-dropdown--entry:hover {
	  color: rgba(112, 112, 112, 1);
	  /* Dropdown-Hover  */
	}
	.form-dropdown--entry-active {
	  color: rgba(0, 0, 0, 1);
	  /* Dropdown-Entry-Active */
	}
	
	.custom_dropdown .form-input--mandatory .form-input--required-asterisk {
	  color: rgba(243, 70, 63, 1);
	  /* Required Star */
	}

    .custom_dropdown .form-input__message-error p {
	  color: rgba(155, 155, 155, 1);
	  /* Value-Text-Error  */
	}
	
	.dynform .custom_dropdown .form-customdd-input__bar-error {
	  border-bottom: rgba(243, 70, 63, 1);
	  /* Bottom-Line-Error */
	}

	/** dropdown for react shared ui next starts **/
	.dropdown-component--disabled .dropdown-component__select-content {
	  color: rgba(188, 188, 188, 1);
	  /* Box-Background:Disabled */
	  /* Disabled Dropdown select content */
	}
	.dropdown-component--error .dropdown-component__select {
	  border-bottom-color: rgba(243, 70, 63, 1);
	  /* Red (Icons / Text) */
	  /* Dropdown bottom line - error red */
	}
	.dropdown-component--error-message {
	  color: rgba(243, 70, 63, 1);
	  /* Red (Icons / Text) */
	  /* Error message */
	}
	.dropdown-component__dialog {
	  background-color: rgba(255, 255, 255, 1);
	  /* Dropdown dialog */
	}
	.dropdown-component__dialog--open {
	  box-shadow: 0 5px 25px 0 rgba(0, 0, 0, 0.15) !important;
	  /* Dropdown dialog */
	}
	.dropdown-component__select {
	  border-bottom-color: rgba(188, 188, 188, 1);
	  /* Box-Border:Normal */
	  /* Grey line below the select content */
	}
	.dropdown-component__select:focus ~ .dropdown-component__select-focus-bar::before {
	  background-color: rgba(112, 112, 112, 1);
	  /* Colered Text / Icons */
	  /* Grey line below the focused select content */
	}
	.dropdown-component__select-label {
	  color: rgba(188, 188, 188, 1);
	  /* Box-Border:Normal */
	  /* Dropdown select label */
	}
	.dropdown-component__select-label--required:after {
	  color: rgba(243, 70, 63, 1);
	  /* Red (Icons / Text) */;
	  /* Required Dropdown select label */
	}
	.dropdown-component__select-content {
	  color: rgba(0, 0, 0, 1);
	  /* Dropdown select content  */
	}
	.dropdown-component__select-icon {
	  background-color: rgba(255, 255, 255, 1);
	  /* Dropdown select toggle icon */
	}
	.dropdown-component__select-icon svg {
	  fill: rgba(118, 118, 118, 1);
	}
	.dropdown-component__select-icon::before {
	  /* Gradient in front of the toggle icon for long select contents */
	  background: linear-gradient(to left, rgba(255, 255, 255, 1) 20%, rgba(255, 255, 255, 0) 100%) !important;
	}
	.dropdown-component__select-valid-icon svg {
	  fill: rgba(57, 203, 44, 1);
	  /* Green (Icons / Text) */
	}
	.dropdown-component__select-error-icon svg {
	  fill: rgba(243, 70, 63, 1);
	  /* Red (Icons / Text) */;
	}
	.dropdown-component__select-focus-bar--activated::before {
	  background-color: ;
	  /* Colered Text / Icons */
	  /* Focused Dropdown bottom line */
	}
	.dropdown-component__option {
	  color: rgba(118, 118, 118, 1);
	  /* Dropdown option */
	  border-bottom-color: rgba(215, 215, 215, 1);
	  /* Dropdown option separator */
	}
	.dropdown-component__option:hover:not(.dropdown-component__option--disabled),
	.dropdown-component__option:focus:not(.dropdown-component__option--disabled),
	.dropdown-component__option:active:not(.dropdown-component__option--disabled),
	.dropdown-component__option--active {
	  color: rgba(0, 0, 0, 1);
	  /* Dropdown option active state */
	}
	.dropdown-component__option--disabled {
	  color: rgba(188, 188, 188, 1);
	  /* Box-Background:Disabled */
	  /* Disabled Dropdown option */
	}
	/** dropdown for react shared ui next ends **/

    /* form Dropdown End*/

    /* form Datepicker Start*/
    .form-datepicker .form-input__label svg path {
	  fill: rgba(112, 112, 112, 1);
	  /* Calendar-Icon */
	}
	.form-datepicker .form-datepicker__field {
	  color: rgba(0, 0, 0, 1);
	  /* Value-Text */
	  border-color: rgba(112, 112, 112, 1);
	  /* Bottom-Line */
	}
	.form-datepicker--focus .form-datepicker__field {
	  border-color: rgba(112, 112, 112, 1);
	  /* Bottom-Line-Focus */
	}	
	.datepicker .form-input__field--error ~ .form-input__bar::after {
	  background-color: rgba(243, 70, 63, 1);
	  /* Bottom-Line-Error */
	}
	.form-datepicker--disabled .form-datepicker__field {
	  color: rgba(188, 188, 188, 1);
	  /* Value-Text:Disabled */
	}
	.form-datepicker--hint,
	.form-datepicker--hint--open {
	  border-bottom-color: transparent;
	}
	.form-datepicker--hint-line,
	.form-datepicker--hint--open-line {
	  border-top-color: #9b9b9b;
	}
	.form-datepicker__hint-message-container {
	  color: #ffffff;
	  background-color: #0091bb;
	}
	.form-datepicker__label {
	  color: rgba(112, 112, 112, 1);
	  /* Label */
	}
	
	.datepicker .form-input--mandatory .form-input--required-asterisk {
	  color: rgba(243, 70, 63, 1);
	  /* Required Star */
	}

    .datepicker .form-input__message-error p {
	  color: rgba(112, 112, 112, 1);
	  /* Value-Text-Error  */
	}

	/** React shared ui NEXT starts **/

	.date-picker {
  	/* The Base of these Styles are comming from the style.css provided from the react-day-picker */
	}
	.date-picker .DayPicker {
	  background-color: white;
	}
	.date-picker .DayPicker::before {
	  border-bottom-color: white;
	}
	.date-picker .DayPicker-Caption__wrapper > div {
	  color: rgba(118, 118, 118, 1);
	}
	.date-picker .DayPicker-Caption__year {
	  border-bottom-color: rgba(188, 188, 188, 1);;
	}
	.date-picker .DayPicker-Caption__button::before {
	  border-top-color: rgba(118, 118, 118, 1);
	  border-right-color: rgba(118, 118, 118, 1);
	}
	.date-picker .DayPicker-Weekday {
	  color: rgba(118, 118, 118, 1);
	}
	.date-picker .DayPicker-Day {
	  border-color: rgba(215, 215, 215, 1);
	  color: rgba(118, 118, 118, 1);
	  /* Example modifiers */
	}
	.date-picker .DayPicker-Day--today {
	  color: rgba(112, 112, 112, 1);
	}
	.date-picker .DayPicker-Day--selected::after {
	  color: white;
	  background-color:rgba(112, 112, 112, 1);
	}

	.date-picker .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
		color:white;
		background-color: white;
	}

	.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside) {
		color: white;
		background-color: rgba(112, 112, 112, 1);
	}
	.date-picker .DayPicker-Day--start::before,
	.date-picker .DayPicker-Day--end::before {
	  color: white;
	  background-color: rgba(112, 112, 112, 1);
	}
	.date-picker .DayPicker-Day--outside {
	  color: rgba(188, 188, 188, 1);
	}
	.date-picker .DayPicker-Day--sunday {
	  background-color: white;
	}
	.date-picker .DayPicker-Day--sunday:not(.DayPicker-Day--today) {
	  color: white;
	}
	.date-picker .DayPicker-Day:not(.DayPicker-Day--selected):not(.DayPicker-Day--disabled):hover {
	  color: rgba(112, 112, 112, 1);
	}
	/** React shared ui NEXT ends **/

    /* form Datepicker End*/

    /* form Checkbox Start */
    .form-checkbox__label {
	  color: rgba(112, 112, 112, 1);
	  /* Label */
	}
	.form-checkbox__label.active-label {
	  color: rgba(0, 0, 0, 1);
	  /* Label-Active */
	}
	.form-checkbox:checked ~ .form-checkbox__control {
	  border: 2px solid rgba(151, 195, 234, 1);
	  /* Check-Icon-Active*/
	}
	.form-checkbox__control {
	  fill: rgba(151, 195, 234, 1);
	  /* React shared ui next */
	  background: rgba(0, 0, 0, 0);
	  /* Check-Icon */
	}
	.form-checkbox__control:after {
	  background: rgba(255, 255, 255, 1);
	  /* Background */
	}
	.form-checkbox__control:disabled .form-checkbox__control:after {
	  border: 2px solid rgba(151, 195, 234, 1);
	  /* Check-Icon */
	  background: rgba(0, 0, 0, 0);
	}
	.form-checkbox.checkbox-state--disabled .form-checkbox__control svg g {
	  fill: rgba(151, 195, 234, 1);
	  /* Check-Icon */
	}
	.form-checkbox.checkbox-state--readonly .form-checkbox__control svg g {
	  fill: rgba(112, 112, 112, 1);
	  /* Icon-Border  */
	}
	.form-checkbox__control--checked svg g {
	  fill: rgba(151, 195, 234, 1);
	  /* Check-Icon-Active*/
	}

	/** React shared UI Next changes starts **/

	.form-checkbox__label--required:after {
  		color: rgba(243, 70, 63, 1);
  		/* Red (Icons / Text) */
	}
	.form-checkbox__label--active {
  		color: rgba(118, 118, 118, 1);
  		/* Standard Text / Icons */
	}
	.form-checkbox__label input ~ span {
  		border-color: rgba(255, 255, 255, 1) !important;
  		/* Seperator, Divider & Textborders */
	}
	.form-checkbox__label input:focus ~ span {
		border-color: rgba(118, 118, 118, 1);
		/* Standard Text / Icons */
	}
	.form-checkbox__control svg path:nth-of-type(2) {
  		fill: rgba(151, 195, 234, 1);
	}
	.form-checkbox__control svg path:nth-of-type(3) {
  		fill: none;
	}
	.form-checkbox__control--error svg path:nth-of-type(2) {
	  fill: rgba(243, 70, 63, 1);
	  /* Red (Icons / Text) */
	}
	.form-checkbox__control--error.form-checkbox__control--active svg path:nth-of-type(3){
  		fill: rgba(243, 70, 63, 1) !important;
  		/* Red (Icons / Text) */
	}
	.form-checkbox__control--active svg path:nth-of-type(3) {
	  fill: rgba(151, 195, 234, 1);
	}
	.form-checkbox__control--disabled svg path:nth-of-type(2) {
	  fill: rgba(215, 215, 215, 1);
	  /* Seperator, Divider & Textborders */
	}
	.form-checkbox__control--disabled svg path:nth-of-type(3) {
	  fill: none;
	}
	.form-checkbox__control--disabled.form-checkbox__control--active svg path:nth-of-type(3) {
	  fill: rgba(215, 215, 215, 1);
	  /* Seperator, Divider & Textborders */
	}
	.form-checkbox__control--error.form-checkbox__control--active svg path:nth-of-type(3) {
  		fill: rgba(243, 70, 63, 1) !important;
	}

	/** React shared UI Next changes ends **/

	/*  form Checkbox End */

	/*  form Radio Start */
	.form-radio--required-asterisk {
	  color: rgba(243, 70, 63, 1);
	}
	.form-radio__label {
	  color: rgba(112, 112, 112, 1);
	  /* Label */
	}
	.form-radio__label.active-label {
	  color: rgba(0, 0, 0, 1);
	  /* Label-Active */
	}
	.form-radio:checked ~ .form-radio__control {
	  border: 2px solid rgba(151, 195, 234, 1);
	  /* Radio-Icon-Active */
	}
	.form-radio__control {
	  border: 2px solid rgba(151, 195, 234, 1);
	  /* Radio-Icon-Active */
	}
	.form-radio__control:after {
	  background: rgba(0, 123, 193, 1);
	  /* Radio-Icon */
	}
	.form-radio__control:disabled .form-radio__control:after {
	  border: 2px solid rgba(112, 112, 112, 1);
	  /* Radio disabled */
	  background: rgba(112, 112, 112, 1);
	  /* Radio disabled  */
	}
	.form-radio__icon--plus {
	  color: rgba(112, 112, 112, 1);
	  /* Label-Icon */
	}
	.form-radio__icon__container svg path {
	  fill: rgba(112, 112, 112, 1);
	  /* Label-Icon */
	}
	.form-radio__icon .inactive {
	  border: 2px solid rgba(0, 123, 193, 1);
	}
	.form-radio__icon .active svg g {
	  fill: rgba(151, 195, 234, 1);
	}
	.form-radio.radio-state--active svg path {
	  fill: rgba(0, 0, 0, 1);
	  /* Label-Icon-Active */
	}
	.form-radio.radio-state--disabled .form-radio__control {
	  border: 2px solid rgba(112, 112, 112, 1);
	  /* Radio disabled  */
	}
	.form-radio__control--disabled {
	  border: 1px solid rgba(112, 112, 112, 1);
	  /* Radio disabled */
	}

	/** React shared UI Next changes for radio button starts **/
	.form-radio--label--content {
		color: rgba(188, 188, 188, 1);
		/* Box-Border:Normal */
	}
	.form-radio--label--required::after {
		color: rgba(243, 70, 63, 1);
  		/* Red (Icons / Text) */
	}
	.form-radio__label input ~ span {
  		border-color: rgba(255, 255, 255, 1) !important;
  		/* Seperator, Divider & Textborders */
	}
	.form-radio__label input:focus ~ span {
	  	border-color: rgba(0, 0, 0, 1);
	  	/* Black */
	}
	.form-radio--error .form-radio__control {
		color: rgba(243, 70, 63, 1);
		border-color: rgba(243, 70, 63, 1);
  		/* Red (Icons / Text) */
	}
	/** React shared UI Next changes for radio button ends **/

	/*  form Radio End */

	/*  form text area start - Shared UI NEXT also included */
	.form-textarea.form-textarea--error .form-textarea__input,
	.form-textarea-v2.form-textarea--error .form-textarea__input,
	.form-textarea.form-textarea-v2--error .form-textarea__input,
	.form-textarea-v2.form-textarea-v2--error .form-textarea__input,
	.form-textarea.form-textarea--error .form-textarea-v2__input,
	.form-textarea-v2.form-textarea--error .form-textarea-v2__input,
	.form-textarea.form-textarea-v2--error .form-textarea-v2__input,
	.form-textarea-v2.form-textarea-v2--error .form-textarea-v2__input {
	  border-bottom-color: rgba(243, 70, 63, 1);
	}
	.form-textarea__input,
	.form-textarea-v2__input {
	  border-bottom-color: rgba(188, 188, 188, 1) !important;
	  color: rgba(0, 0, 0, 1);
	}
	.form-textarea__input:disabled,
	.form-textarea-v2__input:disabled {
	  color: ;
	  background-color: ;
	}
	.form-textarea__input:read-only,
	.form-textarea-v2__input:read-only {
	  color: ;
	  background-color: ;
	}
	.form-textarea__input:focus ~ .form-input__bar::after,
	.form-textarea-v2__input:focus ~ .form-input__bar::after {
	  background-color: rgba(112, 112, 112, 0.1);
	}
	.form-textarea__input--error ~ .form-input__bar::after,
	.form-textarea-v2__input--error ~ .form-input__bar::after {
	  background-color: rgba(243, 70, 63, 1);
	}
	.form-textarea__label,
	.form-textarea-v2__label {
	  color: rgba(188, 188, 188, 1);
	}
	.form-textarea__message-error,
	.form-textarea-v2__message-error {
	  color: rgba(243, 70, 63, 1);
	}
	.form-textarea__message-char-left,
	.form-textarea-v2__message-char-left {
	  color: rgba(188, 188, 188, 1);
	}

	.form-textarea-v2 .form-input__underline::after {
  	  background-color: rgba(188, 188, 188, 1);
	}

	.form-textarea-v2--error .form-input__underline::after {
  	  background-color: rgba(243, 70, 63, 1);
	}

	.form-textarea-v2__input--error ~ .form-input__bar::after {
  	  background-color: rgba(243, 70, 63, 1);
	}

	.form-textarea-v2__icon {
  	  border-bottom-color: rgba(188, 188, 188, 1);
	}
	.form-textarea-v2__icon-left--error svg {
	  fill: rgba(243, 70, 63, 1);
	}
	.form-textarea-v2__icon-left--valid svg {
	  fill: rgba(57, 203, 44, 1);
	}
	/*  form text area end */

	/*  form Switch Start */
	.form-switch__label--text {
		color: rgba(112, 112, 112, 1); /* Label */
	}
	.switch-disabled .form-switch__label--text {
		color: rgba(112, 112, 112, 1); /*Label:Disabled*/
	}
	.form-switch__label--text--active {
		color: rgba(0, 0, 0, 1); /* Label-Active */
	}
	.switch__slider	{
		background-color: rgba(255, 255, 255, 1); /* Background */
		border: 2px solid rgba(112, 112, 112, 1); /*Switch-Icon-Off*/
	}
	.switch-disabled .switch__slider  {
		border: 2px solid rgba(112, 112, 112, 1); /* Label:Disabled */
	}
	.switch__slider:before {
		background-color: rgba(112, 112, 112, 1); /*Switch-Icon-Off*/
		border: 1px solid rgba(112, 112, 112, 1); /*Switch-Icon-Off*/
	}
	.switch-disabled .switch__slider:before {
	 	border: 2px solid rgba(112, 112, 112, 1); /* Label:Disabled */
	 	background-color: rgba(112, 112, 112, 1); /* Label:Disabled */
	 }
	.switch__checkbox:checked + .switch__slider {
		background-color: rgba(255, 255, 255, 1); /* Background */
		border: 2px solid rgba(151, 195, 234, 1); /* Switch-Icon-On */
	}
	.switch-disabled .switch__checkbox:checked + .switch__slider {
		background-color: rgba(112, 112, 112, 1); /* Label:Disabled */
		border: 2px solid rgba(112, 112, 112, 1); /* Label:Disabled */
	}
	.switch__checkbox:checked + .switch__slider:before {
		background: rgba(151, 195, 234, 1); /* Switch-Icon-On */
		border: 2px solid rgba(151, 195, 234, 1); /* Switch-Icon-On */
	}
	.switch__checkbox:focus + .switch__slider	{
		box-shadow: 0 0 1px rgba(151, 195, 234, 1); /*Switch-Icon-On*/
	}
	.switch-disabled .switch__checkbox:checked + .switch__slider {
		border: 2px solid rgba(151, 195, 234, 1); /* Switch-Icon-On */
	}
	/*  form Switch End */

	/*  form Loader Start */
	.loader__cover {
	  background-color: rgba(255, 255, 255, 1);
	  /* Background */
	}
	.loader__circle--visible {
	  stroke: rgba(27, 67, 121, 1);
	  /* Stroke */
	}
	/*  form Loader End */

	/* career start */
	.search-result__filter-changed .tag-changed {
	  color: rgba(112, 112, 112, 1);
	  /* Choosed-Tag-Text */
	}
	.search-result__filter-changed .tag-changed:before {
	  background: rgba(255, 255, 255, 1);
	  /* Choosed-Tag-Close-Icon-Background */
	}
	.search-result__filter-changed .tag-changed svg path {
	  fill: rgba(112, 112, 112, 1);
	  /* Choosed-Tag-Close-Icon */
	}
	.job-filter__tag {
	  color: rgba(112, 112, 112, 1);
	  /* Tag-Text */
	  background-color: rgba(255, 255, 255, 1);
	  /* Tag-Background */
	  border-color: rgba(215, 215, 215, 1);
	  /* Tag-Border*/
	}
	.job-filter__tag.selected,
	.job-filter__tag:hover {
	  background: rgba(0, 123, 193, 1);
	  /* Tag-Background:Active  */
	  color: rgba(255, 255, 255, 1);
	  /* Tag-Text:Active */
	  border-color: rgba(0, 123, 193, 1);
	  /* Tag-Border:Active */
	}
	/* career end */

	/* search header start */
	.search-input {
	  color: rgba(255, 255, 255, 1);
	  /* Input-Text */
	}
	.search-input__field {
	  border-bottom: 1px solid rgba(255, 255, 255, 1);
	  /* Input-Bottom-Line */
	  color: rgba(255, 255, 255, 1);
	  /* Input-Text */
	  background-color: rgba(0, 123, 193, 1);
	  /* Input-Background */
	}
	.search-input__list {
	  background-color: rgba(0, 123, 193, 1);
	  /* Suggestions-Background */
	}
	.search-input__item {
	  color: rgba(255, 255, 255, 0.7);
	  /* Suggestions-Text */
	}
	.search-input__item:hover,
	.search-input__item.active {
	  background-color: rgba(0, 123, 193, 1);
	  /* Suggestions-Hover-Active-Background */
	  color: rgba(255, 255, 255, 1);
	  /* Suggestions-Hover-Active-Text */
	}
	.search-input__item:not(:last-child) {
	  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
	  /* Suggestions-Item-Bottom-Border */
	}
	/* search header end */

	/* search results start */
	.search-input--results-page {
	  color: rgba(0, 0, 0, 1);
	  /* Input-Text */
	}
	.search-input__field--results-page {
	  color: rgba(0, 0, 0, 1);
	  /* Input-Text */
	  background-color: rgba(255, 255, 255, 1);
	  /* Input-Background */
	  border-bottom: 1px solid rgba(112, 112, 112, 1);
	  /* Input-Bottom-Line */
	}
	.search-input__label--results-page {
	  color: rgba(112, 112, 112, 1);
	  /* Input-Placeholder-Text */
	}
	.search-input__list--results-page {
	  background-color: rgba(255, 255, 255, 1);
	  /* Suggestions-Background */
	}
	.search-input__item--results-page {
	  color: rgba(112, 112, 112, 1);
	  /* Suggestions-Text */
	}
	.search-input__item--results-page:hover,
	.search-input__item--results-page.active {
	  background-color: rgba(255, 255, 255, 1);
	  /* Suggestions-Hover-Active-Background */
	  color: rgba(112, 112, 112, 1);
	  /* Suggestions-Hover-Active-Text */
	}
	.search-input__item--results-page:not(:last-child) {
	  border-bottom: 1px solid rgba(215, 215, 215, 1);
	  /* Suggestions-Item-Bottom-Border */
	}
	/* search results end */

	/* modal start */
	.md-content {
	  background-color: rgba(255, 255, 255, 1);
	  /* content BG*/
	  border-color: rgba(255, 255, 255, 1);
	  /* content BG*/
	}
	.md-content h3 {
	  color: rgba(0, 123, 193, 1);
	  /* Titel */
	}
	.md-content p {
	  color: rgba(0, 0, 0, 1);
	  /* Text */
	}
	.md-overlay {
	  background: rgba(255, 255, 255, .8);
	  /* overlay */
	}
	.md-close {
	  background-color: rgba(0, 123, 193, 1);
	  /* Close-Button-Background */
	}
	.md-close .icon-close {
	  color: rgba(255, 255, 255, 1);
	  /* CloseButton-Color */
	}
	/* modal end */

	/* Einsman Table start */
		#grid thead th,
	.ui-jqgrid .ui-icon-triangle-1-n,
	.ui-jqgrid .ui-icon-triangle-1-s,
	.ui-stage-hover .ui-icon-triangle-1-n,
	.ui-stage-hover .ui-icon-triangle-1-s {
	  color: rgba(0, 123, 193, 1);
	  /* Column-Headlines-Text-Color */
	}
	#grid tbody tr:nth-child(even) {
	  background: rgba(215, 215, 215, .3);
	  /* Table-Line-Backgoround */
	}
	#grid td {
	  color: rgba(0, 0, 0, 1);
	  /* Table-Text */
	}
	.ui-datepicker,
	.ui-search-menu,
	.tooltip-inner {
	  background-color: rgba(255, 255, 255, 1) !important;
	  /* content BG*/
	}
	.ui-datepicker .ui-datepicker-prev span,
	.ui-datepicker .ui-datepicker-next span,
	.ui-datepicker-calendar td a {
	  color: rgba(0, 0, 0, 1);
	  /* Text */
	}
	.ui-datepicker-calendar td .ui-state-hover,
	.ui-datepicker-calendar td .ui-state-active {
	  background-color: rgba(0, 123, 193, 1);
	  /* Close-Button-Background */
	  color: rgba(255, 255, 255, 1);
	  /* CloseButton-Color */
	}
	.tooltip-inner {
	  color: rgba(0, 0, 0, 1) !important;
	  /* Text */
}
	/* Einsman Table end */

	/** Flyout starts **/
	
    .csc-flyout-menu__stroke{
      border-bottom-color:rgba(255, 255, 255, 1);
      /* Box-Text */
    }
    .csc-flyout-menu__login-box{
      background-color:rgba(0, 128, 200, 1);
      /* Colered Text / Icons */
    }
    .csc-flyout-menu__login-box__title{
      color:rgba(255, 255, 255, 1);
      /* Box-Text */
    }
    .csc-flyout-menu{
      background-color:rgba(255, 255, 255, 1);
      /* Box-Text */
      border-top: solid 4px rgba(0, 128, 200, 1);
      /* Kundenportal-Background - refer navigation tab in the sheet */
    }
    .csc-flyout-menu__arrow #a-chevron-right{
      fill: rgba(0, 128, 200, 1);
      /** Colered Text / Icons **/
    }
    .csc-flyout-menu__name-container__name-plate:after{
      background:linear-gradient(to right,rgba(0, 128, 200, 0),rgba(0, 128, 200, 1));
      /* Box-Background */
    }
    .csc-flyout-tile__title-link > a {
      color: rgba(0, 128, 200, 1) !important;
      /* Colered Text / Icons */
    }
    .csc-flyout-tile__title-link > a:hover,
    .csc-flyout-tile__title-link > a.active {
      color: rgba(0, 128, 200, 1) !important;
      /* Colered Text / Icons */
    }
    .csc-flyout-menu__register-title > a{
      color:rgba(0, 128, 200, 1) !important;
      /* Colered Text / Icons */
    }
    .csc-flyout-menu__register-title > a:hover,
    .csc-flyout-menu__register-title > a.active {
      color:rgba(0, 128, 200, 1) !important;
      /* Colered Text / Icons */
    }
    .csc-flyout-menu__login-box-iconnect{
		background-color:;
	  }
    
    /** Flyout ends **/

	/** Language-switch starts **/
	.lang_switch_form .dropdown-radio span {
      color: ;
	}
	.lang_switch_form .dropdown-radio svg g path + path {
      fill: ;
	}
	.lang_switch_form .dropdown-radio svg g circle {
      fill: ;
	}
    /** Language-switch ends **/

	/** From Input Hint **/
    .form-area-hint-copy--open {
      background: ;
    }
    .form-area-hint-copy--open p {
      color: ;;
    }
    .form-area-hint-copy--close {
      background: #ffffff;
    }
    .form-area-hint-copy--close p {
      color: #0091bb;
    }
    .form-area-hint-icon svg path {
        fill: ;
    }
    .form-area-hint-icon svg path + path + path {
        fill: white !important;
    }
    .form-area-hint-icon g[fill-rule=evenodd] path {
        fill: none;
    }
    /** From Input Hint Ends**/

    /* Bar chart start */
    .eneropt-chart__bar-group:before {
 		background-color: ;
	}	
    
    .eneropt-chart .eneropt-chart__bar-1,
	.eneropt-chart .eneropt-chart__bar-3,
	.eneropt-chart .eneropt-chart__bar-5 {
		background-color: ;
	}
	
	.eneropt-chart__y-axis li {
	 	border-top: 1px solid ;
	}
	.eneropt-chart__bar-diff {
		color: ;
	}
	.eneropt-chart__bar-x-label {
		color: ;
	}
	.eneropt-chart__legend li:nth-child(1):before {
		background-color: ;
	}
	.eneropt-chart__legend li:nth-child(2):before {
		background-color: ;
	}
    /* Bar chart end */

   /* Box Shadow */


    /* 1 Icon-Teaser, Banner-Teaser, Horizontaler Video-Teaser */
    /* 2 Related-Content-Teaser, Tiles-Teaser, social-media-posts */
    /* 3 Image-Gallery, Teaser-List */
    /* 4 Netzbereich, Formular */
	.iframeCss {
		background-color: rgba(151, 195, 234, 1);
		display: inline-block;
		padding: 5px; 
	}
    :root {
          --teasers-boxshadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
          --tiles-boxshadow:0 2px 10px 0 rgba(0, 0, 0, 0.2);
          --gallery-boxshadow:0 2px 10px 0 rgba(0, 0, 0, 0.2);
          --content-boxshadow:0 5px 25px 0 rgba(0, 0, 0, 0.15);
          --common-boxshadow:2px 2px 10px rgba(0, 0, 0, 0.15);
          --contentslider-boxshadow:0 0 10px 0 rgba(0,0,0,.1);
          --img-shadow-boxshadow:0.75em1.3emrgba(0,0,0,.41);
          }
    /* Box Shadow End*/

    /* Round corner */
    
    /* Round corner End*/

    /* Font Style */

    

   

    /* Font Style End */
	
    /*Deco line Display*/

   

    /*Deco line Display End*/
	
	/* Adaptive image map config */

   
	/* Adaptive image map end config */


	 /* Form Field Info Config*/

   
  /* Form Field Info end Config*/


   /* Expandable color config */
    
   /* Expandable color end config */

   /* Grid Background color Config */
    
   /* Grid Background color end Config */
   /* Added for Search Results Highlighter */

    .search-result mark {
        background-color: ;
    }

	 /* Added for Search Results Highlighter */
	 
	 
	 /* Bullet List Point color config */
	 	
	 /* Bullet List Point color end config */
	 
/** These changes are done for React shared UI next **/

