html {
        /* IE Horizontal scrollbar fix */
        overflow-y: scroll;
        /* force scrollbars in moz */
        height: 100%;
        margin-bottom: 1px;
}

body{color:#000;background:#FFF;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;}

address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}

li{list-style:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup,sub{line-height:-1px;vertical-align:text-top;}

sub{vertical-align:text-bottom;}

input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}

body{color:#323232;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:14px;}

strong{font-weight:bold;}

#container{width:930px;margin:0 auto;overflow:hidden;position:relative;}

#content{overflow:hidden;position:relative;margin-bottom:20px;width:930px;}

#footer{clear:left;width:100%;}

a{outline:0;}

.header{margin-top:42px;height:47px;overflow:hidden;}

#logo{width:101px;height:47px;display:block;float:left;background:url(/style/images/logo.png?251557) no-repeat 0 0;text-indent:-9999em;}

#topnav{float:right;height:47px;margin-top:8px;}

.footer{float:none;height:26px;background:url(/style/images/footer_bg.gif?251557) no-repeat top center;font-size:10px;color:#a3a3a3;font-weight:bold;text-align:center;padding-top:15px;}

.kan{ vertical-align:middle; padding-top:10px; padding-bottom: 5px; } 

.footer a{text-transform:uppercase;text-decoration:none;font-size:10px;color:#a3a3a3;}

.footer .a .dark{ color: 3d3e3f;}

.footer a:hover{color:#D80546;}

.footer a.active{color:#D80546;}

.footer span{color:#a3a3a3;margin:0 3px;}

.glossary-entry{text-decoration:underline;cursor:pointer;}

.glossary-bubble{width:150px;}

.glossary-bubble a{color:#959595;font-weight:bold;}

.fallback-message{background:#D80546;color:#fff;text-align:center;padding:5px;font-size:12px;}

a.hp-teaser{width:225px;height:195px;float:left;margin-right:10px;background-repeat:no-repeat;font-size:11px;font-family:'Trebuchet MS',Helvetica,sans-serif;color:#959595;text-decoration:none;display:block;}

a.hp-teaser:hover{background-position:0 -195px;}

a.last{margin-right:0;}

a.hp-teaser span{width:208px;padding:44px 0 0 12px;display:block;}

a.no-image-teaser span{text-indent:-9999em;}

.flash-wrapper{width:929px;height:444px;}

.products #content{margin-top:50px;}

.products .controls{width:325px;height:555px;float:left;overflow:hidden;position:relative;background:url(/style/images/prod/info_bg.gif) no-repeat top left;}

.products .controls .control-wrapper{margin:25px 0 25px 29px;_margin:20px 0 20px 34px;overflow:hidden;}

.products .control-wrapper h1{color:#D80546;text-transform:uppercase;}

.products .control-wrapper h2{color:#959595;margin-bottom:25px;}

.products .control-wrapper p{color:#a3a3a3;font-size:11px;text-transform:uppercase;font-weight:bold;margin-bottom:10px;}

.products .control-wrapper #reset-configurator{cursor:pointer;cursor:hand;}

.products .controls #features{_margin-top:0;}

.products .controls #features p{margin-bottom:7px;*margin-bottom:2px;}

.products .controls #features fieldset{display:block;font-size:11px;margin-bottom:5px;}

.products .controls #features fieldset input{font-size:11px;padding:0;*width:15px;*height:15px;}

.products .controls #features fieldset label{vertical-align:3px;*vertical-align:0;}

@media screen and(-webkit-min-device-pixel-ratio:0){.products .controls #features fieldset label{vertical-align:0;}

}

.products div.slider{width:268px;margin:10px 0;background:url(/style/images/slider_bg.gif?251557) no-repeat top left;height:10px;position:relative;}

.products div.slider div.handle{margin-top:-4px;width:13px;height:15px;background:url(/style/images/slider.gif?251557) no-repeat top left;cursor:pointer;*cursor:hand;position:absolute;}

.products .legend{width:268px;font-size:9px;}

.products .usage{_width:278px;}

.products .legend span{display:block;float:left;width:67px;}

.products .legend span.intendedUse,.products .legend span.capacity{cursor:pointer;}

.products .legend span.right{text-align:right;}

.products label{font-size:11px;vertical-align:3px;margin-left:4px;}

.products .price span{width:134px;}

.products .category-wrapper{overflow:hidden;position:relative;width:585px;padding-left:2px;float:right;}

.products .category a{display:block;width:139px;height:139px;color:#959595;}

.products .category{overflow:hidden;}

.products .category .product{float:left;padding:0 0 15px 0;overflow:hidden;position:relative;}

.products .category .continuous{margin-right:9px;}

.products .category span.product-link{font-size:11px;display:block;padding:119px 0 0 8px;_padding:0;margin:0;_margin:119px 0 0 8px;color:#959595;}

.products .category .disabled-product{background-position:0 139px;width:139px;height:139px;display:none;}

.products .category .disabled-product span.product-link{font-size:11px;display:block;padding:119px 0 0 8px;_padding:0;margin:0;_margin:119px 0 0 8px;color:#959595;}

.products .category .disabled a,.products .category .enabled span.disabled-product{display:none;}

.products .category .enabled a,.products .category .disabled span.disabled-product{display:block;}

.products .category p.separator{border-style:solid;border-width:0 1px;display:block;}

.products .category p.separator span{border-style:solid;border-width:1px 0 0;display:block;font-weight:normal;left:0;position:relative;top:-1px;}

.products .category p.separator span span{border-width:0 0 1px;padding:1px 6px;top:3px;}

#product-overview-bubble{height:255px;width:299px;background:url(/style/images/tooltip_bg.png?251557) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/tooltip_bg.png',sizingMethod='crop');}

#product-overview-bubble h1{font-size:13px;font-weight:bold;color:#5D5C5C;padding:10px 0 2px 7px;}

#product-overview-bubble span{padding:0 0 0 7px;font-size:11px;color:#959595;}

#product-overview-bubble img{margin:11px 0 0 1px;display:block;}

#no-selection-bubble{width:295px;height:164px;background:url(/style/images/no_selection_bg.png?251557) no-repeat 0 0;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/no_selection_bg.png',sizingMethod='crop');}

#no-selection-bubble h1{font-size:13px;font-weight:bold;color:#5D5C5C;padding:22px 0 30px 7px;}

#no-selection-bubble span,#no-selection-bubble a{padding:0 0 10px 7px;font-size:11px;color:#959595;display:block;}

#no-selection-bubble a{text-decoration:underline;font-weight:bold;cursor:pointer;cursor:hand;overflow:hidden;position:relative;}

.detail #content{margin-top:0;}

.product-detail{width:930px;overflow:hidden;position:relative;}

.product-detail h1{clear:left;}

.product-detail #product-image{display:block;margin:0 auto;float:left;}

.product-detail a.overview{display:block;color:#5D5C5C;padding-left:13px;background:url(/style/images/arrow_back.gif?251557) no-repeat 0 1px;margin-left:50px;margin-top:45px;float:left;}

.product-detail a.overview:hover{color:#D80546;background:url(/style/images/arrow_back_over.gif?251557) no-repeat 0 1px;}

.product-detail a.overviewME{ width: 198px; height: 25px; background-repeat:no-repeat; display:block; background-image:url(images/zurueck_zur_uebersicht.gif); background-position: 0 0; margin-left:50px;margin-top:45px;float:left; }

.product-detail a.overviewME:hover{background-position:0 -25px;}



.product-detail #image-tab{background:url(/style/images/image_tab_bg.png?251557) no-repeat top left;margin:15px 0 30px 0;width:100%;height:72px;padding-left:70px;clear:left;}

.product-detail #image-tab li{float:left;height:70px;margin-right:10px;}

.product-detail #image-tab a{display:block;height:70px;margin-top:1px;outline:0;}

.product-detail #image-tab a.active,.product-detail #image-tab a:hover{background-position:0 70px;}

.product-detail .info{width:630px;float:left;margin:0 45px 0 50px;_margin:0 45px 0 25px;font-size:12px;overflow:hidden;position:relative;} /*width:440px;*/

.product-detail .no-testimonials{width:632px;}

.product-detail .info h1{font-size:19px;font-weight:bold;color:#5D5C5C;margin-bottom:5px;}

.product-detail .info h2{font-size:14px;font-weight:bold;color:#959595;margin-bottom:20px;}

.product-detail .info div{margin-bottom:25px;}

.product-detail .info div.copy{line-height:22px;color:#5D5C5C;}

.product-detail .info div.key-featues{color:#5D5C5C;}

.product-detail .info div.key-features strong{display:block;font-size:14px;margin-bottom:10px;font-weight:bold;}

.product-detail .info div.key-features ul li{margin:2px 0 3px 15px;list-style-type:disc;}

.product-detail .info div.downloads ul li{margin:2px 0 2px 19px;}

.product-detail .info div.downloads ul li.pdf{list-style-image:url(/style/images/icon_download_pdf.gif?251557);}

.product-detail .info div.downloads ul li a{font-size:12px;color:#5D5C5C;}

.product-detail .info div.downloads ul li2{margin:2px 0 2px 19px;}

.product-detail .info div.downloads ul li2 a{font-size:12px;color:#5D5C5C;}

.product-detail .info .roundabout div{width:140px;margin-right:11px;float:left;text-transform:uppercase;}

.product-detail .info .roundabout div.last{text-align:right;}

.product-detail .info .roundabout div a.forward{display:block;color:#5D5C5C;margin-bottom:5px;padding-right:12px;background:url(/style/images/arrow_forward.gif?251557) no-repeat 100% 3px;}

.product-detail .info .roundabout div a.forward:hover{color:#D80546;background:url(/style/images/arrow_forward_over.gif?251557) no-repeat 100% 3px;}

.product-detail .info .roundabout div a.backward{display:block;color:#5D5C5C;margin-bottom:5px;padding-left:12px;background:url(/style/images/arrow_back.gif?251557) no-repeat 0 3px;}

.product-detail .info .roundabout div a.backward:hover{color:#D80546;background:url(/style/images/arrow_back_over.gif?251557) no-repeat 0 3px;}

.product-detail .info .roundabout div a.product{display:block;height:139px;width:139px;color:#959595;}

.product-detail .info .roundabout div a.product span.product-link{font-size:11px;display:block;padding:119px 0 0 8px;_padding:0;margin:0;_margin:119px 0 0 8px;color:#959595;}

.product-detail .info .roundabout div.last a.product span.product-link{padding:119px 8px 0 8px;_padding:0;margin:0;_margin:119px 8px 0 8px;}

.product-detail .box-header{color:#959595;display:block;padding:17px 0 17px 13px;;background:url(/style/images/box_header_bg.gif?251557) 0 0 no-repeat;border-bottom:1px solid #f1f1f1;overflow:hidden;position:relative;margin-bottom:10px;}

.product-detail .box-header-img{display:block;padding:17px 0 4px 13px;;background:url(/style/images/box_header_bg.gif?251557) 0 0 no-repeat;border-bottom:1px solid #f1f1f1;overflow:hidden;position:relative;}

.product-detail .testimonials .box-header{margin-bottom:15px;}

.product-detail .etailer-form .box-header{margin-bottom:0;padding-bottom:10px;}

.product-detail .etailer{float:left;width:192px;margin:0 10px 10px 0;overflow:hidden;position:relative;}

.product-detail .etailer .etailer-links{background:url(/style/images/etailer_bg.gif?251557) 0 0 repeat-y;overflow:hidden;position:relative;margin-bottom:15px;}

.product-detail .etailer .footer,.product-detail .etailer-form .footer,.product-detail .testimonials .footer{background:url(/style/images/etailer_footer.gif?251557) bottom left no-repeat;height:10px;width:192px;display:block;clear:left;float:none;}

.product-detail .etailer a{display:block;height:40px;float:left;margin-left:12px;_margin-left:7px;width:80px;text-decoration:none;overflow:hidden;position:relative;}

.product-detail .etailer a:hover{background-position:0 40px;}

.product-detail .etailer a.external{display:inline;height:auto;float:none;margin-left:0;width:auto;}

.product-detail .etailer span.image-caption{color:#959595;font-size:11px;display:block;margin-top:4px;}

.product-detail .etailer-form{float:left;width:192px;margin:0 10px 10px 0;overflow:hidden;position:relative;}

.product-detail .etailer-form form{width:192px;display:block;padding-top:20px;background:url(/style/images/etailer_bg.gif?251557) 0 0 repeat-y;}

.product-detail .etailer-form fieldset{background:url(/style/images/etailer_form_input_bg.gif?251557) center center no-repeat;height:23px;}

.product-detail .etailer-form input{margin:3px 0 0 16px;float:left;width:140px;height:17px;color:#fff;font-size:12px;background:transparent;border:0;}

.product-detail .etailer-form input.btn-etailer-submit{width:17px;height:17px;margin-left:3px;}

.product-detail .testimonials{float:left;width:192px;margin:0;background:url(/style/images/etailer_bg.gif?251557) 0 0 repeat-y;overflow:hidden;position:relative;}

.product-detail .testimonials div{margin-bottom:12px;padding:0 10px 10px 10px;font-size:12px;border-bottom:1px solid #f1f1f1;color:#5D5C5C;overflow:hidden;position:relative;}

.product-detail .testimonials span.image,.product-detail .testimonials a{display:block;height:27px;width:165px;text-indent:-9999em;}

.product-detail .testimonials a:hover{background-position:0 27px;}

.product-detail .testimonials div.last{border-bottom:0;padding-bottom:0;margin-bottom:0;}

.product-detail div.testimonials div span{display:block;font-weight:bold;color:#5D5C5C;}

.product-detail div.testimonials div em{color:#D80546;display:inline;}

.copy-text{overflow:hidden;position:relative;margin:80px 0 0 0;font-size:12px;color:#5D5C5C;}

.copy-text .to-top{text-align:right;background:url(/style/images/to_top_bg.gif?251557) bottom center no-repeat;height:19px;margin-bottom:20px;}

.copy-text .to-top a{display:block;height:15px;float:right;text-decoration:none;color:#959595;font-size:11px;background:url(/style/images/to_top_arrow.gif?251557) no-repeat 0 3px;padding-left:15px;}

.copy-text h1{font-size:17px;font-weight:bold;margin-bottom:5px; text-transform: uppercase;}

.copy-text h1.first{background:none; }

.copy-text h1.led1{background:none; color:#d00053; font-weight:normal; font-size:20px; }

.copy-text h1.led2{background:none;   }

.copy-text .left{float:left; max-width:710px;}

.copy-text .left2{float:left; max-width:560px;}

.copy-text .left3{float:left; max-width:930px;}

.copy-text .right{float:right; max-width:680px; } 

.copy-text .feature{max-width:720px; padding-left:20px;}



.copy-text .start-anim{ height: 100px; width: 200px; margin-right:0px; margin-top: 45px; }

.copy-text .start-anim p{margin-left: 85px;} 

.copy-text .start-anim a{text-decoration:underline;color:#a3a3a3;}

.copy-text h2{width:700px;font-size:14px;font-weight:bold;color:#959595;margin-bottom:10px;} /*width:570px;*/

.copy-text p{width:700px;line-height:19px;margin-bottom:10px; padding-top: 20px} /*width:570px;*/

.copy-text .p2{width:580px;line-height:19px;margin-bottom:10px; padding-top: 20px} /*width:570px;*/

.copy-text .p3{width:930px;line-height:19px;margin-bottom:10px; padding-top: 20px} /*width:570px;*/

.glossary p{margin-bottom:0;}

.copy-text a{text-decoration:none;color:#a3a3a3;}

.copy-text a:hover{color:#D80546;}

.copy-text a.active{color:#D80546;}

.copy-text img.image-block{margin-bottom:15px;}



.copy-text dl{width:930px;margin:15px 0;} /*width:570px;*/

.copy-text dt{width:930px;background:url(/style/images/features_arrow.gif?251557) 0 4px no-repeat;padding-left:14px;font-size:14px;font-weight:bold;cursor:pointer;} /*width:570px;*/

.copy-text dt.active{background:url(/style/images/features_arrow_active.gif?251557) 0 4px no-repeat;}

.copy-text dd{width:930px;margin-top:5px;line-height:23px;}

.copy-text dd img{display:block;margin-top:8px;}

.copy-text dd.hidden{display:none;}


.retailer{background:url(/style/images/retailer_bg.jpg?251557) no-repeat 0 0;width:930px;height:590px;overflow:hidden;position:relative;margin-top:45px;}

.export-container{width:930px;}

.export-container .retailer{margin-top:0;color:#323232;font-family:'Trebuchet MS',Helvetica,sans-serif;font-size:14px;}

.retailer .actions{width:255px;overflow:hidden;position:relative;float:left;margin:25px 35px 0 30px;_margin:25px 35px 0 15px;}

.retailer .actions #addressSearch{display:block;margin-bottom:25px;}

.retailer .actions #addressSearch input.btn-submit{width:27px;height:24px;}

.retailer .actions #addressSearch input.text{width:215px;font-size:13px;vertical-align:7px;*vertical-align:3px;;_vertical-align:2px;*height:20px;_height:21px;}

.retailer .actions h1{color:#D80546;margin-bottom:20px;*margin-bottom:15px;}

.retailer #stores-wrapper{display:none;}

.retailer #stores-wrapper.enabled{display:block;}

.retailer .actions .store{margin-bottom:25px;*margin-bottom:15px;clear:left;float:none;overflow:hidden;}

.retailer .actions .store span{display:block;font-size:11px;font-weight:bold;margin-bottom:2px;color:#959595;}

.retailer .actions .store span.distance{color:#5D5C5C;background:url(/style/images/divider.gif?251557) bottom left repeat-x;padding-bottom:8px;margin-bottom:8px;*padding-bottom:5px;*margin-bottom:5px;_height:11px;}

.retailer .actions .store p{background:url(/style/images/divider.gif?251557) bottom left repeat-x;padding-bottom:8px;margin-bottom:8px;}

.retailer .actions .store a{display:block;font-size:11px;font-weight:bold;color:#959595;width:65px;padding-left:24px;float:left;text-decoration:none;}

.retailer .actions .store a.print{background:url(/style/images/icon_print.gif?251557) no-repeat 0 0;}

.retailer .actions .store a.zoom{background:url(/style/images/icon_zoom.gif?251557) no-repeat 0 0;margin-right:35px;height:21px;}


*html .retailer iframe { border: 1px #ffffff solid; }


#map{margin-top:25px;float:left;width:580px;height:540px;}

#shadowbox_overlay{visibility:hidden;position:absolute;display:block;margin:0;padding:0;top:0;left:0;z-index:998;}

#shadowbox_container{position:fixed;height:0;width:100%;margin:0;padding:0;top:0;left:0;z-index:999;text-align:center;}

#shadowbox{display:none;visibility:hidden;margin:0 auto;position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;text-align:left;}

#shadowbox_title{height:25px;padding:0;overflow:hidden;}

#shadowbox_title_inner{height:16px;font-size:16px;line-height:16px;white-space:nowrap;padding:5px 0 4px 8px;color:#fff;}

#shadowbox_body{position:relative;overflow:hidden;margin:0;padding:0;border:2px solid #fff;background-color:#000;}

#shadowbox_body_inner{position:relative;overflow:hidden;}

#shadowbox_loading{position:absolute;top:0;left:0;height:10000px;width:100%;background-color:#222;}

#shadowbox_loading img{float:left;margin:10px 10px 0 10px;}

#shadowbox_loading span{float:left;margin-top:16px;font-size:10px;}

#shadowbox_loading span a,#shadowbox_loading span a:link,#shadowbox_loading span a:visited{color:#fff;}

#shadowbox_content.html{height:100%;width:100%;overflow:auto;}

#shadowbox_toolbar{margin:0;padding:0;height:20px;overflow:hidden;}

#shadowbox_toolbar_inner{height:20px;color:#fff;}

#shadowbox_toolbar_inner div{padding-top:4px;padding-bottom:2px;font-size:10px;height:10px;line-height:10px;}

#shadowbox_toolbar_inner div span.shortcut{text-decoration:underline;font-weight:bold;}

#shadowbox_toolbar_inner div a{text-decoration:none;color:#fff;}

#shadowbox_nav_close,#shadowbox_nav_previous,#shadowbox_nav_next{float:right;padding-right:10px;}

#shadowbox_counter{float:left;padding-left:10px;}

#shadowbox_counter a{padding:0 4px 0 0;}

#shadowbox_counter a.shadowbox_counter_current{text-decoration:underline;font-weight:bold;}

div.shadowbox_message{text-align:center;padding:10px;}

div.shadowbox_message a:link,div.shadowbox_message a:visited{text-decoration:none;color:#bed333;}

div.shadowbox_message a:hover,div.shadowbox_message a:focus{text-decoration:underline;}

.txt2img .print-text{display:none;}

.control-wrapper h1{visibility:hidden;}

body.noscript .control-wrapper h1{visibility:visible;}

.control-wrapper h2{visibility:hidden;}

body.noscript .control-wrapper h2{visibility:visible;}

.category h3{visibility:hidden; display:none;}

body.noscript .category h3{visibility:visible;}

.product-detail a.overview{visibility:hidden;}

body.noscript .product-detail a.overview{visibility:visible;}

.product-detail .info .roundabout div a.backward{visibility:hidden;}

body.noscript .product-detail .info .roundabout div a.backward{visibility:visible;}

.product-detail .info .roundabout div a.forward{visibility:hidden;}

body.noscript .product-detail .info .roundabout div a.forward{visibility:visible;}

.product-detail span.box-header{visibility:hidden;}

body.noscript .product-detail span.box-header{visibility:visible;}

.retailer .actions h1{visibility:hidden;}

body.noscript .retailer .actions h1{visibility:visible;}

.footer .poweredby{visibility:hidden;}

body.noscript .footer .poweredby{visibility:visible;}

.footer .riot{visibility:hidden;}

body.noscript .footer .riot{visibility:visible;}

h3{visibility:hidden;}

body.noscript h3{visibility:visible;}


.clearfix{
	width:100%;
	height:1px;
	float:none;
	clear:both;
	display:block;
}