p#suchtreffer
	{
		clear: both;
		float: left;
		color: #585858;
		padding: 0px;
		padding-bottom: 10px;
		margin: 0px;
		margin-left: 10px;
		font-size: 12px;
		margin-top: -20px;
	}
	
p.suche_label
	{
		clear: left;
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		color: #FFFFFF;
		background: #02203A;
		font-weight: bold;
		padding: 5px 10px;
	}	
	
#gm_box_pos_1 div#menubox_extrabox6 div#menubox_extrabox6_body #price-slider-rahmen #price-slider .fact-finder-onetouchslider-triangle{
	display: none!important;
}	
	
p.suche_label2
	{
		float: left;
		margin: 0px;
		padding: 0px;
		font-size: 12px;
		margin-right: 10px;
		margin-top: 10px;
	}	
	
.jqTransformSelectWrapper div span
	{
		color: #585858;		
	}	
	
p#breadCrumbTrail a
	{
		text-decoration: none;
		color: #0477c6;
	}

div#resultColumn div#product_listing_beschreibung
	{
		margin-bottom: 20px;
	}


form#product_list_sort
	{
		float: left;
		
	}
	
div#resultColumn form#product_list_sort
	{
		float: left;
		width: 315px;
		margin: 20px 0px;
	}
	
form#artikelanzahl
	{
		float: left;
	}	
	
div.paging
	{
		float: right;
		margin-right: 20px;
	}	
	
div.paging p.pageLinks
	{
		float: right;
		
	}
	
div.paging span.currentPage
	{
		padding: 5px;
		background: #ffb400;
		color: #FFFFFF;
		-moz-border-radius:2px; /* Firefox */
		-webkit-border-radius:2px; /* Safari, Chrome */
		-khtml-border-radius:2px; /* Konqueror */
		border-radius:2px; /* CSS3 */
	}	
	
div.paging p.pageLinks a
	{
		color: #585858;
		padding: 5px;
		text-decoration: none;
	}	
	
div.paging p.pageLinks a:hover
	{
		background: #ffb400;
		color: #FFFFFF;
		-moz-border-radius:2px; /* Firefox */
		-webkit-border-radius:2px; /* Safari, Chrome */
		-khtml-border-radius:2px; /* Konqueror */
		border-radius:2px; /* CSS3 */
	}		
	
div.paging p.label_pagelinks
	{
		float: right;
		margin-right: 5px;
	}	
	
	
div.searh_site_trenner
	{
		clear: both;
		float: left;
		background: #dbdbdb;
		width: 730px;
		height: 1px;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 10px;
	}
	
#resultColumn_innen .paging{
	display: none;
}	
	
div#resultColumn_innen p#breadCrumbTrail	
	{
		clear: left;
		float: left;
		padding: 0;
		margin: 0;
		margin-left: 0px; 
		margin-top: -10px;
		padding-right: 10px;
		padding-left: 10px;
		margin-bottom: 20px;
		font-size: 16px;
		color: #0477c6;
		background: #f4f4f4;
		font-weight: normal;
		text-transform: uppercase;
		font-family: 'AllerItalic';
	}
	
div#menubox_extrabox6
	{
		background: none;
		border: none;
		margin: 0px;
		padding: 0px;
		margin-top: -5px;
	}			

div#menubox_extrabox6_head
	{
		display: none;
	}
	
div.asnGroup
	{
	    clear: left;
	    float: left;
	    width: 100%;
	    height: auto;
	    -webkit-box-shadow: 0px 0px 4px #dbdbdb; /* webkit browser*/ 
		-moz-box-shadow: 0px 0px 4px #dbdbdb; /* firefox */ 
		box-shadow: 0px 0px 4px #dbdbdb;
		background: #0479ca;
		color: #FFFFFF;
		margin: 0 0 20px 0;
	}	
	
div.asnGroup.element1{
	background: #044d80;
	margin-top: 20px;
}	
	
div.asnGroup_innen
	{
		float: left;
		width: 100%;
		padding-bottom: 10px;
	}	

div.asnGroup_innen h3
	{
		clear: both;
		float: left;
		padding: 2% 10px;
		width: 91%;
		color: #ffb80d;
		font-weight: bold;
		font-size: 1.2em;
		line-height: 2em;
		margin: 0;
		background: url('../images/search-arrow.png') no-repeat;
		background-position: 160px 8px;
		cursor: pointer;
	}
	
div.asnGroup_innen.active h3{
	background: url('../images/search-arrow.png') no-repeat;
	background-position: 160px -27px;
}	
	
div.asnGroup.element1 div.asnGroup_innen h3	{
	background: url('../images/suchfilter_icon.png') no-repeat;
	background-position: 160px 8px;
}
	
	
div.asnGroup_innen .inhalt{
	display: none;
	float: left;
	width: 100%;
}	
	
	
div.asnGroup_innen.active .inhalt{
	display: block;
	
}	


.asnGroup_innen form{
	clear: both;
	float: left;
	width: 100%;
}



.asnGroup_innen .jqTransformSelectWrapper{
	clear: both;
	float: left;
	margin-top: 0px;
}

.asnGroup_innen .jqTransformSelectWrapper ul{
	top: 0px;
}


.asnGroup_innen .jqTransformSelectWrapper div span{
	clear: both;
	float: left;
	width: 117px!important;
	height: 20px;
	padding: 5px 2px 5px 10px;
	margin: 0px 0 20px 0;
	border: none;
	color: #FFFFFF;
	background: #0479ca;
	
}

.asnGroup_innen .jqTransformSelectWrapper div a{
	display: none;
}

	
p.asnElement
	{
		float: left;
		width: 100%;
	}	
	
p.asnElement a{
	float: left;
	width: 83%;
	padding: 0px 0px 2px 30px;
	color: #FFFFFF;
	text-decoration: underline;
	background: url('../images/select-auswahl.png') no-repeat;
	background-position: 5px -58px;
}	

p.asnElement a:hover,
p.asnElement.selected,
p.lvl1.selected,
p.lvl2.selected{
	text-decoration: none;
	background: url('../images/select-auswahl.png') no-repeat;
	background-position: 5px 2px;
}

p.asnElement.selected,
p.lvl1.selected,
p.lvl2.selected{
	float: left;
	padding-left: 30px;
	margin-bottom: 5px;
}

.searching_back a{
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	text-decoration: underline;
}

	
p.lvl1
	{
		margin: 0px;
		padding: 0px;
		margin-left: 0px;
		padding-left: 0px;
		background: url('../images/plus.png') no-repeat;
		background-position: left center;
	}
	

	
p.lvl2
	{
		margin: 0px;
		padding: 0px;
		margin-left: 0px;
		padding-left: 0px;
		background: url('../images/plus.png') no-repeat;
		background-position: left center;	
	}			
	
span.minus
	{
		margin: 0px;
		padding: 0px;
		float: left;
		margin-top: 5px;
		margin-right: 5px;
		width: 14px;
		height: 14px;
		background: url('../images/minus.png') no-repeat;
	}	
	
div.searching_back a
	{
		clear: left;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
		margin-bottom: 20px;
		text-decoration: underline;
	}
	
div.searching_back a:hover
	{
		text-decoration: none;
	}	
	
div.asnGroup_innen select
	{
		clear: both;
		float: left;
		margin-top: 10px;
		margin-left: 10px;
	}

.fact-finder-onetouchslider-bar
	{
		background: #FFFFFF;
		height: 5px;
	}

.fact-finder-onetouchslider-handle
	{
		border: 3px solid #ffb400;
		-webkit-border-radius: 5px;
	    -khtml-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
		background: #0477c6;
		height: 5px;
		width: 5px;
	}
	
div#price-slider-rahmen
	{
		float: left;
		width: 190px;
		margin-top: 10px;
		margin-bottom: 10px;
		overflow: hidden;
	}	
	
.gm_box_container #price-slider-rahmen div,
.gm_box_container #price-slider-rahmen div div {
	width: 95%;
	display: inline;
}

html.js.flexbox.flexboxlegacy.canvas.canvastext.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.svgclippaths body div#wrap_box.wrap_shop div.rahmen_inhalt div#inhalt_left.unterseite div#gm_box_pos_1.gm_box_container div#menubox_extrabox6.c_extrabox6.content-box.white.clearfix div#menubox_extrabox6_body.content-box-main.clearfix div.content-box-main-inner.clearfix div.asnGroup.element3 div.asnGroup_innen.active div.inhalt div#price-slider div div.GLR1MK0OG.fact-finder-onetouchslider div.GLR1MK0AG div.GLR1MK0EG.fact-finder-onetouchslider-bar div.GLR1MK0IG.fact-finder-onetouchslider-triangle{	width: auto;
}

.gm_box_container #price-slider-rahmen .price-slider{
	float: left;
	width: 160px;
	display: block;
}

table.suggestLayer
	{
		z-index: 20;
		position: relative;
		clear: both;
		float: left;
		width: 960px;
		padding: 0px;
		background: #FFFFFF;
		margin-top: 0px;
		-moz-box-shadow: 0px 0px 5px #c8c8c8;
		-webkit-box-shadow: 0px 0px 5px #c8c8c8;
		box-shadow: 0px 0px 5px #c8c8c8;
	}
	
@media only screen and (max-width:1200px){ 	
	table.suggestLayer{
		width: 800px;
	}
}

@media only screen and (max-width:1000px){ 	
	table.suggestLayer{
		width: 600px;
	}
}

@media only screen and (max-width:720px){ 	
	table.suggestLayer{
		width: 450px;
	}
}

@media only screen and (max-width:700px){ 	
	#suggestLayer{
		display: none!important;		
	}
}

table.suggestLayer tbody{
	clear: both;
	float: left;
	width: 100%;
}

table.suggestLayer tr
	{
		clear: both;
		float: left;
		width: 98%;
		margin: 0px;
		padding: 0px 1%;
	}



	
table.suggestLayer tr#suggestLayer_0,
table.suggestLayer tr#suggestLayer_2,
table.suggestLayer tr#suggestLayer_4,
table.suggestLayer tr#suggestLayer_6,
table.suggestLayer tr#suggestLayer_8 {
	background: #f7f7f7;
}	


table.suggestLayer tr.suggestHighlight,
table.suggestLayer tr#suggestLayer_0.suggestHighlight,
table.suggestLayer tr#suggestLayer_2.suggestHighlight,
table.suggestLayer tr#suggestLayer_4.suggestHighlight,
table.suggestLayer tr#suggestLayer_6.suggestHighlight,
table.suggestLayer tr#suggestLayer_8.suggestHighlight{
	background: #0479CA;
}
	
table.suggestLayer tr td
	{
		float: left;
		border: none;
		background: none;
		padding: 5px 0;
	}	

td.suggestImage{
	height: 40px;
	width: 90px;
	text-align: center;
	vertical-align: middle;
}
td.suggestImage img{
	height: auto;
	width: auto;
	max-height: 35px;
	max-width: 70px;
}

td.suggestTextQuery
	{
		float: left;
		width: 625px;
		margin-bottom: 10px;
		cursor: pointer;
		padding: 0px;
	}
	

@media only screen and (max-width:1000px){ 	
	td.suggestTextQuery{
		width: 450px;
	}
}	

@media only screen and (max-width:800px){ 	
	td.suggestTextQuery{
		width: 450px;
	}
}	

td.suggestTextType
	{
		float: left;
		width: 100px;
		padding: 0px;
	}
	

span.suggestTextQueryTyped
	{
		margin: 0px;
		padding: 0px;
	}
			
	
td.suggestTextAmount
	{
		float: left;
		width: 80px;
		padding: 0px;
	}
	
	
	
tr.suggestHighlight	td.suggestTextQuery, tr.suggestHighlight td.suggestTextType, tr.suggestHighlight td.suggestTextAmount
	{
		color: #FFFFFF;
	}

div#search_kat_icon
	{
		clear: both;
		float: right;
		margin-top: -30px;
		width: 33px;
		height: 25px;
		background: url('../images/icon-search-kat.png') no-repeat;
	}
	
div.search_icon
	{
		clear: both;
		float: right;
		margin-top: -30px;
		width: 33px;
		height: 25px;
		background: url('../images/icon-search.png') no-repeat;
	}	

div#paging_bottom
	{
		clear: both;
		float: right;
		margin-top: -30px;
		margin-bottom: 20px;
	}
	
	


#results{
	clear: both;
	float: left;
	width: 100%;
	font-family: 'roboto_slabregular';
	font-weight: 200;
	text-align: center;
	display: block;
}

#results .article-list{
	float: none;
	margin: 0 auto;
	display: block;
}

@media only screen and (max-width:1300px){ 
	#results .article-list{
		width: 915px;
	}
}

@media only screen and (max-width:1160px){ 
	#results .article-list{
		width: 680px;
	}
}

@media only screen and (max-width: 920px){ 
	#results .article-list{
		width: 426px;
	}
}

@media only screen and (max-width: 500px){ 
	#results .article-list{
		width: 210px;
	}
}

#results .article-list #artikelauflistung_liste li{
	clear: none;
	float: left;
	z-index:1;
	background: #FFFFFF;
	-webkit-box-shadow: 0px 0px 4px #dbdbdb; /* webkit browser*/ 
	-moz-box-shadow: 0px 0px 4px #dbdbdb; /* firefox */ 
	box-shadow: 0px 0px 4px #dbdbdb;
	height: 320px;
	width: 204px;
	padding: 0px;
	margin: 0 29px 20px 2px;
}

@media only screen and (max-width:1420px){ 
	#results .article-list #artikelauflistung_liste li{
		margin-right: 15px;
	}
}

@media only screen and (max-width:1360px){ 
	#results .article-list #artikelauflistung_liste li{
		margin-right: 5px;
	}
}

@media only screen and (max-width:1300px){ 
	#results .article-list #artikelauflistung_liste li{
		margin-right: 29px;
	}
	
}




#results .article-list #artikelauflistung_liste li:hover{
	-webkit-box-shadow: 0px 0px 4px #000000; /* webkit browser*/ 
	-moz-box-shadow: 0px 0px 4px #000000; /* firefox */ 
	box-shadow: 0px 0px 4px #000000;
}

#results .article-list #artikelauflistung_liste li.spalte5,
#results .article-list #artikelauflistung_liste li.spalte10,
#results .article-list #artikelauflistung_liste li.spalte15,
#results .article-list #artikelauflistung_liste li.spalte20{
	margin-right: 0px;
}

@media only screen and (max-width:1300px){ 
	#results .article-list #artikelauflistung_liste li.spalte5,
	#results .article-list #artikelauflistung_liste li.spalte10,
	#results .article-list #artikelauflistung_liste li.spalte15,
	#results .article-list #artikelauflistung_liste li.spalte20{
		margin-right: 29px;
	}
	
	#results .article-list #artikelauflistung_liste li.spalte4,
	#results .article-list #artikelauflistung_liste li.spalte8,
	#results .article-list #artikelauflistung_liste li.spalte12,
	#results .article-list #artikelauflistung_liste li.spalte16,
	#results .article-list #artikelauflistung_liste li.spalte20{
		margin-right: 0px;
	}
	
}

@media only screen and (max-width:1160px){ 
	#results .article-list #artikelauflistung_liste li.spalte4,
	#results .article-list #artikelauflistung_liste li.spalte8,
	#results .article-list #artikelauflistung_liste li.spalte12,
	#results .article-list #artikelauflistung_liste li.spalte16,
	#results .article-list #artikelauflistung_liste li.spalte20{
		margin-right: 29px;
	}
	
	#results .article-list #artikelauflistung_liste li.spalte3,
	#results .article-list #artikelauflistung_liste li.spalte6,
	#results .article-list #artikelauflistung_liste li.spalte9,
	#results .article-list #artikelauflistung_liste li.spalte12,
	#results .article-list #artikelauflistung_liste li.spalte15,
	#results .article-list #artikelauflistung_liste li.spalte18{
		margin-right: 0px;
	}
	
}

@media only screen and (max-width:920px){ 
	#results .article-list #artikelauflistung_liste li{
		margin-right: 10px!important;
	}
	
	#results .article-list #artikelauflistung_liste li.spalte2,
	#results .article-list #artikelauflistung_liste li.spalte4,
	#results .article-list #artikelauflistung_liste li.spalte6,
	#results .article-list #artikelauflistung_liste li.spalte8,
	#results .article-list #artikelauflistung_liste li.spalte10,
	#results .article-list #artikelauflistung_liste li.spalte12,
	#results .article-list #artikelauflistung_liste li.spalte14,
	#results .article-list #artikelauflistung_liste li.spalte16,
	#results .article-list #artikelauflistung_liste li.spalte18,
	#results .article-list #artikelauflistung_liste li.spalte20{
		margin-right: 0px!important;
	}
	
}

@media only screen and (max-width:400px){ 
	#results .article-list #artikelauflistung_liste li{
		margin-right: 0px!important;
	}
}

div#resultColumn{
	clear: both;
	float: left;
	width: 100%;
	margin: 20px 0 0 0;
}

#resultColumn .searchresult{
	float: right; 
	color: #0477C6;
	margin: -45px 5px 0 0;
}

@media only screen and (max-width:1100px){ 
	#resultColumn .searchresult{
		margin-top: -50px;
	}
}

@media only screen and (max-width:700px){ 
	#resultColumn .searchresult{
		margin-top: -30px;
		margin-bottom: 15px;
	}
}

#resultColumn h1{
	font-weight: 200;
	color: #000000;
	text-transform: uppercase;
}

#resultColumn .ueberschrift_to_top{
	margin-top: -25px;
}

#results .article-list #artikelauflistung_liste li a{
	clear: both;
	float: left;
	width: 184px;
	padding: 10px;
    text-decoration: none;
}


#results .artikelliste_bild{
	width: 174px;
	line-height: 174px;
	float: left;
	padding: 0;
}

#results .artikelliste_bild img{
	vertical-align: middle;
	width: 174px;
	padding: 0;
}

#results .hersteller{
	clear: both;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
	color: #000000;
}

#results .produkte_startseite_ue{
	clear: both;
	float: left;
	text-align: left;
	width: 100%;
	overflow: hidden;
	height: 74px;
	font-size: 1.2em;
	line-height: 1.4em;
	color: #000000;
}

#resultColumn .optionBox{
	display: none;
}

#resultColumn .optionBox.sortBox{
	display: block;
	width: 320px;
	margin: 0 auto;
}

#resultColumn .jqTransformSelectWrapper{
	float: left;
	clear: none;
	width: 220px!important;
	position: relative;
}

#resultColumn .jqTransformSelectWrapper div span{
	clear: none;
	float: none;
	width: 200px!important;
		font-size: 12px;
	position: absolute;
	white-space: nowrap;
	height: 18px;
	line-height: 18px;
	cursor:pointer;
	color: #FFFFFF;
	font-weight: bold;
	background: #176aa0;
	border: none;
	margin: -2px 0 0 0;
	border-top: 2px solid #e2e3e5;
	border-right: 2px solid #e2e3e5;
	border-bottom: 2px solid #e2e3e5;
}

#resultColumn .jqTransformSelectWrapper a.jqTransformSelectOpen {
    background: url("/templates/d-edition/img/2013/jq-arrow.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: block;
    height: 31px;
    position: absolute;
    right: 0;
    width: 31px;
}

@media only screen and (max-width:500px){ 
	#results .ias_loader, 
	#results .ias_trigger{
		margin-left: -50px;
	}
}

#amount{
	background: none;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	float: left;
	margin-left: 5%;
}


#price-slider,
#slider-range{
	clear: both;
	float: left;
	margin: 10px 0 20px 10px;
	width: 78%;
	padding: 0;
	height: 8px;
}


#price-slider .ui-slider-range,
#slider-range .ui-slider-range{
	float: left;
	width: 100%;
	height: 8px;
}
