.treeview,.treeview ul {
list-style:none;
margin:0;
padding:0;
}

.treeview ul {
margin-top:4px;
	margin-left: 15px;
}

.treeview .hitarea {
background:url(/typo3conf/ext/icmaps/res/img/treeview-default.gif) -64px -25px no-repeat;
height:16px;
width:16px;
margin-left:-16px;
float:left;
cursor:pointer;
}

* html .hitarea {
display:inline;
float:none;
}

.treeview li {
background:url(/typo3conf/ext/icmaps/res/img/treeview-default-line.gif) 0 0 no-repeat;
margin:0;
padding:3px 0 3px 16px;
}

.treeview a.selected {
background-color:#eee;
}

#treecontrol {
display:none;
margin:1em 0;
}

.treeview .hover {
cursor:pointer;
}


.treeview .expandable-hitarea {
background-position:-80px -3px;
}

.treeview li.last {
background-position:0 -1766px;
}

.treeview li.lastCollapsable,.treeview li.lastExpandable {
background-image:url(/typo3conf/ext/icmaps/res/img/treeview-default.gif);
}

.treeview div.lastCollapsable-hitarea{
	background-position:0 -111px;
}

.treeview div.lastExpandable-hitarea {
background-position:-32px -67px;
}

.treeview .placeholder {
background:url(/typo3conf/ext/icmaps/res/img/ajax-loader.gif) 0 0 no-repeat;
height:16px;
width:16px;
display:block;
}

.filetree li {
padding:3px 0 2px 16px;
}

.filetree span.folder,.filetree span.file {
display:block;
padding:1px 0 1px 16px;
}

.filetree span.folder {
background:url(/typo3conf/ext/icmaps/res/img/folder.gif) 0 0 no-repeat;
}

.filetree li.expandable span.folder {
background:url(/typo3conf/ext/icmaps/res/img/folder-closed.gif) 0 0 no-repeat;
}

.filetree span.file {
background:url(/typo3conf/ext/icmaps/res/img/file.gif) 0 0 no-repeat;
}

label.cat_label{
	float: none;
	display: inline;
	font-size: 12px;
}

#maptree{
	padding-left: 10px;
}

#maptree input[type="checkbox"]{
	margin-top: 0;
	margin-left: 0;
}

.treeview li.lastCollapsable, .treeview li.lastExpandable {
	background: none;
}

.filetree li{
	background: none;
	padding-left: 0;
}

.filetree img{
	margin: 0 5px;
}