/* WILL BE PUT IN AN INLINE STYLE TAG FOR THE PRODUCTION VERSION */

/* Global Tool Variables */
:root {
  --tool-blue: #284598;
  --tool-light-black: rgb(26, 26, 26);
  --tool-light-blue: rgb(245, 247, 252);
  --tool-font-family: 'aktiv-grotesk', Arial, Helvetica, sans-serif;
  /* SVG elements inline */
  /* helper here : https://css-tricks.com/using-svg/ */
  --tool-arrow-down: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2:56)'%3E%3Crect width='20' height='20' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.68292L17.6508 9.24074L16.3492 10.7593L11 6.17422V17H9V6.17422L3.6508 10.7593L2.34921 9.24074L10 2.68292Z' fill='white'/%3E%3Cpath d='M20 20L0 20L1.74846e-06 -1.74846e-06L20 0L20 20Z' fill='%23284598'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 17.3171L2.34921 10.7593L3.65079 9.24074L9 13.8258L9 3L11 3L11 13.8258L16.3492 9.24074L17.6508 10.7593L10 17.3171Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2:56'%3E%3Crect width='20' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-arrow-up: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='20' height='20' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.68292L17.6508 9.24074L16.3492 10.7593L11 6.17422V17H9V6.17422L3.6508 10.7593L2.34921 9.24074L10 2.68292Z' fill='white'/%3E%3Cpath d='M0 0H20V20H0V0Z' fill='%23284598'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10 2.68292L17.6508 9.24074L16.3492 10.7593L11 6.17422V17H9V6.17422L3.6508 10.7593L2.34921 9.24074L10 2.68292Z' fill='white'/%3E%3C/svg%3E%0A");
  --tool-magnifier: url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_26:37)'%3E%3Cpath d='M7.41 14.07C8.2846 14.07 9.15064 13.8977 9.95867 13.563C10.7667 13.2283 11.5009 12.7378 12.1193 12.1193C12.7378 11.5009 13.2283 10.7667 13.563 9.95867C13.8977 9.15064 14.07 8.2846 14.07 7.41V7.41C14.07 5.64366 13.3683 3.94966 12.1193 2.70067C10.8703 1.45168 9.17634 0.75 7.41 0.75V0.75C5.64366 0.75 3.94966 1.45168 2.70067 2.70067C1.45168 3.94966 0.75 5.64366 0.75 7.41V7.41C0.75 8.2846 0.922266 9.15064 1.25696 9.95867C1.59166 10.7667 2.08223 11.5009 2.70067 12.1193C3.94966 13.3683 5.64366 14.07 7.41 14.07V14.07Z' fill='white' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M12.1 11.69L18.91 18.2' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_26:37'%3E%3Crect width='19.43' height='18.74' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-chart-bar-icon-off: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_21:34)'%3E%3Cpath d='M30.57 0.75H0.75V30.57H30.57V0.75Z' fill='white' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M13.27 13.42V25.77' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M8.51 19.09V25.77' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M18.04 15.85V25.77' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M22.8 7.22V25.77' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21:34'%3E%3Crect width='31.32' height='31.32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  --tool-chart-bar-icon-on: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_21:42)'%3E%3Cpath d='M30.57 0.75H0.75V30.57H30.57V0.75Z' fill='%2326429A' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M13.27 13.42V25.77' stroke='white' stroke-width='1.75' stroke-miterlimit='10'/%3E%3Cpath d='M8.51 19.09V25.77' stroke='white' stroke-width='1.75' stroke-miterlimit='10'/%3E%3Cpath d='M18.04 15.85V25.77' stroke='white' stroke-width='1.75' stroke-miterlimit='10'/%3E%3Cpath d='M22.8 7.22V25.77' stroke='white' stroke-width='1.75' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21:42'%3E%3Crect width='31.32' height='31.32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-chart-pie-icon-off: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_21:49)'%3E%3Cpath d='M30.57 0.75H0.75V30.57H30.57V0.75Z' fill='white' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.66 27.08C21.9008 27.08 26.96 22.0208 26.96 15.78C26.96 9.53919 21.9008 4.48 15.66 4.48C9.41918 4.48 4.36 9.53919 4.36 15.78C4.36 22.0208 9.41918 27.08 15.66 27.08Z' fill='white' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.66 4.5V15.78L24.57 8.84' stroke='%2326429A' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M4.35 15.78H26.96' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21:49'%3E%3Crect width='31.32' height='31.32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-chart-pie-icon-on: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_21:56)'%3E%3Cpath d='M30.57 0.75H0.75V30.57H30.57V0.75Z' fill='%2326429A' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.66 27.08C21.9008 27.08 26.96 22.0208 26.96 15.78C26.96 9.53919 21.9008 4.48 15.66 4.48C9.41918 4.48 4.36 9.53919 4.36 15.78C4.36 22.0208 9.41918 27.08 15.66 27.08Z' fill='%2326429A' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M15.66 4.5V15.78L24.57 8.84' stroke='white' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M4.35 15.78H26.96' stroke='white' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_21:56'%3E%3Crect width='31.32' height='31.32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-share: url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_25:32)'%3E%3Cpath d='M17.95 12.02V20.55H0.75V12.02' fill='white'/%3E%3Cpath d='M17.95 12.02V20.55H0.75V12.02' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M3.19 7.25L9.38 1.06L15.51 7.18' fill='white'/%3E%3Cpath d='M3.19 7.25L9.38 1.06L15.51 7.18' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3Cpath d='M9.38 1.06V12.83' stroke='%2326429A' stroke-width='1.5' stroke-miterlimit='10'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_25:32'%3E%3Crect width='18.7' height='21.3' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-checkbox-cross: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3L12 12M12 3L3 12' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E%0A");
  /*icons Sektor */
  --tool-icon-Verkehr: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_387)'%3E%3Cpath d='M71.7653 19.7267C71.6208 18.7691 71.1831 17.8815 70.514 17.1891C69.8448 16.4967 68.9779 16.0343 68.0354 15.8672C65.2197 15.1916 52.5855 13.757 52.5855 13.757C52.5855 13.757 44.7142 8.53696 40.4175 8.32409C36.1208 8.11122 27.2622 7.51887 23.962 8.80537C20.6617 10.0919 14.3538 13.1924 11.8215 13.6644C9.28913 14.1365 5.60492 14.59 5.60492 14.59C5.60492 14.59 3.21887 19.8563 3.05431 20.6615C2.88976 21.4667 3.05431 23.6787 3.62111 24.1137C4.18791 24.5487 12.5802 25.6872 12.5802 25.6872L56.937 25.9093L68.4193 25.7612L72.5241 24.6413L72.6521 20.7355L71.7653 19.7267Z' fill='%2395AEC0'/%3E%3Cpath d='M63.0535 29.4262C65.9113 29.4262 68.2279 27.0808 68.2279 24.1876C68.2279 21.2945 65.9113 18.9491 63.0535 18.9491C60.1958 18.9491 57.8792 21.2945 57.8792 24.1876C57.8792 27.0808 60.1958 29.4262 63.0535 29.4262Z' fill='%2395AEC0'/%3E%3Cpath d='M18.2671 30C21.1248 30 23.4414 27.6546 23.4414 24.7615C23.4414 21.8683 21.1248 19.5229 18.2671 19.5229C15.4094 19.5229 13.0927 21.8683 13.0927 24.7615C13.0927 27.6546 15.4094 30 18.2671 30Z' fill='%2395AEC0'/%3E%3Cpath d='M69.4072 25.4464L72.5246 24.5949L72.6526 20.6891L71.7384 19.7636C71.5939 18.806 71.1563 17.9184 70.4871 17.226C69.8179 16.5336 68.951 16.0712 68.0085 15.9041C65.1928 15.2284 52.5586 13.7939 52.5586 13.7939C52.5586 13.7939 45.4004 8.99033 41.0123 8.38873' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.9354 25.9739C68.1448 25.3804 68.244 24.7529 68.2279 24.1228C68.221 23.2659 68.0065 22.4237 67.6032 21.6702C67.2 20.9167 66.6203 20.2749 65.915 19.801C65.2097 19.3271 64.4003 19.0356 63.5578 18.9521C62.7154 18.8686 61.8655 18.9956 61.0828 19.3221C60.3002 19.6485 59.6085 20.1643 59.0686 20.8244C58.5287 21.4844 58.1569 22.2685 57.986 23.1078C57.815 23.9471 57.8501 24.8161 58.0881 25.6386C58.3261 26.461 58.7597 27.2117 59.351 27.825' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M66.3629 25.0484C66.4387 24.7461 66.4726 24.4346 66.4635 24.1228C66.4629 23.4473 66.2727 22.7858 65.915 22.2156C65.5573 21.6453 65.0468 21.1897 64.4431 20.902' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M61.6091 20.939C61.0071 21.2412 60.5026 21.7107 60.1545 22.2925C59.8064 22.8744 59.6292 23.5446 59.6436 24.2247C59.6392 24.2925 59.6392 24.3605 59.6436 24.4283' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M22.189 28.186C22.9771 27.1252 23.3382 25.8011 23.1991 24.4812C23.06 23.1614 22.4312 21.9441 21.4398 21.0756C20.4484 20.207 19.1682 19.7519 17.8581 19.8021C16.5479 19.8523 15.3054 20.4042 14.3817 21.3463' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M19.9583 27.8805C20.4941 27.5545 20.9352 27.0908 21.2371 26.5366C21.5389 25.9823 21.6907 25.3572 21.677 24.7245C21.7079 23.8437 21.4041 22.9845 20.828 22.3238C20.2519 21.6631 19.4475 21.2512 18.5805 21.1729C17.7134 21.0946 16.8497 21.3559 16.1673 21.9029C15.4848 22.45 15.0355 23.2412 14.912 24.1136' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.6057 14.7472L37.9131 14.1919L36.6516 9.45312' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M34.9877 14.0438L18.9253 13.8587C19.7446 12.8564 20.7205 11.9966 21.8142 11.3135' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_387'%3E%3Crect width='70' height='22' fill='white' transform='translate(3 8)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Abwasser: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_41)'%3E%3Cpath d='M24.13 9.21C25.9912 9.21 27.5 7.7012 27.5 5.84C27.5 3.9788 25.9912 2.47 24.13 2.47C22.2688 2.47 20.76 3.9788 20.76 5.84C20.76 7.7012 22.2688 9.21 24.13 9.21Z' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.28 2.46001H6.38' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24.28 9.19H6.38' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M67.75 26.82C67.06 26.76 66.4 26.58 65.75 26.58C64.84 26.58 63.99 26.85 63.08 26.86C62.35 26.86 61.64 26.71 60.91 26.72C59.84 26.72 58.85 27.11 57.78 27.15C57.2 27.15 56.62 27.1 56.04 27.1C54.74 27.1 53.44 27.65 52.16 27.56C50.88 27.47 49.82 27.19 48.65 27.09C48.07 27.04 47.4 27.09 46.81 27.09C46.22 27.09 45.5 27.04 44.81 26.97C43.5367 26.796 42.2547 26.6925 40.97 26.66C40.97 26.66 40.97 25 40.97 24.84C40.97 17.92 35.48 5.26001 25.48 5.26001C25.23 5.26001 24.98 5.20001 24.73 5.20001H20.73C20.83 6.69001 21.57 8.78001 23.73 8.78001C30.91 8.78001 35.05 17.26 35.05 25.78C35.05 26.36 35.59 27.27 34.76 27.61C34.32 27.79 34.29 27.5 33.86 27.81C33.6775 27.9151 33.5329 28.0751 33.4467 28.2673C33.3605 28.4594 33.3372 28.6738 33.38 28.88C33.503 29.1911 33.6917 29.4719 33.9334 29.7032C34.175 29.9345 34.4638 30.1108 34.78 30.22C35.0519 30.3499 35.3368 30.4504 35.63 30.52C36.0981 30.6111 36.5732 30.6612 37.05 30.67C39.26 30.78 41.22 30.16 43.39 30.1C45.77 30.03 48.21 30.53 50.52 30.1C51.14 30 51.72 29.84 52.35 29.76C54.35 29.51 56.35 30.12 58.41 30.03C59.7549 29.8345 61.1111 29.7276 62.47 29.71C63.26 29.78 62.28 29.58 64.76 30.11C67.24 30.64 68.86 29.02 67.82 28.71C65.61 29.02 63.82 28.62 61.82 28.71C60.49 28.78 59.18 29.03 57.82 29.02C57.5111 29.0352 57.2022 28.9911 56.91 28.89C56.65 28.78 56.49 28.56 56.64 28.39C56.79 28.22 57.32 28.17 57.72 28.16C59.42 28.16 61.05 27.4 62.72 27.67C63.06 27.73 63.37 27.82 63.72 27.86C64.8 27.97 65.81 27.46 66.9 27.44C67.3801 27.4493 67.8585 27.4995 68.33 27.59L67.75 26.82Z' fill='%2326429A'/%3E%3Cpath d='M24.19 9.12C23.2962 9.12 22.439 8.76495 21.8071 8.13295C21.1751 7.50096 20.82 6.64378 20.82 5.75C20.82 4.85623 21.1751 3.99905 21.8071 3.36705C22.439 2.73506 23.2962 2.38 24.19 2.38' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_41'%3E%3Crect width='62.31' height='28.69' fill='white' transform='translate(6 2)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Energiekonsum: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_114)'%3E%3Cg clip-path='url(%23clip1_41_114)'%3E%3Cpath d='M29.2052 11.839V21.7828' stroke='%23C18949' stroke-width='3' stroke-miterlimit='10'/%3E%3Cpath d='M27.729 19.8438L31.3824 19.2637L40.7182 18.7831L43.9676 21.0701V21.7828H50.5654L51.4973 24.0036L51.2746 26.6469L46.9696 27.4756V29.0252L30.8464 32L15.0943 30.6907L14.9128 22.2468C14.9128 22.2468 21.123 21.8325 21.123 21.7745C21.123 21.7165 21.0405 19.9183 21.0405 19.9183L27.729 19.8438Z' fill='%23C18949'/%3E%3Cpath d='M33.5185 22.3131V30.3924' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.5883 21.1696L35.506 21.8242L31.5639 19.5206' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M35.5308 22.2303V23.2909' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.7741 24.1279L42.3759 22.918L47.0026 24.9399V26.995' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.2418 24.567L48.3881 22.2303' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.6108 22.7606L49.32 24.0036' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M50.4417 21.9817L49.6994 23.697' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M33.9143 26.995L46.3841 25.1885' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4407 24.5173L21.8817 24.683' stroke='%23142D70' stroke-width='0.81' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4407 26.3735L21.8817 26.6718' stroke='%23142D70' stroke-width='0.81' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M15.4407 28.2296L21.8817 28.6523' stroke='%23142D70' stroke-width='0.81' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.7628 23.1666C30.7628 23.1666 30.6746 31.5691 30.7628 31.4531' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.5083 22.8932L15.284 22.7026' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.1268 29.8621L33.2051 29.5472' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.1268 26.1083L33.2051 25.8763' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.8629 22.918L33.2051 22.57' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.3555 7.32288C39.4647 6.83398 42.1285 4.22374 45.2294 4.33146C46.2665 4.44758 47.2962 4.62186 48.3139 4.85351C50.5571 5.1684 52.8168 4.5552 55.0601 4.20716C57.3033 3.85913 59.7692 3.8177 61.6578 5.11039C62.6375 5.84651 63.3659 6.86982 63.7426 8.0393C64.1192 9.20878 64.1256 10.4669 63.7608 11.6401C63.3595 12.7999 62.6636 13.8343 61.7422 14.6409C60.8208 15.4476 59.7058 15.9985 58.5074 16.2391C57.1301 16.5209 55.4642 16.3634 54.6312 15.1619C54.2706 14.6301 53.786 14.195 53.2196 13.8945C52.6532 13.5941 52.0223 13.4375 51.3818 13.4383C50.719 13.5952 50.0748 13.823 49.4602 14.1178C48.6854 14.4196 47.8394 14.4858 47.0273 14.3084C45.3779 13.8443 44.3635 11.955 42.6811 11.6484C41.7574 11.4827 40.809 11.8307 39.8688 11.8224C37.7658 11.8224 36.0503 10.0243 33.9638 9.7591C33.2904 9.68656 32.6093 9.74851 31.9597 9.94141C31.4319 10.0906 30.5825 10.7701 30.0876 10.7701C29.3124 10.7701 29.2629 10.19 29.5763 9.42764C30.5247 6.7594 34.269 7.64605 36.3555 7.32288Z' fill='%23C18949'/%3E%3Cpath d='M19.4488 21.269V13.198' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.9252 15.1453L21.7663 14.4575' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0592 15.7254C10.1955 18.5179 2.67405 19.0814 -2.68661 18.1699' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.4529 15.4353C21.1147 15.5845 20.7683 15.7336 20.4137 15.8662' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M18.3423 16.5955C10.9198 18.9074 2.1036 18.6837 -2.63852 16.8938' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_114'%3E%3Crect width='75.01' height='31.82' fill='white' transform='translate(0 0.640015)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_41_114'%3E%3Crect width='67' height='28' fill='white' transform='translate(-3 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Energieproduktion: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_136)'%3E%3Cpath d='M18.7058 29.0653L2.32372 26.562V16.6501L18.7058 18.0455V29.0653Z' fill='%23CDC35E'/%3E%3Cpath d='M18.7058 29.0653L31.1265 25.7585V15.8466L18.7058 18.0455V29.0653Z' fill='%23CDC35E'/%3E%3Cpath d='M18.7058 20.8533V29.0653L31.118 25.767V15.8466L18.7058 18.0455' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M31.1265 15.8466L16.0393 14.4934L2.32372 16.65L18.7058 18.0455L31.1265 15.8466Z' fill='%23CDC35E'/%3E%3Cpath d='M2.3152 26.5704V16.6501L18.7058 18.037V29.0315L6.85583 27.2639' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M27.0288 15.483L16.0308 14.4596L13.2195 14.8994' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.54522 16.667L18.7313 18.0371L31.1435 15.8382H31.0839' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1507 25.9615L27.9659 24.2278' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1507 23.8049L27.9659 22.2234' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1507 21.6483L27.9659 20.219' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.1507 19.5002L27.9744 18.2062' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.0052 18.1555C31.7058 18.8405 37.7457 15.0178 39.637 12.6159C42.1927 15.9481 54.2896 21.1916 66.4292 20.329' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.4961 17.2928C32.6514 18.1385 36.9364 18.054 41.4856 16.4471' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M51.538 9.64743C53.2418 11.8802 59.2051 14.9755 66.6763 16.5063' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.1992 11.5757L51.768 9.2753L48.0282 12.5483' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.46 31.6871L43.5727 16.6416' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.8624 14.4004L45.3873 3.55818L46.5714 3.32138L48.6756 16.7262' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.9908 18.6883C49.8427 24.2278 50.635 29.133 50.635 29.133' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.2752 14.2736L46.8611 15.8382' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M45.2936 17.5973L43.0701 20.0583' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.2661 20.1598L49.732 25.1412' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48.846 19.5002L42.3545 26.7058' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.1992 11.7956L44.0242 13.3179L48.0282 12.5483' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_136'%3E%3Crect width='65' height='29' fill='white' transform='translate(2 3)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Forstwirtschaft: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_158)'%3E%3Cg clip-path='url(%23clip1_41_158)'%3E%3Cpath d='M55.6 33.59V8.64999' stroke='%23142D70' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M48.65 26.61C48.889 26.7795 49.1719 26.8762 49.4647 26.8886C49.7574 26.9011 50.0475 26.8286 50.3 26.68C50.2732 26.8432 50.2795 27.0102 50.3187 27.171C50.3579 27.3317 50.4291 27.4829 50.528 27.6154C50.627 27.748 50.7517 27.8592 50.8946 27.9425C51.0376 28.0258 51.1959 28.0793 51.36 28.1C51.7023 28.1417 52.0495 28.0914 52.3659 27.9543C52.6822 27.8172 52.9564 27.5982 53.16 27.32C52.85 27.73 53.98 28.77 54.27 28.96C54.8929 29.2673 55.5756 29.4346 56.27 29.45C58.011 29.8006 59.82 29.5168 61.37 28.65C61.56 28.53 61.76 28.32 61.65 28.13C61.41 28.36 60.99 28.13 60.75 27.95C60.5776 27.7958 60.4171 27.6286 60.27 27.45C60.2169 27.3751 60.1443 27.3163 60.06 27.28H59.92C59.6322 27.2855 59.3475 27.22 59.091 27.0892C58.8346 26.9583 58.6144 26.7663 58.45 26.53C57.84 25.59 58.32 25.35 59.21 25.53C59.6543 25.6396 60.1177 25.6461 60.5649 25.5491C61.0121 25.452 61.4311 25.2539 61.79 24.97C61.8419 24.9215 61.8888 24.8679 61.93 24.81C62.11 24.46 61.58 24.19 61.2 24.03C60.6703 23.8125 60.2313 23.4197 59.9564 22.9173C59.6816 22.4149 59.5875 21.8334 59.69 21.27C60.2539 21.2484 60.7862 21.0038 61.17 20.59C61.2728 20.5954 61.3756 20.5801 61.4723 20.5451C61.5691 20.51 61.6579 20.456 61.7334 20.3861C61.8089 20.3161 61.8696 20.2318 61.912 20.138C61.9543 20.0442 61.9775 19.9429 61.98 19.84C62.0865 19.8765 62.1998 19.8889 62.3117 19.8763C62.4236 19.8637 62.5313 19.8263 62.6269 19.767C62.7226 19.7077 62.804 19.6278 62.865 19.5332C62.9261 19.4386 62.9653 19.3316 62.98 19.22C62.3471 19.1795 61.7203 19.0723 61.11 18.9C60.6435 18.6255 60.2163 18.2891 59.84 17.9C60.192 17.9324 60.5446 17.8442 60.84 17.65C61.09 17.44 61.1 16.98 60.78 16.87C61.1206 16.7835 61.4145 16.5684 61.6 16.27C61.0547 16.1645 60.5436 15.9271 60.1112 15.5785C59.6789 15.2298 59.3386 14.7806 59.12 14.27C58.65 13.27 58.46 12.27 58.02 11.27C58.1492 11.335 58.2959 11.3566 58.4383 11.3313C58.5807 11.3061 58.7111 11.2355 58.81 11.13C58.9021 11.0288 58.9531 10.8968 58.9531 10.76C58.9531 10.6232 58.9021 10.4912 58.81 10.39C58.9952 10.4549 59.1954 10.464 59.3856 10.416C59.5759 10.368 59.7478 10.265 59.88 10.12C59.9995 9.95604 60.0849 9.76981 60.1313 9.57231C60.1777 9.3748 60.184 9.17001 60.15 8.97001C59.969 9.03488 59.771 9.03488 59.59 8.97001L59.94 8.58C59.2752 8.54251 58.6362 8.31008 58.1027 7.91173C57.5692 7.51337 57.1648 6.96673 56.94 6.34C57.0553 6.40062 57.1891 6.41576 57.3151 6.38243C57.441 6.3491 57.5498 6.26972 57.62 6.16C57.6476 6.10409 57.6629 6.04297 57.6651 5.98068C57.6672 5.91839 57.6561 5.85635 57.6324 5.79868C57.6088 5.741 57.5732 5.68901 57.5279 5.64614C57.4827 5.60327 57.4289 5.5705 57.37 5.55L58.71 5.18001C58.3164 5.01736 57.9606 4.77537 57.6646 4.46912C57.3687 4.16287 57.1391 3.79893 56.99 3.4C56.5762 2.10971 56.4466 0.745138 56.61 -0.599995C56.6379 -0.699331 56.6309 -0.805246 56.59 -0.899995C56.5157 -0.970326 56.4173 -1.00952 56.315 -1.00952C56.2127 -1.00952 56.1143 -0.970326 56.04 -0.899995C55.9126 -0.750936 55.8356 -0.565436 55.82 -0.369995C55.6407 1.14994 54.8679 2.5374 53.67 3.49C53.86 3.49 53.67 3.78 53.67 3.94C53.49 4.28 54.11 4.66 54.38 4.37C54.1144 5.19568 53.6821 5.95807 53.11 6.61001C53.2759 6.71362 53.4192 6.84949 53.5316 7.00957C53.6439 7.16964 53.7229 7.35066 53.764 7.54186C53.805 7.73307 53.8072 7.93057 53.7705 8.12265C53.7337 8.31472 53.6587 8.49746 53.55 8.66C53.0463 9.31805 52.3456 9.79803 51.55 10.03C51.7038 10.1177 51.8342 10.2412 51.93 10.39L50.59 11.3C50.7475 11.5084 50.9659 11.6626 51.2149 11.7415C51.4639 11.8203 51.7313 11.8198 51.98 11.74C51.78 11.89 51.92 12.22 52.17 12.28C52.295 12.2972 52.4224 12.2802 52.5386 12.2309C52.6548 12.1816 52.7555 12.1018 52.83 12L53.36 12.33C53.61 12.48 52.24 15.33 52.02 15.67C51.1837 16.9527 49.9918 17.9639 48.59 18.58C48.6849 18.7377 48.8259 18.8626 48.994 18.9377C49.1621 19.0128 49.3492 19.0345 49.53 19C49.4819 19.1651 49.4936 19.342 49.5631 19.4993C49.6326 19.6567 49.7555 19.7844 49.91 19.86C50.0745 19.9386 50.2596 19.9635 50.439 19.9312C50.6184 19.8989 50.7832 19.811 50.91 19.68C50.9724 19.8944 51.1047 20.0818 51.2859 20.2123C51.4672 20.3428 51.6869 20.4089 51.91 20.4C52.3538 20.4165 52.7963 20.3417 53.21 20.18C52.9156 20.7597 52.6585 21.3576 52.44 21.97C52.1836 22.4913 51.8999 22.9987 51.59 23.49C50.8475 24.5514 49.8457 25.4052 48.68 25.97C48.55 26.03 48.4 26.12 48.41 26.26C48.4252 26.3255 48.4601 26.3849 48.51 26.43C48.5377 26.5026 48.5864 26.5653 48.65 26.61V26.61Z' fill='%235A6C77'/%3E%3Cpath d='M35.12 33.59V8.64999' stroke='%23142D70' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M26.18 28.78C26.7249 29.1132 27.3513 29.2895 27.99 29.2895C28.6287 29.2895 29.2551 29.1132 29.8 28.78L29.22 30.49C29.6222 30.449 30.0102 30.3191 30.3561 30.1099C30.7019 29.9006 30.997 29.6172 31.22 29.28C31.4561 29.6509 31.7967 29.9438 32.1988 30.1217C32.6009 30.2996 33.0467 30.3547 33.48 30.28C33.908 30.2124 34.3043 30.0134 34.6143 29.7107C34.9242 29.4079 35.1324 29.0163 35.21 28.59C35.8856 29.8604 36.9098 30.9117 38.1621 31.6202C39.4145 32.3288 40.8431 32.6652 42.28 32.59C41.86 32.52 42.01 31.86 42.41 31.73C42.8312 31.6701 43.2588 31.6701 43.68 31.73C44.1 31.73 44.6 31.35 44.41 31C44.22 30.65 43 30.18 42.61 29.93C41.9619 29.5201 41.3406 29.0692 40.75 28.58C39.7794 27.9332 39.0074 27.0297 38.52 25.97C38.4902 25.9147 38.4747 25.8528 38.4747 25.79C38.4747 25.7272 38.4902 25.6653 38.52 25.61C38.6098 25.5279 38.7285 25.4848 38.85 25.49L40.14 25.36C40.4004 25.3491 40.6558 25.2844 40.89 25.17C41.0005 25.1158 41.086 25.0213 41.1288 24.9059C41.1716 24.7905 41.1685 24.6631 41.12 24.55C41.3623 24.5554 41.601 24.4902 41.807 24.3624C42.0129 24.2345 42.1773 24.0496 42.28 23.83C41.5747 23.734 40.9089 23.4478 40.354 23.0021C39.799 22.5564 39.3759 21.968 39.13 21.3C39.4278 21.3788 39.7438 21.3509 40.0232 21.2213C40.3026 21.0916 40.5279 20.8683 40.66 20.59C40.7628 20.5954 40.8656 20.5801 40.9623 20.5451C41.0591 20.51 41.1479 20.456 41.2234 20.3861C41.2989 20.3161 41.3596 20.2318 41.402 20.138C41.4443 20.0442 41.4675 19.9429 41.47 19.84C41.5765 19.8765 41.6898 19.8889 41.8017 19.8763C41.9136 19.8637 42.0212 19.8263 42.1169 19.767C42.2126 19.7077 42.2939 19.6278 42.355 19.5332C42.4161 19.4386 42.4553 19.3316 42.47 19.22C39.4 19.1 38.47 16.28 38.16 13.95C38.4038 14.1947 38.6837 14.4004 38.99 14.56L39.68 14.73C39.8638 14.7894 40.0579 14.8098 40.25 14.79C40.44 14.79 40.62 14.6 40.61 14.42C40.9031 14.4741 41.2049 14.4569 41.49 14.37C41.76 14.25 41.94 13.93 41.78 13.7C41.7032 13.6077 41.6078 13.5327 41.5 13.48C40.2142 12.7505 39.2529 11.5605 38.81 10.15C38.5926 9.50217 38.2828 8.88917 37.89 8.33C37.57 7.86 37.21 6.77 36.78 6.44C36.9193 6.53676 37.0905 6.5762 37.258 6.55013C37.4256 6.52407 37.5767 6.4345 37.68 6.3C37.87 6.43 38.17 6.55 38.32 6.39C38.47 6.23 38.32 6.01 38.2 5.85C36.7864 4.03278 36.0699 1.76965 36.18 -0.529997C36.1914 -0.588481 36.1911 -0.648652 36.1791 -0.707018C36.1671 -0.765384 36.1436 -0.820782 36.11 -0.869997C36.0357 -0.940328 35.9373 -0.979523 35.835 -0.979523C35.7327 -0.979523 35.6343 -0.940328 35.56 -0.869997C35.4326 -0.720937 35.3556 -0.535437 35.34 -0.339996C34.81 2.27 34.14 5.1 31.91 6.91C32.0908 6.98904 32.288 7.02305 32.4848 7.00911C32.6817 6.99518 32.8722 6.93372 33.04 6.83C32.9609 6.9167 32.9026 7.02034 32.8697 7.13299C32.8368 7.24565 32.83 7.36434 32.85 7.48C32.92 7.7 33.29 7.82 33.43 7.63C33.182 8.41349 32.7531 9.12765 32.1782 9.7148C31.6032 10.302 30.8981 10.7456 30.12 11.01C30.02 11.01 29.9 11.11 29.87 11.21C29.84 11.31 29.87 11.45 30.01 11.55C30.15 11.65 30.48 11.88 30.61 11.69C30.27 12.19 31.19 12.63 31.61 12.63C32.03 12.63 32.42 12.3 32.82 12.22C33.06 14.32 30.72 15.78 29.22 16.92C28.5668 17.3841 27.987 17.9437 27.5 18.58C27.7198 18.7071 27.9717 18.7681 28.2253 18.7557C28.479 18.7433 28.7236 18.658 28.93 18.51C29.16 18.7 29.08 19.03 29.04 19.31C29 19.59 29.09 19.96 29.39 19.98C29.69 20 29.76 19.83 29.95 19.87C30.028 19.8912 30.095 19.9412 30.1377 20.0098C30.1804 20.0785 30.1955 20.1607 30.18 20.24C30.1414 20.3956 30.0659 20.5397 29.96 20.66C29.74 20.95 29.43 21.2 29.54 21.57C29.83 21.57 32.48 21.12 32.41 20.79C32.64 21.99 31.5 23.24 30.78 24.2C30.37 24.72 26.97 29.28 26.18 28.78Z' fill='%235A6C77'/%3E%3Cpath d='M19.9 33.59V8.64999' stroke='%23142D70' stroke-width='2' stroke-linejoin='round'/%3E%3Cpath d='M16.05 29.25C15.77 29.69 17.86 30.51 18.21 30.4C18.3598 30.3426 18.4935 30.25 18.6 30.13C18.9239 29.7846 19.3298 29.5266 19.78 29.38C20.0576 29.3423 20.3403 29.381 20.5976 29.492C20.8549 29.603 21.077 29.7821 21.24 30.01C21.5643 30.4776 22.0418 30.8172 22.59 30.97C22.3409 30.7634 22.1279 30.5167 21.96 30.24C21.8788 30.1058 21.8359 29.9519 21.8359 29.795C21.8359 29.6381 21.8788 29.4842 21.96 29.35C21.96 29.49 22.26 29.45 22.36 29.35C22.46 29.25 22.49 29.06 22.62 28.97C22.75 28.88 23.23 29.03 23.55 29.1C23.7089 29.1345 23.8745 29.1227 24.0269 29.066C24.1793 29.0093 24.3123 28.91 24.41 28.78C24.4979 28.6531 24.5408 28.5005 24.5317 28.3464C24.5227 28.1923 24.4622 28.0457 24.36 27.93C25.0085 28.1502 25.7115 28.1502 26.36 27.93C25.63 27.54 24.25 26.93 23.93 26.14C23.51 25.14 25.09 25.52 25.72 25.14C25.8305 25.0858 25.916 24.9913 25.9588 24.8759C26.0016 24.7605 25.9985 24.6331 25.95 24.52C26.1923 24.5254 26.431 24.4602 26.637 24.3324C26.8429 24.2045 27.0073 24.0196 27.11 23.8C26.4047 23.704 25.7389 23.4178 25.1839 22.9721C24.629 22.5264 24.2059 21.938 23.96 21.27C24.2578 21.3488 24.5738 21.3209 24.8532 21.1913C25.1326 21.0616 25.3579 20.8383 25.49 20.56C25.5928 20.5654 25.6956 20.5501 25.7923 20.5151C25.8891 20.48 25.9779 20.426 26.0534 20.3561C26.1289 20.2861 26.1896 20.2018 26.232 20.108C26.2743 20.0142 26.2975 19.9129 26.3 19.81C26.4065 19.8465 26.5198 19.8589 26.6317 19.8463C26.7436 19.8337 26.8512 19.7963 26.9469 19.737C27.0426 19.6777 27.1239 19.5978 27.185 19.5032C27.2461 19.4086 27.2853 19.3016 27.3 19.19C26.5417 19.1615 25.8072 18.9179 25.1821 18.4876C24.5571 18.0574 24.0673 17.4582 23.77 16.76C23.5303 16.1124 23.3561 15.4424 23.25 14.76C23.13 14.31 22.91 13.89 22.83 13.42C22.83 13.28 22.83 12.16 22.83 12.14C23.0329 12.2701 23.2689 12.3392 23.51 12.3392C23.7511 12.3392 23.9871 12.2701 24.19 12.14C24.39 12 24.55 11.8 24.79 11.76C25.03 11.72 25.02 11.76 25.13 11.76C25.2224 11.7369 25.3039 11.6824 25.3605 11.6057C25.417 11.5291 25.4452 11.4351 25.44 11.34C24.4097 11.0593 23.5064 10.4348 22.88 9.57C22.1743 8.69343 21.7399 7.62994 21.63 6.51C21.81 6.58 22.63 6.39 22.53 6.32C22.72 6.45 23.02 6.57 23.17 6.41C23.32 6.25 23.17 6.03 23.05 5.87C21.614 4.0544 20.8792 1.78268 20.98 -0.529997C20.9914 -0.588481 20.9911 -0.648652 20.9791 -0.707018C20.9671 -0.765384 20.9436 -0.820782 20.91 -0.869997C20.8357 -0.940328 20.7373 -0.979523 20.635 -0.979523C20.5327 -0.979523 20.4343 -0.940328 20.36 -0.869997C20.2326 -0.720937 20.1556 -0.535437 20.14 -0.339996C19.59 2.3 18.94 5.13 16.71 6.97C16.8908 7.04904 17.088 7.08304 17.2848 7.06911C17.4817 7.05518 17.6722 6.99372 17.84 6.89C17.7609 6.9767 17.7026 7.08034 17.6697 7.19299C17.6368 7.30565 17.63 7.42434 17.65 7.54C17.72 7.76 18.09 7.88 18.23 7.69C17.982 8.47349 17.5531 9.18765 16.9781 9.7748C16.4032 10.362 15.6981 10.8056 14.92 11.07C14.82 11.07 14.7 11.17 14.67 11.27C14.64 11.37 14.72 11.51 14.81 11.61C14.9 11.71 15.28 11.94 15.41 11.75C15.07 12.25 15.99 12.69 16.41 12.69C16.83 12.69 17.22 12.36 17.62 12.28C17.74 12.28 17.44 13.58 17.39 13.7C17.178 14.1496 16.8943 14.5616 16.55 14.92C15.55 15.92 15.24 17.07 13.55 17.27C13.7465 17.5309 14.0023 17.7413 14.2961 17.8838C14.5899 18.0264 14.9135 18.0971 15.24 18.09C15.2562 18.2556 15.3237 18.4121 15.4331 18.5376C15.5424 18.663 15.6881 18.7513 15.85 18.79C16.1805 18.8513 16.5195 18.8513 16.85 18.79C16.5554 20.7198 16.049 22.6112 15.34 24.43C15.07 25.12 11.86 29.32 11 28.78C11.5449 29.1132 12.1713 29.2895 12.81 29.2895C13.4487 29.2895 14.0751 29.1132 14.62 28.78L14.04 30.49C14.4453 30.4429 14.8354 30.3074 15.1827 30.0932C15.53 29.8789 15.826 29.5911 16.05 29.25V29.25Z' fill='%235A6C77'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_158'%3E%3Crect width='75.01' height='31.82' fill='white' transform='translate(0 0.280029)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_41_158'%3E%3Crect width='52.02' height='34.59' fill='white' transform='translate(11 -1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Hochwasserschutz: url("data:image/svg+xml,%3Csvg width='76' height='32' viewBox='0 0 76 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_180)'%3E%3Cpath d='M63.66 6.98001H4.58L4.4 26.48L63.41 26.93L63.66 6.98001Z' fill='%232697A8'/%3E%3Cpath d='M63.5 6.38L3.85 6.48' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M2.34 12.78C6.63 12.78 6.63 15.17 10.91 15.17C15.19 15.17 15.2 12.78 19.48 12.78C23.76 12.78 23.77 15.17 28.06 15.17C32.35 15.17 32.35 12.78 36.63 12.78C40.91 12.78 40.92 15.17 45.21 15.17C45.9554 15.1781 46.6985 15.0873 47.42 14.9' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.68 17.12H4.78C9.07 17.12 9.07 19.51 13.35 19.51C17.63 19.51 17.64 17.12 21.92 17.12C26.2 17.12 26.21 19.51 30.49 19.51C34.77 19.51 34.78 17.12 39.06 17.12C43.34 17.12 43.34 19.51 47.64 19.51C51.94 19.51 51.93 17.12 56.21 17.12C60.49 17.12 60.5 19.51 64.79 19.51C69.08 19.51 69.08 17.12 73.37 17.12' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.27 23.4C15.9 23.16 16.12 21.03 20.17 21.03C24.46 21.03 24.46 23.42 28.74 23.42C33.02 23.42 33.03 21.03 37.31 21.03C41.59 21.03 41.6 23.42 45.89 23.42C50.18 23.42 50.18 21.03 54.46 21.03C54.8242 21.0281 55.1882 21.0481 55.55 21.09' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_180'%3E%3Crect width='71.74' height='20.94' fill='white' transform='translate(2 6)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Siedlung: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_202)'%3E%3Cpath d='M29.477 4.33627L39.6542 17.2478L37.5235 17.7522V26.9646L16.5667 28.6726L4.65425 27.0708V18.2566H3.34164L13.0963 10.6372L29.477 4.33627Z' fill='%238B6588'/%3E%3Cpath d='M29.477 4.33627L39.6543 17.2478L37.5235 17.7522' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.65425 18.2566H3.34164L13.0963 10.6371' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37.5235 26.9646L16.5667 28.6726L4.65425 27.0708' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.2163 5.00885L15.8025 15.8407L3.60236 18.2566' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.4138 16.062V28.3097' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.8916 20.7345H13.5728V28.2743' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.43925 20.9115H9.64398V24.6549' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5.64321 21.0796L6.57822 21.0531V24.4956' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.6478 20.7433L32.4619 20.7964V26.7168' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.3511 20.9469V26.7345' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64.0904 6.53983L72.6584 17.4159L70.8603 17.8407V25.6018L53.2029 27.0443L43.1875 25.6814V18.2566H42.0637L50.29 11.8584L64.0904 6.53983Z' fill='%238B6588'/%3E%3Cpath d='M64.0904 6.53983L72.6584 17.4159L70.8603 17.8407' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43.1875 18.2566H42.0637L50.29 11.8584' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M70.8603 25.6017L53.2029 27.0442L43.1875 25.6814' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M63.8657 7.09735L52.5646 16.2212L42.2885 18.2566' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M53.0771 16.4248V26.7434' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M49.2831 20.354H50.6766V26.6903' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M46.3702 20.4956H47.3951V23.6549' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.0146 20.6548L44.7878 20.6106V23.531' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M64.2343 20.3628L66.5988 20.4071V25.4159' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M63.9825 20.5398V25.4159' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_202'%3E%3Crect width='70' height='25' fill='white' transform='translate(3 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Tourismus: url("data:image/svg+xml,%3Csvg width='76' height='33' viewBox='0 0 76 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_349)'%3E%3Cg clip-path='url(%23clip1_41_349)'%3E%3Cpath d='M32.78 7.22L47.07 2.65L46.84 1.56L39.23 2.08L32.49 5.99L32.78 7.22Z' fill='%23C97987'/%3E%3Cpath d='M44.02 17.76L47.02 20.71L47.82 27.94L47.15 33.7C47.15 33.7 28.93 33.7 28.93 33.28V21.28L32.55 17.81L44.02 17.76Z' fill='%23C97987'/%3E%3Cpath d='M58.53 -0.619995L17.38 12.38' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M47.07 2.65L46.84 1.56L39.23 2.08L32.49 5.99L32.78 7.22' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M28.89 21.23L32.51 17.75H44.02L46.98 20.7' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M40.45 5.09003L44.54 17.75' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M38.6 5.67999L35.47 17.75' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.56 12.49H36.83' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M42.55 19.9L45.63 20.44L42.55 19.9Z' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M30.35 20.1L42.9 19.95' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M29.51 27.8L40.57 27.64H44.55L47.11 28.23' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.54 28.64L44.26 32.65' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M44.4 26.77L44.1 21.03' stroke='%23142D70' stroke-width='0.89' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_349'%3E%3Crect width='75.01' height='31.82' fill='white' transform='translate(0 0.740051)'/%3E%3C/clipPath%3E%3CclipPath id='clip1_41_349'%3E%3Crect width='41.91' height='35.14' fill='white' transform='translate(17 -1)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  --tool-icon-Landwirtschaft: url("data:image/svg+xml,%3Csvg width='76' height='32' viewBox='0 0 76 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_41_39)'%3E%3Cpath d='M51.76 12.34L53.65 14.62L53.06 19.9L51.06 20.4C50.77 18.3946 49.8529 16.5324 48.44 15.08L50.61 14.55L47.48 11.49L44.29 11.42L43.03 3.99C43.03 3.99 44.86 -0.18 44.72 -0.0100003C44.58 0.16 24.45 -0.0100003 24.45 -0.0100003L24.19 1.99L25.87 2.88L24.37 9.88C24.37 9.88 16.22 10.79 13.55 11.18C10.88 11.57 6.44 12.46 5.73 14.05C5.2 15.24 5.24 18.53 5.3 20.13L4.23 19.98L-0.0100002 20.98V23.98L1.62 24.66H4.87L5.32 22.31L6.18 21.79L7.25 22.86C6.71994 23.5391 6.36073 24.3356 6.20257 25.1825C6.04441 26.0293 6.09193 26.9018 6.34114 27.7265C6.59035 28.5511 7.03396 29.3039 7.63465 29.9214C8.23534 30.539 8.97555 31.0032 9.79301 31.2751C10.6105 31.5471 11.4813 31.6187 12.3322 31.484C13.1831 31.3493 13.9892 31.0123 14.6827 30.5012C15.3763 29.9901 15.9369 29.32 16.3176 28.5471C16.6982 27.7743 16.8876 26.9213 16.87 26.06C16.8715 25.338 16.7251 24.6233 16.44 23.96H32.13C32.632 26.1276 33.8684 28.0548 35.6294 29.4147C37.3904 30.7746 39.5677 31.4835 41.7918 31.4211C44.0159 31.3587 46.1499 30.5289 47.8319 29.0724C49.5139 27.6158 50.6403 25.6223 51.02 23.43L61.49 22.86V21.13L60.32 19.7L68.8 12.79L51.76 12.34Z' fill='%23599476'/%3E%3Cpath d='M63.9 21.82C64.3197 21.82 64.66 21.4797 64.66 21.06C64.66 20.6403 64.3197 20.3 63.9 20.3C63.4803 20.3 63.14 20.6403 63.14 21.06C63.14 21.4797 63.4803 21.82 63.9 21.82Z' fill='%23142D70'/%3E%3Cpath d='M68.55 24.26C68.9697 24.26 69.31 23.9197 69.31 23.5C69.31 23.0803 68.9697 22.74 68.55 22.74C68.1303 22.74 67.79 23.0803 67.79 23.5C67.79 23.9197 68.1303 24.26 68.55 24.26Z' fill='%23142D70'/%3E%3Cpath d='M70.81 20.82C71.2297 20.82 71.57 20.4797 71.57 20.06C71.57 19.6403 71.2297 19.3 70.81 19.3C70.3903 19.3 70.05 19.6403 70.05 20.06C70.05 20.4797 70.3903 20.82 70.81 20.82Z' fill='%23142D70'/%3E%3Cpath d='M72.29 24.5C72.7097 24.5 73.05 24.1597 73.05 23.74C73.05 23.3203 72.7097 22.98 72.29 22.98C71.8703 22.98 71.53 23.3203 71.53 23.74C71.53 24.1597 71.8703 24.5 72.29 24.5Z' fill='%23142D70'/%3E%3Cpath d='M74.25 20.62C74.6697 20.62 75.01 20.2797 75.01 19.86C75.01 19.4403 74.6697 19.1 74.25 19.1C73.8303 19.1 73.49 19.4403 73.49 19.86C73.49 20.2797 73.8303 20.62 74.25 20.62Z' fill='%23142D70'/%3E%3Cpath d='M66.85 20.5C67.2697 20.5 67.61 20.1597 67.61 19.74C67.61 19.3203 67.2697 18.98 66.85 18.98C66.4303 18.98 66.09 19.3203 66.09 19.74C66.09 20.1597 66.4303 20.5 66.85 20.5Z' fill='%23142D70'/%3E%3Cpath d='M70.85 27.72C71.2697 27.72 71.61 27.3797 71.61 26.96C71.61 26.5403 71.2697 26.2 70.85 26.2C70.4303 26.2 70.09 26.5403 70.09 26.96C70.09 27.3797 70.4303 27.72 70.85 27.72Z' fill='%23142D70'/%3E%3Cpath d='M68.92 17.42C69.3397 17.42 69.68 17.0797 69.68 16.66C69.68 16.2403 69.3397 15.9 68.92 15.9C68.5003 15.9 68.16 16.2403 68.16 16.66C68.16 17.0797 68.5003 17.42 68.92 17.42Z' fill='%23142D70'/%3E%3Cpath d='M25.84 1.5L41.51 1.81L42.33 10.47' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M26.68 3.97L25.24 11.02V19.26' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.51 26.96C44.3543 26.96 46.66 24.6543 46.66 21.81C46.66 18.9657 44.3543 16.66 41.51 16.66C38.6657 16.66 36.36 18.9657 36.36 21.81C36.36 24.6543 38.6657 26.96 41.51 26.96Z' fill='%23599476'/%3E%3Cpath d='M52.97 12.4L68.16 12.65' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M53.77 13.5L59.1 19.26' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M58.19 19.74V20.86H59.1' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M41.71 31.45C39.8034 31.45 37.9396 30.8846 36.3543 29.8254C34.769 28.7661 33.5334 27.2606 32.8038 25.4991C32.0742 23.7376 31.8833 21.7993 32.2552 19.9293C32.6272 18.0594 33.5453 16.3417 34.8935 14.9935C36.2417 13.6453 37.9593 12.7272 39.8293 12.3552C41.6993 11.9833 43.6376 12.1742 45.3991 12.9038C47.1605 13.6334 48.6661 14.869 49.7254 16.4543C50.7846 18.0396 51.35 19.9034 51.35 21.81' fill='%23599476'/%3E%3Cpath d='M41.71 31.45C39.8034 31.45 37.9396 30.8846 36.3543 29.8254C34.769 28.7661 33.5334 27.2606 32.8038 25.4991C32.0742 23.7376 31.8833 21.7993 32.2552 19.9293C32.6272 18.0594 33.5453 16.3417 34.8935 14.9935C36.2417 13.6453 37.9593 12.7272 39.8293 12.3552C41.6993 11.9833 43.6376 12.1742 45.3991 12.9038C47.1605 13.6334 48.6661 14.869 49.7254 16.4543C50.7846 18.0396 51.35 19.9034 51.35 21.81' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M36.56 21.81C36.56 20.7914 36.862 19.7957 37.4279 18.9488C37.9938 18.1019 38.7981 17.4418 39.7392 17.052C40.6802 16.6622 41.7157 16.5602 42.7147 16.759C43.7137 16.9577 44.6314 17.4482 45.3516 18.1684C46.0718 18.8886 46.5623 19.8063 46.761 20.8053C46.9598 21.8043 46.8578 22.8398 46.468 23.7808C46.0782 24.7219 45.4181 25.5262 44.5712 26.0921C43.7243 26.658 42.7286 26.96 41.71 26.96' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5 31.45C14.4713 31.45 16.88 29.0413 16.88 26.07C16.88 23.0987 14.4713 20.69 11.5 20.69C8.52871 20.69 6.12 23.0987 6.12 26.07C6.12 29.0413 8.52871 31.45 11.5 31.45Z' fill='%23599476'/%3E%3Cpath d='M6.12 26.07C6.12 25.0059 6.43553 23.9658 7.02669 23.081C7.61785 22.1963 8.4581 21.5067 9.44116 21.0995C10.4242 20.6923 11.506 20.5858 12.5496 20.7934C13.5932 21.001 14.5518 21.5134 15.3042 22.2658C16.0566 23.0182 16.569 23.9768 16.7766 25.0204C16.9842 26.064 16.8777 27.1458 16.4705 28.1288C16.0633 29.1119 15.3737 29.9522 14.489 30.5433C13.6042 31.1345 12.5641 31.45 11.5 31.45' fill='%23599476'/%3E%3Cpath d='M6.12 26.07C6.12 25.0059 6.43553 23.9658 7.02669 23.081C7.61785 22.1963 8.4581 21.5067 9.44116 21.0995C10.4242 20.6923 11.506 20.5858 12.5496 20.7934C13.5932 21.001 14.5518 21.5134 15.3042 22.2658C16.0566 23.0182 16.569 23.9768 16.7766 25.0204C16.9842 26.064 16.8777 27.1458 16.4705 28.1288C16.0633 29.1119 15.3737 29.9522 14.489 30.5433C13.6042 31.1345 12.5641 31.45 11.5 31.45' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M11.5 28.65C10.9917 28.65 10.4948 28.4993 10.0722 28.2169C9.64955 27.9345 9.32015 27.5331 9.12563 27.0635C8.93111 26.5939 8.88022 26.0771 8.97938 25.5786C9.07855 25.0801 9.32331 24.6222 9.68274 24.2627C10.0422 23.9033 10.5001 23.6585 10.9986 23.5594C11.4971 23.4602 12.0139 23.5111 12.4835 23.7056C12.9531 23.9001 13.3545 24.2295 13.6369 24.6522C13.9193 25.0748 14.07 25.5717 14.07 26.08' stroke='%23142D70' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_41_39'%3E%3Crect width='75.01' height='31.82' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
}
/* override rules for typo3 css */
#ce758912 {
  padding: 0px !important;
  font-family: var(--tool-font-family);
  font-size: small;
}
.mainContent {
  padding-left: 15px !important;
}
article.contentElement {
  margin-bottom: 10px !important;
}

/* ----------- Global ----------- */
html {
  scroll-behavior: smooth;
}

body {
  font-family: var(--tool-font-family);
  font-size: small;
}

/*  ----------- Main Tool Structure ---------------*/
#tool-intro-text {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: 10px 10px;
  border-bottom: 2px solid var(--tool-blue);
  margin-bottom: 10px;
  background-color: var(--tool-light-blue);
  font-family: var(--tool-font-family);
  font-size: 1.1em;
  line-height: 1.2em;
}
.tool-intro-column {
  flex-grow: 1;
  height: auto;
  width: 35%;
  padding-right: 20px;
}
.tool-intro-column a:link,
a:visited {
  color: var(--tool-blue);
}
.tool-intro-column:nth-child(3) {
  width: 30%;
  position: relative;
}
.tool-intro-column span {
  position: absolute;
  display: block;
  bottom: 0px;
  right: 0px;
  width: 20px;
  height: 20px;
  text-align: right;
  background-image: var(--tool-icon-checkbox-cross);
  background-size: 90%;
  background-repeat: no-repeat;
  cursor: pointer;
}

#tool-container {
  scroll-behavior: smooth;
  font-family: var(--tool-font-family);
  font-size: small !important;
  max-width: 1020px; /* 1296 - 276 based on microsite centered layout */
  display: flex !important;
  flex-direction: row;
  flex-wrap: nowrap;
  background-color: white;
  height: auto;
}

@media only screen and (max-width: 667px) {
  #tool-container {
    flex-wrap: wrap !important;
  }
  #tool-intro-text {
    flex-wrap: wrap !important;
  }
  .tool-intro-column {
    width: 100%;
    padding-bottom: 15px;
  }
}

@media only screen and (max-width: 800px) {
  #tool-intro-text {
    flex-wrap: wrap !important;
  }
  .tool-intro-column {
    width: 100%;
  }
  .tool-intro-column:first-child {
    padding-bottom: 15px;
  }
}

#tool-column-menu {
  width: 250px;
  padding-left: 3px;
  flex-grow: 0;
  height: auto;
}
/* for debugging purpose */
#tool-column-menu::after {
  content: var(--tool-update);
  content: none;
  background-color: lightgray;
  padding: 2px;
  color: red;
  clear: both;
}
#tool-column-content {
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 20px;
  flex-grow: 1;
}

#tool-container button {
  margin: 0;
  text-decoration: none;
  font-family: var(--tool-font-family);
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
/*  ----------- Helpbox ---------------*/
.helpbox {
  content: '?';
  background-color: var(--tool-blue);
  color: white;
  width: 15px;
  text-align: center;
  cursor: pointer;
  font-size: 0.9em !important;
  float: right;
}
/*  ----------- infobox ---------------*/
.infobox {
  background-color: var(--tool-blue);
  color: white;
  padding: 4px;
  width: 85px !important;
  text-align: center;
  border-radius: 3px;
}
/*  ----------- SHARE ---------------*/
#tool-share-bar {
  display: none;
  text-align: right;
}
.tool-share-button {
  display: block;
  background-image: var(--tool-icon-share);
  background-repeat: no-repeat;
  height: 22px;
  width: 22px;
  cursor: pointer;
  background-color: white;
}
/*  ----------- MENUS ---------------*/
.menu-title,
.menu-title-active {
  font-size: 1.4em;
  border-bottom: 2px solid var(--tool-blue);
  cursor: pointer;
  clear: both;
  color: var(--tool-light-black);
  margin-bottom: 10px;
  height: 25px;
}
.menu-title {
  background-color: white;
}
.menu-title:hover {
  background-color: var(--tool-light-blue);
}
.menu-title .arrow-up {
  display: none;
}
.menu-title-active .arrow-down {
  display: none;
}
.menu-title-active .arrow-up {
  display: inline-block;
}
.menu-content {
  visibility: hidden;
  opacity: 0;
  height: 0px;
  overflow: hidden;
}
.menu-content-active {
  opacity: 1;
  visibility: visible;
  padding-left: 10px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  height: auto;
  margin-bottom: 15px;
}
.magnifier {
  background-image: var(--tool-magnifier);
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  width: 20px;
  height: 20px;
}
/*  ----------- Arrows ---------------*/
.arrow-up,
.arrow-down {
  display: inline-block;
  float: left;
  margin-right: 5px;
  width: 20px;
  height: 25px;
  background-color: var(--tool-blue);
  background-repeat: no-repeat;
  background-position: center;
}

.arrow-down {
  display: inline-block;
  background-image: var(--tool-arrow-down);
}
.arrow-up {
  display: none;
  background-image: var(--tool-arrow-up);
}

#contentResults {
  width: 100%;
}

#contentResults button {
  font-family: var(--tool-font-family);
}

.panel {
  padding: 10px 18px;
  background-color: var(--tool-light-blue);
  display: none;
  font-size: 1.1em;
  border-bottom: 2px solid var(--tool-blue);
}
.panel_column {
  margin-right: 7px;
  margin-top: 7px;
  width: 31%;
}
.panel_row {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap !important;
  overflow: hidden;
}
@media only screen and (max-width: 1100px) {
  .panel_row {
    flex-wrap: wrap !important;
  }
  .panel_column {
    margin: 7px;
    width: 100%;
  }
}

.panel_infobloc {
  padding-top: 4px;
  padding-bottom: 7px;
  border-bottom: 2px solid var(--tool-blue);
  overflow-wrap: break-word;
  line-clamp: 4;
  overflow: hidden;
}
.panel_infobloc a:link,
a:visited {
  color: var(--tool-blue);
}
.panel_infobloc:last-child {
  border-bottom: 0px;
}

.panel_infobloc_sektor_icon {
  display: block;
  width: 75px;
  height: 40px;
  background-repeat: no-repeat;
  background-position-y: center;
}

.panel_infobloc_more_text {
  display: none;
}
.panel_infobloc_ellipsis {
  color: black;
}
.panel_infobloc_more_btn {
  background-color: var(--tool-blue);
  border: none;
  outline: none;
  width: 15px;
  height: 15px;
  color: white;
  text-align: center;
  padding: 0px;
  line-height: 1em;
}
.accordion,
.accordion_active {
  display: block;
  background-color: white;
  cursor: pointer;
  padding-left: 5px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  width: 100%;
  text-align: left;
  border: none;
  border-bottom: 2px solid var(--tool-blue);
  outline: none;
  animation: 0.5s linear fadein;
  font-size: 1.4em;
  animation: 0.5s linear fadein;
  line-height: 1.3em;
}
.accordion {
  font-weight: normal;
}
.accordion .arrow-up {
  display: none;
  margin-right: 0px;
}
.accordion .arrow-down {
  margin-right: 0px;
}

.accordion_active {
  font-weight: bold;
}

.accordion_active .arrow-down {
  display: none;
  margin-right: 0px;
}
.accordion_active .arrow-up {
  display: inline-block;
  margin-right: 0px;
}

.accordion_active span,
.accordion span {
  display: inline-block;
  float: right;
  margin-left: 15px;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
}

.accordion:hover {
  background-color: var(--tool-light-blue);
}
@keyframes fadein {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}
/* -----------ACTIVE FILTERS -----------*/
.active_filters_list {
  list-style: none;
  list-style-type: none;
}
.active_filters_list ul {
  margin: 0px;
  overflow: inherit !important;
  margin-top: 2px;
  list-style: none !important;
  list-style-type: none !important;
  line-height: 1.5em !important;
}
.active_filters_list li {
  display: inline-block;
  padding: 0 5px;
  margin: 0px;
  margin-left: 3px;
  margin-bottom: 3px !important;
  color: white !important;
  background-color: var(--tool-blue);
  cursor: pointer;
  border-radius: 3px;
  font-size: 1em !important;
  list-style: none !important;
  list-style-type: none !important;
  line-height: 1.6em !important;
}
/* to override typo 3 settings */
.active_filters_list li::before {
  content: none !important;
}
.active_filters_list li:first-child {
  border-left: none;
}
.active_filters_list span {
  display: inline;
  padding: 0 5px;
  margin-left: 3px;
  color: black;
  float: left;
  margin: 0;
  height: auto;
  background-color: lightgray;
  border-radius: 3px;
  line-height: 1.6em;
}

/* ----------- FILTERS SETS ---------------*/
#filters {
  /*pointer-events: none; to block user interaction*/
  width: 250px;
}
.filter-actions {
  cursor: pointer;
  color: var(--tool-blue);
  display: inline-block;
  padding: 4px;
  margin-right: 5px;
  margin-top: 5px;
  text-decoration: underline;
}
.filter_set {
  background-color: white;
  font-family: var(--tool-font-family);
  font-size: 1.1em;
}
.filter_set label {
  font-family: var(--tool-font-family);
  /* to override typo 3 settings */
  /*display: block;
  margin: 0px;
  font-weight: normal;
  background-color: red;*/
}

.filter_set_option {
  margin-top: 8px;
  margin-bottom: 5px;
  margin-left: 5px;
  display: none;
}
.filter_title,
.filter_title_active {
  display: block;
  background-color: white;
  color: black;
  cursor: pointer;
  padding-top: 5px;
  width: 100%;
  text-align: left;
  border: none;
  border-bottom: 2px solid var(--tool-blue);
  font-size: 1.2em;
}

.filter_title {
  background-color: white;
}
.filter_title:hover {
  background-color: var(--tool-light-blue);
}
.filter_title .arrow-up {
  display: none;
}
.filter_title_active .arrow-down {
  display: none;
}
.filter_title_active .arrow-up {
  display: inline-block;
}

.option_count {
  display: none;
  float: right;
  margin-left: 5px;
  width: 20px;
  height: 25px;
  background-color: var(--tool-blue);
  color: white;
  text-align: center;
  font-size: 1em;
}

/*---------  CUSTOM CHECK BOXES---------*/

/* Customize the label (the container) */
.check_filters {
  display: block;
  position: relative;
  padding-left: 25px;
  margin-bottom: 3px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 1em;
  line-height: 0.5em;
}

/* Hide the browser's default checkbox */

.check_filters input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

label.check_filters p {
  font-family: var(--tool-font-family);
  /* to override typo 3 settings */
  margin: 0px;
  font-weight: normal;
  color: black;
  letter-spacing: normal;
  font-size: 1em;
  line-height: 1.3em;
  padding: 0px;
}

/* Create a custom checkbox */
.checkmark {
  box-sizing: content-box;
  position: absolute;
  top: 0px;
  left: 0px;
  border: 1px solid rgb(0, 0, 0);
  height: 15px !important;
  width: 15px;
  margin: 0px;
  padding: 0px;
  background-color: white;
}

/* On mouse-over, add a grey background color */
.check_filters:hover input ~ .checkmark {
  background-color: var(--tool-blue);
}

/* When the checkbox is checked  */
.check_filters input:checked ~ .checkmark {
  background-color: #ffffff;
  background-image: var(--tool-icon-checkbox-cross);
}

/* Create the checkmark/indicator (hidden when not checked) */
.check_filters .checkmark:after {
  content: ' ';
  position: absolute;
  display: none;
}

/* when disabeled */
.check_filters input:disabled ~ .checkmark {
  background-color: #d4d4d4;
}

/* ------------- SEARCH TEXT ------------- */

#search_pattern_input {
  /*background-image: var(--tool-magnifier); 
  background-position: 4px 6px; 
  background-repeat: no-repeat; 
  background-size: 15%; */
  width: 220px;
  font-size: 1.2em;
  padding: 12px 17px 12px 12px;
  border: 1px solid #ddd;
  margin-bottom: 12px;
}
#search_pattern_input input[type='search'] {
  -webkit-appearance: none;
}

#search_pattern_input:focus {
  background-color: var(--tool-blue);
  color: white;
  outline: none;
}
/* ----------------- Graphs ---------------- */
#graphs {
  width: auto;
  border-bottom: 2px solid var(--tool-blue);
  padding-bottom: 10px;
  margin-bottom: 15px;
}
.legend {
  margin-top: 20px;
  display: block;
}
#title-dataviz {
  margin-top: 10px;
  font-size: 1.6em;
  font-weight: bold;
  margin-bottom: 4px;
}
#subtitle-dataviz {
  font-size: 1.1em;
  font-weight: normal;
  margin-bottom: 5px;
}
.graph-buttons {
  background-color: white;
  color: black;
  cursor: pointer;
  padding: 5px;
  text-align: left;
  border: none;
  border: 0;
  outline: none;
  font-size: 1.2em;
  font-weight: normal;
}
.graph-buttons-active {
  font-weight: bold;
}
.graph-buttons:hover {
  font-weight: bold;
}
.piechart {
  text-align: center;
  display: inline-grid;
  background-color: white;
  margin: 3px;
  width: 25%;
  min-width: 150px;
  height: auto;
}
.piechart_sektor {
  text-align: center;
  display: inline-grid;
  background-color: white;
  margin: 3px;
  width: 50%;
  min-width: 250px;
  height: auto;
}
.piechart svg .piechart_sektor svg {
  display: inline-block;
  position: relative;
  top: 0;
  left: 0;
}
#tooltip-info {
  z-index: 1000;
  position: absolute;
  font-size: 1em;
  line-height: 1.2em;
  text-align: left;
  width: auto;
  max-width: 150px;
  height: auto;
  padding: 5px;
  color: white;
  background: var(--tool-blue);
  border: 0px;
  border-radius: 5px;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.5s;
}

.graph-option-button {
  width: 32px;
  height: 32px;
  display: inline-block;
  background-repeat: no-repeat;
  margin: 5px;
  cursor: pointer;
}
.graph-option-button-bar {
  background-image: var(--tool-chart-bar-icon-off);
}
.graph-option-button-bar-active {
  background-image: var(--tool-chart-bar-icon-on);
}
.graph-option-button-pie {
  background-image: var(--tool-chart-pie-icon-off);
}
.graph-option-button-pie-active {
  background-image: var(--tool-chart-pie-icon-on);
}
.svg-graph-segment-active {
  fill: black; /*fallback if pattern not present */
  fill: url(#diagonal-stripe-6);
}
/* -------------- PRINT OPTIONS ---------------- */
/* override styles when printing */
@page {
  size: A4;
  margin: 0;
}
@media print {
  html,
  body {
    width: 210mm;
    height: 297mm;
  }
  /* ... the rest of the rules ... */
}
@media print {
  #tool-column-menu {
    display: none;
  }
  #tool-column-content {
    width: 190mm;
  }
}
