@import url('/ACM/fonts/rubik.css');
  
:root {
    --top_header-color: #8b8b8b;
    /*themenfarbe, fab4minds*/
    --table_header-color: transparent;
    /*Hauptfarbe fr subTabellen, alte Farbe: #9ec0c2;*/
    --table_header-colorFont: #3b3b3b;
    /*Hauptfarbe fr subTabellen, alte Farbe: #3b3b3b;*/
    --background-card-radius: 8px;
    /*Radius der Hintergrund Karten, 13px*/
    --background-card-tab-radius: 0px;
    --header-radius: 8px;
    /*Radius der berschriften, 10px*/
    --sub-header-radius: 0px;
    /*Radius der Sub-berschriften, 0px*/
    --actionButton-radius: 4px;
    /*Hauptbuttons, 8px*/
    --inputField-radius: 4px;
    /*Eingabefelder, 4px*/
    --tab-card-radius: 0px;
    /*Tab-Auswahl, 20px*/
    --search-line-col2: #f0f0f0;
    /*#fdf6ecc7; orange*/
    /*Aufzhlungsseperator in Tabelle, standard blau: #f2f5f9, ecf3f6*/
    --repeat-line-col: #f0f0f0;
    /*#fdf6ecc7; orange*/
    /*Aufzhlungsseperator in Tabelle, standard blau: #f2f5f9*/
    --repeat-line-col2nd: #fff;
    /*#f7f6f6;*/
    --workspace-background-color:#e5e5e5;
    /*#e5e5e5;*/
    --caption-background-color: #f5f5f5;
    /*#f0f0f0;*/
    /*#e5e5e5;*/
    /*#f8f8f8 hellgrau*/
    --input-background-color: #f5f5f5;
    /*#f0f0f0;*/
    /*#fdf6ecfc;*/
    /*Orange*/
    --subSpacing-color:
    /*#76a7fa;*/
    /*#48b49e;*/
    #74bac7;
    /*#34b1bc;*/
    /*#9fc0c3;*/
    /*#7994c0;*/
    /*#dae7ef;*/
    /*Blau: var(--subSpacing-color), #e4eef2*/
    --subSpacing-colorFont:#fff;
    --subSpacing-radius:0px;
    --borderdPadding:0px;
    /*Main Padding*/
    /*18*/
    --contentPadding:20px;
    /*Content Padding*/
    /*25*/
    --highlightedForReadability: #74bac7;
}
@-webkit-keyframes blink-red-animation {
    0% {
        background-color: #ffffff;
    }
    40%, 60% {
        background-color: #F08080;
    }
    100% {
        background-color: #ffffff;
    }
}
@-webkit-keyframes blink-yellow-animation {
    0% {
        background-color: #ffffff;
    }
    40%, 60% {
        background-color: #F7B733;
    }
    100% {
        background-color: #ffffff;
    }
}
/*Font*/

/*@font-face {
  font-family: Roboto;
  src: url(https://fonts.googleapis.com/css2?family=Roboto:wght@300&display=swap);
}*/

/*
@font-face {
  font-family: Nunito;
  src: url(https://fonts.googleapis.com/css2?family=Nunito&display=swap);
}*/

.containerData {
    padding-left:var(--contentPadding)!important;
    padding-right:var(--contentPadding)!important;
}
.table_header .div_right{
    padding-right:var(--contentPadding);
}
/** {*/

/*font-family: 'Rubik', sans-serif!important;*/

/*font-weight:870!important;*/

/*}*/

/*CRMContact*/
 img[src="/ACM/images/contact/stopwatch_pause.png"] {
    padding-top:10px!important;
}
textarea[id="CRMPartnerForm:ptp_partner:crmc_crmcontact_aname_preview"] {
    width:1050px!important;
}
.enquirySmall {
    width:18px;
}
/*Allgemeine Einstellunge*/
 form[id="SearchPageForm"] .table_border .mainTableBorder td {
    padding-left:8px;
    padding-right:8px;
}


form[id="TransForm"] img[src="/ACM/images/icons/gears_preferences.png"] {
    padding-top:5px!important;
}
div[id="CampaignForm:campaignpos_header"] table {
    margin-bottom:0px!important;
}
td.activeTab {
    border:none!important;
    border-radius:0px !important;
    box-shadow: none;
    font-weight:lighter!important;
    border-color:var(--subSpacing-color)!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    line-height:18px!important;
    border-top: 2px solid var(--subSpacing-color)!important;
}
td.activeTab a {
    color:#3b3b3b!important;
    text-decoration:none!important;
    font-weight:lighter!important;
    font-size:12pt!important;
    border-style:none!important;
}
td.inactiveTab {
    border-style:none;
    border-width:0px!important;
    box-shadow: none;
    background-color: #fff !important;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight:lighter!important;
    background-color:var(--subSpacing-color)!important;
}
td.inactiveTab a {
    font-size:10pt!important;
    color:var(--subSpacing-colorFont)!important;
    text-decoration:none!important;
}
form[id="CRMPartnerArticleForm"] .mainTableBorder {
    background-color:#fff;
}
div[id$="tab_overview"] .table_header td {
    border-bottom:0px!important;
    border-left:0px!important;
    background-color:var(--subSpacing-color);
    color:var(--subSpacing-colorFont)!important;
    padding-left:20px;
}
div[id$="tab_overview"] .table_header td:first-of-type {
    border-top-right-radius:var(--subSpacing-radius);
    border-bottom-right-radius:var(--subSpacing-radius);
}
div[id$="tab_overview"] .table_header td:last-of-type {
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
}
div[id$="tab_cockpit"] .table_header td {
    border-bottom:10px;
    border-right:0px;
    border-left:0px;
    border-top:0px;
    border-style:solid;
    border-color:#fff;
    background-color:var(--subSpacing-color);
    color:var(--subSpacing-colorFont)!important;
    padding-left:20px;
}
div[id$="tab_cockpit"] .table_header td:first-of-type {
    border-top-right-radius:var(--subSpacing-radius);
    border-bottom-right-radius:var(--subSpacing-radius)!important;
}
div[id$="tab_cockpit"] .table_header td:last-of-type {
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
}
/*Dialog, runder Fuߟ*/
 .msg_box_buttonline {
    border-radius: var(--header-radius);
}
span[id="F4MTaskSchedulerForm:tab_maindata"] .table_elem_darkgray {
    text-align:left;
}
.datatable_navigateable, .datatable_elem_blue_border {
    border-top: 0px;
    border-style: solid;
    border-color: #8a8a8b;
}
.uiObjects .caption {
    max-width: 195px;
}
.uiObjects .guiId {
    padding-left: 10px;
}
div.export {
    min-width:30px;
}
select {
    font-size:9pt!important;
}
table[id="ProductGroupForm:tab_productgroup:ajbg_grid"] {
    width:435px!important;
}
td {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
    padding-right:0px;
}
.table_subheader td, .table_subheader_light td, .table_subheader_yellow_light td, .table_subheader_light_grey td {
	padding-left:2px;
    padding-top:1px;
    padding-bottom:1px;
}

.datatable_elem_1st td, .datatable_elem_2nd td, .datatable_elem_3rd td, .datatable_elem_annulated td {
	padding-left:2px;
}

img[src="/ACM/images/contact/refresh.png"] {
    margin-top:18px!important;
}

.crmp_table_filter img[src="/ACM/images/contact/refresh.png"] {
    margin-top: 0 !important;
}
.mainDataTable {
    border-spacing: 0px 0px!important;
}
.defaultChart {
    padding-left:10px!important;
}
/*widget Rahmen entfernen - BEGIN*/

/*span[id^="cockpit"] {
 padding-bottom:20px!important;
}*/
.table_border div[style^="float: left; padding-left: 20px; padding-top: 10px; width: 490px;"], .table_border div[style^="float:left; padding-left:20px; padding-top:10px; width:490px;"] {
    width:520px!important;
}
form[id="CockpitDispForm"] .mainTableHeader {
    border-bottom-left-radius:0px!important;
    border-bottom-right-radius:0px!important;
}
iframe {
    overflow:hidden!important;
}
.widget .table_border {
    padding:0px!important;
}
/*.widget td:first-of-type
{
    padding-left:0px;
}*/

/*Widget Rhamen entfernen-ENDE*/
 body.widget .ui-state-default {
    text-shadow:none!important;
}
body.widget table[width="465"] {
    width:50%important;
}
/* Zoom Button, -BEGIN-*/
 body.widget .ui-button-text-only {
    background-color:rgb(234, 232, 219)!important;
}
body.widget .ui-button-text-only span {
    margin-left:5px!important;
    margin-right:5px!important;
    font-size:9pt!important;
}
body.widget .ui-button-text {
    padding: 5px;
    font-weight:lighter!important;
    font-size:9pt!important;
}
/* Zoom Button, -ENDE-*/
 .button_attachment_red, .button_attachment {
    height: 20px!important;
    width: 95px!important;
    text-align:left!important;
    background-size: 16px;
    padding-left: 22px;
    background-position: 4px;
}
.button_attachment {
    border-color:#8a8a8b!important;
}
.table_footer {
    padding-top:5px;
    padding-bottom:5px;
    border-top-width: 0px;
}
h2.tab a {
    color:#fff;
    text-decoration:none!important;
}
h2.selected a {
    text-decoration:none!important;
}
.container {
    max-width: 3000!important;
}
.msg_error {
    border-style:none;
    background-color:#fff;
    font-size:14px;
    margin-left:15px;
    line-height:25px!important;
}
.msg_searchpage_error {
    border-style:none;
    background-color:#fff;
    font-size:14px;
    margin-left:15px;
    line-height:30px!important;
}
/* Fragendialog BEGIN*/
 .msg_box_div {
    border-style: solid;
    border-width: 0px;
    border-color: #fff;
    border-radius: var(--header-radius);
}
.msg_box_button {
    margin-left:20px;
    margin-right:20px;
    color:#fff!important;
}
.msg_box_buttonline {
    background-color:#fff;
    border-style:none;
    height:30px;
}
.msg_box_button:not(:first-of-type) {
    background-color: rgb(138, 138, 138)!important;
}
.msg_box_button:first-of-type {
    background-color:#8cc474;
}
.msg_box {
    padding-top:10px;
    padding-bottom:10px;
}
.queryWidget .msg_box {
    padding-top: 0;
    padding-bottom: 0;
}
.msg_box_div {
    text-decoration:none!important;
}
.msg_box_button+.msg_box_button {
    height: 30px;
    vertical-align:middle;
	background-color:#ddc25b;
    font-size:12px!important;

}
.msg_box_button+.msg_box_button:hover {
	background-color:#d9c785;
    font-size:12px!important;
}
.msg_box_button{
    height: 36px!important;
    text-align:middle!important;
}
.msg_box_buttonline {
    bottom: 10px;
}
.msg_box_buttonline a {
    text-decoration:none!important;
    text-decoration-line:none!important;
}

/* Fragendialog ENDE*/

/*Attachmet Dialog - BEGIN*/
 form[id="AttachmentForm"] .noBorder {
    padding-top: 8px;
    padding-right:4px!important;
}
form[id="AttachmentForm"] .table_header .noBorder {
    padding-top: 0px!important;
}
input[id$="msgBoxAttachment:box:dragdiv:button_attachment_close"] {
    width: 20px;
    height: 20px;
    margin-top: 5px;
    margin-right: 5px;
    margin-bottom:5px;
}
.preventAutoResize {
    height:645px!important;
    width:910px!important;
}
/*Hauptdaten Tabelle*/
 table[id="AttachmentForm:attachments"] {
    width:830px;
}
iframe.preventAutoResize body {
    margin:0px!important;
}
.attachmentlinkBox{
    height: calc(100vh - 120px)!important;
}
form[id="AttachmentForm"] .table_border_header {
    margin-left:20px;
    margin-right:20px;
}
/*Attachmet Dialog - ENDE*/
 body {
    /*background-color: #d3d3d3*/
    /*background-color: #d0d0d0b5;*/
    /*background-color:#cccccc;*/
    /*background-color:#f2f4f5;*/
    background-color:var(--workspace-background-color);
}
input[type="image"] {
    border-style:none;
}
input[type="button"], input[type="submit"]{
    -webkit-appearance: none;
}
form[id="PivotTableDispForm"] {
    background-color:#ffffff;
}
.div_framed, .div_framed_hover {
    margin:0px;
    padding:3px;
    border-radius:6px!important;
}
.div_framed_default, .div_framed_default_hover {
    margin:0px;
    padding:3px;
    border-radius: 6px;
}
.widget {
    margin:5px;
}
.widget table {
    background-color:transparent!important;
}
input, input.filter {
    border-top-color: #8a8a8b;
    border-bottom-color: #8a8a8b;
    border-left-color: #8a8a8b;
    border-right-color: #8a8a8b;
    border-radius: var(--inputField-radius);
    height:23px;
    border-style:solid;
    padding-left: 5px;
    font-size:9pt!important;
}
.ui-selectonemenu-row td {
    border-style:none!important;
}
/*Highlight ber Eingabefelder*/
 input[type="submit"]:hover {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
input.text:hover, input.text_mandatory:hover, .list:hover, input:hover, input.filter:hover, textarea:hover, select:hover, .table_elem_lightgray select:hover, select.list:hover {
    -webkit-box-shadow: 0px 0px 0px 3px rgba(112, 102, 253, 0.36), 0 1px 4px rgba(0, 0, 0, .08)!important;
    box-shadow: 0px 0px 0px 3px rgba(112, 102, 253, 0.36), 0 1px 4px rgba(0, 0, 0, .08)!important;
    /*-webkit-box-shadow: 0px 0px 0px 3px rgba(158, 192, 194, 1), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0px 0px 0px 3px rgba(158, 192, 194, 1), 0 1px 4px rgba(0,0,0,.08)!important;*/
    transition: box-shadow 0.1s ease-in-out;
}
input[type="checkbox"], input[type="radio"] {
    border-left:20px;
    border-right:20px;
    height:12px!important;
    margin-top:6px;
}
/*
DropDown "Icon am Scanner" in Aktionsgruppe sieht mit diesen styles ziemlich haesslich aus
.ui-selectonemenu .ui-selectonemenu-trigger {
    right: -6px;
    left: 195px;
    top: 1px!important;
    width: 20px;
    height: 10px!important;
}
*/
/*Dropdown, Multiselect*/
 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    color: #8a8a8b;
}
div[id="changeUIObjectDiv"] {
    width: 200px;
}
img.noBorder {
    padding-top:0px;
}
/*
.enquiryFlowDiv img.noBorder {
  padding-top: 10px!important;
  padding-left: 110px!important;
  padding-right: 110px!important;
}
*/
 .table_border img.noBorder, .table_border_header img.noBorder, .mainTableBorder img.noBorder {
    padding-left: 4px;
    padding-right: 5px;
}
.mainTableBorder img.noBorder.deviation{
    width: 24px;
    padding-left: 0;
}
img[src="/ACM/images/icons/gears_preferences.png"] body.widget {
    background-color: #ffffff;
}
select, .list, select.list, .table_elem_lightgray select {
    border-top-color: #8a8a8b;
    border-bottom-color: #8a8a8b;
    border-left-color: #8a8a8b;
    border-right-color: #8a8a8b;
    border-radius: var(--inputField-radius);
    height:23px;
    /* makes problems in orderNumber DropDowns
	padding-left: 5px;
    padding-right: 10px;
	*/
    margin-top: 3px;
    margin-bottom: 3px;
}

.autoprocstep_params select, .autoprocstep_params .list, .autoprocstep_params select.list, .autoprocstep_params .table_elem_lightgray select {
	margin-top: 0px;
    margin-bottom: 0px;
}

a.t0i, a.t4i, a {
    font-size: 9pt !important;
}
.table_elem_topinfo, .div_topinfo_line, .div_topinfo_left, .div_topinfo_right {
    background-color: transparent;
}
.widget .table_border {
    border-style: none;
    border-radius: var(--header-radius);
    /*-webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);*/
    -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
}
/*
.widget .table_border:hover {
  border-style: none;
  border-radius: var(--header-radius);
  padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  -webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
}*/
 .table_border {
    border-radius: 0px;
    border-style: none;
    /*tbd*/
    border-width: 2pt;
    border-color: transparent;
    border-spacing: 5px;
    /*padding-left: 15px;
  padding-right: 15px;*/
    padding-left:0px;
    padding-right:0px;
    padding-top:0px;
    padding-bottom:2px;
    margin-left:0px;
    margin-right:0px;
    -webkit-box-shadow: none;
    box-shadow: none;
    /*background-color:#cdb99f4d;*/
    /*orange*/
    background-color:#fff;
    /*background-color:#dcd1c3;*/
    /*   -webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
   box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
*/
}
/*Hover Effekt fr Datenelemente*/

/*
.table_border:hover {
  border-color: #dfdfdf;
  -webkit-box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;
  box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;

   transition: box-shadow 0.2s ease-in-out;

}*/
 .ui-tabs-panel.ui-widget-content.ui-corner-bottom:hover {
    border-color: #dfdfdf;
    box-shadow: none!important;
}
/*Hintergrund*/

/*.ui-tabs.tabbedPane {
    box-shadow: 0px 0px 25px -10px rgba(0,0,0.7,0.7);
}*/
 .ui-tabs.tabbedPane
/*, .ui-tabs.tabbedPane:hover*/
 {
    /*-webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08)!important;*/
    /*    -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08)!important;
*/
}
.table_border_header, .table_border_top, .mainTableBorder {
    border-radius: var(--background-card-radius);
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-spacing: 0px;
    padding-top: var(--borderdPadding);
    padding-left: var(--borderdPadding);
    padding-right: var(--borderdPadding);
    padding-bottom: 8px;
    margin-bottom: 20px;
    /*-webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);*/
    /*  -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);*/
    -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.02), 0 3px 10px 2px rgba(0, 0, 0, 0.04);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.02), 0 3px 10px 2px rgba(0, 0, 0, 0.04);
}
/*
.table_border_header, .table_border_top*/

/*, .table_border_top:hover*/

/*{
	background-color:#fff!important;
  -webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08)!important;
}*/
 .table_elem_topinfo {
    padding-top:8px;
}
.topInfoLeftPanel {
    padding-top:10px;
    padding-bottom:7px;
    padding-left:var(--contentPadding);
    padding-right:var(--contentPadding);
}
/*Suchseiten, abwechslungsfarbe*/
 .ui-state-default.ui-sortable-column.ui-resizable-column {
    border-style: solid;
    border-left: 0px;
    border-top: 0px;
    border-bottom: 0px;
    background-color:var(--input-background-color);
}
/*Doppleten Strich am Ende entfernen*/
 .ui-state-default.ui-sortable-column.ui-resizable-column:last-of-type {
    border-style: none!important;
}
.ui-datatable-selectable td[role="gridcell"]:last-of-type {
    border-style: none!important;
}
.ui-datatable-odd {
    background-color:var(--search-line-col2);
}
.datatable_elem_2nd {
    /*background-color:#cdb99fa1!important;*/
    background-color:var(--repeat-line-col)!important;
    /*background-color:transparent!important;*/
}
.datatable_elem_1st {
    /*background-color:#cdb99f4d!important;*/
    background-color:var(--repeat-line-col2nd)!important;
}
.datatable_elem_1st td, .datatable_elem_2nd td {
    padding-top:3px;
    padding-bottom:3px;
}
.div_topinfo_line {
    padding-top:3px;
    padding-bottom:0px;
}
/*Eingabefelder wegen grߟerer Schrift etwas verkrzen*/
 input[size="63"] {
    width:355px!important;
}
/*
.table_elem_lightgray {*/

/*background-color:#cdb99f4d!important;*/

/*background-color:transparent!important;*/

/*}*/

/*
form[id="EnquiryForm"] .mainTableBorder:hover {
  border-color: #dfdfdf;
  -webkit-box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;
  box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;

   transition: box-shadow 0.2s ease-in-out;
}

.mainTableBorder, .mainTableBorder:hover
{
   box-shadow:none!important;
}*/
 .commonLayout .stackObjects, .commonLayout .container {
    background-color: #fff;
}
.datatable_elem_3rd span {
    font-weight:lighter!important;
    font-size:12px;
    ;
}
table[id="ReceipeForm:tab_rp_source"] .table_subheader td, table[id="ReceipeForm:tab_rp_dest"] .table_subheader td {
    padding:10px;
}
/*.table_border_header{
	background-color: transparent;
}*/
 table[id="SearchPageForm:table_new"] {
    background-color: #ffffff;
    padding-right:200px;
    border-radius: var(--background-card-radius);
    /*width:100%;*/
}
table[id="SearchPageForm:table_new"] .table_border_header, .table_border_top, .mainTableBorder {
    /*background-color:#fff!important;*/
    border-right:0px;
}
table[id="SearchPageForm:table_new"] .table_border_header .table_header t {
    /*background-color:#fff!important;*/
    padding-left:10px!important;
}
.table_border_searchres .table_header td {
    padding-left: 11px!important;
}
.table_border_searchres .mainTableBorder {
    box-shadow: none!important;
    -webkit-box-shadow:none!important;
}
div[id="EnquiryForm:ptp_enquiry:tab_maindata"] .mainTableBorder {
    box-shadow:none;
    padding-top:0px;
    padding-left:5px;
}
/*Pivot*/
 .table_border_searchres[width="98%"] {
    border-width:0px!important;
}
/*Ergebnis header, Rahmen*/
 .table_border_searchres {
    margin-left: 0px;
    /*-webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
    box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);*/
    /*-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08)!important;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08)!important;
*/
    border-radius: var(--header-radius)!important;
    border-style:none!important;
    border-width:2px!important;
    border-color:#dfdfdf!important;
}
/*
table[id="SearchPageForm:table_new"]:hover
{
    border-color: #ffffff  !important;
}

.table_border_header:hover
{
    border-color: transparent !important;*/

/*box-shadow: none!important;*/

/*box-shadow: 0px 0px 25px -10px rgba(0,0,0.7,0.7)!important;*/

/*}*/
 .mce-content-body {
    background-color: #ffffff !important;
}
div[id="StockGrpAttrForm:QuestionnaireDiv"] .tab-pane {
    padding:10px!important;
}
td, .cssbox_link, .ui-widget.ui-widget-content a, .ui-widget-content a, a {
    font-size: 9pt;
    color: #3b3b3b;
    text-decoration: none;
}
input.text, input.text_gray, input.text_mandatory, .ui-autocomplete-input.ui-inputfield.ui-widget.ui-state-default, .ui-inputfield.ui-widget.ui-state-default {
    border-top-color: #8a8a8b;
    border-bottom-color: #8a8a8b;
    border-left-color: #8a8a8b;
    border-right-color: #8a8a8b;
    border-radius: var(--inputField-radius);
    height:23px;
    padding-left: 5px;
}
input.inputChanged {
    box-shadow: 0 0 5px 3px #74bac7;
    transition: box-shadow 1s;
}
.table_elem_darkgray, .table_elem_darkyellow {
    text-align: right;
    height:30px;
    vertical-align: middle;
    width:140px;
}
.datatable_elem_blue, .datatable_elem_blue_light, .datatable_elem_green, .datatable_elem_green_light {
    padding-left:8px;
    /*links etwas mehr da es dort freier wirken soll*/
    padding-right:0px;
    font-size:9pt;
    font-weight:ligther;
}
.table_elem_darkgray {
    background-color: var(--caption-background-color);
    /*background-color:transparent;*/
    padding-left:8px;
    padding-right:8px;
    padding-top:0px!important;
    padding-bottom:0px!important;
}
/*
Versuch, runde Ecken
.table_border tbody .table_elem_darkgray {
    border-top-left-radius:10px;
}
table_border tr:last-of-type .table_elem_darkgray {
    border-bottom-left-radius:10px;
}*/
 .table_elem_lightgray {
    background-color: var(--input-background-color)!important;
    /*background-color:transparent;*/
}
td[style="height:3px; background-color:#CCCCCC;"] {
    height:10px!important;
    background-color:#FFFFFF!important;
}
.table_elem_darkyellow {
    background-color: #f8d5b8;
    border:none;
}
textarea {
    margin-top:3px!important;
    margin-bottom:3px!important;
    background-color:#fff!important;
}
.searchCriteriaCaption {
    border: 0;
    vertical-align: middle;
    font-size: 9pt !important;
    color: #3b3b3b !important;
    background-color: var(--caption-background-color) !important;
    text-align: right;
    height: 20px !important;
    padding: 1px !important;
    font-weight: normal !important;
    padding-bottom: 3px !important;
    padding-left: 10px !important;
    text-decoration: none !important;
    text-align: right !important;
    padding-right: 10px !important;
    padding-top: 6px !important;
}
.table_elem_lightgray, .table_elem_lightyellow {
    height:30px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top:1px!important;
    padding-bottom:1px!important;
}
.table {
    border-spacing:0;
}
.table_spacing1 {
    border-spacing: 0;
}
.searchCriteriaPanel thead {
    background-color: transparent;
}
.searchCriteria {
    height: 26px;
    background-color:var(--input-background-color)!important;
    color: #3b3b3b !important;
    padding-left: 3px!important;
    padding-right: 5px!important;
    padding-bottom: 0px!important;
    padding-top: 6px!important;
}
.searchCriteria:has(input:not([type="hidden"]):not([type="checkbox"])),
.searchCriteria:has(select) {
    padding-top: 0px !important;
}
/*Suchkriterien Border manuell hinzufgen*/
 form[id="SearchPageForm"] .table_border .table_border td {
    color:var(--subSpacing-colorFont);
}
form[id="SearchPageForm"] .table_border .table_border {
    border-color: #dfdfdf;
    border-width:2px;
    border-style:none;
    /*-webkit-box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;
  box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;*/
    /*-webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);
*/
}

form[id="SearchPageForm"] .documentTable {
	margin-left: 20px;
}
form[id="SearchPageForm"] .table_border .documentTable td {
	color: #3b3b3b;
}
/*form[action="/ACM/faces/form/searchpage.xhtml"]::after {
  content:'';
  position:absolute;
  width:200px;
  height:32px;
  left:40%;
  top:11px;

  margin-left:-100px;
  background:red;
}*/
 .searchCriteriaTable th {
    padding-bottom: 10px;
    margin-left: 20px;
    font-weight: lighter;
    font-size: 11pt;
    color: var(--table_header-colorFont);
}
.searchCriteriaTable {
    box-shadow:none!important;
    -webkit-box-shadow: none!important;
    margin-left:2px!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    padding-left:0px!important;
    padding-right:0px!important;
}
form[id="SearchPageForm"] .ui-datagrid-column:last-of-type {
    padding-right:16px!important;
}
/*
.searchCriteriaTable:hover  {
  border-color: #dfdfdf;
  -webkit-box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;
  box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08)!important;

   transition: box-shadow 0.2s ease-in-out;
}*/
 .fabData.ui-datatable>div>table {
    border-top: none;
    border-bottom: none;
}
.table_border {
    border-spacing: 0px;
    text-align: left;
}
.table_border_gray {
    border-style: none;
    border-spacing: 0;
}
/*Buttons*/
 .ui-button.ui-widget.button_image, .button180_image, .button_image, .button_image:disabled {
    background-image: none;
    background-color: rgb(138, 138, 138);
    border-radius: var(--actionButton-radius)!important;
    color: #ffffff;
    font-weight: lighter;
    min-width:120px;
}
.button_image {
    font-size:9pt!important;
}
.button_image:disabled {
    cursor: default;
}
.ui-button.ui-widget.button_image:hover, .button180_image:hover, .button_image:hover:not(:disabled) {
    background-image: none;
    background-color:
    /*rgb(75, 178, 197);*/
    #8cc474;
    /*#bc5679*/
    /*#EAA228;*/
    border-radius: var(--actionButton-radius);
    color: #ffffff;
    font-weight: lighter;
}
/*Portal*/
 .button_activityflow, .button_activityflow:disabled {
    background-image: none;
    background-color: rgb(138, 138, 138);
    border-radius: var(--actionButton-radius)!important;
    color: #ffffff;
    font-weight: lighter;
}
.button_activityflow {
    font-size:9pt!important;
}
.button_activityflow:hover {
    background-image: none;
    background-color:
    /*rgb(75, 178, 197);*/
    #8cc474;
    /*#bc5679*/
    /*#EAA228;*/
    border-radius: var(--actionButton-radius);
    color: #ffffff;
    font-weight: lighter;
}
/*Buttons--ENDE*/
 .top_header {
    background-color:var(--top_header-color);
}
.mainTableHeader td {
    background-image: none;
    color:var(--subSpacing-colorFont);
}
/*Darstellung whrend Laden fr Enquiry SubParent Seite */
 form[id="EnquiryFormForm"] .list_col_left .table_header, form[id="EnquiryFormForm"] .list_col_left .table_header tr, form[id="EnquiryFormForm"] .list_col_left .table_header td {
    color:var(--subSpacing-colorFont);
}
.table_header, .table_header tr, .table_header td, .contentHeader, .contentHeader tr, .contentHeader td {
    /* background-image: none;
 background-color: transparent;
 font-size: 11pt;
 font-weight: lighter;
 color: #3b3b3b;
 padding-left: 2px;
 border-radius: var(--header-radius);*/
    height: 28px;
    line-height: 28px;
    background-image: none!important;
    /*border-top-left-radius:var(--sub-header-radius)!important;
    border-top-left-radius:var(--sub-header-radius)!important;*/
    font-size: 13pt;
    font-weight: lighter;
    color: var(--subSpacing-colorFont);
  	padding-left: 10px;
    background-color: var(--subSpacing-color);
    font-family:'Rubik', sans-serif!important;
    font-weight:300;
    /*padding-left: 10px;*/
    /*wenn kein Boarder ausblenden*/
    /*border-top-left-radius: var(--header-radius)!important;
    border-top-right-radius: var(--header-radius)!important;*/
}
.table_header td:first-of-type, .contentHeader td:first-of-type {
 	border-top-left-radius: 4px;
}
.table_header td:last-of-type, .contentHeader td:last-of-type {
  	border-top-right-radius: 4px;
}
.commonLayout .containerContent {
    border: 0px solid transparent;
}
.table_header_big, .table_header_big tr, .table_header_big td {
    height: 32px;
    line-height: 28px;
    background-image: none!important;
    font-size: 15pt;
    font-weight: lighter;
    color: #fff;
    padding-left: 15px;
    background-color: #8cc474;
    font-family:'Rubik', sans-serif!important;
    font-weight:300;
    /*    border-radius:6px;*/
    border-top-left-radius:6px;
    border-top-right-radius:6px;
    border-bottom-left-radius:0px!important;
    border-bottom-right-radius:0px!important;
}
.button_image_big a {
    font-size: 12pt!important;
}
/*
.table_header td:first-of-type {
    border-top-left-radius:var(--sub-header-radius)!important;
    border-top-right-radius:0px!important;
}
.table_header td:last-of-type {
    border-top-left-radius:0px!important;
    border-top-right-radius:var(--sub-header-radius)!important;
}
*/
 div[id="SearchPageForm:searchPosGrid"] {
    padding-left:10px;
    padding-right:10px;
}
/*Mehrfachauswahl bei Suchseite--BEGIN--*/
 .ui-chkbox-box {
    height:14px!important;
    border-style:solid;
}
.ui-chkbox-box {
    height:14px!important;
    width:14px!important;
}
.ui-icon-check {
    margin-left:-1px;
}
.ui-selection-column {
    background-color:#8CC474
}

.ui-state-hover .ui-selection-column {
    background-color:#63a547
}

.ui-state-default.ui-selection-column.ui-resizable-column {
    background-color:#8CC474;
    border-style:solid!important;
    border-color:grey!important;
    border-right-width:1px!important;
    border-left-width:0px!important;
    border-left-color:transparent!important;
    border-bottom-width:1px!important;
    border-bottom-color:transparent!important;
    border-top-width:1px!important;
    border-top-color:transparent!important;
    padding-top:5px!important;

}




/*Mehrfachauswahl bei Suchseite--ENDE--*/

/*berschrift der Suchseite -BEGIN*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .mainTableHeader:first-of-type td {
    background-color:var(--table_header-color)!important;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .mainTableHeader:first-of-type td:first-of-type {
    /*border-bottom-left-radius: var(--header-radius)!important;*/
    border-style:solid!important;
    border-left:0px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .mainTableHeader:first-of-type td:last-of-type {
    /*border-bottom-right-radius: var(--header-radius)!important*/
}
/*berschrift der Suchseite -END*/

/*berschriften der Hauptseiten vor Landen des JS abrunden, Darstellung, BEGIN*/
 .table_border_top:first-of-type td {
    border-top-left-radius: var(--header-radius)!important;
    border-top-right-radius: var(--header-radius)!important;
    border-bottom-left-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
 .table_border_top:first-of-type .table_subheader {
    border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;
}

form[action="/ACM/faces/form/searchpage.xhtml"] .table_border_top:first-of-type td:first-of-type {
    /*border-bottom-left-radius: var(--header-radius)!important;*/
    border-style:solid!important;
    border-left:10px;
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
.table_border_top:first-of-type td:last-of-type {
    /*border-bottom-right-radius: var(--header-radius)!important*/
}
/*berschriften der Hauptseiten vor Landen des JS abrunden, END*/
 form[id="EnquiryFormForm"] .table_border_top td {
    padding-top:15px;
    padding-left:15px;
}
/* wegen runden Ecken, etwas nach unten aushngen lassen*/
 .mainTableBorder {
    padding-bottom:4px!important;
}
/*Suchkriterien*/
 table[id="SearchPageForm:table_new"] {
    padding:0px;
}
/*Darstellung whrend Ladezeit*/
 table[id="SearchPageForm:table_new"] .table_header {
    background-color:var(--subSpacing-color);
    color:var(--subSpacing-colorFont);
    width:2000px!important;
    padding-left:8px;
}
table[id="SearchPageForm:table_new"] .table_header td {
    padding-left:20px;
    color:var(--subSpacing-colorFont);
}
/*links*/
 table[id="SearchPageForm:table_new"] .table_header td:first-of-type {
    /*border-top-left-radius: var(--header-radius)!important;*/
    /*border-top-left-radius: 0px!important;
    border-top-right-radius: 0px!important;*/
    /*border-bottom-left-radius: var(--header-radius)!important;*/
    border-top-right-radius:var(--subSpacing-radius);
    border-bottom-right-radius:var(--subSpacing-radius);
    border-style:solid!important;
    border-left:var(--contentPadding);
    border-right:0px;
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
/*rechts*/
 table[id="SearchPageForm:table_new"] .table_header td:last-of-type {
    /*border-top-right-radius: var(--header-radius)!important;*/
    /*border-top-right-radius: 0px!important;
    border-top-left-radius: 0px!important;*/
    /*border-bottom-right-radius: var(--header-radius)!important;*/
    /*padding-right:20px;*/
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
    border-style:solid!important;
    border-left:0px;
    border-right:var(--contentPadding);
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
/*Fuߟ Rund*/
 .dgrid, .ui-datagrid-content, .ui-datagrid-column {
    border-radius: var(--header-radius)!important;
    margin-bottom: 1px;
    margin-top: 1px;
}
/*Pivot*/

/*Suchergebnis*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td {
    border-radius:0px;
}
/*form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td[width="98%"]{*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td:first-of-type {
    /*border-top-left-radius: var(--header-radius)!important;*/
    /*border-top-left-radius: 0px!important;*/
    /*border-bottom-left-radius: var(--header-radius)!important;*/
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
    border-style:solid!important;
    border-right:0px;
    border-left:var(--contentPadding);
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
/*form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td[style="text-align: right; position: sticky; right: 10px;"]{*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td:last-of-type {
    /*border-top-right-radius: var(--header-radius)!important;*/
    /*border-top-right-radius: 0px!important;*/
    /*border-bottom-right-radius: var(--header-radius)!important;*/
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
    border-style:solid!important;
    border-left:0px;
    border-right:var(--contentPadding);
    border-top:0px;
    border-bottom:0px;
    border-color:#fff;
}
/*Ergebnis*/

/*.table_border_searchres td[colspan="2"]  {
 	background-color:#ffffff;
    border-bottom-left-radius: var(--header-radius);
    border-bottom-right-radius: var(--header-radius);
}*/

/*Ergebnis, Header*/

/*. td[width="98%"], .table_border_searchres td[style="text-align: right; position: sticky; right: 10px;"]  {*/
 .table_border_searchres .table_header td {
    background-color:var(--subSpacing-color);
    color:var(--subSpacing-colorFont);
    /*border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);*/
    /*    color:#fff;
    border-radius:0px!important;*/
}
div[id="SearchPageForm:searchDataTable"] {
    padding-left:21px;
    padding-right:21px;

}
div[id="SearchPageForm:searchPosGrid"] .ui-datagrid-column {
    padding-left:10px;
}
.table_border_searchres {
    border-spacing:0px;
}
/*PivotTabelle bersicht*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .mainTableHeader {
    /*table[id="table_border_searchres"] .table_header {*/
    /*    border-top-left-radius: var(--header-radius)!important;
    border-top-right-radius: var(--header-radius)!important;
    border-bottom-left-radius:0px!important;
    border-bottom-right-radius:0px!important;*/
    background-color:var(--subSpacing-color);
    color:var(--subSpacing-colorFont);
    padding-left:20px;
}
/*Darstellung whrend Laden einrcken*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header, form[action="/ACM/faces/form/searchpage.xhtml"] .table_header tr, form[action="/ACM/faces/form/searchpage.xhtml"] .table_header td {
    padding-left: 8pt!important;
    color:var(--subSpacing-colorFont)!important;
}
.table_border_searchres a {
    color:var(--subSpacing-colorFont)!important;
    font-size:10pt!important;
}

.table_border_searchres .popupPanel a {
	color: #000000!important;
}

/*PivotTabelle bersicht*/

/*.table_border_searchres .mainTableBorder {
    padding:0px;
    width:100%;
    padding-bottom: 5px;
}*/
 .table_border_searchres .mainTableBorder {
    padding-left:4px;
}
.table_border_searchres .mainTableHeader {
    border-left-style:solid;
    border-right-style:solid;
    border-left-width:16px!important;  /*CHANGE 16*/
    border-right-width:16px!important;
}
form[id="PivotTableDispForm"] {
    padding-left: 10px;
    padding-right: 10px;
    /* padding-bottom: 200px!important; */
    /*border-bottom-left-radius: var(--background-card-radius);
    border-bottom-right-radius: var(--background-card-radius);*/
}
.table_border_searchres {
    background-color: #ffffff;
    box-shadow: none;
}
a.noLoadingIcon {
    background-color:transparent;
    color:#3b3b3b;
    padding-right:20px;
}
/*Anzeige, fr mich, fr alle rendern*/
 .table_border_but td.bold {
    /* 	background-color:red;
    border-top-right-radius:100px;
    border-bottom-right-radius:100px;
    padding-right:150px;*/
    font-size:20px;
    font-weight:lighter;
}
/*SearchPage-ende*/

/*Hauptheader*/
 .table_header2 .div_right, .table_header3 .div_right, .table_header4 .div_right, .table_header5 .div_right, .table_header6 .div_right {
    float: right;
    height: 100%;
    line-height: 100%;
    padding-top: 1px;
}
.table_header2, .table_header2 td {
    background-image: none;
    background-color: #fec524;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height:30px;
    line-height: 30px;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header2 td {
    border-radius:0px;
    background-color:transparent;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header2 td[width="420"] {
    border-top-left-radius: var(--header-radius)!important;
    border-bottom-left-radius:0px!important;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header2 td[align="right"] {
    border-top-right-radius: var(--header-radius)!important;
    border-bottom-right-radius: 0px!important;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header2 td[style="position: sticky; right: 10px;"] {
    background-color:transparent!important;
}
/*berblendung*/

/*form[action="/ACM/faces/form/searchpage.xhtml"] .table_header2 td[width="420"]::after{
  content: '';
  position: absolute;
  width: 200px;
  height: 34px;
  left: 520px;
  top: 20px;
  margin-left: -100px;
  background:#fec524;
}*/

/*berschrift*/
 .table_header3, .table_header3 td {
    background-image: none;
    background-color: #8cc474;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height:30px;
    line-height: 30px;
}
/*
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header3 td[width="420"]::after{
  content: '';
  position: absolute;
  width: 200px;
  height: 34px;
  left: 520px;
  top: 20px;
  margin-left: -100px;
  background:#8cc474;
}*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header3 td {
    border-radius:0px;
    background-color:transparent;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header3 td[width="420"] {
    border-top-left-radius: var(--header-radius)!important;
    /*border-bottom-left-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header3 td[align="right"] {
    border-top-right-radius: var(--header-radius)!important;
    /*border-bottom-right-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header3 td[style="position: sticky; right: 10px;"] {
    background-color:transparent!important;
}
.table_header4, .table_header4 td {
    background-image: none;
    background-color: #76a7fa;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height:30px;
    line-height: 30px;
}
/*
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header4 td[width="420"]::after{
  content: '';
  position: absolute;
  width: 200px;
  height: 34px;
  left: 520px;
  top: 20px;
  margin-left: -100px;
  background:#76a7fa;
}*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header4 td {
    border-radius:0px;
    background-color:transparent;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header4 td[width="420"] {
    border-top-left-radius: var(--header-radius)!important;
    /*border-bottom-left-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header4 td[align="right"] {
    border-top-right-radius: var(--header-radius)!important;
    /*border-bottom-right-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header4 td[style="position: sticky; right: 10px;"] {
    background-color:transparent!important;
}
.table_header5, .table_header5 td {
    background-image: none;
    background-color: #bc5679;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height:30px;
    line-height: 30px;
}
/*
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header5 td[width="420"]::after{
  content: '';
  position: absolute;
  width: 200px;
  height: 34px;
  left: 520px;
  top: 20px;
  margin-left: -100px;
  background:#bc5679;
}*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header5 td {
    border-radius:0px;
    background-color:transparent;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header5 td[width="420"] {
    border-top-left-radius: var(--header-radius)!important;
    /* border-bottom-left-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header5 td[align="right"] {
    border-top-right-radius: var(--header-radius)!important;
    /*border-bottom-right-radius: var(--header-radius)!important;*/
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header5 td[style="position: sticky; right: 10px;"] {
    background-color:transparent!important;
}
.table_header6, .table_header6 td {
    background-image: none;
    background-color: #a15cc1;
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    height:30px;
    line-height: 30px;
}
/*
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header6 td[width="420"]::after{
  content: '';
  position: absolute;
  width: 200px;
  height: 34px;
  left: 520px;
  top: 20px;
  margin-left: -100px;
  background:#a15cc1;
}*/
 form[action="/ACM/faces/form/searchpage.xhtml"] .table_header6 td {
    border-radius:0px;
    background-color:transparent;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header6 td[width="420"] {
    border-top-left-radius: var(--header-radius)!important;
    /*border-bottom-left-radius: var(--header-radius)!important;*/
    border-bottom-left-radius: 0px!important;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header6 td[align="right"] {
    border-top-right-radius: var(--header-radius)!important;
    /*border-bottom-right-radius: var(--header-radius)!important;*/
    border-top-right-radius: 0px!important;
}
form[action="/ACM/faces/form/searchpage.xhtml"] .table_header6 td[style="position: sticky; right: 10px;"] {
    background-color:transparent!important;
}
/*Sonstiges*/
 .table_border_bot, .table_border_but {
    background-color: transparent;
    box-shadow:none;
    pointer-events: none;
}
.table_border_bot input, .table_border_but input, .table_border_bot a, .table_border_but a, .table_border_bot button, .table_border_but button, .table_border_bot textarea, .table_border_but textarea {
    pointer-events: auto;
}
.buttonsFixedBottom .table_border_bot, .buttonsFixedBottom .table_border_bot_invalid, .buttonsFixedBottom .table_border_bot_adaptation {
    border-top:none;
    border-style:none;
}
.buttonsFixedBottom .table_border_but, .buttonsFixedBottom .table_border_but_invalid, .buttonsFixedBottom .table_border_but_adaptation, .buttonsFixedBottom .table_border_but_annulated, .buttonsFixedBottom .table_border_but_blue {
    border-top:none;
    border-style:none;
}
.table_subheader, .table_subheader_dark, .table_subheader_light, .table_subheader_yellow_light, .table_subheader_light_grey {
    padding: 5px;
    font-weight: lighter;
    color: #3b3b3b;
    font-size: 10pt!important;
}
.table_subheader, .table_subheader_dark {
	/*background-color: transparent!important;*/
    /*background-color: #dcd1c3!important; */
    /*Orange*/
    background-color: #d9d9d9!important;
}
.table_subheader td, .table_subheader_dark td, .table_subheader_light  td, .table_subheader_yellow_light td, .table_subheader_light_grey td{
    font-size: 10pt!important;
    /*padding:1px;*/
}
.msg_info {
    font-weight: lighter;
    font-size: 11pt;
}
.ui-widget-content {
    border-width: 0px;
}
element.style {
}
.searchCriteriaTable {
    padding: 15px;
    margin-left: 20px;
    font-weight: lighter;
    font-size: 11pt;
    background-color:#ffffff!important;
}
.searchCriteriaTable th {
    height: 18px;
    line-height: 18px;
    background-image: none;
    font-size: 13pt;
    font-weight: 300;
    color: var(--table_header-colorFont);
    padding-left: 2px;
    /*border-top-left-radius: var(--header-radius)!important;
    border-top-right-radius: var(--header-radius)!important;*/
    background-color: var(--table_header-color);
    padding-left: 0px;
    /*sonst 10px*/
    padding-top:5px;
    padding-bottom:5px;
    font-family:'Rubik', sans-serif!important;
}
.searchCriteria input {
    margin-top: 3px;
    margin-bottom: 3px;
}
.searchCriteriaPanel table {
    border-radius: var(--header-radius);
    border-style: solid;
    border-width: 1pt;
    border-color: #ffffff;
    border-style: none;
    /*-webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);*/
    /* -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);
   box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0,0,0,0.08);*/
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
    /*background-color:#cdb99f4d;*/
    /*orange*/
}
/*.searchCriteriaPanel table:hover {
      border-radius: var(--header-radius);
      border-style: solid;
      border-width: 1pt;
      border-color: #c4c4c7;

      border-style: none;
  border-radius: var(--header-radius);

      border-color: #dfdfdf;
  -webkit-box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 5px 8px 20px 1px rgba(0, 0, 0, 0.32), 0 1px 4px rgba(0,0,0,.08);

   transition: box-shadow 0.2s ease-in-out;


}*/
 .ui-corner-all.tabbedPane, .ui-corner-all.ui-button {
    border-radius: var(--background-card-radius);
}
.dgridCols {
    margin: 20px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #a8a8a8;
    background: #ffffff;
	box-shadow:none;
}
.ui-selectonemenu .ui-selectonemenu-label {
    display: block;
    border: 1px;
    white-space: nowrap;
    overflow: hidden;
    font-weight: normal;
    width: 100%;
    text-align: left;
    background: transparent;
}
.ui-tabs.ui-tabs-top>.ui-tabs-nav {
    padding: 0;
}
.export input {
    border:0;
}
select[id="Topform:favourite"] {
    height: 18px;
}
form[id="CockpitDispForm"] td[colspan="3"].mainTableHeader {
    background-image: none;
    background-color: var(--subSpacing-color);
    color: #ffffff;
    font-size: 12pt;
    padding-left: 8pt;
    border-radius: var(--header-radius);
}
form[id="WidgetForm"] table[width="465"] {
    width:518px!important;
}
form[id="WidgetForm"] table[width="955"] {
    width:1050px!important;
}
.commonLayout.buttonsFixedBottom .containerButtons {
    border-top: none;
}
/*Kontrakt Optimierungen*/
 .datatable_elem_blue_border td {
    font-size: 10pt;
    color: #3b3b3b;
    background-color: #e0eafc;
    height: 24px;
    padding: 1px;
    font-weight: normal;
    border-bottom-width: 0;
    border-top-width: 1px;
    border-left-width: 0;
    border-right-width: 0;
    border-style: solid;
    border-color: #ffffff;
    padding: 3px;
}
.table_border_gray td, .table_border_gray tr {
    border-style:none;
    color: #3b3b3b;
    font-weight:lighter;
    padding-top:1px;
    padding-bottom:1px;
    padding-left:1px;
}
.datatable_elem_blue_border1 tr, .datatable_elem_blue_border1 td {
    border-style:none;
    color: #3b3b3b;
    font-weight:lighter;
    padding-top:0px;
    padding-bottom:0px;
    padding-left:0px;
}
.table_actions {
    border-style:none;
    color: #3b3b3b;
    font-weight:lighter;
    font-size:10pt;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    background-image: none;
    background-color: #c1df71;
}
.table_elem_sum td {
    border-style:none;
    color: #3b3b3b;
    font-weight:lighter;
    font-size:10pt;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
}
.table_elem_sum td[style="color:#AA0000;"] {
    font-size:12pt;
}
.ui-corner-all.tabbedPane, .ui-corner-all.ui-button {
    border: none;
}
/* Fragebogen*/
 .dynamic-tab-pane-control .tab-page {
    border:none;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}
/*
.dynamic-tab-pane-control .tab-row .tab.selected {
    border-color:none;
    background:#a15cc1;
    border-radius: var(--header-radius);
    height:20px;
    padding-left:15px;
    padding-right:15px;

    padding-top:5px;
    padding-bottom:2px;
    text-decoration: none;
    border-style:none;
 }
*/

/*
.dynamic-tab-pane-control .tab-row .tab.selected a {
    color:#ffffff;
    font-weight:lighter;
    font-size: 10pt !important;

 }*/

/*
.dynamic-tab-pane-control .tab-row .tab {
    border-color:none;
    border-radius: var(--header-radius);
    text-decoration: underline;
    height:20px;
    padding-left:15px;
    padding-right:15px;

    padding-top:5px;
    padding-bottom:2px;
    background:transparent;
    border-style:none;
    margin-left:10px;
    margin-right:10px;

 }

.dynamic-tab-pane-control .tab-row .tab a {
    color:#3b3b3b;
    font-weight:lighter;
    font-size: 9pt !important;
 }*/

/*Tabs auf Enquiry*/
 .dynamic-tab-pane-control .tab-row .tab.selected {
    border:none!important;
    border-radius:0px !important;
    box-shadow: none;
    background-color: #fff !important;
    font-weight:lighter!important;
    border-color:var(--subSpacing-color)!important;
    padding-top:0px!important;
    padding-bottom:0px!important;
    line-height:18px!important;
    border-top: 2px solid var(--subSpacing-color)!important;
    color:var(--subSpacing-colorFont)!important;
    height:25px;
    padding-top: 10px!important;
    padding-left: 20px;
    padding-right: 20px;
}
.dynamic-tab-pane-control .tab-row .tab.selected a {
    color:#3b3b3b!important;
    text-decoration:none!important;
    font-weight:lighter!important;
    font-size:12pt!important;
    border-style:none!important;
}
/*Tab - radius -- BEGIN*/
 .ui-tabs-nav .ui-state-default:first-of-type {
    border-top-left-radius:var(--background-card-tab-radius)!important;
}
.ui-tabs-nav .ui-state-default:last-of-type {
    border-top-right-radius:var(--background-card-tab-radius)!important;
}
/*CRMContact ausnahme, da ist wieder alles anders*/
 form[id="CRMContactForm"] .ui-tabs-nav .ui-state-default:first-of-type, form[id="TransForm"] .ui-tabs-nav .ui-state-default:first-of-type, form[id="ProductGroupForm"] .ui-tabs-nav .ui-state-default:first-of-type {
    border-top-left-radius:0px!important;
}
form[id="CRMContactForm"] .ui-tabs-nav .ui-state-default:last-of-type, form[id="TransForm"] .ui-tabs-nav .ui-state-default:last-of-type, form[id="ProductGroupForm"] .ui-tabs-nav .ui-state-default:last-of-type {
    border-top-right-radius:0px!important;
}
/*Tab - radius -- END*/
 form[id="EPProfileUsageForm"] .mainTableBorder td:first-of-type {
    padding-left:10px;
}
form[id="EPProfileUsageForm"] .mainTableBorder td:last-of-type {
    padding-right:10px;
}
/*Rezeptur Seite - BEGIN*/
 form[id="ReceipeForm"] table[style="text-align:center; margin-left:10px;"] {
    padding-left:0px!important;
    margin-left:0px!important;
}
form[id="ReceipeForm"] .mainTableBorder .table_border {
    padding-left:10px;
    padding-right:10px;
}
form[id="ReceipeForm"] .mainTableBorder table {
    padding-left:10px;
    padding-right:10px;
}
form[id="ReceipeForm"] .table_footer {
    padding-left:0px!important;
    padding-right:0px!important;
}
form[id="ReceipeForm"] table[id^="ReceipeForm:"] {
    padding-left:0px;
    padding-right:0px;
}
/*Rezeptur Seite - ENDE*/
 .dynamic-tab-pane-control .tab-row .tab {
    border-style:none;
    border-width:0px!important;
    box-shadow: none;
    background-color: #fff !important;
    padding-top: 10px;
    padding-bottom: 2px;
    font-weight:lighter!important;
    background-color:var(--subSpacing-color)!important;
    height:25px;
    padding-left: 20px;
    padding-right: 20px;
}
.dynamic-tab-pane-control .tab-row .tab a {
    font-size:10pt!important;
    color:var(--subSpacing-colorFont);
}
/*Tabs auf Enquiry Ende*/
 .table_border_yellow {
    border-radius: var(--background-card-radius);
    border-style: solid;
    border-width: 0pt;
    border-color: #ffffff;
    background-color: #ffffff;
    border-spacing: 0px;
    /* -webkit-box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);
  box-shadow: 0 4px 20px 1px rgba(0,0,0,.06), 0 1px 4px rgba(0,0,0,.08);*/
    -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
}
form[id="EnquiryFormRom"] .table_border_top {
    padding:10px!important;
}
.table_header_ChangeSet {
    background-image:none;
    background-color:#fec524;
    color:#ffffff;
    font-weight:100;
    font-size: 12pt !important;
    padding-left:10px;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    border-bottom-left-radius:0px!important;
    border-bottom-right-radius:0px!important;
    border-bottom:10px!important;
    height:30px;
}
/*Enquiry*/

/*Fragebogen, Manahme einrcken*/
 td.list_elem_topline {
    border-top-width: 0px;
    padding-left: 20px;
    padding-top: 20px;
}
div[id="EnquiryForm:ptp_enquiry:tab_partner"] td[valign="top"] {
    text-align:left;
}
select[id="EnquiryForm:ptp_enquiry:enq_harvest"] {
    width:84px;
}
div[id="EnquiryFormForm:j_id_1at:customPanel"] td {
    max-width:250px!important;
}
/*Tag Auswahl - BEGIN*/
 .select2-search__field {
    padding-left:6px!important;
    width:110px!important;
}
/*.select2-selection--multiple {margin-left:80px!important; width:120px!important;}*/

/*Fehler bei Multiple Selects ausbessern, echt schade das da so ein Durcheinander ist*/
 .select2-search {
    height:31px;
}
/*Tag Auswahl - ENDE*/

/*Fragebogen Radio Buttons Optimierung*/
 input[type="radio"] {
    margin-top:0px;
}
/*Bezugsumfrage Tabellen - Begin*/
 span[id="EnquiryFormForm:enquiryFormPanel"] .table_border {
    background-color:#ffffff;
    border-width:0px;
    border-style:solid;
    border-radius: var(--header-radius);
    -webkit-box-shadow:0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.05), 0 3px 10px 2px rgba(0, 0, 0, 0.08);
}
table[id="EnquiryFormForm:enqFlowParent"], table[id="EnquiryFormForm:enqFlowChild"] {
    padding-left:15px!important;
    padding-right:15px;
}
/*falsche berschrift gewhlt, ausbessern*/
 table[id="EnquiryFormForm:enqFlowParent_grid"] th[class^="table_header"], table[id="EnquiryFormForm:enqFlowChild_grid"] th[class^="table_header"] {
    /*border-radius:0px!important;  */
    background-color: #fec524 !important;
    border-bottom-left-radius:0px!important;
    border-bottom-right-radius:0px!important;
    border-top-left-radius: var(--header-radius);
    border-top-right-radius: var(--header-radius);
    padding-left:20px;
}
.table_footer {
    padding-left:10px!important;
    padding-right:10px;
}
/*Bezugsumfrage Tabellen - End*/
 div[id="buttons_row"] {
    padding-right:20px;
    /*background-color: #ffffff!important;*/
    background-color: rgba(255, 255, 255, 0.90)!important;
    border-radius: var(--header-radius);
    padding: 8px;
    border: 2px solid #f1db39;
    /*margin-left:0px;
    margin-right:0px!important;*/
    margin: auto!important;
    width: 1050px!important;
}
div[id="buttons_row"] .table_elem_lightgray {
    background-color:transparent!important;
}
/*schwinnend am Ende*/
 table[class="table_border_bot mainTableBorder"] td {
    background-color:transparent;
}
/*table[class="table_border_bot mainTableBorder"] td.table_elem_lightgray {
    background-color: #ffffff!important;
    border-radius: var(--header-radius);
    padding: 8px;
    border: 2px solid #f1db39;
}*/
 table[width="1000"].mainTableBorder {
    background-color: #ffffff!important;
}
.datatable_center table {
    width:190px!important;
    margin-left:10px;
    margin-right:10px;
}
table.actEnqFlow, table.enqFlow {
    border-radius: var(--header-radius);
    border-width:5px;
}
table.actEnqFlow td, table.enqFlow td {
    border-radius: var(--header-radius);
    padding:2px;
}
table[id="EnquiryFormForm:enqFlowParent_grid"] {
    background-color: #ffffff;
}
div.tab-page .table_border {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color:#fff;
}
/*Search Page, Suchseite*/

/*Tabelle*/
 form[id="SearchPageForm"] td[role="gridcell"] {
    border-style:solid!important;
    border-color:grey!important;
    border-right-width:1px!important;
    border-left-width:1px!important;
    border-left-color:transparent!important;
    border-bottom-width:1px!important;
    border-bottom-color:transparent!important;
    border-top-width:1px!important;
    border-top-color:transparent!important;
    padding-top:5px!important;
}
div.ui-datatable-tablewrapper tr, div.ui-datatable-tablewrapper td {
    border-style:none;
}
thead[id="SearchPageForm:searchDataTable_head"] tr, thead[id="SearchPageForm:searchDataTable_head"] td, thead[id="SearchPageForm:searchDataTable_head"] th {
    border-style:none;
}
thead[id="SearchPageForm:searchDataTable_head"] input {
    border:1px solid #8a8a8b!important;
}
.searchDataTable {
    padding-top:0px;
    padding-bottom:0px;
    padding-left:10px;
    padding-right:10px;
}
.table_border_searchres .table_header td[style="text-align: right; position: sticky; right: 10px;"] {
    padding-right:20px!important;
}
.ui-paginator-current {
    font-weight:lighter;
    font-size:11px;
}
.table_header {
    border: 0;
}
.table_border_searchres {
    border-width:2px;
    border-style:none;
    border-radius: 0px;
    /*var(--header-radius);*/
    padding-bottom:4px;
}
ul.ui-tabs-nav {
    border-bottom: 10px;
    border-style: solid;
    border-color: white;
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected {
    box-shadow:none;
    background-color:
    /*#8cc474*/
    #fff !important;
    padding-top:2px;
    padding-bottom:2px;
    line-height:5px;
    /*TBD*/
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a {
    /*color: #ffffff !important;*/
    color:#3b3b3b!important;
    text-decoration:none!important;
}
.ui-tabs-selected {
    background:none;
    border-top-style:solid!important;
    border-top-width:1px!important;
    border-top:1px solid red !important;
    border-color:#fff!important;
    border-style:solid!important;
    margin:5px!important;
}
/*.ui-tabs .ui-tabs-nav li {
  background-color: #f5fabc91 !important;
  padding-top:2px;
  padding-bottom:2px;
  border-right-width: 10px !important;
  border-radius: var(--tab-card-radius) !important;
}*/

/*normale Tabs*/
 .ui-tabs .ui-tabs-nav a {
    text-shadow:none;
    font-size:11pt !important;
    text-decoration:underline!important;
}
/* Tab, Reiter*/
 .ui-tabs-nav .ui-state-default a {
    text-decoration:none!important;
    color:var(--subSpacing-colorFont);
}
.ui-tabs .ui-tabs-nav li {
    vertical-align: middle;
    border-left:0px none #ffffff !important;
    border-right:0px none #ffffff !important;
    border-bottom:0px none #ffffff !important;
    border-top:2px solid var(--subSpacing-color) !important;
    border-radius: 0!important;
    background-color:var(--subSpacing-color)!important;
    color:var(--subSpacing-colorFont)!important;
    line-height:30px;
}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a {
    /*color:#ffffff;*/
    text-shadow:none;
    font-size:12pt !important;
    vertical-align:center!important;
    text-decoration:none!important;
}
.ui-state-default .ui-corner-top .uio_contract_contractData .ui-tabs-selected .ui-state-active .ui-state-hover a, .ui-tabs.ui-tabs-top .ui-tabs-nav li a:hover {
    text-shadow:none;
    color:var(--subSpacing-colorFont);
}
.ui-tabs .ui-tabs-nav {
    background:none;
}
.ui-tabs.ui-tabs-top .ui-tabs-nav li {
    background:none;
    border-top:0px;
}
.ui-paginator-page.ui-state-default.ui-state-active {
    border:1px!important;
	background-color:#f5f5f5;
	color:#4f4f4f;
	text-decoration:none!important;
	border: 2px solid!important;
	border-color:#7096ab!important;
}
.ui-paginator-page.ui-state-default {
    border:1px!important;
	background-color:#f5f5f5;
	color:#4f4f4f!important;
	text-decoration:none!important;
}



th, li {
    outline-style:none!important;
}
/*Sonstiges*/
 .table_border_bot input {
    margin-bottom:5px;
    margin-right:5px;
}
/*Sonstiges*/
 input.text, input.text_gray, input.text_mandatory, .ui-autocomplete-input.ui-inputfield.ui-widget.ui-state-default, .ui-inputfield.ui-widget.ui-state-default {
    padding-top: 3px;
}
/*Workaround, da Tabelle zu schmal*/
 table[width="1100"] {
    width:1100px;
}
table[width="1000"], table[style="width 1000px"] {
    /* background-color:transparent; */
    width:1050px;
    /*MY*/
}
/*Sonstiges*/
 .ui-tabs-panel.ui-widget-content.ui-corner-bottom {
    padding-left: var(--contentPadding);
    padding-right: var(--contentPadding);
    padding-top:5px;
    padding-bottom:25px;
}
table[style="width:410px"] {
    width:350px!important;
}
.table_border[width="390"] {
    width:450px!important;
}
.table_border[width="550"] {
    width:570px!important;
}
.table_border[width="420"] {
    width:466px!important;
}
.table_border[style="width:420px;"] {
    width:466px!important;
}
table[width="973"] {
    width:1070px!important;
}
table[width="350"] {
    width:375px!important;
}
table[width="350"] {
    width:375px!important;
}
/*Login*/

/*form[id="loginForm"] table[style="height:100%; width:100%; position: absolute;"]{
    background-color:gray!important;
}*/
 form[id="loginForm"] .mainTableBorder {
    background-color:#ffffff;
    margin:auto;
    /*    position: fixed;
  top: 30%;
  left: 50%;*/
    /* bring your own prefixes */
    /*transform: translate(-50%, -50%);*/
}
.camera_wrap {
    padding-top:0px;
    box-shadow:none;
}
form[id="loginForm"] img[src="/ACM/images/logos/fab4minds.jpg"] {
    margin-top: 50px!important;
}
form[id="loginForm"] table[class="table_border mainTableBorder"] {
    align:center;
}
/*Header ausblenden*/

/*form[id="loginForm"] .top_header {
    display:none;
}*/
 form[id="loginForm"] .table_border_but {
    border-top-width:0px;
}
.table_footer {
    background-color:transparent;
}
.table_subheader {
    background-color:#cccccc;
}
select[id="loginForm:languageCombo"] {
    width:158px!important;
}
/*Widget Hintergrundfarbe*/
 body.widget {
    background-color: #ffffff;
}
.widget .table_border {
    -webkit-box-shadow:none!important;
    box-shadow:none!important;
}
.ui-diagram {
    margin-top: 20px!important;
}
/*Ausnahme fr Artikel und Kontrakt*/
 form[id="ArticleForm"] .mainTableBorder, form[id="CF"] .mainTableBorder {
    background-color:transparent!important;
    box-shadow:none;
}
.queryWidget {
    padding-top:3px;
    padding-bottom:3px;
}
.ui-overlaypanel {
    border-radius: var(--header-radius)!important;
}
.ui-overlaypanel-content td {
    background-color:transparent;
    height:10px;
    line-height:15px;
    color:#3b3b3b;
    font-size:13px;
    font-weight:lighter;
}
/*UIConfig nderung*/
 form[id="changeUIObjectsForm"] table[width="100%"] {
    background-color:#fff!important;
}
form[id="changeUIObjectsForm"] table[width="100%"] table {
    border-spacing:0px;
}
.list_col_left, .list_col_right {
    /*background-color:#cdb99f4d!important;*/
    background-color:transparent!important;
    border-top:0px;
}
.content a {
    text-decoration:underline;
}
/*Im Detail keine Blasen anzeigen*/

/*.table_border .table_border {
    padding:0px;
}*/

/*Ausblenden von Blasen bei Sub und Main partner*/
 div[id="CRMPartnerForm:ptp_partner:includedCRMPartners"] .table_border .table_border {
    padding:0px;
}
/*Im Detail auch nicht hovern anzeigen*/
 div[id="CRMPartnerForm:ptp_partner:includedCRMPartners"] .table_border .table_border:hover {
    box-shadow:none!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
}
.dragdiv {
    width:910px;
}
td.list_elem_darkgray_bold {
    font-weight: lighter;
}
.mainTableBorder table {
    border-color:transparent!important;
}
.table_border_but {
    padding:10px!important;
    padding-right:20px;
    /*background-color: #ffffff!important;*/
    /*background-color: rgba(255, 255, 255, 0.90)!important;
    border-radius: var(--header-radius);
    padding: 8px;
    border: 2px solid #f1db39!important;*/
    /*border-style:solid!important;*/
}
/*

Versuch, SaveAs Buttons mit Hintergrund zu belegen

input[id="SearchPageForm:button_saveas_user"] {
 	background-color:red;
}

input[id="SearchPageForm:button_saveas_user"]::before {
  content:'TEST ';
  position:absolute;
  width:200px;
  height:320px;
  left:200px;
  top:101px;

  margin-left:-100px;
  background:red;
}
*/

/*Lagerkonto*/
.table_header_grey {
    background-image:none;
    border-style:none;
    font-family:'Rubik', sans-serif!important;
    font-size:12pt;
    font-weight:400;
	color: #000!important;
}
.table_border_searchres .mainTableBorder table table {
    border-spacing:5px!important;
}
.table_border_searchres .mainTableBorder table table table {
    border-spacing:3px!important;
}
td.store, td.store td, td.store_grey, td.store_grey td, td.store_locked, td.store_locked td {
    padding-left:2px!important;
    padding-right:2px!important;
    width:15px!important;
}
.store, .store_grey, .store_grey_nolink, .store_locked {
    width:10px!important;
    vertical-align: top!important;
}

.store_grey_nolink {
    background-color: #f2f2f2;
    color: #999!important;
    vertical-align: bottom;
}

td.store[width="5"], td.store_grey[width="5"], td.store_grey_nolink[width="5"], td.store_locked[width="5"] {
    padding-left: 0px!important;
    padding-right: 0px!important;
    vertical-align: bottom!important;
    background-color: #fdf5db!important;
    width:24px!important;
}


td.store[width="5"] table, td.store_grey[width="5"] table, td.store_grey_nolink[width="5"] table, td.store_locked[width="5"] table {
    margin:0px!important;
    padding:0px!important;
}


td.store td[style$="background-color:#99cc00"], td.store_grey td[style$="background-color:#99cc00"], td.store_locked td[style$="background-color:#99cc00"] {
    background-color: #8cc474!important;
}
/*.store td, .store_grey td, .store_locked td {
    width:20px!important;
	border-image-width:0px!important;
}*/

/*.store a, .store_grey a, .store_locked a {
    width:10px!important;
	border-image-width:0px!important;
}*/
 .store table table, .store_grey table, .store_red table {
    height:100%!important;
    border:transparent!important;
}
span[id="StockGrpAttrForm:content_cockpit"] .table_header {
    background-color:var(--subSpacing-color);
    /*blau*/
    color:var(--subSpacing-colorFont)!important;
}
span[id="StockGrpAttrForm:content_cockpit"] .table_header td {
    padding-left:10px;
}
div[id="StockGrpAttrForm:QuestionnaireDiv"] .table_border {
    background-color: #f2f2f2!important;
}
/*Fragebogen Formatierung*/

/*
div[id="EnquiryFormForm_offlineQuest_tab-pane-enqform"] td {
    background-color:#fff;
}*/

/*Caption*/
 .enqPropertyText_normal {
    /* background-color: var(--caption-background-color)!important;*/
    padding-left:10px!important;
}
/*Input fields*/

/*.enqPropertyText_normal[style="white-space:nowrap;"]{
    background-color: var(--input-background-color)!important;
}*/
 .enqPropertyText_normal span {
    font-size:12px!important;
    font-weight:lighter!important;
}
.select2-container--default .select2-selection--multiple {
    padding-bottom: 2px;
}
/*Ende Fragebogen Formatierung*/

/*Lagerkonto*/
 span[id="StockGrpAttrForm:container"] {
    min-width:1050px!important;
}
/*Sonstige Detail Seiten BEGIN*/
 form[id="ImportExportForm"] .mainTableBorder {
    margin:auto!important;
}
/*Summe der Positionen auf Kontrakt, nicht fett*/
 .table_elem_subsum td, .table_elem_subsum a {
    font-size:11pt!important;
    font-weight:lighter;
}
/*HTML Vorschau auf Kontrakt, Rahmen*/
 .htmlPreview {
    padding:10px;
}
/*Info Icon rechts ausrichten*/
 .showPopupPanel {
    padding-right:5px;
}
form[id="CRMPartnerForm"] textarea {
    background-color: #F2F2F2!important;
}
span[id="CRMPartnerForm:ptp_partner:crmp_pg_crmcontact_preview"] textarea {
    font-size:14pt!important;
    padding-top:20px!important;
    padding-left:10px!important;
}
span[id="CRMPartnerForm:ptp_partner:crmp_pg_crmcontact_preview"] textarea:hover {
    box-shadow:none!important;
    cursor:default;
}
.mainTableHeader {
    padding-left: 15px;
}
form[id="ContractMassEditForm"] .table_elem_darkgray {
    width: 400px;
    text-align: left;
}
form[id="PossResultGroupForm"] .table_elem_darkgray {
    width: 250px;
}
form[id="PossResultGroupForm"] tr.table_elem_darkgray {
    word-break: normal!important;
    overflow-wrap: normal!important;
}
/*ExtID Spalte, verbreitern, da ist etwas falsch positioniert*/
 table[id="CRMPartnerForm:ptp_partner:table_partnerDetails"] .table_elem_lightgray {
    width: 300px!important;
}
table[id="CRMPartnerForm:ptp_partner:grid_questionnaire_pos1"] {
    padding-bottom:20px;
}
div[id="AttachmentForm:layoutAttachmentTable"] {
    padding-left: var(--contentPadding);
    padding-right: var(--contentPadding);
}
.coposTable {
    background-color:var(--caption-background-color);
    border-top:10px;
    border-top-style:solid;
}
.enqPropertyText_bolditalic {
    padding-left:10px!important;
}
form[id="EnquiryFormForm"] .mainTableBorder .tab-page .table_header, form[id="EnquiryFormForm"] .mainTableBorder .table_row_seperator {
    padding-left:10px!important;
}
/*Rahmen weiߟen Rand entfernen, BEGIN*/
 form[id="EnquiryFormForm"] td[style="position:relative;"] {
    padding-right:0px!important;
}
.table_border_yellow td[valign="top"] {
    padding-right:0px;
}
/*Rahmen weien Rand entfernen, ENDE*/
 form[id="changeUIObjectsForm"] .table_border {
    margin-left:var(--contentPadding)!important;
    /*margin-right:var(--contentPadding)!important;*/
    margin-right:0px;
}
.partnerHierarchy table[width="1000"] {
    width:1050px;
    padding-left:20px;
    padding-right:20px;
}
.partnerHierarchy div[id="CRMPartnerParentForm:group_filter"] {
    padding-left:20px;
    padding-right:20px;
}
/*Campaign - content padding --- BEGIN*/
 span[id="CampaignPosForm:campaignpos_body"] td[align="center"] {
    padding-left: var(--contentPadding)!important;
    padding-right: var(--contentPadding)!important;
}
span[id="CampaignPosForm:campaignpos_header"] table {
    padding-left: 0 !important;
}
table[id="CampaignPosForm:tab_main"] {
    padding-left:0px;
}
table[id="CampaignPosForm:tab_main_parent"]{
    margin-right: 0px;
}
form[id="CampaignPosForm"] .mainTableBorder table[align="center"] {
    margin-left:0px!important;
}
.partnerHierarchy td[align="center"] {
    text-align:left!important;
}
.table_elem_topinfo {
    padding-left:20px;
}
span[id="CampaignPosForm:campaignpos_header"] td {
    margin-left:20px;
}
/*Campaign - content padding --- END*/

/*ArticlePartner - content padding -- BEGIN*/
 form[id="ArticlePartnerForm"] table[style="margin-left:13px;"] {
    margin-left:0px!important;
}
form[id="ArticlePartnerForm"] .mainTableBorder td[align="center"] {
    padding-left:var(--contentPadding)!important;
    padding-right:var(--contentPadding)!important;
}
/*ArticlePartner - content padding -- END*/

/*Prodenv - content padding -- BEGIN*/
 form[id="ProdEnvForm"] td[valign="top"] {
    padding-left:var(--contentPadding)!important;
    padding-right:var(--contentPadding)!important;
}
/*Prodenv - content padding -- ENDE*/
 form[id="CRMPartnerLtSuppDecForm"] td[valign="top"], form[id="CRMPartnerContractForm"] td[valign="top"] {
    padding-left:var(--contentPadding)!important;
    padding-right:var(--contentPadding)!important;
}
div[id="CRMPartnerChildForm:group_filter"] {
    padding-left:var(--contentPadding)!important;
    padding-right:var(--contentPadding)!important;
}
/*Fragebogen Background Color, BEGIN*/

/*div[id="EnquiryFormForm_offlineQuest_tab-page-0"] {

}*/
 form[id="EnquiryFormForm"] .tab-page {
    border-color:#fff;
    border-width:var(--contentPadding)!important;
    border-style:solid;
}
form[id="EnquiryFormForm"] .mainTableBorder {
    padding-bottom:0px!important;
}
/*Fragebogen Background Color, ENDE*/
 form[id="SearchPageForm"] .searchCriteriaTable td {
    color:var(--table_header-colorFont)!important;
    font-size:9pt;
    font-weight:300;
    /*font-family: 'Rubik', sans-serif!important;*/
    width:500px;
}
table[id="SearchPageForm:searchPosGrid:2:additionalGroup"] {
    width:180px!important;
}
table[id="SearchPageForm:searchPosGrid:2:sumGroup"] {
    width:300px!important;
}
table[id="SearchPageForm:searchPosGrid:2:sumGroup"] td {
    padding-top:7px;
    font-weight:300;
    font-family:'Rubik', sans-serif!important;
    font-size:12pt!important;
}
.permissions .ui-autocomplete-input.ui-inputfield.ui-widget.ui-state-default {
    border: 1px solid #8a8a8b!important;
    border-style:solid!important;
    border-right: 1px;
    border-left: 1px;
    border-top: 1px;
    border-bottom: 1px;
    margin:3px;
}
.dgridCols td {
    color:#3b3b3b !important;
}
.dgridCols {
    width:1050px;
}
/*Sonstige Detail Seiten END*/

/* fabular Styles - BEGIN*/
 .f4m-style {
    background-color:#ffffff;
}
.scrum_board fab-search-column-form {
    padding-bottom: 20px;
}
/*
table[id="CRMPartnerForm:ptp_partner:crmp_adresses"] .table_header {
	background-color:var(--caption-background-color);
    border-radius:0px;
}*/
 .search-board .searchCriteria {
    background-color:transparent!important;
}
/* fabular Styles - END*/

/* Portal--BEGIN--*/
 .dgrid .ui-datagrid-row {
    background-color: #ffffff;
}
/* Portal--ENDE--*/


/*Erweiterungen 23.07.2020  -- BEGIN. -- */

.mainmenu_item {
    font-size: 15px;
}

div[id^="nav_div"]  {
    overflow:hidden;
}


/*Suchseiten Parameter Style setzen*/
table[id="SearchPageForm:table_param"] td {
  color: #3b3b3b!important;
}



/* Suchseiten Header2, richtig abrunden ----BEGIN----*/
form[id="SearchPageForm"] .table_header1 td, form[id="SearchPageForm"] .table_header2 td, form[id="SearchPageForm"] .table_header3 td, form[id="SearchPageForm"] .table_header4 td, form[id="SearchPageForm"] .table_header5 td, form[id="SearchPageForm"] .table_header6 td {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}

/*links*/
 form[id="SearchPageForm"] .table_header1 td:first-of-type, form[id="SearchPageForm"] .table_header2 td:first-of-type, form[id="SearchPageForm"] .table_header3 td:first-of-type, form[id="SearchPageForm"] .table_header4 td:first-of-type, form[id="SearchPageForm"] .table_header5 td:first-of-type, form[id="SearchPageForm"] .table_header6 td:first-of-type {
    border-top-right-radius:var(--subSpacing-radius);
    border-bottom-right-radius:var(--subSpacing-radius);
}
/*rechts*/
  form[id="SearchPageForm"] .table_header1 td:last-of-type, form[id="SearchPageForm"] .table_header2 td:last-of-type, form[id="SearchPageForm"] .table_header3 td:last-of-type, form[id="SearchPageForm"] .table_header4 td:last-of-type, form[id="SearchPageForm"] .table_header5 td:last-of-type, form[id="SearchPageForm"] .table_header6 td:last-of-type {
    border-top-left-radius:var(--subSpacing-radius);
    border-bottom-left-radius:var(--subSpacing-radius);
}

/* Suchseiten Header2, richtig abrunden ----ENDE----*/

/*Pivots in neuem Fenster ffnen --BEGIN---*/
.table_border_searchres td.mainTableHeader  {
    background-color:var(--subSpacing-color);
}

.table_border_searchres td.table_header, .table_border_searchres td.table_header1, .table_border_searchres td.table_header2, .table_border_searchres td.table_header3, .table_border_searchres td.table_header4, .table_border_searchres td.table_header5, .table_border_searchres td.table_header6  {
  border-style: solid!important;
  border-left: var(--contentPadding);
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: #fff;
}
/*Pivots in neuem Fenster ffnen --ENDE---*/

/*Rahmen beim Suchergebnis links-rechts---BEGIN---*/
.table_border_searchres tr.table_header td:nth-of-type(2), .table_border_searchres tr.table_header1 td:nth-of-type(2), .table_border_searchres tr.table_header2 td:nth-of-type(2), .table_border_searchres tr.table_header3 td:nth-of-type(2), .table_border_searchres tr.table_header4 td:nth-of-type(2), .table_border_searchres tr.table_header5 td:nth-of-type(2), .table_border_searchres tr.table_header6 td:nth-of-type(2) {
  border-style: solid!important;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: #fff;
  border-top-right-radius:var(--subSpacing-radius);
  border-bottom-right-radius:var(--subSpacing-radius);
  border-top-left-radius:var(--subSpacing-radius);
  border-bottom-left-radius:var(--subSpacing-radius);
}
.table_border_searchres tr.table_header td:first-of-type, .table_border_searchres tr.table_header1 td:first-of-type, .table_border_searchres tr.table_header2 td:first-of-type, .table_border_searchres tr.table_header3 td:first-of-type, .table_border_searchres tr.table_header4 td:first-of-type, .table_border_searchres tr.table_header5 td:first-of-type, .table_border_searchres tr.table_header6 td:first-of-type {
  border-style: solid!important;
  border-left: var(--contentPadding);
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: #fff;
  border-top-right-radius:var(--subSpacing-radius);
  border-bottom-right-radius:var(--subSpacing-radius);
}
.table_border_searchres tr.table_header td:last-of-type, .table_border_searchres tr.table_header1 td:last-of-type, .table_border_searchres tr.table_header2 td:last-of-type, .table_border_searchres tr.table_header3 td:last-of-type, .table_border_searchres tr.table_header4 td:last-of-type, .table_border_searchres tr.table_header5 td:last-of-type, .table_border_searchres tr.table_header6 td:last-of-type {
  border-style: solid!important;
  border-right: var(--contentPadding);
  border-left: 0px;
  border-top: 0px;
  border-bottom: 0px;
  border-color: #fff;
  border-top-left-radius:var(--subSpacing-radius);
  border-bottom-left-radius:var(--subSpacing-radius);
}

.table_border_searchres iframe {
    width:100%;
}

/*Rahmen beim Suchergebnis links-rechts---END---*/


form[id="SearchPageForm"] .table_border .mainTableHeader {
    padding-left: 20px!important;
}

table[id="SearchPageForm:table_new"] {
  padding-right: var(--contentPadding);
}


/*contract Linien*/
td.enqPropertyText_line_top {
    border-top-width: 0px!important;
}


/*Terminal Index Optimierung--BEGIN--*/
td.nav_top_nav {
	vertical-align:middle;
    height:20px;
}

td.nav_top_nav a {
	font-weight:lighter!important;
}

form[id="topnav"] div {
 	font-weight:lighter;
    font-size:12px;
}
/*Terminal Index Optimierung--ENDE--*/


/*Men Optimierung----BEGIN--*/

/*Men*/
.mainmenu_item_search {
    background-color: #cfcfcf;
}

/*GELB*/
.mainmenu_item_active1 {
   background-image:none;
   background-color: #fec524;
}
.mainmenu_item_active2 {
   background-image:none;
   background-color: #8cc375;
}
.mainmenu_item_inactive1 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive2 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive3 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive4 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive5 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive6 {
    background-image:none;
   background-color: #e5e5e1;
}
.mainmenu_item_inactive7 {
    background-image:none;
   background-color: #e5e5e1;
}

/*Hover fr Men Blcke*/
.mainmenu_item_inactive1:hover, .mainmenu_item_inactive2:hover, .mainmenu_item_inactive3:hover, .mainmenu_item_inactive4:hover, .mainmenu_item_inactive5:hover, .mainmenu_item_inactive6:hover, .mainmenu_item_inactive7:hover {
   background-color: #eee;
}

/*Menblcke etwas grߟer*/
.mainmenu_item {
    font-weight: lighter;
    font-size: 1.0rem;
    padding: 7px;
    padding-right:15px;

}
/*Altmodische Ordner ausblenden*/
.t0im, .t1im, .t2im, .t3im, .t4im, .t5im{
 	visibility:hidden!important;
    width:5px;
    height:18px;
}

/*Menpnkte etwas grߟer*/
.t0i, .t1i, .t2i, .t3i, .t4i, .t5i {
    font-weight: lighter;
    font-size: 12px;
    color:#3b3b3b;
}

/*Hover fr Menpunkte*/
.t0i:hover, .t1i:hover, .t2i:hover, .t3i:hover, .t4i:hover, .t5i:hover {
    font-weight: lighter;
    font-size: 12px;
    color:var(--subSpacing-color);
}

/*Men Optimierung----ENDE--*/


img[src="/ACM/images/icons/std/findSmall.png"] {
    vertical-align:text-bottom;
}

img[src="/ACM/images/icons/std/find.png"] {
    vertical-align:text-bottom;
}


.topInfoLine, .topInfoLine_invalid, .topInfoLine_adaptation {
	font-size: 9pt;
}
span[id="ActionForm:container"] .table_subheader {
    background-color: #cccccc!important;
}

span[id="TaxForm:table_main"] .table_elem_darkgray {
    text-align:left;
}

div.table_header {
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}

[id^="UploadForm:confirm"] .datatable_elem_1st td:last-child,
[id^="UploadForm:confirm"] .datatable_elem_2nd td:last-child,
[id^="UploadForm:confirm"] .table_subheader td:last-child {
    padding-right: 10px;
}

[id^="UploadForm:confirm"] .msg_box_button {
    padding: 5px;
}

.commonLayout .table_elem_darkgray {
    word-break: keep-all;
}

table[id="ActivityFlowForm:ptp_af:activityflowpos_grid"] .table_header .div_right {
    font-size: 12pt;
}
#StockGrpAttrForm #main {
    width: auto;
    display: flex;
}
#StockGrpAttrForm .stackObjects{
    display: none;
}

.net-weight-kg-element {
    height: 32px;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
[id$="table_logical_filter"] input,
[id$="table_logical_filter"] input.filter,
[id$="table_logical_filter"] select {
    width: 90%;
    margin:2px;
}