/* Hier können Sie bei Bedarf Ihre eigenen CSS-Definitionen einfügen. */

table td{

}

table th {

}

a.cd-button {

background-color: #f97e10 !important;
color: #ffffff !important;

}

a.cd-button:hover{

background-color: #002f67 !important;
color: #ffffff !important;

}

div#basketplan_tabelle table.forms tbody tr td img {
 display:none;
}

div#basketplan_tabelle table tbody tr.h1 img {
display:none;
}

table#baskettabelle  {
width:75%;
}

table#basketresults  {
width:75%;
}

td.txt8b {
font-weight: bold;
font-size:110%;
}


iframe#basketplanifrm {
border:none;
}

iframe#basketplanifrm div#body tr.h1 {

background-color: transparent !important;

}

.cd-sponsors-item {

border: none;

}

table.rankingTable td, table.rankingTable th {

padding: 6px;

}

table.rankingTable tr.even {



}

td.rankingWins, td.rankingDefeats, td.rankingForfeits  {
width:30px;

}

table.scheduleTable td, table.scheduleTable th {

padding: 6px;

}

#block_1001230_content li {
	margin: 0;
	padding: 6px 0 6px 40px;
	list-style: none;
	background-image: url("https://bueri-basket.ch/clubdesk/fileservlet?inline=true&id=1000480&amp;s=djEtih0Fi-HrQn_lr_BV1x1wGPAidLHl30g-lxaVwZ2oUgc=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 30px;
}

#block_1001231_content li {
	margin: 0;
	padding: 6px 0 6px 40px;
	list-style: none;
	background-image: url("https://bueri-basket.ch/clubdesk/fileservlet?inline=true&id=1000479&amp;s=djEtBInQl2QE1TZx09AVEHaIkt9epttRyKRr1ntD1VJUbRE=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 30px;
}

#block_1001232_content li {
	margin: 0;
	padding: 6px 0 6px 40px;
	list-style: none;
	background-image: url("https://bueri-basket.ch/clubdesk/fileservlet?inline=true&id=1000481&amp;s=djEtbEIFYcxbJNkeqBNDmaqFHrJKVGqnR0b6IpXw1AgKoww=");
	background-repeat: no-repeat;
	background-position: left center;
	background-size: 30px;
}



/* Partner Block sichtbar unsichtbar display:none;
 schalten */
#block_1001360 {
 display:none;
}

/* Sponsoren Block sichtbar unsichtbar display:none;
 schalten */
#block_1000848 {
 display:none;
}

/* Calendar */
.calendar-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  /* Adjust padding-top for the desired aspect ratio.
     For a 4:3 ratio, the calculation is 3 / 4 = 0.75 or 75%.
     For a 16:9 ratio, it would be 9 / 16 = 0.5625 or 56.25%.
     A 4:3 ratio usually works well for a calendar. */
  padding-top: 75%;
}

.calendar-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}


    /* Konsolidiertes CSS */
    .data-table {
  
        border-collapse: collapse;
        width: 100%;
        margin-top: 20px;
        box-shadow: 0 2px 5px rgba(0,0,0,0.1);
        font-size: 0.9em;
    }
    .data-table th, .data-table td {
        border: 1px solid #ddd;
        padding: 10px;
        text-align: left;
    }
    .data-table th {
        background-color: #F97E10; /* Kopffarbe: Orange */
        color: white;
        font-weight: bold;
        text-transform: uppercase;
    }
    .data-table tr:nth-child(even):not(.highlighted-team) {
        background-color: #f9f9f9;
    }
    /* Hervorhebung für das eigene Team (clubId=170) */
    .highlighted-team {
        background-color: #ffe0b2 !important; /* Helle orangefarbene Hervorhebung */
        font-weight: bold;
        color: #e65100;
    }
    .loading-message {
        text-align: center;
        padding: 20px;
        font-size: 1.1em;
        color: #555;
    }




