:root{--color-blue:#0098c8;--color-lightgreen:#89c163;--color-darkgreen:#009769;--color-white:#fff;--color-gray:#9a9a9a;--font-size-text:clamp(1rem,(1rem + .2556vw - 1.5px), 1.2rem);--font-size-small:clamp(.8rem(.8rem + .2556vw - 1.5px), 1rem)}body{color:var(--color-gray)}#toTop{color:var(--color-blue)}h1,h3,h5{color:var(--color-darkgreen)}h2,h4,h6{color:var(--color-blue)}.btn-primary{background-color:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.navbar-brand .img-logo{width:250px}.navbar-toggler .icon-bar{background-color:var(--color-blue)}.navbar-nav .nav-item .nav-link{color:var(--color-gray);font-size:var(--font-size-text)}.navbar-nav .nav-item.aktiv .nav-link{background-color:var(--color-blue);color:var(--color-white)}.navbar-nav .nav-item:hover .nav-link{color:var(--color-darkgreen)}.navbar-nav .nav-item.aktiv:hover .nav-link{background-color:var(--color-lightgreen);color:var(--color-white)}@media (min-width:992px){.navbar-brand .img-logo{width:320px}}@media (min-width:1200px){.navbar-nav .nav-item .nav-link{padding:.5rem 15px}}main p{font-size:var(--font-size-text)}main span{color:var(--color-gray);font-size:var(--font-size-text)}section.breadcrumbs{background-color:var(--color-lightgreen);color:var(--color-white)}section.breadcrumbs .breadcrumbs-headline::after{display:none}section.breadcrumbs .aktive_struktur a{color:var(--color-white)}section.breadcrumbs .untertitel .breadcrumbs-headline{line-height:1}footer{background-color:var(--color-darkgreen);color:var(--color-white);font-size:var(--font-size-small)}footer a{font-size:var(--font-size-small)}footer .col-logo-footer{background-color:var(--color-white)}footer .col-logo-footer .logo-footer{padding:2rem 0}footer .col-logo-footer .logo-footer p{margin:0}footer a{color:var(--color-white)}footer a:focus,footer a:hover{color:var(--color-white);text-decoration:underline}footer .footer-adresse .fa{margin-right:15px}footer .footer-adresse{margin-bottom:2rem}footer .footer-adresse .lead.firma{font-size:var(--font-size-small);font-weight:600}footer .copy{margin-top:2rem;font-weight:600}@media (min-width:992px){footer .col-logo-footer .logo-footer .img-logo-footer{width:300px}footer .col-logo-footer{text-align:center}footer{margin:0;padding:0}footer .footer-adresse{margin-top:2rem}}.tycoon_ersetze_adresse{text-decoration:none}.toplinks a .fa{font-size:2rem;color:var(--color-blue)}.kontakt_adresse .lead.firma{font-size:var(--font-size-text);font-weight:600;color:var(--color-darkgreen)}.kontakt_adresse .fa{color:var(--color-lightgreen)}.kontakt_adresse a{color:var(--color-lightgreen)}.kontakt_adresse .tycoon_ersetze_adresse{color:var(--color-lightgreen)}