/*! quelle:b451089f — erzeugt von bin/css.php, nicht von Hand bearbeiten */
@page{margin:18mm 16mm 20mm 20mm}html,body{background:#fff !important;color:#000;font-size:10.5pt;line-height:1.45}*,*::before,*::after{background-color:transparent !important;background-image:none !important;box-shadow:none !important;text-shadow:none !important}.huelle,.fliesstext{max-width:none;margin:0;padding:0}.abschnitt{padding:0}.skip-link,.nav,.nav-schalter,.tel-knopf,.knopf,.brotkrume-web,.tabellenrolle__hinweis,.rechtstext__fassungen,.fuss__schluss{display:none !important}.leiste,.kopf__ruf,.seitenkarte,.kicker,.zeichenfeld,.fuss__zeichen{display:none !important}.fuss__raster>:has(.fuss__liste){display:none}.kopf{position:static !important;border-bottom:1pt solid #000;margin-bottom:8mm;padding:0 0 3mm}.kopf__balken{border:0 !important}.kopf__innen{display:block;min-height:0;padding:0}.marke,.marke__name,.marke__zusatz{color:#000 !important;text-decoration:none}.marke__zeichen{height:12mm}.marke__name{font-size:14pt;font-weight:700}.marke__zusatz{display:block !important;font-size:7pt}.seitenkopf{border:0 !important}.seitenkopf__innen,.hero__innen,.hero--start .hero__innen{padding:0 0 4mm}.einstiege--angedockt{margin-top:0}.leistung-raster,.anfrage{display:block}.ablauf li::before{color:#000 !important;border:0.5pt solid #000;clip-path:none}.ablauf li::after{display:none}.fuss{border-top:1pt solid #000;margin-top:10mm;padding-top:4mm;background:none !important;color:#000 !important;font-size:9pt}.fuss a{color:#000 !important}.fuss__raster{display:flex;gap:12mm}h1,h2,h3{color:#000;break-after:avoid;page-break-after:avoid}h1{font-size:17pt}h2{font-size:13pt}h3{font-size:11.5pt}p,li{orphans:2;widows:2}body,body *{color:#000 !important}a,a:visited{text-decoration:underline}a[href^="http"]::after{content:" (" attr(href) ")";font-size:8.5pt;word-break:break-all}a[href^="mailto:"]::after,a[href^="tel:"]::after{content:""}.hinweis,.baustelle,.rechtstext__historie,.rechtstext__entwurf,.rechtstext__pflicht{border:0.5pt solid #000;background:none !important;color:#000 !important;padding:3mm 4mm;margin-bottom:5mm;break-inside:avoid;page-break-inside:avoid}.tabellenrolle{overflow:visible !important;border:0 !important}table{width:100%;border-collapse:collapse;font-size:9.5pt;break-inside:auto}thead{display:table-header-group}tr{break-inside:avoid;page-break-inside:avoid}th,td{border-bottom:0.5pt solid #666;padding:1.5mm 2mm;text-align:left;vertical-align:top;color:#000 !important;background:none !important}.preise th,.preise td{padding:1.5mm 2mm}thead th,.preise thead th{border-bottom:1pt solid #000;font-weight:700}.preise__zahl-spalte{text-align:right;white-space:nowrap}.preise__beschreibung,.preise__zusatz,.preise__einheit,.preise__satz{font-size:8.5pt}.preise__beschreibung{display:block;font-style:italic}.preistabelle{break-inside:auto;margin-bottom:6mm}.preistabelle__titel{break-after:avoid;page-break-after:avoid}img{max-width:100% !important;break-inside:avoid}
