/*--------------------------------------------------------------------------------------------------
 CSS Styles for <UDOB&Auml;R>.

 version:   1.0
 --------------------------------------------------------------------------------------------------*/
/* =CSS Reset
 --------------------------------------------------------------------------------------------------*/
/* http://meyerweb.com/eric/tools/css/reset/
 v2.0 | 20110126
 License: none (public domain)
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
/* End CSS Reset
 --------------------------------------------------------------------------------------------------*/
/* remember to define focus styles! */
:focus{outline:0}
/* =Toolkit
 --------------------------------------------------------------------------------------------------*/
/* Micro Clearfix Hack by Nicholas Gallagher (http://nicolasgallagher.com/micro-clearfix-hack/) */
/* For modern browsers */
.cf:before,.cf:after{content:"";display:table}
.cf:after{clear:both}
/* For IE 6/7 (trigger hasLayout) */
.cf{zoom:1}
/* general purpose classes */
.nodisplay{display:none}
.nodisplay_strict{display:none!important}
.alignleft{float:left}
.alignnone{clear:both;font-size:0;line-height:0;margin:0;padding:0;border:0;height:0;width:0}
.alignright{float:right}
/* End Toolkit
 --------------------------------------------------------------------------------------------------*/
/* =Normalization - mostly derived from normalize.css (https://github.com/necolas/normalize.css/) but without comments and compressed to keep the file small
 --------------------------------------------------------------------------------------------------*/
hr{display:block;height:1px;border:0;margin:1em 0;padding:0;border-top:1px solid #ccc}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1}
audio:not([controls]){display:none}
[hidden]{display:none}
html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body,button,input,select,textarea{font-family:sans-serif}
a:focus{outline:thin dotted}
a:hover,a:active{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
abbr[title]{border-bottom:1px dotted;cursor:help}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
small{font-size:75%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.3em}
sub{bottom:-.25em}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:top}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0;padding:0}
legend{border:0;*margin-left:-7px}
button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}
button,input{line-height:normal}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}
input,select{vertical-align:middle}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
::-moz-focus-inner{border:0;outline:0}
html{-webkit-text-size-adjust:none}
/* End Normalization
 --------------------------------------------------------------------------------------------------*/
/* =Typography
 --------------------------------------------------------------------------------------------------*/
/* Setting up the fonts */
body{font:14px/18px Arial,Helvetica,sans-serif;color:#666;background:#fff}
/* End Typography
 --------------------------------------------------------------------------------------------------*/
/* =Headings
 --------------------------------------------------------------------------------------------------*/
/* End Headings
 --------------------------------------------------------------------------------------------------*/
/* =Links
 --------------------------------------------------------------------------------------------------*/
a{text-decoration:none;color:#000;cursor:pointer!important}
a:hover{text-decoration:none}
/* End Links
 --------------------------------------------------------------------------------------------------*/
/* =Branding
 --------------------------------------------------------------------------------------------------------*/
p{padding:0 0 10px;margin:0}
body{background:url(../../../img/bgi/bg.jpg) no-repeat #eee center top;width:100%}
#wrapper{width:1004px;margin:0 auto;position:relative}
#header{position:absolute;z-index:99;top:0;left:0;width:100%}
#logo{float:left;margin-right:26px;padding:24px 0}
#logo a{width:272px;height:95px;display:block}
/* End Branding
 --------------------------------------------------------------------------------------------------------*/
/* =Main Nav
 --------------------------------------------------------------------------------------------------*/
#mainNavigation{height:48px;background:#368edf;border:1px solid #185791}
#mainNavigation > ul{float:left;margin:0;position:relative}
#mainNavigation > ul > li{float:left;display:block;border-right:1px solid #185791}
#mainNavigation > ul > li > a{display:block;font-size:13px;color:#fff;font-weight:700;line-height:28px;padding:10px 20px}
#mainNavigation > ul > li > a.home{padding-right:15px;padding-bottom:8px;height:30px}
#mainNavigation > ul > li > a.home span{background:url(../../../img/bgi/icon-home.png) no-repeat center center;width:14px;height:18px;vertical-align:middle;display:inline-block;margin-right:5px}
#mainNavigation > ul > li > a:hover,#mainNavigation > ul > li > a.active{background:#185791}
#mainNavigation > ul > li:hover > a{background:#185791}
#mainNavigation > ul > li > a strong,#mainNavigation .login-link > a span{background:url(../../../img/bgi/sprites.png) repeat scroll 0 0 transparent;display:inline-block;height:17px;margin:1px 0 0 3px;vertical-align:top;width:16px}
#mainNavigation .login-link{float:right;margin-right:20px;position:relative}
#mainNavigation .login-link > a{display:block;padding:10px 0}
#mainNavigation .login-link > a em{font-style:normal;font-size:14px;color:#000;line-height:18px;font-weight:700;font-style:normal;display:inline-block}
/* End Main Nav
 --------------------------------------------------------------------------------------------------*/
/* =Breadcrumbs start
 --------------------------------------------------------------------------------------------------*/
.breadcrumbs{border-bottom:1px solid #e5e5e5;padding-bottom:8px;margin-bottom:11px}
.breadcrumbs a{display:block;background:url(../../../img/bgi/icon-seoNav.png) no-repeat right center;font-size:12px;color:#000;line-height:15px;padding-right:12px;float:left;margin-right:9px}
.breadcrumbs span{display:block;font-size:12px;color:#000;line-height:15px;font-weight:700;float:left}
/* =Breadcrumbs ends
 --------------------------------------------------------------------------------------------------*/
/* =Main Content
 --------------------------------------------------------------------------------------------------*/
.main-wrap{width:1004px;margin:0 auto;padding:33px 0 51px}
.wide-column{width:715px}
.main-content{background:url(../../../img/bgi/bottom-shadow.png) no-repeat bottom center;padding-bottom:9px}
.news-heading{padding:8px 16px;vertical-align:top;line-height:17px;height:17px;margin:0 4px;background:url(../../../img/bgi/heading-bg.png) no-repeat bottom center}
.news-heading a{font-size:12px;color:#858585;display:inline-block;text-decoration:underline;vertical-align:top;float:left}
.news-heading a:hover{text-decoration:none}
.news-heading .country-box{float:right;padding-right:6px;vertical-align:top;width:145px}
.news-heading .country-box .flag-box{width:40px;position:relative;float:left;margin-right:5px}
.news-heading .country-box .flag-box em{display:inline-block;vertical-align:top;border:1px solid #5f5f5f;margin:4px 5px 0 0;height:8px;float:left}
.news-heading .country-box .flag-box a{background:url(../../../img/bgi/sprites.png) 0 0;display:inline-block;width:16px;height:17px;vertical-align:top;float:left;padding:0}
.news-heading .country-box ul.flag{margin:0;padding:5px 0 0 3px;float:left;position:absolute;left:-4px;top:17px;display:none;width:40px;border-left:solid 1px #E0E0E0;background:#E0E0E0;border-right:solid 1px #E0E0E0;border-bottom:solid 1px #E0E0E0}
.news-heading .country-box ul.flag li{display:block;float:left;width:100%;padding:0;margin:0}
.news-heading .country-box ul.flag li a{display:inline-block;text-decoration:none;background:none}
.news-heading .country-box ul.flag li a em{display:inline-block;vertical-align:top;border:1px solid #5f5f5f;margin-top:4px;height:8px}
.news-heading .country-box .currency-list{float:right}
.news-heading .country-box .currency-list > li{float:left;display:block;background:url(../../../img/bgi/link-pipe.png) no-repeat right center;padding-right:11px;margin-right:10px}
.news-heading .country-box .currency-list li.last{margin:0;padding:0;background:none}
.news-heading .country-box .currency-list li a{font-size:12px;color:#000;display:inline-block;text-decoration:none}
.news-heading .country-box .currency-list li.nxs-konto > a{font-weight:700}
.news-heading .country-box .currency-list li.nxs-konto > a span{background:url(../../../img/bgi/icon-metanav.png) no-repeat right center;display:inline-block;width:15px;height:15px;margin-left:3px}
.news-heading .country-box .currency-list li.nxs-konto:hover .login-form{display:block}
.news-heading .cat-country .flag-box{margin-right:5px}
.header-midrow{padding-top:8px;margin:0 4px}
.top-links{position:relative;z-index:999}
.top-links ul{float:right;padding-right:20px}
.top-links ul > li{display:block;float:left;padding:0 0 18px 16px;position:relative}
.top-links ul > li a{font-size:12px;color:#2f2f2f;display:block;line-height:15px}
.top-links ul > li a span{background:url(../../../img/bgi/sprites.png) 0 0;display:inline-block;width:16px;height:17px;vertical-align:top;margin-left:5px}
.top-links ul > li a em{display:inline-block;vertical-align:middle}
.top-links ul > li:hover a{text-decoration:none}
.top-links ul > li:hover a span{background-position:-275px -2px}
.top-links ul > li.last{font-size:12px;color:#2f2f2f;text-decoration:underline;line-height:17px}
#mainNavigation ul > li:hover .info-flyout,.login-link:hover .login-form{display:block}
#mainNavigation ul li .info-flyout{position:absolute;top:37px;right:11px;width:188px;display:none;z-index:9999}
#mainNavigation ul li ul.info-list{border:1px solid #bcbcbc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999;padding:0;margin:0;background:#fff}
#mainNavigation ul li ul.info-list li{display:block;float:left;width:100%;border-top:1px solid #bcbcbc;padding:0}
#mainNavigation ul li ul.info-list li.arrow{position:absolute;background:url(../../../img/bgi/sprites.png) no-repeat -303px 0;width:11px;height:20px;display:block;top:-14px;right:13px;z-index:9999;border:0}
#mainNavigation ul li ul.info-list li.first{border:0}
#mainNavigation ul li ul.info-list li a{display:block;padding:4px 10px 5px;font-size:12px;color:#000;line-height:15px}
#mainNavigation ul li ul.info-list li.first a{border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0}
#mainNavigation ul li ul.info-list li.last{text-decoration:none}
#mainNavigation ul li ul.info-list li.last a{border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px}
#mainNavigation ul li ul.info-list li a:hover{background:#f1f1f1;color:#000;font-weight:700}
.login-form{position:absolute;top:33px;right:18px;width:258px;display:none}
.login-form ul.login-block{width:236px;border:1px solid #e77200;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999;padding:10px;background:#fff;z-index:9999;position:relative}
.login-form ul.login-block li{float:left;display:block;width:100%;margin-bottom:9px;padding:0;background:none}
.login-form ul.login-block li.arrow{position:absolute;background:url(../../../img/bgi/login-arrow.png) no-repeat 236px 0;width:258px;height:13px;display:block;top:-10px;left:0;z-index:9999;border:0}
.login-form ul.login-block li .input-txt{background:url(../../../img/bgi/input-bg.png) repeat-x;border:1px solid #e5e5e5;width:223px;margin:0 auto;font-size:12px;color:#000;font-weight:700;padding:4px 5px}
.login-form ul.login-block li.pwd{margin-bottom:5px}
.login-form ul.login-block li.links{margin-bottom:7px}
.login-form ul.login-block li a{display:block}
.login-form ul.login-block li a.alignleft{width:130px}
.login-form ul.login-block li a.alignleft span{width:115px}
.login-form ul.login-block li a.alignright{width:83px;margin-left:10px}
.login-form ul.login-block li a em{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;width:7px;height:16px;display:inline-block;vertical-align:top;margin-right:4px}
.login-form ul.login-block li a span{color:#000;font-size:12px;line-height:16px;text-decoration:underline;display:inline;background:none}
.login-form ul.login-block li .gray-btn{width:239px;height:28px;text-decoration:none;float:none;margin:0;line-height:15px;background:#f7a62d;border:1px solid #e77200;color:#fff;font-weight:700}
.login-form ul.login-block li.last{margin:0;text-decoration:none}
.header-content{padding:0 20px 8px}
.search-block{float:left;margin-top:23px}
.search-block .row{padding-bottom:5px;float:left;width:100%}
.quick-link{float:left;padding:0 0 0 4px}
.quick-link li{display:block;padding-bottom:3px;float:left;margin-right:15px}
.quick-link li div.links{display:block;font-size:13px;line-height:18px;color:#2f2f2f}
.quick-link li div.links span{display:inline-block;width:16px;height:16px;background:url(../../../img/bgi/sprites.png) -53px 0;margin-right:8px;vertical-align:top}
.quick-link li div.links em{display:inline-block;font-size:13px;line-height:18px;color:#2f2f2f;font-style:normal}
.search-div{background:#f7a62d;border:1px solid #e97b11;width:395px;height:37px;margin:0 20px 0 0;float:left;position:relative}
.search-div .search-input{margin:0;background:#fff url(../../../img/bgi/icon-search.png) no-repeat 10px center;border:0;width:280px;float:left;font-size:12px;color:#2f2f2f;padding:8px 10px 8px 40px;font-weight:700;height:21px}
.btn-search{background:none;width:65px;height:37px;border:0;border-left:1px solid #e97b11;font-size:12px;color:#fff;font-weight:700;padding:0;text-align:center;float:right}
.red-btn{float:right;width:83px;float:right;border:1px solid #af111e;font-size:12px;color:#fff;font-weight:700;padding:7px 0;height:31px;background:#f32c30;border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f32c30),color-stop(1%,#f32c30),color-stop(2%,#d61d2c),color-stop(100%,#b22b31));background:-webkit-linear-gradient(top,#f32c30 0%,#f32c30 1%,#d61d2c 2%,#b22b31 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f32c30),color-stop(1%,#f32c30),color-stop(2%,#d61d2c),to(#b22b31));background:linear-gradient(to bottom,#f32c30 0%,#f32c30 1%,#d61d2c 2%,#b22b31 100%);vertical-align:top}
.search-perform{position:absolute;top:31px;left:-2px;width:704px;z-index:99;background:#fff;border:2px solid #cbcbcb;padding-left:9px;display:none;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999}
.search-perform .title-txt{font-size:12px;color:#2f2f2f;line-height:16px;padding:10px 0 13px;border-bottom:1px solid #e5e5e5}
.search-perform .title-txt a{text-decoration:underline}
.search-perform .category-block{width:318px;padding-right:10px;border-right:1px solid #e5e5e5;float:left}
.search-perform .category-block h3{font-size:12px;color:#2f2f2f;font-weight:700;padding:5px 0 10px}
.search-perform .category-block ul{margin:0;padding:0}
.search-perform .category-block ul li{display:block;border-top:1px solid #e5e5e5;float:left;width:100%;padding:7px 0 8px}
.search-perform .category-block ul li:first-child{border:0}
.search-perform .category-block ul li a{display:block}
.search-perform .category-block ul li a em{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat -321px 0;width:12px;height:19px;float:left;vertical-align:top}
.search-perform .category-block ul li a span,.search-perform .cms-block ul li a span{display:inline-block;float:left;font-size:13px;color:#2f2f2f;line-height:17px}
.search-perform .pro-block{float:left;width:375px;padding:0 0 6px}
.search-perform .pro-block h3,.search-perform .pro-block h3 a,.search-perform .pro-block div.title,.search-perform .pro-block div.title a{font-size:12px;color:#2f2f2f;font-weight:700;padding:5px 10px 0;font-weight:normal}
.search-perform .pro-block h3 a{float:right;text-decoration:underline;padding:0;margin-right:10px}
.search-perform .pro-block ul{width:100%}
.search-perform .pro-block ul li{margin:0;padding:5px 0 3px;display:block;width:100%;border-top:1px solid #e5e5e5;float:left}
.search-perform .pro-block ul li:first-child{border:0}
.search-perform .pro-block ul li .pro-img{float:left;width:79px;display:block;margin:2px 10px 0}
.search-perform .pro-block ul li .pro-des{float:left;width:255px}
.search-perform .pro-block ul li .pro-des h4{font-size:12px;color:#2f2f2f;font-weight:700;padding:0;line-height:15px}
.search-perform .pro-block ul li .pro-des p{font-size:11px;color:#2f2f2f;line-height:15px;padding-bottom:0;margin:0}
.search-perform .pro-block ul li .pro-des p span{background:url(../../../img/bgi/bullet.png) no-repeat right center;color:#2F2F2F;display:inline-block;font-size:11px;line-height:15px;padding-right:9px}
.search-perform .brand-wrap{border-top:1px solid #e5e5e5;padding:4px 0 13px;float:left;width:100%}
.search-perform .brand-wrap h3{font-size:12px;color:#2f2f2f;font-weight:700;padding:0 0 7px}
.search-perform .brand-wrap a{display:block;margin-right:20px;float:left}
.certificate-logo{float:left;margin:-27px 0 0;position:relative}
.certificate-logo a{display:block;float:left;margin-right:10px}
.red-btn span{background:url(../../../img/bgi/sprites.png) no-repeat -27px 0;width:22px;height:14px;vertical-align:top;display:inline-block}
.articleprice-block{float:right;width:145px;margin:43px 0 0}
.articleprice-block.nxs-filled{margin-top:40px}
.articleprice-box h2{font-size:18px;font-weight:700;color:#666;margin-bottom:5px}
.articleprice-box span{font-size:12px;color:#2f2f2f;line-height:15px;display:inline-block;float:left;padding-right:5px;margin-bottom:8px}
.articleprice-box .detail-list{padding-bottom:9px}
.articleprice-box .detail-list li{float:left;display:block;width:100%}
.articleprice-box .detail-list li span,.articleprice-box .detail-list li strong{font-size:12px;color:#2f2f2f;line-height:15px;display:inline-block;float:left;margin:0}
.articleprice-box .detail-list li strong{float:right;text-align:right}
.articleprice-box .green-input,.articleprice-box .green-btn,.articleprice-box .lightgray-input{background:#72c241 url(../../../img/bgi/icon-cart.png) no-repeat 0 0;border:0;padding:0 0 0 30px;height:24px;border:1px solid #5d9a37;font-size:12px;color:#fff;font-weight:700;width:145px}
.articleprice-box .lightgray-input{background:#989898 url(../../../img/bgi/icon-cart-disabled.png) no-repeat 0 0;border-color:#666}
.lightgray-btn,.banner-teaser .pager li{border:1px solid #cbcbcb;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;background:#fcfcfc;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fcfcfc),color-stop(1%,whitesmoke),color-stop(100%,gainsboro));background:-webkit-linear-gradient(top,#fcfcfc 0%,whitesmoke 1%,gainsboro 100%);background:-webkit-gradient(linear,left top,left bottom,from(#fcfcfc),color-stop(1%,#f5f5f5),to(#dcdcdc));background:-webkit-linear-gradient(top,#fcfcfc 0%,#f5f5f5 1%,#dcdcdc 100%);background:linear-gradient(to bottom,#fcfcfc 0%,#f5f5f5 1%,#dcdcdc 100%);box-shadow:2px 2px 1px #B0B0B0;-moz-box-shadow:2px 2px 1px #B0B0B0;-webkit-box-shadow:2px 2px 1px #B0B0B0}
.lightgray-btn{height:30px;padding:4px 37px;width:159px}
.lightgray-btn em{display:inline-block;font-size:12px;color:#bfbfbf;line-height:18px;font-weight:700;font-style:normal}
.lightgray-btn span{background:url(../../../img/bgi/sprites.png) no-repeat scroll -350px 0 transparent;display:inline-block;height:18px;vertical-align:top;width:19px;padding:0;margin:0}
.articleprice-block .direct-order{display:inline-block}
.articleprice-block .direct-order em{background:url(../../../img/bgi/sprites.png) no-repeat -377px 0;display:inline-block;vertical-align:top;width:24px;height:24px;margin-right:6px}
.articleprice-block .direct-order span{font-size:12px;color:#2f2f2f;text-decoration:underline;line-height:25px;display:inline-block}
.green-btn{background:#72c241;border:1px solid #53942a;width:158px;font-size:12px;color:#fff;font-weight:700;height:29px}
.green-btn span{background:url(../../../img/bgi/sprites.png) no-repeat -75px 0;width:24px;height:14px;vertical-align:top;display:inline-block}
.hotline-text{padding:14px 0 4px 2px;font-size:18px;color:#2a2a2a}
.hotline-text .phone-number{font-size:18px;color:#2a2a2a;line-height:23px;display:inline-block}
.hotline-text .phone-number em{background:url(../../../img/bgi/icon-telephone.png) no-repeat 0 0;width:16px;height:24px;vertical-align:top;display:inline-block;margin:0 10px}
.gray-btn{border:1px solid #898989;width:119px;font-size:12px;color:#fff;font-weight:700;height:29px;float:right;margin:5px 20px 0 0;line-height:29px;text-align:center;background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(1%,#eee),color-stop(2%,#c6c6c6),color-stop(100%,gray));background:-webkit-linear-gradient(top,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%);background:-webkit-gradient(linear,left top,left bottom,from(#eee),color-stop(1%,#eee),color-stop(2%,#c6c6c6),to(gray));background:-webkit-linear-gradient(top,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%);background:linear-gradient(to bottom,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%)}
#container{padding:233px 23px 25px 25px;background:url(../../../img/bgi/wrap-bg.png) repeat-y center top}
.narrow-column{width:221px;z-index:9;position:relative}
.narrow-column > h3{position:relative;z-index:999;background:#f32c30;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f32c30),color-stop(1%,#f32c30),color-stop(4%,#d71d2c),color-stop(100%,#b12c32));background:-webkit-linear-gradient(top,#f32c30 0%,#f32c30 1%,#d71d2c 4%,#b12c32 100%);background:-webkit-gradient(linear,left top,left bottom,from(#f32c30),color-stop(1%,#f32c30),color-stop(4%,#d71d2c),to(#b12c32));background:linear-gradient(to bottom,#f32c30 0%,#f32c30 1%,#d71d2c 4%,#b12c32 100%);vertical-align:top;box-shadow:1px 2px 1px #D6D6D6;-moz-box-shadow:1px 2px 1px #D6D6D6;-webkit-box-shadow:1px 2px 1px #D6D6D6;font-size:16px;color:#fff;font-weight:700;padding:7px 9px 6px;margin-bottom:6px;line-height:21px;border:1px solid #af111e}
.narrow-column h3 span.sortiment-arrow{position:absolute;right:12px;bottom:-10px;width:16px;height:17px;background:url(../../../img/bgi/sprites.png) no-repeat -434px -2px;z-index:99}
.range-nav{width:219px;border:1px solid #cbcbcb;margin:0 0 10px;padding:0}
.range-nav > li{display:block;width:100%;border-bottom:1px solid #cbcbcb;border-top:1px solid #fff;background:url(../../../img/bgi/left-navbg.png) repeat-x left top #eee;position:relative;float:left}
.range-nav > li:first-child{border-top:1px solid #fbfbfb}
.range-nav > li a{display:block;font-size:14px;color:#000;line-height:18px;padding:8px;position:relative;z-index:999}
.range-nav > li a em,.tabbing-link li a em{background:url(../../../img/bgi/sprites.png) no-repeat -409px -2px;vertical-align:top;display:inline-block;width:16px;height:17px;margin:1px 8px 0 0}
.range-nav > li a span{display:inline-block;font-size:14px;color:#000;line-height:18px}
.range-nav > li a strong,.fullrange-nav li a strong{display:none;height:35px;width:17px;background:url(../../../img/bgi/range-arrow.png) no-repeat right top;position:absolute;right:-17px;top:0}
.range-nav > li.last{border-bottom:0}
.range-nav > li:hover,.range-nav > li.active{background:url(../../../img/bgi/range-bghover.png) repeat-x left top;margin-left:-1px;border-top:1px solid #fafafa;padding-left:1px}
.range-nav > li:hover > a,.range-nav > li.active > a{color:#fff}
.range-nav > li:hover > a strong,.range-nav > li.active > a strong{display:block}
.range-nav > li:hover > a span,.range-nav > li.active > a span{color:#fff}
.range-nav > li:hover .sub-naviagation{display:none}
.sub-naviagation{position:absolute;width:648px;left:225px;top:-149px;display:none;padding-left:20px}
.sub-naviagation > ul{background:#fff;border:2px solid #cbcbcb;border-bottom:1px solid #cbcbcb;padding:0;z-index:99;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999}
.sub-naviagation > ul > li{float:left;display:block;width:214px;border-left:1px solid #e5e5e5;min-height:283px;border-bottom:1px solid #e5e5e5}
.sub-naviagation > ul > li.first{border-left:0}
.sub-naviagation > ul > li div{width:202px;margin:0 auto;padding:5px 0}
.sub-naviagation > ul > li div .pro-img{background:#e5e5e5;padding:1px;min-height:90px;display:block;margin-bottom:7px}
.sub-naviagation > ul > li div h3,.sub-naviagation > ul > li div div.title{font-size:12px;color:#2f2f2f;line-height:16px;font-weight:700;padding:0 0 1px 1px}
.sub-naviagation > ul > li div ul{padding:0}
.sub-naviagation > ul > li div ul > li{display:block;width:100%;float:left;padding-bottom:0}
.sub-naviagation > ul > li div ul > li a{display:block;margin:0;padding:0;text-shadow:none;font-weight:400;border:0;font-size:12px;color:#000;line-height:19px}
.sub-naviagation > ul > li div ul > li a em{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat -321px -2px;width:9px;height:19px;float:left;vertical-align:top}
.sub-naviagation > ul > li div ul > li a span{display:inline-block;float:left;font-size:12px;color:#2f2f2f;line-height:16px}
.sub-naviagation > ul > li div ul > li:hover a,.range-nav > li > ul > li div ul li.active a{border:0;padding:0}
.sub-naviagation > ul > li div ul > li a:hover,.range-nav > li > ul > li div ul li a.active{border:0;padding:0}
.sub-naviagation > ul > li div ul > li a:hover span,.sub-naviagation > ul > li div ul li a.active span{color:#929292;text-decoration:underline}
.banner-teaser{background:#fff;min-height:288px;border:1px solid #e5e5e5;margin-bottom:21px}
.banner-teaser .banner-slider{margin:0;padding:0;overflow:hidden;height:245px;border-bottom:1px solid #e5e5e5}
.banner-teaser .banner-slider li{position:relative;overflow:hidden}
.banner-teaser .banner-slider li .gray-btn{bottom:30px;display:block;height:28px;left:271px;line-height:27px;position:absolute;text-align:center;width:169px}
.banner-teaser .pager{float:right;padding:7px 8px}
.banner-teaser .pager li{float:left;display:block;width:26px;height:26px;margin-right:5px}
.banner-teaser .pager li a,.banner-teaser .thumbNav li a,.change-shoppcart div.change-content span{display:block;line-height:27px;text-align:center;font-size:12px;color:#2f2f2f;font-weight:700}
.banner-teaser .pager li.selected,.banner-teaser .pager li:hover{background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(1%,#eee),color-stop(2%,#c6c6c6),color-stop(100%,gray));background:-webkit-linear-gradient(top,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%);background:-webkit-gradient(linear,left top,left bottom,from(#eee),color-stop(1%,#eee),color-stop(2%,#c6c6c6),to(gray));background:-webkit-linear-gradient(top,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%);background:linear-gradient(to bottom,#eee 0%,#eee 1%,#c6c6c6 2%,gray 100%);border:1px solid #898989;position:relative}
.banner-teaser .pager li.selected a,.banner-teaser .pager li:hover a{color:#fff}
.tabbing-link{border:1px solid #cbcbcb;background:url(../../../img/bgi/left-navbg.png) repeat-x #eee;margin-bottom:21px}
.tabbing-link li{float:left;display:block;border-left:1px solid #cbcbcb;width:177px}
.tabbing-link li:first-child{border:0}
.tabbing-link li a{display:block;font-size:14px;color:#000;line-height:18px;padding:9px 0 10px;text-align:center}
.tabbing-link li a span{display:inline-block;font-size:14px;color:#000;line-height:18px;font-weight:700}
.product-block{border:1px solid #e5e5e5}
.product-block > li{width:237px;float:left;display:block;border-left:1px solid #e5e5e5;min-height:296px}
.product-block > li:first-child{border:0}
.product-block > li.last .pro-content h3{padding-bottom:32px}
.pro-content{padding:10px}
.pro-content .pro-img{padding-bottom:7px;display:block;text-align:center}
.pro-content h3,.pro-content div.title{font-size:13px;color:#2f2f2f;line-height:16px;font-weight:700;padding-bottom:10px}
.pro-content h3 a{font-size:13px;color:#2f2f2f;line-height:16px}
.pro-content p{font-size:12px;color:#2f2f2f;line-height:15px;padding-bottom:17px}
.pro-content .gray-btn{width:217px;height:28px;margin:0 0 12px;padding:5px 0}
.pro-content .gray-input{width:217px;height:32px;margin:0 0 9px;padding:0;background:url(../../../img/bgi/sprites.png) no-repeat 0 -48px;font-style:normal;font-size:12px;color:#fff;border:0;font-weight:700;padding:5px 0 7px 15px}
.pro-content .green-btn{width:217px;height:29px;display:inline-block;text-align:center}
.pro-content .gray-btn span{background:url(../../../img/bgi/sprites.png) no-repeat -190px 0;width:21px;height:19px;display:inline-block;vertical-align:top}
.pro-content .gray-btn em{display:inline-block;font-style:normal;font-size:12px;color:#fff;line-height:19px}
.top-row{padding:0;margin:0}
.brand-block{padding:20px 0 0;width:1004px;margin:0 auto}
.brand-block h3{font-size:16px;color:#565656;line-height:21px;font-weight:700;padding:0 0 16px 25px}
.brand-block .bands-name{float:left;width:100%}
.brand-block .bands-name li{float:left;width:160px;height:65px;display:block;border-right:1px solid #ddd;border-bottom:1px solid #ddd}
.brand-block .bands-name li a{display:block;width:165px;height:60px}
.brand-block .bands-name li a.bisely{background:url(../../../img/bgi/bisley_sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.bisely:hover{background-position:center top}
.brand-block .bands-name li a.dauphin{background:url(../../../img/bgi/dauphin-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.dauphin:hover{background-position:center top}
.brand-block .bands-name li a.logo3{background:url(../../../img/bgi/gnzburgersteigtechnik-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.logo3:hover{background-position:center top}
.brand-block .bands-name li a.hailo{background:url(../../../img/bgi/hailo-sprite.png) center bottom}
.brand-block .bands-name li a.hailo:hover{background-position:center top}
.brand-block .bands-name li a.kappes{background:url(../../../img/bgi/kappes-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.kappes:hover{background-position:center top}
.brand-block .bands-name li a.kern{background:url(../../../img/bgi/kern-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.kern:hover{background-position:center top}
.brand-block .bands-name li a.rhew{background:url(../../../img/bgi/rhewa-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.rhew:hover{background-position:center top}
.brand-block .bands-name li a.tarifold{background:url(../../../img/bgi/tarifold-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.tarifold:hover{background-position:center top}
.brand-block .bands-name li a.variofit{background:url(../../../img/bgi/variofit-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.variofit:hover{background-position:center top}
.brand-block .bands-name li a.luxo{background:url(../../../img/bgi/luxo-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.luxo:hover{background-position:center top}
.brand-block .bands-name li a.wedp{background:url(../../../img/bgi/wedo-sprite.png) no-repeat center bottom}
.brand-block .bands-name li a.wedp:hover{background-position:center top}
.brand-block .bands-name li.none{border-bottom:0}
.brand-block .bands-name li a.all-brand{background:transparent;border:0;color:#2F2F2F;display:inline-block;font-size:12px;height:auto;margin:17px 44px 0;text-align:center;width:auto;width:85px;text-align:left}
.brand-block .bands-name li a.all-brand em,a.pro-dtllink em{background:url(../../../img/bgi/sprites.png) no-repeat scroll -321px -3px transparent;display:inline-block;float:left;height:19px;vertical-align:top;width:9px;margin-right:4px}
.brand-block .bands-name li a.all-brand span,a.pro-dtllink span{display:inline-block;font-size:12px;color:#2f2f2f;text-decoration:underline;font-style:normal;line-height:15px}
.brand-block .bands-name li.last{border-right:0}
.brand-block .bands-name li a.all-brand:hover span{text-decoration:none}
.social-links{position:absolute;right:-24px;width:28px;top:214px;z-index:9999}
.social-links li{float:left;display:block;margin-bottom:5px}
.social-links #info{width:28px;height:100px}
.social-links li #info a{width:28px;height:20px;display:block;background:url(../../../img/bgi/sprites.png) no-repeat -944px 0}
.social-links li #info a:hover{background-position:-972px 0}
.social-links li #info a.call-i{background-position:-944px -20px}
.social-links li #info a.call-i:hover{background-position:-972px -20px}
.social-links li #info a.email-i{background-position:-944px -40px}
.social-links li #info a.email-i:hover{background-position:-972px -40px}
.social-links li #info a.msg-i{background-position:-944px -60px}
.social-links li #info a.msg-i:hover{background-position:-972px -60px}
.social-links li #info a.last{background-position:-944px -80px}
.social-links li #info a.last:hover{background-position:-972px -80px}
.social-links li a.blog{height:102px;background:url(../../../img/bgi/sprites.png) no-repeat -944px -105px;width:28px;display:block}
.social-links li a.feedback{height:75px;width:28px;background:url(../../../img/bgi/sprites.png) no-repeat -944px -212px;display:block}
.social-links li a.feedback:hover{background-position:-972px -212px}
/* =End Main Content
 --------------------------------------------------------------------------------------------------*/
/* =Footer
 --------------------------------------------------------------------------------------------------*/
#footer{background:#f5f5f5;background:url(../../../img/bgi/footer-bg.png) repeat-x #fff;margin:0;padding:0}
.footer-wrap{margin-top:-39px}
.footer-block{background:url(../../../img/bgi/footer-warpbg.png) top center no-repeat;padding:24px 0;width:1004px;margin:0 auto;position:relative}
.footer-block .fblocks{margin:0 0 0 13px}
.footer-block .fblocks > li{display:block;width:317px;float:left;margin-right:9px;min-height:158px;position:relative;border-right:1px solid #e5e5e5}
.footer-block .fblocks > li h3,.footer-block .fblocks > li div.title{font-size:16px;color:#7d7d7d;line-height:21px;padding:0 10px 6px;font-weight:700;position:relative;z-index:99}
.footer-block .fblocks > li.payment-block{width:329px}
.footer-block .fblocks > li.payment-block .title{padding-left:22px}
.footer-block .fblocks > li.payment-block h3{padding:0 10px 11px 23px}
.footer-block .fblocks > li.payment-block p{font-size:12px;color:#7d7d7d;line-height:15px;padding:0 0 12px 22px}
.footer-block .fblocks > li.last{width:290px;border:0;padding-left:22px}
.footer-block .fblocks > li.last h3{padding:0 0 17px}
.footer-block .fblocks > li.last .certificate-logo{float:left;width:90px;margin:-5px 0 0}
.footer-block .fblocks > li.last .certificate-logo a{display:block;margin:0;text-align:center;width:90px}
.footer-content{padding:10px 19px 0}
.contact-box{width:170px;padding:7px 10px;position:relative;z-index:2}
.contact-box strong{font-size:12px;color:#7d7d7d;line-height:17px;font-weight:700;display:block}
.contact-img{display:block;position:absolute;top:6px;right:19px;z-index:1}
.contact-box p{font-size:12px;color:#7d7d7d;line-height:15px;padding-bottom:2px;text-decoration:none}
.contact-box p a{color:#7d7d7d;font-size:12px;line-height:15px;text-decoration:underline}
.contact-box p a:hover{text-decoration:none}
.footer-content .payment-text{font-size:12px;color:#2f2f2f;font-weight:700;line-height:15px;display:block;padding:16px 11px 0;margin-bottom:44px}
.footer-content .payment-logo .row{border-bottom:1px solid #e5e5e5;float:left;width:100%}
.footer-content .payment-logo .row a{display:block;float:left;width:105px;height:49px}
.footer-content .payment-logo .row a:first-child{border-right:1px solid #e5e5e5}
.plugin-img{display:block;margin-right:10px;float:left}
.footer-block .fblocks > li.payment-block .footer-content{padding:10px 9px}
.footer-block .fblocks > li.last{margin-right:0}
.footer-block .fblocks > li.last .title{padding-left:0}
#footer .footer-nav{background:#1a74cb;height:45px}
#footer .footer-nav .copyright-txt{font-size:12px;color:#fff;line-height:15px;display:inline-block;float:left}
#footer .wrapper{width:957px;margin:0 auto;padding-top:15px}
#footer .footer-nav ul{float:right}
#footer .footer-nav ul li{display:block;float:left;background:url(../../../img/bgi/footer-pipe.png) no-repeat right center}
#footer .footer-nav ul li a{display:block;font-size:12px;color:#fff;line-height:17px;padding:0 12px}
#footer .footer-nav ul li a:hover{text-decoration:underline}
#footer .footer-nav ul li.last{background:none}
#footer .footer-nav ul li.last a{padding-right:0}
.footer-dtl{padding:0;margin:0}
.footer-dtl h3,.footer-dtl div.title{font-size:12px;color:#7d7d7d;line-height:15px;padding-bottom:5px;font-weight:700}
.footer-dtl .operating-block{width:469px;border-right:1px solid #e5e5e5;padding-right:10px;min-height:122px}
.operating-content{overflow-y:scroll;overflow-x:hidden;height:180px;margin-bottom:5px}
.footer-dtl .operating-block p,.footer-dtl .operating-block p a{font-size:12px;color:#7d7d7d;line-height:15px;padding-bottom:2px}
.footer-dtl .operating-block p a{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat left -987px;padding-left:12px;.footer-dtloperating-blockpaspanfooter-dtlsearch-contentaspandisplay:inline-block;font-size:12px;color:#7d7d7d;line-height:15px;text-decoration:underline}
.footer-dtl .operating-block p a:hover span{text-decoration:none}
.footer-dtl .search-content{width:459px}
.footer-dtl .search-content h3{padding-bottom:0}
.footer-dtl .search-content a{display:inline-block;font-size:12px;color:#7d7d7d;line-height:15px;margin-right:0}
.footer-dtl .search-content a span{padding-left:0}
.footer-dtl .search-content a:hover span{text-decoration:none}
.category-wrap #container{padding:221px 25px 25px 23px}
.fullrange-nav{margin:0 0 10px;padding:0;width:219px}
.fullrange-nav li{border:1px solid #bcbcbc;border-top:0;display:block;width:219px;background:#fff;position:relative;float:left}
.fullrange-nav li ul.fSub li{border:none !important;}
.fullrange-nav > li:first-child{border:1px solid #185791}
.fullrange-nav li h4{line-height:18px;padding:4px 8px;background:#368edf;font-weight:700;position:relative;height:36px}
.fullrange-nav li h4 a{display:inline-block;max-width:170px;color:#fff;line-height:18px;font-size:13px;margin:0 0 0 20px;padding:0;float:none}
.fullrange-nav li h4 em{display:inline-block;width:16px;height:26px;background:url(../../../img/bgi/menuArrowLeft.png) no-repeat center center;position:absolute;left:10px;top:0}
.fullrange-nav li a{display:block;font-size:13px;color:#000;line-height:18px;padding:5px 0 9px;position:relative;float:left;width:219px}
.fullrange-nav li a em{vertical-align:top;display:inline-block;width:16px;height:17px;margin:1px 4px 0 13px;float:left}
.fullrange-nav li a span{display:block;font-size:13px;color:#000;line-height:18px;float:left;width:180px}
.fullrange-nav li > a.last{border-bottom:1px solid #eee}
.fullrange-nav li.active{border-bottom-color:#e77200;border-width:0 0 1px;width:221px}
.fullrange-nav li > a:hover,.fullrange-nav li.active > a{background:#f7a62d}
.fullrange-nav li.active > a{border:1px solid #e77200;width:219px}
.fullrange-nav > li > a:hover > span,.fullrange-nav > li.active > a > span{color:#fff}
.fullrange-nav li.last a{border-bottom:0}
.fullrange-nav li ul{padding:0;background:#fff}
.fullrange-nav li ul li{background:none}
.fullrange-nav li ul li a{width:219px}
.fullrange-nav li ul li a span{width:170px;padding-left:49px;color:#6b6b6b}
.fullrange-nav li ul li a:hover{background:#ffe5bf;border-right:0}
.fullrange-nav li ul li a.active{background:#ffe5bf}
.fullrange-nav li ul li a:hover em,.fullrange-nav li ul li a.active em{margin-right:2px}
.fullrange-nav li ul li a.active em{background-position:-559px 3px}
.fullrange-nav li ul li.last{border-bottom:1px solid #CBCBCB}
.fullrange-nav li ul li ul{padding:4px 4px 4px 54px}
.fullrange-nav li ul li ul.fSub{padding:4px 4px 4px 4px}
.fullrange-nav li ul li ul li{border-bottom:0;background:none;padding-bottom:4px}
.fullrange-nav li ul li ul li a{padding:0;border:0}
.fullrange-nav li ul li ul li a:hover,.fullrange-nav li ul li ul li a.active{background:none;text-decoration:underline;font-weight:700;border:0}
.item-list{border:1px solid #cbcbcb;margin-bottom:19px}
.item-list li{float:left;display:block;border-top:1px solid #cbcbcb;width:100%}
.item-list li a{font-size:14px;color:#000;line-height:18px;padding:6px 10px 8px 33px;display:block}
.item-list li:first-child{border:0}
.catlog-block{border:1px solid #cbcbcb;padding:12px 20px 9px 19px;margin-bottom:20px}
.catlog-block h3,.catlog-block div.title{font-size:14px;color:#000;line-height:18px;padding-bottom:10px;font-weight:700}
.catlog-block .catlog-img{display:block;margin-bottom:9px;border:1px solid #e5e5e5}
.catlog-block .gray-input{margin-bottom:5px;width:179px;height:25px;background:url(../../../img/bgi/sprites.png) no-repeat 0 -85px;font-size:12px;color:#fff;font-weight:700;border:0;padding-left:27px;height:27px}
.catlog-block .gray-input.file{background-position:0 -116px}
.catlog-block .green-btn{width:179px;height:25px}
.newsletter-block{border:1px solid #e77200;position:relative}
.newsletter-block .gray-btn{position:absolute;bottom:12px;left:20px;z-index:999;width:179px;height:25px;line-height:20px}
.equipment-text{padding-bottom:12px;margin-bottom:20px}
.equipment-text h2,.equipment-text h1{font-size:24px;color:#000;line-height:31px;margin:-6px 0 2px;position:relative;font-weight:700;float:left;width:100%}
.equipment-text h2 span{font-size:16px;color:#000;line-height:20px}
.equipment-text h3,.variofit-text h3{font-size:12px;color:#7d7d7d;line-height:15px;font-weight:700;padding-bottom:14px}
.equipment-text p{font-size:12px;color:#7d7d7d;line-height:15px;padding:0 0 1px}
.pro-list{margin-bottom:9px;padding:0}
.pro-list > li{float:left;display:block;width:348px;padding:1px;border:1px solid #d0d0d0;margin:0 11px 11px 0;position:relative}
.pro-list > li.last{margin-right:0}
.pro-list > li .pro-img{background:#e5e5e5;min-height:90px;display:block;float:left}
.pro-list > li h3{background:#1a74cb}
.pro-list > li h3 a{font-weight:700;width:136px;height:55px;padding:5px 202px 15px 10px;font-size:13px;color:#fff;line-height:15px;display:block}
.pro-list > li ul{position:absolute;bottom:1px;right:1px;width:189px;height:164px;background:#fff}
.pro-list > li ul li{display:block;width:100%;float:left;padding:0;margin:0}
.pro-list > li ul li a{display:block;margin:0;padding:0 0 0 10px;text-shadow:none;font-weight:400;border:0;font-size:13px;color:#000;line-height:19px;float:left}
.pro-list > li ul li a em{display:inline-block;background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;width:9px;height:19px;float:left;margin-right:2px}
.pro-list > li ul li a span{display:inline-block;float:left;width:157px;border-bottom:1px solid #d0d0d0}
.pro-list > li ul li a.last span{border:0}
.pro-list > li ul li a.nxs-more{position:absolute;bottom:0;right:0;padding:0 11px 0 10px;background:#ebebeb}
.pro-list > li ul li a.nxs-more span{border:0;font-weight:700;color:#575757}
.pro-list > li ul li a.active span{text-decoration:underline}
.pro-list > li.m-none{margin-bottom:0}
.category-wrap .brand-block{padding-top:28px;width:auto}
.category-wrap .brand-block h3{padding-left:0}
.category-wrap .brand-block .bands-name li,.category-wrap .brand-block .bands-name li a{width:177px;height:60px}
.category-wrap .brand-block .bands-name li a.all-brand{width:auto;height:auto;margin:22px 47px 0}
.category-wrap .brand-block .bands-name li a.all-brand em{margin-right:7px}
/* End Category
 --------------------------------------------------------------------------------------------------*/
/* Start listenseite-galerie
 ---------------------------------------------------------------------------------------------------*/
.filter-wrap{background:#fff;border:1px solid #e77200;margin-bottom:10px}
.filter-block{border-bottom:1px solid #e77200}
.filter-block > li{border-right:1px solid #e77200;float:left;display:block;width:224px;padding:6px 2px 10px 10px}
.filter-block > li.last{border:0}
.filter-block li h3,.filter-block li div.title{font-size:14px;color:#000;line-height:18px;font-weight:700;padding-bottom:5px;height:29px}
.filter-block li .cat-list{background:#fff;background:#fff;border:1px solid #bcbcbc;height:103px;overflow-y:scroll;margin-bottom:4px;width:215px;float:left}
.filter-block li .cat-list ul{margin:0 0 0 4px;padding:0}
.filter-block li .cat-list li{float:left;display:block;width:100%;padding:5px 0 0}
.filter-block li .cat-list li.selected label{font-weight:700}
.filter-block li .cat-list li em{display:block;float:left;width:15px;height:15px;margin-right:2px;vertical-align:middle}
.filter-block li .cat-list li em input{display:block;width:15px;height:15px;margin:0;padding:0}
.filter-block li .cat-list li label{display:block;float:left;width:170px;font-size:12px;color:#2f2f2f;line-height:15px}
.reset-link{font-size:11px;color:#7d7d7d;line-height:13px;text-decoration:underline;float:left}
.rating-block{float:left;display:block;width:100%}
.rating-block .rating-input{background:url(../../../img/bgi/rate-input.png) repeat-x #fff;border:1px solid #e5e5e5;float:left;width:32px;padding:5px;font-size:11px;color:#2f2f2f;text-align:right}
.rating-block .rating-bar{background:url(../../../img/bgi/rating-bg.png) repeat-x;width:128px;float:left;position:relative;display:block;height:7px;margin:12px 3px 0}
.rating-block .rating-bar .left-rating{position:absolute;z-index:99;left:0;top:-5px}
.rating-block .rating-bar .right-rating{position:absolute;z-index:99;right:0;top:-5px}
.more-filter{padding:0 10px 5px}
.more-filter .gray-input{float:left;width:181px;height:22px;background:url(../../../img/bgi/filter-dropdown.png) no-repeat;padding:0;line-height:22px;margin-top:5px}
.more-filter .reset-link{margin-top:8px;float:right}
.more-filter .gray-input.less-filter{background-position:0 -22px}
.gray-input,.green-input{font-weight:700;font-size:12px;color:#fff;border:0;background:url(../../../img/bgi/sprites.png) no-repeat}
.list-gallery .equipment-text{padding-bottom:13px}
.list-gallery .equipment-text h2{margin-bottom:1px}
.page-bar{border:1px solid #e5e5e5;padding:6px 10px 2px}
.page-bar label{display:inline-block;float:left;font-size:12px;color:#000;line-height:21px;font-weight:700;margin-right:6px}
.page-bar .view-block{display:inline-block;float:right;margin-right:26px}
.page-bar .view-block a.grid-view{background:url(../../../img/bgi/sprites.png) no-repeat -578px -28px;width:22px;height:26px;margin-right:2px;display:block;float:left}
.page-bar .view-block a.grid-view:hover,.page-bar .view-block a.grid-view.active{background-position:-578px -2px}
.page-bar .view-block a.list-view{background:url(../../../img/bgi/sprites.png) no-repeat -603px -2px;width:22px;height:26px;display:block;float:left}
.page-bar .view-block a.list-view:hover,.page-bar .view-block a.list-view.active{background-position:-603px -28px}
.page-bar .sort-by{float:right;width:200px}
.page-bar .sort-by .sort-select{float:right;width:126px;border:1px solid #c7d8e3;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;text-align:right;font-size:12px;color:#2f2f2f;margin-top:1px;padding:1px 3px}
.page-bar .gray-input{float:left;width:231px;height:24px;margin:0;padding:0;background:url(../../../img/bgi/sprites.png) 0 -210px;padding:1px 0 5px 13px}
.gallery-grid{padding:8px 0 10px}
.gallery-grid h3,.gallery-listview h3{font-size:14px;color:#000;line-height:18px;padding-bottom:9px;font-weight:700}
.gallery-list li{float:left;display:block;width:229px;min-height:465px;border:1px solid #e77200;margin:0 11px 10px 0}
.gallery-list li.smallversion{min-height:229px}
.gallery-list li.none-mbtm{margin-bottom:0}
.gallery-list li .content-block{width:210px;margin:0 auto;padding:10px 0;position:relative}
.gallery-list li .content-block .brand-logo{position:absolute;top:11px;right:0;display:block;z-index:99}
.offers{position:absolute;left:-10px;top:-1px;z-index:10;width:90px}
.gallery-list li .content-block .pro-img{display:block;margin-bottom:6px;text-align:center}
h3.brand-name{font-size:13px;color:#7d7d7d;line-height:16px;display:block;font-weight:700;padding-bottom:0}
h2.nxsLFProdBrand.brand-name,.nxsLFProdBrand.brand-name.nxs-h3{margin:0;padding:0;border:0;font-size:13px;font:inherit;vertical-align:baseline;display:inherit;color:#7d7d7d;font-weight:700}
.wide-column h2.article-name{margin:0; height: 50px}
.gallery-list li .pro-name,.nxs-pushedProducts .nxs-productName{font-size:13px;color:#2f2f2f;line-height:16px;line-height:16px;display:block;font-weight:700}
.pro-tpypes{font-size: 12px;color:#2f2f2f;line-height:17px;padding-bottom:0;font-weight: lighter;margin:0;height:70px}
.pro-tpypes span{background:url(../../../img/bgi/bullet.png) no-repeat left center;color:#2F2F2F;display:block;font-size:12px;line-height:17px;padding-left:9px}
.pro-tpypes span.last{background:none}
.price-div .old-price{display:inline-block;float:left;font-size:14px;color:#7d7d7d;line-height:18px;padding-top:7px;position:relative;}
.price-div .old-price:after
{
 content: " ";
 display: inline-block;
 border-bottom: 1px solid #7d7d7d;
 height: 10px;
 position: absolute;
 right: 0;
 left: 0;
 top: 6px;
}
.price-div .price{font-size:22px;color:#000;line-height:26px;font-weight:700;float:right;display:inline-block;}
.price-div .price.nxs-details{width:250px;}
.nxs-buyWarp .price,.nxs-buyWrap .old-price{display:block;text-align:right;float:none}
.nxs-buyWrap .old-price{float:right;}
.nxs-netto{font-size:12px;color:#000}
.price-div .price.nxs-red{color:#dd0404}
.price-div .price.action{color:#b41623}
.price-div .nxsNoUvp.action{color:#b41623}
.gallery-list li .price-piece{display:block;font-size:11px;color:#2f2f2f;line-height:14px;text-align:right;float:left;width:100%;margin-bottom:4px;text-decoration:line-through}
.gallery-list li .nxs-info{font-size:11px;text-align:right;min-height:15px;line-height:15px;clear:both;display:block;padding-top:3px}
.gallery-list li .compare-div{float:left;width:100%;height:16px;cursor:pointer}
.gallery-list li .compare-div .compare{display:inline-block;font-size:11px;color:#2f2f2f;line-height:14px;float:right;margin-top:3px}
.gallery-list li .compare-div .compare input{margin-right:5px;width:15px;height:15px;cursor:pointer}
.gallery-list li .compare-div .compare a{text-decoration:underline;display:inline-block;font-style:normal}
.status,.status.lowStock,.status.notOnStock{background:url(../../../img/bgi/sprites.png) no-repeat right -295px;font-size:11px;color:#00ab24;line-height:13px;display:inline-block;float:right;padding-right:15px}
.status.lowStock{background:url(../../../img/bgi/sprites.png) no-repeat right -321px;color:#d08e00}
.status.notOnStock{background:url(../../../img/bgi/sprites.png) no-repeat right -348px;color:#e52420}
.gallery-list li .button-div{float:left;height:33px;margin-top:12px}
.gallery-list li .button-div .btn-cart{width:32px;height:32px;float:left;display:block;background:url(../../../img/bgi/sprites.png) no-repeat -649px -2px;border:0;margin:0 7px 0 0;padding:0}
.gallery-list li .button-div .btn-cart:hover{background-position:-684px -2px}
.gallery-list li .button-div .gray-input{width:66px;padding:0;height:28px;background:#f7a62d;line-height:28px;text-align:center;display:block;float:left;border:1px solid #e77200}
.gallery-list li.few-available .content-block .offers,.gallery-list li.not-available .content-block .offers{display:none}
.gallery-list li.few-available .price-div .old-price,.gallery-list li.not-available .price-div .old-price{display:none}
.gallery-list li.few-available .compare-div .status{background-position:right -321px;color:#d08e00}
.gallery-list li .color-bar{position:absolute;right:0;top:106px;width:12px}
.gallery-list li .color-bar a{display:block;width:10px;height:10px;border:1px solid #e5e5e5;margin-bottom:3px}
.gallery-list li .color-bar a.brown{background:#ead0a6}
.gallery-list li .color-bar a.gray{background:#b3b2b1}
.gallery-list li .color-bar a.blue{background:#47caff}
.gallery-list li .color-bar a.pink{background:#f1a0a0}
.gallery-list li .color-bar a.more{border:0;background:url(../../../img/bgi/sprites.png) no-repeat -755px 0;height:17px;width:17px}
.gallery-list li.last{margin-right:0}
.gallery-list li.not-available .compare-div .status{background-position:right -347px;color:#e52420}
.gallery-list li.not-available .color-bar,.gallery-list li .color-bar{display:none}
.gallery-list li.few-available .color-bar{display:block}
.gallery-list li.not-available .button-div .btn-cart{background-position:-719px -2px}
.vat-text{font-size:11px;color:#7d7d7d;line-height:14px;text-decoration:underline;text-align:right;display:block}
.vat-text a{font-size:11px;color:#7d7d7d;line-height:14px;text-decoration:underline}
.filter-wrap .color-ref{border-bottom:1px solid #e5e5e5;padding:8px 10px}
.filter-wrap .color-ref h3,.chartblock .chart-wrap h3,.setting-block h3,.sitemap-block h3,.consent-block h3,.consent-white-block h3,.subscribe-block h1,.subscribe-block h3,.setting-block div.title{font-size:14px;color:#000;line-height:18px;font-weight:700;text-transform:uppercase}
.filter-wrap .color-ref h3{padding-bottom:8px}
.filter-wrap .color-ref .color-bar{float:left;width:100%;margin-bottom:12px}
.filter-wrap .color-ref .color-bar a{display:block;float:left;width:18px;height:18px;border:1px solid #e5e5e5;margin-right:4px}
.filter-wrap .color-ref .color-bar a.selected{width:16px;height:16px;border:2px solid #b41623}
.filter-wrap .color-ref .color-bar a.green{background:#5eb81b}
.filter-wrap .color-ref .color-bar a.cream{background:#ead0a6}
.filter-wrap .color-ref .color-bar a.black{background:#000}
.filter-wrap .color-ref .color-bar a.gray{background:#7d7d7d}
.filter-wrap .color-ref .color-bar a.blue{background:#0060d7}
.filter-wrap .color-ref .color-bar a.brown{background:#7f5400}
.filter-wrap .color-ref .color-bar a.white{background:#fff}
.filter-wrap .color-ref .color-bar a.yellow{background:#ffd800}
.filter-wrap .color-ref .color-bar a.multi{background:url(../../../img/bgi/sprites.png) no-repeat -774px -2px}
/* End listenseite-galerie
 ---------------------------------------------------------------------------------------------------*/
/* Start listenseite-list
 ---------------------------------------------------------------------------------------------------*/
.gallery-listview{padding:8px 0 10px}
.gallery-listview .gallery-list li{width:100%;min-height:160px;background:#f1f1f1}
.gallery-listview .gallery-list li .content-block{width:auto;padding:0}
.gallery-listview .gallery-list li .pro-dtlblock{float:left;width:221px;padding:20px 10px 0;border-right:1px solid #e5e5e5;position:relative;min-height:176px;background:#fff}
.gallery-listview .gallery-list li .pro-pricedtl{float:left;width:211px;padding:16px 10px 0;min-height:140px}
.gallery-listview .gallery-list li .content-block .offers{left:10px}
.gallery-listview .gallery-list li .color-bar{display:block;position:relative;width:100%;top:0;margin-bottom:9px;height:10px}
.gallery-listview .gallery-list li .color-bar a{float:left;margin-right:3px}
.gallery-listview .gallery-list li .content-block .brand-logo{top:7px;right:7px}
.gallery-listview .gallery-list li.few-available .color-bar,.gallery-listview .gallery-list li.not-available .color-bar{display:none}
/* End listenseite-list
 ---------------------------------------------------------------------------------------------------*/
/* Start listenseite-fancy
 ---------------------------------------------------------------------------------------------------*/
#fed-layer{width:100%;height:100%;position:fixed;z-index:99;background:url(../../../img/bgi/layer-bg.png) repeat;left:0;top:0}
.listside-fancybox{width:773px;min-height:296px;background:#fff;border:1px solid #e77200;position:absolute;left:50%;margin-left:-342px;top:227px;z-index:999}
.listside-fancybox .gallery-list{float:left;width:385px;padding:14px 30px 15px 20px;border-right:1px solid #e5e5e5;background:#fff}
.listside-fancybox .gallery-list li{float:left;display:block;width:100%;border:0;min-height:205px;margin:0}
.listside-fancybox .nxs-red .nxs-netto{color:#dd0404}
.listside-fancybox .gallery-list li .pro-img{width:180px;float:left;margin-right:7px}
.listside-fancybox .gallery-list li .content-block{width:auto;padding:0;float:left}
.listside-fancybox .gallery-list li .right-content{float:left;width:198px}
.pro-no{font-size:11px;color:#000;font-weight:700;display:block}
.listside-fancybox .gallery-list li .pro-name{font-size:24px;color:#000;line-height:24px;font-weight:700}
.listside-fancybox .gallery-list li .price-right .old-price,.listside-fancybox .gallery-list li .price-right .price{display:block;}
.listside-fancybox .gallery-list li .price-right .old-price{color:#7d7d7d;font-size:12px}
.listside-fancybox .gallery-list li .pro-color{font-size:12px;line-height:19px}
.listside-fancybox .gallery-list li .compare-div li{font-size:11px;line-height:18px}
.discount-tag{background:#d50d1d;border:1px solid #bc1220;font-size:11px;color:#fff;line-height:14px;text-align:center;float:left;width:46px;display:block;margin-top:6px}
.discount-tag strong{font-size:13px;line-height:16px;font-weight:400}
.listside-fancybox .gallery-list li .price-div{margin-bottom:5px}
.listside-fancybox .gallery-list li .price-piece span{display:block}
.listside-fancybox .gallery-list li .price-piece{margin:0;padding:0 0 6px}
.listside-fancybox .gallery-list li .status{background:url(../../../img/bgi/sprites.png) no-repeat left -947px;padding:0 0 0 13px;font-size:12px;line-height:15px}
.listside-fancybox .gallery-list li .compare-div{padding-right:1px;height:auto;margin:10px 0 0}
.listside-fancybox .gallery-list li .compare-div li{color:#2F2F2F;display:block;font-size:11px;line-height:15px;text-align:left;width:100%;padding:0;margin:0;min-height:15px}
.listside-fancybox .gallery-list li .compare-div .free-ship,.product-shop .compare-div .free-ship{background:url(../../../img/bgi/sprites.png) no-repeat left -909px;padding:0 0 0 20px;display:inline-block;color:#2F2F2F;font-size:12px;line-height:17px}
.listside-fancybox .choose-block{width:300px;float:left;padding:14px 17px 14px 20px;border-top:1px solid #e5e5e5;background:#f1f1f1;min-height:291px}
.listside-fancybox .choose-block h3,.listside-fancybox .choose-block div.title{font-size:18px;color:#000;line-height:21px;padding-bottom:12px;font-weight:400}
.choose-box li{float:left;width:100%;display:block;padding-bottom:7px;position:relative}
.choose-box li label{display:block;font-size:12px;color:#000;font-weight:700;line-height:14px;padding-bottom:5px}
.choose-box li .choose-select{width:197px;float:left;border:1px solid #c7d8e3;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;background:#fff;font-size:12px;padding:4px}
.choose-box li .gray-btn{font-size:11px;font-weight:400;height:21px;margin:2px;width:95px;padding:0;line-height:18px}
.choose-box li.qty{padding:5px 0 11px}
.choose-box li.qty label{float:left;width:45px;padding:8px 5px 0 0}
.choose-box li.qty .qty-input{background:url(../../../img/bgi/rate-input.png) repeat-x #fff;border:1px solid #c8c8c8;float:left;width:43px;padding:4px 2px;font-size:12px;color:#2f2f2f;text-align:right;font-weight:700;float:left;margin:3px 9px 0 0}
.choose-box li .green-input{width:190px;background:url(../../../img/bgi/sprites.png) 0 -301px;height:32px;padding:2px 0 5px 24px}
.choose-box li .select-article{position:absolute;background:#fff;padding:6px 10px 7px;width:277px;border:1px solid #bcbcbc;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;font-size:12px;color:#000;line-height:16px;font-weight:700;right:3px;top:-47px;z-index:99;box-shadow:2px 2px 5px #B1B1B1;-moz-box-shadow:2px 2px 5px #B1B1B1;-webkit-box-shadow:2px 2px 5px #B1B1B1;display:block}
.choose-box li .select-article .btm-arrow{position:absolute;bottom:-14px;right:12px;background:url(../../../img/bgi/sprites.png) no-repeat -908px 0;width:11px;height:16px;display:block}
a.pro-dtllink span{color:#000}
.btn-close{position:absolute;top:-19px;right:-17px;display:block;width:30px;height:30px;background:url(../../../img/bgi/sprites.png) -804px 2px}
.chartblock{border-top:1px solid #e5e5e5}
.chartblock .chart-wrap{width:627px;margin:0 auto;padding:10px 0}
.chartblock .chart-wrap h3{padding-bottom:10px}
.chartblock .chart-wrap h3 span{text-transform:lowercase}
.chart-img{display:block}
/* End listenseite-fancy
 ---------------------------------------------------------------------------------------------------*/
/* Start detailseite-thumb-controller
 ---------------------------------------------------------------------------------------------------*/
.product-view{margin-bottom:20px}
.product-img-box{float:left;width:340px;position:relative}
.nxs-productImageWrap{position:relative;margin-bottom:20px}
.product-img-box .product-image{display:block;padding:25px 0 17px;text-align:center}
.product-img-box .view-buttons a.zoom{display:block;width:22px;height:22px;position:absolute;bottom:5px;left:5px;background:url(../../../img/bgi/icon-zoom.png) no-repeat center center}
.product-img-box .view-buttons a.pro-video{display:block;width:113px;height:24px;font-size:11px;color:#fff;line-height:20px;float:left;background:url(../../../img/bgi/sprites.png) 0 -335px;padding-left:20px}
.product-img-box .view-buttons span.similar-figure{font-size:11px;color:#2f2f2f;line-height:22px;position:absolute;bottom:5px;right: 5px;display:inline-block}
.product-img-box .more-views{padding:0;overflow:hidden}
.product-img-box .more-views .prev,.product-img-box .more-views .next,.product-img-box .more-views .arrow.forward,.product-img-box .more-views .arrow.back{background:#f1f1f1;border:1px solid #e5e5e5;width:13px;height:72px;float:left;margin-right:1px;float:left}
.product-img-box .more-views .prev span,.product-img-box .more-views .arrow.back span,.product-img-box .more-views .arrow.forward span{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat -888px 0;width:14px;height:14px;margin-top:27px}
.product-img-box .more-views .next span{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat -458px 0;width:14px;height:14px;margin-top:27px}
.product-img-box .more-views .prev.disabled span{background-position:-907px -17px}
.product-img-box .more-views .next.disabled span{background-position:-930px -17px}
.product-img-box .more-views ul{float:left;width:311px}
.product-img-box .more-views li{float:left;display:block;width:70px;margin-right:10px;position:relative}
.product-img-box .more-views li span{display:block;border:1px solid #e5e5e5}
.product-img-box .more-views li a.selected{border:1px solid #2f2f2f}
.product-img-box .more-views li .play,a.nxs_vimeo_button,a.nxs_vimeo_button{position:absolute;left:25px;top:25px;background:url(../../../img/bgi/sprites.png) -864px -2px;width:20px;height:20px;border:0}
.product-img-box .more-views li.last{margin-right:0}
.product-img-box .offers{left:0;top:0}
.product-img-box .brand-logo{display:block;position:absolute;right:6px;top:8px;z-index:99}
.product-img-box .brand-logo a{display:block;text-align:center;margin-bottom:5px}
.product-shop{float:left;width:305px;margin:0 20px}
.product-price{width:268px;float:left}
.product-shop .pro-dtl .pro-name{font-size:24px;color:#000;line-height:28px;font-weight:700}
.product-shop .pro-dtl .read-more,.nxsFancyType2 .read-more{display:inline-block;font-size:12px;color:#000;line-height:17px;background:url(../../../img/bgi/sprites.png) no-repeat 0 -868px;padding-left:15px;text-decoration:underline}
.product-shop .dtl-link{border-bottom:1px solid #e5e5e5;padding:5px 0 6px;background:url(../../../img/bgi/sprites.png) no-repeat 11px -864px;display:block}
.product-shop .dtl-link a{font-size:12px;color:#2f2f2f;line-height:15px;text-decoration:underline;padding-left:25px}
.product-shop .pro-dtl .price-right{float:right;width:175px}
.product-shop .pro-dtl .price-right span.price{display:block}
.product-shop .pro-dtl .price-right span.nxsLFProdAb{text-align:right;margin-right:5px}
.product-shop .pro-dtl .price-right span.nxsLFProdPrice{text-align:right;margin-right:5px}
.product-shop .pro-dtl .price-piece{display:block;font-size:11px;color:#2f2f2f;line-height:14px;text-align:right;float:left;width:100%;margin-bottom:1px;padding:0}
.product-shop .pro-dtl .price-piece span{display:block}
.product-shop .compare-div{float:left;padding:5px 8px 2px 0;height:auto;margin:0;border-bottom:1px solid #e5e5e5}
.comparison-block .compare-div li,.product-shop .compare-div li{color:#2F2F2F;display:block;font-size:12px;line-height:15px;width:100%;padding:0;float:left;display:block;width:100%;margin:0}
.product-shop .compare-div li{text-align:right;width:310px;text-align:right;min-height:15px}
.product-shop .status{background:url(../../../img/bgi/sprites.png) no-repeat left -947px;padding:0 0 0 13px;font-size:12px;line-height:15px}
.product-shop .status.not-available{background:url(../../../img/bgi/sprites.png) no-repeat left -973px;color:#e52420}
.product-shop .status.few-available{background:url(../../../img/bgi/sprites.png) no-repeat left -960px;color:#d08e00}
.product-shop .choose-box{padding:7px 7px 0 0;float:left;z-index:1000}
.product-shop .choose-box li.qty{padding-bottom:8px}
.product-description{border:1px solid #e5e5e5;margin-bottom:10px}
.product-description .left-desc{float:left;width:706px;border-right:1px solid #e5e5e5;padding:11px 20px 11px 10px}
.product-description .left-desc h3{font-size:14px;color:#000;line-height:18px;font-weight:700;padding-bottom:7px}
.product-description .left-desc p{font-size:12px;color:#000;line-height:15px;padding:0}
.product-description .left-desc p span{display:block}
.product-description .left-desc ul{margin:0;padding:0}
.product-description .left-desc ul li{display:block;width:100%;float:left;background:url(../../../img/bgi/desc-symbol.png) no-repeat left 7px}
.product-description .left-desc ul li span{display:block;font-size:12px;color:#000;line-height:15px;padding-left:7px}
.product-description .left-desc .more{background:url(../../../img/bgi/sprites.png) no-repeat 0 -866px;display:block}
.product-description .left-desc .more a,.product-description .pro-labels .more a,.more.nxs-arrow a,.related-products .more a,.tabbing-data .more a{color:#000;display:inline-block;font-size:12px;line-height:19px;text-decoration:underline;padding-left:12px}
.product-description .pro-labels{width:139px;float:left;padding:23px 26px 0 48px}
.product-description .pro-labels .logo-labels{margin:0;padding:0 0 23px}
.product-description .pro-labels .logo-labels a{display:inline-block;float:left;margin:0 25px 0 0}
.product-description .pro-labels .logo-labels a.first{margin-bottom:16px}
.product-description .pro-labels .more{background:url(../../../img/bgi/sprites.png) no-repeat 0 -866px;display:block}
.product-tab{padding:10px 0}
.product-tab .tab-nav{float:left;width:580px;position:relative;z-index:9}
.product-tab .tab-nav li{float:left;display:block;border-right:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
.product-tab .tab-nav li:first-child{border-left:1px solid #cbcbcb}
.product-tab .tab-nav li a{display:block;padding:9px 8px 8px 9px;font-size:14px;color:#aaa;font-weight:700;line-height:18px;background:url(../../../img/bgi/tab-bg.png) repeat-x}
.product-tab .tab-nav li:hover a,.product-tab .tab-nav li.selected a{background:#fff;color:#000}
.product-tab .tab-nav li:first-child.selected{border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5}
.product-tab .tab-nav li.last a{padding:10px}
.tabbing-data{position:relative;top:-3px;float:left}
.tabbing-data .gallery-list li{border-right:0;width:236px;min-height:312px;margin:0}
.tabbing-data .gallery-list li .content-block{padding:2px 0 0;margin:0 0 0 11px}
.tabbing-data .offers{left:0;top:9px}
.product-price .brand-logo{display:block;text-align:right}
.tabbing-data .gallery-list li .content-block .pro-img{margin-bottom:10px}
.tabbing-data .gallery-list li .price-piece{margin-bottom:8px}
.tabbing-data .gallery-list li.not-available .price-piece{visibility:hidden}
.tabbing-data .gallery-list li.last{border-right:1px solid #E5E5E5}
.tabbing-data .more{background:url(../../../img/bgi/sprites.png) no-repeat 0 -866px;display:inline-block;float:right}
.tabbing-data .gallery-list{padding-bottom:5px}
.technical-data,.security-data{border:1px solid #e5e5e5}
.data-text{padding:10px}
.technical-data ul li{float:left;display:block;width:100%;border-bottom:1px solid #e5e5e5;padding:8px 0}
.technical-data ul li label, .nxsSecurityPdfContainer{float:left;display:block;width:125px;font-size:12px;color:#2f2f2f;font-weight:700;line-height:15px;padding-left:10px}
.technical-data ul li span{display:block;float:right;font-size:12px;color:#2f2f2f;line-height:15px;width:200px;text-align:right;padding-right:10px}
.technical-data ul li.last{border-bottom:0}
.related-products h3,.related-products div.title,#nxsAccessoires div.title{font-size:14px;line-height:18px;font-weight:700;color:#000;padding-bottom:10px}
.related-products .gallery-list{padding-bottom:10px}
.related-products .gallery-list li{width:229px;border:1px solid #E5E5E5;margin:0 11px 0 0}
.related-products .gallery-list li.last{margin-right:0}
.related-products .gallery-list li .content-block{margin:0 auto;padding:10px 0;position:relative;width:210px;float:none}
.related-products .gallery-list li .content-block .pro-img{margin-bottom:17px;width:100%}
.related-products .gallery-list li .pro-name{color:#2F2F2F;display:block;font-size:13px;font-weight:700;line-height:16px}
.related-products .gallery-list li .gray-input{background:url(../../../img/bgi/sprites.png) 0 -361px;width:210px;height:32px;padding:1px 0 5px 24px}
.related-products .gallery-list li .price-piece{margin-bottom:9px}
.related-products .gallery-list li{min-height:444px}
.related-products .gallery-list li.smallversion{min-height:334px}
.related-products .more{background:url(../../../img/bgi/sprites.png) no-repeat 0 -866px;display:inline-block;float:right;padding-bottom:15px}
.supply-link{float:right;line-height:30px}
.related-products .supply-link{line-height:13px;margin:0}
.supply-link a{font-size:13px;color:#7d7d7d;display:inline-block}
.supply-link a span{text-decoration:underline}
.related-products .gallery-list li .content-block .brand-logo{display:block}
.breadcrumbs a.backto-selection{float:right;font-size:12px;color:#000;text-decoration:underline;color:#000;background:url(../../../img/bgi/sprites.png) no-repeat 0 -826px;padding:0 0 0 11px;margin:0}
/* End detailseite-thumb-controller
 ---------------------------------------------------------------------------------------------------*/
/* Start detailseite-basket-fancy
 ---------------------------------------------------------------------------------------------------*/
.nxs-brandLogos{position:absolute;top:10px;right:-64px;width:55px}
.nxs-brandLogos img{margin-bottom:5px}
.basket-content{width:720px;margin:0 auto;padding:15px 0 11px;border-bottom:1px solid #e5e5e5}
.basket-content .basket-title{border-bottom:1px solid #e77200;padding-bottom:16px;text-align:center}
.basket-content h2{text-align:center;font-size:20px;line-height:24px;color:#000;font-weight:700}
.listside-fancybox .basket-content .gallery-list{float:none;margin:0 auto;border:0;width:500px;padding-bottom:4px;position:relative}
.listside-fancybox .basket-content .gallery-list li .pro-img{margin-right:10px;width:200px}
.listside-fancybox .basket-content .gallery-list li .right-content{width:275px}
.pro-color{margin-bottom:5px}
.pro-color span{display:block;font-size:12px;color:#2f2f2f;line-height:17px}
.pro-color span a{width:12px;height:12px;display:inline-block;vertical-align:top;margin-top:3px}
.pro-color span a.light-blue{background:#2973b8}
.pro-color span a.navy-blue{background:#002b70}
.listside-fancybox .basket-content .gallery-list li .price-div{margin:0}
.listside-fancybox .basket-content .gallery-list li .price-right{width:150px}
.listside-fancybox .basket-content .gallery-list li .price-right,.listside-fancybox .basket-content .gallery-list li .old-price,.listside-fancybox .basket-content .gallery-list li .price,.listside-fancybox .basket-content .gallery-list li .price-black,.listside-fancybox .basket-content .gallery-list li .discount-tag{float:left}
.listside-fancybox .basket-content .gallery-list li .price-piece{padding-bottom:1px}
.listside-fancybox .product-pricebox{margin:0 auto;padding:20px 0;border-bottom:1px solid #e5e5e5}
.listside-fancybox .product-pricebox ul{border-bottom:1px solid #e5e5e5;padding-top:6px;width:473px;background:#f1f1f1;border:1px solid #e5e5e5;margin:0 auto}
.listside-fancybox .product-pricebox ul li{float:left;display:block;width:100%}
.listside-fancybox .product-pricebox ul li em{float:left;display:block;width:215px;font-size:12px;color:#000;line-height:17px;font-style:normal;margin-left:18px}
.listside-fancybox .product-pricebox ul li span{display:block;float:right;text-align:right;width:230px;width:215px;font-size:12px;color:#000;line-height:17px;margin-right:21px}
.listside-fancybox .product-pricebox ul li.return{padding-bottom:3px}
.listside-fancybox .product-pricebox ul li.last{background:url(../../../img/bgi/total-bg.png) repeat-x #ddd;font-weight:700;padding:2px 0;border-top:1px solid #e5e5e5}
.listside-fancybox .product-pricebox ul li.last em,.listside-fancybox .product-pricebox ul li.last span{font-size:14px;line-height:20px}
.change-shoppcart{background:#f1f1f1;border-bottom:1px solid #e5e5e5}
.change-shoppcart div.change-content{width:475px;margin:0 auto;padding-top:18px}
.change-shoppcart div.change-content span{line-height:17px}
.change-shoppcart div.change-content .button-div{padding:16px 0}
.change-shoppcart div.change-content .button-div .gray-input{background:#eaeaea url(../../../img/bgi/arrow-left.png) no-repeat 45px center;width:224px;height:28px;line-height:28px;border:1px solid #bcbcbc;color:#828282;float:left;padding:0;text-align:center}
.change-shoppcart div.change-content .button-div .green-input{float:right;width:224px;height:28px;line-height:28px;background:#72c241 url(../../../img/bgi/btn-icon-cart.png) no-repeat 45px center;border:1px solid #53942a;padding:0}
.listside-fancybox .related-products .gallery-list{padding:0 18px}
.listside-fancybox .related-products h3{padding:12px 18px}
.listside-fancybox .related-products .gallery-list{width:717px;border:0}
.error{background:#ffeeef;border:1px solid #df7a7f;display:inline-block;padding:0 10px;font-size:12px;color:#bd1222;font-weight:700;margin-top:6px;line-height:35px;height:35px}
.error p{margin:0;padding:0}
.basket-fancy .related-products .gallery-list li .price-piece{margin-bottom:0}
/* End detailseite-basket-fancy
 ---------------------------------------------------------------------------------------------------*/
.wide-column h2,.nxs-productCompare h2,.txtElemWrap h4,.wide-column h1{font-size:24px;color:#000;line-height:31px;margin:-6px 0 8px;position:relative;font-weight:700}
.wish-listview{width:714px}
.wish-listview .gallery-list li .color-bar{margin-bottom:14px}
.wish-listview .gallery-list li .pro-pricedtl{width:210px}
.wish-listview .gallery-list li .button-div{margin-bottom:9px}
.wish-listview .gallery-list li{margin-bottom:9px}
a.removed-item{float:right;font-size:11px;color:#2f2f2f;text-decoration:underline;line-height:15px;display:inline-block;margin-right:2px}
h2.term-title{margin-bottom:2px}
.terms-content{padding-left:2px}
.terms-content h3{font-size:12px;color:#2f2f2f;line-height:17px;padding-bottom:14px;font-weight:700}
.terms-content p{font-size:12px;color:#2f2f2f;line-height:17px;padding-bottom:6px}
.brandworld-logo{display:block;border-bottom:1px solid #cbcbcb}
.brandworld-wrap .banner-teaser .banner-slider{height:247px}
.brandworld-wrap .banner-teaser .pager li{width:27px}
.brandworld-wrap .banner-teaser{min-height:290px;margin-bottom:17px}
.variofit-text{padding-bottom:16px}
.variofit-text p{font-size:12px;color:#7d7d7d;line-height:15px;padding:0 0 1px}
.variofit-text p.first{padding-bottom:13px}
.variofit-text a.more{background:url(../../../img/bgi/sprites.png) no-repeat scroll 2px -866px transparent;display:inline-block;padding-left:12px}
.variofit-text a.more span{color:#000;display:inline-block;font-size:12px;text-decoration:underline;line-height:19px}
.brandworld-wrap #container{padding:221px 25px 12px 23px}
.brandworld-wrap .brand-block{padding-top:8px}
.brandworld-wrap .brand-block h3{padding-left:23px}
.banner-teaser .banner-slider li{height:290px}
.account-list{margin:0;padding:0}
.account-list li{float:left;display:block;width:210px;min-height:143px;padding:0 10px;border:1px solid #e5e5e5;margin:0 9px 10px 0}
.account-list li.last{margin-right:0}
.account-list li .setting-img{display:block;text-align:center;padding:18px 0 18px 7px}
.account-list li .setting-link{display:block;text-align:center}
.account-list li .setting-link a{display:inline-block;font-size:13px;color:#000;font-weight:700;line-height:18px;text-transform:uppercase}
.account-list li p{font-size:13px;color:#2f2f2f;line-height:16px;text-align:center;padding:0}
.account-wrap .wide-column h2{margin-bottom:16px}
.account-list li .p-none{padding-bottom:0}
.account-wrap{padding-bottom:111px}
.account-wrap #container{padding:221px 25px 35px 23px}
.setting-block{border:1px solid #e5e5e5;padding-bottom:10px;margin-bottom:10px;position:relative}
.setting-block h3{padding:10px 10px 7px;margin-bottom:10px;background:#f1f1f1}
.setting-forms li{float:left;display:block;width:100%;padding-bottom:9px}
.setting-forms li .label-content,.setting-forms li .label-txt,.nxsArticleRequest .label-txt{padding:3px 3px 0 10px;display:block;float:left;font-weight:700;font-size:11px;color:#000;line-height:14px}
.setting-forms li .label-txt{width:95px}
.setting-forms li .label-txt em{color:#bd1222;font-style:normal}
.setting-forms li label{float:left;display:block;width:340px}
.setting-forms li label .input-txt{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #757575;font-size:11px;color:#2f2f2f;padding:4px 10px;width:318px}
.setting-forms li label .input-txt.focus-field{border:1px solid #757575}
.setting-forms li label.zip{width:85px;margin-right:5px}
.setting-forms li label.zip .input-txt{width:43px;float:left}
.setting-forms li label.city{width:244px}
/*.setting-forms li label.city .input-txt{width:228px}*/
.shipping-setting #container{padding:221px 25px 35px 23px}
.shipping-setting .wide-column h2{margin-bottom:3px}
.setting-forms li .p-none{padding-top:0}
.setting-forms li label .input-select,.payment-fields select,.nxsArticleRequest .input-select{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #757575;font-size:11px;color:#2f2f2f;padding:3px 6px;width:334px;height:24px}
.setting-forms li label .input-select.focus-field{border:1px solid #757575}
.setting-forms li.last{padding-bottom:6px}
.setting-forms li .gray-btn{width:280px;height:30px;float:left;margin:0 0 0 9px}
.setting-forms li.title{padding-bottom:13px}
.setting-forms li.title label{width:80px;padding-top:5px}
.setting-forms li.title label .radio{width:15px;height:15px;vertical-align:top;float:left;margin-right:6px}
.setting-forms li.title label span,.nxsArticleRequest label{float:left;display:inline-block;font-size:11px;color:#2f2f2f;font-weight:700;line-height:14px}
.setting-forms li label em{display:block;font-size:11px;color:#727272;line-height:14px;padding-top:4px;font-style:normal}
.setting-forms li.note,.nxsArticleRequest .note{display:block;font-size:11px;color:#2f2f2f;line-height:14px;font-weight:700;margin-left:9px}
.account-wrap .wide-column h2.katlog-title{margin-bottom:13px}
.shipping-detail{border-bottom:1px solid #e5e5e5;padding:0 0 12px 2px;margin-bottom:7px}
.shipping-detail.last{border-bottom:0}
.buyer-dtl{float:left;width:400px}
.buyer-dtl h3{font-size:16px;color:#000;line-height:21px;font-weight:700;padding-bottom:4px}
.buyer-dtl .shipping-date{display:block;font-size:12px;color:#000;line-height:17px;padding-bottom:9px}
.buyer-dtl .order-lbl{display:block;font-size:12px;color:#000;line-height:17px;padding-bottom:13px;font-weight:700}
.buyer-dtl h4{display:block;font-size:16px;color:#000;line-height:20px;padding-bottom:5px;font-weight:400}
.buyer-dtl ul{margin:0;padding:0}
.buyer-dtl ul li{float:left;display:block;width:100%;padding-bottom:1px}
.buyer-dtl ul li label{display:block;width:90px;padding-right:10px;font-size:12px;color:#000;line-height:17px;font-weight:700;float:left}
.buyer-dtl ul li span{display:block;width:275px;font-size:12px;color:#000;line-height:17px;float:left}
.order-block{float:left;width:310px;padding-top:1px}
.order-block .cart-dtl{padding-bottom:21px}
.order-block .cart-dtl h5{font-size:16px;color:#000;line-height:20px;padding-bottom:3px;font-weight:400}
.order-block .cart-dtl span{font-size:14px;color:#000;line-height:18px;display:block}
.order-block .order-dtl h5{font-size:17px;color:#000;line-height:21px;font-weight:400}
.order-block .order-dtl span{font-size:16px;color:#000;line-height:20px;display:block}
.shipping-detail .gray-btn{float:left;width:238px;height:25px;line-height:20px}
.sitemap-block{padding-bottom:1px}
.sitemap-block h3{padding:8px 10px 7px;background:url(../../../img/bgi/setting-titlebg.png) repeat-x;border:1px solid #cbcbcb;margin-bottom:10px}
.sitemap-block .category-div{padding-bottom:10px}
.sitemap-block .category-div h4{font-size:12px;color:#333;line-height:17px;text-transform:uppercase;font-weight:400;border-bottom:1px solid #000;font-weight:bold;margin-bottom:3px;padding-bottom:1px}
.sitemap-block .category-div ul{margin:0;padding:0}
.sitemap-block .category-div ul li{float:left;display:block;width:220px;padding-bottom:1px}
.sitemap-block .category-div ul li a{display:block;font-size:12px;color:#333;line-height:17px;padding-right:5px}
.direct-orderblock table{border:1px solid #e5e5e5;margin-bottom:21px}
.direct-orderblock table th{background:url(../../../img/bgi/setting-titlebg.png) repeat-x #e2e2e2}
.direct-orderblock h3,.order-stepblock table th{font-size:14px;color:#000;line-height:18px;font-weight:700;padding:10px;margin-top:1px;border-right:1px solid #ccc}
.direct-orderblock .article{width:345px;text-align:left}
.direct-orderblock .price{width:147px;text-align:right}
.direct-orderblock .amount{width:103px;text-align:right}
.direct-orderblock .total-pirce{width:117px;text-align:right}
.direct-orderblock .total-pirce h3{border:0;text-align:left}
.direct-orderblock .input-txt{background:url(../../../img/bgi/input-txt-bg.png) repeat-x #fff;border:1px solid #c8c8c8;font-size:11px;color:#2f2f2f;padding:4px 7px 5px;width:299px;margin:9px 0 0 10px;float:left;height:14px}
.direct-orderblock table td{padding:0 0 5px;margin:0;vertical-align:top}
.direct-orderblock table td .price-right{float:right;width:77px;margin-right:9px}
.direct-orderblock table td .price-right .old-price{padding-top:0}
.direct-orderblock table td.input-td{padding-top:5px}
.direct-orderblock table td .price-right .old-price,.direct-orderblock table td .price-right .price{display:block;width:100%;text-align:right;font-size:12px;line-height:15px;padding-bottom:6px}
.direct-orderblock table td .price-right .original-price{display:block;width:100%;text-align:right;font-size:12px;line-height:17px;padding-top:11px}
.direct-orderblock table td .discount-tag{margin:3px 0 0 11px}
.direct-orderblock table td .price{font-size:12px;font-weight:400}
.direct-orderblock table td .price-div{margin:0;padding:8px 0 0}
.direct-orderblock .amount .input-txt{width:100px;text-align:right;font-weight:700;width:36px}
.direct-orderblock .delete-btn{background:url(../../../img/bgi/sprites.png) no-repeat -549px -29px;width:23px;height:22px;float:left;display:block;margin:12px 0 0 9px}
.direct-orderblock .total-pirce span,.direct-orderblock .null{display:block;font-size:12px;color:#000;font-weight:700;line-height:17px;text-align:right;padding:18px 19px 0 0}
.direct-orderblock .order-product{padding:0 10px 1px}
.direct-orderblock .order-product .pro-img{border:1px solid #d9d9d9;float:left;width:59px;margin:2px 10px 0 0}
.direct-orderblock .order-product .pro-name{font-size:13px;color:#000;font-weight:700;line-height:18px}
.direct-orderblock .right-content{float:left;width:620px}
.direct-orderblock .compare-div{float:left;padding-right:1px;height:auto;margin:0;display:block;width:100%}
.direct-orderblock .compare-div li{color:#2F2F2F;display:block;font-size:11px;line-height:16px;padding:0;float:left;display:block;text-align:left;margin:0;min-height:15px;margin-right:20px}
.direct-orderblock .compare-div li .status{background:url(../../../img/bgi/sprites.png) no-repeat left -800px;padding:0 0 0 13px;font-size:12px;line-height:15px;float:left}
.direct-orderblock table td.first{border-bottom:1px solid #e5e5e5}
.direct-orderblock .error-input{background:#ffeeef;border:1px solid #df7a7f}
.direct-orderblock .null{padding:3px 7px 0 0}
.direct-orderblock .choose-box li{width:auto;margin-right:10px}
.direct-orderblock .gray-input{float:left;width:210px;height:32px;background:url(../../../img/bgi/sprites.png) no-repeat 0 -467px;padding:0 0 0 14px}
.direct-orderblock .green-input{float:right;width:190px;height:32px;background:url(../../../img/bgi/sprites.png) no-repeat 0 -502px;padding:0 0 4px 21px}
.direct-orderblock .choose-box li .gray-btn{float:left}
.account-wrap .wide-column h2 span{font-size:16px}
.direct-orderblock .total-pirce span.null{padding-top:12px}
.direct-orderblock .choose-box li .choose-select{width:199px}
.direct-orderblock .choose-box li .gray-btn{margin:0 0 0 5px}
/* End direktbestellung
 --------------------------------------------------------------------------------------------------*/
/* Start produktvergleich
 --------------------------------------------------------------------------------------------------*/
.comparison-block{overflow:hidden;overflow-x:scroll;margin-bottom:18px;position:relative}
.account-wrap .wide-column .print-title h2{float:left;margin-bottom:0}
.print-title{padding-bottom:9px}
.print-title .gray-input{background:#ececec url(../../../img/bgi/btn-icon-print.png) no-repeat 9px center;border:1px solid #bcbcbc;color:#828282;height:28px;line-height:28px;padding:0 10px 0 30px;float:right}
.comparison-block table{border:1px solid #e5e5e5}
.comparison-block table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;vertical-align:top}
.comparison-block table table{border:0}
.comparison-block table td.pro-title span{width:182px;display:block}
.comparison-block table td.pro-detail{width:193px}
.comparison-block table td .button-div{display:block;padding:5px;border-bottom:1px solid #e5e5e5}
.comparison-block table td .close-btn{background:url(../../../img/bgi/icon-close.png) no-repeat center center;width:22px;height:22px;display:block;float:left}
.comparison-block table td .btn-prev{background:url(../../../img/bgi/icon-prev.png) no-repeat;width:22px;height:22px;display:block;float:right}
.comparison-block table td .btn-next{background:url(../../../img/bgi/icon-next.png) no-repeat;width:22px;height:22px;display:block;float:right;margin-left:2px}
.comparison-block .pro-img{position:relative;text-align:center;padding:12px 0 29px}
.comparison-block .pro-img a{display:block;text-align:center}
.comparison-block .offers{left:0;top:0}
.comparison-block .search{background:url(../../../img/bgi/icon-zoom.png) no-repeat;width:20px;height:20px;position:absolute;bottom:8px;right:7px}
.comparison-block table td.last{border-bottom:0}
.comparison-block table td.right-none{border-right:0}
.comparison-block table td h3{font-size:12px;color:#000;line-height:17px;padding:2px 10px;font-weight:700}
.comparison-block table td h3 span{font-size:10px;line-height:17px}
.comparison-block table td.pro-des{background:#f1f1f1}
.comparison-block table td.pro-des .content{padding:7px 8px;font-weight:700}
.comparison-block table td.pro-des .pro-tpypes span{font-weight:400;display:inline-block;background-position:left 8px;padding:0 5px 0 9px}
.comparison-block table td.pro-des .pro-tpypes span:first-child{padding-left:0;background:none}
.comparison-block table td.feature h3{color:#2f2f2f}
.comparison-block table td .brand-name{display:block;font-size:13px;color:#7d7d7d}
.comparison-block table td .pro-name{color:#2f2f2f;font-size:13px}
.comparison-block table td.pro-des .pro-tpypes span{display:inline;font-size:12px}
.comparison-block .price-div .old-price{display:block;font-size:11px;color:#2f2f2f;float:none;text-align:right;height:13px;line-height:13px;padding-top:5px;text-decoration:none}
.comparison-block .price-div .old-price span{text-decoration:line-through}
.comparison-block .price-div{padding:6px 14px 6px 9px}
.comparison-block .nxs-netto{font-size:12px}
.comparison-block .nxs-packaging{font-size:11px;display:block;text-align:right;line-height:13px}
.comparison-block .price-div .price{display:block;float:none;text-align:right;font-size:16px;color:#df2b2b}
.comparison-block .price-div .price-black{display:block;float:none;text-align:right;font-size:16px;font-weight:700;color:#000}
.comparison-block .compare-div{padding:1px 0 1px 10px;width:182px}
.comparison-block .status{float:left;font-size:12px;line-height:15px;background-position:0 -799px;padding:0 0 0 13px}
.comparison-block .pro-text,.nxsGuetesiegel .pro-text{font-size:11px;color:#2f2f2f;line-height:14px;padding:1px 12px;display:block}
.comparison-block .color-bar{padding:6px 11px;width:165px}
.comparison-block .color-bar a{display:block;float:left;width:10px;height:10px;border:1px solid #e5e5e5;margin:0 3px 2px 0}
.comparison-block .color-bar a.black{background:#000}
.comparison-block .color-bar a.cream{background:#ead0a6}
.comparison-block .color-bar a.gray{background:#b3b2b1}
.comparison-block .pro-logo{display:block;margin:5px 9px}
.comparison-block .button-block{padding:12px 0}
.comparison-block .gray-input{background:url(../../../img/bgi/sprites.png) no-repeat 0 -570px;width:174px;height:32px;padding:0 0 4px 18px;margin-bottom:9px}
.comparison-block .green-input{background:url(../../../img/bgi/sprites.png) no-repeat -177px -570px;width:174px;height:32px;padding:0 0 4px 14px;margin:0 auto}
a.remove-pro{float:left;width:170px;display:block;margin-top:4px}
a.remove-pro em{display:inline-block;width:22px;height:22px;background:url(../../../img/bgi/icon-delete.png) no-repeat left center;margin-right:5px;vertical-align:top}
a.remove-pro span{display:inline-block;font-size:13px;color:#000;line-height:22px;text-decoration:underline}
/* End produktvergleich
 --------------------------------------------------------------------------------------------------*/
/* Start basket-s2-1
 --------------------------------------------------------------------------------------------------*/
.checkout-wrap .hotline-text{width:195px;padding:0}
.checkout-wrap .search-block{width:330px;padding-top:0;margin-top:25px}
.checkout-wrap #logo{margin-right:370px;padding:14px 0}
.checkout-wrap .certificate-logo{margin-top:0;display:table-cell;vertical-align:middle}
.checkout-wrap .nxs-cert03{margin-top:5px}
.checkout-wrap .quick-link{width:350px;padding:5px 0 0}
.checkout-wrap .quick-link li div.links span{background-position:-238px 0;margin-right:5px}
.checkout-wrap .quick-link li div.links em{font-weight:700;font-size:14px}
.checkout-wrap .header-content{padding:0 0 8px 20px}
.checkout-steps{background:url(../../../img/bgi/check-stepbg.png) repeat-x;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc;min-height:55px;margin:0 4px}
.checkout-steps li{float:left;display:block}
.checkout-steps li a{display:block;font-size:18px;color:#828282;font-weight:700;line-height:55px;height:55px;min-width:130px;padding:0 40px 0 30px;background:url(../../../img/bgi/check-step-inactive.png) no-repeat right top}
.checkout-steps li a em{display:none}
.checkout-steps li.active a{background-image:url(../../../img/bgi/check-step-active.png);color:#fff;text-shadow:1px 1px 1px #333}
.checkout-steps li.selected a{background-image:url(../../../img/bgi/check-step-selected.png);color:#fff;text-shadow:1px 1px 1px #333}
.checkout-steps li.selected a em{visibility:visible;display:none}
.checkout-steps li.last a{background:none;padding-left:28px;padding-right:31px}
.checkout-steps.french li.last a{background:none;padding-left:28px;padding-right:50px}
.checkout-steps li.last.active a{background:url(../../../img/bgi/check-step-last.png) repeat-x;color:#fff;padding-right:35px;text-shadow:1px 1px 1px #333}
.checkout-steps li.last.active a em{visibility:visible}
.backcont-step{padding-bottom:20px}
.backcont-step .gray-input{width:208px;height:28px;line-height:28px;color:#828282;float:left;background:#eaeaea url(../../../img/bgi/arrow-left.png) no-repeat 20px center;border:1px solid #bcbcbc;padding:0}
.backcont-step .green-input{width:288px;height:28px;line-height:28px;float:right;background:#72c241 url(../../../img/bgi/menu-arrow-active.png) no-repeat 230px center;border:1px solid #53942a;padding:0}
.checkout-wrap #container{padding-top:259px;padding-bottom:0}
.checkout-wrap .error{display:block;margin:0 0 12px}
.setting-forms li label.passowrd em{color:#2f2f2f;padding-top:7px}
.checkout-wrap .setting-forms li .label-txt{padding-top:5px}
.checkout-wrap .setting-forms li .p-none{padding-top:0}
.checkout-wrap .setting-forms li label.passowrd{margin-right:34px}
.checkout-wrap .setting-block{padding-bottom:0}
.checkout-wrap .info-block{width:473px}
.checkout-wrap .info-wrap .setting-block{min-height:360px}
.checkout-wrap .info-wrap.nxs-guest .setting-block{min-height:250px}
.setting-forms li label .input-txt.error-input{background:#ffeeef;border:1px solid #df7a7f}
.setting-forms li .validation-tick{background:url(../../../img/bgi/sprites.png) repeat-x scroll -428px -27px;float:left;width:20px;height:21px}
.setting-forms li.dob label{width:52px;margin-right:10px}
.setting-forms li.dob label .input-select{width:52px}
.setting-forms li.dob label.year{width:72px}
.setting-forms li.dob label.year .input-select{width:72px}
.checkout-wrap .address-wrap .setting-block{min-height:139px}
.checkout-wrap .notification{min-height:147px}
.checkout-wrap .notification .setting-forms li label{padding:0 9px}
.checkout-wrap .notification .setting-forms li label .input-txt{width:910px;height:63px;resize:none;background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff}
.consent-block{background:#ffeeef;border:1px solid #df7a7f;padding:7px 8px;margin-top:10px}
.consent-white-block{background:#fff;border:1px solid #fff;padding:7px 8px;margin-bottom:10px}
.consent-block h3,.consent-white-block h3,.subscribe-block h1,.subscribe-block h3{padding-bottom:2px}
.consent-block .agree-txt,.consent-white-block .agree-txt{height:auto}
.consent-block .agree-txt .check,.consent-white-block .agree-txt .check{width:15px;float:left;margin:8px 7px 0 0;*margin-top:4px}
.consent-block .agree-txt span,.consent-white-block .agree-txt span{display:block;width:900px;font-size:11px;color:#727272;line-height:14px;float:left}
.consent-block .agree-txt span em,.consent-white-block .agree-txt span em{color:#bd1222}
.consent-block p,.consent-white-block p{font-size:11px;color:#727272;line-height:14px;padding:0 0 12px}
.consent-block a.more,.consent-white-block a.more{font-size:11px;color:#727272;line-height:13px;text-decoration:underline;display:inline-block;margin-left:21px}
.complete-box{float:left;width:270px;padding:11px 9px}
.complete-box h4{font-size:11px;color:#2f2f2f;line-height:14px;font-weight:700;padding-bottom:10px}
.complete-box .gray-input{width:257px;height:32px;background-position:0 -639px;padding:0 19px 4px 0}
.estimate-block .gray-input{width:247px;height:32px;background-position:-260px -639px;padding:0 19px 4px 0}
.byimage{float:right;display:block;width:162px}
.mandatory-field{display:block;font-size:11px;color:#727272;line-height:14px;text-align:right;padding:0 2px 10px;float:left;margin-left:40px;line-height:30px}
.mandatory-field em{color:#bd1222}
/* End basket-s2-1
 --------------------------------------------------------------------------------------------------*/
/* Start basket-s4
 --------------------------------------------------------------------------------------------------*/
.order-stepblock{padding-bottom:11px}
.nxsProductRow td{vertical-align:middle}
.order-stepblock table{border:1px solid #e5e5e5;border-bottom:0;border-right:0;width:auto;border-collapse:separate}
.order-stepblock table td{text-align:left}
.order-stepblock table th{background:url(../../../img/bgi/setting-titlebg.png) repeat-x #e2e2e2}
.order-stepblock table .item-col{width:38px;text-align:right}
.order-stepblock table .item-col h3{border-right:0;padding-left:8px;padding-right:12px}
.order-stepblock table .article-col{width:360px;text-align:left}
.order-stepblock table .article-col h3{padding-left:7px}
.order-stepblock table .avilable-col{width:170px;text-align:right}
.order-stepblock table .price-col{width:152px;text-align:right}
.order-stepblock table .amount-col{width:103px;text-align:right}
.order-stepblock table .total-pricecol{width:117px}
.order-stepblock table td{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}
.order-stepblock table td:first-child{border-right:0}
.order-stepblock table .item-number{display:block;font-size:14px;color:#000;font-weight:700;line-height:18px;padding:16px 0;text-align:right;width:38px}
.order-stepblock table .article-dtls{padding:16px 0 11px 6px}
.order-stepblock table .article-img{float:left;width:59px;height:59px;border:1px solid #d9d9d9;margin:0 10px 0 0}
.order-stepblock table .article-content{float:left;width:220px;padding-right:50px}
.order-stepblock table .pro-name{color:#000;font-size:14px;font-weight:700;line-height:18px;display:block}
.order-stepblock table .brand-name{font-weight:400;font-size:11px;line-height:14px;padding-bottom:3px;display:block;color:#7f7f7f;margin-bottom:5px}
.order-stepblock table .price-piece,.teaser-articles .teaser-article .teaser-info .price-piece{display:block;font-size:11px;color:#2f2f2f;line-height:14px;width:100%;margin-bottom:3px;padding:0}
.order-stepblock table .price-piece span{display:block;margin-bottom:5px}
.order-stepblock table .pro-color span a{width:10px;height:10px}
.order-stepblock table .compare-div{height:auto;margin:0;padding:0 10px 0 0}
.order-stepblock table .compare-div li{color:#2F2F2F;display:block;font-size:11px;line-height:14px;text-align:right;width:100%;float:left;padding-bottom:2px}
.order-stepblock table .compare-div li .status{background:url(../../../img/bgi/sprites.png) no-repeat left -800px;padding:0 0 0 13px;font-size:12px;line-height:15px}
.order-stepblock .price-div{padding:0 10px}
.order-stepblock .price-right{width:83px;float:right;text-align:right}
.order-stepblock .price-div .old-price{font-size:12px;line-height:16px;display:block;width:100%;text-align:right;color:#000}
.order-stepblock .price-div .price{color:#d50d1d;font-size:12px;line-height:16px;font-weight:400}
.order-stepblock .price-div .price-black{font-size:12px;color:#000;line-height:17px;display:block;text-align:right}
.order-stepblock .amount-number{display:block;text-align:right;font-size:12px;color:#000;font-weight:700;line-height:17px;padding:0 10px;text-align:center}
.order-stepblock .rate{display:block;text-align:right;font-size:12px;color:#000;font-weight:700;line-height:17px;padding:0 21px}
.change-link{display:inline-block;float:left}
.change-link em,em.nxsChangePic{background:url(../../../img/bgi/sprites.png) no-repeat -402px -29px;display:inline-block;width:23px;height:22px;margin-right:6px;vertical-align:top}
.change-link span{display:inline-block;font-size:12px;color:#000;line-height:19px;text-decoration:underline}
.total-wrap{padding-bottom:21px}
.total-block{float:right;width:473px;border:1px solid #e5e5e5}
.total-block li{width:100%;display:block;float:left;border-bottom:1px solid #e5e5e5;padding:5px 0 3px}
.total-block li .article-name{font-size:13px;color:#000;line-height:15px;float:left;display:block;width:47%;padding-left:11px}
.total-block li .article-price{font-size:13px;color:#000;line-height:15px;float:right;display:block;width:45%;text-align:right;padding-right:20px}
.total-block li .article-name.strong{font-weight:700}
.total-block li .article-price.strong{font-weight:700}
.total-block li .discount-txt{font-size:12px;color:#bc1220;line-height:15px;float:left;display:block;width:315px;padding-left:11px}
.total-block li .discount-txt em{font-size:11px;display:block;font-style:italic;line-height:14px}
.total-block li .discount-txt a{display:inline-block;font-size:12px;line-height:15px;text-decoration:underline;color:#bc1220}
.total-block li .discount-price{font-size:12px;color:#bc1220;line-height:15px;float:right;display:block;width:100px;text-align:right;padding-right:20px}
.total-block li.last{background:#f1f1f1;border-bottom:0}
.total-block li.last .article-name,.total-block li.last .article-price{font-weight:700;font-size:14px;line-height:18px}
.print-block{margin-bottom:10px}
.print-block .info-list{padding:0 9px 10px}
.print-block .info-list li{float:left;display:block;width:100%}
.print-block .info-list li label{font-size:12px;color:#2f2f2f;line-height:15px;float:left;display:inline-block;width:100px;padding-right:8px;font-weight:700}
.print-block .info-list li span{font-size:12px;color:#2f2f2f;line-height:15px;float:left;display:inline-block;width:340px;padding-right:5px}
.print-block .setting-block{margin:0}
.print-block .setting-block h3{margin-bottom:17px}
.print-block .setting-block h3.address-title{margin-bottom:7px}
.print-block .setting-block p{font-size:11px;color:#2f2f2f;font-weight:700;line-height:14px;padding:0 9px 10px}
.print-block .change-link,.method-payment .change-link{float:right;font-weight:400;position:absolute;right:13px;top:6px}
.print-block .change-link em{margin-right:9px}
.address-block{margin-bottom:19px}
.checkout-wrap .method-payment{padding-bottom:12px;margin-bottom:19px}
.method-payment h3{margin-bottom:10px}
.method-payment .change-link em{margin-right:9px}
.method-payment .payment-img{float:left;margin-right:22px;margin-left:20px;padding-top:4px}
.method-payment .payment-content{float:left;width:195px}
.method-payment .payment-content h4{font-size:14px;color:#000;font-weight:700;line-height:18px}
.method-payment .payment-content p{font-size:11px;color:#000;line-height:14px;padding:0}
.method-payment .term-condition{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat 0 -869px;font-size:11px;color:#000;line-height:14px;text-decoration:underline;margin:17px 2px 0;padding-left:12px}
.subscribe-block{border:1px solid #e5e5e5;margin-bottom:20px}
.subscribe-block .catlog-content{float:left;width:476px;border-right:1px solid #e5e5e5;padding-top:17px}
.subscribe-block .catlog-img{float:left;border:0;padding:19px 0 0 13px;margin-right:23px}
.subscribe-block .catlog-txt{float:left;width:330px}
.subscribe-block .catlog-txt p{font-size:13px;color:#727272;line-height:16px;padding-bottom:16px}
.subscribe-block .pre-lbl,.subscribe-block .pre-lbl a{font-size:13px;color:#727272;line-height:16px;display:block}
.subscribe-block .pre-lbl a{display:inline-block}
.subscribe-block .pre-lbl .check{width:15px;height:16px;vertical-align:top;margin-right:6px;float:left}
.subscribe-block .pre-lbl span{display:block;float:left;width:305px}
.subscribe-block .newsletter-content{width:476px;float:left;padding-top:16px}
.subscribe-block .newsletter-content .catlog-img{padding:3px 0 0;margin-right:11px}
.subscribe-block .newsletter-content .catlog-txt{width:383px}
.subscribe-block .newsletter-content .catlog-txt ul{padding-bottom:6px}
.subscribe-block .newsletter-content .catlog-txt ul li{background:url(../../../img/bgi/sprites.png) no-repeat 0 -907px;font-size:11px;color:#000;line-height:20px;float:left;display:block;padding-left:25px;width:166px}
.subscribe-block .newsletter-content .catlog-txt ul li.odd{width:189px}
.subscribe-block .newsletter-content .catlog-txt ul li.even{width:181px}
.subscribe-block .newsletter-content .pre-lbl span{width:355px}
.consent-order{background:#f1f1f1;border:1px solid #e5e5e5;padding:18px 10px;margin-bottom:10px}
.consent-order .check{float:left;display:inline-block;width:15px;height:15px;margin-right:8px;padding-top:15px;*padding-top:8px}
.consent-order .check input{margin:0;padding:0;*margin-left:-4px}
.consent-order span{float:left;display:block;width:682px;font-size:14px;color:#000;line-height:18px}
.consent-order span a{display:inline-block;color:#000;text-decoration:underline}
.consent-order span em{color:#cb101e}
.m-field{padding-bottom:12px}
.complete-block .setting-block{margin-bottom:0}
.complete-block{padding-bottom:38px}
.backcont-step .btn-send{background:url(../../../img/bgi/sprites.png) no-repeat 0 -675px;float:right;width:290px;height:32px;padding:0 21px 4px 0;border:0;font-size:12px;color:#fff;font-weight:700}
a.print{display:inline-block;margin:5px 0 0 215px;float:left}
a.print em{display:inline-block;float:left;width:23px;height:23px;background:url(../../../img/bgi/sprites.png) no-repeat -376px -30px;margin-right:5px;vertical-align:top}
a.print span{display:inline-block;font-size:12px;color:#000;line-height:21px;text-decoration:underline}
.order-stepblock .pro-color span{font-size:12px;color:#000;line-height:15px}
/* End basket-s4
 --------------------------------------------------------------------------------------------------*/
.nxs-title{font-size:14px;font-weight:700;color:#000;margin-bottom:20px}
.nxs-info{font-size:11px;color:#727272;text-align:right;line-height:13px;margin-bottom:10px}
.payment-fields input,.nxsArticleRequest .input-txt{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;font-size:11px;color:#2f2f2f;padding:4px 10px;width:318px;border:1px solid #c8c8c8}
.payment-fields select.nxs-date{width:164px}
.payment-fields select{border:1px solid #c8c8c8}
.nxsThankyouBlock{margin-top:0!important;margin-bottom:20px}
.backcont-step a.nxs-green{background-color:#72c241;color:#fff;border-color:#53942a;background-image:url(../../../img/bgi/arrow-white-left.png)}
#formTsShops{font-size:14px}
#formTsShops input{font-size:12px}
.nxs-productCompare{width:100%}
.nxsGuetesiegel{text-align:center}
.nxs-buyWrap{margin-top:20px;padding:10px;box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999}
.nxs-buyWrap .compare-div li{font-size:11px;line-height:13px;text-align:right;color:#000}
.nxs-buyWrap .compare-div li .status{display:block;float:none;text-align:right}
.nxs-buyWrap .compare-div li.nxsDeliveryTime{font-size:12px}
.nxs-buyWrap .nxs-amount{margin:10px 0}
.nxs-buyWrap .nxs-amount label{line-height:25px;margin-right:5px;font-size:12px;font-weight:700}
.nxs-buyWrap .nxs-amount input{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #c8c8c8;height:15px;line-height:15px;padding:4px 5px;width:40px}
.nxs-buyWrap .green-input{background:#72c241 url(../../../img/bgi/btn-icon-cart.png) no-repeat 43px center;display:block;clear:both;border:1px solid #53942a;height:38px;line-height:38px;padding:0;width:245px;}
#detailToBasketRequest .green-input{background:#72c241;display:block;clear:both;border:1px solid #53942a;height:38px;line-height:38px;padding:0;width:245px;margin-top:10px;}
.pro-tpypes .more{background:#fff url(../../../img/bgi/icon-seoNav.png) no-repeat left center;padding-left:10px;display:block;line-height:17px;text-decoration:underline;margin-top:5px}
/***********************
  COMMON SLIDER STYLING
 ***********************/
.anythingSlider{display:block;overflow:visible!important;position:relative}
.anythingSlider .anythingWindow{overflow:hidden;position:relative;width:100%;height:100%}
.anythingSlider .anythingBase{background:transparent;list-style:none;position:absolute;overflow:visible!important;top:0;left:0;margin:0;padding:0}
.anythingSlider .panel{background:transparent;display:block;overflow:hidden;float:left;padding:0;margin:0}
.anythingSlider .vertical .panel{float:none}
.anythingSlider .fade .panel{float:none;position:absolute;top:0;left:0;z-index:0}
.anythingSlider .fade .activePage{z-index:1}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:11104;display:none}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../../bg/fancybox.png)}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:11100;display:none}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:11101;outline:none;display:none}
#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:11102;border:0 solid #fff}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:11101}
#fancybox-close{position:absolute;top:-25px;right:-25px;width:30px;height:30px;background:transparent url(../../bg/fancybox.png) -40px 0;cursor:pointer;z-index:11103;display:none}
#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top}
#fancybox-frame{width:100%;height:100%;border:none;display:block}
#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:80%;width:25%;cursor:pointer;outline:none;background:transparent url(../../bg/blank.gif);z-index:11102;display:none;top:50%;transform:translateY(-50%)}
#fancybox-left{left:0}
#fancybox-right{right:0}
#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:11102;display:block}
#fancybox-left-ico{background-image:url(../../bg/fancybox.png);background-position:-40px -30px}
#fancybox-right-ico{background-image:url(../../bg/fancybox.png);background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:11001}
#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(../../bg/fancybox-x.png)}
#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(../../bg/fancybox.png);background-position:-40px -162px}
#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(../../bg/fancybox-y.png);background-position:-20px 0}
#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(../../bg/fancybox.png);background-position:-40px -182px}
#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../../bg/fancybox-x.png);background-position:0 -20px}
#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(../../bg/fancybox.png);background-position:-40px -142px}
#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(../../bg/fancybox-y.png)}
#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(../../bg/fancybox.png);background-position:-40px -122px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:11102}
.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}
.fancybox-title-outside{padding-top:10px;color:#fff}
.fancybox-title-over{position:absolute;bottom:0;left:0;color:#FFF;text-align:left}
#fancybox-title-over{padding:10px;background-image:url(../../bg/fancy_title_over.png);display:block}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{border:none;white-space:nowrap}
#fancybox-title-float-left{padding:0 0 0 15px;background:url(../../bg/fancybox.png) -40px -90px no-repeat}
#fancybox-title-float-main{color:#FFF;line-height:29px;font-weight:700;padding:0 0 3px;background:url(../../bg/fancybox-x.png) 0 -40px}
#fancybox-title-float-right{padding:0 0 0 15px;background:url(../../bg/fancybox.png) -55px -90px no-repeat}
/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px')}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }


@charset "CP850";
/* OXID classes */
/* Overlays */
.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.5;filter:Alpha(Opacity=50)}
.popupBox{position:absolute;border:1px solid #c1c1c1;padding:10px;display:none}
.popupBox img.closePop{position:absolute;right:-17px;top:-14px;cursor:pointer}
.zoomed{width:663px;height:610px;overflow:hidden;text-align:center;position:relative;z-index:2}
.zoomPager{margin:0;padding:0}
.zoomPager li{list-style:none;float:left;padding:0}
.zoomHead{font-weight:700;text-transform:uppercase}
#zoomModal .otherPictures{margin:0;padding:0;width:663px;position:relative;z-index:9999}
#zoomModal .otherPictures a{display:block;line-height:35px;font-weight:700;font-size:14px;text-decoration:none;text-shadow:0 1px 1px #fff;margin-right:5px}
#zoomModal .shadowLine{width:663px;clear:both}
#zoomModal .otherPictures ul{margin:0}
#zoomModal .marker{border:2px solid #EB6005;display:none;height:31px;left:0;position:absolute;top:0;width:26px;z-index:99}
#zoomModal .marker img{left:50%;margin-left:-6px;position:absolute;top:-6px;z-index:6}
.shadowLine{width:100%;height:8px;position:absolute;top:0;z-index:4;background:url(../../../img/shadow-line.png) repeat-x 0 0}
.sub-naviagation{position:absolute;width:648px;left:205px;top:-44px;display:none;padding-left:20px;z-index:888}
.range-nav{margin-bottom:10px}
.price-div.nxsHasTPrice .price{color:#b41623}
#nxsFilterAdditional{display:none;overflow:hidden}
#nxsFilterPlaceholder{display:none;margin-bottom:10px}
.nxsFilterFixed{position:fixed;top:0;z-index:100;width:715px}
.nxsAjaxLoader{width:100%;text-align:center}
.vat-text{margin-bottom:20px}
#hiddenFullSortiment{display:none;position:absolute;top:-1px;left:-1px;font-weight:400}
.narrow-column{z-index:5}
.narrow-column > h3{cursor:pointer}
.footer-block .fblocks > li.last .certificate-logo{margin-top:0}
.footer-block .fblocks > li{min-height:205px}
.footer-block .fblocks > li.payment-block p{padding-bottom:20px}
.contact-img{top:35px}
.footer-block .fblocks > li.payment-block h3{padding-bottom:20px}
.footer-block .fblocks > li h3{padding-bottom:13px}
.banner-teaser{background:#fff;min-height:262px;border:none;margin-bottom:21px}
.banner-teaser .banner-slider{margin:0;padding:0;overflow:hidden!important;height:290px;border-bottom:1px solid #e5e5e5}
.banner-teaser.markenwelt{min-height:inherit!important}
.banner-teaser.markenwelt .banner-slider{height:206px}
.banner-teaser .banner-slider li{position:relative;overflow:hidden}
.banner-teaser .thumbNav{margin:0 auto;text-align:center}
.banner-teaser .thumbNav li{display:inline-block;width:30px;height:7px;background:url(../../../src/bg/startslider_inactive.png) no-repeat;margin-right:8px}
.banner-teaser .thumbNav li.cur,.banner-teaser .thumbNav li:hover{border:1px solid #898989;position:relative}
.banner-teaser .thumbNav li a.cur,.banner-teaser .thumbNav li:hover a{color:#fff}
.banner-teaser .banner-slider{overflow:visible;list-style:none}
.banner-teaser .banner-slider li{float:left}
div.anythingControls{width:100%}
.liveShopping{position:relative}
.liveShopping .image{position:absolute;top:0;left:0;z-index:10}
.liveShopping .headline{position:absolute;left:25px;top:75px;z-index:20;font-size:30px;font-weight:700;color:#fff}
.liveShopping .titles{position:absolute;left:25px;top:110px;width:200px;z-index:30}
.liveShopping .titles .title{float:left;font-size:10px;color:#fff;width:50px;text-align:center;text-transform:uppercase}
.liveShopping .times{position:absolute;left:30px;top:138px;width:200px;z-index:30}
.liveShopping .times .secondsleft{display:none}
.liveShopping .times .time,.liveShopping .times .point{float:left;width:44px;height:30px;color:#000;font-weight:700;font-size:24px;text-align:center}
.liveShopping .times .point{width:5px}
.liveShopping .article_image{position:absolute;left:292px;top:0;z-index:40;width:190px;height:250px}
.liveShopping .article_image img{display:inline!important}
.liveShopping .article_title{position:absolute;left:482px;top:30px;z-index:50;color:#991820;font-size:24px;font-weight:700;line-height:normal}
.liveShopping .article_uvp{position:absolute;left:550px;top:95px;z-index:60;width:90px;color:#7f7f7f;font-size:14px;font-weight:700;line-height:normal;text-align:right}
.liveShopping .article_price{position:absolute;left:500px;top:110px;z-index:70;width:140px;color:#991820;font-size:29px;font-weight:700;line-height:normal;text-align:right}
.liveShopping .article_button{position:absolute;left:483px;top:157px;z-index:80;width:146px;height:20px;background:url(../../bg/ub-ls-button.png) no-repeat left top;color:#fff;font-size:12px;padding:2px 0 0 10px}
.clear{clear:both}
.pro-content .gray-btn{line-height:normal}
.fliteroverlay{background:url(../../../img/overlaybg.png);position:fixed;z-index:199;top:0;left:0;height:100%;width:100%;opacity:.75;z-index:10000}
.rating-block .rating-bar .right-rating{right:auto}
.rating-block .rating-bar .slider{width:113px;position:relative}
.filter-wrap{overflow:hidden}
.tabbing-data div.cl{float:left;width:712px;border:1px solid #e5e5e5;padding:10px}
#basket_popup,#popup_trigger{display:none}
#basket_popup .nxsBasketPopupDescContainer{border-bottom:1px solid #7d7d7d;width:350px;margin:0 auto}
#basket_popup .nxsBasketPopupTitle{font-weight:400;font-size:18px;text-align:center;color:#bc1120;display:inline-block;width:500px}
#basket_popup .popup_img,#basket_popup .popup_desc{float:left}
#basket_popup .popup_img{width:130px;padding:10px;text-align:center}
#basket_popup .popup_img img{width:80px}
#basket_popup .popup_desc{width:200px}
#basket_popup .popup_desc .popup_title{color:#bc1120;font-weight:700}
#basket_popup .popup_desc .popup_artnr{font-size:11px}
#basket_popup .popup_desc .popup_shortdesc{color:#7d7d7d;font-size:11px;line-height:14px;margin-top:5px}
#basket_popup .popup_desc .popup_price{font-size:11px}
#basket_popup .total-box{border:#7f7f7f solid 1px;border-top:#bc1220 solid 2px;-webkit-box-shadow:#7f7f7f 0 0 4px;box-shadow:#7f7f7f 0 0 4px;z-index:1;position:static;width:324px;margin:20px auto;background:#FFF}
#basket_popup .total-box ul li{float:none}
#basket_popup .nxsbasketPopupButtonContainer{margin:0 auto;text-align:center}
#basket_popup .popup_desc .popup_ral{font-size:11px}
#basket_popup .nxsbasketPopupButtonContainer .popup_buttons{margin-top:10px}
.fullrange-nav li a{width:100%}
.markenlogo{background:#fff!important;padding-bottom:15px;text-align:center;border-bottom:1px solid #cbcbcb;border-top:none!important}
.equipment-text .right-content h1,.equipment-text .right-content h2{font-size:100%;font-weight:700;color:#7d7d7d;margin:0 0 8px;line-height:normal}
.equipment-text .right-content h3{font-size:100%;color:#7d7d7d;margin:0;line-height:normal}
.equipment-text .right-content h4{font-size:100%;color:#7d7d7d;margin:0;line-height:normal}
.equipment-text .right-content h5{font-size:100%;color:#7d7d7d;margin:0;line-height:normal}
.equipment-text .right-content.markenwelt{width:100%}
.main-wrap.markenwelt{padding-bottom:0}
.search-perform .pro-block ul li .pro-des p span{background:url(../../../img/bgi/bullet.png) no-repeat right center;color:#2F2F2F;display:inline-block;font-size:11px;line-height:15px;padding-right:7px;margin-right:3px}
.search-perform .pro-block ul li .pro-des p span.last{background:none;color:#2F2F2F;display:inline-block;font-size:11px;line-height:15px;padding-right:0}
.brand-block .bands-name li a.markensprite{background:no-repeat center top}
.brand-block .bands-name li a.markensprite:hover{background-position:center bottom}
#nxsLaenderFancyBox{position:relative;z-index:11010;width:570px;height:403px}
#nxsLaenderFancyBox .lm-header{padding:26px 0 20px 26px}
#nxsLaenderFancyBox .lm-header .lm-title{font-size:18px}
#nxsLaenderFancyBox .lm-content .lm-left{float:left}
#nxsLaenderFancyBox .lm-content .lm-right{float:left;margin-left:10px;width:335px;font-size:12px;padding-top:10px}
#nxsLaenderFancyBox .lm-content .lm-left .map-img{position:relative;display:inline-block;margin-left:26px}
#nxsLaenderFancyBox .lm-content .lm-left .map-img .map{border:1px solid #bdbdbd;-webkit-box-shadow:#bdbdbd 0 0 4px;box-shadow:#bdbdbd 0 0 4px;display:inline-block;position:relative;width:179px;height:150px}
#nxsLaenderFancyBox .lm-content .lm-left .map-img .flag{position:absolute;bottom:-14px;left:10px;border:#969593 solid 1px}
.green-btn.laender{width:100%}
#nxsLaenderFancyBox .lm-footer{margin-top:22px;background:#f3f3f3;height:101px;padding:15px 0 0 25px}
#nxsLaenderFancyBox .lm-footer p{font-weight:700;font-size:12px}
#nxsLaenderFancyBox .lm-footer ul li{text-align:center;width:85px;float:left;margin-right:40px}
#nxsLaenderFancyBox .lm-footer ul li img{display:inline-block;border:#949391 solid 1px}
#nxsLaenderFancyBox .lm-footer ul li label{font-size:10px;line-height:16px;width:78px;display:inline-block;text-align:center}
#nxsLaenderFancyBox .lm-footer ul li .radio{padding:0;margin:0}
.search-perform{z-index:99999}
.order-stepblock table .article-img{text-align:center}
.setting-forms li .label-txt.big{width:120px}
.setting-forms li.title label.bigger{width:100px}
.consent-block .agree-txt .check,.consent-white-block .agree-txt .check{margin:1px 7px 0 0}
.login-form ul.login-block.logged{padding:0;width:260px}
.login-form ul.login-block.logged li{border-top:1px solid #bcbcbc;display:block;margin:0}
.login-form ul.login-block.logged li.arrow.checkout {
 border-top: none;
}
div.login-link.checkout em {
 font-weight: bold;
 font-size: 14px;
 background: url("../../../img/arrow_down.png") no-repeat center right;
 padding: 0 23px 0 0;
}
.login-link.checkout {
 float: right;
}
.login-form.checkout {
 top: 271px;
 right: 15px;
}
.login-form ul.login-block.logged li a{display:block;padding:5px 10px;float:none!important;font-size:12px}
.login-form ul.login-block.logged li a:hover{background:#f1f1f1;color:#000}
.footer-dtl .search-content a{text-decoration:underline}
.sub-naviagation > ul > li div ul > li a:hover span,.sub-naviagation > ul > li div ul li a.active span{color:#000}
.news-heading .country-box .currency-list li.no-cur{background:none}
.equipment-text .left-box{min-height:86px}
#basketVoucher .submitButton{background:url(../../../img/bgi/icon-refresh.png) no-repeat center center;border:none;padding:0;-moz-border-radius:0}
.range-nav > li a span{color:#000;display:inline-block;font-size:14px;line-height:18px;max-width:170px}
.product-description .pro-labels .logo-labels a{margin-bottom:19px}
.product-price .logo-labels.serienlogo_top{float:right}
.product-price .logo-labels.serienlogo_top div,span.brand-logo div{height:100px;width:100px;text-align:center;display:table-cell;vertical-align:middle}
.product-price .logo-labels.serienlogo_top div>img{vertical-align:middle;display:inline-block}
.nxsArticleList{padding:0 25px 25px;clear:both}
.nxsArticleList ul{margin-top:20px}
.nxs_sitemap{border:2px solid #D9D9D9;border-top:none;color:#D9D9D9;font-size:16px;font-weight:700;padding:10px;text-align:center}
.nxs_sitemap a{color:#4C4C4C;text-decoration:none}
.nxs_sitemap_seiten{text-align:right;padding:5px 0 15px}
.nxs_sitemap_trenner{float:left;width:316px;padding-left:15px;border-right:1px solid #D9D9D9}
.nxs_sitemap_trenner_no{border:none}
.nxsSitemap ul{padding:5px 0 25px}
.nxsSitemap ul.nxsSitemapSubList{padding:0}
.nxsSitemapListElement{background:url(../../../img/bgi/bck-sitemap.jpg) repeat-x #eee;height:33px;border:1px solid #cbcbcb;margin:10px 0 0}
.nxsSitemapListElement a{color:#000;font-weight:700;display:inline-block;margin:8px 0 0 8px;padding:0 0 0 6px;font-size:14px;text-decoration:none;text-transform:uppercase}
.nxsSitemapList .nxsSitemapListSubElement a{display:inline-block;border-bottom:1px solid #000;text-decoration:none;width:100%;font-weight:700;margin:10px 0 3px;text-transform:uppercase;font-size:12px}
.nxsSitemapList ul.nxsSitemapSubList li.nxsSitemapListSubElement a{font-weight:400;text-decoration:none;border:none;display:inline-block;width:220px;margin:0;text-transform:none;font-size:12px}
.nxsSitemapList ul.nxsSitemapSubList li.nxsSitemapListSubElement{float:left;width:49%}
.more-filter .gray-input.hidden.shrinked{visibility:visible}
.checkout-wrap .setting-block.left-box{float:left;width:59%}
.checkout-wrap .setting-block.right-box{float:right;width:39%}
.tyTrustedSign{float:left}
.tyTrustedRight{float:right;width:270px}
.newsletter-block .gray-btn{z-index:99}
.search-div{z-index:90000}
.tabbing-data .gallery-list li{min-height:450px}
.tabbing-data .gallery-list li .content-block .pro-img{min-height:172px}
.gallery-list li .pro-name{min-height:32px;vertical-align:top}
.related-products .gallery-list li .gray-input,#nxsAccessoires .gallery-list li .gray-input:hover{background-position:-175px -237px}
table.jCalendar{border:1px solid #000;background:#aaa;border-collapse:separate;border-spacing:2px}
table.jCalendar th{background:#333;color:#fff;font-weight:700;padding:3px 5px}
table.jCalendar td{background:#ccc;color:#000;padding:3px 5px;text-align:center}
table.jCalendar td.other-month{background:#ddd;color:#aaa}
table.jCalendar td.today{background:#666;color:#fff}
table.jCalendar td.selected{background:#f66;color:#fff}
table.jCalendar td.selected.dp-hover{background:#f33;color:#fff}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000}
table.jCalendar tr.selectedWeek td{background:#f66;color:#fff}
table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#bbb;color:#888}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#bbb;color:#888}
div.dp-popup{position:relative;background:#ccc;font-size:10px;font-family:arial,sans-serif;padding:2px;width:171px;line-height:1.2em}
div#dp-popup{position:absolute;z-index:199}
div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0}
a#dp-close{font-size:11px;padding:4px 0;text-align:center;display:block}
a#dp-close:hover{text-decoration:underline}
div.dp-popup a{color:#000;text-decoration:none;padding:3px 2px 0}
div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px}
div.dp-popup div.dp-nav-prev a{float:left}
div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer}
div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default}
div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px}
div.dp-popup div.dp-nav-next a{float:right}
div.dp-popup a.disabled{cursor:default;color:#aaa}
div.dp-popup td{cursor:pointer}
div.dp-popup td.disabled{cursor:default}
div.dp-popup{background:none;border:1px solid #c6c6c6}
table.jCalendar{background:none;border:none}
table.jCalendar th{background:none;color:#000}
table.jCalendar td{background:none}
table.jCalendar td.disabled{background:none}
table.jCalendar td.other-month{background:none}
div.dp-popup div.dp-nav-prev a{background:url(../../../img/bullet-cal.png) no-repeat left top;height:4px;width:2px;margin:4px 0 0 7px}
div.dp-popup div.dp-nav-prev a.dp-nav-prev-year{display:none}
div.dp-popup div.dp-nav-next a{background:url(../../../img/bullet-cal.png) no-repeat -6px 0;height:4px;width:2px;margin:4px 5px 0 0}
div.dp-popup div.dp-nav-next a.dp-nav-next-year{display:none}
div.dp-popup h2{font-weight:400}
.nxsNewsletterHoliday label{display:inline-block}
.nxsNewsletter input.nxsHolidayInput{border:none;background:none;padding:0}
.gray-link{font-weight:700;font-size:12px;color:#fff;border:0;display:block;margin-left:38px;width:140px;line-height:30px;padding:0 0 3px 35px;height:32px;background:url(../../../img/bgi/sprites.png) 0 -237px}
.gray-link:hover{background-position:-175px -237px}
.gray-btn.bigger{width:170px}
.setting-block .equipment-text{padding-left:10px}
.txtElemWrap .e-bus-dis p{padding:0}
.nxsOption2 .txtElemWrap ul{padding:0}
.txtElemWrap ul li{background:url(../../../img/bgi/icon-basketList.png) no-repeat;padding-left:20px;margin-bottom:5px}
.txtElemWrap h1{font-size:24px;color:#000;line-height:31px;position:relative;font-weight:700}
.txtElemWrap h5{font-weight:700}
.txtElemWrap a{text-decoration:underline}
.innerMain-title{line-height:21px;color:#bc1220;padding-top:0;padding-bottom:0}
.setting-block .e-bus-dis{padding:0 0 0 10px}
.detail-sec-logo{margin-bottom:10px}
.tabbing-data div.cl.accessoires{padding:0;border:none}
.tabbing-data .gallery-grid{padding:0}
.flag-box:hover ul.flag{display:block}
.technical-data .attr-left{float:left;width:45%}
.technical-data .attr-right{float:right;width:45%}
div.text table td a{text-decoration:underline}
.nxs_center_rahmen{display:table;overflow:hidden;margin:0 auto;vertical-align:middle;height:200px;}
.nxs_center_rahmen div{overflow:visible!important;white-space:normal!important}
* + html .nxs_center_rahmen,* html .nxs_center_rahmen{position:relative}
.nxs_center_inlay1{display:table-cell;text-align:center;vertical-align:middle}
* + html .nxs_center_inlay1,* html .nxs_center_inlay{position:absolute;top:50%;left:50%}
.nxs_center_inlay2{display:block;margin:0 auto}
* + html .nxs_center_inlay2,* html .nxs_center_inlay2{position:relative;top:-50%;left:-50%}
.nxsKatalogImg1{padding:10px}
.nxsKatalogImg2{padding:10px}
#directVariantFancy{display:none;width:200px}
.hideOnStart{display:none}
.setting-block h3{min-height:18px}
span.text-left{float:left}
.text table tr td{vertical-align:top}
a.marken-bild:hover{background:none!important;border:none!important}
.mandatory-field .req{color:#bd1222}
.nxs-detail-image{max-width:330px;max-height:340px}
.setting-block .content-text{padding-right:10px}
.fullrange-nav li ul li a.active span{text-decoration:underline}
.breadcrumbs a.last{font-weight:700;background:none;padding-right:0;color:#e97b11}
#categoryContentText h2 span{font-size:100%}
.searchDiv404{z-index:1000!important}
#footer-newsletter-overlay{width:1016px;position:fixed;bottom:0;left:50%;margin-left:-509px;z-index:9999}
#footer-newsletter-overlay em{color:#bd1222}
#footer-newsletter-overlay .fno-header{width:100%;height:24px;position:relative;background:url(../../bg/fno-header-background.png) no-repeat bottom left}
#footer-newsletter-overlay .fno-header .fno-header-button{position:absolute;top:0;right:19px;width:97px;height:19px;background:#bd1320}
#footer-newsletter-overlay .fno-header .fno-header-button a{display:block;text-decoration:none}
#footer-newsletter-overlay .fno-header .fno-header-button a span{background:url(../../bg/fno-header-buttonicon.png) no-repeat left 3px;padding-left:23px;margin-left:5px;color:#fff;font-size:13px;font-weight:700}
#footer-newsletter-overlay #fno-content{position:relative;width:100%;min-height:37px;background:#eee}
#footer-newsletter-overlay #fno-content #fno-content-closed{position:absolute;top:0;left:0;width:100%;height:37px}
#footer-newsletter-overlay #fno-content #fno-content-opened{position:absolute;top:0;left:0;display:none;width:100%;height:245px;background:url(../../bg/fno-contentr-background.png) no-repeat left bottom}
#footer-newsletter-overlay #fno-content .fno-content-letter{width:34px;height:25px;background:url(../../bg/fno-content-letter.png) no-repeat left top;float:left;margin:6px 13px 0 14px}
#footer-newsletter-overlay #fno-content .fno-spacer-40{width:40px;height:25px;float:left}
#footer-newsletter-overlay #fno-content .fno-big-text{float:left;font-size:18px;color:#000;margin-top:10px}
#footer-newsletter-overlay #fno-content .fno-big-text .red{color:#bd1320}
#footer-newsletter-overlay #fno-content .fno-input{margin:5px 0 0 11px;float:left;width:289px}
#footer-newsletter-overlay #fno-content .fno-input input{width:287px;height:22px;border:solid 1px #c2000e;background:#fff}
#footer-newsletter-overlay #fno-content .fno-element{float:right;display:inline}
#footer-newsletter-overlay #fno-content .fno-element input{margin:3px 18px 0 0}
#footer-newsletter-overlay #fno-content .fno-opened-form{width:832px;margin-left:97px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-big-headline{font-size:36px;font-weight:700;color:#000;margin-top:20px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-features{margin:23px 0 7px;height:20px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-features .fno-feat{float:left;padding-left:18px;font-size:10px;background:url(../../bg/fno-content-greendot.png) no-repeat left center;margin-left:40px;font-weight:700}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-features .fno-feat:first-child{margin-left:0}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-features .fno-feat.last{float:right}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-percent-left{float:left;width:239px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right{float:right;width:593px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line{width:100%;margin-bottom:15px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line label{font-size:13px;width:72px;color:#000;display:inline-block}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line input.fno-big-input{width:512px;height:22px;border:solid 1px #c2000e;background:#fff}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements{width:100%;display:inline-block}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements label{margin-right:15px;width:auto}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements label.name{margin:0 1px 0 15px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements label.nomargin{margin-right:0}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements label input.radio{margin-right:3px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-form-line .fno-form-elements label .fno-gray-input{width:120px;height:22px;border:solid 1px #c2c2c2;background:#fff}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-agreements{width:440px;float:left;font-size:11px;line-height:14px}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-agreements .txt{margin:5px 0}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-agreements .txt a{color:#000;font-size:11px;text-decoration:underline}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-agreements .txt .e-bus-dis{padding:0;margin:0}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-agreements .txt p{padding:0;margin:0}
#footer-newsletter-overlay #fno-content .fno-opened-form .fno-form-right .fno-button{width:152px;padding-top:40px;float:right}
.minh395{min-height:395px}
.pdforder{float:left;margin-top:10px;min-width:216px;height:76px;padding:14px 0 0 9px;border:solid 1px #e5e5e5}
.pdforder.fax{background:url(../../bg/background_faxorder.jpg) no-repeat right bottom;margin-right:9px}
.pdforder.offer{background:url(../../bg/background_offerorder.jpg) no-repeat right bottom}
.pdforder.big{width:462px;margin-bottom:10px}
.pdforder span{color:#2f2f2f;font-size:11px;font-weight:700;display:block}
.pdforder .gray-input{width:208px;height:32px;margin:5px 0 0;background:url(../../../img/bgi/sprites.png) no-repeat -299px -675px;font-style:normal;font-size:12px;color:#fff;border:0;font-weight:700;padding:5px 0 7px}
#header{z-index:9999}
.news-heading .country-box .flag-box em a{background:none repeat scroll 0 0 transparent;float:none;width:auto}
#mainNavigation .login-link a{float:left}
.product-shop .status.lowStock{background:url(../../../img/bgi/sprites.png) no-repeat scroll -992px -320px transparent}
.product-shop .status.notOnStock{background:url(../../../img/bgi/sprites.png) no-repeat scroll -992px -347px transparent}
.nxsVoucherContainer{float:left}
.nxsVoucherBox{margin-top:9px;padding:5px 10px;width:371px;height:25px;border:1px solid #e5e5e5}
.nxsVoucherBox .inlineError{color:#B41623;font-size:12px}
#basketFn{float:left}
#basketFn em{background:url(../../../img/bgi/icon-delete.png) no-repeat;display:inline-block;height:22px;width:22px;float:left}
#basketFn input,button#userChangeAddress,button#userChangePersonal,.method-payment button.change-link,.print-block button.change-link,#orderEditCart button.change-link{background:none;border:none;font-size:12px;text-decoration:underline;line-height:18px}
.print-link{float:left;margin-left:20px}
.print-link em{background:url(../../../img/bgi/icon-print.png) no-repeat;display:inline-block;height:22px;margin-right:3px;vertical-align:top;width:22px}
.print-link span{color:#000;display:inline-block;font-size:12px;line-height:18px;text-decoration:underline}
.nxsSummary{min-height:100px}
#basketVoucher .submitButton{width:22px;height:22px;margin-left:5px}
#basketVoucher input[type=text]{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #c8c8c8;padding:4px 10px;color:#2F2F2F;font-size:12px;width:172px}
.amount-col .textbox{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #c8c8c8;padding:4px 10px;color:#2F2F2F;font-size:12px;width:30px;float:left;margin-left:10px}
.amount-col .basketRemove{width:23px;height:22px;float:left}
#basketVoucher label{font-weight:700;font-size:11px}
td.amount-col input.basketRemove{background:url(../../../img/bgi/icon-delete.png) no-repeat center center transparent;display:inline-block;height:22px;width:22px;float:left;text-indent:-9999px;border:none;margin-left:10px;margin-top:2px}
.nxsNoUvp{color:#000;display:block;font-size:12px;line-height:17px;padding:0;text-align:right}
.nxsOption1,.nxsOption2,.nxsOption3{width:310px;float:left;min-height:230px;margin-bottom:20px}
.nxsOption1 p,.nxsOption2 p,.nxsOption3 p,.nxsOption1 ul,.nxsOption2 ul,.nxsOption3 ul{font-size:11px;line-height:14px;padding-left:10px;padding-right:10px}
.nxsOption1,.nxsOption2{margin-right:10px}
.nxsOption1 .green-btn,.nxsOption2 .green-btn,.nxsOption3 .green-btn{width:290px;position:absolute;bottom:10px}
.nxsOption1 label{display:inline-block;width:80px;font-weight:700}
.nxsOption1 ul li{margin-bottom:9px}
.nxsOption1 input[type=text],.nxsOption1 input[type=password]{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #C8C8C8;color:#2F2F2F;font-size:11px;padding:4px 10px;width:180px}
#step2PswdOpener{margin-left:83px;text-decoration:underline;padding-left:10px;background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center}
.backcont-step a.gray-input{width:208px;height:28px;line-height:28px;padding:0;text-align:center}
.consent-block .agree-txt span.req,.consent-white-block .agree-txt span.req{float:none;color:#bd1222;display:inline;width:auto}
#addressTextCust label,#addressText label{width:150px}
.payment-form .setting-forms dl{margin:9px;border:1px solid #E5E5E5;padding:10px}
button#userChangeAddress{float:right;text-transform:lowercase}
button#userChangePersonal{float:right;text-transform:lowercase}
#shippingAddressText ul li label,#billingAddressText ul li label{width:100px}
.setting-forms li.dob label input{width:30px}
.setting-forms li#shippingAddressText .gray-btn,.setting-forms #billingAddressText .gray-btn{margin-left:0}
.payment-form dl dt img{vertical-align:middle;margin:0 20px 0 5px}
.payment-form dl dt label{display:inline-block;vertical-align:middle}
.payment-form dl dt label span{font-size:11px}
.payment-form dl dd{margin-left:22px}
.payment-form dl dd label{width:125px;font-weight:700}
.payment-form .setting-forms dl dd li.dob label{width:52px}
.payment-form .setting-forms dl dd li.dob label.year{width:72px}
.payment-form .setting-forms dl dd li .label-txt{padding-left:0;width:108px}
.payment-form .setting-forms dl dd li div.note,.payment-form .setting-forms dl dd div.desc{font-size:11px}
.consent-order span.req{display:inline;width:auto;float:none;color:#BD1222}
em.nxsChangePic{background:url(../../../img/bgi/sprites.png) no-repeat scroll -402px -29px transparent}
.print-block.nxsOrderAdress .setting-block{min-height:180px}
.print-block.nxsOrderAdressShip .setting-block{min-height:80px}
.checkout-wrap .method-payment.nxsRemarkBlock{padding-bottom:0}
.nxsRemarkBlock p{color:#2F2F2F;font-size:11px;font-weight:700;line-height:14px;padding:0 9px 10px}
.nxsThankyouBlock div.nxsThankyouBlockInner{padding:0 10px 10px;font-size:12px}
.nxsThankyouBlock div.nxsThankyouBlockInner p{padding:0;margin-bottom:10px;font-size:14px}
.nxsRegisterBlock .info-block{width:473px}
.nxsContactValidate{float:left;margin-right:10px;padding-top:3px}
.nxsContactSubmit{margin-left:10px}
.nxsContactSubmit input.green-input{float:left}
.consent-block.nxsContactDataProtect,.consent-white-block.nxsContactDataProtect{margin-left:10px;margin-right:10px}
.consent-block.nxsContactDataProtect h3,.consent-white-block.nxsContactDataProtect h3{background:none;padding:0}
.nxsAccLoginLinks{margin-left:10px}
.nxsAccLoginLinks #openAccountLink em,.nxsAccLoginLinks #forgotPasswordLink em{background:url(../../../img/bgi/sprites.png) no-repeat scroll -320px -2px transparent;display:inline-block;height:16px;margin-right:4px;vertical-align:top;width:10px}
.nxsAccLoginLinks #openAccountLink span,.nxsAccLoginLinks #forgotPasswordLink span{background:none repeat scroll 0 0 transparent;color:#000;display:inline;font-size:12px;line-height:16px;text-decoration:underline}
.nxsRegister{padding:10px}
.nxsAccountNewsletter .agree-txt input{float:left}
.nxsAccountNewsletter .agree-txt span{color:#727272;font-size:11px;line-height:14px;width:300px;display:inline-block;float:left}
.nxsNewsletterInterest,.nxsNewsletterList,.nxsNewsletterHoliday,.nxsNewsletterInfo{padding:10px 19px}
.nxsNewsletterActive{font-weight:700;margin-left:288px}
.myaccount .e-mail-title{margin-left:19px;font-weight:700}
.nxsNewsletterInfo{font-size:12px}
.nxsNewsletterSubmit .gray-btn{float:left;margin-left:20px}
.nxsNewsletterSubmit .note{margin-left:20px;font-size:11px;display:inline-block;font-weight:700}
/**
 *  Account Bestellhistorie
 */
.orderList table.orderitems dl dt,.orderList table.orderitems dl dd{margin-bottom:10px;font-size:12px}
.orderList table.orderitems h3{font-size:18px;margin-bottom:10px}
.orderList table.orderitems dl dd h3{margin-top:15px}
.orderList table.orderitems dl dd span label{display:inline-block;font-weight:700;width:80px}
.orderList table.orderitems td{width:350px}
.orderList table.orderitems table.orderhistory a{display:inline-block;width:340px;margin-bottom:3px}
/**
 *  Katalogbestellung
 */
.nxsKatalogCMS,.nxsKatalogThankyou{padding:10px;font-size:12px}
.nxsKatalogForm .consent-block h3,.nxsKatalogForm .consent-white-block h3{background:none;padding-top:0;padding-left:0}
.nxsKatalogSelect{margin-left:10px}
.nxsKatalogSelect .setting-forms span.label-txt{width:200px}
body{background:#ebebeb;width:100%}
a{color:#2F2F2F}
.banner-teaser .thumbNav li.cur,.banner-teaser .thumbNav li:hover{background:url(../../../src/bg/startslider_active.png) no-repeat;border:none;position:relative;height:7px}
.gray-btn{background:url(../../../img/bgi/btn_bg.png) repeat-x}
.fullrange-nav li ul{width:219px!important}
.narrow-column > h3,.narrow-column > div.sortiment-flyout,.narrow-column > div.title{background:url(../../../img/bgi/sort_bg.png) repeat-x;border-color:#AF111E;border-style:solid;border-width:1px;width:201px!important;height:21px!important}
.fullrange-nav li ul li ul{width:161px!important}
.fullrange-nav li ul li ul.fSub{width:155px!important}
.fullrange-nav li ul li ul.fSub li,.fullrange-nav li ul li ul.fSub span,.fullrange-nav li ul li ul.fSub a{width:100%!important}
.fullrange-nav li ul li ul li:hover{background:none}
.pro-list > li h3 em{padding:5px 10px 13px;height:45px!important;max-height:45px}
.pro-list > li h3 span{height:35px;background:url(../../../img/bgi/sprites.png) no-repeat scroll -405px 4px transparent;height:25px}
.brand-block .bands-name li a.all-brand em{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center}
.brand-block .bands-name li a.all-brand{margin:26px 44px 0}
.filter-block > li{height:143px}
.rating-block{height:35px}
.page-bar .sort-by .sort-select{text-align:left;padding:1px}
.sub-naviagation{width:672px}
.sub-naviagation > ul > li div{padding:10px;width:202px}
.sub-naviagation > ul > li{width:222px}
.hidden{visibility:hidden}
.listside-fancybox{position:static;margin-left:0}
a.pro-dtllink em{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;height:26px}
#fancybox-overlay{position:fixed}
#nxsListFancyboxOverlay,#nxsDetailsFancyboxOverlay{display:none;position:absolute;top:0;left:0;background:#fff;width:100%;height:100%;z-index:9999}
#nxsListFancyboxOverlay .nxsAjaxLoader,#nxsDetailsFancyboxOverlay .nxsAjaxLoader{margin-top:150px}
.listside-fancybox .gallery-list li .price-piece span.nxsLFProdVat{display:inline}
.listside-fancybox .gallery-list li .pro-img{overflow:hidden}
.listside-fancybox .gallery-list li .status{background:url(../../../img/bgi/sprites.png) no-repeat -990px -295px}
.listside-fancybox .gallery-list li .status.not-available{background-position:-990px -347px;color:#e52420}
.listside-fancybox .gallery-list li .status.few-available{background-position:-990px -320px;color:#d08e00}
.choose-box li .choose-select{width:297px}
.nxsFancyVariants li.nxsVarSel{display:none}
.nxsLFProdPleaseChoose{display:none;color:#b41623;float:right;margin-top:10px}
.product-shop .pro-dtl .price-right span.nxsLFProdPrice{display:inline}
.product-view{position:relative;z-index:1000}
.product-shop .pro-dtl .price-piece span.nxsLFProdVat{display:inline}
#container{padding-top:220px}
.direct-orderblock .choose-box li.nxsVarSelListItem{float:left;margin-bottom:10px;margin-right:50px}
.direct-orderblock .choose-box li{margin-right:0}
.nxsDODetailLine .order-product{height:0;overflow:hidden;position:relative}
#nxsDirectOrderCloneSource{display:none}
.nxsRowOverlay{display:none;background:#fff;width:713px;top:0;left:0;position:absolute;height:35px;text-align:center;padding-top:15px;z-index:100}
#nxsDirectOrder .nxsLFProdImage{max-width:59px;max-height:59px}
.direct-orderblock .order-product .pro-img{padding-bottom:1px}
.direct-orderblock .compare-div li .status{background:url(../../../img/bgi/sprites.png) no-repeat -990px -295px}
.direct-orderblock .compare-div li .status.not-available{background-position:-990px -347px;color:#e52420}
.direct-orderblock .compare-div li .status.few-available{background-position:-990px -320px;color:#d08e00}
.nxsDOInputLine .discount-tag{visibility:hidden}
.direct-orderblock table td .price-right .nxsLFProdPriceOldOuter,.direct-orderblock table td .price-right .nxsLFProdPriceOuter,.direct-orderblock table td.total-pirce .nxsLFProdPriceTotalOuter{display:none}
.direct-orderblock .total-pirce span.nxsLFProdPriceTotal{display:inline;padding:0}
.direct-orderblock table .nxsDODetailLine td,.direct-orderblock table .nxsDOInputLine td{padding:0;position:relative}
a.nxsCompareLink.active{text-decoration:underline}
#fancybox-content{overflow:visible}
#fancybox-content > div,#fancybox-content div:first-child{overflow:visible!important}
.choose-box li{padding:0;float:none;position:relative;}
.choose-box li label{padding-bottom:0}
.nxsVarSel{margin-bottom:7px}
.choose-box li.nxsVarSel{padding-bottom:7px}
.dd-option{padding:7px 10px!important}
.dd-selected{padding:2px 8px!important}
.dd-desc{color:#555}
.dd-container img{border-radius:2px}
.dd-options{position:relative;min-width:0;z-index:2000}
.dd-option{z-index:2020}
.dd-options li{width:100%;background:#fff;z-index:2010}
.dd-container{position:static!important}
.dd-select{border:1px solid #c7d8e3!important;background-color:#fff!important;font-size:11px;color:#000;padding:4px 0;height:18px}
.dd-selected-text{line-height:15px!important}
#nxsFancyTypeSelect1,#nxsFancyTypeSelect1 *{z-index:2005}
#nxsFancyTypeSelect2,#nxsFancyTypeSelect2 *{z-index:2004}
#nxsFancyTypeSelect3,#nxsFancyTypeSelect3 *{z-index:2003}
.nxsVarSelListItem1 *{z-index:2005;z-index:2004}
.nxsVarSelListItem2 *{z-index:2003}
.opened{overflow:visible}
.nxsRowDetailOverlay{display:none;width:98%;height:100%;background:#fff;position:absolute;z-index:10;text-align:center}
.nxsRowDetailOverlay img{margin-top:150px}
#nxsFilterAlwaysVisible{overflow:hidden}
#nxsFilterPlaceholder{display:none}
.nxsDetailImages li img{max-width:70px;max-height:70px}
.product-img-box .more-views .arrow.back span,.product-img-box .more-views .arrow.forward span{font-size:0}
.product-img-box .more-views .arrow.forward span{background:url(../../../img/bgi/sprites.png) no-repeat -458px 0}
.nxsDetailSliderWrap .anythingSlider{float:left;width:310px!important}
.nxsDetailImages{width:400px!important}
.product-image img{max-width:380px;max-height:330px}
.product-description .left-desc{font-size:12px;color:#000;line-height:15px;text-overflow:ellipsis;padding-bottom:30px;min-height: 150px; height: auto}
.product-description .logo-labels{text-overflow:ellipsis}
.markenwelt .more{background:#fff url(../../../img/bgi/icon-seoNav.png) no-repeat left center!important;display:block;width:706px}
.markenwelt .more a{margin-left:10px;text-decoration:underline}
.product-description .more{position:absolute;bottom:0;background:#fff url(../../../img/bgi/icon-seoNav.png) no-repeat left center!important;display:block;width:706px}
.nxsTabBox{display:none;width:952px}
.description-data{display:block}
.tabbing-data .gallery-list{width:715px}
.related-products .gallery-list li .gray-input{background:url(../../../img/bgi/sprites.png) 0 -237px}
.pro-labels li{list-style:none;min-height:65px;margin-bottom:30px}
#tab_security.nxsTabBox li{list-style:none;min-height:65px;margin-bottom:30px}
#tab_security li{margin-left:20px}
.page-bar .nxsCompareButtons{visibility:hidden;display:block;padding:0 10px 0 24px;height:20px;line-height:20px;width:197px;background:#f7a62d url(../../../img/bgi/arrow-right.png) no-repeat 10px center;border:1px solid #e77200;margin-bottom:5px}
.nxsLFProdAb{width:auto!important;float:left; margin-right: 5px;}
.nxsLFProdPriceOld{display:inline!important}
.nxsGefahrstoffABC{padding-top:25px;display:block;margin-left:120px}
.nxsCompareTitle{float:left}
.nxsCompareTitle span{font-size:16px}
.comparison-block .pro-tpypes{height:auto}
.comparison-block .gray-input{background:#f7a62d;border:1px solid #e77200;width:171px;line-height:28px;height:28px;padding:0;margin:0 auto;margin-bottom:9px;display:block;text-align:center}
.comparison-block .green-input{background:#72c241;width:171px;height:28px;padding:0;margin:0 auto;display:block;line-height:28px;border:1px solid #53942a;text-align:center}
.nxsGuetesiegel{padding:5px}
#nxsDetailMain .nxsVarSel{display:none}
.detail-sec-logo{margin-bottom:10px;display:table}
.detail-sec-logo div{display:table-cell;vertical-align:middle;padding-left:25px}
.logo-labels img{margin-bottom:10px}
.wide-column h1.pro-name{margin:0}
.footer-block .fblocks > li div.title{padding:0 10px 6px 22px}
.footer-dtl div.title{padding-bottom:0}
.narrow-column > a div.nxsSortiment{cursor:pointer}
.product-block > li.last .pro-content div.title{padding-bottom:32px}
.brand-block div.title{font-size:20px;color:#666;line-height:21px;font-weight:700;padding:0 0 16px 25px}
.category-wrap .brand-block div.title{padding-left:0}
.narrow-column > div.title{position:relative;z-index:999;vertical-align:top;font-size:16px;color:#fff;font-weight:700;padding:7px 9px 6px;margin-bottom:6px;line-height:21px;border:1px solid #af111e;cursor:pointer}
.pro-list > li div.title{font-weight:700;width:100%;float:left;border-bottom:1px solid #E5E5E5}
.pro-list > li div.title span{display:inline-block;background:url(../../../img/bgi/sprites.png) no-repeat scroll -405px 4px transparent;height:25px;width:26px;vertical-align:top;float:left}
.pro-list > li div.title em{padding:5px 10px 13px;height:45px!important;max-height:45px;font-size:14px;color:#2f2f2f;line-height:18px;display:block;font-style:normal;float:left;width:180px;border-left:1px solid #e5e5e5}
.setting-block .status.error{float:left;margin-left:20px}
.nxsChangePassword .setting-forms li .label-txt{width:100px}
.search-perform .category-block div.title{font-size:12px;color:#2f2f2f;font-weight:700;padding:5px 0 10px}
.search-perform .brand-wrap div.title{font-size:12px;color:#2f2f2f;font-weight:700;padding:0 0 7px}
.search-perform .pro-block div.title a{float:right;text-decoration:underline;padding:0;margin-right:10px}
.setting-block div.title{min-height:18px;padding:10px 10px 7px;margin-bottom:19px;background:url(../../../img/bgi/setting-titlebg.png) repeat-x}
.narrow-column > div.sortiment-flyout{cursor:default}
.dd-option label{cursor:pointer}
.disabled .dd-option-text{color:silver;font-style:italic}
.checkout-wrap .error.nxsEmptyBasket{display:none}
.total-wrap{padding-bottom:0}
#nxsDetailMain .dd-container{float:left}
.choose-box li .gray-btn{line-height:21px}
.lineBox .nxsSummary{margin-bottom:15px}
.nxsRequestPrice{width:200px;margin-left:100px}
.invisible{display:none}
.nxsArticleRequest .input-txt{background:url(../../../img/bgi/input-txt-bg.png) repeat-x #fff}
.nxsArticleRequest .label-txt{color:#2f2f2f}
.nxsArticleRequest .green-input{width:290px;height:32px;margin-left:10px;background-position:-214px -605px;padding:0 5px 4px 0}
.nxsArticleRequest td{padding-bottom:9px}
.nxsArticleRequest .input-select{background:url(../../../img/bgi/input-txt-bg.png) repeat-x #fff;border:1px solid #c8c8c8}
.nxsArticleRequest .input-txt.nxsZIP{width:63px}
.nxsArticleRequest .input-txt.nxsCity{width:228px}
.nxsArticleRequest .nxsEinwilligung{padding:10px;color:red}
.nxsArticleRequest label{margin-right:25px}
.nxsArticleRequest .note{width:100%;padding:5px 0;padding-top:30px}
.nxsArticleRequest .note.top{padding-top:0;margin-left:0}
.nxsRequest.content-block{padding:15px;position:relative}
.setting-block{margin-top:20px;color:#000}
.nxsArticleRequest span.req{color:#bd1222;font-style:normal}
.nxsArticleRequest .oxInValid input,.nxsArticleRequest .oxInValid select,.nxsContactForm .oxInValid input{background:#ffeeef!important;border:1px solid #df7a7f!important}
.nxsShortdesc{font-size:12px;color:#2f2f2f;line-height:17px;padding-bottom:0;margin:0}
.nxsShortdesc span,.teaser-articles .teaser-article .teaser-info .pro-tpypes span{background:url(../../../img/bgi/bullet.png) no-repeat right center;color:#2F2F2F;display:inline-block;font-size:12px;line-height:17px;padding-right:9px}
.nxsArtReqProdImage{float:left}
.nxsRequest .right-content{margin-left:185px}
.gallery-list li .price-div.nxsPriceRequest{font-weight:700;font-size:18px;padding:18px 0 0;width:156px;float:right;height:55px}
.nxsArticleRequest .choose-box li{float:left}
.nxsArticleRequest .nxsVarSel > label{width:73px;padding-top:7px}
.nxsArticleRequest .choose-box{margin-top:20px}
.nxsLFProdLinkReq{display:block;text-align:center;height:27px;line-height:26px}
.nxsPriceFieldVis{height:84px;font-weight:700;font-size:18px;display:none}
a.green-btn.laender{height:27px;width:100%;display:block;text-align:center;line-height:26px}
.product-block > li.blast{border-right:1px solid #e5e5e5}
.nxsArticleRequest .consent-block h3,.nxsArticleRequest .consent-white-block h3{background:none;padding-top:0;padding-left:0}
.nxsSubNavi{position:relative}
#header{z-index:9998}
.checkout-wrap .info-wrap .setting-block.nxsNoOptionals{min-height:190px}
a.nxsMinibasket{display:block}
.search-block{height:119px}
.nxsRahmenrabatt{clear:left;width:425px;height:18px;font-size:13px;text-align:center;overflow:hidden;left:-10px;position:relative}
.certificate-logo.small a{height:42px}
.nxsRahmenrabatt div{display:inline-block;color:#D50110}
.nxsRahmenrabatt .nxsIcon{position:relative;height:14px;width:14px;background-image:url(../../bg/rabattinfo_icon.png);display:inline-block;top:2px}
#pageSeoFooter{height:150px;overflow-y:auto;font-size:12px;color:#7d7d7d;line-height:15px;padding:0 0 1px}
#pageSeoFooter ul li{list-style-image:url(../../../img/list-bul.jpg);margin-left:15px}
#pageSeoFooter p{padding:0 0 5px}
#pageSeoFooter h1{font-size:14px;font-weight:700;color:#7d7d7d;margin:0;line-height:normal}
#pageSeoFooter h2{font-size:14px;margin:10px 0 0;font-weight:700;color:#7d7d7d}
#pageSeoFooter h3{font-size:14px;margin:10px 0 0;font-weight:700;color:#7d7d7d}
.nxsContentflyout{display:inline-block;background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;padding-left:12px;margin-left:5px;margin-top:10px;font-size:12px;text-decoration:underline}
.seo-block{border:1px solid #e77200;position:relative;margin-top:19px;padding:12px 12px 0}
.seo-block h2{margin-bottom:10px;font-weight:700;color:#000;font-size:16px}
.seo-block p{font-size:12px}
.seo-block a{display:block;font-size:12px;background:url(../../bg/arrowright.png) no-repeat left 3px;padding-left:15px;margin-bottom:6px;text-decoration:none}
.seo-block a:hover{text-decoration:underline}
.mk-boxes li{border:1px solid #e77200;height:143px;width:229px;float:left;margin:0 10px 10px 0}
.mk-boxes li.lastbox{margin-right:0}
.mk-boxes .mk-box3 a.mk-box{padding-top:65px;height:78px}
.mk-boxes a.mk-box{display:block;height:58px;width:199px;text-align:center;padding:85px 15px 0}
.mk-boxes li h3{color:#2F2F2F;font-size:14px;font-weight:700;text-transform:uppercase}
.mk-box1{background:url(../../bg/mk_password-icon.png) no-repeat}
.mk-box2{background:url(../../bg/mk_newsletter-icon.png) no-repeat}
.mk-box3{background:url(../../bg/mk_adressen-icon.png) no-repeat}
.mk-box4{background:url(../../bg/mk_bestellungen-icon.png) no-repeat}
.mk-box5{background:url(../../bg/mk_merkzettel-icon.png) no-repeat}
.mk-box6{background:url(../../bg/mk_katalog-icon.png) no-repeat}
.mk-box7{background:url(../../bg/mk_logout-icon.png) no-repeat}
.wide-column.myaccount{width:725px}
.oxValidateError{display:none}
#addressText li{padding-bottom:10px}
#addressText label{display:inline-block;font-weight:700}
.collumn p{padding:10px}
.collumn input{margin-right:10px}
.left{float:left;margin-left:10px}
.nxsRemoveNotice{font-size:12px;text-decoration:underline;float:right;margin-top:10px}
.nxsSortimentCatHeader{text-transform:uppercase}
.wide-column h2.nxsSortimentHead{margin-bottom:11px;padding-top:5px}
#container{padding-top:220px}
.checkout-wrap #container{padding-top:215px}
.nxsBottomButtons{padding-bottom:15px}
.nxsBottomButtons .backcont-step,.nxsTopButtons .backcont-step{padding-bottom:0}
.search-block{height:auto}
.nxsBasketContents{margin-top:21px}
.pro-list > li div.title.nxsgray{background:url(../../bg/gradient-marken.png) repeat-x left top}
.pro-list > li div.title.nxsgray em{border-left:none}
.pro-list > li ul.cf.space{min-height:239px}
.pro-list > li ul.cf.space li:first-child{margin-top:5px}
#nxsSortimentTrigger{cursor:pointer}
.order-stepblock .price-right{width:82px}
a.no-link{cursor:default!important}
.footer-block.oci{background:none}
li.spacer-to-left{margin-left:370px}
.teaser-articles{width:100%}
.teaser-articles h2{font-size:18px}
.teaser-articles .teaser-article{border:solid 1px #e5e5e5;width:350px;height:225px;float:left;margin:0 0 10px}
.teaser-articles .teaser-article.left{margin-right:10px}
.teaser-articles .teaser-article .teaser-left{width:177px;height:186px;float:left}
.teaser-articles .teaser-article .teaser-info{float:left;width:163px;height:176px;padding-top:10px}
.teaser-articles .teaser-article .teaser-left div.teaser-status{background:url(../../../img/bgi/sprites.png) no-repeat -990px -295px;font-size:11px;color:#00ab24;padding:0 0 0 15px;margin-left:10px}
.teaser-articles .teaser-article .teaser-left div.teaser-status.not-available{background-position:-990px -347px;color:#e52420}
.teaser-articles .teaser-article .teaser-left div.teaser-status.few-available{background-position:-990px -320px;color:#d08e00}
.teaser-articles .teaser-article .teaser-info .pro-name{color:#2c2c2c;font-size:12px;font-weight:700;line-height:18px}
.teaser-articles .teaser-article .teaser-info .brand-name{font-weight:400;font-size:12px;line-height:14px;padding-bottom:3px}
.teaser-articles .teaser-article .teaser-info .pro-tpypes{font-size:12px;color:#2c2c2c;line-height:17px;padding-bottom:0;margin:0}
.teaser-articles .teaser-article .teaser-info .pro-tpypes span{color:#2c2c2c}
.teaser-articles .teaser-article .teaser-info .pro-tpypes span.last{background:none}
.teaser-articles .teaser-article .teaser-info .price-piece span{display:block}
.teaser-articles .teaser-article .teaser-info .pro-color span a{width:10px;height:10px}
.teaser-articles .teaser-article .teaser-button{clear:both;padding-left:10px}
.teaser-articles .teaser-article .teaser-button .green-input{display:inline-block;width:119px;background:url(../../../img/bgi/sprites.png) -335px -147px;height:26px;padding:6px 0 0 45px;color:#fff;font-weight:700;float:left}
.teaser-articles .teaser-article .teaser-button .gray-input{display:inline-block;float:left;width:137px;padding:0;height:26px;background:url(../../../img/bgi/sprites.png) 0 -237px;padding:6px 0 0 35px}
.teaser-articles .teaser-article .teaser-button .gray-input:hover{background-position:-175px -237px}
li.dob{clear:both}
li.dob .catalog-image{float:left;width:120px}
li.dob .catalog-data{float:left;width:400px;padding-top:20px}
li.dob .next-catalog{clear:both;margin-bottom:20px}
.userlikeChat{width:100px;height:300px;display:block;position:fixed;top:50%;left:50%;margin:-150px 0 0 -599px !important;z-index:100000;text-indent:-3000px}
.userlikeChat a{width:100px;height:300px;display:block;background:url(../../../img/userlike-btn.png) left top no-repeat}
.userlikeChat a:active{position:relative;top:1px}
#userlike{z-index:100001}
#userlike .chatWindow{position:relative!important;z-index:100002}
#scrollTop{width:48px;height:48px;display:block;position:fixed;top:50%;left:50%;margin:250px 0 0 494px;background:url(../../../img/nxs-to-top.png) left top no-repeat;z-index:10000;overflow:hidden;text-indent:-3000px;visibility:hidden}
.payment-fields{display:none;padding-top:10px}
#categoryContentText a,#pageSeoFooter a{text-decoration:underline}
.markenlogo-nav{text-align:center;width:100%}
.anythingControls{position:absolute;bottom:5px}
.nxs-seoNav{padding-left:22px}
.nxs-seoNav a{font-size:12px;color:#7d7d7d;padding-left:12px;background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center}
.nxs-seoNav a:hover,.nxs-seoNav a:focus{text-decoration:underline}
.nxs-topOffers,.nxs-topCategories{margin-bottom:10px}
.nxs-topOffers h2,.nxs-topCategories h2{font-size:22px;font-weight:700;color:#666;margin-bottom:10px}
.nxs-up h3{font-size:14px;font-weight:700;color:#000;margin-bottom:10px}
.nxs-topOffers .h3, .nxs-cross .h3 {font-size:14px;font-weight:700;color:#000;margin-bottom:10px; display: block;}
.nxs-topCategoryItem{border:1px solid #e77200;float:left;margin:0 10px 10px 0}
.nxs-topCategoryItem.last{margin-right:0}
.xns-topCategoryWrap .nxs-oneColItem{width:229px}
.xns-topCategoryWrap .nxs-twoColItem{width:470px}
.nxs-oneColItem figure,.nxs-subMenuItem figure{display:table-cell;vertical-align:middle;text-align:center;height:136px;width:229px;border-bottom:1px solid #e77200;background:url(../../../img/bgi/topCategory-bg.png) no-repeat}
.nxs-topCategoryContent{height:81px;text-align:center}
.nxs-topCategoryContent h3{font-size:16px;font-weight:700;color:#050606;margin-top:10px;height:30px}
.nxs-btnOrange{background:#f7a62d;border:1px solid #e77200;color:#fff;font-weight:700;font-size:12px;height:28px;line-height:28px;padding:0 20px;display:inline-block}
.nxs-infoText{font-size:12px;color:#7d7d7d}
.nxs-topOfferItem{border:1px solid #e77200;float:left;margin:0 10px 10px 0;width:229px;position:relative}
.nxs-topOfferItem.last{margin-right:0}
.nxs-topOfferItem figure{display:table-cell;vertical-align:middle;text-align:center;height:220px;width:229px;margin-bottom:10px}
.nxs-topOfferContent{color:#2f2f2f;font-size:12px;padding:10px 10px 0}
.nxs-topOfferContent h3{font-size:14px;font-weight:700;color:#2f2f2f;margin-top:10px;height:36px}
.nxs-topOfferContent p{padding:0}
.nxs-wrap{padding:10px}
.nxs-wrap .nxs-info{clear:both;font-size:11px;color:#2f2f2f;margin-top:5px}
.nxs-wrap .nxs-price{color:#050606;font-size:24px;font-weight:700;line-height:30px}
.nxs-topOfferItem .nxs-batch{height:90px;width:90px;position:absolute;top:-1px;left:-1px}
.nxs-topOfferItem .nxs-new{background:url(../../../img/bgi/batch-new.png) no-repeat}
.nxs-subMenu{display:none;position:absolute;left:-1px;top:49px;width:954px;background:#fff;border:1px solid #e77200;border-top-width:0;padding:20px 20px 10px;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999;z-index:800}
.nxs-subMenuItem{border:1px solid #e77200;float:left;margin:0 10px 10px 0;width:229px;height: 380px;}
.nxs-subMenuItem.last{margin-right:0}
.nxs-subMenuItem ul{margin:0 10px 10px;border-top:1px solid #dfdfdf}
.nxs-subMenuItem a{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;display:block;color:#000;line-height:19px;height:19px;border-bottom:1px solid #dfdfdf;padding-left:12px;font-size:13px}
.nxs-subMenuItem a:hover,.nxs-subMenuItem a:focus{text-decoration:underline}
.nxs-subMenuItem a.nxs-moreLink{text-decoration:underline;border-bottom:0}
.nxs-subMenuItem .nxs-subMenuTitle{font-size:16px;font-weight:700;height:40px;line-height:18px;padding:10px 10px 0;display:block;color:#000}
#mainNavigation > ul > li.hassub > a{position:relative}
#mainNavigation > ul > li.hassub > a span.nxs-menuArrow{display:none}
#mainNavigation > ul > li.hassub:hover > a span.nxs-menuArrow{background:url(../../../img/bgi/submenu-arrow.png) no-repeat left center;width:19px;height:11px;position:absolute;top:46px;left:50%;margin-left:-10px;display:block;z-index:850}
.search-perform{border:1px solid #e77200;box-shadow:2px 3px 5px #999;-moz-box-shadow:2px 3px 5px #999;-webkit-box-shadow:2px 3px 5px #999;top:37px;left:-175px}

/* Suggest */
.search-perform .category-block ul li a em{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;height:15px;width:9px}
.search-perform .category-block ul li a span{font-size:13px}
.search-perform .pro-block div.title a.nxs-allProducts{background:url(../../../img/bgi/icon-seoNav.png) no-repeat left center;padding-left:11px}
.search-perform .pro-block ul li .pro-des{width:185px}
.search-perform .pro-block ul li .nxs-proPrice{width:70px;text-align:right;font-size:14px;font-weight:700;color:#000;display:table-cell;vertical-align:middle;height:53px}
.setting-forms li label .input-select.error-input{background:#ffeeef;border:1px solid #df7a7f}
.consent-block{margin-bottom:15px}
.nxsFancyType2 .read-more{float:right}
.prod_price_brutto{margin:0;padding:0 0 5px 15px;font-size:12px;font-weight:400;clear:both; float:right;}
.order-agb-hint{float:right;text-align:right;margin-bottom:10px}
.gallery-list li .button-div .nxs-right{float:right}
.setting-forms .green-input,.nxsNewsletterSubmit .green-input{height:28px;line-height:28px;background:#72c241 url(../../../img/bgi/menu-arrow-active.png) no-repeat 230px center;border:1px solid #53942a;padding:0 10px}
.setting-forms .green-input{float:right}
.nxsNewsletterSubmit .green-input{float:left;margin-left:20px}
.setting-forms.password li{display:inline;list-style-type:none;padding:20px;width:auto}
table.jCalendar td.today{background:#939393;color:#fff}
table.jCalendar td.selected,table.jCalendar td.selected.dp-hover{background:#f7a62d;color:#fff}
#nxsShowShip,#nxsShowPost{width:auto}
.nxs-price-from{font-size:14px}
.price-div .price,.nxs-wrap .nxs-price{font-size:19px}
.gallery-list li .button-div{margin-top:0}
.nxs-oneColItem figure{border:0;background:none}
.pro-list > li .pro-img{float:none;background:none}
span.brand-logo a{float:right}
span.brand-logo div img{vertical-align:middle;display:inline-block}
.setting-forms li label.passowrd em{padding-top:32px}
.gallery-list li .price-piece.nodecoration{text-decoration:none}
.listside-fancybox .basket-content .gallery-list li .price-piece{text-align:left}
.checkout-wrap .certificate-logo{float:right}
.checkout-wrap .certificate-logo a{margin-right:15px}
.amount-col .textbox{text-align:center}
.setting-block{margin-top:0}
.nxsTopButtons{margin-bottom:20px}
.backcont-step a.gray-input{height:26px}
.gallery-list li .nxs-info,.nxs-wrap .nxs-info{height:15px}
.nxs-topOfferContent{height:110px}
.nxs-topCategoryItem.nxs-oneColItem.nxs-category{width:229px;overflow:hidden;text-align:center;max-height:224px}
.nxs-topCategoryItem.nxs-twoColItem{width:470px;overflow:hidden}
.nxs_delivery_span{display:block;width:165px;float:right}
.nxs_delivery_span.fancybox{float:left}
.txtElemWrap ul li{margin-bottom:5px;font-size:12px}
.consent-block h3,.consent-white-block h3{padding-bottom:10px}
.e-bus-dis ul{clear:both}
.gallery-list li .compare-div{margin-bottom:10px}
.news-heading .country-box{float:right;padding-right:6px;vertical-align:top;width:350px;margin-right:-16px}
.listside-fancybox .basket-content .gallery-list li .pro-img{display:table-cell;vertical-align:middle;text-align:center;float:none;margin:0}
.nxs-basketpopup-img{display:table;float:left;height:200px;width:225px}
.nxsGuetesiegel img{margin:5px 0}
.nxsGuetesiegel .pro-text,.comparison-block .pro-text{margin-top:4px}
.comparison-block table td.pro-des .pro-tpypes span{background-position:left 6px}
.pro-tpypes{height:70px}
.pro-tpypes.nxs-details{height:auto}
.pro-tpypes.nxs-details span.bullet{height:auto;background:url(../../../img/bgi/bullet-blue.png) no-repeat left center}
.consent-block a.more,.consent-white-block a.more{margin:0}
.wide-column.full{width:100%}
.wide-column.full .nxs_sitemap_trenner{width:48%}
.nxs-subMenuItem a.nxs-nostyle{background:none;display:inline;height:0;border-bottom:0;padding-left:0}
.listside-fancybox .basket-content .gallery-list li .price-right{width:120px}
.price-div .price.action .nxs-netto{color:#b41623}
.setting-forms form.nxs-checked dl{border:1px solid #000}
.gallery-list li .price-piece.nxs-fancy{text-decoration:none}
.banner-teaser .thumbNav{float:right}
.compare-div .nxs-bold{font-weight:700}
.nxs-buyWrap .nxs-amount input#amountToBasket{text-align:center}
.more.nxs-arrow{background:url(../../../img/bgi/sprites.png) no-repeat 0 -866px;display:inline-block;float:right;padding-bottom:15px}
.supply-link a{font-size:14px;color:#666;text-decoration:underline;margin-left:5px}
.nxs-seoNav a,.footer-block .fblocks > li.payment-block p{color:#2f2f2f}
.txtElemWrap ul li b{font-size:12px}
.txtElemWrap ul li{margin:0}
.txtElemWrap{margin-bottom:10px}
.anythingControls{bottom:-20px}
.comparison-block .pro-logo{text-align:center}
.setting-forms li label .input-txt.error-input,.setting-forms li label .input-select.error-input,.consent-block{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff}
.lineBox.option .txtElemWrap ul li b{font-size:100%}
.lineBox.option .txtElemWrap ul li,.txtElemWrap ul li{background:url(../../../img/bgi/arrowOrange.png) no-repeat scroll left center transparent;margin-top:5px}
.e-bus-dis p{font-size:12px}
.brand-block{width:956px}
.brand-block .bands-name li.first{padding-left:0}
.brand-block .bands-name li.last{padding-right:0}
.brand-block .bands-name li{padding:0 15px}
.brand-block .bands-name{margin-bottom:15px}
.brand-block div.title{padding-left:0;font-size:22px}
.brand-block .bands-name li.none,.brand-block .bands-name li.none.first,.brand-block .bands-name li.last,.brand-block .bands-name li{border:0}
.fullrange-nav.nxs-infocenter li a.active{background:#f7a62d}
.checkout-wrap .error{float:left;margin-top:-20px;padding:8px 10px;margin-top:6px;line-height:17px}
.filter-block > li{height:150px}
.mandatory-field{margin-left:10px}
.nxs-topOfferItem .brand-logo{position:absolute;top:5px;right:5px;display:block;z-index:99;width:60px}
.nxs-topOffers .nxs-topOfferWrap,.nxs-topCategories .nxs-topCategoryWrap{margin-top:20px}
.nxs-newsletter{width:458px;float:left}
.nxs-newsletter-banner{float:left;text-align:center;height:430px;display:table;width:496px}
.nxs-newsletter-banner a{vertical-align:middle;display:table-cell}
.bands-name.nxs-allBrands li{padding:5px 7px}
.vat-text{text-decoration:none}
.nxs-detail-shipping{text-decoration:underline}
.vat-text.start-hint,.vat-text.start-hint a{font-size:13px}
.nxs-404{margin-left:10px}
.checkout-wrap .info-wrap .setting-block,.minh395{min-height:175px}
.setting-forms li .label-txt{width:80px}
.setting-forms li label .input-txt{width:310px}
#error_block{border:1px solid #d30000;margin:1px 10px 0;background:url(../../../img/bgi/sprite_bg1.png) -388px -240px no-repeat #fff;height:77px}
.nxs-reg{margin-left:20px}
.e-bus-dis ul{margin-bottom:15px}
.error.corners p{line-height:35px;color:#bd1222}
.e-bus-dis p,.nxsNewsletter p{margin-bottom:10px}
.nxs-verify-code .validation-tick{display:none}
.nxs-alleMarken .equipment-text,.nxs-alleMarken .category-wrap .brand-block{padding:0;margin-bottom:0}
/*.setting-forms li label.city .input-txt{width:220px}*/
.myaccount .setting-forms li .label-txt{width:160px}
.nxsRegisterBlock .setting-forms li label .input-select,.checkoutCollumns .setting-forms li label .input-select{width:332px}
.noMarginBottom{padding-bottom:0;margin-bottom:0}
.discount-tag{margin-top:-2px}
.listside-fancybox.noticelist .gallery-list li .compare-div li{text-align:right}
.listside-fancybox.noticelist .gallery-list li .compare-div{margin:-5px 0 0}
.listside-fancybox.noticelist .gallery-list li .price-right .old-price,.listside-fancybox.noticelist .gallery-list li .price-right .price{width:50%;text-align:right}
.noticelist .nxs_delivery_span.fancybox{float:right}
.choose-box li .green-input{background:#72c241 url(../../../img/bgi/btn-icon-cart.png) no-repeat 20px center;display:block;border:1px solid #53942a;height:38px;line-height:38px;padding:0 0 0 15px;width:190px;margin-top:10px}
.listside-fancybox.noticelist .choose-block,.listside-fancybox{min-height:250px}
.ie8 .nxs-buyWrap{border:1px solid #999}
.status.not-available{background:url(../../../img/bgi/sprites.png) no-repeat right -348px;color:#E52420}
.status.few-available{background:url(../../../img/bgi/sprites.png) no-repeat right -321px;color:#D08E00}
.gallery-list li.nxs-search{margin:0 10px 10px 0}
.gallery-list li.nxs-search.last{margin:0}
.nxsFilterFixed.full{width:954px}
.product-img-box .more-views li span.nxs_vimeo_icon{width:74px;height:72px;border:none}
.search-perform .pro-block ul li .pro-des{width:275px}
.search-perform .pro-block{padding:0}
.search-perform .category-block ul li a span.nxsSearched,.nxsSearched{color:#368edf;float:none}
.search-perform .category-block ul li.nxsFocus,.search-perform .pro-block ul li.nxsFocus,.search-perform .brand-wrap a.nxsFocus{background:#f7a62d}
li.nxs_vimeo{background:#000}
.search-perform .pro-block ul li{border:0;padding-bottom:5px}
.search-perform .pro-block ul li .pro-des{width:250px}
.search-perform .pro-block div.title{line-height:16px}
.search-perform .category-block div.title,.search-perform .brand-wrap div.title,.search-perform .pro-block div.title strong{font-size:15px}
.search-perform .title-txt,.search-perform .category-block ul li a em{display:none}
.search-perform .category-block ul li{padding:5px 0;border:0}
.search-perform .brand-wrap a{padding:5px}
.search-perform .category-block div.title,.search-perform .pro-block div.title{padding-top:10px}
.search-perform{padding:0;width:714px}
.search-perform .category-block,.search-perform .brand-wrap{padding-left:10px}
.search-perform .brand-wrap{width:704px}
.nxsDetailSliderWrap .anythingSlider{width:311px!important}
.product-img-box{width:343px}
a.pro-dtllink.nxs_tonoticelist{margin-top:10px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
#sendBasketFancy,#nxsShowKeepBasketFancy,#nxsShowSentBasketFancy{width:500px;text-align:center}
#sendBasketFancy .green-input,#nxsShowKeepBasketFancy .green-input{width:242px;height:36px;line-height:28px;float:right;background:#72c241 url(../../../img/bgi/menu-arrow-active.png) no-repeat 230px center;border:1px solid #53942a;padding:0}
#sendBasketFancy input[type=text]{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff;border:1px solid #c8c8c8;padding:4px 10px;color:#2F2F2F;font-size:12px;width:220px;padding:10px;float:none;text-align:center}
#sendBasketFancy input[type=text]#sendBasketUsername{float:right}
#sendBasketFancy input[type=text]#sendBasketEmail{float:left}
#sendBasketFancy .sendBasketError{background:#ffeeef;border:1px solid #df7a7f;padding:0 10px;font-size:12px;color:#bd1222;font-weight:700;line-height:35px;color:#bd1222;display:none;margin:10px 0;width:478px;float:left}
#nxsShowKeepBasketFancy{width:500px;text-align:center;padding:20px 5px}
#nxsShowKeepBasketFancy .green-input{width:190px;height:30px;line-height:28px;float:left;margin:15px 8px}
#nxsShowKeepBasketFancy p{margin:20px 0}
#nxsShowKeepBasketFancy .green-input.left{float:left}
#nxsShowKeepBasketFancy .green-input.right{float:right}
#sendBasketUsername,#sendBasketName{margin-bottom:10px}
#nxsShowKeepBasketFancyLink,#nxsShowSentBasketFancyLink{display:none}
.sendBasketText{margin:10px 0;font-weight:700}
.sendBasketResponse{margin:60px 0}
#sendBasketPersonalInfos.hidden{display:none}
#sendBasketPersonalInfos,#sendBasketReceiverInfos{border-top:1px solid #e5e5e5;padding:10px;width:500px;position:relative;left:-10px}
.sendBasketDataText{margin-bottom:10px}
#sendBasketReceiverInfos{border-bottom:1px solid #e5e5e5;background:#f1f1f1;text-align:center}
#sendBasketFancy .green-input{margin-top:10px;float:none}
#nxs_send_basket.print-link em{background:url(../../../img/bgi/icon-mail.png) no-repeat}
.nxs_certificate_pic{width:90px;height:48px}
#pageSeoFooter ul li{list-style-image:none}
.seo-block a{background:none}
.list_header_banner{margin-bottom:10px;height:289px}
.pro-no.hidden{display:none}
.search-div .search-input.nxsException{background:#ffb2b2 url(../../../img/bgi/icon-search.png) no-repeat 10px center}
.checkout-wrap #logo{margin-right:0}
.checkout-wrap .search-block{width:auto;float:right}
.breadcrumbs a.nxs_noarrow{background:none}
.setting-forms li label.nxs_password{width:360px}
.setting-forms li label .input-txt.focus-field{float:left}
.setting-forms li label.passowrd{margin-right:30px}
.setting-forms li label{width:auto}
.setting-forms li label .input-txt.focus-field{float:left}
.userlikeChat{margin:-213px 0 0 498px !important}
.nxs-minibasket-content span.nxs-bold{font-weight:700}
.nxs-minibasket-content span.titel{font-size:20px;font-weight:bolder;color:#666363}
.nxs-topOffers .nxs-h2,.nxs-topCategories .nxs-h2{font-size:22px;font-weight:700;color:#666;margin-bottom:10px}
.nxs-buyWrap .nxs-amount .nxs-menge{line-height:25px;margin-right:5px;font-size:12px;font-weight:700;color:#000}
.wide-column.full{width:100%}
.nxs-consultantCampaignsTitle{font-size:18px;line-height:22px;color:#000;font-weight:700;margin:15px 0 10px}
.nxs-consultantCampaignsWrap .nxs-consultantCampaignsItem{width:137px;border:1px solid #e97b11;margin-right:5px;float:left}
.full .nxs-consultantCampaignsWrap .nxs-consultantCampaignsItem{width:185px}
.nxs-consultantCampaignsWrap .nxs-consultantCampaignsItem.nxs-last{margin-right:0}
.nxs-consultantCampaignsWrap .nxs-imageHolder{height:109px;border-bottom:1px solid #e97b11;text-align:center}
.nxs-consultantCampaignsWrap .nxs-imageHolder img{display:inline}
.nxs-consultantCampaignsWrap .nxs-itemContent{background:#f7a62d;padding:5px;font-size:12px;line-height:16px;height:32px;font-weight:700;color:#fff;text-align:center;display:block}
.nxs-consultantCampaignsWrap{margin:0 0 10px}
.nxs-consultantCampaignsWrap .nxs-consultantCampaignsItem.last{margin-right:0}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/
.bx-wrapper{position:relative;border:3px solid #368edf;margin:0 0 10px!important;padding:20px 0;*zoom:1}
.bx-wrapper img{max-width:100%;display:block}

/** THEME
===================================*/

.bx-wrapper .bx-viewport{-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}
.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}

/* LOADER */

.bx-wrapper .bx-loading{min-height:50px;background:url(../../../img/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}

/* PAGER */

.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}
.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline}
.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:35px;height:35px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active{background:#000}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev{left:-3px;background:url(../../../img/pagerLeft.png) no-repeat center center}
.bx-wrapper .bx-next{right:-3px;background:url(../../../img/pagerRight.png) no-repeat center center}
.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-17px;outline:0;width:35px;height:35px;text-indent:-9999px;z-index:9999}
.bx-wrapper .bx-controls-direction a.disabled{display:none}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto{text-align:center}
.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(images/controls.png) -86px -11px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active{background-position:-86px 0}
.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(images/controls.png) -86px -44px no-repeat;margin:0 3px}
.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active{background-position:-86px -33px}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666\9;background:rgba(80,80,80,0.75);width:100%}
.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}
.nxs-pushedProductsTitle{font-size:18px;line-height:22px;color:#000;font-weight:700;margin:15px 0 10px}
.nxs-pushedProducts .nxs-productItem{width:274px;padding:0 40px;border-left:1px solid #e5e5e5;float:left;height:305px}
.nxs-pushedProducts .nxs-imageHolder{position:relative;margin-bottom:10px;text-align:center;height:150px}
.nxs-pushedProducts .nxs-imageHolder img{display:inline}
.nxs-pushedProducts .nxs-imageHolder .nxs-brandLogo{position:absolute;top:0;right:0;display:block;z-index:99;max-width:60px}
.nxs-pushedProducts .nxs-productText{height:48px;margin-bottom:10px}
.nxs-pushedProducts .nxs-productInfoWrap p{line-height:16px;margin:0}
.nxs-pushedProducts .nxs-brandName{font-weight:700;color:#7d7d7d;font-size:13px;line-height:16px;display:block}
.nxs-pushedProducts .nxs-productName{height:32px;margin-bottom:2px}
.nxs-pushedProducts .nxs-productOptionsWrap{
 /*overflow:hidden;*/
 position: absolute;
 left: 30px;
 right: 30px;
}.nxs-pushedProducts .nxs-btn{background:#f7a62d;border:1px solid #e97b11;line-height:28px;height:28px;padding:0 10px;display:block;float:left;color:#fff;font-size:12px;font-weight:700}
.nxs-pushedProducts .nxs-btn.nxs-infoIcon{padding-left:35px;background:#f7a62d url(../../../img/infoIcon.png) no-repeat 10px center}
.nxs-pushedProducts .nxs-priceWrap{float:right}
.nxs-pushedProducts .nxs-price{font-size:19px;line-height:22px;font-weight:700;color:#000;display:block}
.nxs-pushedProducts .nxs-deliveryStatus{color:#00ab24;margin-top:3px;font-size:11px;line-height:11px;display:block;text-align:right;background:url(../../../img/bgi/sprites.png) no-repeat;padding-right:15px}
.nxs-pushedProducts .nxs-deliveryStatus.nxs-statusGreen{color:#00ab24;background-position:right -297px}
.nxs-pushedProducts .nxs-deliveryStatus.nxs-statusOrange{color:#d08e00;background-position:right -323px}
.nxs-pushedProducts .nxs-deliveryStatus.nxs-statusRed{color:#e52420;background-position:right -349px}
.setting-forms li label .input-select.error-input{background:#ffeeef;border:1px solid #df7a7f}
.consent-block{margin-bottom:15px}
.order-agb-hint{float:right;text-align:right;margin-bottom:10px}
.gallery-list li .button-div .nxs-right{float:right}
.setting-forms .green-input{float:right}
.nxsNewsletterSubmit .green-input{float:left;margin-left:20px}
.setting-forms.password li{display:inline;list-style-type:none;padding:20px;width:auto}
table.jCalendar td.today{background:#939393;color:#fff}
table.jCalendar td.selected,table.jCalendar td.selected.dp-hover{background:#f7a62d;color:#fff}
#nxsShowShip,#nxsShowPost{width:auto}
.nxs-price-from{font-size:14px}
.gallery-list li .button-div{margin-top:0}
.nxs-oneColItem figure{border:0;background:none}
.pro-list > li .pro-img{float:none;background:none}
span.brand-logo a{float:right}
span.brand-logo div img{vertical-align:middle;display:inline-block}
.setting-forms li label.passowrd em{padding-top:32px}
.gallery-list li .price-piece.nodecoration{text-decoration:none}
.listside-fancybox .basket-content .gallery-list li .price-piece{text-align:left}
.checkout-wrap .certificate-logo{float:right}
.checkout-wrap .certificate-logo a{margin-right:15px}
.amount-col .textbox{text-align:center}
.setting-block{margin-top:0}
.nxsTopButtons{margin-bottom:20px}
.backcont-step a.gray-input{height:26px}
.gallery-list li .nxs-info,.nxs-wrap .nxs-info{height:15px}
.nxs-topOfferContent{height:110px}
.nxs-topCategoryItem.nxs-oneColItem.nxs-category{width:229px;overflow:hidden;text-align:center;max-height:224px}
.nxs-topCategoryItem.nxs-twoColItem{width:470px;overflow:hidden}
.nxs_delivery_span{display:block;width:165px;float:right}
.nxs_delivery_span.fancybox{float:left}
.txtElemWrap ul li{margin-bottom:5px;font-size:12px}
.consent-block h3,.consent-white-block h3{padding-bottom:10px}
.e-bus-dis ul{clear:both}
.gallery-list li .compare-div{margin-bottom:10px}
.nxs-basketpopup-img{display:table;float:left;height:200px;width:225px}
.nxsGuetesiegel img{margin:5px 0}
.nxsGuetesiegel .pro-text,.comparison-block .pro-text{margin-top:4px}
.comparison-block table td.pro-des .pro-tpypes span{background-position:left 6px}
.pro-tpypes{height:70px}
.pro-tpypes.nxs-details{height:auto}
.gray-input.address{background:#eaeaea;color:#828282;float:left;border:1px solid #bcbcbc;width:208px;height:28px}
.consent-block a.more,.consent-white-block a.more{margin:0}
.wide-column.full{width:100%}
.wide-column.full .nxs_sitemap_trenner{width:48%}
.listside-fancybox .basket-content .gallery-list li .price-right{width:120px}
.setting-forms form.nxs-checked dl{border:1px solid #000}
.gallery-list li .price-piece.nxs-fancy{text-decoration:none}
.banner-teaser .thumbNav{float:right}
.compare-div .nxs-bold{font-weight:700}
.nxs-buyWrap .nxs-amount input#amountToBasket{text-align:center}
.supply-link a{font-size:14px;color:#666;text-decoration:underline;margin-left:5px}
.nxs-seoNav a,.footer-block .fblocks > li.payment-block p{color:#2f2f2f}
.txtElemWrap ul li b{font-size:12px}
.txtElemWrap ul li{margin:0}
.txtElemWrap{margin-bottom:10px}
.anythingControls{bottom:-20px}
.comparison-block .pro-logo{text-align:center}
.setting-forms li label .input-txt.error-input,.setting-forms li label .input-select.error-input,.consent-block{background:url(../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff}
.lineBox.option .txtElemWrap ul li b{font-size:100%}
.lineBox.option .txtElemWrap ul li,.txtElemWrap ul li{background:url(../../img/bgi/arrowOrange.png) no-repeat scroll left center transparent;margin-top:5px}
.e-bus-dis p{font-size:12px}
.brand-block{width:956px}
.brand-block .bands-name li.first{padding-left:0}
.brand-block .bands-name li.last{padding-right:0}
.brand-block .bands-name li{padding:0 15px}
.brand-block .bands-name{margin-bottom:15px}
.brand-block div.title{padding-left:0;font-size:22px}
.brand-block .bands-name li.none,.brand-block .bands-name li.none.first,.brand-block .bands-name li.last,.brand-block .bands-name li{border:0}
.fullrange-nav.nxs-infocenter li a.active{background:#f7a62d}
.filter-block > li{height:150px}
.mandatory-field{margin-left:10px}
.nxs-topOffers .nxs-topOfferWrap,.nxs-topCategories .nxs-topCategoryWrap{margin-top:20px}
.nxs-newsletter{width:458px;float:left}
.nxs-newsletter-banner a{vertical-align:middle;display:table-cell}
.bands-name.nxs-allBrands li{padding:5px 7px}
.vat-text{text-decoration:none}
.nxs-detail-shipping{text-decoration:underline}
.vat-text.start-hint,.vat-text.start-hint a{font-size:13px}
.nxs-404{margin-left:10px}
.checkout-wrap .info-wrap .setting-block,.minh395{min-height:175px}
.setting-forms li .label-txt{width:80px}
.setting-forms li label .input-txt{width:310px}
#error_block{border:1px solid #d30000;margin:1px 10px 0;background:url(../../img/bgi/sprite_bg1.png) -388px -240px no-repeat #fff;height:77px}
.nxs-reg{margin-left:20px}
.e-bus-dis ul{margin-bottom:15px}
.error.corners p{line-height:35px;color:#bd1222}
.e-bus-dis p,.nxsNewsletter p{margin-bottom:10px}
.nxs-verify-code .validation-tick{display:none}
.nxs-alleMarken .equipment-text,.nxs-alleMarken .category-wrap .brand-block{padding:0;margin-bottom:0}
/*.setting-forms li label.city .input-txt{width:220px}*/
.myaccount .setting-forms li .label-txt{width:160px}
.nxsRegisterBlock .setting-forms li label .input-select,.checkoutCollumns .setting-forms li label .input-select{width:332px}
.noMarginBottom{padding-bottom:0;margin-bottom:0}
.discount-tag{margin-top:-2px}
.listside-fancybox.noticelist .gallery-list li .compare-div li{text-align:right}
.listside-fancybox.noticelist .gallery-list li .compare-div{margin:-5px 0 0}
.listside-fancybox.noticelist .gallery-list li .price-right .old-price,.listside-fancybox.noticelist .gallery-list li .price-right .price{width:50%;text-align:right}
.noticelist .nxs_delivery_span.fancybox{float:right}
.listside-fancybox.noticelist .choose-block,.listside-fancybox{min-height:250px}
.ie8 .nxs-buyWrap{border:1px solid #999}
.status.not-available{background:url(../../img/bgi/sprites.png) no-repeat right -348px;color:#E52420}
.status.few-available{background:url(../../img/bgi/sprites.png) no-repeat right -321px;color:#D08E00}
.gallery-list li.nxs-search{margin:0 10px 10px 0}
.gallery-list li.nxs-search.last{margin:0}
.nxsFilterFixed.full{width:954px}
.product-img-box .more-views li span.nxs_vimeo_icon{width:70px;height:72px;border:none}
.search-perform .pro-block ul li .pro-des{width:275px}
.search-perform .pro-block{padding:0}
.search-perform .category-block ul li a span.nxsSearched,.nxsSearched,.search-perform .cms-block ul li a span.nxsSearched{color:#368edf;float:none}
.search-perform .category-block ul li.nxsFocus,.search-perform .pro-block ul li.nxsFocus,.search-perform .brand-wrap a.nxsFocus,.search-perform .cms-block ul li.nxsFocus{background:#f7a62d}
li.nxs_vimeo{background:#000}
.search-perform .pro-block ul li{border:0;padding-bottom:5px}
.search-perform .pro-block ul li .pro-des{width:250px}
.search-perform .pro-block div.title{line-height:16px}
.search-perform .category-block div.title,.search-perform .brand-wrap div.title,.search-perform .pro-block div.title strong{font-size:15px}
.search-perform .title-txt,.search-perform .category-block ul li a em{display:none}
.search-perform .category-block ul li,.search-perform .cms-block ul li{padding:5px 0;border:0}
.search-perform .brand-wrap a{padding:5px}
.search-perform .category-block div.title,.search-perform .pro-block div.title{padding-top:10px}
.search-perform{padding:0;width:714px;left:-1px}
.search-perform .category-block,.search-perform .brand-wrap{padding-left:10px}
.search-perform .brand-wrap{width:704px}
.nxsDetailSliderWrap .anythingSlider{width:311px!important}
.product-img-box{width:343px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
#sendBasketFancy,#nxsShowKeepBasketFancy,#nxsShowSentBasketFancy{width:500px;text-align:center}
#sendBasketFancy input[type=text]#sendBasketUsername{float:right}
#sendBasketFancy input[type=text]#sendBasketEmail{float:left}
#nxsShowKeepBasketFancy{width:500px;text-align:center;padding:20px 5px}
#nxsShowKeepBasketFancy .green-input{width:190px;height:30px;line-height:28px;float:left;margin:15px 8px}
#nxsShowKeepBasketFancy p{margin:20px 0}
#nxsShowKeepBasketFancy .green-input.left{float:left}
#nxsShowKeepBasketFancy .green-input.right{float:right}
#sendBasketUsername,#sendBasketName{margin-bottom:10px}
#nxsShowKeepBasketFancyLink,#nxsShowSentBasketFancyLink{display:none}
.sendBasketText{margin:10px 0;font-weight:700}
.sendBasketResponse{margin:60px 0}
#sendBasketPersonalInfos.hidden{display:none}
.sendBasketDataText{margin-bottom:10px}
#sendBasketFancy .green-input{margin-top:10px;float:none}
#nxs_send_basket.print-link em{background:url(../../img/bgi/icon-mail.png) no-repeat}
.nxs_certificate_pic{width:90px;height:48px}
#pageSeoFooter ul li{list-style-image:none}
.seo-block a{background:none}
.list_header_banner{margin-bottom:10px;height:289px}
.pro-no.hidden{display:none}
.search-div .search-input.nxsException{background:#ffb2b2 url(../../img/bgi/icon-search.png) no-repeat 10px center}
.checkout-wrap #logo{margin-right:0}
.checkout-wrap .search-block{width:auto;float:right}
.breadcrumbs a.nxs_noarrow{background:none}
.setting-forms li label.nxs_password{width:360px}
.setting-forms li label .input-txt.focus-field{float:left}
.setting-forms li label.passowrd{margin-right:30px}
.setting-forms li label{width:auto}
.setting-forms li label .input-txt.focus-field{float:left}
.userlikeChat{margin:-213px 0 0 498px !important;z-index:9999}
.search-perform .category-block{width:auto;float:none;border:none}
.search-perform .left_column{width:318px;float:left;border-right:1px solid #e5e5e5}
.search-block .cms-block{padding:0 10px}
.search-block .cms-block div.title{font-size:15px;color:#2f2f2f;font-weight:700;padding:5px 0 10px}
.search-block .separator{border-top:1px solid #e5e5e5}
.search-perform .cms-block ul li{display:block;float:left;width:100%;padding:7px 0 8px}
.nxsDetailImages{width:700px!important}
.setting-forms li label .input-select.error-input{background:#ffeeef;border:1px solid #df7a7f}
.consent-block{margin-bottom:15px}
.order-agb-hint{float:right;text-align:right;margin-bottom:10px}
.basket-fancy{width:764px}
.listside-fancybox{margin:-10px}
.gallery-list li .button-div .nxs-right{float:right}
.setting-forms .green-input{float:right}
.nxsNewsletterSubmit .green-input{float:left;margin-left:20px}
.setting-forms.password li{display:inline;list-style-type:none;padding:20px;width:auto}
table.jCalendar td.today{background:#939393;color:#fff}
table.jCalendar td.selected,table.jCalendar td.selected.dp-hover{background:#f7a62d;color:#fff}
#nxsShowShip,#nxsShowPost{width:auto}
.nxs-price-from{font-size:14px}
.gallery-list li .button-div{margin-top:0}
.nxs-oneColItem figure{border:0;background:none}
.pro-list > li .pro-img{float:none;background:none}
span.brand-logo a{float:right}
span.brand-logo div img{vertical-align:middle;display:inline-block}
.setting-forms li label.passowrd em{padding-top:32px}
.gallery-list li .price-piece.nodecoration{text-decoration:none}
.listside-fancybox .basket-content .gallery-list li .price-piece{text-align:left}
.checkout-wrap .certificate-logo{float:right}
.checkout-wrap .certificate-logo a{margin-right:15px}
.amount-col .textbox{text-align:center}
.setting-block{margin-top:0}
.nxsTopButtons{margin-bottom:20px}
.backcont-step a.gray-input{height:26px}
.gallery-list li .nxs-info,.nxs-wrap .nxs-info{height:15px}
.nxs-topOfferContent{height:110px}
.nxs-topCategoryItem.nxs-oneColItem.nxs-category{width:229px;overflow:hidden;text-align:center;max-height:224px}
.nxs-topCategoryItem.nxs-twoColItem{width:470px;overflow:hidden}
.nxs_delivery_span{display:block;width:165px;float:right}
.nxs_delivery_span.fancybox{float:left}
.txtElemWrap ul li{margin-bottom:5px;font-size:12px}
.consent-block h3,.consent-white-block h3{padding-bottom:10px}
.e-bus-dis ul{clear:both}
.gallery-list li .compare-div{margin-bottom:10px}
.nxs-basketpopup-img{display:table;float:left;height:200px;width:225px}
.nxsGuetesiegel img{margin:5px 0}
.nxsGuetesiegel .pro-text,.comparison-block .pro-text{margin-top:4px}
.comparison-block table td.pro-des .pro-tpypes span{background-position:left 6px}
.pro-tpypes{height:70px}
.pro-tpypes.nxs-details{height:auto}
.consent-block a.more,.consent-white-block a.more{margin:0}
.wide-column.full{width:100%}
.wide-column.full .nxs_sitemap_trenner{width:48%}
.listside-fancybox .basket-content .gallery-list li .price-right{width:140px}
.setting-forms form.nxs-checked dl{border:1px solid #000}
.gallery-list li .price-piece.nxs-fancy{text-decoration:none}
.banner-teaser .thumbNav{float:right}
.compare-div .nxs-bold{font-weight:700}
.nxs-buyWrap .nxs-amount input#amountToBasket{text-align:center}
.supply-link a{font-size:14px;color:#666;text-decoration:underline;margin-left:5px}
.nxs-seoNav a,.footer-block .fblocks > li.payment-block p{color:#2f2f2f}
.txtElemWrap ul li b{font-size:12px}
.txtElemWrap ul li{margin:0}
.txtElemWrap{margin-bottom:10px}
.anythingControls{bottom:-20px}
.comparison-block .pro-logo{text-align:center}
.setting-forms li label .input-txt.error-input,.setting-forms li label .input-select.error-input,.consent-block{background:url(../../../img/bgi/inputCount-bg.png) repeat-x scroll 0 0 #fff}
.lineBox.option .txtElemWrap ul li b{font-size:100%}
.lineBox.option .txtElemWrap ul li,.txtElemWrap ul li{background:url(../../../img/bgi/arrowOrange.png) no-repeat scroll left center transparent;margin-top:5px}
.e-bus-dis p{font-size:12px}
.brand-block{width:956px}
.brand-block .bands-name li.first{padding-left:0}
.brand-block .bands-name li.last{padding-right:0}
.brand-block .bands-name li{padding:0 15px}
.brand-block .bands-name{margin-bottom:15px}
.brand-block div.title{padding-left:0;font-size:22px}
.brand-block .bands-name li.none,.brand-block .bands-name li.none.first,.brand-block .bands-name li.last,.brand-block .bands-name li{border:0}
.fullrange-nav.nxs-infocenter li a.active{background:#f7a62d}
.filter-block > li{height:150px}
.mandatory-field{margin-left:10px}
.nxs-topOffers .nxs-topOfferWrap,.nxs-topCategories .nxs-topCategoryWrap{margin-top:20px}
.nxs-newsletter{width:458px;float:left}
.nxs-newsletter-banner a{vertical-align:middle;display:table-cell}
.bands-name.nxs-allBrands li{padding:5px 7px}
.vat-text{text-decoration:none}
.nxs-detail-shipping{text-decoration:underline}
.vat-text.start-hint,.vat-text.start-hint a{font-size:13px}
.nxs-404{margin-left:10px}
.checkout-wrap .info-wrap .setting-block,.minh395{min-height:175px}
.setting-forms li .label-txt{width:80px}
.setting-forms li label .input-txt{width:312px}
#error_block{border:1px solid #d30000;margin:1px 10px 0;background:url(../../../img/bgi/sprite_bg1.png) -388px -240px no-repeat #fff;height:77px}
.nxs-reg{margin-left:20px}
.e-bus-dis ul{margin-bottom:15px}
.error.corners p{line-height:35px;color:#bd1222}
.e-bus-dis p,.nxsNewsletter p{margin-bottom:10px}
.nxs-verify-code .validation-tick{display:none}
.nxs-alleMarken .equipment-text,.nxs-alleMarken .category-wrap .brand-block{padding:0;margin-bottom:0}
.setting-forms li label.city .input-txt{width:222px}
.myaccount .setting-forms li .label-txt{width:160px}
.nxsRegisterBlock .setting-forms li label .input-select,.checkoutCollumns .setting-forms li label .input-select{width:334px}
.noMarginBottom{padding-bottom:0;margin-bottom:0}
.discount-tag{margin-top:-2px}
.listside-fancybox.noticelist .gallery-list li .compare-div li{text-align:right}
.listside-fancybox.noticelist .gallery-list li .compare-div{margin:-5px 0 0}
.noticelist .nxs_delivery_span.fancybox{float:right}
.listside-fancybox.noticelist .choose-block,.listside-fancybox{min-height:250px}
.ie8 .nxs-buyWrap{border:1px solid #999}
.status.not-available{background:url(../../../img/bgi/sprites.png) no-repeat right -348px;color:#E52420}
.status.few-available{background:url(../../../img/bgi/sprites.png) no-repeat right -321px;color:#D08E00}
.gallery-list li.nxs-search{margin:0 10px 10px 0}
.gallery-list li.nxs-search.last{margin:0}
.nxsFilterFixed.full{width:954px}
.product-img-box .more-views li span.nxs_vimeo_icon{width:70px;height:72px;border:none}
.search-perform .pro-block ul li .pro-des{width:275px}
.search-perform .pro-block{padding:0}
.search-perform .category-block ul li a span.nxsSearched,.nxsSearched,.search-perform .cms-block ul li a span.nxsSearched{color:#368edf;float:none}
.search-perform .category-block ul li.nxsFocus,.search-perform .pro-block ul li.nxsFocus,.search-perform .brand-wrap a.nxsFocus,.search-perform .cms-block ul li.nxsFocus{background:#f7a62d}
li.nxs_vimeo{background:#000}
.search-perform .pro-block ul li{border:0;padding-bottom:5px}
.search-perform .pro-block ul li .pro-des{width:250px}
.search-perform .pro-block div.title{line-height:16px}
.search-perform .category-block div.title,.search-perform .brand-wrap div.title,.search-perform .pro-block div.title strong{font-size:15px}
.search-perform .title-txt,.search-perform .category-block ul li a em{display:none}
.search-perform .category-block ul li,.search-perform .cms-block ul li{padding:5px 0;border:0}
.search-perform .brand-wrap a{padding:5px}
.search-perform .category-block div.title,.search-perform .pro-block div.title{padding-top:10px}
.search-perform{padding:0;width:714px;left:-1px}
.search-perform .category-block,.search-perform .brand-wrap{padding-left:10px}
.search-perform .brand-wrap{width:704px}
.nxsDetailSliderWrap .anythingSlider{width:311px!important}
.product-img-box{width:343px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
.status{font-size:13px;line-height:14px}
.txtElemWrap .e-bus-dis,.txtElemWrap .e-bus-dis a{font-size:12px;color:#7d7d7d;line-height:15px}
#sendBasketFancy,#nxsShowKeepBasketFancy,#nxsShowSentBasketFancy{width:500px;text-align:center}
#sendBasketFancy input[type=text]#sendBasketUsername{float:right}
#sendBasketFancy input[type=text]#sendBasketEmail{float:left}
#nxsShowKeepBasketFancy{width:500px;text-align:center;padding:20px 5px}
#nxsShowKeepBasketFancy .green-input{width:190px;height:30px;line-height:28px;float:left;margin:15px 8px}
#nxsShowKeepBasketFancy p{margin:20px 0}
#nxsShowKeepBasketFancy .green-input.left{float:left}
#nxsShowKeepBasketFancy .green-input.right{float:right}
#sendBasketUsername,#sendBasketName{margin-bottom:10px}
#nxsShowKeepBasketFancyLink,#nxsShowSentBasketFancyLink{display:none}
.sendBasketText{margin:10px 0;font-weight:700}
.sendBasketResponse{margin:60px 0}
#sendBasketPersonalInfos.hidden{display:none}
.sendBasketDataText{margin-bottom:10px}
#sendBasketFancy .green-input{margin-top:10px;float:none}
#nxs_send_basket.print-link em{background:url(../../../img/bgi/icon-mail.png) no-repeat}
.nxs_certificate_pic{width:90px;height:48px}
#pageSeoFooter ul li{list-style-image:none}
.seo-block a{background:none}
.list_header_banner{margin-bottom:10px;height:289px}
.pro-no.hidden{display:none}
.search-div .search-input.nxsException{background:#ffb2b2 url(../../../img/bgi/icon-search.png) no-repeat 10px center}
.checkout-wrap #logo{margin-right:0}
.checkout-wrap .search-block{width:auto;float:right}
.breadcrumbs a.nxs_noarrow{background:none}
.setting-forms li label.nxs_password{width:360px}
.setting-forms li label .input-txt.focus-field{float:left}
.setting-forms li label.passowrd{margin-right:30px}
.setting-forms li label{width:auto}
.setting-forms li label .input-txt.focus-field{float:left}
.userlikeChat{margin:-213px 0 0 498px !important;z-index:9999}
.search-perform .category-block{width:auto;float:none;border:none}
.search-perform .left_column{width:318px;float:left;border-right:1px solid #e5e5e5}
.search-block .cms-block{padding:0 10px}
.search-block .cms-block div.title{font-size:15px;color:#2f2f2f;font-weight:700;padding:5px 0 10px}
.search-block .separator{border-top:1px solid #e5e5e5}
.search-perform .cms-block ul li{display:block;float:left;width:100%;padding:7px 0 8px}
.orderList table.orderitems table.orderhistory a:hover{text-decoration:underline}
.nxsArticleCount{font-size:16px;font-weight:400;color:grey}
.nxsList .equipment-text h1{font-size:18px}
#nxsDeliveryFancy{width:500px}
.nxsDeliveryCosts{font-weight:700;font-size:18px;margin-bottom:15px;display:block}
.nxs_suggest_price{float:right;font-weight:700;font-size:11px;color:#000}
.breadcrumbs span.nxsBreadcrumbsSpan{font-weight:400}
.breadcrumbs a.last span.nxsBreadcrumbsSpan{color:#e97b11}
.green-btn.nxsThankyou{position:relative;left:-38px;width:auto}
.gray-input.address.left{background:#eaeaea}
.nxsThankyouText{font-size:14px;color:#7d7d7d}
.nxsNotice{width:269px;float:right}
.nxsSecurityPdfContainer{text-decoration: underline;}
.search-perform .pro-block ul li .pro-des p span.nxsSearched{background:none;color: #368edf;padding:0;margin:0;}
.nxsToMobile{text-align: center;letter-spacing: -0.2px;  padding: 0 8px 0 0;  margin-bottom: 10px;}
.nxsToMobile a{text-decoration: underline;color: #7d7d7d;}

/*-----------------------Produktkonfigurator-----------------------------*/
/**
 *  Clear
 */
/**
 *  Box-sizing
 */
/* line 1, ../scss/includes/_basic.scss */
body {
 padding: 0;
 margin: 0;
}

/* line 7, ../scss/includes/_basic.scss */
nav {
 font-size: 0;
}

/* line 10, ../scss/includes/_basic.scss */
nav a {
 font-size: 16px;
}

/*
 *  COLORS
 */
/* Standards */
/* Backgrounds */
/* Border */
/*
 *  WIDTHS
 */
/*
 *  BREAKPOINTS
 */
/*
 *  OTHER STUFF
 */
/**
 *  Container Class for pagewidth
 */
/* line 4, ../scss/includes/_helperClasses.scss */
.nxs-container {
 margin: 0 auto;
 width: 1200px;
}
@media (max-width: 1200px) {
 /* line 4, ../scss/includes/_helperClasses.scss */
 .nxs-container {
  width: 100%;
 }
}

/* line 14, ../scss/includes/_helperClasses.scss */
.clear:before, .clear:after {
 content: "";
 display: table;
}
/* line 16, ../scss/includes/_helperClasses.scss */
.clear:after {
 clear: both;
}

/* line 19, ../scss/includes/_helperClasses.scss */
.nxs-wrapperWithImage {
 width: 100%;
 background-size: cover;
 position: relative;
}
/* line 25, ../scss/includes/_helperClasses.scss */
.nxs-wrapperWithImage .nxs-backgroundImage {
 z-index: -1;
 position: absolute;
 left: 0%;
 top: 0;
 overflow: hidden;
 background-color: #000000;
 height: 100%;
 width: 100%;
}
/* line 35, ../scss/includes/_helperClasses.scss */
.nxs-wrapperWithImage .nxs-backgroundImage img {
 width: 100%;
 -webkit-filter: blur(10px);
 -moz-filter: blur(10px);
 -ms-filter: blur(10px);
 -o-filter: blur(10px);
 filter: blur(10px);
}

/* line 2, ../scss/includes/contents/_detail.scss */
li.nxsFancyType1 .nxsVarSel.cf {
 display: block;
}

/* line 7, ../scss/includes/contents/_detail.scss */
#nxsDetailMain .nxsVarSel {
 display: block;
}

/* line 14, ../scss/includes/contents/_detail.scss */
.product-shop .choose-box {
 padding: 5px 7px 0 0;
}

/* line 21, ../scss/includes/contents/_detail.scss */
ul.choose-box select.nxs-disabled {
 appearance: none;
 -moz-appearance: none;
 /* Firefox */
 -webkit-appearance: none;
 /* Safari and Chrome */
 background: url(../../../img/new/lock.png) no-repeat 280px 4px;
}

/* line 31, ../scss/includes/contents/_detail.scss */
.product-price .nxs-links {
 padding: 20px 0;
}
/* line 33, ../scss/includes/contents/_detail.scss */
.product-price .nxs-links a {
 background: url(../../../img/new/arrow_right.png) no-repeat center left;
 padding: 0 0 0 10px;
 margin: 0 0 10px 0;
 display: block;
 font-size: 12px;
 text-decoration: underline;
 float: right;
}
/* line 41, ../scss/includes/contents/_detail.scss */
.product-price .nxs-links a.nxs-configuration {
 font-weight: bold;
}

/*-----------------------Produktkonfigurator ENDE-------------------------*/

.pro-tpypes span.nxs-nostyle
{
 background: none;
 padding: 0;
}

.nxsLockLink
{
 position: absolute;
 top: 14px;
 right: 1px;
 bottom: 7px;
 left: 1px;
}
.nxsLockInfo
{
 position: absolute;
 border: 1px solid #989898;
 padding: 12px;
 box-shadow: 4px 4px 20px #989898;
 z-index: 100000;
 top: 16px;
 left: 298px;
 width: 247px;
 background: #fff;
 display: none;
 font-weight: bold;
 font-size: 12px;
}

.nxsLockInfo img
{
 padding: 0 5px 0 0;
}

.nxsLockLink:hover .nxsLockInfo,
.nxs-tobasketDiv.disabled:hover .nxsLockCheckoutLink
{
  display: block;
}

.nxsUnlockLink
{
 font-weight: bold;
 color: #000;
 font-size: 13px;
 background: url(../../../img/new/arrow_right.png) no-repeat center left;
 padding: 0 0 0 10px;
 text-decoration: underline;
}

.nxsUnlockLink img
{
 padding-right: 5px;
}

.ng-hide{display:none;}

#toBasket.disabled {
 background: url('../../../img/bgi/checkout_bg.png') repeat-x center center;
 border: 1px solid #818181;
}
.nxsLockCheckoutLink img {
 padding-right: 10px;
 margin: 0;
}

.price-div .price span.price{width:auto;}
.nxsLFProdPreisPro{font-weight: bold;}

a.nxsLockCheckoutLink {
 display: none;
 position: relative;
 left: -10px;
 top: 0px;
 z-index: 100000;
}

span.nxsLockCheckoutInfo {
 background: #fff;
 border: 1px solid #989898;
 box-shadow: 4px 4px 20px #989898;
 color: black;
 font-size: 12px;
 font-weight: bold;
 padding: 9px;
 position: absolute;
 left: 0px;
 top: 20px;
 z-index: 100000;
 width: 247px;
}

.basket-content .nxs-variantSelect {
 height: 18px;
 margin-bottom: 0;
}

.nxs-variantSelect label
{
  font-size: 12px;
  color: #000;
  font-weight: 700;
  line-height: 14px;
}

.nxs-variantSelect span
{
 font-size: 12px;
 color: #000;
 font-weight: normal;
 line-height: 14px;
}

#toBasket img{
 margin: 11px 10px 0 -30px;
}

.nxsLFProdPriceOldOuter.old-price.ng-hide{display:none;}
.choose-box li .choose-select{cursor:pointer;}
#nxsDetailMain .product-view .pro-dtl{margin-bottom:10px;}

/*select2*/
.select2 {
 margin: 0 0 0 35%; }
.select2:before {
 z-index: 100;
 /*content: '';*/
 position: absolute;
 right: 0;
 top: 0;
 height: 68px;
 width: 68px;
 background-image: url(../../../img/bgi/icons.png);
 background-repeat: no-repeat;
 background-position: -116px -216px;
 border-left: 1px solid #cbcbcb; }
.select2.select2-container--open:before {
 background-position: -216px -216px; }


.select2-container {
 box-sizing: border-box;
 display: block;
 position: relative;
 vertical-align: middle; }

.select2-container .select2-selection--single {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 height: 28px;
 user-select: none;
 -webkit-user-select: none; }

.select2-container .select2-selection--single .select2-selection__rendered {
 display: block;
 padding-left: 8px;
 padding-right: 20px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap; }

.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
 padding-right: 8px;
 padding-left: 20px; }

.select2-container .select2-selection--multiple {
 box-sizing: border-box;
 cursor: pointer;
 display: block;
 height: 68px;
 user-select: none;
 -webkit-user-select: none; }

.select2-container .select2-selection--multiple .select2-selection__rendered {
 display: block;
 overflow: hidden;
 padding-left: 8px;
 text-overflow: ellipsis;
 white-space: nowrap; }

.select2-container .select2-search--inline {
 list-style-type: none;
 list-style-position: outside;
 float: left; }

.select2-container .select2-search--inline .select2-search__field {
 box-sizing: border-box;
 border: none;
 font-size: 100%;
 margin-top: 9px; }

.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none; }

.select2-dropdown {
 background-color: #fafafa;
 border: 1px solid #cbcbcb;
 box-sizing: border-box;
 position: absolute;
 left: -100000px;
 width: 100%;
 z-index: 1051;
 box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);
 -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.5);}

.select2-results {
 display: block; }

.select2-results__options {
 list-style-type: none;
 margin: 0;
 padding: 0; }

.select2-results__option {
 padding: 3px 6px 3px 15px;
 border-bottom: 1px solid #cbcbcb;
 color: #2f2f2f;
 user-select: none;
 -webkit-user-select: none; }

.select2-results__option[aria-selected] {
 cursor: pointer;
 list-style-type: none;
 list-style-position: outside; }

.select2-container--open .select2-dropdown {
 left: 0;}

.select2-container--open .select2-dropdown--above {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.select2-search--dropdown {
 display: none;
 padding: 4px; }

.select2-search--dropdown .select2-search__field {
 padding: 4px;
 width: 100%;
 box-sizing: border-box; }

.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
 -webkit-appearance: none; }

.select2-search--dropdown.select2-search--hide {
 display: none; }

.select2-close-mask {
 border: 0;
 margin: 0;
 padding: 0;
 display: block;
 position: fixed;
 left: 0;
 top: 0;
 min-height: 100%;
 min-width: 100%;
 height: auto;
 width: auto;
 opacity: 0;
 z-index: 99;
 background-color: #fff;
 filter: alpha(opacity=0); }

.select2-hidden-accessible {
 border: 0 !important;
 clip: rect(0 0 0 0) !important;
 height: 1px !important;
 margin: -1px !important;
 overflow: hidden !important;
 padding: 0 !important;
 position: absolute !important;
 width: 1px !important; }

.select2-container--default .select2-selection--single {
 background: url(../../../img/bgi/bg-select.png) 0 0 repeat-x;
 border-left: 1px solid #cbcbcb;
 height: 68px; }

.select2-container--default .select2-selection--single .select2-selection__rendered {
 color: #444;
 line-height: 68px; }

.select2-container--default .select2-selection--single .select2-selection__clear {
 cursor: pointer;
 float: right;
 font-weight: bold; }

.select2-container--default .select2-selection--single .select2-selection__placeholder {
 color: #999; }

.select2-container--default .select2-selection--single .select2-selection__arrow {
 position: absolute;
 right: 14px;
 top: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 7px 6px 0 6px;
 height: 0;
 left: 50%;
 margin-left: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 left: 1px;
 right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
 background-color: #eee;
 cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
 display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 6px 7px 6px; }

.select2-container--default .select2-selection--multiple {
 background: url(../../../img/bgi/bg-select.png) 0 0 repeat-x;
 border-left: 1px solid #cbcbcb;
 cursor: text; }

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
 box-sizing: border-box;
 list-style: none;
 margin: 0;
 padding: 0 70px 0 5px;
 height: 100%;
 position: relative;
 z-index: 99; }

.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
 color: #999;
 margin-top: 5px;
 float: left; }

.select2-container--default .select2-selection--multiple .select2-selection__clear {
 cursor: pointer;
 float: right;
 font-weight: bold;
 margin-top: 5px;
 margin-right: 10px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: default;
 float: left;
 margin-right: 5px;
 margin-top: 5px;
 padding: 0 5px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
 color: #999;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin-right: 2px; }

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
 color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
 float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-left: 5px;
 margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left: 2px;
 margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
 outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
 background-color: #eee;
 cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
 display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
 background: transparent;
 border: none;
 position: absolute;
 top: 16px;
 outline: 0;
 color: #000;
 width: 100px !important; }

.select2-container--default .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto;
 list-style-type: none; }

.select2-container--default .select2-results__option[role=group] {
 padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
 color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
 background-position: 0 -79px;
 font-weight: bold; }

.select2-container--default .select2-results__option .select2-results__option {
 padding-left: 1em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
 padding-left: 0; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
 margin-left: -1em;
 padding-left: 2em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left: -2em;
 padding-left: 3em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left: -3em;
 padding-left: 4em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left: -4em;
 padding-left: 5em; }

.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
 margin-left: -5em;
 padding-left: 6em; }

.select2-container--default .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px; }

.select2-container--classic .select2-selection--single {
 background-color: #f6f6f6;
 border: 1px solid #aaa;
 border-radius: 4px;
 outline: 0;
 background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
 background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);
 background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic .select2-selection--single:focus {
 border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--single .select2-selection__rendered {
 color: #444;
 line-height: 28px; }

.select2-container--classic .select2-selection--single .select2-selection__clear {
 cursor: pointer;
 float: right;
 font-weight: bold;
 margin-right: 10px; }

.select2-container--classic .select2-selection--single .select2-selection__placeholder {
 color: #999; }

.select2-container--classic .select2-selection--single .select2-selection__arrow {
 background-color: #ddd;
 border: none;
 border-left: 1px solid #aaa;
 border-top-right-radius: 4px;
 border-bottom-right-radius: 4px;
 height: 26px;
 position: absolute;
 top: 1px;
 right: 1px;
 width: 20px;
 background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
 background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
 background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }

.select2-container--classic .select2-selection--single .select2-selection__arrow b {
 border-color: #888 transparent transparent transparent;
 border-style: solid;
 border-width: 5px 4px 0 4px;
 height: 0;
 left: 50%;
 margin-left: -4px;
 margin-top: -2px;
 position: absolute;
 top: 50%;
 width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
 float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
 border: none;
 border-right: 1px solid #aaa;
 border-radius: 0;
 border-top-left-radius: 4px;
 border-bottom-left-radius: 4px;
 left: 1px;
 right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
 border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
 background: transparent;
 border: none; }

.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
 border-color: transparent transparent #888 transparent;
 border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0;
 background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
 background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);
 background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0;
 background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
 background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);
 background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
 background-color: white;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: text;
 outline: 0; }

.select2-container--classic .select2-selection--multiple:focus {
 border: 1px solid #5897fb; }

.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
 list-style: none;
 margin: 0;
 padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__clear {
 display: none; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice {
 background-color: #e4e4e4;
 border: 1px solid #aaa;
 border-radius: 4px;
 cursor: default;
 float: left;
 margin-right: 5px;
 margin-top: 5px;
 padding: 0 5px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
 color: #888;
 cursor: pointer;
 display: inline-block;
 font-weight: bold;
 margin-right: 2px; }

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
 color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
 margin-left: 5px;
 margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
 margin-left: 2px;
 margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
 border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
 border-top: none;
 border-top-left-radius: 0;
 border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
 border-bottom: none;
 border-bottom-left-radius: 0;
 border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
 border: 1px solid #aaa;
 outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
 outline: 0; }

.select2-container--classic .select2-dropdown {
 background-color: white;
 border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
 border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
 border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
 max-height: 200px;
 overflow-y: auto;
 list-style-type: none; }

.select2-container--classic .select2-results__option[role=group] {
 padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
 color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
 background-color: #3875d7;
 color: white; }

.select2-container--classic .select2-results__group {
 cursor: default;
 display: block;
 padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
 border-color: #5897fb; }

.cp-details .cp-filter-item .select2-container {margin-left: 29%;}
.select2-container .select2-selection--single .select2-selection__rendered {padding-right: 69px;}
.select2:before {z-index: 100;}
.cp-filter-item.nxs-lock .select2:before {
 background-image: url(../../../img/bgi/lock.png);
 background-repeat: no-repeat;
 background-position: center center;
}
.select2-container--open .select2-dropdown--below {  border-top: none;  border-top-left-radius: 0;  border-top-right-radius: 0;   }
.select2-container--default .select2-results__option[aria-disabled=true] {list-style: none;opacity: 0.4;color: inherit}
.cp-variant-drop-tag, .nxs-variantSelect .cp-filter-item span{display: inline-block;line-height: 22px;}
.cp-variant-drop-option, .select2-selection__placeholder div {line-height: 22px;}
.select2.select2-container.select2-container--default.select2-container--below {top: 0px !important;left: 0px !important;}
.cp-variant-drop-tag{font-size: 12px;color: #000;}

/*sven*/
.nxs-productVariant .select2 {
 margin: 0;
}
.nxs-productVariant .select2-container {
 width: 300px;
 background: #fff;
 border: 1px solid #c7d8e3;
 border-radius: 2px;
}
.nxs-productVariant .select2:before {
 width: 13px;
 height: 7px;
 background-position: -126px -314px;
 margin: 10px 6px 0 0;
 border-left: 0;
}
.nxs-productVariant .select2.select2-container--open:before {
 background-position: -126px -303px;
}
.nxs-productVariant .select2-container--default .select2-selection--single {
 height: 26px;
 background: transparent;
 border-left: 0;
}
.nxs-productVariant .select2-container .select2-selection--single .select2-selection__rendered {
 height: 28px;
}
.nxs-productVariant .select2-container.select2-container--disabled .select2-selection__arrow b {
 border-color: transparent;
 border-width: 0;
 border: 0;
}
.select2-results__option {
 background-color: #ffffff;
}
.select2-results__option.select2-results__option--highlighted {
 background-color: #f3f3f3;
}
.nxs-productVariant .select2-container--disabled:before{
 background: url(../../../img/new/lock.png) !important;
 background-position: 0 0 !important;
 background-repeat: no-repeat !important;
 width: 11px;
 height: 14px;
 margin-top: 6px;
}
.nxsLockLink {
 z-index: 999;
}
.nxs-variantSelect .select2-container .select2-container--default .select2-container--open {

}
.nxs-productVariant {
 position: relative;
}

.cp-variant-drop-option img {
 margin: 5px 5px 0 0;
}
.nxs-productVariant img {
 margin-right: 5px;
}

/*sven ende*/

/*select2 ende*/

.nxs-variantSelect{margin-bottom:8px;position: relative;}
span.select2.select2-container.select2-container--default.select2-container--disabled{appearance: none;
 -moz-appearance: none;
 -webkit-appearance: none;
 background: url(../../../img/new/lock.png) no-repeat 282px 6px;}

.nxs-productVariant.fancy{font-size:11px;margin:10px 0;}
.nxs-productVariant.fancy span{background: none;}
.nxs-productVariant.fancy img{margin-top:2px;}
.nxs-cross, .nxs-up, .nxs-access
{
  float: right;
  width: 100%;
}
.nxsBasketContents .price-div .old-price:after{display:none}
.nxsBasketContents .order-stepblock .price-div .old-price{text-decoration: line-through;color:#7d7d7d;}
.search-perform .pro-block ul li .pro-des p span:after{content:" ";display: inline-block;height: 3px;width: 3px;background: black;position: relative;top: -2px;left: 3px;}
.search-perform .pro-block ul li .pro-des p span{background:none;}

.status.password{float: none;padding: 0px 10px;}
.setting-block.passwordChanged{border: 1px solid #e5e5e5;padding: 10px;position: relative;margin-bottom: 10px; margin-top:0;}
.nxsactioncategory{display: table;}
.nxsactioncategory .left-box{float:left;width:auto;margin: 0 10px;border:0;}
.nxsactioncategory .right-content{width:auto;float:none;}
#basket_popup {
 width: 720px!important;
}

#nxsDetailMain .graduation-prices {
 margin-bottom: 20px;
}
.graduation-prices--title {
 color: #000000;
 font-size: 15px;
 font-weight: bold;
 margin-bottom: 5px;
}
.graduation-prices--table {
 border: 1px solid #e5e5e5;
 border-collapse: collapse;
 width: 100%;
}
.graduation-prices--table th {
 background: #efefef;
 font-weight: bold;
}
.graduation-prices--table td,
.graduation-prices--table th {
 border: 1px solid #e5e5e5;
 border-collapse: collapse;
 color: #000000;
 font-size: 13px;
 padding: 10px;
 text-align: center;
 width: 50%;
}

.graduation-prices--table td {
 font-weight: normal;
}

.is--hidden {
 display: none !important;
}
.nxs-pushedProducts .graduation-prices,
.gallery-list li .graduation-prices,
.nxs-topOfferWrap .graduation-prices,
.comparison-block .graduation-prices {
 background: #ffffff;
 bottom: 30px;
 box-shadow: 0 0 5px #999;
 cursor: default;
 display: none;
 padding: 10px;
 position: absolute;
 right: -5px;
 width: 300px;
}
.nxs-pushedProducts .graduation-prices:after,
.gallery-list li .graduation-prices:after,
.nxs-topOfferWrap .graduation-prices:after,
.comparison-block .graduation-prices:after {
 border-left: 8px solid transparent;
 border-right: 8px solid transparent;
 border-top: 13px solid #ffffff;
 bottom: -13px;
 content: '';
 margin-left: -8px;
 position: absolute;
 right: 8px;
}
.nxs-pushedProducts .graduation-prices--trigger,
.gallery-list li .graduation-prices--trigger,
.nxs-topOfferWrap .graduation-prices--trigger,
.comparison-block .graduation-prices--trigger{
 background: url('../../../img/prozente.png') no-repeat center center;
 cursor: pointer;
 float: right;
 height: 26px;
 margin-left: 5px;
 position: relative;
 width: 28px;
}
.gallery-list li .button-div {
 float: left;
}
.gallery-list li .compare-div {
 float: right;
 width: auto;
 margin: 10px 0;
}

.graduation-prices--trigger:hover > .graduation-prices {
 display: block;
 z-index: 9999;
}
.nxs-price.ch
{
    font-size: 15px;
}
.nxs-price.ch .graduation-prices--trigger
{
    margin-left: 0px;
}
.amountpriceOldprice
{
 text-decoration: line-through;
}

.amountpriceAction
{
 font-weight: bold;
 color: #b41623;
}
.parent-amount-price, .gallery-list li .graduation-prices.parent-amount-price, .nxs-topOfferWrap .graduation-prices.parent-amount-price, .comparison-block .graduation-prices.parent-amount-price
{
    text-align: center;
}

.parent-amount-price
{
    text-align: right;
}

.parent-amount-price span
{
    color: #2F2F2F;
    font-size: 15px;
}

.gallery-list li .graduation-prices.parent-amount-price span, .nxs-topOfferWrap .graduation-prices.parent-amount-price span, .comparison-block .graduation-prices.parent-amount-price span
{
    color: #000;
    font-size: 13px;
}

.gallery-list li .graduation-prices.parent-amount-price, .nxs-topOfferWrap .graduation-prices.parent-amount-price, .comparison-block .graduation-prices.parent-amount-price
{
    width: 190px;
}
.nxs_center_inlay1 {
    height: 100%;
}

.nxs_center_inlay2 {
    height: 100%;
}

.nxsDetailGallery {
    display: block;
    height: 100%;
}

.nxsDetailGallery > img {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
}

#nxsSuggestArticles li, .nxs_center_inlay2 figure a.pro-img > img {
 position: relative;
}

#nxsSuggestArticles a.pro-img > img{
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    transform: translateY(-50%);
    top: 50%;
}

.nxs_center_inlay1  .nxs_center_inlay2 a.pro-img > img {
   max-height: 100%;
   max-width: 100%;
   position: absolute;
   transform: translate(-50%, -50%);
   top: 50%;
   left: 50%;
}

.nxs_center_inlay2 .nxsCompareZoom {
   position: relative;
   top: 50%;
}

.nxs_center_inlay1 .nxs_center_inlay2 figure a.pro-img > img {
   position: relative;
   transform: translateY(-50%);
   left: auto;
}
.nxs_center_inlay2 figure {
   position: relative;
   top: 50%;
}

.nxs_center_inlay1 .nxs_center_inlay2 a img {
   position: relative;
   top: 50%;
   transform: translateY(-50%);
}

.checkout-wrap .nxs_center_inlay2 {
  position: relative;
}

.checkout-wrap .nxs_center_inlay1 .nxs_center_inlay2 a img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.article-img {
 top: 50%;
 position: absolute;
 transform: translateY(-50%);
 left : 6px;
}

.article-dtls {
  position: relative;
}

.article-dtls .article-content {
 margin-left: 73px;
}



.seriesWrapper{
 clear: both;
 display: block;
 overflow: hidden;
}

.seriesWrapper .brand-logo{
 float: right;
 display: block;
 width: 80px;
 margin-right: 5px;
 margin-top: 5px;
}

.seriesWrapper .brand-logo img{
 width: 100%;
}

.pro-name img.brand-logo,.pro-dtlblock a.brand-logo img{
  width: 60px;
}

.nxsDetailGalleryLink img {
 position: absolute !important;
 top: 0px !important;
 transform: translateY(0%) !important;
}

.product-shop .pro-dtl .nxs-h3 .nxs-brand-link {
 color: #7d7d7d;
}

#nxs-notavailablearticles {
 background: #e0e0e0;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 line-height: 40px;
 text-align: center;
 margin-bottom: 20px;
}

#detailToBasketRequest .green-input.disabled {
 background-color: #e0e0e0;
 border: 1px solid #818181;
}

.search-perform .brand-wrap a img {
 height: 60px;
 width: auto;
}