body{background-color:var(--base-3);color:var(--contrast);}a{color:var(--accent);}a:hover, a:focus, a:active{color:var(--contrast);}.grid-container{max-width:1050px;}.wp-block-group__inner-container{max-width:1050px;margin-left:auto;margin-right:auto;}@media(max-width:850px) and (min-width:769px){.inside-header{display:flex;flex-direction:column;align-items:center;}.site-logo, .site-branding{margin-bottom:1.5em;}#site-navigation{margin:0 auto;}.header-widget{margin-top:1.5em;}}.site-header .header-image{width:170px;}.generate-back-to-top{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out;opacity:0.1;transform:translateY(1000px);}.generate-back-to-top__show{opacity:1;transform:translateY(0);}:root{--contrast:#000;--contrast-2:#575760;--contrast-3:#b2b2be;--base:#f0f0f0;--base-2:#f7f7f7;--base-3:#ffffff;--accent:#dd9933;--color-8:#e6f2e3;--bg-2:#ffde75;}:root .has-contrast-color{color:var(--contrast);}:root .has-contrast-background-color{background-color:var(--contrast);}:root .has-contrast-2-color{color:var(--contrast-2);}:root .has-contrast-2-background-color{background-color:var(--contrast-2);}:root .has-contrast-3-color{color:var(--contrast-3);}:root .has-contrast-3-background-color{background-color:var(--contrast-3);}:root .has-base-color{color:var(--base);}:root .has-base-background-color{background-color:var(--base);}:root .has-base-2-color{color:var(--base-2);}:root .has-base-2-background-color{background-color:var(--base-2);}:root .has-base-3-color{color:var(--base-3);}:root .has-base-3-background-color{background-color:var(--base-3);}:root .has-accent-color{color:var(--accent);}:root .has-accent-background-color{background-color:var(--accent);}:root .has-color-8-color{color:var(--color-8);}:root .has-color-8-background-color{background-color:var(--color-8);}:root .has-bg-2-color{color:var(--bg-2);}:root .has-bg-2-background-color{background-color:var(--bg-2);}body, button, input, select, textarea{font-family:Arial, Helvetica, sans-serif;font-size:16px;}body{line-height:1.7;}p{margin-bottom:0.9em;}.entry-content > [class*="wp-block-"]:not(:last-child):not(.wp-block-heading){margin-bottom:0.9em;}.main-navigation .main-nav ul ul li a{font-size:14px;}.sidebar .widget, .footer-widgets .widget{font-size:17px;}h1{font-weight:600;font-size:26px;}h2{font-weight:600;font-size:20px;}h3{font-weight:600;font-size:18px;}h4{font-weight:600;font-size:17px;}h5{font-weight:500;font-size:16px;}h6{font-weight:500;font-size:16px;}@media(max-width:768px){h1{font-size:24px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:17px;}h5{font-size:17px;}}.top-bar{background-color:#636363;color:#ffffff;}.top-bar a{color:#ffffff;}.top-bar a:hover{color:#303030;}.site-header{background-color:var(--base-3);}.site-header a{color:var(--accent);}.main-title a,.main-title a:hover{color:#222222;}.site-description{color:#757575;}.main-navigation .main-nav ul li a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items{color:var(--contrast);}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{color:var(--accent);}button.menu-toggle:hover,button.menu-toggle:focus{color:var(--contrast);}.main-navigation .main-nav ul li[class*="current-menu-"] > a{color:var(--accent);}.navigation-search input[type="search"],.navigation-search input[type="search"]:active, .navigation-search input[type="search"]:focus, .main-navigation .main-nav ul li.search-item.active > a, .main-navigation .menu-bar-items .search-item.active > a{color:var(--accent);}.main-navigation ul ul{background-color:var(--color-8);}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .one-container .container, .separate-containers .paging-navigation, .inside-page-header{background-color:#ffffff;}.entry-title a{color:#222222;}.entry-title a:hover{color:#55555e;}.entry-meta{color:#595959;}.sidebar .widget{background-color:#ffffff;}.footer-widgets{color:var(--contrast-2);background-color:#ffffff;}.footer-widgets a{color:var(--contrast-2);}.footer-widgets .widget-title{color:#000000;}.site-info{color:var(--contrast);background-color:var(--base-2);}.site-info a{color:var(--contrast);}.site-info a:hover{color:var(--accent);}.footer-bar .widget_nav_menu .current-menu-item a{color:var(--accent);}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{color:#666666;background-color:#fafafa;border-color:#cccccc;}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{color:#666666;background-color:#ffffff;border-color:#bfbfbf;}button,html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){color:#ffffff;background-color:#55555e;}button:hover,html input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,a.button:hover,button:focus,html input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,a.button:focus,a.wp-block-button__link:not(.has-background):active,a.wp-block-button__link:not(.has-background):focus,a.wp-block-button__link:not(.has-background):hover{color:#ffffff;background-color:#3f4047;}a.generate-back-to-top{background-color:rgba( 0,0,0,0.4 );color:#ffffff;}a.generate-back-to-top:hover,a.generate-back-to-top:focus{background-color:rgba( 0,0,0,0.6 );color:#ffffff;}:root{--gp-search-modal-bg-color:var(--base-3);--gp-search-modal-text-color:var(--contrast);--gp-search-modal-overlay-bg-color:rgba(0,0,0,0.2);}@media(max-width:768px){.main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover > a{background:none;color:var(--contrast);}}.inside-header{padding:10px;}.nav-below-header .main-navigation .inside-navigation.grid-container, .nav-above-header .main-navigation .inside-navigation.grid-container{padding:0px 10px 0px 10px;}.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px 40px 40px 40px;}.site-main .wp-block-group__inner-container{padding:30px 40px 40px 40px;}.separate-containers .paging-navigation{padding-top:20px;padding-bottom:20px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-40px;width:calc(100% + 80px);max-width:calc(100% + 80px);}.main-navigation .main-nav ul li a,.menu-toggle,.main-navigation .menu-bar-item > a{line-height:40px;}.navigation-search input[type="search"]{height:40px;}.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}.rtl .main-navigation .main-nav ul li.menu-item-has-children > a{padding-right:20px;}@media(max-width:768px){.separate-containers .inside-article, .separate-containers .comments-area, .separate-containers .page-header, .separate-containers .paging-navigation, .one-container .site-content, .inside-page-header{padding:30px 20px 40px 20px;}.site-main .wp-block-group__inner-container{padding:30px 20px 40px 20px;}.inside-top-bar{padding-right:30px;padding-left:30px;}.inside-header{padding-right:30px;padding-left:30px;}.widget-area .widget{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.footer-widgets-container{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;}.inside-site-info{padding-right:30px;padding-left:30px;}.entry-content .alignwide, body:not(.no-sidebar) .entry-content .alignfull{margin-left:-20px;width:calc(100% + 40px);max-width:calc(100% + 40px);}.one-container .site-main .paging-navigation{margin-bottom:20px;}}.minusmargin15{margin-top:-1.5rem;}
.bottomminusmargin15{margin-bottom:-1.5rem;}
.minusmargin10{margin-top:10px;}
.infobox{display:block;text-align:center;font-weight:600;color:red;background-color:var(--base);padding:20px 20px 10px;border-radius:5px;margin:25px 0 35px;box-shadow:0px 0px 5px 0px rgb(150 150 150 / 75%);}
.infobox-inner a{color:#000;text-decoration:underline;}
.stern{font-size:15px;}
.center{text-align:center !important;}
@media(max-width:768px){.mob-center{text-align:center;}
}
.lvclear{clear:both;}
.buttontab{display:block;margin-bottom:30px;text-align:center;}
.buttontabmitte{display:block;margin:20px 20px 30px;text-align:center;}
.outbutton{display:inline-block;font-weight:600;font-size:18px;text-align:center;background-color:var(--accent);color:#fff;padding:10px 50px;border-radius:5px;margin:10px;box-shadow:0px 0px 5px 0px rgb(150 150 150 / 75%);}
.outbutton hover{background-color:#000;}
.outbuttonklein{display:inline-block;font-weight:600;font-size:18px;text-align:center;background-color:var(--accent);color:#fff;padding:10px 25px;border-radius:5px;margin:1px 9px 20px;}
.outbuttonklein hover{background-color:#000;}
@media(max-width:270px){.outbuttonklein{
padding: 9px 10px;
}}
.inbutton{display:inline-block;font-size:18px;font-weight:600;text-align:center;padding:8px 25px;border-radius:5px;border:1px solid;margin:1px 10px 20px 10px;}
.contentbutton{display:inline-block;padding:7px 25px;border:1px solid;border-radius:5px;margin:1px 10px 1px 10px;line-height:1.4;}
.stoerer{width:100%;text-align:center;background-image:linear-gradient(rgba(0, 0, 0, 0.5),rgba(0, 0, 0, 0.5)), url(https://lieferdienste-vergleich.de/wp-content/bilder/vergleich-bg-2.jpg);background-size:cover;background-position:center center;background-repeat:no-repeat;background-attachment:fixed;color:#fff;padding:20px;margin:20px 0 30px;box-shadow:0px 0px 5px 0px rgb(150 150 150 / 75%);line-height:1.3;}
.stoerer a{display:inline-block;background-color:#fff;margin:0px 20px 0px 20px;padding:15px 20px;border:1px solid;border-radius:5px;}
.heading{font-size:24px;font-weight:600;margin:15px 0px 10px 0px;}
.internebox{display:flex;flex-wrap:wrap;margin-bottom:35px;border-bottom:2px solid var(--accent);box-shadow:0px 0px 10px 0px rgb(150 150 150 / 75%);}
.internebox-item-left{flex:35%;}
.internebox-item-left img{object-fit:cover;width:100%;height:80%;border-bottom-right-radius:12px;border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);margin-bottom:10px;}
.internebox-item-right{padding:10px 25px;flex:65%;}
@media(max-width:1040px){
.internebox-item-left{flex:45%;}
.internebox-item-right{flex:55%;}
}
@media(max-width:768px){
.internebox{text-align:center;}
.internebox-item-left{flex:100%;}
.internebox-item-right{flex:100%;padding:10px;}
.internebox-item-left img{width:94%;height:auto;border-radius:0 0 20px 20px;border-left:1px solid var(--accent);}
} .ueberschrifttab{border-bottom:2px solid var(--accent);margin:0 10px 25px;}
@media(min-width:768px){.ueberschrifttab {
display: block;
margin: 20px 0 25px;
text-align: left;
}} .lv-grid-anbietertabklein{display:grid;grid-template-columns:repeat(auto-fill, minmax(302px, 1fr));gap:30px;align-content:stretch;}
.lv-grid-anbietertabklein-anbietergrid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:30px;align-content:stretch;margin:20px 0;}
@media(max-width:360px){ .lv-grid-anbietertabklein, .lv-grid-anbietertabklein-anbietergrid{grid-template-columns:1fr;}
}
.lv-grid-anbietertabklein-item{display:flex;flex-direction:column;justify-content:space-between;box-shadow:0px 0px 10px 0px rgb(150 150 150 / 75%);text-align:center;padding:5px 10px 0;background-color:#fff;}
.anbieternameklein{display:inline-block;}
.anbietertabklein h3{color:var(--accent);font-size:20px;margin-bottom:0px;}
.anbieterlogoklein{padding:1px 2%;margin:10px 0 15px;display:inline-block;width:100%;}
.anbieterlogoklein img{border:1px solid var(--accent);width:90%;max-width:350px;max-height:350px;border-radius:180px;}
.taglinetabklein{margin:-10px 5px 10px;font-weight:600;}
@media(min-width:769px){.taglinetabklein { font-size: 14px;
margin: -10px 0 5px;
}}
.ptabklein{font-size:14px;}
.ptabkleinpunkt{font-weight:600;}
.anbietertabklein-buttons{margin:20px 10px 20px;}
.anbietertab{display:block;width:100%;padding-bottom:10px;margin-bottom:35px;margin-top:27px;border-bottom:2px solid var(--accent);box-shadow:0px 0px 10px 0px rgb(150 150 150 / 75%);text-align:center;}
.anbietertab h3{color:var(--accent);font-size:20px;margin-top:0px;}
.anbieterlogo{padding:0px 2%;display:inline-block;width:100%;}
@media(min-width:768px){.anbieterlogo{float:left;width:28%;padding:0px;}
}
.anbieterlogo img{border:1px solid var(--accent);width:90%;max-width:350px;max-height:350px;border-radius:180px;}
.anbietername{padding-top:25px;display:inline-block;}
@media(min-width:768px){.anbietername {
background-color: #f7f7f7;
float: left;
text-align: center;
width: 100%;
height: 100px;
padding: 15% 2% 10% 2%;
border-bottom-right-radius: 12px;
border-right: 1px solid var(--accent);
border-bottom: 1px solid var(--accent);
}}
.taglinetab{border-bottom:2px solid var(--accent);margin:0 10px 25px;}
@media(min-width:768px){.taglinetab {
display: block;
margin: 20px 20px 25px;
text-align: left;
}}
.tagline{font-weight:600;font-size:18px;}
.tabcontent{width:100%;padding:10px 2% 10px 2%;margin:0px;}
@media(min-width:768px){.tabcontent {
float: right;
display: inline-block;
width: 70%;
padding: 3px 8px 0px 3%;
text-align: left;
}}
.tabcontent ul{text-align:left;}
.anbietertab-buttons{display:block;margin:0 10px;}
@media(min-width:768px){.anbietertab-buttons {
text-align: right;
}} .lvtab{display:block;width:100%;margin:20px auto 20px auto;border-bottom:1px solid #dbdbdb;padding-bottom:10px;}
.lvtab p{margin-bottom:10px !important;}
.lvtabinnen{display:inline-block;width:100%;padding:20px 10px 10px 10px;border-top:1px solid #dbdbdb;}
@media(min-width:768px){
.lvtabinnen{padding:20px 10px 0px 10px;}
}
.lvtablinks{display:inline-block;width:98%;text-align:center;font-weight:600;font-size:105%;}
.lvtablinks a{text-decoration:underline;}
.lvtabrechts{display:inline-block;width:98%;text-align:center;}
@media(min-width:768px){
.lvtablinks{float:left;text-align:left;width:35%;}
.lvtabrechts{float:right;text-align:left;width:65%;}
} .hbgtab{background-color:#f7f7f7;padding:30px 15px 20px;text-align:center;}
.post_tags{max-width:800px;display:inline-block;}
button.tags, .tags{display:inline-block;padding:10px 15px;border:1px solid;margin:10px;color:var(--accent);background-color:#ffffff;border-radius:6px;font-weight:600;}
button.tags hover{color:var(--contrast);}
.bgtab{background-color:#f7f7f7;padding:35px 20px;text-align:center;}
.tagswolketab{margin:25px 20px;text-align:center;}
.orte-wrapper{position:relative;line-height:1.35;}
.orte-liste{display:inline;}
.orte-tooltip{position:relative;display:inline-block;border-bottom:1px dotted var(--accent);cursor:pointer;}
.orte-full-list{visibility:hidden;width:200px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:10px 13px 0 0;position:absolute;z-index:1;bottom:100%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;max-height:145px;overflow-y:scroll;white-space:normal;box-shadow:0px 0px 10px 0px rgb(150 150 150 / 75%);}
.orte-full-list::-webkit-scrollbar-track{background:#444;border-radius:8px;}
.orte-full-list::-webkit-scrollbar-thumb{background:#bcbcbc;border-radius:6px;}
.orte-tooltip:hover .orte-full-list{visibility:visible;opacity:1;}
.orte-wrapper-anbietergrid{position:relative;line-height:1.35;display:inline-block;}
.orte-liste-anbietergrid{display:inline;}
.orte-tooltip-anbietergrid{position:relative;display:inline-block;border-bottom:1px dotted var(--accent);cursor:pointer;}
.orte-full-list-anbietergrid{word-break:break-word;width:180px;background-color:black;color:#fff;text-align:center;border-radius:6px;padding:10px 10px 0 15px;position:absolute;z-index:1;bottom:0%;left:-30%;transform:translateX(-50%);opacity:0;transition:opacity 0.3s;max-height:145px;overflow-y:scroll;white-space:normal;box-shadow:0px 0px 10px 0px rgb(150 150 150 / 75%);}
.orte-full-list-anbietergrid::-webkit-scrollbar-track{background:#444;border-radius:8px;}
.orte-full-list-anbietergrid::-webkit-scrollbar-thumb{background:#bcbcbc;border-radius:6px;}
.orte-tooltip-anbietergrid:hover .orte-full-list-anbietergrid{visibility:visible;opacity:1;}
.tooltip-wrapper{position:relative;line-height:1.35;display:inline;border-bottom:1px dotted var(--accent);}
.tooltip-text{visibility:hidden;width:180px;opacity:0;position:absolute;background-color:black;color:#fff;text-align:center;padding:6px 8px;border-radius:4px;bottom:125%;left:50%;transform:translateX(-50%);white-space:normal;z-index:10;transition:opacity 0.2s;}
.tooltip-wrapper:hover .tooltip-text{visibility:visible;opacity:1;}
h1.orte{margin-bottom:5px;}
.tagline-orte {
font-weight: 600;
}