 .sidebar-1 .sticky-content, .sidebar-2 .sticky-content {
     margin-left: 0;
     border-radius: 4px 4px 0;
    /*  display: grid;
     grid-template-columns: minmax(30px, auto);
     grid-column-gap: 0px;
     grid-template-rows: 1fr; */
}
 .sidebar-1 .sticky-content {
     margin-left: 0;
     margin-top: 20px;
     overflow: hidden;

}
  .sidebar-2 .sticky-content {
     min-height: calc(100vh - 180px);
	 height: calc(100vh - 180px);
	 background-color: var(--color-secondary);

}

 #hide-ressort-sidebar, .hide-ressort-sidebar {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
}
 #hide-ressort-sidebar i, .hide-ressort-sidebar {
     cursor: pointer;
}

 .ordnermenue {
     padding: 3px 10px 10px 10px;
	 display: flex;
	 align-items: center;
	 background: #fff;
}
 .ordnermenue .create {cursor: pointer; color: var(--color-primary); width: 20px; flex: 0 0 20px; margin-left: 20px;}
 .ordnermenue .search {display: flex; align-items: center; cursor: pointer; width: 100%;}
 .ordnermenue .search input {margin-bottom: 5px; margin-top: 13px; height: 30px; width: 100%; }
 .ordnermenue .search .portalmarker {margin-left: -10px; margin-top: 5px; margin-right: 5px; width: 20px;}
 .ordnermenue .search .portalmarker .material-icons {font-size: 25px;}
 .ordnermenue .search .portalmarker .channel-marker {background: transparent; margin-right: 3px;}
 .ordnermenue .portalchoice .choice {display: flex; align-items: center; margin-top: 10px; margin-left: -10px;}
 .ordnermenue .portalchoice .choice .channel-marker {margin-right: 10px;}

 .sidebar.menu.collapsed, .sidebar-2.collapsed .sidebar.menu {
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
     width: 35px;
     -ms-flex-preferred-size: 35px;
     flex-basis: 35px;
     margin-left: 0;
}
 #hide-menu-sidebar, .hide-menu-sidebar {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -webkit-box-pack: justify;
     -ms-flex-pack: justify;
     justify-content: space-between;
     -webkit-box-align: center;
     -ms-flex-align: center;
     align-items: center;
     cursor: pointer;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li.active > a, ul.nav li a {
     color: #000;
}
 .sidebar li.tm:hover {
     background-color: #fff;
}
 .fixed-sidebar .sidebar.ressorts {
     margin-left: 0;
     position: relative;
     top: 0;
     -webkit-box-flex: 0;
     -ms-flex: 0 0 220px;
     flex: 0 0 220px;
     width: 220px;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
}
 .sidebar.menu {
     -webkit-box-flex: 0;
     -ms-flex: 0 1 220px;
     flex: 0 1 220px;
     width: 220px;
     -webkit-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;
    /* margin-top: calc(var(--header-height) + 20px);
     */
}
 .sidebar .sidebar-inner .nav-sidebar ul.children ul {
     margin-left: 70px;
     list-style-type: none;
     margin-top: -5px;
     margin-bottom: 5px;
}
 .sidebar .sidebar-inner .menu-title span, .sidebar .sidebar-inner .menu-title i {
     color: #666;
}
 .contentcontainer.list .sidebar-2.collapsed .menu-title, .sidebar-1 .collapsed .menu-title, .contentcontainer.list .sidebar-2.collapsed .jstree-container-ul, .contentcontainer.list .sidebar-2.collapsed .ordnermenue {
     display: none !important;
}
 #fcms-js-menu.collapsed .cms-menu li.level-1 > a:before, .fcms-js-menu.collapsed .cms-menu li.level-1 > a:before {
     display: block;
     height: 20px;
}
 .sidebar-1 .menu-title.small, .sidebar-2 .menu-title.small {
     display: none;
     cursor: pointer;
}
 #fcms-js-menu.collapsed ul li span, #fcms-js-menu.collapsed ul li a:after, #fcms-js-menu.collapsed li.level-2, #fcms-js-menu.collapsed li.level-3 {
     display: none !important;
}
 #fcms-js-menu.collapsed .cms-menu li.level-1 > a:before, .fcms-js-menu.collapsed .cms-menu li.level-1 > a:before {
     display: block;
     opacity: 1;
     color: #000;
}
 .contentcontainer.list .sidebar-2.collapsed .menu-title.small, .sidebar-1 .collapsed .menu-title.small,.contentcontainer.list .sidebar-2.detailsearch.collapsed .menu-title.small {
     display: -webkit-box !important;
     display: -ms-flexbox !important;
     display: flex !important;
     padding: 10px 5px 15px 5px;
     margin-bottom: 3px;
}
 .sidebar {
     width: 240px;
     z-index: 100;
}
 .sidebar .nav > li + li {
     margin-top: 0;
     margin-bottom: 3px;
}
 .sidebar .sidebar-inner {
     background-color: var(--color-secondary);
     height: auto;
     padding: 0;
     z-index: 2;
     border-radius: 4px 4px 0;
     margin-bottom: 50px;
     padding-bottom: 50px;
}
/* Farben Hauptmenu */

 .sidebar-1 .sidebar .cms-menu > ul > li.opened > ul > li.opened > a {
	 background-color: var(--color-menue-sub-active);
}
 .sidebar-1 .sidebar .sidebar-inner {
	 background-color: var(--color-menue-sidebar);
}
 .sidebar-1 .sidebar .cms-menu li.opened {
	 background-color: var(--color-menue-opened);
}
.sidebar-1 .sidebar .cms-menu li.opened:before {
     /* background-color: #fff; */
}
 .sidebar-1 .sidebar .cms-menu > ul > li.opened > a {
	 background-color: var(--color-menue-opened-link);
	 color: #000;
}
.sidebar-1 .sidebar .cms-menu li.active, .sidebar-1 .sidebar .cms-menu li.active:hover, .sidebar-1 .sidebar .cms-menu li.active a:hover {
    background-color: var(--color-menue-opened-active);
    opacity: 1;
}
 .sidebar-1 .sidebar .cms-menu > ul > li.opened > ul > li.opened > a {
     /* background: #efaa44; color: #fff; */
}


/* Ende Farben */
 .sidebar .sidebar-inner .menu-title {
     font-size: 12px;
     margin-bottom: 0;
     padding: 10px 20px 15px 20px;
     position: relative;
     text-align: left;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     text-transform: uppercase;
}
 .sidebar .sidebar-inner .menu-title a {
     color: #B9B9B9;
     text-decoration: none !important;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li > a {
     color: #94989d;
     display: block;
     font-size: 14px;
     height: 34px;
     line-height: 24px;
     overflow: hidden;
     padding: 7px 20px 7px 49px;
     font-family: "Lato", arial;
     text-align: left;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     -webkit-transition: all 0.2s ease-out;
     -o-transition: all 0.2s ease-out;
     transition: all 0.2s ease-out;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li > a:hover {
     color: #000;
     text-decoration: none;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li > a > span:not(.badge) {
     margin-top: 2px;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li.active > a {
     color: #ffffff;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li .fa {
     font-size: 12px;
     margin-right: 5px;
     opacity: .5;
     text-align: left;
     vertical-align: baseline;
     width: auto;
}
 .sidebar .sidebar-inner .nav-sidebar .children ul {
     border: 0;
     margin-left: 12px;
}
 .sidebar .sidebar-inner .nav-sidebar .nav-parent .children {
     background-color: #d1dde0;
}
 .sidebar .sidebar-inner .nav-sidebar .children:after {
     border-left: 1px solid #2b2e33;
     bottom: 0;
     content: "";
     left: 27px;
     position: absolute;
     top: 0;
}
 .sidebar .sidebar-inner .nav-sidebar .children li:before {
     background: #2b2e33;
     bottom: auto;
     content: "";
     height: 8px;
     left: 23px;
     margin-top: 15px;
     position: absolute;
     right: auto;
     width: 8px;
     z-index: 1;
     border-radius: 50%;
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar .children:after, .changeressort.sidebar .sidebar-inner .nav-sidebar .children:after {
     border-left: 0;
     bottom: 0;
     content: "";
     left: 27px;
     position: absolute;
     top: 0;
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar .children li:before, .changeressort.sidebar .sidebar-inner .nav-sidebar .children li:before {
     background: transparent;
     bottom: auto;
     content: "\f196";
     left: 23px;
     margin-top: 13px;
     position: absolute;
     right: auto;
     width: 10px;
     z-index: 1;
     border-radius: 0%;
     font: normal normal normal 14px/1 FontAwesome;
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar .children li.active:before, .changeressort.sidebar .sidebar-inner .nav-sidebar .children li.active:before {
     content: "\f146";
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar .children > li.active > a, ul.nav li a, .changeressort.sidebar .sidebar-inner .nav-sidebar .children > li.active > a, ul.nav li a {
     color: #94989D;
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar ul.children ul li:before, .changeressort.sidebar .sidebar-inner .nav-sidebar ul.children ul li:before {
     left: 50px;
     margin-top: 7px;
}
 #changeressort.sidebar .sidebar-inner .nav-sidebar ul.children ul, .changeressort.sidebar .sidebar-inner .nav-sidebar ul.children ul {
     line-height: 25px;
}
 .sidebar .sidebar-inner .nav-sidebar .children > li.hidden-item {
     -moz-opacity: 0;
     -webkit-opacity: 0;
     filter: alpha(opacity=0);
     opacity: 0;
     visibility: hidden;
     zoom: 1;
     -webkit-transition: all 0.25s ease-in-out;
     -o-transition: all 0.25s ease-in-out;
     transition: all 0.25s ease-in-out;
}
.modaldialog-container .jstree-error > a, .modaldialog-container .jstree-error > a.jstree-hovered, .modaldialog-container .jstree-default li:nth-child(2n).jstree-error > a {
    background-color: red !important;
    color: white !important;
}
 .modaldialog-container .jstree-default .jstree-clicked, .changeressort .jstree-default .jstree-clicked, .changeressort .jstree-default .jstree-anchor {
     /* background-color: #fff; */
     color: #000; padding-bottom: 3px;
}

 .modaldialog-container ul, .changeressort ul {
     -webkit-margin-start: 0px;
     -webkit-margin-end: 0px;
     -webkit-margin-before: 0;
     -webkit-margin-after: 0;
}
 .modaldialog-container .jstree-default li, .changeressort .jstree-default li {
     color: #000;
}
 .modaldialog-container .jstree-default li a, .changeressort .jstree-default li a {
     width: 100%;
     border-radius: 0;
     color: #000;
     display: block;
     font-family: 'Lato';
     font-size: 14px;
     letter-spacing: 0.2px;
     padding: 10px 10px 10px 30px;
     text-align: left;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     width: 100%;
     opacity: 0.9;
}
 .modaldialog-container .jstree-default li a.jstree-clicked, .changeressort .jstree-default li a.jstree-clicked {
     opacity: 1;
     border: none;

}
.modaldialog-container a.jstree-clicked:after {
	margin-left: 5px;
	color: var(--color-primary);
	font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 15px;
  line-height: 14px;
  letter-spacing: normal;
  text-transform: none;
  display: inline-block;
  white-space: nowrap;
  word-wrap: normal;
  direction: ltr;
  -webkit-font-feature-settings: 'liga';
  -webkit-font-smoothing: antialiased;
     content: "check";
}
 .modaldialog-container .jstree li, .changeressort .jstree li {
     display: block;
     min-height: 10px;
     line-height: 18px;
     margin-left: 0;
     min-width: 18px;
     position: relative;
}

#jstree-marker {
     position: relative;
     top:0;
     left:5px;
     margin:0;
     padding:0;
     border-right:0;
     border-top:5px solid transparent;
     border-bottom:5px solid transparent;
     border-left:5px solid;
     width:0;
     height:0;
     font-size:0;
     line-height:0;
     z-index: 999999;


}
#vakata-dnd {background: var(--color-alternative); }

#vakata-dnd #jstree-dnd {display: flex; align-items:center; padding: 5px;}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
    font-family: 'Material Icons';
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: 'liga';

}
#jstree-dnd.jstree-default .jstree-ok:before {content: "check"; color: green; margin-left: 3px; margin-right: 2px;}


 #jstree-dnd.jstree-default .jstree-er:before {
	 content: "cancel"; color: red; margin-left: 3px; margin-right: 2px;
}


.changeressort li.jstree-dnd-parent a.jstree-hovered {
     background: var(--color-alternative);
}


 .modaldialog-container .jstree .jstree-icon, .changeressort .jstree .jstree-icon {
     font: normal normal normal 14px/1 FontAwesome;
     display: inline;
     cursor: pointer;
     color: #000;
     line-height: 18px;
}
 #changeressort li[aria-level="1"].jstree-node.jstree-closed .jstree-icon.jstree-ocl:before, .changeressort li[aria-level="1"].jstree-node.jstree-closed .jstree-icon.jstree-ocl:before,
.modaldialog-container li[aria-level="1"].jstree-node.jstree-closed .jstree-icon.jstree-ocl:before  {
     content: "\f196";
}
 #changeressort .jstree-ocl::before, .changeressort .jstree-ocl::before, .modaldialog-container .jstree-ocl::before {
     position: absolute;
     left: 5px;
     top: 10px;
     color: #000;
     z-index: 9999;
}
 #changeressort li[aria-level="1"].jstree-node.jstree-open .jstree-icon.jstree-ocl:before, .changeressort li[aria-level="1"].jstree-node.jstree-open .jstree-icon.jstree-ocl:before,
.modaldialog-container li[aria-level="1"].jstree-node.jstree-open .jstree-icon.jstree-ocl:before {
     content: "\f146";
     color: #000;
}

 #changeressort li[aria-level="1"].jstree-node.jstree-open > a, .changeressort li[aria-level="1"].jstree-node.jstree-open > a,
.modaldialog-container li[aria-level="1"].jstree-node.jstree-open > a {

}
 #changeressort li.jstree-node.jstree-leaf .jstree-icon.jstree-ocl:before, .changeressort li.jstree-node.jstree-leaf .jstree-icon.jstree-ocl:before,
 .modaldialog-container li.jstree-node.jstree-leaf .jstree-icon.jstree-ocl:before {
     cursor: default;
     content: "\f114" !important;
}
 .changeressort li[aria-level="1"].jstree-node.jstree-leaf .jstree-icon.jstree-ocl:before,
 .modaldialog-container li[aria-level="1"].jstree-node.jstree-leaf .jstree-icon.jstree-ocl:before {
     content: "\f114" !important;
}
#changeressort li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl, .changeressort li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl,
 .modaldialog-container li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl {
	 font-family: 'Material Icons';
     font-weight: normal;
     font-style: normal;
     font-size: 16px;
     letter-spacing: normal;
     text-transform: none;
     display: inline;
     white-space: nowrap;
     word-wrap: normal;
     direction: ltr;
     -webkit-font-feature-settings: 'liga';
     -webkit-font-smoothing: antialiased;

	 }
#changeressort li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl:before, .changeressort li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl:before,
 .modaldialog-container li.jstree-node.jstree-is_diashow.jstree-leaf .jstree-icon.jstree-ocl:before {
     content: "photo" !important; left: 3px;

}
 /* .modaldialog-container li[aria-level="1"].jstree-node.jstree-open ul.jstree-children li[aria-expanded="true"] .jstree-icon.jstree-ocl:before, .changeressort li[aria-level="1"].jstree-node.jstree-open ul.jstree-children li[aria-expanded="true"] .jstree-icon.jstree-ocl:before {
     content: "\f114"; color: #000;
} */
 .modaldialog-container li[aria-level="1"].jstree-node.jstree-open ul.jstree-children li[aria-expanded="false"] .jstree-icon.jstree-ocl:before, .changeressort li[aria-level="1"].jstree-node.jstree-open ul.jstree-children li[aria-expanded="false"] .jstree-icon.jstree-ocl:before {
     content: "\f196";
}
 .modaldialog-container li[aria-level="2"].jstree-node, .changeressort li[aria-level="2"].jstree-node {
	 margin-left: 15px;
}
 .modaldialog-container li[aria-level="2"].jstree-node.jstree-open li a, .changeressort li[aria-level="2"].jstree-node.jstree-open li a {
     padding: 5px 5px 5px 25px;
}
 .modaldialog-container li[aria-level="2"].jstree-node.jstree-open li a.jstree-hovered, .changeressort li[aria-level="2"].jstree-node.jstree-open li a.jstree-hovered {

}
 .modaldialog-container li[aria-level="2"].jstree-node.jstree-open li a.jstree-clicked, .changeressort li[aria-level="2"].jstree-node.jstree-open li a.jstree-clicked {
     /* background: transparent !important; */
     color: #000;
     opacity: 1;
}
 .modaldialog-container li[aria-level="2"] ul.jstree-children, .changeressort li[aria-level="2"] ul.jstree-children {
     margin-left: 15px;
}
 .modaldialog-container li[aria-level="2"] ul.jstree-children .jstree-ocl::before, .changeressort li[aria-level="2"] ul.jstree-children .jstree-ocl::before {
     left: 5px;
     top: 5px;
}
 .modaldialog-container li[aria-selected="true"] > a,
 .modaldialog-container li[aria-selected="true"] > a:hover,
 .modaldialog-container li[aria-selected="true"] > i:before {
     font-weight: bold;
}
.changeressort li.jstree-is_defaulttree > a.jstree-anchor {
     color: red;
}
 .changeressort li[aria-selected="true"] > a,
 .changeressort li[aria-selected="true"] > a:hover,
 .changeressort li[aria-selected="true"] > i:before {
     background-color: var(--color-primary);
     color: #fff !important;
}

 input.jstree-rename-input {
     width: 160px !important;
     left: 0;
     top: 0 !important;
     margin: 0px 20px;
     padding-left: 15px !important;
     line-height: 25px !important;
     height: 30px !important;
     background: #fff !important;
     font-weight: bold !important;
}
/* Sidebar ausblenden */
 .editortab .sidebar-wrapper .sidebar-2 {
     width: auto;
     transition: all ease 0.5s;
}
.editortab .sidebar-2 {
    width: 292px;
    transition: all ease 0.5s;
}

.editortab .sidebar-2.collapsed {
    width: 40px;
    transition: all ease 0.5s;
}

.editortab .sidebar-2.notrans,
.sidebar-2.collapsed.notrans .sidebar.menu {
    transition: initial !important;
}

.sidebar-container {
     position: relative;
}
 .sidebar-toggle {
     position: absolute;
     top: 35vh;
     left: -20px;
     z-index: 9999;
}
 .contentcontainer.list .sidebar-toggle {
	 right: -10px; left: auto;
 }
 .sidebar-2.collapsed .sidebar-toggle {
     left: -25px;
}
 .contentcontainer.list .sidebar-2.collapsed .sidebar-toggle {
     right: -15px; left: auto;
}
 .sidebar-2 .sidebar-toggle-button.small {
     display: none;
}
 .sidebar-2.collapsed .sidebar-toggle-button.full,
 .sidebar.menu.collapsed .sidebar-toggle-button.full {
     display: none;
}
 .sidebar-2.collapsed .sidebar-toggle-button.small,
 .sidebar.menu.collapsed .sidebar-toggle-button.small {
     display: block;
}
 .sidebar-toggle-button {
     display: inline-block;
     color: #fff;
     z-index: 1;
     width: 30px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     background-color: var(--color-primary);
     border-radius: 50%;
     transition: .3s;
     cursor: pointer;
     vertical-align: middle;
     z-index: 9999;
     text-align: center;
}
 .contentcontainer.detail .sidebar-container .sidebar-toggle-button i.material-icons {
     color: #fff;
}
 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content {
     display: none;
}
 .contentcontainer.detail .sidebar-2 .sidebar-content-icons {
     display: none;
}
 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons {
     display: grid;
     grid-template-columns: minmax(35px, auto);
     grid-column-gap: 0px;
     grid-template-rows: 1fr;
     overflow-y: hidden;
     overflow-x: hidden;
}
 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer {
     width: 40px;
     background-color: var(--color-secondary);
     display: flex;
     flex-direction: column;
     align-items: center;
     height: calc(100vh - 190px);
}
.trimmed .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer {

     height: calc(100vh - 90px);
}

/* Iconleiste Artikeldetail */

 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer span {
     cursor: default;
}

 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer span.group {
     color: red; order: -2; cursor: pointer;
}
 .contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer span.note {
     color: var(--color-primary); order: -1; cursor: pointer;
}
.contentcontainer.detail .sidebar-2.collapsed .sidebar-content-icons .fieldcontainer span.note .material-icons {
    padding-bottom: 30px;
}


 /* Anpassungen Ressorteditor für alte Frames */

form#cmsform .tooltip-button {display: none;}

 .oldtreeframe {overflow: hidden; overflow-y: auto; background: var(--color-secondary); padding: 10px 3px;}
 .oldtreeframe #tree a {color: #000; opacity: 0.8; padding: 0; display: inline-flex; justify-content: center; align-items: center; white-space: nowrap; }
 .oldtree #tree a img {flex: 0 0 auto;}
 .oldtreeframe #tree a.tagged {color: #fff; opacity: 1; background: var(--color-primary); padding-right: 5px !important;}
 .oldtreeframe #t_0 img {margin-left: -5px;}

 .oldtreeframe #t_0 a {color: #fff; opacity: 1; font-weight: normal !important;}
 .oldtreeframe input#btntreesubmit {
	 box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 7px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -1px rgba(0, 0, 0, 0.2);
	 background: var(--color-primary); color:#fff; border: 0;
	 }
  .oldtreeframe #tree td {padding: 0; margin:0; white-space: nowrap;}

   .oldtreeframe #t_0 td {background: var(--color-primary); border-bottom: 3px solid var(--color-secondary); padding-left: 5px;}


  /* claudia temporär eingebunden für altes Zeuch, kommt wieder wech */

.editor-contentcontainer .btn a {
  color: inherit;
}

.editortable label { color: #000;
  font-size: 12px;
  font-weight: 700;
  padding-left: 3px;
  margin-bottom: 1px;
  display: inline-block;
}

.editor-contentcontainer { border: 1px solid #c1b7b7;
  border-radius: 4px;
  margin: 20px;
}

.editor-navbar {width: 100%;
  padding: 15px;
  background: var(--color-secondary);
  border: 1px solid #E2E2E2;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
  margin-bottom: 20px;
}

.editorcheckbox {
  width: 100%;
  height: 50px;
  cursor: pointer;
}

.kinotable .listheader {
  font-weight: bold;
  vertical-align: middle;
}
.kinotable tr {
  background-color: var(--color-grey);
}
.kinotable tr:nth-child(even) {
  background-color: white;
}

.mylink .btn {
  margin-left: 20px; height: 25px; line-height: 25px;
}

.jstree-node.jstree-no_navigation > a,
.jstree-default .jstree-node.jstree-no_navigation > a{
  opacity: 0.5;
}


/* Zuerst Anpassungen Js-Tree Menü mobile Ansicht, dann auch fuer Desktop nachgezoen */



.modaldialog-container .jstree-default li a, .changeressort .jstree-default li a,
.modaldialog-container li[aria-level="2"].jstree-node.jstree-open li a, .changeressort li[aria-level="2"].jstree-node.jstree-open li a
{
	padding: 10px 10px 10px 40px;
}

.modaldialog-container .jstree-default .jstree-clicked, .changeressort .jstree-default .jstree-clicked, .changeressort .jstree-default .jstree-anchor
{
    padding-bottom: 10px;
}

#changeressort .jstree-ocl::before, .changeressort .jstree-ocl::before, .modaldialog-container .jstree-ocl::before,
.modaldialog-container li[aria-level="2"] ul.jstree-children .jstree-ocl::before, .changeressort li[aria-level="2"] ul.jstree-children .jstree-ocl::before
{    position: absolute;
    left: 5px;
    top: 10px;
	padding-right: 20px; padding-top: 5px; padding-bottom: 5px; margin-top: -5px; margin-bottom: -5px;
	z-index:99999;
}

