ul.projectList_quadrat{
	list-style-type:none;
	xpadding:0px;
	margin:0px;
	padding:4px 0px 0px 3px;
	xxxbackground-color:#ffa;
}
ul.projectList_quadrat li{
	display:block;
	float:left;
	width:182px;
	height:182px;
	padding: 3px 3px 4px 4px;
	margin:0px;
	XXpadding:0px;
	xxxbackground-color:#fcf;
}

ul.sortable_fileList{
	list-style-type:none;
	display:block;
	overflow:auto;
	xbackground-color:#f99;
	padding:0px 0px 0px 0px;
	height:auto;
	margin:0px;
	min-height:21px;
	border: 1px solid #666;
	width:100%;
}


ul.fileList{
	list-style-type:none;
	xdisplay:block;
	overflow:auto;
	height:auto;
	xxbackground-color:#fff;
	padding:0px 0px 0px 0px;
	margin:0px;
	min-height:21px;
	border: 1px dotted #666;
	xwidth:100%;
}

 li.file_listItem{
	xxbackground-color:#666;
	position:relative;
	display:block;
	float:left;
	xheight:118px;
	xwidth:118px;
}

 li.file_listItem .itemTitle{
 	background-color:#333;
 	color:#fff;
 	padding: 3px 3px 0px 3px;
 	position:absolute;
 	bottom:7px;
 	left:3px;
 	xxborder: 1px solid #666;

 	float:left;
 	display:none;
 	z-index:inherit;
 }

  li.file_listItem:hover .itemTitle{
	float:left;
 	display:block;
 	z-index:100;
 	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
 }

li.file_listItem img{
	height:48px;
	xwidth:112px;
	padding:3px;
}

xxxul.sortable_fileList li{
	xbackground-color:#666;
	position:relative;
	display:block;
	float:left;
	height: 48px;
	xwidth:48px;
}

li.file_listItem .itemOptions{
	display:none;
	position:absolute;
	top:0px;
	left:1px;
	background-color:#fff;
	border:dotted #666 1px;


}

ul.sortable_fileList li .itemOptions{
	display:none;
	position:absolute;
	top:0px;
	left:1px;
	background-color:#fff;
	border:dotted #666 1px;
	z-index:100;


}

ul.sortable_fileList li:hover .itemOptions{
	xdisplay:block;
	cursor:pointer;
}


ul.sortable_fileList li .itemTitle{
	display:none;
	cursor:hand;
}

ul.sortable_fileList li:hover .itemTitle{
	display:block;
	cursor:hand;
}


ul.sortable_fileList li img{
	height:90px; /*48px;*/
	xwidth:112px;
	padding:3px;
}

ul.sortable_personList{
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
	background-color:#fcc;
	min-height:21px;
	border: 1px solid #666;
	xborder-left: 2px solid #666;
	border-bottom: 2px solid #666;
	position:relative;
}

ul.personList{
	list-style-type:none;
	display:block;
	padding:0px;
	margin:0px;
	background-color:#fff;
	min-height:21px;
	border: 1px dotted #666;
	xborder-left: 2px solid #666;
	xborder-bottom: 2px solid #666;
	position:relative;
}
li.person_listItem{
	position:relative;
	xxcursor: move;
	xdisplay:block;
	height: 20px;
	xxxbackground-color:#aaa;
	border-bottom: 1px dotted #666;
}
li.person_listItem div.itemOptions{
	display:none;
	cursor:hand;
	position:absolute;
	top:0px;
	left:1px;
	background-color:#fff;
	border:dotted #666 1px;

}
li.person_listItem img{
	height:18px;
	width:18px;
	padding:1px 0px 0px 3px;
	vertical-align:top;
}


ul.sortable_personList li{
	position:relative;
	xxcursor: move;
	display:block;
	height: 20px;
	xxxbackground-color:#aaa;
	border-bottom: 1px dotted #666;


}

ul.sortable_personList li div.itemOptions{
	display:none;
	cursor:hand;
	position:absolute;
	top:0px;
	left:1px;
	background-color:#fff;
	border:dotted #666 1px;

}
ul.sortable_personList li img{
	height:18px;
	width:18px;
	padding:1px 0px 0px 3px;
	vertical-align:top;
}



ul.sortable_personList li:hover div.itemOptions{
	display:block;
}

li.draggedItem{
	background-color:#666;
}

li.draggableItem{

	xcursor:move;
}


div.personList{
	xfloat:left;
	background-color:#fca;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	xborder:solid #666 1px;
}

label.listLabel{
	xfont-family: verdana, sans-serif;
	text-align:right;
	xmargin:21px 0px 0px 0px;
	padding:0px 7px 0px 7px;
	display:block;
	height:21px;
	width:175px;
	xbackground-color:#ccc;
	xborder:solid #666 1px;

}