/* Indexed Search */

.tx-indexedsearch { margin: 10px; padding: 0; }
.tx-indexedsearch p { margin: 0 0 10px 0 !important; padding: 0 !important; width: auto !important; line-height: 100% !important; }
.tx-indexedsearch a { text-decoration: underline !important; }

.tx-indexedsearch .tx-indexedsearch-searchbox table { font-size: 12px; color: #555; }

.tx-indexedsearch-searchbox select { font-size: 12px; color: #555; border: none; }
.tx-indexedsearch-searchbox input { padding: 2px; font-size: 12px; color: #555; border: none; }
.tx-indexedsearch-searchbox td { padding: 0 5px 5px 0; }

.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button 
{ display: block; padding: 0 10px 2px 10px; font-size: 12px; font-weight: bold; color: #fff; background: #888; border: none; }
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button:hover { background: #aaa; }

.tx-indexedsearch-rules { display: none; }

.tx-indexedsearch-whatis { margin: 10px 0 5px 10px; font-size: 12px; color: #555; }
.tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight: bold; font-style: italic; }

.tx-indexedsearch-browsebox ul.browsebox { margin: 0 0 10px 0; padding: 0; }
.tx-indexedsearch-browsebox ul.browsebox li { list-style: none; margin: 0; padding: 0 5px; background: transparent; border-right: 1px solid #00A499; color: #00A499; }
.tx-indexedsearch-browsebox ul.browsebox li a { display: inline; margin: 0; padding: 0; background: transparent; }
.tx-indexedsearch-browsebox ul.browsebox li a:hover {  }
.tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a {  }

.tx-indexedsearch .tx-indexedsearch-browsebox LI { background: transparent; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { position: relative; margin: 0; width: auto; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword, 
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-type,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-media,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-defop,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-lang,
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-order, 
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-desc, 
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-sections, 
.tx-indexedsearch .tx-indexedsearch-searchbox SELECT.tx-indexedsearch-selectbox-group { width: 190px; font-size: 12px; }

.tx-indexedsearch-res table { padding: 10px 10px 15px 10px; font-size: 12px; border: 1px solid #aaa; }

.tx-indexedsearch .tx-indexedsearch-noresults { margin-left: 10px; text-align: left; font-weight: normal; color: #980000 !important; }

.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { padding: 10px 15px 0 0; font-style: normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color: #940000; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { padding: 10px 0 0 0; background: transparent; color: #888; }

.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:#aaa; vertical-align:middle; }

.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#555; }
.tx-indexedsearch .tx-indexedsearch-category { background:#aaa; font-size:16px; font-weight:bold; }

