
/*admin.css*/

h1.systemcontrol {
    font-size: 16px;
}

h2.systemcontrol {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 14px;
}



.EditorFooter {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.HTML_Editor_Table {
    BORDER-RIGHT: #81a7e5 1px solid;
    BORDER-TOP: #81a7e5 1px solid;
    BORDER-LEFT: #81a7e5 1px solid;
    BORDER-BOTTOM: #81a7e5 1px solid;
    BACKGROUND-COLOR: white
}

.HTML_Editor_Input {
    BORDER-RIGHT: #f0f0f3 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #f0f0f3 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    OVERFLOW: auto;
    BORDER-LEFT: #f0f0f3 1px solid;
    WIDTH: 100%;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #f0f0f3 1px solid;
    HEIGHT: 140px;
    BACKGROUND-COLOR: white;
}

.colorEditor {
    COLOR: black;
    FONT-FAMILY: arial;
    BACKGROUND-COLOR: lightslategray;
}

.HTMLmenu {
    BORDER-RIGHT: #dddddd 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #dddddd 1px solid;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #dddddd 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dddddd 1px solid;
    BACKGROUND-COLOR: #f0f0f3
}

.help {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}

BODY.adminbody {
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: white
}

.error {
    FONT-SIZE: smaller;
    VERTICAL-ALIGN: top;
    COLOR: crimson;
    FONT-STYLE: italic
}

.label {
    /*FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 2px;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none*/
}

.title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 10px;
    COLOR: white;
    FONT-FAMILY: Tahoma;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.defaultbg {
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Tahoma;
    BACKGROUND-COLOR: #dcdee5;
    TEXT-DECORATION: none
}

.user {
    FONT-SIZE: smaller
}

.button {
    BORDER-RIGHT: midnightblue 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: midnightblue 1px solid;
    PADDING-LEFT: 5px;
    FONT-SIZE: 13px;
    BACKGROUND-IMAGE: none;
    MARGIN-LEFT: 10px;
    BORDER-LEFT: midnightblue 1px solid;
    WIDTH: 100px;
    COLOR: #000066;
    MARGIN-RIGHT: 10px;
    BORDER-BOTTOM: midnightblue 1px solid;
    BACKGROUND-REPEAT: repeat;
    FONT-FAMILY: tahoma,sans-serif;
    BACKGROUND-COLOR: #f0f0f3;
    TEXT-DECORATION: none
}

A.adminlink {
    TEXT-DECORATION: none
}

    A.adminlink :hover {
        TEXT-DECORATION: none
    }

.info {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BACKGROUND-COLOR: #eeeeee
}

.titlebg {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    BACKGROUND-COLOR: #003b95
}

.th {
    font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 0.9rem;
    color: #091c5a;
    font-weight: bold;
    text-align: left;
    height: 25px;
}


.admin_headline {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #003b95;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    padding-top: 5px !important;
}

.admin_Inline {
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none;
    padding-bottom: 5px !important;
}

.admin_Standard_div {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-SIZE: 10pt;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 300px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Field_orig {
    BORDER-RIGHT: #003b95 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #003b95 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 510px;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 262px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Field_html {
    BORDER-RIGHT: 1px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 1px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    BORDER-LEFT: 1px;
    WIDTH: 505px;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Arial;
    HEIGHT: 257px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Field_prev {
    BORDER-RIGHT: #003b95 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #003b95 1px solid;
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 3px;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 510px;
    COLOR: black;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Arial;
    HEIGHT: 262px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Formbutton {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    BORDER-LEFT: #003b95 1px solid;
    CURSOR: hand;
    COLOR: #003b95;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.admin_Select {
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 230px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 110px
}

.admin_Field_titl {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../images/kc_template_title_soft.gif);
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 430px;
    COLOR: black;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    HEIGHT: 255px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.admin_Field_temp {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(../images/kc_template_body_soft.gif);
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 430px;
    COLOR: black;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: 'Courier New', 'Lucida Console';
    HEIGHT: 255px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-DECORATION: none
}

.admin_Headline_inv {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #818181;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_Image_div {
    OVERFLOW: auto;
    WIDTH: 570px;
    HEIGHT: 340px
}

.admin_Translation_div {
    OVERFLOW: auto;
    HEIGHT: 150px
}

.admin_Headline_white {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_Maintable {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_Headline_hand {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #003b95;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_Linktable {
    BORDER-RIGHT: #737373 1px solid;
    BORDER-TOP: #737373 1px solid;
    BORDER-LEFT: #737373 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #737373 1px solid;
    BACKGROUND-COLOR: #EFEFEF
}

.admin_Link {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: #003b95;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-DECORATION: none
}

.admin_Image_Background {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    COLOR: #003b95;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-DECORATION: none
}

.admin_Reiter_on {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_Reiter_off {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #003b95 1px solid;
    CURSOR: hand;
    COLOR: #9a9a9a;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #e6e6e6;
    TEXT-DECORATION: none
}

BUTTON.HTMLedit_icon {
    BORDER-RIGHT: #efefef 1px solid;
    BORDER-TOP: #efefef 1px solid;
    BORDER-LEFT: #efefef 1px solid;
    WIDTH: 25px;
    CURSOR: hand;
    COLOR: #000066;
    MARGIN-RIGHT: 2px;
    BORDER-BOTTOM: #efefef 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 21px;
    BACKGROUND-COLOR: #efefef;
    TEXT-ALIGN: center
}

BUTTON.HTMLedit_icon_version2 {
    border-width: 1px;
    border-style: solid;
    WIDTH: 26px;
    CURSOR: pointer;
    COLOR: #000066;
    FONT-FAMILY: Verdana;
    HEIGHT: 28px;
    BACKGROUND-COLOR: #efefef;
    border-color: #efefef;
    TEXT-ALIGN: center;
    padding-left: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-top: 0px;
    vertical-align: middle;
}

    BUTTON.HTMLedit_icon_version2:hover {
        border-color: #aaa;
    }

BUTTON.HtmlEditorCharCounter:hover {
    border-color: transparent;
}

.HTMLEditor_emptyImage_row {
    background-color: #efefef;
    height: 2px;
    width: 100%;
    border: 0px;
}

.edit_header {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

.admin_Field {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    MARGIN-TOP: 0px;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 510px;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 262px;
    BACKGROUND-COLOR: whitesmoke;
    TEXT-ALIGN: center
}

.editor_separator {
    BACKGROUND-COLOR: #dddddd
}

.editor_separator_text {
    BORDER-TOP: white 1px solid;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: dimgray 1px solid;
    BACKGROUND-COLOR: #dddddd
}

.admin_Separator {
    BORDER-RIGHT: #003b95;
    BORDER-TOP: #003b95;
    FONT-WEIGHT: bolder;
    BORDER-LEFT: #003b95;
    COLOR: #003b95;
    BORDER-BOTTOM: #e6e6e6 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 0px
}

.admin_Selected {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #8fb7e6;
    TEXT-DECORATION: none
}

.admin_Div {
    OVERFLOW: auto;
    WIDTH: 100%;
    HEIGHT: 700px
}

.admin_Survey {
    BORDER-RIGHT: #e6e6e6 1px solid;
    BORDER-TOP: #e6e6e6 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #e6e6e6 1px solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #e6e6e6 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #8fb7e6;
    TEXT-DECORATION: none
}

.admin_Survey_Ques {
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #8fb7e6;
    TEXT-DECORATION: none
}

.admin_Survey_Field {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 550px;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 100px;
    BACKGROUND-COLOR: whitesmoke
}

.admin_SelectList {
    FONT-SIZE: 10pt;
    WIDTH: 250px;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_SmallInput {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    WIDTH: 20pt;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}

.admin_BoxDiv {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-SIZE: 10pt;
    OVERFLOW: auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 250pt;
    COLOR: black;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 62pt;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.context_MainTable {
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}

.admin_BoxDiv_Big {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 250pt;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 150pt;
    BACKGROUND-COLOR: white
}

.admin_BoxDiv_Small {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 230px;
    BORDER-BOTTOM: gray 1px solid;
    HEIGHT: 103px;
    BACKGROUND-COLOR: white
}

.admin_FormInput {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    WIDTH: 150pt;
    BORDER-BOTTOM: gray 1px solid
}

.admin_InvisibleBorder {
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid
}

.admin_EditorField {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 760px;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 450px
}

.admin_InvisibleBorder_half {
    BORDER-RIGHT: white 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: white 1px solid;
    BORDER-BOTTOM: white 1px solid
}

.admin_Headline_wt {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

.admin_Headline_red {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana
}

.admin_SelectedTable {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px;
    COLOR: white;
    BORDER-BOTTOM: #003b95 1px solid;
    BACKGROUND-COLOR: #7794c5
}

.admin_BoxDiv_User {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 250pt;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 155pt;
    BACKGROUND-COLOR: white
}

.admin_TopicAbility {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee
}

.admin_Topic {
    BORDER-RIGHT: #003b95 1px;
    BORDER-TOP: white 1px;
    BORDER-LEFT: white 1px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana
}

.admin_BoxDiv_Applicant {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 380px;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 380px;
    BACKGROUND-COLOR: white
}

.admin_Input {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 200pt;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

.admin_InlineInput {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 220px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana
}

.admin_GroupSelect {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 350px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 150px
}

.admin_Media_Nav {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 382px;
    BACKGROUND-COLOR: transparent
}

.admin_Media_Con {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 382px;
    BACKGROUND-COLOR: #a9a9a9
}

.admin_Media_Image {
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 60px;
    BORDER-BOTTOM: 1px;
    HEIGHT: 60px
}

.admin_FormButton_inv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_InlineInput_short {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: 10pt;
    BORDER-LEFT: medium none;
    WIDTH: 130px;
    COLOR: gray;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}

.admin_Media_Con_Small {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 197px;
    BACKGROUND-COLOR: #a9a9a9
}

.admin_Media_Upload {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 170px
}

.admin_FileButton {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    COLOR: black;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_MediaType_on {
    BORDER-RIGHT: #003b95 1px;
    BORDER-TOP: #003b95 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #003b95 1px;
    WIDTH: 50px;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #003b95 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #7794c5;
    TEXT-DECORATION: none
}

.admin_MediaType_off {
    BORDER-RIGHT: #003b95 1px;
    BORDER-TOP: #003b95 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #003b95 1px;
    WIDTH: 50px;
    CURSOR: hand;
    COLOR: #7794c5;
    BORDER-BOTTOM: #003b95 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: 10px;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Input_short {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

.admin_InlineInput_long {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 250px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}

.admin_InlineInput_trans {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 220px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent
}

.admin_FormButton_inactive {
    BORDER-RIGHT: #a9a9a9 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #a9a9a9 1px solid;
    CURSOR: hand;
    COLOR: white;
    BORDER-BOTTOM: #a9a9a9 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #a9a9a9;
    TEXT-DECORATION: none
}

.admin_EditorDiv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 535px;
    BORDER-BOTTOM: #003b95 1px solid;
    HEIGHT: 400px;
    BACKGROUND-COLOR: #a9a9a9
}

.admin_DatatypeEditor {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    WIDTH: 500px;
    BORDER-BOTTOM: #003b95 1px solid;
    BACKGROUND-COLOR: #eeeeee
}

.admin_Editor_label {
    BORDER-RIGHT: #7794c5 1px solid;
    BORDER-TOP: #7794c5 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #7794c5 1px solid;
    CURSOR: default;
    COLOR: white;
    BORDER-BOTTOM: #7794c5 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #7794c5;
    TEXT-DECORATION: none
}

.admin_EditorSet {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 189px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 400px;
    TEXT-DECORATION: none
}

.admin_Editor_label_on {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    CURSOR: default;
    COLOR: white;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_LinkTable_inv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    BORDER-LEFT: #a9a9a9 1px solid;
    CURSOR: hand;
    BORDER-BOTTOM: #003b95 1px solid;
    BACKGROUND-COLOR: #7794c5
}

.admin_Help_ico {
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    color: #000000
}

.admin_Help_title_td {
    background: #e7e8ed;
    font-family: Verdana;
    font-weight: bold;
    font-size: 11px;
    height: 14px;
    border-top: #FFFFFF 1px solid;
}

.admin_Help_btn_td {
    background: #e7e8ed;
    font-family: Verdana;
    height: 11px;
    border-top: #FFFFFF 1px solid;
}

.admin_Help_body_td {
    background: #FFFFFF;
    font-family: Verdana;
    color: #000000;
    border-top: #081c5b 1px solid;
    border-bottom: #081c5b 1px solid;
}

.ch {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    CURSOR: hand;
    COLOR: #003b95;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.ig {
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: 17px;
    CURSOR: hand;
    BORDER-BOTTOM: medium none;
    HEIGHT: 17px
}

.pb {
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

.ah {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: default;
    COLOR: white;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}

.admin_PermSwitch {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 523px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 350px;
    BACKGROUND-COLOR: #eeeeee
}

.admin_WorkflowDiv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 380px;
    BACKGROUND-COLOR: transparent
}

.admin_Toolbar {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px;
    BORDER-LEFT: #003b95 1px solid;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_link_on {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    BORDER-BOTTOM: #003b95 1px solid;
    BACKGROUND-COLOR: #92addc
}

.admin_link_off {
    BORDER-RIGHT: #eeeeee 1px solid;
    BORDER-TOP: #eeeeee 1px solid;
    BORDER-LEFT: #eeeeee 1px solid;
    BORDER-BOTTOM: #eeeeee 1px solid;
    BACKGROUND-COLOR: transparent
}

.admin_MediaFile {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #003b95 1px solid;
    BACKGROUND-COLOR: #eeeeee
}

.admin_Headline_mb {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    CURSOR: default;
    COLOR: #7794c5;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_UserGroupDiv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 425px;
    BACKGROUND-COLOR: transparent
}

.admin_Input_user {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

.admin_TranslatorDiv {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    height: 100%;
}

.admin_TranslatorDiv_short {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    OVERFLOW: auto;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 135px;
    BACKGROUND-COLOR: transparent
}

.admin_Input_special {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 200pt;
    COLOR: white;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #003b95;
    TEXT-DECORATION: none
}

.admin_Input_search {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

.admin_Input_media {
    BORDER-RIGHT: #a9a9a9 1px solid;
    BORDER-TOP: #a9a9a9 1px solid;
    BORDER-LEFT: #a9a9a9 1px solid;
    WIDTH: 250px;
    BORDER-BOTTOM: #a9a9a9 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #ffffff
}

.admin_mediaborder {
    BORDER-RIGHT: #ffffff 1px;
    BORDER-TOP: #002b75 1px solid;
    BORDER-LEFT: #002b75 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #ffffff 1px;
    HEIGHT: 100%
}

.admin_reiter_off2 {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #003b95 1px solid;
    COLOR: #9a9a9a;
    BORDER-BOTTOM: #003b95 1px;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white;
    TEXT-DECORATION: none
}

.admin_Headline_black {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.admin_DesignEditor {
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    FONT-SIZE: 10pt;
    BORDER-LEFT: 1px;
    WIDTH: 291px;
    COLOR: black;
    BORDER-BOTTOM: 1px;
    FONT-FAMILY: Verdana;
    HEIGHT: 173px;
    TEXT-DECORATION: none
}

.admin_selectset {
    BORDER-RIGHT: #002b75 1px solid;
    BORDER-TOP: #002b75 1px solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: #002b75 1px solid;
    COLOR: #002b75;
    BORDER-BOTTOM: #002b75 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #eeeeee;
    TEXT-DECORATION: none
}

.admin_comfield {
    BORDER-RIGHT: #003b95 1px solid;
    BORDER-TOP: #003b95 1px solid;
    BORDER-LEFT: #003b95 1px solid;
    WIDTH: 315px;
    BORDER-BOTTOM: #003b95 1px solid;
    FONT-FAMILY: Verdana;
    HEIGHT: 80px
}

.admin_Small {
    FONT-SIZE: 8pt;
    COLOR: #003b95;
    FONT-FAMILY: Verdana;
    TEXT-DECORATION: none
}

.colorDiv {
    border-right: black 1px solid;
    border-top: black 1px solid;
    border-left: black 1px solid;
    border-bottom: black 1px solid;
    position: absolute;
    background-color: #cccccc;
    width: 250px;
}

/*Editor.css*/
input.editorInput {
    font-size: 10pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.c_link {
    font-size: 10pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

textarea.editorTextArea {
    font-size: 10pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.c_button {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #efefef;
    color: black;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
}

.inputclass {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    color: black;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
    width: 100%
}

file.editorFile {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    font-size: 10pt;
    border-left: #737373 1px solid;
    color: black;
    border-bottom: #737373 1px solid;
    font-family: Verdana;
    text-decoration: none;
}

.textareaclass {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    color: black;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
}

.buttonclass {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    font-size: 10pt;
    border-left: #737373 1px solid;
    color: black;
    border-bottom: #737373 1px solid;
    font-family: Verdana;
    background-color: #EEEEEE;
    text-decoration: none;
}

.link {
    font-size: 10pt;
    color: black;
    font-family: Verdana;
    text-decoration: none;
}

.link_on {
    font-weight: bolder;
    font-size: 10pt;
    color: #002255;
    font-family: Verdana;
    text-decoration: none;
}

.link_off {
    font-size: 10pt;
    color: #737373;
    font-family: Verdana;
    text-decoration: none;
    cursor: default;
}

table.colorCell tr td div {
    border: #808080 2px solid;
    height: 20px;
    width: 100%;
}

.c_pre_Editor_on {
    width: 100%;
    background-color: #B5CBEB
}

.c_pre_Editor_off {
    width: 100%;
    background-color: #efefef
}

.c_pre_Editor_on_bb {
    width: 100%;
    background-color: #B5CBEB;
    border-bottom: 1px solid #737373
}

.c_pre_Editor_off_bb {
    width: 100%;
    background-color: #efefef;
    border-bottom: 1px solid #737373
}

.PropETUsageTable .c_pre_Editor_off_bb {
    background-color: white;
    cursor: default;
}

.c_pre_Editor_on_bb, .c_pre_Editor_off_bb, .c_pre_Editor_off {
    width: calc(100% - 8px);
    margin: 4px;
    border: 1px solid #aaa;
    border-radius: 4px;
}

.c_pre_Editor_cf {
    width: 35px;
    border: 1px solid #737373;
    text-align: right
}

.c_pre_Editor_ip {
    width: 100%;
    border: 1px solid #737373
}

.c_pre_Editor_of {
    width: 100%;
    border-bottom: 1px solid #737373
}

.c_pre_Editor_if {
    width: 50%;
    border-right: 1px solid #737373
}

.c_pre_Editor_1 {
    cursor: pointer;
    width: 100%;
    background-color: #B5CBEB;
}

.c_pre_Editor_0 {
    cursor: pointer;
    width: 100%;
    background-color: #efefef;
}

.c_pre_Editor_cb {
    text-align: right;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
}

.c_cl_Editor_on {
    cursor: pointer;
    width: 100%;
    background-color: #B5CBEB
}

.c_cl_Editor_off {
    cursor: pointer;
    width: 100%;
}

.c_cl_Editor_on_bb {
    cursor: pointer;
    width: 100%;
    background-color: #B5CBEB;
    border-bottom: 1px solid #737373
}

.c_cl_Editor_off_bb {
    cursor: pointer;
    width: 100%;
    border-bottom: 1px solid #737373
}

.f_e_entry {
    width: 100%;
    cursor: pointer;
    border-right: 1px solid #737373;
    border-top: 1px solid #737373;
    background-color: #EFEFEF
}

.f_e_foot {
    display: block;
    width: 100%;
    border-top: 1px solid #737373
}

.f_e_bran {
    width: 100%;
    cursor: pointer;
    border-bottom: 1px solid #737373;
    background-color: #EFEFEF
}

.f_e_list {
    width: 100%;
    height: 100%;
    overflow-y: scroll;
    border-bottom: 1px solid #737373
}

.c_sm_standard {
    width: 250px;
    border: 1px solid darkgray;
    background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 5px 5px 10px #ccc;
}

.c_sm_standard_s {
    width: 100%;
    height: 50px;
    border-top: 1px solid darkgray;
    background-color: #FFFFFF
}

.c_sm_standard_u {
    width: 100%;
    border-bottom: 1px solid darkgray;
    background-color: white
}

    .c_sm_standard_u td {
        padding-top: 2px;
        padding-bottom: 2px;
    }

    .c_sm_standard_u A {
        color: #000000;
        font-family: Verdana;
        text-decoration: none;
        display: inline-block;
        padding: 4px;
        width: 100%;
    }

        .c_sm_standard_u A:hover {
        }

    .c_sm_standard_u:hover {
        background-color: #efefef;
        transition: all .2s ease-in-out;
    }

.c_sm_standard_u_last {
    width: 100%;
    background-color: white;
}

    .c_sm_standard_u_last A {
        color: #000000;
        font-family: Verdana;
        text-decoration: none;
        display: inline-block;
        padding: 4px;
    }

    .c_sm_standard_u_last:hover {
        background-color: #efefef;
        transition: all .2s ease-in-out;
    }

    .c_sm_standard_u_last td {
        padding-top: 2px;
        padding-bottom: 2px;
    }

.c_sm_standard_u_d {
    border-bottom: 1px solid darkgray;
    padding-bottom: 30px;
    padding-top: 5px;
}

.c_sm_standard_u_d_last {
    border-top: 1px solid darkgray;
}

.c_sm_standard .ActiveMenuItem {
    font-weight: bold;
    border-bottom-color: #ddd !important;
}

.c_ll_standard {
    width: 100%;
    max-width: 300px;
}

.c_ll_standard_A {
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none
}

.c_ll_standard_A_i {
    font-size: 10pt;
    color: #737373;
    font-family: Verdana;
    text-decoration: none;
    cursor: default
}

.c_ll_standard_cat {
    width: 100%;
    background-color: #efefef;
    border-bottom: 1px solid darkgray;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
    cursor: pointer;
    padding-top: 3px;
    height: 22px;
}

.c_ll_standard_cat_f {
    width: 100%;
    background-color: #efefef;
    border-bottom: 1px solid darkgray;
    border-top: 1px solid darkgray;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
    padding-top: 3px;
    height: 22px;
}

.c_ll_standard_cat_d {
    border-bottom: 1px solid darkgray;
    width: 100%
}

.c_ll_standard_cat, .c_ll_standard_cat_f, c_ll_standard_cat_d {
    background: none;
    box-shadow: 4px 4px 6px #eee;
}


.FFldLyt_Input {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: white;
    margin: 2px 2px 2px 2px;
    color: black;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
    padding-left: 2px;
}

.FFldLyt_List {
    width: 300px;
    margin: 2px 2px 2px 2px;
}

.CstFldLayt_Input {
    border-right: #737373 1px solid;
    border-top: #737373 0px solid;
    border-left: #737373 0px solid;
    border-bottom: #737373 1px solid;
    margin: 2x 2px 2px 2px;
    background-color: white;
    color: black;
    font-size: 10pt;
    font-family: Verdana;
    text-decoration: none;
}

.DefEditorPropTable {
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    margin: 0px;
    width: 100%;
    padding-top: 1px;
}



.DefEditorPropSeparator {
    background-color: #eee;
    height: 0.7px;
    padding: 0px;
}

.DefEditorPropTitle {
    background-color: #fff;
    color: black;
}

.DefEditorPropValue {
    background-color: #ffffff;
}

    .DefEditorPropValue span.new {
        color: Green;
    }

    .DefEditorPropValue span.edited {
        color: Blue;
    }

    .DefEditorPropValue span.deleted {
        color: Red;
    }


.DefEditorPropHelp {
    padding-bottom: 2px;
    padding-top: 2px;
}

















/*kontext.css*/
.k_font_tb {
    font-weight: bolder;
    font-size: 9pt;
    color: #ffffff;
    font-family: Verdana;
    text-decoration: none;
    vertical-align: middle;
}

.k_font_tb_blau {
    font-weight: bolder;
    font-size: 11px;
    color: #002255;
    font-family: Verdana;
    text-decoration: none;
    vertical-align: middle;
}

.c_eventpanel {
    border-right: #FFFFFF 1px solid;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    background-color: #002255;
}

.c_base {
    width: 100%;
    height: 100%;
    background-color: #2E5FA2;
    border-right: #003471 1px solid
}

.c_list_standard {
    OVERFLOW-y: scroll;
    background-color: #F1F1F1;
    BORDER-RIGHT: #737373 1px solid;
    BORDER-TOP: #737373 1px solid;
    BORDER-BOTTOM: #737373 1px solid;
    BORDER-LEFT: #737373 1px solid;
    SCROLLBAR-SHADOW-COLOR: #d4d0c8;
    SCROLLBAR-3DLIGHT-COLOR: #CCCCCC;
    SCROLLBAR-TRACK-COLOR: #F1F1F1;
    SCROLLBAR-DARKSHADOW-COLOR: #f7f3e9;
    SCROLLBAR-BASE-COLOR: #f7f3e9;
    HEIGHT: 100%
}

.c_list_standard_text {
    font-size: 8pt;
    color: #555555;
    font-family: Verdana;
    text-decoration: none;
}

.c_list_standard_link {
    font-size: 8pt;
    color: #555555;
    cursor: pointer;
    font-family: Verdana;
    text-decoration: none;
}

.c_list_standard_link_on {
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: #555555;
    font-family: Verdana;
    text-decoration: none;
}

.c_list_entry_on {
    border: 1px solid #999999;
    background-color: #CCCCCC;
    width: 100%;
}

.c_list_entry_off {
    border: 1px solid #F1F1F1;
    background-color: #F1F1F1;
    width: 100%;
}

/*default Tabset*/
.c_tabset_default_top_border_on {
    border-top: #cccccc 0px solid;
    border-right: #cccccc 1px solid;
    border-bottom: #ffffff 1px solid;
    background-color: #ffffff;
}

.c_tabset_default_top_border_off {
    border-top: #efefef 0px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #efefef;
}

.c_tabset_default_bottom_border_on {
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #ffffff;
}

.c_tabset_default_bottom_border_off {
    border-top: #cccccc 1px solid;
    border-bottom: #efefef 1px solid;
    background-color: #efefef;
}

.c_tabset_default_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #ffffff;
    text-decoration: none;
}

.c_tabset_default_off {
    font-size: 9pt;
    color: #555555;
    font-family: Verdana;
    background-color: #efefef;
    border-right: #efefef 1px solid;
    text-decoration: none;
}

.c_tabset_default_border_color {
    background-color: #cccccc;
}

.c_tabset_default_bottom_border {
    border-bottom: #cccccc 1px solid;
}

.c_tabset_default_top_border {
    border-top: #cccccc 1px solid;
}

.c_tabset_default_border_transparent {
    background-color: #efefef;
}

.c_tabset_default_border_color img {
    height: 15px;
}
/*Ende DefaultTabset*/


/*Anfang CRM TabSet*/
.c_tabset_CRM_top_border_on {
    border-top: #ffffff 0px solid;
    border-right: #ffffff 1px solid;
    border-bottom: #fff 1px solid;
    background-color: #fff;
}

.c_tabset_CRM_top_border_off {
    border-top: #e5e5ef 1px solid;
    border-bottom: #ffffff 1px solid;
    border-right: #f2f2f2;
}

.c_tabset_CRM_bottom_border_on {
    border-top: #ffffff 1px solid;
    border-right: #ffffff 1px solid;
    border-bottom: #ffffff 1px solid;
    background-color: #f2f2f2;
}

.c_tabset_CRM_bottom_border_off {
    border-top: #ffffff 1px solid;
    border-bottom: #f2f2f2 1px solid;
    background-color: #f2f2f2;
}

.c_tabset_CRM_on {
    font-size: 11px;
    color: #000000;
    font-weight: normal;
    font-family: Tahoma,Arial;
    text-decoration: none;
    padding: 4px 5px 2px 5px;
}

.c_tabset_CRM_off {
    font-size: 11px;
    color: #666666;
    font-weight: bold;
    font-family: Tahoma,Arial;
    background-color: #f2f2f2;
    border-right: #cccccc 1px solid;
    border-left: #f2f2f2 1px solid;
    text-decoration: none;
    padding: 4px 5px 2px 5px;
}

.c_tabset_CRM_border_color {
    background-color: #ffffff;
}

.c_tabset_CRM_bottom_border {
    border-bottom: #ffffff 1px solid;
}

.c_tabset_CRM_top_border {
    border-top: #ffffff 1px solid;
}

.c_tabset_CRM_border_transparent {
    background-color: #f2f2f2;
}
/*Ende CRM*/

/*Standard*/
.c_tabset_standard_top_border_on {
    border-top: #FFFFFF 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #d4d0c8 1px solid;
    background-color: #d4d0c8;
}

.c_tabset_standard_top_border_off {
    border-top: #f7f3e9 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #f7f3e9;
}

.c_tabset_standard_bottom_border_on {
    border-top: #d4d0c8 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #d4d0c8;
}

.c_tabset_standard_bottom_border_off {
    border-top: #737373 1px solid;
    border-bottom: #f7f3e9 1px solid;
    background-color: #f7f3e9;
}

.c_tabset_standard_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #d4d0c8;
    text-decoration: none;
}

.c_tabset_standard_off {
    font-size: 9pt;
    color: #555555;
    font-family: Verdana;
    background-color: #f7f3e9;
    border-right: #f7f3e9 1px solid;
    text-decoration: none;
}

.c_tabset_standard_border_color {
    background-color: #737373;
}

.c_tabset_standard_bottom_border {
    border-bottom: #737373 1px solid;
}

.c_tabset_standard_top_border {
    border-top: #737373 1px solid;
}

.c_tabset_standard_border_transparent {
    background-color: #f7f3e9;
}

.c_tabset_kontext_top_border_on {
    border-top: #FFFFFF 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #FFFFFF 1px solid;
    background-color: #FFFFFF;
}

.c_tabset_kontext_top_border_off {
    border-top: #7794c5 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #7794c5;
}

.c_tabset_kontext_bottom_border_on {
    border-top: #FFFFFF 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #FFFFFF;
}

.c_tabset_kontext_bottom_border_off {
    border-top: #737373 1px solid;
    border-bottom: #7794c5 1px solid;
    background-color: #7794c5;
}

.c_tabset_kontext_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #FFFFFF;
}

.c_tabset_kontext_off {
    font-size: 9pt;
    color: #FFFFFF;
    font-family: Verdana;
    background-color: #7794c5;
    border-right: #7794c5 1px solid;
}

.c_tabset_kontext_border_color {
    background-color: #f7f3e9;
}

.c_tabset_kontext_bottom_border {
    border-bottom: #737373 1px solid;
}

.c_tabset_kontext_top_border {
    border-top: #737373 1px solid;
}

.c_tabset_kontext_border_transparent {
    background-color: #7794c5;
}

.c_tabset_special_top_border_on {
    border-top: #FBFBFB 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #CCCCCC 1px solid;
    background-color: #CCCCCC;
}

.c_tabset_special_top_border_off {
    border-top: #336699 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #336699;
}

.c_tabset_special_bottom_border_on {
    border-top: #CCCCCC 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #CCCCCC;
}

.c_tabset_special_bottom_border_off {
    border-top: #737373 1px solid;
    border-bottom: #336699 1px solid;
    background-color: #336699;
}

.c_tabset_special_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #CCCCCC;
    text-decoration: none;
}

.c_tabset_special_off {
    font-size: 9pt;
    color: #FBFBFB;
    font-family: Verdana;
    background-color: #336699;
    border-right: #336699 1px solid;
    text-decoration: none;
}

.c_tabset_special_border_color {
    background-color: #f7f3e9;
}

.c_tabset_special_bottom_border {
    border-bottom: #737373 1px solid;
}

.c_tabset_special_top_border {
    border-top: #737373 1px solid;
}

.c_tabset_special_border_transparent {
    background-color: #336699;
}

.c_tabset_timer_top_border_on {
    border-top: #FBFBFB 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #f7f3e9 1px solid;
    background-color: #f7f3e9;
}

.c_tabset_timer_top_border_off {
    border-top: #6699CC 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #6699CC;
}

.c_tabset_timer_bottom_border_on {
    border-top: #f7f3e9 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #f7f3e9;
}

.c_tabset_timer_bottom_border_off {
    border-top: #737373 1px solid;
    border-bottom: #6699CC 1px solid;
    background-color: #6699CC;
}

.c_tabset_timer_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #f7f3e9;
    text-decoration: none;
}

.c_tabset_timer_off {
    font-size: 9pt;
    color: #FBFBFB;
    font-family: Verdana;
    background-color: #6699CC;
    border-right: #6699CC 1px solid;
    text-decoration: none;
}

.c_tabset_timer_border_color {
    background-color: #f7f3e9;
}

.c_tabset_timer_bottom_border {
    border-bottom: #737373 1px solid;
}

.c_tabset_timer_top_border {
    border-top: #737373 1px solid;
}

.c_tabset_timer_border_transparent {
    background-color: #6699CC;
}

.c_eb_div {
    position: absolute;
    background-color: #DDDFD7;
    border: 1px solid #FFFFFF;
    width: 100%;
    height: 35px
}

.SequenzeRenderer_button_style {
    background-color: #b5cbeb;
    border: 1px;
    border-color: #000000;
    border-style: solid;
}





/*SystemStyle für TabSet*/
.c_tabset_system_top_border_on {
    border-top: #B5CBEB 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #B5CBEB;
}

.c_tabset_system_top_border_off {
    border-top: #EFEFEF 1px solid;
    border-bottom: #737373 1px solid;
    border-right: #737373 1px solid;
    background-color: #EFEFEF;
}

.c_tabset_system_bottom_border_on {
    border-top: #B5CBEB 1px solid;
    border-right: #737373 1px solid;
    border-bottom: #737373 1px solid;
    background-color: #B5CBEB;
}

.c_tabset_system_bottom_border_off {
    border-top: #737373 1px solid;
    border-right: #737373 1px solid;
    background-color: #EFEFEF;
}

tr.c_tabset_system_content_on td, .c_tabset_system_content_on .c_tabset_system_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: white;
    text-decoration: none;
}

.c_tabset_system_content_on .c_tabset_system_on, .c_tabset_kontext_content_on .c_tabset_kontext_on {
    padding: 6px;
}

.c_tabset_system_on {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #B5CBEB;
    text-decoration: none;
}

.c_tabset_system_off {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    background-color: #EFEFEF;
    text-decoration: none;
}

.c_tabset_system_border_color {
    background-color: #B5CBEB;
}

.c_tabset_system_bottom_border {
    border-bottom: #737373 1px solid;
}

.c_tabset_system_top_border {
    border-top: #737373 1px solid;
}

.c_tabset_system_border_transparent {
    background-color: #EFEFEF;
}

/*Ende System TabSet*/
/* Anfang Default TabSet Small  */
.c_tabset_def_small_top_border_on {
    border-top: #cccccc 0px solid;
    border-right: #cccccc 1px solid;
    border-bottom: #ffffff 1px solid;
    background-color: #ffffff;
}

.c_tabset_def_small_top_border_off {
    border-top: #efefef 0px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #efefef;
}

.c_tabset_def_small_bottom_border_on {
    border-top: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    border-bottom: #cccccc 1px solid;
    background-color: #ffffff;
}

.c_tabset_def_small_bottom_border_off {
    border-top: #cccccc 1px solid;
    border-bottom: #efefef 1px solid;
    background-color: #efefef;
}

.c_tabset_def_small_on {
    font-size: 11px;
    color: #000000;
    font-family: Verdana;
    background-color: #ffffff;
    text-decoration: none;
}

.c_tabset_def_small_off {
    font-size: 11px;
    color: #555555;
    font-family: Verdana;
    background-color: #efefef;
    border-right: #efefef 1px solid;
    text-decoration: none;
}

.c_tabset_def_small_border_color {
    background-color: #cccccc;
    width: 100px;
}

    .c_tabset_def_small_border_color img {
        height: 15px;
    }

.c_tabset_def_small_bottom_border {
    border-bottom: #cccccc 1px solid;
}

.c_tabset_def_small_top_border {
    border-top: #cccccc 1px solid;
}

.c_tabset_def_small_border_transparent {
    background-color: #efefef;
}
/* Ende Default TabSet Small */











/*Control.css*/
.C_button_style {
    background-color: #EFEFEF;
    border: 1px;
    border-color: #000000;
    border-style: solid;
    font-family: Verdana;
    font-size: 9pt;
    border-radius: 4px;
}

.C_button_style_NewString {
    background-color: Transparent;
    border-color: transparent;
    font-family: Verdana;
    font-size: 9pt
}

.c_sm_standard_u_d .C_button_style_NewString {
    margin: 2px;
}

.C_Rating {
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold
}

.C_ColorEditor_Button_Style {
    background-color: #808080;
    cursor: pointer;
    border: 1px;
    border-style: solid;
    border-color: Black;
    height: 22px;
    width: 22px;
    padding-left: 2px;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!SearchForm.ascx!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.Panel_Result {
    background-color: Transparent;
    font-size: 10px;
    text-align: left;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!Logon.ascx!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_Logon_Label {
    color: #818181;
    font-size: 8pt;
    font-family: Verdana;
    font-weight: bold;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!LinkEditor.ascx!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_LinkEditor {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    border-radius: 4px;
}

.C_LinkEditor_blue {
    background-color: #b5cbeb;
    font-weight: bold;
    font-family: Verdana;
    font-size: 9pt;
}

.C_LinkEditor_white_leftborder {
    background-color: #ffffff;
    border-left: #737373 1px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!Search.ascx!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_Search {
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
}

A.C_SearchResult_Liste {
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
}

    A.C_SearchResult_Liste:hover {
        font-weight: bold;
        font-size: 9pt;
        color: #000000;
        font-family: Verdana;
        text-decoration: none;
    }

.c_C_SearchResult {
    background-color: #EFEFEF;
    border-right: #737373 1px solid;
    border-top: #808080 1px solid;
    border-left: #808080 1px solid;
    border-bottom: #808080 1px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!ColorEditor.cs!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
table.colorCell tr td div {
    border: #737373 2px solid;
    height: 20px;
    width: 100%;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!Umrahmungen: werden bei der Stats verwendet(Container)!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.c_C_stats_HeadLine_LeftBox {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}

.c_C_stats_HeadLine_RightBox {
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
}

.c_C_stats_date td {
    font-family: Verdana;
    font-size: 7pt;
    font-weight: bold;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!Umrahmungen: werden bei der AdvancedSearch verwendet(Container)!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.c_C_advancedSearch_Panel {
    border: #ddd 0px solid;
}

.c_C_advancedSearch {
    background-color: #fcfcfc;
    border: #ddd 1px solid;
}

.c_C_advancedSearch_HeadLine {
    background-color: #EFEFEF;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border: #ddd 1px solid;
}

.c_C_advancedSearch_HeadLine2 {
    background-color: #EFEFEF;
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    border: #ddd 1px solid;
}

    .c_C_advancedSearch_HeadLine2.ButtonTable {
        border-radius: 4px;
    }

.c_C_advancedSearch_Panel {
    padding: 2px;
}

.c_C_advancedSearch_HeadLine2 {
    padding: 4px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!DataGrids in den Controls!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_DataGrid_TextDecoration {
    text-decoration: none;
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
}

    .C_DataGrid_TextDecoration:hover {
        text-decoration: none;
        font-family: Verdana;
        font-size: 10pt;
        color: #003794;
    }

.C_DataGrid_HeaderStyle {
    background-color: #b5cbeb;
    font-family: Verdana;
    border-color: lightgray;
    font-size: 10pt;
    font-weight: bold;
    position: sticky;
    top: -1px;
    z-index: 110;
    box-shadow: 2px 2px 5px #ddd;
    opacity: 0.9;
}

.C_DataGrid > td {
    text-decoration: none;
    background-color: #Fcfcfc;
    border-color: lightgray;
    padding: 2px;
    padding-left: 4px;
}

.C_DataGrid_AlternatingItemStyle > td {
    text-decoration: none;
    background-color: #eeeeee;
    border-color: lightgray;
    padding: 2px;
    padding-left: 4px;
}

.C_DataGrid_SelectedRow {
    background: #dcdfe8;
}

/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!KontextPanel Ueberschrift und Inhalt!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.c_C_kontextPanel_HeadLine {
    background-color: #EFEFEF;
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    border: #eee 1px solid;
    padding: 2px;
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.c_C_kontextPanel {
    background-color: #fcfcfc;
    border: #eee 1px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!StringEditor.ascx!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.c_C_StringEditor {
    background-color: #EFEFEF;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    padding-left: 2px;
}

.c_C_StringEditor2 {
    font-family: Verdana;
    font-size: 10pt;
    color: #000000;
    padding-left: 2px;
}

TD.c_C_kontextPanel DIV DIV TABLE TR TD.c_C_kontextPanel {
    padding-left: 2px;
}

.c_C_ElPermissionEditor {
    overflow-y: scroll;
    height: 140px;
    width: 110px;
}

.C_ElPermissionEditor_LightBgColor {
    height: 10;
    background-color: #fcfcfc;
}

.C_ElPermissionEditor_LineColor {
    height: 1;
    background-color: #737373;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!FormPrimitiveControl(Buttons)!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_buttonStyleFo {
    background-color: #eee;
    border: 1px;
    cursor: pointer;
    border-color: #aaa;
    border-style: solid;
    font-family: Verdana;
    font-size: 9pt;
    border-radius: 4px;
}

    .C_buttonStyleFo:disabled {
        background-color: #fff !important;
        color: gray !important;
    }

.C_FoPrCo_label {
    background-color: #EEEEEE;
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    font-family: Verdana;
    font-size: 10pt;
    height: 19px;
}

.C_buttonStyleFoBrowse {
    background-color: #EEEEEE;
    border: 1px;
    /*cursor: hand;*/
    border-color: #737373;
    border-style: solid;
    font-family: Verdana;
    font-size: 9pt;
    width: 300px;
    border-radius: 4px;
}

.C_buttonStyleFormElement {
    background-color: #EEEEEE;
    border: 0px;
    font-family: Verdana;
    font-size: 9pt;
    height: 19px;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!LayoutHandlerBase.cs!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_borderForm {
    border-right: #737373 0px solid;
    border-top: #737373 1px solid;
    border-left: #737373 0px solid;
    border-bottom: #737373 0px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!MediaElementControl.cs!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_MediaElementControl_Label {
    text-decoration: none;
    color: Black;
    font-family: Verdana;
    font-size: 9pt;
}

.C_MediaElementControl_Label_clicked {
    text-decoration: none;
    color: Black;
    font-family: Verdana;
    font-size: 9pt;
    background-color: #ffffff;
}

.C_MediaElementControl_Div {
    background-color: white;
    height: 100%;
}

.C_MediaElementControl_Panel {
    border: darkgray 1px solid;
    background-color: #efefef;
}

.C_MeElCo_boTopBottom {
    border-right: #737373 0px solid;
    border-top: darkgray 1px solid;
    border-left: #737373 0px solid;
    border-bottom: darkgray 1px solid;
    background-color: white;
}

.C_MeElCo_boLeftRight {
    border-right: darkgray 1px solid;
    border-top: #737373 0px solid;
    border-left: darkgray 1px solid;
    border-bottom: #737373 0px solid;
}

.C_MeElCo_boLeftRightBottom {
    border-right: darkgray 1px solid;
    border-top: #737373 0px solid;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
}

.C_MeElCo_border {
    background-color: White;
    width: 200px;
    border: darkgray 1px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!MediaCategoryContentControl.ascx!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_MediaCCC_NewContainer {
    background-color: #efefef;
    border-right: darkgray 1px solid;
    border-radius: 4px;
}

.ElEdDi_DivStBaCo td.C_MediaCCC_NewContainerWarningState {
    outline: 2px solid red !important;
    outline-offset: 1px;
    border-radius: 4px;
}

.C_MediaCCC {
    background-color: #efefef;
    border: darkgray 1px solid;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!MediaLibrary.aspx!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_MediaLibrary_Text {
    text-decoration: none;
    color: black;
    font-size: 9pt;
    font-family: Verdana
}

.C_MediaLibrary_TextGross {
    text-decoration: none;
    font-size: 10;
    color: black;
    font-family: Verdana
}

.C_MediaLib {
    background-color: #efefef;
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    border-radius: 4px;
}

.C_MediaLibFrame {
    border-right: #737373 1px solid;
    border-top: #737373 1px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
    border-radius: 4px;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!MediaElementControl.ascx!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_MediaElCo {
    background-color: #efefef;
    border-right: #737373 1px solid;
    border-top: #737373 0px solid;
    border-left: #737373 1px solid;
    border-bottom: #737373 1px solid;
}

.C_MediaElCo_NewButtonPanel {
    border-top: 1px solid #737373;
    width: 100%;
    background-color: #efefef;
}

.C_buttonStyleMEC {
    background-color: #EEEEEE;
    border: 1px;
    cursor: hand;
    border-color: #737373;
    color: Black;
    border-style: solid;
    font-family: Verdana;
    font-size: 9pt;
    height: 19px;
    border-radius: 4px;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!PopupInlineFrame.ascx!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_Pop_Label {
    text-decoration: none;
    color: #000000;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!MediaCategoryRenderer.cs!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.Nav_MediaCategoryRenderer {
    font-size: 9pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
}
/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!ElementSelectionDialog.aspx!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.ElSeBuStyle {
    text-decoration: none;
    color: black;
    font-size: 9pt;
    font-weight: bold;
    font-family: Verdana
}


/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!ElementEditorDialog.aspx!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.ElEdDi_PaddBoTop {
    padding-bottom: 10px;
    padding-top: 10px;
}

.ElEdDi_Title {
    width: 100%;
    font-size: 10pt;
    font-family: Verdana;
}

.ElEdDi_DivElEd {
    border: darkgray 1px solid;
}

.ElEdDi_DivStBaCo {
    PADDING: 5px;
    border: 1px solid darkgray;
    background-color: #ffffff;
    OVERFLOW: hidden;
    border-radius: 4px;
}


/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!UserAdminEditor.aspx!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/


.UserAdminEditorTable {
    vertical-align: top;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}


/*
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!FormPrimitiveControl.aspx!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
*/
.C_LinkButtonStyle {
    border: 1px;
    cursor: hand;
    border-color: #737373;
    border-style: solid;
    font-family: Verdana;
    font-size: 9pt;
}


.upload_inactive .C_buttonStyleFoBrowse,
.upload_inactive_changed .C_buttonStyleFoBrowse,
.upload_inactive .upload_button_row,
.upload_active .upload_button_row,
.upload_active .UnprotectUploadRow,
.upload_active .RemoveUploadRow,
.upload_inactive_changed .RemoveUploadRow,
.upload_inactive_changed .PreviewCell,
.upload_active .PreviewCell {
    display: none;
}


span.spellerror {
    padding-bottom: 1px;
    background: url(../../images/spellerror.gif) repeat-x 50% bottom;
}

.spellcheckerDummyDiv {
    height: 1px;
    width: 1px;
}

.ElementSelectionTree li {
    list-style-type: none;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 0px;
    margin-left: 0px;
}

.ElementSelectionTree ul {
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border: 0px;
    margin-left: 18px;
    padding-left: 0px;
}

    .ElementSelectionTree ul.TopLevel {
        margin-left: 0px;
    }

.ElementSelectionTree img {
    border: 0px;
    vertical-align: bottom;
}

/* Elementtype property relation editor begin */
.etpe_mainDiv {
    padding: 0px 10px 10px 10px;
}

    .etpe_mainDiv input, .etpe_mainDiv select, .etpe_mainDiv .select2-container {
        margin-right: 10px;
    }

.etpe_editor {
    background: #f9f9f9;
    border: solid 1px #ccc;
    margin-top: 5px;
    float: left;
    border-radius: 4px;
    padding: 3px;
}

.etpe_lc {
    overflow-x: hidden;
    overflow-y: auto;
    width: 47%;
    min-height:100px;
    margin-right: 10px;
    min-width:450px;
}

    .etpe_lc ul {
        margin: 0px;
        list-style-type: none;
        padding: 0px;
    }

    .etpe_lc li {
        background-image: url(../Render/Gradient.aspx?colorfrom=FFFFFF&colorto=b5cbeb&orientation=vertical&size=40);
        margin: 1px 1px 0px 1px;
        padding: 0px;
       min-height:20px;
        border: solid 1px #899ab3;
        border-radius: 4px;
        background-size:contain;
    }

    .etpe_lc img {
        cursor: pointer;
    }

    .etpe_lc div {
        float: left;
        
        width: calc(100% - 60px) !important;
        
        padding-left: 5px;
        cursor: pointer;
    }
    
        .etpe_lc div img, .etpe_editor div img {
            margin-right: 5px;
        }

    .etpe_lc li.disabled div {
        cursor: default;
        background-image: url(../Render/Gradient.aspx?colorfrom=dddddd&colorto=888888&orientation=vertical&size=40);
        color: #666;
        width: 100% !important;
    }

    .etpe_lc li.edit {
        background-image: url(../Render/Gradient.aspx?colorfrom=FFFFFF&colorto=04708c&orientation=vertical&size=40);
    }
@media (max-width:1400px) {
    .etpe_lc {
      
        width: 100%;
        
    }
}
.etpe_placeHolder {
    background-color: Transparent !important;
    border: none !important;
    height: 490px;
    width: 276px;
    background-image: none !important;
}

    .etpe_placeHolder div {
        background-image: none !important;
        background-color: white !important;
        border: dashed 1px gray !important;
        width: 100%;
    }

.etpe_button {
    background-color: #7794c5;
    cursor: pointer;
    border: solid 1px #737373;
    font-family: Verdana;
    font-size: 9pt;
    height: 19px;
    color: #fff;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
    border-radius: 4px;
}

.etpe_relEditor {
    
    padding: 10px;
}

    .etpe_relEditor div {
        margin-bottom: 5px;
    }
/* Elementtype property relation editor end */

.contextmenu_waiting {
    background-color: #6ebc20;
    width: 200px;
    font-size: 1pt;
    height: 5px;
}

.KID_Toprowtable td, .c_tabset_kontext_bottom_border td {
    font-size: 5px;
}

td.c_tabset_kontext_border_color {
    font-size: 10pt;
}

body.test {
    background-repeat: repeat;
}

body.staging {
    background-image: url(../../images/stagingWatermark.png);
    background-repeat: repeat;
}

.AdminPage {
    background-color: white;
    font-size: 10pt;
}



.EditorButton, .c_C_advancedSearch_HeadLine2.ButtonTable, .C_button_style, .etpe_button, .C_buttonStyleMEC, .C_buttonStyleFo, .C_MediaCCC_NewContainer,
.AEBody .DefaultFormButton, #EditorDialog .DefaultFormButton, #editor .DefaultFormButton,
.AEBody input[type='button'], #EditorDialog input[type='button'], #editor input[type='button'], .CrmLogonButton, .AEBody a.heavy_link, .AEBody a.heavy_link:hover {
    border-radius: 4px;
    margin-top: 2px;
    margin-bottom: 3px;
    padding: 3px;
    background: none;
    box-shadow: 3px 3px 3px #ddd;
    border-color: #ccc !important;
    cursor: pointer;
    width: auto;
    background-color: #efefef;
    padding-left: 10px;
    padding-right: 10px;
    color: black;
    min-height: 24px;
}

    .AEBody a.heavy_link, .AEBody a.heavy_link:hover, .AEBody a.internal_link span.DefaultFormButton, .AEBody a.internal_link:hover span.DefaultFormButton {
        color: black !important;
        display: inline-block !important;
        font-weight: normal;
        min-height: 0px;
        height: auto;
    }

.CrmLogonButton {
    margin-top: 0px;
    margin-bottom: 0px;
}

a .DefaultFormButton {
    min-height: 0px !important;
}

.c_C_advancedSearch_HeadLine2.ButtonTable > table {
    width: 100%;
}

input[type='submit'] {
    cursor: pointer;
}


.c_C_advancedSearch_HeadLine2.ButtonTable .C_button_style_NewString {
    display: block;
    width: 100%;
    text-align: left;
}

.NavTreeTable {
    padding-right: 10px;
    padding-left: 5px;
}

#editor input[type='text'], #editor input[type='password'], #editor textarea, #editor select,
#EditorDialog input[type='text'], #EditorDialog input[type='password'], #EditorDialog textarea, #EditorDialog select,
.AEBody input[type='text'], .AEBody input[type='password'], .AEBody textarea, .AEBody select {
    border-radius: 4px;
    border-width: 1px;
    margin-top: 2px;
    margin-bottom: 2px;
    border-color: #999 !important;
    padding: 2px;
}


@media (max-width:700px) {
    .AdminPage .LeftLabel_EditorPropTitle, .AdminPage .DefEditorPropTitle, .AdminPage .DefEditorPropValue,
    .AEBody .LeftLabel_EditorPropTitle, .AEBody .DefEditorPropTitle, .AEBody .DefEditorPropValue,
    #EditorDialog .LeftLabel_EditorPropTitle, #EditorDialog .DefEditorPropTitle, #EditorDialog .DefEditorPropValue {
        display: block;
        width: 100%;
    }

    #EditorDialog .EDTable > tbody > tr, #EditorDialog .EDTable > tbody, #EditorDialog .EDTable > tbody > tr > td, #EditorDialog .EDTable {
        display: block;
        width: 100%;
    }

    #EditorDialog .EDTable {
        padding: 5px;
     
    }
    .ElementEditorDialog #EditorDialog .ElementEditorFormContainer {
        width: calc(100% - 10px) !important;
    }

    .AdminPage #Editor_Panel > table > tbody > tr, .AdminPage #Editor_Panel > table > tbody > tr > td {
        display: block;
    }
    #EditorDialog #pnlSidebar {
        width: calc(100% - 30px) !important;
        min-width:150px !important;
        margin-left:10px;
    }
    .EditorDialog .HasSidebar #ControlContainer, #EditorDialog .ElementEditorFormContainer {
      
        min-width: unset !important;
    }
    .AdminPage #Error_Panel .LogonContainer {
        min-width: unset !important;
    }
        .AdminPage #Error_Panel .LogonContainer input[type=text], .AdminPage #Error_Panel .LogonContainer input[type=password] {
            min-width: unset !important;
        }
    .AdminSplash img {
        max-width: 100%;
    }
}
.AdminPage form > .FormError.GenericItemBlock {
    margin-left: 350px;
}
@media (max-width:900px) {
    .EditorDialog .HasSidebar #ControlContainer {
        width: calc(100% - 20px) !important;
        
    }
    .AdminPage form > .FormError.GenericItemBlock {
        margin-left: 30px;
    }
}

#EditorDialog .ElEdDi_DivStBaCo table table td {
    padding: 0px;
}

.AdminPage input[type='text'], .AdminPage select, .AdminPage input[type='password'], .AdminPage textarea {
    border-radius: 4px;
    border-width: 1px;
    border-color: #999;
    padding: 4px;
    border-style: solid;
    margin-bottom: 3px;
    box-sizing: border-box;
}

.AdminPage li {
    margin-left: 15px;
}

.AdminPage .select2 li, .AdminPage .select2-results li {
    margin-left: 0px;
}



.AdminPage .KontextLogon input[type='text'], .AdminPage .KontextLogon input[type='password'] {
    margin: 5px;
    padding: 4px;
}

.C_MediaElCo_NewButtonPanel {
    width: auto !important;
}

.EditorButton .LeftLabel_EditorPropTable > tbody > tr > td > div > div > div {
    border-width: 0px !important;
}

.AdminPage .PasswordEditor_ToggleRow, .AdminPage .PasswortBereich div {
    border-width: 0px !important;
}

#EditorDialog #ControlContainer #_ctl0_PE_panel {
    padding-left: 10px;
}

#TE_TETemplates_title, #TE_TETemplates_body {
    width: 99%;
}

.RecursiveRollbackCB label {
    display: inline-block;
    float: left;
    width: 94%;
    margin-bottom: 20px;
    margin-left: 0px;
    font-size: 10pt;
    font-family: Verdana;
}

.RecursiveRollbackCB input {
    float: left;
}

.RestoreVersionControl {
    font-size: 10pt;
    font-family: Verdana;
}

.ComparisonTable td.DefEditorPropTitle, .ComparisonTable td.DefEditorPropValue {
    padding: 3px;
}

.ComparisonTable td.DefEditorPropValue {
    word-break: break-word;
}


.VersionGrid {
    border-width: 0px;
    border-collapse: collapse;
    width: 100%;
}

    .VersionGrid td {
        padding: 4px;
        padding-left: 6px;
        padding-right: 6px;
    }

.VersionScrollArea {
    max-height: 400px;
    overflow: auto;
    border-radius: 4px;
    border: 1px solid #ddd;
    margin: 5px;
    padding-top: 0px;
}

    .VersionScrollArea .DefEditorPropValue .PropVersions td.Val {
        min-width: 150px !important;
    }

div[style='width:100%;;padding:10px'] {
    width: auto !important;
    padding: 10px !important;
}

#ControlContainer .TopLabel_EditorPropTable {
    width: 100%;
}

.cke_charcount {
    display: inline-block;
    padding-top: 7px;
    padding-left: 5px;
}

.StringEditorTitel {
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
}

@media (min-width:1850px) {
    .StringResultListArea {
        float: left;
        max-width: 55%;
        min-width: 900px;
    }

    .StringEditarea {
        float: left;
        max-width: 40%;
        min-width: 600px;
    }
}

.MediaCategoryRoot .EditingFrame {
    max-width: 540px;
    min-width: 520px;
}

.MediaCategoryRoot .Nav_MediaCategoryRenderer {
    margin-bottom: 5px;
    display: inline-block;
    min-width: 170px;
    text-align: center;
}

.MediaCategoryRoot .MedLibSearchResultPanel .EditingFrame {
    width: 150px;
    min-width: unset;
}

.MediaCategoryRoot .MedLibSearchResultPanel .C_MediaCCC a {
    width: 80px;
    overflow: hidden;
    display: block;
}


.MediaCategoryRoot .C_MediaElementControl_Div {
    min-width: 420px;
    border: 1px solid #888;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    background-color: white;
    min-height: 180px;
    box-shadow: 5px 5px 10px #ccc;
}

#ctl05_ChildPanel .text_3, #ctl21_ContentFragment_ctl03_ChildPanel .text_3, #ctl24_ContentFragment_ctl03_ChildPanel .text_3 {
    max-width: 520px;
    min-width: 520px;
    border: 1px solid #888;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
    background-color: white;
}


#ctl05_ChildPanel > div, #_ctl5_ChildPanel > div, #ctl21_ContentFragment_ctl03_ChildPanel > div, #ctl24_ContentFragment_ctl03_ChildPanel > div, #ctl02_ChildPanel > div {
    float: left;
}

#ctl05_ChildPanel .C_MediaElementControl_Panel, #ctl21_ContentFragment_ctl03_ChildPanel .C_MediaElementControl_Panel, #ctl24_ContentFragment_ctl03_ChildPanel .C_MediaElementControl_Panel {
    max-width: 400px;
    overflow: hidden;
}


#ctl00_GroupUser #ctl00_KontextPanel4 {
    max-width: 370px;
    overflow: auto;
}

#ctl20_ElementTypeSubmit, #ctl20_SystemStringCalendarButton, #ctl20_Button_ExportList, #ctl20_SubmitButton {
    background-color: transparent !important;
    border: none !important;
    color: white !important;
}

select.C_buttonStyleFo.AddAutoElementsList, input.C_buttonStyleFo.FormDesignSwitch {
    background-color: white !important;
    color: black !important;
}

    select.C_buttonStyleFo.AddAutoElementsList:hover, input.C_buttonStyleFo.FormDesignSwitch:hover {
        background-color: #eee !important;
        color: black !important;
    }



.KontextToolBar > table {
    box-shadow: 4px 2px 4px #777;
    opacity: 0.9;
    line-height: 1 !important;
}

    .KontextToolBar > table .KXTBBtn:hover {
        background-color: #005d8c;
        transition: all 0.4s ease-in-out;
    }

    .KontextToolBar > table .KXTBBtn {
        margin-bottom: 4px;
        padding: 3px;
        border-radius: 4px;
    }

    .KontextToolBar > table .KXTBLogo img {
        margin-top: 2px;
        margin-bottom: 0px;
    }

.AdminPage .KontextToolBar {
    left: unset !important;
}

.AdminPage .CSLK {
    display: block;
    float: right;
    padding-left: 10px;
}

input.ActiveFormView.FormDesignSwitch, input.ActiveFormView.FormDesignSwitch:hover {
    outline: 2px solid #666 !important;
    outline-offset: 2px;
}

.FormDesignSwitchArea {
    display: inline-block;
    padding-left: 20px;
    float: right;
}

.FormEditControls {
    padding: 4px;
    border-top: 2px solid #eee;
    margin-top: 5px;
    position: relative;
    left: 3px;
}

ul.TableLessListControl li label {
    display: inline-block;
    max-width: 80%;
}

ul.TableLessListControl li {
    list-style-type: none;
    margin-left: 0;
    padding-bottom: 5px;
}

ul.TableLessListControl {
    padding: 5px;
    border-width: 0;
    padding-top: 0;
    padding-left: 0;
    margin-top: 0;
}

.UE_panel, .GE_panel, .PE_Panel, .ET_panel, .StringEditorRoot, .ListEditor, .AdminContent, .MetaDataExport, .MetaDataImport, .RootElementEditor, .MedLibContentArea, #MediaLibrary .C_MediaLib, .EditorDialog #ControlContainer, .ElementEditorButtonArea, .AdminDokuArea {
    box-shadow: 5px 5px 10px #ccc;
    max-width: 640px;
    padding: 20px;
    margin-left: 10px;
    background-color: white;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-right: 20px;
}
.UE_panel, .GE_panel, .PE_Panel, .ET_panel, .AdminDokuArea, .StringEditorRoot, .ListEditor, .AdminContent, .MetaDataExport, .MetaDataImport, .RootElementEditor {
    margin-top: 12px;
}

    .ListEditor {
        max-width: 750px;
    }

.MetaDataExport {
    max-width: 500px;
}

#MediaLibrary .C_MediaLib {
    padding: 5px;
}

.AdminContent {
    margin-left: 0px;
}

.EditorDialog #ControlContainer {
    margin-top: 20px;
    margin-bottom: 20px;
}

.ET_panel, .EditorDialog #ControlContainer {
    max-width: 1600px;
}

.RootElementEditor {
    max-width: 1000px;
}

.AdminContent {
    max-width: 1400px;
    background-color: #ffffffaa;
}

.AdminSplash {
    text-align: center;
    max-width: 60%;
    background-color: #ffffffcc;
    backdrop-filter: blur(1px);
    border: 1px solid darkgray;
    border-radius: 4px;
    box-shadow: 5px 5px 10px #ccc;
    padding: 40px;
}

.StringEditorRoot, .MedLibContentArea {
    max-width: 1800px;
}

.ElEdDi_DivStBaCo {
    box-shadow: 5px 5px 10px #ccc;
    border: 1px solid #ccc;
    position: sticky;
    top: 10px;
}

.StatusBarColumn {
    position: sticky;
    top: 10px;
}

.ElementEditorFormContainer {
    box-shadow: 5px 5px 10px #ccc;
    padding: 5px;
    border-radius: 4px;
    border: 1px solid #ccc;
    height: calc(100% - 47px) !important;
    margin-bottom: 65px;
}

.ElementEditorButtonArea {
    padding: 5px;
    padding-bottom: 5px !important;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #ccc;
    width: auto;
    max-width: 100%;
    margin-left: 0px;
    margin-top: 3px;
    padding-left: 10px;
    margin-right: 0px;
}

.C_MediaElementControl_Panel {
    border-radius: 4px;
    padding: 4px;
    margin-bottom: 10px;
}

.ElEdDi_DivStBaCo a.admin_Inline {
    text-decoration: underline !important;
}

#MediaLibrary .C_MediaLib {
    background-color: white;
}

.C_MediaLibFrame .C_MediaLib {
    display: inline-block;
}


.ElementIDSelBtn, .Style2015 .ElementIDSelBtn {
    display: inline-block;
    padding: 7px;
    padding-top: 0px !important;
}

    .ElementIDSelBtn img, .SelectElementBtn img {
        position: relative;
        top: 3px;
    }

.CurrentElementSelection {
    border: 1px solid #737373;
    border-radius: 4px;
    padding: 5px;
}

    .CurrentElementSelection a {
        background-image: url(../../images/open_link.png);
        background-repeat: no-repeat;
        background-position: right 2px;
        padding-right: 15px;
        padding-bottom: 2px;
        padding-top: 2px;
        padding-left: 5px;
        display: block;
        border-top: 1px solid #eee;
        background-size: 0.7rem;
    }

        .CurrentElementSelection a:first-child {
            border-top-width: 0px;
        }

.ParamListe {
    margin-left: 20px !important;
    display: inline-block;
    background-color: white;
    border-top-width: 0px !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 8px;
    width: unset !important;
    position: relative;
    top: -4px;
    margin-right: 5px !important;
}

.ComparisonTable, .GenericItemBlock {
    background-color: #fff;
    display: block;
    border: 1px solid #eee;
    border-color: #eee !important;
    border-radius: 4px;
    padding: 10px;
    margin-bottom: 10px;
}

.ComparisonTable {
    width: 100%;
}

.VersionGrid {
    display: table;
    box-shadow: 5px 5px 10px #ccc;
}

.ComparisonTable .DefEditorPropTitle {
    background-color: #efefef !important;
}

#ctl00_ElTranslationGrid, #ctl00_StringTrPanel {
    box-shadow: 5px 5px 10px #ccc;
    width: 100%;
    border-radius: 4px;
}

    #ctl00_ElTranslationGrid .C_DataGrid_TextDecoration {
        margin: 2px;
        display: block;
        background-color: white !important;
        color: black !important;
        min-height: 25px;
        font-weight: normal;
    }

        #ctl00_ElTranslationGrid .C_DataGrid_TextDecoration:hover, #ctl00_ElTranslationGrid .C_DataGrid_TextDecoration:focus {
            outline: 2px solid #aaa !important;
            outline-offset: 1px !important;
        }

.TranslationEditorPanel textarea {
    width: 100% !important;
}

#ctl00_ElPerCrtl tr td {
    border-bottom: 1px solid #eee;
    min-width: 10px;
}

.PermissionEditor #ctl00_KontextPanel2 td, .PermissionEditor #ctl00_KontextPanel3 td {
    border-bottom: 1px solid #eee;
    padding: 2px;
}

.PermissionEditor .IdentityInfo td {
    text-align: left;
    padding: 10px;
}

.PermissionEditor .IdentityInfo .DefaultFormButton {
    float: right;
    display: block;
    min-height: auto !important;
}

.PermissionEditor .IdentityInfo h3 {
    display: inline-block;
}

@media (max-width:1100px) {

    .PermissionEditor .ViewPermissionsArea > div > div {
        width: 100% !important;
        max-width: unset !important;
    }
}

@media (max-width:950px) {

    .PermissionEditor .ViewPermissionsArea > div, .PermissionEditor .ViewPermissionsArea > div > div {
        width: 100% !important;
        max-width: unset !important;
    }
}

.AppItemsBlock {
    margin: 5px;
    margin-bottom: 20px;
    border-radius: 4px;
    border: 1px solid #eee;
}

    .AppItemsBlock h3 {
        font-size: 15px;
        color: #737373;
        background-color: #efefef;
        padding: 5px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 0px;
        border-top-left-radius: 4px;
    }

    .AppItemsBlock .ItemsContent {
        padding: 5px;
    }

    .AppItemsBlock.ScrollingItemsBlock .ItemsContent > div {
        display: inline-block;
        min-width: unset;
        width: unset !important;
        margin-right: 10px !important;
    }

.ScrollingItemsBlock .ItemsContent {
    max-height: 400px;
    overflow: auto;
}

.FileListRoot table td {
    box-shadow: 5px 5px 10px #eee;
    padding: 3px;
}

.FileListRoot a {
    text-decoration: underline !important;
}

.ListEditor .ListActions a {
    display: inline-block;
    margin-bottom: 4px;
}




.c_sm_standard_u.ActiveMenuItem {
    background-color: #efefef;
}

.ListImportContent {
    background-color: white;
}

.etpe_mainDiv li {
    margin-left: 0px;
}

.ElementEditorDialog {
    height: calc(100% - 20px);
}

.AdminPage .KontextToolBar {
    position: fixed !important;
    border-top-left-radius: 0px !important;
    border-top-right-radius: 0px !important;
    border-top-width: 1px !important;
}

.AdminPage .KXTBLogo, .AdminPage .k_font_tb_blau {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}




.c_C_advancedSearch_HeadLine2.ButtonTable.DefaultFormButton {
    padding: 0px !important;
}

    .c_C_advancedSearch_HeadLine2.ButtonTable.DefaultFormButton a {
        padding: 8px 10px;
        display: inline-block;
    }

    .c_C_advancedSearch_HeadLine2.ButtonTable.DefaultFormButton input[type=submit] {
        padding: 8px 10px;
        outline-width: 0px !important;
    }

        .c_C_advancedSearch_HeadLine2.ButtonTable.DefaultFormButton input[type=submit]:hover {
            outline-width: 0px !important;
            box-shadow: none !important;
        }

.AdminPage input[type=image].DefaultFormButton {
    margin: 2px;
    padding: 3px !important;
    min-width: unset !important;
}

.c_C_advancedSearch_Panel .C_buttonStyleFo, .MetaDataImport .C_buttonStyleFo {
    padding: 0px !important;
    min-height: 30px;
}

.c_C_advancedSearch_Panel .C_buttonStyleFormElement, .MetaDataImport .C_buttonStyleFormElement {
    padding: 8px !important;
    display: inline-block;
    vertical-align: middle;
    height: 30px;
}

.c_C_advancedSearch_Panel input[type=submit].C_buttonStyleFormElement:hover, .MetaDataImport input[type=submit].C_buttonStyleFormElement:hover {
    box-shadow: none !important;
    outline-width: 0px !important;
    border-width: 0px !important;
    padding: 8px !important;
}

.C_MediaCCC_NewContainer {
    padding: 0px !important;
}

    .C_MediaCCC_NewContainer .Nav_MediaCategoryRenderer {
        padding: 6px !important;
        display: inline-block;
    }

.MedLib_Preview {
    max-width: 100px;
    overflow: hidden;
}

.AdminPage .Breadcrumb li {
    margin-left: 0px;
}

.AdminPage .Breadcrumb {
    padding: 5px;
    padding-bottom: 0px;
    box-shadow: 5px 0px 10px #ccc;
    border: 1px solid #ccc;
    border-radius: 4px;
    margin-left: 0px;
    margin-bottom: 0px;
    background-color: white;
}

.DraggedElement.MovedElement {
    opacity: 0.5;
}

.DraggedElement.CopiedElement {
}

.DragGhostElement.CopiedElement .CopyIndicator {
    display: block;
    position: absolute;
    background-image: url(../../images/c_copy.gif);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-color: #eee;
    opacity: 0.9;
    border-radius: 4px;
    border: 1px solid #aaa;
}

.DraggedElement.DragOriginal {
    background-image: url(../../images/transparent_cover.gif);
}

.c_tabset_default_bottom_border, .c_tabset_CRM_bottom_border {
    border-left: 1px solid #ccc !important;
}

    .c_tabset_default_bottom_border img, .c_tabset_CRM_bottom_border img {
        display: none;
    }

.c_tabset_CRM_off {
    border-right: none;
}

.ElementTreeFrame {
    background-color: white;
    border-bottom: 2px solid #ddd;
    min-width: 480px;
    height: 300px;
    min-height: 100px;
}

.ElementEditorDialog .ElementTreeFrame {
    min-width: 480px;
    height: 300px;
    min-height: 100px;
}

.ElementEditorButtonArea {
    position: fixed;
    bottom: 0px;
    right: 10px;
    text-align: right;
    background-color: #ffffffdd;
    backdrop-filter: blur(0.8px);
    z-index: 2000;
}



.C_MediaElCo_NewButtonPanel .Nav_MediaCategoryRenderer.DefaultFormButton {
    display: inline-block;
}

.C_MediaElCo_NewButtonPanel > table > tbody > tr > td {
    padding: 4px;
}

.C_MediaElementControl_Div .C_MediaLibrary_Text.DefaultFormButton, .C_MediaElementControl_Div .Nav_MediaCategoryRenderer.DefaultFormButton {
    display: inline-block;
    min-width: 200px;
    text-align: left;
    margin-bottom: 5px;
    padding: 2px;
}

    .C_MediaElementControl_Div .C_MediaLibrary_Text.DefaultFormButton img, .C_MediaElementControl_Div .Nav_MediaCategoryRenderer.DefaultFormButton img {
        float: right;
        position: relative;
        top: -3px;
    }

.C_MediaElementControl_Div #Table1 .C_MediaElementControl_Panel {
    height: 25px;
    text-overflow: ellipsis;
    max-width: 370px;
    overflow: hidden;
}

#ctl25_ContentFragment_ctl03_ChildPanel > div, #ctl26_ContentFragment_ctl03_ChildPanel > div {
    float: left;
}

.MEC_ButtonArea td {
    padding-bottom: 10px;
}

.FieldLabelEditLink {
}

    .FieldLabelEditLink .EditingFrame {
        border-width: 0px !important;
        box-shadow: none !important;
        width: 100%;
        display: block;
    }

.MissingAdminMainPageImage {
    padding: 0px !important;
    padding-left: 2px !important;
}

.KXTBLogo {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.k_font_tb_blau {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

    .k_font_tb_blau a {
        padding: 3px !important;
        text-decoration: none !important;
        color: #002255 !important;
        font-size: 11px !important;
        font-family: Verdana !important;
        font-weight: bolder !important;
    }


.TB_HasChanges {
    border: 1px dotted red;
    border-radius: 4px;
    display: inline-block;
    background-color: #992222 !important;
}

    .TB_HasChanges img {
        position: relative;
        left: -1px;
    }

.AdminInnerContent {
    vertical-align: top;
    float: right;
    width: calc(100% - 320px);
    min-width: 600px;
    height: 100%;
}

.MenuHidden .AdminInnerContent {
    min-width: unset;
    width: calc(100% - 13px);
}

.AdminPage .NavTreeTable nobr {
    white-space: normal;
}

@media (max-width:1100px) {
    #MenuColumn {
        width: 200px !important;
    }

    .AdminInnerContent {
        width: calc(100% - 220px);
    }
    .c_ll_standard_cat label, .c_ll_standard_cat_f label {
        width: 85% !important;
      
    }
    .SearchCellGradient input[type=text]
    {
        width:90px !important;
    }
    .c_ll_standard a.c_ll_standard_A
    {
        width:80% !important;
    }
}



@media (max-width:840px) {
    #MenuColumn {
        width: 100% !important;
        margin-top: 0px !important;
    }

    .AdminInnerContent {
        min-width: unset;
        width: 100% !important;
    }

    .c_sm_standard_u_d {
        max-width: 100% !important;
        overflow: auto;
    }

    .c_sm_standard .SLabel {
        overflow: hidden;
        max-height: 1.2rem;
    }
        .c_sm_standard .SLabel a {
            font-size: 0.8rem;
        }



    .c_ll_standard {
        max-width: 100% !important;
    
    }
    .c_ll_standard_cat label, .c_ll_standard_cat_f label {
        width: calc(100% - 30px) !important;
    }

    .SearchCellGradient input[type=text] {
        width: calc(100% - 100px) !important;
    }
    .c_sm_standard .SIcon, .c_sm_standard_u_last .SIcon {
        padding-bottom: 0px !important;
    }
    .c_sm_standard_u a, .c_sm_standard_u_last a {
        padding: 0px !important;
    }
    .StackMenuUnit_0 {
        display: inline-block;
        width: 33% !important;
        
        padding-left:5px !important;
       
    }
    .c_sm_standard_u_d:empty
    {
        display:none !important;
    }
    .c_sm_standard_u, .c_sm_standard_u_last {
        border: 1px solid #ddd;
        border-radius: 4px;
        margin: 2px;
        background-color: #fcfcfc;

    }
        .c_sm_standard_u:hover, .c_sm_standard_u_last:hover {
            outline: 1px solid #888;
            outline-offset: 1px;
            transition: all 0.4s ease-in-out;
        }
    .c_sm_standard
    {
        border-width:0px !important;
        box-shadow:none !important;
        padding-right:8px;
       
    }
    .c_ll_standard
    {
        width:230px;
        float:left;
        border:1px solid #eee;
        border-radius:4px;
        margin:2px;
    }
        .c_ll_standard:hover {
            background-color: #eee;
            transition: all 0.4s ease-in-out;
        }
    .c_ll_standard > a:first-child{
        float:left;
    }
    .SearchCellGradient, .NewCellGradient {
        float: none;
        width:calc(100% - 5px);
    }
    .SearchCellGradient {
        padding-top:3px !important;
    }
    .ActiveMenuRow
    {
        
        width:100% !important;
    }
  
}

@media (max-width:640px) {

    .StackMenuUnit_0 {
 
        width: 50% !important;
    }
    .ActiveMenuRow {
        width: 100% !important;
    }
}

@media (max-width:350px) {

    .StackMenuUnit_0 {
 
        width: 100% !important;
    }
    .ActiveMenuRow {
        width: 100% !important;
    }
}

.NavTreeTable a.navigation_0 {
    display: block;
}

.c_sm_standard_u_d {
    max-width: 300px;
    overflow: auto;
}

.c_sm_standard {
    width: 100%;
}

    .c_sm_standard .SIcon {
        display: inline-block;
        width: 27px;
        padding-right: 7px;
        padding-bottom: 2px;
    }

    .c_sm_standard .SLabel {
        display: inline-block;
        width: calc(100% - 34px);
        position: relative;
        top: -2px;
       
    }

.c_ll_standard_cat .LnkN, .c_ll_standard_cat_f .LnkN {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.SearchCellGradient {
    background-image: url('../Render/Gradient.aspx?colorfrom=FFFFFF&colorto=dddddd&orientation=vertical&size=40');
    min-height: 37px;
    background-size: contain;
}

    .SearchCellGradient .SrchBtn {
        display: inline-block;
        margin-left: 5px;
        margin-right: 5px;
        font-size: 10pt;
    }

    .SearchCellGradient input[type=submit] {
        min-width: unset !important;
        padding: 5px !important;
    }

.NewCellGradient {
    background-image: url('../Render/Gradient.aspx?colorfrom=FFFFFF&colorto=89C965&orientation=vertical&size=40');
    height: 20px;
}

    .NewCellGradient a {
        display: block;
    }

    .NewCellGradient span {
        position: relative;
        top: -3px;
        display: inline-block;
        padding-left: 5px;
    }

.c_ll_standard_cat label, .c_ll_standard_cat_f label {
    width: 92%;
    padding-left: 3px;
    padding-bottom: 3px;
    display: inline-block;
}

.SelectedLinkCell {
    background-image: url('../Render/Gradient.aspx?colorfrom=FFFFFF&colorto=CCCCFF&orientation=vertical&size=40');
    background-size: contain;
}

.c_ll_standard a.c_ll_standard_A {
    display: inline-block;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

.TabSetRoot {
}

    .TabSetRoot div[role=tablist] {
        border-bottom: 1px solid #eee;
    }

        .TabSetRoot div[role=tablist] span {
            display: inline-block;
            border-top-left-radius: 6px;
            border-top-right-radius: 6px;
        }

        .TabSetRoot div[role=tablist] > span {
            margin-right: -3px;
            margin-left: 1px;
            margin-top: 2px;
        }

            .TabSetRoot div[role=tablist] > span.c_tabset_kontext_top_border_on, .TabSetRoot div[role=tablist] > span.c_tabset_CRM_top_border_on {
                position: relative;
                top: 0.8px;
            }

        .TabSetRoot div[role=tablist] span[role=tab] {
            padding: 4px 8px 4px 8px;
            border-right: 1px solid #eee;
            border-left: 1px solid #eee;
            border-top: 1px solid #eee;
            cursor: pointer;
        }

            .TabSetRoot div[role=tablist] span[role=tab].c_tabset_kontext_off {
                border-top-width: 0px;
            }

.ShowHideMenuToggle input {
    border-width: 0px !important;
}

.KID_Toprowtable {
    background-color: #6ebc20;
    font-family: Arial,Helvetica,sans-serif;
    height: 12px;
    overflow: hidden;
    box-shadow: 0px 4px 4px #ccc;
    font-size: 2px;
}

    .KID_Toprowtable .KID_Bar {
        display: inline-block;
        background-color: #091C5A;
        border-right: 1px solid white;
        max-width: 243px;
        width: 20%;
        height: 12px;
    }

    .KID_Toprowtable .KID_Logo {
        display: inline-block !important;
        border-bottom: 1px solid #ffffff;
        background-color: #6ebc20;
        float: right;
        width: 120px;
    }

        .KID_Toprowtable .KID_Logo img {
            height: 12px;
        }

.AdminPage .AdminDokuArea li {
    font-size: 10pt;
    font-family: Verdana,Arial;
}

.c_tabset_kontext_border_transparent, .c_tabset_system_border_transparent {
    background-color: white !important;
}

.TabSetRoot div[role=tabpanel] {
    padding-right: 5px;
}

.PasswortBereich {
    background-color: white;
    border-radius: 4px;
}

.AdminPage #Editor_Panel {
    height: 100%;
}

.AdminPage .NavTreeTable td {
    vertical-align: top;
}

.AdminPage .HiddenHelp {
    height: 0px;
}

.KontextLogon input[type=checkbox] {
    margin-left: 0px !important;
}

.ElSubList_AdminLinks {
    text-align: right;
    margin-bottom: 4px;
    padding-right: 20px;
    border-top: 1px solid #bbb;
    opacity: 0.5;
}

    .ElSubList_AdminLinks a {
        color: black;
        display: inline-block !important;
        border: 1px solid #bbb !important;
        border-bottom-color: #888 !important;
        border-top-color: white !important;
        border-top-width: 2px !important;
        border-radius: 0px !important;
        border-bottom-left-radius: 4px !important;
        border-bottom-right-radius: 4px !important;
        box-shadow: 2px 2px 5px #ddd !important;
        padding: 4px 8px !important;
        position: relative !important;
        text-decoration: none !important;
        top: -1px !important;
        width: unset !important;
        margin: 0px !important;
    }

.KontextToolBar.RotatedToolbar {
    transform: rotate(90deg);
    transform-origin: top left;
}

    .KontextToolBar.RotatedToolbar > table {
        box-shadow: 4px -2px 4px #777;
    }

        .KontextToolBar.RotatedToolbar > table .KXTBBtn {
            transform: rotate(-90deg);
        }

.GroupUserSearchRoot select {
    margin-right: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.C_DataGrid_HeaderStyle td {
    padding: 3px;
}

    .C_DataGrid_HeaderStyle td:first-child {
        border-top-left-radius: 4px;
    }

    .C_DataGrid_HeaderStyle td:last-child {
        border-top-right-radius: 4px;
    }

.C_DataGrid_HeaderStyle th {
    padding: 3px;
}

    .C_DataGrid_HeaderStyle th:first-child {
        border-top-left-radius: 4px;
    }

    .C_DataGrid_HeaderStyle th:last-child {
        border-top-right-radius: 4px;
    }

.EditorDialog .HasSidebar #ControlContainer, #EditorDialog .ElementEditorFormContainer {
    float: left;
    width: calc(100% - 315px);
    min-width: 600px;
}

#EditorDialog .ElementEditorFormContainer {
    width: calc(100% - 245px);
    min-width: 400px;
}

#EditorDialog.CreateNew .ElementEditorFormContainer {
    width: calc(100% - 20px);
}

.EditorDialog #pnlSidebar, .EditorDialog #pnlSidebar, #EditorDialog #pnlSidebar {
    float: right;
    width: 200px;
    margin-right: 20px;
    margin-top: 20px;
    margin-left: 20px;
    margin-bottom: 20px;
}

#EditorDialog .EDTable #pnlSidebar {
    margin-top: 0px;
}

#EditorDialog .EDTable {
    padding-left: 10px;
}

.ElEdDi_DivStBaCo .C_MediaCCC_NewContainer a.Nav_MediaCategoryRenderer {
    width: 100%;
}

.ElEdDi_DivStBaCo .ActiveEditorControl.DisabledButton.C_MediaCCC_NewContainer {
    background-color: white;
    border: 1px solid #eee;
}

.dirtyForm.ui-dialog-title::after, .dirtyForm.formTitle::after {
    content: "*";
    color: gray;
}

.C_DataGrid_SelectedItemStyle td {
    background-color: #ccc;
    padding: 2px;
    font-weight: bold;
    padding-left: 4px;
}

.TransOrigPreview {
    max-height: 100px;
    overflow: auto;
    width: 100%;
    border: 1px solid black;
    background-color: white;
    border-radius: 4px;
    padding: 10px;
}

    .TransOrigPreview:focus {
        max-height: 300px;
        outline-color: #ccc !important;
        outline-offset: 0pt !important;
        outline-style: solid !important;
        border-style: none;
    }

.StringTranslation_OriginalTextBox {
    max-height: 100px;
    border-radius: 4px;
    padding: 10px !important;
    width: 100% !important;
}

    .StringTranslation_OriginalTextBox:focus {
        max-height: 300px;
    }


* {
    box-sizing: border-box;
}

.VersionGrid td {
    border-color: white;
}

.AdminPage a {
    text-decoration: none;
}

.AESelDetailLink {
    background-image: url(../../images/open_link.png);
    background-size: cover;
    width: 0.7rem;
    height: 0.7rem;
    display: inline-block;
}

.StatusBarColumn {
    padding-bottom: 60px;
}

.FieldParameterList {
    padding: 5px;
    padding-left: 10px;
    display: inline-block;
}

.StackMenuUnit_0:first-child > .c_sm_standard_u {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.StackMenuUnit_0:last-child > .c_sm_standard_u_last, .c_sm_standard_s:last-child {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

#popup_menu_div, #popup_menu_div > div, #popup_menu_div > div > table > tbody > tr:first-child > td, #popup_menu_div > div > table > tbody > tr:first-child > td > table > tbody > tr > td {
    border-top-right-radius: 4px;
    border-top-left-radius: 4px;
}

.AdminPage input[type=file].C_buttonStyleFoBrowse {
    border-radius: unset;
}

.EditingFrame.SubFormFrame {
    border-right-width: 3px !important;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    margin-top: 3px !important;
    margin-right: 3px !important;
    padding-right: 3px !important;
    width: calc(100% - 3px) !important;
    border-right-style: solid !important;
}

.EditingFrame.ConditionFrame {
    border-right-width: 1px !important;
    margin-right: 3px !important;
    padding-right: 3px !important;
    width: calc(100% - 3px) !important;
    border-right-style: solid !important;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
}

    .EditingFrame.SubFormFrame > .RealSubFormRoot, .EditingFrame.ConditionFrame > div {
        transition: all .2s ease-in-out;
        padding-bottom: 0px !important;
    }

    .EditingFrame.SubFormFrame.Collapsed > .RealSubFormRoot, .EditingFrame.ConditionFrame.Collapsed > div {
        zoom: 0.6;
        max-height: 200px;
        overflow: auto;
    }

    .EditingFrame.SubFormFrame.FullCollapsed > .RealSubFormRoot, .EditingFrame.ConditionFrame.FullCollapsed > div {
        max-height: 0px;
        overflow: hidden;
    }

.EditingFrame.SubFormFrame.FullCollapsed > table.RealSubFormRoot {
    display: none;
}

.EditingFrame.ConditionFrame.FullCollapsed > span.FA_EdTitle, .EditingFrame.ConditionFrame.Collapsed > span.FA_EdTitle,
.EditingFrame.SubFormFrame.FullCollapsed > span.FA_EdTitle, .EditingFrame.SubFormFrame.Collapsed > span.FA_EdTitle {
    display: inline-block !important;
    font-style: italic;
    margin-left: 5px;
}

.EditingFrame > .ToggleCollapse {
    margin-top: 2px;
    margin-right: 2px;
    width: 25px;
    height: 11px;
    border-radius: 2px;
    float: right;
    cursor: pointer;
    background-image: url(../../images/ico_drop_inside_frame.gif);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
}

.EditingFrame.Collapsed > .ToggleCollapse {
    filter: contrast(150%);
    box-shadow: 0px 0px 10px #66c;
}

.EditingFrame.FullCollapsed > .ToggleCollapse {
    filter: contrast(150%);
    box-shadow: 0px 0px 10px #641919;
}


.AEDesignOverview a.DefaultFormButton {
    display: inline-block;
    padding: 4px;
}

.ElementMenuIconInDialog {
    width: 28px;
    height: 22px;
    float: right;
    background-image: url(../../images/overlay_menu.png) !important;
    background-repeat: no-repeat;
    background-color: #fcfcfc;
    background-position: center;
    border: 1px solid #ddd;
    border-radius: 4px;
    cursor: pointer;
}

    .ElementMenuIconInDialog:hover {
        box-shadow: 0px 0px 10px #ddd;
    }

.HideContextMenu:focus {
    outline-width: 0px !important;
}

    .HideContextMenu:focus img {
        box-shadow: 0px 0px 2px #aaa;
    }

.NegationBox {
    margin-left: 5px;
    display: inline-block;
}

    .NegationBox input {
        margin-right: 0px !important;
    }

    .NegationBox label {
        position: relative;
        top: -2px;
        left: -0.75rem;
        color: #00000022;
    }

.AnyRefCB {
    margin-top: 3px;
    display: block;
}

.LockedByIndicator {
    display: inline-block;
    background-image: url(../../images/ico_cm_lock.gif);
    width: 17px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: center center;
    filter: grayscale(1);
    float: right;
}

.InEditAreaButtons {
    border-top: 1px solid #ddd;
    margin-top: 3px;
    padding-left: 10px;
}

    .InEditAreaButtons a {
        display: inline-block;
        position: relative;
        top: -1px;
        background-color: white;
        width: 25px;
        height: 20px;
        background-position: center center;
        background-repeat: no-repeat;
        box-shadow: 2px 2px 5px #ddd;
        margin-bottom: 5px;
        margin-right: 5px;
        margin-top: 0px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        border: 1px solid #ddd;
        cursor: pointer;
    }

        .InEditAreaButtons a:hover, .InEditAreaButtons a:focus {
            border: 1px solid #777;
        }

        .InEditAreaButtons a.Save {
            background-image: url(../../images/i_sav.gif);
        }

        .InEditAreaButtons a.Abort {
            background-image: url(../../images/cancel_tief.gif);
        }

        .InEditAreaButtons a.Translate {
            background-image: url(../../images/c_tns.gif);
        }

.ElementEditorFormContainer .TabSetRoot {
    border-width: 0px !important;
}

#RCL_sel_TE_TETemplates_select {
    width: 290px;
}

.MediaLibSelUI {
    padding: 3px;
}

    .MediaLibSelUI .C_buttonStyleFo {
        padding: 2px !important;
    }




.select2-container .select2-selection--multiple .select2-selection__rendered {
    white-space: normal !important;
}

.AdminPage .select2-container .select2-selection--single span.select2-selection__rendered {
    font-size: 10pt !important;
    color: black;
    font-family: Arial !important;
    padding-left: 4px;
}

.PermissionEditor .SetInThisElement {
    font-weight: bold;
}

.PermissionEditor .RemovedInThisElement {
    text-decoration: line-through;
}

.cke_notifications_area {
    display: none;
}

.note-editor.note-frame.fullscreen {
    z-index: 3000 !important;
    background-color: white;
}

.note-editable ol, .note-editable ul {
    padding-left: 20px;
}

.EditingFrame .KxtInfoLabel {
    display: block;
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(224,224,224,1) 100%);
    color: black !important;
    box-shadow: 0px 5px 10px #ccc;
    padding: 3px;
    margin-bottom: 5px;
    min-height: 27px;
}

    .EditingFrame .KxtInfoLabel:focus {
        outline-color: #005d8c !important;
        outline-width: 2px !important;
        outline-style: solid !important;
        border-top-right-radius: 3px;
        border-top-left-radius: 3px;
    }

    .EditingFrame .KxtInfoLabel .MenuOpener, .EditingFrame .KxtInfoLabel .EditDlgButton {
        display: block;
        opacity: 0;
        width: 28px;
        height: 22px;
        float: right;
        background-image: url(../../images/overlay_menu.png) !important;
        background-repeat: no-repeat;
        background-color: #fcfcfc;
        background-position: center;
        border: 1px solid #ddd;
        border-radius: 4px;
        cursor: pointer;
    }

    .EditingFrame .KxtInfoLabel .EditDlgButton {
        background-image: url(../../images/t_em_on.gif) !important;
    }

        .EditingFrame .KxtInfoLabel .MenuOpener:hover, .EditingFrame .KxtInfoLabel .EditDlgButton:hover {
            box-shadow: 0px 0px 10px #ddd;
            transition: all .4s ease-in-out;
        }

        .EditingFrame .KxtInfoLabel:focus .MenuOpener, .EditingFrame .KxtInfoLabel:hover .MenuOpener, .EditingFrame .KxtInfoLabel .MenuOpener:focus,
        .EditingFrame .KxtInfoLabel:focus .EditDlgButton, .EditingFrame .KxtInfoLabel:hover .EditDlgButton, .EditingFrame .KxtInfoLabel .EditDlgButton:focus {
            opacity: 1;
            transition: all .4s ease-in-out;
        }

.EditingFrame.NotOnline .KxtInfoLabel {
    color: #444 !important;
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%);
    box-shadow: 0px 5px 10px #ddd;
}

.OptimizeForBigHeight #MenuColumn {
    position: fixed;
    top: 12px;
    left: 13px;
}

.OptimizeForBigHeight .c_sm_standard_u_d {
    overflow: auto;
}

.OptimizeForBigHeight .KID_Toprowtable {
    position: fixed;
    width: 100%;
    z-index: 390;
}

.OptimizeForBigHeight .C_DataGrid_HeaderStyle, .OptimizeForBigHeight .db_classic_header_row {
    z-index: 400;
}

.HiddenInfrequentNavItems .SMU_Module_27, .HiddenInfrequentNavItems .SMU_Module_30, .HiddenInfrequentNavItems .SMU_Module_28, .HiddenInfrequentNavItems .SMU_Module_26, .HiddenInfrequentNavItems .SMU_Module_29 {
    display: none;
}

.note-editor .note-toolbar .note-dropdown-menu, .note-popover .popover-content .note-dropdown-menu {
    min-width: 250px !important;
}

@media (max-width:700px) {
    .KXTBLogo > a {
        display: inline-block;
        width: 21px;
        position: relative;
        overflow: hidden;
    }

    .k_font_tb_blau {
        display: none;
    }
}

.ColumnDefinition.EditingFrame {
    width: 400px !important;
    border: 1px solid #ccc;
    margin: 5px !important;
    border-radius: 3px;
    margin-bottom: 0px !important;
    overflow: hidden;
    padding: 2px;
}

.select2-results__options {
    box-shadow: #ddd 1px 6px 6px;
}

.Editor_CurrentIDSwitch {
    cursor: pointer;
    padding: 3px;
    display: inline-block;
    border: 1px solid #aaa;
    border-radius: 3px;
    margin-bottom: 3px;
}

    .Editor_CurrentIDSwitch:focus {
        background-color: white;
    }

        .Editor_CurrentIDSwitch:focus::after {
            content: '\23ce';
        }


.UniqueNameDisplayArea {
    cursor: pointer;
    padding: 3px;
    display: block;
    border: 1px solid #aaa;
    border-radius: 3px;
    max-height: 3rem;
    overflow: hidden;
}

    .UniqueNameDisplayArea:focus {
        height: auto;
        max-height: 5rem;
        overflow: auto;
        background-color: white;
    }

        .UniqueNameDisplayArea:focus::after {
            content: '\23ce';
        }


span.DefaultFormButton.ListItemFinish {
    display: inline-block;
    padding: 2px !important;
    margin-top: 2px;
}

.ListEditor .DefaultFormButton {
    display: inline-block;
    margin-top: 2px;
}

.UnitLabel {
    display: inline-block;
    padding-left: 5px;
}

.BottomStickyRow {
    position: sticky;
    bottom: 5px;
    float: right;
    display: inline-block;
    z-index: 1000;
}

    .BottomStickyRow .ButtonCell {
        padding: 7px;
        background-color: #ffffff77;
        backdrop-filter: blur(0.8px);
        text-align: center;
        border: 1px solid #ddd;
        border-radius: 4px;
        box-shadow: 5px 5px 10px #ccc;
    }

.EditorDialog .BottomStickyRow .ButtonCell {
    box-shadow: none;
    border: none;
}

.AdminPage .LogonContainer {
    border-radius: 4px;
    border: 1px solid #ddd;
    background-color: #ffffffaa;
    backdrop-filter: blur(1px);
    padding: 20px;
    box-shadow: 5px 5px 10px #ccc;
    min-width: 350px !important;
    max-width: 350px;
    margin: 20px;
}

    .AdminPage .LogonContainer input[type=text], .AdminPage .LogonContainer input[type=password] {
        min-width: 160px !important;
        padding: 6px !important;
        height: unset !important;
    }

    .AdminPage .LogonContainer td {
        text-align: left;
    }

    .AdminPage .LogonContainer .PermanentLogonRow {
        display: none;
    }

    .AdminPage .LogonContainer .LoginButtonRow td {
        text-align: left !important;
    }

.SelectedMediaElement {
    outline: 3px solid green;
    outline-offset: 1px;
}


