body{--bg-hl-red:#fe0000;--bg-hl-green:#00cf01;--bg-hl-blue:#0000fe;--bg-tekno-grey:#666;--bg-tekno-blht:#333;--bg-tekno-grey2:#333;--bg-tekno-silver:#858585;--bg-tekno-black:#000}body.theme-dark{--bg-hl-red:#980000;--bg-hl-green:#006901;--bg-hl-blue:#000098;--bg-tekno-grey:#262626;--bg-tekno-blht:#262626;--bg-tekno-grey2:#3b3b3b;--bg-tekno-silver:#3b3b3b;--bg-tekno-black:#262626}@media (prefers-color-scheme:dark){body{--bg-hl-red:#980000;--bg-hl-green:#006901;--bg-hl-blue:#000098;--bg-tekno-grey:#262626;--bg-tekno-blht:#262626;--bg-tekno-grey2:#3b3b3b;--bg-tekno-silver:#3b3b3b;--bg-tekno-black:#262626}body.theme-light{--bg-hl-red:#fe0000;--bg-hl-green:#00cf01;--bg-hl-blue:#0000fe;--bg-tekno-grey:#666;--bg-tekno-blht:#333;--bg-tekno-grey2:#333;--bg-tekno-silver:#858585;--bg-tekno-black:#000}}.bg-black{background:var(--bg-tekno-black)}.bg-black-light{background:var(--bg-tekno-blht)}.bg-grey{background:var(--bg-tekno-grey)}.brb-grey{border-bottom:1px solid var(--bg-tekno-grey2)}.brb-silver{border-bottom:1px solid var(--bg-tekno-silver)}.calendar__filter h2{margin:0;font:700 36px Roboto,serif;letter-spacing:1px}.calendar__filter__slide{font:300 24px Roboto,serif;margin:10px 0}.calendar__filter__slide span{margin:0 20px}.calendar__filter__slide a{color:#000;text-decoration:none}.calendar__filter__slide a:hover{color:#0cf}.calendar__filter__slide a i{font-size:18px;font-weight:700}.calendar__nav{background:var(--bg-main);text-align:center;padding:10px 0}.calendar__nav a{font:16px Roboto,serif;text-decoration:none;color:var(--cl-main)}.calendar__nav a:hover{color:#0cf}.calendar__nav select{background:#7f7f7f}.calendar__nav button,.calendar__nav select{padding:3px 8px;border-radius:0;color:#fff;border:none;height:30px;font-size:16px;font-weight:700;vertical-align:top;-moz-appearance:none;-webkit-appearance:none;appearance:none}.calendar__nav button{background:#4f4f4f}.calendar__nav button:hover{background:#02a4cc}.calendar__nav.bg-white{background:var(--bg-main);padding:10px}.headline__big a{display:block;width:100%;height:auto;position:relative}.headline__big img{width:100%;height:auto;filter:var(--img-filter);-webkit-filter:var(--img-filter)}.headline__big .headline__title,.headline__big h2{position:absolute;bottom:0;color:var(--cl-white);font:700 22px/28px Roboto,serif;padding:20px;background:transparent;background:linear-gradient(180deg,transparent 0,#000);margin:0}.headline__big .headline__title i,.headline__big h2 i{position:relative;display:inline-block;font:12px Roboto,serif;margin-bottom:5px;padding:3px 10px;background:#000;color:#fff}.headline__big .headline__title span,.headline__big h2 span{display:block}.headline__big .headline__title:hover,.headline__big h2:hover{text-shadow:0 0 5px rgba(0,0,0,.5)}.headline__small a{display:block;position:relative;float:left;overflow:hidden}.headline__small a,.headline__small img{width:100%;height:auto}.headline__small__title,.headline__small h2{position:relative;bottom:0;color:var(--cl-white);font:700 18px/24px Roboto,serif;padding:20px;margin:0}.headline__small__title i,.headline__small h2 i{position:relative;display:inline-block;font:12px Roboto,serif;margin-bottom:5px;padding:3px 10px;background:#000;color:#fff}.headline__small__title span,.headline__small h2 span{display:block;max-height:72px;position:relative;overflow:hidden}.headline__small__title:hover,.headline__small h2:hover{text-shadow:0 0 5px rgba(0,0,0,.5)}.headline__sub{margin-top:4px}.headline__sub a{display:block;width:369px;height:184px;position:relative;overflow:hidden;float:left;margin-bottom:4px}.headline__sub a img{width:100%;height:auto}.headline__sub a:first-child{width:367px;height:372px;margin-right:4px}.headline__sub a:first-child img{width:auto!important;height:100%;max-width:inherit}.headline__sub a:first-child h2{margin-bottom:20px}.headline__sub a:first-child h2 span{max-height:inherit}.headline__sub a h2{position:absolute;bottom:0;color:#fff;font:700 24px/28px Roboto,serif;padding:10px}.headline__sub a h2 i{position:relative;display:inline-block;font:12px Roboto,serif;margin-bottom:5px}.headline__sub a h2 span{display:block;max-height:84px;position:relative;overflow:hidden}.headline__sub a h2:hover{text-shadow:0 0 5px rgba(0,0,0,.5)}.headline__bg{position:absolute;width:100%;height:100%;top:0;left:0}.headline__bg__orange{background:#f5902b}.headline__bg__green{background:var(--bg-hl-green)}.headline__bg__grey{background:#c5c5c5}.headline__bg__blue,.headline__bg__blue:hover{background:var(--bg-hl-blue)}.headline__bg__red,.headline__bg__red:hover{background:var(--bg-hl-red)}.box__widget{padding:10px 20px 20px}.box__widget__bigtitle,.box__widget h2{font:300 24px Roboto,serif;color:var(--cl-white);text-align:center}.box__widget__item a{display:block;color:var(--cl-white);padding:10px 0}.box__widget__item a:hover{color:#0cf;text-decoration:none}.box__widget__item a .box__widget__thumb{width:55px;height:55px;position:relative;overflow:hidden;display:block;float:left;margin-right:10px}.box__widget__item a .box__widget__thumb img{height:100%;width:auto}.box__widget__item a .box__widget__title{display:block;float:left;font:600 16px/24px Roboto,serif;max-height:50px;overflow:hidden;margin:0}.box__widget__item a:first-child .box__widget__thumb{width:100%;height:120px;float:none;margin-bottom:10px}.box__widget__item a:first-child .box__widget__thumb img{height:100%;width:auto}.box__widget__item a:first-child .box__widget__title{display:block;float:none;width:100%;margin:0;max-height:inherit}.box__widget__item a:last-child{border-bottom:none;padding:10px 0 0}.sub__menu{background:var(--bg-main);padding:10px}.kcm-tekno-subhead h1{margin:20px 0 0;position:relative;border-top:1px solid #999;font-size:28px;font-weight:700;color:var(--cl-main);letter-spacing:1px;text-transform:uppercase}.kcm-tekno-subhead h1 .tblock{background:var(--bg-main);bottom:20px;position:relative;display:inline-block;padding:0 10px 0 0}.kcm-tekno-subtagging{bottom:10px;position:relative}.kcm-tekno-subtagging ul{display:block}.kcm-tekno-subtagging li{display:inline-block;padding:0 5px;font-size:14px;font-weight:100}.kcm-tekno-subtagging li:first-child{padding:0 5px 0 0}.kcm-tekno-subtagging li a{color:var(--cl-main)}.kcm-tekno-subtagging li a:hover{color:#0cf}.lihatJuga{background:var(--bg-gray-bold);padding:15px;margin:0 -10px}.lihatJuga h2{font-family:Roboto Condensed,sans-serif;font-size:20px;font-weight:300;color:var(--cl-main);margin:0 0 5px;text-transform:uppercase}.lihatJuga ul{margin:0;padding:0;list-style:none}.lihatJuga li{list-style:none;padding:4px 0}.lihatJuga a{font-size:14px;font-weight:500;line-height:1.3;color:var(--cl-gray-bold);text-decoration:underline;display:block}.headline ul.floating-share{margin:0;padding:20px 0 10px}.left.ListCol1.right{padding-right:0;padding-left:10px}.headline.column{padding:0 10px}.headline.column .read__title{padding:5px 0 0}.headline.column a{color:var(--cl-main);font-weight:var(--weight-title);font:500 22px/25px Roboto,Helvetica,sans-serif;vertical-align:initial;margin:0;padding:0;display:block}.headline.column h6{font:300 11px Roboto,Helvetica,sans-serif;padding:5px 0;color:var(--cl-gray-bold)}.headline.column .imgHL{margin:0 -10px}.headline.column .read__date>a{display:inline;padding:0;margin:0;font-size:11px;font-weight:300;color:var(--cl-gray-bold)}.headline.column .comment__read__text a{color:#3ca5dd;font-weight:500;font-size:13px;padding:0}