/*
			CSS - Cascading Style Sheet 
			CSS-Styles der Erweiterungen zu Typo3 
			Dateilinks + Stichwortverzeichnis + Indexsuche
*/

div.filelinks {
	padding: 10px 3px;
	font-size: 10px;
	line-height: 150%;
}

/* default styles for extension "tx_cssfilelist" */

div.filelinks div {
	padding-left: 25px;
	background: url('../../../typo3/gfx/fileicons/default.gif') left top no-repeat;
	margin-bottom: 10px;
}
div.filelinks span { display: block; }
div.filelinks .filecount { display: block; margin-bottom: 5px; } 
div.filelinks a { text-decoration: none; }
div.filelinks a:hover { text-decoration: underline; }


/* 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 .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 */
	


/* ***************************************************************** */
/* CSS-Styles für die Suchfunktion
/* default styles for extension "tx_indexedsearch" */

	.tx-indexedsearch .tx-indexedsearch-searchbox { padding:12px 8px; background-color:#EDEDED; border:1px solid #CCCCCC; }
	.tx-indexedsearch .tx-indexedsearch-searchbox p { font-size:70%; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox p.searchViewLink {margin-top: 10px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox p.advancedSearch { padding-top: 10px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox select { font-size: 11px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { width:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }	
	.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button { width:80px; }
	
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:20px; margin-bottom:15px; font-size:80%; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; font-size:80%; }
	#inhalt .tx-indexedsearch .tx-indexedsearch-sectionlinks li { margin:0; padding:0; line-height:normal; }
	.tx-indexedsearch .tx-indexedsearch-browsebox-spacer { height:5px; }
	.tx-indexedsearch .tx-indexedsearch-browsebox { font-size: 80%; }
	.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
	.tx-indexedsearch .tx-indexedsearch-browsebox-Cell {display:inline; font-size:70%; padding-right:6px;}
	.tx-indexedsearch .tx-indexedsearch-browsebox-SCell {display:inline; font-size:70%; padding-right:6px; font-weight:bold;}

	.tx-indexedsearch .tx-indexedsearch-res  { margin-top: 15px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-secHead-title { display:inline; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead .tx-indexedsearch-secHead-page { display:inline;  font-size:70%; padding-left: 10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { display:inline; margin-top:0px; margin-bottom:0px; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item-head { font-size:80%; }
	.tx-indexedsearch .tx-indexedsearch-res  .tx-indexedsearch-item-head-img { display:inline; vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item-head-title { display:inline; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item-head-percent { display:inline; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item { margin-bottom:6px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item-text { font-size:70%; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-redMarkup { color:red; }
	
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-item-spacer { height:4px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size:70%; background:#EEEEFF; margin-bottom:15px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-subitem { font-size:70%; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }

	.tx-indexedsearch .tx-indexedsearch-rules { padding:5px; margin-top:5px; background-color:#EDEDED; border:1px solid #CCCCCC; }
	#inhalt .tx-indexedsearch .tx-indexedsearch-rules p { font-size:70%; line-height:150%; }


/* ***************************************************************** */
/* default styles für die Erweiterung - tx_macinasearchbox_pi1 */
/* um das Suchformular auf jeder Seite darzustellen */

.tx-macinasearchbox-pi1 {
	float: right;
	margin-top: 8px;
	background-color: transparent;
}
.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-headline {
	font-size: 60%;
	color: gray;
	text-indent: 1px;
	float: left;
	padding: 2px 6px 0px 0px;
}
.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-searchitem {
	float: left;
}

.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-input {
	margin: 0;
	margin-right: 3px;
	width: 180px;
	float: left;
	font-size: 0.6em;
	background-color: #F3F3F3;
	border: 1px solid #C1C1C1;
}

.tx-macinasearchbox-pi1 input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-submit { }
.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-advanced { padding-top: 3px; text-indent: 2px; }
.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-advanced a { font-size: 80%; text-decoration: none; color: #cc0000; }
.tx-macinasearchbox-pi1 .tx-macinasearchbox-pi1-advanced a:hover { text-decoration: underline; }



/* ***************************************************************** */
/* default styles for extension "tx_newloginbox_pi3" */

.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }










