:root {
	--body-bg:#c65044;
}

#tl_navigation .menu_level_0 .group-dashboard {
	background:url("../icons/dashboard.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zArtStamm,
#tl_navigation .menu_level_0 .group-zStamm {
	background:url("../icons/iconMasterData.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zArtService,
#tl_navigation .menu_level_0 .group-zService {
	background:url("../icons/iconService.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zArtRapport {
	background:url("../icons/iconReport.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zMovementData {
	background:url("../icons/iconMovementData.svg") 1px center no-repeat;
}


body {
	font-family: 'Lato', Fallback, sans-serif;
	color:#edb348;
	background: var(--body-bg) url("../images/logo.png") center 4.5em no-repeat;
	background-size: 150px;
}
#home {
  background:url("../images/logo.png") 5px 0em no-repeat;
  display:block;
  height:16px;
  padding:12px 12px 12px 42px;
  position:absolute;
  background-size: 40px;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong,
b,
th {
 color:inherit;
}

#header .inner {
	background:#edb348;
}
#header {
	border-bottom: unset;
}

#main {
	background:#c65044;
}

#container #left {
	background:#fff;
}

#tl_navigation .menu_level_1 a {
	color: #edb348;
}

#tl_navigation .menu_level_1 li {
	border-left-color: #fff;
}

#tl_navigation .menu_level_1 li:hover a {
	
}
#tl_navigation .menu_level_1 li.current > a{
	background-color: #c65044;
}
#tl_navigation .menu_level_1 a:hover {
	color: #000;
	background-color: #c65044;
	border-bottom-right-radius: unset;
	border-top-right-radius: unset;
}

#tl_navigation .menu_level_1 li.current {
	border-left-color: #edb348;
	background-color:#c65044;
}

.header_back_invisible{
    visibility: hidden;
    padding:0px;
    margin-left:0px;
    background-image: none;
}

/*

#tmenu .icon-dashboard:before  {
	content: "";
    display: block;
	background: url("../icons/icon-dashboard.svg") center center no-repeat;
	float: left;
	width: 18px;
    height: 18px;
	margin: 0 5px -4px 0;
}

.icon-history:before {
  	content: url(../icons/icon-history.svg); 
}
.icon-search:before {
  	content: url(../icons/icon-search.svg); 
}
.icon{
	
	display: inline-block;
	width: 18px;
    height: 18px;
	margin: -2px 5px 0 0;	
	float: left;
}
*/

/* Backend Tabelle selber gestaltetn  */

.inf_footer a:active,
.inf_footer a:focus,
.inf_footer a:hover,
.inf_section a:hover{text-decoration:underline}
.inf_section{clear:both;margin:20px;border-bottom:1px solid #ccc;min-height:100px}
.inf_section.last{border:none}
.inf_section h2{margin-bottom:2px}

.db_section.results h2{margin-bottom:10px}

.inf_section p{line-height:1.2}
.inf_section button.startbutton img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.inf_section button.startbutton {border: none;background-color: Transparent; }
.inf_section button.startbutton:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.inf_section a.startbutton img{filter:alpha(opacity=60);-moz-opacity:.6;opacity:.6}
.inf_section a.startbutton:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}

.inf_section a{color:#f47c00}

.db_section span.indent{width:64px;display:inline-block}
.inf_section .warning{color:#c91818}

.inf_footer,.inf_footer a{color:#aaa}
.inf_section .inf_button{float:left;width:80px;margin-top:0;margin-right:16px;margin-bottom:14px}
.inf_section .inf_description{line-height:1.2;width:auto;display:table-cell;padding-bottom:20px}

.inf_footer,
.rowFooter,
#tl_soverview > div.inf_footer{
	background:#f3f3f5;
	margin:0;
	padding:4px 20px 6px;
	height:16px;
	border-bottom-left-radius: 13px;
	border-bottom-right-radius: 13px;
	border-bottom: 0px;
}
.inf_footer .left{float:left}
.inf_footer .right{font-weight:700;float:right}

.db_entries,.db_table{padding-top:4px;padding-bottom:4px}
.db_table{display:inline-block;width:240px;padding-left:10px}
.db_entries{display:inline-block;width:120px;color:#999}
.db_entries.even,.db_table.even{background-color:#f4f4f4}
.makeWsTemplate .db_footer{margin-bottom:40px;height:30px;padding:5px 20px}
.makeWsTemplate .db_footer a{text-decoration:none}

/* Backend FileTagModule  */
.FileTagTable th,.FileTagTable td{
    padding:4px;
}

/* Backend Pfeil bei MultiSelect  */
#tl_zPlantMasterData .chzn-choices,#tl_zPlantMasterData .chzn-single{
    background-color: lightyellow;
}

#tl_zPlantMasterData .chzn-choices,#tl_zPlantMasterData .chzn-single{
    background-color: lightyellow;
}
#tl_zPlantMasterData .jsImport label::after{
    content: " - JS import";
	background-color:yellow;
	color: red;
}


/* DEAKTIVERTE Einträge  */
.disabledEntry{
    font-style: italic;
    color:#6a6a6c;
}
.highlightEntry td:first-child{
    background-color:#c65044;
}
.mandatoryEntry{
    background-color:yellow;
}


