.slick-loading .slick-list{
background:#fff url(../images/ajax-loader.gif) center center no-repeat}
@font-face{
font-family:'slick';font-weight:normal;font-style:normal;src:url('../fonts/slick.eot');src:url('../fonts/slick.eot?#iefix') format('embedded-opentype'),url('../fonts/slick.woff') format('woff'),url('../fonts/slick.ttf') format('truetype'),url('../fonts/slick.svg#slick') format('svg')}
.slick-prev,.slick-next{
font-size:0;line-height:0;position:absolute;top:calc(50% - 80px);display:block;width:40px;height:80px;padding:0;cursor:pointer;border:0;outline:0;background:transparent}
.slick-prev:focus,.slick-next:focus{
outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.slick-prev{
left:-40px;background:url(../ws-customer/$ws-customer-data/global/arrows_grey_mobile.png) left center no-repeat}
.slick-next{
right:-40px;background:url(../ws-customer/$ws-customer-data/global/arrows_grey_mobile.png) right center no-repeat}
.slick-prev:hover{
left:-40px;background:url(../ws-customer/$ws-customer-data/global/arrows_green_mobile.png) left center no-repeat}
.slick-next:hover{
right:-40px;background:url(../ws-customer/$ws-customer-data/global/arrows_green_mobile.png) right center no-repeat}
@media(min-width:992px){.slick-prev,.slick-next{
top:calc(50% - 50px);height:50px}.slick-prev{
background:url(../ws-customer/$ws-customer-data/global/arrows_grey_desktop.png) left center no-repeat}
.slick-next{
background:url(../ws-customer/$ws-customer-data/global/arrows_grey_desktop.png) right center no-repeat}
.slick-prev:hover{
background:url(../ws-customer/$ws-customer-data/global/arrows_green_desktop.png) left center no-repeat}
.slick-next:hover{
background:url(../ws-customer/$ws-customer-data/global/arrows_green_desktop.png) right center no-repeat}
.pr-images .slick-prev{left:0;background:0}.pr-images .slick-next{
right:0;background:0}.pr-images .slick-prev:hover{left:0;background:0}
.pr-images .slick-next:hover{right:0;background:0}}.slick-dotted.slick-slider{
margin-bottom:30px}.slick-dots{
position:absolute;bottom:-25px;display:block;width:100%;padding:10px;margin:0;list-style:none;text-align:center}
.slick-dots li{
position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{
font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:0}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{
opacity:1}.slick-dots li button:before{
font-family:'slick';font-size:10px;line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:'\2022';text-align:center;color:#4c4c4c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#9abc30}
.slick-slider{
position:relative;margin:0 30px 0 30px;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{
position:relative;display:block;overflow:hidden;margin:0;padding:20px 50px 30px 0}
.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{
-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{
pointer-events:none}.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{
display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}.slider_start_banner .slick-list{
padding:0}.slider_start_banner .slick-dots{bottom:-35px}
.slider_start_banner .slick-next{right:10px;z-index:10;top:calc(50% - 25px)}
.slider_start_banner .slick-prev{left:10px;z-index:10;top:calc(50% - 25px)}
.pr_box_complete{margin-bottom:10px;float:left;width:100%}
.pr_box_complete .pr_info_new,.pr_box_complete .pr_info_sale{
font-family:Open Sans,sans-serif;text-transform:uppercase;position:absolute;top:5px;padding:5px 10px;font-size:20px;line-height:20px;box-shadow:1px 1px 6px rgba(0,0,0,0.176)}
.pr_box_complete .pr_info_sale{left:15px;background:#b00000;color:#fff}
.pr_box_complete .pr_info_new{right:15px;background:#9abc30;color:#fff}
.pr_box_complete .pr_info_download{
position:absolute;right:5px;bottom:5px;padding:2px 5px;background:#f5f5f5;border:solid 1px #ccc;color:#9abc30}
.pr_box_complete .pr_box{text-align:center;position:relative}
.pr_box_complete .pr_info{min-height:140px}
.CrosslinkBox.pr_box_complete .pr_info{min-height:100px}
.pr_box_complete .pr_info a:hover{text-decoration:none}
.pr_box_complete .pr_info h3,.pr_box_complete .pr_info .h3 .pr_box_complete .pr_info p{
font-size:12px;color:#033882;font-weight:bold !important;margin-bottom:0;margin-top:10px}
@media(min-width:768px){
.pr_box_complete .pr_info h3,.pr_box_complete .pr_info .h3,.pr_box_complete .pr_info p{
font-size:14px;font-weight:bold !important;color:#033882}}
.pr_box_complete .pr_info h3 span,.pr_box_complete .pr_info p span{
font-family:Open Sans,sans-serif;display:block}
.pr_box_complete .pr_is_zusatz0{
margin-top:5px;margin-bottom:5px;display:block;font-style:italic;font-weight:normal;color:#a5a5a5;height:35px;font-size:12px;overflow:hidden}
.pr_box_complete .pr_price{
display:block;margin-top:5px;color:#799326;font-size:18px;line-height:18px;font-weight:bold}
.pr_box_complete .pr_grundpreis,.pr_box_complete .pr_is_zusatz3{
margin-top:10px;display:block;height:30px;font-size:10px;line-height:13px;color:#303030;overflow:hidden}
@media(min-width:768px){
.pr_box_complete .pr_grundpreis,.pr_box_complete .pr_is_zusatz3{
font-size:11px}}.pr_hover_information{
background:#fff;border-top:5px solid #033882;box-shadow:1px 1px 6px rgba(0,0,0,0.175);left:0;top:0;position:absolute;margin:-15px 0 0 -20px;width:100%;height:calc(100% + 40px);width:calc(100% + 40px);cursor:pointer;display:none}
.pr_hover_box{width:100%;height:100%}@media(min-width:992px){
.pr_box_complete:hover .pr_hover_information{display:block;z-index:1}
.pr_box_complete:hover .pr_hover_box{
border-top:15px solid #fff;border-right:30px solid #fff;border-bottom:15px solid #fff;border-left:30px solid #fff}
.pr_hover{
z-index:2 !important;position:relative !important;box-shadow:none !important;cursor:pointer !important;padding:0 !important;margin:0 !important}
.pr_box_complete .pr_hover .pr_info_sale{left:0;top:0}
.pr_box_complete .pr_hover .pr_info_new{right:0;top:0}}
@media(max-width:1200px){
.slider_start .pr_box_complete:hover .pr_hover_information{display:none}
.slider_start .pr_box.pr_hover{
box-shadow:1px 1px 6px rgba(0,0,0,0.175) !important}}.pr_hoveroptions{
z-index:3;background-color:#fff;position:absolute;left:0;bottom:15px;margin-left:30px;margin-right:30px;width:calc(100% - 60px)}
.pr_hoveroptions .btn_cat_basket{text-transform:uppercase}
.btn_memolist_basket,.pr_hoveroptions .btn_memolist_basket{
width:48%;float:right;text-transform:uppercase}
.btn_memolist_delete,.pr_hoveroptions .btn_memolist_delete{
width:47%;float:left}@media(min-width:768px){
.btn_memolist_basket,.pr_hoveroptions .btn_memolist_basket{width:75%}
.btn_memolist_delete,.pr_hoveroptions .btn_memolist_delete{width:20%}}
@media(max-width:767px){.separator{display:block}}
/*!
*  - v1.2.4
* Homepage: http://bqworks.com/slider-pro/
* Author: bqworks
* Author URL: http://bqworks.com/
*/.slider-pro{
min-height:340px;overflow:hidden;position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}
.sp-slides-container{position:relative}.sp-mask{
position:relative;overflow:hidden}.sp-slides{
position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}
.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{
position:relative;display:block;border:0}.sp-no-js{
overflow:hidden;max-width:100%}.sp-layer{
position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}
.sp-white{color:#000;background:#fff;background:rgba(255,255,255,0.75)}
.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{
cursor:pointer}.sp-grabbing{cursor:pointer}.sp-selectable{cursor:default}
.sp-caption-container{text-align:center;margin-top:10px}.sp-arrows{
position:absolute}.sp-fade-arrows{
opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}
.sp-slides-container:hover .sp-fade-arrows{opacity:1}
.sp-horizontal .sp-arrows{top:calc(50% - 30px);width:100%}.sp-arrow{
height:60px;width:35px;position:absolute;display:block;cursor:pointer}
.sp-horizontal .sp-previous-arrow{
left:-5px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_mobile.png) left center no-repeat}
.sp-horizontal .sp-next-arrow{
right:-5px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_mobile.png) right center no-repeat}
@media(min-width:768px){.sp-horizontal .sp-previous-arrow{
left:-35px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_mobile.png) left center no-repeat}
.sp-horizontal .sp-next-arrow{
right:-35px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_mobile.png) right center no-repeat}
}@media(min-width:992px){.sp-horizontal .sp-previous-arrow{
left:-85px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_desktop.png) left center no-repeat}
.sp-horizontal .sp-next-arrow{
right:-85px;background:url(../ws-customer/$ws-customer-data/global/arrows_white_desktop.png) right center no-repeat}
}#bannerslider_top,#bannerslider_top_verlage{
box-sizing:border-box;padding:10px;background:#303030;background:-moz-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#303030),color-stop(100%,#0546a1));background:-webkit-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-o-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-ms-linear-gradient(45deg,#303030 0,#0546a1 100%);background:linear-gradient(45deg,#303030 0,#0546a1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030',endColorstr='#0546a1',GradientType=1)}
@media(min-width:768px){#bannerslider_top,#bannerslider_top_verlage{
padding:15px 40px 15px 40px}}@media(min-width:990px){
#bannerslider_top,#bannerslider_top_verlage{padding:15px 100px 15px 100px}}
#bannerslider_top .headline a,#bannerslider_top_verlage .headline a{
font-size:25px;font-weight:bold;max-height:94px;overflow:hidden;color:#fff}
#bannerslider_top .text,#bannerslider_top_verlage .text{
font-size:16px;color:#fff}
#bannerslider_top .price,#bannerslider_top_verlage .price{
text-align:center;font-size:30px;line-height:30px;color:#9abc30;font-weight:bold}
#bannerslider_top .price span,#bannerslider_top_verlage .price span{
margin-bottom:20px;display:block;font-weight:normal;font-size:20px;line-height:normal;color:#fff;white-space:normal}
#bannerslider_top .headline small,#bannerslider_top .price span small,#bannerslider_top_verlage .headline small,#bannerslider_top_verlage .price span small{
margin-bottom:5px;display:block;font-weight:normal;font-size:12px;line-height:normal;color:#ccc;white-space:normal;font-style:italic}
@media(min-width:990px){
#bannerslider_top .price,#bannerslider_top_verlage .price{
font-size:36px;line-height:36px}}
#bannerslider_top .image img,#bannerslider_top_verlage .image img{
display:block;max-width:180px;border:solid 10px #fff}@media(max-width:767px){
#bannerslider_top .image img,#bannerslider_top_verlage img{
max-width:none;max-height:176px}}@media(min-width:768px){
#bannerslider_top .image img,#bannerslider_top_verlage img{max-width:220px}}
#bannerslider_top_large,#bannerslider_top_small{
box-sizing:border-box;padding:10px;background:#303030;background:-moz-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-webkit-gradient(left bottom,right top,color-stop(0,#303030),color-stop(100%,#0546a1));background:-webkit-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-o-linear-gradient(45deg,#303030 0,#0546a1 100%);background:-ms-linear-gradient(45deg,#303030 0,#0546a1 100%);background:linear-gradient(45deg,#303030 0,#0546a1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#303030',endColorstr='#0546a1',GradientType=1);overflow:hidden}
@media(min-width:768px){#bannerslider_top_large{padding:15px 40px 15px 40px}}
@media(min-width:990px){#bannerslider_top_large{padding:15px 100px 15px 100px}
}#bannerslider_top_large .headline a,#bannerslider_top_small .headline a{
font-size:26px;font-weight:bold;max-height:94px;overflow:hidden;color:#fff}
#bannerslider_top_large .text,#bannerslider_top_small .text{
font-size:18px;color:#fff;font-weight:bold}
#bannerslider_top_large .price,#bannerslider_top_small .price{
text-align:center;font-size:36px;line-height:36px;color:#9abc30;font-weight:bold}
@media(min-width:768px){#bannerslider_top_large .price{padding-top:20px}}
#bannerslider_top_large .price span,#bannerslider_top_small .price span{
margin-bottom:20px;display:block;font-weight:normal;font-size:20px;line-height:normal;color:#fff;white-space:normal}
#bannerslider_top_large .headline small,#bannerslider_top_small .headline small,#bannerslider_top_large .price span small,#bannerslider_top_small .price span small{
margin-bottom:5px;display:block;font-weight:normal;font-size:12px;line-height:normal;color:#ccc;white-space:normal;font-style:italic}
@media(min-width:990px){#bannerslider_top_large .price{
font-size:56px;line-height:56px}}
#bannerslider_top_large .image img #bannerslider_top_small .image img{
display:block;max-width:180px;border:solid 10px #fff}@media(max-width:767px){
#bannerslider_top_small .image img{max-width:128px}}@media(min-width:768px){
#bannerslider_top_large .image img{max-width:220px}}.content--banner--normal{
position:relative;background:#fff}.content--banner--normal img{opacity:1}
.content--banner--normal:hover img{opacity:.5}
.content--banner--normal--txt01,.content--banner--normal--txt02{
position:absolute;padding:10px 20px 10px 10px;background:rgba(255,255,255,0.8);text-shadow:1px 1px 0 #ccc;font-size:24px;text-align:right;width:90%;color:#033882;font-weight:bold}
.content--banner--normal--txt01{top:10%}.content--banner--normal--txt02{
top:62%}
.content--banner--normal:hover .content--banner--normal--txt01,.content--banner--normal:hover .content--banner--normal--txt02{
background:rgba(181,222,52,0.8);color:#fff}@media(min-width:1024px){
.content--banner--normal--txt01{font-size:22px}
.content--banner--normal--txt02{top:70%;font-size:22px}}
.content--banner--small{position:relative;background:#fff}
.content--banner--small img{opacity:1}.content--banner--small:hover img{
opacity:.5}.content--banner--small--txt01,.content--banner--small--txt02{
position:absolute;padding:5px 5px 5px 5px;background:rgba(255,255,255,0.8);text-shadow:1px 1px 0 #ccc;font-size:14px;text-align:center;width:100%;color:#033882}
.content--banner--small--txt01{top:10px}.content--banner--small--txt02{
bottom:10px}
.content--banner--small:hover .content--banner--small--txt01,.content--banner--small:hover .content--banner--small--txt02{
background:rgba(181,222,52,0.8);color:#fff}@media(min-width:1024px){
.content--banner--small--txt01,.content--banner--small--txt02{
padding:10px 10px 10px 10px;font-size:18px}}