#tx-solr-search a,
#tx-solr-search-functions a { text-decoration: none; }
#tx-solr-search-functions #tx-solr-faceting .facets .facet-label { display: none; }
#tx-solr-search-functions #tx-solr-faceting .icon {
    background: transparent url(../img/solr/icons_small.png) scroll no-repeat left center;
    padding: 2px 0px 2px 20px;
}
#tx-solr-search-functions #tx-solr-faceting .icon.tx_nutch_external {
    width: 16px;
    height: 16px;
    background-position: -5px -5px;
}
#tx-solr-search-functions #tx-solr-faceting .icon.tx_solr_file {
    width: 16px;
    height: 16px;
    background-position: -5px -31px;
}
#tx-solr-search-functions #tx-solr-faceting .icon.pages,
#tx-solr-search-functions #tx-solr-faceting .icon.tt_news {
    width: 12px;
    height: 16px;
    background-position: -3px -57px;
}
#tx-solr-search-functions #tx-solr-faceting .icon.tx_mmsproducts_product {
    width: 15px;
    height: 16px;
    background-position: -5px -83px;
}
#tx-solr-search { padding-bottom: 80px; }
#tx-solr-search .tx-solr-search-form {
    width: 100%;
    background-color: transparent;
    border: none;
    padding: 10px 0;
    overflow: hidden;
}
#tx-solr-search .tx-solr-search-form .searchBoxContainer,
#tx-solr-search .tx-solr-search-form .searchBoxButton { float: left; }
#tx-solr-search .tx-solr-search-form .tx-solr-q {
    width: 650px;
    padding: 0 0 0 12px;
}
#tx-solr-search .tx-solr-search-form .tx-solr-submit {
    width: 40px;
    height: 40px;
    background: #E8E6E2 url(../img/joka_sprite.png) no-repeat scroll 0px -1299px;
    border: none;
    padding: 0;
}
#tx-solr-search .results-list .icon { float: left; padding: 2px; }
#tx-solr-search .results-entry .results-teaser { padding-left: 32px; }
#tx-solr-search .results-entry .results-highlight { background: #E8E6E2; }
#tx-solr-search .results-entry .relevance-bar .tx-solr-relevance { background-color: #19894E; }
#tx-solr-search .results-entry .icon {
    background-image: url('../img/solr/icons.png');
    background-repeat: no-repeat;
    display: block;
}
#tx-solr-search .results-entry .icon.external {
    width: 30px;
    height: 30px;
    background-position: -5px -5px;
}
#tx-solr-search .results-entry .icon.files {
    width: 30px;
    height: 30px;
    background-position: -5px -45px;
}
#tx-solr-search .results-entry .icon.pages {
    width: 30px;
    height: 30px;
    background-position: -5px -85px;
}
#tx-solr-search .results-entry .icon.products {
    width: 30px;
    height: 30px;
    background-position: -5px -125px;
}
#tx-solr-search #tx-solr-pagination { padding: 5px; color: #FFF; background: #000; }
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page label { margin-right: 5px; }
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper { top: -1px; }
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: transparent url('../img/joka_sprite.png') no-repeat 2px -512px;
}
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper,
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper div span,
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper a.jqTransformSelectOpen {
    color: #000;
    height: 23px;
    line-height: 25px;
}
#tx-solr-search #tx-solr-pagination #tx-solr-pagination-results-per-page .jqTransformSelectWrapper ul { top: 23px; }
#tx-solr-search .tx-pagebrowse-pi1 { position: relative; top: -3px; }
#tx-solr-search .tx-pagebrowse-pi1 ul, #tx-solr-search .tx-pagebrowse-pi1 ul ol { padding: 0; }
#tx-solr-search .tx-pagebrowse-pi1 ul li { padding: 3px 6px; margin: 2px; }
#tx-solr-search .tx-pagebrowse-pi1 a { color: #C0C0C0; }
#tx-solr-search .tx-pagebrowse-pi1 .tx-pagebrowse-current { background: #E8E6E2; color: #000; }
#tx-solr-search .tx-pagebrowse-pi1 .tx-pagebrowse-page { background: #636363; }
