/* LAYOUT */
.dhxtree_dhx_skyblue {
	line-height:16px;
}
.dhxtree_dhx_skyblue .selectedTreeRow_lor, .dhxtree_dhx_skyblue .selectedTreeRow{
	background-image:url(imgs/sel_tree.png);
	border:1px solid #0557af;
	color:#ffffff;
	font-size: 11px !important;
	vertical-align:top !important;	
	padding:1px 3px 1px 1px !important;
}

.dhxtree_dhx_skyblue .standardTreeRow_lor, .standartTreeRow_lor{	
	font-size: 11px !important;
	vertical-align:top !important;	
	padding:1px 3px 1px 1px !important;
	font-family:Arial, sans-serif, "Helvetica Neue", Helvetica !important;
}

span.standartTreeRow,
span.selectedTreeRow {
	vertical-align:top !important;	
	padding:1px 3px 1px 1px !important;
	font-family:Arial, sans-serif, "Helvetica Neue", Helvetica !important;
}
span.standartTreeRow,
span.standartTreeRow *:not(.fepButton):not(.fepIcon) {
	color: #000000;
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar {
	background-image: url(imgs/dhxlayout_bg.gif);
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarButtonsFake {
	background-image: url(imgs/dhxlayout_bg.gif);
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBar div.dhtmlxInfoBarLabel {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhxcont_global_content_area {
	border:1px solid #d1d1d1;
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedHor div.dhtmlxInfoBarButtonsFake {
	background-image:url(imgs/dhxlayout_collapsedhor.gif);
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoBarButtonsFake {
	background-image:url(imgs/dhxlayout_collapsedver.gif);
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;
}
.dhxLayoutButton_dhx_skyblue_hor1l,
.dhxLayoutButton_dhx_skyblue_hor1r,
.dhxLayoutButton_dhx_skyblue_ver1t,
.dhxLayoutButton_dhx_skyblue_ver1b,
.dhxLayoutButton_dhx_skyblue_hor2l,
.dhxLayoutButton_dhx_skyblue_hor2r,
.dhxLayoutButton_dhx_skyblue_ver2t,
.dhxLayoutButton_dhx_skyblue_ver2b {
	background-image: url(imgs/dhxlayout_btns.gif);
}
table.dhtmlxLayoutPolyContainer_dhx_skyblue td.dhtmlxLayoutSinglePoly div.dhtmlxPolyInfoBarCollapsedVer div.dhtmlxInfoButtonShowHide_hor
{
	z-index:10; /* Button zum Auf- und Zuklappen war sonst kaum klickbar -> Flaeche war verdeckt */
}
div.gridbox_dhx_skyblue div.ftr td {
	background-image:url(imgs/grid.png) !important;
	border-color:#d4d4d4 !important;
}
div.gridbox div.ftr td {
	font-style:normal !important;
}

div.gridbox_dhx_skyblue.gridbox table.obj tr td {
	border-top-color: transparent;
}
.standartTreeImage .dhx_bg_img_fix {
	height: 22px;	
}
/* GRID */
div.gridbox table.hdr td {
	background-color:#e6e6e6 !important;
	padding: 6px 0 !important;
}
div.gridbox_dhx_skyblue .xhdr, div.gridbox_dhx_skyblue .ftr {
	background-image:none !important;
	background-color:#eeeeee !important;
	filter:none !important;
}
div.gridbox_dhx_skyblue table.hdr tr {
	background-color:#e6e6e6 !important;
	background-image:none !important;
}
div.gridbox_dhx_skyblue table.hdr td {
	border-color:#FDFDFD #d1d1d1 #d1d1d1 #FDFDFD !important;
	background-image:none !important;
}
div.gridbox_dhx_skyblue table.hdr table td {
	border:none;
	background-color:transparent;
}
div.gridbox_dhx_skyblue table.hdr td div.hdrcell {
	font-size:11px;
	color:#333333;
}
div.gridbox_dhx_skyblue .odd,
div.gridbox_dhx_skyblue .odd_dhx_skyblue {
	background-color:#f1f1f1 !important;	
}
div.gridbox_dhx_skyblue .odd td {
	background-color:#f1f1f1 !important;	
}
body div.gridbox_dhx_skyblue table.hdr tr td,
body div.gridbox_dhx_skyblue.isModern table.hdr tr td {
	background-repeat: repeat-x !important;
}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected.odd td,
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected.odd td.cellselected,
div.gridbox_dhx_skyblue .odd td.cellselected,
div.gridbox_dhx_skyblue tr.rowselected.odd td {
	background-color:#4a7dda !important;	
}

div.gridbox table.obj tr td {
	border-right:1px solid #eeeeee !important;
	border-bottom:1px solid #eeeeee !important;
}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td,
div.gridbox_dhx_skyblue table.obj tr.rowselected td.cellselected,
div.gridbox_dhx_skyblue table.obj tr.rowselected td,
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td.cellselected {
	background-color:#4a7dda !important;
	background-image:url(imgs/sel_grid.png);
	background-repeat:repeat-x;
	background-position:0 0;
}
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td,
div.gridbox_dhx_skyblue table.obj.row20px tr.rowselected td *,
div.gridbox_dhx_skyblue table.obj tr.rowselected td,
div.gridbox_dhx_skyblue table.obj tr.rowselected td *
{
	color:#ffffff;
}
div.gridbox_dhx_skyblue table.obj.row20px tr td,
.dhx_cell_layout * {
	font-size:11px;
}
/* TABS */
.dhx_tabbar_zone_dhx_skyblue .dhx_tabbar_row {
	background-image:url(imgs/tab_bg_top.png);
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.dhx_tabbar_zone_top .dhx_tab_element span {
	padding-left:10px;
	padding-right:10px;
}
.dhx_tabbar_zone_top .dhx_tab_element div {
	background-image:url(imgs/tab_bg.png) !important;
}
.dhx_tabbar_zone_dhx_skyblue .xhdr,
.dhxtabbar_base_dhx_skyblue div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_line {
	background-color:#e6e6e6 !important;
}
.dhxtabbar_base_dhx_skyblue div.dhxtabbar_tabs div.dhxtabbar_tabs_base div.dhxtabbar_tabs_line,
.dhxtabbar_base_dhx_skyblue div.dhxtabbar_tabs div.dhxtabbar_tab,
.dhxtabbar_base_dhx_skyblue div.dhxtabbar_tabs
{
	border-color:#bcbcbc !important;
}
.dhx_tabcontent_zone div.gridbox_dhx_skyblue table.hdr tr
{
	background-image:none !important;
}
.dhx_tabcontent_zone div.gridbox_dhx_skyblue table.hdr,
.dhx_tabcontent_zone div.gridbox_dhx_skyblue table.hdr tr
{
	background-color:#e6e6e6 !important;
}
.dhx_tabcontent_zone div.gridbox_dhx_skyblue table.hdr td {
	border-top-width:0 !important;
	border-left-width:0 !important;
	border-right-width:0 !important;
	border-right-color:#ffffff !important;
}
.dhx_tabcontent_zone .gridbox {
	border-left:1px solid #ffffff !important;
	border-right:1px solid #ffffff !important;
}
.dhtmlxcolorpicker input
{
	line-height:normal;		
}
.dhtmlxcolorpicker .cs_Hex_MiniX
{
	height:13px !important;		
}
.dhtmlxcolorpicker .cs_Input_MiniX
{
	height:13px !important;		
}
/* CONTEXT MENU */
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon {
	background-color: #eee;
	border:1px solid #999;
	box-shadow: 2px 2px 4px #333333;
	padding:0;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl {
	padding:4px;
	border:1px solid #fff;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item {
	height:auto;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td {
	padding:1px 0 1px 0;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl td.sub_item_icon img.sub_icon {
	margin:0 -4px -4px 0;
	width:auto;
	height:auto;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected {
	background-color:#316ac5 !important;
	background-image:none !important;
	height:auto;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected td {
	background-image:none !important;
}
div.dhtmlxMenu_dhx_skyblue_SubLevelArea_Polygon table.dhtmlxMebu_SubLevelArea_Tbl tr.sub_item_selected * {
	color:#fff !important;
}
.dhtmlxcp_dhx_skyblue .dhxcp_memory_els_cont_predefined {
  max-width: 144px;
  height: 25px;
  margin-top: 3px;
  text-align: center;
}

.dhtmlxcp_dhx_skyblue .dhxcp_sub_area
{
	background-color: #e3e3e3;
}

.dhtmlxcp_dhx_skyblue .dhxcp_g_area_predefined {
  position: absolute;
  max-width: 254px;
  height: 272px;
  border: 1px solid #c3c3c3;
  background-color: #e3e3e3;
}

.dhtmlxcp_dhx_skyblue input.dhxcp_input_hsl,
.dhtmlxcp_dhx_skyblue input.dhxcp_input_rgb {
  padding: 0px 1px 0px 1px!important;
}

.dhtmlxcp_dhx_skyblue .dhxcp_value
{
	width: 66px!important;
}