/* /Components/Dialogs/MPDialog.razor.rz.scp.css */
.mud-dialog-container[b-9gxe7oyvqg]
{
    z-index:100;
}
/* /Components/Layout/MainLayout.razor.rz.scp.css */

#blazor-error-ui[b-8ypz0wfd4k] {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-8ypz0wfd4k] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }

.navbar .navbar-nav i.now-ui-icons[b-8ypz0wfd4k] {
    top:2px!important;
}

.navbar .navbar-nav .dropdown-menu i.now-ui-icons[b-8ypz0wfd4k] {
    top: 0px!important;
    margin-right:10px;
}

.sidebar-collapse .navbar .dropdown .dropdown-menu[b-8ypz0wfd4k], .sidebar-collapse .navbar .dropdown.show .dropdown-menu[b-8ypz0wfd4k]{
    overflow-y:visible;
}

.zcwPopup-close[b-8ypz0wfd4k]{
    display:none;
}

.footer ul.links-vertical li[b-8ypz0wfd4k] {
    display: block;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 0;
}

.cookie-banner[b-8ypz0wfd4k] {
    display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
/* /Components/Pages/Basis/Adressbuch.razor.rz.scp.css */
h1[b-wq6evqhs5y] {
    color: black;
    text-shadow: 1px 1px 2px black;
}

h2[b-wq6evqhs5y] {
    scroll-margin-top: 100px;
}

.page-header .page-header-image[b-wq6evqhs5y]{
    z-index:1;
    
}

.page-header .description[b-wq6evqhs5y] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-wq6evqhs5y] {
    background-color: #23688c;
    font-weight: bold;
}

.icon-wrapper[b-wq6evqhs5y] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-wq6evqhs5y] {
    color: #6c757d;
}

.card-pricing ul li[b-wq6evqhs5y] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-wq6evqhs5y] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-wq6evqhs5y]{
    font-weight:400;
}
/* /Components/Pages/Basis/Aufgaben.razor.rz.scp.css */
h1[b-8yhcr7zlcw] {
    color: black;
    text-shadow: 1px 1px 2px black;
}

h2[b-8yhcr7zlcw] {
    scroll-margin-top: 100px;
}

h4.description[b-8yhcr7zlcw] {
    text-shadow: 1px 1px 2px black;
}

.pricing-section h2[b-8yhcr7zlcw] {
    text-shadow: 0px 0px 5px black;
}

.pricing-section p.lead[b-8yhcr7zlcw] {
    text-shadow: 0px 0px 2px black;
}

.page-header .page-header-image[b-8yhcr7zlcw] {
    z-index: 1;
}

.page-header .description[b-8yhcr7zlcw] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-8yhcr7zlcw] {
    background-color: #23688c;
    font-weight: bold;
}

.icon-wrapper[b-8yhcr7zlcw] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-8yhcr7zlcw] {
    color: #6c757d;
}

.card-pricing ul li[b-8yhcr7zlcw] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-8yhcr7zlcw] {
    list-style: none;
    padding: 0;
    max-width: 300px;
    margin: 10px auto;
}

p[b-8yhcr7zlcw] {
    font-weight: 400;
}
/* /Components/Pages/Basis/Dienstplan.razor.rz.scp.css */
h1[b-9lmpabw1ka] {
    color: black;
    text-shadow: 1px 1px 2px black;
}

h2[b-9lmpabw1ka] {
    scroll-margin-top: 100px;
}

h4.description[b-9lmpabw1ka] {
    text-shadow: 1px 1px 2px black;
}

.pricing-section h2[b-9lmpabw1ka] {
    text-shadow: 0px 0px 5px black;
}

.pricing-section p.lead[b-9lmpabw1ka] {
    text-shadow: 0px 0px 2px black;
}

.page-header .page-header-image[b-9lmpabw1ka]{
    z-index:1;
    
}

.page-header .description[b-9lmpabw1ka] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-9lmpabw1ka] {
    background-color: #23688c;
    font-weight: bold;
}

.icon-wrapper[b-9lmpabw1ka] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-9lmpabw1ka] {
    color: #6c757d;
}

.card-pricing ul li[b-9lmpabw1ka] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-9lmpabw1ka] {
    list-style: none;
    padding: 0;
    max-width: 300px;
    margin: 10px auto;
}

p[b-9lmpabw1ka]{
    font-weight:400;
}
/* /Components/Pages/Basis/Uebersicht.razor.rz.scp.css */
a[b-ogldityz9d], a:hover[b-ogldityz9d]{
    color:black;
    text-decoration:none;
}


p.note[b-ogldityz9d]{
    font-size:0.9em;
    font-weight:400;
}
/* /Components/Pages/Home.razor.rz.scp.css */

a[b-cjnbseqd5g]{
    color:black;

}
a:hover[b-cjnbseqd5g]{
    text-decoration:none;
}

@media(max-width: 768px) {
    div.rellax-text[b-cjnbseqd5g]{
       top:21%;
       max-width:90%;
    }

        div.rellax-text h1.h1-seo[b-cjnbseqd5g]{
            letter-spacing:0px;
            font-size:4.4em;
        }

    .presentation-page .rellax-text-container .pro[b-cjnbseqd5g]{
        right:0px;
        bottom:63px;
    }

    .h3-description[b-cjnbseqd5g] {
        margin-top: -100px;
    }
}
/* /Components/Pages/Modules/Abfallwirtschaft.razor.rz.scp.css */
h1[b-8qfj2lsch7]{
    color:black;
}

h2[b-8qfj2lsch7] {
    scroll-margin-top: 100px;
}

.page-header .page-header-image[b-8qfj2lsch7]{
    z-index:1;
    
}

.page-header .description[b-8qfj2lsch7] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-8qfj2lsch7]{
    background-color:orange;
    font-weight:bold;
}

.icon-wrapper[b-8qfj2lsch7] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-8qfj2lsch7] {
    color: #6c757d;
}

.card-pricing ul li[b-8qfj2lsch7] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-8qfj2lsch7] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-8qfj2lsch7]{
    font-weight:400;
}
/* /Components/Pages/Modules/Arbeitnehmerschutz.razor.rz.scp.css */
h1[b-f1jnj6udwi]{
    color:black;
}

h2[b-f1jnj6udwi] {
    scroll-margin-top: 100px;
}

.page-header .page-header-image[b-f1jnj6udwi]{
    z-index:1;
    
}

.page-header .description[b-f1jnj6udwi] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-f1jnj6udwi] {
    background-color: #8c2327;
    font-weight: bold;
}

.icon-wrapper[b-f1jnj6udwi] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-f1jnj6udwi] {
    color: #6c757d;
}

.card-pricing ul li[b-f1jnj6udwi] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-f1jnj6udwi] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-f1jnj6udwi]{
    font-weight:400;
}
/* /Components/Pages/Modules/Arbeitsmittelprüfung.razor.rz.scp.css */
h1[b-p4uvwuq6b2] {
    color: black;
}

h2[b-p4uvwuq6b2] {
    scroll-margin-top: 100px;
}

.page-header-image[b-p4uvwuq6b2] {
    background-position-y: -32px!important;
}

.pricing-section h2[b-p4uvwuq6b2] {
    text-shadow: 0px 0px 5px black;
}

.pricing-section p.lead[b-p4uvwuq6b2] {
    text-shadow: 0px 0px 2px black;
}

.page-header .page-header-image[b-p4uvwuq6b2]{
    z-index:1;
    
}

.page-header .description[b-p4uvwuq6b2] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-p4uvwuq6b2] {
    background-color: #ca020c;
    font-weight: bold;
}

.icon-wrapper[b-p4uvwuq6b2] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-p4uvwuq6b2] {
    color: #6c757d;
}

.card-pricing ul li[b-p4uvwuq6b2] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-p4uvwuq6b2] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-p4uvwuq6b2]{
    font-weight:400;
}
/* /Components/Pages/Modules/Brandschutz.razor.rz.scp.css */
h1[b-iorkrfpvfw]{
    color:black;
}

h2[b-iorkrfpvfw] {
    scroll-margin-top: 100px;
}

.page-header .page-header-image[b-iorkrfpvfw]{
    z-index:1;
    
}

.page-header .description[b-iorkrfpvfw] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-iorkrfpvfw] {
    background-color: #8c2327;
    font-weight: bold;
}

.icon-wrapper[b-iorkrfpvfw] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-iorkrfpvfw] {
    color: #6c757d;
}

.card-pricing ul li[b-iorkrfpvfw] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-iorkrfpvfw] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-iorkrfpvfw]{
    font-weight:400;
}
/* /Components/Pages/Modules/Fuhrparkverwaltung.razor.rz.scp.css */
h1[b-30yrf55cu6] {
    color: black;
    text-shadow: 1px 1px 2px black;
}

h2[b-30yrf55cu6] {
    scroll-margin-top: 100px;
}

h4.description[b-30yrf55cu6] {
    text-shadow: 1px 1px 2px black;
}

.pricing-section h2[b-30yrf55cu6] {
    text-shadow: 0px 0px 5px black;
}

.pricing-section p.lead[b-30yrf55cu6] {
    text-shadow: 0px 0px 2px black;
}

.page-header .page-header-image[b-30yrf55cu6]{
    z-index:1;
    
}

.page-header .description[b-30yrf55cu6] {
    color: black;
    font-weight: 500;
}

.btn.btn-info[b-30yrf55cu6] {
    background-color: #e5e6e1;
    font-weight: bold;
    color:black;
}

.icon-wrapper[b-30yrf55cu6] {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    background-color: #f8f9fa;
    border-radius: 50%;
    margin: 0 auto;
}

.text-muted[b-30yrf55cu6] {
    color: #6c757d;
}

.card-pricing ul li[b-30yrf55cu6] {
    color: #888;
    text-align: center;
    padding: 12px 0;
    border-bottom: 1px solid hsla(0, 0%, 53%, .3);
}

.card-pricing ul[b-30yrf55cu6] {
    list-style: none;
    padding: 0;
    max-width: 280px;
    margin: 10px auto;
}

p[b-30yrf55cu6]{
    font-weight:400;
}
/* /Components/Pages/Modules/Module.razor.rz.scp.css */
a[b-80rwxwmjx8], a:hover[b-80rwxwmjx8]{
    color:black;
    text-decoration:none;
}
/* /Components/Pages/Others/Blog/Article.razor.rz.scp.css */
.banner[b-2pub1yhvjm] {
    object-fit: cover;
    height: 350px;
    width: 100%;
}
/* /Components/Pages/Others/Blog/Blog.razor.rz.scp.css */
.article-date[b-6lp0t1gc21] {
    font-size: 14px;
    color: #777;
    margin-bottom: 10px;
}

.card.article img[b-6lp0t1gc21] {
    height: 250px;
    object-fit: cover;
}
/* /Components/Pages/Others/Kontakt.razor.rz.scp.css */
.page-header .page-header-image[b-b3vykssesr] {
    z-index: 1;
}

.page-header h1[b-b3vykssesr] {
    text-shadow: 0px 0px 4px black;
}

.page-header h4[b-b3vykssesr] {
    text-shadow: 0px 0px 2px black;
}
/* /Components/Pages/Others/UeberUns.razor.rz.scp.css */
.page-header .page-header-image[b-gjn9a1urut] {
    z-index: 1;
}

.page-header h1[b-gjn9a1urut]{
    text-shadow:0px 0px 4px black;
}

.page-header h4[b-gjn9a1urut]{
    text-shadow:0px 0px 2px black;
}
/* /Components/Pages/Start/LetsGo.razor.rz.scp.css */
.page-header .page-header-image[b-ndqsdem44d] {
    z-index: 1;
    opacity: 0.5;
}


.btn[b-ndqsdem44d]{
    background-color:orange;
    font-weight:bold;
}

.description[b-ndqsdem44d]{
    font-weight:500;
}
