/* >> Solr search embedding kit */
		.llsolr-searchPhraseProposals
		{
			position: absolute;
			left: 0;
			top: 3px;
			z-index: 1000000;
			border: 1px solid #9a9a9a;
			background: #fff;
			padding: 6px 0;
			width: 310px;
			-moz-box-shadow: black 0 4px 10px 0;
			-webkit-box-shadow: 0 4px 10px black;
			-moz-border-radius-bottomleft: 8px;
			-moz-border-radius-bottomright: 8px;
			-webkit-border-bottom-right-radius: 8px;
			-webkit-border-bottom-left-radius: 8px;
		}

		.contentSearchFormShell .llsolr-searchPhraseProposals
		{
			top: -20px;
		}
		
		.llsolr-searchPhraseProposals-posAbs
		{
		}
		
		.llsolr-searchPhraseProposals .title
		{
			font-size: 14px;
			color: #666;
			padding: 5px 7px;
			border-bottom: 1px solid #ccc;
		}
		
		.llsolr-searchPhraseProposals .searchProposalItem
		{
			text-align: left;
			padding: 2px 7px;
		}
		
		.llsolr-searchPhraseProposals .searchProposalItem .proposal
		{
			padding-right: 48px;
		}
		
		.llsolr-searchPhraseProposals .searchProposalItem .count
		{
			position: absolute;
			right: 0;
			top: 0;
			z-index: 10;
			font-size: 11px;
			color: #999;
		}
		
		.llsolr-productSearchProposals
		{
		}
		
		.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
		{
			cursor: pointer;
			cursor: hand;
			padding: 5px 0;
			border-bottom: 1px solid #d6d6d6;
		}
		
		.llsolr-productSearchProposalsScrollPane .productProposalItem .proposal
		{
			width: 100%;
		}
		
		.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-contact,
		.llsolr-productSearchProposalsScrollPane .productProposalItem-contact .image,
		.llsolr-productSearchProposalsScrollPane .productProposalItem-contact .textOuter
		{
			cursor: default;
		}
		
		.llsolr-productSearchProposalsScrollPane .productProposalItem .image
		{
			padding: 3px 0 0;
		}
		
		.llsolr-productSearchProposalsScrollPane .productProposalItem .headline
		{

			font-size: 13px;
			margin: 2px 0 3px;
		}
		
		.searchProposalItemHover
		{
			background: #d1d1d1;
		}
		
		.llsolr-productSearchProposalsScrollPane .productProposalItem span.searchPhraseHighLight
		{
			color: #d5142f;
		}
	/* << */

	/* >> Product facet panels */
		.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 10px;
		}
		
		.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(/xist4c/web/standard/06/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(/xist4c/web/standard/06/img/solrSearchEmbeddingKit/de/staticFacetTeaserGo.gif) center no-repeat;
		}
	/* << */

	/* >> Product search pager element */
		div.llsolr-pager
		{
			text-align: center;
		}
		
		div.llsolr-pager table
		{
			margin: 14px auto;
		}
		
		div.llsolr-pager td.pagerArrowOuter
		{
			padding: 0 2px;
		}
		
		div.llsolr-pager td.pagerArrowOuter div
		{
			width: 8px;
			height: 9px;
			line-height: 0;
			font-size: 0;
			background: url(/xist4c/web/standard/06/img/pager_normal_all.gif) 0 0 no-repeat;
		}
		
		div.llsolr-pager td.pagerArrowOuter div.firstPagePass
		{
			margin: 0 -2px 0 0;
			background-position: -8px 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
		{
		}
		
		div.llsolr-pager td.pagerArrowOuter-previous
		{
		}
		
		div.llsolr-pager td.pagerArrowOuter div.previousPagePass
		{
			margin: 0 0 0 3px;
			background-position: -8px -9px;
			cursor: default;
		}
	
		div.llsolr-pager td.pagerArrowOuter div.previousPage
		{
			margin: 0 0 0 3px;
			background-position: 0 -9px;
			cursor: pointer;
			cursor: hand;
		}
		
		div.llsolr-pager td.pagerArrowOuter div.previousPageOver
		{
		}
	
		div.llsolr-pager td.pagerArrowOuter-next
		{
		}
		
		div.llsolr-pager td.pagerArrowOuter div.nextPagePass
		{
			margin: 0 0 0 3px;
			background-position: -8px -18px;
			cursor: default;
		}
	
		div.llsolr-pager td.pagerArrowOuter div.nextPage
		{
			margin: 0 0 0 3px;
			background-position: 0 -18px;
			cursor: pointer;
			cursor: hand;
		}
	
		div.llsolr-pager td.pagerArrowOuter div.nextPageOver
		{
		}
		
		div.llsolr-pager td.pagerArrowOuter div.lastPagePass
		{
			background-position: -8px -27px;
			cursor: default;
		}
	
		div.llsolr-pager td.pagerArrowOuter div.lastPage
		{
			margin: 0 0 0 -2px;
			background-position: 0 -27px;
			cursor: pointer;
			cursor: hand;
		}
		
		div.llsolr-pager td.pagerArrowOuter div.lastPageOver
		{
		}
		
		div.llsolr-pager td.pageOuter
		{
		}
		
		div.llsolr-pager td.pageOuter div.page
		{
			vertical-align: middle;
			padding: 0 2px;
			color: #000;
			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: #4498db;
			cursor: pointer;
			cursor: hand;
		}
		
	/* << */

	/* >> Product Search Result Teaser */
		div.prodSearchTeaserResShell
		{
		}
		
		div.prodSearchTeaserInner
		{
			border: 1px solid #dad8d8;
			border-bottom: 0 none;
			padding-bottom: 10px;
		}
		
		div.prodSearchTeaserResGroupShell
		{
			/width: 100%;
			background: #fff;
			padding: 9px;
			border-bottom: 1px solid #dad8d8;
		}
		
		div.teaserResGroup_even
		{
			background: #f3f3f3;
		}
		
		div.prodSearchTeaserResShell div.groupTitle
		{
			background: url(/xist4c/web/standard/06/img/solrSearchEmbeddingKit/teaser_arrow_left.gif) 0px 4px no-repeat;
			/background-position: 0px 5px;
		}
		
		div.prodSearchTeaserResShell div.groupTitle span
		{
			display: block;
			font-weight: bold;
			line-height: 20px;
		}
		
		div.prodSearchTeaserResShell div.groupTitle,
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems
		{
			/width: 100%;
			color: #5f5f5f;
			padding-left: 19px;
		}
		
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems a,
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems a:link,
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems a:visited,
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems a:hover
		{
			color: #5f5f5f;
		}
		
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems a:hover
		{
			color: #c4150c;
		}
		
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems span
		{
			line-height: 20px;
		}
		
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems span.item,
		div.prodSearchTeaserResShell div.prodSearchTeaserResGroupItems span.resItems
		{
		}
		
	/* << */
/* << */


/* >> tab num found */
	.ui-tabs-nav .numFound
	{
		margin-left: 3px;
		font-weight: normal;
		color: #999;
		font-size: 11px;
	}
/* << */


/* >> Static search content container */
	#llsolr-kitsGarden_0,
	#llsolr-kitsGarden_1,
	#llsolr-kitsGarden_2,
	#llsolr-kitsGarden_3,
	#llsolr-kitsGarden_4
	{
		display: none;
	}
/* << */


/* >> Category teaser */
	.categoryTeaserItem_here span
	{
		font-weight: bold;
		color: #000;
	}
/* << */


/* >> not found msg */
	.co_notFoundElement
	{
		display: none;
	}
	
	.co_notFoundElement .notFoundPhrase
	{
		font-weight: bold;
	}
/* << */


/* >> Solr content search field */
	/* Schnellsuche Formulareinstellungen */
	div.contentSearchFormShell,
	div.contentSearchFormShell div.inner1,
	div.contentSearchFormShell div.inner2,
	div.contentSearchFormShell div.inner3,
	div.contentSearchFormShell div.inner4
	{
		margin: 0;
		padding: 0;
		background: transparent;
		border: 0 none;
	}
	
	div.contentSearchFormShell div.inner4
	{
		background: ;
	}
	
	div.contentSearchFormShell form
	{
		margin: 0px;
		padding: 0;
	}
	
	div.contentSearchFormShell div.button
	{
		text-align: right;
	}
	
	/*  Schnellsuche "Go" button */
	div.contentSearchFormShell div.button input
	{
		width: 79px;
		height: 23px;
		background: url(/xist4c/web/standard/06/img/de/buttons.png) 0 0 no-repeat;
	}
	
	div.contentSearchFormShell #t_qSearch
	{
		border: 1px solid #ddd;
		border-left: 1px solid #888;
		border-top: 1px solid #888;
		color: #444;
		float: left;
		width: 450px;
		font-size: 14px;
	}
/* << */


/* >> sorting panel */
	.llSolr-sorting-filter .floatContainer-left,
	.llSolr-sorting-filter .floatContainer-right
	{
		float: left;
	}
	
	.llSolr-sorting-filter .button-aktualitaet
	{
		margin: 0 20px 0 10px;
	}
	
	.llSolr-sorting-filter .button-aktualitaet-here,
	.llSolr-sorting-filter .button-relevanz-here
	{
		color: #000;
		font-weight: bold;
		text-decoration: none;
	}
/* << */


/* >> Company database search stuff */
	#companydatabasesearch-detail
	{
		display: none;
	}
	
	.cds-resultWrapper
	{
		border-bottom: 1px solid #d1d1d1;
		padding: 0 0 10px;
		margin: 15px 0 0;
	}
	
	.cds-detailResultWrapper
	{
		border-bottom: none;
	}
	
	.cds-resultWrapper .cds-listitem
	{
		display: block;
		text-decoration: none;
	}
	
	.cds-resultWrapper a.cds-listitem:hover
	{
		text-decoration: underline;
	}
	
	.cds-resultWrapper .cds-detailListitem
	{
		color: #000;
		padding: 10px 0 9px;
		border-bottom: 1px solid #ccc;
	}
	
	.cds-resultWrapper .cds-listitem .count
	{
		position: absolute;
		right: 0;
		top: 0;
	}
	
	.cds-resultWrapper .cds-listitem .title
	{
		padding: 0 100px 0 0;
	}
	
	.cds-resultWrapper .cds-detailListitem .title
	{
		font-size: 14px;
		font-weight: bold;
	}
	
	.cds-resultWrapper .cds-detailListitem .address
	{
		color: #666;
	}
	
	.cds-resultWrapper .cds-detailListitem .count
	{
		top: 10px;
		color: #666;
	}
/* << */

