{"product_id":"dachrinneninnenwinkel","title":"Dachrinneninnenwinkel 90°","description":"\u003ch1 class=\"PDq2pG_selectionAnchorContainer\"\u003eRinneninnenwinkel 90° aus Titanzink – für halbrunde Zink-Dachrinnen\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eDer \u003cstrong\u003eRinneninnenwinkel 90° aus Titanzink\u003c\/strong\u003e ermöglicht die saubere Verbindung von zwei halbrunden Zink-Dachrinnen an einer rechtwinkligen Gebäudeinnenecke. Der Innenwinkel führt die Dachrinne sicher um die Ecke und sorgt für einen durchgängigen Verlauf der Dachentwässerung.\u003c\/p\u003e\n\u003cp\u003eDie \u003cstrong\u003eWulst verläuft beim Rinneninnenwinkel auf der Innenseite\u003c\/strong\u003e. Dadurch unterscheidet er sich vom Rinnenaußenwinkel und ist speziell für nach innen verlaufende Gebäudeecken vorgesehen.\u003c\/p\u003e\n\u003cp\u003eBesonders praktisch: Der Rinneninnenwinkel kann klassisch mit den angrenzenden Titanzink-Dachrinnen \u003cstrong\u003everlötet oder mit unseren flexiblen Pytoflex Dachrinnenschellen ohne Löten verbunden\u003c\/strong\u003e werden. Damit eignet sich das System auch hervorragend für die Eigenmontage.\u003c\/p\u003e\n\u003ch2\u003eRinneninnenwinkel für 90°-Gebäudeinnenecken\u003c\/h2\u003e\n\u003cp\u003eVerläuft eine Dachrinne entlang zweier Gebäudeseiten, die an einer Innenecke zusammentreffen, wird ein passender \u003cstrong\u003eDachrinnen-Innenwinkel\u003c\/strong\u003e benötigt.\u003c\/p\u003e\n\u003cp\u003eDer vorgefertigte 90°-Winkel verbindet die beiden Rinnenabschnitte miteinander und führt das Regenwasser über die Ecke hinweg weiter.\u003c\/p\u003e\n\u003cp\u003eTypische Einsatzbereiche sind beispielsweise:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eL-förmige Gebäude\u003c\/li\u003e\n\u003cli\u003eU-förmige Gebäude\u003c\/li\u003e\n\u003cli\u003eInnenhöfe\u003c\/li\u003e\n\u003cli\u003eAnbauten\u003c\/li\u003e\n\u003cli\u003ezurückversetzte Gebäudeteile\u003c\/li\u003e\n\u003cli\u003eGaragen und Carports\u003c\/li\u003e\n\u003cli\u003ekomplexere Dachgrundrisse\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDer Rinneninnenwinkel ermöglicht dabei eine optisch saubere und funktionale Eckausbildung.\u003c\/p\u003e\n\u003ch2\u003eRinneninnenwinkel oder Rinnenaußenwinkel?\u003c\/h2\u003e\n\u003cp\u003eBei der Auswahl des richtigen Dachrinnenwinkels ist entscheidend, in welche Richtung die Gebäudeecke verläuft.\u003c\/p\u003e\n\u003cp\u003eEin \u003cstrong\u003eRinneninnenwinkel\u003c\/strong\u003e wird an einer nach innen gerichteten Gebäudeecke verwendet. Die Wulst des Rinnenwinkels befindet sich dabei auf der Innenseite.\u003c\/p\u003e\n\u003cp\u003eEin \u003cstrong\u003eRinnenaußenwinkel\u003c\/strong\u003e kommt dagegen an einer klassischen, nach außen gerichteten Gebäudeecke zum Einsatz.\u003c\/p\u003e\n\u003cp\u003eSo kannst du die beiden Varianten einfach unterscheiden:\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGebäudeinnenecke → Rinneninnenwinkel\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eGebäudeaußenecke → Rinnenaußenwinkel\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eZwei Möglichkeiten zur Verbindung\u003c\/h2\u003e\n\u003cp\u003eDer Titanzink-Rinneninnenwinkel kann auf unterschiedliche Weise mit den angrenzenden Dachrinnen verbunden werden.\u003c\/p\u003e\n\u003ch3\u003eKlassische Verbindung durch Löten\u003c\/h3\u003e\n\u003cp\u003eDie traditionelle Methode besteht darin, den Rinneninnenwinkel fachgerecht mit den angrenzenden \u003cstrong\u003eTitanzink-Dachrinnen zu verlöten\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003eDamit lässt sich eine dauerhaft ausgeführte Verbindung zwischen den einzelnen Komponenten herstellen.\u003c\/p\u003e\n\u003ch3\u003eOhne Löten mit Pytoflex Dachrinnenschellen\u003c\/h3\u003e\n\u003cp\u003eDu möchtest deine Zink-Dachrinne selbst montieren und auf Lötarbeiten verzichten?\u003c\/p\u003e\n\u003cp\u003eDann kann der Innenwinkel mit unseren \u003cstrong\u003eflexiblen Pytoflex Dachrinnenschellen\u003c\/strong\u003e mit den angrenzenden Dachrinnen verbunden werden.\u003c\/p\u003e\n\u003cp\u003eDas bietet insbesondere Heimwerkern einen großen Vorteil: Für die entsprechenden Eckverbindungen sind \u003cstrong\u003ekeine eigenen Lötarbeiten erforderlich\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eDachrinne → Pytoflex Dachrinnenschelle → Innenwinkel → Pytoflex Dachrinnenschelle → Dachrinne\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSo lässt sich auch eine Dachrinne mit mehreren Gebäudeecken montagefreundlich zusammenstellen.\u003c\/p\u003e\n\u003ch2\u003eIdeal für die Dachrinnenmontage ohne Löten\u003c\/h2\u003e\n\u003cp\u003eGerade bei komplexeren Gebäudegrundrissen können mehrere Eckverbindungen erforderlich sein. Müssen sämtliche Übergänge verlötet werden, steigt der Aufwand für die Eigenmontage entsprechend.\u003c\/p\u003e\n\u003cp\u003eMit dem \u003cstrong\u003ePytoflex Verbindungssystem\u003c\/strong\u003e können die Übergänge zwischen Dachrinne und Rinneninnenwinkel ohne Löten ausgeführt werden.\u003c\/p\u003e\n\u003cp\u003eDamit eignet sich das System besonders für Heimwerker, die eine hochwertige \u003cstrong\u003eTitanzink-Dachrinne selbst montieren\u003c\/strong\u003emöchten.\u003c\/p\u003e\n\u003ch2\u003eHochwertiger Rinneninnenwinkel aus Titanzink\u003c\/h2\u003e\n\u003cp\u003eDer Dachrinneninnenwinkel besteht aus \u003cstrong\u003eTitanzink\u003c\/strong\u003e und ist damit optimal auf unsere Titanzink-Dachrinnen abgestimmt.\u003c\/p\u003e\n\u003cp\u003eUnsere Dachrinnen, Fallrohre und passenden Zubehörteile sind Qualitätsprodukte für eine langlebige Dachentwässerung. Die entsprechenden Dachrinnenkomponenten werden passend zu Systemen nach \u003cstrong\u003eDIN EN 612\u003c\/strong\u003e angeboten.\u003c\/p\u003e\n\u003cp\u003eTitanzink zeichnet sich durch seine hohe Witterungsbeständigkeit und lange Lebensdauer aus. Unter natürlichen Witterungseinflüssen bildet das Material mit der Zeit seine charakteristische Patina aus.\u003c\/p\u003e\n\u003cp\u003eDadurch entsteht die typische matte Zinkoptik, die sich harmonisch in das gesamte Dachentwässerungssystem einfügt.\u003c\/p\u003e\n\u003ch2\u003ePassend für verschiedene Dachrinnengrößen\u003c\/h2\u003e\n\u003cp\u003eDer \u003cstrong\u003e90° Rinneninnenwinkel aus Titanzink\u003c\/strong\u003e ist passend zu verschiedenen Größen unserer halbrunden Zink-Dachrinnen erhältlich.\u003c\/p\u003e\n\u003cp\u003eBei der Bestellung ist darauf zu achten, dass Innenwinkel und angrenzende Dachrinnen dieselbe passende Rinnengröße besitzen.\u003c\/p\u003e\n\u003cp\u003eDadurch können alle Komponenten sauber miteinander kombiniert werden.\u003c\/p\u003e\n\u003ch2\u003eVorteile des 90° Rinneninnenwinkels\u003c\/h2\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Hochwertiger Rinneninnenwinkel aus Titanzink\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Für halbrunde Zink- und Titanzink-Dachrinnen\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Vorgefertigter 90°-Innenwinkel\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Speziell für Gebäudeinnenecken\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Wulst auf der Innenseite\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Klassisch durch Löten montierbar\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Alternativ mit Pytoflex Dachrinnenschellen ohne Löten verbindbar\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Verschiedene Rinnengrößen erhältlich\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Langlebig und witterungsbeständig\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Ideal für Neubau, Sanierung und Reparatur\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e✓ Besonders praktisch für L- und U-förmige Gebäude\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch2\u003eSaubere Eckverbindung der Dachrinne\u003c\/h2\u003e\n\u003cp\u003eDer vorgefertigte Rinneninnenwinkel erspart es, die benötigte 90°-Geometrie aus geraden Rinnenstücken selbst herstellen zu müssen.\u003c\/p\u003e\n\u003cp\u003eDie angrenzenden Dachrinnen werden mit dem Winkel verbunden und bilden anschließend einen durchgängigen Rinnenverlauf um die Gebäudeinnenecke.\u003c\/p\u003e\n\u003cp\u003eBei fachgerechter Montage und Abdichtung entsteht so eine \u003cstrong\u003ezuverlässige und dichte Eckverbindung\u003c\/strong\u003e innerhalb des Dachrinnensystems.\u003c\/p\u003e\n\u003ch2\u003ePassende Komponenten direkt mitbestellen\u003c\/h2\u003e\n\u003cp\u003eFür eine vollständige Dachentwässerung kannst du den Rinneninnenwinkel mit den weiteren Komponenten unseres Titanzink-Systems kombinieren:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eTitanzink-Dachrinnen\u003c\/li\u003e\n\u003cli\u003eRinnenaußenwinkel\u003c\/li\u003e\n\u003cli\u003ePytoflex Dachrinnenschellen\u003c\/li\u003e\n\u003cli\u003eDachrinnenendstücke\u003c\/li\u003e\n\u003cli\u003eRinnenhalter\u003c\/li\u003e\n\u003cli\u003eEinhangstutzen\u003c\/li\u003e\n\u003cli\u003eTitanzink-Fallrohre\u003c\/li\u003e\n\u003cli\u003eFallrohrbögen\u003c\/li\u003e\n\u003cli\u003eFallrohrschellen\u003c\/li\u003e\n\u003cli\u003eLaubschutz\u003c\/li\u003e\n\u003cli\u003eTraufbleche\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eSo kannst du deine Dachentwässerung vollständig aus aufeinander abgestimmten Komponenten zusammenstellen.\u003c\/p\u003e\n\u003ch2\u003eInnenwinkel automatisch im Dachrinnen-Konfigurator berücksichtigen\u003c\/h2\u003e\n\u003cp\u003eBei \u003cstrong\u003eL- oder U-förmigen Gebäuden\u003c\/strong\u003e ist es nicht immer einfach zu bestimmen, welche Innen- und Außenwinkel für die Dachrinne benötigt werden.\u003c\/p\u003e\n\u003cp\u003eMit unserem \u003cstrong\u003eDachrinnen-Konfigurator\u003c\/strong\u003e kannst du den Grundriss und den gewünschten Verlauf deiner Dachrinne festlegen. Die benötigten Eckverbindungen können anschließend passend zu deinem Dachrinnensystem berücksichtigt werden.\u003c\/p\u003e\n\u003cp\u003eAuf Wunsch schneiden wir deine \u003cstrong\u003eTitanzink-Dachrinnen zusätzlich individuell auf Maß zu\u003c\/strong\u003e. Für eine besonders einfache Eigenmontage kannst du die passenden \u003cstrong\u003ePytoflex Dachrinnenschellen\u003c\/strong\u003e ergänzen und die entsprechenden Rinnenverbindungen ohne Löten herstellen.\u003c\/p\u003e\n\u003cp\u003eSo erhältst du ein auf dein Gebäude abgestimmtes \u003cstrong\u003eDachrinnen-Komplettpaket aus Titanzink\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch2\u003eBerechnen Sie hier die passende Dachrinnengröße\u003c\/h2\u003e\n\n\u003cstyle\u003e\n\/* =========================================================\n   Rechner: Dachrinnengröße \u0026 Fallrohrgröße\n   ========================================================= *\/\n.dc-sizecalc{\n  margin:1.6rem 0 2rem;\n  border:1px solid #dce5eb;\n  border-radius:10px;\n  overflow:hidden;\n  background:#fff;\n}\n.dc-sizecalc *{box-sizing:border-box}\n.dc-sizecalc-head{\n  padding:1rem 1.2rem;\n  background:#f3f7f9;\n  border-bottom:1px solid #dce5eb;\n}\n.dc-sizecalc-head h2{margin:0 0 .35rem}\n.dc-sizecalc-head p{\n  margin:0;\n  font-size:.9rem;\n  color:#536676\n}\n.dc-sizecalc-body{padding:1.2rem}\n.dc-sizecalc-grid{\n  display:grid;\n  grid-template-columns:repeat(2,minmax(0,1fr));\n  gap:1rem\n}\n.dc-sizecalc-field label{\n  display:block;\n  margin-bottom:.35rem;\n  font-size:.9rem;\n  font-weight:700;\n  color:#243746\n}\n.dc-sizecalc-field small{\n  display:block;\n  margin-top:.3rem;\n  color:#667986;\n  font-size:.76rem;\n  line-height:1.4\n}\n.dc-sizecalc input,\n.dc-sizecalc select{\n  display:block;\n  width:100%;\n  min-height:46px;\n  padding:.7rem .8rem;\n  border:1px solid #cbd8df;\n  border-radius:7px;\n  background:#fff;\n  color:#243746;\n  font:inherit\n}\n.dc-sizecalc input:focus,\n.dc-sizecalc select:focus{\n  outline:3px solid rgba(8,125,163,.16);\n  outline-offset:0;\n  border-color:#087da3\n}\n.dc-sizecalc-button{\n  display:block;\n  width:100%;\n  min-height:48px;\n  margin-top:1rem;\n  padding:.75rem 1rem;\n  border:0;\n  border-radius:7px;\n  background:#087da3;\n  color:#fff;\n  font:inherit;\n  font-weight:700;\n  cursor:pointer\n}\n.dc-sizecalc-button:hover{filter:brightness(.95)}\n.dc-sizecalc-error{\n  display:none;\n  margin-top:1rem;\n  padding:.8rem 1rem;\n  border:1px solid #e4c7c7;\n  border-radius:7px;\n  background:#fff8f8;\n  font-size:.86rem\n}\n.dc-sizecalc-error.is-visible{display:block}\n.dc-sizecalc-result{\n  display:none;\n  margin-top:1.2rem\n}\n.dc-sizecalc-result.is-visible{display:block}\n.dc-sizecalc-main{\n  padding:1.1rem;\n  border:2px solid #087da3;\n  border-radius:9px;\n  background:#f7fbfc\n}\n.dc-sizecalc-label{\n  display:block;\n  margin-bottom:.3rem;\n  color:#536676;\n  font-size:.74rem;\n  font-weight:700;\n  letter-spacing:.04em;\n  text-transform:uppercase\n}\n.dc-sizecalc-size{\n  margin-bottom:.2rem;\n  color:#243746;\n  font-size:1.28rem;\n  line-height:1.3;\n  font-weight:800\n}\n.dc-sizecalc-pipe{\n  margin-bottom:.65rem;\n  color:#087da3;\n  font-size:1.05rem;\n  font-weight:700\n}\n.dc-sizecalc-main p{\n  margin:0;\n  font-size:.9rem\n}\n.dc-sizecalc-stats{\n  display:grid;\n  grid-template-columns:repeat(3,minmax(0,1fr));\n  gap:.7rem;\n  margin-top:.9rem\n}\n.dc-sizecalc-stat{\n  padding:.75rem;\n  border:1px solid #dce5eb;\n  border-radius:7px;\n  background:#fff\n}\n.dc-sizecalc-stat span{\n  display:block;\n  margin-bottom:.15rem;\n  color:#667986;\n  font-size:.72rem\n}\n.dc-sizecalc-stat strong{\n  display:block;\n  font-size:.94rem\n}\n.dc-sizecalc-alt{\n  margin-top:.9rem;\n  padding:.9rem 1rem;\n  border:1px solid #dce5eb;\n  border-radius:8px;\n  background:#fff\n}\n.dc-sizecalc-alt strong{\n  display:block;\n  margin-bottom:.25rem\n}\n.dc-sizecalc-alt p{\n  margin:0;\n  font-size:.86rem\n}\n.dc-sizecalc-warning{\n  margin-top:.9rem;\n  padding:.9rem 1rem;\n  border-left:3px solid #087da3;\n  background:#f3f7f9;\n  font-size:.83rem;\n  line-height:1.5\n}\n.dc-sizecalc-links{\n  display:flex;\n  flex-wrap:wrap;\n  gap:.45rem 1rem;\n  margin-top:.9rem;\n  font-size:.84rem\n}\n.dc-sizecalc-links a{font-weight:700}\n\n@media(max-width:640px){\n  .dc-sizecalc-grid{grid-template-columns:1fr}\n  .dc-sizecalc-stats{grid-template-columns:1fr}\n  .dc-sizecalc-body{padding:1rem}\n}\n\n\n\u003c\/style\u003e\n\n\u003csection class=\"dc-sizecalc\" id=\"dc-dachrinnen-rechner\" aria-labelledby=\"dc-sizecalc-title\"\u003e\n  \u003cdiv class=\"dc-sizecalc-head\"\u003e\n    \u003ch2 id=\"dc-sizecalc-title\"\u003eDachrinnengröße und Fallrohrgröße berechnen\u003c\/h2\u003e\n    \u003cp\u003e\n      Geben Sie Dachfläche, Dachrinnenlänge, Fallrohrposition und Ihr Bundesland ein.\n      Der Rechner ermittelt daraus eine passende Dachrinnen- und Fallrohrgröße als Orientierung.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"dc-sizecalc-body\"\u003e\n    \u003cdiv class=\"dc-sizecalc-grid\"\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcArea\"\u003eZu entwässernde Dachfläche\u003c\/label\u003e\n        \u003cinput id=\"dcCalcArea\" type=\"number\" min=\"1\" max=\"1000\" step=\"0.1\" inputmode=\"decimal\" placeholder=\"z. B. 65\"\u003e\n        \u003csmall\u003e\n          Nur die Dachfläche eingeben, deren Wasser tatsächlich in diesen Rinnenabschnitt\n          beziehungsweise zu diesem Fallrohr fließt.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcLength\"\u003eLänge der Dachrinne\u003c\/label\u003e\n        \u003cinput id=\"dcCalcLength\" type=\"number\" min=\"0.5\" max=\"50\" step=\"0.1\" inputmode=\"decimal\" placeholder=\"z. B. 8\"\u003e\n        \u003csmall\u003eLänge des zusammenhängenden Rinnenabschnitts in Metern.\u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcOutlet\"\u003ePosition des Fallrohrs\u003c\/label\u003e\n        \u003cselect id=\"dcCalcOutlet\"\u003e\n          \u003coption value=\"end\"\u003eFallrohr am Ende der Dachrinne\u003c\/option\u003e\n          \u003coption value=\"center\"\u003eFallrohr ungefähr mittig\u003c\/option\u003e\n        \u003c\/select\u003e\n        \u003csmall\u003e\n          Bei einem mittigen Ablauf verkürzt sich der maximale Fließweg des Regenwassers.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-field\"\u003e\n        \u003clabel for=\"dcCalcState\"\u003eBundesland\u003c\/label\u003e\n        \u003cselect id=\"dcCalcState\"\u003e\n          \u003coption value=\"\" selected disabled\u003eBundesland auswählen\u003c\/option\u003e\n          \u003coption value=\"BW\"\u003eBaden-Württemberg\u003c\/option\u003e\n          \u003coption value=\"BY\"\u003eBayern\u003c\/option\u003e\n          \u003coption value=\"BE\"\u003eBerlin\u003c\/option\u003e\n          \u003coption value=\"BB\"\u003eBrandenburg\u003c\/option\u003e\n          \u003coption value=\"HB\"\u003eBremen\u003c\/option\u003e\n          \u003coption value=\"HH\"\u003eHamburg\u003c\/option\u003e\n          \u003coption value=\"HE\"\u003eHessen\u003c\/option\u003e\n          \u003coption value=\"MV\"\u003eMecklenburg-Vorpommern\u003c\/option\u003e\n          \u003coption value=\"NI\"\u003eNiedersachsen\u003c\/option\u003e\n          \u003coption value=\"NW\"\u003eNordrhein-Westfalen\u003c\/option\u003e\n          \u003coption value=\"RP\"\u003eRheinland-Pfalz\u003c\/option\u003e\n          \u003coption value=\"SL\"\u003eSaarland\u003c\/option\u003e\n          \u003coption value=\"SN\"\u003eSachsen\u003c\/option\u003e\n          \u003coption value=\"ST\"\u003eSachsen-Anhalt\u003c\/option\u003e\n          \u003coption value=\"SH\"\u003eSchleswig-Holstein\u003c\/option\u003e\n          \u003coption value=\"TH\"\u003eThüringen\u003c\/option\u003e\n        \u003c\/select\u003e\n        \u003csmall\u003e\n          Der Rechner verwendet daraus einen regionalen Orientierungswert.\n          Für eine normgerechte Bemessung ist der konkrete Standort maßgeblich.\n        \u003c\/small\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cbutton type=\"button\" class=\"dc-sizecalc-button\" id=\"dcCalcButton\"\u003e\n      Passende Größe berechnen\n    \u003c\/button\u003e\n\n    \u003cdiv class=\"dc-sizecalc-error\" id=\"dcCalcError\" role=\"alert\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"dc-sizecalc-result\" id=\"dcCalcResult\" aria-live=\"polite\"\u003e\n      \u003cdiv class=\"dc-sizecalc-main\"\u003e\n\n        \u003cspan class=\"dc-sizecalc-label\"\u003eEmpfohlene Systemgröße\u003c\/span\u003e\n\n        \u003cdiv class=\"dc-sizecalc-size\" id=\"dcCalcSize\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"dc-sizecalc-pipe\" id=\"dcCalcPipe\"\u003e\u003c\/div\u003e\n\n        \u003cp id=\"dcCalcText\"\u003e\u003c\/p\u003e\n\n        \u003cdiv class=\"dc-sizecalc-stats\"\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eBerechneter Regenabfluss\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcFlow\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eMaximaler Fließweg\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcFlowLength\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"dc-sizecalc-stat\"\u003e\n            \u003cspan\u003eRechnerische Reserve\u003c\/span\u003e\n            \u003cstrong id=\"dcCalcReserve\"\u003e–\u003c\/strong\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-alt\" id=\"dcCalcAlternative\"\u003e\u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-warning\"\u003e\n        \u003cstrong\u003eHinweis:\u003c\/strong\u003e\n        Die Auswahl nach Bundesland ist bewusst vereinfacht. Die tatsächliche\n        Starkregenbelastung ist standortbezogen und kann innerhalb eines Bundeslands\n        unterschiedlich sein. Der Rechner dient deshalb als Orientierung und ersetzt\n        keine vollständige hydraulische Bemessung.\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"dc-sizecalc-links\"\u003e\n        \u003ca href=\"\/products\/fallrohr\"\u003ePassendes Fallrohr ansehen →\u003c\/a\u003e\n        \u003ca href=\"\/products\/komplettpaket\"\u003eKomplettpaket zusammenstellen →\u003c\/a\u003e\n        \u003ca href=\"\/blogs\/tipps\/richtige-dachrinnengroesse-finden\"\u003e\n          Dachrinnengrößen erklärt →\n        \u003c\/a\u003e\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003cscript\u003e\n(function(){\n\n  const root = document.getElementById('dc-dachrinnen-rechner');\n  if(!root) return;\n\n  const areaInput   = document.getElementById('dcCalcArea');\n  const lengthInput = document.getElementById('dcCalcLength');\n  const outletInput = document.getElementById('dcCalcOutlet');\n  const stateInput  = document.getElementById('dcCalcState');\n  const button      = document.getElementById('dcCalcButton');\n  const result      = document.getElementById('dcCalcResult');\n  const errorBox    = document.getElementById('dcCalcError');\n\n  \/*\n   * Vereinfachte regionale Orientierungswerte [l\/(s·ha)].\n   * Diese dienen nur zur Orientierung im Shop-Rechner.\n   *\/\n  const stateRainfall = {\n    BW: { name:'Baden-Württemberg', rain:400 },\n    BY: { name:'Bayern', rain:400 },\n    BE: { name:'Berlin', rain:300 },\n    BB: { name:'Brandenburg', rain:300 },\n    HB: { name:'Bremen', rain:350 },\n    HH: { name:'Hamburg', rain:350 },\n    HE: { name:'Hessen', rain:350 },\n    MV: { name:'Mecklenburg-Vorpommern', rain:300 },\n    NI: { name:'Niedersachsen', rain:350 },\n    NW: { name:'Nordrhein-Westfalen', rain:400 },\n    RP: { name:'Rheinland-Pfalz', rain:350 },\n    SL: { name:'Saarland', rain:400 },\n    SN: { name:'Sachsen', rain:350 },\n    ST: { name:'Sachsen-Anhalt', rain:300 },\n    SH: { name:'Schleswig-Holstein', rain:350 },\n    TH: { name:'Thüringen', rain:350 }\n  };\n\n  const gutters = [\n    {\n      label: '10-teilig \/ RG200',\n      area: 3069,\n      waterDepth: 48,\n      pipe: 'Ø 60 mm'\n    },\n    {\n      label: '8-teilig \/ RG250',\n      area: 5256,\n      waterDepth: 62,\n      pipe: 'Ø 76 mm'\n    },\n    {\n      label: '7-teilig \/ RG285',\n      area: 7347,\n      waterDepth: 72.5,\n      pipe: 'Ø 87 mm'\n    },\n    {\n      label: '6-teilig \/ RG333',\n      area: 10567,\n      waterDepth: 86.5,\n      pipe: 'Ø 100 mm'\n    }\n  ];\n\n  const lengthFactors = [\n    [50,1.00],\n    [75,0.97],\n    [100,0.93],\n    [125,0.90],\n    [150,0.86],\n    [175,0.83],\n    [200,0.80],\n    [225,0.78],\n    [250,0.77],\n    [275,0.75],\n    [300,0.73],\n    [325,0.72],\n    [350,0.70],\n    [375,0.68],\n    [400,0.67],\n    [425,0.65],\n    [450,0.63],\n    [475,0.62],\n    [500,0.60]\n  ];\n\n  function interpolateLengthFactor(value){\n    if(value \u003c= 50) return 1.00;\n    if(value \u003e= 500) return 0.60;\n\n    for(let i = 0; i \u003c lengthFactors.length - 1; i++){\n\n      const x1 = lengthFactors[i][0];\n      const y1 = lengthFactors[i][1];\n      const x2 = lengthFactors[i + 1][0];\n      const y2 = lengthFactors[i + 1][1];\n\n      if(value \u003e= x1 \u0026\u0026 value \u003c= x2){\n        const position = (value - x1) \/ (x2 - x1);\n        return y1 + (y2 - y1) * position;\n      }\n    }\n\n    return 0.60;\n  }\n\n  function gutterCapacity(gutter, flowLength){\n\n    const nominalCapacity =\n      2.78e-5 *\n      Math.pow(gutter.area, 1.25);\n\n    const lengthRatio =\n      (flowLength * 1000) \/\n      gutter.waterDepth;\n\n    const lengthFactor =\n      interpolateLengthFactor(lengthRatio);\n\n    return 0.9 * lengthFactor * nominalCapacity;\n  }\n\n  function findSuitableGutter(requiredFlow, flowLength){\n\n    for(const gutter of gutters){\n\n      const capacity =\n        gutterCapacity(gutter, flowLength);\n\n      if(capacity \u003e= requiredFlow){\n        return {\n          gutter:gutter,\n          capacity:capacity\n        };\n      }\n    }\n\n    return null;\n  }\n\n  function formatNumber(value, decimals){\n    return value.toLocaleString(\n      'de-DE',\n      {\n        minimumFractionDigits:decimals,\n        maximumFractionDigits:decimals\n      }\n    );\n  }\n\n  function calculate(){\n\n    errorBox.classList.remove('is-visible');\n    result.classList.remove('is-visible');\n\n    const roofArea =\n      parseFloat(\n        String(areaInput.value).replace(',', '.')\n      );\n\n    const gutterLength =\n      parseFloat(\n        String(lengthInput.value).replace(',', '.')\n      );\n\n    const stateCode =\n      stateInput.value;\n\n    const stateData =\n      stateRainfall[stateCode];\n\n    const rainfall =\n      stateData\n        ? stateData.rain\n        : NaN;\n\n    if(\n      !Number.isFinite(roofArea) ||\n      roofArea \u003c= 0 ||\n      !Number.isFinite(gutterLength) ||\n      gutterLength \u003c= 0 ||\n      !stateData\n    ){\n\n      errorBox.textContent =\n        'Bitte geben Sie Dachfläche und Dachrinnenlänge ein und wählen Sie Ihr Bundesland aus.';\n\n      errorBox.classList.add('is-visible');\n      return;\n    }\n\n    const requiredFlow =\n      rainfall *\n      roofArea \/\n      10000;\n\n    const flowLength =\n      outletInput.value === 'center'\n        ? gutterLength \/ 2\n        : gutterLength;\n\n    const match =\n      findSuitableGutter(\n        requiredFlow,\n        flowLength\n      );\n\n    const alternativeArea =\n      roofArea \/ 2;\n\n    const alternativeFlow =\n      rainfall *\n      alternativeArea \/\n      10000;\n\n    const alternativeFlowLength =\n      gutterLength \/ 4;\n\n    const alternativeMatch =\n      findSuitableGutter(\n        alternativeFlow,\n        alternativeFlowLength\n      );\n\n    if(match){\n\n      const reserve =\n        ((match.capacity \/ requiredFlow) - 1) * 100;\n\n      document.getElementById('dcCalcSize').textContent =\n        match.gutter.label;\n\n      document.getElementById('dcCalcPipe').textContent =\n        'Empfohlenes Fallrohr: ' +\n        match.gutter.pipe;\n\n      document.getElementById('dcCalcText').innerHTML =\n        'Für \u003cstrong\u003e' +\n        formatNumber(roofArea,1) +\n        ' m² Dachfläche\u003c\/strong\u003e in \u003cstrong\u003e' +\n        stateData.name +\n        '\u003c\/strong\u003e und einen maximalen Fließweg von \u003cstrong\u003e' +\n        formatNumber(flowLength,1) +\n        ' m\u003c\/strong\u003e empfiehlt der Rechner diese Systemgröße.';\n\n      document.getElementById('dcCalcFlow').textContent =\n        formatNumber(requiredFlow,2) +\n        ' l\/s';\n\n      document.getElementById('dcCalcFlowLength').textContent =\n        formatNumber(flowLength,1) +\n        ' m';\n\n      document.getElementById('dcCalcReserve').textContent =\n        reserve \u003e= 0\n          ? '+' + Math.round(reserve) + ' %'\n          : 'gering';\n\n    }else{\n\n      document.getElementById('dcCalcSize').textContent =\n        'Größere Auslegung erforderlich';\n\n      document.getElementById('dcCalcPipe').textContent =\n        'Ein einzelner Standard-Ablauf reicht für diese Eingaben nicht aus.';\n\n      document.getElementById('dcCalcText').innerHTML =\n        'Der berechnete Regenabfluss beträgt \u003cstrong\u003e' +\n        formatNumber(requiredFlow,2) +\n        ' l\/s\u003c\/strong\u003e. Bei der eingegebenen Rinnenlänge liegt die Anlage außerhalb der im Rechner hinterlegten Standardgrößen.';\n\n      document.getElementById('dcCalcFlow').textContent =\n        formatNumber(requiredFlow,2) +\n        ' l\/s';\n\n      document.getElementById('dcCalcFlowLength').textContent =\n        formatNumber(flowLength,1) +\n        ' m';\n\n      document.getElementById('dcCalcReserve').textContent =\n        '–';\n    }\n\n    const alternativeBox =\n      document.getElementById('dcCalcAlternative');\n\n    if(alternativeMatch){\n\n      alternativeBox.innerHTML =\n        '\u003cstrong\u003eAlternative mit zwei Fallrohren\u003c\/strong\u003e' +\n        '\u003cp\u003eBei zwei ungefähr gleichmäßig angeordneten Abläufen verteilt sich die Dachfläche auf etwa \u003cstrong\u003e' +\n        formatNumber(alternativeArea,1) +\n        ' m² je Ablauf\u003c\/strong\u003e. Der Rechner ergibt dafür \u003cstrong\u003e' +\n        alternativeMatch.gutter.label +\n        '\u003c\/strong\u003e mit einem Fallrohr von \u003cstrong\u003e' +\n        alternativeMatch.gutter.pipe +\n        '\u003c\/strong\u003e je Ablauf.\u003c\/p\u003e';\n\n    }else{\n\n      alternativeBox.innerHTML =\n        '\u003cstrong\u003eIndividuelle Auslegung empfohlen\u003c\/strong\u003e' +\n        '\u003cp\u003eAuch mit zwei ungefähr gleichmäßig verteilten Fallrohren liegt die Anlage außerhalb der im Rechner hinterlegten Standardgrößen. Die Dachentwässerung sollte in diesem Fall individuell bemessen werden.\u003c\/p\u003e';\n    }\n\n    result.classList.add('is-visible');\n  }\n\n  button.addEventListener('click', calculate);\n\n  [areaInput, lengthInput].forEach(function(input){\n    input.addEventListener('keydown', function(event){\n      if(event.key === 'Enter'){\n        event.preventDefault();\n        calculate();\n      }\n    });\n  });\n\n})();\n\u003c\/script\u003e","brand":"Dachrinnenprofis","offers":[{"title":"NG 6 tlg. RG333","offer_id":58420461437192,"sku":"DP-024-001","price":21.59,"currency_code":"EUR","in_stock":true},{"title":"NG 7 tlg. RG285","offer_id":58420461469960,"sku":"DP-024-002","price":21.59,"currency_code":"EUR","in_stock":true},{"title":"NG 8 tlg. RG250","offer_id":58420461502728,"sku":"DP-024-003","price":21.59,"currency_code":"EUR","in_stock":true},{"title":"NG 10 tlg. RG200","offer_id":58420461535496,"sku":"DP-024-004","price":21.59,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1057\/7510\/4264\/files\/Rinnenwinkel_innen.png?v=1786527580","url":"https:\/\/dachrinnenprofis.de\/products\/dachrinneninnenwinkel","provider":"Dachrinnenprofis.de","version":"1.0","type":"link"}