

.treeview, .treeview ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
}
.treeview ul {
	
}
.treeview .hitarea {
	cursor: pointer;
	
}

.filetree {
	width:260px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#BFCACC;
	border-bottom: 1px #5e6263 solid;
	
}

/* Links Level 0 + 1 */
.filetree a.menueitemLevel0exp {
	color:#BFCACC;
	width:260px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-decoration:none;
	-moz-outline: none 0;
	outline: none 0;
}

.filetree a.menueitemLevel0exp:hover {
	color:#FFFFFF;
	font-weight: bold;
}



.filetree a.menueitemLevel0 {
	color:#BFCACC;
	width:260px;
	padding: 2px 0px 2px 0px;
	display: block;
	text-decoration:none;
	-moz-outline: none 0;
	outline: none 0;
}



.filetree a.menueitemLevel0:hover {
	color:#FFFFFF;
	font-weight: bold;
}

.filetree a.menueitemLevel1 {
	color: #BFCACC;
	width:260px;
	margin: 2px 0px 2px 40px;
	display: block;
	text-decoration:none;
	-moz-outline: none 0;
	outline: none 0;
	
}

.filetree a.menueitemLevel1:hover {
	color:#FFFFFF;
	font-weight: bold;
}


.filetree a.menueitemLevel1noBorder {
	color:#BFCACC;
	width:260px;
	padding: 2px 0px 2px 25px;
	display: block;
	text-decoration:none;
	-moz-outline: none 0;
	outline: none 0;
	
}

.filetree a.menueitemLevel1noBorder:hover {
	color:#FFFFFF;
	font-weight: bold;
}

.filetree .noLinkinLevel1 {
	color:#333333;
	width:260px;
	padding: 2px 0px 2px 25px;
	display: block;
	text-decoration:none;
	
}



.filetree li {
	padding: 0px 0px 0px 0px;
	border-top: 1px #5e6263 solid;
	cursor: pointer;
}


/* boxes formatierung Level 0 + 1 */

.filetree span.folder {
	padding: 2px 10px 2px 0px;
	display: block;
	/*background: url(../images_basic/navigations/pfeilunten.gif) right 5px no-repeat;*/
	font-weight: bold;
	color: #FFFFFF;
}

.filetree span.folderLevel0 {
	padding: 2px 10px 2px 0px;
	display: block;
	/*background: url(../images_basic/navigations/minus.gif) right 5px no-repeat;*/
	font-weight: bold;
	color:#FFFFFF;
}


.filetree span.folderLevel0:hover {
	color:#FFFFFF;
	font-weight: bold;
}


.filetree li.expandable span.folder {
	padding: 2px 10px 2px 0px;
	/*background: url(../images_basic/navigations/pfeilrechts.gif) right 5px no-repeat;*/
	color: #00FF66;
	font-weight: normal;
	color:#BFCACC;
	
}
.filetree li.expandable span.folderLevel0 {
	padding: 2px 10px 2px 0px;
	/*background: url(../images_basic/navigations/plus.gif) right 5px no-repeat;*/
	font-weight: normal;
	color:#BFCACC;
}

.filetree li.expandable span.folderLevel0:hover {
	color:#FFFFFF;
	font-weight: bold;
}


.filetree span.Level1 {
	padding: 0px 0px 0px 25px;
	
}




.filetree span.Level1:hover {
	color:#FFFFFF;
	font-weight: bold;
}



/* fix for IE6 */
* html .filetree {
  width:260px;
  overflow:hidden;
}

* html li.expandable span.folder {
	width:260px;
}
* html span.folder {
	width:260px;
}
* html li {
	width:260px;
}
* html .filetree a.menueitemLevel0 {
	padding-bottom: 1px;

}
* html .filetree a.menueitemLevel1 {
	padding-bottom: 0px;

}
