/* CSS Document */
div.filelist {
margin-top:20px;
}

.filelist div{
margin-top:10px;
}	

.filelist div.file{
margin-left:20px;
}

.filelist div.file a{
display:block;
margin-left:-20px;
}	

.filelist a{
color:#000;
text-decoration:none; 
}	

/* Icons begin */	
.ai{
background-image:url('../../../typo3/gfx/fileicons/ai.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.ani{
background-image:url('../../../typo3/gfx/fileicons/ani.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.au{
background-image:url('../../../typo3/gfx/fileicons/au.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.avi{
background-image:url('../../../typo3/gfx/fileicons/avi.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.bmp{
background-image:url('../../../typo3/gfx/fileicons/bmp.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.cdr{
background-image:url('../../../typo3/gfx/fileicons/cdr.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.css{
background-image:url('../../../typo3/gfx/fileicons/css.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.csv{
background-image:url('../../../typo3/gfx/fileicons/csv.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.doc{
background-image:url('../../../typo3/gfx/fileicons/doc.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.dtd{
background-image:url('../../../typo3/gfx/fileicons/dtd.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.eps{
background-image:url('../../../typo3/gfx/fileicons/eps.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.exe{
background-image:url('../../../typo3/gfx/fileicons/exe.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.fh3{
background-image:url('../../../typo3/gfx/fileicons/fh3.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.flash{
background-image:url('../../../typo3/gfx/fileicons/flash.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.folder{
background-image:url('../../../typo3/gfx/fileicons/folder.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.gif{
background-image:url('../../../typo3/gfx/fileicons/gif.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.htm{
background-image:url('../../../typo3/gfx/fileicons/htm.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.html{
background-image:url('../../../typo3/gfx/fileicons/html.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.ico{
background-image:url('../../../typo3/gfx/fileicons/ico.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.inc{
background-image:url('../../../typo3/gfx/fileicons/inc.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.java{
background-image:url('../../../typo3/gfx/fileicons/java.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.jpg{
background-image:url('../../../typo3/gfx/fileicons/jpg.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.js{
background-image:url('../../../typo3/gfx/fileicons/js.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.max{
background-image:url('../../../typo3/gfx/fileicons/max.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.mid{
background-image:url('../../../typo3/gfx/fileicons/mid.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.mov{
background-image:url('../../../typo3/gfx/fileicons/mov.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.mpeg{
background-image:url('../../../typo3/gfx/fileicons/mpeg.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.mpg{
background-image:url('../../../typo3/gfx/fileicons/mpg.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.pcd{
background-image:url('../../../typo3/gfx/fileicons/pcd.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.pcx{
background-image:url('../../../typo3/gfx/fileicons/pcx.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.pdf{
background-image:url('../../../typo3/gfx/fileicons/pdf.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.png{
background-image:url('../../../typo3/gfx/fileicons/png.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.ps{
background-image:url('../../../typo3/gfx/fileicons/ps.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.psd{
background-image:url('../../../typo3/gfx/fileicons/psd.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.rtf{
background-image:url('../../../typo3/gfx/fileicons/rtf.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.sgml{
background-image:url('../../../typo3/gfx/fileicons/sgml.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.swf{
background-image:url('../../../typo3/gfx/fileicons/swf.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.sxc{
background-image:url('../../../typo3/gfx/fileicons/sxc.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.sxw{
background-image:url('../../../typo3/gfx/fileicons/sxw.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.tga{
background-image:url('../../../typo3/gfx/fileicons/tga.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.tif{
background-image:url('../../../typo3/gfx/fileicons/tif.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.ttf{
background-image:url('../../../typo3/gfx/fileicons/ttf.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.txt{
background-image:url('../../../typo3/gfx/fileicons/txt.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.wav{
background-image:url('../../../typo3/gfx/fileicons/wav.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.wrl{
background-image:url('../../../typo3/gfx/fileicons/wrl.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.xls{
background-image:url('../../../typo3/gfx/fileicons/xls.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.xml{
background-image:url('../../../typo3/gfx/fileicons/xml.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.xsl{
background-image:url('../../../typo3/gfx/fileicons/xsl.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}	

.zip{
background-image:url('../../../typo3/gfx/fileicons/zip.gif')!important;
background-position:left;
background-repeat:no-repeat;
padding:0px 0px 0px 20px;
}
