
h3 {
    color: var(--infinite_gray_dark);
}

/* ------------------------------------------------------------------------------------ 
   ______ ____  ____   ______ ____   ___     __  ___ ______ 
  /_  __// __ \/ __ \ / ____// __ \ /   |   /  |/  // ____/ 
   / /  / / / / /_/ // /_   / /_/ // /| |  / /|_/ // __/    
  / /  / /_/ / ____// __/  / _, _// ___ | / /  / // /___    
 /_/   \____/_/    /_/    /_/ |_|/_/  |_|/_/  /_//_____/    
                                                            
/* ------------------------------------------------------------------------------------ */

/* Spezifische Design-Anpassungen für den Content-Bereich */
#content_frame {
    background-color: var(--infinite_gray_light) !important;
    /* Hier könntest du ein spezifisches BG wählen */
    background-image: url('../graphics/agentur-infinite-contentframe-BG-ueber-uns.webp'); 
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: auto 1100px;
    width: 100%;
    position: relative;
    overflow: hidden;
}

.flex_box_2col { 
    color: var(--infinite_gray_dark);
}

.flex_box_2col p { 
    margin-top: 0;
}

/* Mailadresse verschlüsseln und sichtbar machen */
.dynamic-mail {
    text-decoration: none !important;
    border-bottom: none !important; /* Falls irgendwo ein Border als Linie genutzt wird */
    color: inherit !important;
}

.contact_box_mail.mail_legal {
    position: relative !important; 
    top: auto !important;
    left: auto !important;
    opacity: 1 !important; 
    pointer-events: auto !important; 
    transform: none !important; 
    display: inline !important;    
    font-size: inherit !important;
    line-height: inherit !important;
    color: var(--infinite_gray_dark) !important; /* Erzwingt dein Grau */
    font-family: inherit !important;
    text-decoration: underline !important; 
    transition: color 0.3s ease !important; 
}

.dynamic-mail:hover, 
.dynamic-mail:hover .mail_legal {
    color: var(--infinite_tango) !important;
    text-decoration: none !important;
    border: none !important;
}


/* ------------------------------------------------------------------------------------ 
   _____  ____   ______ ______ ____ ___     __      ______ ____   ___   __  ___ ______ 
  / ___/ / __ \ / ____// ____//  _//   |   / /     / ____// __ \ /   | /  |/  // ____/ 
  \__ \ / /_/ // __/  / /     / / / /| |  / /     / /_   / /_/ // /| |/ /|_/ // __/    
 ___/ // ____// /___ / /___ _/ / / ___ | / /___  / __/  / _, _// ___ // /  / // /___    
/____//_/    /_____/ \____//___//_/  |_|/_____/ /_/    /_/ |_|/_/  |_|/_/  |_//_____/   

/* ------------------------------------------------------------------------------------ */

.special_frame {
	background-color: var(--unit_marketing);
}

.color_cb_u_marketing { background-color: var(--unit_marketing) !important; }