.elementor-475 .elementor-element.elementor-element-ca48ffb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-475 .elementor-element.elementor-element-c644bf3 > .elementor-widget-container{margin:5rem 0rem 0rem 0rem;}.elementor-475 .elementor-element.elementor-element-c644bf3 .elementor-heading-title{color:#EA542A;}.elementor-475 .elementor-element.elementor-element-e93887f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-475 .elementor-element.elementor-element-e93887f .elementor-heading-title{color:#4F4D47;}.elementor-475 .elementor-element.elementor-element-6d92b90{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-475 .elementor-element.elementor-element-ad0b8f7{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-475 .elementor-element.elementor-element-475d704{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-475 .elementor-element.elementor-element-3bb040c{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-475 .elementor-element.elementor-element-96356b7{--display:flex;}@media(max-width:1024px){.elementor-475 .elementor-element.elementor-element-ad0b8f7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-475 .elementor-element.elementor-element-3bb040c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for html, class: .elementor-element-8fe47ff *//* Basis-Styling für die Tabelle */
.table-spieltag1 {
    width: 100%;
    border-collapse: collapse; /* Verhindert doppelte Linien */
    font-size: 13px;
    text-align: left;
    border: none; /* Keine äußeren Ränder */
}
.table-spieltag1 thead tr {
    color: #4F4D47; /* Weißer Text */
    text-align: left;
}
.table-spieltag1 th, .table-spieltag1 td {
    padding: 8px 5px;
    border: none; /* Keine vertikalen Linien */
    border-bottom: 2px solid #fff; /* Nur horizontale Linien */
}

/* Standard-Hintergrundfarbe der Zeilen */
.table-spieltag1 tbody tr {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease; /* Weicher Übergang für Hover */
}

/* Hover-Effekt für die gesamte Zeile */
.table-spieltag1 tbody tr:hover {
    background-color: #f2f2f2; /* Sehr dezentes Grau für Hover */
}

.table-spieltag1 td:nth-child(3) {
    background-color: #ea542a;
    text-align: center;
    font-weight: bold;
    color: white;
}

/* Rechtsbündige Ausrichtung der ersten Spalte */
.table-spieltag1 td:first-child {
    text-align: right; /* Rechtsbündig */
}

/* Hover-Effekt für Spielernamen */
.hover-effect {
    color: #333; /* Standardfarbe des Texts */
    transition: color 0.5s ease, font-weight 0.3s ease;
}
.table-spieltag1 tbody tr:hover .hover-effect {
    color: #EC2028; /* Farbe wie die Kopfzeile */
    cursor: pointer;
}

/* Hover-Effekt für Logos */
.logo {
    height: 20px !important; /* Höhe des Logos */
    width: auto; /* Automatische Breite für Proportionen */
    display: block;
    margin: 0 auto; /* Zentriert das Logo */
    filter: grayscale(100%); /* Logo farblos */
    transition: filter 0.5s ease;
}
.table-spieltag1 tbody tr:hover .logo {
    filter: grayscale(0%); /* Logo farbig, wenn die Zeile gehighlightet wird */
}

/* Hover-Effekt für pdf */
/*.pdf {
 
    width: auto;  Automatische Breite für Proportionen 
    display: block;
    filter: grayscale(100%); /* Logo farblos
    transition: filter 0.5s ease;
}*/
/*.table-spieltag tbody tr:hover .pdf {
    filter: grayscale(0%);  Logo farbig, wenn die Zeile gehighlightet wird 
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ad0b8f7 *//* Basis-Styling für die Tabelle */
.table-hof {
    width: 100%;
    border-collapse: collapse; /* Verhindert doppelte Linien */
    font-size: 13px;
    text-align: left;
    border: none; /* Keine äußeren Ränder */
}
.table-hof thead tr {
    color: #4F4D47; /* Weißer Text */
    text-align: left;
}
.table-hof th, .table-hof td {
    padding: 8px 5px;
    border: none; /* Keine vertikalen Linien */
    border-bottom: 2px solid #fff; /* Nur horizontale Linien */
}

/* Standard-Hintergrundfarbe der Zeilen */
.table-hof tbody tr {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease; /* Weicher Übergang für Hover */
}

/* Rote Hintergrundfarbe für die ersten drei Zeilen */
.table-hof tbody tr:nth-child(1),
.table-hof tbody tr:nth-child(2),
.table-hof tbody tr:nth-child(3) {
    background-color: rgba(234, 84, 42, 0.1); /* Rote Hintergrundfarbe */

}
.table-hof tbody tr:nth-child(1):hover,
.table-hof tbody tr:nth-child(2):hover,
.table-hof tbody tr:nth-child(3):hover {
    background-color: rgba(234, 84, 42, 0.2); /* Rote Hintergrundfarbe */

}

/* Hover-Effekt für die gesamte Zeile */
.table-hof tbody tr:hover {
    background-color: #f2f2f2; /* Sehr dezentes Grau für Hover */
}



/* Rechtsbündige Ausrichtung der ersten Spalte */
.table-hof td:first-child {
    text-align: right; /* Rechtsbündig */
}

/* Hover-Effekt für Spielernamen */
.hover-effect {
    color: #333; /* Standardfarbe des Texts */
    transition: color 0.5s ease, font-weight 0.3s ease;
}
.table-hof tbody tr:hover .hover-effect {
    color: #EC2028; /* Farbe wie die Kopfzeile */
    cursor: pointer;
}

/* Hover-Effekt für Logos */
.logo {
    height: 20px !important; /* Höhe des Logos */
    width: auto; /* Automatische Breite für Proportionen */
    display: block;
    margin: 0 auto; /* Zentriert das Logo */
    filter: grayscale(100%); /* Logo farblos */
    transition: filter 0.5s ease;
}
.table-hof tbody tr:hover .logo {
    filter: grayscale(0%); /* Logo farbig, wenn die Zeile gehighlightet wird */
}

/* Hover-Effekt für pdf */
/*.pdf {
 
    width: auto;  Automatische Breite für Proportionen 
    display: block;
    filter: grayscale(100%); /* Logo farblos
    transition: filter 0.5s ease;
}*/
/*.table-spieltag tbody tr:hover .pdf {
    filter: grayscale(0%);  Logo farbig, wenn die Zeile gehighlightet wird 
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1558804 *//* Basis-Styling für die Tabelle */
.table-spieltag1 {
    width: 100%;
    border-collapse: collapse; /* Verhindert doppelte Linien */
    font-size: 13px;
    text-align: left;
    border: none; /* Keine äußeren Ränder */
}
.table-spieltag1 thead tr {
    color: #4F4D47; /* Weißer Text */
    text-align: left;
}
.table-spieltag1 th, .table-spieltag1 td {
    padding: 8px 5px;
    border: none; /* Keine vertikalen Linien */
    border-bottom: 2px solid #fff; /* Nur horizontale Linien */
}

/* Standard-Hintergrundfarbe der Zeilen */
.table-spieltag1 tbody tr {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease; /* Weicher Übergang für Hover */
}

/* Hover-Effekt für die gesamte Zeile */
.table-spieltag1 tbody tr:hover {
    background-color: #f2f2f2; /* Sehr dezentes Grau für Hover */
}

.table-spieltag1 td:nth-child(3) {
    background-color: #ea542a;
    text-align: center;
    font-weight: bold;
    color: white;
}

/* Rechtsbündige Ausrichtung der ersten Spalte */
.table-spieltag1 td:first-child {
    text-align: right; /* Rechtsbündig */
}

/* Hover-Effekt für Spielernamen */
.hover-effect {
    color: #333; /* Standardfarbe des Texts */
    transition: color 0.5s ease, font-weight 0.3s ease;
}
.table-spieltag1 tbody tr:hover .hover-effect {
    color: #EC2028; /* Farbe wie die Kopfzeile */
    cursor: pointer;
}

/* Hover-Effekt für Logos */
.logo {
    height: 20px !important; /* Höhe des Logos */
    width: auto; /* Automatische Breite für Proportionen */
    display: block;
    margin: 0 auto; /* Zentriert das Logo */
    filter: grayscale(100%); /* Logo farblos */
    transition: filter 0.5s ease;
}
.table-spieltag1 tbody tr:hover .logo {
    filter: grayscale(0%); /* Logo farbig, wenn die Zeile gehighlightet wird */
}

/* Hover-Effekt für pdf */
/*.pdf {
 
    width: auto;  Automatische Breite für Proportionen 
    display: block;
    filter: grayscale(100%); /* Logo farblos
    transition: filter 0.5s ease;
}*/
/*.table-spieltag tbody tr:hover .pdf {
    filter: grayscale(0%);  Logo farbig, wenn die Zeile gehighlightet wird 
}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3bb040c *//* Basis-Styling für die Tabelle */
.table-hof-einzel {
    width: 100%;
    border-collapse: collapse; /* Verhindert doppelte Linien */
    font-size: 13px;
    text-align: left;
    border: none; /* Keine äußeren Ränder */
}
.table-hof-einzel thead tr {
    color: #4F4D47; /* Weißer Text */
    text-align: left;
}
.table-hof-einzel th, .table-hof-einzel td {
    padding: 8px 5px;
    border: none; /* Keine vertikalen Linien */
    border-bottom: 2px solid #fff; /* Nur horizontale Linien */
}

/* Standard-Hintergrundfarbe der Zeilen */
.table-hof-einzel tbody tr {
    background-color: #f9f9f9;
    transition: background-color 0.3s ease; /* Weicher Übergang für Hover */
}

/* Rote Hintergrundfarbe für die ersten drei Zeilen */
.table-hof-einzel tbody tr:nth-child(1) {
   
    color: #ea542a;/* Rote Hintergrundfarbe */
    font-weight: 900;

}
.table-hof-einzel tbody tr:nth-child(1):hover {
    background-color: rgba(234, 84, 42, 0.2); /* Rote Hintergrundfarbe */

}

/* Hover-Effekt für die gesamte Zeile */
.table-hof-einzel tbody tr:hover {
    background-color: #f2f2f2; /* Sehr dezentes Grau für Hover */
}



/* Rechtsbündige Ausrichtung der ersten Spalte */
.table-hof-einzel td:first-child {
    text-align: right; /* Rechtsbündig */
}

/* Hover-Effekt für Spielernamen */
.hover-effect {
    color: #333; /* Standardfarbe des Texts */
    transition: color 0.5s ease, font-weight 0.3s ease;
}
.table-hof-einzel tbody tr:hover .hover-effect {
    color: #EC2028; /* Farbe wie die Kopfzeile */
    cursor: pointer;
}

/* Hover-Effekt für Logos */
.logo {
    height: 20px !important; /* Höhe des Logos */
    width: auto; /* Automatische Breite für Proportionen */
    display: block;
    margin: 0 auto; /* Zentriert das Logo */
    filter: grayscale(100%); /* Logo farblos */
    transition: filter 0.5s ease;
}
.table-hof-einzel tbody tr:hover .logo {
    filter: grayscale(0%); /* Logo farbig, wenn die Zeile gehighlightet wird */
}

/* Hover-Effekt für pdf */
/*.pdf {
 
    width: auto;  Automatische Breite für Proportionen 
    display: block;
    filter: grayscale(100%); /* Logo farblos
    transition: filter 0.5s ease;
}*/
/*.table-spieltag tbody tr:hover .pdf {
    filter: grayscale(0%);  Logo farbig, wenn die Zeile gehighlightet wird 
}*/

.notes {
    font-size: 9pt;
}/* End custom CSS */