/* >> Solr search embedding kit */
		#such2 .llsolr-searchPhraseProposals-root,
		#such2 .llsolr-searchPhraseProposals-root div
		{
			float: none;
			padding: 0;
		}

		.llsolr-searchPhraseProposals,
		#such2 .llsolr-searchPhraseProposals
		{
			position: absolute;
			left: 0;
			top: 3px;
			z-index: 1000000;
			border: 1px solid #9a9a9a;
			background: #fff;
			padding: 6px 0;
			width: 310px;
			box-shadow: #999 0 2px 4px 0;
			-moz-box-shadow: #999 0 2px 4px 0;
			-webkit-box-shadow: 0 2px 4px #999;
		}

		.llsolr-searchPhraseProposals div.title,
		#such2 .llsolr-searchPhraseProposals div.title
		{
			font-size: 11px;
			color: #333;
			padding: 5px 6px;
			border-bottom: 1px solid #000;
		}

		.llsolr-searchPhraseProposals .searchProposalItem,
		#such2 .llsolr-searchPhraseProposals .searchProposalItem
		{
			text-align: left;
			padding: 2px 7px;
		}

		.llsolr-searchPhraseProposals .searchProposalItem .proposal,
		#such2 .llsolr-searchPhraseProposals .searchProposalItem .proposal
		{
			padding: 0;
			font-size: 11px !important;
			color: #000;
		}

		.llsolr-searchPhraseProposals .searchProposalItem .count
		{
			position: absolute;
			right: 0;
			top: 0;
			z-index: 10;
			font-size: 11px;
			color: #999;
		}

		.llsolr-productSearchProposals
		{
			margin-bottom: 20px;
		}

		.llsolr-productSearchProposals .title
		{
			font-size: 16px;
			color: #000;
			padding: 5px 0 5px;
			border-bottom: 1px solid #ccc;
			margin-bottom: 6px;
		}

		.llsolr-productSearchProposals .title .searchInfo
		{
			position: absolute;
			right: 7px;
			top: 0;
			font-size: 12px;
		}

		.llsolr-productSearchProposals .title .searchInfo span.prompt
		{
			padding: 3px;
		}

		.llsolr-productSearchProposalsScrollPane
		{
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem
		{
			padding: 10px 8px;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .proposal
		{
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .site
		{
			font-size: 11px;
		}
		.llsolr-productSearchProposalsScrollPane .productProposalItem .date,
		.llsolr-productSearchProposalsScrollPane .productProposalItem .site
		{
			font-size: 11px;
			color: #999;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .image,
		.llsolr-productSearchProposalsScrollPane .productProposalItem .textOuter
		{
			float: left;
			cursor: pointer;
			cursor: hand;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .image
		{
			padding: 3px 0 0;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .textOuter
		{
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .headline
		{
			font-size: 11px;
			font-weight: bold;
			margin: 2px 0 3px;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem .headline:hover
		{
			text-decoration: underline;
		}

		.searchProposalItemHover
		{
			background: #d1d1d1;
		}

		.llsolr-productSearchProposalsScrollPane .productProposalItem span.searchPhraseHighLight
		{
			color: #d5142f;
		}

		.notFoundMsg
		{
			padding: 10px 0 20px;
		}
	/* << */

	/* >> Product facet panels */
		#llsolr-facetTeasers
		{
			padding: 0 0 0 10px;
		}

		.llsolr-facetPanel div.facetPanel
		{
			padding: 10px 0 0;
			margin-bottom: -2px;
		}

		.llsolr-facetPanel div.facetPanelTitle
		{
			padding: 7px 10px 3px;
			font-size: 12px;
			margin: 0px;
			color: #5f5f5f;
			font-weight: bold;
			border-bottom: 1px solid #dad8d8;
		}

		.llsolr-facetPanel a.facetItem
		{
			display: block;
			margin: 2px 0;
			/width: 100%;
			border-bottom: 1px solid #dad8d8;
		}

		.llsolr-facetPanel a.facetBackItem
		{
			font-weight: bold;
		}

		.llsolr-facetPanel a.facetItem .title
		{
			display: block;
			padding: 0 25px 0 0;
		}

		.llsolr-facetPanel a.facetItem span.viewport
		{
			position: relative;
			display: block;
		}

		.llsolr-facetPanel a.facetItem span.count
		{
			position: absolute;
			right: 4px;
			top: 0;
			color: #999;
		}

		.llsolr-facetPanel .llsolr-customerPriceBucketItem th
		{
			font-size: 11px;
			padding: 2px;
		}

		.llsolr-facetPanel .llsolr-customerPriceBucketItem .field input
		{
			width: 45px;
			font-size: 11px;
			border: 1px solid #764328;
		}

		.llsolr-facetPanel .llsolr-customerPriceBucketItem .button
		{
			padding-left: 3px;
		}

		.llsolr-facetPanel .llsolr-customerPriceBucketItem .button input
		{
			width: 30px;
			height: 18px;
			background: url(img/solrSearchEmbeddingKit/de/goButton.png) center no-repeat;
		}
	/* << */

	/* >> Product select facet attribute */
		.llsolr-selectboxfacetTeaserAddOn .llsolr-facetSelectAttribute
		{
			margin-bottom: 4px;
		}

		.llsolr-selectboxfacetTeaserAddOn .llsolr-facetSelectAttribute select
		{
			width: 100%;
		}
	/* << */

	/* >> Product static select facet attribute */
		.llsolr-staticSelectboxfacetTeaserAddOn .sftao_des4
		{
			padding: 10px 10px 24px;
		}

		.llsolr-staticSelectboxfacetTeaserAddOn .sftao_button
		{
			position: absolute;
			right: 0;
			top: 3px;
			width: 84px;
			height: 13px;
			cursor: hand;
			cursor: pointer;
			background: url(img/solrSearchEmbeddingKit/de/staticFacetTeaserGo.png) center no-repeat;
		}
	/* << */

	/* >> Product search pager element */
		div.llsolr-pager
		{
		}

		div.llsolr-pager table
		{
			margin: 14px auto;
		}

		div.llsolr-pager td.pagerArrowOuter
		{
			padding: 0 2px;
		}

		div.llsolr-pager td.pagerArrowOuter div
		{
			width: 6px;
			height: 5px;
			line-height: 0;
			font-size: 0;
			background: url(img/solrSearchEmbeddingKit/pager_normal.png) 0 0 no-repeat;
		}

		div.llsolr-pager td.pagerArrowOuter div.firstPagePass
		{
			margin: 0 -2px 0 0;
			background-position: -20px 0;
			cursor: default;
		}

		div.llsolr-pager td.pagerArrowOuter div.firstPage
		{
			margin: 0 -2px 0 0;
			background-position: 0 0;
			cursor: pointer;
			cursor: hand;
		}

		div.llsolr-pager td.pagerArrowOuter div.firstPageOver
		{
			background-position: -40px 0;
		}

		div.llsolr-pager td.pagerArrowOuter-previous
		{
		}

		div.llsolr-pager td.pagerArrowOuter div.previousPagePass
		{
			margin: 0 0 0 3px;
			background-position: -20px -21px;
			cursor: default;
		}

		div.llsolr-pager td.pagerArrowOuter div.previousPage
		{
			margin: 0 0 0 3px;
			background-position: 0 -21px;
			cursor: pointer;
			cursor: hand;
		}

		div.llsolr-pager td.pagerArrowOuter div.previousPageOver
		{
			background-position: -40px -21px;
		}

		div.llsolr-pager td.pagerArrowOuter-next
		{
		}

		div.llsolr-pager td.pagerArrowOuter div.nextPagePass
		{
			margin: 0 0 0 3px;
			background-position: -20px -42px;
			cursor: default;
		}

		div.llsolr-pager td.pagerArrowOuter div.nextPage
		{
			margin: 0 0 0 3px;
			background-position: 0 -42px;
			cursor: pointer;
			cursor: hand;
		}

		div.llsolr-pager td.pagerArrowOuter div.nextPageOver
		{
			background-position: -40px -42px;
		}

		div.llsolr-pager td.pagerArrowOuter div.lastPagePass
		{
			background-position: -20px -63px;
			cursor: default;
		}

		div.llsolr-pager td.pagerArrowOuter div.lastPage
		{
			margin: 0 0 0 -2px;
			background-position: 0 -63px;
			cursor: pointer;
			cursor: hand;
		}

		div.llsolr-pager td.pagerArrowOuter div.lastPageOver
		{
			margin: 0 0 0 -2px;
			background-position: -40px -63px;
		}

		div.llsolr-pager td.pageOuter
		{
		}

		div.llsolr-pager td.pageOuter div.page
		{
			vertical-align: middle;
			padding: 0 2px;
			color: #666;
			text-align: center;
			cursor: pointer;
			cursor: hand;
		}

		div.llsolr-pager td.pageOuter div.pageHere,
		div.llsolr-pager td.pageOuter div.pageOver
		{
			color: #000;
			font-weight: bold;
			cursor: default;
		}
		div.llsolr-pager td.pageOuter div.pageOver
		{
			color: #000;
			cursor: pointer;
			cursor: hand;
		}

	/* << */

	.tabShell .numFound
	{
		margin: 0 0 0 5px;
		font-weight: normal;
		font-size: 11px;
		color: #666;
	}

	.contentSearchFormShell
	{
		position: relative;
		z-index: 10000;
		background-color: #5c656f;
		padding: 10px 10px 1px;
		margin: 0 0 10px;
	}

	#t_qSearch
	{
		width: 240px;
	}

	.contentSearchFormShell .pmt
	{
		color: #cdd1c1;
	}

	.contentSearchFormShell .button
	{
		position: absolute;
		left: 255px;
		top: 14px;
	}

	.contentSearchFormShell .button input
	{
		width: 20px;
		height: 17px;
		background: url(img/go-button.gif) center no-repeat;
	}
/* << */
