/* CSS für rexTree */

/* Allgemein */
div#rex-tree {
	width: 200px;
	height: auto;
	min-height: 400px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 16px;
	background-color: transparent;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
	div#rex-tree dl.rex-tree_inner {
		display: block;
		margin: 0px;
		padding: 0px;
		height: auto;
	}
		div#rex-tree dl.rex-tree_inner dt {
			font-size: 1.333em;
			display: block;
			font-weight: bold;
			padding-top: 12px;
			padding-right: 10px;
			padding-bottom: 6px;
			padding-left: 0px;
		}
			div#rex-tree dl.rex-tree_inner dt div#rex-tree_expand {
				display: inline;
				padding: 0px;
				margin-top: 0px;
				margin-right: 0px;
				margin-bottom: 0px;
				margin-left: 7px;
			}
				div#rex-tree dl.rex-tree_inner dt div#rex-tree_expand img {
					padding: 0px;
					margin-top: 0px;
					margin-right: 0px;
					margin-bottom: 4px;
					margin-left: 0px;
				}
		div#rex-tree dl.rex-tree_inner dd {
		}
		

/* RightClickMenu */
li#rextreeCmenuHR {
	background-image: url(spacer_gray.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

					
/* Treeview */
.rex-treeview { 
	padding: 0;
	margin: 0;
	list-style: none;
} 
	/* Unterebenen */
	.rex-treeview ul {
		padding: 0px;
		list-style: none;
		margin: 0px;
	}
		.rex-treeview li {
			margin: 0px;
			background-image: url(treeview-default-line.gif);
			background-repeat: no-repeat;
			background-position: 0px -4px;
			padding-top: 3px;
			padding-right: 0px;
			padding-bottom: 3px;
			padding-left: 20px;
		}
		
			/* auf/zuklappbare Navpunkte */
			.rex-treeview li.collapsable, .rex-treeview li.expandable {
				background-position: 0px -196px;
			}
			
			/* letzter Navpunkt */
			.rex-treeview li.last {
				background-position: 0px -1770px;
				/* zu weit rechts */
			}
			
			/* letzter auf/zuklappbarer Navpunkt */
			.rex-treeview li.lastCollapsable {
				background-position: 0px -111px;
				background-image: url(treeview-default.gif);
			}
			.rex-treeview li.lastExpandable {
				background-position: -32px -67px;
				background-image: url(treeview-default.gif);
			}
			
			/* Icons */
			.rex-treeview li a.directory {
				background-image: url(folder.gif);
				background-repeat: no-repeat;
				background-position: 0px top;
				padding-left: 17px;
				padding-top: 0px;
				padding-bottom: 0px;
				display: block;
				padding-right: 0px;
			}
				.rex-treeview li a.directory_offline {
					background-image: url(folder_offline.gif);
				}
			.rex-treeview li a.startarticle {
				background-image: url(page_spage.gif);
				background-repeat: no-repeat;
				background-position: 2px top;
				padding-left: 17px;
				padding-top: 0px;
				padding-bottom: 0px;
				display: block;
				padding-right: 0px;
			}
			.rex-treeview li a.sitestartarticle {
				background-image: url(page_sspage.gif);
				background-repeat: no-repeat;
				background-position: 2px top;
				padding-left: 17px;
				padding-top: 0px;
				padding-bottom: 0px;
				display: block;
				padding-right: 0px;
			}
				.rex-treeview li a.sitestartarticle_offline {
					background-image: url(page_sspage_offline.gif);
				}
			.rex-treeview li a.normarticle {
				background-image: url(page.gif);
				background-repeat: no-repeat;
				background-position: 2px top;
				padding-left: 17px;
				padding-top: 0px;
				padding-bottom: 0px;
				display: block;
				padding-right: 0px;
			}
				.rex-treeview li a.normarticle_offline {
					background-image: url(page_offline.gif);
				}
			

	/* Klickbereich */
	.rex-treeview .hitarea {
		height: 16px;
		width: 16px;
		margin-left: -18px;
		float: left;
		cursor: pointer;
		background-image: url(treeview-default.gif);
		background-repeat: no-repeat;
		background-position: -66px -25px;
	}
		/* fix for IE6 */
		* html .hitarea {
			display: inline;
			float: none;
		}
		.rex-treeview .expandable-hitarea { background-position: -82px -3px; }
		.rex-treeview div.lastCollapsable-hitarea, .rex-treeview div.lastExpandable-hitarea { background-position: 0px; }


/* optionale Kontrollbuttons */
#rex-tree_control {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
}
	#rex-tree_control #rex-tree_expand {
		display: inline;
	}
	
/* optionale Loadani */
.rex-treeview .placeholder {
	background: url(ajax-loader.gif) 0 0 no-repeat;
	height: 16px;
	width: 16px;
	display: block;
}					