/* service navi: not in use */
/* #footer .footer-info .container-fluid {
    align-items: flex-end;
} */
/* begin brand colors */
span.kunststoffe, span.plastics, span.pin, span.ku, .entry a.kunststoffe, .kunststoffe {
    color: #d2091e;
}
span.automotive, .entry a.automotive, a.automotive, .automotive {
    color: #0B3780;
}
.entry a.automotive:hover, a.automotive:hover {
    color: #FECC00;
}
.automotive3 {
    color: #B1B2B3;
}
span.maw, span.maschinenauswahl, .maschinenauswahl, .maw {
    color: #FF931E;
}
.maw2, .maschinenauswahl2, .maschinenauswahl2 {
    color: #292345;
}
span.qz, span.qualitaet, .qualitaet, .qz {
    color: #d3072a;
}
span.wb, .wb, .werkstattbetrieb {
    color: #005c76;
}
span.wb2, .wb2, .werkstattbetrieb2 {
    color: #666666;
}
.fw, .formwerkzeug {
    color: #ee7203;
}
.fw2, .formwerkzeug2 {
    color: #00869A;
}
/* end brand colors */

.guideline {
    border: 1px solid #384352;
    margin-top:50px;
    padding: 0 50px;
    line-height: 2.5;
}


/* Default Button Text Color */
.ux-btn-wrap-regular .ux-btn .ux-btn-text {
    color: var(--color-button-text);
}

/* Default Button Text Color Hover */
.ux-btn-wrap-regular:hover .ux-btn .ux-btn-text {
    color: var(--color-button-text-hover);

}
.module .btn-mod-wrap .ux-btn {
    background-color: var(--color-button-bg);
}

.module .btn-mod-wrap .ux-btn:hover {

background-color: var(--color-button-bg-hover);

}

.module .btn-mod-wrap:before, .module .btn-mod-wrap:after {

border: 3px solid var(--color-button-bg-hover);

}

/* Anpassung BG: für Anzeigenleitung als Button */
.ux-btn-svg {
	margin-top: 40px;
	margin-bottom: 60px;
}

/* Basis-Tabellenstil */
.entry .kunststoffe,
.entry .kunststoffe2,
.entry .automotive,
.entry .automotive2 {
    border-collapse: collapse;
    width: 100%;
}

.entry .kunststoffe td,
.entry .kunststoffe2 td,
.entry .automotive td,
.entry .automotive2 td {padding:8px;}

.entry .kunststoffe th,
.entry .kunststoffe2 th,
.entry .automotive th,
.entry .automotive2 th {
    font-weight:bold;
    font-size:22px;
    text-align:center;
}

/* Kopfzeilen-Varianten */
.entry .kunststoffe th {
    background:#d2091e;
    color:#fff;
    padding:12px;
}
.entry .automotive th {
    background:#0B3780;
    color:#fff;
    padding:12px;
}
.kunststoffe th,
.automotive th {
    border-bottom:4px solid #313139;
}

.entry .kunststoffe2 th {
    border:1px solid #ccc;
    color:#d2091e;
    background:#fff;
}

/* Linie unter Überschrift für kunststoffe2 */
.entry .kunststoffe2 .headline-line {
    height:3px;
    background:#d2091e;
    padding:0;
}

.entry .automotive2 th {
    border:1px solid #ccc;
    color:#0B3780;
    background:#fff;
}

/* Linie unter Überschrift für kunststoffe2 */
.entry .automotive2 .headline-line {
    height:3px;
    background:#0B3780;
    padding:0;
}

/* Zebra-Striping */
.entry .kunststoffe tr:nth-child(2n) {background:#fff;}
.entry .kunststoffe tr:nth-child(2n+1){background:#f0f0f0;}

.entry .kunststoffe2 tr:nth-child(odd){background:#fff;}
.entry .kunststoffe2 tr:nth-child(even){background:#f0f0f0;}

/* vertikale Linien kunststoffe */
.entry .kunststoffe tr:nth-child(2n) td {
    border-right:1px solid #ccc;
    border-left:1px solid transparent;
}
.entry .kunststoffe tr:nth-child(2n+1) td {
    border-right:1px solid #fff;
    border-left:1px solid transparent;
}
.entry .kunststoffe tr:nth-child(2n) td:last-child {border-right:1px solid transparent;}

/* vertikale Linien kunststoffe2 */
.entry .kunststoffe2 tr:nth-child(odd) td,
.entry .kunststoffe2 tr:nth-child(even) td:last-child {border-right:1px solid #ccc;}

.entry .kunststoffe2 tr:nth-child(even) td {border-right:1px solid #fff;}
.entry .kunststoffe2 tr td:first-child {border-left:1px solid #ccc;}


/* Zebra-Striping */
.entry .automotive tr:nth-child(2n) {background:#fff;}
.entry .automotive tr:nth-child(2n+1){background:#f0f0f0;}

.entry .automotive2 tr:nth-child(odd){background:#fff;}
.entry .automotive2 tr:nth-child(even){background:#f0f0f0;}

/* vertikale Linien automotive */
.entry .automotive tr:nth-child(2n) td {
    border-right:1px solid #ccc;
    border-left:1px solid transparent;
}
.entry .automotive tr:nth-child(2n+1) td {
    border-right:1px solid #fff;
    border-left:1px solid transparent;
}
.entry .automotive tr:nth-child(2n) td:last-child {border-right:1px solid transparent;}

/* vertikale Linien automotive2 */
.entry .automotive2 tr:nth-child(odd) td,
.entry .automotive2 tr:nth-child(even) td:last-child {border-right:1px solid #ccc;}

.entry .automotive2 tr:nth-child(even) td {border-right:1px solid #fff;}
.entry .automotive2 tr td:first-child {border-left:1px solid #ccc;}
