@import '_content/Arz.Digital.Blazor.Components/Arz.Digital.Blazor.Components.bundle.scp.css';

/* /Components/ArzAccordion/ArzAccordionEntry.razor.rz.scp.css */

.collapsable-panel[b-n702q0ti20] {
    border: 1px solid #eee;
    padding: 25px;
    background-color: white;
    overflow: hidden;
}

.collapsable[b-n702q0ti20]
{
    padding: 0;
}

.collapsable .header[b-n702q0ti20] {
    display: flex;
    column-gap: 20px;
}

.collapsable .push-element[b-n702q0ti20] {
    margin-left: auto;
}
/* /Components/ArzMenu2.razor.rz.scp.css */
navbar[b-ynuf9o044d] {
    display: flex;
}

ul.menu-list[b-ynuf9o044d] {
    display: flex;
    flex-direction: column;
    list-style: none;
}

/** Größere Monitore **/
@media only screen and (min-width: 769px) {
    ul.menu-list[b-ynuf9o044d] {
        flex: 60%;
        flex-direction: row;
        justify-content: flex-end;
    }
}

/* /Shared/Footer.razor.rz.scp.css */

.main-footer[b-fi38rpm94w] {
    display: flex;
    flex-wrap: wrap-reverse;
    max-width: var(--max-body-width);
    padding-left: var(--spacing-large);
    padding-right: var(--spacing-large);
    padding-bottom: var(--spacing-small);
    column-gap: 32px;
    min-width: 100%;
}

.push-element[b-fi38rpm94w] {
    margin-left: auto;
}

hr[b-fi38rpm94w] {
    display: block;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    margin-left: var(--spacing-large);
    margin-right: var(--spacing-large);
    border-width: 4px;
    border: 4px solid #D7D3CE;
/*    border: 1.2px solid;
*/}


/** Kleine Monitore **/
@media only screen and (max-width: 768px) {
    .hide-if-mobile[b-fi38rpm94w] {
        display: none;
    }

    .push-element[b-fi38rpm94w] {
        margin-left: unset;
    }

    .main-footer[b-fi38rpm94w] {
        padding-left: var(--spacing-small);
        padding-right: var(--spacing-small);
    }

    hr[b-fi38rpm94w] {
        margin-left: var(--spacing-small);
        margin-right: var(--spacing-small);
    }

}
/* /Shared/Header.razor.rz.scp.css */
.image-container[b-9kqkcy7kkt] {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 220px;
    min-height: 80px;
}

.main-header[b-9kqkcy7kkt] {
    display: grid;
    max-width: var(--max-body-width);
    min-width: 100%;
    padding-left: var(--spacing-small);
    padding-right: var(--spacing-small);
}

/** Größere Monitore **/
@media only screen and (min-width: 769px) {
    .main-header[b-9kqkcy7kkt] {
        padding-left: var(--spacing-large);
        padding-right: var(--spacing-large);
    }
}
 
/* /Shared/LoadCompany.razor.rz.scp.css */

/* Error Messages*/
.messagebox[b-7ussl4cnn5] {
    display: grid;
    box-shadow: 0px 0px 12px #00000029;
    border-radius: 20px;
    background: var(--secondary-color);
    min-width: 340px;
    max-width: 600px;
    min-height: 300px;
}

.messagebox-title[b-7ussl4cnn5] {
    font-size: var(--font-size-littebig);
    font-weight: bold;
    padding-top: var(--spacing-large);
    padding-left: var(--spacing-larger);
    padding-right: var(--spacing-larger);
    padding-bottom: 0;
    margin-bottom: 0;
}

.messagebox-text[b-7ussl4cnn5] {
    padding-top: 0;
    padding-left: var(--spacing-larger);
    padding-right: var(--spacing-larger);
    padding-bottom: 6em;
}

.messagebox-footer[b-7ussl4cnn5] {
    display: flex;
    width: 100%;
    font-size: var(--font-size-smaller);
    align-items: center;
    justify-content: center;
}

.center[b-7ussl4cnn5] {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
/* /Shared/MainLayout.razor.rz.scp.css */
.grid[b-9ak6vqmnwa] {
    display: grid;
}

.hcenter-content[b-9ak6vqmnwa] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.content-width[b-9ak6vqmnwa] {
    display: flex;
    flex-wrap: wrap;
    min-width: min(100%, var(--max-body-width));
    max-width: var(--max-body-width);
}

.header-row[b-9ak6vqmnwa] {
    grid-row: 1;
    background-color: var(--secondary-color);
    color: var(--text-color);
    position: sticky;
    top: 0;
    z-index: 100;
}

.body-row[b-9ak6vqmnwa] {
    grid-row: 2;
    min-height: calc(100vh - 80px - 140px);
    margin-top: var(--spacing-small);
}

.footer-row[b-9ak6vqmnwa] {
    grid-row: 3;
    background-color: var(--secondary-color);
    color: var(--text-color);
}
/* /Views/AGB.razor.rz.scp.css */
.main-title[b-lujqc3xp9o] {
    font-size: var(--font-size-biggest);
    margin-bottom: 0.75em;
}

.new-section[b-lujqc3xp9o] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 10px;
}

.vmarging[b-lujqc3xp9o] {
    margin-top: 20px;
    margin-bottom: 20px;
}


.col-50Percent[b-lujqc3xp9o] {
    flex: 50%;
}

.with-padding[b-lujqc3xp9o] {
    padding-left: var(--spacing-small);
    padding-right: var(--spacing-small);
}

.enforce-row[b-lujqc3xp9o] {
    display: flex;
    flex-wrap: wrap;
}

.link-info[b-lujqc3xp9o] {
    color: var(--card-color-content);
    background: #E0ECE4;
    padding: 3px;
    margin: 1px;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

    .link-info:hover[b-lujqc3xp9o] {
        background: #C9D4CD;
    }

.hcenter-content[b-lujqc3xp9o] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.content-width[b-lujqc3xp9o] {
    display: flex;
    flex-wrap: wrap;
    min-width: min(100%, var(--max-body-width));
    max-width: var(--max-body-width);
}


/* Größere Monitore */
@media only screen and (min-width: 769px) {
    .with-padding[b-lujqc3xp9o] {
        padding-left: var(--spacing-large);
        padding-right: var(--spacing-large);
    }
}

/** Kleine Monitore **/
@media only screen and (max-width: 768px) {
    .hide-if-mobile[b-lujqc3xp9o] {
        display: none;
    }
}
/* /Views/Datenschutz.razor.rz.scp.css */
.main-title[b-sasf13vmqx] {
    font-size: var(--font-size-biggest);
    margin-bottom: 0.75em;
}

.new-section[b-sasf13vmqx] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 10px;
}

.vmarging[b-sasf13vmqx] {
    margin-top: 20px;
    margin-bottom: 20px;
}


.col-50Percent[b-sasf13vmqx] {
    flex: 50%;
}

.with-padding[b-sasf13vmqx] {
    padding-left: var(--spacing-small);
    padding-right: var(--spacing-small);
}

.enforce-row[b-sasf13vmqx] {
    display: flex;
    flex-wrap: wrap;
}

.link-info[b-sasf13vmqx] {
    color: var(--card-color-content);
    background: #E0ECE4;
    padding: 3px;
    margin: 1px;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

    .link-info:hover[b-sasf13vmqx] {
        background: #C9D4CD;
    }

.hcenter-content[b-sasf13vmqx] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.content-width[b-sasf13vmqx] {
    display: flex;
    flex-wrap: wrap;
    min-width: min(100%, var(--max-body-width));
    max-width: var(--max-body-width);
}


/* Größere Monitore */
@media only screen and (min-width: 769px) {
    .with-padding[b-sasf13vmqx] {
        padding-left: var(--spacing-large);
        padding-right: var(--spacing-large);
    }
}

/** Kleine Monitore **/
@media only screen and (max-width: 768px) {
    .hide-if-mobile[b-sasf13vmqx] {
        display: none;
    }
}
/* /Views/Impressum.razor.rz.scp.css */
.main-title[b-uun5fhvg7v] {
    font-size: var(--font-size-biggest);
    margin-bottom: 0.75em;
}

.new-section[b-uun5fhvg7v] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
    padding-bottom: 10px;
}

.vmarging[b-uun5fhvg7v] {
    margin-top: 20px;
    margin-bottom: 20px;
}


.col-50Percent[b-uun5fhvg7v] {
    flex: 50%;
}

.with-padding[b-uun5fhvg7v] {
    padding-left: var(--spacing-small);
    padding-right: var(--spacing-small);
}

.enforce-row[b-uun5fhvg7v] {
    display: flex;
    flex-wrap: wrap;
}

.link-info[b-uun5fhvg7v] {
    color: var(--card-color-content);
    background: #E0ECE4;
    padding: 3px;
    margin: 1px;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}

    .link-info:hover[b-uun5fhvg7v] {
        background: #C9D4CD;
    }

.hcenter-content[b-uun5fhvg7v] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.content-width[b-uun5fhvg7v] {
    display: flex;
    flex-wrap: wrap;
    min-width: min(100%, var(--max-body-width));
    max-width: var(--max-body-width);
}


/* Größere Monitore */
@media only screen and (min-width: 769px) {
    .with-padding[b-uun5fhvg7v] {
        padding-left: var(--spacing-large);
        padding-right: var(--spacing-large);
    }
}

/** Kleine Monitore **/
@media only screen and (max-width: 768px) {
    .hide-if-mobile[b-uun5fhvg7v] {
        display: none;
    }
}
/* /Views/Index.razor.rz.scp.css */
.image-container[b-d4zhg59l9m] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.main-title[b-d4zhg59l9m] {
    font-size: var(--font-size-bigger);
    margin-bottom: 0.75em;
}

.section-title[b-d4zhg59l9m] {
    font-size: var(--font-size-littebig);
    margin-bottom: 0.4em;
}


.main-image[b-d4zhg59l9m] {
    display: block;
    margin: auto;
    border-radius: 50%;
    border: inherit;
    max-width: 400px;
    max-height: 400px;
}

.new-section[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 20px;
    padding-bottom: 20px;
}

.link-info[b-d4zhg59l9m] {
    color: var(--card-color-content);
    background: #E0ECE4;
    padding: 3px;
    margin: 1px;
    border-radius: 8px;
    text-decoration: none;
    transition: 0.3s;
}
    .link-info:hover[b-d4zhg59l9m] {
        background: #C9D4CD;
    }

/* general */
/* ------- */

.grid[b-d4zhg59l9m] {
    display: grid;
}
.hcenter-content[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.content-width[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap;
    min-width: min(100%, var(--max-body-width));
    max-width: var(--max-body-width);
}

.row[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap;
    padding-top: 10px;
    padding-bottom: 10px;
}

.line-breaks[b-d4zhg59l9m] {
    white-space: pre-line;
}

.no-padding[b-d4zhg59l9m] {
    padding: 0
}

.with-padding[b-d4zhg59l9m] {
    padding-left: var(--spacing-small);
    padding-right: var(--spacing-small);
}


/* Größere Monitore */
@media only screen and (min-width: 769px) {
    .with-padding[b-d4zhg59l9m] {
        padding-left: var(--spacing-large);
        padding-right: var(--spacing-large);
    }
}


hr[b-d4zhg59l9m] {
    display: block;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left: auto;
    margin-right: auto;
/*    border: 5px solid #D8D3CD;*/
    border: 0.9px solid;
}

.row-wrap-reverse[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap-reverse;
}

.enforce-row[b-d4zhg59l9m] {
    display: flex;
    flex-wrap: wrap;
}

.grey-background[b-d4zhg59l9m] {
    background-color: var(--secondary-color);
}

.col-65Percent[b-d4zhg59l9m] {
    flex: 65%;
}

.col-50Percent[b-d4zhg59l9m] {
    flex: 50%;
}

.col-30Percent[b-d4zhg59l9m] {
    flex: 33%;
}

.col-25Percent[b-d4zhg59l9m] {
    flex: 25%;
}

.col-15Percent[b-d4zhg59l9m] {
    flex: 15%;
}

.col-center[b-d4zhg59l9m] {
    display: flex;
    align-items: center;
    justify-content: center;
}

.round[b-d4zhg59l9m] {
    display: block;
    margin: auto;
    border-radius: 50%;
    border: inherit;
}


.radius45[b-d4zhg59l9m] {
    border: inherit;
    max-width: 45px;
    max-height: 45px;
    min-width: 20px;
    min-height: 20px;
}

.vmarging[b-d4zhg59l9m] {
    margin-top: 20px;
    margin-bottom: 20px;
}


.flex-gap[b-d4zhg59l9m] {
    gap: 20px;
}


/** Kleine Monitore **/
@media only screen and (max-width: 768px) {
    .hide-if-mobile[b-d4zhg59l9m] {
        display: none;
    }
}
