/*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';
}

/*Ü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: 35%!important;
}


/* ###### 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;
}

/*Ü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;
}

/*Abstand Rechts gleich wie links*/
#cm_form_data .row {
    padding: 0.5em 2em 0.5em 1em;
}

#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0 .row {
    padding: 0;
}

#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0 .cell:not(.ajaxplaceholder) {
    padding: 0.5em 2em 0.5em 1em;
}

/*KBG - Seite Zuverdienstgrenze - LSt-BMGrdl*/
#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_1 .cell:not(.ajaxplaceholder) {
    background-color: #f9f3f3;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    font-weight: bold;
}

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_1 .cell:not(.ajaxplaceholder) {
    padding: 0.5em 2em 0.5em 1em !important;
}

/*KBG - Seite Abzüge vor LSt*/

#cm_form_data #super_cell_zvdr #dn_sub_4a #block_KS_LSt_V1_0\.node .legend {
    display: none;
}


/*Überschrift nicht anzeigen XXX
#cm_form_data #super_cell_zvdr #dn_sub_4a .block:not(first-child) .legend {
    display: inherit;
}*/

#cm_form_data #super_cell_zvdr #dn_sub_4a .block:not(first-child) .legend {
    display: contents;
}

/*Blocküberschriften verbundener Blöcke bei Abzüge vor LSt ausblenden*/
#block_Ueberschrift_KBG_V1_0\.row_1>div#super_cell_zvdr>div#dn_sub_4a>.block.hideBlockLegend>fieldset>.legend>.block-header>h4 {
    display: none;
}

/*KBG - Seite Zuverdienstgrenze*/

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_3 .cell:not(.ajaxplaceholder) {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_4 .cell:not(.ajaxplaceholder) {
    padding-top: 2em !important;
}

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_5 .cell:not(.ajaxplaceholder) {
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_7 .cell:not(.ajaxplaceholder) {
    padding-top: 2em !important;
    padding-bottom: 0.5em !important;
    background-color: #f9f3f3;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    font-weight: bold;
}

#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_7 {
    /*background-color: #f9f3f3;
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;*/
    font-weight: bold;
}

#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_7 .cell:not(.ajaxplaceholder) {
    padding: 0.5em 2em 0.5em 1em !important;
}

/*Kinderbetreuungsgeld voll/mit Kürzungen*/
#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_11 .cell:not(.ajaxplaceholder) {
    background-color: #f9f3f3;
    border-top: 1px solid #4caf50;
    border-bottom: 1px solid #4caf50;
    font-weight: bold;
    padding: 1em 2em 1em 1em !important;
    font-size: 12pt;
}


#dn_sub_4a > div:not(.hideBlockLegend) > fieldset > .legend > .block-header {
    margin: 10px;
}


/*Abstände S. 1*/
#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_BNR_Pendler_V1_0_BNR_ArbeitstageMonat {
    width: 60% !important;
}

#block_BNR_Person_V1_0_Geburtsdatum {
    width: 50% !important;
}

#block_BNR_Zuschlag_VAB_AEAB_V1_0_BNR_Zuschlag_VAB_AEAB {
    width: 88%;
}


/*Kontrollseite*/
media="screen and (min-width: 901px)"
.noInfo.fieldwidth50 .field input, .noInfo.fieldwidth50 .field textarea, .noInfo.fieldwidth50 .field select, .noInfo.fieldwidth50 .field select + .select2 {
    width: unset !important;
}

#cm_form_data #block_KS_Gehaltskasse_V1_0_BNR_Kinderzulagen_Anzahl {
    padding-right: 0;
}
select#block_KS_Betrieb_V1_0_BNR_Belastungszulage {
    padding-right: 0;
}

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;
}



#cm_form_data select, #cm_form_data .select2 {
    max-width: none !important;
    width: auto !important;
}


/*Ruferrichbarkeit im Turnus I rechtsbündig*/
input#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_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;
}

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;
}


/*Alle Felder schwarz auf Kontrollseite*/
select[disabled] > option {
    color: #000000 !important;
}

select:disabled {
    opacity: 1 !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;
}

#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_Zehntel {
    padding-left: 0 !important;
}
input#block_KS_Gehaltskasse_V1_0_BNR_Gehaltsstufe {
    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;
}

div#Gehaltskasse_block_KS_GK_Bezug_brutto_V1_0 {
    background-color: #f9f3f3;
    border-top: 2px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
    font-weight: bold;
}

div#Gehaltskasse_block_KS_GK_Bezug_brutto_V1_0 {
    margin-top: 0.5em;
}

/*Kinderbetreuungsgeld voll / mit Kürzungen fett*/
input#Zuverdienstgrenze_block_KS_LST_BM_V1_0_Kinderbetreuungsgeld_hidden {
    font-weight: bold !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;
}


/*Stringfelder rechts unten wie html aussehen lassen*/
div#Zuverdienstgrenze_block_KS_LST_BM_V1_0>div#Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_10>.cell.cell_disabled.cell70.label00.field70.fieldwidthDefault.controltype_text.noInfo {
    padding-left: 0 !important;
}

element.style {
}
input#Zuverdienstgrenze_block_KS_LST_BM_V1_0_Kinderbetreuungsgeld_hidden {
    padding-left: 0 !important;
}

/*Ü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;
}


#cm_form_data #Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_1 .cell:not(.ajaxplaceholder) {
    padding-right: 0 !important;
    padding-left: 0.2em !important
}

#cm_form_data .super_cell #Zuverdienstgrenze_block_KS_LST_BM_V1_0 .cell:not(.ajaxplaceholder) {
    padding-left: 0.2em !important;
    padding-right: 0 !Important;
}

/*Kinderbetreuungsgeld voll / mit Kürzungen*/
div#Zuverdienstgrenze_block_KS_LST_BM_V1_0\.row_11>.cell.cell_disabled.cell100.label06.field94.noLabel.valueLabel.fieldwidthDefault.controltype_text.noInfo>.cellinner>.label {
    display: none !important;
}

/*Leere Abstände bei ausgeblendeten Feldern ausblenden*/
.ajaxplaceholder.cell {
    display: none;
}


}