body {
font-family: "Open Sans", Arial, sans-serif !important;
	background-image: url('/images/linefm/linefmgaming_background.png');
    background-size: cover; /* Skaliert das Bild, um den gesamten Bildschirm abzudecken */
    background-position: center; /* Zentriert das Bild */
    background-repeat: no-repeat; /* Verhindert die Wiederholung des Bildes */
    background-attachment: fixed; /* Hält das Bild beim Scrollen fixiert (optional) */
	color:#FFF;
}

.home-button {
  color: #FFF !important;
}

.station-link.globe {
 color: #FFF !important;
}


.player-container {
 background-color:transparent !important;
 box-shadow: 0 0 20px rgba(153, 153, 153, 0.5) !important; 
}

.current-show, .current-song {
    border-bottom: 2px solid #FFFFFF !important;
}

.song-history .song-time {
    background-color: #2cc87d !important;
	color:#000 !important;
}

.song {
	color: #FFF !important;
	background: none !important;
	
}

#play-pause-button {
    border: 2px solid #000 !important;
	background-color: #2cc87d !important;
	color: #000 !important;
}


/* Grundstyle */
input[type="range"] {
  -webkit-appearance: none; /* Chrome, Safari, Edge */
  appearance: none;
  width: 100px;
  height: 8px;
  background: #2cc87d;
  border-radius: 5px;
  outline: none;
}

/* Webkit (Chrome, Safari, neuer Edge) */
input[type="range"]::-webkit-slider-thumb {
  -webkit-appearance: none;
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #2cc87d; /* oder deine gewünschte Farbe */
  cursor: pointer;
  margin-top: -6px; /* anpassen je nach Höhe */
}

/* Firefox */
input[type="range"]::-moz-range-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #2cc87d;
  cursor: pointer;
}

/* Firefox Track */
input[type="range"]::-moz-range-track {
  background: #ccc;
  height: 8px;
  border-radius: 5px;
}

/* IE/Edge Legacy (falls relevant) */
input[type="range"]::-ms-thumb {
  height: 20px;
  width: 20px;
  border-radius: 50%;
  background: #2cc87d;
  cursor: pointer;
}
input[type="range"]::-ms-track {
  background: transparent;
  border-color: transparent;
  color: transparent;
  height: 8px;
}
input[type="range"]::-ms-fill-lower {
  background: #2cc87d;
  border-radius: 5px;
}
input[type="range"]::-ms-fill-upper {
  background: #ccc;
  border-radius: 5px;
}

.displayname {
	font-weight:600;
}	