.tafelTree {
	clear: both;
}
.tafelTree table {
	width: 100%;
	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;
	width: 0;
}
.tafelTree table td.tafelTreecanevas {
	width: 100%;
}

.tafelTree_row table {
	border-top: 1px solid #CCC;
}
.tafelTree .tafelTreecontent {
	position: relative;
} 
.tafelTree .buttons {
	position: absolute;
	left: 100%;
	white-space: nowrap;
}
.tafelTree .buttons span {
	position: relative;
	left: -100%;
	top: -1px;
}
.tafelTree .buttons a img {
	margin-right: 5px;
}
.tafelTree .buttons .disabled {
	visibility: hidden;
}
.tafelTree .leftbuttons a img {
	position: absolute;
	margin-right: 5px;
}
.tafelTree .leftbuttons .disabled {
	visibility: hidden;
}
.tafelTree .unpublished {
}
.tafelTree .tafelTreecontent {
	margin: 0;
	padding: 3px 4px;
}
.tafelTree .tafelTreedrag {
	cursor: pointer;
}
.tafelTree .tafelTreeselected {
	background-color: #9999FF;
	color: #FFFFFF;
}
.tafelTree .tafelTreedragOver {
	background-color: #9999CC;
	color: #EEEEFF;
}
.treeLegend {
	padding: 10px;
}
.treeLegend h1 {
	color: #23120A;
	font-size: 25px;
	font-weight: normal;
	margin:0 0 15px;
}
.treeLegend table {
	width: 100%;
	border: none;
}
.treeLegend td {
	width: 25%;
}
.legendItem {
	padding: 2px 2px 2px 18px;
	background-position: left center;
	background: transparent;
}
.publishedContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/page.gif');
}
.unpublishedContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/unpublish.gif');
}
.hiddenContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/hidden.gif');
}
.publishContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/publish.gif');
}
.previewContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/preview.gif');
}
.gotoContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/goto.gif');
}
.addContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/add.gif');
}
.editContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/edit.gif');
}
.deleteContentLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/delete.gif');
}
.openCategoryAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/folderopen.gif');
}
.closeCategoryAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/folder.gif');
}
.assetAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../js/lib/tafeltree/imgs/page.gif');
}
.addAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/attach.gif');
}
.addCategoryAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/add.gif');
}
.editAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/edit.gif');
}
.deleteAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/delete.gif');
}
.downloasAssetLegendItem {
	background-repeat: no-repeat;
	background-image: url('../images/icons/download.gif');
}
.assetSearchCategory {
    padding: 0px 4px 0px 18px;
    background: transparent url(../js/lib/tafeltree/imgs/folder.gif) no-repeat scroll 0px -3px;
    display: inline;
}
