/*---------------------------------- category tree */  	
.cattree td { 		
	font-size: 80%; 		
} 	

.cattree img { 			
	padding: 0px; 			
	background: none; 			
	margin: 0px; 			
	border-width: 0px; 		
}  		

.cattree td a img { 		
	border-width: 0px; 			
	border-color: white; 			
	padding: 0px; 			
	margin: 0px; 		
}  		
	
a:link, a:visited { 		
	/* color: #373535; */ 			
	/* text-decoration: none; */ 		
} 		

.cattree td a  { 		
	border-width: 0px; 			
	border-color: white; 			
	padding: 0px; 			
	margin: 0px; 		
} 		

.cattree div.control{ 			
	width: 100px; 		
} 		
	
td.typo3-browsetree-control { 		
	width:5%; 		
}  		

table.typo3-browsetree { 		
	border: 0; 		
	border-collapse: collapse; 		
}   		
	
/*---------------------------------- filelist */ 		
	
table.filelist { 		
	font-size: 90%; 			
	border-collapse: collapse; 			
	border: 1px solid #B5B3CB; 			
	width: 100%; 		
} 		

table.filelist td img { 		
	border-width: 0px; 			
	border-color: white; 			
	padding: 0px; 			
	margin: 0px; 		
} 		

table.filelist td { 		
	padding: 5px; 		
} 		

table.filelist th { 		
	color: white; 			
	background: #B5B3CB; 			
	padding-bottom: 9px; 		
} 		

table.filelist td a img { 		
	border-width: 0px; 		
	border-color: white; 			
	padding: 0px; 			
	margin: 0px; 		
} 		
	
	
/*------------------------------- single view */ 		
table.file_singleView { 		
	width: 100%; 			
	border-collapse: collapse; 			
	border: 1px solid #B5B3CB; 			
	font-size: 90%; 		
} 		

table.file_singleView th { 		
	text-align: left; 			
	padding: 5px; 			
	color: white; 			
	background: #B5B3CB; 		
} 		

table.file_singleView td { 		
	padding: 3px; 		
} 		

table.file_singleView td.title { 		
	font-weight: bold; 			
	color: #B5B3CB; 			
	width: 50%; 		
} 		

.tree_selectedCats { 			
	background: #B5B3CB; 			
	font-weight: bold; 		
} 		

.tree_unselectedCats {  		} 		

/*-------------------------------- category list */ 		

.delete_button a:link, 		
.delete_button a:visited{ 			
	border: 1px solid #B5B3CB; 			
	font-size: 130%; 			
	font-weight: bold; 			
	color: #B5B3CB; 			
	width: 20px; 			
	height: 20px; 			
	padding-right: 5px; 			
	padding-left: 5px; 		
} 		

.delete_button a:hover { 		
	background: #B5B3CB; 			
	color: white; 		
} 		

/*------------------------------ Menu */ 		

ul.foldout { 		
	list-style: none; 			
	position: absolute; 			
	top: 1px; 			
	border: 1px solid #B5B3CB; 			
	margin: 0px; 			
	padding: 0px; 			
	border-bottom-width: 0px; 			
	border-top-width: 0px; 			
	background: white; 		
} 		

ul.foldout li { 		
	padding: 10px; 			
	border-bottom: 1px solid #B5B3CB; 			
	font-size: 90%; 			
	min-width: 300px; 		
}  		

/******************************** Resultlist */ 		
ul#browseresultlist { 		
	padding: 0px; 			
	margin: 0px; 			
	list-style: none; 		
} 		

ul#browseresultlist li { 		
	float: left; 			
	padding-right: 10px; 		
}






@CHARSET "UTF-8"; 	

li.ddl_file_list_item { 
	list-style-type: none; 	
	margin-left: 1em; 	
}  	
dt.ddl_title { 	
	font-weight: bold; 		
	display: block; 		
	margin-top: 1em; 		
	background-color: #b5b3cb; 		
	background-image: none; 		
	background-repeat: repeat; 		
	background-attachment: scroll 		
	background-x-position: 0%; 		
	background-y-position: 0%; 	
}

dd.ddl_description p { 	
	margin-top: 0.2em; 		
	margin-right: 0em; 		
	margin-bottom: 0.2em; 		
	margin-left: 0em; 		
	padding-top: 0pt; 		
	padding-right: 0pt; 		
	padding-bottom: 0pt; 		
	padding-left: 1em; 	
}  	

dd.ddl_description { 	
	margin-top: 0.2em; 		
	margin-right: 0em; 		
	margin-bottom: 0.8em; 		
	margin-left: 1em; 	
}  	


/*
div#content img { 	
	padding-top: 5px; 		
	padding-right: 5px; 		
	padding-bottom: 5px; 		
	padding-left: 5px; 		
	border-top-width: 1px; 		
	border-right-width: 1px; 		
	border-bottom-width: 1px; 		
	border-left-width: 1px; 		
	border-top-style: solid; 		
	border-right-style: solid; 		
	border-bottom-style: solid; 		
	border-left-style: solid; 		
	border-top-color: #b5b3cb; 		
	border-right-color: #b5b3cb; 		
	border-bottom-color: #b5b3cb; 		
	border-left-color: #b5b3cb; 		
	background-color: white; 		
	background-image: none; 		
	background-repeat: repeat; 		
	background-attachment: scroll; 		
	background-x-position: 0%; 		
	background-y-position: 0%; 	
}  */

div .tx-damfrontend-pi2 a:link, a:visited { 
	/* color: #373535; 	*/
	/* text-decoration: none; */
}

