/**
* www.caravan-center.de CSS
* tx_indexedsearch.css
*
* Stylesheet for extension indexed_search.
*
* @author       Michael Schulze <michael.schulze@tsitrone.de>
* @copyright    2006
* @version      1.0
* @package
*
* $Id$
*
*/

.tx-indexedsearch {
    position: relative;
}
.tx-indexedsearch hr {
    border: 0;
    border-top: 1px solid #D98287;
}
.tx-indexedsearch .cb {
    clear: both;
}
.tx-indexedsearch .searchBox {
    position: absolute;
    top: 40px;
    left: 420px;
	float: right;
	width: 380px;
}
/** rules for search form - not in use*/
.tx-indexedsearch .tx-indexedsearch-rules { float: right; width: 380px; font-size: 10px; line-height: 1.3em;}
.tx-indexedsearch .tx-indexedsearch-rules h2 { font-size: 10px;}





/** browseBox with pagination */
/** box with searchstring and browseBox with pagination */
.tx-indexedsearch .searchBrowseBox {
	float: left;
	width: 400px;
	margin: 0 0 8px 0;
	padding: 12px 6px;
	/*border-right: 1px solid #ACC2DD;*/
	clear: both;
}
.tx-indexedsearch .searchBrowseBox .searchName {
}
.tx-indexedsearch .browseBox ul.sectionLinks {}
.tx-indexedsearch .browseBox ul.sectionLinks li {
    list-style: none !important;
    background: none !important;
}
.tx-indexedsearch .browseBox ul.sectionLinks li a {
    padding: 0 0 0 8px;
    font-weight: bold;
    background: url(../images/arrow_link.gif) transparent no-repeat 0px 5px;
    text-decoration: none;
}
.tx-indexedsearch .browseBox ul.pagination {
    margin: 0 !important;
    padding: 0 !important;
}
.tx-indexedsearch .browseBox ul.pagination li {
    float: left;
    margin: 0 !important;
    padding: 0 0 0 3px !important;
    list-style: none !important;
    background: none !important;
}
.tx-indexedsearch .searchBrowseBox .browseBox ul.pagination li a {
    text-decoration: none !important;
    background: none !important;
    padding: 0;
}


/** searchresults */
.tx-indexedsearch dl.searchResult {
    margin-top: 10px;
}
.tx-indexedsearch dl.searchResult dt {
    margin: 4px 0 8px 0;
}
.tx-indexedsearch dl.searchResult dt,
.tx-indexedsearch dl.searchResult dt .section,
.tx-indexedsearch dl.searchResult dt a {
    color: #7D7D7D !important;
    text-decoration: none;
}

.tx-indexedsearch dl.searchResult dt .section {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}
.tx-indexedsearch dl.searchResult dt .section .pages {
    font-size: 12px !important;
}

.tx-indexedsearch dl.searchResult dd {
	margin: 10px 0 !important;
	padding: 0 10px 0 10px !important;
}
.tx-indexedsearch dl.searchResult dd h3 {
    font-family: Arial,Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #E10915;
}
.tx-indexedsearch dl.searchResult dd h3 span.resultNumber {
    color: #7D7D7D;
}
.tx-indexedsearch dl.searchResult dd h3 a {
    text-decoration: none;
}
.tx-indexedsearch dl.searchResult dd .searchDescription p {
    margin: 3px 0 !important;
}
.tx-indexedsearch dl.searchResult dd .searchInfos p {
    margin: 3px 0;
    font-size: 11px;
}

.tx-indexedsearch-sw {
	font-weight: bold;
}
