/*Hier  mein erster Versuch mich mit dem Quantum anzufreunden.
Vieleicht kann oder will  ja jemand  damit was anfangen. 
Wenn jemand Fehler  findet darf er/sie  sie  behalten oder editieren.*/
/* Firefox 57 Quantum.....userChrome.css edit by hallogen haller  (Version 0.8)*/
/*AGENT_SHEET*/
@namespace url("
http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
@namespace html url("
http://www.w3.org/1999/xhtml");
/**************TAB-LEISTE***ANFANG*************************************/
/*Tabs*/
#TabsToolbar .tabbrowser-tab {
    border: grey solid 2px !important;
    max-height: 23px !important;
    border-radius: 5px !important; 
    margin-top: 15px !important;
    margin-right: 2px !important;
    margin-bottom: 3px !important;  
}
.tabs-newtab-button {
   border: grey solid 2px !important;
   border-radius: 5px !important;
   background: red !important;   
   margin-bottom: 3px !important;
}
tab:not([selected="true"]) {
background-color: #82EE53 !important;
color: black !important;
} /*inaktive Tabs*/
tab[selected="true"] {
  font-weight: bold!important;
  text-decoration: underline!important;
} /*aktiver Tab*/
/**********TAB-LEISTE***HÖHE******************/
#TabsToolbar{margin-bottom: 0px!important;}
.tabs-newtab-button{ margin-top: -1px!important;}
#TabsToolbar .tabbrowser-tab { margin-top: 0px!important;
            font-color:black!important;
                           }
/**********TAB-LEISTE***HÖHE*******ENDE*********/
/* +++++++++++++++ Tabs unten in Firefox 57+ (Quantum) - V 1.0 +++++++++++++ 
++++
https://reussmedia.de/firefox-quantum-tabs-unten-firefox-57-anpassen/+++++++*/
#nav-bar{ -moz-box-ordinal-group: 1 !important; border-top-width: 0px !important; padding-top: 10px !important;} /* Haupt-Leiste mit Adresse, Suchfeld, Icons */
#PersonalToolbar { -moz-box-ordinal-group: 2 !important;} /* Bookmarks */
#TabsToolbar { -moz-box-ordinal-group: 3 !important; } /* Tab-Leiste */
.tabbrowser-tab:not(:-moz-lwtheme) {border-top: 0px !important;}
:root {--tab-line-color: #f9f9f9 !important;} /* Farbanpassung aktiver Tab oben */
#TabsToolbar {padding-top: calc(var(--space-above-tabbar) + 0px) !important;} /* Abstand oben verringern bei Tabbar */
.titlebar-placeholder[type="pre-tabs"],
.titlebar-placeholder[type="post-tabs"] {width: 0px !important;} /* 1. Tab unten Abstand links statt 40px */
/* +++++++++++++++ Tabs unten in Firefox 57+ (Quantum) - V 1.0 ++ENDE++++ */
/**************TAB-LEISTE****ENDE*********************************************/
/************LESEZEICHEN************************************/
/*Ordnersymbole in Lesezeichen ausblenden*/
#PersonalToolbar .toolbarbutton-icon {
    display: none!important;  
}
toolbarbutton.bookmark-item {
    background-color: antiquewhite!important;
    margin-top: 2px !important;
    margin-left: 0px !important;
    font-weight: bolder !important;
    font-size:10px; !important;
    border: gray solid 1px !important;
    border-radius: 4px !important;
 -moz-appearance: none !important;   
}  
/*Lesezeichen-Ordner extra makiert*/
toolbarbutton.bookmark-item[label="Banken"] {
    background-color: #80ff00!important;
}
toolbarbutton.bookmark-item[label="Kladde"] {
    background-color: #80ff00!important;
}
toolbarbutton.bookmark-item[label="Webcam"] {
    background-color: #2b95ff!important;
}
toolbarbutton.bookmark-item[label="SL"] {
    background-color: #ff8000!important;
}
toolbarbutton.bookmark-item[label="Kaufen"] {
    background-color: #ff4242!important;
}
toolbarbutton.bookmark-item[label="IP"] {
    background-color: #d694d5!important;
}
toolbarbutton.bookmark-item[label="Banken"] {
    background-color: #ffff00!important;
}
toolbarbutton.bookmark-item[label="Post"] {
    background-color: #ffff00!important;
}
toolbarbutton.bookmark-item[label="Spiele"] {
    background-color: #ff00ff!important;
}
toolbarbutton.bookmark-item[label="Musik"] {
    background-color: #64bebe!important;
}
toolbarbutton.bookmark-item[label="Mail&Chat"] {
    background-color: #ff6400!important;
}
toolbarbutton.bookmark-item[label="Router"] {
    background-color: #00ff00!important;
}
toolbarbutton.bookmark-item[label="Fakemail"] {
    background-color: #ff6400!important;
}
toolbarbutton.bookmark-item[label="Blog"] {
    background-color: #b8a7f0!important;
}
toolbarbutton.bookmark-item[label="Cloud"] {
    background-color: #ff6400!important;
}
toolbarbutton.bookmark-item[label="Foren"] {
    background-color: #bce57c!important;
}
toolbarbutton.bookmark-item[label="Wohnung"] {
    background-color: #d4ed6e!important;
}
toolbarbutton.bookmark-item[label="Texturen"] {
    background-color:#FA8072!important;
}
toolbarbutton.bookmark-item[label="Grafik"] {
    background-color:#FA8072!important;
}
toolbarbutton.bookmark-item[label="Wetter&Kalender"] {
    background-color:#30f430!important;
}
toolbarbutton.bookmark-item[label="Software-Foren"] {
    background-color:#0ad4e5!important;
}
toolbarbutton.bookmark-item[label="Filehoster"] {
    background-color:#7dbef5!important;
}
toolbarbutton.bookmark-item[label="Nachrichten"] {
    background-color:#30f430!important;
}
/**********MEHRZEILIG***********ANFANG*************/
#personal-bookmarks {
  display: block;
}
 
#personal-bookmarks #PlacesToolbar {
  margin-top:-2px!important;
  display: block;
  min-height: 0px;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 999px;
}
 
#personal-bookmarks #PlacesToolbar > hbox {
  display: -moz-stack !important;
  left: 0px;
  right: 0px;
  width: 100%;
}
 
#personal-bookmarks #PlacesToolbar #PlacesToolbarItems {
  overflow-x: visible;
  overflow-y: visible;
}
 
#personal-bookmarks #PlacesToolbar #PlacesToolbarItems > box {
  display: block;
}
 
#personal-bookmarks #PlacesToolbar > .bookmark-item{
  visibility: visible !important;
}
 
#personal-bookmarks #PlacesToolbar .chevron{
  display: none;
}
 
#personal-bookmarks #PlacesToolbar > hbox > hbox{
  overflow-x: hidden;
  overflow-y: hidden;
}
 
#personal-bookmarks #PlacesToolbar #PlacesToolbarDropIndicator[collapsed="true"],
#personal-bookmarks #PlacesToolbar #PlacesToolbarDropIndicator{
  display: none;
}
 
#personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item{
  padding-top: 2px;
  padding-bottom: 2px;
  /*margin-left: -4px !important;
  padding-right: 9.5px !important;*/
}
 
#personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item:hover:active:not([disabled="true"]),
#personal-bookmarks #PlacesToolbar toolbarbutton.bookmark-item[open="true"] {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
  /*-moz-padding-start: 4px;
  -moz-padding-end: 2px;*/
}
 
#personal-bookmarks #PlacesToolbar toolbarseparator{
  -moz-appearance: none !important;
  visibility: visible !important;
  display: inline;
  text-shadow: none !important;
  border-left: 3px solid ThreeDShadow !important;
  border-right: 3px solid ThreeDHighlight !important;
  vertical-align: middle;
}
 
#personal-bookmarks toolbarbutton.bookmark-item[dragover][open]{
  -moz-appearance: toolbarbutton;
}
 
#navigator-toolbox toolbar:not(#nav-bar):not(#toolbar-menubar):not(#TabsToolbar) { 
  max-height: 999px !important;
}
/*******MEHRZEILIG********ENDE**********************************************/
/**********************LESEZEICHEN*****ENDE***********/
/*********HINTERGRUNDFARBEN****ANFANG*************************************/
#PersonalToolbar{background-color: #4CCDB9!important;}
#nav