
#tx-solr-search {
	/* width: 70%; */
	width: 785px!important;
	float: right!important;
}

#tx-solr-search-functions {
	/* width: 30%; */
	width: 155px!important;
	float: left!important;
}

ul#tx-pagebrowse ul li{
	background: ;
}

li.results-entry{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

div.results-teaser  h5.result-title { color: #ce3233;font-size: 11px;}
div.results-teaser  h5.result-title a { color: #ce3233; text-decoration: none; }
div.results-teaser  h5.result-title a:visited { color: #ee7676 !important; text-decoration: none; }
div.results-teaser  h5.result-title a:hover, div.results-teaser  h5.result-title a:focus { text-decoration: underline; }

.search-nav-title { width: 150px; height: 20px; padding: 1px 5px 7px 0px; margin: 0; background: #fff url(../images/blocks/bg_search_title.png) left 1px no-repeat; text-indent: -9999px; overflow: hidden; }
.search-result-title { font-size: 16px; font-weight: bold; color: #fff; background: #61b3e5; padding: 5px 0 5px 15px; margin: 0; border: 6px solid #fff; border-width: 3px 0 20px 0; clear: both; position: relative; white-space: nowrap; overflow: hidden; width: 923px; }

/*
 LAYER NAVIGATION 
================================================================================== */
.content ul.facets { width: 152px; padding: 0 1px; margin: 0; float: left; list-style: none!important; list-style-image: none!important; }
.content ul.facets li { margin: 0!important; width: 100%; float: left; }
.content ul.facets ul li { width: 100%; float: left; font-family:Arial,Helvetica,sans-serif; margin: 0; }
.content ul.facets ul li a { width: 140px; float: left; font-size: 13px; line-height: 13px; font-weight: bold; text-decoration: none; padding: 3px 0 2px 12px; }
.content ul.facets ul li ul li { width: 100%; float: left; font-family:Arial,Helvetica,sans-serif; }
.content ul.facets ul li ul li a { width: 140px; float: left; font-size: 13px; line-height: 13px; font-weight: bold; text-decoration: none; padding: 4px 0 4px 12px; }
.content ul.facets li a:hover, .content ul.facets li a:focus { background: #036; color: #fff; }
.content ul.facets ul { list-style: none!important; list-style-image: none!important; margin: 0!important; padding: 0!important; }
.content ul.facets ul li ul li ul li { font-family: Verdana,Geneva,sans-serif; }
.content ul.facets ul li ul li ul li a { font-size: 10px; font-weight: normal; width: 135px; padding: 2px 0 2px 17px; }

#tx-solr-facets-in-use ul { width: 152px; padding: 0 1px; margin: 0; float: left; list-style: none!important; list-style-image: none!important; }
#tx-solr-facets-in-use ul li { width: 100%; float: left; font-family:Arial,Helvetica,sans-serif; }
#tx-solr-facets-in-use ul li a { width: 140px; float: left; font-size: 13px; line-height: 13px; font-weight: bold; text-decoration: none; padding: 4px 0 4px 12px; color: #fff; background: #036; }

/*
 SEARCH RESULT 
================================================================================== */
ul.results-list { width: 100%; float: left; padding: 0!important; margin: 0 0 10px 0!important; list-style: none!important; list-style-image: none!important; }
ul.results-list li.results-entry { background:#FFF url(../images/blocks/bg_search_box.png) no-repeat right bottom; float:left; height:215px; margin-bottom:1px; width:195px; margin-right: 1px; overflow: hidden; }
ul.results-list li.results-entry .search-result { background: url(../images/blocks/bg_box_header.gif) repeat-x left top; padding:7px 5px 5px; } 
.search-result .results-topic {  background: url(../images/blocks/bg_tab_white_l.gif) no-repeat scroll left top; float:left; padding-left:15px; position:relative; font-size: 11px; color: #4e4e4e; font-weight: normal; white-space: nowrap; }
.search-result .results-topic span { background: url(../images/blocks/bg_tab_white_r.gif) no-repeat scroll right top; float:left; padding: 2px 15px 0 0; font-weight: normal; }
.search-result .results-topic a { text-decoration: none; color: #4e4e4e; }
.search-result .results-teaser{ clear:both; color:#3B3B3B; font-size:11px; padding:0 5px 0 10px; }

div.no_results_wrapper{	position: relative; height: 300px; }
div.no_results{ position: absolute; top: 50%; margin-left: 100px; margin-right: 100px; font-size: 14px; font-weight: bold; }

/*
 PAGE BROWSER
================================================================================== */
.resultPageBrowser { width:; float: right; }
ul.tx-pagebrowse { padding: 0!important; margin: 0!important; list-style: none!important; list-style-image: none!important; float: right; }
ul.tx-pagebrowse li { float: left; width: 20px; height: 20px; line-height: 20px; background-image: url(../images/blocks/bg_search_items.gif); text-align: center; color: #878787; overflow: hidden; background-repeat: no-repeat; background-position: 0 0; }
ul.tx-pagebrowse li:hover, ul.tx-pagebrowse li:focus { background-position: left -30px; }

ul.tx-pagebrowse li.tx-pagebrowse-pages { float: left; width: auto; height: 20px; line-height: 20px; }
ul.tx-pagebrowse li.tx-pagebrowse-first { font-size: 9px; }
ul.tx-pagebrowse li.tx-pagebrowse-first:hover, ul.tx-pagebrowse li.tx-pagebrowse-first:focus { cursor:default; background-position: left 0; }
ul.tx-pagebrowse li.tx-pagebrowse-first a:hover, ul.tx-pagebrowse li.tx-pagebrowse-first a:focus { background: url(../images/blocks/bg_search_items.gif) left -30px no-repeat;}
ul.tx-pagebrowse li.tx-pagebrowse-prev { font-size: 9px; }
ul.tx-pagebrowse li.tx-pagebrowse-prev:hover, ul.tx-pagebrowse li.tx-pagebrowse-prev:focus { cursor:default; background-position: left 0; }
ul.tx-pagebrowse li.tx-pagebrowse-prev a:hover, ul.tx-pagebrowse li.tx-pagebrowse-prev a:focus { background: url(../images/blocks/bg_search_items.gif) left -30px no-repeat; }
ul.tx-pagebrowse li.tx-pagebrowse-next { font-size: 9px; }
ul.tx-pagebrowse li.tx-pagebrowse-next:hover, ul.tx-pagebrowse li.tx-pagebrowse-next:focus { cursor:default; background-position: left 0; }
ul.tx-pagebrowse li.tx-pagebrowse-next a:hover, ul.tx-pagebrowse li.tx-pagebrowse-next a:focus { background: url(../images/blocks/bg_search_items.gif) left -30px no-repeat; }
ul.tx-pagebrowse li.tx-pagebrowse-last { font-size: 9px; }
ul.tx-pagebrowse li.tx-pagebrowse-last:hover, ul.tx-pagebrowse li.tx-pagebrowse-last:focus { cursor:default; background-position: left 0; }
ul.tx-pagebrowse li.tx-pagebrowse-last a:hover, ul.tx-pagebrowse li.tx-pagebrowse-last a:focus { background: url(../images/blocks/bg_search_items.gif) left -30px no-repeat; }

ul.tx-pagebrowse li a { text-decoration: none; display: block; color: #878787; }
ul.tx-pagebrowse li a:hover, ul.tx-pagebrowse li a:focus { color: #fff; }
ul.tx-pagebrowse li ol { padding: 0!important; margin: 0!important; list-style: none!important; }
ul.tx-pagebrowse li ol li.tx-pagebrowse-current { background-position: left -30px; color: #fff; }
