:root {
    --color_datenbanken: rgba(153, 0, 0, 0.9);
    --color_datenbanken_hover: rgba(153, 0, 0, 0.5);
    --color_datenbanken_bg: rgba(255, 0, 0, 0.5);

    --color_datenanalyse: rgba(0, 102, 0, 0.9);
    --color_datenanalyse_hover: rgba(0, 102, 0, 0.5);
    --color_datenanalyse_bg: rgba(0, 255, 0, 0.5);

    --color_service:  rgba(102, 51, 153, 0.9);
    --color_service_hover:  rgba(102, 51, 153, 0.5);
    --color_service_bg:  rgba(0, 0, 255, 0.5);

    --color_beratung: rgba(255, 153, 51, 0.9);
    --color_beratung_hover: rgba(255, 153, 51, 0.5);
    --color_beratung_bg: rgba(255, 153, 51, 0.5);
	
	
	
	
	
	--color_termin: rgba(139, 182, 75, 0.9);
	--color_termin_hover: rgba(99, 165, 0, 0.5);
	--color_termin_bg:rgba(99, 165, 0, 0.5);
	
	
	--color_termin_interessierte: rgba(139, 182, 75, 0.9);
	--color_termin_interessierte_hover: rgba(99, 165, 0, 0.5);
	--color_termin_interessierte_bg: rgba(99, 165, 0, 0.5);
	
	--color_termin_direkt:rgba(139, 182, 75, 0.9);
	--color_termin_direkt_hover:  rgba(99, 165, 0, 0.5);
	--color_termin_direkt_bg: rgba(99, 165, 0, 0.5);
	
	--color_termin_kunden:rgba(139, 182, 75, 0.9);
	--color_termin_kunden_hover: rgba(99, 165, 0, 0.5);
	--color_termin_kunden_bg:rgba(99, 165, 0, 0.5);
	
}

.overlay_type_termin{
        width: 100%;
        height: 100%;
        background-color: var(--color_termin_bg);
      }


          .overlay_type_datenbanken {
        width: 100%;
        height: 100%;
        background-color: var(--color_datenbanken_bg);
      }

          .overlay_type_datenanalyse{
        width: 100%;
        height: 100%;
        background-color: var(--color_datenanalyse_bg);
      }


          .overlay_type_service{
        width: 100%;
        height: 100%;
        background-color:  var(--color_service_bg);
      }

          .overlay_type_beratung{
        width: 100%;
        height: 100%;
        background-color: var(--color_beratung_bg);
      }



.termin_sublink_interessierte a:link,
.termin_sublink_interessierte a:active,
.termin_sublink_interessierte a:visited,
.termin_sublink_interessierte .fa-binoculars:before
{ 
  color:  var(--color_termin_interessierte);
}

.termin_sublink_direkt a:link,
.termin_sublink_direkt a:active,
.termin_sublink_direkt a:visited,
.termin_sublink_direkt .fa-people-carry:before
{ 
  color:  var(--color_termin_direkt);
}

.termin_sublink_kunden a:link,
.termin_sublink_kunden a:active,
.termin_sublink_kunden a:visited,
.termin_sublink_kunden .fa-people-arrows:before
{ 
  color:  var(--color_termin_kunden);
}


.termin_sublink_interessierte a:hover,
.termin_sublink_interessierte .fa-binoculars:hover:before
{ 
  color:  var(--color_termin_interessierte_hover);
}

.termin_sublink_direkt a:hover,
.termin_sublink_direkt .fa-people-carry:hover:before
{ 
  color:  var(--color_termin_direkt_hover);
}

.termin_sublink_kunden a:hover,
.termin_sublink_kunden .fa-people-arrows:hover:before
{ 
  color:  var(--color_termin_kunden_hover);
}






.datenbanken_sublink a:link,
.datenbanken_sublink a:active,
.datenbanken_sublink a:visited,
.datenbanken_sublink .fa-database:before,
.datenbanken_sublink .fa-edit:before,
.datenbanken_sublink .fa-stethoscope:before,
.datenbanken_sublink .fa-map:before,
.datenbanken_sublink .fa-fast-forward:before,
.datenbanken_sublink .fa-cogs:before,
.datenbanken_sublink .fa-wrench:before
{ 
  color:  var(--color_datenbanken);
}

.datenbanken_sublink a:hover,
.datenbanken_sublink .fa-database:hover:before,
.datenbanken_sublink .fa-edit:hover:before,
.datenbanken_sublink .fa-stethoscope:hover:before,
.datenbanken_sublink .fa-map:hover:before,
.datenbanken_sublink .fa-fast-forward:hover:before,
.datenbanken_sublink .fa-cogs:hover:before,
.datenbanken_sublink .fa-wrench:hover:before
{ 
  color:  var(--color_datenbanken_hover);
}

/* Oberen Rand von Blöcken durch eigene Farbe ersetzen */
.datenbanken_topBorder .border-primary
{ 
  border-top: var(--bs-border-width) var(--bs-border-style) var(--color_datenbanken_hover) !important;
}

.datenanalyse_sublink a:link,
.datenanalyse_sublink a:active,
.datenanalyse_sublink a:visited,
.datenanalyse_sublink .fa-searchengin:before,
.datenanalyse_sublink .fa-table:before,
.datenanalyse_sublink .fa-puzzle-piece:before,
.datenanalyse_sublink .fa-bullseye:before
{ 
  color:  var(--color_datenanalyse);
}

.datenanalyse_sublink a:hover,
.datenanalyse_sublink .fa-searchengin:hover:before,
.datenanalyse_sublink .fa-table:hover:before,
.datenanalyse_sublink .fa-puzzle-piece:hover:before,
.datenanalyse_sublink .fa-bullseye:hover:before
{ 
  color:  var(--color_datenanalyse_hover);
}

/* Oberen Rand von Blöcken durch eigene Farbe ersetzen */
.datenanalyse_topBorder .border-primary
{ 
  border-top: var(--bs-border-width) var(--bs-border-style) var(--color_datenanalyse_hover) !important;
}

.service_sublink a:link,
.service_sublink a:active,
.service_sublink a:visited,
.service_sublink .fa-hands-helping:before,
.service_sublink .fa-adjust:before,
.service_sublink .fa-arrows-alt-h:before,
.service_sublink .fa-map-signs:before
{ 
  color:  var(--color_service);
}

.service_sublink a:hover,
.service_sublink .fa-adjust:hover:before,
.service_sublink .fa-hands-helping:hover:before,
.service_sublink .fa-arrows-alt-h:hover:before,
.service_sublink .fa-map-signs:hover:before
{ 
  color:  var(--color_service_hover);
}


/* Oberen Rand von Blöcken durch eigene Farbe ersetzen */
.service_topBorder .border-primary
{ 
  border-top: var(--bs-border-width) var(--bs-border-style) var(--color_service_hover) !important;
}

.beratung_sublink a:link,
.beratung_sublink a:active,
.beratung_sublink a:visited,
.beratung_sublink .fa-user:before,
.beratung_sublink .fa-users:before,
.beratung_sublink .fa-user-circle:before
 {
  color:  var(--color_beratung);
}

.beratung_sublink a:hover,
.beratung_sublink .fa-user:hover:before,
.beratung_sublink .fa-users:hover:before,
.beratung_sublink .fa-user-circle:hover:before
 {
  color:  var(--color_beratung_hover);
}

/* Oberen Rand von Blöcken durch eigene Farbe ersetzen */
.beratung_topBorder .border-primary
{ 
  border-top: var(--bs-border-width) var(--bs-border-style) var(--color_beratung_hover) !important;
}

/* damit die Auto-Nav im Footer keine anderer Hintergrundfarbe bekommt */
.baseBackground,
footer div.ccm-block-autonav
{
	background-color: inherit !important;
}
