/*NEU**** für Tableiste unter anderen Leisten*/ /* move titlebar and its content (menubar, tabs toolbar) below navigation/bookmarks toolbar */ #titlebar { -moz-box-ordinal-group: 100 !important; } /* space above tabs toolbar */ #main-window[tabsintitlebar][sizemode="maximized"] * #titlebar { margin-top: -7px !important; } /* space for menubar above navigation toolbar (Firefox titlebar) */ #main-window[tabsintitlebar]:not([sizemode="fullscreen"]) #nav-bar { margin-top: 60px !important; } #main-window[tabsintitlebar][sizemode="maximized"]:not([sizemode="fullscreen"]) #nav- bar { margin-top: 6px !important; } /* add 'drag' feature to space above navigation toolbar */ #main-window[tabsintitlebar] #navigator-toolbox, #main-window[tabsintitlebar] #nav-bar { -moz-window-dragging: drag !important; } /* move menubar to the top and extend its with to full window width */ #toolbar-menubar { position: fixed !important; width: 100vw !important; -moz-window-dragging: drag !important; } /* move menubars / tab toolbars caption buttons to windows top right position */ #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container { position: fixed !important; right: 0 !important; visibility: visible !important; display: block !important; } /* menubar postion after moving to the top */ #toolbar-menubar { top: -2px !important; } /* Linux/macOS */ /* space above navigation toolbar (OS titlebar) */ /* set to '0', if no menubar is used */ #main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar { margin-top: 18px !important; } /* menubar postion in maximized mode after moving to the top */ #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar { top: 10px !important; } /* caption button position in maximized mode after moving to the top */ #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container, #main-window[tabsintitlebar][sizemode="maximized"]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container { top: 4px !important; } /* Windows */ @media (-moz-os-version:windows-win10), (-moz-os-version:windows-win8), (-moz-os- version:windows-win7) { /* set to '0', if no menubar is used, Linie unter der Menüleiste*/ #main-window:not([tabsintitlebar]):not([sizemode="fullscreen"]) #nav-bar { margin-top: 18px !important; } /* set to '0', if no menubar is used */ #main-window[tabsintitlebar][sizemode="maximized"]:not ([sizemode="fullscreen"]) #nav-bar { margin-top: 5px !important; } #main-window[tabsintitlebar][sizemode="maximized"] #toolbar-menubar { top: 8px !important; } #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox- container { top: 0px !important; } #main-window[tabsintitlebar][sizemode="maximized"]:not ([inDOMFullscreen="true"]) .titlebar-buttonbox-container { top: 8px !important; } } /* hide line above navigation toolbar appearing in some cases */ /* #main-window:not([tabsintitlebar]) #nav-bar, #main-window:not([tabsintitlebar]) #navigator-toolbox { border-top: 1px !important; box-shadow: unset !important; } */ /* #main-window:not([tabsintitlebar]) #menubar, #main-window:not([tabsintitlebar]) #menubar { border-top: 1px !important; box-shadow: unset !important; } */ /* tweaks for fullscreen mode */ #main-window[tabsintitlebar][sizemode="fullscreen"] * #TabsToolbar { -moz-padding-start: 0px !important; } /* tweaks for fullscreen mode */ #main-window[tabsintitlebar][sizemode="fullscreen"]:not([inDOMFullscreen="true"]) .titlebar-buttonbox-container, #main-window[tabsintitlebar][sizemode="fullscreen"] #toolbar-menubar[autohide="true"] ~ #TabsToolbar .titlebar-buttonbox-container, #main-window[tabsintitlebar][sizemode="fullscreen"] #navigator-toolbox #PanelUI-button, #main-window #TabsToolbar #window-controls { display: none !important; } /* hide non-required items */ #TabsToolbar .private-browsing-indicator, #TabsToolbar #window-controls, #TabsToolbar *[type="caption-buttons"], #TabsToolbar *[type="pre-tabs"], #TabsToolbar *[type="post-tabs"] { display: none !important; } /* Windows 7 extra tweaks */ @media (-moz-os-version: windows-win7) { @media all and (-moz-windows-compositor) { #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) * .titlebar- buttonbox-container { display: none !important; } } @media not all and (-moz-windows-compositor) { #main-window[tabsintitlebar]:not([inDOMFullscreen="true"]) .titlebar-buttonbox- container { top: -8px !important; } #main-window[tabsintitlebar][sizemode="maximized"]:not ([inDOMFullscreen="true"]) .titlebar-buttonbox-container { top: 0px !important; } } } /* Windows 10 extra tweaks */ @media (-moz-os-version: windows-win10) { #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme):hover:not ([disabled="true"]), #main-window:not([tabsintitlebar]) menubar > menu:not(:-moz-lwtheme)[_moz- menuactive="true"]:not([disabled="true"]) { background-color: blue !important; color: HighlightText !important; } } /* disable Mozillas tab jumping nonsense when moving tabs */ #navigator-toolbox[movingtab] > #titlebar > #TabsToolbar { padding-bottom: unset !important; } #navigator-toolbox[movingtab] #tabbrowser-tabs { padding-bottom: unset !important; margin-bottom: unset !important; } #navigator-toolbox[movingtab] > #nav-bar { margin-top: unset !important; } /*NEU**** für Tableiste unter anderen Leisten - ENDE*/ /* To be able to see the top border of the tab */ .tab-stack { margin-top: 4px !important; } /****************Tabs Farbe ändern aktive,gelesene noch nicht gelesene in Verbindung mit Erweiterung Tab Flag***********/ /********aktiver Tab grün**********/ .tab-background[selected="true"]{ opacity: 0.5!important; background:#99ff66!important; } /* ******nicht gelesener Tab rot******/ .tabbrowser-tab[titlechanged] { opacity: 1.2!important; color: red !important; /* background:#ff7788!important; */ /* font-weight: bold !important; */ } */ .tabbrowser-tab[selected="true"]{ font-weight:bold; } /* Rahmen um die Tabs grau */ .tabbrowser-tab{ border:0px solid grey!important; } .tabbrowser-tab::after, .tabbrowser-tab::before { border-left: none !important; } .tab-background { border-radius: 30px 30px 30px 30px !important; border-image: none !important; border-left: 0.5px solid !important; border-right: 0.5px solid !important; border-top: 1px solid !important; border-bottom: 1px solid !important; background-color: lightgrey !important; } .tab-line { display: none !important; } /* tabs height for "classic tabs" */ :root { --tab-min-height: flex!important; } #TabsToolbar { -moz-box-ordinal-group: 2; } #nav-bar{ border-top-width: 20px !important; } /*Tab mehrzeilig, Breite und Höhe verringern*/ .tabbrowser-tab{ margin-left:5px!important; margin-right:2px!important; max-height: 36px!important; -moz-box-flex: 0!important; width: 149.5px!important; } :root { --tab-min-height: 30px !important; } .tabs-newtab-button { margin-left: -3px!important; vertical-align: bottom !important; height: 24px!important; } .tab-stack { width: 900%!important; } #tabbrowser-tabs .scrollbox-innerbox { display: flex!important; flex-wrap: wrap!important; overflow-y: auto !important; min-height: var(--tab-min-height); max-height: calc(7*var(--tab-min-height)) !important; /* 7 rows */ } #tabbrowser-tabs .arrowscrollbox-scrollbox { margin-right:-20px!important; overflow: visible!important; display: block!important; } #tabbrowser-tabs .scrollbutton-up, #tabbrowser-tabs .scrollbutton-down, #alltabs-button, .tabbrowser-tab:not([fadein]){ display: none; } #main-window[tabsintitlebar] #tabbrowser-tabs { -moz-window-dragging: no-drag; } #TabsToolbar { border-bottom: 1px solid grey !important} #TabsToolbar { border-top: 1px solid grey !important} #TabsToolbar { -moz-box-ordinal-group:3!important; background-image: solid grey !important; height: 32px !important} #Title-bar { background-image: lightblue !important; height: 17px !important} #Menubar { background-color: transparent !important; border-top: 5px solid grey !important; border-bottom: 5px solid grey !important;} .tab-line[selected=true] { display:none!important; } #toolbar-menubar, #nav-bar, #PersonalToolbar, #TabsToolbar { border-top: 1px solid grey !important; background: #eeeeee !important; color:black!important; }