body { font-family: Arial, Verdana, sans-serif; font-size: 11px;  overflow-y: scroll; overflow-x: hidden; }

a { text-decoration: none; font-weight: bold; color: #4C4E96 }

.navigation2 a{ display:block;padding:5px;left:10px;width:120px;background:#FFFFC0;border-top:1px solid white;border-left:1px solid white;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navigation2 a:hover{ border-bottom:1px solid white;border-right:1px solid white;border-left:1px solid gray;border-top:1px solid gray;margin-top:7px;margin-bottom:7px }

.navt1 a{ position:absolute;display:block;vertical-align:middle;padding:5px;top:0px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt1 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt2 a{ position:absolute;display:block;padding:5px;top:40px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt2 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt3 a{ position:absolute;display:block;padding:5px;top:80px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt3 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt4 a{ position:absolute;display:block;padding:5px;top:120px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt4 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt5 a{ position:absolute;display:block;padding:5px;top:160px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt5 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt6 a{ position:absolute;display:block;padding:5px;top:200px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt6 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navt7 a{ position:absolute;display:block;padding:5px;top:240px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navt7 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb1 a{ position:absolute;display:block;padding:5px;bottom:0px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb1 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb2 a{ position:absolute;display:block;padding:5px;bottom:40px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb2 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb3 a{ position:absolute;display:block;padding:5px;bottom:80px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb3 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb4 a{ position:absolute;display:block;padding:5px;bottom:120px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb4 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb5 a{ position:absolute;display:block;padding:5px;bottom:160px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb5 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}
.navb6 a{ position:absolute;display:block;padding:5px;bottom:200px;left:5px;width:120px;height:20px; background:#FFFFC0;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px }
.navb6 a:hover{ background:#E5E5E5;margin-top:7px;margin-bottom:7px}

#unav2 { font-size:x-small;position:absolute;display:block;padding:5px;top:80px;left:5px;width:120px;height:20px; background:#FFFFFF;margin-top:7px;margin-bottom:7px }
#unav3 { font-size:x-small;position:absolute;display:block;padding:5px;top:120px;left:5px;width:120px;height:20px; background:#FFFFFF;margin-top:7px;margin-bottom:7px }
#unav4 { font-size:x-small;position:absolute;display:block;padding:5px;top:160px;left:5px;width:120px;height:20px; background:#FFFFFF;margin-top:7px;margin-bottom:7px }
#unav5 { font-size:x-small;position:absolute;display:block;padding:5px;top:200px;left:5px;width:120px;height:20px; background:#FFFFFF;margin-top:7px;margin-bottom:7px }

.tb2 {
    font-family: serif;
    background-color : #C0FFC0;
    border: 1px solid #008000;
}

.klein{font-size:10pt}

.seitentitel{color:#4C4E96; font-weight:bold}
#navbox{ position:absolute; top:0px; left:0px; right:auto; width:140px; height:auto; border-right:1px solid gray; z-index:-1; }

#ldatum{display:block;padding:5px;left:10px;width:120px;bottom:0px;border-top:1px solid gray;border-left:1px solid gray;color:#4C4E96;background:#FFFFC0;border-right:1px solid gray;border-bottom:1px solid gray;margin-top:7px;margin-bottom:7px}

.tabellenueberschrift{background-color:#E5E5E5;font-size:x-small;font-weight:bold}
.tabelleneintrag {font-size:x-small}

.myredCell {
    background-color:#FFC0C0;
}

.listGrid table.listTable > tbody > tr[role="listitem"] > td {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

.myBoxedGridCell,
.myBoxedGridCellDark,
.myBoxedGridCellAltCol,
.myBoxedGridCellDarkAltCol {
    font-family: Verdana, Bitstream Vera Sans, sans-serif; 
    font-size: 11px;
    color: black;
    background-color: #ffffff;
    border-bottom: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
}
.myBoxedGridCellOver,
.myBoxedGridCellOverDark,
.myBoxedGridCellOverAltCol,
.myBoxedGridCellOverDarkAltCol {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    color: black;
    background-color: #c0ffc0;
    border-bottom: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
}
.myBoxedGridCellSelected,
.myBoxedGridCellSelectedDark,
.myBoxedGridCellSelectedAltCol,
.myBoxedGridCellSelectedDarkAltCol {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    color: white;
    background-color: #000080;
    border-bottom: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
}
.myBoxedGridCellSelectedOver,
.myBoxedGridCellSelectedOverDark,
.myBoxedGridCellSelectedOverAltCol,
.myBoxedGridCellSelectedOverDarkAltCol {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    color: white;
    background-color: #8080ff;
    border-bottom:1px solid #a0a0a0;
    border-right:1px solid #a0a0a0;
}
.myBoxedGridCellDisabled,
.myBoxedGridCellDisabledDark,
.myBoxedGridCellDisabledAltCol,
.myBoxedGridCellDisabledDarkAltCol {
    font-family: Verdana, Bitstream Vera Sans, sans-serif;
    font-size: 11px;
    color: #808080;
    background-color: #ffffff;
    border-bottom: 1px solid #a0a0a0;
    border-right: 1px solid #a0a0a0;
}

.myOtherGridCell {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:black;
    border-bottom:1px solid #ffffff; 
    border-top:1px solid #ffffff;
    background-color:#ffffff;
}
.myOtherGridCellDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:black;
    border-bottom:1px solid #ffffff; 
    border-top:1px solid #ffffff;
    background-color:#ffffff;
}
.myOtherGridCellOver,
.myOtherGridCellOverDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:black;
    background-color:#ffffc0;
}
.myOtherGridCellSelected,
.myOtherGridCellSelectedDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:black;
    border-bottom:1px solid #c0c0ff; 
    border-top:1px solid #c0c0ff;
    background-color:#c0c0ff;
}
.myOtherGridCellSelectedOver,
.myOtherGridCellSelectedOverDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:black;
    border-bottom:1px solid #a0a0a0; 
    border-top:1px solid #a0a0a0;
    background-color:#e0e0ff;
}
.myOtherGridCellDisabled {
    font-family:Verdana,Bitstream Vera Sans,sans-serif;
    font-size:11px;
    color:#808080;
    border-bottom:1px solid #ffffff; 
    border-top:1px solid #ffffff;
    background-color:#ffffff;
}
.myOtherGridCellDisabledDark {
    font-family:Verdana,Bitstream Vera Sans,sans-serif; 
    font-size:11px;
    color:#808080;
    border-bottom:1px solid #f0f0e8; 
    border-top:1px solid #f0f0e8;
    background-color:#f0f0e8;
}

.ck-filemanager-modal {
    z-index: 1001000; /* Because CKEditor baseFloatZIndex is 1000000 */
    width: 80%;
    height: 80%;
    top: 10%;
    left: 10%;
    border: 0;
    position: fixed;
    -moz-box-shadow: 0px 1px 5px 0px #656565;
    -webkit-box-shadow: 0px 1px 5px 0px #656565;
    -o-box-shadow: 0px 1px 5px 0px #656565;
    box-shadow: 0px 1px 5px 0px #656565;
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#656565, Direction=180, Strength=5);
}



td.groupNode {
    border-bottom: 1px solid #a0a0a0;
}

/* regform_standard CSS */

.regform_standard_sync_status {
    line-height: 20px;
}

.regform_standard_form_section .formCell input.textItem,
.regform_standard_form_section .formCellFocused input.textItemFocused {
    text-align: center !important;
}


.regform_standard_fields_section .listGrid .listTable .cell,
.regform_standard_fields_section .listGrid .listTable .cellDark,
.regform_standard_fields_section .listGrid .listTable .cellSelectedDark,
.regform_standard_fields_section .listGrid .listTable .cellSelectedOverDark {
    color: #414141;
}


.regform_standard_fields_section .listGrid .listTable .cellDisabled,
.regform_standard_fields_section .listGrid .listTable .cellDisabledDark {
    font-weight: bold;
    color: #ababab;
}

.regform_standard_fields_section .regform_standard_field_form .formTitleDisabled,
.regform_standard_fields_section .regform_standard_field_form .formCellDisabled .labelAnchorDisabled, 
.regform_standard_fields_section .regform_standard_field_form .formCellDisabled .textItemDisabled {
    color: #ababab;
}

.regform_standard_general_section .listGrid .listTable .cell,
.regform_standard_general_section .listGrid .listTable .cellDark,
.regform_standard_general_section .listGrid .listTable .cellSelectedDark,
.regform_standard_general_section .listGrid .listTable .cellSelectedOverDark {
    color: #414141;
}


.regform_standard_general_section .listGrid .listTable .cellDisabled,
.regform_standard_general_section .listGrid .listTable .cellDisabledDark {
    font-weight: bold;
    color: #ababab;
}

.regform_standard_general_section .regform_standard_field_form .formTitleDisabled,
.regform_standard_general_section .regform_standard_field_form .formCellDisabled .labelAnchorDisabled, 
.regform_standard_general_section .regform_standard_field_form .formCellDisabled .textItemDisabled {
    color: #ababab;
}

.regform_name_form .formTitle,
.regform_name_form .formTitleDisabled {
    color: #414141;
}
/* END regform_standard CSS */


.matchPictureDataImage {
    width: 600px !important;
}

.matchPictureDataImage > div {
    max-height: 70vh !important;
    max-width: inherit !important;
    position: relative !important;
}

.matchPictureDataImage > div img {
    display: block !important;
    max-height: inherit !important;
    max-width: auto !important;
    width: auto !important;
    margin: 0 auto;
}
