.filterButton{height:40px;width:1200px;margin:0 auto;max-width:100%;box-sizing:border-box;position:relative;color:#333;background-color:#eaeaea;text-align:center;cursor:pointer}@media (max-width: 1270px){.filterButton{width:950px}}@media (max-width: 1020px){.filterButton{width:100%}}@media print{.filterButton{width:100%}}.filterButton .buttonDesc{font-weight:500;line-height:40px;text-transform:uppercase;letter-spacing:0.1em}.filterButton:hover{background-color:#ddd}#FilterButton{position:relative;top:0;z-index:100}#FilterButton:before{width:40px;height:40px;margin:0;position:absolute;left:0;top:0;bottom:0;color:#fff;background-color:#666;font-size:1.4em;line-height:40px}#FilterButton .buttonDesc .pfeil:before{padding-left:0.4em;content:'\e80b'}#FilterButton.visible .pfeil:before{content:'\e802'}#ProductFilterClose{margin-top:2em}#ProductFilterClose .buttonDesc:after{font-family:iconfont;padding-left:1.5em;content:' \e802'}#ProductFilter{position:relative}@media print{#ProductFilter{display:none}}#ProductFilter #ProductFilterOverlay{width:100%;background:rgba(255,255,255,0.9);z-index:102;height:0;overflow:hidden;transition:500ms;box-shadow:0 2px 5px 0 rgba(0,0,0,0.01)}@media (max-width: 1270px){#ProductFilter #ProductFilterOverlay{border-color:transparent}}#ProductFilter #ProductFilterOverlay.visible{margin:0 0 2em;padding-top:0.5em;height:auto;box-shadow:0 2px 5px 0 rgba(0,0,0,0.1);z-index:130}#ProductFilter #ProductFilterWrapper{padding:10px 30px}#ProductFilter .sectionTitle{cursor:pointer}#ProductFilter .sectionTitle:after{font-family:"iconfont";font-style:normal;font-weight:normal;speak:never;color:#333;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;margin-left:1em;text-align:center;content:'\e80b'}@media print{#ProductFilter .sectionTitle:after{display:none}}#ProductFilter .sectionTitle.open:after{content:'\e802'}#ProductFilter #ProductFilterContent{width:100%;box-sizing:border-box;min-height:100px;position:relative;z-index:90;color:#333;padding-bottom:5em;margin-top:1em}@media (max-width: 1270px){#ProductFilter #ProductFilterContent{margin-top:40px;box-sizing:border-box;padding:0 1em 5em}}#ProductFilter #ProductFilterContent #ProductFilterGroups{width:1200px;margin:0 auto;max-width:100%;box-sizing:border-box;position:relative;overflow:hidden}@media (max-width: 1270px){#ProductFilter #ProductFilterContent #ProductFilterGroups{width:950px}}@media (max-width: 1020px){#ProductFilter #ProductFilterContent #ProductFilterGroups{width:100%}}@media print{#ProductFilter #ProductFilterContent #ProductFilterGroups{width:100%}}#ProductFilter #ProductFilterContent .productFilterGroup{float:left;min-width:170px;max-width:22%;padding-right:1.2em;overflow:hidden}@media (max-width: 1020px){#ProductFilter #ProductFilterContent .productFilterGroup{width:33.33%}}@media (max-width: 650px){#ProductFilter #ProductFilterContent .productFilterGroup{width:50%}}#ProductFilter #ProductFilterContent .productFilterGroup .groupTitle{text-transform:uppercase}#ProductFilter #ProductFilterContent .productFilterItems{padding:0.7em 0 1em}#ProductFilter #ProductFilterContent .productFilterItem{line-height:1.8em}#ProductFilter #ProductFilterContent .productFilterItem label{cursor:pointer;padding-left:0.2em}#ProductFilter #ProductFilterContent .productFilterItem label:hover{text-decoration:underline}#ProductFilter #FilterExtras{clear:both;text-align:right;padding:0.1em 1em 1em}#ProductFilter #ProductFilterAction{clear:both;width:1200px;margin:0 auto;max-width:100%;box-sizing:border-box;position:relative}@media (max-width: 1270px){#ProductFilter #ProductFilterAction{width:950px}}@media (max-width: 1020px){#ProductFilter #ProductFilterAction{width:100%}}@media print{#ProductFilter #ProductFilterAction{width:100%}}#ProductFilter #ProductFilterAction #ProductFilterButton{background:#fff;border:1px solid #ddd;color:#333}#ProductFilter #ProductFilterAction #ProductFilterButton:hover{background:#d1e9b8}#ProductFilter #ProductFilterResultLoading{width:100%;height:5em;background:rgba(255,255,255,0.8) url("../images/loading.gif") no-repeat center center scroll;text-align:center;background-size:contain;position:absolute}#ProductFilter #PFResultContent{margin:0 25px}@media (max-width: 650px){#ProductFilter #PFResultContent{margin:0 2%}}#ProductFilter #PFResultContent .filterTitle{text-align:center;font-size:1.4rem}#ProductFilter #ProductFilterResults{width:100%;overflow:hidden;position:relative;z-index:500;color:#333}#ProductFilter #ProductFilterResults.init{min-height:5em}@media (max-width: 1020px){#ProductFilter #ProductFilterResults{width:100%;margin:0}}#ProductFilter #ProductFilterResults .materialTitle{color:#333;text-transform:uppercase;margin-left:25px}#ProductFilter #ProductFilterResults .filterResultTeaser{width:400px;height:242px;float:left;margin:0 25px 30px 25px;text-decoration:none}@media (max-width: 1020px){#ProductFilter #ProductFilterResults .filterResultTeaser{margin-left:0}}@media (max-width: 650px){#ProductFilter #ProductFilterResults .filterResultTeaser{width:46%;margin:0 2% 30px 2%;height:auto}}#ProductFilter #ProductFilterResults .filterResultTeaser.detailliert{background:#fff;min-height:300px;height:auto;box-sizing:border-box;padding:1em;border:1px solid #ccc;box-shadow:2px 2px 3px 1px rgba(0,0,0,0.2);display:block}#ProductFilter #ProductFilterResults .filterResultTeaser .title{text-transform:uppercase;margin:0.2em 0 0.4em}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper{position:relative}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper:hover .props{height:0}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper .props{position:absolute;bottom:5px;left:5px;right:0;overflow:hidden;height:30px}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper .props .prop{float:right;background:transparent no-repeat bottom left scroll;margin-right:10px;height:25px}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper .props .cleantop{width:95px;background-image:url("../images/cleantop-logo-weiss.png");opacity:0.6}#ProductFilter #ProductFilterResults .filterResultTeaser .contentWrapper .props .aqua{width:32px;background-image:url("../images/aqua-tropfen.png")}#ProductFilter #ProductFilterResults .filterResultTeaser .content{position:absolute;top:0;bottom:0;left:0;right:0;color:transparent;background:transparent;padding:0.6em;font-size:0.8em;line-height:1.7em;transition:200ms}#ProductFilter #ProductFilterResults .filterResultTeaser .content:hover{color:#fff;background:rgba(0,0,0,0.5)}#ProductFilter #ProductFilterResults .filterResultTeaser .content .group{text-align:center;margin-bottom:0.2em}#ProductFilter #ProductFilterResults .filterResultTeaser .content .group .grouptitle{text-transform:uppercase;font-size:1.15em;margin:0.45em 0 0.1em}#ProductFilter #ProductFilterResults .filterResultTeaser .image{box-shadow:2px 2px 3px 1px rgba(0,0,0,0.2);max-width:100%;height:auto}#ProductFilter #ProductFilterResults .filterResultTeaser:hover .title{text-decoration:underline}#ProductFilter #ProductFilterResults .filterResultTeaser:hover .image{box-shadow:1px 1px 3px 1px rgba(0,0,0,0.4)}#ProductFilter .debugInfo{font-size:0.9em;box-sizing:border-box;margin-bottom:1em;width:100%;clear:both;padding:0.3em 1em;border:1px solid #aaa;background:rgba(182,245,182,0.4);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.4)}
