.tx-indexedsearch .tx-indexedsearch-browsebox  { padding:10px; margin-bottom:10px; background-color:#eee; border-left:1px solid #ddd; border:0; }
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }

.tx-indexedsearch .tx-indexedsearch-searchbox { margin-bottom:10px; border-left:1px solid #ddd; border:0; }

.tx-indexedsearch .searchbox-tmpl-css p { padding:5px 0; }
.tx-indexedsearch .searchbox-tmpl-css p a { text-decoration:none;}
.tx-indexedsearch .searchbox-tmpl-css p a:hover { text-decoration:underline;}
.tx-indexedsearch .searchbox-tmpl-css div { padding:2px 0; }
.tx-indexedsearch .searchbox-tmpl-css label { margin-right:1em; width:15em; float:left; }

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-selectbox-group { width:200px; }

.tx-indexedsearch .searchbox-tmpl-css .tx-indexedsearch-search-submit { text-align:right; padding-right:5px; }

.tx-indexedsearch .tx-indexedsearch-whatis { padding:10px; margin-top:10px; background-color:#eee; border-left:1px solid #ddd; border:0; }
.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 .tx-indexedsearch-descr { }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding-top:10px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { background-color:#eee; padding:5px 10px; font-size:1.17em; text-transform:uppercase; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 a { background-color:#eee; margin-top:0px; margin-bottom:0px; color:#060; text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {  }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 { font-size:1em; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-title a { text-decoration:none; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-res h3 .tx-indexedsearch-icon { float:left; }

.tx-indexedsearch .tx-indexedsearch-rules h2 { font-size:1.17em; }

.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; padding:10px 5px 10px 0; border-top:1px solid #ddd; }
.tx-indexedsearch .res-tmpl-css img { padding-top:0px; }
.tx-indexedsearch .res-tmpl-css  .tx-indexedsearch-title { padding:0; margin:0; text-transform:uppercase; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; 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; }


div.tx-indexedsearch div.tx-indexedsearch-res p.tx-indexedsearch-descr  {
	width: 100%;
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */
	word-wrap: break-word; /* Internet Explorer 5.5+ */
}
