@import '_content/PM.Framework.Common.WebUI.Modals/PM.Framework.Common.WebUI.Modals.n9lmbwt872.bundle.scp.css';
@import '_content/PM.Framework.Common.WebUI.PMSelect/PM.Framework.Common.WebUI.PMSelect.v7lhdtta0z.bundle.scp.css';
@import '_content/PM.Framework.Common.WebUI/PM.Framework.Common.WebUI.fyboc75x1n.bundle.scp.css';
@import '_content/PM.Framework.DynamicForms.WebUI.Client.Editor/PM.Framework.DynamicForms.WebUI.Client.Editor.c76xfbrp5q.bundle.scp.css';
@import '_content/PM.Framework.DynamicForms.WebUI.Client.Form/PM.Framework.DynamicForms.WebUI.Client.Form.rydtgbueu2.bundle.scp.css';
@import '_content/PM.Framework.Geo.MapUI/PM.Framework.Geo.MapUI.oj3lvjrjsf.bundle.scp.css';
@import '_content/PM.Framework.QuillWysiwygEditor.UI/PM.Framework.QuillWysiwygEditor.UI.72c0qo17vw.bundle.scp.css';

/* /Pages/Administration/Rechtegruppe/Rechte.razor.rz.scp.css */
/* Zentriert die Checkboxen der Rechte-Matrix innerhalb ihrer Spalten.
   Bootstrap positioniert form-check-Inputs standardmäßig linksbündig mit negativem Margin. */
[b-l0wi8fnfmy] .rechte-zelle .checkbox,
[b-l0wi8fnfmy] .rechte-zelle .form-check {
    display: flex;
    justify-content: center;
    padding-left: 0;
    margin-bottom: 0;
}

[b-l0wi8fnfmy] .rechte-zelle input[type="checkbox"] {
    float: none;
    margin-left: 0;
}
/* /Pages/BestandserhebungJahreseinstellung/ZusatzdatenDetails.razor.rz.scp.css */
.einleitungstext[b-acdzb92s9l]  .card-body {
    padding: 0;
}

.einleitungstext[b-acdzb92s9l]  .card-body textarea {
    border: none;
}
/* /Pages/Bestandserhebung/Components/Bestandsabfrage.razor.rz.scp.css */
.jahreHeaderTh[b-17ge1x919i] {
    color: white;
    border: 1px solid black;
    text-align: center;
}

.summeHeaderTh[b-17ge1x919i] {
    width: 15%;
    color: white;
    border: 1px solid black;
    text-align: center;
}

.summeHeader[b-17ge1x919i] {
    width: 15%;
    text-align: center;
}

.mitgliederAnzahlTd[b-17ge1x919i] {
    text-align: center;
    max-width: 60px;
    min-width: 60px;
    padding: .5rem .1rem;
}

.mitgliederAnzahlEmptyTd[b-17ge1x919i] {
    max-width: 60px;
    min-width: 60px;
    padding: .5rem .1rem;
}

.jahrzehntSummeTd[b-17ge1x919i] {
    text-align: center;
}
/* /Pages/Bestandserhebung/Zusatzdaten/BestandserhebungMitgliedsbeitraege.razor.rz.scp.css */
tbody th[b-hzzf70yclo],
tbody td[b-hzzf70yclo] {
   vertical-align: middle;
}
/* /Pages/Bestandserhebung/Zusatzdaten/ZusatzdatenPassiveMitglieder.razor.rz.scp.css */

table td[b-m9yz11hzu9]  b {
    font-weight: normal;
}
