/** OXID standard view */


@media (min-width: 0px) {
	
	.sbs #sitQuicksearchResultArticle {
		width: 100%;
	} 
	.sbs #sitQuicksearchResultCategory {
		width: 100%;
	}
	.sbs #sitQuicksearchResultContent {
		width: 100%;
	} 
}

@media (min-width: 992px) {
	
	.sbs #sitQuicksearchResult {
		min-width: 500px;
	}
	.sbs #sitQuicksearchResultArticle {
		width: 50%;
	} 
	.sbs #sitQuicksearchResultCategory {
		width: 50%;
	}
	.sbs #sitQuicksearchResultContent {
		width: 50%;
	} 
}

.cl-search #content .page-header {
	display: none;
}  

/** SIT RESULTS CSS */
.sitResultsMain {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.sitResultsMain ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
	.sitResultsMain .articleResultMain {
		width: 49%;
		clear: both;
		float: left;
		margin-top: 10px;
		height: 210px;
		display: block;
		padding: 0px;
	}
	.sitResultsMain .articleResultMain:nth-child(2n) {
		clear: none;
		float: right;
	}
		.sitResultsMain .articleResultMain a {
			float: left;
			border: 1px solid #ccc;
			border-radius: 4px;
			width: 100%;
			height: 208px;
			margin: 0px;
			padding: 0px;
		}
		.sitResultsMain .articleResultMain .articleResultTitle {
			clear: both;
			height: 30px;
			line-height: 30px;
			text-indent: 10px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		.sitResultsMain .articleResultMain .articleResultImage {
			clear: both;
			float: left;
			text-align: center;
			width: 100%;
			height: 148px;
			margin: 0px;
			padding: 0px;
		}
			.sitResultsMain .articleResultMain .articleResultImage img {
				margin: 0px auto 0px auto;
				max-height: 148px;
			}
		.sitResultsMain .articleResultMain .articleResultPrice {
			clear: both;
			height: 30px;
			line-height: 30px;
			text-indent: 10px;
			float: left;
			margin: 0px;
			padding: 0px;
		}
		
		
	.sitResultsMain .contentResultMain {
		width: 49%;
		clear: both;
		float: left;
		margin-top: 10px;
		height: 90px;
		display: block;
		padding: 0px;
	}
	.sitResultsMain .contentResultMain:nth-child(2n) {
		clear: none;
		float: right;
	}
		.sitResultsMain .contentResultMain a {
			float: left;
			border: 1px solid #ccc;
			border-radius: 4px;
			width: 100%;
			height: 88px;
			margin: 0px;
			padding: 0px;
		}
			.sitResultsMain .contentResultMain .contentResultTitle {
				clear: both;
				height: 30px;
				line-height: 30px;
				text-indent: 10px;
				float: left;
				width: 100%;
				font-weight: bold;
				margin: 0px;
				padding: 0px;
			}
			.sitResultsMain .contentResultMain .contentResultText {
				clear: both;
				float: left;
				height: 58px;
				margin: 0px;
				padding: 0px 10px;
			}
			
			
	.sitResultsMain .categoryResultMain {
		width: 49%;
		clear: both;
		float: left;
		margin-top: 10px;
		height: 50px;
		display: block;
		padding: 0px;
	}
	.sitResultsMain .categoryResultMain:nth-child(2n) {
		clear: none;
		float: right;
	}
		.sitResultsMain .categoryResultMain a {
			float: left;
			border: 1px solid #ccc;
			border-radius: 4px;
			width: 100%;
			height: 48px;
			margin: 0px;
			padding: 0px;
		}
			.sitResultsMain .categoryResultMain .categoryResultImage {
				clear: both;
				height: 46px;
				float: left;
				width: 25%;
				margin: 0px;
				padding: 0px;
			}
				.sitResultsMain .categoryResultMain .categoryResultImage img {
					margin: 0px auto 0px auto;
					max-height: 46px;
				}
			.sitResultsMain .categoryResultMain .categoryResultTitle {
				height: 46px;
				line-height: 46px;
				float: left;
				width: 75%;
				margin: 0px;
				padding: 0px;
			}


.sitResultNavigation {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	position: relative;
    width: 100%;
    float: left;
	z-index: 100;
} 
	.sitResultNavigation ul {
		margin: 0px;
		padding: 0px;
	}
	.sitResultNavigation ul li {
		list-style-type: none;
		margin: 0px;
		padding: 0px;
	}
		.sitResultNavigation .sitResultNavigationPages {
			float: left;
		}
			.sitResultNavigation .sitResultNavigationPages ul li {
				float: left;
				background-color: #f0f0e1;
			}
				.sitResultNavigation .sitResultNavigationPages ul li:hover {
					background-color: #10508d;
				}
				.sitResultNavigation .sitResultNavigationPages ul li a {
					padding: 7px 12px 7px 12px;
					display: block;	
					color: #333;
				}
				.sitResultNavigation .sitResultNavigationPages ul li a.active {
					background-color: #10508d;
					color: #fff;
				}
				.sitResultNavigation .sitResultNavigationPages ul li a:hover {
					text-decoration: none;
					color: #fff;
				}
			
	.sitResultNavigation .sitResultNavigationCounts {
		float: right;
		position: relative;
	}
		.sitResultNavigation .sitResultNavigationCounts h4 {
			padding: 7px 12px 7px 12px;
			display: block;	
			color: #333;
			background-color: #f0f0e1;
			margin: 0px 0px 0px 5px;
			cursor: pointer;
			text-align: center;
		}
		.sitResultNavigation .sitResultNavigationCounts h4:hover {
			background-color: #10508d;
			color: #fff;
		}
		.sitResultNavigation .sitResultNavigationCounts ul {
			position: absolute;
			background-color: #f0f0e1;
			top: 32px;
			left: 5px;
		}
			.sitResultNavigation .sitResultNavigationCounts ul li:hover {
				background-color: #10508d;
			}
			.sitResultNavigation .sitResultNavigationCounts ul li a {
				padding: 7px 12px 7px 12px;
				display: block;	
				color: #333;
				}
			.sitResultNavigation .sitResultNavigationCounts ul li a.active {
				background-color: #10508d;
				color: #fff;
			}
			.sitResultNavigation .sitResultNavigationCounts ul li a:hover {
				text-decoration: none;
				color: #fff;
			}
		
	.sitResultNavigation .sitResultNavigationSorts {
		float: right;
		position: relative;
		z-index: 100;
	}
		.sitResultNavigation .sitResultNavigationSorts h4 {
			padding: 7px 12px 7px 12px;
			display: block;	
			color: #333;
			background-color: #f0f0e1;
			margin: 0px 0px 0px 5px;
			cursor: pointer;
			text-align: center;
		}
		.sitResultNavigation .sitResultNavigationSorts h4:hover {
			background-color: #10508d;
			color: #fff;
		}
		.sitResultNavigation .sitResultNavigationSorts ul {
			position: absolute;
			background-color: #f0f0e1;
			top: 32px;
			left: 5px;
			min-width: 125px;
			z-index: 100;
		}
			.sitResultNavigation .sitResultNavigationSorts ul li:hover {
					background-color: #10508d;
			}
			.sitResultNavigation .sitResultNavigationSorts ul li a {
				padding: 7px 12px 7px 12px;
				display: block;					
				color: #333;
			}
			.sitResultNavigation .sitResultNavigationSorts ul li a.active {
				background-color: #10508d;
				color: #fff;
			}
			.sitResultNavigation .sitResultNavigationSorts ul li a:hover {
				text-decoration: none;
				color: #fff;
			}


/** SIT POWERSEARCH CSS */
#sitFullsearch {
	margin: 10px 0px;	
}

#sitFullsearchResult > div > h2 {
    color: #10508d;
    float: left;
    font-size: 18px;
    text-shadow: 1px 1px 0 #f0f0f0;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 100%
}
#sitFullsearchResult > div > h3 {
    color: #10508d;
    float: left;
    font-size: 15px;
    text-shadow: 1px 1px 0 #f0f0f0;
    margin: 5px 0px;
    padding: 0px;
    width: 100%
}
#sitFullsearchResultContents {
	clear: both;
}
#sitFullsearchResultCategories {
	clear: both;
}
#sitFullsearchResultArticles {
	clear: both;
}
	#sitFullsearchResultArticles #infiniteScroll {
		float: left;	
		height: 0px;
		width: 0px;
		display: block;
	}

#sitFullsearchFilter .sitPowersearchFilter {
	margin-top: 0px;
}
#sitFullsearchFilter .sitPowersearchFilterGroupEnhanced {
    position: relative;
    width: 100%;
    float: left;
}
	#sitFullsearchFilter .sitPowersearchFilterGroupEnhanced strong { 
		color: #10508d;
	    font-size: 15px;
	    text-shadow: 1px 1px 0 #f0f0f0;
	    margin: 0px;
	    padding: 0px;
	    float: left;
		width: 100%;
	    
	}
	#sitFullsearchFilter .sitPowersearchFilterGroupEnhanced input {
		border: 1px solid #ccc;
    	float: left;
    	height: 20px;
		width: 100%;
		margin: 0px;
		padding: 0px;
		text-indent: 4px;
	}
		#sitFullsearchFilter #sitFullsearchFilterTextReset {
			position: absolute;
			right: 2px;
			bottom: 2px;
			cursor: pointer;
		}
			#sitFullsearchFilter #sitFullsearchFilterTextReset:after {
				display: block;
				content: '×';
				color: #ccc;
				font-size: 25px;
			}
			#sitFullsearchFilter #sitFullsearchFilterTextReset:hover:after {
				color: #999;
			}

.sitPowersearchFilterGroupSelection {
	margin-bottom: 10px;
    position: relative;
    float: left;
    width: 100%;
}
	.sitPowersearchFilterGroupSelectionEntry {
		width: 49%;
		float: left;
	}
	.sitPowersearchFilterGroupSelectionEntry:nth-child(even) {
		float: right;
	}
		.sitPowersearchFilterGroupSelectionEntry strong {
			float: left;
			width: 100%;
		}
		.sitPowersearchFilterGroupSelectionEntry select {
			float: left;
			width: 100%;
			margin: 0px;
			padding: 0px;
			height: 20px;
		}
	
	
.sitPowersearchFilterGroupPrice {
	margin-bottom: 10px;
    position: relative;
    float: left;
    width: 100%;
} 
.sitPowersearchFilterGroupPrice strong {
    color: #10508d;
    float: left;
    font-size: 15px;
    margin: 0;
    padding: 0;
    text-shadow: 1px 1px 0 #f0f0f0;
    width: 100%;
}
	.sitPowersearchFilterGroupPrice .ui-slider-horizontal {
		height: 4px;
		margin: 6px 5px 0px 5px;
	}
	.sitPowersearchFilterGroupPrice .ui-slider .ui-slider-handle {
		top: -7px;
	}

	#sitPowersearchPrice {
		margin-top: 12px;
	}
		#sitPowersearchPrice ul {
			margin: 0px;
			padding: 0px;
		}
		#sitPowersearchPrice ul li {
			list-style-type: none;
			margin: 0px;
			padding: 0px;
		}
		#sitPowersearchPrice label {
			font-size: 14px;
			font-weight: normal;
		}


.sitQuicksearchMain {
    position: relative;
}
.sitQuicksearchMain.responsive .sitQuicksearchResult {
	top: 0px;  
    left: 0px;
    position: relative;
    width: 100%;
    padding: 6px;
    height: 100%;
    max-height: 400px;
    overflow-y: scroll;
    overflow-x: hidden;
}
.sitQuicksearchMain.responsive .sitQuicksearchResult h2,
.sitQuicksearchMain.responsive .sitQuicksearchResult h3 {
	width: 100%;
	float: none;
}

.sitQuicksearchResult {
    top: 100px;  
    left: 500px;
    display: none; 
    z-index: 2000; 
    position: absolute; 
    background-color: #fff; 
    border: 1px solid #ccc;
    clear: both;
}
	.sitQuicksearchResult h2 {
		color: #10508d;
	    float: left;
	    font-size: 18px;
	    line-height: 18px;
	    text-shadow: 1px 1px 0 #f0f0f0;
	    margin: 0px;
	    height: 20px;
	    padding: 0px;
	    text-align: left;
	}
	.sitQuicksearchResult h3 {
	    color: #10508d;
	    float: left;
	    font-size: 14px;
	    line-height: 14px;
	    height: 20px;
	    text-shadow: 1px 1px 0 #f0f0f0;
	    margin: 0px;
	    padding: 0px;
	    text-align: left;
	}
	.sitQuicksearchHeader {
		width: 350px;
		height: 34px;
	}
		.sitQuicksearchHeader .close {
			position: absolute;
			cursor: pointer;
			right: 6px;
			top: 7px;
		}
		.sitQuicksearchHeader .close:after {
		    content: "×";
		    cursor: pointer;
		    display: block;
		    right: 0px;
		    position: absolute;
			top: -10px;
			font-size: 40px;
			color: #666;
		}
			.sitQuicksearchHeader .close:hover:after {
				color: #333;
			}
		.sitQuicksearchHeader .openAll { 
			background: none repeat scroll 0 0 #eee;
			border: 1px solid #ccc;
    		left: 6px;
    		top: 7px;
    		height: 25px;
    		width: 100px;
    		text-align: center;
    		margin: 0px;
    		padding: 0px;
    		color: #333;
    		font-size: 13px;
    		line-height: 24px;
    		cursor: pointer;
    		position: absolute;
		}
			.sitQuicksearchHeader .openAll:hover {
				background: none repeat scroll 0 0 #ccc;
			}
		.sitQuicksearchHeader .noResults { 
			position: absolute;
			top: 7px;
			left: 6px;
			color: #10508d;
		    font-size: 13px;
		    text-shadow: 1px 1px 0 #f0f0f0;
		    margin: 0px;
		    padding: 0px;
		}
		
				
	#sitQuicksearchResultContent {
		margin: 0p;
	}
	    .sitQuicksearchResultContent { 
	        clear: both; 
	        width: 100%; 
	        height: 60px;
	    }
	        .sitQuicksearchResultContent a {
	            display: block; 
	            width: 100%;  
	            height: 55px;
	            padding: 5px;
	            box-sizing: border-box;
	        }
		        .sitQuicksearchResultContent a:hover {
		            background-color: #EFEFEF;
		        }
	        .sitQuicksearchResultContent .image {
	            float: left;
	            width: 20%;
	            height: 100%;
	            margin: 0px;
	            padding: 0px;
	            display: block;
	        }
	        	.sitQuicksearchResultContent .image img {
	        		max-height: 100%;
	        		max-width: 100%;
	        		margin: 0px;
	           	    padding: 0px;
	        	}
	        	
	        .sitQuicksearchResultContent .text {
				clear: none;
				float: left;
	            width: 80%;
	            height: 100%;
	            margin: 0px;
	            padding: 0px;
	            text-align: left;
	            overflow: hidden;
	        }
	        .sitQuicksearchResultContent p {
	            padding: 0px 5px;
	            margin: 0px;
	            line-height: 15px;
	            font-size: 13px;
	        }


	#sitQuicksearchResultCategory {
		margin: 0px;
	}    
	    .sitQuicksearchResultCategory { 
	        clear: both; 
	        width: 100%; 
	        height: 60px;
	    }
	        .sitQuicksearchResultCategory a {
	            display: block; 
	            width: 100%; 
	            height: 55px;
	            padding: 5px;
	            box-sizing: border-box;
	        }
		        .sitQuicksearchResultCategory a:hover {
		            background-color: #EFEFEF;
		        }
	        .sitQuicksearchResultCategory .image {
	            float: left;
	            width: 20%;
	            height: 100%;
	            margin: 0px;
	            padding: 0px;
	            display: block;
	        }
		        .sitQuicksearchResultCategory .image img {
		   			max-height: 100%;
		    		max-width: 100%;
		     		margin: 0px;
		     		padding: 0px;
		  		}
	        .sitQuicksearchResultCategory .text {
	        	clear: none;
	            float: left;
	            width: 80%;
	            height: 100%;
	            margin: 0px;
	            padding: 0px;
	            text-align: left;
	            overflow: hidden;
	        }
	        .sitQuicksearchResultCategory p {
	            padding: 0px 5px;
	            margin: 0px;
	            line-height: 15px;
	            font-size: 13px;
	        }


	#sitQuicksearchResultArticle {
		margin: 0px;
	} 
	    .sitQuicksearchResultArticle { 
	        clear: both; 
	        width: 100%; 
	        height: 60px;
	    }
	        .sitQuicksearchResultArticle a {
	            display: block; 
	            width: 100%; 
	            height: 55px;
	            padding: 5px;
	            box-sizing: border-box;
	        }
		        .sitQuicksearchResultArticle a:hover {
		            background-color: #EFEFEF;
		        } 
	    
	        .sitQuicksearchResultArticle .image {
	            float: left;
	            width: 20%;
	            height: 100%;
	            margin: 0px;
	        	padding: 0px;
	        	display: block;
	        }
		        .sitQuicksearchResultArticle .image img {
		  			max-height: 100%;
					max-width: 100%;
					margin: 0px;
					padding: 0px;
		  		}
	        .sitQuicksearchResultArticle .text {
	            clear: none;
	            float: left;
	            width: 80%;
	            height: 100%;
	            margin: 0px;
	        	padding: 0px;
	        	text-align: left;
	            overflow: hidden;
	        }
	        .sitQuicksearchResultArticle p {
	            padding: 0px 5px;
	            margin: 0px;
	            line-height: 15px;
	            font-size: 13px;
	        }    
	  
.sbs #sitQuicksearchResult {
	width: 100%;
	min-height: 408px;
	left: 0px;
	padding: 6px;
	top: 1px;
}
.sbs #sitQuicksearchHeader {
	width: auto;
}
	.sbs #sitQuicksearchResultArticle {
		float: left;
		height: 346px;
	}
		.sbs #sitQuicksearchResultArticle h3 {
			width: 100%;
			height: 20px;
		}
		.sbs #sitQuicksearchResultArticle .sitQuicksearchResultMain {
			max-height: 300px;
			overflow-y: auto;
			overflow-x: hidden;
			float: left;
			width: 100%;
		}
	.sbs #sitQuicksearchResultCategory {
		float: right;
	}
		.sbs #sitQuicksearchResultCategory h3 {
			width: 100%;
			height: 20px;
		}
		.sbs #sitQuicksearchResultCategory .sitQuicksearchResultMain {
			max-height: 140px;
			overflow-y: auto;
			overflow-x: hidden;
			float: left;
			width: 100%;
		}
	.sbs #sitQuicksearchResultContent {
		float: right;
	} 
		.sbs #sitQuicksearchResultContent h3 {
			width: 100%;
			height: 20px;
		}
		.sbs #sitQuicksearchResultContent .sitQuicksearchResultMain {
			max-height: 140px;
			overflow-y: auto;
			overflow-x: hidden;
			float: left;
			width: 100%;
		}	   

.sitPowersearchNavigationDetail {
	float: left;
	width: 100%;
}
.sitPowersearchNavigationDetailHeader {
	color: #10508d;
	font-size: 15px;
	text-shadow: 1px 1px 0 #f0f0f0;
	margin: 10px 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.sitPowersearchNavigationDetailPages {
	font-size: 15px;	
	float: left;
	width: 100%;
	margin: 0px 0px 10px 0px;
} 
#detailsMain {
	float: left;
}
#overviewLink {
	float: right;
}
	   
#sitFullsearch span.highlight,	        
.sitQuicksearchResult span.highlight {
	color: #10508d;
	font-weight: normal;
}	    