/**[../../../system/themes/V4/stylesheets/curator_baum.css]**/
.cur_element_taskbaum{
	/*margin-top:20px;*/
}


/* Markierung für Experten, wo Äste gefüllt und wo nicht nicht */
body.expertenmodus ul.baumebene2 li.hatVersionierteNachfahren.iconOrdner  a {color:green!important;}
body.expertenmodus ul.baumebene2 li.hatKeineVersioniertenNachfahren.iconOrdner a {color:rgb(136,0,21)!important;}
body.expertenmodus ul.baumebene2 li.hatVersionierteNachfahren.iconJCI-Standard  a {color:green!important;}
body.expertenmodus ul.baumebene2 li.hatKeineVersioniertenNachfahren.iconJCI-Standard a {color:rgb(136,0,21)!important;}



body.notexpertenmodus div.navbaumJSON li a span.rights{display:none;}

#baum table.seiteneinstellungenmenuetabelle {
	width: 100%;
}
#baum table.seiteneinstellungenmenuetabelle td {
	padding: 1px;
	background:#eee  url('/system/themes/V4/grafiken/system_icons/glass_btn.png') repeat-x 50% 50%;
}
#baum table.seiteneinstellungenmenuetabelle td.deaktivert {
	padding: 1px 0 0 8px;
	color:#636363 ;
	font-style: italic;
	height:23px;
}

/*Wenn Kurzzeichen im Baum */
span.kurzzeichenBaum{border: 1px solid #999;padding:1px;font-size:8pt;color:#999;display:inline-block;padding-left:2px;padding-right:2px;font-size:6pt;}
body.notexpertenmodus  span.kurzzeichenBaum{display:none;}
.unterkapitel2ebenetitel span.kurzzeichenBaum{border: 1px solid #999;padding:1px;font-size:8pt;color:#999;display:inline-block;margin-bottom:2px;font-size:6pt;padding-left:2px;padding-right:2px;}
span.kurzzeichenBaum span.klammerKurzzeichenBaum{display:none;}
a.unterkapitelersteebene  span.kurzzeichenBaum{display:none;}

/*Wenn Kategorie 10 für Farbmarkierungen genutzt wird */
li.kategorie_10_lila, li.kategorie_10_lila+li.list {border-left:7px solid #CC0099!important}
li.kategorie_10_blau, li.kategorie_10_blau+li.list {border-left:7px solid #0000FF!important}
li.kategorie_10_hellblau, li.kategorie_10_hellblau+li.list {border-left:7px solid #3399FF!important}
li.kategorie_10_grnblau, li.kategorie_10_grnblau+li.list {border-left:7px solid #009999!important}
li.kategorie_10_dunkelgrn, li.kategorie_10_dunkelgrn+li.list {border-left:7px solid #009966!important}
li.kategorie_10_hellgrn, li.kategorie_10_hellgrn+li.list {border-left:7px solid #99FF33!important}
li.kategorie_10_gelb, li.kategorie_10_gelb+li.list {border-left:7px solid #FFFF00!important}
li.kategorie_10_gelbgrn, li.kategorie_10_gelbgrn+li.list {border-left:7px solid #CCCC00!important}
li.kategorie_10_braun, li.kategorie_10_braun+li.list {border-left:7px solid #996600!important}
li.kategorie_10_hellbraun, li.kategorie_10_hellbraun+li.list {border-left:7px solid #CC9933!important}
li.kategorie_10_hellorange, li.kategorie_10_hellorange+li.list {border-left:7px solid #FFCC66!important}
li.kategorie_10_orange, li.kategorie_10_orange+li.list {border-left:7px solid #FF9900!important}
li.kategorie_10_rot, li.kategorie_10_rot+li.list {border-left:7px solid #FF0000!important}
li.kategorie_10_dunkelrot, li.kategorie_10_dunkelrot+li.list {border-left:7px solid #CC0000!important}
li.kategorie_10_rosa, li.kategorie_10_rosa+li.list {border-left:7px solid #FF9999!important}
li.kategorie_10_grau, li.kategorie_10_grau+li.list {border-left:7px solid #ccc!important}


#baum table.seiteneinstellungenmenuetabelle td a, #baum table.seiteneinstellungenmenuetabelle td b {
	background:#eee  url('/system/themes/V4/grafiken/system_icons/glass_btn.png') repeat-x 50% 50%;
	border:1px solid #b7b7b4;
	color:#636363 ;
	display: block;
	padding: 3px 0 0 5px;
	height:20px;
}
#baum table.seiteneinstellungenmenuetabelle td a:hover, #baum table.seiteneinstellungenmenuetabelle td b {
	background:#004A7F   url('/system/themes/V4/grafiken/system_icons/glass_btn.png') repeat-x 50% 50%;
	border:1px solid #004A7F ;
	color:#000000;
}

#baum div.sortable li .rights, #baum div.sortable li .leserechteingeschraenkt {
	display: none;
}
#baum div.sortable{
	border: 2px solid #004A7F ;
}

button.baumeinfuegenunter {
	margin: 5px auto;
	display: block;
	cursor: pointer;
}

button.baumeinfuegenunter:hover {
	margin: 5px auto;
}

button.baumeinfuegenunter .icon {
	background:  url("/system/themes/V4/icons/paste_2.png") no-repeat;
	padding-left: 20px;
	line-height: 16px;
}

.navbaum .baumeintraglink, .navbaum .baumeintragausschneidenbutton, .navbaum .baumeintragrechtebutton {float:right;}
.navbaum .baumebene0, .navbaum .baumebene1, .navbaum .baumebene2, .navbaum .baumebene3, .navbaum .baumebene4, .navbaum .baumebene5, .navbaum .baumebene6, .navbaum .baumebene7  {float:left; background-repeat: no-repeat; background-position: left; display:block; width:100%; }

.navbaum .baum_rechte_w .baumeintragrechtebutton {
    background:  url('/system/themes/V4/grafiken/system_icons/genehmigungsrechte.png') no-repeat scroll 50% 50% transparent;
    border-left: 1px solid #D2D2D2;
    color: transparent;
    line-height: 30px;
    margin-right: 0px;
    margin-top: -30px;
    width: 30px;
	font-size:0px;
}

.navbaum .baum_rechte_a .baumeintragrechtebutton {
    background:  url('/system/themes/V4/grafiken/system_icons/autorenrechte.png') no-repeat scroll 50% 50% transparent;
    border-left: 1px solid #D2D2D2;
    color: transparent;
    line-height: 30px;
    margin-right: 0px;
    margin-top: -30px;
    width: 30px;
	font-size:0px;
}

.navbaum .quickaccess  .baumebene0 { background-color:none;width:100%;}
.navbaum .quickaccess  .baumebene1 { background-color:none;width:100%;}

.navbaum .baumeintraglink {width:100%;}
.navbaum .baumeintraglink a {padding-left:25px; color:#636363 ; display:block; line-height:25px; height:25px;}

.navbaum  {overflow:hidden;}
.navbaum  .baumebene1 a {margin-left:12px;}
.navbaum  .baumebene2 a {margin-left:23px;}
.navbaum  .baumebene3 a {margin-left:34px;}
.navbaum  .baumebene4 a {margin-left:45px;}
.navbaum  .baumebene5 a {margin-left:56px;}
.navbaum  .baumebene6 a {margin-left:67px;}
.navbaum  .baumebene7 a {margin-left:78px;}

.navbaum  div.baumebene0:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene1:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene2:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene3:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene4:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene5:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene6:hover {/*background-color:#fff;*/ /*color:#000000;*/}
.navbaum  div.baumebene7:hover {/*background-color:#fff;*/ /*color:#000000;*/}

.navbaum  div.baumebene0 .baumeintraglink a:hover, 
.navbaum  div.baumebene1 .baumeintraglink a:hover, 
.navbaum  div.baumebene2 .baumeintraglink a:hover, 
.navbaum  div.baumebene3 .baumeintraglink a:hover, 
.navbaum  div.baumebene4 .baumeintraglink a:hover, 
.navbaum  div.baumebene5 .baumeintraglink a:hover, 
.navbaum  div.baumebene6 .baumeintraglink a:hover, 
.navbaum  div.baumebene7 .baumeintraglink a:hover {/*color:#000000;*/}

#baum  .navbaum .baumseitegeladen, .navbaumJSON  ul li.baumseitegeladen {background-color:#004A7F ;}

.navbaum .baumebene0 div {float:right;}
.navbaum .baumebene1 div {float:right;}
.navbaum .baumebene2 div {float:right;}
.navbaum .baumebene3 div {float:right;}
.navbaum .baumebene4 div {float:right;}
.navbaum .baumebene5 div {float:right;}
.navbaum .baumebene6 div {float:right;}
.navbaum .baumebene7 div {float:right;}

.navbaum .baumeintragausschneidenbutton {margin-top:-26px; margin-right:10px; -webkit-box-shadow:0 1px 4px 0 #b7b7b4; box-shadow:0 1px 3px 0 #b7b7b4;}

.navbaum  .baumebene1 .baumeintragausschneidenbutton a,
.navbaum  .baumebene2 .baumeintragausschneidenbutton a,
.navbaum  .baumebene3 .baumeintragausschneidenbutton a,
.navbaum  .baumebene4 .baumeintragausschneidenbutton a,
.navbaum  .baumebene5 .baumeintragausschneidenbutton a,
.navbaum  .baumebene6 .baumeintragausschneidenbutton a,
.navbaum  .baumebene7 .baumeintragausschneidenbutton a
{
    margin-left: 0px;
}

.navbaum .cur_element_baum .baumleserechteingeschraenkt .baumEinfuegeButtonAussch, .navbaum .baumEinfuegeButtonAussch {
	background: #eee  url('/system/themes/V4/grafiken/system_icons/einfuegen.png') 2px 2px no-repeat;
	border: 1px solid #b7b7b4;
	color: #636363 ;
	font-size: 10px;
	padding: 4px;
	float:left;
	padding-left:20px;
	-webkit-box-shadow:  inset 0px -1px 3px 1px #004A7F ;
	box-shadow:  inset 0px -1px 3px 1px #004A7F ;
}

.navbaum .baumEinfuegeButtonAussch:hover {
    border: 1px solid @farbebuttonrahmen; background:#004A7F   url('/system/themes/V4/grafiken/system_icons/einfuegen.png') 2px 2px no-repeat;
}

/* Rahmen und Hintergrundfarbe der 1. Ebene im Navigationsbaum */
.navbaum .baumebene0, .baumebene0  li.nolist
{
	background-repeat: no-repeat;
	background-position: 5px;
	background-color:#fff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #D2D2D2;
}
/* Rahmen und Hintergrundfarbe der 2. Ebene im Navigationsbaum */
.navbaum .baumebene1, .baumebene1  li.nolist
{
	background-repeat: no-repeat;
	background-position: 15px;
	background-color:#fff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 3. Ebene im Navigationsbaum */
.navbaum .baumebene2, .baumebene2  li.nolist
{
	background-repeat: no-repeat;
	background-position: 25px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 4. Ebene im Navigationsbaum */
.navbaum .baumebene3, .baumebene3  li.nolist
{
	background-repeat: no-repeat;
	background-position: 35px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 5. Ebene im Navigationsbaum */
.navbaum .baumebene4, .baumebene4  li.nolist
{
	background-repeat: no-repeat;
	background-position: 45px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 6. Ebene im Navigationsbaum */
.navbaum .baumebene5, .baumebene5  li.nolist
{
	background-repeat: no-repeat;
	background-position: 55px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 7. Ebene im Navigationsbaum */
.navbaum .baumebene6, .baumebene6  li.nolist
{
	background-repeat: no-repeat;
	background-position: 65px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}
/* Rahmen und Hintergrundfarbe der 8. Ebene im Navigationsbaum */
.navbaum .baumebene7, .baumebene7  li.nolist
{
	background-repeat: no-repeat;
	background-position: 75px;
	background-color:#ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #b7b7b4;
}


.navbaum .cur_element_baum .baumleserechteingeschraenkt a, .navbaumJSON .leserechteingeschraenkt {
	background:  url('/system/themes/V4/grafiken/system_icons/leserechte.png') 85% 50% no-repeat;
}

.navbaum #cur_grid_col_left .cur_element_baum {border-bottom:0px;}

#baum div.seiteausgeblendet {
	background-image:  url('/system/themes/V4/grafiken/system_icons/leserechte.png');
	font-style: italic;
}




/*BAUMTRENNUNG*/
div.abteilungsbaum_w {display:none;}
div.abteilungsbaum_a {display:none;}
div.abteilungsbaum div.baumebene0{display:none;}
div.abteilungsbaum div.baumebene1{display:none;}
div.abteilungsbaum div.baumebene2{display:none;}
div.abteilungsbaum div.baumebene3{display:none;}
div.abteilungsbaum div.baumebene4{display:none;}
div.abteilungsbaum div.baumebene5{display:none;}
div.abteilungsbaum div.baumebene6{display:none;}
div.abteilungsbaum div.baumebene7{display:none;}
/* Hier können weitere Kategorien eingeblendet werden, falls nicht nur Bereich verwendet werden soll. */
div.abteilungsbaum div.iconBereich, div.abteilungsbaum div.iconHome, div.abteilungsbaum div.iconAktuelles {display:block;}
div.abteilungsbaum_r {display:block;}
div.normalbaum_r {display:none;}

.navbaumJSON ul.main {
   background:#fff;
}

.navbaumJSON ul.main {
    padding: 0px;
}
.navbaumJSON ul {
    margin: 0;
    padding-left: 0;
    padding-top: 0;
}



.navbaumJSON li.nolist {
    background-image: inherit;
    background-position: 15px 3px;
    background-repeat: no-repeat;
    border-radius: 0 0 0 0;
    margin-bottom: 0;
}

.navbaumJSON li .treeview {
    cursor: pointer;
    float: left;
    height: 16px;
    margin: 4px 0 5px 4px;
    width: 16px;
		filter: brightness(112%);
}

.navbaumJSON li .treeview:hover {
		filter: brightness(90%);
}
.navbaumJSON li .box {
    border: 0px;
    cursor: pointer;
	float:none;
    margin: 2px 2px 2px 20px;
    overflow: hidden;
    background-position: left 2px;
    background-repeat: no-repeat;
    padding-left: 20px ;
	background-color: inherit;
}

.navbaumJSON li .box a {
	font-size: 12px;
	line-height: 15px;
	vertical-align: top;
	display: flex;
	padding-top: 0;
	padding-bottom: 0;
}

.navbaumJSON li .box a .titel {
	flex: 1;
	display: flex;
	align-items: center;
}

.navbaumJSON .leserechteingeschraenkt {
    float: right;
    height: 15px;
    width: 20px;
}


.navbaumJSON li .box a, .verweisliste  li .box  {
 background:none;
 border:none;
}

.navbaumJSON .baumebene1 .nolist {padding-left:10px;}
.navbaumJSON .baumebene2 .nolist {padding-left:20px;}
.navbaumJSON .baumebene3 .nolist {padding-left:30px;}
.navbaumJSON .baumebene4 .nolist {padding-left:40px;}
.navbaumJSON .baumebene5 .nolist {padding-left:50px;}
.navbaumJSON .baumebene6 .nolist {padding-left:60px;}
.navbaumJSON .baumebene7 .nolist {padding-left:70px;}
.navbaumJSON .baumebene8 .nolist {padding-left:80px;}


.navbaumJSON .baumrechte_a {
    background:  url('/system/themes/V4/grafiken/system_icons/autorenrechte.png') no-repeat scroll 2px 50% transparent;

    color: transparent;
    height:16px;
    margin-right: 0px;
    width: 18px;
}

.navbaumJSON .baumrechte_w {
    background:  url('/system/themes/V4/grafiken/system_icons/genehmigungsrechte.png') no-repeat scroll 2px 50% transparent;

    color: transparent;
    height:16px;
    margin-right: 0px;
    margin-top: -2px;
    width: 18px;
}

.navbaumJSON .group ul.sublist .placeholder {background-position: 10px top; margin-top:-15px;}



span.unterkapitel_rechte_w{
	display:none;
}

span.subcnt{
	color: #b7b7b4;
	font-weight:normal;
}

a.unterkapitelersteebene {
	/*font-weight:bold;*/
}

div.subkapitel{
	background-color: #fff;
	margin-bottom:10px;
	border: 1px solid #eee;
	padding:5px;
	margin-right:10px;
	height:150px;
	overflow: auto;
}

#baum .TabelleVersionenListe .bms-select {
width: 99%;
}

