.tp-banner-container{width:100%;position:relative;padding:0}.tp-caption.tp-hidden-caption,.tp-hide-revslider{visibility:hidden!important;display:none!important}.tp-caption{z-index:1}.tp-caption-demo .tp-caption{position:relative!important;display:inline-block;margin-bottom:10px;margin-right:20px!important}.tp-caption.medium_grey{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:20px;line-height:20px;font-family:Arial;padding:2px 4px;margin:0;border-width:0;border-style:none;background-color:#888;white-space:nowrap}.tp-caption.small_text{position:absolute;color:#fff;font-weight:700;font-size:14px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.medium_text{position:absolute;color:#fff;font-weight:700;font-size:20px;line-height:20px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.large_bold_white_25{font-size:55px;line-height:65px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;border-width:0;border-color:#fff;border-style:none}.tp-caption.medium_text_shadow{font-size:25px;line-height:25px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;text-align:center;text-shadow:#000 0 5px 10px;border-width:0;border-color:#fff;border-style:none}.tp-caption.large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:40px;line-height:40px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.very_large_text{position:absolute;color:#fff;text-shadow:0 2px 5px rgba(0,0,0,.5);font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;letter-spacing:-2px}.tp-caption.very_big_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:1px 4px 0;background-color:#000}.tp-caption.very_big_black{position:absolute;color:#000;text-shadow:none;font-weight:700;font-size:60px;line-height:60px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap;padding:1px 4px 0;background-color:#fff}.tp-caption.modern_medium_fat{position:absolute;color:#000;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.modern_medium_fat_white{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.modern_medium_light{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:24px;line-height:20px;font-family:"Open Sans",sans-serif;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption.modern_big_bluebg{position:absolute;color:#fff;text-shadow:none;font-weight:800;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:3px 10px;margin:0;border-width:0;border-style:none;background-color:#4e5b6c;letter-spacing:0}.tp-caption.modern_big_redbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:30px;line-height:36px;font-family:"Open Sans",sans-serif;padding:1px 10px 3px;margin:0;border-width:0;border-style:none;background-color:#de543e;letter-spacing:0}.tp-caption.modern_small_text_dark{position:absolute;color:#555;text-shadow:none;font-size:14px;line-height:22px;font-family:Arial;margin:0;border-width:0;border-style:none;white-space:nowrap}.tp-caption a{color:#ff7302;text-shadow:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.tp-caption a:hover{color:#ffa902}.tp-caption.thinheadline_dark{position:absolute;color:rgba(0,0,0,.85);text-shadow:none;font-weight:300;font-size:30px;line-height:30px;font-family:"Open Sans";background-color:transparent}.tp-caption.thintext_dark{position:absolute;color:rgba(0,0,0,.85);text-shadow:none;font-weight:300;font-size:16px;line-height:26px;font-family:"Open Sans";background-color:transparent}.tp-caption.medium_bg_red a{color:#fff;text-decoration:none}.tp-caption.medium_bg_red a:hover{color:#fff;text-decoration:underline}.tp-caption.smoothcircle{font-size:30px;line-height:75px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;background-color:rgba(0,0,0,.498039);padding:50px 25px;text-align:center;border-radius:500px;border-width:0;border-color:#000;border-style:none}.tp-caption.largeblackbg{font-size:47px;line-height:50px;font-weight:400;font-family:Roboto;color:#fff;text-decoration:none;border-width:0}.tp-caption.largetext{font-size:16px;font-weight:400;font-family:Roboto;color:#fff;text-decoration:none;text-align:center;line-height:25px}.tp-caption.largebutton{font-size:16px;font-weight:400;border:1px solid #fff;border-radius:2px}.largebutton a{color:#fff;display:block;background:rgba(255,255,255,.15);padding:10px 15px}.largebutton a:hover{color:#fff;background:rgba(255,255,255,.25)}.tp-caption.largeborder{border-top:1px solid #fff;width:130px}.tp-caption.largepinkbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#db4360;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tp-caption.largewhitebg{position:absolute;color:#000;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#fff;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tp-caption.largegreenbg{position:absolute;color:#fff;text-shadow:none;font-weight:300;font-size:50px;line-height:70px;font-family:"Open Sans";background-color:#67ae73;padding:0 20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tp-caption.excerpt{font-size:36px;line-height:36px;font-weight:700;font-family:Arial;color:#fff;text-decoration:none;background-color:rgba(0,0,0,1);text-shadow:none;margin:0;letter-spacing:-1.5px;padding:1px 4px 0;width:150px;white-space:normal!important;height:auto;border-width:0;border-color:#fff;border-style:none}.tp-caption.large_bold_grey{font-size:60px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;text-shadow:none;margin:0;padding:1px 4px 0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_thin_grey{font-size:34px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#666;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.small_thin_grey{font-size:18px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#757575;text-decoration:none;background-color:transparent;padding:1px 4px 0;text-shadow:none;margin:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.lightgrey_divider{text-decoration:none;background-color:rgba(235,235,235,1);width:370px;height:3px;background-position:initial initial;background-repeat:initial initial;border-width:0;border-color:#222;border-style:none}.tp-caption.large_bold_darkblue{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_darkblue{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#34495e;padding:10px;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_red{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_light_red{font-size:21px;line-height:26px;font-weight:300;font-family:"Open Sans";color:#e33a0c;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_red{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#e33a0c;padding:10px;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bold_orange{font-size:24px;line-height:30px;font-weight:800;font-family:"Open Sans";color:#f39c12;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_orange{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.grassfloor{text-decoration:none;background-color:rgba(160,179,151,1);width:4000px;height:150px;border-width:0;border-color:#222;border-style:none}.tp-caption.large_bold_white{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_light_white{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_white_center{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;text-align:center;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.medium_bg_asbestos{font-size:20px;line-height:20px;font-weight:600;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#9C6;padding:8px;border-width:0;border-style:none;border-radius:3px}.tp-caption.large_bg_asbestos{font-size:40px;line-height:20px;font-weight:700;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#9C6;padding:18px;border-width:0;border-style:none;border-radius:6px}.tp-caption.white_bg_asbestos{font-size:30px;line-height:20px;font-weight:600;font-family:"Open Sans";color:#555;text-decoration:none;background-color:#fff;padding:12px;border-width:0;border-style:none;border-radius:4px}.tp-caption.medium_light_black{font-size:30px;line-height:36px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.large_bold_black{font-size:58px;line-height:60px;font-weight:800;font-family:"Open Sans";color:#000;text-decoration:none;background-color:transparent;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.mediumlarge_light_darkblue{font-size:34px;line-height:40px;font-weight:300;font-family:"Open Sans";color:#34495e;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.small_light_white{font-size:17px;line-height:28px;font-weight:300;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:transparent;padding:0;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.roundedimage{border-width:0;border-color:#222;border-style:none}.tp-caption.large_bg_black{font-size:40px;line-height:40px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#000;padding:10px 20px 15px;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.mediumwhitebg{font-size:30px;line-height:30px;font-weight:300;font-family:"Open Sans";color:#000;text-decoration:none;background-color:#fff;padding:5px 15px 10px;text-shadow:none;border-width:0;border-color:#000;border-style:none}.tp-caption.medium_bg_orange_new1{font-size:20px;line-height:20px;font-weight:800;font-family:"Open Sans";color:#fff;text-decoration:none;background-color:#f39c12;padding:10px;border-width:0;border-color:#ffd658;border-style:none}.tp-caption.boxshadow{-moz-box-shadow:0 0 20px rgba(0,0,0,.5);-webkit-box-shadow:0 0 20px rgba(0,0,0,.5);box-shadow:0 0 20px rgba(0,0,0,.5)}.tp-caption.black{color:#000;text-shadow:none;font-weight:300;font-size:19px;line-height:19px;font-family:'Open Sans',sans}.tp-caption.noshadow{text-shadow:none}.tp_inner_padding{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;max-height:none!important}.tp-caption .frontcorner{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-top:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcorner{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-bottom:40px solid #00A8FF;position:absolute;right:0;top:0}.tp-caption .frontcornertop{width:0;height:0;border-left:40px solid transparent;border-right:0 solid transparent;border-bottom:40px solid #00A8FF;position:absolute;left:-40px;top:0}.tp-caption .backcornertop{width:0;height:0;border-left:0 solid transparent;border-right:40px solid transparent;border-top:40px solid #00A8FF;position:absolute;right:0;top:0}.tp-simpleresponsive .button{padding:6px 13px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;height:30px;cursor:pointer;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.6)!important;font-size:15px;line-height:45px!important;background:url(http://noctua.at/skin/frontend/default/noctua/images/gradient/g30.png) repeat-x top;font-family:arial,sans-serif;font-weight:700;letter-spacing:-1px}.tp-simpleresponsive .button.big{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.6);font-weight:700;padding:9px 20px;font-size:19px;line-height:57px!important;background:url(http://noctua.at/skin/frontend/default/noctua/images/gradient/g40.png) repeat-x top}.tp-simpleresponsive .button.big:hover,.tp-simpleresponsive .button:hover,.tp-simpleresponsive .purchase:hover{background-position:bottom,15px 11px}@media only screen and (min-width:480px) and (max-width:767px){.tp-simpleresponsive .button{padding:4px 8px 3px;line-height:25px!important;font-size:11px!important;font-weight:400}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}@media only screen and (min-width:0) and (max-width:479px){.tp-simpleresponsive .button{padding:2px 5px;line-height:20px!important;font-size:10px!important}.tp-simpleresponsive a.button{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none}}.tp-simpleresponsive .button.green,.tp-simpleresponsive .button:hover.green,.tp-simpleresponsive .purchase.green,.tp-simpleresponsive .purchase:hover.green{background-color:#21a117;-webkit-box-shadow:0 3px 0 0 #104d0b;-moz-box-shadow:0 3px 0 0 #104d0b;box-shadow:0 3px 0 0 #104d0b}.tp-simpleresponsive .button.blue,.tp-simpleresponsive .button:hover.blue,.tp-simpleresponsive .purchase.blue,.tp-simpleresponsive .purchase:hover.blue{background-color:#1d78cb;-webkit-box-shadow:0 3px 0 0 #0f3e68;-moz-box-shadow:0 3px 0 0 #0f3e68;box-shadow:0 3px 0 0 #0f3e68}.tp-simpleresponsive .button.red,.tp-simpleresponsive .button:hover.red,.tp-simpleresponsive .purchase.red,.tp-simpleresponsive .purchase:hover.red{background-color:#cb1d1d;-webkit-box-shadow:0 3px 0 0 #7c1212;-moz-box-shadow:0 3px 0 0 #7c1212;box-shadow:0 3px 0 0 #7c1212}.tp-simpleresponsive .button.orange,.tp-simpleresponsive .button:hover.orange,.tp-simpleresponsive .purchase.orange,.tp-simpleresponsive .purchase:hover.orange{background-color:#f70;-webkit-box-shadow:0 3px 0 0 #a34c00;-moz-box-shadow:0 3px 0 0 #a34c00;box-shadow:0 3px 0 0 #a34c00}.tp-simpleresponsive .button.darkgrey,.tp-simpleresponsive .button.grey,.tp-simpleresponsive .button:hover.darkgrey,.tp-simpleresponsive .button:hover.grey,.tp-simpleresponsive .purchase.darkgrey,.tp-simpleresponsive .purchase:hover.darkgrey{background-color:#555;-webkit-box-shadow:0 3px 0 0 #222;-moz-box-shadow:0 3px 0 0 #222;box-shadow:0 3px 0 0 #222}.tp-simpleresponsive .button.lightgrey,.tp-simpleresponsive .button:hover.lightgrey,.tp-simpleresponsive .purchase.lightgrey,.tp-simpleresponsive .purchase:hover.lightgrey{background-color:#888;-webkit-box-shadow:0 3px 0 0 #555;-moz-box-shadow:0 3px 0 0 #555;box-shadow:0 3px 0 0 #555}.fullscreen-container{width:100%;position:relative;padding:0}.fullwidthbanner-container{width:100%;position:relative;padding:0;overflow:hidden}.fullwidthbanner-container .fullwidthbanner{width:100%;position:relative}.tp-simpleresponsive .caption,.tp-simpleresponsive .tp-caption{position:absolute;visibility:hidden;-webkit-font-smoothing:antialiased!important}.tp-simpleresponsive img{max-width:none}.noFilterClass{filter:none!important}.tp-bannershadow{position:absolute;margin-left:auto;margin-right:auto;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-bannershadow.tp-shadow1{background:url(http://noctua.at/skin/frontend/default/noctua/assets/shadow1.png) 0 0/100% 100% no-repeat;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow2{background:url(http://noctua.at/skin/frontend/default/noctua/assets/shadow2.png) 0 0/100% 100% no-repeat;width:890px;height:60px;bottom:-60px}.tp-bannershadow.tp-shadow3{background:url(http://noctua.at/skin/frontend/default/noctua/assets/shadow3.png) 0 0/100% 100% no-repeat;width:890px;height:60px;bottom:-60px}.caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.caption.fullscreenvideo iframe,.caption.fullscreenvideo video{width:100%!important;height:100%!important;display:none}.tp-caption.fullscreenvideo{left:0;top:0;position:absolute;width:100%;height:100%}.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe video{width:100%!important;height:100%!important;display:none}.fullscreenvideo .vjs-loading-spinner{visibility:none;display:none!important;width:0;height:0}.fullscreenvideo .vjs-control-bar.vjs-fade-in,.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing,.fullscreenvideo .vjs-control-bar.vjs-fade-out,.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing{visibility:hidden!important;opacity:0!important;display:none!important;width:0;height:0;overflow:hidden}.fullcoveredvideo video,.fullcoveredvideo.video-js{background:0 0!important}.fullcoveredvideo .vjs-poster{background-position:center center;background-size:cover;width:100%;height:100%;top:0;left:0}.tp-dottedoverlay{background-repeat:repeat;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.tp-dottedoverlay.twoxtwo{background:url(http://noctua.at/skin/frontend/default/noctua/assets/gridtile.png)}.tp-dottedoverlay.twoxtwowhite{background:url(http://noctua.at/skin/frontend/default/noctua/assets/gridtile_white.png)}.tp-dottedoverlay.threexthree{background:url(http://noctua.at/skin/frontend/default/noctua/assets/gridtile_3x3.png)}.tp-dottedoverlay.threexthreewhite{background:url(http://noctua.at/skin/frontend/default/noctua/assets/gridtile_3x3_white.png)}.tp-dottedoverlay.color{background:rgba(0,192,227,.35)}.tpclear{clear:both}.tp-bullets{z-index:1000;position:absolute;-ms-filter:"alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}.tp-bullets.hidebullets{-ms-filter:"alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-bullets.simplebullets.navbar{border:1px solid #666;border-bottom:1px solid #444;background:url(http://noctua.at/skin/frontend/default/noctua/assets/boxed_bgtile.png);height:40px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.navbar-old{background:url(http://noctua.at/skin/frontend/default/noctua/assets/navigdots_bgtile.png);height:35px;padding:0 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.tp-bullets.simplebullets.round .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/images/fist.jpg) top left;width:20px;height:20px;margin-right:0;float:left;margin-top:0;margin-left:3px}.tp-bullets.simplebullets.round .bullet.last{margin-right:3px}.tp-bullets.simplebullets.round-old .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/bullets.png) bottom left;width:23px;height:23px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.round-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.square .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/bullets2.png) bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.square .bullet.last{margin-right:0}.tp-bullets.simplebullets.square-old .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/bullets2.png) bottom left;width:19px;height:19px;margin-right:0;float:left;margin-top:0}.tp-bullets.simplebullets.square-old .bullet.last{margin-right:0}.tp-bullets.simplebullets.navbar .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/bullet_boxed.png) top left;width:18px;height:19px;margin-right:5px;float:left;margin-top:0}.tp-bullets.simplebullets.navbar .bullet.first{margin-left:0!important}.tp-bullets.simplebullets.navbar .bullet.last{margin-right:0!important}.tp-bullets.simplebullets.navbar-old .bullet{cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/navigdots.png) bottom left;width:15px;height:15px;margin-left:5px!important;margin-right:5px!important;float:left;margin-top:10px}.tp-bullets.simplebullets.navbar-old .bullet.first{margin-left:0!important}.tp-bullets.simplebullets.navbar-old .bullet.last{margin-right:0!important}.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{background-position:top left}.tp-bullets.simplebullets.navbar .bullet.selected,.tp-bullets.simplebullets.navbar .bullet:hover,.tp-bullets.simplebullets.round .bullet.selected,.tp-bullets.simplebullets.round .bullet:hover{background-position:bottom left}.tparrows{-ms-filter:"alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;-ms-transition:opacity .2s ease-out;-webkit-transform:translateZ(5px)}.tparrows.hidearrows{-ms-filter:"alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0}.tp-leftarrow{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/large_left.png) top left;width:40px;height:40px}.tp-rightarrow{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/large_right.png) top left;width:40px;height:40px}.tp-leftarrow.round{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/small_left.png) top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}.tp-rightarrow.round{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/small_right.png) top left;width:19px;height:14px;margin-right:0;float:left;margin-top:0}.tp-leftarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_left.png) top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}.tp-rightarrow.round-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_right.png) top left;width:26px;height:26px;margin-right:0;float:left;margin-top:0}.tp-leftarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/small_left_boxed.png) top left;width:20px;height:15px;float:left;margin-right:6px;margin-top:12px}.tp-rightarrow.navbar{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/small_right_boxed.png) top left;width:20px;height:15px;float:left;margin-left:6px;margin-top:12px}.tp-leftarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrowleft.png) top left;width:9px;height:16px;float:left;margin-right:6px;margin-top:10px}.tp-rightarrow.navbar-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrowright.png) top left;width:9px;height:16px;float:left;margin-left:6px;margin-top:10px}.tp-leftarrow.navbar-old.thumbswitharrow{margin-right:10px}.tp-rightarrow.navbar-old.thumbswitharrow{margin-left:0}.tp-leftarrow.square{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_left2.png) top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}.tp-rightarrow.square{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_right2.png) top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}.tp-leftarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_left2.png) top left;width:12px;height:17px;float:left;margin-right:0;margin-top:0}.tp-rightarrow.square-old{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/arrow_right2.png) top left;width:12px;height:17px;float:left;margin-left:0;margin-top:0}.tp-leftarrow.default{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/large_left.png);width:40px;height:40px}.tp-rightarrow.default{z-index:100;cursor:pointer;position:relative;background:url(http://noctua.at/skin/frontend/default/noctua/assets/large_right.png);width:40px;height:40px}.tp-leftarrow:hover,.tp-rightarrow:hover{background-position:bottom left}.tp-bullets.tp-thumbs{z-index:1000;position:absolute;padding:3px;background-color:#fff;width:500px;height:50px;margin-top:-50px}.fullwidthbanner-container .tp-thumbs{padding:3px}.tp-bullets.tp-thumbs .tp-mask{width:500px;height:50px;overflow:hidden;position:relative}.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer{width:5000px;position:absolute}.tp-bullets.tp-thumbs .bullet{width:100px;height:50px;cursor:pointer;overflow:hidden;background:0 0;margin:0;float:left;-ms-filter:"alpha(Opacity=50)";-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out}.tp-bullets.tp-thumbs .bullet.selected,.tp-bullets.tp-thumbs .bullet:hover{-ms-filter:"alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1}.tp-thumbs img{width:100%}.tp-bannertimer{width:100%;height:10px;background:url(http://noctua.at/skin/frontend/default/noctua/assets/timer.png);position:absolute;z-index:200;top:0}.tp-bannertimer.tp-bottom{bottom:0;height:5px;top:auto}@media only screen and (min-width:0) and (max-width:479px){.responsive .tp-bullets,.responsive .tparrows{display:none}}.vjs-tech{margin-top:1px}.tp-caption .vjs-default-skin .vjs-big-play-button{left:50%;top:50%;margin-left:-20px;margin-top:-20px;width:40px;height:40px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:none;box-shadow:none;text-shadow:none;line-height:30px;vertical-align:top;padding:0}.tp-caption .vjs-default-skin .vjs-big-play-button:before{position:absolute;top:0;left:0;line-height:40px;text-shadow:none!important;color:#fff;font-size:18px}.tp-caption .vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{box-shadow:none;-webkit-box-shadow:none}.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tp-simpleresponsive a{text-decoration:none}.tp-simpleresponsive ul{list-style:none;padding:0;margin:0}.tp-simpleresponsive >ul >li{list-stye:none;position:absolute;visibility:hidden}.caption.slidelink a div,.tp-caption.slidelink a div{width:3000px;height:1500px;background:url(http://noctua.at/skin/frontend/default/noctua/assets/coloredbg.png)}
.tp-loader{background:url(http://noctua.at/skin/frontend/default/noctua/images/loading.gif) 10px 10px no-repeat #fff;margin:-22px;top:50%;left:50%;z-index:10000;position:absolute;width:44px;height:44px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tp-transparentimg{content:"url(http://noctua.at/skin/frontend/default/noctua/assets/transparent.png)"}.tp-3d{-webkit-transform-style:preserve-3d;-webkit-transform-origin:50% 50%}.tp-caption img{background:0 0;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);zoom:1}@font-face{font-family:revicons;src:url(http://noctua.at/skin/frontend/default/noctua/font/revicons.eot?5510888);src:url(http://noctua.at/skin/frontend/default/noctua/font/revicons.eot?5510888#iefix) format('embedded-opentype'),url(http://noctua.at/skin/frontend/default/noctua/font/revicons.woff?5510888) format('woff'),url(http://noctua.at/skin/frontend/default/noctua/font/revicons.ttf?5510888) format('truetype'),url(http://noctua.at/skin/frontend/default/noctua/font/revicons.svg?5510888#revicons) format('svg');font-weight:400;font-style:normal}[class*=" revicon-"]:before,[class^=revicon-]:before{font-family:revicons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.revicon-search-1:before{content:'\e802'}.revicon-pencil-1:before{content:'\e831'}.revicon-picture-1:before{content:'\e803'}.revicon-cancel:before{content:'\e80a'}.revicon-info-circled:before{content:'\e80f'}.revicon-trash:before{content:'\e801'}.revicon-left-dir:before{content:'\e817'}.revicon-right-dir:before{content:'\e818'}.revicon-down-open:before{content:'\e83b'}.revicon-left-open:before{content:'\e819'}.revicon-right-open:before{content:'\e81a'}.revicon-angle-left:before{content:'\e820'}.revicon-angle-right:before{content:'\e81d'}.revicon-left-big:before{content:'\e81f'}.revicon-right-big:before{content:'\e81e'}.revicon-magic:before{content:'\e807'}.revicon-picture:before{content:'\e800'}.revicon-export:before{content:'\e80b'}.revicon-cog:before{content:'\e832'}.revicon-login:before{content:'\e833'}.revicon-logout:before{content:'\e834'}.revicon-video:before{content:'\e805'}.revicon-arrow-combo:before{content:'\e827'}.revicon-left-open-1:before{content:'\e82a'}.revicon-right-open-1:before{content:'\e82b'}.revicon-left-open-mini:before{content:'\e822'}.revicon-right-open-mini:before{content:'\e823'}.revicon-left-open-big:before{content:'\e824'}.revicon-right-open-big:before{content:'\e825'}.revicon-left:before{content:'\e836'}.revicon-right:before{content:'\e826'}.revicon-ccw:before{content:'\e808'}.revicon-arrows-ccw:before{content:'\e806'}.revicon-palette:before{content:'\e829'}.revicon-list-add:before{content:'\e80c'}.revicon-doc:before{content:'\e809'}.revicon-left-open-outline:before{content:'\e82e'}.revicon-left-open-2:before{content:'\e82c'}.revicon-right-open-outline:before{content:'\e82f'}.revicon-right-open-2:before{content:'\e82d'}.revicon-equalizer:before{content:'\e83a'}.revicon-layers-alt:before{content:'\e804'}.revicon-popup:before{content:'\e828'}

.tp-bullets{bottom:32px!important;float:right!important;left:0!important;margin-left:0!important;margin-right:70px;position:relative;text-align:right}.tp-bannertimer{background:#777!important;background:rgba(0,0,0,.1)!important;height:5px!important}.tp-bullets.simplebullets.navbar{height:35px;padding:0}.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative!important;width:12px!important;height:12px!important;display:inline-block;margin-right:2px!important;margin-bottom:14px!important;float:none!important;background-image:url(http://noctua.at/skin/frontend/default/noctua/images/fist.jpg);background-repeat:no-repeat}.tp-bullets.simplebullets .bullet.last{margin-right:0}.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{width:12px!important;height:12px!important;background-image:url(http://noctua.at/skin/frontend/default/noctua/images/selected.jpg);background-repeat:no-repeat}.tparrows:before{font-family:revicons;color:#fff;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;margin-right:0;margin-top:9px;text-align:center;width:40px;font-size:20px}.tparrows{cursor:pointer;background:rgba(0,0,0,.5)!important;-webkit-border-radius:5px;border-radius:5px;width:0!important;height:0!important;line-height:25px!important}.tparrows:hover{color:#fff}.tp-leftarrow:before,.tp-rightarrow:before{width:0!important;height:0!important}.tparrows.tp-rightarrow:before{margin-left:1px}.tparrows:hover{background:rgba(0,0,0,1)!important}#slider4container .tparrows,#slider4container .tparrows:before,#slider4container .tparrows:hover{color:#000!important}#slider4container .tparrows{background:#fff!important;background:rgba(255,255,255,.5)!important}#slider4container .tparrows:hover{background:#fff!important}

/* custom menu styles*/

@media only screen and (min-width: 980px) {
    nav {
        width: 944px;
        clear: none;
        margin: 44px auto 0
    }
    nav ul {
        text-transform: uppercase;
        width: 100%;
        display: block;
        justify-content: space-between;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 0 0 0 -39px
    }
    nav li a {
        text-decoration: none;
        color: #696868
    }
    nav li a:hover {
        text-decoration: none;
        color: #451807
    }
}
.ul-dropdown {
    width: 944px;
    background-color: #eee;
    opacity: 0.97;
    position: absolute;
    z-index: 99999999;
    left: 0;
    right: 0;
    margin: 21px auto 0;
    margin-top: 23px
}
.ul-dropdown ul {
    width: 250px;
    overflow: hidden;
    margin: 22px 0 22px 24px;
    float: left;
    clear: none;
    display: inline-block!important
}
.ul-dropdown li {
    width: 100%!important;
    line-height: 22px;
    margin: 0;
    float: left;
    clear: none;
    list-style-type: none;
    letter-spacing: 1px;
    font-size: 14px;
    text-align: left;
    font-weight: 400;
    color: #696868;
    text-decoration: none;
    display: flex!important
}
.ul-dropdown li a {
    color: #696868;
    text-decoration: none
}
.active,
.ul-dropdown li a:hover {
    color: #000!important;
    text-decoration: none
}
.italic:before {
    content: '.'
}
.italic {
    color: #696868!important;
    text-decoration: none;
    font-style: italic
}
.dl-menuwrapper {
    width: 100%;
    float: left;
    position: relative
}
.dl-menuwrapper button {
    background: #ccc;
    border: none;
    width: 34px;
    height: 36px;
    padding-left: 0;
    padding-top: 2px;
    padding-right: 0;
    padding-bottom: 0px;
    text-indent: -900em;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    outline: 0
}
.dl-menuwrapper button.dl-active,
.dl-menuwrapper button:hover,
.dl-menuwrapper ul {
    background: #aaa
}
/*.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;-webkit-box-shadow:0 10px 0 #fff;-moz-box-shadow:0 10px 0 #fff,0 20px 0 #fff;box-shadow:0 10px 0 #fff,0 20px 0 #fff}*/

.dl-menuwrapper ul {
    padding: 0;
    list-style: none;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d
}
.dl-menuwrapper li {
    position: relative
}
.dl-menuwrapper li a {
    display: block;
    position: relative;
    padding: 6px 20px;
    font-size: 14px!important;
    line-height: 20px;
    color: #fff;
    outline: 0;
    font-family: "HelveticaNeueLT Std Lt Cn"!important;
    font-weight: 400;
    text-align: left!important
}
.no-touch .dl-menuwrapper li a:hover {
    background: rgba(255, 248, 213, .1)
}
.dl-menuwrapper li.dl-back>a {
    padding-left: 30px;
    padding-top: 9px;
    background: rgba(0, 0, 0, .1)
}
.dl-menuwrapper li.dl-back:after,
.dl-menuwrapper li>a:not(:only-child):after {
    position: absolute;
    top: 0;
    line-height: 34px;
    font-family: Flaticon;
    speak: none;
    -webkit-font-smoothing: antialiased;
    content: "\e001";
    color: #fff!important
}
.dl-menuwrapper li.dl-back:after {
    left: 10px;
    color: rgba(212, 204, 198, .3);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    transform: rotate(180deg)
}
.dl-menuwrapper li>a:after {
    right: 10px;
    color: rgba(0, 0, 0, .15)
}
.dl-menuwrapper .dl-menu {
    margin: 0;
    position: absolute;
    width: 100%;
    opacity: 0;
    pointer-events: none;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease
}
.dl-menuwrapper .dl-menu.dl-menuopen {
    opacity: 1;
    pointer-events: auto;
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    transform: translateY(0px);
    text-transform: uppercase;
    z-index: 999999999
}
.dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subview>a,
.dl-menu.dl-subview li.dl-subviewopen>a,
.dl-menuwrapper li .dl-submenu {
    display: none
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li {
    display: block
}
.dl-menuwrapper>.dl-submenu {
    position: absolute;
    width: 100%;
    top: 50px;
    left: 0;
    margin: 0;
    z-index: 99999999!important
}
.dl-menu.dl-animate-out-1 {
    -webkit-animation: MenuAnimOut1 0.4s;
    animation: MenuAnimOut1 0.4s;
}
.dl-menu.dl-animate-out-2 {
    -webkit-animation: MenuAnimOut2 0.3s ease-in-out;
    animation: MenuAnimOut2 0.3s ease-in-out;
}
.dl-menu.dl-animate-out-3 {
    -webkit-animation: MenuAnimOut3 0.4s ease;
    animation: MenuAnimOut3 0.4s ease;
}
.dl-menu.dl-animate-out-4 {
    -webkit-animation: MenuAnimOut4 0.4s ease;
    animation: MenuAnimOut4 0.4s ease;
}
.dl-menu.dl-animate-out-5 {
    -webkit-animation: MenuAnimOut5 0.4s ease;
    animation: MenuAnimOut5 0.4s ease;
}
@-webkit-keyframes MenuAnimOut1 {
    0% {} 50% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
    }
    75% {
        -webkit-transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }
    100% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}
@-webkit-keyframes MenuAnimOut2 {
    0% {} 100% {
        -webkit-transform: translateX(-100%);
        opacity: 0;
    }
}
@-webkit-keyframes MenuAnimOut3 {
    0% {} 100% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
}
@-webkit-keyframes MenuAnimOut4 {
    0% {} 100% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
}
@-webkit-keyframes MenuAnimOut5 {
    0% {} 100% {
        -webkit-transform: translateY(40%);
        opacity: 0;
    }
}
@keyframes MenuAnimOut1 {
    0% {} 50% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
        transform: translateZ(-250px) rotateY(30deg);
    }
    75% {
        -webkit-transform: translateZ(-372.5px) rotateY(15deg);
        transform: translateZ(-372.5px) rotateY(15deg);
        opacity: .5;
    }
    100% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
}
@keyframes MenuAnimOut2 {
    0% {} 100% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
}
@keyframes MenuAnimOut3 {
    0% {} 100% {
        -webkit-transform: translateZ(300px);
        transform: translateZ(300px);
        opacity: 0;
    }
}
@keyframes MenuAnimOut4 {
    0% {} 100% {
        -webkit-transform: translateZ(-300px);
        transform: translateZ(-300px);
        opacity: 0;
    }
}
@keyframes MenuAnimOut5 {
    0% {} 100% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        opacity: 0;
    }
}
.dl-menu.dl-animate-in-1 {
    -webkit-animation: MenuAnimIn1 0.3s;
    animation: MenuAnimIn1 0.3s;
}
.dl-menu.dl-animate-in-2 {
    -webkit-animation: MenuAnimIn2 0.3s ease-in-out;
    animation: MenuAnimIn2 0.3s ease-in-out;
}
.dl-menu.dl-animate-in-3 {
    -webkit-animation: MenuAnimIn3 0.4s ease;
    animation: MenuAnimIn3 0.4s ease;
}
.dl-menu.dl-animate-in-4 {
    -webkit-animation: MenuAnimIn4 0.4s ease;
    animation: MenuAnimIn4 0.4s ease;
}
.dl-menu.dl-animate-in-5 {
    -webkit-animation: MenuAnimIn5 0.4s ease;
    animation: MenuAnimIn5 0.4s ease;
}
@-webkit-keyframes MenuAnimIn1 {
    0% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
    20% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}
@-webkit-keyframes MenuAnimIn2 {
    0% {
        -webkit-transform: translateX(-100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}
@-webkit-keyframes MenuAnimIn3 {
    0% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}
@-webkit-keyframes MenuAnimIn4 {
    0% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}
@-webkit-keyframes MenuAnimIn5 {
    0% {
        -webkit-transform: translateY(40%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        opacity: 1;
    }
}
@keyframes MenuAnimIn1 {
    0% {
        -webkit-transform: translateZ(-500px) rotateY(0deg);
        transform: translateZ(-500px) rotateY(0deg);
        opacity: 0;
    }
    20% {
        -webkit-transform: translateZ(-250px) rotateY(30deg);
        transform: translateZ(-250px) rotateY(30deg);
        opacity: 0.5;
    }
    100% {
        -webkit-transform: translateZ(0px) rotateY(0deg);
        transform: translateZ(0px) rotateY(0deg);
        opacity: 1;
    }
}
@keyframes MenuAnimIn2 {
    0% {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn3 {
    0% {
        -webkit-transform: translateZ(300px);
        transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn4 {
    0% {
        -webkit-transform: translateZ(-300px);
        transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes MenuAnimIn5 {
    0% {
        -webkit-transform: translateY(40%);
        transform: translateY(40%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-1 {
    -webkit-animation: SubMenuAnimIn1 0.4s ease;
    animation: SubMenuAnimIn1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {
    -webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
    animation: SubMenuAnimIn2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-3 {
    -webkit-animation: SubMenuAnimIn3 0.4s ease;
    animation: SubMenuAnimIn3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-4 {
    -webkit-animation: SubMenuAnimIn4 0.4s ease;
    animation: SubMenuAnimIn4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-in-5 {
    -webkit-animation: SubMenuAnimIn5 0.4s ease;
    animation: SubMenuAnimIn5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimIn1 {
    0% {
        -webkit-transform: translateX(50%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}
@-webkit-keyframes SubMenuAnimIn2 {
    0% {
        -webkit-transform: translateX(100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        opacity: 1;
    }
}
@-webkit-keyframes SubMenuAnimIn3 {
    0% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}
@-webkit-keyframes SubMenuAnimIn4 {
    0% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
}
@-webkit-keyframes SubMenuAnimIn5 {
    0% {
        -webkit-transform: translateZ(-200px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn1 {
    0% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn2 {
    0% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn3 {
    0% {
        -webkit-transform: translateZ(-300px);
        transform: translateZ(-300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn4 {
    0% {
        -webkit-transform: translateZ(300px);
        transform: translateZ(300px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
}
@keyframes SubMenuAnimIn5 {
    0% {
        -webkit-transform: translateZ(-200px);
        transform: translateZ(-200px);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-1 {
    -webkit-animation: SubMenuAnimOut1 0.4s ease;
    animation: SubMenuAnimOut1 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {
    -webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
    animation: SubMenuAnimOut2 0.3s ease-in-out;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-3 {
    -webkit-animation: SubMenuAnimOut3 0.4s ease;
    animation: SubMenuAnimOut3 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-4 {
    -webkit-animation: SubMenuAnimOut4 0.4s ease;
    animation: SubMenuAnimOut4 0.4s ease;
}
.dl-menuwrapper > .dl-submenu.dl-animate-out-5 {
    -webkit-animation: SubMenuAnimOut5 0.4s ease;
    animation: SubMenuAnimOut5 0.4s ease;
}
@-webkit-keyframes SubMenuAnimOut1 {
    0% {
        -webkit-transform: translateX(0%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(50%);
        opacity: 0;
    }
}
@-webkit-keyframes SubMenuAnimOut2 {
    0% {
        -webkit-transform: translateX(0%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(100%);
        opacity: 0;
    }
}
@-webkit-keyframes SubMenuAnimOut3 {
    0% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-300px);
        opacity: 0;
    }
}
@-webkit-keyframes SubMenuAnimOut4 {
    0% {
        -webkit-transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(300px);
        opacity: 0;
    }
}
@-webkit-keyframes SubMenuAnimOut5 {
    0% {
        -webkit-transform: translateZ(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-200px);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut1 {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(50%);
        transform: translateX(50%);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut2 {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut3 {
    0% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-300px);
        transform: translateZ(-300px);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut4 {
    0% {
        -webkit-transform: translateZ(0px);
        transform: translateZ(0px);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(300px);
        transform: translateZ(300px);
        opacity: 0;
    }
}
@keyframes SubMenuAnimOut5 {
    0% {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        opacity: 1;
    }
    100% {
        -webkit-transform: translateZ(-200px);
        transform: translateZ(-200px);
        opacity: 0;
    }
}
/* No JS Fallback */

.no-js .dl-menuwrapper .dl-menu {
    position: relative;
    opacity: 1;
    -webkit-transform: none;
    transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
    display: block;
}
.no-js .dl-menuwrapper li.dl-back {
    display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
    background: rgba(0, 0, 0, 0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
    content: '';
}
.demo-1 .dl-menuwrapper button,
.demo-1 .dl-menuwrapper button.dl-active,
.demo-1 .dl-menuwrapper button:hover,
.demo-1 .dl-menuwrapper ul {
    background: #461808
}
.demo-2 .dl-menuwrapper button {
    background: #e86814
}
.demo-2 .dl-menuwrapper button.dl-active,
.demo-2 .dl-menuwrapper button:hover,
.demo-2 .dl-menuwrapper ul {
    background: #D35400
}
.demo-3 .dl-menuwrapper button {
    background: #08cbc4
}
.demo-3 .dl-menuwrapper button.dl-active,
.demo-3 .dl-menuwrapper button:hover,
.demo-3 .dl-menuwrapper ul {
    background: #00b4ae
}
.demo-4 .dl-menuwrapper button {
    background: #90b912
}
.demo-4 .dl-menuwrapper button.dl-active,
.demo-4 .dl-menuwrapper button:hover,
.demo-4 .dl-menuwrapper ul {
    background: #79a002
}
.demo-5 .dl-menuwrapper button {
    background: #744783
}
.demo-5 .dl-menuwrapper button.dl-active,
.demo-5 .dl-menuwrapper button:hover,
.demo-5 .dl-menuwrapper ul {
    background: #643771
}
/* main styles */

@font-face {
    font-family: "HelveticaNeueLT Std Thin Cn";
    src: url(http://noctua.at/skin/frontend/default/noctua/fonts/355743409-helveticaneueltstd-thcn_1.eot), url(http://noctua.at/skin/frontend/default/noctua/fonts/355743409-helveticaneueltstd-thcn_1.eot?#iefix) format('embedded-opentype'), url('http://noctua.at/skin/frontend/default/noctua/fonts/355743409-helveticaneueltstd-thcn_1.svg#HelveticaNeueL')Std Thin Cn') format('svg'), url(http://noctua.at/skin/frontend/default/noctua/fonts/355743409-helveticaneueltstd-thcn_1.woff) format('woff'), url(http://noctua.at/skin/frontend/default/noctua/fonts/355743409-helveticaneueltstd-thcn_1.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: MinionProRegular;
    src: url(http://noctua.at/skin/frontend/default/noctua/fonts/313751221-minionpro-regular.eot), url(http://noctua.at/skin/frontend/default/noctua/fonts/313751221-minionpro-regular.eot?#iefix) format('embedded-opentype'), url(http://noctua.at/skin/frontend/default/noctua/fonts/313751221-minionpro-regular.svg#MinionProRegular) format('svg'), url(http://noctua.at/skin/frontend/default/noctua/fonts/313751221-minionpro-regular.woff) format('woff'), url(http://noctua.at/skin/frontend/default/noctua/fonts/313751221-minionpro-regular.ttf) format('truetype');
    font-weight: 400;
    font-style: normal
}
.desktopviewspan {
    left: 10px;
    display: none;
    float: left;
    position: absolute;
    width: auto;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top: 20px;
    color: #2f2f2f
}
.overlay_alphacube {
    z-index: 9999!important
}
.dialog {
    z-index: 10000!important
}
.desktopviewspan #dskvlink {
    border-bottom: 1px dotted #000
}
#field_158 div {
    width: 60%!important
}
#field_158 div:nth-child(3),
#field_158 div:nth-child(4) {
    padding-left: 243px!important;
    width: 60%!important
}
.standard_abstand {
    float: right;
    padding-right: 0;
    /*text-align:justify*/
    
    ;
    width: 100%
}
.clist {
    padding-top: 40px;
    /*padding-bottom:8px*/
}
.std h1 {
    font-family: Arial, DroidSansRegular!important
}
.standard_abstand h1 {
    border-bottom: 5px solid #EEE;
    color: #481708
}
h1 {
    font-size: 20px;
    font-weight: 400
}
a.ptitle {
    text-decoration: none;
    font-size: 13px
}
a {
    color: #2F2F2F
}
.required {
    font-size: 11px;
    text-align: right;
    color: #EB340A
}
.category-description {
    margin: 0 0 10px;
    text-align: justify;
    width: 652px;
    float: right;
    padding-right: 60px;
    font-size: 13px
}
.form_button {
    background: url(http://noctua.at/skin/frontend/default/noctua/images/btn_webform_2_form.jpg);
    border: 1px solid #D7D7D7;
    color: #696969;
    height: 35px;
    width: 125px;
    cursor: pointer
}
.page-title {
    text-align: center
}
.ie7 nav {
    width: 944px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 44px 0 0
}
.ie7 nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie7 nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 45px 0 0
}
.ie7 .nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie7 nav li a {
    text-decoration: none;
    color: #696868
}
.ie7 nav li a:hover {
    text-decoration: none;
    color: #451807
}
.ie7 aside {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 8px auto 0;
    border: 1px solid #cfcfcf;
    height: 349px;
    -moz-box-shadow: 0 0 20px #eee;
    -webkit-box-shadow: 0 0 20px #eee;
    box-shadow: 0 0 20px #eee
}
.ie7 .article {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
    background-repeat: repeat;
    background-position: center top
}
.ie7 .banner-neu-button {
    width: 40px;
    height: 22px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 24px 0 0 904px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    background-color: #451807;
    text-align: center;
    font-family: "HelveticaNeueLT Std Lt Cn";
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 9999999
}
.ie7 .ul-dropdown {
    width: 944px;
    height: 166px;
    background-color: #eee;
    opacity: .9;
    position: absolute;
    z-index: 99999999;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    margin-left: 0;
    margin-top: 25px
}
.ie7 .ul-dropdown ul {
    width: 225px;
    overflow: hidden;
    margin: 22px 0 0 35px;
    float: left;
    clear: none;
    display: inline-block!important
}
.ie7 #bottom-nav {
    width: 310px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 37px 0 0
}
.ie7 #bottom-nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie7 #bottom-nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 48px 0 0
}
.ie7 .bottom-nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie7 #bottom-nav li a {
    text-decoration: none;
    color: #aaa;
    letter-spacing: 1px
}
.ie7 #bottom-nav li a:hover {
    text-decoration: none;
    color: #fff
}
.ie7 .search-input {
    width: 198px;
    height: 19px;
    height: 20px overflow: hidden;
    margin: 40px 0 0;
    float: left;
    clear: none;
    border: 1px solid #eee;
    padding-left: 5px;
    color: #cecece;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 4px
}
.ie7 .bottom-form-input {
    width: 113px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 10px;
    padding-left: 5px;
    border: 1px solid #585757;
    background-color: #000;
    color: #696868;
    font-size: 12px;
    font-family: "HelveticaNeueLT Std Lt Cn"
}
.ie8 nav {
    width: 944px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 44px 0 0
}
.ie8 nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie8 nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 45px 0 0
}
.ie8 .nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie8 nav li a {
    text-decoration: none;
    color: #696868
}
.ie8 nav li a:hover {
    text-decoration: none;
    color: #451807
}
.ie8 aside {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 8px auto 0;
    border: 1px solid #cfcfcf;
    height: 349px;
    -moz-box-shadow: 0 0 20px #eee;
    -webkit-box-shadow: 0 0 20px #eee;
    box-shadow: 0 0 20px #eee
}
.ie8 .article {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
    background-repeat: repeat;
    background-position: center top
}
.ie8 .banner-neu-button {
    width: 40px;
    height: 22px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 24px 0 0 904px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    background-color: #451807;
    text-align: center;
    font-family: "HelveticaNeueLT Std Lt Cn";
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 9999999
}
.ie8 .ul-dropdown {
    width: 944px;
    height: 166px;
    background-color: #eee;
    opacity: .9;
    position: absolute;
    z-index: 99999999;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    margin-left: 0;
    margin-top: 25px
}
.ie8 .ul-dropdown ul {
    width: 225px;
    overflow: hidden;
    margin: 22px 0 0 35px;
    float: left;
    clear: none;
    display: inline-block!important
}
.ie8 #bottom-nav {
    width: 310px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 37px 0 0
}
.ie8 #bottom-nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie8 #bottom-nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 48px 0 0
}
.ie8 .bottom-nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie8 #bottom-nav li a {
    text-decoration: none;
    color: #696868
}
.ie8 #bottom-nav li a:hover {
    text-decoration: none;
    color: #fff
}
.ie8 .search-input {
    width: 198px;
    height: 19px;
    height: 20px overflow: hidden;
    margin: 40px 0 0;
    float: left;
    clear: none;
    border: 1px solid #eee;
    padding-left: 5px;
    color: #cecece;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 4px
}
.ie8 .bottom-form-input {
    width: 113px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 10px;
    padding-left: 5px;
    border: 1px solid #585757;
    background-color: #000;
    color: #696868;
    font-size: 12px;
    font-family: "HelveticaNeueLT Std Lt Cn"
}
.ie10 nav {
    width: 944px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 44px 0 0
}
.ie10 nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie10 nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 45px 0 0
}
.ie10 .nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie10 nav li a {
    text-decoration: none;
    color: #696868
}
.ie10 nav li a:hover {
    text-decoration: none;
    color: #451807
}
.ie10 aside {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 8px auto 0;
    border: 1px solid #cfcfcf;
    height: 349px;
    -moz-box-shadow: 0 0 20px #eee;
    -webkit-box-shadow: 0 0 20px #eee;
    box-shadow: 0 0 20px #eee
}
.ie10 .article {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
    background-repeat: repeat;
    background-position: center top
}
.ie10 .banner-neu-button {
    width: 40px;
    height: 22px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 24px 0 0 904px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    background-color: #451807;
    text-align: center;
    font-family: "HelveticaNeueLT Std Lt Cn";
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 9999999
}
.ie10 .ul-dropdown {
    width: 944px;
    height: 166px;
    background-color: #eee;
    opacity: .9;
    position: absolute;
    z-index: 99999999;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    margin-left: 0;
    margin-top: 25px
}
.ie10 .ul-dropdown ul {
    width: 225px;
    overflow: hidden;
    margin: 22px 0 0 35px;
    float: left;
    clear: none;
    display: inline-block!important
}
.ie10 #bottom-nav {
    width: 310px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 37px 0 0
}
.ie10 #bottom-nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie10 #bottom-nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 48px 0 0
}
.ie10 .bottom-nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie10 #bottom-nav li a {
    text-decoration: none;
    color: #696868
}
.ie10 #bottom-nav li a:hover {
    text-decoration: none;
    color: #fff
}
.ie10 .search-input {
    width: 198px;
    height: 19px;
    height: 20px overflow: hidden;
    margin: 40px 0 0;
    float: left;
    clear: none;
    border: 1px solid #eee;
    padding-left: 5px;
    color: #cecece;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 4px
}
.ie10 .bottom-form-input {
    width: 113px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 10px;
    padding-left: 5px;
    border: 1px solid #585757;
    background-color: #000;
    color: #696868;
    font-size: 12px;
    font-family: "HelveticaNeueLT Std Lt Cn"
}
.ie9 nav {
    width: 944px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 44px 0 0
}
.ie9 nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie9 nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 45px 0 0
}
.ie9 .nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie9 nav li a {
    text-decoration: none;
    color: #696868
}
.ie9 nav li a:hover {
    text-decoration: none;
    color: #451807
}
.ie9 aside {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 8px auto 0;
    border: 1px solid #cfcfcf;
    height: 349px;
    -moz-box-shadow: 0 0 20px #eee;
    -webkit-box-shadow: 0 0 20px #eee;
    box-shadow: 0 0 20px #eee
}
.ie9 .article {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
    background-repeat: repeat;
    background-position: center top
}
.ie9 .banner-neu-button {
    width: 40px;
    height: 22px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 24px 0 0 904px;
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    background-color: #451807;
    text-align: center;
    font-family: "HelveticaNeueLT Std Lt Cn";
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    z-index: 9999999
}
.ie9 .ul-dropdown {
    width: 944px;
    height: 166px;
    background-color: #eee;
    opacity: .9;
    position: absolute;
    z-index: 99999999;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    margin-left: 0;
    margin-top: 25px
}
.ie9 .ul-dropdown ul {
    width: 225px;
    overflow: hidden;
    margin: 22px 0 0 35px;
    float: left;
    clear: none;
    display: inline-block!important
}
.ie9 #bottom-nav {
    width: 310px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 37px 0 0
}
.ie9 #bottom-nav ul {
    width: 100%;
    display: flex;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -40px
}
.ie9 #bottom-nav li {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: left;
    padding: 0 48px 0 0
}
.ie9 .bottom-nav-li-right {
    margin: 0;
    list-style-type: none;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .1em;
    float: right!important;
    padding: 0!important
}
.ie9 #bottom-nav li a {
    text-decoration: none;
    color: #696868
}
.ie9 #bottom-nav li a:hover {
    text-decoration: none;
    color: #fff
}
.ie9 .search-input {
    width: 198px;
    height: 19px;
    height: 20px overflow: hidden;
    margin: 40px 0 0;
    float: left;
    clear: none;
    border: 1px solid #eee;
    padding-left: 5px;
    color: #cecece;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding-bottom: 0;
    padding-top: 4px
}
.ie9 .bottom-form-input {
    width: 113px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 10px;
    padding-left: 5px;
    border: 1px solid #585757;
    background-color: #000;
    color: #696868;
    font-size: 12px;
    font-family: "HelveticaNeueLT Std Lt Cn"
}
a,
a:hover {
    text-decoration: none
}
body {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #000;
    background-color: #fefefd;
    background-position: center top
}
#body_inner {
    min-width: 960px
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block
}
audio,
canvas,
video {
    display: inline-block
}
img {
    border: none;
    border: 0;
    height: auto
}
header {
    width: 100%;
    height: 135px;
    border-bottom: 5px solid #eee;
    margin: 0 auto;
    float: none;
    clear: none
}
.header {
    width: 944px;
    height: 135px;
    border-bottom: 5px solid #eee;
    margin: 0 auto;
    float: none;
    clear: none
}
.logo {
    width: 192px;
    overflow: hidden;
    margin: 0;
    float: right;
    clear: none
}
.header-left {
    width: 415px;
    overflow: hidden;
    margin: 0;
    float: left;
    clear: none
}
.search-input {
    width: 198px;
    height: 22px;
    overflow: hidden;
    margin: 40px 0 0;
    float: left;
    clear: none;
    border: 1px solid #eee;
    color: #9d9d9d;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding: 0 0 0 5px
}
.icon {
    width: 107px;
    height: 22px;
    overflow: hidden;
    margin: 40px 0 0 28px;
    float: left;
    clear: none;
    border: 1px solid #eee
}
.icon a {
    width: 23px;
    height: 19px;
    overflow: hidden;
    margin: 2px 0 1px 3px;
    float: left;
    clear: none
}
.search-icon {
    background: 0 0/auto auto #fff;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/search-icon.jpg)!important;
    background-origin: content-box;
    background-repeat: no-repeat!important;
    border-bottom: 1px solid #eee;
    border-right: 1px solid #eee;
    border-top: 1px solid #eee;
    cursor: pointer;
    height: 14px;
    margin: 40px 0 0;
    overflow: hidden;
    padding: 3px 1px 5px 2px;
    position: absolute;
    width: 19px;
    z-index: 2
}
aside {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 8px auto 0;
    border: 1px solid #cfcfcf;
    height: 355px;
    -moz-box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
    box-shadow: 0 0 8px #eee
}
.banner {
    width: 943px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 7px 0 0 1px
}
.banner-inner {
    width: auto;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 4px 5px 0
}
.inner-margin-top {
    margin-top: 1px!important
}
.banner-neu-button-main {
    position: absolute;
    right: 0;
    top: auto;
    left: auto;
    bottom: auto;
    margin: 25px 0 0;
    z-index: 1000;
    overflow: hidden
}
.banner-neu-button {
    background-color: #451807;
    clear: none;
    color: #FFF;
    float: right;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    height: 22px;
    left: auto;
    line-height: 22px;
    margin: 0;
    overflow: hidden;
    padding: 0 14px;
    text-align: center;
    z-index: 99999999
}
.closed {
    width: 11px;
    height: 12px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 5px 10px 0 928px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/close.jpg);
    background-repeat: no-repeat;
    position: absolute;
    z-index: 999999999999999;
    cursor: pointer
}
.banner-h1 {
    overflow: hidden;
    float: left;
    clear: none;
    margin: 50px 0 0 540px;
    color: #000!important;
    font-size: 72px!important;
    font-weight: 400;
    font-family: MinionProRegular!important;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto
}
.banner-p {
    overflow: hidden;
    float: left;
    clear: none;
    margin: -30px 0 0 290px;
    color: #000!important;
    font-size: 12px!important;
    font-weight: 400;
    text-align: justify!important;
    line-height: 18px!important;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    font-family: Arial, Helvetica, sans-serif!important;
    letter-spacing: 0
}
.banner-bottom-row {
    width: 944px;
    height: 28px;
    margin: 8px auto 0 -2px;
    overflow: hidden;
    float: none;
    clear: none;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    background-color: #FFF!important;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center
}
.banner-bottom-title {
    width: 14%;
    height: 46px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: -45px 0 0 -5px;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    background-color: #fff!important;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    font-size: 14px;
    color: #000;
    font-family: "HelveticaNeueLT Std Lt Cn";
    text-align: center;
    line-height: 46px;
    letter-spacing: .07em
}
article {
    width: 100%;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 27px auto 0;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/bg-content.jpg);
    background-repeat: repeat;
    background-position: center top;
    border-top: 1px solid #cfcfcf;
    padding-bottom: 60px
}
#article {
    width: 946px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: -1px auto 0;
    background-repeat: repeat;
    background-position: center top
}
.main {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 0 auto 5px;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    border-bottom: 1px solid #cfcfcf;
    -moz-box-shadow: 0 0 8px #eee;
    -webkit-box-shadow: 0 0 8px #eee;
    box-shadow: 0 0 8px #eee;
    background-color: #FFF;
    padding-bottom: 10px
}
section {
    width: 800px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 52px auto 0
}
.section-main-row {
    width: 530px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0
}
.section-row {
    width: 524px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border: 1px solid #cfcfcf;
    background-color: #f9f9fa
}
.section-col {
    width: 484px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 18px auto
}
.section-col h5 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    color: #696868;
    font-size: 12px;
    text-align: left;
    letter-spacing: .2px
}
.section-col h3 {
    width: 89%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 8px 0 12px;
    color: #000;
    font-size: 18px;
    text-align: left;
    font-weight: 400;
    letter-spacing: .2px
}
.section-col p,
.section-col div.presscont {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 10px 0 0;
    color: #000;
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
    letter-spacing: .2px
}
.section-col-button {
    background-color: #696868;
    clear: none;
    color: #fff;
    float: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    font-size: 14px;
    width: 85px;
    height: 22px;
    overflow: hidden;
    margin: -10px 0 0 419px;
    text-align: center;
    line-height: 22px;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    letter-spacing: .75px;
    padding-left: 3px;
    padding-top: 2px
}
.section-container {
    border: 0;
    clear: left;
    height: 265px;
    padding: 27px 0 0;
    position: relative;
    width: 99%
}
.section-2 {
    width: 524px;
    height: 265px;
    overflow: hidden;
    float: left;
    clear: none;
    border: 1px solid #cfcfcf
}
.section-2 a {
    color: #000
}
.section-2 h3 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 2px 0 0 -7px;
    color: #010000;
    font-size: 22px;
    font-weight: 400;
    text-align: right;
    font-family: "Arial,  MinionProRegular";
    letter-spacing: .2px
}
.section-2-video {
    width: 99.5%;
    overflow: hidden;
    float: left;
    clear: none;
    position: relative;
    margin: 27px 0 0
}
.section-2-col-1 {
    width: 245px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border: 1px solid #cfcfcf
}
.section-2-col-2 {
    width: 245px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 0;
    border: 1px solid #cfcfcf
}
.section-2-top-line {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border-top: 5px solid #eee
}
.section-2-img img {
    overflow: hidden;
    float: right;
    clear: none;
    margin: 0
}
.section-2-img {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    right: 3px
}
.section-2-new-button {
    min-width: 37px;
    height: 22px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 23px 0 0 auto;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    background-color: #451807;
    text-align: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    position: absolute;
    right: 0;
    bottom: auto;
    letter-spacing: .75px;
    padding: 2px 7px 0
}
.section-2-img-bottom-title {
    width: 450px;
    overflow: hidden;
    float: left;
    clear: none;
    position: absolute;
    margin: 25px auto 0 20px;
    font-size: 22pt;
    z-index: 20;
    font-family: Minion
}
.section-2-img-bottom-text {
    width: 55%;
    position: absolute;
    float: left;
    clear: none;
    overflow: hidden;
    margin: auto auto 23px 20px;
    bottom: 0
}
.section-2-img-bottom-text ul {
    color: #000;
    font-size: 12px;
    padding-left: 14px;
    list-style: square;
    letter-spacing: .1px;
    margin: 0;
    word-wrap: break-word
}
.section-2-img-bottom-text li {
    line-height: 14px;
    margin-bottom: 6px
}
.section-2-img-bottom-text p {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 5px 0 0;
    color: #000;
    font-size: 12px;
    text-align: left;
    line-height: 15px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot.jpg);
    background-repeat: no-repeat;
    background-position: left top 6px;
    padding-left: 10px;
    letter-spacing: .2px
}
.section-2-col-img-bottom-text-1 {
    width: 212px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 195px auto 0
}
.section-2-col-img-bottom-text-1 p {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 5px 0 0;
    color: #000;
    font-size: 12px;
    text-align: left;
    line-height: 15px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot.jpg);
    background-repeat: no-repeat;
    background-position: left top 6px;
    padding-left: 10px;
    letter-spacing: .2px
}
.margin-27 {
    margin: 27px 0 0
}
.margin-27-bg {
    margin: 27px 0 0;
    background-color: #eee
}
.margin-27-bg-img img {
    margin: 0;
    width: 40px;
    height: 76px;
    overflow: hidden;
    float: left
}
.section-col-p {
    width: 85%;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 11px 18px 0;
    color: #696868;
    font-size: 12px;
    text-align: justify;
    line-height: 18px;
    letter-spacing: .2px
}
.video-title {
    width: 100%;
    height: 24px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    color: #000;
    font-size: 12px;
    text-align: left;
    line-height: 22px;
    background-color: #eee;
    font-weight: 700;
    padding-left: 10px
}
.video-ifrem {
    width: 92%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    padding: 10px 10px 10px 9px
}
iframe {
    width: 100%;
    margin-bottom: -5px;
    border: 1px solid #cfcfcf
}
.panddin-0 {
    padding-bottom: 0!important
}
.section-main-row-right {
    width: 235px;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 0;
    border-top: 1px solid #cfcfcf
}
.section-row-right {
    width: 100%;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 0;
    border-top: 5px solid #eee
}
.section-row-right h1,
.home-review-head {
    width: 100%;
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border-bottom: 1px solid #cfcfcf;
    font-size: 12px;
    font-weight: 700;
    text-align: left;
    color: #000;
    letter-spacing: .3px
}
.section-row-right-box {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border-bottom: 5px solid #eee;
    padding: 25px 0
}
.section-row-right-box:last-child {
    border-bottom: 0
}
.border-none {
    border-bottom: 0 solid #eee!important
}
.section-row-right-box h2 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
    color: #000;
    font-family: MinionProRegular;
    letter-spacing: .2px
}
.section-row-right-box h3 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    font-size: 11px;
    font-weight: 400;
    text-align: left;
    color: #696868;
    letter-spacing: .2px
}
.section-row-right-box p,
.section-row-right-box div.homereviewcont {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 10px 0 0;
    font-size: 12px;
    font-weight: 400;
    font-variant: normal;
    text-align: justify;
    color: #000;
    line-height: 18px;
    letter-spacing: .2px
}
footer {
    width: 100%;
    height: 50px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 0 auto;
    background-color: #000;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 1002;
    font-style: normal
}
.footer {
    width: 944px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 0 auto
}
.follow {
    color: #aaa;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/twitter.png);
    background-position: left top -1px;
    font-size: 12px;
    background-repeat: no-repeat;
    clear: none;
    float: left;
    font-family: Arial, "HelveticaNeueLT Std Lt Cn";
    margin: 19px 0 0;
    overflow: hidden;
    padding-left: 28px;
    width: 14%;
    transition: color .2s linear 0s
}
.follow:hover {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/twitter-hover.png);
    background-position: left top -1px;
    background-repeat: no-repeat;
    clear: none;
    color: #fff;
    float: left;
    font-family: Arial, "HelveticaNeueLT Std Lt Cn";
    font-size: 12px;
    overflow: hidden
}
.follow a {
    color: #aaa;
    font-size: 12px;
    letter-spacing: .4px;
    text-decoration: none;
    padding-left: 28px;
    transition: color .2s linear 0s
}
.follow a:hover {
    color: #fff
}
.news-letter {
    width: 34%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 15px 0 0
}
.news-letter-name {
    overflow: hidden;
    float: left;
    clear: none;
    color: #aaa;
    font-size: 12px;
    margin: 0;
    line-height: 24px;
    letter-spacing: .4px;
    font-family: Arial, "HelveticaNeueLT Std Lt Cn";
    padding-right: 10px;
}
.bottom-form-input {
    width: 120px;
    height: 19px;
    overflow: hidden;
    float: left;
    clear: none;
    color: #aaa;
    font-size: 10px;
    margin: 0 0 0 10px;
    border: 1px solid #585757;
    background-color: #000;
    letter-spacing: .4px;
    font-family: Arial, "HelveticaNeueLT Std Lt Cn";
    border-radius: 0
}
.bottom-form-button {
    border-bottom: 1px solid #585757;
    border-top: 1px solid #585757;
    border-left: 0 solid #585757;
    border-right: 1px solid #585757;
    width: 24px;
    height: 23px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/arrow-button.jpg);
    background-repeat: no-repeat;
    background-position: center;
    float: left;
    clear: none;
    margin: 0;
    background-color: #000;
    cursor: pointer
}
#bottom-nav,
#bottom-nav660 {
    overflow: hidden;
    float: right;
    clear: none;
    margin: 19px 0 0
}
#bottom-nav ul,
#bottom-nav660 ul {
    width: 100%;
    display: block;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -39px
}
#bottom-nav li,
#bottom-nav660 li {
    margin: 0;
    padding: 0 0 0 18px;
    list-style-type: none;
    font-family: Arial, "HelveticaNeueLT Std Lt Cn";
    font-size: 12px;
    color: #696868;
    font-weight: 400;
    letter-spacing: .4px;
    float: left;
    width: auto
}
#bottom-nav li:first-child {
    padding: 0
}
#bottom-nav li a,
#bottom-nav660 li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #aaa;
    transition: color .2s linear 0s
}
#bottom-nav li a:hover,
#bottom-nav660 li a:hover {
    text-decoration: none;
    color: #fff
}
.select-box {
    display: none!important
}
.banner_image {
    height: auto;
    width: 100%
}
.section-inner-presse-page {
    width: 635px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 80px 60px 70px 242px
}
.section-inner-presse-page li,
.section-inner-presse-page p,
.section-inner-presse-page div.faqviewcont,
.section-inner-presse-page div.rvideopretext {
    width: 100%;
    float: left;
    clear: none;
    margin: 1px 0 0;
    line-height: 18px;
    font-size: 12px;
    color: #000;
    letter-spacing: 0;
    text-align: justify
}
.section-inner-presse-page table {
    width: 100%;
    line-height: 18px;
    font-size: 12px;
    color: #000;
    text-align: start
}
.section-inner-presse-page-full table {
    width: 100%;
    line-height: 21px;
    font-size: 12px;
    color: #000;
    text-align: start
}
.section-presse-images table {
    width: 100%;
    line-height: 26px;
    font-size: 12px;
    color: #000;
    text-align: start;
    font-weight: 700
}
.section-inner-presse-page-full table tbody tr td ul {
    padding-left: 16px
}
.section-inner-presse-page-p-div {
    width: 61%;
    overflow: hidden;
    float: right;
    clear: none;
    margin: 10px 0 0;
    line-height: 18px;
    font-size: 11px;
    color: #000;
    letter-spacing: 0;
    text-align: left
}
.section-inner-presse-page-p-div a {
    color: #451807;
    text-decoration: underline
}
.section-inner-presse-page-p-div a:hover {
    color: #000;
    text-decoration: none
}
.section-inner-presse-page-p-padding {
    margin-top: 10px!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    padding-left: 16px
}
.color {
    color: #451807;
    font-weight: 700
}
.section-inner-presse-page-p-padding-1 {
    margin-top: 0!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
    float: left;
    padding-left: 16px;
    text-decoration: none
}
.section-inner-presse-page-p-gray {
    margin-top: 0!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
    background-repeat: no-repeat;
    background-position: left top 6px;
    float: left;
    padding-left: 16px;
    color: #605f5f!important
}
.section-inner-presse-page p a {
    color: #451807;
    text-decoration: none
}
.section-inner-presse-page.kits p a {
    text-decoration: none
}
.section-inner-presse-page p a.black {
    color: #451807;
    text-decoration: none
}
.section-inner-presse-page p a:hover {
    color: #000;
    text-decoration: none
}
.messages_news_view,
.section-inner-presse-page-full {
    width: 805px;
    /*overflow:hidden;*/
    
    float: none;
    clear: both;
    margin: 80px auto 70px
}
.all-review-section,
.all-wheretobuy-section {
    margin: 0px auto 0px !important;
}
.custom-section-review {
    width: 799px;
    overflow: hidden;
    float: none;
    clear: none;
    margin: 80px auto 70px
}
.messages_news_view {
    font-size: 12px
}
.section-inner-presse-page-full-table {
    margin: 50px 0 0;
    float: left
}
.section-inner-presse-page-full p,
.section-inner-presse-page-full div.pressshortdesc,
.section-inner-presse-page-full div.news-desc,
.section-inner-presse-page-full div.reviewpretext,
.section-inner-presse-page-full div.reviewdesc,
.section-inner-presse-page-full div.reviewsdesc {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    line-height: 18px;
    font-size: 12px;
    color: #000;
    letter-spacing: 0;
    text-align: justify
}
.section-inner-presse-page-full p a {
    color: #451807;
    text-decoration: none
}
.dotted_link {
    border-bottom: 1px dotted #000
}
.section-inner-presse-page-full p a:hover {
    color: #000;
    text-decoration: none
}
.section-inner-presse-page h2 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 3px;
    line-height: 18px;
    font-size: 20px;
    color: #451807;
    letter-spacing: .01px;
    text-align: left;
    font-weight: 400;
    border-bottom: 5px solid #eee;
    padding-bottom: 6px
}
.tab-box {
    width: 58%;
    height: 45px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: -44px 0 0 -5px;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    font-size: 14px;
    color: #000;
    font-family: "HelveticaNeueLT Std Lt Cn";
    text-align: center;
    line-height: 46px;
    letter-spacing: .07em
}
@media screen and (max-width: 1470px) {
    .tab-box {
        width: 65%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
}
@media screen and (max-width: 1300px) {
    .tab-box {
        width: 65%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 1200px) {
    .tab-box {
        width: 76%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 1180px) {
    .tab-box {
        width: 79%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
}
@media screen and (max-width: 1045px) {
    .tab-box {
        width: 90%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 14px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 860px) {
    .tab-box {
        width: 90%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 830px) {
    .tab-box {
        width: 90%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 12px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 740px) {
    .tab-box {
        width: 90%;
        height: 45px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: -44px 0 0 -5px;
        position: absolute;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 11px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 46px;
        letter-spacing: .07em
    }
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 11px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 11px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 615px) {
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 10px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 10px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 549px) {
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 9px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 9px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 490px) {
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 8px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 8px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
@media screen and (max-width: 400px) {
    .tab-box-2 {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 10px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 6px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
    .tab-box-last {
        width: 13%;
        height: 42px;
        overflow: hidden;
        float: left;
        clear: none;
        margin: 1px 0 0;
        border-top: 1px solid #cfcfcf;
        border-right: 1px solid #cfcfcf;
        border-left: 1px solid #cfcfcf;
        background-color: #fff!important;
        left: auto;
        top: auto;
        right: auto;
        bottom: auto;
        background-position: center;
        font-size: 6px!important;
        color: #000;
        font-family: "HelveticaNeueLT Std Lt Cn";
        text-align: center;
        line-height: 42px;
        letter-spacing: .07em;
        cursor: pointer;
        z-index: 999999999999999
    }
}
.tab-box-border-left-none {
    border-left: 0 solid #cfcfcf!important
}
.tab-box-2 {
    width: 13%;
    height: 42px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 1px 10px 0 0;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    background-color: #fff!important;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    font-size: 14px;
    color: #696868;
    font-family: "HelveticaNeueLT Std Lt Cn";
    text-align: center;
    line-height: 42px;
    letter-spacing: .07em;
    cursor: pointer;
    z-index: 999999999999999
}
#border-left-none {
    border-left: 0 solid #cfcfcf!important
}
.tab-box-width-large {
    width: auto;
    padding: 0 4%
}
.tab-box-last {
    width: 13%;
    height: 42px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 1px 0 0;
    border-top: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    background-color: #fff!important;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    font-size: 14px;
    color: #000;
    font-family: "HelveticaNeueLT Std Lt Cn";
    text-align: center;
    line-height: 42px;
    letter-spacing: .07em;
    cursor: pointer;
    z-index: 999999999999999
}
.tab-box-active {
    background-color: #fff!important;
    font-size: 14px;
    color: #000!important;
    cursor: default;
    height: 43px!important
}
#gray-line,
#gray-line2 {
    width: 944px;
    height: 33px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: -10px 0 0;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    background-color: #eee!important
}
.gray-line {
    width: 85%;
    height: 33px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    padding-left: 70px
}
.gray-line a {
    float: left;
    clear: none;
    margin: 0 40px 0 0;
    font-size: 14px;
    color: #696868;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px
}
.gray-line a:hover {
    color: #000;
    text-decoration: none
}
.gray-line-a-active {
    color: #000!important;
    text-decoration: none
}
.inner-page-box {
    width: 627px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border: 1px solid #d0d0d0;
    padding-bottom: 11px
}
.inner-page-box h1 {
    width: 100%;
    height: 34px;
    line-height: 32px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    border-top: 7px solid #eee;
    border-bottom: 1px solid #d0d0d0;
    font-size: 12px;
    color: #000;
    padding-left: 10px
}
.inner-page-box-h1 {
    width: 100%;
    height: 34px;
    line-height: 32px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 16px 0 0;
    font-size: 12px;
    color: #000;
    padding-left: 0
}
.inner-page-box-p-out {
    width: 100%!important;
    overflow: hidden;
    float: left;
    clear: none;
    margin: -5px 0 0!important;
    font-size: 12px!important;
    color: #000!important;
    text-align: left;
    line-height: 18px;
    letter-spacing: 0!important
}
.inner-page-box-p-out-padding-bottom {
    padding-bottom: 20px!important
}
.inner-page-box-li-out-padding-bottom {
    padding-bottom: 10px!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/point.jpg);
    background-repeat: no-repeat;
    background-position: left top 8px;
    padding-left: 10px
}
.inner-page-box-p {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 10px 0 35px!important;
    font-size: 12px!important;
    color: #000!important;
    text-align: left
}
.inner-page-box-p-arrow-margin-11 {
    margin: 11px 0 0 11px!important;
    float: left
}
.inner-page-box-p-arrow {
    width: 95%!important;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0!important;
    font-size: 12px!important;
    color: #000!important;
    text-align: left;
    line-height: 14px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/content-arrow.png);
    background-repeat: no-repeat;
    background-position: left top 5px;
    padding-left: 15px;
    letter-spacing: .2px!important
}
.inner-page-box-a-link {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    padding-left: 10px;
    padding-top: 5px
}
.inner-page-box a {
    width: 30px;
    height: 16px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 11px 3px 0 0
}
.table {
    width: 100%;
    margin: 40px 0 0;
    float: left
}
.row {
    width: 100%;
    margin: 0;
    float: left;
    overflow: hidden;
    border-bottom: 1px solid #cfcfcf;
    border-top: 1px solid #cfcfcf
}
.row-line {
    width: 100%;
    height: 1px;
    margin: 5px 0 0;
    float: left;
    background-color: #cfcfcf
}
.col {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    font-size: 12px;
    color: #0000;
    overflow: hidden;
    line-height: 20px;
    font-weight: 700;
    width: 90px
}
.row-1 {
    width: 100%;
    margin: 3px 0 0;
    float: left;
    overflow: hidden
}
.col-1 {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000;
    overflow: hidden;
    line-height: 20px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/aa.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
    width: 83px;
    font-weight: 700
}
.col-2 {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    padding-left: 5px;
    font-size: 12px;
    color: #696868;
    overflow: hidden;
    line-height: 20px;
    width: 700px
}
.green {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000;
    overflow: hidden;
    line-height: 22px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/g1.png);
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 22px;
    width: 83px
}
.blue {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000;
    overflow: hidden;
    line-height: 22px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/b1.png);
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 22px;
    width: 240px
}
.red {
    margin: 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0000;
    overflow: hidden;
    line-height: 22px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/r1.png);
    background-repeat: no-repeat;
    background-position: left top 2px;
    padding-left: 22px;
    width: 240px
}
.table-h1 {
    padding: 35px 0 0;
    float: left;
    font: Arial, Helvetica, sans-serif;
    font-size: 24px;
    color: #000;
    overflow: hidden;
    line-height: 18px;
    width: 100%;
    font-weight: 400;
    text-align: left
}
table tr td {
    background-repeat: repeat-y;
    background-position: right top
}
.table-2 {
    width: 99%;
    margin: 6px 0 0;
    float: left;
    border: 1px solid #d3d3d3
}
.table-2-to-bg {
    width: 100%;
    height: 3px;
    margin: 0;
    float: left;
    background-color: #eee
}
.table-2-row {
    width: 100%;
    overflow: hidden;
    margin: 0;
    float: left;
    background-color: #FFF
}
.table-2-col {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 6px 0 6px 5px;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-weight: 700
}
.table-3-col-top-main {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 6px 0;
    text-align: center;
    color: #000;
    font-size: 12px;
    font-weight: 700;
    width: 100%
}
.table-5-col-top-main {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 8px 0 8px 6px;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-weight: 700
}
.table-5-col-top-bold {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 10px 0 10px 6px;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-weight: 700
}
.table-3-col-2-gray {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 6px 10px 6px 6px;
    text-align: left;
    color: #696868;
    font-size: 11px;
    font-weight: 700
}
.table-3-col-2-black {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 6px 6px 6px 6px;
    text-align: left;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    width: 79px
}
.table-3-col-2-normal {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 10px 6px;
    text-align: center;
    color: #000;
    font-size: 11px;
    font-weight: 400;
    width: 80%
}
.table-3-col-2-bottom-text {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 3px 0 0;
    text-align: left;
    color: #696868;
    font-size: 12px;
    font-weight: 400;
    width: 100%
}
.table-3-margin-top {
    margin-top: 40px
}
.table-2-col-none {
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 6px 0 6px 5px;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-weight: 700
}
.img {
    text-align: center!important
}
.table-2-col-1 {
    padding-right: 0!important;
    min-width: 100px;
    /*!important*/
}
.table-2-col-2 {
    padding-right: 0!important;
    width: 110px;
    !important
}
.table-2-col-3 {
    padding-right: 0!important;
    width: 180px;
    !important
}
.table-2-col-4 {
    padding-right: 0!important;
    width: 85px;
    !important
}
.table-2-col-5 {
    padding-right: 0!important;
    width: 95%;
    !important
}
.tr {
    background-color: #eee!important
}
.tr-p-text {
    margin-top: 40px!important;
    text-align: left!important;
    float: left
}
.tr-1 {
    background-color: #fff!important
}
.table-2-col-padding-12 {
    width: 100%;
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 2px 0 2px 4px;
    text-align: left;
    color: #000;
    font-size: 12px;
    font-weight: 700
}
.table-2-col-padding-normal {
    width: 100%;
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 2px 0 2px 4px;
    text-align: left;
    color: #000;
    font-size: 11px;
    font-weight: 400
}
.table-2-col-padding-normal-none {
    width: 95%;
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 0px;
    text-align: left;
    color: #000;
    font-size: 11px;
    font-weight: 400
}
.dot-line {
    width: 1px;
    height: 15px;
    overflow: hidden;
    margin: 6px 0 0;
    float: left;
    padding: 0 0 6px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
    background-repeat: repeat-y;
    background-position: left top
}
.dot-line-1 {
    width: 1px;
    overflow: hidden;
    margin: 0;
    float: left;
    padding: 0 0 6px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
    background-repeat: repeat-y;
    background-position: left top
}
.faq-img img {
    width: 75%;
    overflow: hidden;
    margin: 30px 0;
    float: left;
    border: 1px solid #cfcfcf;
    padding: 3px
}
.feature-main-box {
    width: 100%;
    overflow: hidden;
    float: left;
    margin-bottom: 25px
}
div.td-div.td-div-1.product_view_td_div div.feature-main-box {
    margin-bottom: 0
}
.productlist_main_left_img img {
    max-width: 15%
}
.feature-main-box-left-img img {
    overflow: hidden;
    float: left;
    margin: 0
}
.feature-main-box-right {
    width: 82%;
    overflow: hidden;
    float: right;
    margin: -3px 0 0
}
.feature-main-box-right-blue-arrow {
    margin: 0 0 0 5px
}
.feature-main-box-right h1 {
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 0;
    font-weight: 700;
    text-align: left;
    font-size: 12px;
    color: #002e67;
    line-height: 20px;
    letter-spacing: .25px
}
.feature-main-box-right p,
.feature-main-box-right div.gentechcont {
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 0;
    font-weight: 400;
    text-align: justify;
    font-size: 12px;
    color: #000;
    line-height: 16px
}
.form {
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 0
}
.form-row {
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 10px 0 0
}
.form label {
    width: 35%;
    overflow: hidden;
    float: left;
    margin: 9px 0 0;
    text-align: right;
    font-size: 12px;
    font-weight: 400;
    color: #696868;
    line-height: 18px;
    letter-spacing: .2px
}
.label {
    width: 35%;
    overflow: hidden;
    float: left;
    margin: 10px 0 0;
    text-align: right;
    font-size: 14px;
    font-weight: 400;
    color: #696868;
    line-height: 18px;
    letter-spacing: .2px
}
.form-input {
    width: 60%;
    height: 30px;
    overflow: hidden;
    float: right;
    margin: 0;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 18px;
    letter-spacing: .2px;
    background-color: #eee;
    border: 1px solid #d7d7d7;
    padding-left: 8px
}
.radio {
    margin: 14px 0 0!important;
    padding-top: -10px;
    width: 6%!important;
    float: left!important;
    text-align: left
}
.radio-1 {
    margin: 12px 0 0 2px!important;
    padding-top: -10px;
    width: 40px!important;
    float: left!important
}
.form-radio {
    width: 62%;
    height: 30px;
    overflow: hidden;
    float: right;
    margin: 0;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 18px;
    letter-spacing: .2px
}
.form-textarea {
    width: 60%!important;
    max-height: 500px;
    min-height: 160px;
    height: 160px;
    overflow: hidden;
    float: right;
    margin: 0;
    text-align: left;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 18px;
    letter-spacing: .2px;
    background-color: #eee;
    border: 1px solid #d7d7d7;
    padding: 9px 0 0 8px
}
.upload {
    width: 61%;
    height: 30px;
    overflow: hidden;
    float: right;
    margin: 0;
    text-align: center;
    font-size: 12px;
    font-weight: 400;
    color: #000;
    line-height: 18px;
    letter-spacing: .2px;
    border: 0 solid #d7d7d7
}
.form-submit-button img {
    float: right;
    margin-bottom: 30px
}
.custom-select-2 {
    float: right;
    width: 61.73%
}
.custom-select-1 {
    position: relative;
    display: inline-block;
    float: right;
    margin: 0!important;
    width: 100%!important
}
.custom-select-1 select {
    display: inline-block;
    margin: 0;
    padding: 0 0 0 4px;
    font: inherit;
    outline: 0;
    background: #FFF;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-margin-before: 15px;
    -webkit-margin-end: 14px;
    -webkit-margin-after: 10px;
    -webkit-margin-start: 0;
    -webkit-padding-before: 0;
    -webkit-padding-end: 0;
    -webkit-padding-after: 0;
    -webkit-padding-start: 3px;
    width: 100%;
    height: 33px;
    line-height: 35px;
    float: left;
    clear: none;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    color: #000;
    text-align: left;
    font-weight: 400;
    letter-spacing: .2px
}
.custom-select-1 option {
    color: #000;
    letter-spacing: .2px;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding: 5px 5px 5px 10px;
    width: 100%!important
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .custom-select-1 select {
        padding-right: 30px
    }
}
.custom-select-1:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 16px;
    line-height: 33px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/input-bg.png);
    background-position: left top;
    background-repeat: no-repeat;
    color: #f1592a;
    padding: 0 5px 0 28px;
    pointer-events: none;
    border-left: 0 solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    margin: 0 0 0 30px;
    -webkit-margin-before: 15px;
    -webkit-margin-end: 0;
    -webkit-margin-after: 10px;
    -webkit-margin-start: 0;
    -webkit-padding-before: 8px;
    -webkit-padding-end: 5px;
    -webkit-padding-after: 0
}
.no-pointer-events-1 .custom-select-1:after {
    content: none
}
#FileUpload {
    position: relative
}
#BrowserVisible {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    background: url(http://noctua.at/skin/frontend/default/noctua/images/upload-button.jpg) 100% 1px no-repeat;
    width: 345px;
    height: 30px
}
#FileField {
    width: 35%;
    margin-right: 85px;
    padding: 6px 0 6px 55px;
    font-size: 13px;
    background: url(http://noctua.at/skin/frontend/default/noctua/images/upload-button.jpg) top left no-repeat #fff;
    border: 0 solid #d5d5d5;
    color: #696868!important;
    border-radius: 0!important;
    position: relative;
    display: inline-block!important;
    margin-left: 23px
}
#FileField-1 {
    width: 10%;
    margin-right: 85px;
    padding: 6px 0 6px 55px;
    font-size: 13px;
    background: url(http://noctua.at/skin/frontend/default/noctua/images/upload-button.jpg) top left no-repeat #fff;
    border: 0 solid #d5d5d5;
    color: #696868!important;
    border-radius: 0!important;
    display: inline-block!important;
    position: relative;
    margin-left: 23px
}
#BrowserHidden {
    position: relative;
    width: 345px;
    height: 30px;
    text-align: right;
    -moz-opacity: 0;
    filter: alpha(opacity: 0);
    opacity: 0;
    z-index: 2
}
.div50-left {
    width: 50%;
    float: left;
    margin: 0
}
.div50-left p {
    float: left;
    margin: 0!important;
    color: #696868;
    font-size: 14px;
    text-align: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 34px;
    text-transform: uppercase;
    letter-spacing: 1px
}
.div50-left span {
    float: left;
    margin: 5px 0 0 10px
}
.div50-left span a {
    float: left;
    margin: -6px 0 0 3px
}
.div50-right {
    width: 21%;
    float: right;
    margin: 0
}
.div50-right p {
    float: left;
    margin: 0;
    color: #696868;
    font-size: 14px;
    text-align: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px
}
.div50-right span {
    float: left;
    margin: 5px 0 0 15px
}
.div50-right span a {
    float: left;
    margin: -6px 0 0 2px
}
.custom-select-03 {
    margin: 0 0 0 6px!important;
    float: left;
    width: 64%
}
.custom-select-3 {
    position: relative;
    display: inline-block;
    float: right;
    margin: 0!important;
    width: 100%!important
}
.custom-select-3 select {
    margin: 0;
    padding: 2px 0 0 8px;
    font: inherit;
    outline: 0;
    background: #FFF;
    cursor: pointer;
    -webkit-appearance: none;
    -webkit-margin-end: 14px;
    -webkit-margin-after: 10px;
    -webkit-margin-start: 0;
    -webkit-padding-before: 0;
    -webkit-padding-end: 0;
    -webkit-padding-after: 0;
    -webkit-padding-start: 10px;
    width: 100%;
    height: 32px;
    line-height: 32px;
    float: left;
    clear: none;
    border: 1px solid #d7d7d7;
    font-size: 12px;
    color: #000;
    text-align: left;
    font-weight: 400;
    letter-spacing: .2px
}
.custom-select-3 option {
    color: #000;
    letter-spacing: .2px;
    font-size: 12px;
    text-align: left;
    font-weight: 400;
    padding: 5px 5px 5px 10px;
    width: 100%!important
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .custom-select-3 select {
        padding-right: 30px
    }
}
.custom-select-3:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    font-size: 16px;
    line-height: 33px;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/drop-button.jpg);
    background-position: left top;
    background-repeat: no-repeat;
    color: #f1592a;
    padding: 0 5px 0 32px;
    pointer-events: none;
    border-left: 0 solid #d7d7d7;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    margin: 0;
    -webkit-margin-end: 0;
    -webkit-margin-after: 10px;
    -webkit-margin-start: 0;
    -webkit-padding-before: 8px;
    -webkit-padding-end: 5px;
    -webkit-padding-after: 0
}
.no-pointer-events-3 .custom-select-1:after {
    content: none
}
.custom-select-04 {
    margin: 0 0 0 6px!important;
    float: right;
    width: 72%
}
.div-left {
    width: 35%;
    float: left;
    margin: 15px 0 0
}
.div-left span {
    float: left;
    margin: 0 8px 0 0;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px
}
.div-right {
    width: 35%;
    float: right;
    margin: 15px 0 0
}
.div-right span {
    float: left;
    margin: 0 8px 0 0;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px
}
.table-88-text {
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: 700;
    margin: 0;
    overflow: hidden;
    padding: 8px 0 8px 12px;
    text-align: left;
    width: 96%
}
.table-88-text-img {
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    padding-top: 5px
}
.table-88-text-img-1 {
    overflow: hidden;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    margin: -4px 0 0
}
.hardally img {
    width: 79px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    margin: 35px 35px 0
}
.hardally-h3 {
    width: 100%;
    overflow: hidden;
    text-align: left;
    margin: 32px 0 0!important;
    font-size: 20px!important;
    color: #000!important;
    font-weight: 400!important;
    font-family: Arial, MinionProRegular
}
.hardally-p {
    width: 94%!important;
    overflow: hidden;
    text-align: justify;
    margin: 8px 0 22px!important;
    color: #696868!important;
    font-weight: 400!important;
    font-size: 18px
}
.gray33 {
    margin-top: -45px!important
}
.ubersicht-custom-select-03 {
    margin: 0 0 0 6px!important;
    float: right;
    width: 77%
}
.ubersicht-custom-select-04 {
    margin: 0 0 0 6px!important;
    float: right;
    width: 87%
}
.ubersicht50-right {
    margin-left: 393px
}
.ubersicht50-right span {
    float: left;
    margin: 0 8px 0 52px;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px
}
.ubersicht50-left {
    width: 41%;
    float: right;
    margin: 0 10px 0 0
}
.ubersicht50-left span {
    float: left;
    margin: 0 8px 0 0;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px
}
.ubersicht-main {
    width: 100%;
    overflow: hidden;
    margin: 0 0 50px;
    float: left
}
.ubersicht {
    width: 500px;
    overflow: hidden;
    margin: 0 5px 0 0;
    float: right
}
.ubersicht h3 {
    width: 100%;
    overflow: hidden;
    margin: 0;
    float: left;
    color: #000;
    font-size: 20px;
    text-decoration: none;
    text-align: left;
    font-weight: 400;
    border-bottom: 1px solid #cfcfcf;
    padding-bottom: 5px
}
.ubersicht h3 a {
    color: #000
}
.ubersicht-bg {
    width: 100%!important;
    height: 5px;
    overflow: hidden;
    margin: 0 0 5px;
    float: left;
    background-color: #eee
}
.ubersicht-p-text-left-box ul {
    color: #696868!important;
    font-size: 12px!important;
    list-style-type: square;
    margin-left: -25px
}
.ubersicht-p-text-left-box li {
    line-height: 14px;
    margin-bottom: 4px
}
.ubersicht-p-text-left-box {
    width: 340px;
    overflow: hidden;
    margin: 0;
    float: left
}
.ubersicht-p-text {
    width: 100%!important;
    overflow: hidden;
    margin: 0;
    float: left;
    color: #696868!important;
    font-size: 11px!important;
    text-align: left!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/black.png);
    background-repeat: no-repeat;
    background-position: left top 7px;
    padding-left: 10px;
    letter-spacing: .2px
}
.ubersicht-bg-right-top {
    width: 159px;
    height: 5px;
    overflow: hidden;
    margin: 0 0 5px;
    float: left;
    border-right: 1px solid #cfcfcf
}
.ubersicht-box-right {
    width: 159px;
    overflow: hidden;
    margin: -10px 0 5px;
    float: left;
    border-top: 5px solid #eee
}
.ubersicht-box-right-img img {
    width: 80px;
    overflow: hidden;
    margin: -5px 0 5px;
    float: right;
    border-right: 1px solid #cfcfcf;
    padding-right: 0
}
.panding-top-1 img {
    padding-top: 35px
}
.panding-top img {
    padding-top: 30px
}
.redux-box {
    width: 66px;
    height: 28px;
    background-color: #696969;
    float: right;
    clear: none;
    margin: 45px 0 0 431px;
    color: #fff;
    line-height: 28px;
    text-align: left;
    text-decoration: none;
    font-size: 16px;
    position: absolute;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
    padding-left: 7px
}
.table-2-col-videopage {
    padding-right: 0!important;
    width: 160px
}
.video-page-iframe iframe {
    /*width:563px;*/
    
    width: 90%;
    height: 318px;
    /*float:left;*/
    /*clear:none;*/
    /*margin:30px 20px 30px 33px;*/
    
    margin: 30px 27px 30px 27px;
}
.video-page-text {
    width: 100%;
    float: left;
    clear: none;
    margin: 10px 10px 0;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    text-align: left
}
.video-page-text-right {
    width: 100%;
    float: right;
    clear: none;
    margin: 15px 30px 3px 10px;
    color: #000;
    font-size: 12px;
    text-decoration: none;
    text-align: right
}
.lufter50-left {
    width: 45%;
    float: left;
    margin: 0
}
.lufter50-left span {
    float: left;
    margin: 0 8px 0 78px;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px;
    width: auto
}
.lufter-custom-select-left {
    margin: 0 30px 0 6px!important;
    float: right;
    width: 58%
}
.lufter50-middle {
    width: 29%;
    float: left;
    margin: 0 0 0 420px
}
.lufter50-middle span {
    float: left;
    margin: 0 8px 0 52px;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px;
    width: auto
}
.lufter-custom-select-middle {
    margin: 0 0 0 6px!important;
    float: left;
    width: 100%
}
.lufter50-right {
    width: 25%;
    float: right;
    margin: 0
}
.lufter50-right span {
    float: left;
    margin: 0 8px 0 52px;
    color: #696868;
    font-size: 12px;
    text-align: left;
    line-height: 33px;
    width: auto
}
.lufter-custom-select-right {
    margin: 0 0 0 6px!important;
    float: right;
    width: 100%
}
.lufter50-table-main {
    float: left;
    margin: 0px auto;
    width: 99%
}
.lufter-td {
    margin: 0;
    width: 32%;
    border-top: 1px solid #696868;
    border-right: 1px solid #696868;
    height: 155px
}
.lufter-td-right {
    border-right: 1px solid #696868
}
.lufter-td-main-img img {
    float: left;
    margin: 0
}
.lufter-td-small-img img {
    float: left;
    margin: 10px 0 10px 10px;
    width: 35px
}
.lufter50-table-main-text {
    float: left;
    margin: 70px 0 0;
    color: #000;
    font-size: 36px;
    text-align: left;
    width: 60px;
    transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    font-family: MinionProRegular
}
.lufter50-table-main-title {
    float: left;
    margin: 7px 0 5px 10px;
    color: #000;
    font-size: 12px;
    width: 100%
}
.lufter50-table-small-title a {
    color: #000
}
.lufter50-table-small-title {
    float: left;
    margin: 7px 7px 5px;
    color: #010000;
    font-size: 12px;
    text-align: left;
    /*width:100%*/
}
.td-td-02 {
    width: 6.8%;
    text-align: left
}
.td-td-01 {
    width: 31.1%;
    text-align: left
}
.td-td-0 {
    width: 11%
}
.td-td {
    width: 19%
}
.td-td-1 {
    width: 12%;
    text-align: center
}
.td-td-2 {
    width: 23%;
    text-align: center
}
.td-td-3 {
    width: 13%;
    text-align: center
}
.td-td-4 {
    width: 15%;
    text-align: center
}
.light-gray-bg {
    background-color: #eee
}
.border-bottom-none {
    border-bottom: none!important
}
.lufter50-table-small-title-1 {
    float: left;
    margin: 6px 7px 0 0;
    color: #696868;
    font-size: 12px;
    text-align: right;
    width: 100%;
    border-bottom: 0 dashed #d1d1d1;
    padding-bottom: 5px
}
.lufter50-border-none {
    border-bottom: 0 dashed #d1d1d1!important
}
#product_comp_msg img {
    margin-top: 30px
}
.product-left {
    width: 635px;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0
}
.product-left p,
.product-left div.shortdesc {
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0;
    line-height: 26px!important;
    font-size: 12px;
    color: #000;
    letter-spacing: .2px
}
.product-main-box-div {
    width: 100%;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0
}
.product-main-box-div-left {
    clear: none;
    overflow: hidden;
    margin: 0
}
.product-main-box-div-left-left {
    width: auto;
    float: left;
    clear: none;
    margin: 0 42px 0 0
}
.product-main-box-div-left-right {
    width: 86%;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0
}
.product-box img {
    width: 40px;
    height: 40px;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0 6px 0 0;
    opacity: .6
}
.product-box img:hover {
    float: left;
    clear: none;
    overflow: hidden;
    opacity: 1
}
.bilder-p {
    width: 70%!important;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0;
    line-height: 20px!important;
    font-size: 12px;
    color: #605f5f!important;
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/duble-arrow-gray.png);
    background-repeat: no-repeat;
    background-position: left top 10px;
    padding: 1px 0 0 15px
}
.product-main-box-div-right {
    clear: none;
    overflow: hidden;
    margin: 41px 0 30px
}
.product-main-box-div-right-box {
    clear: none;
    overflow: hidden;
    margin: 0
}
.line-hight {
    line-height: 18px!important
}
.product-main-box-div-box-social img {
    width: 170px;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 5px
}
.td-div-1 {
    margin-top: 40px!important
}
.td-div {
    float: none;
    clear: none;
    overflow: hidden;
    padding-left: 33px;
    padding-right: 33px
}
.product-right {
    width: 85px;
    float: right;
    clear: none;
    overflow: hidden;
    margin: 0
}
.product-right img {
    float: left;
    clear: none;
    overflow: hidden;
    margin-bottom: 30px!important;
    margin: 0;
    width: 80px;
}
.product-right-none {
    width: 78%;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 30px 0 0;
    display: none
}
.product-right-none img {
    width: 100%;
    float: left;
    clear: none;
    overflow: hidden;
    margin: 0
}
.spezifikation-left,
.spezifikation-left-1 img {
    width: 142px;
    float: left;
    clear: none;
    margin: 0;
    /*overflow:hidden*/
}
.spezifikation-right {
    width: 630px;
    float: right;
    clear: none;
    margin: 0 4px 0 0;
    overflow: hidden
}
.spezifikation-row {
    width: 94%;
    float: none;
    clear: none;
    margin: 0 auto;
    overflow: hidden;
    border-bottom: 1px solid #cfcfcf;
    padding: 3px 0
}
.spezifikation-right tr:last-child div {
    border-bottom: none
}
.spezifikation-row-border-none {
    border-bottom: 0 solid #cfcfcf!important
}
.spezifikation-col-left {
    width: 255px;
    float: left;
    clear: none;
    margin: 0;
    overflow: hidden;
    color: #605f5f;
    font-size: 12px;
    text-align: left;
    line-height: 18px
}
.spezifikation-col-right {
    width: 330px;
    float: right;
    clear: none;
    margin: 0;
    color: #000;
    font-size: 12px;
    text-align: left;
    line-height: 18px
}
.store-list {
    margin-left: 215px
}
.right-location {
    float: right;
    width: 506px
}
.location {
    width: 692px;
    display: table;
    margin: 16px 10px;
    padding: 16px;
    clear: both
}
.location-img {
    float: left;
    padding-top: 26px;
    width: 148px
}
.location-img img {
    width: 100%
}
.rascom {
    width: 70%;
    overflow: hidden;
    float: none;
    margin: 40px auto 30px
}
.rascom-left-img img {
    width: 25%;
    overflow: hidden;
    float: left;
    margin: 0
}
.rascom-right {
    width: 69%;
    overflow: hidden;
    float: right
}
.rascom-right-blue-arrow {
    margin: 0 0 0 5px
}
.rascom-right h1 {
    width: 100%;
    overflow: hidden;
    float: left;
    margin: 3px 0 7px;
    font-weight: 400;
    text-align: left;
    font-size: 20px;
    color: #000;
    line-height: 22px;
    font-family: MinionProRegular
}
.rascom-right p {
    width: 98%;
    overflow: hidden;
    float: left;
    margin: 0;
    font-weight: 400;
    text-align: justify;
    font-size: 13px;
    color: #2f2f2f;
    line-height: 18px
}
.where_to_by_dsc {
    width: 84%;
    overflow: hidden;
    clear: none;
    margin: 0 auto;
    line-height: 18px;
    font-size: 12px;
    color: #000;
    letter-spacing: 0;
    text-align: justify
}
.pager .amount {
    display: none
}
.pager .pages {
    float: left
}
.pages ol {
    margin: 0;
    line-height: 34px;
    -webkit-padding-start: 3px;
    -moz-padding-start: 0;
}
.pages ol li {
    list-style-type: none;
    display: inline;
    color: #696868;
    font-size: 14px;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 34px;
    text-transform: uppercase;
    letter-spacing: 1px
}
.pages ol li a {
    float: none;
    display: inline;
    margin: 0
}
#product_reviews_contents #gray-line,
#wheretobuy_contents #gray-line {
    /*margin-top:-91px*/
}
#product_reviews_contents .bottom-pager #gray-line {
    margin-top: -33px
}
.toolbar {
    margin: -10px 0 0 198px;
    position: absolute;
    width: 712px
}
.toolbar .sorter .sort-by {
    float: right;
    padding-right: 61px
}
.toolbar .sorter .sort-by p {
    float: left;
    margin: 0;
    color: #696868;
    font-size: 14px;
    text-align: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 33px
}
.toolbar .sorter .sort-by a img {
    padding-top: 10px;
    padding-left: 7px
}
.toolbar .pager .limiter {
    float: right;
    padding-right: 54px;
    width: 14%
}
.toolbar .pager .limiter p {
    float: left;
    margin: 0;
    color: #696868;
    font-size: 14px;
    text-align: left;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 34px
}
.messages_news_view h2,
.section-inner-presse-page-full h2 {
    width: 100%;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 40px 0 3px;
    line-height: 18px;
    font-size: 20px;
    color: #451807;
    letter-spacing: .01px;
    text-align: left;
    font-weight: 400;
    border-bottom: 5px solid #eee;
    padding-bottom: 6px
}
ol li h2.news-date {
    margin: 20px 0 0
}
h2.news-date,
ol li:first-child h2.news-date {
    margin: 0;
    font-size: 12px;
    color: #2f2f2f;
    border-bottom: 0;
    text-align: left
}
h2.news-title {
    margin: 2px 0 12px;
    text-align: left
}
h2.news-title a {
    color: #451807 !important;
}
ol.products-list li,
ul.products-view li {
    list-style-type: none
}
#news-list {
    margin: 0;
    -webkit-padding-start: 0;
    -moz-padding-start: 0
}
#product_service_compatibility_contents table tr td,
#product_service_ram_compatibility_contents table tr td,
#model_comp_contents table tr td,
#comp_mainboard_contents table tr td {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png) !important
}
.tech-up {
    margin: 47px 60px 70px 242px
}
table.tip {
    float: none;
    width: 100%;
    margin: 20px 0;
    display: inline-block;
    background-color: #eee;
    border-top: 1px solid #CCC
}
table.tip>tbody>tr:first-child>td:first-child {
    width: 70px;
    background: url(/media/wysiwyg/images/icon_antwort.png) 20px 20px no-repeat;
    background-repeat: no-repeat !important;
}
table.tip>tbody>tr:first-child>td:first-child+td {
    text-align: left;
    padding: 10px 20px 20px 10px
}
#comp_socket_contents table tr td {
    background-image: url(http://noctua.at/skin/frontend/default/noctua/images/dot-line.png);
    background-position: right top;
    background-repeat: repeat-y
}
.award-logo {
    float: left;
    width: 20%
}
.revews {
    clear: both
}
.noctua_standard {
    padding-bottom: 5px
}
#product_service_faq_contents>.section-inner-presse-page center img {
    max-width: 100%
}
.award_container_main_div,
.press_images_container_main_div {
    width: 100%
}
.press_images_cell {
    margin: 10px;
    padding: 5px;
    display: inline-block
}
.press_images_cell a {
    text-decoration: none
}
.press_images_left,
.press_images_right {
    font-size: 12px
}
.image_press_cell {
    float: left;
    width: 120px;
    height: 150px;
    text-align: center
}
.award_cell {
    float: left;
    width: 20%;
    height: 150px;
    text-align: center
}
.award_cell>a>img {
    max-width: 80px;
    max-height: 85px
}
.edit_bug,
.img_max75 {
    max-width: 75%
}
.sell_product_label {
    line-height: 18px!important
}
#heading-gray-line,
.fan-heading-gray-line {
    width: 911px;
    height: 33px;
    overflow: hidden;
    float: left;
    clear: none;
    padding-left: 32px;
    margin: 0px auto;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center;
    background-color: #eee!important
}
.heading-gray-line {
    width: 89%;
    height: 33px;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0;
    position: absolute;
    left: auto;
    top: auto;
    right: auto;
    bottom: auto;
    background-position: center
}
.heading-gray-line a {
    float: left;
    clear: none;
    margin: 0 40px 0 0;
    font-size: 14px;
    color: #696868;
    font-family: "HelveticaNeueLT Std Lt Cn";
    line-height: 30px;
    text-transform: uppercase;
    letter-spacing: 1px
}
.heading-gray-line a:hover {
    color: #000;
    text-decoration: none
}
.heading-gray-line-a-active {
    color: #000!important;
    text-decoration: none
}
.heading-gray-line>.lufter50-left {
    width: 33%
}
.heading-gray-line>#divFanConnector>.lufter50-right,
.heading-gray-line>#divIndustrialConnector>.lufter50-right,
.heading-gray-line>#divReduxConnector>.lufter50-right,
.heading-gray-line>.lufter50-middle {
    width: 20%
}
.sell_product_label {
    max-width: 110px;
    text-align: left;
    color: #696868;
    float: left;
    font-size: 12px;
    margin: 0 8px 0 0
}
.sell-div-right {
    float: right;
    margin: 15px 0 0;
    width: 42%
}
.messages {
    list-style: none;
    margin: 10px auto;
    padding-left: 0;
    width: 945px
}
.messages li li {
    position: relative;
    margin-bottom: 5px;
    padding: 7px 10px 7px 20px;
    background: #f4f4f4
}
.messages li li:before {
    top: 50%;
    left: 0;
    margin-top: -6px
}
.messages .error-msg li {
    border-left: 5px solid red
}
.messages .error-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid red;
    border-right: none
}
.messages .notice-msg li {
    border-left: 5px solid #e26703
}
.messages .notice-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #e26703;
    border-right: none
}
.messages .success-msg li {
    border-left: 5px solid #11b400
}
.messages .success-msg li:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    display: block;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #11b400;
    border-right: none
}
.messages>li>ul {
    list-style: none;
    padding-left: 0;
    font-family: "HelveticaNeueLT Std Lt Cn"
}
input[type=text],
select {
    border-radius: 0
}
.section-inner-presse-page-full p.model-comp-heading {
    font-size: large;
    margin-top: 40px;
    font-weight: 700
}
nav {
    width: 944px;
    clear: none;
    margin: 44px auto 0
}
.new-flg {
    z-index: 200;
    margin-right: -4px
}
#bottom-nav660 {
    display: none;
    width: 100% !important;
    margin-top: 27px !important;
}
div#search_autocomplete li.prod:hover {
    background-color: #dddddd
}
div#search_autocomplete li.prod {
    cursor: pointer
}
div#search_autocomplete {
    border: 1px solid gray;
    background-color: #eeeeee;
    font-size: 12px;
    font-family: Arial;
    height: 200px;
    overflow-x: auto;
    z-index: 1000000000;
}
div#search_autocomplete ul {
    list-style-type: none;
    margin: 0;
    padding: 7px;
}
div#search_autocomplete li.head {
    font-weight: bold
}
p.webforms-fields-comment {
    padding-left: 39px;
    color: #696868 !important;
}
.otherresultdiv {
    height: 90px;
    overflow: hidden;
}
.showContent {
    height: auto;
}
.show-more {
    float: left
}
.morecountcomp {
    padding-top: 3px
}
.morecountother {
    padding-top: 3px
}
.more,
.show-more a {
    color: grey;
    font-weight: bold;
    font-size: 12px;
    cursor: pointer;
}
.complete {
    display: none
}
.more {
    float: left;
}
.morecount {
    float: left;
    font-size: 12px;
    color: grey;
    padding-left: 3px;
}
.news-view img {
    max-width: 99%
}
#product_service_faq_contents img,
#product_faq_view_contents img,
#cur_product_faq_contents img,
#cat_faq_contents img {
    max-width: 99%;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
#product_service_compatibility_contents img {
    max-width: 100% !important;
}
#product_service_ram_compatibility_contents img {
    max-width: 100% !important;
}
#product_name_contents div.product-left img {
    max-width: 100% !important;
}
#cur_product_technology_contents img {
    max-width: 100% !important;
}
.tp-bgimg {
    background-size: inherit !important;
    opacity: 1 !important;
}
nav ul {
    text-transform: uppercase;
    width: 100%;
    -ms-box-orient: horizontal;
    -webkit-box-orient: horizontal;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -moz-flex;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    overflow: hidden;
    float: left;
    clear: none;
    margin: 0 0 0 -39px;
}
/*#lstCountry
    {
            width:200px;
            height:33px;
            padding:7px;
            margin: 0;		
            background: white;
            color:#020202;
            border: 1px solid #D7D7D7;
            outline:none;
            display: inline-block;
            -webkit-appearance:none;
            -moz-appearance:none;
            appearance:none;
            cursor:pointer;
    }*/
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    #lstCountry {
        padding-right: 18px
    }
}
#lblCountry {
    position: relative
}
#lblCountry:after {
    content: '';
    font: 11px "Consolas", monospace;
    color: #aaa;
    /*-webkit-transform:rotate(90deg);
        -moz-transform:rotate(90deg);
        -ms-transform:rotate(90deg);
        transform:rotate(90deg);*/
    
    right: 8px;
    top: 2px;
    padding: 0 0 2px;
    border-bottom: 1px solid #ddd;
    position: absolute;
    pointer-events: none;
}
/*#lblCountry:before {
        content:'';
        right:0px; top:-7px;
        width:35px; height:30px;
        background:url("http://noctua.at/skin/frontend/default/noctua/css/<?ph")echo $this->getSkinUrl('images/select_btn.jpg') ?>") no-repeat scroll right center #FFFFFF;
        border-bottom: 1px solid #D7D7D7;
        border-right: 1px solid #D7D7D7;
        border-top: 1px solid #D7D7D7;
        position:absolute;
        pointer-events:none;
        display:block;
    }*/

.zclip-container {
    cursor: pointer;
    height: 30px;
    float: right;
    padding-right: 30px;
    background-size: 30px 30px;
    background-image: url('http://noctua.at/skin/frontend/default/noctua/css/copy_icon.jpg');
    background-position: right;
    background-repeat: no-repeat;
}
.fan-main-table td,
.fan-main-table th {
    padding: 0px;
}
.honeypot {
    display: none
}
/**** custom changes **/

.ubersicht-p-text-left-box {
    width: 70%;
}
.ubersicht-bg-right-top {
    width: 29%;
}
.ubersicht-box-right {
    width: 30%;
}
#product_service_compatibility_contents table tbody tr.eachcomprow:nth-child(even) {
    background-color: #eee !important;
}
#product_service_compatibility_contents table tbody tr.eachcomprow:nth-child(odd) {
    background-color: #ffffff !important;
}
#product_service_ram_compatibility_contents table tbody tr.eachcomprow:nth-child(even) {
    background-color: #eee !important;
}
#product_service_ram_compatibility_contents table tbody tr.eachcomprow:nth-child(odd) {
    background-color: #ffffff !important;
}
#comp_mainboard_contents .table-2 table tbody tr.eachcomprow:nth-child(even) {
    background-color: #eee !important;
}
#comp_mainboard_contents .table-2 table tbody tr.eachcomprow:nth-child(odd) {
    background-color: #ffffff !important;
}
.overthrow-enabled .overthrow {
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 1;
    clear: both;
}
html.overthrow-enabled,
html.overthrow-enabled body {
    /*height: 99.8%;*/
    
    margin: 0;
}
.spezifikation-img-mobile {
    display: none;
    clear: both;
}
.reviewdesc iframe {
    width: auto !important;
    max-width: 100% !important;
}
/* scroll by buttons */

#container {
    width: 100%;
    overflow-x: hidden;
}
#parent {
    width: 6000px;
}
.contentBlock {
    font-size: 10em;
    text-align: center;
    line-height: 400px;
    height: 400px;
    width: 500px;
    margin: 10px;
    border: 1px solid black;
    float: left;
}
.panner {
    opacity: 0.3;
    border: 1px solid black;
    display: block;
    position: fixed;
    width: 38px;
    height: 61px;
    top: 45%;
    display: none;
    background: transparent url("http://noctua.at/skin/frontend/default/noctua/css/themes/themes.gif") no-repeat left top;
    /*z-index: 2147483648; */
    
    z-index: 99999999999999;
}
.panner.active {
    opacity: 1;
}
#panLeft.active {
    left: 0px;
}
#panRight.active {
    right: 0px;
}
.panner.right {
    background-position: right top;
}
#panLeft {
    left: -5px;
    border-bottom-right-radius: 12px;
    -webkit-border-bottom-right-radius: 12px;
    -moz-border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
    -webkit-border-top-right-radius: 12px;
    -moz-border-top-right-radius: 12px;
}
#panRight {
    right: -5px;
    border-bottom-left-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    -webkit-border-top-left-radius: 12px;
    -moz-border-top-left-radius: 12px;
}
/* additional webforms design change */

.pull-left {
    text-align: left !important;
    padding-left: 5px !important;
    width: 80% !important;
    margin: 0px !important;
    padding-top: 1px !important;
    margin-top: 12px !important;
    margin-bottom: 15px !important;
}
.form-row {
    position: relative;
}
.form .validation-advice {
    color: #ff0000;
    font-size: 11px;
    left: 80%;
    margin-top: 0;
    position: absolute;
    right: 20%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 20%;
}
/* changes by EPT-5-11-15 */

.banner-neu-button {
    line-height: 24px;
}
aside,
.banner-bottom-row,
.main,
#gray-line,
#gray-line2 {
    width: 943px;
}
.new-flg {
    text-align: center;
    line-height: 22px;
}
.logo {
    background: #461807 none repeat;
}
.custom-select-3 select {
    height: 33px;
}
.bottom-pager #gray-line {
    position: relative !important;
}
.clear_space {
    padding: 14px;
    clear: both;
}


#dlscrollup{bottom:100px;position:fixed;right:30px;z-index:9999}#dlscrollup a{text-decoration:none}#dlscrollup.element-type-pill:hover a .scroll-up-pill{background:#000;transition:background 200ms linear 0s}#dlscrollup.element-type-link a{text-decoration:underline;font-size:14px}#dlscrollup.element-type-tab{bottom:-10px;transition:bottom 150ms linear 0s}#dlscrollup.element-type-tab:hover{bottom:0;transition:bottom 150ms linear 0s}.scroll-up-pill{background:#555;border-radius:16px;bottom:20px;color:#FFF;font-family:sans-serif;font-size:12px;opacity:.9;padding:20px;right:20px;text-decoration:none;transition:background 200ms linear 0s}.scroll-up-tab{background-color:#E6E6E6;background-image:linear-gradient(to bottom,#EBEBEB,#DEDEDE);background-repeat:repeat-x;box-shadow:0 0 2px 1px rgba(0,0,0,.2);color:#828282;font-family:sans-serif;font-size:14px;height:50px;line-height:20px;padding:10px;text-align:center;text-decoration:none;text-shadow:0 1px 0 #FFF;width:60px;display:block}

.comp-list-subtabs{position:absolute;width:874px;/*margin-top:-94px!important*/}
.tabs{font-family:"HelveticaNeueLT Std Lt Cn";list-style:none;margin:-72px 0 0;width:944px;overflow:hidden;padding:0;position:absolute;text-transform:uppercase;z-index:1000;zoom:1}
.tabs li{background-color:#f1f1f1;float:left;font-size:.9em;line-height:1em;margin-left:10px;text-align:center}
.tabs li.first{border-left:0;margin-left:-1px}
.tabs li.last{border-right:0}
.tabs a{border-left:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-top:1px solid #CFCFCF;color:#696868;display:block;font-size:14px;letter-spacing:1.5px;outline:0;padding:14px;text-decoration:none}
.tabs a:hover{background-color:#ddd;color:#444;text-decoration:none}
.tabs li.active a,.tabs li.active a:hover{color:#000; background-color:#fff; cursor: default;}
.tabs .active{background-color:#FFF;height:44px}
.subtabs{background-color:#eee;font-family:"HelveticaNeueLT Std Lt Cn";list-style:none;margin:0;overflow:hidden;padding:0 0 0 70px;text-transform:uppercase;zoom:1}
.subtabs li{background:#f2f2f2;float:left;font-size:.9em;line-height:1em;margin-right:40px;text-align:center}
.subtabs li.first{border-left:0;margin-left:-1px}
.subtabs li.last{border-right:0}
.subtabs a{background-color:#eee;color:#696868;display:block;font-size:14px;letter-spacing:1px;outline:0;padding-bottom:8px;padding-top:9px;text-decoration:none}
.subtabs a:hover{color:#000;text-decoration:none}
.subtabs li.active a,.subtabs li.active a:hover{color:#000}
#product_tabs_tags_tabbed_contents.input-box input{width:300px}
#product_tabs_tags_tabbed_contents .input-box{float:left;margin-right:10px;width:300px}
#product_tabs_related_tabbed_contents li{float:left;margin-right:10px}
#product_tabs_related_tabbed_contents ol{clear:both}
.product-collateral:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;overflow:hidden;zoom:1}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: white;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	/*z-index: 8030;*/
	z-index: 1000000001;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	/*overflow: hidden;*/
	overflow: hidden !important;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://noctua.at/skin/frontend/default/noctua/css/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://noctua.at/skin/frontend/default/noctua/css/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://noctua.at/skin/frontend/default/noctua/css/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	/*z-index: 8010;*/
	/*z-index: 9999999999;*/
	/*z-index: 9999;*/
	z-index: 1000000000;
	background: url('http://noctua.at/skin/frontend/default/noctua/css/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('http://noctua.at/skin/frontend/default/noctua/css/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('http://noctua.at/skin/frontend/default/noctua/css/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

.box_skitter {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    margin-left: 4px;
    margin-top: 3px;
    overflow: hidden
}
.box_skitter img {
    max-width: none
}
.box_skitter ul {
    display: none
}
.box_skitter .container_skitter {
    overflow: hidden;
    position: relative;
    width: 939px!important
}
.box_skitter .container_skitter a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 20;
    background-color: #FFF;
    */ opacity: 0;
    filter: alpha(opacity=1)
}
.box_skitter .image {
    overflow: hidden
}
.box_skitter .box_clone {
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    overflow: hidden;
    display: none;
    z-index: 20
}
.box_skitter .box_clone img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 20
}
.box_skitter .prev_button {
    position: absolute;
    top: 50%;
    left: 35px;
    z-index: 152;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .next_button {
    position: absolute;
    top: 50%;
    right: 35px;
    z-index: 152;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .next_button:hover,
.box_skitter .prev_button:hover {
    opacity: .5!important
}
.box_skitter .info_slide {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 100;
    background: #000;
    color: #fff;
    font: 700 11px arial;
    padding: 5px 0 5px 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    opacity: .75
}
.box_skitter .info_slide .image_number {
    background: #333;
    float: left;
    padding: 2px 10px;
    margin: 0 5px 0 0;
    cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .info_slide .image_number:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.box_skitter .info_slide .image_number_select,
.box_skitter .info_slide .image_number_select:hover {
    background: #c33;
    float: left;
    padding: 2px 10px;
    margin: 0 5px 0 0
}
.box_skitter .container_thumbs {
    position: relative;
    overflow: hidden;
    height: 50px
}
.box_skitter .info_slide_thumb {
    height: 50px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    overflow: hidden;
    top: auto;
    top: 0;
    left: 0;
    padding: 0!important;
    opacity: 1
}
.box_skitter .info_slide_thumb .image_number {
    overflow: hidden;
    width: 100px;
    height: 50px;
    position: relative;
    margin: 0!important;
    padding: 0!important;
    -moz-border-radius: 0!important;
    -webkit-border-radius: 0!important;
    border-radius: 0!important
}
.box_skitter .info_slide_thumb .image_number img {
    position: absolute;
    top: -30px;
    left: -30px;
    height: 100px
}
.box_skitter .box_scroll_thumbs {
    padding: 0
}
.box_skitter .box_scroll_thumbs .scroll_thumbs {
    position: absolute;
    bottom: 60px;
    left: 50px;
    background: #ccc;
    background: -moz-linear-gradient(-90deg, #555, #fff);
    background: -webkit-gradient(linear, left top, left bottom, from(#555), to(#fff));
    width: 200px;
    height: 10px;
    overflow: hidden;
    text-indent: -9999em;
    z-index: 101;
    cursor: pointer;
    border: 0 solid #333
}
.box_skitter .info_slide_dots {
    position: absolute;
    bottom: -40px;
    z-index: 1001;
    padding: 5px 0 5px 5px
}
.box_skitter .info_slide_dots .image_number {
    background: #333;
    float: left;
    margin: 0 3px 0 0;
    cursor: pointer;
    width: 18px;
    height: 18px;
    text-indent: -9999em;
    overflow: hidden;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .info_slide_dots .image_number:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.box_skitter .info_slide_dots .image_number_select,
.box_skitter .info_slide_dots .image_number_select:hover {
    background: #c33;
    float: left;
    margin: 0 3px 0 0
}
.loading {
    position: absolute;
    top: 50%;
    right: 50%;
    z-index: 10000;
    margin: -16px;
    color: #fff;
    text-indent: -9999em;
    overflow: hidden;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/loading.gif) left top no-repeat;
    width: 60px;
    height: 60px;
    background-repeat:no-repeat;
}
.box_skitter .label_skitter {
    z-index: 150;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    display: none;
    opacity: .8;
    background: #000
}
.box_skitter .label_skitter p {
    padding: 10px;
    margin: 0;
    font: 400 22px arial, tahoma;
    letter-spacing: -1px
}
.box_skitter .progressbar {
    background: #000;
    position: absolute;
    top: 5px;
    left: 15px;
    height: 5px;
    width: 200px;
    z-index: 99;
    border-radius: 20px
}
.box_skitter .preview_slide {
    display: none;
    position: absolute;
    z-index: 152;
    bottom: 30px;
    left: -40px;
    width: 100px;
    height: 100px;
    background: #fff;
    border: 1px solid #222;
    -moz-box-shadow: rgba(0, 0, 0, .7) 2px 2px 5px;
    -webkit-box-shadow: rgba(0, 0, 0, .7) 2px 2px 5px;
    box-shadow: rgba(0, 0, 0, .7) 2px 2px 5px;
    overflow: hidden
}
.box_skitter .preview_slide ul {
    height: 100px!important;
    overflow: hidden!important;
    margin: 0!important;
    list-style: none!important;
    display: block!important;
    position: absolute!important;
    top: 0;
    left: 0
}
.box_skitter .preview_slide ul li {
    width: 100px!important;
    height: 100px!important;
    overflow: hidden!important;
    float: left!important;
    margin: 0!important;
    padding: 0!important;
    position: relative!important;
    display: block!important
}
.box_skitter .preview_slide ul li img {
    position: absolute!important;
    top: 0!important;
    left: 0!important;
    height: 150px!important;
    width: auto!important
}
#overlay_skitter {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 9998;
    opacity: 1;
    background: #fff
}
.box_skitter .focus_button {
    position: absolute;
    top: 50%;
    z-index: 100;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    opacity: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .play_pause_button {
    position: absolute;
    top: 50%;
    z-index: 151;
    overflow: hidden;
    text-indent: -9999em;
    margin-top: -25px;
    opacity: 0;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s
}
.box_skitter .focus_button:hover,
.box_skitter .play_pause_button:hover {
    opacity: .5!important
}
.box_skitter_large {
    width: 100%;
    height: 350px
}
.box_skitter_small {
    width: 200px;
    height: 100px
}
.box_skitter .focus_button,
.box_skitter .next_button,
.box_skitter .play_pause_button,
.box_skitter .prev_button {
    display: block;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/sprite-default.png) no-repeat
}
.box_skitter .next_button {
    background-position: 0 -42px;
    width: 42px;
    height: 42px
}
.box_skitter .prev_button {
    background-position: -42px -42px;
    width: 42px;
    height: 42px
}
.box_skitter .play_pause_button {
    background-position: 0 0;
    width: 42px;
    height: 42px
}
.box_skitter .play_pause_button.play_button {
    background-position: 0 -84px;
    width: 42px;
    height: 42px
}
.box_skitter .focus_button {
    background-position: -42px 0;
    width: 42px;
    height: 42px
}
.skitter-minimalist .focus_button,
.skitter-minimalist .next_button,
.skitter-minimalist .play_pause_button,
.skitter-minimalist .prev_button {
    display: block;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/sprite-minimalist.png) no-repeat!important
}
.skitter-minimalist .prev_button {
    background-position: 0 0!important;
    width: 24px!important;
    height: 28px!important;
    left: -45px!important
}
.skitter-minimalist .next_button {
    background-position: 0 -28px!important;
    width: 24px!important;
    height: 28px!important;
    right: -45px!important
}
.skitter-minimalist .play_pause_button {
    background-position: 0 -74px!important;
    width: 18px!important;
    height: 18px!important
}
.skitter-minimalist .play_pause_button.play_button {
    background-position: 0 -56px!important;
    width: 18px!important;
    height: 18px!important
}
.skitter-minimalist .focus_button {
    background-position: 0 -92px!important;
    width: 18px!important;
    height: 18px!important
}
.skitter-minimalist .info_slide {
    background: 0 0
}
.skitter-minimalist .info_slide .image_number {
    background: #000;
    box-shadow: rgba(255, 255, 255, .2) 1px 1px 0;
    font-size: 12px;
    font-weight: 400
}
.skitter-minimalist .info_slide .image_number:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.skitter-minimalist .info_slide .image_number_select,
.skitter-minimalist .info_slide .image_number_select:hover {
    background: #c33
}
.skitter-minimalist .info_slide_dots .image_number {
    width: 14px;
    height: 14px;
    box-shadow: rgba(255, 255, 255, .2) 1px 1px 0
}
.skitter-round .focus_button,
.skitter-round .next_button,
.skitter-round .play_pause_button,
.skitter-round .prev_button {
    display: block;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/sprite-round.png) no-repeat
}
.skitter-round .prev_button {
    background-position: 0 0;
    width: 23px;
    height: 47px;
    left: -23px
}
.skitter-round .next_button {
    background-position: -23px 0;
    width: 23px;
    height: 47px;
    right: -23px
}
.skitter-round .next_button:hover,
.skitter-round .prev_button:hover {
    opacity: 1
}
.skitter-round .play_pause_button {
    background-position: 0 -70px;
    width: 47px;
    height: 23px;
    top: 24px;
    left: 24px!important
}
.skitter-round .play_pause_button.play_button {
    background-position: 0 -47px;
    width: 47px;
    height: 23px;
    top: 24px
}
.skitter-round .focus_button {
    background-position: 0 -93px;
    width: 47px;
    height: 23px;
    top: 24px;
    left: 82px!important
}
.skitter-round .info_slide {
    background: 0 0
}
.skitter-round .info_slide .image_number {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet.jpg) top left;
    box-shadow: rgba(255, 255, 255, .2) 1px 1px 0;
    font-size: 12px;
    font-weight: 400
}
.skitter-round .info_slide .image_number:hover {
    background: #333
}
.skitter-round .info_slide .image_number_select,
.skitter-round .info_slide .image_number_select:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.skitter-round .info_slide_dots .image_number {
    width: 14px;
    height: 14px;
    box-shadow: rgba(255, 255, 255, .2) 1px 1px 0;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet.jpg) top left
}
.skitter-round .info_slide_dots .image_number:hover {
    background: #333
}
.skitter-round .info_slide_dots .image_number_select,
.skitter-round .info_slide_dots .image_number_select:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.skitter-round .progressbar {
    top: -10px;
    left: 0;
    background: #333;
    box-shadow: rgba(255, 255, 255, .3) 1px 1px 0
}
.skitter-clean .focus_button,
.skitter-clean .next_button,
.skitter-clean .play_pause_button,
.skitter-clean .prev_button {
    display: block;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/sprite-clean.png) no-repeat
}
.skitter-clean .prev_button {
    background-position: 0 0;
    width: 47px;
    height: 46px
}
.skitter-clean .next_button {
    background-position: 0 -46px;
    width: 47px;
    height: 46px
}
.skitter-clean .play_pause_button {
    background-position: 0 -133px;
    width: 41px;
    height: 41px
}
.skitter-clean .play_pause_button.play_button {
    background-position: 0 -92px;
    width: 41px;
    height: 41px
}
.skitter-clean .focus_button {
    background-position: 0 -174px;
    width: 41px;
    height: 41px
}
.skitter-clean .info_slide {
    background: 0 0
}
.skitter-clean .info_slide .image_number {
    background: #fff;
    box-shadow: rgba(0, 0, 0, .2) 1px 1px 0;
    font-size: 12px;
    font-weight: 400;
    color: #333
}
.skitter-clean .info_slide .image_number:hover {
    background: #ccc
}
.skitter-clean .info_slide .image_number_select,
.skitter-clean .info_slide .image_number_select:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left;
    color: #fff
}
.skitter-clean .info_slide_dots {
    bottom: 15px
}
.skitter-clean .info_slide_dots .image_number {
    width: 12px;
    height: 12px;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet.jpg) top left
}
.skitter-clean .info_slide_dots .image_number:hover,
.skitter-clean .info_slide_dots .image_number_select,
.skitter-clean .info_slide_dots .image_number_select:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left
}
.skitter-clean .progressbar {
    top: 5px;
    left: 5px;
    background: #fff;
    box-shadow: rgba(0, 0, 0, .5) 1px 1px 0
}
.skitter-square .focus_button,
.skitter-square .next_button,
.skitter-square .play_pause_button,
.skitter-square .prev_button {
    display: block;
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/sprite-square.png) no-repeat
}
.skitter-square .play_pause_button {
    background-position: -55px 0;
    width: 55px;
    height: 55px;
    top: 10px!important;
    left: 10px!important;
    bottom: auto!important;
    right: auto!important;
    margin-top: 0
}
.skitter-square .play_pause_button.play_button {
    background-position: 0 0;
    width: 55px;
    height: 55px
}
.skitter-square .focus_button {
    background-position: -55px -55px;
    width: 55px;
    height: 55px;
    top: 10px!important;
    left: 65px!important;
    bottom: auto!important;
    right: auto!important;
    margin-top: 0
}
.skitter-square .next_button {
    background-position: 0 -55px;
    width: 55px;
    height: 55px;
    top: auto;
    left: auto;
    bottom: 10px;
    right: 10px
}
.skitter-square .prev_button {
    background-position: 0 -110px;
    width: 55px;
    height: 55px;
    top: auto;
    left: auto;
    bottom: 10px;
    right: 65px
}
.skitter-square .info_slide {
    background: 0 0
}
.skitter-square .info_slide .image_number {
    background: #fff;
    box-shadow: rgba(0, 0, 0, .2) 1px 1px 0;
    font-size: 12px;
    font-weight: 400;
    color: #333
}
.skitter-square .info_slide .image_number:hover {
    background: #ccc
}
.skitter-square .info_slide .image_number_select,
.skitter-square .info_slide .image_number_select:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet-selected.jpg) top left;
    color: #fff
}
.skitter-square .info_slide_dots .image_number {
    width: 14px;
    height: 14px;
    box-shadow: rgba(255, 255, 255, .2) 1px 1px 0;
    background: #ccc
}
.skitter-square .info_slide_dots .image_number:hover {
    background: url(http://noctua.at/skin/frontend/base/default/mediarocks/proslider/images/bullet.jpg) top left
}
.skitter-square .info_slide_dots .image_number_select,
.skitter-square .info_slide_dots .image_number_select:hover {
    background: #555
}
.skitter-square .progressbar {
    top: 0!important;
    left: 0!important;
    width: 100%;
    background: #fff;
    border-radius: 0;
    height: 2px
}

