/* Scrollbar Handle */
::-webkit-scrollbar {
  background: #002008;
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-thumb {
  background: #699a00;
}

::-webkit-scrollbar-thumb:hover {
  background: #f8a900;
}
/* Scrollbar Handle ENDE */

    /* Variablen */
    :root {
    --main-color: #29ebff !important;
    --main-bg-color: #EEF7FD !important;
    --main-border-color: #008175 !important;
}

p {color:#54ff47;}

/* Haupthintergrund */
    body {
	  background-color:#001b33 !important;
    }

/* fieldset *//* Hintergrund der Eingabebereiche (Farbverlauf) */
fieldset {
    background-color: #FAFAFA !important;
    background: linear-gradient(#003a51, #4b4200) !important;
}

/* Eintrag-Liste Bereiche erste Farbe */
tr#tabellenkopf>th:nth-child(odd) {
    background-color: rgb(0 34 85 / 93%) !important;
}

/* Eintrag-Liste Bereiche zweite Farbe */
tr#tabellenkopf>th:nth-child(even) {
    background-color: rgb(0 40 89) !important;
}

/* Eintrag-Liste Haupthintergrund */
table#tabelle td {
    background-color: #082927;
    color: #0f0;
}

/* Optionen öffnen *//* Zum Seitenanfang/Seitenende */
span.jsLink {
    color: #beff00;
}

/* Optionen öffnen *//* Zum Seitenanfang/Seitenende Hover */
span.jsLink:hover {
    color: #27caff;
}

/* Optionen Hintergrund (Text = [bis]) */
div#Optionen {
    background-color: #001b21 !important;
    color: #3cffdd;
}

/* Bezeichnungen Schriftfarbe */
label {
    color: #7fdf61;
}

/* Bezeichnungen Schriftfarbe Hover */
label:hover {
    color: #00fff5;
}

/* Bezeichnungen Hintergrund Hover */
table#tabelle td:hover {
      background-color: #002446 !important;
    }
	
/* Unterkategorie Titel */
span.OptionenUnterkategorie {
    color: #d6ff00;
}	
	
/* Anzeige für Maximale Einträge */
span#counter {
    background-color: #0c271e !important;
}

/* Auswahllisten */
    option:default {
      color: #0f0;background-color: #001a06;
    }

    option:nth-child(even) {
      background-color: #001a06;
    }

    option:nth-child(odd) {
      background-color: #001a06;
    }

/* Hintergrund zwischen den Bereichen */
table {
    background-color: #001b33;
}
	
/* Eingabefeld Hintergrund und Schrift Farben */
input[type="number"] {
    color: #a1cb00;
    background-color: #0c271e;
}	
	
/* Eingabefeld Hintergrund Warnung für Wertüberschreitung */	
input[type="number"]:out-of-range {
    border: Solid 1px #ff0047;
    background-color: #830000;
}	

/* Eingabefeld Hintergrund OBEN */
input {
    background-color: #001b33;
}

/* Eingabefeld Suchfeld */
input[type="search"] {
    color: #8aa2ff;
}

/* Eingabefeld Kategorie */
input[type="text"]#kategorie {
    background-color: #002508;
}

/* Eingabefeld Titel */
input[type="text"]#titel {
    background-color: #002508;
}

/* Eingabefeld Optionen */
input[readonly="readonly"] {
    background-color: #002508 !important;
    color: #4bc700;
}

/* Eintrag absenden NICHT ACTIV */ /* Eingabefeld für Beschreibung Hintergrund ohne SchriftEintrag */ /* Eingabefeld Schriftfarbe */
input[type="text"]:required, input[type="password"]:required, input[type="url"]:required, select:required, textarea:required {
    background-color: #021000;
    color: #0b3d12;
}

/* Eintrag absenden ACTIV */ /* Dropdown Menü Header */
input[type="text"]:valid, input[type="password"]:valid, input[type="url"]:valid, select:valid, textarea:valid {
    background-color: #002508 !important;
    color: #94b100;
}

/* Auswahllisten Header Umrandung für Aktiv */
input[type="text"]:focus,
    input[type="password"]:focus,
    input[type="search"]:focus,
    input[type="url"]:focus,
    input[type="file"]:focus,
    input[type="number"]:focus,
    input[type="checkbox"]:focus,
    input[type="radio"]:focus,
    textarea:focus,
    select:focus {
      outline: Solid 1px #006e00;
    }

/* Button  */
    input[type="button"],
    input[type="submit"],
    input[type="reset"],
    button[type="button"] {
    border: Solid 1px #003d29;
    background: #1ba996;
    background: -moz-linear-gradient(left, #1ba996 0%, #6dffce 23%, #6dffce 77%, #1ba996 100%);
    background: -webkit-linear-gradient(left, #1ba996 0%, #6dffce 23%, #6dffce 77%, #1ba996 100%);
    background: linear-gradient(to right, #1ba996 0%, #6dffce 23%, #6dffce 77%, #1ba996 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ba996', endColorstr='#1ba996',GradientType=1 );
	color:#010e00;font-weight:700;
    }

    input[type="button"]:hover,
    input[type="submit"]:hover,
    input[type="reset"]:hover,
    button[type="button"]:hover {
    border: Solid 1px #003d29;
	background: #6dffce;
	background: -moz-linear-gradient(left, #6dffce 0%, #1ba996 23%, #1ba996 23%, #1ba996 77%, #1ba996 77%, #6dffce 100%); 
	background: -webkit-linear-gradient(left, #6dffce 0%,#1ba996 23%,#1ba996 23%,#1ba996 77%,#1ba996 77%,#6dffce 100%);
	background: linear-gradient(to right, #6dffce 0%,#1ba996 23%,#1ba996 23%,#1ba996 77%,#1ba996 77%,#6dffce 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6dffce', endColorstr='#6dffce',GradientType=1 );
	font-weight:700;
    }

/* Editor Titel *//* Logo */
fieldset legend>span#logo {
    color: #8fff00;
}

/* Bereiche Titel */
fieldset legend {
    color: #8fff00;
}

/* Platzhalter */
::placeholder {
  color: #006014;
  opacity: 1; /* Firefox */
}

::-ms-input-placeholder { /* Edge 12 -18 */
  color: #006014;
}

/* Anzahl der angezeigten Einträge und zu Nummer springen */
    span.gefunden {
      font-size: 0.95rem;
      background-color: #0058b3 !important;
      border: Solid 1px var(--main-border-color);
      border-radius: 20px;
      cursor: Pointer;
      transition: background-color 0.3s;
    }

/* Anzahl der angezeigten Einträge und zu Nummer springen Hover */
    span.gefunden:hover {
      border: Solid 1px var(--main-color);
      background-color: #065a00 !important;
    }

.kategorie_editor {
color:#caff39;margin-left:5px;margin-right:17px;margin-top:2px;float:left;
}

.titel_editor {
color:#caff39;margin-left:6px;margin-right:56px;margin-top:2px;float:left;
}

.rezept_editor {
color:#caff39;margin-left:3px;margin-right:40px;margin-top:2px;float:left;
}	

.personen_editor {
color:#caff39;margin-left:5px;margin-right:20px;margin-top:2px;float:left;
}

.arbeitszeit_editor {
color:#caff39;margin-left:5px;margin-right:8px;margin-top:2px;float:left;
}	

.genre_editor {
color:#caff39;margin-left:5px;margin-right:32px;margin-top:2px;float:left;
}	

.fsk_editor {
color:#caff39;margin-left:5px;margin-right:49px;margin-top:2px;float:left;
}	

.actors_editor {
color:#caff39;margin-left:5px;margin-right:28px;margin-top:2px;float:left;
}	

.released_editor {
color:#caff39;margin-left:5px;margin-right:47px;margin-top:2px;float:left;
}	

.comments_editor {
color:#caff39;margin-left:5px;margin-right:60px;margin-top:2px;float:left;
}	

.tags_editor {
color:#caff39;margin-left:5px;margin-right:59px;margin-top:2px;float:left;
}	

.beschreibung_editor {
color:#caff39;margin-left:5px;margin-right:5px;margin-top:2px;margin-bottom:60px;float:right;float:left;
}	