@media (prefers-color-scheme: dark) {
    #inhalt {background-color: rgb(15,15,15);}
    .component {background-color: rgb(30,30,30);}
    .component .name, .comnponent .phone {color: rgb(200, 200, 200);} .comnponent .phone:hover {color: rgb(160, 160, 160)}
    body a, .component .phone {color: rgb(200, 200, 200);} body a:hover {color: rgb(160, 160, 160);}
    body {color: #fff; background-color: rgb(30,30,30);}
    .component img {border: 2px solid #2c2e36}
  #h-199izrpg7 {background-color: rgb(30,30,30) !important;}
    table td {background-color: rgb(30,30,30); color: rgb(200, 200, 200);}
    table td:hover {background-color: rgb(50, 50, 50);}
    #c-5jsrn2jn8, #ac-5hhc89qmq {background-color: rgb(30, 30, 30);}
  #ba-df5sbnjae, #mp-d16orinwr {background-color: transparent;}
    .route-btn {color: #000;}
    #hm-fs8bhwlsh {background-color: rgb(30,30,30);}
    .astroid-nav .nav-link, .astroid-sidebar-menu .nav-link {color: rgb(200, 200, 200);}
    .astroid-nav .nav-link:hover, .astroid-sidebar-menu .nav-link:hover, .astroid-nav .nav-link:active:hover, .astroid-nav .nav-link.active:hover, .astroid-sidebar-menu .nav-link:active:hover, .astroid-sidebar-menu .nav-link.active:hover {background-color: rgb(50, 50, 50);color: rgb(200, 200, 200);}
    .astroid-nav .nav-link:active, .astroid-nav .nav-link.active, .astroid-sidebar-menu .nav-link:active, .astroid-sidebar-menu .nav-link.active, #astroid-sticky-header .astroid-nav .nav-link:active, #astroid-sticky-header .astroid-nav .nav-link.active {
        color: black;
        background-color: #ffcc00;
    }
    .megamenu-container {background-color: rgb(30, 30, 30);}
    .nav-item-submenu {background-color: rgb(30, 30, 30); color: rgb(200, 200, 200);}
    .megamenu-container li.nav-item-submenu>a:hover {background-color: rgb(50, 50, 50); color: rgb(200, 200, 200);}
    #astroid-sticky-header .astroid-nav .nav-link {color: rgb(200, 200, 200);background-color: rgb(30, 30, 30);}
    #astroid-sticky-header {background-color: rgb(30, 30, 30);}

    .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item a, .astroid-mobilemenu .menu-indicator {
        color: rgb(200, 200, 200) !important;
    }
    .astroid-mobilemenu, .astroid-mobilemenu-container .astroid-mobilemenu-inner .dropdown-menus {
        background-color: rgb(30, 30, 30) !important;
    }
    .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>a, .astroid-mobilemenu .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.active>.nav-header, .astroid-mobilemenu-container .astroid-mobilemenu-inner .menu-item.nav-item-active>a+.menu-indicator, .astroid-mobilemenu {
        color: rgb(200, 200, 200) !important;
    }
    .header-mobilemenu-trigger.burger-menu-button .inner, .header-mobilemenu-trigger.burger-menu-button .inner::before, .header-mobilemenu-trigger.burger-menu-button .inner::after, .astroid-mobilemenu-open .burger-menu-button .inner, .astroid-mobilemenu-open .burger-menu-button .inner::before, .astroid-mobilemenu-open .burger-menu-button .inner::after, {
        background-color: rgb(200, 200, 200);
    }