/* .tafelTree {
text-align: left;
float: left;
direction: ltr;
overflow: auto;
}

.tafelTree, .tafelTree table {
font-size: small;
}

.tafelTree, .tafelTree span, .tafelTree img, .tafelTree div {
margin: 0;
padding: 0;
}

.tafelTree table {
border-collapse: collapse;
margin: 0;
padding: 0;
}

.tafelTree table tr, .tafelTree table td {
direction: ltr;
margin: 0;
padding: 0;
}

.tafelTree table td {
white-space: nowrap;
vertical-align: top;
}

.tafelTree .tafelTreedrag {
cursor: pointer;
}

.tafelTree .tafelTreecontent {
padding: 0 0.1em;
}

.tafelTree .tafelTreecanevas {
vertical-align: middle;
}

.tafelTree .tafelTreeselected {
background-color: #9999FF;
color: #FFFFFF;
}

.tafelTree .tafelTreeeditable {
display: none;
padding: 0 0.2em;
border: 1px solid #CCCCFF;
background-color: #EEEEFF;
}

.tafelTree .tafelTreedragOver {
background-color: #9999CC;
color: #EEEEFF;
}

.tafelTree .tafelTreetooltip {
display: none;
position: absolute;
border: 1px solid #9999FF;
background-color: #EEEEFF;
padding: 0.3em;
z-index: 9000;
}


*/
/**
 * Multiline
 *//*
.tafelTree table td.tafelTreemultiline {
background-repeat: repeat-y;
background-position: top left;
}

.tafelTree table td.tafelTreemultiline2 {
background-repeat: repeat-y;
background-position: top left;
} */


ul.tree li {
    list-style-type: none !important;
    margin: 0px !important;
}

ul.tree, ul.tree ul {
    list-style-position: inside;
    list-style-type: none !important;
    margin: 0 !important; padding:0 !important; border: 0 !important;
}

ul.tree li ul li {
	padding-left: 12px !important; 
}

ul.tree li.subnodes_closed ul {
	display: none !important;
}

ul.tree div.divToggler, ul.tree div.divInput, ul.tree div.divSelect {
	float: left !important;
}

ul.tree div.divToggler img {
	width: 9px !important; 
	height: 9px !important;
	border: 0px !important; 
	margin: 4px !important; 
	padding: 0px !important;
	/* background: url("/theme/default/image/system/eloxxtree/node.gif") no-repeat; */
	cursor: pointer !important;
}

div.divSelect {
	cursor: default !important;
	padding: 1px 2px;
}

div.divSelect:hover {
	text-decoration: underline !important;
}

ul.tree li.subnodes_closed > div.divToggler img {
	background: url("/theme/default/image/system/eloxxtree/node_plus.gif") no-repeat !important;
}

ul.tree li.subnodes_opened > div.divToggler img {
	background: url("/theme/default/image/system/eloxxtree/node_minus.gif") no-repeat !important;
}

ul.tree li.selected > div.divSelect {
	background-color: #7E8BAB !important;
	color: white;
}

ul.tree div.divInput {
	display: none !important;
}

ul.tree div.clearFloat {
	width: 0px !important;
	height: 0px !important;
	clear: both !important;
}
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover {
	margin-left: 6px !important;
}