.region-prefix{background:black;}
.block-system-main-block ul:not([class]) li::before,.block-system-main-block ul:not([class]) li::after{background-color:white;}


article a, main a h3,article h3 a, article a p, article a span:not(.ckeditor-accordion-toggle){text-decoration:underline;background-color:black!important;color:white!important}

h1,h2,h3,h4,p,span,article li{color:white!important;background-color:black!important;padding:0 4px;}

.frontnews article{background-color:black!important;}


.hauptmenu .sf-menu{background-color:black!important;color:white!important;font-weight:bold!important;} 
.hauptmenu .sf-menu>.active-trail::after, .hauptmenu .sf-menu>.menuparent:hover::after{position:absolute;content:"";bottom:6px;left:1em;right:1em;height:4px;background:#white;}
.sf-menu a {color:white!important;font-weight:bold!important;}

#willkommen{background-color:black!important;}
#vielfalt{filter:grayscale(100%)!important;}
#pop-domains{filter:grayscale(100%)!important;}
#mlang .is-active, #mlang li.is-active::after{color:white!important;font-weight:bold;text-shadow:1px 1px black;}

div#page.uk-container{background-color:black!important;}


.uk-container h3 a {color: white!important;text-decoration:underline!important;}


main section, section::before, section::after{background:black!important;}

.greydient{background-image:none!important;}
.slick__slide{filter:grayscale(100%)!important;}
.slick-dots li button{color: black!important;background: #444444!important;}
.frontnews .slick-arrow{background-color:#444444!important;}
.news-blog{background:black!important;}
.domains{filter:grayscale(100%)!important;} /*kann die Schrift nicht einfärben, wenn der Hintergrund schwarz ist*/
.hauptmenu ul.sf-menu.menu ul{background:#444444!important;}
.menu-dls .is-active, .menu-dls a:hover{background:#white!important;color:#white!important}

#dgs-hands svg {color: black!important;}

.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt.active>a{background-color:black!important;}
.ckeditor-accordion-container > dl dt > a:not(.button) {border-bottom: 1px solid #ffffff;}
.ckeditor-accordion-container > dl {border: 1px solid #ffffff!important;}

.form-search{background: white!important;color:#000!important;}

.uk-background-cover{filter:grayscale(100%)!important;}
/*.uk-link,a {color:white!important;text-decoration:underline!important;}*/
.uk-section-default{background: black!important;color: white!important;}
.uk-button-default{background-color:black!important;}
.uk-offcanvas-bar{background:black!important;}
/*.uk-grid{background: black!important;color: white!important;}*/
.uk-card{background: black!important;color: white!important;}
.uk-background-primary {background-color: #444444!important;}
.uk-form-label{color: white!important;}
.uk-section-primary {background: black!important;}
.uk-text-emphasis {color: white!important;}
.uk-section-muted {background: black!important;}
.uk-list-striped>:nth-of-type(odd) {background: black!important;}

.uk-card{border-style: solid; border-width: 1px; border-color: white;}

  


.uk-button-default {background-color: black!important;color: #fff;border: 1px solid white!important;}
.uk-button-default:focus,.uk-button-default:hover {background-color: #black!important;color: #fff;text-decoration:underline!important;}
.uk-button-default.uk-active,.uk-button-default:active {background-color: white!important;color: #000;border: 1px solid white!important;}

.uk-button-primary {background-color: black!important;color: #fff;border: 1px solid white!important;}
.uk-button-primary:focus,.uk-button-primary:hover {background-color: #black!important;color: #fff;text-decoration:underline!important;}
.uk-button-primary.uk-active,.uk-button-primary:active {background-color: white!important;color: #000;border: 1px solid white!important;}
p.uk-text-secondary{color: white!important;}


details,main {background-color: black!important;}


img{filter:grayscale(100%)!important;}




input {
  background-color: #ffffff !important;
  color: #000000 !important;
}

input[type=submit],
input[type=button]{
  background-color: #ffff00 !important;
  color: #000000 !important;
}

input[type=submit]:hover,
input[type=button]:hover,
button:hover {
  text-decoration: underline !important;
}
  
::selection {
  background-color: cyan !important;
  color: #000000 !important;
}
