/* default styles for extension "tx_indexedsearch" */
		.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
		.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
		.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
		.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
		.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
		.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
		.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }

		/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
		.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
		.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
		.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
		.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
		.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
		.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_snidownloads_pi1" */
table.table-output {
  font-family: Arial,sans-serif; 
  color: #000000;
  font-size: 13px; 
  background: #939393
}
td.td-output {  
  background: #ffffff;
  vertical-align: top;
}
.up-down {
  padding: 2px;
}
.up-down-container p {
  padding-top: 0px;
  margin-top: 0px;  
  font-weight: bold;
  background: #939393;
  padding-bottom: 2px;
}
input.up-down-input {
  border: 0px;
  background: #ffffff;
  width: 140px;
  text-align: left;
}
input.up-down-input:hover {
  background: #d7740f;
}
td.td-space {
  width: 8px;
}
.file-list-container p {
  padding-top: 0px;
  margin-top: 0px;  
  background: #939393;
  padding-bottom: 2px;
}
table.file-list-outer-table, table {
  font-family: Arial,sans-serif; 
  color: #000000;
  font-size: 13px; 
}
a.sni-downloads-file, a.sni-downloads-file:link, a.sni-downloads-file:visited, a.sni-downloads-file:active {
  font-family: Arial,sans-serif; 
  color: #000000;
  display: block;
  width: 300px;
  font-size: 13px;
  text-decoration: none; 
}
a.sni-downloads-file:hover {
  background: #d7740f;
}
td.td-files {
  width: 300px;
  text-align: left;
}

#upload-form-effect {  
  margin-top: 10px;
  padding: 2px;
  background: #ffffff;
}
#upload-form-effect p {
  padding: 0px;
  margin: 0px;
}
#upload-form-inner {
  background-color: #ffffff;
}
td.td-content-outer {
  width: 738px; 
  text-align: center; 
  height: 440px; 
  vertical-align: middle;
}
.td-inner-outer {
  text-align: center;
}  
/* default styles for extension "tx_fileupload_pi1" */
	
/* default styles for extension "tx_mxfileupload_pi1" */
/*-------------------------- MX FILE UPLOAD EXT STYLES ---------------------------*/
.mx_fileupload_content{
color:#000000;
background:#ffffff;
}


.tx-mxfileupload-pi1 h2{
color:#cccccc;
background:#ffffff;
}

.tx-mxfileupload-pi1 dd{
position:relative;
}

.tx-mxfileupload-pi1 dd span{		 
display: none;
	position: absolute;
	top: 20px;
	left: -10px;
	width: 125px;
	padding: 5px;
	z-index: 100;
	background: #000;
	color: #fff;
	-moz-border-radius: 5px; /* this works only in camino/firefox */
	-webkit-border-radius: 5px; /* this is just for Safari */
}

.tx-mxfileupload-pi1 dd:hover span{		 
		     display:block;
}
/* default styles for extension "tx_cssfilelist" */
	.filelinks div{padding-left:25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat; margin-bottom:10px;}
	.filelinks span{display:block;}
	.filelinks .filecount{display:block; margin-bottom:5px;} 
	.filelinks a{color:#000;text-decoration:none; }
	/* Icons begin */
	.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;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}
/* default styles for extension "pksr_fe_filemanager_pi1" */
.tx-pksrfefilemanager-pi1{
  font-family: verdana;
	font-size: 10pt;
	color: #777;
	width: 450px;
}
.tx-pksrfefilemanager-pi1 a{
	font-family: verdana;
	font-size: 10pt;
	color: #777;
  text-decoration: none;
}
.tx-pksrfefilemanager-pi1 a:hover{
  color: #ccc;
}
.tx_pksrfefilemanager_pi1_actionbtn {
  float: left;
  margin: 0 5px;
}
.tx_pksrfefilemanager_pi1_actionbtn a {
  padding: 1px 5px;
  border: 1px outset #fa4;
}
.tx_pksrfefilemanager_pi1_btn {
  border: 1px outset #fa4;
  background-color: #fff;
  color: #777;
  margin: 0 5px;
  float: left;
}
.tx_pksrfefilemanager_pi1_actionbtn a:hover, 
.tx_pksrfefilemanager_pi1_btn:hover {
  background-color: #333;
  cursor: pointer;
}
.tx_pksrfefilemanager_pi1_list {
  margin: 30px 0;
}
.tx_pksrfefilemanager_pi1_files td{
  font-family: verdana;
	font-size: 10pt;
	color: #777;
  padding: 3px 15px;
  border-bottom: 1px solid #fa4;
}
.tx_pksrfefilemanager_pi1_files_hl{
  font-weight: bold;
}
.tx_pksrfefilemanager_pi1_breadcrumbs a{
  text-decoration: underline;
}
.tx_pksrfefilemanager_pi1_folder{
  width: 80px;
  text-align: center;
  float: left;
  margin: 20px 0;
}
.tx_pksrfefilemanager_pi1_clear{
  clear: both;
}
.tx_pksrfefilemanager_pi1_error {
  color: #f00;
  font-weight: bold;
}