/* default styles for extension "tx_proofplugin_pi1" */
.tx-proofplugin-pi1, .tx-proofplugin-pi1-listrowField, .tx-proofplugin-pi1-listrow-table-title { 
  	font-family: "Arial", Helvetica, sans-serif;
  	line-height: 16px;
  	
 }
 .tx-proofplugin-pi1 a{ 
     	padding-left: 20px;
 }
 .tx-proofplugin-pi1 a:link, .tx-proofplugin-pi1 a:active, .tx-proofplugin-pi1 a:visited{ 
   	color: #000000;
 }
.tx-proofplugin-pi1 a:hover{ 
    	color: #339966;
 }
 .tx-proofplugin-pi1-listrow { 
	 background-attachment: fixed;
	 background-image: url(typo3conf/ext/proofplugin/pi1/attention.gif); 
	 background-repeat: no-repeat; 
	 background-position: 14px 6px;
	 border-width: 1px;
	 border-style: solid; 
	 border-color: #000000;  
	 background-color: #ffffff;  
	 padding-left: 40px;  
	 padding-bottom: 6px; 
	 padding-right: 6px;
	 padding-top: 6px;
	 }
 .tx-proofplugin-pi1-listrow-table-title { 
	font-size: 12px; 
   	border-top-width: 1px;
	border-top-style: solid; 
	border-top-color: #000000;  
   	border-left-width: 1px;
	border-left-style: solid; 
	border-left-color: #000000;  
   	border-right-width: 1px;
	border-right-style: solid; 
	border-right-color: #000000;  
	padding-left: 6px;
	padding-top: 2px;
	height: 18px;
	font-weight: bold;
	color: #ffffff;
	background-color: darkorange;
 }
.tx-proofplugin-pi1-listrowField-plugintitle, .tx-proofplugin-pi1-listrowField-plugintitle-false { 
	font-size: 12px; 
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 3px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: 2px 3px;
	padding-left: 12px;
}
.tx-proofplugin-pi1-listrowField-plugintitle { 
   	background-image: url(typo3conf/ext/proofplugin/pi1/isinstalled.gif);
   	color: #339966;
}
.tx-proofplugin-pi1-listrowField-plugintitle-false { 
    	background-image: url(typo3conf/ext/proofplugin/pi1/false.gif);
    	color: #CC0000;
}
.tx-proofplugin-pi1-listrowField-text, .tx-proofplugin-pi1-dloadurl, .tx-proofplugin-pi1-listrowField-footer { 
	font-size: 12px;
	font-weight: normal; 
	color: #000000;
	margin-left: 12px;
	margin-bottom: 0px;
}
.tx-proofplugin-pi1-dloadurl {
   	background-image: url(typo3conf/ext/proofplugin/pi1/download_icon.gif);
   	background-repeat: no-repeat;
   	background-position: lef;
   	margin-top: 0px;
   	margin-bottom: 12px;
}
.tx-proofplugin-pi1-listrowField-text {
	margin-bottom: 6px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tx-proofplugin-pi1-listrowField-footer {
	color: darkgrey;
	font-size: 11px; 
	margin-top: 15px;
}
/* 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_srfeuserregister_pi1" */
		.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 .3em; text-indent: 0; }
		.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
		.tx-srfeuserregister-pi1 legend { padding: 0 .5em; font-weight: bold; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
		.tx-srfeuserregister-pi1 a { padding-left: 14px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none; }
		.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
		.tx-srfeuserregister-pi1 label span { color: #ff0000; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
		.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
		.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
		.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
		* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
		.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
		.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
		.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
		.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
		.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
		.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
		.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt { width: auto; padding-right: 0; }
		.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd { width: auto; }
		* html .tx-srfeuserregister-pi1 dd { float: none; }
		.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
		.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* 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; }