{"id":2608,"date":"2026-05-12T07:46:12","date_gmt":"2026-05-12T07:46:12","guid":{"rendered":"https:\/\/enevkit.de\/?page_id=2608"},"modified":"2026-05-12T08:01:13","modified_gmt":"2026-05-12T08:01:13","slug":"amortisationsrechner","status":"publish","type":"page","link":"https:\/\/enevkit.de\/en\/amortisationsrechner\/","title":{"rendered":"Calculate your savings"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2608\" class=\"elementor elementor-2608\" data-elementor-post-type=\"page\">\n\t\t\t\t<section class=\"elementor-element elementor-element-29f287d e-flex e-con-boxed e-con e-parent\" data-id=\"29f287d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcb199e elementor-widget elementor-widget-heading\" data-id=\"fcb199e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Amortisationsrechner\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d2a712 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-heading\" data-id=\"3d2a712\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Berechnen Sie hier Ihre m\u00f6glichen CO\u2082 <br> und Energiekosten-Einsparungen <\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t<section class=\"elementor-element elementor-element-8ab327a e-flex e-con-boxed e-con e-parent\" data-id=\"8ab327a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fb11cbc elementor-widget elementor-widget-html\" data-id=\"fb11cbc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"enevkit-calc\" class=\"ek-root\">\n  <div class=\"ek-logo-hidden\" aria-hidden=\"true\">\n    <svg viewBox=\"0 0 200 43.817883\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n      <g transform=\"matrix(0.03421458,0,0,-0.03421458,-3.5767376,53.66636)\" fill=\"#111\" stroke=\"none\">\n        <path d=\"m 5075,1546 c -55,-34 -89,-96 -88,-163 1,-101 79,-173 186,-173 47,0 62,5 98,33 77,59 100,146 59,227 -32,62 -81,94 -154,98 -51,2 -68,-1 -101,-22 z\" fill=\"#238B22\"\/>\n        <path d=\"M 4120,855 V 290 h 115 115 v 106 106 l 73,83 c 39,45 73,82 74,81 1,-1 40,-84 87,-186 l 85,-185 136,-3 c 74,-1 135,0 135,3 0,3 -61,127 -135,275 l -135,271 115,136 c 63,75 115,140 115,145 0,4 -51,8 -113,8 H 4674 L 4535,964 C 4458,872 4385,786 4373,771 l -22,-26 -1,338 v 337 h -115 -115 z\"\/>\n        <path d=\"m 5610,1391 -65,-6 -10,-120 -10,-120 -72,-3 -73,-3 v -94 -95 h 64 64 l 4,-252 c 3,-243 4,-255 27,-301 38,-79 107,-109 246,-109 44,-1 99,3 123,7 l 42,7 v 89 89 h -59 c -62,0 -110,13 -123,33 -4,7 -8,108 -8,225 v 212 h 90 90 v 95 95 h -90 -90 v 130 130 l -42,-2 c -24,-1 -72,-4 -108,-7 z\"\/>\n        <path d=\"m 2249,1150 c -203,-36 -329,-203 -329,-436 0,-158 52,-270 164,-355 74,-56 136,-72 264,-67 125,5 175,23 246,88 54,50 125,180 104,191 -7,3 -57,9 -110,12 l -97,6 -20,-44 c -28,-62 -70,-87 -142,-83 -96,7 -149,65 -149,167 v 51 h 270 270 l -6,63 c -12,121 -40,206 -91,274 -30,39 -115,98 -168,116 -54,19 -150,27 -206,17 z m 159,-177 c 28,-17 61,-86 62,-125 v -28 h -145 -145 v 25 c 0,114 133,188 228,128 z\"\/>\n        <path d=\"M 373,1132 C 227,1080 133,957 110,787 81,581 169,401 338,322 c 51,-24 68,-27 172,-27 103,0 121,3 171,26 81,38 133,90 174,172 l 36,72 -38,6 c -21,4 -71,9 -110,11 -61,3 -73,1 -73,-12 0,-26 -38,-78 -69,-95 -17,-8 -54,-15 -83,-15 -97,0 -158,65 -158,169 v 51 h 271 271 l -7,63 c -15,147 -50,234 -121,303 -72,69 -141,97 -254,101 -74,3 -107,-1 -147,-15 z M 596,975 c 29,-19 63,-87 64,-127 V 820 H 510 c -167,0 -163,-2 -139,71 24,71 85,112 156,105 24,-2 54,-11 69,-21 z\" fill=\"#238B22\"\/>\n        <path d=\"m 1440,1131 c -55,-17 -92,-44 -128,-94 l -37,-52 -3,68 -3,67 H 1160 1050 V 705 290 h 119 120 l 3,278 c 3,297 5,309 58,357 32,29 112,28 141,-1 33,-33 38,-87 39,-371 V 290 h 121 120 l -3,338 c -3,319 -4,339 -24,383 -26,55 -75,95 -140,115 -50,15 -123,17 -164,5 z\"\/>\n        <path d=\"m 2747,1123 c -2,-5 59,-194 137,-420 l 141,-413 h 97 96 l 20,58 c 174,506 262,766 262,773 0,5 -38,9 -85,9 -70,0 -86,-3 -93,-17 -5,-10 -42,-124 -82,-253 -60,-197 -90,-279 -90,-248 0,10 -149,498 -155,508 -7,12 -242,14 -248,3 z\"\/>\n        <path d=\"M 5040,710 V 290 h 125 125 l -2,418 -3,417 -122,3 -123,3 z\"\/>\n        <path d=\"m 3570,715 v -85 h 195 195 v 85 85 h -195 -195 z\"\/>\n      <\/g>\n    <\/svg>\n  <\/div>\n\n  <div class=\"ek-grid\">\n    <section class=\"ek-card ek-config\">\n      <div class=\"ek-card-head\"><h3>Konfiguration<\/h3><\/div>\n\n      <div class=\"ek-section-label\">Schacht-Dimensionen (m)<\/div>\n      <div class=\"ek-row ek-row-3\">\n        <label>H\u00f6he<input type=\"text\" id=\"schachthoehe\" value=\"20\" inputmode=\"decimal\"><\/label>\n        <label>Breite<input type=\"text\" id=\"schachtbreite\" value=\"2,5\" inputmode=\"decimal\"><\/label>\n        <label>Tiefe<input type=\"text\" id=\"schachttiefe\" value=\"2,5\" inputmode=\"decimal\"><\/label>\n      <\/div>\n\n      <div class=\"ek-section-label\">T\u00fcr- &amp; \u00d6ffnungswerte<\/div>\n      <div class=\"ek-row ek-row-2\">\n        <label>T\u00fcrbreite (m)<input type=\"text\" id=\"tuerbreite\" value=\"0,9\" inputmode=\"decimal\"><\/label>\n        <label>T\u00fcrh\u00f6he (m)<input type=\"text\" id=\"tuerhoehe\" value=\"2,1\" inputmode=\"decimal\"><\/label>\n      <\/div>\n      <div class=\"ek-row ek-row-2\">\n        <label>Anzahl vertikaler T\u00fcrspalten<input type=\"text\" id=\"spalten\" value=\"3\" inputmode=\"numeric\"><\/label>\n        <label>Anzahl T\u00fcren<input type=\"text\" id=\"tueren\" value=\"3\" inputmode=\"numeric\"><\/label>\n      <\/div>\n      <div class=\"ek-row ek-row-1\">\n        <label>\n          Rauchabzugs\u00f6ffnung (m\u00b2)\n          <input type=\"text\" id=\"rauchoeffnung\" placeholder=\"wird automatisch berechnet\" inputmode=\"decimal\">\n          <small>Automatisch: Breite \u00d7 Tiefe \u00d7 2,5% (min. 0,1 m\u00b2). Manuell \u00fcberschreibbar.<\/small>\n        <\/label>\n      <\/div>\n\n      <div class=\"ek-section-label\">Energie-Umgebung<\/div>\n      <div class=\"ek-row ek-row-1\">\n        <label>Emissionsfaktor\n          <select id=\"emissionsfaktor\">\n            <option value=\"201\">Erdgas<\/option>\n            <option value=\"288\">Heiz\u00f6l<\/option>\n            <option value=\"239\" selected>Fl\u00fcssiggas<\/option>\n            <option value=\"280\">Fernw\u00e4rme<\/option>\n            <option value=\"335\">Steinkohle<\/option>\n            <option value=\"383\">Braunkohle<\/option>\n            <option value=\"27\">Holz<\/option>\n            <option value=\"36\">Holzpellets<\/option>\n            <option value=\"70\">Biodiesel<\/option>\n            <option value=\"43\">Bioethanol<\/option>\n            <option value=\"152\">Biogas<\/option>\n            <option value=\"10\">Kl\u00e4rschlamm<\/option>\n          <\/select>\n        <\/label>\n      <\/div>\n      <div class=\"ek-row ek-row-2\">\n        <label>Innen (\u00b0C)<input type=\"text\" id=\"innen\" value=\"21\" inputmode=\"decimal\"><\/label>\n        <label>Au\u00dfen (\u00b0C)<input type=\"text\" id=\"aussen\" value=\"10,06\" inputmode=\"decimal\"><\/label>\n      <\/div>\n    <\/section>\n\n    <section class=\"ek-results\">\n      <div class=\"ek-kpis\">\n        <div class=\"ek-kpi ek-kpi-co2\">\n          <div class=\"ek-kpi-deco\">\n            <svg width=\"80\" height=\"80\" viewBox=\"0 0 54 54\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M33 53.0989C30.8 53.0989 28.5833 52.8489 26.35 52.3489C24.1167 51.8489 21.8333 51.1322 19.5 50.1989C20.3 42.1322 22.6333 34.5989 26.5 27.5989C30.3667 20.5989 35.3333 14.4322 41.4 9.09888C34.0667 12.8322 27.7167 17.7655 22.35 23.8989C16.9833 30.0322 13.2333 37.0322 11.1 44.8989C10.8333 44.6989 10.5833 44.4822 10.35 44.2489C10.1167 44.0155 9.86667 43.7655 9.6 43.4989C6.46667 40.3655 4.08333 36.8655 2.45 32.9989C0.816667 29.1322 0 25.0989 0 20.8989C0 16.3655 0.9 12.0322 2.7 7.89888C4.5 3.76554 7 0.098876 10.2 -3.10112C15.6 -8.50112 22.6 -12.0178 31.2 -13.6511C39.8 -15.2845 51.8667 -15.4345 67.4 -14.1011C68.6 1.83221 68.4 13.9822 66.8 22.3489C65.2 30.7155 61.7333 37.5655 56.4 42.8989C53.1333 46.1655 49.4833 48.6822 45.45 50.4489C41.4167 52.2155 37.2667 53.0989 33 53.0989Z\" fill=\"#006E27\" fill-opacity=\"0.12\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"ek-kpi-badge ek-badge-green\">CO\u2082-Reduktion<\/span>\n          <div class=\"ek-kpi-value\">\n            <span class=\"ek-kpi-number\" id=\"kpiCo2\">\u2014<\/span>\n            <span class=\"ek-kpi-unit\">t \/ Jahr<\/span>\n          <\/div>\n          <div class=\"ek-kpi-desc\">Entspricht der j\u00e4hrlichen CO\u2082-Bindung von ca. <span id=\"kpiTrees\">\u2014<\/span> B\u00e4umen.<\/div>\n        <\/div>\n\n        <div class=\"ek-kpi ek-kpi-cost\">\n          <div class=\"ek-kpi-deco\">\n            <svg width=\"95\" height=\"68\" viewBox=\"0 0 73 49\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M8 49C5.8 49 3.91667 48.2167 2.35 46.65C0.783333 45.0833 0 43.2 0 41V-3H8V41H76V49H8ZM24 33C21.8 33 19.9167 32.2167 18.35 30.65C16.7833 29.0833 16 27.2 16 25V-7C16 -9.2 16.7833 -11.0833 18.35 -12.65C19.9167 -14.2167 21.8 -15 24 -15H80C82.2 -15 84.0833 -14.2167 85.65 -12.65C87.2167 -11.0833 88 -9.2 88 -7V25C88 27.2 87.2167 29.0833 85.65 30.65C84.0833 32.2167 82.2 33 80 33H24ZM32 25C32 22.8 31.2167 20.9167 29.65 19.35C28.0833 17.7833 26.2 17 24 17V25H32ZM72 25H80V17C77.8 17 75.9167 17.7833 74.35 19.35C72.7833 20.9167 72 22.8 72 25ZM52 21C55.3333 21 58.1667 19.8333 60.5 17.5C62.8333 15.1667 64 12.3333 64 9C64 5.66667 62.8333 2.83333 60.5 0.5C58.1667 -1.83333 55.3333 -3 52 -3C48.6667 -3 45.8333 -1.83333 43.5 0.5C41.1667 2.83333 40 5.66667 40 9C40 12.3333 41.1667 15.1667 43.5 17.5C45.8333 19.8333 48.6667 21 52 21ZM24 1C26.2 1 28.0833 0.216666 29.65 -1.35C31.2167 -2.91667 32 -4.8 32 -7H24V1ZM80 1V-7H72C72 -4.8 72.7833 -2.91667 74.35 -1.35C75.9167 0.216666 77.8 1 80 1Z\" fill=\"#2E566A\" fill-opacity=\"0.1\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"ek-kpi-badge ek-badge-blue\">Kostenersparnis<\/span>\n          <div class=\"ek-kpi-value\">\n            <span class=\"ek-kpi-number\" id=\"kpiSave\">\u2014<\/span>\n            <span class=\"ek-kpi-unit\">\u20ac im 1. Jahr<\/span>\n          <\/div>\n          <div class=\"ek-kpi-desc\">Ersparnis im 1. Betriebsjahr bei 0,10 \u20ac\/kWh. Steigt mit den Energiepreisen.<\/div>\n        <\/div>\n\n        <div class=\"ek-kpi ek-kpi-roi\">\n          <div class=\"ek-kpi-deco\">\n            <svg width=\"80\" height=\"73\" viewBox=\"0 0 60 56\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n              <path d=\"M8 56C5.8 56 3.91667 55.2167 2.35 53.65C0.783333 52.0833 0 50.2 0 48V-8C0 -10.2 0.783333 -12.0833 2.35 -13.65C3.91667 -15.2167 5.8 -16 8 -16H64C66.2 -16 68.0833 -15.2167 69.65 -13.65C71.2167 -12.0833 72 -10.2 72 -8V-8H40C35.2667 -8 31.4167 -6.51667 28.45 -3.55C25.4833 -0.583333 24 3.26667 24 8V32C24 36.7333 25.4833 40.5833 28.45 43.55C31.4167 46.5167 35.2667 48 40 48H72V48C72 50.2 71.2167 52.0833 69.65 53.65C68.0833 55.2167 66.2 56 64 56H8V56M40 40C37.8 40 35.9167 39.2167 34.35 37.65C32.7833 36.0833 32 34.2 32 32V8C32 5.8 32.7833 3.91667 34.35 2.35C35.9167 0.783334 37.8 0 40 0H68C70.2 0 72.0833 0.783334 73.65 2.35C75.2167 3.91667 76 5.8 76 8V32C76 34.2 75.2167 36.0833 73.65 37.65C72.0833 39.2167 70.2 40 68 40H40V40M52 26C53.7333 26 55.1667 25.4333 56.3 24.3C57.4333 23.1667 58 21.7333 58 20C58 18.2667 57.4333 16.8333 56.3 15.7C55.1667 14.5667 53.7333 14 52 14C50.2667 14 48.8333 14.5667 47.7 15.7C46.5667 16.8333 46 18.2667 46 20C46 21.7333 46.5667 23.1667 47.7 24.3C48.8333 25.4333 50.2667 26 52 26V26\" fill=\"white\" fill-opacity=\"0.18\"\/>\n            <\/svg>\n          <\/div>\n          <span class=\"ek-kpi-badge ek-badge-roi\">Aktueller ROI<\/span>\n          <div class=\"ek-kpi-value\">\n            <span class=\"ek-kpi-number\" id=\"kpiRoi\">\u2014<\/span>\n            <span class=\"ek-kpi-unit\">% p.a.<\/span>\n          <\/div>\n          <div class=\"ek-kpi-desc\">Interne Verzinsung (IRR) \u00fcber 20 Jahre auf die Gesamtinvestition.<\/div>\n        <\/div>\n      <\/div>\n\n      <button type=\"button\" id=\"ekMobileToggle\" class=\"ek-btn ek-btn-green ek-mobile-toggle\">\n        <span id=\"ekToggleText\">Mehr Details anzeigen<\/span>\n        <svg class=\"ek-chevron\" width=\"14\" height=\"14\" viewBox=\"0 0 14 14\" fill=\"none\">\n          <path d=\"M3 5l4 4 4-4\" stroke=\"#fff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n        <\/svg>\n      <\/button>\n\n      <div class=\"ek-collapsible\" id=\"ekCollapsible\">\n        <div class=\"ek-card ek-projection\">\n          <div class=\"ek-card-head\"><h3>Projektion<\/h3><\/div>\n          <div class=\"ek-table\">\n            <div class=\"ek-thead\">\n              <div>Zeitraum<\/div><div>Energie<\/div><div>CO\u2082-Bilanz<\/div><div>Gesamtgewinn<\/div>\n            <\/div>\n            <div class=\"ek-trow\">\n              <div>10 Jahre<\/div>\n              <div id=\"energy10\">\u2014<\/div>\n              <div id=\"co210\">\u2014<\/div>\n              <div class=\"ek-strong\" id=\"netto10\">\u2014<\/div>\n            <\/div>\n            <div class=\"ek-trow\">\n              <div>20 Jahre<\/div>\n              <div id=\"energy20\">\u2014<\/div>\n              <div id=\"co220\">\u2014<\/div>\n              <div class=\"ek-strong\" id=\"netto20\">\u2014<\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"ek-actions\">\n          <button type=\"button\" id=\"ekPdfBtn\" class=\"ek-btn ek-btn-pdf\">\n            <span class=\"ek-btn-lbl-desktop\">Ergebnisse als PDF herunterladen<\/span>\n            <span class=\"ek-btn-lbl-mobile\">PDF herunterladen<\/span>\n          <\/button>\n        <\/div>\n      <\/div>\n    <\/section>\n  <\/div>\n<\/div>\n\n<style>\n  #enevkit-calc.ek-root {\n    --ek-primary: #238B22;\n    --ek-primary-dark: #1a6b1a;\n    --ek-blue: #2E566A;\n    --ek-blue-dark: #223f4f;\n    --ek-bg: #f7f8f7;\n    --ek-card: #ffffff;\n    --ek-text: #1a1f1a;\n    --ek-muted: #6b7280;\n    --ek-border: #e5e7eb;\n    --ek-row-bg: #fbfbfb;\n    font-family: 'Poppins', -apple-system, BlinkMacSystemFont, sans-serif;\n    color: var(--ek-text);\n    background: var(--ek-bg);\n    padding: 28px;\n    border-radius: 16px;\n    box-sizing: border-box;\n    width: 100%;\n    max-width: 100%;\n    margin: 0;\n  }\n  #enevkit-calc *, #enevkit-calc *::before, #enevkit-calc *::after { box-sizing: border-box; }\n  #enevkit-calc h3 { margin: 0; font-weight: 600; font-family: 'Poppins', sans-serif; }\n  #enevkit-calc p  { margin: 0; color: var(--ek-muted); font-family: 'Poppins', sans-serif; }\n\n  .ek-logo-hidden { position: absolute; left: -9999px; top: -9999px; width: 0; height: 0; overflow: hidden; }\n\n  .ek-grid { display: grid; grid-template-columns: minmax(320px, 420px) 1fr; gap: 20px; align-items: start; }\n\n  .ek-card {\n    background: var(--ek-card);\n    border: 1px solid var(--ek-border);\n    border-radius: 14px;\n    padding: 22px;\n  }\n  .ek-card-head { margin-bottom: 16px; display: flex; align-items: center; justify-content: space-between; }\n  .ek-card-head h3 { font-size: 15px; font-weight: 600; }\n\n  .ek-section-label {\n    font-size: 10.5px; text-transform: uppercase; letter-spacing: 0.08em;\n    color: var(--ek-muted); font-weight: 500; margin: 14px 0 8px;\n    font-family: 'Poppins', sans-serif;\n  }\n  .ek-section-label:first-of-type { margin-top: 0; }\n\n  .ek-row { display: grid; gap: 10px; margin-bottom: 10px; }\n  .ek-row-1 { grid-template-columns: 1fr; }\n  .ek-row-2 { grid-template-columns: 1fr 1fr; }\n  .ek-row-3 { grid-template-columns: 1fr 1fr 1fr; }\n\n  #enevkit-calc label {\n    display: flex; flex-direction: column; gap: 5px;\n    font-size: 11.5px; color: var(--ek-muted); font-weight: 500;\n    font-family: 'Poppins', sans-serif;\n  }\n  #enevkit-calc input[type=\"text\"],\n  #enevkit-calc select {\n    font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 500; color: var(--ek-text);\n    background: #fff; border: 1px solid var(--ek-border); border-radius: 8px;\n    padding: 9px 12px; width: 100%; transition: border-color .15s, box-shadow .15s;\n    outline: none; -webkit-appearance: none; appearance: none;\n  }\n  #enevkit-calc select {\n    background-image: url(\"data:image\/svg+xml;utf8,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M2 4l4 4 4-4' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'\/><\/svg>\");\n    background-repeat: no-repeat; background-position: right 12px center; padding-right: 32px;\n  }\n  #enevkit-calc input:focus, #enevkit-calc select:focus {\n    border-color: var(--ek-primary);\n    box-shadow: 0 0 0 3px rgba(35, 139, 34, 0.12);\n  }\n  #enevkit-calc small { color: var(--ek-muted); font-size: 10.5px; font-weight: 400; margin-top: 2px; }\n\n  .ek-results { display: flex; flex-direction: column; gap: 16px; min-width: 0; }\n  .ek-collapsible { display: flex; flex-direction: column; gap: 16px; min-width: 0; }\n\n  #enevkit-calc .ek-mobile-toggle { display: none !important; }\n\n  .ek-kpis { display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px; }\n  .ek-kpi {\n    position: relative;\n    background: var(--ek-card);\n    border: 1px solid var(--ek-border);\n    border-radius: 14px;\n    padding: 20px 22px 22px;\n    min-height: 150px;\n    overflow: hidden;\n  }\n  .ek-kpi-deco {\n    position: absolute;\n    top: 0; right: 0;\n    pointer-events: none;\n    line-height: 0;\n  }\n  .ek-kpi-badge {\n    display: inline-block;\n    padding: 3px 10px;\n    border-radius: 999px;\n    font-size: 10px;\n    font-weight: 600;\n    letter-spacing: 0.1em;\n    text-transform: uppercase;\n    margin-bottom: 14px;\n    font-family: 'Poppins', sans-serif;\n    line-height: 1.5;\n  }\n  .ek-badge-green { background: rgba(35, 139, 34, 0.12); color: var(--ek-primary); }\n  .ek-badge-blue  { background: rgba(46, 86, 106, 0.12); color: var(--ek-blue); }\n  .ek-badge-roi   { background: rgba(255, 255, 255, 0.18); color: #fff; }\n\n  .ek-kpi-value {\n    display: flex; align-items: baseline; gap: 6px; flex-wrap: wrap;\n    margin-bottom: 12px;\n  }\n  .ek-kpi-number {\n    font-size: 34px; font-weight: 700; line-height: 1; letter-spacing: -0.02em;\n  }\n  .ek-kpi-unit { font-size: 13px; font-weight: 500; color: var(--ek-muted); }\n  .ek-kpi-desc {\n    font-size: 12px; line-height: 1.5; color: var(--ek-muted);\n    font-weight: 400;\n  }\n\n  .ek-kpi-roi {\n    background: linear-gradient(135deg, #2a9d3a 0%, #1a6b1a 55%, #0d4019 100%);\n    border-color: transparent;\n    color: #fff;\n  }\n  .ek-kpi-roi .ek-kpi-unit,\n  .ek-kpi-roi .ek-kpi-desc { color: rgba(255, 255, 255, 0.82); }\n\n  .ek-projection { padding: 22px; }\n  .ek-projection .ek-table { display: flex; flex-direction: column; gap: 8px; }\n  .ek-thead {\n    display: grid; grid-template-columns: 1.2fr 1fr 1fr 1fr;\n    gap: 12px; padding: 6px 14px 12px;\n    font-size: 10.5px; text-transform: uppercase; letter-spacing: 0.08em;\n    color: var(--ek-muted); font-weight: 600;\n  }\n  .ek-trow {\n    display: grid; grid-template-columns: 1.2fr 1fr 1fr 1fr;\n    gap: 12px;\n    padding: 20px 14px;\n    border-radius: 12px;\n    font-size: 14px;\n    align-items: center;\n    background: var(--ek-row-bg);\n    border: 1px solid var(--ek-border);\n  }\n  .ek-trow > div:first-child {\n    display: flex; align-items: center;\n    font-weight: 600; font-size: 15px; color: var(--ek-text);\n  }\n  .ek-strong { font-weight: 700; color: var(--ek-text); font-size: 17px; text-align: right; }\n  .ek-trow:first-child .ek-strong { color: var(--ek-primary); }\n\n  .ek-actions { display: flex; justify-content: flex-end; }\n  .ek-btn {\n    display: inline-flex; align-items: center; justify-content: center; gap: 8px;\n    font-family: 'Poppins', sans-serif; font-size: 14px; font-weight: 600;\n    color: #fff !important; border: none;\n    padding: 12px 22px; border-radius: 10px; cursor: pointer;\n    transition: background .15s, transform .05s;\n    text-decoration: none;\n  }\n  #enevkit-calc .ek-btn-pdf,\n  #enevkit-calc button.ek-btn-pdf {\n    background: #2E566A !important;\n    background-color: #2E566A !important;\n  }\n  #enevkit-calc .ek-btn-pdf:hover,\n  #enevkit-calc button.ek-btn-pdf:hover {\n    background: #223f4f !important;\n    background-color: #223f4f !important;\n  }\n  #enevkit-calc .ek-btn-green,\n  #enevkit-calc button.ek-btn-green {\n    background: #238B22 !important;\n    background-color: #238B22 !important;\n  }\n  #enevkit-calc .ek-btn-green:hover,\n  #enevkit-calc button.ek-btn-green:hover {\n    background: #1a6b1a !important;\n    background-color: #1a6b1a !important;\n  }\n  .ek-btn:active { transform: translateY(1px); }\n  .ek-btn:disabled { opacity: 0.55; cursor: not-allowed; }\n  .ek-btn-lbl-mobile { display: none; }\n\n  @media (max-width: 1220px) {\n    #enevkit-calc.ek-root { padding: 20px; }\n    .ek-grid { grid-template-columns: 1fr; }\n    .ek-kpis { grid-template-columns: 1fr; }\n    .ek-kpi-number { font-size: 30px; }\n  }\n\n  @media (max-width: 600px) {\n    #enevkit-calc.ek-root { padding: 16px; border-radius: 12px; }\n    .ek-card { padding: 16px; }\n    .ek-row-2, .ek-row-3 { grid-template-columns: 1fr 1fr; }\n\n    #enevkit-calc .ek-mobile-toggle {\n      display: inline-flex !important;\n      width: 100%;\n      padding: 14px 20px;\n      font-size: 15px;\n    }\n    .ek-mobile-toggle .ek-chevron { transition: transform .25s ease; }\n    .ek-mobile-toggle.is-open .ek-chevron { transform: rotate(180deg); }\n\n    .ek-collapsible { display: none; }\n    .ek-collapsible.is-open {\n      display: flex;\n      animation: ekSlideIn .3s ease-out;\n    }\n    @keyframes ekSlideIn {\n      from { opacity: 0; transform: translateY(-6px); }\n      to   { opacity: 1; transform: translateY(0); }\n    }\n\n    .ek-kpi { min-height: auto; padding: 16px 18px 18px; }\n    .ek-kpi-number { font-size: 26px; }\n    .ek-kpi-desc   { font-size: 11.5px; }\n\n    .ek-thead { display: none; }\n    .ek-trow {\n      display: grid !important;\n      grid-template-columns: 1fr !important;\n      gap: 8px; padding: 16px;\n    }\n    .ek-trow > div:first-child {\n      font-size: 15px; font-weight: 600;\n      padding-bottom: 10px; margin-bottom: 4px;\n      border-bottom: 1px solid var(--ek-border);\n    }\n    .ek-trow > div:not(:first-child) {\n      display: flex; justify-content: space-between; align-items: center;\n    }\n    .ek-trow > div:nth-child(2)::before { content: \"Energie\"; color: var(--ek-muted); font-size: 12.5px; }\n    .ek-trow > div:nth-child(3)::before { content: \"CO\u2082-Bilanz\"; color: var(--ek-muted); font-size: 12.5px; }\n    .ek-trow > div:nth-child(4)::before { content: \"Gesamtgewinn\"; color: var(--ek-muted); font-size: 12.5px; }\n    .ek-strong { text-align: right; }\n\n    .ek-actions { justify-content: stretch; }\n    .ek-btn-pdf {\n      width: 100%;\n      font-size: 13px !important;\n      padding: 12px 14px !important;\n    }\n    .ek-btn-lbl-desktop { display: none; }\n    .ek-btn-lbl-mobile  { display: inline; }\n  }\n\n  @media (max-width: 380px) {\n    .ek-row-3 { grid-template-columns: 1fr; }\n    .ek-kpi-number { font-size: 24px; }\n  }\n<\/style>\n\n<script>\n(function() {\n  const $ = (id) => document.getElementById(id);\n  const ids = ['schachthoehe','schachtbreite','schachttiefe','tuerbreite','tuerhoehe',\n               'spalten','tueren','rauchoeffnung','innen','aussen','emissionsfaktor'];\n\n  function toNumber(v) {\n    if (v === null || v === undefined || v === \"\") return 0;\n    return parseFloat(String(v).replace(\",\", \".\"));\n  }\n  function fmt(num, decimals) {\n    if (!isFinite(num)) return \"\u2014\";\n    return num.toLocaleString(\"de-DE\", {\n      minimumFractionDigits: decimals, maximumFractionDigits: decimals\n    });\n  }\n  function berechneIRR(cf, guess = 0.1) {\n    const maxIter = 1000, precision = 1e-9;\n    let rate = guess;\n    for (let i = 0; i < maxIter; i++) {\n      let npv = 0, dnpv = 0;\n      for (let t = 0; t < cf.length; t++) {\n        npv  += cf[t] \/ Math.pow(1 + rate, t);\n        dnpv += -t * cf[t] \/ Math.pow(1 + rate, t + 1);\n      }\n      if (dnpv === 0) break;\n      const nr = rate - npv \/ dnpv;\n      if (Math.abs(nr - rate) < precision) return nr;\n      rate = nr;\n    }\n    return NaN;\n  }\n\n  const rauchField = $('rauchoeffnung');\n  function updateRauchoeffnung() {\n    if (rauchField.dataset.userEdited === \"1\") return;\n    const breite = toNumber($('schachtbreite').value);\n    const tiefe  = toNumber($('schachttiefe').value);\n    if (breite > 0 && tiefe > 0) {\n      const val = Math.max(breite * tiefe * 0.025, 0.1);\n      rauchField.value = val.toLocaleString(\"de-DE\", { maximumFractionDigits: 5 });\n    }\n  }\n  rauchField.addEventListener(\"input\", function() {\n    this.dataset.userEdited = this.value === \"\" ? \"0\" : \"1\";\n    compute();\n  });\n  $('schachtbreite').addEventListener(\"input\", updateRauchoeffnung);\n  $('schachttiefe').addEventListener(\"input\", updateRauchoeffnung);\n\n  let lastResult = null;\n\n  function compute() {\n    const h             = toNumber($('schachthoehe').value);\n    const schachtbreite = toNumber($('schachtbreite').value);\n    const schachttiefe  = toNumber($('schachttiefe').value);\n    const tuerbreite    = toNumber($('tuerbreite').value);\n    const tuerhoehe     = toNumber($('tuerhoehe').value);\n    const spalten       = toNumber($('spalten').value);\n    const tueren        = toNumber($('tueren').value);\n    let   rauchoeffnung = toNumber($('rauchoeffnung').value);\n    const innen         = toNumber($('innen').value);\n    const aussen        = toNumber($('aussen').value);\n    const emissionsfaktor = toNumber($('emissionsfaktor').value);\n\n    const investition = 6500, wartung1 = 200, wartungSteigerung = 0.03;\n    const energiepreis = 0.10, rauchmelderBase = 1600;\n    const energieWachstum = [1,0,0,0,0,0,0,0,0,0, 1,1,1,1,1,1,1,1,1,1];\n\n    const An = tueren * ((2 * tuerbreite * 0.005) + (spalten * tuerhoehe * 0.005));\n    const minR = schachtbreite * schachttiefe * 0.025;\n    if (rauchoeffnung === 0)        rauchoeffnung = Math.max(minR, 0.1);\n    else if (rauchoeffnung < minR)  rauchoeffnung = minR;\n\n    if (An <= 0 || rauchoeffnung <= 0 || h <= 0 || (innen - aussen) <= 0) {\n      ['kpiCo2','kpiSave','kpiRoi','kpiTrees','energy10','co210','netto10','energy20','co220','netto20']\n        .forEach(i => $(i).textContent = \"\u2014\");\n      lastResult = null;\n      return;\n    }\n\n    const v = Math.sqrt(\n      (9.81 * h * (innen - aussen)) \/\n      ((273.15 + aussen) * (1 + Math.pow(rauchoeffnung, 2) \/ Math.pow(An, 2)))\n    );\n    const Q = v * rauchoeffnung * 3600;\n    const P = ((innen - aussen) * Q * 1.03) \/ 3600;\n    const E = P * 24 * 365;\n    const co2Jahr = (E * emissionsfaktor) \/ 1_000_000;\n    const treesEquivalent = Math.round(co2Jahr * 1000 \/ 12.5);\n\n    let ersparnis10 = 0, ersparnis20 = 0;\n    let wartung10 = 0, wartung20 = 0, zusatz10 = 0, zusatz20 = 0;\n    const cf20 = [-investition];\n    let ersparnisJahr = E * energiepreis * (1 + energieWachstum[0] \/ 100);\n    const savingsYear1 = ersparnisJahr;\n\n    for (let jahr = 1; jahr <= 20; jahr++) {\n      const wartung = jahr === 1\n        ? wartung1\n        : Math.round(wartung1 * Math.pow(1 + wartungSteigerung, jahr - 1) * 100) \/ 100;\n      let rauchmelder = 0;\n      if (jahr === 8 || jahr === 16)\n        rauchmelder = Math.round(rauchmelderBase * Math.pow(1 + wartungSteigerung, jahr) * 100) \/ 100;\n      const cfy = ersparnisJahr - wartung - rauchmelder;\n      if (jahr <= 10) { ersparnis10 += ersparnisJahr; wartung10 += wartung; zusatz10 += rauchmelder; }\n      ersparnis20 += ersparnisJahr; wartung20 += wartung; zusatz20 += rauchmelder;\n      cf20.push(cfy);\n      if (jahr < 20) ersparnisJahr *= (1 + energieWachstum[jahr] \/ 100);\n    }\n\n    const netto10  = ersparnis10 - (investition + wartung10 + zusatz10);\n    const netto20  = ersparnis20 - (investition + wartung20 + zusatz20);\n    const irr20raw = berechneIRR(cf20);\n    const irr20 = isFinite(irr20raw) ? irr20raw * 100 : NaN;\n\n    $('kpiCo2').textContent   = fmt(co2Jahr, 2);\n    $('kpiSave').textContent  = fmt(savingsYear1, 0);\n    $('kpiRoi').textContent   = isFinite(irr20) ? fmt(irr20, 1) : \"\u2014\";\n    $('kpiTrees').textContent = treesEquivalent.toLocaleString(\"de-DE\");\n\n    $('energy10').textContent = fmt(E * 10, 0) + \" kWh\";\n    $('energy20').textContent = fmt(E * 20, 0) + \" kWh\";\n    $('co210').textContent    = fmt(co2Jahr * 10, 1) + \" t\";\n    $('co220').textContent    = fmt(co2Jahr * 20, 1) + \" t\";\n    $('netto10').textContent  = fmt(netto10, 0) + \" \\u20AC\";\n    $('netto20').textContent  = fmt(netto20, 0) + \" \\u20AC\";\n\n    lastResult = {\n      inputs: {\n        h, schachtbreite, schachttiefe, tuerbreite, tuerhoehe, spalten, tueren,\n        rauchoeffnung, innen, aussen, emissionsfaktor,\n        emissionsfaktorLabel: $('emissionsfaktor').selectedOptions[0].text\n      },\n      co2Jahr, savingsYear1, irr20, treesEquivalent,\n      energy10: E * 10, energy20: E * 20,\n      co210: co2Jahr * 10, co220: co2Jahr * 20,\n      netto10, netto20\n    };\n  }\n\n  ids.forEach(id => {\n    const el = $(id);\n    if (!el) return;\n    el.addEventListener(\"input\",  compute);\n    el.addEventListener(\"change\", compute);\n  });\n\n  const toggleBtn   = $('ekMobileToggle');\n  const collapsible = $('ekCollapsible');\n  const toggleText  = $('ekToggleText');\n  toggleBtn.addEventListener(\"click\", function() {\n    const open = collapsible.classList.toggle(\"is-open\");\n    this.classList.toggle(\"is-open\", open);\n    toggleText.textContent = open ? \"Weniger anzeigen\" : \"Mehr Details anzeigen\";\n    if (open) {\n      setTimeout(() => {\n        const rect = collapsible.getBoundingClientRect();\n        if (rect.top < 0 || rect.top > window.innerHeight * 0.6) {\n          collapsible.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\n        }\n      }, 50);\n    }\n  });\n\n  let jspdfPromise = null;\n  function ensureJsPdf() {\n    if (window.jspdf) return Promise.resolve(window.jspdf);\n    if (jspdfPromise) return jspdfPromise;\n    jspdfPromise = new Promise((resolve, reject) => {\n      const s = document.createElement(\"script\");\n      s.src = \"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/jspdf\/2.5.1\/jspdf.umd.min.js\";\n      s.onload  = () => resolve(window.jspdf);\n      s.onerror = () => reject(new Error(\"jsPDF Ladefehler\"));\n      document.head.appendChild(s);\n    });\n    return jspdfPromise;\n  }\n\n  function svgToPngDataUrl(svgEl, widthPx) {\n    return new Promise((resolve) => {\n      const vb = svgEl.viewBox.baseVal;\n      const ratio = vb.height \/ vb.width;\n      const w = widthPx, h = Math.round(widthPx * ratio);\n      const xml = new XMLSerializer().serializeToString(svgEl);\n      const svg64 = btoa(unescape(encodeURIComponent(xml)));\n      const img = new Image();\n      img.onload = function() {\n        const c = document.createElement(\"canvas\");\n        c.width = w * 2; c.height = h * 2;\n        const ctx = c.getContext(\"2d\");\n        ctx.scale(2, 2);\n        ctx.drawImage(img, 0, 0, w, h);\n        resolve({ dataUrl: c.toDataURL(\"image\/png\"), w, h });\n      };\n      img.onerror = () => resolve(null);\n      img.src = \"data:image\/svg+xml;base64,\" + svg64;\n    });\n  }\n\n  $('ekPdfBtn').addEventListener(\"click\", async function() {\n    if (!lastResult) { alert(\"Bitte zuerst g\u00fcltige Werte eingeben.\"); return; }\n    const btn = this;\n    const desk = btn.querySelector(\".ek-btn-lbl-desktop\");\n    const mob  = btn.querySelector(\".ek-btn-lbl-mobile\");\n    const origDesk = desk.textContent, origMob = mob.textContent;\n    btn.disabled = true;\n    desk.textContent = \"PDF wird erstellt\u2026\"; mob.textContent = \"L\u00e4dt\u2026\";\n\n    try {\n      await ensureJsPdf();\n      const { jsPDF } = window.jspdf;\n      const doc = new jsPDF({ unit: \"mm\", format: \"a4\" });\n      const pageW = 210, marginX = 18;\n      let y = 18;\n\n      const svgEl = document.querySelector('#enevkit-calc .ek-logo-hidden svg');\n      const logo = await svgToPngDataUrl(svgEl, 600);\n      if (logo) {\n        const logoW = 45, logoH = logoW * (logo.h \/ logo.w);\n        doc.addImage(logo.dataUrl, \"PNG\", marginX, y, logoW, logoH);\n      }\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(9); doc.setTextColor(110);\n      const dateStr = new Date().toLocaleDateString(\"de-DE\", { day: \"2-digit\", month: \"long\", year: \"numeric\" });\n      doc.text(dateStr, pageW - marginX, y + 6, { align: \"right\" });\n\n      y += 20;\n\n      doc.setTextColor(35, 139, 34); doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(18);\n      doc.text(\"Amortisationsrechner\", marginX, y); y += 6;\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(10); doc.setTextColor(110);\n      doc.text(\"Ergebnisbericht zur CO2-Reduktion und Amortisation\", marginX, y); y += 8;\n\n      doc.setDrawColor(35, 139, 34); doc.setLineWidth(0.8);\n      doc.line(marginX, y, pageW - marginX, y); y += 8;\n\n      const r = lastResult;\n      const kpis = [\n        { label: \"CO2-Reduktion\",   value: fmt(r.co2Jahr, 2),                          unit: \"t \/ Jahr\" },\n        { label: \"Kostenersparnis\", value: fmt(r.savingsYear1, 0),                     unit: \"EUR im 1. Jahr\" },\n        { label: \"ROI (20 Jahre)\",  value: isFinite(r.irr20) ? fmt(r.irr20, 1) : \"\u2014\",  unit: \"% p.a.\" }\n      ];\n      const kpiW = (pageW - 2 * marginX - 8) \/ 3;\n      kpis.forEach((k, i) => {\n        const x = marginX + i * (kpiW + 4);\n        doc.setFillColor(247, 248, 247); doc.setDrawColor(229, 231, 235);\n        doc.roundedRect(x, y, kpiW, 24, 2, 2, \"FD\");\n        doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(8); doc.setTextColor(110);\n        doc.text(k.label.toUpperCase(), x + 4, y + 5);\n        doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(15); doc.setTextColor(35, 139, 34);\n        doc.text(k.value, x + 4, y + 14);\n        doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(9); doc.setTextColor(110);\n        doc.text(k.unit, x + 4, y + 20);\n      });\n      y += 31;\n\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(11); doc.setTextColor(30);\n      doc.text(\"Eingabeparameter\", marginX, y); y += 5;\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(9.5); doc.setTextColor(60);\n\n      const p = r.inputs;\n      const params = [\n        [\"Schachthoehe\",        fmt(p.h, 2) + \" m\",             \"Emissionsfaktor\",    p.emissionsfaktorLabel + \" (\" + p.emissionsfaktor + \" g\/kWh)\"],\n        [\"Schachtbreite\",       fmt(p.schachtbreite, 2) + \" m\", \"Anzahl Tueren\",      fmt(p.tueren, 0)],\n        [\"Schachttiefe\",        fmt(p.schachttiefe, 2) + \" m\",  \"Tuerbreite\",         fmt(p.tuerbreite, 2) + \" m\"],\n        [\"Tuerhoehe\",           fmt(p.tuerhoehe, 2) + \" m\",     \"vert. Tuerspalten\",  fmt(p.spalten, 0)],\n        [\"Rauchabzugsoeffnung\", fmt(p.rauchoeffnung, 4) + \" m\\u00B2\",\"Innen-\/Aussentemp.\", fmt(p.innen, 1) + \" \/ \" + fmt(p.aussen, 2) + \" \\u00B0C\"]\n      ];\n      const col1 = marginX, col2 = marginX + 46, col3 = marginX + 96, col4 = marginX + 144;\n      params.forEach(row => {\n        doc.setTextColor(110); doc.text(row[0], col1, y);\n        doc.setTextColor(30);  doc.text(row[1], col2, y);\n        doc.setTextColor(110); doc.text(row[2], col3, y);\n        doc.setTextColor(30);  doc.text(row[3], col4, y);\n        y += 5.5;\n      });\n      y += 5;\n\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(11); doc.setTextColor(30);\n      doc.text(\"Projektion\", marginX, y); y += 4;\n      doc.setDrawColor(229, 231, 235); doc.setLineWidth(0.2);\n      doc.line(marginX, y, pageW - marginX, y); y += 6;\n\n      const headers = [\"Zeitraum\", \"Energie\", \"CO2-Bilanz\", \"Gesamtgewinn\"];\n      const rows = [\n        [\"10 Jahre\", fmt(r.energy10, 0) + \" kWh\", fmt(r.co210, 1) + \" t\", fmt(r.netto10, 0) + \" EUR\"],\n        [\"20 Jahre\", fmt(r.energy20, 0) + \" kWh\", fmt(r.co220, 1) + \" t\", fmt(r.netto20, 0) + \" EUR\"]\n      ];\n      const colX = [marginX, marginX + 40, marginX + 85, marginX + 130];\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(8.5); doc.setTextColor(110);\n      headers.forEach((h, i) => doc.text(h.toUpperCase(), colX[i], y));\n      y += 3;\n      doc.line(marginX, y, pageW - marginX, y); y += 6;\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(10.5); doc.setTextColor(30);\n      rows.forEach(row => {\n        row.forEach((cell, i) => {\n          if (i === 3) { doc.setFont(\"helvetica\", \"bold\"); doc.setTextColor(35, 139, 34); }\n          else         { doc.setFont(\"helvetica\", \"normal\"); doc.setTextColor(30); }\n          doc.text(cell, colX[i], y);\n        });\n        y += 7;\n        doc.setDrawColor(240); doc.line(marginX, y - 2, pageW - marginX, y - 2);\n      });\n      y += 6;\n\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(11); doc.setTextColor(46, 86, 106);\n      doc.text(\"Kontakt\", marginX, y); y += 4;\n      doc.setDrawColor(46, 86, 106); doc.setLineWidth(0.4);\n      doc.line(marginX, y, pageW - marginX, y); y += 7;\n\n      const colW = (pageW - 2 * marginX - 8) \/ 2;\n      const leftX = marginX, rightX = marginX + colW + 8;\n\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(9.5); doc.setTextColor(46, 86, 106);\n      doc.text(\"Hauptsitz\", leftX, y);\n      doc.text(\"Vertrieb Sueddeutschland\", rightX, y);\n      let cy = y + 5;\n\n      doc.setFont(\"helvetica\", \"bold\"); doc.setFontSize(9.5); doc.setTextColor(30);\n      doc.text(\"Aleatec GmbH\",     leftX,  cy);\n      doc.text(\"Aleatec Sued GmbH\", rightX, cy); cy += 5;\n\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(9); doc.setTextColor(60);\n      doc.text(\"Buschkoppel 1\",     leftX,  cy);\n      doc.text(\"Daimlerstrasse 22\", rightX, cy); cy += 4.5;\n      doc.text(\"21493 Schwarzenbek\",  leftX,  cy);\n      doc.text(\"72649 Wolfschlugen\", rightX, cy); cy += 4.5;\n      doc.text(\"Deutschland\", leftX, cy);\n      doc.text(\"Deutschland\", rightX, cy); cy += 5.5;\n      doc.text(\"Tel: +49 4151 832 93 60\", leftX, cy);\n      doc.text(\"Tel: +49 7022 279 926-0\", rightX, cy); cy += 4.5;\n      doc.setTextColor(46, 86, 106);\n      doc.text(\"info@aleatec.de\", leftX, cy);\n      doc.text(\"sued@aleatec.de\", rightX, cy);\n\n      const footerY = 287;\n      doc.setDrawColor(35, 139, 34); doc.setLineWidth(0.4);\n      doc.line(marginX, footerY - 4, pageW - marginX, footerY - 4);\n      doc.setFont(\"helvetica\", \"normal\"); doc.setFontSize(8); doc.setTextColor(140);\n      doc.text(\"enev-kit  \u00b7  Amortisationsrechner\", marginX, footerY);\n      doc.text(\"enev-kit.de\", pageW - marginX, footerY, { align: \"right\" });\n\n      doc.save(\"enev-kit_Amortisationsbericht_\" + new Date().toISOString().slice(0,10) + \".pdf\");\n    } catch (err) {\n      console.error(err); alert(\"Fehler beim Erstellen des PDFs.\");\n    } finally {\n      btn.disabled = false;\n      desk.textContent = origDesk;\n      mob.textContent  = origMob;\n    }\n  });\n\n  updateRauchoeffnung();\n  compute();\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Amortisationsrechner Berechnen Sie hier Ihre m\u00f6glichen CO\u2082 und Energiekosten-Einsparungen &nbsp; Konfiguration Schacht-Dimensionen (m) H\u00f6he Breite Tiefe T\u00fcr- &amp; \u00d6ffnungswerte T\u00fcrbreite (m) T\u00fcrh\u00f6he (m) Anzahl vertikaler T\u00fcrspalten Anzahl T\u00fcren Rauchabzugs\u00f6ffnung (m\u00b2) Automatisch: Breite \u00d7 Tiefe \u00d7 2,5% (min. 0,1 m\u00b2). Manuell \u00fcberschreibbar. Energie-Umgebung Emissionsfaktor ErdgasHeiz\u00f6lFl\u00fcssiggasFernw\u00e4rmeSteinkohleBraunkohleHolzHolzpelletsBiodieselBioethanolBiogasKl\u00e4rschlamm Innen (\u00b0C) Au\u00dfen (\u00b0C) CO\u2082-Reduktion \u2014 t \/ Jahr Entspricht der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":19,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"iawp_total_views":0,"footnotes":""},"class_list":["post-2608","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/pages\/2608","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/comments?post=2608"}],"version-history":[{"count":5,"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/pages\/2608\/revisions"}],"predecessor-version":[{"id":2624,"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/pages\/2608\/revisions\/2624"}],"wp:attachment":[{"href":"https:\/\/enevkit.de\/en\/wp-json\/wp\/v2\/media?parent=2608"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}