:root {
--cobside: #fafafa;
--cobmain: #f9f9f9;
--coblau: #002277;
--cogelb: #ffe401;
--cotext: #000000;
--cobannertext: #ffffff;
--corot: #cd0f22;
--cogruen: #009000;
--cobgbadinfo: #ffffff;
--cobadinfotext: #333333;
}
[data-theme="dark"] {
--cobside: #00113b;
--cobmain: #000e30;
--cc-bg: #000e30;
--cotext: #b0b0b0;
--cc-text: #b0b0b0;
--cogelb: #a59401;
--coblau: #d0d0d0;
--cobgbadinfo: #000e30;
--cobadinfotext: #b0b0b0;
#main h1, #main h2, #main h3, #main h4, #main a, #main strong, #main span.special { color: #a59401; }
font.kiosk { color: #B50079 !important; }
img, .imgopacity { opacity: .8; }
img:hover { opacity: .8; }
section video { opacity: .8; }
#mainlogo, #mainlogo:hover { opacity: .8; }
img.lg-image { opacity: 1; }
table tbody tr:nth-child(2n+1) { background-color: #00113b !important; }
table tbody tr { border: none !important; }
table th { color: #b0b0b0 !important; }
select, input, textarea, .tox:not(.tox-tinymce-inline) .tox-editor-header, .tox .tox-toolbar__primary, .tox .tox-tbtn--disabled, .tox .tox-tbtn--disabled:hover, .tox .tox-tbtn:hover, .tox .tox-tbtn { background-color: #b0b0b0 !important; color: #000e30 !important; }
.tox-tinymce { border-color: #b0b0b0 !important; }
#liveweather span { color: #d0d0d0 !important; }
#wettercom h2 a { opacity: .7 !important; }
details { border-color: #00113b !important; }
details:open { border-color: #a59401 !important; }
details summary { color: #b0b0b0 !important; border-color: #00113b !important; background-color: #00113b !important; }
details summary:hover { color: #d0d0d0 !important; background-color: #a59401 !important; }
details:open summary { border-bottom: 1px solid #a59401 !important; color: #000e30 !important; background-color: #a59401 !important; }
#badopen { box-shadow: none !important; border: 1px solid #404040 !important; background-color: #00113b !important; background-image: url( 'images/?icobad=2' ) !important; }
#badopen.closed { background-image: url( 'images/?icobad=closed2' ) !important; }
#bueroopen { box-shadow: none !important; border: 1px solid #404040 !important; background-color: #00113b !important; background-image: url( 'images/?icobuero=2' ) !important; }
#bueroopen.closed { background-image: url( 'images/?icobuero=closed2' ) !important; }
#mainlogo { filter: drop-shadow( 2px 2px 2px #606060 ); }
#bannertext p, div.teaser span { color: #d0d0d0 !important; }
#kihint { color: #d0d0d0 !important; }
div.cowhite { color: #d0d0d0 !important; }
div.teaser:hover span { color: #ffe401 !important; }
div.teaser:hover img { opacity: 1 !important; }
#sidebar { box-shadow: 0px 0px 10px 1px #404040 !important; }
#sidebar .toggle { background-color: #00113b !important;}
#marquee { background-color: #00113b !important; background-image: url( 'images/?icoticker=2' ) !important;}
#darkmode { background-image: url( 'images/?icosun=1' ) !important;}
#baederlandlogo { filter: drop-shadow( 1px 1px 1px #a0a0a0 ); }
#s-ttl, #cc_div .b-tl { color: #a59401 !important; }
#cc_div button { background-color: #a59401 !important; color: #000e30 !important; }
#cc_div .b-ex .desc { background-color: #a59401 !important; color: #000e30 !important; }
#cc_div .act lable { background-color: #a59401 !important; color: #000e30 !important; }
#cc_div button.b-tl { color: #000e30 !important; }
#cc_div .b-ex .p { color: #000e30 !important; }
#s-c-bn::before, #s-c-bn::after { background-color: #000e30 !important; }
div.spacer span { border-color: #404040 !important; }
}
