/* Do not apply content table border defaults to search tables. */
.tx-indexedsearch table,
.tx-indexedsearch table th,
.tx-indexedsearch table td {
    border: 0 none;
}
.tx-indexedsearch .tx-indexedsearch-browsebox ul { max-width: 440pt; }
.tx-indexedsearch .tx-indexedsearch-browsebox li {
    display: inline;
    margin-right: 1em;
}
.tx-indexedsearch .tx-indexedsearch-searchbox td { padding: .25em 1em .25em 0; }
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { width: 25em; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin: 1em 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 { max-width: 480pt; }
.tx-indexedsearch .tx-indexedsearch-res td { padding: 0; }
.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr { font-style: normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background: #F6F6F6; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin: .5em 0; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead h2 { margin: 0; }
.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: 1em; font-weight: bold; }

/* FIXME: Did not check relevance of this, from original indexed search CSS */
/* 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; }
