/*Abschlusseite ausblenden*/
#form_pagenavigation.arrow #form_pagenavigation_list .pageAbschluss span {
	display: none;
}

#form_pagenavigation.arrow #form_pagenavigation_list li.pageAbschluss div button span:before {
	display: none;
}

li.pageAfter.pageAfterUnvisited.pageNrAll.pageAbschluss {
    display: none;
}

/*Kontrollseite in "Ergebnisse" umbenennen*/
#form_pagenavigation.arrow #form_pagenavigation_list .pageKontrolle span {
	visibility: hidden;
	font-size: 0.01em;
}

#form_pagenavigation.arrow #form_pagenavigation_list li.pageKontrolle div button span:before {
	visibility: visible;
	content: counter(step, decimal) '. Ergebnisse';
	font-size: 100em;
}

/*Feldbreite Feld "Geburtsdatum"*/
#block_BNR_Person_V1_0_Geburtsdatum {
    width: 50%;
}

/*Leere Zeilen bei Brutto-Netto-Rechner Block Familienbeihilfe entfernen*/
#block_BNR_Familienbonus_Plus_V1_01\.row_4,
#block_BNR_Familienbonus_Plus_V1_01\.row_5,
#block_BNR_Familienbonus_Plus_V1_01\.row_6 {
    display: none !important;
}


/*Datepicker Dropdown anzeigen*/
.pika-title select {
    min-width: 60px;
    opacity: initial !important;
}

.pika-label {
    overflow: initial !important;
    min-width: 60px;
}

/*Überschriften Kontrollseite*/
#cm_form_data h3#block1 {
    text-align: center !important;
    font-size: 2em !important;
}

#cm_form_data h3#block5 {
    text-align: center !important;
    font-size: 2em !important;
}



/*Checkboxen in Block Bereitschafts- und Nachtdienste rechtsbündig*/
div#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_2 span {
    float: right !important;
}

.cell.cell32.label22.field10.fieldwidthDefault.controltype_checkbox.withInfo .check_wrap {
    float: right !important;
}

.cell.cell32.label22.field10.fieldwidthDefault.controltype_checkbox.withInfo .info {
    float: right !important;
}

/*Leittexte in Block Bereitschafts- und Nachtdienste linksbündig*/
/*Zeile 1*/
#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_1>.cell.cell32.label25.field07.fieldwidthPercent.fieldwidth100.controltype_text.noInfo>.cellinner>.label,
#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_1>.cell.cell27.label17.field10.fieldwidthPercent.fieldwidth100.controltype_text.noInfo>.cellinner>.label,
#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_1>.cell.cell28.label20.field08.fieldwidthDefault.controltype_text.noInfo>.cellinner>.label {
    text-align: left !important;
}


/*Zeile 2*/

#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_2>.cell.cell32.label22.field10.fieldwidthDefault.controltype_checkbox.noInfo>.cellinner>.label {
    text-align: left !important;
}

/*Zeile 3*/

#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_3>.cell.cell29.label17.field12.fieldwidthPercent.fieldwidth100.controltype_text.withInfo>.cellinner>.label,
#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_3>.cell.cell30.label20.field10.fieldwidthPercent.fieldwidth100.controltype_text.withInfo>.cellinner>.label {
    text-align: left !important;
}

/*Zeile 4*/

#block_BNR_BereitschaftsdienstNachtdienst_V1_0>#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_4>.cell.cell32.label22.field10.fieldwidthDefault.controltype_checkbox.withInfo>.cellinner>.label {
    text-align: left !important;
}

/*Feld LST kleiner*/
#block_BNR_Zuschlag_VAB_AEAB_V1_0>#block_BNR_Zuschlag_VAB_AEAB_V1_0\.row_1>.noInfo.fieldwidth100 .field input, .noInfo.fieldwidth100 .field textarea, .noInfo.fieldwidth100 .field select, .noInfo.fieldwidth100 .field select + .select2 {
    width: 60%!important;
}

#block_KS_LSt_V1_0\.node .legend {
	display: none;
}

/* ###### Kontrollseite #####*/

/*Überschriften links bündig mit Feldern*/
#cm_form_data .legend {
    padding-left: 1em !Important;
}

/*Bitte auswählen auf Kontrollseite ausgeschrieben*/
#cm_form_data select, #cm_form_data .select2 {
    max-width: none !important;
    width: auto !important;
}

/*Überschriften verbundener Blöcke gleich groß wie Leittexte und gleicher Abstand links*/
#cm_form_data h4 {
    font-size: 0.9em !important;
}
#cm_form_data.cm_blocklayoutStyled .block > fieldset > .legend .block-header {
    padding: 0 !important;
}

/*Seite Netto - Summe Rahmen*/
#cm_form_data .super_cell #block_KS_Gesatmbezuege_Netto_V1_0\.row_2 {
    border-top: 2px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}

/*Seite Netto - Aus-/Rückzahlungsbetrag Betrieb Rahmen
#cm_form_data .super_cell #block_KS_Gesatmbezuege_Netto_V1_0\.row_4 {
    border-top: 2px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}*/

/*Abstand Rechts gleich wie links*/
#cm_form_data .row {
    padding: 0.5em 2em 0.5em 1em;
}

/*Abstände bei ausgeblendeten Feldern entfernen*/
/*.ajaxplaceholder {
   height: 0;
}*/

/*Strich nach Abzüge*/
#block_KS_Netto_V1_0\.row_8 {
    border-bottom: 1px solid #dee2e6;
    padding-top: 0.5em;
    padding-bottom: 0.5em !important;
}

/*Formatierung Gesamtbezug Netto*/
#block_KS_Gesatmbezuege_Netto_V1_0\.row_2 {
    background-color: #f9f3f3;
    border-top: 2px solid #4caf50 !important;
    border-bottom: 1px solid #4caf50 !important;
    font-weight: bold;
    padding: 0.5em 2em 0.5em 1em;
    margin-top: -0.5em;
    margin-bottom: 1em;
}

/*Dienstgeberkosten*/

/*Seite weniger breit - deaktiviert wegen Problemen mit mobiler Ansicht
#block_Ueberschrift_BNR_DG_V1_0 {
    padding: 0.5em 15em 0.5em 15em;
}
*/


select#block_BNR_Zuschlag_VAB_AEAB_V1_0_BNR_Zuschlag_VAB_AEAB {
    width: 88%;
}


/*Kontrollseite Map-Felder ganz anzeigen*/
media="screen and (min-width: 901px)"
.noInfo.fieldwidth50 .field input, .noInfo.fieldwidth50 .field textarea, .noInfo.fieldwidth50 .field select, .noInfo.fieldwidth50 .field select + .select2 {
    width: auto !important;
}
select#block_KS_Gehaltskasse_V1_0_BNR_Kinderzulagen_Anzahl {
    width: 50% !important;
}

media="screen and (min-width: 901px)"
.noInfo.fieldwidth50 .field input, .noInfo.fieldwidth50 .field textarea, .noInfo.fieldwidth50 .field select, .noInfo.fieldwidth50 .field select + .select2 {
    width: auto !important;
}

div#block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit_html {
    text-align: right;
}
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Entlohnung_Inanspruchnahme_Betrag {
    padding-right: 0 !important;
}
input#block_KS_Mantelwaesche_V1_0_Mantelwaesche_Betrag {
    padding-right: 0 !important;
}

select#block_KS_Betrieb_V1_0_BNR_Leiterzulage_Tage {
    text-align: right !important;
}


input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Entlohnung_Inanspruchnahme_Betrag {
    padding-left: 0 !important;
}

input#Angaben_DN_block_KS_BereitschaftsdienstNachtdienst_V1_0_Entlohnung_Inanspruchnahme_Betrag {
    padding-left: 0 !important;
}

div#Angaben_DN_block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit_html {
    text-align: right;
}


div#Angaben_DN_block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit_html {
    padding-right: 0.5em;
}

input#block_KS_LST_BMGrdl_V1_0_LSt_lfd {
    padding-left: 0;
    font-weight: bold;
}

input#block_KS_Gesatmbezuege_Netto_V1_0_Aus_Rueckzahlungsbetrag_Betrieb {
    padding-left: 0;
    font-weight: bold;
}

/*Ruferreichbarkeit im Turnus rechtsbündig*/
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit {
    text-align: right !important;
}
input#Angaben_DN_block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit {
    text-align: right !important;
}

/*Ja-Nein-Felder ganz anzeigen auf Kontrollseite*/
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit {
    padding-left: 0;
    padding-right: 0;
}
input#block_KS_LST_BMGrdl_V1_0_LSt_lfd_AVAB_AEAB_Ja_Nein {
    padding-left: 0;
    padding-right: 0;
}
input#LST_block_KS_Abzuege_V1_0_MitgliedsbeitragVAAOE_Ja_Nein {
    padding-left: 0;
    padding-right: 0;
}
input#block_KS_Abzuege_V1_0_MitgliedsbeitragVAAOE_Ja_Nein {
    padding-left: 0;
    padding-right: 0;
}


select#block_KS_Betrieb_V1_0_BNR_Leiterzulage_Tage {
    padding-right: 0;
    padding-left: 0;
}
select#block_KS_Betrieb_Angaben_DN_V1_0_Leiterzulage_Tage {
    padding-right: 0;
    padding-left: 0;
}


input#block_KS_Lohnnebenkosten_DG_V1_0_Basis {
    text-align: left;
}


div#block_KS_Zahlungen_Gehaltskasse_V1_0\.row_3 {
    border-top: 2px solid #dee2e6;
}

select[disabled] > option {
    color: #000000 !important;
}

select:disabled {
    opacity: 1 !important;
}

select#block_KS_Betrieb_Angaben_DN_V1_0_Leiterzulage_Tage {
    float: right;
}

input#Netto_block_KS_Abzuege_V1_0_MitgliedsbeitragVAAOE_Ja_Nein {
    padding-left: 0;
    padding-right: 0;
}


/*Dienstgeberkosten Strich unter Lohnnebenkosten entfernen*/
#cm_form_data .super_cell #block_KS_Lohnnebenkosten_DG_V1_0 {
    border-top: none;
}

/*Dienstgeberkosten Überschrift Lohnnebenkosten*/
#block_KS_Lohnnebenkosten_DG_V1_0:before {
  /*  content: "Lohnnebenkosten";*/
    display: block;
    font-size: 1.7em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
}

/*Dienstgeberkosten Rahmen bei Summen*/
#block_KS_Gesamtkosten_DG_V1_0\.row_4 {
    background-color: #f9f3f3;
    border-top: 2px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    font-weight: bold;
    padding: 0.5em 2em 0.5em 1em !important;
    margin-top: 0.5em;
}

#block_KS_Information_Gehaltskassenbezug_V1_0\.row_3 {
    border-top: 2px solid #dee2e6;
}

/*Einrückungen*/
select#block_KS_Betrieb_V1_0_BNR_Leiterzulage {
    padding-left: 0 !important;
}
select#block_KS_Betrieb_V1_0_BNR_Belastungszulage {
    padding-left: 0 !important;
}
select#block_KS_Betrieb_V1_0_BNR_Gefahrenzulage {
    padding-left: 0 !important;
}
input#block_KS_Betrieb_V1_0_Funktionszulage_Ja_Nein {
    padding-left: 0 !important;
}
input#block_KS_Betrieb_V1_0_Fachapothekerzulage_Ja_Nein {
    padding-left: 0 !important;
}
abbr.label_required {
    display: none;
}
select#block_KS_Gehaltskasse_V1_0_BNR_Gehaltsstufe {
    padding-left: 0 !important;
}
select#block_KS_Gehaltskasse_V1_0_BNR_Zehntel {
    padding-left: 0 !important;
}
input#block_KS_Gehaltskasse_V1_0_Haushaltszulage_ja_nein {
    padding-left: 0 !important;
}
select#block_KS_Gehaltskasse_V1_0_BNR_Kinderzulagen_Anzahl {
    padding-left: 0 !important;
}

/*Überschrift Information: Gehaltskassenbezug (Brutto) Dienstnehmer*in*/
#block_KS_Information_Gehaltskassenbezug_V1_0\.node > fieldset > .legend > .block-header > h3 {
    font-size: 0.7em !important;
}


/*.ajaxplaceholder.cell {
	height: 0;
}*/


div#block_KS_Brutto_Ueberschrift_V1_0\.row_1 {
    display: none !important;
}
div#block_KS_Brutto_Ueberschrift_V1_0 {
    display: none !important;
}

div#block_KS_Netto_Ueberschrift_V1_0 {
    display: none !important;
}
div#block_KS_Netto_Ueberschrift_V1_0\.row_1 {
    display: none !important;
}

#block_KS_Netto_V1_0\.node>fieldset>.legend>.block-header {
    display: none !important;
}


input#block_KS_Gehaltskasse_V1_0_Gehaltsstufe {
    padding-left: 0 !important;
}

input#block_KS_Gehaltskasse_V1_0_BNR_Gehaltsstufe {
    padding-left: 0 !important;
}
input#block_KS_Gehaltskasse_V1_0_BNR_Zehntel {
    padding-left: 0 !important;
}


/*Überstunden und Lagezuschläge Grundlohn nicht fett*/
div#block_KS_Ueberstunden_V1_0\.row_1>.cell.cell_disabled.cell90.label70.field20.fieldwidthPercent.fieldwidth100.controltype_text.noInfo>.cellinner>.label {
    font-weight: normal !important;
}
div#block_KS_Lagezuschlaege_V1_0\.row_1>.cell.cell_disabled.cell90.label70.field20.fieldwidthPercent.fieldwidth100.controltype_text.noInfo>.cellinner>.label {
    font-weight: normal !important;
}


input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_50Prozent_String {
    padding-left: 0 !important;
}
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_75Prozent_String {
    padding-left: 0 !important;
}
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_100Prozent_String {
    padding-left: 0 !important;
}

/*Abstände rechts Kontrollseite*/
input#block_KS_Betrieb_V1_0_Ausgleichszulage_Betrag,
input#block_KS_Betrieb_V1_0_Zuzahlung,
input#block_KS_Betrieb_V1_0_Sonstige_Zuzahlungen,
input#block_KS_Betrieb_V1_0_Leiterzulage_Betrag,
input#block_KS_Betrieb_V1_0_Belastungszulage_Betrag,
input#block_KS_Betrieb_V1_0_Gefahrenzulage_Betrag,
input#block_KS_Betrieb_V1_0_Funktionszulage_Betrag,
input#block_KS_Betrieb_V1_0_Fachapothekerzulage_Betrag,
input#block_KS_Ueberstunden_V1_0_Ueberstunden_Grundlohn_Betrag,
input#block_KS_Ueberstunden_V1_0_Uest_50Prozent,
input#block_KS_Ueberstunden_V1_0_Uest_100Prozent,
input#block_KS_Ueberstunden_V1_0_Uest_100Prozent_wenigNacht,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_Grundlohn_Betrag,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_50Prozent,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_75Prozent,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_100Prozent,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_B_Dienst_Werktags,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_B_Dienst_SoFr,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Nachtdienste_alle_Turnusse,
input#block_KS_Betrieb_brutto_V1_0_Betrieb_brutto,
input#block_KS_Betrieb_brutto_V1_0_davon_Nachtdienste_Betrag {
    padding-right: 0 !important;
}

input#block_KS_Gesamtbezuege_brutto_V1_0_Gesamtbezuege_brutto {
    padding-right: 0.2em !important;
}

/*Ruferreichbarkeit im Turnus I im Formular links*/
div#block_BNR_BereitschaftsdienstNachtdienst_V1_0>div#block_BNR_BereitschaftsdienstNachtdienst_V1_0\.row_2>.cell.cell32.label27.field05.fieldwidthDefault.controltype_checkbox.noInfo>.cellinner>.label {
    text-align: left !important;
}

/*Buttons Abbrechen und Zwischenspeichern ausblenden*/
button#cancel {
    display: none;
}
button#temporarySaveButton {
    display: none;
}

/*Überschrift und Infotext auf Seitenebene mit Formular bündig anordnen*/
header {
    width: 80% !important;
}

/*Links grün*/
a {
    color: #4caf50;
}


/**************Mobile Ansicht****************/

@media only screen and (max-width: 901px) { 

#block_KS_Gesatmbezuege_Netto_V1_0_Aus_Rueckzahlungsbetrag_Betrieb {
text-align: left;
}

.valueLabel.cell70 .label {
    margin-right: 0%;
}

#cm_form_data .super_cell #block_KS_Gesamtbezuege_brutto_V1_0 .label label {
    margin-left: 0;
}

/*Betrieb*/

input#block_KS_Betrieb_V1_0_Ausgleichszulage_Betrag,
input#block_KS_Betrieb_V1_0_Zuzahlung,
input#block_KS_Betrieb_V1_0_Sonstige_Zuzahlungen,
input#block_KS_Betrieb_V1_0_Leiterzulage_Betrag,
input#block_KS_Betrieb_V1_0_Belastungszulage_Betrag,
input#block_KS_Betrieb_V1_0_Gefahrenzulage_Betrag,
input#block_KS_Betrieb_V1_0_Funktionszulage_Betrag,
input#block_KS_Betrieb_V1_0_Fachapothekerzulage_Betrag,
input#block_KS_Ueberstunden_V1_0_Ueberstunden_Grundlohn_Betrag,
input#block_KS_Ueberstunden_V1_0_Uest_50Prozent,
input#block_KS_Ueberstunden_V1_0_Uest_100Prozent,
input#block_KS_Ueberstunden_V1_0_Uest_100Prozent_wenigNacht,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_Grundlohn_Betrag,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_50Prozent,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_75Prozent,
input#block_KS_Lagezuschlaege_V1_0_Lagezuschlaege_100Prozent,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_B_Dienst_Werktags,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_B_Dienst_SoFr,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Nachtdienste_alle_Turnusse,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Ruferreichbarkeit,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Entlohnung_Inanspruchnahme_Betrag,
input#block_KS_Mantelwaesche_V1_0_Mantelwaesche_Betrag,
input#block_KS_Betrieb_brutto_V1_0_Betrieb_brutto,
input#block_KS_Betrieb_brutto_V1_0_davon_Nachtdienste_Betrag
{
    padding-right: 0.5em !important;
}

div#block_KS_Gesamtbezuege_brutto_V1_0\.row_1 {
    padding-right: 0 !important;
}

div#block_KS_Betrieb_brutto_V1_0\.row_1 {
    padding-right: 0 !important;
}
div#block_KS_Betrieb_brutto_V1_0\.row_1 {
    padding-left: 0.2em !important;
}

input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Abendbereitschaft_18_19,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Abendbereitschaft_18_20,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Abendbereitschaft_18_21,
input#block_KS_BereitschaftsdienstNachtdienst_V1_0_Abendbereitschaft_18_22
{
    padding-right: 1em !important;
}

/*Netto*/

div#block_KS_Netto_V1_0\.row_1 {
    padding: 0.2em !important;
}

div#block_KS_Netto_Summe_V1_0\.row_1 {
    padding-right: 0 !important;
}

div#block_KS_Netto_Summe_V1_0 {
    padding-right: 0 !important;
}

/*DG - Lohnnebenkosten*/
div#block_KS_Lohnnebenkosten_DG_V1_0\.row_6 {
    padding-right: 0 !important;
    padding-left: 0.2em !important;
}

div#block_KS_Gesamtkosten_DG_V1_0\.row_4 {
    padding-left: 0.2em !important;
    padding-right: 0 !important;
}

div#block_Ueberschrift_BNR_DG_V1_0 {
    padding: 0 !important;
}

/*"Ergebnisse" in Navigator in mobiler Ansicht ausblenden*/
#form_pagenavigation.arrow #form_pagenavigation_list li.pageKontrolle div button span:before {
    content: none;
}

/*Leere Abstände bei ausgeblendeten Feldern ausblenden*/
.ajaxplaceholder.cell {
    display: none;
}

}

/*
#cm_form_data .super_cell .field :disabled {
    color: darkslategrey !important;
}
*/