.filelinks {
}
.filelinks div {
	margin-left:20px; padding-left:25px; background-image:url('/typo3/gfx/fileicons/default.gif'); background-position:left top; background-repeat:no-repeat; margin-bottom:10px;
}
.filelinks span{
	display:block;
}
.filelinks .filecount{
	display:block; margin-bottom:5px;
} 
.filelinks a{
	color:#000;text-decoration:none; 
}
.filelinks .3ds{
	background-image:url('/typo3/gfx/fileicons/3ds.gif')!important;
}
.filelinks .ai{
	background-image:url('/typo3/gfx/fileicons/ai.gif')!important;
}
.filelinks .ani{
	background-image:url('/typo3/gfx/fileicons/ani.gif')!important;
}
.filelinks .au{
	background-image:url('/typo3/gfx/fileicons/au.gif')!important;
}
.filelinks .avi{
	background-image:url('/typo3/gfx/fileicons/avi.gif')!important;
}
.filelinks .bmp{
	background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;
}
.filelinks .cdr{
	background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;
}
.filelinks .css{
	background-image:url('/typo3/gfx/fileicons/css.gif')!important;
}
.filelinks .csv{
	background-image:url('/typo3/gfx/fileicons/csv.gif')!important;
}
.filelinks .doc{
	background-image:url('/typo3/gfx/fileicons/doc.gif')!important;
}
.filelinks .dtd{
	background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;
}
.filelinks .eps{
	background-image:url('/typo3/gfx/fileicons/eps.gif')!important;
}
.filelinks .exe{
	background-image:url('/typo3/gfx/fileicons/exe.gif')!important;
}
.filelinks .fh3{
	background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;
}
.filelinks .flash{
	background-image:url('/typo3/gfx/fileicons/flash.gif')!important;
}
.filelinks .folder{
	background-image:url('/typo3/gfx/fileicons/folder.gif')!important;
}
.filelinks .gif{
	background-image:url('/typo3/gfx/fileicons/gif.gif')!important;
}
.filelinks .htm{
	background-image:url('/typo3/gfx/fileicons/htm.gif')!important;
}
.filelinks .html{
	background-image:url('/typo3/gfx/fileicons/html.gif')!important;
}
.filelinks .ico{
	background-image:url('/typo3/gfx/fileicons/ico.gif')!important;
}
.filelinks .inc{
	background-image:url('/typo3/gfx/fileicons/inc.gif')!important;
}
.filelinks .java{
	background-image:url('/typo3/gfx/fileicons/java.gif')!important;
}
.filelinks .jpg{
	background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;
}
.filelinks .js{
	background-image:url('/typo3/gfx/fileicons/js.gif')!important;
}
.filelinks .max{
	background-image:url('/typo3/gfx/fileicons/max.gif')!important;
}
.filelinks .mid{
	background-image:url('/typo3/gfx/fileicons/mid.gif')!important;
}
.filelinks .mov{
	background-image:url('/typo3/gfx/fileicons/mov.gif')!important;
}
.filelinks .mpeg{
	background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;
}
.filelinks .mpg{
	background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;
}
.filelinks .pcd{
	background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;
}
.filelinks .pcx{
	background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;
}
.filelinks .pdf{
	background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;
}
.filelinks .png{
	background-image:url('/typo3/gfx/fileicons/png.gif')!important;
}
.filelinks .ps{
	background-image:url('/typo3/gfx/fileicons/ps.gif')!important;
}
.filelinks .psd{
	background-image:url('/typo3/gfx/fileicons/psd.gif')!important;
}
.filelinks .rtf{
	background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;
}
.filelinks .sgml{
	background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;
}
.filelinks .swf{
	background-image:url('/typo3/gfx/fileicons/swf.gif')!important;
}
.filelinks .sxc{
	background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;
}
.filelinks .sxw{
	background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;
}
.filelinks .tga{
	background-image:url('/typo3/gfx/fileicons/tga.gif')!important;
}
.filelinks .tif{
	background-image:url('/typo3/gfx/fileicons/tif.gif')!important;
}
.filelinks .ttf{
	background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;
}
.filelinks .txt{
	background-image:url('/typo3/gfx/fileicons/txt.gif')!important;
}
.filelinks .wav{
	background-image:url('/typo3/gfx/fileicons/wav.gif')!important;
}
.filelinks .wrl{
	background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;
}
.filelinks .xls{
	background-image:url('/typo3/gfx/fileicons/xls.gif')!important;
}
.filelinks .xml{
	background-image:url('/typo3/gfx/fileicons/xml.gif')!important;
}
.filelinks .xsl{
	background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;
}
.filelinks .zip{
	background-image:url('/typo3/gfx/fileicons/zip.gif')!important;
}
.filelinks a:hover{
	text-decoration:underline;
}

/*
 * css-styled-imgtext
 * Licensed under the GPL, see http://www.gnu.org/copyleft/gpl.html
 * (c) the TYPO3 content rendering group
 * (c) Ernesto Baschny (ernst@cron-it.de)
 */

/* Captions */
P.csc-caption {
  margin:0;
}
P.csc-caption {
  font-size:0.8em; /* Customize me */
  color:#777;
}

DIV.csc-caption {
  margin: 0px;
  padding: 0px;
  font-size: 0.8em;
  color: #777;
}

DIV.csi-caption-c .csi-caption {
  text-align: center;
}
DIV.csi-caption-r .csi-caption {
  text-align: right;
}
DIV.csi-caption-l .csi-caption {
  text-align: left;
}

/* Needed for noRows setting */
DIV.csi-textpic DIV.csi-imagecolumn {
  float: left;
  display: inline;
}

/* Border just around the image */
DIV.csi-border DIV.csi-imagewrap .csi-image IMG {
  border: 1px solid black;
  padding: 0px 0px;
}

DIV.csi-imagewrap {
  padding: 0;
}

DIV.csi-textpic IMG {
  border: none;
}

/* DIV: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DIV.csi-image {
  float: left;
}

/* UL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap UL {
  list-style: none; margin: 0; padding: 0;
}
DIV.csi-textpic DIV.csi-imagewrap UL LI {
  float: left; margin: 0; padding: 0;
}

/* DL: This will place the images side by side */
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image {
  float: left;
}
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DT {
  float: none;
}
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD {
  float: none;
}
DIV.csi-textpic DIV.csi-imagewrap DL.csi-image DD IMG {
  border: none;
} /* FE-Editing Icons */
DL.csi-image {
  margin: 0;
}
DL.csi-image DT {
  margin: 0; display: inline;
}
DL.csi-image DD {
  margin: 0;
}

/* Clearer */
DIV.csi-clear {
  clear: both;
}

/* Margins around images: */

/* Pictures on left, add padding on right */
DIV.csi-left DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-left DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-right: 10px;
}

/* Pictures on right, add padding on left */
DIV.csi-right DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right-nowrap DIV.csi-imagewrap .csi-image,
DIV.csi-intext-right DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  /*margin-left: 10px;*/
}

/* Pictures centered, add padding left and right */
DIV.csi-center DIV.csi-imagewrap .csi-image {
  display: inline; /* IE fix for double-margin bug */
  margin-left: 5px;
  margin-right: 5px;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image .csi-caption {
  margin: 0;
}
DIV.csi-textpic DIV.csi-imagewrap .csi-image IMG {
  margin: 0;
}

/* Space below each image (also in-between rows) */
DIV.csi-textpic DIV.csi-imagewrap .csi-image {
  margin-bottom: 5px;
}
DIV.csi-equalheight DIV.csi-imagerow {
  margin-bottom: 5px; display: block;
}

/* Positioning of images: */

/* Above */
DIV.csi-above DIV.csi-text {
  clear: both;
}

/* Center (above or below) */
DIV.csi-center {
  text-align: center; /* IE-hack */
}
DIV.csi-center DIV.csi-imagewrap {
  margin: 0 auto;
}
DIV.csi-center DIV.csi-imagewrap .csi-image {
  text-align: left; /* Remove IE-hack */
}
DIV.csi-center DIV.csi-text {
  text-align: left; /* Remove IE-hack */
}

/* Right (above or below) */
DIV.csi-right DIV.csi-imagewrap {
  float: right;
}
DIV.csi-right DIV.csi-text {
  clear: right;
}

/* Left (above or below) */
DIV.csi-left DIV.csi-imagewrap {
  float: left;
}
DIV.csi-left DIV.csi-text {
  clear: left;
}

/* Left (in text) */
DIV.csi-intext-left DIV.csi-imagewrap {
  float: left;
}

/* Right (in text) */
DIV.csi-intext-right DIV.csi-imagewrap {
  float: right;
}

/* Right (in text, no wrap around) */
DIV.csi-intext-right-nowrap DIV.csi-imagewrap {
  float: right; clear: both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-right-nowrap .csi-text {
  height: 1%;
}
/* End hide from IE5/mac */ 

/* Left (in text, no wrap around) */
DIV.csi-intext-left-nowrap DIV.csi-imagewrap {
  float: left; clear: both;
}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csi-intext-left-nowrap .csi-text {
  height: 1%;
}
/* End hide from IE5/mac */

DIV.csi-imagecolumn {
  text-align: center;
}

DIV.csi-image {
  text-align: center;
}
