a:hover,a:link,a:visited{font-weight:500;text-decoration:none}h1,h2{text-align:left;margin:0 auto 5px;padding:0}h2,h3{color:var(--second-color-dark)}.l,img.cat{float:left}#header,.diver,body{width:100%}#header .logo a img,a.button:hover,a:hover,a:link,a:visited{text-decoration:none}#footer span,#header .logo span,h1{color:var(--second-color)}#footer a,a:hover{color:var(--font-color-hover)}#menu_bar li a.active,#menu_bar li a:hover,#menu_bar li.small a{background:rgba(0,0,0,.15)}#menu,#search{top:35px;margin-left:0;z-index:10010;cursor:pointer}#menu,#search,#search_bar{z-index:10010}#search_bar,.in{max-width:1200px}#header .logo span,h5,td.head{text-transform:uppercase}#faq .item b.active,#faq .item:first-child b,#faq.all .item b{background-image:url(../images/pfeil-oben.png)}#menu_bar,#shadow{top:0;left:0;height:100%}#menu_bar,#shadow,body{height:100%}#shadow,#w{right:0;bottom:0}#cdi_layer,#menu_bar{position:fixed;min-width:300px}#cdi_layer,#header .navigation a,body,div,td,tr{font-family:var(--font-family)}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url('./fonts/lato-v24-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url('./fonts/lato-v24-latin-900.woff2') format('woff2')}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:400;src:url('./fonts/ubuntu-v20-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Ubuntu;font-style:normal;font-weight:700;src:url('./fonts/ubuntu-v20-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:300;src:url('./fonts/lexend-deca-v21-latin-300.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:400;src:url('./fonts/lexend-deca-v21-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:700;src:url('./fonts/lexend-deca-v21-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Lexend Deca';font-style:normal;font-weight:900;src:url('./fonts/lexend-deca-v21-latin-900.woff2') format('woff2')}:root{--main-color:#42d4cf;--main-color-light:#6aefeb;--main-color-dark:#026F7C;--second-color:#001e76;--second-color-light:#2c52c2;--second-color-dark:#001142;--contrast-color:#EA3627;--contrast-color-light:#F5724E;--contrast-color-dark:#410B10;--main-bg-color:#EFEFEF;--main-bg-color-light:#FFFFFF;--main-bg-color-dark:#DCDCDC;--font-color:#1F1F1F;--font-color-light:#FFFFFF;--font-color-dark:#001e76;--font-color-hover:#42d4cf;--font-family:'Lexend Deca';--second-font-family:'Ubuntu';--text-shadow-light:rgba(255,255,255,0.2) 1px 1px 0px;--text-shadow-dark:rgba(0,0,0,0.2) 1px 1px 0px;--box-shadow:0px 3px 0px 0px rgba(0, 0, 0, 0.15)}a:link,a:visited{text-align:left;font-size:1em;color:var(--font-color-dark);transition:.3s;background-image:linear-gradient(rgba(255,255,255,0) 60%,var(--main-color-light) 55%)}.conad{display:none;}.no a,a.no{background:0 0}a.no[target="_blank"],a[target="_blank"],a[target="_blank"]:hover,a[target="_blank"][rel=nofollow]{background-position:center right;background-size:16px,100%;background-repeat:no-repeat;padding-right:20px}a:hover{background-image:linear-gradient(rgba(255,255,255,0) 60%,rgba(255,255,255,0) 55%)}#header .navigation a,#header .navigation a:hover,h1,h2,td.head{font-weight:700}a[target="_blank"],a[target="_blank"][rel=nofollow]{background-image:url(../images/icon_external_hover.png),linear-gradient(rgba(255,255,255,0) 60%,var(--main-color-light) 55%)}a.no[target="_blank"],a[target="_blank"]:hover{background-image:url(../images/icon_external_hover.png),linear-gradient(rgba(255,255,255,0) 60%,rgba(255,255,255,0) 55%)}#listing .item a,a.none[target="_blank"],a.none[target="_blank"][rel=nofollow]{background-image:none;padding-right:0}#menu_bar li a,.highlight,td{padding:5px 10px}.button,a.button:link,a.button:visited{display:inline-block;cursor:pointer;font-family:var(--font-family);text-align:left;font-size:1.1em;font-weight:700;color:var(--font-color-dark);padding:5px 10px;margin:2px;background:var(--main-color-light);text-decoration:none;border:0 var(--main-color-dark) solid;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#cdi_layer .cdi-config .item span b,#faq .item:first-child .antwort,#faq.all .item .antwort,.block,.clear,.highlight,.show{display:block}#search_bar,a.button:hover{background:var(--second-color)}a.button:hover{color:var(--font-color-light)}h1{font-size:1.8em}h2{font-size:1.6em}h3{font-size:1.4em;font-weight:400;text-align:left;margin:0 0 5px;padding:0}h4,h5{font-size:1.3em;font-weight:400;margin:0 0 5px;padding:0;vertical-align:top;text-align:left}h4{color:var(--second-color-light)}h5{color:var(--main-color-light)}#listing .list_item .item,h1.center,h2.center,h3.center,h4.center,h5.center,td.c{text-align:center}#startseite h1,#startseite h2,#startseite h3{display:inline-block;text-align:center}h1.line,h2.line,h3.line,h4.line,h5.line{display:inline-block;font-size:1.8em;background-image:linear-gradient(rgba(255,255,255,0) 55%,var(--main-color-light) 56%);margin:10px 0}.dark{color:#04342d}.dark.line{border-bottom:3px solid #04342d}body{margin:0;padding:0;min-width:320px!important;background-color:rgba(0,0,0,.03)}body,div,td,tr{font-size:1em;color:var(--font-color);vertical-align:top;text-align:left}img{border:0}img.cat{width:calc(30% - 20px);height:auto;max-width:300px;margin:0 20px 20px 0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}img.blog,img.vergleich{height:auto;margin:0 20px 0 0;-webkit-border-radius:10px;-moz-border-radius:10px}img.blog{width:calc(100% - 0px);border-radius:10px}img.vergleich{float:left;width:200px;border-radius:10px}#footer,.diver,ul.list{margin:10px 0}.highlight{background-color:#42d4cf;font-size:1.1em;font-style:italic;color:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#footer a,.f_small,.swc_news .item i{font-size:.9em}#menu,.pad{padding:10px}#start_cats .item:hover:nth-child(2n),.highlight.bg1{background-color:var(--main-color)}#cdi_reset_info,#footer,#header .navigation a:hover,.highlight.bg2{background-color:var(--second-color)}.clear{clear:both;line-height:0;height:0;background-color:#ffdf00}#menu,#search,#tags.boxed:nth-child(odd) a,.bg1{background:#fff}.pad_big{padding:20px}#header .logo,.pad_top{padding:10px 0}.pad_top_big{padding:20px 0}.icon.r,.r{float:right}.a_l{text-align:left}.a_c{text-align:center!important}.a_r,td.r{text-align:right}.a_j{text-align:justify}.inline-block{display:inline-block}.inline{display:inline!important}.hide{display:none!important}#header .logo,.diver,.icon{display:block}hr{border:0;border-bottom:2px dotted rgba(0,0,0,.15)}.round{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.round_medium{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.round_big{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}td{vertical-align:middle}td.head{background:#0b695c!important;color:#fff!important;border-bottom:2px solid #0f8c7a}tr:nth-child(odd) td{background:rgba(0,0,0,.2)}tr:nth-child(2n) td{background:rgba(0,0,0,.1)}#footer,.f_smaller{font-size:.8em}#menu_bar li a,.f_big{font-size:1.1em}#footer .box,.f_bigger,.item_box a{font-size:1.2em}.diver{height:3px;border-top:3px dotted rgba(0,0,0,.2)}#search_bar form,.in{width:calc(100% - 50px)}.bg2{background:#efefef}#cdi_layer .cdi-config .item span.active,.o100{opacity:1}.o75{opacity:.75}.o50{opacity:.5}.o25{opacity:.25}.in{margin:0 auto;min-width:320px}#menu,#search,.icon{width:32px;height:32px}ul.list{padding:0}ul.list li{list-style:none;background:url(../images/icon_a_r_hover.png) 5px 6px no-repeat rgba(255,255,255,.1);background-size:20px 20px;margin:1px 0;padding:5px 10px 5px 35px}ul.list li:nth-child(odd){background-color:rgba(0,0,0,.2)!important}.verlauf{background:#42d4cf;background:-moz-linear-gradient(230deg,#42d4cf 0,#001e76 100%);background:-webkit-linear-gradient(230deg,#42d4cf 0,#001e76 100%);background:linear-gradient(230deg,#42d4cf 0,#001e76 100%)}#wrapper,.icon{background-color:transparent}.icon{float:left;margin:0 6px 0 0;padding:0;border:0 solid #fff;background-size:32px 32px;background-repeat:no-repeat;background-position:center center}.icon.r{margin:0 0 0 6px}.icon.medium{width:22px;height:22px;background-size:22px 22px}.icon.small{width:18px;height:18px;background-size:18px 18px;margin-top:2px}.icon.arrow_l{background-image:url(../images/icon_a_l.png)}.icon.arrow_r{background-image:url(../images/icon_a_r.png)}a:hover .icon.arrow_l{background-image:url(../images/icon_a_l_hover.png)}a:hover .icon.arrow_r{background-image:url(../images/icon_a_r_hover.png)}#wrapper{-webkit-box-shadow:0 0 10px 5px transparent;-moz-box-shadow:0 0 10px 5px transparent;box-shadow:0 0 10px 5px transparent}#header .logo{width:calc(100% - 100px);background-color:rgba(0,0,0,0);margin:0 50px;text-align:center}#header .logo.top{position:absolute;z-index:10020;top:15px;left:calc(50% - 175px);width:300px}#header .logo img{width:100%;height:auto;max-width:400px}#header .logo span{font-size:.8em}#category_items .cat,#cdi_layer .cdi-config .item input[type=checkbox],#header .logo.top span,#search_bar form label,form input[type=checkbox]{display:none}#header .navigation{display:block;width:100%;height:50px;background-color:var(--main-color);padding:15px 0;color:var(--font-color-light);text-align:center}#footer,#footer .box,#site,#site .content,#site .sitebar{padding:10px 0}#header .navigation a{display:inline-block;background-color:rgba(0,0,0,.2);padding:8px 12px;margin:2px;font-size:1.4em;text-decoration:none;color:var(--font-color-light);text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,.2)}#footer a,#footer a:hover,#menu_bar li a{font-weight:400;text-decoration:none}#footer,#footer .box,#footer .box b{display:block;color:#fff}#header .navigation a:hover{font-size:1.4em;text-decoration:none;color:var(--font-color-light)}#site{width:100%}#site .sitebar{float:left;display:block;width:336px}#site .content{float:right;display:block;width:calc(100% - 336px - 50px);text-align:left}#site .content_big{float:none;display:block;width:calc(100% - 0px);padding:10px 0;text-align:left}#footer{width:100%;text-align:center}#menu_bar,.boxed,.cat a{font-size:1em}#footer .logo{text-align:center;margin-top:10px}#footer .logo img{width:100%;height:auto;max-width:200px}#footer .box{width:100%;text-align:center}#footer .box b{padding:0 0 5px}#menu_bar li,#menu_bar li a,#menu_bar li.small,.cat a{display:inline-block}#faq .item b,#footer a:hover,#menu_bar li a,#menu_bar li a.active,#menu_bar li a:hover,#menu_bar li.small a{color:var(--font-color-light)}#footer a{text-align:center}#menu{position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#menu:hover{background:var(--main-color)}#menu_bar{display:none;z-index:10000;width:100%;overflow-y:no-scroll;padding:150px 15px 15px}#menu_bar li,#menu_bar ul{padding:0;margin:2px 0}#menu_bar li{margin:2px 0;list-style:none;background:rgba(255,255,255,0)!important}#menu_bar li.small{margin:2px 4px 2px 0}#menu_bar li a{background:rgba(0,0,0,.05);margin:0;text-shadow:var(--text-shadow-dark) 2px 2px 1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#menu_bar li.small a{font-size:.9em}#menu_bar li.small a.active,#menu_bar li.small a:hover{background:rgba(0,0,0,.25);color:var(--font-color-light)}#search{position:absolute;left:calc(50% + 600px - 50px);padding:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#search.active,#search:hover{background:var(--main-color)!important}#search_bar{position:absolute;top:135px;display:none;width:100%;height:80px}#search_bar form{margin:15px 25px;padding:0;border:0 solid #fff}#search_bar form input{padding:10px 15px;margin:0;border:0;border-bottom:2px solid rgba(255,255,255,.1);color:#fff;font-size:1.6em;-webkit-box-shadow:0 3px 0 0 transparent;-moz-box-shadow:0 3px 0 0 transparent;box-shadow:0 3px 0 0 transparent;text-decoration:none;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0}#search_bar form input:focus{border-bottom:2px solid rgba(255,255,255,.5)}#search_bar form input[type=text]{width:calc(100% - 120px - 10px)!important;margin-right:10px;background-color:rgba(255,255,255,.1)}#search_bar form input[type=submit]{float:right;width:120px;text-transform:uppercase}.boxed{display:block;width:calc(100% - 40px);padding:20px;margin:10px 0}.boxed.w,.boxed:nth-child(2n){background-color:#fff!important}#listing .item:nth-child(2n),.boxed:nth-child(odd),.item_box{background-color:rgba(0,0,0,.05)}.cat a{padding:2px 5px;margin:0 0 10px;background-color:var(--contrast-color);color:#fff;font-weight:300}#faq .item{position:relative;padding-bottom:0}#faq .item b{display:block;cursor:pointer;width:calc(100% - 45px - 2px);padding:5px 35px 5px 10px;margin:0;background:var(--second-color) url(../images/pfeil-unten.png) no-repeat right center;border:1px var(--second-color) solid;font-size:1.2em;font-weight:600;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#faq .item b.active,#faq.all .item b{-webkit-border-radius:5px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:5px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:5px 5px 0 0}#faq .item .antwort{display:none;background:#fff;border:1px var(--second-color) solid;width:calc(100% - 20px - 2px);padding:10px;-webkit-border-radius:0px;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-radius:0 0 5px 5px}.swc_content .item,.swc_feedback .item,.swc_news .item{display:block;padding:5px 0 10px;margin:5px 0 2px;border-bottom:3px dotted rgba(0,0,0,.2)}.swc_content .item:last-child,.swc_feedback .item:last-child,.swc_news .item:last-child{margin:5px 0;border-bottom:3px dotted transparent}.sitebar .swc_feedback .item img{width:100%;height:auto;margin:5px 0}#top_items .item{display:block;float:left;width:calc(33.3333% - (40px / 3) - 0px);padding:0;margin:10px 0;background-color:var(--main-bg-color)}#start_cats .item:nth-child(3n+2),#top_items .item:nth-child(3n+2){margin:10px 20px}#top_items .item:hover{background-color:var(--main-bg-color-dark)}#top_items .item .image,.item_box .image{display:block;width:100%;height:auto;margin-bottom:10px}#top_items .item .image img,.item_box .image img{width:100%;height:auto;-webkit-border-radius:20px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius:20px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;border-radius:20px 20px 0 0}#top_items .item .info{display:block;width:calc(100% - 20px);height:auto;padding:10px;margin:0;text-align:center}#top_items .item .info a.title{display:block;width:100%;height:24px;padding:5px 0;text-align:center}#top_items .item .info img{width:90%;height:auto;max-width:150px;text-align:center}#top_items .item .info .text{display:block;width:100%;height:44px;text-align:center;margin:5px 0;font-weight:300;overflow:hidden}#top_items .item .cat{display:block;width:calc(100% - 20px);height:20px;overflow:hidden;padding:10px;margin:0 0 10px;text-align:center;font-weight:300}#top_items .item .cat a,#top_items .item .date,.item_box .cat a,.item_box .date b{display:inline-block;padding:1px 3px;font-size:1.1em;font-weight:300;color:#fff;background-color:var(--contrast-color)}#top_items .item .date{margin:0 0 10px}#start_cats a{text-decoration:none;transition:.3s}#start_cats .item{display:block;float:left;width:calc(33.3333% - (40px / 3) - 20px);padding:10px;margin:10px 0;background-color:var(--main-color);transition:.3s}#start_cats .item:hover,#start_cats .item:nth-child(2n){background-color:var(--main-color-dark)}#start_cats .item .image{display:block;width:calc(100% - 20px);height:150px;padding:10px}#start_cats .item .image img{width:64px;height:64px}#start_cats .item .info{display:block;width:calc(100% - 20px);height:150px;padding:10px;font-size:1.4em;color:#fff;text-align:left;font-weight:400}#start_cats .item .info b{font-size:1em;color:#000;text-align:left;font-weight:700}#cdi_layer .cdi-footer a:hover,#start_cats .item:hover .info b,#start_cats .item:hover:nth-child(2n) .info,#start_cats .item:nth-child(2n) .info b{color:#fff}#start_cats .item:nth-child(2n) .info{color:rgba(255,255,255,.8)}#start_cats .item:hover:nth-child(2n) .info b{color:#000}.item_box{display:block;float:left;width:calc(25% - ((3*20px)/ 4) - 0px);padding:0;margin:10px 20px 10px 0;transition:.3s;cursor:pointer;font-size:.9em}#shadow,#w{display:none}.item_box:nth-child(4n+4){margin:10px 0;border:0 solid #00df00}.item_box .cat,.item_box .date,.item_box .info{margin:0;font-weight:300;padding:10px;overflow:hidden;width:calc(100% - 20px);text-align:center;display:block}.item_box:hover{background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.item_box .cat,.item_box .date{height:20px}.item_box .info{height:100px}.item_box .info.bigger{height:140px}.item_box .info a{display:block;margin-bottom:10px;text-align:center;font-size:1.1em}.item_box .cat,.item_box .info{border:0 solid #000}#listing{display:block;width:calc(100% - 2px);border:1px solid rgba(0,0,0,.05)}#listing div[class^=list_]{float:left;width:calc((100% / 6) - 4px);border:2px solid #fff;font-weight:300;font-size:.9em}#listing div[class^=list_]:first-child{font-weight:700}#listing.s2 div[class^=list_]{width:calc((100% / 3) - 4px)}#listing.s3 div[class^=list_]{width:calc((100% / 4) - 4px)}#listing.s4 div[class^=list_]{width:calc((100% / 5) - 4px)}#listing.s6 div[class^=list_]{width:calc((100% / 6) - 4px)}#listing .item{display:block;width:calc(100% - 20px);height:16px;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid rgba(0,0,0,.05);background-color:rgba(0,0,0,.01);padding:10px;font-size:.9em}#listing .item:first-child,#listing .item:nth-child(4),#listing .item:nth-child(5){height:44px}#listing .item:nth-child(2){height:150px}#listing .item:nth-child(3){height:34px;font-weight:700}#listing .item:last-child{height:auto}#listing .item img{margin:0 auto;width:100%;height:auto;max-width:150px}#listing .item .button{display:block;padding:10px;text-align:center;border:1px solid rgba(0,0,0,.25)}#listing .list_item.highlight{border:2px var(--main-color) solid!important;background:rgba(53,177,166,.05);padding:0}#listing .list_item .item b{font-size:1.1em;font-weight:700}#listing .list_item .item i{display:block;padding:2px 3px;height:16px;margin-bottom:10px;font-size:.9em;background-color:transparent;font-weight:300;text-align:center}#listing .list_item .item i.highlight{background-color:var(--contrast-color);color:#fff}.listing-info{display:none;text-align:center;color:#35b1a6;padding:10px 10px 5px;font-size:.9em;font-weight:700}#pages{display:block;width:calc(100% - 20px);margin:10px;line-height:40px;text-align:center}#pages .apage,#pages a,#pages a:link,#pages a:visited{display:inline-block;height:40px;width:40px;padding:0;margin:2px 2px;font-size:1.1em;color:var(--font-color-dark);font-weight:700;text-decoration:none;text-align:center;background-color:var(--main-bg-color);border:2px var(--main-bg-color-dark) solid;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#cdi_reset_info,#pages .apage,#tags a:hover{color:var(--font-color-light)}#pages .apage,#pages a:hover{border:2px var(--main-color) solid}#pages a:hover{color:var(--main-color);background-color:#fff}#pages .apage{background-color:var(--main-color)}#cdi_reset_info{display:block;width:calc(100% - 20px);margin:10px 0;padding:10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center}#cdi_reset_info form{height:50px}#tags a{display:inline-block;border-radius:5px;padding:3px 6px;margin:0 10px 5px 0;background:var(--main-bg-color);color:var(--font-color);font-weight:700}#tags a:hover{background:var(--main-color)!important}#shadow{position:fixed;z-index:1000;background:rgba(0,0,0,.5);width:100%;cursor:pointer}#shadow .icon.cross{cursor:pointer;float:right;margin:10px}.noScroll{overflow:hidden;position:fixed}#w{position:fixed;z-index:100;color:#fff;padding:5px;background:#bf0000}form span{display:block;padding:0 10px;margin:0;text-align:left}input,select,textarea{border:0 solid transparent;background:#fff;font-family:'Roboto Condensed';font-size:1em;color:#000;width:calc(100% - 20px);margin:5px 0;padding:4px 10px 2px;outline:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 2px 2px 3px rgba(0,0,0,.2);-webkit-box-shadow:inset 2px 2px 3px rgba(0,0,0,.2);box-shadow:inset 2px 2px 3px rgba(0,0,0,.2)}input[type=checkbox],input[type=radio]{width:20px}.error,input.error,select.error,textarea.error{border:2px solid #df0000!important}input[type=button],input[type=submit]{cursor:pointer;border:0 solid #fff;display:inline-block;font-family:'Roboto Condensed';text-align:center;font-size:1.2em;font-weight:700;text-shadow:rgba(0,0,0,.3) 1px 1px 0;color:#fff;padding:10px 15px;margin:10px 0;background:var(--main-color);-webkit-box-shadow:0 3px 0 0 rgba(0,0,0,.15);-moz-box-shadow:0 3px 0 0 rgba(0,0,0,.15);box-shadow:0 3px 0 0 rgba(0,0,0,.15);text-decoration:none;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}#cdi_layer .cdi-config .item input[type=checkbox]+label:before,form input[type=checkbox]+label{border-radius:20px;background-color:#eee;transition:background-color .5s linear;height:20px;content:""}input[type=button]:hover,input[type=submit]:hover{text-shadow:rgba(0,0,0,.2) 1px 1px 1px;color:#fff;background:#000;text-decoration:none}form input[type=checkbox]+label{width:50px;border:2px solid #ddd;display:inline-block;float:left;margin-right:10px;margin-top:0}form input[type=checkbox]+label:hover{cursor:pointer}form input[type=checkbox]+label::before{width:16px;height:16px;border-radius:16px;background-color:#fff;display:block;content:"";float:left;margin:2px 0 0 2px;transition:margin .1s linear}form input[type=checkbox]:checked+label{background-color:#23625c}form input[type=checkbox]:checked+label::before{margin:2px 0 0 32px}form input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;font-size:1em;width:auto;float:left;margin-right:.75em;background:0 0}form input[type=radio]:checked,input[type=radio]:not(:checked){background:0 0;position:relative;visibility:hidden;margin:0;padding:0}form input[type=radio]+label{cursor:pointer;margin-top:-5px}form input[type=radio]:checked+label::before,input[type=radio]:not(:checked)+label::before{content:' ';display:inline-block;width:20px;height:20px;position:relative;top:4px;border:1px solid #bbb;background:#fff;margin-right:1em;box-shadow:inset 0 1px 1px 0 rgba(0,0,0,.1);border-radius:30px}form input[type=radio]:hover+label::before{background:#ddd;box-shadow:inset 0 0 0 3px #fff}form input[type=radio]:checked+label::before{background:#0f8c7a;box-shadow:inset 0 0 0 3px #fff}@media (max-width:1200px){#footer,#search_bar,.in{width:calc(100% - 40px)}#header .navigation{height:auto;padding:15px 0}#header .navigation a{padding:6px 12px;font-size:1.3em}#header .navigation a:hover{font-size:1.3em}#header .logo.top{left:25px;width:calc(100% - 155px)}#header .logo.top img{width:300px}#footer{padding:10px 20px}#search{left:calc(100% - 100px + 25px)}#search_bar{top:115px}#search_bar form input{padding:10px 15px;font-size:1.4em}#menu_bar .in{width:100%;padding:0}#top_items .item .info a.title{height:44px}#top_items .item .info .text{height:66px}#start_cats .item .image{height:100px}}@media (max-width:1080px){#header .logo img{max-width:350px}#header .navigation{width:calc(100% - 20px);padding:10px}#header .navigation a{padding:5px 10px;font-size:1.2em}#header .navigation a:hover{font-size:1.2em}}@media (max-width:800px){#search_bar,.in{width:calc(100% - 30px)}img.cat{max-width:250px}#header .logo{width:calc(100% - 140px);margin:20px 70px 10px}#header .logo span{display:none}#header .logo.top{top:10px;left:0;right:0;width:calc(100% - 140px)}#header .logo.top img{width:200px}#search{left:auto;right:15px}#search_bar{top:150px}#footer,#start_cats .item{font-size:.9em}#footer a{font-size:1.1em}#start_cats .item .image{height:80px}.item_box{width:calc((100% / 3) - ((2*20px)/ 3));font-size:.8em}.item_box:nth-child(4n+4){margin:10px 20px 10px 0}.item_box:nth-child(3n+3){margin:10px 0}#top_items .item .info .text{font-size:1em}#listing{overflow-x:auto;display:flex;padding-bottom:10px}#listing div[class^=list_]{float:none;width:calc((100% / 4) - 4px)!important;min-width:calc((100% / 4) - 4px)!important;max-height:100vh}.listing-info{display:block}}@media (max-width:640px){#header .navigation a{padding:5px 10px;font-size:1.1em}#header .navigation a:hover,#top_items .item .info .text{font-size:1.1em}#search_bar{top:130px;width:calc(100% - 30px);height:auto}#search_bar form input{padding:10px 15px;font-size:1.3em}#search_bar form input[type=submit],#search_bar form input[type=text]{float:none;width:calc(100% - 10px)!important;margin:5px}.content_big h1 {text-align:center;}#start_cats .item{width:calc(50% - 10px - 20px)}#start_cats .item:nth-child(3n+2),#top_items .item:nth-child(3n+2),.item_box:nth-child(2n+2){margin:10px 0}#start_cats .item:nth-child(2n+2),#top_items .item:nth-child(2n+2){margin:10px 0 10px 20px}#top_items .item{width:calc(50% - 10px - 0px);font-size:.9em}.item_box{width:calc((100% / 2) - ((1*20px)/ 2));font-size:.9em}.item_box:nth-child(3n+3){margin:10px 20px 10px 0}#listing div[class^=list_]{width:calc((100% / 3) - 4px)!important;min-width:calc((100% / 3) - 4px)!important}.content_big.magazin img.l{width:calc(100% - 20px);height:auto;max-width:500px}}@media (max-width:520px){img.cat,img.vergleich  { width: calc(50% - 20px);height:auto;max-width:300px;margin: 0px 20px 20px 0px;}.item_box,.item_box:nth-child(2n+2),.item_box:nth-child(3n+3),.item_box:nth-child(4n+4){margin:10px 0}#search_bar{top:120px}#start_cats .item{font-size:.9em}#top_items .item .info{width:calc(100% - 14px);padding:10px 7px}.boxed{width:calc(100% - 30px);padding:15px}.item_box{display:block;float:none;width:calc(100% - 0px);height:150px;overflow:hidden;padding:0}.item_box .image{display:inline-block;float:left;width:150px;height:auto;margin-bottom:10px}.item_box .cat,.item_box .date,.item_box .info{display:block;float:right;width:calc(100% - 170px - 2px);margin:0;text-align:left}.item_box .image img{width:100%;height:auto;-webkit-border-radius:20px;-webkit-border-bottom-right-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius:20px;-moz-border-radius-bottomright:0px;-moz-border-radius-topright:0px;border-radius:20px 0 0 20px}.item_box .cat,.item_box .date{height:20px;padding:10px 10px 5px}.item_box .info{height:100px;padding:0 10px 10px}.item_box .info.bigger{height:100px;line-height:1em}.item_box .info a{margin-bottom:6px;text-align:left;border:0 solid #000}#category_items .info{margin-top:10px;height:110px}#listing div[class^=list_]{width:calc((100% / 2) - 4px)!important;min-width:calc((100% / 2) - 4px)!important}}#cdi_layer .cdi-button,#cdi_layer .cdi-info{width:calc(100% - 40px);margin:15px 20px 10px;float:none}@media (max-width:460px){img.cat,img.vergleich{width: calc(100% - 20px);height:auto;max-width:420px;margin:0px 10px 10px 10px;}#search_bar{top:110px}img.cat{width:calc(50%-20px);}.content_big.magazin .boxed{font-size:1.1em}.content_big.magazin ul{font-size:.8em}}#cdi_layer{z-index:10001;bottom:50px;right:50px;width:calc(100% - 100px);min-height:50px;max-width:500px;background:#001e76;border:0 solid #001e76;color:#fff;font-size:16px;font-weight:400;text-align:left;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.15),0 0 25px 0 rgba(0,0,0,.25);-moz-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.15),0 0 25px 0 rgba(0,0,0,.25);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.15),0 0 25px 0 rgba(0,0,0,.25)}#cdi_layer .cdi-clear{clear:both;line-height:0;height:0;display:block}#cdi_layer .cdi-info{text-align:justify;color:#fff}#cdi_layer .cdi-info b{display:block;text-align:left;font-size:1.3em;margin-bottom:10px;color:#fff}#cdi_layer .cdi-button input,#cdi_layer .cdi-save input{display:inline-block;cursor:pointer;text-shadow:rgba(0,0,0,.2) 1px 1px 0;width:200px;padding:0}#cdi_layer .cdi-info a,#cdi_layer .cdi-info a:visited{color:#fff;font-weight:700;text-decoration:underline;padding:0;background-image:none}#cdi_layer .cdi-config .item span.active b,#cdi_layer .cdi-info a:hover{color:var(--main-color)}#cdi_layer .cdi-button{display:block;text-align:center}#cdi_layer .cdi-button input{background:var(--main-color);font-size:1.2em;color:#fff;font-weight:700;text-decoration:none;text-align:center;height:40px;margin:5px 0;border:1px var(--main-color) solid;-webkit-border-radius:0px;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 2px 1px 0 rgba(255,255,255,0);-moz-box-shadow:inset 0 2px 1px 0 rgba(255,255,255,0);box-shadow:inset 0 2px 1px 0 rgba(255,255,255,0)}#cdi_layer .cdi-button input:hover{background:var(--main-color-dark);color:#fff;border:1px var(--main-color-dark) solid}#cdi_layer .cdi-button input[type=submit]{float:none}#cdi_layer .cdi-button input[type=button],#cdi_layer .cdi-button input[type=submit][name=ds_accept_fo],#cdi_layer .cdi-save input[type=button]{background:rgba(0,0,0,.75);height:40px;margin:5px 0;padding:0;font-size:1.2em;color:#fff;border:1px solid rgba(255,255,255,.25);opacity:.5}#cdi_layer .cdi-button input[type=button]:hover,#cdi_layer .cdi-button input[type=submit][name=ds_accept_fo]:hover,#cdi_layer .cdi-save input[type=button]:hover{opacity:.8;background:rgba(0,0,0,.9);border:1px solid transparent}#cdi_layer .cdi-config{display:none;width:calc(100% - 30px);padding:15px 15px 10px;text-align:left;background:rgba(0,0,0,.02);-webkit-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.1);-moz-box-shadow:inset 0 0 20px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 20px 0 rgba(0,0,0,.1)}#cdi_layer .cdi-config .item{display:block;width:100%;padding:5px 0;border-bottom:2px dotted rgba(255,255,255,.5);color:#fff}#cdi_layer .cdi-config .item:last-child{border-bottom:0 dotted #bfbfbf}#cdi_layer .cdi-config .item input[type=checkbox]+label{position:relative;display:inline-flex;cursor:pointer;margin-top:2px;font-family:sans-serif;font-size:24px;line-height:1.3}#cdi_layer .cdi-config .item input[type=checkbox]+label:before{width:40px;border:2px solid #eee;margin:0 15px 0 0;padding:0}#cdi_layer .cdi-config .item input[type=checkbox]+label:after{width:20px;height:20px;border-radius:20px;background-color:#fff;content:"";transition:margin .1s linear;box-shadow:0 0 5px #aaa;position:absolute;left:2px;top:2px}#cdi_layer .cdi-config .item input[type=checkbox]:checked+label:before{background-color:var(--main-color);border-color:var(--main-color)}#cdi_layer .cdi-config .item input[type=checkbox]:checked+label:after{margin:0 0 0 20px}#cdi_layer .cdi-config .item span{float:right;display:block;width:calc(100% - 70px);font-size:.9em;opacity:.5}#cdi_layer .cdi-save{display:none;width:100%;padding:10px 0;text-align:center;background:rgba(255,255,255,.1)}#cdi_layer .cdi-save input{background:var(--main-color-dark);font-size:1em;color:#fff;font-weight:400;text-decoration:none;text-align:center;height:30px;margin:0;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}#cdi_layer .cdi-save input:hover{background:var(--main-color);color:#fff}#cdi_layer .cdi-footer{display:block;margin-top:15px;margin-bottom:15px;text-align:center}#cdi_layer .cdi-footer a,#cdi_layer .cdi-footer a:visited{padding:0;font-size:.8em;color:rgba(255,255,255,.5);font-weight:400;text-decoration:none}#cdi_layer .cdi-button input,#cdi_layer .cdi-config span,#cdi_layer .cdi-footer,#cdi_layer .cdi-info,#cdi_layer a{font-family:"Roboto Condensed",Arial!important}@media (max-width:1280px){#cdi_layer{font-size:14px}#cdi_layer .cdi-config .item span{width:calc(100% - 60px)}#cdi_layer .cdi-button,#cdi_layer .cdi-info{float:none;width:calc(100% - 40px);margin:10px 20px}#cdi_layer .cdi-button{text-align:center}#cdi_layer .cdi-button input[type=submit][name=ds_accept_fo],#cdi_layer .cdi-save input[type=button]{height:40px;margin:5px}}@media (max-width:640px){#cdi_layer{right:10%;left:10%;width:calc(80% - 20px);margin:0 auto}}q { display: block; position: relative; background: var(--main-color-dark); font-size: 1.2em; color: var(--font-color-light); font-weight: 900; line-height: 1.4em; text-align: justify; width: calc(100% - 80px); padding: 20px 40px; margin: 20px 0px; -webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; }q:after { bottom: 100%; left: 50px; border: solid transparent; content: ""; height: 0; width: 0; position: absolute; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: var(--main-color-dark); border-width: 20px; margin-left: -20px; }

#listing .item[data-tl-name="tl-preis"]{ height: 44px !important; } /* Preis */
.as { display: inline-block; padding: 10px; margin: 20px 10px; background-color: rgba(0,0,0,0.04); -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
.as a[target="_blank"], .as a[target="_blank"][rel="nofollow"] { background-image: none; padding-right: 0px; text-decoration: none; }
.as a img { width: 100%; max-width: auto; height: auto; }