﻿body { 
   font-family: Arial,Helvetica,'Lucida Sans Unicode','Lucida Grande',sans-serif; 
   background: #F8F9FA none /* url(../images/background.png) */ repeat-x left top;
   /* padding: 0 3% 0 4%; */
   padding: 0 0.4%;
   color: #222;
}
body.popup { padding: 10px;}

/* "Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif; */
h1 {

	margin: 5px 0 15px;
	white-space: nowrap;
	font-size: 150%;
}

h1.page_title {
    color: #333333;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
}

div.obj-gallery-thumb {
	border: solid 1px;
	float: left;
	margin: 5px;
	padding: 5px;
}

#simple-red #header {
    height: 125px;
    overflow: hidden;
    width: 100%;
}

#header {
    height: 100px;
}

#simple-red #logo {
    display: block;
    left: 30px;
    overflow: hidden;
    position: absolute;
    top: 6px;
}


div.sHorizontalTabs div.sHorizontalTabsInner ul li {
    display: block;
    float: left;
    margin: 0 -9px 0 10px;
}

#three-col {
    overflow: visible;
    padding: 0 0 0 200px;
}

/*
#two-col-tbl {
    overflow: visible;
}
*/
/*#two-col-tbl */ .tbl-body, #main-sb-left {

    margin: 0;

    padding: 10px 15px;
	/* width: auto; 95%; */
}

.tbl-body-bordered {
	padding-top: 10px;
}

 .tbl-body-bordered #main-sb-left {

	border: 1px solid #DFDFDF;
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;

    -moz-box-shadow: 0 0 10px #DDDDDD;
    -webkit-box-shadow: 0 0 10px #DDDDDD;
    box-shadow: 0 0 10px #DDDDDD;
    min-height: 400px;
	
/*
	border: 1px solid #DADADA;
	
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	border-radius: 5px;

    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
*/

    background: none repeat scroll 0 0 #FFFFFF;
}


#two-col-sb-left {
    overflow: visible;
}

td {
	vertical-align: top;
}

.report-borderless-div div.data, .report-borderless-div div.dataalt, .report-borderless-div div.header {
	float: left;
}

.report-borderless-div div.highlight-row, .report-borderless-div div.header-row {
	clear: both;
}


.apexir_WORKSHEET_DATA td, .ValueAttributePairs td, .report-standard-alternatingrowcolors td, .report-borderless td,
.apexir_WORKSHEET_DATA tr, .ValueAttributePairs tr, .report-standard-alternatingrowcolors tr, .report-borderless tr {

	transition-duration: 0.2s;
    transition-property: background-color;
	-moz-transition-duration: 0.2s;
    -moz-transition-property: background-color;
	-webkit-transition-duration: 0.2s;
    -webkit-transition-property: background-color;
	-o-transition-duration: 0.2s;
    -o-transition-property: background-color;
}

.apexir_WORKSHEET_DATA td {
   
    white-space: nowrap;
	border-bottom: 0 none;
	padding: 4px 5px;
	border-right: 1px solid;
	border-right-color: #E9E9E9 !important;
}

table.apexir_WORKSHEET_ICONS td {
	border-right: 0 none;
}

.apexir_WORKSHEET_DATA td[headers~="LINK"] {
  
	border-right: 0 none;
}

.apexir_REPEAT_HEADING .apex_break_headers {
	display: inline-block;
}

td[headers~="LEGF_TEXT"],td[headers~="LEG_TEXT"],td[headers~="TM_TEXT"],
td[headers~="BMAT_WERT"],td[headers~="TOAT_WERT"],td[headers~="TOVA_WERT"],td[headers~="TOVA_RO_WERT"],
td[headers~="IMFR_FREIGABE_TEXT"],td[headers~="MSG_TEXT"],td[headers~="LEG_HAUPT_TEXT"],
td[headers~="LEG_HAUPT_TEXT_KURZ"],td[headers~="LEG_TEXT_KURZ"],td[headers~="TM_TEXT_KURZ"]
,td[headers~="TOP_TEXT"],td[headers~="TOVP_TEXT"],td[headers~="TOP_SCHLUESSEL"],td[headers~="TOVP_MAHN_INFO"] {
	white-space: pre-wrap;
	line-height: 140%;
	max-width: 400px;
	min-width: 300px;
	/* display: block; */
}



td[headers~="IMFR_FREIGABE_TEXT"], td[headers~="LEG_BETRIFFT_KURZ"], td[headers~="LEG_PRWF_WFTX_TEXT"] {
	width: 200px;
}

.apexir_WORKSHEET_DATA tr.odd, .apexir_WORKSHEET_DATA tr.odd td {
    background: none repeat scroll 0 0 #FFFFFF;
}

.apexir_WORKSHEET_DATA tr.even, .apexir_WORKSHEET_DATA tr.even td, 
.report-standard-alternatingrowcolors td.dataalt,
.report-borderless  td.dataalt {
    background-color: #f6f6f6; /* #F8F8F8; *//* #F8F9FA; */
	border-bottom: 0 none;
}

.report-standard-alternatingrowcolors td.data {
    border-bottom: 0px solid #999999;
}

.apexir_WORKSHEET_DATA tr.even:hover td, 
.apexir_WORKSHEET_DATA tr.odd:hover td, 
.report-standard-alternatingrowcolors tr.highlight-row:hover td,
.report-standard-alternatingrowcolors tr.highlight-row:hover td.data,
.report-standard-alternatingrowcolors tr.highlight-row:hover td.dataalt,
.report-borderless tr.highlight-row:hover td.data,
.report-borderless tr.highlight-row:hover td.dataalt,
.ValueAttributePairs tr:hover th, .ValueAttributePairs tr:hover td,
.apexir_WORKSHEET_DATA tr.even:hover,
.apexir_WORKSHEET_DATA tr.odd:hover,
.report-standard-alternatingrowcolors tr.highlight-row:hover,
.report-standard-alternatingrowcolors tr.highlight-row:hover,
.report-standard-alternatingrowcolors tr.highlight-row:hover,
.report-borderless tr.highlight-row:hover,
.report-borderless tr.highlight-row:hover,
.ValueAttributePairs tr:hover, .ValueAttributePairs tr:hover,
table.treetable tr:hover,
table.treetable tr:hover td,
table.treetable tr:hover td.data,
table.treetable tr:hover td.dataalt
{
	background-color: #EFEFEF !important;
}

.report-standard {
    background: url("../images/sReportBG-Dark.png") repeat-x scroll 0 0 #C1C1C1;
}
.tab-region div.apexir_SEARCH {
	float: right;
}

input, textbox, textarea, select, pre {
	font-family: Arial,sans-serif;
}

pre {padding:0;margin:0;}

input#OBJ_SEARCH, input#IF_QUICKSEARCH, input.search {
    -moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
    background: url("../images/sTextboxBG.png") no-repeat scroll left center #FFFFFF;
    border: 1px solid rgba(0, 0, 0, 0.4);
    color: #777777;
    font: 14px/14px Arial,sans-serif;
    margin: 0 8px 0 0;
    padding: 2px 4px 2px 18px;
}

table.formlayout td label {
	/*
    display: block;
	text-align: left;
	padding: 5px 30px 0 5px;
	*/
	padding: 1px 5px;
}

table.formlayout td fieldset label {
    display: inline;
}

#login .rc-bodyheader, #logo img {
    background: url("../../../images/header_logo_igel.png") no-repeat scroll 10px bottom transparent;
    display: block;
    height: 130px;
}

#logo img {
	height: 112px;
	width: 474px;
	background-position: left center;
}

#login .active_pak_ASM .rc-bodyheader, #login .active_pak_ISA .rc-bodyheader, #logo img.active_pak_ISA, #logo img.active_pak_ASM {
    background-image: url("../../../images/header_logo_igelasm.png");
}

#login .active_pak_WFM .rc-bodyheader, #login .active_pak_LEG .rc-bodyheader, #logo img.active_pak_LEG, #logo img.active_pak_WFM {
    background-image: url("../../../images/header_logo_igelwfm.png");
}

#apexir_columnsearch a {
    padding: 4px 10px !important;
}


.headerdetail {visibility: hidden; display: none;}

#topbar .ltabs {
    background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -50px transparent;
    clear: both;
    height: 40px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0;
}

#topbar .ltabs li, div.sBTabs ul li {
    display: block;
    float: left;
}

#topbar .ltabs li.first-current a.tab_link, #topbar .ltabs li.current a.tab_link {
    background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -450px transparent;
    color: #FFFFFF;
}

#topbar .ltabs li.first-non-current a.tab_link, #topbar .ltabs li.first-current a.tab_link, #topbar .ltabs li a.tab_link {
    border-left: 0 none;
    border-right: 0px solid #ABABAB;
    padding: 0;
    text-shadow: 0 1px 0 #FFFFFF;
}

#topbar .ltabs li.first-current a.tab_link, #topbar .ltabs li.current a.tab_link  {
    text-shadow: 0 -1px 0 #870101;
}

#topbar .ltabs li a.tab_link, #topbar .dhtmlMenuLG2 li.dhtmlMenuItem1 a.dhtmlMenuOn, #topbar .dhtmlMenuLG2 li.dhtmlMenuItem1 a.dhtmlMenu {
    background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -50px transparent;
    border-right: 0px solid #ABABAB;
    color: #333;
    display: block;
    font: bold 12px/40px Arial,sans-serif;
    padding: 0 0 0 15px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FFFFFF;
	border-top: 0 none;
}

#topbar .dhtmlMenuLG2 li.dhtmlMenuItem1 {
	-moz-border-radius: 0 0 0 0;
	border-radius: 0 0 0 0;
	-webkit-border-radius: 0 0 0 0;
    background: none repeat scroll 0 0 transparent;
    border-color: #606060 #ABABAB #606060 #606060;
    border-style: solid;
    border-width: 0 1px 0 0;
    margin: 0;
}


#topbar .dhtmlMenuLG2 * {
    height: auto;
    text-decoration: none;
    vertical-align: middle;
    white-space: nowrap;
}

#topbar .dhtmlMenuLG2 li.dhtmlMenuItem1 img {
    padding: 8px 2px 5px 0;
}

#topbar .fg-toolbar .fg-buttonset {
    margin-right: 0;
}

#topbar .fg-toolbar {
    padding: 0;
}

.dhtmlSubMenu2 {
    -moz-border-radius: 6px 6px 6px 6px;
    -webkit-border-radius: 6px 6px 6px 6px;
    border-radius: 6px 6px 6px 6px;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 13px;
    list-style-type: none;
    margin: 0;
    padding: 6px 0;
    width: 200px;
}

.dhtmlSubMenu2 a.dhtmlSubMenuN:link, .dhtmlSubMenu2 a.dhtmlSubMenuN:visited {
    color: #555555;
    display: block;
    font: 13px/14px Arial,sans-serif;
    height: 1%;
    overflow: hidden;
    padding: 8px 10px !important;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    white-space: nowrap;
}

#topbar .ltabs li.first-non-current a.tab_link span, #topbar .ltabs li.first-current a.tab_link span {
    background: url("../../theme_21/images/rHeader.png") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 40px;
    margin: 0 10px 0 0;
    width: 10px;
	padding: 0;
}

#topbar .ltabs li.first-current a.tab_link span, #topbar .ltabs li.first-current a.tab_link:hover span, #topbar .ltabs li.first-current a.tab_link:active span {
    background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -400px transparent;
	/* background-color: transparent; */
}

#topbar .dhtmlMenuLG2 li.first-current, #topbar .dhtmlMenuLG2 li.current {
    background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -450px transparent;
}

#topbar .ltabs li.last {
    float: right;
}

#topbar .ltabs li.last span {
    background: url("../../theme_21/images/rHeader.png") repeat scroll 100% 0 transparent;
    display: block;
    float: left;
    height: 40px;
    width: 8px;
}

#header #logo {
    float: left;
}
#parent-tabs {

    margin-top: 80px;
}
#searchbar-holder {
    float: right;
    position: relative;
    top: -47px;
	height: 0;
    overflow: visible;
}

#apexir_LOADER {
/*
    position: absolute;
    right: 275px;
    top: 117px;
	left: auto;
*/
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D9D9D9;
    border-radius: 5px 5px 5px 5px;
    left: 50%;
    opacity: 0.8;
    padding: 20px 40px;
    position: fixed;
    top: 25%;
}

#body {
    background: transparent none /*url(../images/body_bottom_bg.png) */ repeat-x center bottom;
}
div#breadcrumb_container {
    margin: 10px;
}
/* temp */

#two-col-tbl {
    overflow: visible;
}

#three-col {
    overflow: visible;
    padding: 0 10px;
	min-width: 100%; /*ts*/
}

#three-col #left-sidebar {
	/*ts
    display: none;
    float: left;
    margin: 0 0 0 -200px;
    overflow: hidden; */
    margin: 0;
    width: 200px;
}

div.shuttle_filter input {margin-bottom: 5px;}
table.formlayout div.shuttle_filter label{padding: 0;}

.shuttleSelect1 select, .shuttleSelect2 select {
    width: 250px;
}

input, select, textbox, textarea {
    border: 1px solid #CCC;
    padding: 2px;
	font-size: 12px;
	color: #222;
	border-radius: 3px 3px 3px 3px;
    /* tmp box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; */
    color: #555555;
    padding: 2px;
    line-height: 18px;
	transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

input.required, select.required, textbox.required, textarea.required {
    font-weight: normal;
}

textbox.required, textarea.required {
    font-weight: normal;
    white-space: pre-wrap; /* break-spaces; /* normal; */
}
textarea.textarea {margin-bottom: 0;}

input, textbox {
	/* height: 18px; */
    margin-bottom: 4px;
}    

input[disabled] {
    border: 1px solid #CCC;
	background-color: #FAFAFA;
    padding: 2px;
	font-size: 12px;
	color: #333;
}

input[type="checkbox"] {
	height: auto;
	border: 0 none;
}

input[type="radio"] {
	margin: 0 5px 0 10px;	
	height: auto;
}

/*input.addrow, a.addrow, button.addrow, input.dorefresh, button.dorefresh, .dorefresh, */ .reset, input.run-process /*, .cancel */ {
	background: transparent none center left no-repeat;
	border: 0 none;
	padding-left: 20px;
	color: #333;
	cursor: pointer;
	margin-bottom: 10px;
	text-decoration: none;
}

/*input.addrow:hover,a.addrow:hover, input.dorefresh:hover, .dorefresh:hover, */input.run-process:hover, .run-process:hover /*, .cancel:hover */ { text-decoration: underline;}

/*
input.addrow, button.addrow, a.addrow {
	background-image: url(../images/typo/icons/add2.png);
}
input.dorefresh, button.dorefresh, .dorefresh, */
.reset {
	background-image: url(../images/typo/icons/refresh.png);
}


/*
.cancel {
	background-image: url(../images/typo/icons/cross.png);
}
*/

.ui-autocomplete-loading {
	background-image: url("../loader16.gif");
    background-position: 99% center;
    background-repeat: no-repeat;
}

table.formlayout td {
    vertical-align: top;
}

table.formlayout fieldset td {
    padding-bottom: 0px;
}

table.radiogroup td {
	padding: 0;
}

div.two-col-report-portlet div.report-row {
    border-bottom: 0 dotted #CCCCCC;
    clear: both;
	padding-bottom: 5px;
}


div.two-col-report-portlet div.report-row div.report-col-hdr, div.two-col-report-portlet div.report-row div.report-col-val {
    float: left;
    font: 12px/20px Arial,Helvetica,'Lucida Sans Unicode','Lucida Grande',sans-serif; /* "Segoe UI",Verdana,Tahoma,Arial,Helvetica,sans-serif; */
	margin-bottom: 5px;
	white-space: pre-wrap;
	width: 60%;
}

div.two-col-report-portlet div.report-row div.report-col-hdr {
    overflow: hidden;
    width: 30%;
	font-weight: bold;
	color: #444444;
}

.worksheet_detail th {
    color: #444444;
    text-align: left;
}

.shuttleControl a,.shuttleControl a:active,.shuttleControl a:focus,.shuttleControl a:hover,.shuttleControl a:link {text-decoration: none;color: #FFFFFF;}

.loading { background: transparent url(../images/loading.gif) no-repeat center center;}

#parent-tabs .tab-holder div.current:first-child, #parent-tabs .tab-holder div.noncurrent:first-child {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-topleft:6px;
	-webkit-border-radius-bottomleft:6px;
	-webkit-border-radius-topleft:6px;
	border-radius-bottomleft:6px;
	border-radius-topleft:6px;
}

.report-notifier {
    float: left;
    padding-left: 10px;
}

.report-notifier a { text-decoration: none;}
.report-notifier a:hover { text-decoration: underline;}

.report-notifier span {

	float: left;line-height: 16px;
    padding: 0 5px 0 0;
}

.report-notifier span.dropdown-icon { background-image: none; }



a.tooltip:hover, a.tooltip {text-decoration: none; cursor: default;}
/*
a.tooltip-plsql:hover, a.tooltip-plsql, .tooltip-plsql { background: transparent url(../images/typo/icons/info.png) no-repeat center right; padding-right: 20px; text-decoration: none; }
a.tooltip-title:hover, a.tooltip-title, .tooltip-title { background: transparent url(../images/typo/icons/info.png) no-repeat center right; padding-right: 20px; text-decoration: none; cursor: default;}
*/
.apexir_WORKSHEET_DATA .apexir_REPEAT_HEADING a.tooltip-title:hover, 
.apexir_WORKSHEET_DATA .apexir_REPEAT_HEADING a.tooltip-title, 
.apexir_WORKSHEET_DATA .apexir_REPEAT_HEADING a.tooltip-plsql:hover, 
.apexir_WORKSHEET_DATA .apexir_REPEAT_HEADING a.tooltip-plsql {
	background: transparent none; padding-right: 0px;
}

.apexir_WORKSHEET_DATA .optional-w-help {
		font-size: 11px;
		font-weight: normal;
}

.apexir_WORKSHEET_DATA .ui-vcCombobox .ui-widget, .apexir_WORKSHEET_DATA .ui-vcCombobox2 .ui-widget {
    font-size: 11px;
}

.apexir_WORKSHEET_DATA .ui-vcpluginautocomplete-input {
    padding: 0.2em;
}

.ui-tooltip-content {
    max-width: 700px;
}

label .header {
	color: #444444;
    display: block;
    font-size: 170%;
    font-weight: normal;
    padding: 15px 0 0;}

#topo-obj-overview .hdr60, #topo-obj-overview .hdr50, #bma-bmkl-overview .hdr12 {
    display: block;
    font-size: 170%;
    padding: 15px 0 0;
	font-weight: normal;
}

.borderless-region .bl-title {
    font-size: 170%;
	font-weight: normal;
	margin-bottom: 5px;
}

.apexir_WORKSHEET_DATA .select-list-info {display:none; visibility:hidden;}

.filter_remove {    
	cursor: pointer;
    float: none;
    margin-left: 5px;
}

.filter-list-wrap {float: right;}

.filter-body {float: left;width: 75%;}
.filter-body div {float: left;}
.label-wrap { float: left; display: block; width: 17%; }
.fieldset-wrap { float: left; display: block; width: 80%;}
.filter-wrap {
    display: block;
    float: left;
    padding-top: 20px;
}

.vertical-sidebar-list .filter-list a {
	background: url("../images/bg-nav.gif") repeat-x scroll left -10px #FFFFFF;
    border-left: 4px solid #CCCCCC;
    border-top: 0 none;
    color: #444444;
    margin: 1px 0 1px 1px;
    text-shadow: none;
	border-bottom: 1px solid #CCCCCC;
}

.vertical-sidebar-list .filter-list .active a, .vertical-sidebar-list .filter-list .active a:hover, .vertical-sidebar-list .filter-list a:hover {

	background: url("../images/bg-nav.gif") repeat-x scroll left -10px #FFFFFF;
    border-left: 4px solid #DE0D0D;
    border-top: 0 none;
    color: #444444;
    margin: 1px 0 1px 1px;
    text-shadow: none;
	border-bottom: 1px solid #CCCCCC;
}

#ui-datepicker-div {display:none;}

.apexir_WORKSHEET_DATA {
    background-color: #DDDDDD;
}

/*
#apexir_WORKSHEET .apexir_REPEAT_HEADING {
    -moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	border-radius: 6px 6px 6px 6px;
}
*/

/* temp
#left-sidebar {display: none; margin: 0; width: 0;}   */
#two-col-sb-left {padding: 0;}

/*
.download, .alert, .approved  {
    background-color: #FCFCFC;
    background-image: url("../images/typo/download.png");
    border-bottom: 1px solid #D3D3D3;
    border-right: 1px solid #D3D3D3;
    color: #666666;
}
*/

/*.download-icon,*/ .igelsync-icon, .detail-icon, .refresh-icon, .igel-app {
	display: inline-block;
	width: 16px;
	height: 16px;
	text-decoration: none;
	border: 0 none;
}

/*.download-icon { background: transparent url("../images/typo/icons/download.png") left center no-repeat; }*/

.igelsync-icon { background: transparent url("../images/typo/icons/igelsync.png") left center no-repeat; }

.igel-app { background: transparent url("../images/typo/icons/application_form_edit.png") left center no-repeat; }

.refresh-icon-text, .refresh-icon {background: transparent url("../images/typo/icons/refresh.png") left center no-repeat;}

.download-icon-text {background: transparent url("../images/typo/icons/download.png") left center no-repeat; height: 16px; padding-left: 20px; display: block;}
.refresh-icon-text {height: 16px; padding-left: 20px; display: block;}
input.refresh-icon-text  {height: auto;background-color: #F8F8F8;background-position: 5px center;padding-left: 25px; padding-right: 5px;}
input.refresh-icon-text:hover {cursor: pointer;}

.detail-icon { background: url("../images/typo/icons/detail.png") left center no-repeat;  }

.notify-progress, .notify-complete {
	background: none no-repeat scroll left center transparent;
	display: block;
	width: 16px;
	height: 16px;
	float: left;
}

button.button-icon  {
	background: none repeat scroll 0 0 transparent;
    font-size: 11px;
    margin: 5px 10px;
}

.icon-save {
	width: 32px;
	height: 32px;
	display: block;
	margin: 0 auto;
}

.icon-save { background: transparent url("../images/typo/icons/icon-32-save.png") no-repeat top center; }

.saving {
    background-image: url("../loader16.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

.doc {
    background-color: #FFFFFF;
	background-image: url("../images/typo/doc.png");
    border-bottom: 1px solid #E5E5E5;
    border-right: 1px solid #E5E5E5;
    color: #666666;
}

select.TMD option, select.TMW option, .TMW, .TMD {
    background-position: left center;
    background-repeat: no-repeat;
}
select.TMD option, select.TMW option, .fg-menu .TMW, .fg-menu .TMD
	{padding: 2px 0 0 20px;margin: 5px 0;}
	
.fg-menu .TMW, .fg-menu .TMD
	{margin: 2px 0;}
	
a.TMW, a.TMD, span.TMW, span.TMD {
	display: block;
    height: 16px;
    margin: 0;
    width: 16px;
    border: 0 none;
}


.fg-menu .TMW, .fg-menu .TMD {
	
	width: auto;
	white-space: nowrap;
}

select.TMD option[value=""], .TMD_
	{ background-image:url("../images/typo/icons/square.png");   }

select.TMD option[value="6"], .TMD_6,
select.TMD option[value="7"], .TMD_7,
select.TMD option[value="8"], .TMD_8,
select.TMD option[value="9"], .TMD_9
	{ background-image:url("../images/typo/icons/alert2.png");   }

select.TMD option[value="5"], .TMD_5
	{ background-image:url("../images/typo/icons/arrow_up_r.png");   }

select.TMD option[value="4"], .TMD_4
	{ background-image:url("../images/typo/icons/arrow_right_b.png");   }

select.TMD option[value="3"], .TMD_3
	{ background-image:url("../images/typo/icons/arrow_down_b.png");   }
	
	

select.TMW option[value=""], .TMW_
	{ background-image:url("../images/typo/icons/note-trans.png");   }

select.TMW option[value="9"], .TMW_9
	{ background-image:url("../images/typo/icons/note-red.png");   }

select.TMW option[value="8"], .TMW_8
	{ background-image:url("../images/typo/icons/note-orange.png");   }

select.TMW option[value="7"], .TMW_7
	{ background-image:url("../images/typo/icons/note-pink.png");   }

select.TMW option[value="6"], .TMW_6
	{ background-image:url("../images/typo/icons/note-violett.png");   }

select.TMW option[value="5"], .TMW_5
	{ background-image:url("../images/typo/icons/note-dark-blue.png");   }

select.TMW option[value="4"], .TMW_4
	{ background-image:url("../images/typo/icons/note-blue.png");   }

select.TMW option[value="3"], .TMW_3
	{ background-image:url("../images/typo/icons/note-green.png");   }

select.TMW option[value="2"], .TMW_2
	{ background-image:url("../images/typo/icons/note-yellow.png");   }

select.TMW option[value="1"], .TMW_1
	{ background-image:url("../images/typo/icons/note-gray.png");   }
	
.chkTMW .TMW {
    background-image: none;
    border: 2px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    height: 14px;
    width: 14px;
}

.checkedTMW_J .TMW {
	background-image: url("../images/typo/icons/bcheck_green2.png"); 
}
/*
.chkTMW .TMW_
	{   }
*/

.chkTMW .TMW_9
	{ border-color: #D5392E;  }

.chkTMW .TMW_8
	{ border-color: #ff702a;  }

.chkTMW .TMW_7
	{ border-color: #ff2aeb;  }

.chkTMW .TMW_6
	{ border-color: #c11db3;  }

.chkTMW .TMW_5
	{ border-color: #2d5eff;  }

.chkTMW .TMW_4
	{ border-color: #00bfdd;  }

.chkTMW .TMW_3
	{ border-color: #8dca35;  }

.chkTMW .TMW_2
	{ border-color: #fffd33;  }

.chkTMW .TMW_1
	{ border-color: #AAAAAA;  }
	

a.qact {
   font-size: 90%;
   font-weight: bold;
   text-decoration: none !important;
}

.typo-icon {
    background: none no-repeat scroll 10px 12px transparent;
    display: block;
    margin: 15px 0;
    padding: 8px 10px 3px 36px;
}

.alert .typo-icon {
    background-image: url("../images/typo/icons/alert.png");
}

.approved .typo-icon {
    background-image: url("../images/typo/icons/approved.png");
}

.report-borderless th.header a {
    text-decoration: none;
}

.report-borderless td {
	vertical-align: top;
    overflow: hidden;
    text-overflow: ellipsis;
}

table tr td.apex_report_break {
    font-style: italic;
    font-weight: bold;
    padding-bottom: 0;
    text-transform: uppercase;
    border-top: 1px solid #999999;
}

span.bullet {
	background-image:url("../images/typo/icons/bullet.gif");
    background-position: 0 5px;
    background-repeat: no-repeat;
    margin: 0 0 3px 6px;
    padding: 0 0 0 10px;
}

.custom_tree li .bullet a {
    margin-left: 0px;
}

span.bullet label {
    font-weight: bold;
}

ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-d1 li {
    background-position: 0 5px;
    background-repeat: no-repeat;
    list-style: none outside none;
    margin: 0 0 3px;
    padding: 0 0 0 15px;
}

ul.bullet-1 a, ul.bullet-2 a, ul.bullet-3 a {
	text-decoration: none;
}

ul.bullet-1 li {
    background-image: url("../images/typo/icons/bullet1.png");
}

ul.bullet-2 li {
    background-image: url("../images/typo/icons/bullet2.png");
}

ul.bullet-3 li {
    background-image: url("../images/typo/icons/bullet3.png");
}

ul.bullet-d1 li {
    background-image: url("../images/typo/icons/bullet.gif");
}

.apexir_WORKSHEET_DATA th div, .report-standard th.header a {text-decoration: none;}

.numeric {text-align: right;}

/*
.nodatafound {
    background: url("../images/typo/icons/attention.png") no-repeat scroll left center transparent;
    display: block;
    margin: 0 0 5px 10px;
    padding: 5px 22px 6px;
}
*/

.ndf_hide .nodatafound {display:none;visibility: hidden;}

/* .checked_J, .checkedText_J, */
.imsi_info_INS, .imsi_info_UPD, .obj_status_A, .top_status_A /*, .approved-icon, .proj_stat_E */
{ 
	background: url("../images/typo/icons/approved.png") no-repeat scroll left center transparent;
}

.imsi_info_ERR, .alert-icon, .top_status_U { 
	background: url("../images/typo/icons/alert.png") no-repeat scroll left center transparent;
}

/* .checked_N, .checkedText_N, .checkedText_, */
/*.proj_stat_O,*/
.obj_status_V, .obj_status_I, .top_status_V, .top_status_I, .top_status_Z { 
	background: url("../images/typo/icons/minus2.png") no-repeat scroll left center transparent;
}

.checked_V, .checkedText_V {
	background: url("../images/typo/icons/square.png") no-repeat scroll left center transparent;	
}

.obj_status_, .top_status_ { 
	background: url("../images/typo/icons/notice.png") no-repeat scroll left center transparent;
}

.imsi_info_WARN, .obj_status_P, .obj_status_B, .top_status_P, .top_status_B, .attention { 
	background: url("../images/typo/icons/attention.png") no-repeat scroll left center transparent;
}


.imsi_info_ERR, .imsi_info_INS, .imsi_info_UPD, .imsi_info_INF, .imsi_info_WARN,
.kz_sync_J, .kz_sync_N, 
/*.checked_J, .checkedText_J, .checked_N, .checked_V, .checkedText_N, */ .checkedText_V, .checkedText_, .button-run-process, .run-process,
.obj_status_A, .obj_status_V, .obj_status_P, .obj_status_B, .obj_status_I, .obj_status_,
.top_status_A, .top_status_V, .top_status_P, .top_status_B, .top_status_I, .top_status_Z, .top_status_U, .top_status_,  /*
.proj_stat_E, .proj_stat_O, */
/*.approved-icon,*/ .attention, .failed { 
	border: 0 none;
    cursor: default;
	display: block;
	width: 16px;
	height: 16px;
	margin: 0;
}

input.checkedText_J, input.checkedText_N, input.checkedText_ { 

	padding-bottom: 10px;
	height: 20px;
	cursor: pointer;
	float: left;
	margin: 0 20px;
}

input.checkedText_J:hover, input.checkedText_N:hover, input.checkedText_:hover { 

	text-decoration: underline;
}

.button-run-process, a.button-run-process, input.run-process, button.run-process, .run-process { 
	background: url("../images/typo/icons/crank.png") no-repeat scroll left center transparent;
	float: left;
	cursor: pointer;
	text-decoration: none;
	/*opacity: 0.8;*/
}
/*
.button-run-process:hover {
	opacity: 1;
}
*/
.checkedText_J, .checkedText_N, .checkedText_
{ 
    padding-bottom: 0px;
    /*padding-left: 20px;*/
	width: auto;
}

.sync_status_F, .sync_status_S, .sync_status_A, .sync_status_D, .sync_status_V, .sync_status_M, .toza_status_n, .toza_status_l, .toza_status_g, .toza_status_e, .toza_status_vm,
.tofl_status_n, .tofl_status_l, .tofl_status_g, .tofl_status_e, .tofl_status_vm,
.tovp_status_w , .tovp_status_e, .tovp_status_n, .tovp_status_new, 
/*.warning_n, .warning_j, .warning,*/ .ok, .in-progress, .check, .check_J, .check_V, .check_, .check_N, .info, .edit, .post, /* .download, .email, .vevo_apply, .arrow_right,*/
.DML_I, .DML_D, .DML_U, .DML_M, .delete, .plus, .add,
.uid_valid_J, .uid_valid_, .uid_valid_N, .betrag_ok_, .betrag_ok_J, .betrag_ok_N, .locked, .spacer16,
.efra_code_NULL,.efra_code_NEIN,.efra_code_JA,.efra_code_FEHLER,.efra_code_SPERRE,.efra_code_WEITER,.efra_code_GELOESCHT,
.show-doc,.attachment
 { cursor: default; width: 16px; height: 16px;line-height: 16px;display: block;background: transparent none no-repeat center center;border: 0 none;}

.kz_sync_N, .efra_code_NEIN { 
	background: url("../images/typo/icons/alert2.png") no-repeat scroll left center transparent;
}

.plus, .delete {cursor: pointer;}

.sync_status_D, .toza_status_n, .tofl_status_n, .tovp_status_n { background-image: url(../images/typo/icons/note-red.png); }
.kz_sync_J, .toza_status_e, .tofl_status_e, .tovp_status_e, /*.warning_n,*/ .ok, .check, .check_J, .uid_valid_J, .betrag_ok_J, .efra_code_JA { background-image: url(../images/typo/icons/check.png); }
.toza_status_l, .tofl_status_l { background-image: url(../images/typo/icons/arrow_down.png); }
.toza_status_g, .tofl_status_g { background-image: url(../images/typo/icons/arrow_up.png); }
.sync_status_S, .toza_status_vm, .tofl_status_vm { background-image: url(../images/typo/icons/note-blue.png); }
.sync_status_V, .tovp_status_w, /*.warning_j, .warning,*/ .uid_valid_N, .betrag_ok_N, .efra_code_NULL { background-image: url(../images/typo/icons/warning.png); }
.sync_status_A, .tovp_status_new { background-image: url(../images/typo/icons/note-green.png); }
.sync_status_M, .efra_code_FEHLER { background-image: url(../images/typo/icons/alert.png); }
/*.vevo_apply, .arrow_right { background-image: url(../images/typo/icons/arrow_right.png); display: inline-block; cursor: pointer;}*/
.efra_code_WEITER { background-image: url(../images/typo/icons/arrow_right_b.png); display: inline; cursor: pointer;}
/* .download { background-image: url(../images/typo/icons/download.png); display: inline; cursor: pointer;}*/
/* .email { background-image: url(../images/typo/icons/email.png); display: inline; cursor: pointer;} */
.sync_status_F { background-image: url(../images/typo/icons/arrow2.png); }

.imsi_info_INF, .info { background-image: url(../images/typo/icons/info.gif); }
.edit { background-image: url(../images/typo/icons/pencil16x16.gif); }
.post { background-image: url(../images/typo/icons/post.png); }
.locked, .efra_code_SPERRE { background-image: url(../images/typo/icons/lock.png); }

.delete,.efra_code_GELOESCHT {background-image: url(../images/typo/icons/cross.png);}

.notify-progress, .in-progress { background-image: url("../images/typo/icons/crank.png"); }
.show-doc { background-image: url("../images/typo/icons/doc.png"); }
.attachment { background-image: url("../images/typo/icons/attachment.png"); }
.notify-complete { background-image: url("../images/typo/icons/briefcase.png");}
.withtext, a.withtext {
	/* box-shadow: 0 0 0; */
	width: auto; 
	/* padding-left: 20px; */ 
	/*padding: 2px 2px 2px 20px;*/
    padding: 2px;
	background-position: left center;
	white-space: nowrap;
	margin-bottom: 0;
}
.rounded-corner-region-nested .nr-top .withtext, .no-border-region-nested .nr-top .withtext {
 
	line-height: 30px;
	height: 30px;
}

.textleft {
    background-position: right center;
    margin-right: 5px;
    padding: 2px 20px 2px 2px;
    white-space: nowrap;
    width: auto;
}

.check_, .check_N, .DML_D {background-image: url(../images/typo/icons/delete.png);}

.DML_I, .plus, .add {background-image: url(../images/typo/icons/add.png);}

.DML_U {background-image: url(../images/typo/icons/refresh.png);}

.DML_M {background-image: url(../images/typo/icons/alert.png);}

.failed { 
	background: url("../images/typo/icons/deleted.png") no-repeat scroll left center transparent;
}
.download_large {background: transparent url(../images/typo/icons/64/download.png) no-repeat center center; display: block; width: 64px; height: 64px; margin: 0 auto; }
.pdf64 {background-image: url(../images/typo/icons/64/red-pdf.png);}
table.apexir_WORKSHEET_ICONS td .download_large, table.a-IRR-iconViewTable td .download_large, table.a-IRR-iconViewTable td .thumb {display: block; min-width: 100px; height: auto; margin: 0 auto;text-align: center;}

fieldset.superlov-controls {
    border: 0 none !important;
}

input.superlov-input {
     border: 1px solid #CCCCCC !important; 
}

.superlov_notext input.superlov-input {
	display: none;
	visibility: hidden;
}

div.superlov-modal-delete {display: none; visibility: hidden;}

div.superlov-modal-open .ui-icon-circle-triangle-n { background: transparent url('../images/sPopupLOVIcon.png') center center no-repeat; height: 18px; width: 20px;}

.gritter-item p {
    line-height: 150%;
}
.gritter-item a { color: #EC1C24; text-decoration: none;font-weight: bold; margin-left: 5px;}
.gritter-item a:hover { text-decoration: underline;}

.footnote {
    float: right;
    font-size: 10px;
}

.cp_block {
	clear: none;
    float: left;
    margin: 0.5%;
    width: 45%;
}

input.goto-small { 
	background: url("../images/go-small.png") no-repeat scroll left center transparent;
    border: 0 none;
    color: #222222;
    cursor: pointer;
    margin-left: 20px;
    padding: 0 0 2px 16px;
    text-align: right;
 }
input.goto-small:hover {  text-decoration: underline; }

.nolink, .nolink:hover { text-decoration: none !important; cursor: default;}

ul.nobullets li {
	list-style-type: none;
	margin: 4px 0px;
	clear: both;
}

ul.nobullets {
	margin: 0px;
}

ul.nobullets li a {

	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
}

ul.t1OneColumnHirachicalList {
	margin: 0;	
}

ul.t1OneColumnHirachicalList a, ul.t1OneColumnHirachicalList span {
	float:left;
	margin: 3px 0 4px 2px;
	text-decoration: none;
}

ul.t1OneColumnHirachicalList li {
	list-style-type: none;
	clear: both;
}

ul.t1OneColumnHirachicalList ul {
    margin-left: 5px;
}

li.lh_leaf {
	margin-left: 24px;
}

li.lh_parent {
	margin-left: 8px;
}

.dtt_td * {
    float: left;
}


table.fullwidth table {   /* wegen pagination */
	width: auto;
}

.fullwidth, .fullwidth table.report-borderless, .fullwidth .hide, .fullwidth table {
	width: 100%;
}

.fullwidth table.ValueAttributePairs th.header, .fullwidth table.ValueAttributePairs td.col1 {width:auto;}

.comment.fullwidth {width: 988px;}

.comment .header-row {
    display: none;
}


.panel-default > .panel-heading, .comment .highlight-row .panel-heading  {
    background-color: #f5f5f5;
    border-color: #ddd;
    color: #333;
}
.panel-heading {
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    padding: 10px 15px;
}

.panel, .comment .highlight-row {
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    margin-bottom: 20px;
}

.panel-default, .comment .highlight-row {
    border-color: #ddd;
}


.comment .report-borderless-div div.data, .comment .report-borderless-div div.dataalt, .comment .report-borderless-div div.header {
    float: none;
}

.panel-body, .comment .highlight-row .data, .comment  .dataalt {
    padding: 15px;
    white-space: pre-wrap;
}

.panel-body, .comment .highlight-row a {
    display: inline-block;
}

.panel-title {
    color: inherit;
    font-size: 16px;
    margin-bottom: 0;
    margin-top: 0;
}

.comment .highlight-row .data:nth-child(1), .comment .highlight-row .dataalt:nth-child(1) {
    padding: 0px;
}

.comment .highlight-row .data:nth-last-child(1), .comment .highlight-row .dataalt:nth-last-child(1) {
    border-top: 1px solid #ddd;
}

.state, .State {
    background-color: #6a737d;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-weight: 600;
    line-height: 20px;
    padding: 4px 8px;
    text-align: center;
}

.State--green {
    background-color: #2cbe4e;
}
.State--red {
    background-color: #cb2431;
}
.panel-heading .State {
    margin-right: 8px;
}

#left-sidebar .fullwidth,#left-sidebar  .fullwidth table.report-borderless,#left-sidebar  .fullwidth .hide,#left-sidebar  .fullwidth table {
	width: 99%;
}

.superlov-input-hidden input.superlov-input {

	display: none !important;
	visibility: hidden !important;
}
.superlov-input-hidden fieldset.superlov-controls div {
	margin: 0 3px 4px;
}

#apexir_CONTROL_PANEL td {
	vertical-align: top;
}

/* TREE */

.tree-default li a.clicked, .tree-default li a.clicked:hover, .tree-default li span.clicked {
    background: none repeat scroll 0 0 transparent !important;
    border: 0 none !important;
    color: #CA0D0D;
    padding: 1px 4px !important;
}

.tree-default li a:hover, .tree-default li a.hover, .tree-default li span {
    background: none repeat scroll 0 0 transparent !important;
    padding: 0 3px;
}

/* APEX IR */
.apexir_TOOLBAR_OPEN {
	border: 0 none;
}

.dashboard-body .rounded-corner-region {
    clear: none;
    float: left;
    margin: 10px;
    width: 47%;
}

.dashboard-body .float-left-100pct {
    float: left;
    width: 100%;
}

.is_kons_elem {
    background: url("../images/required.png") no-repeat scroll center center transparent;
    display: table-cell;
    float: none;
    height: 9px;
    padding-left: 5px;
    width: 9px;
}
	
th[class^="DERIVED"], table.ValueAttributePairs th[class^="DERIVED"] {
    border-bottom: 0 none;
    font: bold 13px/30px Arial,sans-serif;
    padding: 10px 0 5px;
}

.superlov-input-hidden {
	white-space: nowrap;
}

#dlgPerDetail .tbl-body-bordered #main-sb-left {
    background: transparent none;
    border: 0 none;
    border-radius: 0;
}

table.reportDetail .download_large img { border: 0 none; }

table.reportDetail h1 .download_large {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: auto;
}


.lov_top_status, .lov_eta_nr, .lov_toka_nr, .lov_top_kz_eigentum, .lov_tova_lart {
	width: 90px;
}

.lov_tova_lart {
	width: auto;
}

td.pagination {
    vertical-align: middle;
}

.nr-title {
    float: left;
}

#footer select {
    border: 1px solid #EAEAEA;
    color: #222222;
    font-size: 11px;
    padding: 1px;
}

/*
#footer input.dorefresh:hover,*/ #footer input.run-process:hover {
	text-decoration: none;
}

/* TEST BETTER WIDTH */
/*
.formlayout {
	width: 100%;
} */
.filter-wrap {
    width: 100%;
}

.shuttle_filter {
    width: 100%;
}

div.shuttle_filter input {
    width: 48%;
}

.shuttle_and_filter, .shuttle_and_filter .shuttle, .shuttle_and_filter .shuttle table {
	width: 100%;
}

td.shuttleSelect1, td.shuttleSelect2 {
		width: 49%;
}
td.shuttleControl {
	width: 2%;
}

.shuttleSelect1 select, .shuttleSelect2 select {
    width: 100%;
    overflow: scroll;
    resize: both;
}
label {
	margin-right: 0; /* 5px */
}
	

div.sHorizontalTabs div.sHorizontalTabsInner ul li a {
    font: 11px/28px Arial,sans-serif;
 }
 
 div.sHTabs ul li a {
    font: 11px/30px Arial,sans-serif;
}

.showsuperlovclear div.superlov-modal-delete {
    display: block;
    visibility: visible;
}

.hide-show-region .hide {
    padding-bottom: 20px;
    padding-left: 20px;
}

a.uRegionControl span, a.uRegionControl img {
	cursor: pointer;
}

.ajax_shuttle .shuttleSelect1 select,.ajax_shuttle .shuttleSelect2 select {
    height: 150px;
    width: 300px;
}

.custom_tree {
	font-size: 11px;
	overflow: hidden;
}	

.custom_tree li .header {
	font-weight: bold;
}
.custom_tree li a {
	margin-left: 5px;
}

#left-sidebar .leg_int_delete {
	float: right;
}

.ui-vcCombobox .ui-widget, .ui-vcCombobox2 .ui-widget {
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.ui-vcCombobox .ui-widget-content, .ui-vcCombobox2 .ui-widget-content {
    border: 1px solid #CCCCCC;
    color: #555;
    padding: 2px 0.3em;
}

.ui-vcCombobox .ui-button, .ui-vcCombobox2 .ui-button{
	position: absolute;
}

.ui-vcCombobox2, .ui-vcCombobox { margin-right: 30px;}

.lov_ext_info, .lov_ext_info_grp, .ext_info, .ext_info_grp {
	padding-left: 10px;
	font-size: 85%;
	font-style: italic;
	text-decoration: none;
}

.lov_ext_info_grp {
	font-weight: bold;
}

.small_loading, .loading_ajax .nodatafound, .loading_perm .nodatafound {
	background: url("../loader16.gif") no-repeat scroll right center white;
    color: #FFFFFF;
    display: block;
    font-size: 1px;
    height: 16px;
    margin: 0;
    overflow: hidden;
    padding: 0 0 0 16px;
    width: 16px;
}

.ui-widget-content.ui-vcpluginautocomplete-loading, .ui-vcpluginautocomplete-loading,
#wwvFlowForm .select2-container-multi .select2-choices .select2-search-field input.select2-active,
.loading-indicator {
    background-image: url("../loader16.gif") !important;
}

/*
.loading_ajax .nodatafound {
	
	background: #fff none;
	content: "loading...";
	font-size: 14px;
	color: #000;
	width: auto
}
.loading_ajax .nodatafound:before {
	
	content: "loading...";
}
*/
.small_loading {
	padding: 0;
}

.fr { float: right;}

.fl { float: left;}

.dib { display: inline-block;}

.nowrap { white-space: nowrap;}

.tar { text-align: right;}

.bold { font-weight: bold;}

.inline_tab td {padding:0;}
.cell_label { white-space: nowrap; text-align: right; font-weight: bold; }

.rep_row_header { font-style: italic;}

.prwf_pwka_label img { padding-right: 5px;}

.icon_info { font-size: 80%;}

.rc-title .ui-icon { display: inline;cursor: pointer;}
input.ui-icon {border: 0 none;background-color: transparent;}

.hidden, .hidden_J {display: none;visibility: hidden;}

a.t1HideandShowRegionLink, a:hover.t1HideandShowRegionLink {text-decoration: none;}

.dlgonly {display: none; visibility: hidden;}

.ui-dialog .dlgonly {display: inherit; visibility: visible;}

#P0_ISA_TOP_NAV_WRAPPER {width: 100%;}
#P0_ISA_TOP_NAV_WRAPPER .formlayout {float:right;}
#P0_ISA_TOP_NAV_WRAPPER .sHTabs{float:left; clear: none;}

.qq-uploader .customfile, .qq-uploader .qq-upload-drop-area {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AAAAAA;
    padding: 1px;
}

.qq-uploader .customfile-button, .customfile-fleft .customfile-button {
    background: none repeat-x scroll center bottom #E6E6E6;
    border: 1px solid #D3D3D3;
    border-radius: 5px 5px 5px 5px;
    color: #555555;
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding: 0.3em 0.6em;
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
}

.qq-uploader .customfile-feedback-populated, .qq-uploader .customfile-feedback {
    color: #666666;
}

.qq-uploader .qq-upload-drop-area span {
    color: #666;
    display: block;
    font-size: 16px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.modal_page #topwrapper, .modal_page #footer, .modal_page #isa_lsr_topo_objdet_nav {display: none;visibility:hidden;}

.lang_switch li a {text-decoration: none;font-weight: normal;padding: 2px 3px;margin: 3px;}

.lang_switch li.current a {font-weight: bold;}

.lang_switch ul li {float:left;padding-left: 10px;}

.lang_switch li.first {list-style-type: none;background: none transparent;padding-left: 0;}

.Day a, .NonDay a, .Today a, .WeekendDay a {
    border-bottom: 1px solid #EEEEEE;
    color: #444444;
    display: block;
    font: bold 11px/16px Arial,sans-serif;
    padding: 2px 0;
    text-decoration: none;
    text-shadow: none;
}

.Day a span.checked_N, .Day a span.checked_J, 
.NonDay a span.checked_N, .NonDay a span.checked_J, 
.Today a span.checked_N, .Today a span.checked_J, 
.WeekendDay a span.checked_N, .WeekendDay a span.checked_J
{
    background-position: left top;
    display: block;
    height: auto;
    line-height: 16px;
    white-space: inherit;
    width: auto;
}

.ir_break_hidden_labels #apexir_WORKSHEET .apexir_REPEAT_HEADING {
	font-size: 0;
}

.ir_break_hidden_labels #apexir_WORKSHEET .apexir_REPEAT_HEADING span {
	font-size: 12px;
	padding-left: 5px;
}

a.quickpick {color:#811919;font-size: 11px;margin: 0 5px 5px 0;text-decoration:none; display: inline-block;/*white-space:nowrap;*/}

.dlgContent {
    margin: 5px 10px;
}

fieldset.dlgContent {
    border: 1px solid #AAAAAA;
    padding: 5px 8px;
}

.error {
    border: 1px solid red !important;
}

.WF_VIEW_S .rounded-corner-region-nested {
	border: 0 none;
	box-shadow: 0 0 0 0;	
	border-radius: 0 0 0 0;
	margin: 0;
	padding: 0;
}

.WF_VIEW_S .nr-title {
	display: none;
	visibility: hidden;	
}


.WF_VIEW_S td[headers~="LEAT_NAME"], .WF_VIEW_S td.label {
	display: table-cell;
	width: 110px;
	padding: 2px 0px 4px 0px;
}

.apexir_WORKSHEET_DATA th table td input {
	margin: 0;
}

.apexir_WORKSHEET_DATA th table td {
	margin: 0;
	padding: 0;
	border: 0 none;
	background: transparent none;
}

.cb {clear: both;}

#jqmenu-in-Reports {font-weight: normal; border: 0 none;}

#jqmenu-Reports .mnu-label {font-weight: normal; border: 0 none;
	background: transparent url("../images/typo/icons/briefcase.png") no-repeat scroll left center;
	padding-left: 20px;
}
/*
.report-notifier .fg-button {
	background: url("../../theme_21/images/rHeader.png") repeat-x scroll 0 -50px transparent;
    border-left: 1px solid #ABABAB;
    border-right: 1px solid #ABABAB;
    color: #FFFFFF;
    display: inline-block;
    height: 40px;
}

.report-notifier .fg-button span {
	height: 40px;
	line-height: 40px;
}
*/
.callout {
    position: relative;
    margin: 7px 5px 0;
    padding: 11px;
    background-color: #f9efef;
    /* easy rounded corners for modern browsers */
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: inline-block;
    float:left;
}

.callout .notch {
    border-color: -moz-use-text-color transparent #F9EFEF;
    border-style: none solid solid;
    border-width: 0 10px 6px;
    font-size: 0;
    height: 0;
    left: 20px;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -6px;
    width: 0;
}

.border-callout { border: 1px solid #d5392e; padding: 5px; }
.border-callout .border-notch { border-bottom-color: #d5392e; top: -7px; }


.leg_legb_copy:after {padding-left: 0px;background-image: none;}

.float_nr_header .nr-top, .float_nr_header .hide-show-region .hide-show-title, .float_nr_header .hide-show-region .hide-show-title a {
	float: left;
	clear: none;
}
.float_nr_header .hide-show-region {
	float: none;
	clear: none;
	
}

.float_nr_header .hide-show-region .hide-show-top {
    float: left;
    width: auto;
}

.float_nr_header .hide-show-region .hide-show-top:after {
	clear: both;
}

.cke_textarea_inline {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 5px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    height: 200px;
    overflow: auto;
}


table.treetable tr td.data, table.treetable tr td.dataalt {
	padding: 4px 5px 5px;
}

table.treetable tr td a, table.treetable tr td span {
    display: inline-block;
    font-size: 11px;
    text-decoration: none;
    white-space: pre;
}

table.treetable tr.expanded span.indenter a {
    background-image: url("data:image/png;base64,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");
}

table.treetable tr.collapsed span.indenter a {
    background-image: url("data:image/png;base64,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");
}

table.treetable tr span.indenter a {
    outline: medium none;
}
table.treetable span.indenter a {
    background-position: left center;
    background-repeat: no-repeat;
    display: inline-block;
    text-decoration: none;
    width: 19px;
}
table.treetable span.indenter {
    text-align: right;
}

.ui-tooltip .ui-dialog-titlebar.ui-widget-header {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    font-size: 0.8em;
    padding: 0;
}

.ui-widget-header {
    color: #222222;
    font-weight: bold;
}


.filetree_wrapper {
	/*float: left;*/
	margin: 15px;
}

.filetree_popup { float: left;}

.filetree_popup .filetree_wrapper {	height: 0; }

.filetree {
	width: 300px;
	height: 400px;
	border-top: solid 1px #BBB;
	border-left: solid 1px #BBB;
	border-bottom: solid 1px #FFF;
	border-right: solid 1px #FFF;
	background: #FFF;
	overflow: scroll;
	padding: 5px;
	font-weight: normal;
}

.filetree_sh {
	width: 16px;
	height: 16px;
	display: inline-block;
	background: transparent url("../images/typo/icons/folder_open.png") no-repeat center center;	
	margin: 0 5px;
}

.txtslide {
	cursor: pointer;	
}

.txts_closed {
	display:block;
	background: none no-repeat scroll bottom right transparent;
	max-height: 50px;
    overflow: hidden;
}
.txts_closed:hover {
		background: url("../images/typo/icons/expand.gif") no-repeat scroll bottom left #fff;
		/* max-height: inherit; */
}

#left-sidebar .tooltip-title-noicon {
    /*display: block; 5.1*/
    max-height: 50px;
    max-width: 190px;
    overflow: hidden;
}

#left-sidebar li a {
    display: table-cell;
}


body.modal_page {
    /*background-color: #fff;*/
    padding: 0;
}
/*
body.modal_page .bl-title {
	display: none;
}
*/
/*
body.modal_page .bl-title {
    font-size: 120%;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 10px;
}
*/

.modal_page .tbl-body-bordered #main-sb-left {
    border: 0 none;
    border-radius: 0;
    box-shadow: 0 0 0 #fff;
    padding: 10px 0;
}

.ui-accordion .ui-accordion-icons {
    padding: 0.3em 2.2em;
    margin-bottom: 0px;
}

.taglist table {
	width: 100%;
}

.taglist li {
    float: left;
    list-style-type: none;
    padding-right: 10px;
}

.taglist a {
	text-decoration: none;	
}

.tags {
    font-size: 80%;
    font-style: italic;
}

.select2-container-multi .select2-choices {
    background-image: none;
}

.select2-container {
    min-width: 150px;
}

.plg-title {
    font-weight: bold;
    border-bottom: 1px dotted #333;
    text-transform: uppercase;
    padding-top: 10px;
    display: inline-block;
    width: 100%;
}

/***** ADAPT APEX 5.1 ****/

button span {padding: 0 4px 0 5px;}


body .ui-icon-circle-triangle-e, body .ui-icon-circle-triangle-w {
    display: inline-block;
    background-image: none !important;
    text-indent: 0;
    width: 16px;
    height: 16px;
    overflow: hidden;
}

body .ui-icon-circle-triangle-e::before, body .ui-icon-circle-triangle-w::before {
    font-family: apex-5-icon-font !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 16px;
    width: 16px;
    height: 16px;
    vertical-align: top;
}

body .ui-icon-circle-triangle-w::before {
    content: '\e002';
}

body .ui-icon-circle-triangle-e::before {
    content: "\e126";
}

body .ui-dialog .ui-dialog-content iframe {
    border: 0;
    width: 100%;
}

body .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0;
    line-height: 24px;
    font-size: 1.6rem;
    font-weight: 400;
    font-weight: 400;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

body .ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: 0;
    background: 0 0;
    overflow: auto;
}

body .ui-dialog .ui-dialog-titlebar {

    background: #F8F9FA none;
    color: #222;
    border-bottom: solid 1px #fff;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;

}

body .ui-dialog .ui-dialog-title {
    float: left;
    margin: 0;
    line-height: 24px;
    font-size: 1.0rem;
    font-weight: 400;
    font-weight: 400;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
}

body .ui-dialog.ui-widget-content {
    background: #F8F9FA none;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 0 10px #DDDDDD;
    max-height: 95%;
    overflow-y: auto;
}

body .ui-dialog.ui-widget-content.ui-tooltip, 
body .ui-dialog.ui-widget-content.a-IRR-dialog, 
body .ui-dialog.a-IRR-dialog .ui-dialog-titlebar
body .ui-dialog--notification.ui-dialog .ui-dialog-content {
    background: #fff none;
}
/*
body iframe.ui-widget-content {
    box-shadow: 0;
}
*/
body .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-icon-only.ui-dialog-titlebar-close {
    background-image: none;
    background-color: #F8F9FA;
    border-radius: 10px;
    padding: 10px;
}

body #colorbox,body #cboxOverlay,body #cboxWrapper {
    z-index: 800;
}

.u-warning-text {
 color:#FBCE4A!important
}

.u-success-text {
 color:#00A02D!important
}

.u-danger-text {
 color:#e53935!important
}

.u-info-text {
 color:#0572CE!important
}

.fg-menu-container { /* Damit Menü nich hinter IR-Headers verschwindet */
    z-index: 300
}

.fa::after {
    right: -7px;
    bottom: 6px;
    position: relative;
}