
/* !*------------------  Header ------------------*!*/
.hx_content, .hx_content_hide, .hx_content_nosubmenu, .hx_content_portal {
    position: relative;
    padding-top: 100px;
    padding-left: 180px;
    vertical-align: top;
    margin-right: 10px;
}

.hx_submenu {
    top: 100px;
}



div.headerbox {
    color: #000;
    height:85px;
    background-color: #342F2B; /*333f48;*/
}

div.headerbox_testsystem {
    color: #000;
    background-color: #5c180e;
}

div.headerbox .logolink {
    position:absolute;
    top:7px;
    left:6px;
    width:170px;
    height:70px;
}

/**  Headerbox Metamenu  **/
div.headerbox div.metamenubox {
    white-space: nowrap;
    display: flex;
    justify-content: flex-end;
    top:25px;
    margin:unset;
}

div.headerbox div.metamenubox a,
div.headerbox_testsystem div.metamenubox a {
    color: #eee;
}

div.headerbox div.metamenubox a:hover,
div.headerbox_testsystem div.metamenubox a:hover{
    color: white;
}

div.headerbox div.metamenubox .metamenubox_icon-box,
div.headerbox_testsystem div.metamenubox .metamenubox_icon-box{
    border: 1px solid white;
    opacity: 0.9;
    color: white;
    border-radius: 2px;
    margin: 5px 5px 5px 30px;
    width: 18px;
    height: 18px;
    vertical-align: bottom;
    display: inline-flex;
}


div.moduletitle {
    color: #000;
    background-color: #EFEFEF;
}

/* !*------------------ Hauptmenu ------------------*!*/
div.mainmenubox {
    background-color: rgb(193, 193, 193);
    left: 180px;

}

.hx_contentbox_header {
    background-color:#342F2B; /*333f48;*/
}

ul.hxmenu>li.active>ul>li.active>a,
ul.hxmenu>li.active>a {
    background-color: #ff6600b3;
    color:white;
}

ul.hxmenu>li.active>ul>li.active>a:hover,
ul.hxmenu>li.active>a:hover {
    background-color: #ff6600;
    color:white;
}

ul.hxmenu>li>ul>li>a:hover,
ul.hxmenu>li>a:hover {
    color: #ff6600;
}

ul.hxmenu>li.active>ul>li>a,
ul.hxmenu>li>ul>li>a,
ul.hxmenu>li>a {
    background-color:#f0f0f0;
}


/*#ff6600;*/

table.hxliststatusbar ul.paginator li a.currentpage, table.hxliststatusbar ul.paginator li a.currentpage:hover {
    color: #fff;
    background-color: #333f48;
}

.formtextareanotnull,
.formtextnotnull,
.formselectnotnull,
.formfilenotnull,
td.listfilter input.active,
td.listfilter select.active {
    background-color: rgba(255, 218, 191, 0.86);
}

.formtextfocus,
.formselectfocus,
.formtextareafocus,
.formtextnotnullfocus,
.formselectnotnullfocus,
.formfilenotnullfocus,
td.listfilter input.active:focus,
td.listfilter select.active:focus,
td.listfilter input.listinput:focus,
td.listfilter select.listinput:focus {
    background-color: #faaf87;
}

