1. Nachrichten
  2. Forum
    1. Unerledigte Themen
    2. Forenregeln
  3. Spenden
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. camp-firefox.de
  2. Endor

Beiträge von Endor

  • Mehrzeilige Tabreihen (Nightly)

    • Endor
    • 6. Oktober 2019 um 16:40

    Danke an alle für die guten Wünsche.

    :klasse:


    Ich habe hier mal alle 8 Scripte ohne Übersetzung hochgeladen:

    https://github.com/Endor8/userChr…/Firefox-69/roh

    Mfg.
    Endor

  • Mehrzeilige Tabreihen (Nightly)

    • Endor
    • 6. Oktober 2019 um 14:23
    Zitat von milupo

    Ich habe jetzt einen 27''-Monitor

    Verrätst Du eventuell ein paar Details dazu, denn ich bin auch auf der Suche nach

    einem Monitor in der Größe. Danke.

    Mfg.
    Endor

  • Mehrzeilige Tabreihen (Nightly)

    • Endor
    • 6. Oktober 2019 um 14:18

    Hallo zusammen.

    // off

    War leider zwei Wochen gesundheitlich außer Gefecht gesetzt.

    Beruflicher Stress, dazu ein Grippe Virus das haut wohl den stärksten um.

    Naja so langsam bin ich wieder einsatzfähig. :wink:

    // off Ende

    Was das Script für Mehrzeilige Tabreihen betrifft:

    Alice aktualisiert das schon lange nicht mehr.
    Der aktuelle Autor bietet es im Moment nur für Firefox 69 an.

    Es sind mittlerweile sogar 8 verschiedene Scripte.

    Ich lade die aktuelle Version immer von hier runter:

    https://u6.getuploader.com/script/download/1864

    Übersetze alle auf Deutsch und lade dann alle bei mir bei Github rauf.
    Wie oben schon gesagt, konnte ich die letzte Zeit leider nichts machen.

    Beruflich habe ich im Moment leider immer noch jede Menge zu tun,
    daher wird es noch dauern bis ich die Scripte bei Github aktualisieren kann.
    Quelle habe ich ja oben verlinkt.

    Mfg.

    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 28. September 2019 um 16:57

    Hallo edvoldi.

    Bitte teste mal:

    Code
    // ==UserScript==
    // @name middle-click "Undo Close Tab"
    // @description Kürzlich geschlossenen Tab mit Mittelklick wieder öffnen
    // @version 1.1
    // @include main
    // @compatibility Firefox ESR31.3, 34.0.5, 69*
    // @author oflow
    // @mod aborix
    // @namespace https://oflow.me/archives/265
    // @note Firefox 31.3, 34.0.5 neuere nicht getestet
    // @note remove arguments.callee
    // @note mTabContainer -> tabContainer
    // ==/UserScript==
    
    
    (function() {
    
    
    if (!window.gBrowser)
    return;
    
    
    var ucjsUndoCloseTab = function(e) {
    // Nur mit Mittelkick
    if (e.button != 1) {
    return;
    }
    // Klick auf Tab-Leiste und die Neuer Tab Schaltflächen
    let node = e.originalTarget;
    while (node.localName != 'tab' && node.localName != 'toolbarbutton' && node.id != 'tabbrowser-tabs') {
    node = node.parentNode;
    }
    if (node.id == 'tabbrowser-tabs' || node.id == 'new-tab-button'
    || node.classList.contains('tabs-newtab-button')) {
    undoCloseTab(0);
    e.preventDefault();
    e.stopPropagation();
    }
    }
    
    
    // Schaltfläche Neuer Tab
    document.getElementById('new-tab-button').onclick = ucjsUndoCloseTab;
    // Tab-Leiste
    gBrowser.tabContainer.addEventListener('click', ucjsUndoCloseTab, true);
    
    
    })();
    Alles anzeigen

    Mfg.
    Endor

  • Beenden-Button weißer Rand (Nightly)

    • Endor
    • 26. September 2019 um 14:53

    Hallo Fox2Fox .

    Frage, ist dann mit meinem Script Dein Problem gelöst?

    Mfg.
    Endor

  • Beenden-Button weißer Rand (Nightly)

    • Endor
    • 25. September 2019 um 21:13

    Teste bitte mal meine Version vom Script:

    Code
    (function() {
    
    
    try {
    Components.utils.import("resource:///modules/CustomizableUI.jsm");
    CustomizableUI.createWidget({
    id: "uc-quit",
    defaultArea: CustomizableUI.AREA_NAVBAR,
    removable: true,
    label: "Beenden",
    tooltiptext: "Beenden",
    onClick: function() {
    goQuitApplication();
    },
    onCreated: function(aNode) {
    aNode.style.listStyleImage = 'url(\'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Qzc2MTc4RTNEQjg2MTFFNzg5ODBFRThDMUJCNzUyQzgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Qzc2MTc4RTREQjg2MTFFNzg5ODBFRThDMUJCNzUyQzgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzYxNzhFMURCODYxMUU3ODk4MEVFOEMxQkI3NTJDOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDNzYxNzhFMkRCODYxMUU3ODk4MEVFOEMxQkI3NTJDOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PngaJ3MAAAVPSURBVHjahFRZbFRVGP7Oudvcma6ghU5b9lJboQmUKJamWFxoWgwKbpFEozwRePDBkBKjD5poMMYNlAQlEaMxKATZJECs0qaSokit0JpCywxdhqHAFKZzZ+Yu5/rPhRIoBE9yZm7O3PPN/3/LD9d1kdnRgXDu2PPY7gmdze3tD7uhcL+7edu3bsMrr7sfbN+9afx7d9sybqyCoilXx57PhgdrbCiNtptfwwUHd5IQTIWQsmGYWsGp8NXgnKm5Q7jH4uMPes4PNo4k3ab9R9qbPt26o2b9mxvBFR3ClZC2GQJZBc+nLDm4avV667Otu9/r6I5k3w34ZsV9kfNTkmne2HG674s9B1twacSiCnOgK/mwhAQHLhRFw2giBZ8e+CNhKTjS2rGh5UTXhmXLF6+ZXznru8riyfHbgHuHBmssV2882n6iae+hVliuH0KfgJQlAW4KDuMEqsAwDMiyDMcBsnLzEImZMGwF3/x4aMuoaQbhiPcrpwaTHnBvaLDGsNWmE129jbsPtMFRcwlYpS3Dkq6LYDsufTL4fCokyQHjNlzuwNF8SDMZXFawc1/bWz4hXyHgT25wLLfGU1LjDz81wyZxTKEQKAlGv6hcQGYmJJl5SjuORd9EkZPAfROuU+s4EoRQYQs/9hxs+7i1o3+mB6xwhgNHWpDmAVhMge0KaIxBTifwSEUJdHGNbhNYxkKqQt3aUCUbFaXTwU0LGnXGLRcS9ZYQOvY3H//SoyKeNPHXPz1IOjocSRCXEr2YRPWCB/Hc8jrIK2uhyAK2lYJIx6FxE/T3wdrqqrzzUbur/e8QhCzBJugUkX/qTKju5JlIPj/XP4wUeVXSdHDiizkmslULKxoXrdOZUaG4hk4+1jWehs5GEaBdWjwpUj5tUvcLK5asC2gZjxuwYMKhrq4mDPT1R67IoehFOgKMdBI+mVNDLubPLYOGZHNZSWH3mH1KX3uZ1S993FdaFEyNnVnp2Mm5lTNw9M8eMDlADmLQVT+GLkTBk9SiRGorqkqCcaLTQpYuwe/j58ab/lbQzMrJ0iPZORQeJsAkDsYkmGmbumbgqi7DNFOe6rZtk08VxEdTsGwU4n9W0mHll2IjZD/qUzDvTBDPKhmCF03Or5WJes5IWXpBQEVndxgJS2u4F2hv+PL0hKM1dPVF6I4C1/FgqVMFkybkgD+7uLo1oDIbtknsCkqZghED2Ln/t82nBuIvnRmI3lH5ufDlwgzorp+b18ZG6VbGclQYYxa4m8TsmcUBL9Lzy2dtP9YZWm1SMDK2ETwLv3f2UlCs756qX/SG3R87qXA3YlnpFLmn8MJIct6+5l82H+sK0zwJgMoCEyb8ionKimnD5bNLDA+4YcnCdzpP//uicHgg5Shgih+ZPzlO4J1d3R+WTSvG1OJCL3nhwQsYiMYQSziwmZ90ofZJF5Dokohj6aMPeRSyjGiZtWXX4dU79rZ85Wr3I03gNBG8QGQHfHTZJIEcb264NJBS4nqUZdlHlbKM7+DnCax6pvrdV5fXvX3b2Fyz8slthiEm7j18bKOi5dEQUSg0fqTSDiVL96IsUdwzlsxgyZoEjR5sK0EUMNQ9XNVSPa9i0x3zOLPqF1d9np2VFT3Q3Pb1SHwUnAaSSrQYBEgJACUXnvyUTmbRCKXqc3VgWX3dR4uqHvi+bErO8BjWTSpu2mgoJkdGEsFfW9rXdp/uezp65dpsQWmyhPBmsSpJcG0DAZ+EBZVz8FjtwifycuRQefHEs7fi3AF86+oKXfQNRoaTAxTRUZoBFk2xgO7DjJICBAsLvIHFYKmlJUXW+Lv/CTAAo52l45BLwU4AAAAASUVORK5CYII=\')';
    return aNode;
    }
    
    
    });
    CustomizableUI.registerToolbarNode(tb);
    } catch (e) {
    Components.utils.reportError(e);
    };
    
    
    })();
    Alles anzeigen

    Mfg.

    Endor

  • [Script] TabProtectmod.uc.js - Firefox 69 Hilfe gesucht !

    • Endor
    • 18. September 2019 um 14:29

    Frage wie lädst Du die Scripte in Firefox?

    Wie sieht die Datei userChrome.js aus?

    Mfg.
    Endor

  • Script "GoogleImageSearch.uc.js"

    • Endor
    • 18. September 2019 um 14:02

    Hallo Kerian.

    Wie immer gern geschehen.

    :wink:

    Mfg.
    Endor

  • Script "GoogleImageSearch.uc.js"

    • Endor
    • 18. September 2019 um 12:31

    Bitte testen:

    Code
    // ==UserScript==
    // @name googleImageSearch.uc.js
    // @namespace googleImageSearch@zbinlin
    // @description Google-Bildersuche
    // @include chrome://browser/content/browser.xhtml
    // @author zbinlin
    // @versionsinfo Anpassung für Firefox 52+ von aborix
    // @homepage http://www.czcp.co.cc
    // @version 0.0.2.3
    // @compatibility firefox 4.0 - 52.0 - 69.0+
    // ==/UserScript==
    
    
    var googleImageSearch = {
    init: function () {
    var cacm = document.getElementById("contentAreaContextMenu");
    if (!cacm) return;
    var sendimage = document.getElementById("context-sendimage");
    var imagesearch = document.createXULElement("menuitem");
    imagesearch.setAttribute("id", "context-googleImageSearch");
    imagesearch.setAttribute("label", "Google-Bildersuche");
    imagesearch.setAttribute("accesskey", "B");
    imagesearch.setAttribute("oncommand", "googleImageSearch.onSearch(event);");
    imagesearch.setAttribute("onclick", "googleImageSearch.onSearch(event);");
    cacm.insertBefore(imagesearch, sendimage);
    cacm.addEventListener("popupshowing", function () {
    // bei Canvas deaktivieren
    imagesearch.hidden = gContextMenu.onCanvas || !gContextMenu.onImage;
    }, false);
    },
    onSearch: function (e) {
    if (!gContextMenu)
    return;
    var imageURL = gContextMenu.mediaURL;
    var url = "https://www.google.com/searchbyimage?image_url=";
    var where = (e.type == "click" && e.button == 1) ? "tabshifted" : "tab";
    url += encodeURIComponent(imageURL);
    openWebLinkIn(url, where);
    closeMenus(e.target);
    }
    }
    
    
    if (window.location == "chrome://browser/content/browser.xhtml") {
    googleImageSearch.init();
    }
    Alles anzeigen

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 17. September 2019 um 20:04

    Nur zur Info der aktuelle Autor hat seine Scripte heute nochmals aktualisiert.

    Es sind wie gesagt mittlerweile 8 verschiedene für Firefox 69 mal sehen bis

    wann ich mir die anschauen und übersetzen kann.

    Mfg.
    Endor

  • Wetterfuchsbutton in Firefox 70 ohne Ergebnis

    • Endor
    • 17. September 2019 um 16:52

    Gern geschehen. Freut mich wenn es funktioniert.

    Mfg.
    Endor

  • Wetterfuchsbutton in Firefox 70 ohne Ergebnis

    • Endor
    • 17. September 2019 um 07:52

    CSS für Kontextmenüsymbole

    CSS
    @namespace url(http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul);
    @namespace html url('http://www.w3.org/1999/xhtml');
    
    
    /*Wetterfuchs Button*/
    
    
    @-moz-document url-prefix("chrome://browser/content/browser.xhtml"){
    
    
    #wetterfuchs-toolbarbutton .toolbarbutton-menu-dropmarker {
    display: none ! important;}
    
    
    
    
    menu[label="DE Wetterdaten"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACK0lEQVQ4jbWR3UtTcRjHn7sgIvWcnfOLIAi7KIIu+hP6C9a71rQ3acQQiQhKLwy6iQoiYgRdFFjTDUvcip3YnF7aRW8ez9Z2th3dsq1s0023zu9sRN8urEjUyos+958PX56H6H+QUmgDEVFljHVVlE3SugNfxraAiKg6ylAZka8QES2MMPxVrI6xyC8xwqJca8NCmAXLIflrKcSKRESFgG1nzi9sWzVQGZW/LUYYFsJysp53o553w0pfgpW9huJz2V9UZBSC8solswGZLY7IF4mIymGG+se7sNLd4HEXrEQnakYPTKMXs89WkX9SDjOUQgxV1YFa5ip47Cx49DS4dgJca0dtqgflV0eR90vIDUtI3Vk69DLmFKlUz7thJTrBo6fAtXaYk8dgqkfA42dQ1S/g/ZA4vEIsBCWlEJSx+OY46rlb4O+c4FobzMlWmOphmBN28JgDpnEZhRd2ZB7bEBvcLKwIfQqItyvaOVh6F0y1FaZ6COaEHaa6HzXjPD6P2zHlFTrSPsEZ9zZuXybnAzZHzi9h/mULajM3YekucK0FfPIgrJQLc69PIuNvRtorrn7ID0PSAyKi7BPhRk7ZjZLqBJ/qRm26B/NvOzA93IzE/Y1bdY/4SO9v6lvzG9ODNqR8DTuyT3ch7ROys+MHkBwQryf7RSQ8gm9NkYjI8DTtMe41NRARpQaWpur9ohX3CL1ERPGHwuAfA7+j/5BifY17o32N+/5ZXC/fAen2UmIDHbyPAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACK0lEQVQ4jbWR3UtTcRjHn7sgIvWcnfOLIAi7KIIu+hP6C9a71rQ3acQQiQhKLwy6iQoiYgRdFFjTDUvcip3YnF7aRW8ez9Z2th3dsq1s0023zu9sRN8urEjUyos+958PX56H6H+QUmgDEVFljHVVlE3SugNfxraAiKg6ylAZka8QES2MMPxVrI6xyC8xwqJca8NCmAXLIflrKcSKRESFgG1nzi9sWzVQGZW/LUYYFsJysp53o553w0pfgpW9huJz2V9UZBSC8solswGZLY7IF4mIymGG+se7sNLd4HEXrEQnakYPTKMXs89WkX9SDjOUQgxV1YFa5ip47Cx49DS4dgJca0dtqgflV0eR90vIDUtI3Vk69DLmFKlUz7thJTrBo6fAtXaYk8dgqkfA42dQ1S/g/ZA4vEIsBCWlEJSx+OY46rlb4O+c4FobzMlWmOphmBN28JgDpnEZhRd2ZB7bEBvcLKwIfQqItyvaOVh6F0y1FaZ6COaEHaa6HzXjPD6P2zHlFTrSPsEZ9zZuXybnAzZHzi9h/mULajM3YekucK0FfPIgrJQLc69PIuNvRtorrn7ID0PSAyKi7BPhRk7ZjZLqBJ/qRm26B/NvOzA93IzE/Y1bdY/4SO9v6lvzG9ODNqR8DTuyT3ch7ROys+MHkBwQryf7RSQ8gm9NkYjI8DTtMe41NRARpQaWpur9ohX3CL1ERPGHwuAfA7+j/5BifY17o32N+/5ZXC/fAen2UmIDHbyPAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaUlEQVQ4ja3P30tTYRwG8LdroVC3c6iuoz8hu/O2q4JuLAtGimiyGggS7KJhMUYXB2KoCEobwxaWzYkytznyQiMmIjtzaT9kW3PnvOecd8e5dEdn9XRRHhhWBPWFl/d783ze5yXkf0410Xz2aP+c4CeOdholDX8FVOa5K7sJvqrNWU5X4jwIIaQc+3H/ORixnK8keJUQQipxHjsx7tue2I7tKPden+NACCFslosTQk78FtmJ86wc47EntuOQjqBWeIRa8THUWU5VZzjQaev0L4PlqLWjHOOhR7lB4+M9HOTdMNZvw8jcwv67O6h98qC8fBXFkLWj8KL5Qn78VOMxRAk38HriHGpFL4z1HhhrNhjpm6iK12Csd8LIPcDWS8uXwqTl+rEwm22+rM1Y9d21HhzkH/4M30BVbIOy4kDm9SAWEmFEwv7D6efDU4FAoLUOKEycbJJDllYatmzXtgTsv+1ENdUGZeUu3iwEkc1mwRiDpmnY2NjAk7HhjNfrrUeKYcv94pQV6nIHsulxJBfDeJWYQT6fh67rUFUViqKgVCpBFEUIgjBS32LS6iWEkHTUjs3NTTDGUCqVwBgDpRSyLEOWZVBKoes63G73V5fL5XM6nS0mknvWeGlxPmDWVRTFDMqyDEmSIEmSiSSTSfT19flM4MPTpouRSCSjaZoJqKoKVVVBKTXPURPGGOx2e7nuK6FQyCWKIiilkCQJ6XQaqVTKfH11dRWpVAqapmFpaQnd3d2+OiAYDJ7x+/2u0dHRzNDQUEYQBJ/H4wkMDAzknE5nrr+/P+RwOOZ6e3vLXV1dPpvN1kL+db4DudfTCu0lGbIAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaUlEQVQ4ja3P30tTYRwG8LdroVC3c6iuoz8hu/O2q4JuLAtGimiyGggS7KJhMUYXB2KoCEobwxaWzYkytznyQiMmIjtzaT9kW3PnvOecd8e5dEdn9XRRHhhWBPWFl/d783ze5yXkf0410Xz2aP+c4CeOdholDX8FVOa5K7sJvqrNWU5X4jwIIaQc+3H/ORixnK8keJUQQipxHjsx7tue2I7tKPden+NACCFslosTQk78FtmJ86wc47EntuOQjqBWeIRa8THUWU5VZzjQaev0L4PlqLWjHOOhR7lB4+M9HOTdMNZvw8jcwv67O6h98qC8fBXFkLWj8KL5Qn78VOMxRAk38HriHGpFL4z1HhhrNhjpm6iK12Csd8LIPcDWS8uXwqTl+rEwm22+rM1Y9d21HhzkH/4M30BVbIOy4kDm9SAWEmFEwv7D6efDU4FAoLUOKEycbJJDllYatmzXtgTsv+1ENdUGZeUu3iwEkc1mwRiDpmnY2NjAk7HhjNfrrUeKYcv94pQV6nIHsulxJBfDeJWYQT6fh67rUFUViqKgVCpBFEUIgjBS32LS6iWEkHTUjs3NTTDGUCqVwBgDpRSyLEOWZVBKoes63G73V5fL5XM6nS0mknvWeGlxPmDWVRTFDMqyDEmSIEmSiSSTSfT19flM4MPTpouRSCSjaZoJqKoKVVVBKTXPURPGGOx2e7nuK6FQyCWKIiilkCQJ6XQaqVTKfH11dRWpVAqapmFpaQnd3d2+OiAYDJ7x+/2u0dHRzNDQUEYQBJ/H4wkMDAzknE5nrr+/P+RwOOZ6e3vLXV1dPpvN1kL+db4DudfTCu0lGbIAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="EU Wetter"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADI0lEQVQ4jYWSa0hTARTHz513tzu9W2vLzNzMSlOcFqVmDy2jd2kUmlmwsgf2sIdJUYSBPfwSZlFCGb2l+lCJaJiRZg91gqXLMktNq6nTMlm+5hy7/z4UYtDjDwfOh/P7c15Ef5ckKChIuspLqVztIVcTET9Lo5EREfMPZkjcMX9Ot8OTXXjEnU846c6m7JZLN6equBgiUuvd3Fz+apQQNGrkAT92XpKWTS5dyn8oT5S3v09R9r7eprBcCeWfnx4pzUpgKUzzp24iIiLYsTzvdTuEzTfuk1lsLwVR7BYg2mQQe5xheyFHzRa+O1HOph0ewS4hIulwnjk0nbwvhUrOFG9izY4GNWD1AHrHA31aYGA0IPKwN0thjGZ7tkokSUSkHKJTU1MlKplMmxnslNd/VwA6/QCTH9DkA3ycDJj9AYsPYFOg/TY5zo5xKkomiv5tcefn0LaSKKbFXjYKqPOA/akKg4VyiMUCUOkGNPsAFl/YK11wJZCpCSF29nADdqpCOiNzvvDmdf4yVD6Iw6P8U8jPu4o31+bCekeAaFADrb6wV7ghN5BpSSZKHJqfiFSxm/ZmZN8pthrqu1DWbMNniwNvvwGXS83IKSpA/cMVcLzTovumAkfHMYVRRGFERLzKM9R/4ix9UvqNJ2Zzr4iGLuBrP/D5O5DzDrhYBdR9A/KMJpQXbIRhvctgOkf3FxP5keeUmAUH03OrHr5stxtNVpSagOp2oHsAqP0KpD0DsiqBth7guQkofNWJ46fuWYOnrbk0iRMCyD981/bMW1WWZ012VLSKeNsJGDuAJgvw6TtgaAGKm3/mDV2AoRU4WuLAzqxGq2d4yklSKBSq8bp1Wxfqs17sPlfddyK7dmDP9TbHsbsdYk6diGyjiGs1IoxfgPuNQPytPnjHP+4KjMwoUE+OW01ExGg0GhnPj/Vydl20XHBdvFY5QZ8yMXj/vQB9wZeZ+pzOHRlVA3vOVNti098PqsIv1Dg5B68kojFExA/dEABDRKxOp+OIyJlIcCWaMFUq1YZwwvxoToiI49WRGzhuUsBv4H/EEJHk189zv0IyvOAHHWmc0LTam5UAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="EU Wetter"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADI0lEQVQ4jYWSa0hTARTHz513tzu9W2vLzNzMSlOcFqVmDy2jd2kUmlmwsgf2sIdJUYSBPfwSZlFCGb2l+lCJaJiRZg91gqXLMktNq6nTMlm+5hy7/z4UYtDjDwfOh/P7c15Ef5ckKChIuspLqVztIVcTET9Lo5EREfMPZkjcMX9Ot8OTXXjEnU846c6m7JZLN6equBgiUuvd3Fz+apQQNGrkAT92XpKWTS5dyn8oT5S3v09R9r7eprBcCeWfnx4pzUpgKUzzp24iIiLYsTzvdTuEzTfuk1lsLwVR7BYg2mQQe5xheyFHzRa+O1HOph0ewS4hIulwnjk0nbwvhUrOFG9izY4GNWD1AHrHA31aYGA0IPKwN0thjGZ7tkokSUSkHKJTU1MlKplMmxnslNd/VwA6/QCTH9DkA3ycDJj9AYsPYFOg/TY5zo5xKkomiv5tcefn0LaSKKbFXjYKqPOA/akKg4VyiMUCUOkGNPsAFl/YK11wJZCpCSF29nADdqpCOiNzvvDmdf4yVD6Iw6P8U8jPu4o31+bCekeAaFADrb6wV7ghN5BpSSZKHJqfiFSxm/ZmZN8pthrqu1DWbMNniwNvvwGXS83IKSpA/cMVcLzTovumAkfHMYVRRGFERLzKM9R/4ix9UvqNJ2Zzr4iGLuBrP/D5O5DzDrhYBdR9A/KMJpQXbIRhvctgOkf3FxP5keeUmAUH03OrHr5stxtNVpSagOp2oHsAqP0KpD0DsiqBth7guQkofNWJ46fuWYOnrbk0iRMCyD981/bMW1WWZ012VLSKeNsJGDuAJgvw6TtgaAGKm3/mDV2AoRU4WuLAzqxGq2d4yklSKBSq8bp1Wxfqs17sPlfddyK7dmDP9TbHsbsdYk6diGyjiGs1IoxfgPuNQPytPnjHP+4KjMwoUE+OW01ExGg0GhnPj/Vydl20XHBdvFY5QZ8yMXj/vQB9wZeZ+pzOHRlVA3vOVNti098PqsIv1Dg5B68kojFExA/dEABDRKxOp+OIyJlIcCWaMFUq1YZwwvxoToiI49WRGzhuUsBv4H/EEJHk189zv0IyvOAHHWmc0LTam5UAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqkU01rE1EUPTOTmaQdOtV8oCG0WMXEhUooCFJdKKIgCH6Aidi1dKEWtYtSELq0ItaaIt27qNVFwT+gEhVdaZQaiSBWShOoaSbtpJP5cGa805KYQixILhx4vDdzz3nnnsc4joNWikWLxdQWzvj2SVjGEML7U+sbhblBcMJ95pZ8fasGntrCCO47LsTP6pACGxurywNG5vkX4N3WCpwH/hSCPUcQv9ALfhGwqhsnXBtgRoDM7EcUf7xlbpaaKuHoDr+OneodhbcClIhwbRlQCWt5OrUIfHjXtc+XVjSUm5p4+3xkBIIAFLOA9hvQXWhAVaHW75EzuzE/5hv85xQqmt2OMklXTfrJIKjELmN6tR8X9QymfGO4uvPTjXPPfiaberA7wEW/j+/JwcfRKIjdVpF2TiO99xGGDwmgdpAId98UkMkrJ54mYy82NbAmQqOqxV4WJU8Pw+l8mj2De9wIHiaimCc/LRvgKS0Rj4Oh2a9FL88t8Bwz8SQRe1zLQZiwrXwH07J0OJ46+ArDR73IkmWy/pcp5AX8rI2IxGLydR7ZQuXATDI2Vw9SYiZXCQR3iCejHTCIUjMbUuaOi1RIlBqVki8aOtLflrAgV0v1KHeFOsUrfZ3g29h1Zo2kVxugkD2LNJySq6rdi/6+LnT7RX89iUulFWXqpdnhOPYm5mb1wb07QypVVWn8Nu4q/c+3ZDGtPuc/AgwA59vIHZu2SgQAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAh1JREFUeNqkU01rE1EUPTOTmaQdOtV8oCG0WMXEhUooCFJdKKIgCH6Aidi1dKEWtYtSELq0ItaaIt27qNVFwT+gEhVdaZQaiSBWShOoaSbtpJP5cGa805KYQixILhx4vDdzz3nnnsc4joNWikWLxdQWzvj2SVjGEML7U+sbhblBcMJ95pZ8fasGntrCCO47LsTP6pACGxurywNG5vkX4N3WCpwH/hSCPUcQv9ALfhGwqhsnXBtgRoDM7EcUf7xlbpaaKuHoDr+OneodhbcClIhwbRlQCWt5OrUIfHjXtc+XVjSUm5p4+3xkBIIAFLOA9hvQXWhAVaHW75EzuzE/5hv85xQqmt2OMklXTfrJIKjELmN6tR8X9QymfGO4uvPTjXPPfiaberA7wEW/j+/JwcfRKIjdVpF2TiO99xGGDwmgdpAId98UkMkrJ54mYy82NbAmQqOqxV4WJU8Pw+l8mj2De9wIHiaimCc/LRvgKS0Rj4Oh2a9FL88t8Bwz8SQRe1zLQZiwrXwH07J0OJ46+ArDR73IkmWy/pcp5AX8rI2IxGLydR7ZQuXATDI2Vw9SYiZXCQR3iCejHTCIUjMbUuaOi1RIlBqVki8aOtLflrAgV0v1KHeFOsUrfZ3g29h1Zo2kVxugkD2LNJySq6rdi/6+LnT7RX89iUulFWXqpdnhOPYm5mb1wb07QypVVWn8Nu4q/c+3ZDGtPuc/AgwA59vIHZu2SgQAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeUlEQVQ4jcWST0iTcRyHPzXLBIkICkZFl4KO3erQsQ6BVAc9dBl2UMGDlIOFBPFGTorUYbxC5ioIM5pEuKnz3xQ3DWfMmVtWW5tu8zV8dU2buunc79NNiGUde86f54EvfIE/YCmBZlhCXvAx8n9KOBO7hQJLCTR/2uagVqIwIePqphGf0k34sv0AqQ0Zo5t16Fi9j9P/DKSMeLHVBLIVgm8hhA1CvAG3n4JpGR1rD3FpVzl9F3LGBIoOUDjyKMYKyfGDFKP5FP0Q2ZfgVj0mVAmFOXLiDk6uNyLGVpADe8iJQxR+LflZS+E7TI5rBO1g5gm21xtQkRNYk3AxW4eMeA3SuZ9i+igZPk5+LyAjIKf3UgyD2WdgugHvcgO1uL79CJt8BdIFZn1HOPfxJj2TAX6YjPLbhJ6ZoX3MPgfT9RjICfA2LmeMoKfzHiedZnqdjVxUfzCVSjGV2mA8keREXwPZAqbqMfubbG5uPtU7NDbW73y/vrQcFysrK1xUlxiNRplMJqmqKuPxOGdn52izWjlee+78jmwymbRtbW3zoVCIqqoykUhwdXWViqLQ6/UyFotRVVWGw2GGQiF+DQQ44uhVW1rM1wAA7e3tFYODg5yamhLz8/NUFIXxeJyKorCvr0+4XC76fD7hdrvp8XhEJBLhwsKCsNvtNBqNZ1FaWnqgpqZGttls7O7upt/vZzAY5MzMjLBYLKKrq4ter5cul0u43W52dnbSarVSlmXq9XrDzillZWVXqqurT1RWVkqSJFl6enqWDQZDwGAwjDgcjiWz2TxeVVUl6XS6C8XFxYaioqIbu34kAJSXl2sB5APQ6HS6Y38d/1d+AeE+qsB20+BiAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACeUlEQVQ4jcWST0iTcRyHPzXLBIkICkZFl4KO3erQsQ6BVAc9dBl2UMGDlIOFBPFGTorUYbxC5ioIM5pEuKnz3xQ3DWfMmVtWW5tu8zV8dU2buunc79NNiGUde86f54EvfIE/YCmBZlhCXvAx8n9KOBO7hQJLCTR/2uagVqIwIePqphGf0k34sv0AqQ0Zo5t16Fi9j9P/DKSMeLHVBLIVgm8hhA1CvAG3n4JpGR1rD3FpVzl9F3LGBIoOUDjyKMYKyfGDFKP5FP0Q2ZfgVj0mVAmFOXLiDk6uNyLGVpADe8iJQxR+LflZS+E7TI5rBO1g5gm21xtQkRNYk3AxW4eMeA3SuZ9i+igZPk5+LyAjIKf3UgyD2WdgugHvcgO1uL79CJt8BdIFZn1HOPfxJj2TAX6YjPLbhJ6ZoX3MPgfT9RjICfA2LmeMoKfzHiedZnqdjVxUfzCVSjGV2mA8keREXwPZAqbqMfubbG5uPtU7NDbW73y/vrQcFysrK1xUlxiNRplMJqmqKuPxOGdn52izWjlee+78jmwymbRtbW3zoVCIqqoykUhwdXWViqLQ6/UyFotRVVWGw2GGQiF+DQQ44uhVW1rM1wAA7e3tFYODg5yamhLz8/NUFIXxeJyKorCvr0+4XC76fD7hdrvp8XhEJBLhwsKCsNvtNBqNZ1FaWnqgpqZGttls7O7upt/vZzAY5MzMjLBYLKKrq4ter5cul0u43W52dnbSarVSlmXq9XrDzillZWVXqqurT1RWVkqSJFl6enqWDQZDwGAwjDgcjiWz2TxeVVUl6XS6C8XFxYaioqIbu34kAJSXl2sB5APQ6HS6Y38d/1d+AeE+qsB20+BiAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetter aktuell"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetter aktuell"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Vorhersage"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB10lEQVQ4jc3ST0iTYRzA8eeS0CFSkCA8xBIFSUiaDVe3wNtAIXOHUAq2Q7tERF0bhn8OmZKkLwXiXK63idJSyzm1Xr0FLtFpr4K4TcuB1F6XiTO2b4eJrT+jdesHn9vD9/k98Ajx3wytuR3YRQ5Og4TTIGEXObTmdmQdiDuMAeZaIPg4Za6FuMMYyOLmvAc49TPMN4Jqg4WrKaoN5huhV+/nfl7mTeyVh8rxVYO/HhQjvDmXolTAzGXwmThxVOgyBr5JhQMotTBWDt6z4DWA9wyMnoLRQtSXNpAOt2UMaO26V3jOw/PT+0phUEefu4kazxeuT8aweZapcq+a/xg4eUQU4yiGZyUgF4GrAKXPwt23cfYADUgCzdMfueRSL/wWSLTl34ndO7aUfFSwR3c+Ss8VTM4lVuIwocHYZ3itwfJ2ElPvwuZF13u/WV6sT28cF0KURJvEu9WHFdyY3iUCTEZhIPLDVBQCWwmiQMPUB8zyYulPm9Q+VbevjWsMhhPIG9ATBkeaJ+vwIgLyBgyFdrnlC2N2q58OAjcnIvh3YGgTuoIg/aJrX2cwdWb2K9weX+cgUNevxqwja1iGQ1j/wjIcwjqyRl2/Gkt/RZkQQv+PyjL+j2znO9UZk8zFS/WrAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB10lEQVQ4jc3ST0iTYRzA8eeS0CFSkCA8xBIFSUiaDVe3wNtAIXOHUAq2Q7tERF0bhn8OmZKkLwXiXK63idJSyzm1Xr0FLtFpr4K4TcuB1F6XiTO2b4eJrT+jdesHn9vD9/k98Ajx3wytuR3YRQ5Og4TTIGEXObTmdmQdiDuMAeZaIPg4Za6FuMMYyOLmvAc49TPMN4Jqg4WrKaoN5huhV+/nfl7mTeyVh8rxVYO/HhQjvDmXolTAzGXwmThxVOgyBr5JhQMotTBWDt6z4DWA9wyMnoLRQtSXNpAOt2UMaO26V3jOw/PT+0phUEefu4kazxeuT8aweZapcq+a/xg4eUQU4yiGZyUgF4GrAKXPwt23cfYADUgCzdMfueRSL/wWSLTl34ndO7aUfFSwR3c+Ss8VTM4lVuIwocHYZ3itwfJ2ElPvwuZF13u/WV6sT28cF0KURJvEu9WHFdyY3iUCTEZhIPLDVBQCWwmiQMPUB8zyYulPm9Q+VbevjWsMhhPIG9ATBkeaJ+vwIgLyBgyFdrnlC2N2q58OAjcnIvh3YGgTuoIg/aJrX2cwdWb2K9weX+cgUNevxqwja1iGQ1j/wjIcwjqyRl2/Gkt/RZkQQv+PyjL+j2znO9UZk8zFS/WrAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACvklEQVQ4jY2RaUjTARjG30L8kDlLMd2pc2sbebXNa+Ixj5xg0zL/GWpMxQPFkR8q0RnNMhPBrLQokUrNmUeWVyRD/CBMmEGU1BIx6PCooenurHz7Fk0tfT4+vL/neeAF2IH6K1yOrGtDRndya6dHNVQOAIBG4UZdve1ROqYEB9TwqwAAUCNo0Dazwv8bYOuhmwEAzIOsPlMX/axBRZEaO5hRAADGRpc+rcJZ+k/4VjHsHVOCw8cHdJZBRc9Z7aAdtAzxUk1dtHfjVe7EtvNnlPuzDB2UFKOKWmhSMT0MKobU0O6Zs/TQlWRV+1WbWj3LbF30BjvodSJPpIvn6D8QQe8X0w/nfWtki83drILlFqZ0qZNCN3Uy4lbbyYmr9z3CtmzVJnKC9TnhK9ZzSTiXGoiLZbwJm1qMxpog28wpxsXlFnL5cuuBgLUBdsNjxT6voRs8oV3Ac67rSXN++PqMhIf9dBL2sp3WFhoi8HM6H+fPH1r40uh9bbLenQ8AYGlxH7B1M978ge/5udL1uVGol4WimuuGlwBwpCQQbzoCvopgovVM3KyxzT/a+tQnwzoWINs0f5LwTV6RS/BrhhBHOK54AQAzAbDeEfCFiPrDKI8ZXaymXZ2tIiVNX3Y+ZgenDwoFVzqjJvX5sWgqFqMugYvdFCdsct6NTxgknE3koqUiDbUin6ZNzZK7XuQSbcyKbDQUr9cF46dKAqcKE/ClmI26GBbOZ4rQoiDQUJmB02lh45sCTmt52bJxvlmmDsHkHl+MbeYhL4mMc5kRaC0Ro1keh29zBfhMwpyajmcrt3yfLwGOkXW0aFEN9WhYuVeFpDYAS+UsbCN8bLVFrJ95rULMHhbpAGDXlgF/K/mOIFWuSfh1vMe/llIAe4KV7p7EsP9E0UTk921hAIDYag41S80/sdFP6fUOBTE4bPR/A1GJKwzwZ467AAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Pollenbelastung"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACvklEQVQ4jY2RaUjTARjG30L8kDlLMd2pc2sbebXNa+Ixj5xg0zL/GWpMxQPFkR8q0RnNMhPBrLQokUrNmUeWVyRD/CBMmEGU1BIx6PCooenurHz7Fk0tfT4+vL/neeAF2IH6K1yOrGtDRndya6dHNVQOAIBG4UZdve1ROqYEB9TwqwAAUCNo0Dazwv8bYOuhmwEAzIOsPlMX/axBRZEaO5hRAADGRpc+rcJZ+k/4VjHsHVOCw8cHdJZBRc9Z7aAdtAzxUk1dtHfjVe7EtvNnlPuzDB2UFKOKWmhSMT0MKobU0O6Zs/TQlWRV+1WbWj3LbF30BjvodSJPpIvn6D8QQe8X0w/nfWtki83drILlFqZ0qZNCN3Uy4lbbyYmr9z3CtmzVJnKC9TnhK9ZzSTiXGoiLZbwJm1qMxpog28wpxsXlFnL5cuuBgLUBdsNjxT6voRs8oV3Ac67rSXN++PqMhIf9dBL2sp3WFhoi8HM6H+fPH1r40uh9bbLenQ8AYGlxH7B1M978ge/5udL1uVGol4WimuuGlwBwpCQQbzoCvopgovVM3KyxzT/a+tQnwzoWINs0f5LwTV6RS/BrhhBHOK54AQAzAbDeEfCFiPrDKI8ZXaymXZ2tIiVNX3Y+ZgenDwoFVzqjJvX5sWgqFqMugYvdFCdsct6NTxgknE3koqUiDbUin6ZNzZK7XuQSbcyKbDQUr9cF46dKAqcKE/ClmI26GBbOZ4rQoiDQUJmB02lh45sCTmt52bJxvlmmDsHkHl+MbeYhL4mMc5kRaC0Ro1keh29zBfhMwpyajmcrt3yfLwGOkXW0aFEN9WhYuVeFpDYAS+UsbCN8bLVFrJ95rULMHhbpAGDXlgF/K/mOIFWuSfh1vMe/llIAe4KV7p7EsP9E0UTk921hAIDYag41S80/sdFP6fUOBTE4bPR/A1GJKwzwZ467AAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetterlage"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJUlEQVQ4jY2TsWvbQBTGb8ifkDFjR4+hQ/EURCfToXQqoVOnYDwY06GYTiKT8FCMhyAyGNEhmA5FdDAiQzgyFOFBHB6M8SCEByM0iMODefjXQUmcJqbtwcEN9373ve++p9SjJVtBtoJSSuXTEFnFyCZHCoP6nyVpjJ2FKKWUmUSYsYssYyTpI6VB1vnfQbbIiYYdslsfu7boqy42CZBJF5l6SGGQzRPIvewH6auMcNglu/XJZposCZE0rECLsILc3d0Bpj524lU9by3zlcXruQTfNTrJka1g1xa7MEgaI+vsiYoywyYB9qZLNu7g9VwO3/Q5fBvw4mxE80KTlxUkTw1Szv9UUSmxSJnh9nwaH05597lP/1tMf6ipn43wf1QvyzJGVhrZ2EdtFBp7fYq5dIh6DqOew+jrR/RFA3PpYC7q6EG9Og8dzKWDvWnuIDLpontHeO0aXruO267htY/ptBzcdo3o/AivdYzXOsb/VMNvHzHqOUh554Utc8ztiPinS6fdpH7SwHntUD9pPGzvvIm+6qKHTfTglHkSP/dBKaV0ktNpuTjvmxy87HPwKqDxJWS+sshWyBaGPHniwe435sjUR5I+4XVEcxASjDPy0iIbQQpDPPaxqdkTpmVUJW4ZVcFaZxWsMJXzaYj95WIXEbK2ewAr/RAQ2Vhk5lfBWobIYlRFeREhq/jfgyXpXdE9qDDILEDW+X7jnrcTVmO8yXegzf7i33nWXPTn6T8NAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Wetterlage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJUlEQVQ4jY2TsWvbQBTGb8ifkDFjR4+hQ/EURCfToXQqoVOnYDwY06GYTiKT8FCMhyAyGNEhmA5FdDAiQzgyFOFBHB6M8SCEByM0iMODefjXQUmcJqbtwcEN9373ve++p9SjJVtBtoJSSuXTEFnFyCZHCoP6nyVpjJ2FKKWUmUSYsYssYyTpI6VB1vnfQbbIiYYdslsfu7boqy42CZBJF5l6SGGQzRPIvewH6auMcNglu/XJZposCZE0rECLsILc3d0Bpj524lU9by3zlcXruQTfNTrJka1g1xa7MEgaI+vsiYoywyYB9qZLNu7g9VwO3/Q5fBvw4mxE80KTlxUkTw1Szv9UUSmxSJnh9nwaH05597lP/1tMf6ipn43wf1QvyzJGVhrZ2EdtFBp7fYq5dIh6DqOew+jrR/RFA3PpYC7q6EG9Og8dzKWDvWnuIDLpontHeO0aXruO267htY/ptBzcdo3o/AivdYzXOsb/VMNvHzHqOUh554Utc8ztiPinS6fdpH7SwHntUD9pPGzvvIm+6qKHTfTglHkSP/dBKaV0ktNpuTjvmxy87HPwKqDxJWS+sshWyBaGPHniwe435sjUR5I+4XVEcxASjDPy0iIbQQpDPPaxqdkTpmVUJW4ZVcFaZxWsMJXzaYj95WIXEbK2ewAr/RAQ2Vhk5lfBWobIYlRFeREhq/jfgyXpXdE9qDDILEDW+X7jnrcTVmO8yXegzf7i33nWXPTn6T8NAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="UV-Index"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAU0lEQVQ4jb3PywkAIAwD0Gzl/iu5QD0pSD8kihZ6i68G1mHMIhsVsAabSwPp9S9A+VgBVmcFcNkIUb/vkJPuGyJfjCqUAQZhwu+Q64tVkEKkbsEM1GcM6uzJkZMAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="UV-Index"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAU0lEQVQ4jb3PywkAIAwD0Gzl/iu5QD0pSD8kihZ6i68G1mHMIhsVsAabSwPp9S9A+VgBVmcFcNkIUb/vkJPuGyJfjCqUAQZhwu+Q64tVkEKkbsEM1GcM6uzJkZMAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Flusspegel"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADTElEQVQ4jX2TW0ybBRiG32BxgW201o4SKD8CpdCD9txxGLSFzvYfhw1m59rx90ShYV1nTHSxY1t+2FQk8xC8WJgxxJrs4tfAnAlWJ8sYozRQiTi9UC+MV2aZ0cQF4wXwebMlA+O+yzd5nuT7vrzAY0ahUBR4j4U1KJAqAOQ9zHt6ehQcx+18HIv80gZj09HxH/2nv970Da9Qa9+V3wpLDVEAcLlc6o6ODn0qlfofSUGZ4vnBT+6HRxYocH6FekdWKHhhlXqHlzfKalre5ThO5/V6DblcTraNa2wwdV/M7O//+G7vmRs08NYqBS+sUvjNOxQd+54G3sjQybcXyd59KpNMJp9+BDXnl1kjI+5E+i/f2QxFzmfohTPLZE9kyRbLkLFvnizBz6klNkPul29S19A3mzVtyVsApAAAxhYd8w9/R0dPz9HBV2fJFL1Nam6e1IFb9GxontTBRTKFviBL8CqZY1lSh7Kk6cvRzoqWiwCAoop98a5XbmzaT9wkQ2SBNMEMaUJZ0gQWyBa9TvrQHOkCX9He40ukiSyRpi9HhtgSFe7RvQ6WZXd4vV7GYLGfKlWzH1Z1X/lDeeTqWomd/1kbWdw0hq9Tff+X1HBymerCmQ2m84N7cuvgUo2145rD4VCC53mZo3MgZuqfXQNEbQ/2KrdarYZKbfNYdVN4Zo+RSz8pUZ0DoBWXqAdr9x5KCYLA8DwvAgCU24dmVL5rfwOoAyByuVyM3smdq49++o/NZtM/uHRecaXpOdvxuXWzJz67/fNyAA0imcFR0/XOL36/36k//N4Pmhc/ugdAXljlOSBRuYfb3O3Nhk7+213i4sNbaFFxfRMASe2hS7/qj1z+MxwONzKMUgvAjCKV1XQit1HX6E0LglDCsuyOLXCR9lhcPZBdl8vlbbVG+9k6nYWfnJyUoECpALCrUMaY9Z38T/taXAHJMw4Hdpc3bxEwrUNztQff/51lWXsikaienp6W7Fa2d1kSt9fEYul+n8+nHR8frxZXtnobX7uzni+temmLIBgMVjudzvZ4PK6dmpoqBoAKdnTWGP3svsfjcQuCwBBR3lOqA0kdl7oLwPyf7kxMTMjS6bT0kagcEDWNjo6KiehhjZ8AINvO/guIQzP/bdefFQAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Flusspegel"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADTElEQVQ4jX2TW0ybBRiG32BxgW201o4SKD8CpdCD9txxGLSFzvYfhw1m59rx90ShYV1nTHSxY1t+2FQk8xC8WJgxxJrs4tfAnAlWJ8sYozRQiTi9UC+MV2aZ0cQF4wXwebMlA+O+yzd5nuT7vrzAY0ahUBR4j4U1KJAqAOQ9zHt6ehQcx+18HIv80gZj09HxH/2nv970Da9Qa9+V3wpLDVEAcLlc6o6ODn0qlfofSUGZ4vnBT+6HRxYocH6FekdWKHhhlXqHlzfKalre5ThO5/V6DblcTraNa2wwdV/M7O//+G7vmRs08NYqBS+sUvjNOxQd+54G3sjQybcXyd59KpNMJp9+BDXnl1kjI+5E+i/f2QxFzmfohTPLZE9kyRbLkLFvnizBz6klNkPul29S19A3mzVtyVsApAAAxhYd8w9/R0dPz9HBV2fJFL1Nam6e1IFb9GxontTBRTKFviBL8CqZY1lSh7Kk6cvRzoqWiwCAoop98a5XbmzaT9wkQ2SBNMEMaUJZ0gQWyBa9TvrQHOkCX9He40ukiSyRpi9HhtgSFe7RvQ6WZXd4vV7GYLGfKlWzH1Z1X/lDeeTqWomd/1kbWdw0hq9Tff+X1HBymerCmQ2m84N7cuvgUo2145rD4VCC53mZo3MgZuqfXQNEbQ/2KrdarYZKbfNYdVN4Zo+RSz8pUZ0DoBWXqAdr9x5KCYLA8DwvAgCU24dmVL5rfwOoAyByuVyM3smdq49++o/NZtM/uHRecaXpOdvxuXWzJz67/fNyAA0imcFR0/XOL36/36k//N4Pmhc/ugdAXljlOSBRuYfb3O3Nhk7+213i4sNbaFFxfRMASe2hS7/qj1z+MxwONzKMUgvAjCKV1XQit1HX6E0LglDCsuyOLXCR9lhcPZBdl8vlbbVG+9k6nYWfnJyUoECpALCrUMaY9Z38T/taXAHJMw4Hdpc3bxEwrUNztQff/51lWXsikaienp6W7Fa2d1kSt9fEYul+n8+nHR8frxZXtnobX7uzni+temmLIBgMVjudzvZ4PK6dmpoqBoAKdnTWGP3svsfjcQuCwBBR3lOqA0kdl7oLwPyf7kxMTMjS6bT0kagcEDWNjo6KiehhjZ8AINvO/guIQzP/bdefFQAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Regenradar"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4jc2RzYsScRjHvfYfxG7/Q3MJ2kvYIYINY6HxYIZkurQuNLE0ddAOQy+6KpagYqOmo41vOYNjg28h6kFExdEO/kqsVldXqWGJ/Qfi6VQg2aFTfS/P6fP5PjyPQvHfJplMKuPxOB2NRifBYHDi9Xppp9Op/Bu42+12YTgcwmAwgHq9DjabrUtR1GpJLpdb43meSqfTiGXZb5IkAUIIOp0ONJtNaLVaUCgUwGw20ysFmUyGarfbMBwOASEEvV4PGo0GVKtVKJVKkM/noVarAUmS3wmCYIxG4/klQSKRQAghkCRpCRRFEXieh1QqBalUCkRRBJZlQa/XM0sChmFQv9+HRqMBlUoFyuUyiKIIHMdBMpkElmUhHA5DKBQCQRBAq9WeLAlomqaKxeKv9mw2C5lMBvL5PAiCALFYDCKRCHAcB4FAAHAcX97AbrevOZ1Oymq1IoqikMViYUiSfEUQxMRkMk0MBkNWp9OVNBrNCY7jjEqlWr6BQqFQ3InMHXejc8/PeZueObbpqUfjPXSo3RPPVduB48qTT56Nveap3+CbvvFp/9tjeTtwhHmKx/J13xjbf/NV3no6wiyvF/Il8wgjmLm8sfdufeUbiejCtRs+ct96MXXd8B26r7kOXFv7n92bjz66Lj8cuS8++OC6cO+9+4x6RbvOP1t/VpBl9fMx9pj/Im9SI4xMLGTlfYTtvJzJ53YRpvdP5bM7f2j/p/kBYt5dIcJjSaIAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Regenradar"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4jc2RzYsScRjHvfYfxG7/Q3MJ2kvYIYINY6HxYIZkurQuNLE0ddAOQy+6KpagYqOmo41vOYNjg28h6kFExdEO/kqsVldXqWGJ/Qfi6VQg2aFTfS/P6fP5PjyPQvHfJplMKuPxOB2NRifBYHDi9Xppp9Op/Bu42+12YTgcwmAwgHq9DjabrUtR1GpJLpdb43meSqfTiGXZb5IkAUIIOp0ONJtNaLVaUCgUwGw20ysFmUyGarfbMBwOASEEvV4PGo0GVKtVKJVKkM/noVarAUmS3wmCYIxG4/klQSKRQAghkCRpCRRFEXieh1QqBalUCkRRBJZlQa/XM0sChmFQv9+HRqMBlUoFyuUyiKIIHMdBMpkElmUhHA5DKBQCQRBAq9WeLAlomqaKxeKv9mw2C5lMBvL5PAiCALFYDCKRCHAcB4FAAHAcX97AbrevOZ1Oymq1IoqikMViYUiSfEUQxMRkMk0MBkNWp9OVNBrNCY7jjEqlWr6BQqFQ3InMHXejc8/PeZueObbpqUfjPXSo3RPPVduB48qTT56Nveap3+CbvvFp/9tjeTtwhHmKx/J13xjbf/NV3no6wiyvF/Il8wgjmLm8sfdufeUbiejCtRs+ct96MXXd8B26r7kOXFv7n92bjz66Lj8cuS8++OC6cO+9+4x6RbvOP1t/VpBl9fMx9pj/Im9SI4xMLGTlfYTtvJzJ53YRpvdP5bM7f2j/p/kBYt5dIcJjSaIAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Regenradar Vorhersage"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3UlEQVQ4jZWRT2sTURTFH3Ttpl+goB+ggS79DLqS2ExJiSX1A9gUpSrWLgp20YUrN65EzUwc8t5kFkURMRcRJoG0aSFpQDNvSCT0T5ROxpSk8bhoU+KMI/XA2fx453LufYz5pLwsX45ptZN5U+K2KRF9XWndTG9f8b8L1cybWr/8A2h0T/3hWw/RV5XyhcLXn1cvzZs2rPYAaztdrO10YbV/IWnauGiBsWTOxnrlGKtlD6tbHp5WjpHgdUyna4OkKRFTq7uBlJKp8gSvI2HUMWd8wcqmh5VSB49LHSyXOvh8cALa6+Pj3gCptzLYJiG+4l1rAO70sNHs48m2h6Wii/tFF0tFF/cKLu4WOlgueUi9b+BWzsZMZvf7+YBZXsejzZ+4Y7lYsFykLBeLhaAXLBdp2UPG6WMuN3KXqw9ePLyh21CEg7iwERc2FCExLRwoQiJunLKYkIgKB9GsxLVn+ezoFuOMsan/9MR5OmeI9ifKwzT4/pCZBt8PZSJ78McRiQgAQJRHkNEIywcYY4wxzvkREUFV1eaQ6bp+SETQdf1wyFRVbRIROOdH/p+MMMamNE1rEBGEEC3G2OTZrpNCiBYRQdO0xhmL+AeE1v4XD2i4ir9iGP+bIiEVwzj7Day8k1jVHwChAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Regenradar Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3UlEQVQ4jZWRT2sTURTFH3Ttpl+goB+ggS79DLqS2ExJiSX1A9gUpSrWLgp20YUrN65EzUwc8t5kFkURMRcRJoG0aSFpQDNvSCT0T5ROxpSk8bhoU+KMI/XA2fx453LufYz5pLwsX45ptZN5U+K2KRF9XWndTG9f8b8L1cybWr/8A2h0T/3hWw/RV5XyhcLXn1cvzZs2rPYAaztdrO10YbV/IWnauGiBsWTOxnrlGKtlD6tbHp5WjpHgdUyna4OkKRFTq7uBlJKp8gSvI2HUMWd8wcqmh5VSB49LHSyXOvh8cALa6+Pj3gCptzLYJiG+4l1rAO70sNHs48m2h6Wii/tFF0tFF/cKLu4WOlgueUi9b+BWzsZMZvf7+YBZXsejzZ+4Y7lYsFykLBeLhaAXLBdp2UPG6WMuN3KXqw9ePLyh21CEg7iwERc2FCExLRwoQiJunLKYkIgKB9GsxLVn+ezoFuOMsan/9MR5OmeI9ifKwzT4/pCZBt8PZSJ78McRiQgAQJRHkNEIywcYY4wxzvkREUFV1eaQ6bp+SETQdf1wyFRVbRIROOdH/p+MMMamNE1rEBGEEC3G2OTZrpNCiBYRQdO0xhmL+AeE1v4XD2i4ir9iGP+bIiEVwzj7Day8k1jVHwChAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Satellitenbild"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAm0lEQVQ4jZWSwQ3EIAwEtzRKcSkphVIoJSXc/x6bR8AJ2IBjCSkSzNiBBT5WSoUA+JVTuK2dxGy+Ycn3MudEDgKgJHSbHlynsJ3PAmYxkhjM/49neSRVoJIVbCSAP8kKVkkTlexKQsUsvQQARQ62i65T9jW8r0pC3Sch0e/aeQ+PIRlAf+xVSMbO3r/vQhJ7ullI3NueSaIH33UB9k7Ux4RYseYAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterdaten"] menuitem[label="Satellitenbild"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAm0lEQVQ4jZWSwQ3EIAwEtzRKcSkphVIoJSXc/x6bR8AJ2IBjCSkSzNiBBT5WSoUA+JVTuK2dxGy+Ycn3MudEDgKgJHSbHlynsJ3PAmYxkhjM/49neSRVoJIVbCSAP8kKVkkTlexKQsUsvQQARQ62i65T9jW8r0pC3Sch0e/aeQ+PIRlAf+xVSMbO3r/vQhJ7ullI3NueSaIH33UB9k7Ux4RYseYAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Wetter aktuell"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACV0lEQVQ4jX2T20vUQRiGv8XFPyAkSKXIbqNLb6o7r7wKQkki7cRSBHYgsQtFMJMOamiIhzZFaN3SJGzTWMM1gl1MrMTIsIQ0QsttbbNW3f39Zp4uxlwsbW5mGOZ5329m3k9kk8HPWfCfhqFSknszbHbeHJgNwXApfAogIqL7T0KgGBER9cKNuu1Ev76+uQiRtzBajQrVoCe6sN3Z2O5s9BsfVs9ZrMY01PvefwX4EkLPjRrXD4+x6jKxm9PQTQI1glUmxIudxHuNu5p6ip5oNkKsLECoBAZdqJFG7J4CVGc6etAJAQGfoDuM0HLVfpZ6Gog37UHdSUF/9JGs4J2XxM0sVGc6BAVeipkHjAge4dcZIZzjIOEtQk91r78K8+Oolgz0E6eBA+thu11YqhQi+Q6WfO4kzFgtOliB7c5GdWwzUECgbxV+INAurDQIsWph4bDw7dB2Et4iGHQhjNfDcCV2215US4YB+lZBj4GtRgNHLwnhPAeRgiysbhc8L0lWoudGsRsy4FaqAT3m8axGYemaEC0XIqcchHOFRMj71/2/jqAn75Oo34m+sQVqBNUq2C2m9MUqIXLOuIdzHFiPjqGnPOu/UQ0cR4VqUN0H0ZdTscqEWLmweNE4R/IdRC/sI+a5yvKVrSaVM/2rIp+HYP6VCdJEF1ZdJvFiJ9F8IXJACOea7/sTJKb9MFa7QSLnx9HPzqODFVjBNn4c2cH3o7tYGbpHrPkEVtvupOs/sLZh2g/+QpgNISJi3c3D6naZ+E4+RLWm/L+ZRExDra39hWvdKCKykftvqC4eyIGNfxMAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Wetter aktuell"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACV0lEQVQ4jX2T20vUQRiGv8XFPyAkSKXIbqNLb6o7r7wKQkki7cRSBHYgsQtFMJMOamiIhzZFaN3SJGzTWMM1gl1MrMTIsIQ0QsttbbNW3f39Zp4uxlwsbW5mGOZ5329m3k9kk8HPWfCfhqFSknszbHbeHJgNwXApfAogIqL7T0KgGBER9cKNuu1Ev76+uQiRtzBajQrVoCe6sN3Z2O5s9BsfVs9ZrMY01PvefwX4EkLPjRrXD4+x6jKxm9PQTQI1glUmxIudxHuNu5p6ip5oNkKsLECoBAZdqJFG7J4CVGc6etAJAQGfoDuM0HLVfpZ6Gog37UHdSUF/9JGs4J2XxM0sVGc6BAVeipkHjAge4dcZIZzjIOEtQk91r78K8+Oolgz0E6eBA+thu11YqhQi+Q6WfO4kzFgtOliB7c5GdWwzUECgbxV+INAurDQIsWph4bDw7dB2Et4iGHQhjNfDcCV2215US4YB+lZBj4GtRgNHLwnhPAeRgiysbhc8L0lWoudGsRsy4FaqAT3m8axGYemaEC0XIqcchHOFRMj71/2/jqAn75Oo34m+sQVqBNUq2C2m9MUqIXLOuIdzHFiPjqGnPOu/UQ0cR4VqUN0H0ZdTscqEWLmweNE4R/IdRC/sI+a5yvKVrSaVM/2rIp+HYP6VCdJEF1ZdJvFiJ9F8IXJACOea7/sTJKb9MFa7QSLnx9HPzqODFVjBNn4c2cH3o7tYGbpHrPkEVtvupOs/sLZh2g/+QpgNISJi3c3D6naZ+E4+RLWm/L+ZRExDra39hWvdKCKykftvqC4eyIGNfxMAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Vorhersage"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABlUlEQVQ4jY2TsYrCQBiE8wIHPoIgHBxcqRAwa5EuoFiYV7AxXUoLOwOaNkWwMOUVNqa4Tg5sBHVRBIttFCy0sLJyQYhzhe4aTz39Ybqdbyd/ZhXlyZTMAhhjeHZOThC0YRgaKKVw3SYGvTwsqwzGGEpmAa7b/B8WBG1MRjk0GhrqtSyiqALfI6jXslgtio8BQdCG6zZhWWXMZybmMxOho2JazSB0VAx6eawWRZkiCNrXIMPQMBnlMJ+Z8D2CaTWD/ddF02oGvkck3DC02yT1WhbzmSnN2CpSAjLo5eF7BJTSC4AxBssqo17LInTUGzO2Cg7jEyR0VDQamlys/FW7ZQfHYx/rYQfRpoXDWLkS/3nD/vsdoaMiiiqYjHLXn0FsHXHFIcIsEvgeuU7AOQexdaR5CmmekoBo0zoZz+b4DqQ5fmscILRbdqRZLHm1KF7iE1vH5+rjroitYz3s3O2BLBSxdSS6yRtzopsEsXUcj/3nTfwLEWZKKSajHCyrDEopDEN7XGUBEWbOOURDX36NYnEvHT7PLwQqz2xpZSLqAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABlUlEQVQ4jY2TsYrCQBiE8wIHPoIgHBxcqRAwa5EuoFiYV7AxXUoLOwOaNkWwMOUVNqa4Tg5sBHVRBIttFCy0sLJyQYhzhe4aTz39Ybqdbyd/ZhXlyZTMAhhjeHZOThC0YRgaKKVw3SYGvTwsqwzGGEpmAa7b/B8WBG1MRjk0GhrqtSyiqALfI6jXslgtio8BQdCG6zZhWWXMZybmMxOho2JazSB0VAx6eawWRZkiCNrXIMPQMBnlMJ+Z8D2CaTWD/ddF02oGvkck3DC02yT1WhbzmSnN2CpSAjLo5eF7BJTSC4AxBssqo17LInTUGzO2Cg7jEyR0VDQamlys/FW7ZQfHYx/rYQfRpoXDWLkS/3nD/vsdoaMiiiqYjHLXn0FsHXHFIcIsEvgeuU7AOQexdaR5CmmekoBo0zoZz+b4DqQ5fmscILRbdqRZLHm1KF7iE1vH5+rjroitYz3s3O2BLBSxdSS6yRtzopsEsXUcj/3nTfwLEWZKKSajHCyrDEopDEN7XGUBEWbOOURDX36NYnEvHT7PLwQqz2xpZSLqAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Unwetterwarnung"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Unwetterwarnung"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradar aktuell"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradar aktuell"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradarprognose"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4jc2RzYsScRjHvfYfxG7/Q3MJ2kvYIYINY6HxYIZkurQuNLE0ddAOQy+6KpagYqOmo41vOYNjg28h6kFExdEO/kqsVldXqWGJ/Qfi6VQg2aFTfS/P6fP5PjyPQvHfJplMKuPxOB2NRifBYHDi9Xppp9Op/Bu42+12YTgcwmAwgHq9DjabrUtR1GpJLpdb43meSqfTiGXZb5IkAUIIOp0ONJtNaLVaUCgUwGw20ysFmUyGarfbMBwOASEEvV4PGo0GVKtVKJVKkM/noVarAUmS3wmCYIxG4/klQSKRQAghkCRpCRRFEXieh1QqBalUCkRRBJZlQa/XM0sChmFQv9+HRqMBlUoFyuUyiKIIHMdBMpkElmUhHA5DKBQCQRBAq9WeLAlomqaKxeKv9mw2C5lMBvL5PAiCALFYDCKRCHAcB4FAAHAcX97AbrevOZ1Oymq1IoqikMViYUiSfEUQxMRkMk0MBkNWp9OVNBrNCY7jjEqlWr6BQqFQ3InMHXejc8/PeZueObbpqUfjPXSo3RPPVduB48qTT56Nveap3+CbvvFp/9tjeTtwhHmKx/J13xjbf/NV3no6wiyvF/Il8wgjmLm8sfdufeUbiejCtRs+ct96MXXd8B26r7kOXFv7n92bjz66Lj8cuS8++OC6cO+9+4x6RbvOP1t/VpBl9fMx9pj/Im9SI4xMLGTlfYTtvJzJ53YRpvdP5bM7f2j/p/kBYt5dIcJjSaIAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="DE Wetterkarten"] menuitem[label="Regenradarprognose"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACJElEQVQ4jc2RzYsScRjHvfYfxG7/Q3MJ2kvYIYINY6HxYIZkurQuNLE0ddAOQy+6KpagYqOmo41vOYNjg28h6kFExdEO/kqsVldXqWGJ/Qfi6VQg2aFTfS/P6fP5PjyPQvHfJplMKuPxOB2NRifBYHDi9Xppp9Op/Bu42+12YTgcwmAwgHq9DjabrUtR1GpJLpdb43meSqfTiGXZb5IkAUIIOp0ONJtNaLVaUCgUwGw20ysFmUyGarfbMBwOASEEvV4PGo0GVKtVKJVKkM/noVarAUmS3wmCYIxG4/klQSKRQAghkCRpCRRFEXieh1QqBalUCkRRBJZlQa/XM0sChmFQv9+HRqMBlUoFyuUyiKIIHMdBMpkElmUhHA5DKBQCQRBAq9WeLAlomqaKxeKv9mw2C5lMBvL5PAiCALFYDCKRCHAcB4FAAHAcX97AbrevOZ1Oymq1IoqikMViYUiSfEUQxMRkMk0MBkNWp9OVNBrNCY7jjEqlWr6BQqFQ3InMHXejc8/PeZueObbpqUfjPXSo3RPPVduB48qTT56Nveap3+CbvvFp/9tjeTtwhHmKx/J13xjbf/NV3no6wiyvF/Il8wgjmLm8sfdufeUbiejCtRs+ct96MXXd8B26r7kOXFv7n92bjz66Lj8cuS8++OC6cO+9+4x6RbvOP1t/VpBl9fMx9pj/Im9SI4xMLGTlfYTtvJzJ53YRpvdP5bM7f2j/p/kBYt5dIcJjSaIAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Aktuell und Vorhersage"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jY1S3UuTcRSe/hleBAV21aUwYntfiLoOopK86K4QQki6iC4Spsvp5ju/IYIyP9YEmXNvWWQNPzc/p86PrfkxpU2nIk5B1173O7/f00VooiY9cG4O53kOz3OOTncBNJc+N+My5F00cyFYl9FMqtTwX8MZl1GvdRqvnGhlkSpvkiolTSZd9lEz1W7IybiM+jMCqXZDDrnlNFMlD+svfMYDZREKlAnyPRXs6935Q5exgFTJQW45fWrRX5AqOWi4SPBEH0Q6BsE2wLUQ+EYbWM890CdZMFX2/NtGf9ETnhiA4GkI2oHQJsEP3KB9B2inHpnum8h0GgrPJZtMumweMK+IdAyCkhB8F+JwGvzABb5nBSVLQOEHYB/lCZ1Ol3UiPEMeqVIDqVKSJl8JwbYgtGmIwyD4r17w/RbQbilo+xFoLR9MlQSp8ibrMpo1lz5Xp7n0uX/OJW+Sv1hwbQE85QE/cIPvt4LvKaCdYtDWfVD8NpgqC1KlJKlSw+kfyWLe/Em+1QHab0MyZoO2XYrgyAu8e1uK5qYSzPY8RMpzI1Rlfnn5/BDd0mPmLYDzgwKnsxV19Vb09n1HNBrFfGgOTmcz6uoVrbm1KWOzV3w+I8BU2bPQfkd0d3uwuhrFzGwQicQ6lpYXEZyZwuDQACKRMCKRMF6/aWQWS9n1Y7LWabxCbjnd1vg8PjLqx9LyIuLxGFZWopibm8GPSAjLy4sIBqfg8w+ipfU9rIrFceIaRn2i49Ylpdp6GIv/xPr6GqLRJYTC8xifGEV8LY5IJIzRsWH4/IMY8g3AZq9InbGhKJX+0bERhMPzmJwKYHxiDD7/AILBKUwExo/J3t5vsCmV3jMC5eWmazZ7ZW9tvR32aiu319jIXmNjSrX1qHh1bRWqlMovFovp6m+ZeghT85UmzgAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Aktuell und Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jY1S3UuTcRSe/hleBAV21aUwYntfiLoOopK86K4QQki6iC4Spsvp5ju/IYIyP9YEmXNvWWQNPzc/p86PrfkxpU2nIk5B1173O7/f00VooiY9cG4O53kOz3OOTncBNJc+N+My5F00cyFYl9FMqtTwX8MZl1GvdRqvnGhlkSpvkiolTSZd9lEz1W7IybiM+jMCqXZDDrnlNFMlD+svfMYDZREKlAnyPRXs6935Q5exgFTJQW45fWrRX5AqOWi4SPBEH0Q6BsE2wLUQ+EYbWM890CdZMFX2/NtGf9ETnhiA4GkI2oHQJsEP3KB9B2inHpnum8h0GgrPJZtMumweMK+IdAyCkhB8F+JwGvzABb5nBSVLQOEHYB/lCZ1Ol3UiPEMeqVIDqVKSJl8JwbYgtGmIwyD4r17w/RbQbilo+xFoLR9MlQSp8ibrMpo1lz5Xp7n0uX/OJW+Sv1hwbQE85QE/cIPvt4LvKaCdYtDWfVD8NpgqC1KlJKlSw+kfyWLe/Em+1QHab0MyZoO2XYrgyAu8e1uK5qYSzPY8RMpzI1Rlfnn5/BDd0mPmLYDzgwKnsxV19Vb09n1HNBrFfGgOTmcz6uoVrbm1KWOzV3w+I8BU2bPQfkd0d3uwuhrFzGwQicQ6lpYXEZyZwuDQACKRMCKRMF6/aWQWS9n1Y7LWabxCbjnd1vg8PjLqx9LyIuLxGFZWopibm8GPSAjLy4sIBqfg8w+ipfU9rIrFceIaRn2i49Ylpdp6GIv/xPr6GqLRJYTC8xifGEV8LY5IJIzRsWH4/IMY8g3AZq9InbGhKJX+0bERhMPzmJwKYHxiDD7/AILBKUwExo/J3t5vsCmV3jMC5eWmazZ7ZW9tvR32aiu319jIXmNjSrX1qHh1bRWqlMovFovp6m+ZeghT85UmzgAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Regenradar aktuell"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3UlEQVQ4jZWRT2sTURTFH3Ttpl+goB+ggS79DLqS2ExJiSX1A9gUpSrWLgp20YUrN65EzUwc8t5kFkURMRcRJoG0aSFpQDNvSCT0T5ROxpSk8bhoU+KMI/XA2fx453LufYz5pLwsX45ptZN5U+K2KRF9XWndTG9f8b8L1cybWr/8A2h0T/3hWw/RV5XyhcLXn1cvzZs2rPYAaztdrO10YbV/IWnauGiBsWTOxnrlGKtlD6tbHp5WjpHgdUyna4OkKRFTq7uBlJKp8gSvI2HUMWd8wcqmh5VSB49LHSyXOvh8cALa6+Pj3gCptzLYJiG+4l1rAO70sNHs48m2h6Wii/tFF0tFF/cKLu4WOlgueUi9b+BWzsZMZvf7+YBZXsejzZ+4Y7lYsFykLBeLhaAXLBdp2UPG6WMuN3KXqw9ePLyh21CEg7iwERc2FCExLRwoQiJunLKYkIgKB9GsxLVn+ezoFuOMsan/9MR5OmeI9ifKwzT4/pCZBt8PZSJ78McRiQgAQJRHkNEIywcYY4wxzvkREUFV1eaQ6bp+SETQdf1wyFRVbRIROOdH/p+MMMamNE1rEBGEEC3G2OTZrpNCiBYRQdO0xhmL+AeE1v4XD2i4ir9iGP+bIiEVwzj7Day8k1jVHwChAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Regenradar aktuell"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3UlEQVQ4jZWRT2sTURTFH3Ttpl+goB+ggS79DLqS2ExJiSX1A9gUpSrWLgp20YUrN65EzUwc8t5kFkURMRcRJoG0aSFpQDNvSCT0T5ROxpSk8bhoU+KMI/XA2fx453LufYz5pLwsX45ptZN5U+K2KRF9XWndTG9f8b8L1cybWr/8A2h0T/3hWw/RV5XyhcLXn1cvzZs2rPYAaztdrO10YbV/IWnauGiBsWTOxnrlGKtlD6tbHp5WjpHgdUyna4OkKRFTq7uBlJKp8gSvI2HUMWd8wcqmh5VSB49LHSyXOvh8cALa6+Pj3gCptzLYJiG+4l1rAO70sNHs48m2h6Wii/tFF0tFF/cKLu4WOlgueUi9b+BWzsZMZvf7+YBZXsejzZ+4Y7lYsFykLBeLhaAXLBdp2UPG6WMuN3KXqw9ePLyh21CEg7iwERc2FCExLRwoQiJunLKYkIgKB9GsxLVn+ezoFuOMsan/9MR5OmeI9ifKwzT4/pCZBt8PZSJ78McRiQgAQJRHkNEIywcYY4wxzvkREUFV1eaQ6bp+SETQdf1wyFRVbRIROOdH/p+MMMamNE1rEBGEEC3G2OTZrpNCiBYRQdO0xhmL+AeE1v4XD2i4ir9iGP+bIiEVwzj7Day8k1jVHwChAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Unwetterwarnung"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Unwetterwarnung"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Regenradarprognose"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/0lEQVQ4jbWSQYgSYRiGf/AUBAt7ca9Rty5dWgi6tgRdWkr2MM26GixGyuAhtXYHETXhH5jRlBARYUa9iDY2qIjZIDgO6A4IebA1PATrsVPQKXi7bNG25nbph4fn9HyH7/8I+V9PFEVOkqSPyWQSkiSdiKJIBUG4cmHocDhslNLXqqpiNpthsVhgPp9D13VIkgRK6d1zUTAYXIvFYqFYLPYmGo3SWq2G6XSK0WiEwWCA4XCIyWQC0zQRj8ffnol5nr8ViURQr9fR7/ehaRosy0Kn04GqqqhWq1BVFa1WC6PRCNlsFjzPe/1+/zohhJBAIKC0221YlgXDMKDrOjRNQ7lchqIovygWi9A0DaqqolQqIRwOIxAI7BOO4771ej1UKhUoigJZlpHP55HL5c4hyzIajQZM04RhGOA4bkw8Hk+vUCggk8kglUqtJJ1OI5vNQpZlNJtNeDyer8Tlcu34fD6IoghBEEApXYkgCBAEAYeHh3C73ZQQQgjDMAcsy56wLIt/5DPDMKEzv7GdOr79MPPp+4NXx95Vvi/Nbiy5noptKzF5tvVy8niV7yQ+7C29vpvPrSebL46+bIaODlb5ut9cXzrgmrefuPq0v32Rl8b23e6O3dkdb7Dv9+zO7tju7O7/7o1H7+7Zd7tD4qjYlg443cGlU1/+w2s/d/S39AcE/6v/fVledwAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="EU Wetter"] menuitem[label="Regenradarprognose"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB/0lEQVQ4jbWSQYgSYRiGf/AUBAt7ca9Rty5dWgi6tgRdWkr2MM26GixGyuAhtXYHETXhH5jRlBARYUa9iDY2qIjZIDgO6A4IebA1PATrsVPQKXi7bNG25nbph4fn9HyH7/8I+V9PFEVOkqSPyWQSkiSdiKJIBUG4cmHocDhslNLXqqpiNpthsVhgPp9D13VIkgRK6d1zUTAYXIvFYqFYLPYmGo3SWq2G6XSK0WiEwWCA4XCIyWQC0zQRj8ffnol5nr8ViURQr9fR7/ehaRosy0Kn04GqqqhWq1BVFa1WC6PRCNlsFjzPe/1+/zohhJBAIKC0221YlgXDMKDrOjRNQ7lchqIovygWi9A0DaqqolQqIRwOIxAI7BOO4771ej1UKhUoigJZlpHP55HL5c4hyzIajQZM04RhGOA4bkw8Hk+vUCggk8kglUqtJJ1OI5vNQpZlNJtNeDyer8Tlcu34fD6IoghBEEApXYkgCBAEAYeHh3C73ZQQQgjDMAcsy56wLIt/5DPDMKEzv7GdOr79MPPp+4NXx95Vvi/Nbiy5noptKzF5tvVy8niV7yQ+7C29vpvPrSebL46+bIaODlb5ut9cXzrgmrefuPq0v32Rl8b23e6O3dkdb7Dv9+zO7tju7O7/7o1H7+7Zd7tD4qjYlg443cGlU1/+w2s/d/S39AcE/6v/fVledwAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter aktuelles"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACy0lEQVQ4jY2TX0hTcRTHr6EPYtqbPSpUSKiX5sx7b0/RW6+FIRQ9yYKwcv1BgmojwoJkRmG0uTl378LhiybRKsybOJzLudv1t5+E3QfLJru2andzpSZ9ezFlldQXPo/ncL7nnC/DrMtuZ7ZFneaicYdQHPJUlYY8VaW0q3r7uEMojjrNRXY7s43ZQgWynSlURbZEFdly0mveRXwcq0p8HfFxLOk171JFtlwV2RLZzhQyDFOQVy3bmcIJP1c24zZVqH6OJyJ/hEqchYr8WSpxFiLyR6jIczNuU0XIU1W63mRTtKt6u+LlK6nYcIj6+TPzQ+ZnX4b3pTIy++3Li30f5x/VB6kktBCJPzjjNlWoIluSZ4d0czuJtP8AFfmzetCk5WLHsao/wVo6htXkY+SijdCDprdUElpUP8erIlsedZqLNhrMeLk9VBQa3w/WjWanTmDNULCSeIjl991YWejDmvEamcljeDdgfh6XuKNUEnaPO4TiTQu+elPcz51OPqk1lhN9+KrZfsOOb/MiFoK1n6gknCI+jg15qko3LYgN9VTizy8Ea77ntKtYetOywYJyCaGnt9Hf50FA6voxIF5//tJ38vCEnyv7Y4K5oRrDUBqRjTchG2/Ch1fN8Hq9IITAMAwYhoFYLIaenh4Euq/s/WMHs/2m0cSwAHnwApwP7sHlvAtVVZHNZqHrOnRdx9LSEiYnJ3G/697tv15hsLv5czAYRC6XQzqdRiqVwuzsLAghIIRA0zTouo7Ozk44HA53R0eHOe8Pbt28kVtcXMTc3BwopVAUBZFIBOFwGOFwGJFIBIlEAplMBlNTU2hvb3dvfKLi5StttmuGpmmIRqOQZRmyLGNkZCSPsbExTE9PI5lMwmazreRl4erl1k6XywVVVRGLxbZEURQEAgG0tbXd2djFrzRetJ5zWa1W/IOV1tbWOxaLZcdWCf1v/QRFYxQmn88J2gAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter aktuelles"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACy0lEQVQ4jY2TX0hTcRTHr6EPYtqbPSpUSKiX5sx7b0/RW6+FIRQ9yYKwcv1BgmojwoJkRmG0uTl378LhiybRKsybOJzLudv1t5+E3QfLJru2andzpSZ9ezFlldQXPo/ncL7nnC/DrMtuZ7ZFneaicYdQHPJUlYY8VaW0q3r7uEMojjrNRXY7s43ZQgWynSlURbZEFdly0mveRXwcq0p8HfFxLOk171JFtlwV2RLZzhQyDFOQVy3bmcIJP1c24zZVqH6OJyJ/hEqchYr8WSpxFiLyR6jIczNuU0XIU1W63mRTtKt6u+LlK6nYcIj6+TPzQ+ZnX4b3pTIy++3Li30f5x/VB6kktBCJPzjjNlWoIluSZ4d0czuJtP8AFfmzetCk5WLHsao/wVo6htXkY+SijdCDprdUElpUP8erIlsedZqLNhrMeLk9VBQa3w/WjWanTmDNULCSeIjl991YWejDmvEamcljeDdgfh6XuKNUEnaPO4TiTQu+elPcz51OPqk1lhN9+KrZfsOOb/MiFoK1n6gknCI+jg15qko3LYgN9VTizy8Ea77ntKtYetOywYJyCaGnt9Hf50FA6voxIF5//tJ38vCEnyv7Y4K5oRrDUBqRjTchG2/Ch1fN8Hq9IITAMAwYhoFYLIaenh4Euq/s/WMHs/2m0cSwAHnwApwP7sHlvAtVVZHNZqHrOnRdx9LSEiYnJ3G/697tv15hsLv5czAYRC6XQzqdRiqVwuzsLAghIIRA0zTouo7Ozk44HA53R0eHOe8Pbt28kVtcXMTc3BwopVAUBZFIBOFwGOFwGJFIBIlEAplMBlNTU2hvb3dvfKLi5StttmuGpmmIRqOQZRmyLGNkZCSPsbExTE9PI5lMwmazreRl4erl1k6XywVVVRGLxbZEURQEAgG0tbXd2djFrzRetJ5zWa1W/IOV1tbWOxaLZcdWCf1v/QRFYxQmn88J2gAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Vorhersage"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABMElEQVQ4jZ2SIZLDMAxFBRf2Gj3Css7CHGGpYWGgr7AwMFdYGGgaaGgYKigo+BY4beomnc6sZjQTJfrPP7JEHgIN4Il7vXyBhq22ETQirwINUM6HADAopzeAp6YGsMLBWwAawMbWZjlT7YaaNq3vpq1PYz0IjZA/aoMn8Fyfs7RZzoBusHLaDgblbvFAfLlcmkQDYPtZVDfH4ue6ncEtl6+99SyYw1yMRb11oYG3gDhkuj4Rh3wXl8U2gIiIOxz9wlyMOGRERG5iNae7Ttw0B0M8kbLyHWe668T4WxqAiMhnmJiLVQg2Ntd4E6s5czFS1mba7hCHTBxy/fa8SF2fsEd7a+ymv/buVrnrE2r+P4CIyFwqJGWlLPXqjrLrE3M5WCYRkUWdOGT6n/llxiHjDn8skyMr3aR0nQAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABMElEQVQ4jZ2SIZLDMAxFBRf2Gj3Css7CHGGpYWGgr7AwMFdYGGgaaGgYKigo+BY4beomnc6sZjQTJfrPP7JEHgIN4Il7vXyBhq22ETQirwINUM6HADAopzeAp6YGsMLBWwAawMbWZjlT7YaaNq3vpq1PYz0IjZA/aoMn8Fyfs7RZzoBusHLaDgblbvFAfLlcmkQDYPtZVDfH4ue6ncEtl6+99SyYw1yMRb11oYG3gDhkuj4Rh3wXl8U2gIiIOxz9wlyMOGRERG5iNae7Ttw0B0M8kbLyHWe668T4WxqAiMhnmJiLVQg2Ntd4E6s5czFS1mba7hCHTBxy/fa8SF2fsEd7a+ymv/buVrnrE2r+P4CIyFwqJGWlLPXqjrLrE3M5WCYRkUWdOGT6n/llxiHjDn8skyMr3aR0nQAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Aktuell und Vorhersage"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACu0lEQVQ4ja3ST0iTYRwH8JdAR10UEzxkNtchPHSITmGXrlEdgl0ql5HL/LOZYpuSihQaJEtdQpBDrYyCkkpykH9wzemY880g56tubGu2d4q6P26+c3PP8+1gpaPy1APf4/cDv9/zY5j//WyNTKqzOUtur89+ztXkfubUEo5TS/o5VW65XcGI9iwvd4iqvA/TXavPjnCRDzlfiSFjhozsn994c8Dt68hcmVVLNjhVbvlfy/5OpmatKx1R02mBzFxYJ/OXwtRZJFBnoYDZ80FqOba6+T7Fb68XR+fU4oqksl3LiAJd+xC1nENi4RqoRwnqURDqLk1Qd8kWnMVxOOVxOipa2exPDc2qj8aSxlnvZqoi+uOILRSDLlaCLt76hYC6Syl1lxC6cCVOjWl+OioK+h5lRex3chp2gKeMWbBeRMJVAbJYtY14fiLuclB3GciXM1vElC0QY0ZYeJcesdflzPwGwj1MPMqVgCxWg3yv3oVUgHoUILNSJCZPgpjzQMayt8ing7GFWrHwB5BwVYJ4qrchlxLDb+vQ3dkG3eP7GO4twtLgKcTH85AYOwxHw6H4zgg9zKTAShGdK0F0rgxR7ia0Wi1YlkUgEEAgEIDZbEZ7ezvWDPkQPkrwrTlzafcObkcGT0D/ohAtD5qgabkHq9WKUCgEnufB8zzC4TBMJhNGXl7HWq8YXk1aZ9I3vm47i76+PkQiEfj9fiwvL8Nms4FlWbAsC47jwPM8Ghsb8apJita75flJt1BXWxXz+XxwOByYnp6GxWKB0WiEwWCAwWCA0WiEx+NBMBjExMQEVCqVLglQKhUhjuMwPj4OvV4PvV6PgYGBpAwNDWFqagperxdKpTKWBCiKr7ZqNBpYrVaYzeZ/xmKxQKfTQS6XtyUBUzeYlELZ5ScymQx7paCgICaTydqkUmkawzDMD3YgJ5kh3nZeAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Aktuell und Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACu0lEQVQ4ja3ST0iTYRwH8JdAR10UEzxkNtchPHSITmGXrlEdgl0ql5HL/LOZYpuSihQaJEtdQpBDrYyCkkpykH9wzemY880g56tubGu2d4q6P26+c3PP8+1gpaPy1APf4/cDv9/zY5j//WyNTKqzOUtur89+ztXkfubUEo5TS/o5VW65XcGI9iwvd4iqvA/TXavPjnCRDzlfiSFjhozsn994c8Dt68hcmVVLNjhVbvlfy/5OpmatKx1R02mBzFxYJ/OXwtRZJFBnoYDZ80FqOba6+T7Fb68XR+fU4oqksl3LiAJd+xC1nENi4RqoRwnqURDqLk1Qd8kWnMVxOOVxOipa2exPDc2qj8aSxlnvZqoi+uOILRSDLlaCLt76hYC6Syl1lxC6cCVOjWl+OioK+h5lRex3chp2gKeMWbBeRMJVAbJYtY14fiLuclB3GciXM1vElC0QY0ZYeJcesdflzPwGwj1MPMqVgCxWg3yv3oVUgHoUILNSJCZPgpjzQMayt8ing7GFWrHwB5BwVYJ4qrchlxLDb+vQ3dkG3eP7GO4twtLgKcTH85AYOwxHw6H4zgg9zKTAShGdK0F0rgxR7ia0Wi1YlkUgEEAgEIDZbEZ7ezvWDPkQPkrwrTlzafcObkcGT0D/ohAtD5qgabkHq9WKUCgEnufB8zzC4TBMJhNGXl7HWq8YXk1aZ9I3vm47i76+PkQiEfj9fiwvL8Nms4FlWbAsC47jwPM8Ghsb8apJita75flJt1BXWxXz+XxwOByYnp6GxWKB0WiEwWCAwWCA0WiEx+NBMBjExMQEVCqVLglQKhUhjuMwPj4OvV4PvV6PgYGBpAwNDWFqagperxdKpTKWBCiKr7ZqNBpYrVaYzeZ/xmKxQKfTQS6XtyUBUzeYlELZ5ScymQx7paCgICaTydqkUmkawzDMD3YgJ5kh3nZeAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Italien"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVQ4jWNYd3nb/9WXtvxfeGY1HD949+g/Ovj18NH/d3OXwPGLlp7/l8xd/jM07pnwv2pH1/+k9RVwfObJRQwDvp+/+P9Bcg4cX7Zy+98uqfifIWFt2X/nhYn/GSe5w/HuWwcxDPiy79D/c9oWcLxSSfd/PJ/oqAGjBgwbAwxmhf5nqLP+z5SmD8etszr+b926FQWvbev8P0laFY4rRGT/u7Hz/GdgTNT5z6At8J9RnhOOtY11/tvZ2aFga22d//qs7BgYAEydpEIJg7mUAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Italien"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAxklEQVQ4jWNYd3nb/9WXtvxfeGY1HD949+g/Ovj18NH/d3OXwPGLlp7/l8xd/jM07pnwv2pH1/+k9RVwfObJRQwDvp+/+P9Bcg4cX7Zy+98uqfifIWFt2X/nhYn/GSe5w/HuWwcxDPiy79D/c9oWcLxSSfd/PJ/oqAGjBgwbAwxmhf5nqLP+z5SmD8etszr+b926FQWvbev8P0laFY4rRGT/u7Hz/GdgTNT5z6At8J9RnhOOtY11/tvZ2aFga22d//qs7BgYAEydpEIJg7mUAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Österreich"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAs0lEQVQ4jWP4v3rD//8r1///N2cJSfhPc8//D2au/xl+1XX8/1Xe8P97Ui5J+IOF+/+54sr/Gb7FZ///7B76/62mJUn4sILu/1xe0cFgwP8TZ/7/P3js///te0nCl6bN/l8eHP6f4T+Z4NKlS//Ly8uHhwFnL/7/f+zU//97D5OEL89e8L8iLHIwpAOKDfho5fn/jJLB/xVSaiThLmHZ/4HsvP8Z5kso//dm4/5vwcJOFgYAK1HPpHn9lH4AAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Österreich"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAs0lEQVQ4jWP4v3rD//8r1///N2cJSfhPc8//D2au/xl+1XX8/1Xe8P97Ui5J+IOF+/+54sr/Gb7FZ///7B76/62mJUn4sILu/1xe0cFgwP8TZ/7/P3js///te0nCl6bN/l8eHP6f4T+Z4NKlS//Ly8uHhwFnL/7/f+zU//97D5OEL89e8L8iLHIwpAOKDfho5fn/jJLB/xVSaiThLmHZ/4HsvP8Z5kso//dm4/5vwcJOFgYAK1HPpHn9lH4AAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Schweiz"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsUlEQVQ4jcWROwqDUBBF77OQBLfgShJwD+liaeUOUskDeYUrELeQInVKEdxB6uzkFSeFSawiUfK5cJoLc5hhRNNAXUNVzSPPIQwRWQZpCkkyj9Wao4TYbCGOQZrFReIwKSgK8H6gLBcIrOUZ534lKIph0Fpo21HQdWNvLRjzQuA9b8UE3xKU5XCvc8Paj/T92Ds3ccL/v/BRgTFggjtmQhBFXCXOM6kl9hI6SewkkoXcAOnIaiitR+13AAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Welt Wetter"] menuitem[label="Wetter Schweiz"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAsUlEQVQ4jcWROwqDUBBF77OQBLfgShJwD+liaeUOUskDeYUrELeQInVKEdxB6uzkFSeFSawiUfK5cJoLc5hhRNNAXUNVzSPPIQwRWQZpCkkyj9Wao4TYbCGOQZrFReIwKSgK8H6gLBcIrOUZ534lKIph0Fpo21HQdWNvLRjzQuA9b8UE3xKU5XCvc8Paj/T92Ds3ccL/v/BRgTFggjtmQhBFXCXOM6kl9hI6SewkkoXcAOnIaiitR+13AAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Aktuell und Vorhersage"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Aktuell und Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jYWSP0gbcRTHf9MFCZQjCfagwUSoUodQQ1NitNYMWQR3BzPq4GjBTA4q4iAeZ2qwxTRIaqDBRKEoIgRaDmyVTrHi4lCHODgIwSwuFz8dLq1NTK4Pvrwf733f/58QFsKy7EF9BMuyx4pXH6TKKpkgLEoxNnrLVL7CRm+ZRSlGJgiqrFomKM+35bjV4SIFpTT8emPqixTc6pTn23LNK2uyypI9zVbY4CwKp2PwMwo/hkx9OgZnUdgKGyzZ02gNnZD2w3UWSu/hKALfhkx8D9+/jyKm/zoLaT91CYpT9jgHftD7QX8F+iDor//BYM3eDwd+ilP2eN22q+vdNxyOQiEIhT4ohJqgz/QfjlJd7775ex00JxyPw5cI7Adg/6UFAibveBw0pznGRMg2YiSUCjs++Oz/P3Z8GAmlMhGyjfyZQjqZllfIB2DbB3kLbPsgH+BkWl4RQkj3e1hzQ+45ZHvg07PWyPaYvDV3/RXOZ5yZ0pxj725VqbLZBR+fPsRmF3erSrU059g7n3FmGv+SWwjhvZx17ZLqhGQHJD3wwWvqZAekOrmcde0KIbw1/kO5WnAlSSgUY464obVXePcEQ2uvFGOOOAmFqwVXsmlgQycvhBDK5IBtmLePmRywDQshlJq9eeUWItWCpFaE3zqgwzeAgPF4AAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    /* menu[label="Regionales Wetter"] menuitem[label="Vorhersage"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB10lEQVQ4jc3ST0iTYRzA8eeS0CFSkCA8xBIFSUiaDVe3wNtAIXOHUAq2Q7tERF0bhn8OmZKkLwXiXK63idJSyzm1Xr0FLtFpr4K4TcuB1F6XiTO2b4eJrT+jdesHn9vD9/k98Ajx3wytuR3YRQ5Og4TTIGEXObTmdmQdiDuMAeZaIPg4Za6FuMMYyOLmvAc49TPMN4Jqg4WrKaoN5huhV+/nfl7mTeyVh8rxVYO/HhQjvDmXolTAzGXwmThxVOgyBr5JhQMotTBWDt6z4DWA9wyMnoLRQtSXNpAOt2UMaO26V3jOw/PT+0phUEefu4kazxeuT8aweZapcq+a/xg4eUQU4yiGZyUgF4GrAKXPwt23cfYADUgCzdMfueRSL/wWSLTl34ndO7aUfFSwR3c+Ss8VTM4lVuIwocHYZ3itwfJ2ElPvwuZF13u/WV6sT28cF0KURJvEu9WHFdyY3iUCTEZhIPLDVBQCWwmiQMPUB8zyYulPm9Q+VbevjWsMhhPIG9ATBkeaJ+vwIgLyBgyFdrnlC2N2q58OAjcnIvh3YGgTuoIg/aJrX2cwdWb2K9weX+cgUNevxqwja1iGQ1j/wjIcwjqyRl2/Gkt/RZkQQv+PyjL+j2znO9UZk8zFS/WrAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB10lEQVQ4jc3ST0iTYRzA8eeS0CFSkCA8xBIFSUiaDVe3wNtAIXOHUAq2Q7tERF0bhn8OmZKkLwXiXK63idJSyzm1Xr0FLtFpr4K4TcuB1F6XiTO2b4eJrT+jdesHn9vD9/k98Ajx3wytuR3YRQ5Og4TTIGEXObTmdmQdiDuMAeZaIPg4Za6FuMMYyOLmvAc49TPMN4Jqg4WrKaoN5huhV+/nfl7mTeyVh8rxVYO/HhQjvDmXolTAzGXwmThxVOgyBr5JhQMotTBWDt6z4DWA9wyMnoLRQtSXNpAOt2UMaO26V3jOw/PT+0phUEefu4kazxeuT8aweZapcq+a/xg4eUQU4yiGZyUgF4GrAKXPwt23cfYADUgCzdMfueRSL/wWSLTl34ndO7aUfFSwR3c+Ss8VTM4lVuIwocHYZ3itwfJ2ElPvwuZF13u/WV6sT28cF0KURJvEu9WHFdyY3iUCTEZhIPLDVBQCWwmiQMPUB8zyYulPm9Q+VbevjWsMhhPIG9ATBkeaJ+vwIgLyBgyFdrnlC2N2q58OAjcnIvh3YGgTuoIg/aJrX2cwdWb2K9weX+cgUNevxqwja1iGQ1j/wjIcwjqyRl2/Gkt/RZkQQv+PyjL+j2znO9UZk8zFS/WrAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }*/
    
    
    menu[label="Regionales Wetter"] menuitem[label="Unwetterwarnung"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Unwetterwarnung"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACE0lEQVQ4jY2STWsTURhGs3Cl7vwNLupKXPsHXOivsCtRsnDdtKQoUiilQp0hbWgg9ENmmkImyU0naWJCEpzJOEMoNNCQmhBDUNqaNrRm1B4XkoqWxB44u3uf9/K81+MZws7ODoqisLS0xOrqKoZhcHx8zLDzF5yfn5PP5xFCUK/X6XQ6NBoNisUii4uLNJvNyyH9fp9yuUwsFqNQKJBIJKjVajiOQ7lcxrZtqtUqlmWhadrfAe12m7m5OZLJJIZhoOs6lUqFXC6HEIJ4PI4Qgkwmg+M4hMNhbNvm7Ozsd1A0GiWbzVKpVDBNk2KxiK7rbG5uoqrqhRsbG+i6jhCCSCTC7Owstm3jmZ6eplQqoWkaqqqiKApra2usrKxcUlEU0uk0lmVhmiaSJOEJBAKsr68TCoUIBoMjXV5eJhwOoygK29vbTE5O4nEch4mJCQKBALIsI0nSSGVZRpZlZmZm/hS6tbWFz+fD6/VeyampKVKp1OV1tgyJ0vxt+ocFvrVe0Nt9wPejOLvqQ0qv79AszQ//SD/dUzL+m3QbUdyjBO5hjN7uI07rz/hxYnHyKY0p3aPbMoaHtAyJ9wt3SfuusZ8ax/3yFvcgyn5qnIz/+ugXDPiYf8WH4H3cr3m6e28wFsaoak84Paj9/7Lb+8y7l7fotZPU9cdXnzqgnvVTSz7FWBhjTzy/2tQBgxIz/huji/qHX+b4DF1iTBkOAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradar aktuell"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradar aktuell"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACVklEQVQ4jYWT309ScRjGz7+SUBdtbnXZ31AH2uBwDnhVa9W6qk232mw2BeEcClFQh6AeEVIUkMOPFBAwFfUm66JaN21lW2vd1br/dIGhlth7+X6f53mf5937FYQOpbgkHIodh2JHdkp0wp1azh6ZickwxVKe5XQKr8/zfxHF5cCh2FFcEuMTIbabm5Qrq2Syy8TnZ+l//AjZKZ3uSHFJ6HPT1BtVngZUVtdKVGsVjEKORDJOJDKB2zvIrH6EOSEiyTYaGzWKpTzpzNKJ6Tkjy8vNBulsq18s5ZmKTSLJtiOBgYF+avUq+aJBpbpGdb1MzsiSSMbZ2W3S2KiTXUmTzqTQ4zOo/mHu3L1FO/t6rUKtvs7ObpNKtUy+kGNhMUl0OsJa5QU5Y4V4QicYCuDTPPg0Dx7vYCuG4nJgFHIY+RX2X78iXzBILS8wo0cJjQcZC48QiUVRAyN4D8knBARBEHr7HhCbmSK5mEDXpwmFg4yGg/j8wwx53Fxx+bDfG8anuvEektsR/pTskrArMlZJQZJtSLINqyTTbX1CtzzGRasbSbYhOyWUTjdhElXOXfW1H7sdI3jmtrkZ2MAkapyFFUyixqWe8TbQbNGIl9+z1DxgLPOG81Y/x8ktrNrqXVaCqIk9bjxrtAVMop+h+B5fvv/C1pc8cmUPoCZ2uT26Rdc1FcFs0Xhe+0B654DR9D7mvyZduO7HJPoPXfmZr7wjtf2ZaPEtZouG0CWq9Me2+PTtJ5b7+pkfxiRq9IbrfPz6A+XhwvH8KmZR/WdRnRZtFtXWdEEQfgOvg9AN4qFLHQAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradarprognose"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regenradarprognose"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACDklEQVQ4jZ2Rz4sSYRyHJaJLN2ebYG9Rf0PscQ8RERhsyHbwJHmWDl5WYpmbiEEEcxk8OIKOjtNgNo4M6kxQOhKO5hCDij9wc4t2JdcNbNdq+eyhNhDctu25vJf3eb4v39dmW0AikViNx+NMNBodhMPhAU3TTCgUWl109zTZME0TvV4P7XYbuq4jEAgYFEUtjmQymWVRFCme561YLDY2TRPNZhPVahWVSgWGYUBVVfj9fmZhQBAEqlarodvtotVqodFooFQqQdM0KIoCWZZRLpfh8/mOvF4v6/F4VuYCHMdZnU4H9Xp9TpQkCaIoIplMIpVKoVAoIJ1Ow+12s3MBlmUty7Kg6zpUVUWhUIAsy39kjuPAsiwikQiKxSJcLtdkLsAwDKWqKgzDgK7ryOVykCQJmqYhn89DEATwPA9FUcBxHJxO5/wLgsHgcigUomiaxmvm5rQeufFz/yWBSYbA3gsCY5HA6LkdzzZWjpxOJ+twOOZ3cMIrynbxa55cm9bu4Pvnp5gNN/Fjj8VIJqe72SsPT//830zy5O2JQnYOuo/w7f0apuZdfJKv40zxhLFCbh0MNjHbpjAb/joPPzzGx+y1v0coynZhlCWf7GZJ7EgkJsZ9zLYp7L97cLa8iKG4NPzy9h4GAjHpc5ev/rNopWyXtkRiY+fNLfRThHDuyX3evt7jlw47nH393PL/cgwviGlT/nAOKwAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Südtirol"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqUlEQVQ4jY2S20uTcRjHnzwsw6u6CKLAP8ALL8LsImpkZS5Pc3tXUesgps5M1LwywtHJEkOoJGqIBwrXu0pRLLXcO5tZ2Lu1SW9bk5rLqYMKFfPwO7z8upBdLA/1hefm4ft84fnwBVhHS0GTAQUbdet51pQkcQriMfTiL8VN/3WAptq06Ou1E37hTBwAgF9QxlFH7gB15LYBgw1hn99vjFsIPtshCEJMRAD2XymgUv6c7NZWC4IyBgCAWFW1xKqqCHsWnbkJ9PO5VuS/+WJmxr45IiDk1scTl65OHjjspx/Ls8n024vkZ+8r8qOnA0/b9QuuS9upXdUlu7hfyGs4ueobjE9UoA+Fx1Gg4RMKNsho/C5D3+sZDtQjMnbHQqwZtWQ4a6/RCFERh4KgjBHFnbEAAGS8vpqMVjLsK2PYV8Gwr4wRr4FRX/k8DdzLCAMOvwlLwQcG4inqoqK6jwxkXSUjRUOyQ8tkp47JTo7JopbJw2omv8th1FVyn1gP3aBOzWviLWlHwWYd4AnTWeotekJFdQexZVbhwWN22rOf0b4Dy9OTyki3kpFOJcNDp+8SW9pl6tR0Ym/pYzTRkg0AAEYjRPE8Fw0AQAZPVWHLHobNKQybdzPclsLwo2SGLftmiLM0FQCA57noFRwkiVPQ95kaKmSYSLeqHzUnU2RKYuhhEkOtu37j3hwzsWUdlPhExQr6PM9HE09BlezkFqhd1TAvFmzDPdp81J72FHWktyxZ9SpqVWXLg0dCsltXPTp6YWNEwOJkdwL+dt1GpLyaWYnbEt6T/vQ6IqRXhptJRo7epp7CWTRWo44IEEUxdi70fGuYAwDA+BC3iTo0b6hDYwZYrnLIrY/HgVv6xSmLctUi/c2EeItfYu/5xn+a1xKeaMpDk00563n+ADXbkQIc0ouQAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Südtirol"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqUlEQVQ4jY2S20uTcRjHnzwsw6u6CKLAP8ALL8LsImpkZS5Pc3tXUesgps5M1LwywtHJEkOoJGqIBwrXu0pRLLXcO5tZ2Lu1SW9bk5rLqYMKFfPwO7z8upBdLA/1hefm4ft84fnwBVhHS0GTAQUbdet51pQkcQriMfTiL8VN/3WAptq06Ou1E37hTBwAgF9QxlFH7gB15LYBgw1hn99vjFsIPtshCEJMRAD2XymgUv6c7NZWC4IyBgCAWFW1xKqqCHsWnbkJ9PO5VuS/+WJmxr45IiDk1scTl65OHjjspx/Ls8n024vkZ+8r8qOnA0/b9QuuS9upXdUlu7hfyGs4ueobjE9UoA+Fx1Gg4RMKNsho/C5D3+sZDtQjMnbHQqwZtWQ4a6/RCFERh4KgjBHFnbEAAGS8vpqMVjLsK2PYV8Gwr4wRr4FRX/k8DdzLCAMOvwlLwQcG4inqoqK6jwxkXSUjRUOyQ8tkp47JTo7JopbJw2omv8th1FVyn1gP3aBOzWviLWlHwWYd4AnTWeotekJFdQexZVbhwWN22rOf0b4Dy9OTyki3kpFOJcNDp+8SW9pl6tR0Ym/pYzTRkg0AAEYjRPE8Fw0AQAZPVWHLHobNKQybdzPclsLwo2SGLftmiLM0FQCA57noFRwkiVPQ95kaKmSYSLeqHzUnU2RKYuhhEkOtu37j3hwzsWUdlPhExQr6PM9HE09BlezkFqhd1TAvFmzDPdp81J72FHWktyxZ9SpqVWXLg0dCsltXPTp6YWNEwOJkdwL+dt1GpLyaWYnbEt6T/vQ6IqRXhptJRo7epp7CWTRWo44IEEUxdi70fGuYAwDA+BC3iTo0b6hDYwZYrnLIrY/HgVv6xSmLctUi/c2EeItfYu/5xn+a1xKeaMpDk00563n+ADXbkQIc0ouQAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Schenna"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADa0lEQVR42mL8/+c/AwMzAxS8lWVgEH4MZv748P/x/clgpqxiLgMDhwAjAxYAEEAsyJz3j/bNevVqh4cQmw4DH5cww8+PV8DiP59sYvj07e3/d7+uMIiJeRwXlAu1gukBCCCEAX/eCfOwfhd+9fM9w8ffpxl+s4oyqOjkgaWePV7F8O3rawaGfz8YgGpEgWpFGViEXoPkAAKIAeSFN88vB319tv//5ZNm/59eTPj///ub//8+7v3//98lMAazgWIgOZAakFogYABhgABi/P//o/C5fcFveH79YOCXNGFgFlZgEBE2Y2D4/5vhP+sHsCWMvwWABCvDm7enGP6+fcDw8fkZhi9sHAxGTrsZAQII6AW+t3KCQQzM/3YxCCpIMDDwyDP8//mAgfEXLwPjP2i4/fnE8J/tM4OIpDwDA+8PBrY/IgxCTG5gKYAAYgIRIiI8DE8ePQHawsjw9d0jBoa/z4DsNwx/vzwBYxAbJAaWA6oBqQXpAQGAAGK8fLrn/8fHMxisTTyBUSXF8JP5AwPbf04Gxh/fGRjYoAH8C+gjDk6GX4zfGdj/Ar3z4xnD0TPbGfhlMxgAAojlPwMHw/9//4CKvjEwMAFtYnrJwMjACYw7IP8/wgBGJi4gA2jovz9gtSA9IL0AAcT4/88Pjr93lmw6f7Tc1cTRhuHHr18MHJyfgAoFGf5+/wnWz8zJDjT4PcOP73wMHGxsDGf2H2EwtO7czawS4wcQQCwMzOw/nj59LysmxMrA8PkBAwevIMP/H+8Y/gNjhZkNkkT/ffnLwMj2DagZpOYZA0gtSI+cOvsPgAACJ6S7r1ZpcLx5wfD311sGLlFmBnERTaDzfjD8YfwECen/fAyMPzkYXj49wfDt9V+GF69+M/wQWaUhx1DCABBAYANULFureP+ztJ07OI+B5/USBnGxKwxMX5gZmH7/gITBbw5g9P5lePj6N8OX7zEMRj5JDJ8Z/1SBpAACiBGUmhgYPkgw/GZgeHl93awzJ0t9hVn+MHD+YWNQ1/wN1n/zOivDd5ZfDG//sDCYmHdvFtcMSmNgBckIvAAIIGheEHgBEmDiUtzPyufhKyigzCAtLMyw/2QHWNbWvILh6du3DJ8+3AWrYWAFqocCgACCugA7uHioESypb1ePyMq/vwowsHJ/gHEBAgwAmV5dbyw4PVgAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Schenna"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADa0lEQVR42mL8/+c/AwMzAxS8lWVgEH4MZv748P/x/clgpqxiLgMDhwAjAxYAEEAsyJz3j/bNevVqh4cQmw4DH5cww8+PV8DiP59sYvj07e3/d7+uMIiJeRwXlAu1gukBCCCEAX/eCfOwfhd+9fM9w8ffpxl+s4oyqOjkgaWePV7F8O3rawaGfz8YgGpEgWpFGViEXoPkAAKIAeSFN88vB319tv//5ZNm/59eTPj///ub//8+7v3//98lMAazgWIgOZAakFogYABhgABi/P//o/C5fcFveH79YOCXNGFgFlZgEBE2Y2D4/5vhP+sHsCWMvwWABCvDm7enGP6+fcDw8fkZhi9sHAxGTrsZAQII6AW+t3KCQQzM/3YxCCpIMDDwyDP8//mAgfEXLwPjP2i4/fnE8J/tM4OIpDwDA+8PBrY/IgxCTG5gKYAAYgIRIiI8DE8ePQHawsjw9d0jBoa/z4DsNwx/vzwBYxAbJAaWA6oBqQXpAQGAAGK8fLrn/8fHMxisTTyBUSXF8JP5AwPbf04Gxh/fGRjYoAH8C+gjDk6GX4zfGdj/Ar3z4xnD0TPbGfhlMxgAAojlPwMHw/9//4CKvjEwMAFtYnrJwMjACYw7IP8/wgBGJi4gA2jovz9gtSA9IL0AAcT4/88Pjr93lmw6f7Tc1cTRhuHHr18MHJyfgAoFGf5+/wnWz8zJDjT4PcOP73wMHGxsDGf2H2EwtO7czawS4wcQQCwMzOw/nj59LysmxMrA8PkBAwevIMP/H+8Y/gNjhZkNkkT/ffnLwMj2DagZpOYZA0gtSI+cOvsPgAACJ6S7r1ZpcLx5wfD311sGLlFmBnERTaDzfjD8YfwECen/fAyMPzkYXj49wfDt9V+GF69+M/wQWaUhx1DCABBAYANULFureP+ztJ07OI+B5/USBnGxKwxMX5gZmH7/gITBbw5g9P5lePj6N8OX7zEMRj5JDJ8Z/1SBpAACiBGUmhgYPkgw/GZgeHl93awzJ0t9hVn+MHD+YWNQ1/wN1n/zOivDd5ZfDG//sDCYmHdvFtcMSmNgBckIvAAIIGheEHgBEmDiUtzPyufhKyigzCAtLMyw/2QHWNbWvILh6du3DJ8+3AWrYWAFqocCgACCugA7uHioESypb1ePyMq/vwowsHJ/gHEBAgwAmV5dbyw4PVgAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Temperaturkarte"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVQ4jbWTUQrAIAxDc4Hdw/ufa3fIPlyn1s4Gx4SgFPKMVQHg+KhnQactgA0CKKImAB0gg6UJJgABstUbgMCpJDDzPY+ADjIAnCk+wiqBxU4BUYLAVGpZTFABFqA3U+0BGews9cC/zkjaLSw0ml8g24D/f+MFVfCTrUWoV8MAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Temperaturkarte"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAd0lEQVQ4jbWTUQrAIAxDc4Hdw/ufa3fIPlyn1s4Gx4SgFPKMVQHg+KhnQactgA0CKKImAB0gg6UJJgABstUbgMCpJDDzPY+ADjIAnCk+wiqBxU4BUYLAVGpZTFABFqA3U+0BGews9cC/zkjaLSw0ml8g24D/f+MFVfCTrUWoV8MAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regen-Vorhersage"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADTElEQVQ4jX2TW0ybBRiG32BxgW201o4SKD8CpdCD9txxGLSFzvYfhw1m59rx90ShYV1nTHSxY1t+2FQk8xC8WJgxxJrs4tfAnAlWJ8sYozRQiTi9UC+MV2aZ0cQF4wXwebMlA+O+yzd5nuT7vrzAY0ahUBR4j4U1KJAqAOQ9zHt6ehQcx+18HIv80gZj09HxH/2nv970Da9Qa9+V3wpLDVEAcLlc6o6ODn0qlfofSUGZ4vnBT+6HRxYocH6FekdWKHhhlXqHlzfKalre5ThO5/V6DblcTraNa2wwdV/M7O//+G7vmRs08NYqBS+sUvjNOxQd+54G3sjQybcXyd59KpNMJp9+BDXnl1kjI+5E+i/f2QxFzmfohTPLZE9kyRbLkLFvnizBz6klNkPul29S19A3mzVtyVsApAAAxhYd8w9/R0dPz9HBV2fJFL1Nam6e1IFb9GxontTBRTKFviBL8CqZY1lSh7Kk6cvRzoqWiwCAoop98a5XbmzaT9wkQ2SBNMEMaUJZ0gQWyBa9TvrQHOkCX9He40ukiSyRpi9HhtgSFe7RvQ6WZXd4vV7GYLGfKlWzH1Z1X/lDeeTqWomd/1kbWdw0hq9Tff+X1HBymerCmQ2m84N7cuvgUo2145rD4VCC53mZo3MgZuqfXQNEbQ/2KrdarYZKbfNYdVN4Zo+RSz8pUZ0DoBWXqAdr9x5KCYLA8DwvAgCU24dmVL5rfwOoAyByuVyM3smdq49++o/NZtM/uHRecaXpOdvxuXWzJz67/fNyAA0imcFR0/XOL36/36k//N4Pmhc/ugdAXljlOSBRuYfb3O3Nhk7+213i4sNbaFFxfRMASe2hS7/qj1z+MxwONzKMUgvAjCKV1XQit1HX6E0LglDCsuyOLXCR9lhcPZBdl8vlbbVG+9k6nYWfnJyUoECpALCrUMaY9Z38T/taXAHJMw4Hdpc3bxEwrUNztQff/51lWXsikaienp6W7Fa2d1kSt9fEYul+n8+nHR8frxZXtnobX7uzni+temmLIBgMVjudzvZ4PK6dmpoqBoAKdnTWGP3svsfjcQuCwBBR3lOqA0kdl7oLwPyf7kxMTMjS6bT0kagcEDWNjo6KiehhjZ8AINvO/guIQzP/bdefFQAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regen-Vorhersage"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADTElEQVQ4jX2TW0ybBRiG32BxgW201o4SKD8CpdCD9txxGLSFzvYfhw1m59rx90ShYV1nTHSxY1t+2FQk8xC8WJgxxJrs4tfAnAlWJ8sYozRQiTi9UC+MV2aZ0cQF4wXwebMlA+O+yzd5nuT7vrzAY0ahUBR4j4U1KJAqAOQ9zHt6ehQcx+18HIv80gZj09HxH/2nv970Da9Qa9+V3wpLDVEAcLlc6o6ODn0qlfofSUGZ4vnBT+6HRxYocH6FekdWKHhhlXqHlzfKalre5ThO5/V6DblcTraNa2wwdV/M7O//+G7vmRs08NYqBS+sUvjNOxQd+54G3sjQybcXyd59KpNMJp9+BDXnl1kjI+5E+i/f2QxFzmfohTPLZE9kyRbLkLFvnizBz6klNkPul29S19A3mzVtyVsApAAAxhYd8w9/R0dPz9HBV2fJFL1Nam6e1IFb9GxontTBRTKFviBL8CqZY1lSh7Kk6cvRzoqWiwCAoop98a5XbmzaT9wkQ2SBNMEMaUJZ0gQWyBa9TvrQHOkCX9He40ukiSyRpi9HhtgSFe7RvQ6WZXd4vV7GYLGfKlWzH1Z1X/lDeeTqWomd/1kbWdw0hq9Tff+X1HBymerCmQ2m84N7cuvgUo2145rD4VCC53mZo3MgZuqfXQNEbQ/2KrdarYZKbfNYdVN4Zo+RSz8pUZ0DoBWXqAdr9x5KCYLA8DwvAgCU24dmVL5rfwOoAyByuVyM3smdq49++o/NZtM/uHRecaXpOdvxuXWzJz67/fNyAA0imcFR0/XOL36/36k//N4Pmhc/ugdAXljlOSBRuYfb3O3Nhk7+213i4sNbaFFxfRMASe2hS7/qj1z+MxwONzKMUgvAjCKV1XQit1HX6E0LglDCsuyOLXCR9lhcPZBdl8vlbbVG+9k6nYWfnJyUoECpALCrUMaY9Z38T/taXAHJMw4Hdpc3bxEwrUNztQff/51lWXsikaienp6W7Fa2d1kSt9fEYul+n8+nHR8frxZXtnobX7uzni+temmLIBgMVjudzvZ4PK6dmpoqBoAKdnTWGP3svsfjcQuCwBBR3lOqA0kdl7oLwPyf7kxMTMjS6bT0kagcEDWNjo6KiehhjZ8AINvO/guIQzP/bdefFQAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regen-Radar"] {
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA10lEQVQ4jZ2QsQ3EIAxF/zxZIlNQ3yiMEhcoBUukT339rZAN/hXgYBOSkw7pS9j4Pz4AD2vdD6qe5gAAjIGcURQDAYBm3cG9mVUV0iewtQNzBrkZAMEMEICLbxP5BApQyFbM9YZhgvH7N/C9NLOJ2f/B9VMVotH7ZUx30MYiSZHk3ps/xaR9rS9mHRZJbi+SGGNmjPnciyQHOAftwLofzgzAQdoX1AF72N82ggzNPcDWPcQBft3c9wAQ4RU4zX9qIYFITksRYjZ7VevpTDurAJUduDP5PvkFm2Mj5GxHR+IAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Regionales Wetter"] menuitem[label="Regen-Radar"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA10lEQVQ4jZ2QsQ3EIAxF/zxZIlNQ3yiMEhcoBUukT339rZAN/hXgYBOSkw7pS9j4Pz4AD2vdD6qe5gAAjIGcURQDAYBm3cG9mVUV0iewtQNzBrkZAMEMEICLbxP5BApQyFbM9YZhgvH7N/C9NLOJ2f/B9VMVotH7ZUx30MYiSZHk3ps/xaR9rS9mHRZJbi+SGGNmjPnciyQHOAftwLofzgzAQdoX1AF72N82ggzNPcDWPcQBft3c9wAQ4RU4zX9qIYFITksRYjZ7VevpTDurAJUduDP5PvkFm2Mj5GxHR+IAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Blitzortung"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jZ2S30tTYRjHH857MEZCF4E3/gMhRDcVBAMjkijpRuiyi24rKiEoOZ33bFmUUBAsjCTMBkksiPAHZXvPptukhSEm0ozA5Woxmz+2uTl3juPbRXBknW1GD3wuP+/75fs8RDVG56xX12TUQmjs5dgN+VhVWagSnx5oRbkUr0nq0yMEXLtgk/2ctYd6mlBMT6CU8mDja0cFZmYMyWgXAq4G2BL4zhATnI38mnsCMytQ+HK6AjPzFj8mryLgaoBfIac9OpcfzA+dw1YujMJ8ewXm2htL1hU6bC9NlS5GPftgZqPYiF9CPnbSopT2IhG6vF0gZ68El9u2f+6iluBNB3KJERjpQeRjp5D/fKKCrfVJlDcXUN5cwNLsY0TuNUNXqPlPcRrzJCJuGBkBY3XUYn2uzcJYHUUhOYjZ50erJ/h774vjF1BaeoZiwg1jZRjJ99cQursXQpPdtW7HShN7fRZmNgJjZRj5xQHMeJ0QnL14p1JrXVnX5Dsz3uMwsx9gLA/he/gKJm7vgc4lpa5IRKRzSYk+bEFxOYxcvB/T/YcgNPa06spssRVyhnqaUEgF8C14HuO3GuFXpes7ikREvk5yBLsb8XPqPj72HYDOWa9fpf3/JBMRCZWOTPUdRLB7N3Ysqd4jvk5y/I/7G1JYkoUKzGzOAAAAAElFTkSuQmCC") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Blitzortung"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB70lEQVQ4jZ2S30tTYRjHH857MEZCF4E3/gMhRDcVBAMjkijpRuiyi24rKiEoOZ33bFmUUBAsjCTMBkksiPAHZXvPptukhSEm0ozA5Woxmz+2uTl3juPbRXBknW1GD3wuP+/75fs8RDVG56xX12TUQmjs5dgN+VhVWagSnx5oRbkUr0nq0yMEXLtgk/2ctYd6mlBMT6CU8mDja0cFZmYMyWgXAq4G2BL4zhATnI38mnsCMytQ+HK6AjPzFj8mryLgaoBfIac9OpcfzA+dw1YujMJ8ewXm2htL1hU6bC9NlS5GPftgZqPYiF9CPnbSopT2IhG6vF0gZ68El9u2f+6iluBNB3KJERjpQeRjp5D/fKKCrfVJlDcXUN5cwNLsY0TuNUNXqPlPcRrzJCJuGBkBY3XUYn2uzcJYHUUhOYjZ50erJ/h774vjF1BaeoZiwg1jZRjJ99cQursXQpPdtW7HShN7fRZmNgJjZRj5xQHMeJ0QnL14p1JrXVnX5Dsz3uMwsx9gLA/he/gKJm7vgc4lpa5IRKRzSYk+bEFxOYxcvB/T/YcgNPa06spssRVyhnqaUEgF8C14HuO3GuFXpes7ikREvk5yBLsb8XPqPj72HYDOWa9fpf3/JBMRCZWOTPUdRLB7N3Ysqd4jvk5y/I/7G1JYkoUKzGzOAAAAAElFTkSuQmCC") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Mitteleuropa"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADa0lEQVR42mL8/+c/AwMzAxS8lWVgEH4MZv748P/x/clgpqxiLgMDhwAjAxYAEEAsyJz3j/bNevVqh4cQmw4DH5cww8+PV8DiP59sYvj07e3/d7+uMIiJeRwXlAu1gukBCCCEAX/eCfOwfhd+9fM9w8ffpxl+s4oyqOjkgaWePV7F8O3rawaGfz8YgGpEgWpFGViEXoPkAAKIAeSFN88vB319tv//5ZNm/59eTPj///ub//8+7v3//98lMAazgWIgOZAakFogYABhgABi/P//o/C5fcFveH79YOCXNGFgFlZgEBE2Y2D4/5vhP+sHsCWMvwWABCvDm7enGP6+fcDw8fkZhi9sHAxGTrsZAQII6AW+t3KCQQzM/3YxCCpIMDDwyDP8//mAgfEXLwPjP2i4/fnE8J/tM4OIpDwDA+8PBrY/IgxCTG5gKYAAYgIRIiI8DE8ePQHawsjw9d0jBoa/z4DsNwx/vzwBYxAbJAaWA6oBqQXpAQGAAGK8fLrn/8fHMxisTTyBUSXF8JP5AwPbf04Gxh/fGRjYoAH8C+gjDk6GX4zfGdj/Ar3z4xnD0TPbGfhlMxgAAojlPwMHw/9//4CKvjEwMAFtYnrJwMjACYw7IP8/wgBGJi4gA2jovz9gtSA9IL0AAcT4/88Pjr93lmw6f7Tc1cTRhuHHr18MHJyfgAoFGf5+/wnWz8zJDjT4PcOP73wMHGxsDGf2H2EwtO7czawS4wcQQCwMzOw/nj59LysmxMrA8PkBAwevIMP/H+8Y/gNjhZkNkkT/ffnLwMj2DagZpOYZA0gtSI+cOvsPgAACJ6S7r1ZpcLx5wfD311sGLlFmBnERTaDzfjD8YfwECen/fAyMPzkYXj49wfDt9V+GF69+M/wQWaUhx1DCABBAYANULFureP+ztJ07OI+B5/USBnGxKwxMX5gZmH7/gITBbw5g9P5lePj6N8OX7zEMRj5JDJ8Z/1SBpAACiBGUmhgYPkgw/GZgeHl93awzJ0t9hVn+MHD+YWNQ1/wN1n/zOivDd5ZfDG//sDCYmHdvFtcMSmNgBckIvAAIIGheEHgBEmDiUtzPyufhKyigzCAtLMyw/2QHWNbWvILh6du3DJ8+3AWrYWAFqocCgACCugA7uHioESypb1ePyMq/vwowsHJ/gHEBAgwAmV5dbyw4PVgAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Mitteleuropa"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADa0lEQVR42mL8/+c/AwMzAxS8lWVgEH4MZv748P/x/clgpqxiLgMDhwAjAxYAEEAsyJz3j/bNevVqh4cQmw4DH5cww8+PV8DiP59sYvj07e3/d7+uMIiJeRwXlAu1gukBCCCEAX/eCfOwfhd+9fM9w8ffpxl+s4oyqOjkgaWePV7F8O3rawaGfz8YgGpEgWpFGViEXoPkAAKIAeSFN88vB319tv//5ZNm/59eTPj///ub//8+7v3//98lMAazgWIgOZAakFogYABhgABi/P//o/C5fcFveH79YOCXNGFgFlZgEBE2Y2D4/5vhP+sHsCWMvwWABCvDm7enGP6+fcDw8fkZhi9sHAxGTrsZAQII6AW+t3KCQQzM/3YxCCpIMDDwyDP8//mAgfEXLwPjP2i4/fnE8J/tM4OIpDwDA+8PBrY/IgxCTG5gKYAAYgIRIiI8DE8ePQHawsjw9d0jBoa/z4DsNwx/vzwBYxAbJAaWA6oBqQXpAQGAAGK8fLrn/8fHMxisTTyBUSXF8JP5AwPbf04Gxh/fGRjYoAH8C+gjDk6GX4zfGdj/Ar3z4xnD0TPbGfhlMxgAAojlPwMHw/9//4CKvjEwMAFtYnrJwMjACYw7IP8/wgBGJi4gA2jovz9gtSA9IL0AAcT4/88Pjr93lmw6f7Tc1cTRhuHHr18MHJyfgAoFGf5+/wnWz8zJDjT4PcOP73wMHGxsDGf2H2EwtO7czawS4wcQQCwMzOw/nj59LysmxMrA8PkBAwevIMP/H+8Y/gNjhZkNkkT/ffnLwMj2DagZpOYZA0gtSI+cOvsPgAACJ6S7r1ZpcLx5wfD311sGLlFmBnERTaDzfjD8YfwECen/fAyMPzkYXj49wfDt9V+GF69+M/wQWaUhx1DCABBAYANULFureP+ztJ07OI+B5/USBnGxKwxMX5gZmH7/gITBbw5g9P5lePj6N8OX7zEMRj5JDJ8Z/1SBpAACiBGUmhgYPkgw/GZgeHl93awzJ0t9hVn+MHD+YWNQ1/wN1n/zOivDd5ZfDG//sDCYmHdvFtcMSmNgBckIvAAIIGheEHgBEmDiUtzPyufhKyigzCAtLMyw/2QHWNbWvILh6du3DJ8+3AWrYWAFqocCgACCugA7uHioESypb1ePyMq/vwowsHJ/gHEBAgwAmV5dbyw4PVgAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Europa"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACy0lEQVQ4jY2TX0hTcRTHr6EPYtqbPSpUSKiX5sx7b0/RW6+FIRQ9yYKwcv1BgmojwoJkRmG0uTl378LhiybRKsybOJzLudv1t5+E3QfLJru2andzpSZ9ezFlldQXPo/ncL7nnC/DrMtuZ7ZFneaicYdQHPJUlYY8VaW0q3r7uEMojjrNRXY7s43ZQgWynSlURbZEFdly0mveRXwcq0p8HfFxLOk171JFtlwV2RLZzhQyDFOQVy3bmcIJP1c24zZVqH6OJyJ/hEqchYr8WSpxFiLyR6jIczNuU0XIU1W63mRTtKt6u+LlK6nYcIj6+TPzQ+ZnX4b3pTIy++3Li30f5x/VB6kktBCJPzjjNlWoIluSZ4d0czuJtP8AFfmzetCk5WLHsao/wVo6htXkY+SijdCDprdUElpUP8erIlsedZqLNhrMeLk9VBQa3w/WjWanTmDNULCSeIjl991YWejDmvEamcljeDdgfh6XuKNUEnaPO4TiTQu+elPcz51OPqk1lhN9+KrZfsOOb/MiFoK1n6gknCI+jg15qko3LYgN9VTizy8Ea77ntKtYetOywYJyCaGnt9Hf50FA6voxIF5//tJ38vCEnyv7Y4K5oRrDUBqRjTchG2/Ch1fN8Hq9IITAMAwYhoFYLIaenh4Euq/s/WMHs/2m0cSwAHnwApwP7sHlvAtVVZHNZqHrOnRdx9LSEiYnJ3G/697tv15hsLv5czAYRC6XQzqdRiqVwuzsLAghIIRA0zTouo7Ozk44HA53R0eHOe8Pbt28kVtcXMTc3BwopVAUBZFIBOFwGOFwGJFIBIlEAplMBlNTU2hvb3dvfKLi5StttmuGpmmIRqOQZRmyLGNkZCSPsbExTE9PI5lMwmazreRl4erl1k6XywVVVRGLxbZEURQEAgG0tbXd2djFrzRetJ5zWa1W/IOV1tbWOxaLZcdWCf1v/QRFYxQmn88J2gAAAABJRU5ErkJggg==") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Europa"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACy0lEQVQ4jY2TX0hTcRTHr6EPYtqbPSpUSKiX5sx7b0/RW6+FIRQ9yYKwcv1BgmojwoJkRmG0uTl378LhiybRKsybOJzLudv1t5+E3QfLJru2andzpSZ9ezFlldQXPo/ncL7nnC/DrMtuZ7ZFneaicYdQHPJUlYY8VaW0q3r7uEMojjrNRXY7s43ZQgWynSlURbZEFdly0mveRXwcq0p8HfFxLOk171JFtlwV2RLZzhQyDFOQVy3bmcIJP1c24zZVqH6OJyJ/hEqchYr8WSpxFiLyR6jIczNuU0XIU1W63mRTtKt6u+LlK6nYcIj6+TPzQ+ZnX4b3pTIy++3Li30f5x/VB6kktBCJPzjjNlWoIluSZ4d0czuJtP8AFfmzetCk5WLHsao/wVo6htXkY+SijdCDprdUElpUP8erIlsedZqLNhrMeLk9VBQa3w/WjWanTmDNULCSeIjl991YWejDmvEamcljeDdgfh6XuKNUEnaPO4TiTQu+elPcz51OPqk1lhN9+KrZfsOOb/MiFoK1n6gknCI+jg15qko3LYgN9VTizy8Ea77ntKtYetOywYJyCaGnt9Hf50FA6voxIF5//tJ38vCEnyv7Y4K5oRrDUBqRjTchG2/Ch1fN8Hq9IITAMAwYhoFYLIaenh4Euq/s/WMHs/2m0cSwAHnwApwP7sHlvAtVVZHNZqHrOnRdx9LSEiYnJ3G/697tv15hsLv5czAYRC6XQzqdRiqVwuzsLAghIIRA0zTouo7Ozk44HA53R0eHOe8Pbt28kVtcXMTc3BwopVAUBZFIBOFwGOFwGJFIBIlEAplMBlNTU2hvb3dvfKLi5StttmuGpmmIRqOQZRmyLGNkZCSPsbExTE9PI5lMwmazreRl4erl1k6XywVVVRGLxbZEURQEAgG0tbXd2djFrzRetJ5zWa1W/IOV1tbWOxaLZcdWCf1v/QRFYxQmn88J2gAAAABJRU5ErkJggg==") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Welt"]{
    -moz-appearance:none!important;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC80lEQVQ4jY2TSUwTARSGnx5MvJi4okYiIVijBzUqMZjoVb14crkYE008eDBKYpStZmo0EeNCFILKIiZYoDWdFtpCWUo6YDtQaadT2kKBmbYqVgxFp3RcEv09qDUcXP7TO7z/y3sv/yP6DykNmokPd5atUBo28amqNdvSjZpuIlr0P94fgEf5VqVBM5Ux7lfnn2xRlZo13Lu7q9b905hu1HQrdXlu1XZE+TJVi89hHT7xpzDfqoFSncMrjZu4vwJmb6/IVR5siH4Zv4NP4kV89ByF6ixCpqMA849zka5ZfWSBgbHzy3QO8ZDWMbLrep946IFnrNFpuz477TmPjwMHofbugNpTgIwtD/MtGij1BeNERHS111+o7fQVPRWkMSGZQpNv8qsr9hZCMgWn9AZ6IYqQ8yTUnnyojnxk2vOR0W/F++rVx4jp8l4yjcbwLBRHv5xE9+Q09AEJbCQBNpKAKRwHG0lAPxLEjK0QGfNGqOx2pGvX+5QGzSCVmD037nEiWkQZ/jez6Jp4DXM4AXkujUAyhVZRhj4gQR+Q0Rl9DcMwj5D+qKrczzlMREQPufC6cqs31uSbBBtJ4KkgoUWUsxOwkQTagjLMP2vjaAwPh6Izlf3B3dnjXTR79pSwg2gTJVRxo2j2T2bNrlgS0lwa9ugrsJEEhGQKI9OzaPJNJRlDaAkREZW2826tzVt53sDhsoWHzj4EUziOeu8E2sdeZmGtogz3yxmwkQTqvVFUPR8tJMYmaK7ah31ERFWDY5t1PcKBy5ahmXNtLhSbnn+7x4lZwBPf1M81ZBQbXahxBXMX5EDbNbJPH5CMJdaB5Uy3cKItGKu7YOAGr3R4UGZxo8L2AtoOD4qNHJhOv/V3gBz+vWwk/kJnHw6VWfgcxmBYUmHlRSIihmEWX+sVjjf7pf6bfYGdjEM4resJnC02uJdmAeXtvGNBIjv9ebWe8TNERKWmoZVlFt75z8f5JTYcTxIRGULyWiKiW33hjYzdt/VP/d8BLF4MT+ZzxMoAAAAASUVORK5CYII=") no-repeat !important;
    min-height: 24px!important;
    padding-left:4px!important;
    background-position:6px 5px!important;
    }
    
    
    menu[label="Blitzortung"] menuitem[label="Welt"]:hover{
    -moz-appearance:none!important;
    margin-right: -1px !important;
    background: #ecf0f6 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC80lEQVQ4jY2TSUwTARSGnx5MvJi4okYiIVijBzUqMZjoVb14crkYE008eDBKYpStZmo0EeNCFILKIiZYoDWdFtpCWUo6YDtQaadT2kKBmbYqVgxFp3RcEv09qDUcXP7TO7z/y3sv/yP6DykNmokPd5atUBo28amqNdvSjZpuIlr0P94fgEf5VqVBM5Ux7lfnn2xRlZo13Lu7q9b905hu1HQrdXlu1XZE+TJVi89hHT7xpzDfqoFSncMrjZu4vwJmb6/IVR5siH4Zv4NP4kV89ByF6ixCpqMA849zka5ZfWSBgbHzy3QO8ZDWMbLrep946IFnrNFpuz477TmPjwMHofbugNpTgIwtD/MtGij1BeNERHS111+o7fQVPRWkMSGZQpNv8qsr9hZCMgWn9AZ6IYqQ8yTUnnyojnxk2vOR0W/F++rVx4jp8l4yjcbwLBRHv5xE9+Q09AEJbCQBNpKAKRwHG0lAPxLEjK0QGfNGqOx2pGvX+5QGzSCVmD037nEiWkQZ/jez6Jp4DXM4AXkujUAyhVZRhj4gQR+Q0Rl9DcMwj5D+qKrczzlMREQPufC6cqs31uSbBBtJ4KkgoUWUsxOwkQTagjLMP2vjaAwPh6Izlf3B3dnjXTR79pSwg2gTJVRxo2j2T2bNrlgS0lwa9ugrsJEEhGQKI9OzaPJNJRlDaAkREZW2826tzVt53sDhsoWHzj4EUziOeu8E2sdeZmGtogz3yxmwkQTqvVFUPR8tJMYmaK7ah31ERFWDY5t1PcKBy5ahmXNtLhSbnn+7x4lZwBPf1M81ZBQbXahxBXMX5EDbNbJPH5CMJdaB5Uy3cKItGKu7YOAGr3R4UGZxo8L2AtoOD4qNHJhOv/V3gBz+vWwk/kJnHw6VWfgcxmBYUmHlRSIihmEWX+sVjjf7pf6bfYGdjEM4resJnC02uJdmAeXtvGNBIjv9ebWe8TNERKWmoZVlFt75z8f5JTYcTxIRGULyWiKiW33hjYzdt/VP/d8BLF4MT+ZzxMoAAAAASUVORK5CYII=") no-repeat !important;
    border-width: thin !important;
    border-radius: 4px !important;
    border-color: #aecff7 !important;
    border-style: solid !important;
    min-height: 24px!important;
    padding-left:3px!important;
    background-position:5px 4px!important;
    }
    }
    Alles anzeigen

    Gib Bescheid ob alles funktioniert.

    Mfg

    Endor

  • Wetterfuchsbutton in Firefox 70 ohne Ergebnis

    • Endor
    • 17. September 2019 um 07:51

    Teste mal für Firefox 70 folgende Dateien:

    Wetterfuchs.uc.js Script:

    Code
    // ==UserScript==
    // @name wetterfuchsbutton.uc.js
    // @compatibility Firefox 33. - 69+
    // @include main
    // @version 1.0.20190625
    // ==/UserScript==
    
    
    var wetterfuchs = {
    
    
    urlobj: {
    MO_Doppelklick: {url:"https://www.msn.com/de-de/wetter/heute/de/Berlin,BE,Deutschland/we-city-52.520,13.380",width:700,height:640},
    MO_Rechtsklick: {url:"http://www.wetter.net/47/Berlin",width:850,height:630},
    MO_Mittelklick: {url:"https://www.daswetter.com/wetter_Berlin-Europa-Deutschland-Berlin--1-26301.html",width:800,height:638},
    DED_WetterAktuell: {url:"https://www.wetterkontor.de/de/deutschland_aktuell.asp?id=0&page=0&sort=0",width:625,height:865},
    DED_Vorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland.asp",width:670,height:780},
    DED_Pollenbelastung: {url:"https://www.wetterkontor.de/de/bio/pollenflug-erle.asp",width:478,height:590},
    DED_UVIndexVorhersage: {url:"https://www.wetterkontor.de/de/bio/uv-index.asp",width:478,height:590},
    DE_WetterAktuell: {url:"https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg",width:780,height:520},
    DE_Vorhersage: {url:"https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg",width:780,height:485},
    DE_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/deutschland_index.png",width:572,height:572},
    DE_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/image.ashx",width:568,height:530},
    DE_RegenradarPrognose: {url:"https://www.niederschlagsradar.de/images.aspx?srt=loopvorhersage&jaar=-3&regio=homepage&tijdid=&m=&d=&uhr=&mi=",width:568,height:530},
    EU_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/europa/",width:680,height:690},
    EU_Unwetterwarnung: {url:"http://www.unwetterzentrale.de/images/map/europe_index.png",width:572,height:572},
    EU_RegenradarAktuell: {url:"http://www.meteox.de/images.aspx?jaar=-3&voor=&soort=loop-bliksem&c=&n=&tijdid=20128241541",width:570,height:570},
    EU_RegenradarPrognose: {url:"http://db.eurad.uni-koeln.de/prognose/data/aktuell/trh_eur_1h_movd1.gif",width:518,height:518},
    WE_WetterAktuell: {url:"http://www.meteocentrale.ch/de/wetter/weltwetter.html#sytl",width:575,height:360},
    RE_AktuellVorhersage: {url:"https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp",width:675,height:640},
    RE_Unwetterwarnung: {url:"https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp",width:850,height:480},
    RE_RegenradarAktuell: {url:"https://www.niederschlagsradar.de/image.ashx?type=regioloop&regio=bln&j=&m=&d=&mi=&uhr=&bliksem=0&voor=&srt=loop1stunde&tijdid=201194154",width:568,height:530},
    RE_RegenradarPrognose: {url:"https://www.wetteronline.de/regenradar/berlin-bundesland?mode=interactive&wrx=52.51,13.41&wrm=8",width:850,height:850},
    },
    
    
    wfthrobber: "https://raw.github.com/ardiman/userChrome.js/master/wetterfuchsbutton/loading51.gif",
    // alternativ z.B. wfthrobber: "chrome://global/skin/media/throbber.png"
    
    
    createBtn: function() {
    try {
    CustomizableUI.createWidget({
    id: 'wetterfuchs-toolbarbutton',
    type: 'custom',
    onBuild: function(aDocument) {
    var toolbaritem = aDocument.createElementNS('http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul', 'toolbarbutton');
    var attributes = {
    id: 'wetterfuchs-toolbarbutton',
    class: 'chromeclass-toolbar-additional',
    type: 'menu',
    removable: 'true',
    label: 'Wetterfuchs',
    tooltiptext: 'Lokale und globale Wetter Infos',
    oncontextmenu: "return false",
    ondblclick: "if (event.button === 0) { wetterfuchs.openPanel(\'MO_Doppelklick\',event,\'b\')}",
    onclick: "if (event.button === 1) {wetterfuchs.openPanel(\'MO_Mittelklick\',event,\'b\')};if (event.button === 2) {wetterfuchs.openPanel(\'MO_Rechtsklick\',event,\'b\')}",
    style: 'list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAD+0lEQVQ4jb3Tf0zUZRwH8LdgEngngitiMVBXcxH4h+lmETndkqVIOYemrewH4ipJmCjmmDLJRmrKBkPgMNYSMYNN3cQ1YoG4ovjpwQEnX+644ziP7/fbHd9z4SnH8+4PxXIWtLX13j7bsz17Xtvz+TwP8H9lfXx02NT62HJd3JHlurgHe9GhYX9/appkx+k31m0JKtEBzzdlLLz08+6FlxcAz9VtCi7JjtNv/NfQ60sXJQJA/VocutVx6I77+9fGbl/fNeG7nu53X355zNu89W5DSkA+AGyIj1o1I1i1KtQglyzn2MUk/+TNYgq1nEIuohg9TuHK56Qtg2PfxftdJ2L4zStzK6azHgOwoDNRf9Q/kEPeqiJ/MwiqZaRSQsqFpOswhSNL0PEeJ9pXsDVBd1IH3ZMA5jyiFSwOWt//2eIfTF+lyt3XjrCvrZjjN0vJsQpSOUbezCQdH5D2N0nrBk6aYun5+nHF+KmusXDJ/JRHwI7UrS9WH05TW1quUZLMorOjlacNp9j/ay7p2kmquyhGd5HOHeTwNgrLq0J0hfPGhyE9BUA0gICHwIq8vNy2tva7DoeDZrOZNTU1rK6uZl1dPc+fr+HF2uOUBw9SKPtJ18fk8FZOGqPYsy34l1Ig9iEwBogs+uLzVpPJRIvFIoxGIxsaGihJEm02G212O43dfaysrKC9L4/05JDOHRTmeKHVzOaVJH1tInRPTHmBGe9v3/NTc/P40NAQrVYrJUni4ODgPcxm4/DwMB0OBzs6Onm2qpAj/bmcdKZTmBbRtD2o80pw4MZ9gB4AkJaWFnHhwoU7qqrS6XSKkZGRB5DL5aIsy1QUhaqq0uVycWBggF1d7aLlx+OcuB4hpMwQaz6w5P4rAVJSUhJ6e3vpdrupKAplWaYkSTSZTJRlmZqm0ev10uv1UtM0jo+P0+fzcXBIFj1nEiekzBDnt0vnffKgfytXrlxWX1/v93g8dLvdtFqt7O7uFhaLhXa7nYqiUNM0appGVVXp8/mE3+/nrdvjrMrY214FJJUBkX8dSkRycvKpsrIy58VLl+5cbW6m0WgUHo+HsizT1NtLVVWpaRodIyNUVDdv+3x0jI6y8I017SeAp7OBuQBmTYEBAGL1ev27EWFhB/ZnZTkbm5rYb77BltZWGsrLRWPTVfaZB1h7tpKGL/ewsqTo992bNnXs0wfvBRD0T19vdjgQFQmkLwkPN2x+aVnbO3ExA6uB2p0vPGX7KOEZxzrgXE402rbMw7nVwOZS4NnpwKkEA4hZByRnAm/lA2tP6HHgaAgOngTW1ABJZ4AV9282awbrz2QBwQVAaCowpxiIMQCLUoE5ecD8t+/17D8l8H7NmD8Aw0h46qvM+RMAAAAASUVORK5CYII=)'
    };
    for (var a in attributes)
    toolbaritem.setAttribute(a, attributes[a]);
    appendMenupopup(toolbaritem);
    return toolbaritem;
    }
    });
    addCss();
    } catch(e) { };
    
    
    function appendMenupopup(toolbaritem) {
    let mymenu = document.createXULElement('menupopup');
    mymenu.id = 'wetterfuchsmenu';
    toolbaritem.appendChild(mymenu);
    function appendMenu(label, id, Items) {
    let menu = document.createXULElement('menu');
    menu.setAttribute('label', label);
    mymenu.appendChild(menu);
    let menupopup = document.createXULElement('menupopup');
    menupopup.id = id;
    menu.appendChild(menupopup);
    for (let item of Items) {
    let menuitem = document.createXULElement('menuitem');
    menuitem.setAttribute('label', item[0]);
    menuitem.setAttribute('oncommand', item[1]);
    menupopup.appendChild(menuitem);
    };
    };
    appendMenu("DE Wetterdaten", "wetterfuchsdatamenu", [
    ["Wetter aktuell", "wetterfuchs.openPanel(\'DED_WetterAktuell\',event,\'p\')"],
    ["Vorhersage", "wetterfuchs.openPanel(\'DED_Vorhersage\',event,\'p\')"],
    ["Pollenbelastung", "wetterfuchs.openPanel(\'DED_Pollenbelastung\',event,\'p\')"],
    ["UV-Index", "wetterfuchs.openPanel(\'DED_UVIndexVorhersage\',event,\'p\')"]
    ]);
    appendMenu("DE Wetterkarten", "wetterfuchsDEmapsmenu", [
    ["Wetter aktuell", "wetterfuchs.openPanel(\'DE_WetterAktuell\',event,\'p\')"],
    ["Vorhersage", "wetterfuchs.openPanel(\'DE_Vorhersage\',event,\'p\')"],
    ["Unwetterwarnung", "wetterfuchs.openPanel(\'DE_Unwetterwarnung\',event,\'p\')"],
    ["Regenradar aktuell", "wetterfuchs.openPanel(\'DE_RegenradarAktuell\',event,\'p\')"],
    ["Regenradarprognose", "wetterfuchs.openPanel(\'DE_RegenradarPrognose\',event,\'p\')"]
    ]);
    appendMenu("EU Wetter", "wetterfuchsEUmapsmenu", [
    ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'EU_AktuellVorhersage\',event,\'p\')"],
    ["Unwetterwarnung", "wetterfuchs.openPanel(\'EU_Unwetterwarnung\',event,\'p\')"],
    ["Regenradar aktuell", "wetterfuchs.openPanel(\'EU_RegenradarAktuell\',event,\'p\')"],
    ["Regenradarprognose", "wetterfuchs.openPanel(\'EU_RegenradarPrognose\',event,\'p\')"]
    ]);
    appendMenu("Welt Wetter", "wetterfuchsWEmapsmenu", [
    ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'WE_WetterAktuell\',event,\'p\')"]
    ]);
    appendMenu("Regionales Wetter", "wetterfuchsRegiomapsmenu", [
    ["Aktuell und Vorhersage", "wetterfuchs.openPanel(\'RE_AktuellVorhersage\',event,\'p\')"],
    ["Unwetterwarnung", "wetterfuchs.openPanel(\'RE_Unwetterwarnung\',event,\'p\')"],
    ["Regenradar aktuell", "wetterfuchs.openPanel(\'RE_RegenradarAktuell\',event,\'p\')"],
    ["Regenradarprognose", "wetterfuchs.openPanel(\'RE_RegenradarPrognose\',event,\'p\')"]
    ]);
    };
    
    
    function addCss() {
    var css =
    '@-moz-document domain(daswetter.com), \
    domain(dwd.de), \
    domain(meteocentrale.ch), \
    domain(niederschlagsradar.de), \
    domain(www.meteox.de), \
    domain(msn.com), \
    domain(wetter.faz.net), \
    domain(wetter.de), \
    domain(wetter.net), \
    domain(wetterkontor.de), \
    domain(wetteronline.de) { \
    scrollbar {display: none !important} \
    }';
    if (Services.appinfo.version.split('.')[0] <= 56) {
    css +=
    '@-moz-document url(chrome://browser/content/browser.xhtml) { \
    #wetterfuchs-toolbarbutton .toolbarbutton-icon {max-width: none !important} \
    }';
    };
    var cssUri = Services.io.newURI('data:text/css,' + encodeURIComponent(css), null, null);
    var SSS = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    SSS.loadAndRegisterSheet(cssUri, SSS.AGENT_SHEET);
    };
    },
    
    
    init: function() {
    this.createBtn();
    let panel = document.createXULElement('panel');
    panel.id = "wetterfuchs-panel";
    panel.setAttribute('noautohide', "false");
    panel.setAttribute('type', "arrow");
    panel.setAttribute('onpopuphiding', "wetterfuchs.clearPanel()");
    panel.setAttribute('onmousedown', "if (event.button == 1) wetterfuchs.openUrlFromPanel()");
    document.getElementById('mainPopupSet').appendChild(panel);
    let vbox = document.createXULElement('vbox');
    panel.appendChild(vbox);
    let browser = document.createXULElement('browser');
    browser.id = "wetterfuchs-iframe";
    browser.setAttribute('type', 'content');
    browser.setAttribute('flex', '1');
    browser.setAttribute('remote', 'true');
    browser.setAttribute('src', this.wfthrobber);
    vbox.appendChild(browser);
    },
    
    
    myEventhandler: function (e,toDo) {
    switch (toDo) {
    case "p":
    e.preventDefault();
    break;
    case "s":
    e.stopPropagation();
    break;
    case "b":
    e.preventDefault();
    e.stopPropagation();
    break;
    }
    },
    
    
    clearPanel: function() {
    var myiframe = document.getElementById("wetterfuchs-iframe");
    myiframe.parentNode.width = 146;
    myiframe.parentNode.height = 146;
    myiframe.setAttribute("src",this.wfthrobber);
    },
    
    
    openUrlFromPanel: function() {
    openWebLinkIn(document.getElementById("wetterfuchs-iframe").getAttribute("src"),"tab");
    document.getElementById("wetterfuchs-panel").hidePopup();
    },
    
    
    openPanel: function(bezeichner,e,toDo) {
    this.myEventhandler(e,toDo);
    var mymenu = document.getElementById("wetterfuchsmenu");
    if (mymenu.state === "open" && e.button !== 0) return;
    mymenu.hidePopup();
    var myiframe = document.getElementById("wetterfuchs-iframe");
    myiframe.parentNode.width = this.urlobj[bezeichner]["width"];
    myiframe.parentNode.height = this.urlobj[bezeichner]["height"];
    myiframe.setAttribute("src",this.urlobj[bezeichner]["url"]);
    var mypanel = document.getElementById("wetterfuchs-panel");
    mypanel.openPopup(document.getElementById("wetterfuchs-toolbarbutton"));
    },
    
    
    };
    
    
    if (location == 'chrome://browser/content/browser.xhtml')
    wetterfuchs.init();
    Alles anzeigen

    CSS Code zum Ausblenden von nicht benötigten und erwünschten Seiteninhalt:

    CSS
    /* AGENT_SHEET */
    @namespace url(http://www.w3.org/1999/xhtml);
    
    
    /* Vorhersage klick auf Fahnen */
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/schweden/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/norwegen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/finnland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/daenemark/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/niederlande/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/belgien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/grossbritannien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/irland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/island/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/luxemburg/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/frankreich/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/spanien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/oesterreich/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/schweiz/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/italien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/tschechische-republik/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/slowakei/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/slowenien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/polen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/russische-foederation/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/estland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/lettland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/litauen/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/ukraine/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/ungarn/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/rumaenien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/bulgarien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/tuerkei/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/griechenland/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/serbien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/kroatien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/bosnien-herzegowina/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/montenegro/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/mazedonien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/albanien/"),
    url-prefix("https://www.wetterkontor.de/de/wetter/portugal/")
    {
    #header, H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .cc_banner.cc_container.cc_container--open, #shr-admin-badge {display: none !important;}
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(3),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(8) > LI > A,
    #content > DIV > DIV:first-child > DIV:nth-child(8) > A,
    .uk-panel,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    #content {height: 670px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
    
    H1{margin-left: 210px !important;}
    }
    
    
    
    
    @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/") {
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin,
    .uk-grid.uk-grid-small.uk-grid-divider, #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    
    
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page_margins { margin-top: -115px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > UL:last-child {margin-top: 100px !important; margin-bottom: -45px !important;}
    
    
    #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(8),
    #wkRCol > TABLE > TBODY > TR > TD:first-child > DIV > DIV:nth-child(9) {
    width: 0px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/muenchen"){
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .uk-list, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/(*)"){
    #page {margin-top: -10px !important;}
    .breadcrumb {margin-top: 5px !important;}
    #header > DIV:first-child, #header > DIV:last-child, #wkFooter2,
    #content > DIV > DIV:last-child > DIV:nth-child(14), #shr-admin-badge,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child
    {display: none !important;}
    }
    
    
    @-moz-document url("https://www.wetterkontor.de/de/wetter/deutschland/bayern.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/schleswigholstein-hamburg.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/badenwuerttemberg.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/brandenburg-berlin.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/niedersachsen-bremen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/hessen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/mecklenburgvorpommern.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/nordrheinwestfalen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/rheinlandpfalz-saarland.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsen.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/sachsenanhalt.asp"),
    url("https://www.wetterkontor.de/de/wetter/deutschland/thueringen.asp"){
    
    
    #header, H1,H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, .uk-panel.uk-panel-box.uk-margin, .uk-grid.uk-grid-small.uk-grid-divider,
    #wkFooter2, .cc_banner.cc_container.cc_container--open, #bnr, #maine0d59d447b, .mir_info.mir_info-outside {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1,
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > H2:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    .uk-width-small-1-2.uk-width-medium-1-2, #shr-admin-badge,
    .uk-text-right.uk-text-small.uk-text-muted, .uk-form-row,
    .uk-panel.uk-panel-box{display: none !important;}
    
    
    #page_margins { margin-top: -100px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:first-child {margin-top: 100px !important; margin-bottom: -50px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(3) > UL:last-child > LI:last-child {margin-top: 100px !important; margin-bottom: -50px !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/deutschland/wetter-vorhersage-ort.asp"){
    #header, H1, H2, HR, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,
    .uk-panel.uk-panel-box.uk-margin,
    .uk-grid.uk-grid-small.uk-grid-divider, #wkFooter2, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:first-child > A,
    #content > DIV > DIV:first-child > H1, #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > DIV:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(6) > DIV > UL,
    #content > DIV > DIV:first-child > DIV:first-child,
    #content > DIV > DIV:first-child > DIV:nth-child(20),
    #content > DIV > DIV:first-child > P:nth-child(27),
    #content > DIV > DIV:first-child > P:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(14) > DIV,
    #content > DIV > DIV:first-child > DIV:nth-child(23) > P:last-child > A,
    .uk-subnav.uk-subnav-pill, .uk-subnav.uk-subnav-line,
    .uk-width-small-1-2.uk-width-medium-1-2,
    .uk-form-row {display: none !important;}
    
    
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(2),
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:first-child,
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:nth-child(3),
    #content > DIV > DIV:first-child > UL:nth-child(9) > LI:last-child,
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:first-child,
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(2),
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:nth-child(3),
    #content > DIV > DIV:first-child > UL:nth-child(17) > LI:last-child
    {max-width: 150px !important; margin-left: 15px !important; margin-right: -15px !important;}
    
    
    
    
    #warnungen > H2{margin-left: 10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child{min-width: 200px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(5){ margin-left: 70px !important; margin-top: -25px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(8){ margin-left: 130px !important;}
    #content > DIV > DIV:first-child > H2:nth-child(16){ margin-left: 220px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > P:nth-child(2) > SPAN { margin-left: 12px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > H3 { margin-left: 12px !important; margin-right: -10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child {width: 360px !important;
    margin-left: 10px !important; margin-right: -30px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:first-child > DL {width: 500px !important;
    margin-left: 10px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:nth-child(2),
    #content > DIV > DIV:first-child > DIV:nth-child(23) > DIV > DIV:last-child {max-width: 110px !important; }
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wind.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-wetter.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-niederschlag.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-temperatur.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sonnenscheindauer.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-druck.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-feuchte.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-gefuehlte-temperatur.asp"),
    url-prefix("https://www.wetterkontor.de/de/aktuelle-werte-deutschland-sichtweite.asp"){
    #header, H1, H2, P, .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-text-right.uk-text-small.uk-text-muted, #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child, #content > DIV > DIV:first-child >
    ARTICLE > UL > LI:first-child > A,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-panel.uk-panel-box.uk-margin, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child
    > UL > LI:first-child > A, .cc_banner.cc_container.cc_container--open, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > HR,
    #start > IMG {display: none !important;}
    
    
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:first-child {margin-top: -30px !important; }
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:last-child > LI:last-child{margin-top: -30px !important; }
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(4) > UL:first-child > LI:nth-child(7){margin-left: 215px !important;}
    
    
    #shr-admin-badge,
    #content > DIV > DIV:first-child > ARTICLE > UL > LI:first-child,
    #content > DIV > DIV:first-child > ARTICLE > UL > LI:last-child {display: none !important;}
    
    
    .uk-panel.uk-panel-box {max-height: 42px !important; margin-top: -8px !important;}
    
    
    .uk-h4.wk-header-margins {margin-bottom: 2px !important; margin-top: 3px !important;}
    
    
    LI{margin-top: 3px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar/radar-vorhersage.asp"){
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,.uk-width-medium-1-1, .uk-width-large-2-5.uk-width-medium-1-2,
    #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-text-right.uk-text-small.uk-text-muted,
    .cc_banner.cc_container.cc_container--open, .uk-panel.uk-panel-box.uk-margin, #shr-admin-badge {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar/radar-ost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordost.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-suedwest.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-west.asp"),
    url-prefix("https://www.wetterkontor.de/de/radar/radar-nordwest.asp"){
    
    
    #header, H1, H2, P, .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3,
    #wkFooter2, .uk-text-right.uk-text-small.uk-text-muted, .uk-width-small-1-2.uk-width-medium-1-3.uk-row-first,
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL > LI > A ,
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV > DIV:first-child > UL,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #shr-admin-badge, .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #r1 {margin-left: 50px !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(3){width: 500px !important; margin-left: 55px !important;}
    #content > DIV > DIV:first-child > DIV:nth-child(3) > DIV {width: 490px !important; margin-left: 5px !important;
    background: transparent !important; }
    .uk-subnav.uk-subnav-pill.uk-align-medium-right {min-width: 380px !important;}
    
    
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/radar.asp") {
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-text-right.uk-text-small.uk-text-muted, #shr-admin-badge, .uk-panel.uk-panel-box.uk-margin,
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, div.uk-grid:nth-child(3),
    #page_margins > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
    div.uk-panel:nth-child(14), .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/bio/uv-index.asp") {
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child,
    .uk-breadcrumb, .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-text-right.uk-text-small.uk-text-muted,#shr-admin-badge, .uk-panel.uk-panel-box.uk-margin,
    .uk-width-large-2-5.uk-width-medium-1-2, H5, .cc_banner.cc_container.cc_container--open, #start > IMG
    {display: none !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-hasel.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-erle.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-birke.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-graeser.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-ambrosia.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-beifuss.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-roggen.asp"),
    url-prefix("https://www.wetterkontor.de/de/bio/pollenflug-esche.asp"){
    
    
    #header, H1, H2, P, #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
    .uk-width-large-2-5.uk-width-medium-1-3, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-text-right.uk-text-small.uk-text-muted,
    .uk-panel.uk-panel-box.uk-margin, .uk-width-large-2-5.uk-width-medium-1-2, H5, TABLE, .uk-panel.uk-panel-box.uk-panel-box-primary, #start > IMG,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-bayern.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-badenwuerttemberg.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-brandenburg-berlin.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-hessen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-mecklenburgvorpommern.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-niedersachsen-bremen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-nordrheinwestfalen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-rheinlandpfalz-saarland.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsen.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-sachsenanhalt.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-schleswigholstein-hamburg.asp"),
    url-prefix("https://www.wetterkontor.de/warnungen/wetterwarnungen-thueringen.asp"){
    
    
    #header,H1, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right, #content > DIV > DIV:first-child > P:nth-child(6),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), .uk-panel.uk-panel-box.uk-margin, .banner728x90,
    .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium, .uk-width-1-1.uk-hidden-small.uk-text-center,
    #content > DIV > DIV:first-child > P:nth-child(3), #content > DIV > DIV:first-child > P:nth-child(2),
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child > DIV,
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    DIV[class="warnungen_box uk-panel uk-panel-box uk-panel-box-primary"]{margin-top: -300px !important;}
    
    
    #karte {margin-left: -100px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/warnungen/warnung.asp"){
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(7),
    .mir_container.mir_ad-800, div.uk-grid-small > div:nth-child(2),
    div.uk-grid:nth-child(3), .banner728x90, #shr-admin-badge,
    #content > DIV > DIV:first-child > DIV:nth-child(8), #content > DIV > DIV:first-child > DIV:nth-child(9),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    body {margin-left: 20px !important;}
    
    
    #content {height: 700px !important; width: 1200px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
    
    #karte {margin-left: -110px !important; margin-top: 80px !important;}
    }
    
    
    
    
    @-moz-document url("https://www.wetterkontor.de/warnungen/"){
    
    
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    #content > DIV > DIV:first-child > DIV:first-child > UL > LI:nth-child(3),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    div.uk-grid-small:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1),
    div.uk-grid-small:nth-child(1) > div:nth-child(2), div.uk-grid:nth-child(3),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    body {margin-left: 25px !important;}
    
    
    #content {height: 700px !important; width: 1200px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    .uk-grid.uk-grid-width-medium-1-2 {margin-left: 0px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    }
    
    
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-warnungen/"){
    
    
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    div.uk-panel:nth-child(15),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .uk-panel.uk-panel-box.uk-margin,
    #content > DIV > DIV:first-child > DIV:nth-child(7),
    #content > DIV > DIV:first-child > P:nth-child(4),
    #content > DIV > DIV:first-child > P:nth-child(5),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    #content {height: 700px !important; }
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important; }
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(6) > UL {margin-left: 0px !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/wetter-vorhersage/deutschland/"){
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-3,
    #content > DIV > DIV:first-child > DIV:first-child,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(5),
    #content > DIV > DIV:first-child > DIV:nth-child(21),
    #content > DIV > DIV:first-child > FORM > DIV,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #aktuelle_beobachtung > P:last-child, div.uk-panel:nth-child(15),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:last-child,
    #content > DIV > DIV:first-child > DIV:nth-child(2) > UL > LI:nth-child(6),
    #content > DIV > DIV:first-child > P:nth-child(27),
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    .uk-panel, H1, H2, #content > DIV > DIV:first-child > P:nth-child(4),
    .uk-subnav.uk-subnav-line {margin-left: 30px !important;}
    
    
    #content > DIV > DIV:first-child > DIV:nth-child(7){margin-left: -15px !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/biowetter/"){
    #content > DIV > DIV:first-child > DIV:first-child > UL > LI:last-child,
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-2, #content > DIV > DIV:first-child > DIV:nth-child(21),
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    .cc_banner.cc_container.cc_container--open, div.uk-panel:nth-child(6),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-panel.uk-panel-box.uk-margin {display: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    body {margin-top: 25px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/blitze/"){
    #header, .uk-width-large-2-5.uk-width-medium-1-3.uk-hidden-small, .uk-text-right,
    .uk-width-large-2-5.uk-width-medium-1-3, #content > DIV > DIV:first-child > DIV:nth-child(21),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(7),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(9),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(10),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(11),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(12),
    #content > DIV > DIV:first-child > ARTICLE > P:nth-child(13),
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(10),
    div.uk-panel:nth-child(15), div.uk-panel:nth-child(5),
    #tage5bis8, .uk-width-large-1-6.uk-hidden-small.uk-hidden-medium,
    .uk-grid.uk-margin.uk-hidden-small.uk-hidden-medium,
    .banner728x90, #shr-admin-badge, #content > DIV > DIV:first-child > DIV:nth-child(8),
    #content > DIV > DIV:first-child > ARTICLE > DIV:nth-child(6),
    .cc_banner.cc_container.cc_container--open {display: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    
    
    H1{margin-left: 160px !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/wetter/europa/"){
    #header,H1, H2, .uk-width-large-2-5.uk-width-medium-1-3, .uk-text-right, .uk-text-muted, #content > DIV > DIV:first-child > ARTICLE >
    DIV:nth-child(3) > DIV:first-child > UL > LI:last-child, .uk-breadcrumb, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5),
    .uk-panel, .div_part,#content > DIV > DIV:first-child > P:nth-child(2), .uk-grid.uk-grid-small.uk-grid-match,
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    .cc_banner.cc_container.cc_container--open, #start > IMG {display: none !important;}
    
    
    #page{box-shadow: none!important; border: none !important;}
    
    
    HTML, #start, .uk-grid {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetterkontor.de/de/pegel/"){
    .cc-window.cc-banner.cc-type-info.cc-theme-block.cc-top.cc-color-override-530831885,
    #page_margins > DIV > DIV > DIV:first-child > DIV:first-child > DIV,
    #page_margins > DIV > DIV > DIV:last-child,
    #page_margins > DIV > DIV > DIV:first-child > DIV:last-child,
    #header, H1, H2, P, #wkFooter2, #content > DIV > DIV:first-child > DIV:nth-child(5), #shr-admin-badge,
    #content > DIV > DIV:first-child > DIV, #content > DIV > DIV:first-child > ARTICLE > DIV:last-child > HR,
    .breadcrumb,.uk-width-large-2-5.uk-width-medium-1-3, #start > IMG, .cc_banner-wrapper {display: none !important;}
    
    
    .uk-panel.uk-panel-box.uk-margin {margin-top: -5px !important;}
    }
    
    
    @-moz-document domain(www.msn.com) {
    
    
    #nav a {color: #ffffff !important;}
    
    
    .head, #header-common, .data-attribution,
    #conditionalbanner, .pagingsection, #foot,NOSCRIPT, .addfavorite, .gps, .actions, #precontent,
    .newlist, .-axuqt, .aaiyvru, div.buttons:nth-child(3), .aside, div.normalsection:nth-child(4) > div:nth-child(1) > div:nth-child(1),
    div.normalsection:nth-child(6), div.normalsection:nth-child(5), .-aqttvqlehyju, #prefooter, .asidead {display: none! important;}
    
    
    #maincontent{margin-top: 0px !important;}
    #nav{background:#3c6ea7 !important; margin-top: 0px !important; }
    
    
    div.outer:nth-child(2) {margin-left: 50px !important;}
    }
    
    
    
    
    @-moz-document url-prefix("https://www.daswetter.com/wetterkarten/"),
    url-prefix("https://www.daswetter.com/wetter_"){
    body{margin-left: -30px !important; margin-top: -50px !important;}
    
    
    #cabecera {margin-left: 30px !important;}
    }
    
    
    @-moz-document domain(www.daswetter.com) {.estado-actual > span:nth-child(1) > span:nth-child(2),
    .publicidad, ul.enlaces:nth-child(2), span.secundaria:nth-child(4), .mas-noticias, .publicidad-pie,
    span.columnas:nth-child(2) > span:nth-child(1) > span:nth-child(2), #bannerSupPC,
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(2), div.megabanner,
    aside.caja, span.columnas:nth-child(6), span.franja:nth-child(7), #gpdr, #colBlanca,
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1) > a:nth-child(2),
    .lluvia-nieve > span:nth-child(1) > a:nth-child(2), #izquierda, #news1, .fuente,
    #sat > div:nth-child(2), li.mLi:nth-child(6), .menu > ul:nth-child(1) > li:nth-child(6),
    span.franja:nth-child(4), span.principal:nth-child(3), span.secundaria:nth-child(4),
    .navegacion > a:nth-child(1) > img:nth-child(1), #pubIzq, #pubAside, #pubAside2, .pubDesk,
    .modulo.bSocial, .modulo.fotoLoc, #divGota, .liCompartir.comp-svg, .icons-de.liCompartir,
    #wrap > HEADER > ASIDE > DIV > _moz_generated_content_before, #bottom_newsletter,
    DIV[class="tCook"][style="display: block;"], #pubSup > DIV,#top30, .modulo.pubMapa,
    .modulo.fase-lunar.sl-1, .modulo.locC, FOOTER, #foots, .leySocial, #modulos > ASIDE,
    #pIzq, #top-prediccion, .galery-svg, #mod_izquierda, #mod_derechos_uso, span.boton:nth-child(2),
    DIV[class="addthis-smartlayers addthis-smartlayers-desktop"][aria-labelledby="at4-share-label"],
    .locC.half-module, #pubInferior, .leaflet-bottom.leaflet-right, #contPag, #meteored_share,
    .selectMapaLugar, #full_screen, .botonera, #selectRadarLugar, #selector_estilo, #selector_tipos,
    span.secundaria:nth-child(2),
    DIV[class="at-share-dock-outer addthis-smartlayers addthis-smartlayers-mobile"][aria-labelledby="at-share-dock-label"][role="region"][role="region"],#mmt_vermas,#mapa-loc-shared {display: none !important;}
    
    
    header #contSup .logo-svg img {display: none !important;}
    
    
    span.columnas:nth-child(3),.titulo-horas, .franja {
    box-shadow: none!important; border: none !important;}
    
    
    span.columnas:nth-child(1) > span:nth-child(1) > span:nth-child(1),
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1),
    span.columnas:nth-child(5) > span:nth-child(1) > span:nth-child(1) > span:nth-child(1){
    box-shadow: none!important; border: none !important;}
    
    
    [class="secundaria"]{
    margin-left:35px !important; margin-right: -80px !important;}
    
    
    [class="prevision-hoy-horas"]{
    margin-left:280px !important; margin-right: -280px !important; margin-top:30px !important;
    margin-bottom: -50px !important; box-shadow: none!important;}
    
    
    [class="tabla-horas"]{
    margin-right: -30px !important; margin-top:50px !important;
    width: 730px !important;}
    
    
    [class="por-horas"]{ margin-top:-15px !important; }
    
    
    #divPestanas, #buscador,
    .loc-dia {margin-left: 30px !important;}
    
    
    #cookies {margin-right: -30px !important;}
    
    
    .grafica{margin-left: 15px !important; width: 740px !important;}
    
    
    .sin_prob{margin-left: 285px !important; margin-right: -255px !important;
    margin-bottom: -70px !important; }
    
    
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2)
    {margin-left: 50px !important; margin-right: -30px !important; margin-top: 50px !important;}
    
    
    .titulo-horas{margin-left: 50px !important; margin-right: -30px !important;
    margin-bottom: 30px !important; margin-top: -20px !important;}
    
    
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(1) > section:nth-child(1)
    {margin-left: 15px !important; margin-right: 20px !important;}
    span.columnas:nth-child(3) > span:nth-child(1) > span:nth-child(2) > section:nth-child(1) > table:nth-child(1) > tbody:nth-child(2)
    {margin-left: 50px !important; margin-right: -30px !important;}
    
    
    .map-loc-titulo{margin-left: -70px !important;}
    
    
    .dos-semanas .dia.activo::after {
    border-right: 51px solid transparent !important;
    border-left: 51px solid transparent !important;}
    
    
    header #contSup{margin-left: -40px !important;
    box-shadow: none!important; border: none !important;}
    .navegacion{margin-left: -100px !important;
    box-shadow: none!important; border: none !important;}
    
    
    span.columnas:nth-child(2){margin-left: -270px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #contenedorHora{margin-left: 70px !important;}
    
    
    #mod_derecha{margin-left: -145px !important;}
    
    
    #mods_cont
    {width: 85% !important; margin-left: 60px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #pCentro {margin-left: 120px !important;}
    
    
    #mapid{min-width: 740px !important; min-height: 500px !important;
    margin-left: -80px !important;
    box-shadow: none!important; border: none !important;}
    
    
    #controles_mm {margin-left: -70px !important;}
    
    
    #h1Ul > h1:nth-child(1){margin-left: 120px !important;}
    #mapaAlertas{margin-left: 90px !important;}
    
    
    #tipAlert{margin-left: 50px !important;}
    
    
    span.columnas:nth-child(5){margin-top: -50px !important;}
    span.columnas:nth-child(2){margin-top: -60px !important;}
    
    
    .subcabecera {padding-left: 20px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .dos-semanas{padding-left: 40px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .estado-actual, span.columnas:nth-child(1),
    span.franja:nth-child(4),span.columnas:nth-child(5),
    span.columnas:nth-child(6), span.columnas:nth-child(7){padding-left: 50px !important;
    box-shadow: none!important; border: none !important;}
    
    
    .franjas{background: #FFFFFF !important; box-shadow: none!important; border: none !important; margin-left:-45px !important;}
    .lluvia-nieve > span:nth-child(1){box-shadow: none!important; border: none !important;}
    
    
    navegacion label{border: none !important;}
    }
    
    
    @-moz-document domain(www.meteocentrale.ch) {
    #header,#top,#left,#c8548,#right,#footer,#wetterapp_border > NOSCRIPT,#content > H1,#page > NOSCRIPT,
    body > div:nth-child(10),body > div:nth-child(9), body > div:nth-child(16),body > div:nth-child(13),
    #lower-content > center:nth-child(6){display: none !important;}
    
    
    #wetterapp_border{
    margin-left: -30px !important;
    margin-top: -10px !important;}
    }
    
    
    @-moz-document domain(www.wetter.net) {
    header.row {background: transparent !important;}
    
    
    div.col-md-5:nth-child(3) {margin-top: 5px !important; margin-bottom: -30px !important; margin-left:-24px !important;}
    .city-favs{margin-top: -10px !important; margin-left:-220px !important;}
    
    
    .col-md-10 > ul:nth-child(1) > li:nth-child(1) > a:nth-child(1) > p:nth-child(3),
    .col-md-10 > ul:nth-child(1) > li:nth-child(2) > a:nth-child(1) > p:nth-child(3) {background: white !important;
    color: black !important; font-weight: bold !important;}
    
    
    #city_search_input {background: white !important; color: black !important; font-weight: bold !important;}
    
    
    .toggle-favs-icon-down:after ,
    .toggle-favs-icon-up:after {
    color: white !important;
    }
    
    
    #bodyContainer_switch > DIV:nth-child(5) > DIV > UL,
    HTML > BODY > DIV:first-child, NAV, FOOTER, HTML > BODY > DIV:nth-child(12),
    .upArrow, .row.social_share_city , .advertising_pubperform.row,
    .col-sm-4.teaser_block, .advertising_city.col-xs-12, .advertising_left,
    .col-sm-8.teaser_block.teaser_block_2, .teaser_container > div:nth-child(1),
    div.container-fluid, .weather_container > div:nth-child(10), .share_buttons_float_right,
    #banner, #sky, HTML > BODY > DIV:nth-child(9) > DIV > DIV > DIV, .col-md-3 > a:nth-child(1)
    {display: none !important;}
    
    
    .white.todayTextHeader{font-size: 24px !important;}
    .white.center.todayText {font-size: 20px !important;}
    p{font-size: 18px !important;}
    }
    
    
    @-moz-document domain(www.unwetterzentrale.de),
    domain(www.niederschlagsradar.de),
    url-prefix(http://db.eurad.uni-koeln.de/prognose/data/aktuell/trh_eur_1h_movd1.gif),
    url-prefix(https://www.dwd.de/DWD/wetter/wv_allg/deutschland/film/vhs_deutschland.jpg),
    url-prefix(https://www.dwd.de/DWD/wetter/aktuell/deutschland/bilder/wx_deutschland.jpg),
    domain(www.meteox.de){
    HTML {background: #FFFFFF !important;}
    }
    
    
    @-moz-document url-prefix("https://www.wetteronline.de/regenradar/berlin-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/hamburg-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/bremen-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/mecklenburg-vorpommern"),
    url-prefix("https://www.wetteronline.de/regenradar/niedersachsen"),
    url-prefix("https://www.wetteronline.de/regenradar/nordrhein-westfalen"),
    url-prefix("https://www.wetteronline.de/regenradar/sachsen"),
    url-prefix("https://www.wetteronline.de/regenradar/bayern"),
    url-prefix("https://www.wetteronline.de/regenradar/baden-wuerttemberg"),
    url-prefix("https://www.wetteronline.de/regenradar/thueringen"),
    url-prefix("https://www.wetteronline.de/regenradar/sachsen-anhalt"),
    url-prefix("https://www.wetteronline.de/regenradar/saarland"),
    url-prefix("https://www.wetteronline.de/regenradar/hessen"),
    url-prefix("https://www.wetteronline.de/regenradar/schleswig-holstein"),
    url-prefix("https://www.wetteronline.de/regenradar/brandenburg-bundesland"),
    url-prefix("https://www.wetteronline.de/regenradar/rheinland-pfalz"){
    
    
    #top, #searchbox, #favorites, #memberarea_wrapper, #woBillboard, div._3Sb_2c:nth-child(12),
    #map-searchform, div.leaflet-top:nth-child(2), ._1KFpPt, div.leaflet-bottom:nth-child(4),
    #content-navigation, #header, #topcontainer, cc_banner, .cc_banner-wrapper, #ultraleftcontainer,
    .cleverpush-bell, #rightcontainer {display: none !important;}
    
    
    ._1OzLNe {margin-bottom: 0px !important; margin-left: -120px !important;}
    #content{margin-top: -100px !important;}
    }
    Alles anzeigen

    --->

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 16. September 2019 um 16:44

    Wenn das auch nicht passt, dann teste diese Version auch mal:

    CSS
    // ==UserScript==
    // @name zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include main
    // @compatibility Firefox 69
    // @author Alice0775
    // @version 2016/08/05 00:00 Firefox 48
    // @version 2016/05/01 00:01 hide favicon if busy
    // @version 2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version 2016/02/09 00:01 workaround css for lwt
    // @version 2016/02/09 00:00
    // ==/UserScript==
    "use strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
    
    
    var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    
    
    /* Mehrzeilige Tableiste */
    tabs>arrowscrollbox{display:block;}
    tabs arrowscrollbox>scrollbox {
    display:flex;display:-webkit-box;flex-wrap:wrap;
    max-height: calc(var(--tab-min-height) * 5); /* Anzahl der Tabzeilen */
    overflow-x:hidden;overflow-y:auto; }
    tabs tab[fadein]:not([pinned]){flex-grow:1;}
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    z-index: 1 !important; }
    tab>.tab-stack{width:100%;}
    [sizemode="fullscreen"] #TabsToolbar>#window-controls,
    .titlebar-buttonbox-container>.titlebar-buttonbox{display:block;}
    
    
    /* auf der rechten Seite Platz für die Schaltflächen der Titelleiste einfügen, damit die
    Schaltflächen der Titelleiste und der Navigationsleiste nicht verdeckt werden */
    [tabsintitlebar="true"] tabs scrollbar{-moz-window-dragging:no-drag;}
    
    
    /* Drag-Bereich auf der linken und rechten Seite der
    Tab-Leiste auslenden - verstecken
    Links und rechts → hbox.titlebar-spacer
    links → hbox.titlebar-spacer[type="pre-tabs"]
    rechts → hbox.titlebar-spacer[type="post-tabs"] */
    hbox.titlebar-spacer
    
    
    /* Ausblenden - Verstecken */
    ,#alltabs-button,tabs [class^="scrollbutton"],tabs spacer,tabs tab:not([fadein]),[autohide="true"][inactive="true"] .titlebar-buttonbox { display: none; }
    
    
    } `;
    var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
    
    var style = ' \
    tabs tab { \
    border-left: solid 1px hsla(0,0%,50%,.5) !important; \
    border-right: solid 1px hsla(0,0%,50%,.5) !important; \
    } \
    tabs tab:after,tabs tab:before{display:none!important;} \
    ';
    var sspi = document.createProcessingInstruction('xml-stylesheet',
    'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
    document.insertBefore(sspi, document.documentElement);
    
    
    gBrowser.tabContainer.lastVisibleTab = function() {
    var tabs = this.allTabs;
    for (let i = tabs.length - 1; i >= 0; i--) {
    if (!tabs[i].hasAttribute("hidden")) {
    return i;
    }
    }
    return -1;
    }
    
    
    gBrowser.tabContainer.clearDropIndicator = function() {
    var tabs = this.allTabs;
    for (let i = 0, len = tabs.length; i < len; i++) {
    tabs[i].style.removeProperty("border-left-color");
    tabs[i].style.removeProperty("border-right-color");
    }
    }
    gBrowser.tabContainer.addEventListener("dragleave", gBrowser.tabContainer.clearDropIndicator, true);
    
    
    gBrowser.tabContainer.on_dragover = function(event) {
    this.clearDropIndicator();
    var effects = this._getDropEffectForTabDrag(event);
    var ind = this._tabDropIndicator;
    if (effects == "" || effects == "none") {
    ind.hidden = true;
    return;
    }
    event.preventDefault();
    event.stopPropagation();
    var arrowScrollbox = this.arrowScrollbox;
    // autoscroll the tab strip if we drag over the scroll
    // buttons, even if we aren't dragging a tab, but then
    // return to avoid drawing the drop indicator
    var pixelsToScroll = 0;
    if (this.getAttribute("overflow") == "true") {
    var targetAnonid = event.originalTarget.getAttribute("anonid");
    switch (targetAnonid) {
    case "scrollbutton-up":
    pixelsToScroll = arrowScrollbox.scrollIncrement * -1;
    break;
    case "scrollbutton-down":
    pixelsToScroll = arrowScrollbox.scrollIncrement;
    break;
    }
    if (pixelsToScroll) {
    arrowScrollbox.scrollByPixels(
    (RTL_UI ? -1 : 1) * pixelsToScroll,
    true
    );
    }
    }
    /*
    let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
    if (
    (effects == "move" || effects == "copy") &&
    this == draggedTab.container
    ) {
    ind.hidden = true;
    if (!this._isGroupTabsAnimationOver()) {
    // Wait for grouping tabs animation to finish
    return;
    }
    this._finishGroupSelectedTabs(draggedTab);
    if (effects == "move") {
    this._animateTabMove(event);
    return;
    }
    }
    this._finishAnimateTabMove();
    */
    if (effects == "link") {
    let tab = this._getDragTargetTab(event, true);
    if (tab) {
    if (!this._dragTime) {
    this._dragTime = Date.now();
    }
    if (Date.now() >= this._dragTime + this._dragOverDelay) {
    this.selectedItem = tab;
    }
    ind.hidden = true;
    return;
    }
    }
    var rect = arrowScrollbox.getBoundingClientRect();
    var newMargin;
    if (pixelsToScroll) {
    // if we are scrolling, put the drop indicator at the edge
    // so that it doesn't jump while scrolling
    let scrollRect = arrowScrollbox.scrollClientRect;
    let minMargin = scrollRect.left - rect.left;
    let maxMargin = Math.min(
    minMargin + scrollRect.width,
    scrollRect.right
    );
    if (RTL_UI) {
    [minMargin, maxMargin] = [
    this.clientWidth - maxMargin,
    this.clientWidth - minMargin,
    ];
    }
    newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
    } else {
    let newIndex = this._getDropIndex(event, effects == "link");
    let children = this.allTabs;
    if (newIndex == children.length) {
    let tabRect = children[newIndex - 1].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.left;
    } else {
    newMargin = tabRect.right - rect.left;
    }
    } else {
    let tabRect = children[newIndex].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.right;
    } else {
    newMargin = tabRect.left - rect.left;
    }
    }
    if (newIndex < children.length) {
    children[newIndex].style.setProperty("border-left-color","red","important");
    } else {
    newIndex = gBrowser.tabContainer.lastVisibleTab();
    if (newIndex >= 0) {
    children[newIndex].style.setProperty("border-right-color","red","important");
    }
    }
    }
    ind.hidden = false;
    newMargin += ind.clientWidth / 2;
    if (RTL_UI) {
    newMargin *= -1;
    }
    ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
    ind.style.marginInlineStart = -ind.clientWidth + "px";
    }
    
    
    gBrowser.tabContainer.on_drop = function(event) {
    this.clearDropIndicator();
    var dt = event.dataTransfer;
    var dropEffect = dt.dropEffect;
    var draggedTab;
    let movingTabs;
    if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
    // tab copy or move
    draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
    // not our drop then
    if (!draggedTab) {
    return;
    }
    movingTabs = draggedTab._dragData.movingTabs;
    draggedTab.container._finishGroupSelectedTabs(draggedTab);
    }
    this._tabDropIndicator.hidden = true;
    event.stopPropagation();
    if (draggedTab && dropEffect == "copy") {
    // copy the dropped tab (wherever it's from)
    let newIndex = this._getDropIndex(event, false);
    let draggedTabCopy;
    for (let tab of movingTabs) {
    let newTab = gBrowser.duplicateTab(tab);
    gBrowser.moveTabTo(newTab, newIndex++);
    if (tab == draggedTab) {
    draggedTabCopy = newTab;
    }
    }
    if (draggedTab.container != this || event.shiftKey) {
    this.selectedItem = draggedTabCopy;
    }
    } else if (draggedTab && draggedTab.container == this) {
    let oldTranslateX = Math.round(draggedTab._dragData.translateX);
    let tabWidth = Math.round(draggedTab._dragData.tabWidth);
    let translateOffset = oldTranslateX % tabWidth;
    let newTranslateX = oldTranslateX - translateOffset;
    if (oldTranslateX > 0 && translateOffset > tabWidth / 2) {
    newTranslateX += tabWidth;
    } else if (oldTranslateX < 0 && -translateOffset > tabWidth / 2) {
    newTranslateX -= tabWidth;
    }
    // let dropIndex =
    // "animDropIndex" in draggedTab._dragData &&
    // draggedTab._dragData.animDropIndex;
    let newIndex = this._getDropIndex(event, false);
    let incrementDropIndex = true;
    if (newIndex && newIndex > movingTabs[0]._tPos) {
    newIndex--;
    incrementDropIndex = false;
    }
    let animate = gBrowser.animationsEnabled;
    if (oldTranslateX && oldTranslateX != newTranslateX && animate) {
    for (let tab of movingTabs) {
    tab.setAttribute("tabdrop-samewindow", "true");
    tab.style.transform = "translateX(" + newTranslateX + "px)";
    let onTransitionEnd = transitionendEvent => {
    if (
    transitionendEvent.propertyName != "transform" ||
    transitionendEvent.originalTarget != tab
    ) {
    return;
    }
    tab.removeEventListener("transitionend", onTransitionEnd);
    tab.removeAttribute("tabdrop-samewindow");
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    gBrowser.syncThrobberAnimations(tab);
    };
    tab.addEventListener("transitionend", onTransitionEnd);
    }
    } else {
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    for (let tab of movingTabs) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    }
    }
    } else if (draggedTab) {
    let newIndex = this._getDropIndex(event, false);
    let newTabs = [];
    for (let tab of movingTabs) {
    let newTab = gBrowser.adoptTab(tab, newIndex++, tab == draggedTab);
    newTabs.push(newTab);
    }
    // Restore tab selection
    gBrowser.addRangeToMultiSelectedTabs(
    newTabs[0],
    newTabs[newTabs.length - 1]
    );
    } else {
    // Pass true to disallow dropping javascript: or data: urls
    let links;
    try {
    links = browserDragAndDrop.dropLinks(event, true);
    } catch (ex) {}
    if (!links || links.length === 0) {
    return;
    }
    let inBackground = Services.prefs.getBoolPref(
    "browser.tabs.loadInBackground"
    );
    if (event.shiftKey) {
    inBackground = !inBackground;
    }
    let targetTab = this._getDragTargetTab(event, true);
    let userContextId = this.selectedItem.getAttribute("usercontextid");
    let replace = !!targetTab;
    let newIndex = this._getDropIndex(event, true);
    let urls = links.map(link => link.url);
    let csp = browserDragAndDrop.getCSP(event);
    let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
    event
    );
    (async () => {
    if (
    urls.length >=
    Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
    ) {
    // Sync dialog cannot be used inside drop event handler.
    let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
    urls.length,
    window
    );
    if (!answer) {
    return;
    }
    }
    gBrowser.loadTabs(urls, {
    inBackground,
    replace,
    allowThirdPartyFixup: true,
    targetTab,
    newIndex,
    userContextId,
    triggeringPrincipal,
    csp,
    });
    })();
    }
    if (draggedTab) {
    delete draggedTab._dragData;
    }
    }
    
    
    gBrowser.tabContainer._getDropIndex = function(event, isLink) {
    var tabs = this.allTabs;
    var tab = this._getDragTargetTab(event, isLink);
    if (!RTL_UI) {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width
    ) {
    return i + 1;
    }
    }
    }
    } else {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i + 1;
    }
    }
    }
    }
    return tabs.length;
    }
    
    
    }
    Alles anzeigen

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 16. September 2019 um 16:37

    Bitte teste noch mal diese Version:

    CSS
    // ==UserScript==
    // @name zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include main
    // @compatibility Firefox 69
    // @author Alice0775
    // @version 2016/08/05 00:00 Firefox 48
    // @version 2016/05/01 00:01 hide favicon if busy
    // @version 2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version 2016/02/09 00:01 workaround css for lwt
    // @version 2016/02/09 00:00
    // ==/UserScript==
    "user strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
    
    
    
    
    var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    
    
    
    
    /* Mehrzeilige Tableiste */
    tabs>arrowscrollbox{display:block;}
    tabs arrowscrollbox>scrollbox{display:flex;flex-wrap:wrap;}
    tabs tab[fadein]:not([pinned]){flex-grow:1;}
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    z-index: 1 !important; }
    tab>.tab-stack{width:100%;}
    [sizemode="fullscreen"] #TabsToolbar>#window-controls,
    .titlebar-buttonbox-container>.titlebar-buttonbox{display:block;}
    
    
    
    
    /* Drag-Bereich auf der linken und rechten Seite der
    Tab-Leiste auslenden - verstecken
    Links und rechts → hbox.titlebar-spacer
    links → hbox.titlebar-spacer[type="pre-tabs"]
    rechts → hbox.titlebar-spacer[type="post-tabs"] */
    
    
    /* Ausblenden - Verstecken */
    hbox.titlebar-spacer[type="post-tabs"],
    #alltabs-button,tabs [class^="scrollbutton"],tabs spacer,tabs tab:not([fadein]),[autohide="true"][inactive="true"] .titlebar-buttonbox { display: none; }
    
    
    
    
    } `;
    var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
    
    
    
    var style = ' \
    tabs tab { \
    border-left: solid 1px hsla(0,0%,50%,.5) !important; \
    border-right: solid 1px hsla(0,0%,50%,.5) !important; \
    } \
    tabs tab:after,tabs tab:before{display:none!important;} \
    ';
    var sspi = document.createProcessingInstruction('xml-stylesheet',
    'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
    document.insertBefore(sspi, document.documentElement);
    
    
    
    
    gBrowser.tabContainer.lastVisibleTab = function() {
    var tabs = this.allTabs;
    for (let i = tabs.length - 1; i >= 0; i--) {
    if (!tabs[i].hasAttribute("hidden")) {
    return i;
    }
    }
    return -1;
    }
    
    
    
    
    gBrowser.tabContainer.clearDropIndicator = function() {
    var tabs = this.allTabs;
    for (let i = 0, len = tabs.length; i < len; i++) {
    tabs[i].style.removeProperty("border-left-color");
    tabs[i].style.removeProperty("border-right-color");
    }
    }
    gBrowser.tabContainer.addEventListener("dragleave", gBrowser.tabContainer.clearDropIndicator, true);
    
    
    
    
    gBrowser.tabContainer.on_dragover = function(event) {
    this.clearDropIndicator();
    var effects = this._getDropEffectForTabDrag(event);
    var ind = this._tabDropIndicator;
    if (effects == "" || effects == "none") {
    ind.hidden = true;
    return;
    }
    event.preventDefault();
    event.stopPropagation();
    var arrowScrollbox = this.arrowScrollbox;
    // autoscroll the tab strip if we drag over the scroll
    // buttons, even if we aren't dragging a tab, but then
    // return to avoid drawing the drop indicator
    var pixelsToScroll = 0;
    if (this.getAttribute("overflow") == "true") {
    var targetAnonid = event.originalTarget.getAttribute("anonid");
    switch (targetAnonid) {
    case "scrollbutton-up":
    pixelsToScroll = arrowScrollbox.scrollIncrement * -1;
    break;
    case "scrollbutton-down":
    pixelsToScroll = arrowScrollbox.scrollIncrement;
    break;
    }
    if (pixelsToScroll) {
    arrowScrollbox.scrollByPixels(
    (RTL_UI ? -1 : 1) * pixelsToScroll,
    true
    );
    }
    }
    /*
    let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
    if (
    (effects == "move" || effects == "copy") &&
    this == draggedTab.container
    ) {
    ind.hidden = true;
    if (!this._isGroupTabsAnimationOver()) {
    // Wait for grouping tabs animation to finish
    return;
    }
    this._finishGroupSelectedTabs(draggedTab);
    if (effects == "move") {
    this._animateTabMove(event);
    return;
    }
    }
    this._finishAnimateTabMove();
    */
    if (effects == "link") {
    let tab = this._getDragTargetTab(event, true);
    if (tab) {
    if (!this._dragTime) {
    this._dragTime = Date.now();
    }
    if (Date.now() >= this._dragTime + this._dragOverDelay) {
    this.selectedItem = tab;
    }
    ind.hidden = true;
    return;
    }
    }
    var rect = arrowScrollbox.getBoundingClientRect();
    var newMargin;
    if (pixelsToScroll) {
    // if we are scrolling, put the drop indicator at the edge
    // so that it doesn't jump while scrolling
    let scrollRect = arrowScrollbox.scrollClientRect;
    let minMargin = scrollRect.left - rect.left;
    let maxMargin = Math.min(
    minMargin + scrollRect.width,
    scrollRect.right
    );
    if (RTL_UI) {
    [minMargin, maxMargin] = [
    this.clientWidth - maxMargin,
    this.clientWidth - minMargin,
    ];
    }
    newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
    } else {
    let newIndex = this._getDropIndex(event, effects == "link");
    let children = this.allTabs;
    if (newIndex == children.length) {
    let tabRect = children[newIndex - 1].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.left;
    } else {
    newMargin = tabRect.right - rect.left;
    }
    } else {
    let tabRect = children[newIndex].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.right;
    } else {
    newMargin = tabRect.left - rect.left;
    }
    }
    if (newIndex < children.length) {
    children[newIndex].style.setProperty("border-left-color","red","important");
    } else {
    newIndex = gBrowser.tabContainer.lastVisibleTab();
    if (newIndex >= 0) {
    children[newIndex].style.setProperty("border-right-color","red","important");
    }
    }
    }
    ind.hidden = false;
    newMargin += ind.clientWidth / 2;
    if (RTL_UI) {
    newMargin *= -1;
    }
    ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
    ind.style.marginInlineStart = -ind.clientWidth + "px";
    }
    
    
    
    
    gBrowser.tabContainer.on_drop = function(event) {
    this.clearDropIndicator();
    var dt = event.dataTransfer;
    var dropEffect = dt.dropEffect;
    var draggedTab;
    let movingTabs;
    if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
    // tab copy or move
    draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
    // not our drop then
    if (!draggedTab) {
    return;
    }
    movingTabs = draggedTab._dragData.movingTabs;
    draggedTab.container._finishGroupSelectedTabs(draggedTab);
    }
    this._tabDropIndicator.hidden = true;
    event.stopPropagation();
    if (draggedTab && dropEffect == "copy") {
    // copy the dropped tab (wherever it's from)
    let newIndex = this._getDropIndex(event, false);
    let draggedTabCopy;
    for (let tab of movingTabs) {
    let newTab = gBrowser.duplicateTab(tab);
    gBrowser.moveTabTo(newTab, newIndex++);
    if (tab == draggedTab) {
    draggedTabCopy = newTab;
    }
    }
    if (draggedTab.container != this || event.shiftKey) {
    this.selectedItem = draggedTabCopy;
    }
    } else if (draggedTab && draggedTab.container == this) {
    let oldTranslateX = Math.round(draggedTab._dragData.translateX);
    let tabWidth = Math.round(draggedTab._dragData.tabWidth);
    let translateOffset = oldTranslateX % tabWidth;
    let newTranslateX = oldTranslateX - translateOffset;
    if (oldTranslateX > 0 && translateOffset > tabWidth / 2) {
    newTranslateX += tabWidth;
    } else if (oldTranslateX < 0 && -translateOffset > tabWidth / 2) {
    newTranslateX -= tabWidth;
    }
    // let dropIndex =
    // "animDropIndex" in draggedTab._dragData &&
    // draggedTab._dragData.animDropIndex;
    let newIndex = this._getDropIndex(event, false);
    let incrementDropIndex = true;
    if (newIndex && newIndex > movingTabs[0]._tPos) {
    newIndex--;
    incrementDropIndex = false;
    }
    let animate = gBrowser.animationsEnabled;
    if (oldTranslateX && oldTranslateX != newTranslateX && animate) {
    for (let tab of movingTabs) {
    tab.setAttribute("tabdrop-samewindow", "true");
    tab.style.transform = "translateX(" + newTranslateX + "px)";
    let onTransitionEnd = transitionendEvent => {
    if (
    transitionendEvent.propertyName != "transform" ||
    transitionendEvent.originalTarget != tab
    ) {
    return;
    }
    tab.removeEventListener("transitionend", onTransitionEnd);
    tab.removeAttribute("tabdrop-samewindow");
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    gBrowser.syncThrobberAnimations(tab);
    };
    tab.addEventListener("transitionend", onTransitionEnd);
    }
    } else {
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    for (let tab of movingTabs) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    }
    }
    } else if (draggedTab) {
    let newIndex = this._getDropIndex(event, false);
    let newTabs = [];
    for (let tab of movingTabs) {
    let newTab = gBrowser.adoptTab(tab, newIndex++, tab == draggedTab);
    newTabs.push(newTab);
    }
    // Restore tab selection
    gBrowser.addRangeToMultiSelectedTabs(
    newTabs[0],
    newTabs[newTabs.length - 1]
    );
    } else {
    // Pass true to disallow dropping javascript: or data: urls
    let links;
    try {
    links = browserDragAndDrop.dropLinks(event, true);
    } catch (ex) {}
    if (!links || links.length === 0) {
    return;
    }
    let inBackground = Services.prefs.getBoolPref(
    "browser.tabs.loadInBackground"
    );
    if (event.shiftKey) {
    inBackground = !inBackground;
    }
    let targetTab = this._getDragTargetTab(event, true);
    let userContextId = this.selectedItem.getAttribute("usercontextid");
    let replace = !!targetTab;
    let newIndex = this._getDropIndex(event, true);
    let urls = links.map(link => link.url);
    let csp = browserDragAndDrop.getCSP(event);
    let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
    event
    );
    (async () => {
    if (
    urls.length >=
    Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
    ) {
    // Sync dialog cannot be used inside drop event handler.
    let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
    urls.length,
    window
    );
    if (!answer) {
    return;
    }
    }
    gBrowser.loadTabs(urls, {
    inBackground,
    replace,
    allowThirdPartyFixup: true,
    targetTab,
    newIndex,
    userContextId,
    triggeringPrincipal,
    csp,
    });
    })();
    }
    if (draggedTab) {
    delete draggedTab._dragData;
    }
    }
    
    
    
    
    gBrowser.tabContainer._getDropIndex = function(event, isLink) {
    var tabs = this.allTabs;
    var tab = this._getDragTargetTab(event, isLink);
    if (!RTL_UI) {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width
    ) {
    return i + 1;
    }
    }
    }
    } else {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i + 1;
    }
    }
    }
    }
    return tabs.length;
    }
    }
    Alles anzeigen

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 16. September 2019 um 16:34

    Nö du nervst überhaupt nicht.

    Es ist halt so, der Autor hat mittlerweile 8 verschiedene Versionen von diesem Script

    für Firefox 69 gemacht, da dann die passende für dich zu finden dauert halt etwas.

    Mir fehlt im Moment die Zeit dazu alle zu übersetzen und bei mir in Github hoch zu laden.

    Er hat erst gestern wieder alle Aktualisiert.

    Mal sehen.

    Mfg.
    Endor

  • Fx 69 Update und meine Scripte

    • Endor
    • 16. September 2019 um 16:29

    Vielleicht passt dieses Script besser, ich ziehe es auch obigem vor,
    es fügt ganz Rechts in der Suchleiste eine Schaltfläche mit Dropmarker ein

    zum anzeigen der Suchchronik.

    Es heißt show_SearchBar_Histrory_Dropmarker.uc.js und ist von Alice

    dem wohl besten Scriptschreiber den es gibt. Wurde auch erst kürzlich Aktualisiert.

    Code
    // ==UserScript==
    // @name show_SearchBar_Histrory_Dropmarker.uc.js
    // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description Show Searchbar Histrory Dropmarker
    // @include main
    // @compatibility Firefox 69
    // @version 2019/07/13 01:00 Fix 68 Bug 1556561 - Remove children usage from autocomplete binding
    // @version 2019/06/10 01:00 Fix 67.0a1 Bug 1492475 The search service init() method should simply return a Promise
    // @version 2019/05/24 11:00 Fix overflowed/underflowed
    // @version 2018-09-16 fix button click
    // @version 2018-07-21 add button toggle popup when click
    // @version 2018-07-21 add button style open state
    // @version 1.0
    // @original https://u6.getuploader.com/script/download/1670
    // ==/UserScript==
    var showSearchBarHistroryDropmarker = {
    init2: function() {
    const kNSXUL = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
    let bar = BrowserSearch.searchBar;
    if (!bar)
    return;
    let ref = bar.querySelector(".search-go-container");
    if (ref.parentNode.querySelector(".searchBar-history-dropmarker"))
    return;
    let btn = document.createElementNS(kNSXUL, "dropmarker");
    btn.setAttribute("anonid", "historydropmarker");
    btn.setAttribute("class", "searchBar-history-dropmarker chromeclass-toolbar-additional");
    btn.setAttribute("tooltiptext", "Suchchronik anzeigen");
    btn.setAttribute("inherits", "open,parentfocused=focused,usertyping");
    btn.setAttribute("ordinal", "99");
    btn.setAttribute("type", "checkbox");
    btn.setAttribute("autoCheck", "false");
    this.btn = ref.parentNode.insertBefore(btn, ref);
    btn.addEventListener("click", this, false);
    btn.addEventListener("mousedown", this, false);
    },
    
    
    init: function() {
    window.addEventListener("unload", this, false);
    window.addEventListener('aftercustomization', this, false);
    Services.prefs.addObserver('browser.search.widget.inNavBar', this, false);
    window.addEventListener("resize", this, false);
    this.popup = document.getElementById("PopupSearchAutoComplete");
    this.popup.addEventListener("popupshown", this, false);
    this.popup.addEventListener("popuphidden", this, false);
    Services.search.init().then(rv => {
    if (Components.isSuccessCode(rv)) {
    this.init2();
    }
    });
    let style = `
    .search-go-container {
    /* -moz-box-ordinal-group:500; */ /* V-> */
    }
    .searchBar-history-dropmarker {
    -moz-appearance: none;
    list-style-image: url(chrome://global/skin/icons/arrow-dropdown-16.svg);
    opacity: 0.6;
    }
    .searchBar-history-dropmarker:active,
    .searchBar-history-dropmarker[checked] {
    background-color: var(--toolbarbutton-active-background);
    }
    .searchBar-history-dropmarker:hover {
    background-color: var(--toolbarbutton-hover-background);
    }
    toolbar[brighttext] .searchBar-history-dropmarker {
    -moz-context-properties: fill, fill-opacity;
    fill: currentColor;
    fill-opacity: var(--toolbarbutton-icon-fill-opacity);
    }
    `.replace(/\s+/g, " ");
    
    
    let sspi = document.createProcessingInstruction(
    'xml-stylesheet',
    'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"'
    );
    document.insertBefore(sspi, document.documentElement);
    sspi.getAttribute = function(name) {
    return document.documentElement.getAttribute(name);
    };
    },
    
    
    uninit: function() {
    window.removeEventListener("unload", this, false);
    window.removeEventListener('aftercustomization', this, false);
    Services.prefs.removeObserver('browser.search.widget.inNavBar', this);
    window.removeEventListener("resize", this, false);
    },
    
    
    showHistory: function(event) {
    event.stopPropagation();
    let bar = document.getElementById("searchbar");
    if (event.target.hasAttribute("checked")) {
    bar._textbox.closePopup();
    return;
    }
    let v = '';
    if(bar._textbox.value)
    v = bar._textbox.value;
    bar._textbox.value = '';
    bar._textbox.showHistoryPopup();
    bar._textbox.value = v;
    },
    
    
    popupshown: function(event) {
    this.btn.setAttribute("checked", true);
    },
    
    
    popuphidden: function(event) {
    setTimeout(function(){this.btn.removeAttribute("checked");}.bind(this), 0);
    },
    
    
    observe(aSubject, aTopic, aPrefstring) {
    if (aTopic == 'nsPref:changed') {
    // Aktion beim Ändern von Einstellungen
    setTimeout(function(){showSearchBarHistroryDropmarker.init2();}, 0);
    }
    },
    
    
    _timer: null,
    handleEvent: function(event) {
    switch(event.type) {
    case "resize":
    if (!this._timer)
    clearTimeout(this._timer);
    this._timer = setTimeout(() => this.init2(), 250);
    break;
    case "aftercustomization":
    this.init2();
    break;
    case "mousedown":
    if (event.button == 0)
    this.showHistory(event);
    break;
    case "click":
    if (event.button == 0) {
    //event.stopPropagation();
    //event.preventDefault();
    }
    break;
    case "popupshown":
    this.popupshown(event);
    break;
    case "popuphidden":
    this.popuphidden(event);
    break;
    case "unload":
    this.uninit();
    break;
    }
    }
    }
    showSearchBarHistroryDropmarker.init();
    Alles anzeigen

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 16. September 2019 um 14:00

    Hallo Rob.

    Bitte nochmal testen, diese Version dürfte jetzt nur die Mehrzeilige Tableiste

    machen. Sonst nichts.

    CSS
    // ==UserScript==
    // @name zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include main
    // @compatibility Firefox 69
    // @author Alice0775
    // @version 2016/08/05 00:00 Firefox 48
    // @version 2016/05/01 00:01 hide favicon if busy
    // @version 2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version 2016/02/09 00:01 workaround css for lwt
    // @version 2016/02/09 00:00
    // ==/UserScript==
    "user strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
    
    
    var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    
    
    /* Mehrzeilige Tableiste */
    tabs>arrowscrollbox{display:block;}
    tabs arrowscrollbox>scrollbox{display:flex;flex-wrap:wrap;}
    tabs tab[fadein]:not([pinned]){flex-grow:1;}
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    z-index: 1 !important; }
    tab>.tab-stack{width:100%;}
    [sizemode="fullscreen"] #TabsToolbar>#window-controls,
    .titlebar-buttonbox-container>.titlebar-buttonbox{display:block;}
    
    
    /* Drag-Bereich auf der linken und rechten Seite der
    Tab-Leiste auslenden - verstecken
    Links und rechts → hbox.titlebar-spacer
    links → hbox.titlebar-spacer[type="pre-tabs"]
    rechts → hbox.titlebar-spacer[type="post-tabs"] */
    
    /* Ausblenden - Verstecken */
    #alltabs-button,tabs [class^="scrollbutton"],tabs spacer,tabs tab:not([fadein]),[autohide="true"][inactive="true"] .titlebar-buttonbox { display: none; }
    
    
    } `;
    var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    
    
    var style = ' \
    tabs tab { \
    border-left: solid 1px hsla(0,0%,50%,.5) !important; \
    border-right: solid 1px hsla(0,0%,50%,.5) !important; \
    } \
    tabs tab:after,tabs tab:before{display:none!important;} \
    ';
    var sspi = document.createProcessingInstruction('xml-stylesheet',
    'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
    document.insertBefore(sspi, document.documentElement);
    
    
    gBrowser.tabContainer.lastVisibleTab = function() {
    var tabs = this.allTabs;
    for (let i = tabs.length - 1; i >= 0; i--) {
    if (!tabs[i].hasAttribute("hidden")) {
    return i;
    }
    }
    return -1;
    }
    
    
    gBrowser.tabContainer.clearDropIndicator = function() {
    var tabs = this.allTabs;
    for (let i = 0, len = tabs.length; i < len; i++) {
    tabs[i].style.removeProperty("border-left-color");
    tabs[i].style.removeProperty("border-right-color");
    }
    }
    gBrowser.tabContainer.addEventListener("dragleave", gBrowser.tabContainer.clearDropIndicator, true);
    
    
    gBrowser.tabContainer.on_dragover = function(event) {
    this.clearDropIndicator();
    var effects = this._getDropEffectForTabDrag(event);
    var ind = this._tabDropIndicator;
    if (effects == "" || effects == "none") {
    ind.hidden = true;
    return;
    }
    event.preventDefault();
    event.stopPropagation();
    var arrowScrollbox = this.arrowScrollbox;
    // autoscroll the tab strip if we drag over the scroll
    // buttons, even if we aren't dragging a tab, but then
    // return to avoid drawing the drop indicator
    var pixelsToScroll = 0;
    if (this.getAttribute("overflow") == "true") {
    var targetAnonid = event.originalTarget.getAttribute("anonid");
    switch (targetAnonid) {
    case "scrollbutton-up":
    pixelsToScroll = arrowScrollbox.scrollIncrement * -1;
    break;
    case "scrollbutton-down":
    pixelsToScroll = arrowScrollbox.scrollIncrement;
    break;
    }
    if (pixelsToScroll) {
    arrowScrollbox.scrollByPixels(
    (RTL_UI ? -1 : 1) * pixelsToScroll,
    true
    );
    }
    }
    /*
    let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
    if (
    (effects == "move" || effects == "copy") &&
    this == draggedTab.container
    ) {
    ind.hidden = true;
    if (!this._isGroupTabsAnimationOver()) {
    // Wait for grouping tabs animation to finish
    return;
    }
    this._finishGroupSelectedTabs(draggedTab);
    if (effects == "move") {
    this._animateTabMove(event);
    return;
    }
    }
    this._finishAnimateTabMove();
    */
    if (effects == "link") {
    let tab = this._getDragTargetTab(event, true);
    if (tab) {
    if (!this._dragTime) {
    this._dragTime = Date.now();
    }
    if (Date.now() >= this._dragTime + this._dragOverDelay) {
    this.selectedItem = tab;
    }
    ind.hidden = true;
    return;
    }
    }
    var rect = arrowScrollbox.getBoundingClientRect();
    var newMargin;
    if (pixelsToScroll) {
    // if we are scrolling, put the drop indicator at the edge
    // so that it doesn't jump while scrolling
    let scrollRect = arrowScrollbox.scrollClientRect;
    let minMargin = scrollRect.left - rect.left;
    let maxMargin = Math.min(
    minMargin + scrollRect.width,
    scrollRect.right
    );
    if (RTL_UI) {
    [minMargin, maxMargin] = [
    this.clientWidth - maxMargin,
    this.clientWidth - minMargin,
    ];
    }
    newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
    } else {
    let newIndex = this._getDropIndex(event, effects == "link");
    let children = this.allTabs;
    if (newIndex == children.length) {
    let tabRect = children[newIndex - 1].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.left;
    } else {
    newMargin = tabRect.right - rect.left;
    }
    } else {
    let tabRect = children[newIndex].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.right;
    } else {
    newMargin = tabRect.left - rect.left;
    }
    }
    if (newIndex < children.length) {
    children[newIndex].style.setProperty("border-left-color","red","important");
    } else {
    newIndex = gBrowser.tabContainer.lastVisibleTab();
    if (newIndex >= 0) {
    children[newIndex].style.setProperty("border-right-color","red","important");
    }
    }
    }
    ind.hidden = false;
    newMargin += ind.clientWidth / 2;
    if (RTL_UI) {
    newMargin *= -1;
    }
    ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
    ind.style.marginInlineStart = -ind.clientWidth + "px";
    }
    
    
    gBrowser.tabContainer.on_drop = function(event) {
    this.clearDropIndicator();
    var dt = event.dataTransfer;
    var dropEffect = dt.dropEffect;
    var draggedTab;
    let movingTabs;
    if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
    // tab copy or move
    draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
    // not our drop then
    if (!draggedTab) {
    return;
    }
    movingTabs = draggedTab._dragData.movingTabs;
    draggedTab.container._finishGroupSelectedTabs(draggedTab);
    }
    this._tabDropIndicator.hidden = true;
    event.stopPropagation();
    if (draggedTab && dropEffect == "copy") {
    // copy the dropped tab (wherever it's from)
    let newIndex = this._getDropIndex(event, false);
    let draggedTabCopy;
    for (let tab of movingTabs) {
    let newTab = gBrowser.duplicateTab(tab);
    gBrowser.moveTabTo(newTab, newIndex++);
    if (tab == draggedTab) {
    draggedTabCopy = newTab;
    }
    }
    if (draggedTab.container != this || event.shiftKey) {
    this.selectedItem = draggedTabCopy;
    }
    } else if (draggedTab && draggedTab.container == this) {
    let oldTranslateX = Math.round(draggedTab._dragData.translateX);
    let tabWidth = Math.round(draggedTab._dragData.tabWidth);
    let translateOffset = oldTranslateX % tabWidth;
    let newTranslateX = oldTranslateX - translateOffset;
    if (oldTranslateX > 0 && translateOffset > tabWidth / 2) {
    newTranslateX += tabWidth;
    } else if (oldTranslateX < 0 && -translateOffset > tabWidth / 2) {
    newTranslateX -= tabWidth;
    }
    // let dropIndex =
    // "animDropIndex" in draggedTab._dragData &&
    // draggedTab._dragData.animDropIndex;
    let newIndex = this._getDropIndex(event, false);
    let incrementDropIndex = true;
    if (newIndex && newIndex > movingTabs[0]._tPos) {
    newIndex--;
    incrementDropIndex = false;
    }
    let animate = gBrowser.animationsEnabled;
    if (oldTranslateX && oldTranslateX != newTranslateX && animate) {
    for (let tab of movingTabs) {
    tab.setAttribute("tabdrop-samewindow", "true");
    tab.style.transform = "translateX(" + newTranslateX + "px)";
    let onTransitionEnd = transitionendEvent => {
    if (
    transitionendEvent.propertyName != "transform" ||
    transitionendEvent.originalTarget != tab
    ) {
    return;
    }
    tab.removeEventListener("transitionend", onTransitionEnd);
    tab.removeAttribute("tabdrop-samewindow");
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    gBrowser.syncThrobberAnimations(tab);
    };
    tab.addEventListener("transitionend", onTransitionEnd);
    }
    } else {
    this._finishAnimateTabMove();
    if (newIndex !== false) {
    for (let tab of movingTabs) {
    gBrowser.moveTabTo(tab, newIndex);
    if (incrementDropIndex) {
    newIndex++;
    }
    }
    }
    }
    } else if (draggedTab) {
    let newIndex = this._getDropIndex(event, false);
    let newTabs = [];
    for (let tab of movingTabs) {
    let newTab = gBrowser.adoptTab(tab, newIndex++, tab == draggedTab);
    newTabs.push(newTab);
    }
    // Restore tab selection
    gBrowser.addRangeToMultiSelectedTabs(
    newTabs[0],
    newTabs[newTabs.length - 1]
    );
    } else {
    // Pass true to disallow dropping javascript: or data: urls
    let links;
    try {
    links = browserDragAndDrop.dropLinks(event, true);
    } catch (ex) {}
    if (!links || links.length === 0) {
    return;
    }
    let inBackground = Services.prefs.getBoolPref(
    "browser.tabs.loadInBackground"
    );
    if (event.shiftKey) {
    inBackground = !inBackground;
    }
    let targetTab = this._getDragTargetTab(event, true);
    let userContextId = this.selectedItem.getAttribute("usercontextid");
    let replace = !!targetTab;
    let newIndex = this._getDropIndex(event, true);
    let urls = links.map(link => link.url);
    let csp = browserDragAndDrop.getCSP(event);
    let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
    event
    );
    (async () => {
    if (
    urls.length >=
    Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
    ) {
    // Sync dialog cannot be used inside drop event handler.
    let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
    urls.length,
    window
    );
    if (!answer) {
    return;
    }
    }
    gBrowser.loadTabs(urls, {
    inBackground,
    replace,
    allowThirdPartyFixup: true,
    targetTab,
    newIndex,
    userContextId,
    triggeringPrincipal,
    csp,
    });
    })();
    }
    if (draggedTab) {
    delete draggedTab._dragData;
    }
    }
    
    
    gBrowser.tabContainer._getDropIndex = function(event, isLink) {
    var tabs = this.allTabs;
    var tab = this._getDragTargetTab(event, isLink);
    if (!RTL_UI) {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width
    ) {
    return i + 1;
    }
    }
    }
    } else {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i + 1;
    }
    }
    }
    }
    return tabs.length;
    }
    
    
    }
    Alles anzeigen

    Mfg.
    Endor

  • userChrome.js Scripte für den Fuchs (Diskussion)

    • Endor
    • 15. September 2019 um 21:27

    Hallo Rob.

    Ich gehe mal davon aus dass Du Firefox 69 verwendest,

    Teste diese aktuelle Version von Multirow Skript:

    CSS
    // ==UserScript==
    // @name zzzz-MultiRowTab_LiteforFx48.uc.js
    // @namespace http://space.geocities.yahoo.co.jp/gl/alice0775
    // @description Experimentelle CSS Version für Mehrzeilige Tableiste
    // @include main
    // @compatibility Firefox 69
    // @author Alice0775
    // @version 2016/08/05 00:00 Firefox 48
    // @version 2016/05/01 00:01 hide favicon if busy
    // @version 2016/03/09 00:01 Bug 1222490 - Actually remove panorama for Fx45+
    // @version 2016/02/09 00:01 workaround css for lwt
    // @version 2016/02/09 00:00
    // ==/UserScript==
    "use strict";
    MultiRowTabLiteforFx();
    function MultiRowTabLiteforFx() {
    /* Symbolleisten und Menüleiste von der Titelleiste in die Navigator-Toolbox verschieben */
    document.getElementById("navigator-toolbox").appendChild(document.getElementById("toolbar-menubar"));
    var css =` @-moz-document url-prefix("chrome://browser/content/browser.xhtml") {
    /* Symbolleiste Sortieren */
    #toolbar-menubar { -moz-box-ordinal-group: 1 !important; }
    #nav-bar { -moz-box-ordinal-group: 2 !important; }
    #PersonalToolbar { -moz-box-ordinal-group: 3 !important; }
    #titlebar { -moz-box-ordinal-group: 4 !important; }
    /* Windows 10 und Firefox Standardtheme, Fensterausenlinie in weiß.
    Anpassung für Titelleistenschaltflächen wenn sie in den Hintergrund verschoben sind */
    #main-window:not([lwtheme="true"]) #window-controls toolbarbutton,
    #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button {
    color: rgb(24, 25, 26) !important; }
    #main-window:not([lwtheme="true"]) #window-controls toolbarbutton:not([id="close-button"]):hover,
    #main-window:not([lwtheme="true"]) .titlebar-buttonbox .titlebar-button:not([class="titlebar-button titlebar-close"]):hover {
    background-color: var(--lwt-toolbarbutton-hover-background, hsla(0,0%,70%,.4)) !important; }
    /* Tableiste unter Adressleiste verschieben */
    #nav-bar { z-index: 2 !important; }
    [tabsintitlebar="true"][sizemode="maximized"] #navigator-toolbox { padding-top: 8px !important; }
    [tabsintitlebar="true"][sizemode="maximized"] #titlebar { -moz-appearance: none !important; }
    [tabsintitlebar="true"] #toolbar-menubar { height: 32px; }
    /* Anpassung für Titelleistenschaltflächen */
    #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls,
    [tabsintitlebar="true"] .titlebar-buttonbox-container { position: fixed; z-index: 3 !important; right:0; }
    [tabsintitlebar="true"][sizemode="normal"] .titlebar-buttonbox-container { top: 1px; }
    [tabsintitlebar="true"][sizemode="maximized"] .titlebar-buttonbox-container { top: 8px; }
    #navigator-toolbox:not([style^="margin-top:"])[style=""] #window-controls { top: 0; }
    /* auf der rechten Seite Platz für die Schaltflächen der Titelleiste einfügen, damit die
    Schaltflächen der Titelleiste und der Navigationsleiste nicht verdeckt werden */
    [tabsintitlebar="true"]:not([sizemode="fullscreen"]) #nav-bar { padding-right: 139px !important; }
    [sizemode="fullscreen"] #nav-bar { padding-right: 109px !important; }
    /* Mehrzeilige Tableiste */
    tabs>arrowscrollbox{display:block;}
    tabs arrowscrollbox>scrollbox {
    display:flex;display:-webkit-box;flex-wrap:wrap;
    max-height: calc(var(--tab-min-height) * 5); /* Anzahl der Tabzeilen */
    overflow-x:hidden;overflow-y:auto; }
    [tabsintitlebar="true"] tabs scrollbar{-moz-window-dragging:no-drag;}
    /* Bei Überschreitung der angegebenen Zeilenanzahl, mit der Maus,
    über die dann eingeblendetet Scrolleiste zu Zeile wechseln
    tabs tab[fadein]:not([pinned]){flex-grow:1;}
    tabs tab,.tab-background {
    height: var(--tab-min-height);
    overflow: hidden;
    z-index: 1 !important; }
    tab>.tab-stack{width:100%;}
    /* Drag-Bereich auf der linken und rechten Seite der
    Tab-Leiste auslenden - verstecken
    Links und rechts → hbox.titlebar-spacer
    links → hbox.titlebar-spacer[type="pre-tabs"]
    rechts → hbox.titlebar-spacer[type="post-tabs"] */
    hbox.titlebar-spacer
    /* Ausblenden - Verstecken */
    ,#alltabs-button,tabs [class^="scrollbutton"],tabs spacer,#toolbar-menubar .titlebar-buttonbox { display: none; }
    } `;
    var sss = Cc['@mozilla.org/content/style-sheet-service;1'].getService(Ci.nsIStyleSheetService);
    var uri = makeURI('data:text/css;charset=UTF=8,' + encodeURIComponent(css));
    sss.loadAndRegisterSheet(uri, sss.AGENT_SHEET);
    var style = ' \
    tabs tab:not(stack) { \
    border-left: solid 1px hsla(0,0%,50%,.5) !important; \
    border-right: solid 1px hsla(0,0%,50%,.5) !important; \
    } \
    tabs tab:after,tabs tab:before{display:none!important;} \
    ';
    var sspi = document.createProcessingInstruction('xml-stylesheet',
    'type="text/css" href="data:text/css,' + encodeURIComponent(style) + '"');
    document.insertBefore(sspi, document.documentElement);
    gBrowser.tabContainer.lastVisibleTab = function() {
    var tabs = this.allTabs;
    for (let i = tabs.length - 1; i >= 0; i--) {
    if (!tabs[i].hasAttribute("hidden")) {
    return i;
    }
    }
    return -1;
    }
    gBrowser.tabContainer.clearDropIndicator = function() {
    var tabs = this.allTabs;
    for (let i = 0, len = tabs.length; i < len; i++) {
    let tab_s= tabs[i].style;
    tab_s.removeProperty("border-left-color");
    tab_s.removeProperty("border-right-color");
    }
    }
    gBrowser.tabContainer.addEventListener("dragleave", gBrowser.tabContainer.clearDropIndicator, true);
    gBrowser.tabContainer.on_dragover = function(event) {
    var effects = this._getDropEffectForTabDrag(event);
    var ind = this._tabDropIndicator;
    if (effects == "" || effects == "none") {
    ind.hidden = true;
    return;
    }
    event.preventDefault();
    event.stopPropagation();
    var arrowScrollbox = this.arrowScrollbox;
    // autoscroll the tab strip if we drag over the scroll
    // buttons, even if we aren't dragging a tab, but then
    // return to avoid drawing the drop indicator
    var pixelsToScroll = 0;
    if (this.getAttribute("overflow") == "true") {
    var targetAnonid = event.originalTarget.getAttribute("anonid");
    switch (targetAnonid) {
    case "scrollbutton-up":
    pixelsToScroll = arrowScrollbox.scrollIncrement * -1;
    break;
    case "scrollbutton-down":
    pixelsToScroll = arrowScrollbox.scrollIncrement;
    break;
    }
    if (pixelsToScroll) {
    arrowScrollbox.scrollByPixels(
    (RTL_UI ? -1 : 1) * pixelsToScroll,
    true
    );
    }
    }
    /*
    let draggedTab = event.dataTransfer.mozGetDataAt(TAB_DROP_TYPE, 0);
    if (
    (effects == "move" || effects == "copy") &&
    this == draggedTab.container
    ) {
    ind.hidden = true;
    
    
    if (!this._isGroupTabsAnimationOver()) {
    // Wait for grouping tabs animation to finish
    return;
    }
    this._finishGroupSelectedTabs(draggedTab);
    
    
    if (effects == "move") {
    this._animateTabMove(event);
    return;
    }
    }
    
    
    this._finishAnimateTabMove();
    */
    if (effects == "link") {
    let tab = this._getDragTargetTab(event, true);
    if (tab) {
    if (!this._dragTime) {
    this._dragTime = Date.now();
    }
    if (Date.now() >= this._dragTime + this._dragOverDelay) {
    this.selectedItem = tab;
    }
    ind.hidden = true;
    return;
    }
    }
    var rect = arrowScrollbox.getBoundingClientRect();
    var newMargin;
    if (pixelsToScroll) {
    // if we are scrolling, put the drop indicator at the edge
    // so that it doesn't jump while scrolling
    let scrollRect = arrowScrollbox.scrollClientRect;
    let minMargin = scrollRect.left - rect.left;
    let maxMargin = Math.min(
    minMargin + scrollRect.width,
    scrollRect.right
    );
    if (RTL_UI) {
    [minMargin, maxMargin] = [
    this.clientWidth - maxMargin,
    this.clientWidth - minMargin,
    ];
    }
    newMargin = pixelsToScroll > 0 ? maxMargin : minMargin;
    } else {
    let newIndex = this._getDropIndex(event, effects == "link");
    let children = this.allTabs;
    if (newIndex == children.length) {
    let tabRect = children[newIndex - 1].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.left;
    } else {
    newMargin = tabRect.right - rect.left;
    }
    } else {
    let tabRect = children[newIndex].getBoundingClientRect();
    if (RTL_UI) {
    newMargin = rect.right - tabRect.right;
    } else {
    newMargin = tabRect.left - rect.left;
    }
    }
    this.clearDropIndicator();
    if (newIndex < children.length) {
    children[newIndex].style.setProperty("border-left-color","red","important");
    } else {
    newIndex = gBrowser.tabContainer.lastVisibleTab();
    if (newIndex >= 0)
    children[newIndex].style.setProperty("border-right-color","red","important");
    }
    }
    ind.hidden = false;
    newMargin += ind.clientWidth / 2;
    if (RTL_UI) {
    newMargin *= -1;
    }
    ind.style.transform = "translate(" + Math.round(newMargin) + "px)";
    ind.style.marginInlineStart = -ind.clientWidth + "px";
    }
    gBrowser.tabContainer.on_drop = function(event) {
    this.clearDropIndicator();
    var dt = event.dataTransfer;
    var dropEffect = dt.dropEffect;
    var draggedTab;
    let movingTabs;
    if (dt.mozTypesAt(0)[0] == TAB_DROP_TYPE) {
    // tab copy or move
    draggedTab = dt.mozGetDataAt(TAB_DROP_TYPE, 0);
    // not our drop then
    if (!draggedTab) {
    return;
    }
    movingTabs = draggedTab._dragData.movingTabs;
    draggedTab.container._finishGroupSelectedTabs(draggedTab);
    }
    this._tabDropIndicator.hidden = true;
    event.stopPropagation();
    if (draggedTab && dropEffect == "copy") {
    // copy the dropped tab (wherever it's from)
    let newIndex = this._getDropIndex(event, false);
    let draggedTabCopy;
    for (let tab of movingTabs) {
    let newTab = gBrowser.duplicateTab(tab);
    gBrowser.moveTabTo(newTab, newIndex++);
    if (tab == draggedTab) {
    draggedTabCopy = newTab;
    }
    }
    if (draggedTab.container != this || event.shiftKey) {
    this.selectedItem = draggedTabCopy;
    }
    } else if (draggedTab && draggedTab.container == this) {
    let oldTranslateX = Math.round(draggedTab._dragData.translateX);
    let tabWidth = Math.round(draggedTab._dragData.tabWidth);
    let translateOffset = oldTranslateX % tabWidth;
    let newTranslateX = oldTranslateX - translateOffset;
    if (oldTranslateX > 0 && translateOffset > tabWidth / 2) {
    newTranslateX += tabWidth;
    } else if (oldTranslateX < 0 && -translateOffset > tabWidth / 2) {
    newTranslateX -= tabWidth;
    }
    let dropIndex =
    "animDropIndex" in draggedTab._dragData &&
    draggedTab._dragData.animDropIndex;
    let incrementDropIndex = true;
    if (dropIndex && dropIndex > movingTabs[0]._tPos) {
    dropIndex--;
    incrementDropIndex = false;
    }
    let animate = gBrowser.animationsEnabled;
    if (oldTranslateX && oldTranslateX != newTranslateX && animate) {
    for (let tab of movingTabs) {
    tab.setAttribute("tabdrop-samewindow", "true");
    tab.style.transform = "translateX(" + newTranslateX + "px)";
    let onTransitionEnd = transitionendEvent => {
    if (
    transitionendEvent.propertyName != "transform" ||
    transitionendEvent.originalTarget != tab
    ) {
    return;
    }
    tab.removeEventListener("transitionend", onTransitionEnd);
    tab.removeAttribute("tabdrop-samewindow");
    this._finishAnimateTabMove();
    if (dropIndex !== false) {
    gBrowser.moveTabTo(tab, dropIndex);
    if (incrementDropIndex) {
    dropIndex++;
    }
    }
    gBrowser.syncThrobberAnimations(tab);
    };
    tab.addEventListener("transitionend", onTransitionEnd);
    }
    } else {
    this._finishAnimateTabMove();
    if (dropIndex !== false) {
    for (let tab of movingTabs) {
    gBrowser.moveTabTo(tab, dropIndex);
    if (incrementDropIndex) {
    dropIndex++;
    }
    }
    }
    }
    let newIndex = this._getDropIndex(event, false);
    if (newIndex > draggedTab._tPos) {
    newIndex--;
    }
    gBrowser.moveTabTo(draggedTab, newIndex);
    } else if (draggedTab) {
    let newIndex = this._getDropIndex(event, false);
    let newTabs = [];
    for (let tab of movingTabs) {
    let newTab = gBrowser.adoptTab(tab, newIndex++, tab == draggedTab);
    newTabs.push(newTab);
    }
    // Restore tab selection
    gBrowser.addRangeToMultiSelectedTabs(
    newTabs[0],
    newTabs[newTabs.length - 1]
    );
    } else {
    // Pass true to disallow dropping javascript: or data: urls
    let links;
    try {
    links = browserDragAndDrop.dropLinks(event, true);
    } catch (ex) {}
    if (!links || links.length === 0) {
    return;
    }
    let inBackground = Services.prefs.getBoolPref(
    "browser.tabs.loadInBackground"
    );
    if (event.shiftKey) {
    inBackground = !inBackground;
    }
    let targetTab = this._getDragTargetTab(event, true);
    let userContextId = this.selectedItem.getAttribute("usercontextid");
    let replace = !!targetTab;
    let newIndex = this._getDropIndex(event, true);
    let urls = links.map(link => link.url);
    let csp = browserDragAndDrop.getCSP(event);
    let triggeringPrincipal = browserDragAndDrop.getTriggeringPrincipal(
    event
    );
    (async () => {
    if (
    urls.length >=
    Services.prefs.getIntPref("browser.tabs.maxOpenBeforeWarn")
    ) {
    // Sync dialog cannot be used inside drop event handler.
    let answer = await OpenInTabsUtils.promiseConfirmOpenInTabs(
    urls.length,
    window
    );
    if (!answer) {
    return;
    }
    }
    gBrowser.loadTabs(urls, {
    inBackground,
    replace,
    allowThirdPartyFixup: true,
    targetTab,
    newIndex,
    userContextId,
    triggeringPrincipal,
    csp,
    });
    })();
    }
    if (draggedTab) {
    delete draggedTab._dragData;
    }
    }
    gBrowser.tabContainer._getDropIndex = function(event, isLink) {
    var tabs = this.allTabs;
    var tab = this._getDragTargetTab(event, isLink);
    if (!RTL_UI) {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2 &&
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width
    ) {
    return i + 1;
    }
    }
    }
    } else {
    for (let i = tab ? tab._tPos : 0; i < tabs.length; i++) {
    if (
    event.screenY <
    tabs[i].screenY + tabs[i].getBoundingClientRect().height
    ) {
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width &&
    event.screenX >
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i;
    }
    if (
    event.screenX <
    tabs[i].screenX + tabs[i].getBoundingClientRect().width / 2
    ) {
    return i + 1;
    }
    }
    }
    }
    return tabs.length;
    }
    
    
    }
    Alles anzeigen

    Mfg.
    Endor

  • Farbliche Anpassungen im Hauptmenü

    • Endor
    • 15. September 2019 um 19:09

    Hallo BarbaraZ-.

    Ist erledigt.

    Danke für den Hinweis.

    :klasse:

    Mfg.
    Endor

Unterstütze uns!

Jährlich (2025)

105,8 %

105,8% (687,41 von 650 EUR)

Jetzt spenden
  1. Kontakt
  2. Datenschutz
  3. Impressum
Community-Software: WoltLab Suite™
Mastodon