/*
*	layout.css
*
*	Bosch
*/

/* base.css{*/

/* Defaults Set{*/

html{ overflow-y: scroll; -webkit-text-size-adjust: none;}

html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1.6em}
table{border-collapse:collapse;border-spacing:0}
caption, th, td{text-align:left;font-weight:normal}
table, td, th{vertical-align:top}
blockquote:before,
blockquote:after, 
q:before, 
q:after{
	content:"";
}
blockquote, q{
	quotes:"" "";
}
a img{border:0}
object, select, embed{display:block;visibility:visible}
br{font-size:1em}
/* Defaults Set } */
body{font:62.5% Arial, Helvetica, sans-serif;
/*{###### */

letter-spacing:-.01px;
/* ###### } */

}
select{letter-spacing:0 !important;}
html,body{min-height:100%;height:auto !important;height:100%}
h1, h2, h3, h4, h5, h6{padding:0;line-height:1em;margin:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
h1{margin:20px 0 10px;font-size:2.1em}
h2{margin:0 0 13px;font-size:2em}
h3{margin:10px 0 5px;font-size:1em}
h4{margin:10px 0 5px}
h5{margin:5px 0 3px}
h6{margin:3px 0 0}

p, ul, ol{margin:0;padding:0 0 1.25em;overflow:hidden}
/*
ul li{margin:0 0 10px 0}
*/
ul, ol{padding:0 0 1.25em 2em}
strong{font-weight:bold}
em{font-style:italic}
small{font-size:0.85em}
a{color:#333333}
a:hover{color:#00142a}
a, a:link, a:visited, a:hover{cursor:pointer;text-decoration:none}
form{margin:0;padding:0}
.oh, form dl{overflow:hidden}
form dl dt{clear:both;float:left;width:50%}
form dd{width:50%}
fieldset{padding:0;margin:0}
form p select, form dl dd select, form p input, form dl dd input{display:inline}
textarea{width:100%;line-height:1.25}

table{border:0;margin:0 0 1.25em;padding:0}
table tr td{padding:2px}
.clear, .balanced-clear{clear:both;height:0;font-size:0.01em}
.hidden{display:none;text-indent:-9000pt}
.exists{display:block !important;text-indent:0 !important}
.text-left{text-align:left}
.text-center{text-align:center}
.text-right{text-align:right}
.text-justify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{border-bottom:1px solid}
.highlight{background:#ffc}
img.img-left{float:left;margin:4px 10px 4px 0}
img.img-right{float:right;margin:4px 0 4px 10px}
img.img-block{float:none;display:block;margin:4px 0 4px 10px}
.replace-text{text-indent:-9000pt;display:block}
.canvas-center{margin-left:auto;margin-right:auto}
.for-print{display:none}
.horizontal-list{margin:0;padding:0}
.horizontal-list li{float:left;	list-style:none;margin:0 4px 0 0;padding:0}
.full-width{width:100%}
/* Columns */
.align-left, .two-cols .column, .three-cols .column, .col-left, .col-middle{float:left}
.align-right, .col-right, .col-right{float:right}
.row{width:100%;clear:both;overflow:hidden}
.column{float:none;display:block}
.two-cols, .three-cols{display:block;clear:both;overflow:hidden}
.three-cols .column{width:33.3%}
.half-col, .two-cols .column, .two-cols .col-left, .two-cols .col-right{width:50%}
.three-cols .column, .three-cols .col-left, .three-cols .col-middle, .three-cols .col-right{width:33.3%}
.content-box{margin:auto}
.clearfix:after{
	content:"";
	display:block;
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
	line-height:1px !important;
	visibility:hidden;
}
.clearfix{display:inline-block}
/* Hides from IE-mac \*/
/** html .clearfix{height:1%}*/
.clearfix{display:block;}
/* End hide from IE-mac */

/* base.css } */

/* bosch{*/

body{background:#87888a}

.iframe, .sentto-page-friend-style, body#blank-page-selector, body#sentto-page-friend-selector{background:#fff;}
#BoschSpecialFeatureLabel{clear:both;zoom:1}
.siteIdentifier{padding:0 22px 0 8px !important}

#wrapper{width:1002px;margin:0 auto}
.sentto-page-friend-style #wrapper, .iframe #wrapper{width:942px}

#mainArea{background:#fff;width:982px;padding:0 10px 30px;min-height:450px}

.navi li a:hover,a.downArw:hover, .teaser-type-8 .menuCol ul li a:hover, #headNav, .eventDetail .box{background:#f1f1f1}
#headNav ul{margin:0;padding:0;float:left;position:relative}
#headNav ul li{float:left;list-style-type:none;display:block;padding:0 5px}
#headNav ul li a{float:left;display:block;line-height:17px;height:17px;text-decoration:none;color:#808285;padding:0 5px;font-size:11px}
#headNav ul li a:hover, #headNav ul li.active a{background:#e1e1e2}
#headNav ul.lang .lang1 a:hover{background-color:transparent !important}
#headNav ul li.disabled a, #headNav ul li.disabled a:hover{background:none;cursor:default;color:#c3c3c4}
#headNav ul.lang{margin:0 0 0 20px;border-left:1px solid #c3c3c4;float:left;overflow:visible}
#headNav ul.over{padding:0 0 0 21px;float:left;overflow:visible;background:url(../../../../../../templates/bosch-resources/images/lang-bga.png) no-repeat 11px 100%;margin:0;border-left:0}
#headNav ul.over .lang1{background:url(../../../../../../templates/bosch-resources/images/lang-bga.png) no-repeat 100% 100%}
#headNav ul.lang li{position:relative;padding:0 11px 0 5px;z-index:1000}

#headNav ul.lang li .shadow{position:absolute;left:-11px;top:7px;z-index:120;visibility:hidden;width:450px !important}
#headNav ul.lang li .shadowContent{border:1px solid #c3c3c4;border-top:0;padding:0}

#headNav ul.lang li .shadowContent ul{margin:40px 0 0 25px}
#headNav ul.lang li .shadowContent ul li{clear:both;display:block;margin-bottom:7px}

#headNav ul.lang li .shadowContent ul li a{color:#215f8b;font:bold 11px/13px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 3px;padding:0 0 0 10px;display:block;clear:both;width:170px}
#faq_carouselLeft.disabled, #faq_carouselRight.disabled, #cdb_carouselLeft.disabled, #cdb_carouselRight.disabled, .defaultTip, #carouselLeft.disabled, #carouselRight.disabled, #headNav ul.lang li .shadowContent ul li a.selectedLang{cursor:default !important}

#headNav ul.lang li .shadowContent ul li a:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -341px}

#headNav ul.lang li .shadowContent a.lang-map{float:right;height:122px;padding:0;margin:0;background:none}

#headNav ul li.lang1 .shadowTop{float:right;width:100px;cursor:pointer}
#headNav ul.over li .shadow{visibility:visible}

#headNav ul.lang li.lang1 a{padding:0 5px 0 0}

div#head{overflow:hidden;clear:both}
div#head h1,div#head h3, div#head div.wt{float:left;font:bold 18px Verdana,Helvetica,Sans-serif;color:#404245;margin:0;height:48px;line-height:48px}

a.logo{width:123px;height:57px;display:block;float:left;text-indent:-9000pt;margin:10px 0 5px}

#mainNav{background:url(../../../../../../Templates/bosch-resources/images/bg-mainnav.png) repeat-x 0 0;margin:0 0 10px;clear:both}

#mainNav div.mainSearch{float:right;margin:4px 6px 0 0;overflow:hidden}
#mainNav div.mainSearch div{background:#fff url(../../../../../../Templates/bosch-resources/images/bg-search.png) no-repeat 0 0;border:1px solid #003b6a;width:128px;height:19px;float:left}
#mainNav div.mainSearch div input{margin:0;width:122px;height:15px;color:#808285;font-size:11.5px;background:none;border:0;line-height:15px;padding:3px 3px 0}
#mainNav div.mainSearch input.searchGo{float:left;width:24px;height:21px}
#mainNav div.mainSearch a.searchGo{background:url(../../../../../../templates/bosch-resources/images/bg-searchGo.png) no-repeat 0 0;float:left;width:24px;height:21px;display:block;overflow:hidden;text-indent:-9000pt}

#mainNav .menuCol{width:200px !important}
#mainNav ul{margin:0;padding:0;position:relative;overflow:hidden;float:left}
#mainNav ul.show{overflow:visible;position:static}

#mainNav ul ul{height:auto}
#mainNav ul li{background:url(../../../../../../Templates/bosch-resources/images/bg-mainnav.png) no-repeat 100% -60px;float:left;display:block;padding:0 2px 0 0;margin:0;position:relative;z-index:5001}
#mainNav ul li a{float:left;display:block;padding:0 18px;font:bold 12px/30px Arial,Helvetica,Sans-serif;color:#fff;text-decoration:none}
#mainNav ul li a span{height:30px;line-height:30px;float:left;display:block;background:url(../../../../../../Templates/bosch-resources/images/arw-mainnav.png) no-repeat 100% 0;padding:0 12px 0 0;color:#fff;font:bold 12px/30px Arial,Helvetica,Sans-serif !important;}
#mainNav ul li.first a span{background:none !important;color:#003b6a;padding:0}
#mainNav ul li.first:hover a span{background:none !important}
#mainNav ul li.noNav a span, #mainNav ul li.noNav a:hover span{background:none !important;padding:0 !important}
#mainNav ul li.over{overflow:visible}
#mainNav ul li.first a, #mainNav ul li.active a, #mainNav ul li.over a, #mainNav ul li a:hover{background:url(../../../../../../Templates/bosch-resources/images/bg-mainnav.png) repeat-x 0 -30px}
#mainNav ul li.active a span, #mainNav ul li.over a span, #mainNav ul li a:hover span{background:url(../../../../../../Templates/bosch-resources/images/bg-mainnav.png) no-repeat 100% -30px;color:#003b6a}

#mainNav ul li div.shadow{position:absolute;top:30px !important;visibility:hidden;left:-11px;z-index:5000;height:0;overflow:hidden}

#mainNav ul li .prodMenu .imageDivVisible .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;padding-top:66px}
#mainNav ul li .prodMenu .imageDivInVisible .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;padding-top:0}
#mainNav ul li .menuCol.f, #mainNav ul li .prodMenu .menuCol.f{margin:0 0 17px}
#mainNav ul li .prodMenu .imageDivVisible .menuCol.withBorder{padding-top:0}

#mainNav ul li .menuCol{float:left;width:222px !important;margin:0 0 17px 10px}

.teaser .teaserImg p{margin:0}
.service-1 .teaser-type-8, .announcaments-1 .teaser-type-8, .announcaments-style .teaser-type-8{width:238px !important;margin:0 10px 20px 0}



#mainNav ul li .menuCol ul{margin:0;padding:0;width:222px}
.teaser-type-8 .menuCol{float:left;width:238px;margin:0 0 17px 0}
.teaser-type-8 .menuCol ul{margin:0;padding:0;width:238px}
#mainNav ul li .menuCol ul li{background:none;height:auto;width:222px;display:block;margin:0;padding:0}
.teaser-type-8 .menuCol ul li{background:none;height:auto;display:block;margin:0;float:left;width:238px}
.sitemapCol .teaser-type-8 .menuCol ul li{background:none;height:auto;width:238px;display:block;margin:0 0 0 -5px;padding-left:10px}
.sitemapCol .teaser-type-8 .menuCol ul li.navTitle{width:248px;padding:0}

.teaser-type-8 .menuCol ul li a span{display:block;float:left}
.navi ul li a span, .teaser-type-8 .menuCol ul li a span{font:bold 11px/15px Arial !important;color:#404245;height:auto;background:url(../../../../../../Templates/bosch-resources/images/arw-mainnav2.png) no-repeat 0 7px;padding:4px 0 5px 9px;letter-spacing:-.2px}
.navi ul li a span br, .teaser-type-8 .menuCol ul li a span br{display:none;}
#mainNav ul li .menuCol ul li a span{font:bold 11px/15px Arial !important;color:#404245;height:auto;background:url(../../../../../../Templates/bosch-resources/images/arw-mainnav2.png) no-repeat 0 8px;padding:4px 0 5px 9px;letter-spacing:-.2px}
#mainNav ul li .menuCol ul li a span br{display:none;}
.navi ul li a span{font:bold 11px Arial;color:#404245;height:auto;background:url(../../../../../../templates/bosch-resources/images/arw-mainnav2.png) no-repeat 0 6px;padding:4px 0 5px 9px;letter-spacing:-.2px}
a.downArw{font:bold 11px Arial;color:#404245;height:auto;background:url(../../../../../../templates/bosch-resources/images/arw-mainnav2-down.png) no-repeat 0 8px;padding:4px 0 5px 12px;letter-spacing:-.2px}
.navi  ul{padding:0 0 0 12px}

#mainNav ul li .menuCol ul li a{padding-bottom:3px;background:none}
#mainNav ul li .menuCol ul li.active{background:url(../../../../../../Templates/bosch-resources/images/menuover.png) no-repeat 0 0 #fff} 
#mainNav ul li .menuCol ul li.active a{background:#fff url(../../../../../../Templates/bosch-resources/images/menuover.png) no-repeat 0 100%}

.teaser-type-8 .menuCol ul li.navTitle a span{font:bold 14px/18px Arial !important;color:#215f8b;height:auto;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 10px;padding:4px 0 5px 9px}

#mainNav ul li .menuCol ul li.navTitle a span{font:bold 14px/18px Arial !important;color:#215f8b;height:auto;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 10px;padding:4px 0 5px 9px}

.sitemapCol .teaser-type-8 .menuCol ul li.navTitle a span{background:url(../../../../../../Templates/bosch-resources/images/teaser-arw-down.png) no-repeat 0 12px;padding:4px 0 5px 12px}

.category-1 .teaser-type-8{margin:0 10px 30px 0;width:238px}

#mainNav ul li .menuCol ul, .teaser-type-8 .menuCol ul{overflow:visible}
#mainNav ul li .withBorder ul{border-top:1px solid #c3c3c4;float:left;clear:both;padding:9px 0 0;overflow:visible;}
.teaser-type-8 .withBorder ul{border-top:1px solid #c3c3c4;float:left;clear:both;padding:9px 0 0;overflow:visible;width:238px}
.sitemapCol .teaser-type-8 .withBorder ul{padding:15px 0 0 0}

#mainNav ul li .menuCol a.navImage{width:100%;height:49px;display:block;background:none;padding:0;margin:7px 0 0;overflow:hidden;position:relative}
#mainNav ul li .menuCol a.navImage img{max-width:222px;position:absolute;bottom:0;left:0;max-height:49px}

.teaser-type-8 .menuCol a.navImage{width:100%;height:53px;display:block;background:none;padding:0;margin:7px 0 0;overflow:hidden;position:relative}
.teaser-type-8 .menuCol a.navImage img{max-width:238px;position:absolute;left:0;bottom:0;max-height:53px}

#mainNav ul li .menuCol a img, .teaser-type-8 .menuCol a img{display:block;float:left}

#mainNav ul li .menuCol ul li.navTitle a:hover span, #mainNav ul li .menuCol ul li.navTitle.active a span{background:url(../../../../../../Templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -334px;color:#00142a}

.shadowLeft{background:url(../../../../../../Templates/bosch-resources/images/ShadowLeft.png) 0 0 repeat-y;padding:0 0 0 10px}
.shadowRight{background:url(../../../../../../Templates/bosch-resources/images/ShadowRight.png) 100% 0 repeat-y;padding:0 10px 0 0}
.shadowContent{border:1px solid #404245;border-top:0;background:#fff;padding:18px 10px 0}

.shadowSub{background:url(../../../../../../Templates/bosch-resources/images/shadowSub.png) 0 0 repeat-x;margin:0 10px;height:10px}
.shadowSubLeft{background:url(../../../../../../Templates/bosch-resources/images/shadowSubLeft.png) 0 0 no-repeat;height:10px}
.shadowSubRight{background:url(../../../../../../Templates/bosch-resources/images/shadowSubRight.png) 100% 0 no-repeat;height:10px}

.shadowTop{background:url(../../../../../../Templates/bosch-resources/images/shadowTop.png) 0 0 repeat-x;margin:0 10px;height:10px}
.shadowTopLeft{background:url(../../../../../../Templates/bosch-resources/images/shadowTopLeft.png) 0 0 no-repeat;height:10px}
.shadowTopRight{background:url(../../../../../../Templates/bosch-resources/images/shadowTopRight.png) 100% 0 no-repeat;height:10px}

#mainNav ul li.noNav div.shadow{visibility:hidden !important;height:0 !important;}
#mainNav ul li.over div.shadow{visibility:visible;height:auto}

.headerVisual{border-bottom:1px solid #c3c3c4;float:left;width:982px}
.headerVisual img{display:block}
.pheader.headerVisual img{max-width:400px}
#setproduct-sheet-selector .image-preview .MagicThumb img{max-width:228px;}

.leListe{margin-bottom:40px !important;clear:both}

.ec-1{position:absolute;left:0;top:19px}
.ec-2{position:absolute;left:0;top:61px}

.ec-col-1{position:absolute;left:0;top:0}
.ec-col-2{position:absolute;left:0;bottom:0}

.headerVisual.wborder{ border: none;}

.headerVisual .header-left{width:610px;margin:0 20px 0 0;float:left;position:relative;min-height:249px}
.headerVisual .header-right{float:left;margin:0;width:352px}

.headerVisual .header-right h1{margin:0 0 5px}
.headerVisual .header-right h2, .headerVisual .header-right h3{margin:0 0 10px;font:bold 16px/20px Verdana,Helvetica,Sans-serif;color:#404245}
.headerVisual .header-right h4, .headerVisual .header-right h5, .headerVisual .header-right h6{margin:0 0 8px;font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#404245}

.headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.headerThreeCol .headerVisual{float:left;margin:0 10px 0 0}
.headerThreeCol .headerVisual .header-left{width:486px;margin:0 10px 0 0;float:left}
.headerThreeCol .headerVisual .header-mid{float:left;margin:0 10px 0 0;width:218px}
.headerThreeCol .headerVisual .header-right{float:left;margin:0 10px 0 0;width:227px;padding:0 0 0 10px;border-left:1px solid #c3c3c4}

.headerThreeCol .headerVisual .header-mid h3, .headerThreeCol .headerVisual .header-right h3{margin:14px 0 10px}
.headerThreeCol .headerVisual .header-mid h2, .headerThreeCol .headerVisual .header-right h2{margin:0 0 16px}
.headerThreeCol .headerVisual .header-mid p, .headerThreeCol .headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px}

.pheader{overflow:visible !important}
.tipContent a{width:auto !important;height:auto !important;clear:both}
.headerVisual.pheader .header-left{width:588px;margin:0 10px 0;float:left;position:relative !important}
.headerVisual.pheader .header-right{float:right;margin:0 10px 0;width:207px}
.headerVisual.pheader.wborder .header-right { margin: 0px;}

.tipContainer{width:200px}
.tipContainerRight{right:-10px;left:auto !important}
.tipContainerRight .topTip{background:url(../../../../../../Templates/bosch-resources/images/triangle.png) no-repeat 85% 0}
.tipContent{position:relative;zoom:1;}


.headerVisual.pheader .header-right h3{margin:14px 0 10px}

.headerVisual.pheader .header-right p{font:normal 12px/15px Arial,Helvetica,Sans-serif;margin:0 0 15px}
.headerVisual.pheader .header-right ul li{font:normal 12px/15px Arial,Helvetica,Sans-serif;list-style-type:disc}
.headerVisual.pheader .header-right p *, .headerVisual.pheader .header-right ul li *{font:normal 12px/15px Arial,Helvetica,Sans-serif !important;}

.headerVisual.wborder .header-right, .headerVisual.wborder .header-left, .headerThreeCol .headerVisual.wborder .header-right, .headerThreeCol .headerVisual.wborder .header-left, .headerVisual.pheader.wborder .header-left {margin:0 9px 0 0}

.submargin-0{margin-bottom:0 !important}
.submargin-5{margin-bottom:5px !important}
.submargin-10{margin-bottom:10px !important}
.submargin-15{margin-bottom:15px !important}
.submargin-20{margin-bottom:20px !important}
.submargin-25{margin-bottom:25px !important}
.submargin-30{margin-bottom:30px !important}
.submargin-35{margin-bottom:35px !important}
.submargin-40{margin-bottom:40px !important}

.teaser-end, .norightmargin, .rightmargin-0{margin-right:0 !important}
.rightmargin-5{margin-right:5px !important}
.rightmargin-10{margin-right:10px !important}
.rightmargin-15{margin-right:15px !important}
.rightmargin-20{margin-right:20px !important}
.rightmargin-25{margin-right:25px !important}
.rightmargin-30{margin-right:30px !important}
.rightmargin-35{margin-right:35px !important}
.rightmargin-40{margin-right:40px !important}

.toppadding-0{padding-top:0 !important}
.toppadding-5{padding-top:5px !important}
.toppadding-10{padding-top:10px !important}
.toppadding-15{padding-top:15px !important}
.toppadding-20{padding-top:20px !important}
.toppadding-25{padding-top:25px !important}
.toppadding-30{padding-top:30px !important}
.toppadding-35{padding-top:35px !important}
.toppadding-40{padding-top:40px !important}

.subpadding-0{padding-bottom:0 !important;}
.subpadding-20{padding-bottom:20px !important;}

.topborder-0{border-top:0 !important}

.h10{height:10px;overflow:hidden}
.h15{height:15px;overflow:hidden}
.h20{height:20px;overflow:hidden}
.h25{height:25px;overflow:hidden}
.h30{height:30px;overflow:hidden}
.h35{height:35px;overflow:hidden}
.h40{height:40px;overflow:hidden}
.h319{min-height:319px !important}

.submargin-15 h5{color:#000;font:bold 14px Arial,Helvetica,Sans-serif;margin:0 0 8px}

#carousel{border-bottom:1px solid #e4e4e4;width:100%;visibility:hidden;position:relative;height:140px}
#carouselLeft.disabled span, #carouselRight.disabled span{visibility:hidden !important}
#carouselLeft{float:left;padding:57px 12px 56px;border:1px solid #c3c3c4;position:absolute;left:0;top:0}
#carouselLeft span{background:url(../../../../../../Templates/bosch-resources/images/carousel-btn.png) no-repeat 0 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#carouselLeft:hover span{background:url(../../../../../../Templates/bosch-resources/images/carousel-btn.png) no-repeat 0 -26px}

#carouselRight{float:right;padding:57px 13px 56px 12px;border:1px solid #c3c3c4;position:absolute;right:0;top:0}
#carouselRight span{background:url(../../../../../../Templates/bosch-resources/images/carousel-btn.png) no-repeat -26px 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#carouselRight:hover span{background:url(../../../../../../Templates/bosch-resources/images/carousel-btn.png) no-repeat -26px -26px}

#carouselCenter{border:1px solid #c3c3c4;border-width:1px 0;float:left;height:139px;width:880px;overflow:hidden;position:absolute;top:0;left:50px}
#carouselOverflow{width:10000px;position:absolute}

/* CDB Carousel */

#cdb_carousel{width:100%;visibility:hidden;position:relative;height:141px;margin-bottom:15px;border-bottom:1px solid #c3c3c4}
#cdb_carouselLeft.disabled span, #cdb_carouselRight.disabled span{visibility:hidden !important}
#cdb_carouselLeft{float:left;padding:57px 12px 56px;position:absolute;left:0;top:0}
#cdb_carouselLeft span{background:url(../../../../../../Templates/bosch-resources/images/carousel-btn.png) no-repeat 0 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#cdb_carouselLeft:hover span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat 0 -26px}

#cdb_carouselRight{float:right;padding:57px 13px 56px 12px;border:0;position:absolute;right:0;top:0}
#cdb_carouselRight span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat -26px 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#cdb_carouselRight:hover span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat -26px -26px}

#cdb_carouselCenter{float:left;height:145px;width:611px;position:absolute;top:0;left:50px;overflow-x:hidden;overflow-y:visible}
#cdb_carouselOverflow{width:10000px;position:absolute}
#cdb_carouselOverflow .teaser-type-2 .teaserImg{height:67px}
#cdb_carouselOverflow .teaser-type-2 .teaserImg img{max-height:67px}
.cdb .accordeon ul.main li .image img{max-height:250px}
#cdb_carouselOverflow .teaser-type-2{background-position:121px 0;padding:10px 8px 0;cursor:pointer;position:relative;overflow:hidden;height:132px;width:107px !important;}
#cdb_carouselOverflow .teaser-type-2 h5.addproduct{margin-top:75px}

.product-accessorie-list{padding:0 0 0 10px}
.product-accessorie-list p{overflow:hidden}
.product-accessorie-list p a{font:12px/18px Arial,Helvetica,Sans-serif}
.cdb .accordeon ul.main{width:714px}
.CdbSubFreeContents .content{padding:10px 0 20px 12px !important;}
.CdbSubFreeContents{display:none;}
.teaser-type-2 .teaser-remove{background:url(../../../../../../templates/bosch-resources/images/remove-x.png) no-repeat 0 0;width:15px;height:15px;overflow:hidden;text-indent:-9000pt;display:block;position:absolute;top:10px;right:10px}

#cdb_carouselOverflow .selected{background:#fff;border:1px solid #c3c3c4;border-width:0 1px;padding:10px 6px 0}

#cdb_carouselOverflow .selectedBefore{background:none}

.product-detail-list{position:relative;min-height:350px;clear:both}



/* CDB Carousel */

/* FAQ Carousel */

#faq_carousel{width:100%;visibility:hidden;position:relative;height:141px;margin-bottom:15px;border-bottom:1px solid #c3c3c4}
#faq_carouselLeft.disabled span, #faq_carouselRight.disabled span{visibility:hidden !important}
#faq_carouselLeft{float:left;padding:57px 12px 56px;position:absolute;left:0;top:0}
#faq_carouselLeft span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat 0 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#faq_carouselLeft:hover span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat 0 -26px}

#faq_carouselRight{float:right;padding:57px 13px 56px 12px;border:0;position:absolute;right:0;top:0}
#faq_carouselRight span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat -26px 0;width:26px;height:26px;display:block;text-indent:-9000pt;visibility:hidden}
#faq_carouselRight:hover span{background:url(../../../../../../templates/bosch-resources/images/carousel-btn.png) no-repeat -26px -26px}

#faq_carouselCenter{float:left;height:145px;width:611px;position:absolute;top:0;left:50px;overflow-x:hidden;overflow-y:visible}
#faq_carouselOverflow{width:10000px;position:absolute}
#faq_carouselOverflow .teaser-type-2 .teaserImg{height:67px}
#faq_carouselOverflow .teaser-type-2 .teaserImg img{max-height:67px}
.newFaqContainer .accordeon ul.main li .image img{max-height:250px}
#faq_carouselOverflow .teaser-type-2{background-position:121px 0;padding:10px 8px 0;cursor:pointer;position:relative;overflow:hidden;height:132px;width:107px !important;}
#faq_carouselOverflow .teaser-type-2 h5.addproduct{margin-top:75px}

.newFaqContainer .accordeon ul.main{width:714px}

#faq_carouselOverflow .selected{background:#fff;border:1px solid #c3c3c4;border-width:0 1px;padding:10px 6px 0}

#faq_carouselOverflow .selectedBefore{background:none}



/* FAQ Carousel */

.fadeTicker{border:1px solid #c3c3c4;border-width:1px 0;position:relative;clear:both}
.fadeTicker .column-1{min-height:28px}

.tickerBtns{position:absolute;top:3px;right:0}
.tickerBtns a{width:22px;height:22px;display:block;float:left;text-indent:-9000pt}

#tickerLeft{background:url(../../../../../../templates/bosch-resources/images/ticker-btn.png) no-repeat 0 0;margin:0 8px 0 0}
#tickerRight{background:url(../../../../../../templates/bosch-resources/images/ticker-btn.png) no-repeat -22px 0}
#tickerLeft:hover{background-position:0 -22px}
#tickerRight:hover{background-position:-22px -22px}

.column{float:left;min-height:1px}

.column-1{width:238px;margin:0 10px 0 0}
.column-1 h5 a br{line-height:0;height:0;clear:both}

.column-1 .image-preview{position:relative;clear:both}
.fadeTicker .column-1{padding:0 0 0 10px;margin:0}
.fadeTicker h5{padding-top:6px;padding-bottom:7px;margin-bottom:0 !important;}
.column-2{width:500px}
.content_column{width:734px !important;margin:0 !important;}
.column-2 .blockElement{top:200px !important;}

.dealer .greyBox .blockOverlay{background:none !important}
.dealer .greyBox .blockElement{top:2px !important;left:auto;right:50px;}

.dealerSelect span{display:block;clear:both;width:100%;}

.dealerSelect span input, .dealerSelect span label{float:left;}

.dealerSelect span.mainSpan{clear:none !important;}

.dealerSelect span.mainSpan input{margin:2px 5px 0 0 !important;}
.dealerSelect span.mainSpan .dealerback{float:right;}

.column-2 .tabindex ul li{width:714px}
.column-2 .tabindex ul.shops li{width:211px !important;}
.column-2 .tabindex ul li ul li{width:auto}
.column-mid{width:486px;margin:0 10px 0 0}
.column-5{width:238px}
.column-4{width:982px;}

.fadeTicker .column-2{position:relative;overflow:hidden;width:670px;height:23px}

.column-2 .sitemapCol{float:left;width:248px}
.column-2 .sitemapCol-end{width:238px}

h1, h1 p, h1 a, h1 span{font:bold 22px/28px Verdana,Helvetica,Sans-serif;color:#404245;text-decoration:none;margin:0;padding:0}
h2, h2 p, h2 a, h2 span{font:bold 16px/20px Verdana,Helvetica,Sans-serif;color:#404245;text-decoration:none;margin:0;padding:0}
h3, h3 p, h3 a, h3 span, h3 span p strong{font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;margin:0;padding:0}
h3 span p{font:bold 14px/18px Arial,Helvetica,Sans-serif !important;color:#000;text-decoration:none;margin:0;padding:0}
h3{margin:0 0 3px 0}
h4, h4 p, h4 a, h4 span{font:bold 12px/15px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;margin:0;padding:0}
p, p a, p span{font:14px/20px Arial,Helvetica,Sans-serif;color:#6a6969;text-decoration:none;margin:0;padding:0}
font{line-height:normal}
.teaser p, .teaser p a, .teaser p span, .teaser a span, .teaser p a span{font:12px/15px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;margin:0;padding:0;}

/*{general fontsize adjust ###### */
.text-wrapper, .textwrapper, .textWrapper, .teaser, .headerVisual{font-size:13px;color:#000;line-height:18px;font-family:Arial,Helvetica,Sans-serif;}
/* ###### general fontsize adjust */

ul, ol{padding:0 0 0 13px}
.documents ul, ol{padding:0 0 0 0 !important}

ol li, ol li a, ol li a span, ul li, ul li a, ul li a span{font:12px/18px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;}
li{list-style-position:inside;font:12px/18px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;}
ol li, ul li{list-style-position:outside}

div.hr{height:0;border-top:1px solid #c3c3c4;overflow:hidden;display:block;margin:0 0 11px 0;clear:both}

.productFaq div.accordeon ul li div.hr{width:100% !important;}
.productFaq div.accordeon ul li div.header{float:none !important;}
.productFaq div.accordeon ul li .content h5, .productFaq div.accordeon ul li .content p { font:12px/15px Arial,Helvetica,Sans-serif;letter-spacing:normal }
.productFaq div.accordeon ul span.hTitle {color: #000000; font: bold 14px/18px Arial,Helvetica,Sans-serif;letter-spacing:normal}
.productFaq div.accordeon ul li{width:100% !important;}

.NC_contboxsubheadertxt{margin-top:5px;}

/*{teaser */

.teaser{font:normal 12px/15px Arial,Helvetica,Sans-serif}

.teaser-type-4, .teaser-type-1{display:block;float:left;margin:0 10px 10px 0;background:#f1f1f1;min-height:50px;width:228px;padding-right:10px;}

body.feature-label-category-style .teaser-type-4 {position:relative;}
body.feature-label-category-style .teaser-type-4 h5 {padding: 0px;margin: 0px;}

.teaser-type-6{display:block;margin:0;border-bottom:1px solid #c3c3c4;padding:13px 0 16px}
.teaser-type-15{display:block;margin:0;border-bottom:1px solid #c3c3c4;padding:13px 0 0}

.teaser-type-4.teaser-noImg, .teaser-type-1.teaser-noImg{padding-left:10px;width:218px;}

.product-detail-list:after, .teaser-type-12:after, .image-preview-list:after, .teaser-type-6:after, .cookbookrow:after{
	content:"";
	display:block;
	height:0;
	line-height:0;
	font-size:0;
	clear:both;
	visibility:hidden;
}
.product-detail-list, .teaser-type-12, .teaser-type-6, .image-preview-list, .cookbookrow{display:inline-block}

/* Hides from IE-mac \*/
/** html .clearfix{height:1%}*/
.product-detail-list, .teaser-type-12, .teaser-type-6,.teaser-type-15, .image-preview-list, .cookbookrow{display:block}
/* End hide from IE-mac */

.teaser-type-12{display:block;margin:0;border:1px solid #c3c3c4;border-width:1px 0 0 0;padding:13px 0}
.teaser-type-11{display:block;overflow:hidden;margin:0;border:1px solid #c3c3c4;border-width:1px 0 0 0;padding:13px 0 0}
.teaser-type-7{display:block;overflow:hidden;margin:0 10px 0 0;border:1px solid #c3c3c4;border-width:1px 0 0 0;padding:13px 0 16px;float:left;width:362px}
.teaser-type-8{display:block;overflow:visible;float:left;width:218px;margin:0 5px;}

.press-center-style .teaser-type-8{margin:0 10px 0 0;width:238px;}

#cataloguelist-1 .teaser-type-8{width:238px !important;margin-bottom:20px;}
#cataloguelist-1 .imageDivVisible .teaser-type-8 .menuCol{padding-top:66px}
#cataloguelist-1 .imageDivInVisible .teaser-type-8 .menuCol.withBorder, #cataloguelist-1 .imageDivVisible .teaser-type-8 .menuCol.withBorder{padding-top:0}

.article-content-style .teaser-type-8, .article-category-style .teaser-type-8{width:238px !important;margin:0 5px 20px 0!important;} 

.tab-teaser-1, .tabcolumn .teaser-type-5{display:block;overflow:visible;margin:0 0 10px 0;padding:0;float:left;width:230px;background:none;}
.tab-teaser-2 .teaserImg{width:230px;display:block;margin:0 0 11px 0}

.sitemapCol .teaser-type-8{margin-bottom:40px}

.teaser-type-2{float:left;padding:10px 10px 0 10px;background:url(../../../../../../templates/bosch-resources/images/bg-teaser-type-2.png) no-repeat 100% 0;height:129px;
/*width:107px;*/
width:auto;
min-width:105px;
max-width:140px;
}

.teaser-type-2 .teaserImg{display:block;margin:0 0 8px 0}
.teaser-type-2 .teaserImg img{display:block;margin:0 auto}

.teaser-sub-end{margin-bottom:0 !important}
.teaser-last-border{padding:0 !important;height:0 !important;overflow:hidden}

.teaser-type-3{display:block;float:left;margin:0 10px 20px 0;background:#f1f1f1;height:96px;width:218px;padding-left:10px;right:10px}

.teaser-type-5{display:block;float:left;margin:0 10px 20px 0;background:#f1f1f1;min-height:50px;width:218px;padding-left:10px;padding-right:10px;}
.product-sheet-1 .teaser-type-5, .product-sheet-1 .teaser-type-8{margin:0 10px 10px 0 !important;}
.product-sheet-1 .teaser-type-8{width:228px;}
.teaser-w228{width:228px !important}

.column-5 .teaser-type-9, .teaser-type-9{display:block;float:left;margin:0 10px 20px 0;background:#f1f1f1;min-height:50px;width:223px;padding:0 5px 5px 10px}
.column-5 .teaser-type-9 h3 a.blueLink{width:auto !important\9}

.teaser-type-9 a.mail-link,.teaser-type-9 a.maillink,.teaser-type-9 a.mailLink,.teaser-type-9 a.mail-Link{margin:0;}

.four_teasers .teaser-type-9{background:none;border:none;border-bottom:1px solid #c3c3c4;}

.teaser-type-10{display:block;margin:0;padding:0 0 20px 0}
.teaser-column{float:left;width:362px;margin:0 10px 0 0}

.teaser h5{overflow:hidden;margin:3px 0;}
.teaser-type-1 h5{float:left;margin:0 0 8px;width:140px;}
.feature-label-category-style .teaser-type-4 h5{margin:0px\9; padding-bottom:8px\9; margin:0px\0/; padding-bottom:8px\0/;}
.teaser-type-1 h5 br{clear:both;}
.image-preview-list a.more-link, .teaser h5 a, .teaser h5.faqSearchTitle{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 4px;padding:0 0 0 10px;display:block;float:left}

.teaser h5.faqSearchTitle{font:bold 14px/18px Arial,Helvetica,Sans-serif !important}

.teaser h5 span p a{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;}
.image-preview-list a.more-link:hover span, .teaser h5 a:hover span, .teaser h5 span p a:hover{color:#00142a;}

.image-preview-list a.more-link span, .teaser h5 a span{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;}

.image-preview-list a.more-link:hover, .teaser h5 a:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -340px}

.teaser-type-11 h5{margin:0 0 16px 0}
.teaser-type-6 h5 a, .teaser-type-11 h5 a{font:bold 14px/18px Arial,Helvetica,Sans-serif;background-position:0 6px}
.teaser-type-6 h5 a:hover, .teaser-type-11 h5 a:hover{background-position:0 -338px}

.teaser-type-12 h5{margin:0 0 14px 0;clear:both}
.teaser-type-7 h5 a, .teaser-type-12 h5 a{font:bold 12px/15px Arial,Helvetica,Sans-serif}
.teaser-type-7 p,.teaser-type-7 p a, .teaser-type-12 p,.teaser-type-12 p a, .teaser-type-17 p,.teaser-type-17 p a{font:12px/15px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none}

.teaser-type-11 h2{margin:0 0 8px 0}
.teaser-type-11 h2 a span{font:normal 12px Arial,Helvetica,Sans-serif;color:#404245}

.teaser-type-1 p, .teaser-type-1 p a, .teaser-type-4 p,.teaser-type-4 p a{font:12px/14px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none}

.teaser-type-6 p,.teaser-type-6 p a, .teaser-type-10 p,.teaser-type-10 p a, .teaser-type-11 p,.teaser-type-11 p a{font:14px/18px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none}

.teaser-type-1 .teaserImg, .teaser-type-4 .teaserImg{float:left;margin:0 10px 0 0}
.tab-teaser-1 .teaserImg, .tabcolumn .teaser-type-5 .teaserImg{width:230px;display:block;margin:0 0 11px 0}
.tab-teaser-1 .teaserImg img, .tabcolumn .teaser-type-5 img{max-width:230px;}
.teaser-type-6 .teaserImg, .teaser-type-7 .teaserImg, .teaser-type-17 .teaserImg, .teaser-type-12 .teaserImg{float:left;margin:2px 10px 0 0;position:relative;z-index:0;}
.teaser-type-6.additionalDocumentlist .teaserImg img{max-width:112px;max-height:159px}

.teaser-type-8 .teaserImg img, .teaser-type-6 .teaserImg img, .teaser-type-7 .teaserImg img, .teaser-type-12 .teaserImg img, .tabindex .teaser-type-6 .teaserImg img, .tabcolumn .teaser-type-5 a{display:block;}

.teaser-type-6 .teaserImg img{max-width:114px;max-height:150px}
.press-releases-style .teaser-type-6 .teaserImg img{max-width:200px;max-height:200px}

.teaser-type-12 .teaserImg img{display:block;max-height:200px;display:inline;max-width:176px}
.teaser-type-12 .teaserImg{width:176px;text-align:center}

.teaser-type-8 .teaserImg{width:238px;display:block;border-bottom:1px solid #c3c3c4;margin:0 0 11px 0}
.teaser-type-11 .teaserImg{float:left;margin:2px 10px 0 0;width:238px}
.teaser-type-11 .teaserImg img{float:right}
.teaser-type-14 .teaserImg{width:178px;height:105px;display:block;border-bottom:1px solid #c3c3c4;margin:0 0 11px 0}
.teaser-type-14 .tipContainer .tipContent .quickLinks li{clear:both}
.teaser-type-14 .teaserImg img{max-width:178px}
.teaser-type-14 .tipContent .tac img{max-width:200px}

.teaser-type-14{margin:0 6px 0 0;float:left;position:relative;z-index:auto !important;}
.teaser-type-14.teaser-end{margin-right:4px !important}

.wBg{background:#fff !important;border:none !important;padding-top:0 !important;}

a.roundbutton{background:url(../../../../../../templates/bosch-resources/images/btnC.png) no-repeat 0 0;display:inline-block;line-height:normal;margin-right:8px !important;padding-left:8px !important;text-decoration:none;vertical-align:top;height:22px;color:#fff !important;font:bold 12px/22px Arial,Helvetica,Sans-serif !important;}
a.roundbutton:hover{background:url(../../../../../../templates/bosch-resources/images/btnC.png) no-repeat  0 100%;}
a.roundbutton input{padding:0 !important;margin:0 !important;border:0;background:none;font:bold 12px/22px Arial,Helvetica,Sans-serif !important;color:#fff !important;cursor:pointer;height:22px;}
a.roundbutton span{background:url(../../../../../../templates/bosch-resources/images/btnC.png) no-repeat 100% 0;cursor:pointer;display:inline-block;height:22px;margin-right:-8px !important;padding-right:8px !important;font:bold 12px/22px Arial,Helvetica,Sans-serif !important;color:#fff !important;white-space:nowrap;}
a.roundbutton:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC.png) no-repeat 100% 100%;}


a.roundbutton-red{background:url(../../../../../../templates/bosch-resources/images/btnC-red.png) no-repeat 0 0;}
a.roundbutton-red span{background:url(../../../../../../templates/bosch-resources/images/btnC-red.png) no-repeat 100% 0;}

a.roundbutton-red:hover{background:url(../../../../../../templates/bosch-resources/images/btnC-red.png) no-repeat 0 100%;}
a.roundbutton-red:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC-red.png) no-repeat 100% 100%;}

a.roundbutton-blue1{background:url(../../../../../../templates/bosch-resources/images/btnC-blue1.png) no-repeat 0 0;}
a.roundbutton-blue1 span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue1.png) no-repeat 100% 0;}

a.roundbutton-blue1:hover{background:url(../../../../../../templates/bosch-resources/images/btnC-blue1.png) no-repeat 0 100%;}
a.roundbutton-blue1:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue1.png) no-repeat 100% 100%;}

a.roundbutton-blue2{background:url(../../../../../../templates/bosch-resources/images/btnC-blue2.png) no-repeat 0 0;}
a.roundbutton-blue2 span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue2.png) no-repeat 100% 0;}

a.roundbutton-blue2:hover{background:url(../../../../../../templates/bosch-resources/images/btnC-blue2.png) no-repeat 0 100%;}
a.roundbutton-blue2:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue2.png) no-repeat 100% 100%;}

a.roundbutton-blue3{background:url(../../../../../../templates/bosch-resources/images/btnC-blue3.png) no-repeat 0 0;}
a.roundbutton-blue3 span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue3.png) no-repeat 100% 0;}

a.roundbutton-blue3:hover{background:url(../../../../../../templates/bosch-resources/images/btnC-blue3.png) no-repeat 0 100%;}
a.roundbutton-blue3:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC-blue3.png) no-repeat 100% 100%;}

a.roundbutton-yellow{background:url(../../../../../../templates/bosch-resources/images/btnC-yellow.png) no-repeat 0 0;}
a.roundbutton-yellow span{background:url(../../../../../../templates/bosch-resources/images/btnC-yellow.png) no-repeat 100% 0;}

a.roundbutton-yellow:hover{background:url(../../../../../../templates/bosch-resources/images/btnC-yellow.png) no-repeat 0 100%;}
a.roundbutton-yellow:hover span{background:url(../../../../../../templates/bosch-resources/images/btnC-yellow.png) no-repeat 100% 100%;}

.teaser-type-12 .teaserText{float:left;width:311px}
.teaser-type-11 .teaserText{float:left;width:486px}
.teaser-type-7 .teaserText{float:left;width:238px}
.teaser-type-12 .teaserText a.button{padding-left:10px !important;padding-right:10px !important;}

.teaser-type-6 .teaserText,.teaser-type-15 .teaserText{float:left;width:362px !important}
.pressKit .teaser-type-6.teaser-noImg .teaserText{width:486px !important;}

.teaser-type-6.teaser-noImg .teaserText,
.teaser-type-15.teaser-noImg .teaserText, 
.teaser-type-7.teaser-noImg .teaserText, 
.teaser-type-12.teaser-noImg .teaserText{float:left;width:486px !important}

.teaser-type-11.teaser-noImg .teaserText{float:left;width:734px}
.teaser-type-7.teaser-noImg .teaserText{float:left;width:236px}

.teaser-noImg .teaserImg{display:none !important;}
.teaserText a{color:#000}
/*.teaser-type-7.teaser-noImg .teaserText{float:left;width:362px}*/

.content-two-column-teaser-style .teaser-type-7.teaser-noImg .teaserText{float:left;width:362px !important}
.content-two-column-teaser-style .teaser-type-7 .teaserImg img{max-width:114px;height:auto}

.teaser-type-12 .priceListHolder{margin:0 0 0 10px;float:left;width:227px}
.result-list .teaser-type-12 .priceListHolder{margin:10px 0 0 10px}

/*.teaser-type-6.teaser-noImg .teaserImg, .teaser-type-7.teaser-noImg .teaserImg, .teaser-type-11.teaser-noImg .teaserImg, .teaser-type-12.teaser-noImg .teaserImg{display:none}*/

.teaser-type-17 .teaserText h3, .teaser-type-17 .teaserText h3 a, .teaser-type-7 .teaserText h3, .teaser-type-7 .teaserText h3 a, .teaser-type-8 .teaserText h3, .teaser-type-8 .teaserText h3 a, .teaser-type-10 h3 a, .teaser-type-10 h3{font:bold 14px/20px Arial,Helvetica,Sans-serif;color:#404245}

.tab-teaser-1 .teaserText h3, .tab-teaser-1 .teaserText h3 a, .tab-teaser-1 h3, .tab-teaser-1 h3 a, .tab-teaser-1 .teaserText h3 span, .tab-teaser-1 .teaserText h3 a span, .tab-teaser-1 h3 span, .tab-teaser-1 h3 a span, .tabcolumn .teaser-type-5 .teaserText h3, .tabcolumn .teaser-type-5 .teaserText h3 a, .tabcolumn .teaser-type-5 h3, .tabcolumn .teaser-type-5 h3 a, .tabcolumn .teaser-type-5 .teaserText h3 span, .tabcolumn .teaser-type-5 .teaserText h3 a span, .tabcolumn .teaser-type-5 h3 span, .tabcolumn .teaser-type-5 h3 a span, .tab-teaser-2 .teaserText h3, .tab-teaser-2 .teaserText h3 a, .tab-teaser-2 h3, .tab-teaser-2 h3 a, .tab-teaser-2 .teaserText h3 span, .tab-teaser-2 .teaserText h3 a span, .tab-teaser-2 h3 span, .tab-teaser-2 h3 a span{font:bold 14px/18px Arial,Helvetica,Sans-serif !important;color:#000 !important}

.teaser-type-10 h3{margin:0 0 16px 0}

.teaser-type-6 .teaserOpts, .teaser-type-15 .teaserOpts{float:right;width:238px;margin:0 0 0 10px}

#content-one-column-teaser-selector .teaserOpts{margin:0 0 0 7px !important;}

.teaser-type-12 .teaserOpts{float:right;width:227px;margin:0 0 0 10px}

.teaserOpts ul{margin:-15px 0 0 0;padding:0;float:left;width:100%}
.teaserOpts .teaserImg{margin-top:10px;margin-right:0;}
.teaserOpts .teaser-type-6 .teaserImg img{max-width:238px !important;max-height:200px;}
.teaserOpts ul li{margin:0;padding:0;border-bottom:1px solid #c3c3c4}
.teaserOpts ul li a, .teaserOpts ul li span{display:block;font:normal 12px/15px Arial,Helvetica,Sans-serif;color:#000;padding:15px 0;width:auto !important}
.teaserOpts ul li a span{padding:0}
.teaserOpts ul li span a{padding:0!important;}

.teaser-type-1 h3, .teaser-type-3 h3, .teaser-type-4 h3, .teaser-type-5 h3{margin:px 0 px}

.teaser-type-15 h3, .teaser-type-6 h3, .teaser-type-7 h3, .teaser-type-8 h3, .teaser-type-11 h3{margin:0 0 10px}

.tab-teaser-1 h3, .tab-teaser-1 p, .tabcolumn .teaser-type-5 h3, .tabcolumn .teaser-type-5 p, .tab-teaser-2 h3, .tab-teaser-2 p{margin:0 0 5px}

.teaser-type-12 h3, .tipContent h3{margin:0 0 10px;font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#215f8b}

.tipContent h3 strong{float:left;margin: 0 2px 0 0;}

.teaser-type-12 h3 a,
.teaser-type-12 h3 a span,
.teaser-type-12 h3 a span a.feature-link,
.teaser-type-12 h3 a span p,
.teaser-type-12 h3 a span *{font:bold 14px/18px Arial,Helvetica,Sans-serif !important;color:#215f8b}

.teaser-type-12 h3 a span p{margin-bottom:0}
.teaser-type-12 h3 a span p br{font-size:1px;line-height:1px}
.teaser-type-12 h3 a span{/*display:block;*/clear:both}

.teaser-type-12 h3 a:hover,
.teaser-type-12 h3 a:hover span,
.teaser-type-12 h3 a:hover span a.feature-link,
.teaser-type-12 h3 a:hover span p,
.teaser-type-12 h3 a:hover span *
{color:#00142a}

.teaser-type-3 h5, .teaser-type-5 h5{margin:0 0 6px 0}
.teaser-type-3 h5 h5, .teaser-type-5 h5 h5{margin:0;}
.teaser-type-5 select{width:184px;padding:3px;margin:4px 0 17px 0;font:normal 12px/15px Arial,Helvetica,Sans-serif}

.teaser-type-9 h5{margin:0 0 2px 0}

.teaser-type-1 p, .teaser-type-4 p, .teaser-type-6 p, .teaser-type-7 p, .teaser-type-11 p, .teaser-type-9 p, .teaser.related-links h3{margin:0 0 4px 0}
.teaser-type-1 .teaserImg p{margin:0;}
.teaser-type-12 p{margin:0 0 14px 0}
.teaser-type-8 p{margin:0 0 9px 0}
.teaser p.teaser-note, .teaser p.teaser-note a, .teaser p.teaser-note span{font:normal 11px/13px Arial,Helvetica,Sans-serif !important;color:#808285;margin:9px 0}

/* teaser } */

.content-sub{min-height:112px;overflow:hidden;margin-bottom:0;float:left}

#footerOptions{border-bottom:1px solid #c3c3c4;height:30px;padding:0 10px}

#footerOptions a{color:#fff;font-weight:bold;font-size:12px;display:block;float:left;line-height:30px;height:30px;background-image:url(../../../../../../templates/bosch-resources/images/footer-opts.png);background-repeat:no-repeat}
#footerOptions a:hover{color:#e1e1e2}

#footerLeft{float:left}
#footerRight{float:right}
#footerRight a.fright{margin-left:15px}

#ckepop{float:left;margin:0 0 0 15px;}
#ckepop a.fRate{line-height:30px !important;}

#top{height:0;width:0;visibility:hidden}

.press-teasers .teaser-type-6 .teaserImg{width:114px!important}

.scrollToTop{background-position:0 13px;padding-left:12px}
.scrollToTop:hover{background-position:0 -22px}

.fRecommend{background-position:0 -59px;padding-left:25px}
.fRecommend:hover{background-position:0 -100px}

.fBookmark{background-position:0 -230px;padding-left:14px}
.fBookmark:hover{background-position:0 -277px}
.fPDF{background-position:0 -324px;padding-left:18px}
.fPDF:hover{background-position:0 -370px}
.fPrint{background-position:0 -416px;padding-left:22px}
.fPrint:hover{background-position:0 -462px}

.fTwitter{background:url(../../../../../../templates/bosch-resources/images/footer_twitter.png) no-repeat 0 7px !important;padding-left:17px}
.fTwitter:hover{background:url(../../../../../../templates/bosch-resources/images/footer_twitter_hover.png) no-repeat 0 7px !important;}

.fYouTube{background:url(../../../../../../templates/bosch-resources/images/footer_youtube.png) no-repeat 0 6px !important;padding-left:19px}
.fYouTube:hover{background:url(../../../../../../templates/bosch-resources/images/footer_youtube_hover.png) no-repeat 0 6px !important;}

.fFacebook{background:url(../../../../../../templates/bosch-resources/images/footer_facebook.png) no-repeat 0 6px !important;padding-left:12px}
.fFacebook:hover{background:url(../../../../../../templates/bosch-resources/images/footer_facebook_hover.png) no-repeat 0 6px !important;}

 #footerRight .fRate{background-position:0 -230px;padding-left:14px;position:relative}
 #footerRight .fRate img{position:absolute;width:0;height:0;left:0;bottom:0}
 #footerRight .fRate:hover{background-position:0 -277px}

#footerOptions a.fFontSize{background:none}

.fFontSize span{display:block;float:left;margin:4px 8px 0 0;width:22px;height:22px;background-image:url(../../../../../../templates/bosch-resources/images/footer-opts.png);background-repeat:no-repeat;text-indent:-9000pt}
.fFontSize .fSmall{background-position:0 -516px}
.fFontSize .fSmall:hover{background-position:0 -568px}
.fFontSize .fSmall.active{background-position:0 -620px}
.fFontSize .fSmall.active:hover{background-position:0 -672px}
.fFontSize .fMedium{background-position:0 -724px}
.fFontSize .fMedium:hover{background-position:0 -776px}
.fFontSize .fMedium.active{background-position:0 -828px}
.fFontSize .fMedium.active:hover{background-position:0 -880px}
.fFontSize .fLarge{background-position:0 -932px}
.fFontSize .fLarge:hover{background-position:0 -984px}
.fFontSize .fLarge.active{background-position:0 -1036px}
.fFontSize .fLarge.active:hover{background-position:0 -1088px}

#footerNav{padding:6px 0 14px 10px}
#footerNav ul{overflow:hidden;margin:0;padding:0}
#footerNav ul li{list-style-type:none;float:left;display:block;line-height:15px;margin:2px 0 0 7px !important;font:bold 10px/15px Arial}
#footerNav ul li a{color:#c3c3c4;font-size:10px;font-weight:bold;line-height:11px;border-left:1px solid #c3c3c4;padding:0 0 0 7px;letter-spacing:-0.1px}
#footerNav ul li:first-child{margin-left:0 !important}
#footerNav ul li:first-child a{border:0;padding:0}
#footerNav ul li a:hover{color:#fff}

#copy{padding:0 0 0px 10px;color:#c3c3c4;font:bold 10px/10px Arial}
#copy a span { font: bold 10px/10px Arial;}
.breadcrumb{margin:-3px 0 20px}
.breadcrumb ul{margin:0;padding:0;overflow:hidden}
.breadcrumb ul li{margin:0 8px 0 0;padding:0;display:block;float:left}
.breadcrumb ul li a{display:block;float:left;font:normal 11px Arial;color:#808285;background:url(../../../../../../templates/bosch-resources/images/arw-breadcrumb.png) no-repeat 100% 4px;padding:0 13px 0 0}
.breadcrumb ul li a br{display:none;}
.breadcrumb ul li a.active,.breadcrumb ul li a:hover{color:#215F8B}
.breadcrumb ul li a.active{color:#808285}

h1.pageTitle{margin:0 0 22px 0;font:bold 18px/25px Verdana,Helvetica,Sans-serif}
h1.pageTitle a.feature-link{font:bold 18px/25px Verdana,Helvetica,Sans-serif !important;}
h1.pageTitle br{line-height:0;font-size:0}
div.pageSubtitle{margin:0 0 30px 0;font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#000}
span.pageSubtitle{font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#000}
div.pageSubtitle *{font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#000}
span.pageSubtitle *{font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#000}
div.pageSubtitle h3{font:normal 14px/18px Arial,Helvetica,Sans-serif;color:#000}
h3.pageSubtitle{margin:0 0 30px 0}

a.button input{width:auto !important;float:left;padding:0;line-height:15px !important;background:none;border:0;color:#fff;cursor:pointer;font:bold 12px Arial,Helvetica,Sans-serif !important;height:21px;outline:none}

a.button:hover,a.button.hover{background-position:0 -22px}
a.greyButton:hover{background-position:0 -22px}

a.more-link, a.morelink, a.moreLink, a.more-Link{color:#215f8b;font:bold 14px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 5px ;padding:0 0 0 10px;display:block;float:left;clear:both}
.teaser h5 a.video-link{background:url(../../../../../../templates/bosch-resources/images/videoIcon.gif) no-repeat 0 0; width:18px; padding:0 0 0 10px;display:block;float:left;clear:both}

.docDownloadManual{clear:both}
.docDownloadManual a{color:#215f8b;font:bold 14px/18px Arial,Helvetica,Sans-serif;text-decoration:none}
.docDownloadManual a:hover{color:#00142a}

a.more-link:hover, a.morelink:hover, a.moreLink:hover, a.more-Link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -339px}

a.mail-link, a.maillink, a.mailLink, a.mail-Link{color:#215f8b;font:bold 14px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 3px;padding:0 0 0 21px;display:block;float:left;clear:both;margin:0 0 4px 0}
a.mail-link:hover, a.maillink:hover, a.mailLink:hover, a.mail-Link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -209px}

a.document-link, a.documentlink, a.documentLink, a.document-Link{color:#215f8b;font:bold 14px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -423px;padding:0 0 0 17px;display:block;float:left;clear:both;margin:0 0 4px 0}
a.document-link:hover, a.documentlink:hover, a.documentLink:hover, a.document-Link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -639px}

.teaser a.more-link, .teaser a.morelink, .teaser a.moreLink, .teaser a.more-Link, .teaser a.link{color:#215f8b;font:bold 12px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 5px;padding:0 0 0 10px;display:block;float:left;clear:both}

.teaser a.more-link:hover, .teaser a.morelink:hover, .teaser  a.moreLink:hover, .teaser a.more-Link:hover, .teaser a.link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -339px}

a.preview-zoom{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/zoomin-product.png) no-repeat 0 1px;padding:0 0 0 20px;display:block;float:left;clear:both;margin:0 0 10px 0}

a.preview-zoom:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/zoomin-product.png) no-repeat 0 -22px}

.image-preview-list a.mail-link, .image-preview-list  a.maillink, .image-preview-list  a.mailLink, .image-preview-list  a.mail-Link, .teaser a.mail-link, .teaser  a.maillink, .teaser  a.mailLink, .teaser  a.mail-Link{color:#215f8b;font:bold 12px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 3px;padding:0 0 0 21px;display:block;float:left;clear:both}
.teaser a.mail-link:hover,.teaser  a.maillink:hover,.teaser  a.mailLink:hover,.teaser a.mail-Link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -209px}

.image-preview-list a.document-link, .image-preview-list a.documentlink, .image-preview-list a.documentLink, .image-preview-list a.document-Link, .teaser a.document-link, .teaser a.documentlink, .teaser a.documentLink, .teaser a.document-Link{color:#215f8b;font:bold 12px/18px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -422px;padding:0 0 0 17px;display:block;float:left;clear:both}
.teaser a.document-link:hover, .teaser a.documentlink:hover, .teaser a.documentLink:hover, .teaser a.document-Link:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/bg-links.png) no-repeat 0 -638px}

.teaser-type-10 .teaser-column a{font:bold 14px/18px Arial,Helvetica,Sans-serif}

p.image-caption{font:normal 11px/13px Arial,Helvetica,Sans-serif;color:#808285}

.column-mid h3, .column-mid h2{margin:0 0 17px 0}
.column-mid .teaser-type-1 h3{margin:6px 0 3px}
.column-mid p{margin:0 0 12px 0}
.column-mid .teaser-type-1 p{margin:0 0 4px}
.column-mid ul, .column-mid ol{margin:0 0 13px 0}
.column-mid ul li{list-style:disc}

.flash{margin:0 0 10px 0}

.list-options{min-height:22px}
.list-options .result-count{font:bold 12px/18px Arial,Helvetica,Sans-serif}
.list-options div{float:left;margin:6px 30px 4px 0}
.list-options div div{margin:0 !important;}
.list-options .more-link{font:bold 12px/18px Arial,Helvetica,Sans-serif}

.pager{display:block;float:right;margin:0}
.list-options div.pager{float:right;margin:4px 0}
.pager ul{display:block;float:left;margin:0;padding:0}
.pager ul li{display:block;float:left !important;margin:0;width:auto !important;padding:0;font:bold 12px/18px Arial,Helvetica,Sans-serif;color:#000;clear:none !important}

.pager ul li a{display:block;float:left;margin:0;padding:0;font:bold 12px/20px Arial,Helvetica,Sans-serif;color:#215f8b;width:20px;height:20px;text-align:center;z-index:99}
.pager ul li.active a{background:url(../../../../../../templates/bosch-resources/images/pageractivebg.png) no-repeat 0 0;}

.pager ul li.pager-dots{margin:0 5px}
.pager ul li a:hover{color:#00142a}
.pager ul li.next a{position:relative;text-indent:-9000pt;background:url(../../../../../../templates/bosch-resources/images/arw-pager.png) no-repeat -20px -20px}
.pager ul li.prev a{position:relative;text-indent:-9000pt;background:url(../../../../../../templates/bosch-resources/images/arw-pager.png) no-repeat 0 -20px}

.pager ul li.next.active a, .pager ul li.next a:hover{background-position:-20px -40px}
.pager ul li.prev.active a, .pager ul li.prev a:hover{background-position:0 -40px}

.pager ul li.prev.disabled a{background-position:0 0 !important}
.pager ul li.next.disabled a{background-position:-20px 0 !important}

.result-list{clear:both;z-index:0;position:relative}

.subnotes p{font:normal 10px/15px Arial,Helvetica,Sans-serif;color:#000}

.voteStars.largevotes{margin:3px 0 0 1px}
.voteStars.largevotes li{margin:0 2px 0 0;padding:0}


.comparison{float:left;margin:2px 0 0 20px}
.shopatron-product-resultsheet-style .comparison{ margin: 0 0 4px;}
.shopatron-product-resultsheet-style .resText2 ul{padding:0}
.comparison label{float:left;font:12px/18px Arial,Helvetica,sans-serif;cursor:pointer; width:127px;}
.comparison input{margin:3px 5px 0 0;padding:0;float:left;height:14px}

.voteStars, .teaser-type-12 .priceList{margin:0;padding:0}
.teaser-type-12 .properties ul, .teaser-type-12 .awards{padding:0}
.teaser-type-12 .priceList .hr{display:none !important}

.teaser-type-12 .priceList li{ margin-bottom: 5px;width: 125px !important;}
.shopatron-product-resultsheet-style .teaser-type-12 .priceList li{float: left;display: block;}
.teaser-type-12 .priceListHolder .properties li{margin:0 5px 5px 0;float:left;position:relative}

.teaser-type-12 .priceListHolder .pictogramResultsheet ul li{height:40px;clear:none;}
.teaser-type-12 .priceListHolder .pictogramResultsheet ul li img{max-height:40px}
.teaser-type-12 .priceListHolder .pictogramResultsheet ul li .tipContent img{ max-height: none}
.teaser-type-12 .priceListHolder .pictogramResultsheet ul{float:left;width:100%}
.teaser-type-12 .priceListHolder .awards{margin:6px 0 20px;float:left}
.tabcolumn .awards{margin:0 0 10px 0;overflow:hidden;clear:both}
.tabcolumn .awards li, .teaser-type-12 .priceListHolder .awards li{margin:0 10px 0 0;float:left;padding:0}

.specify h4 span.info img{margin:0 0 -2px 5px;display:inline;cursor:pointer}
.specify span.info img{margin:0 0 -3px 5px;display:inline;cursor:pointer}

.detailed-title{overflow:visible;clear:both;position:relative;z-index:100;zoom:1;}
.detailed-title .submargin-10.MarginTop-10{float:right;clear:none !important}
.title-info{float:right;font:bold 12px/13px Arial,Helvetica,Sans-serif;visibility:hidden}
.title-info p{font:bold 12px/13px Arial,Helvetica,Sans-serif;clear:both;text-align:left;margin:0 0 4px 0;white-space:nowrap;float:right;}
.title-info .pr{float:left !important;}
.title-info p a, .title-info p a.more-link{font:bold 12px/13px Arial,Helvetica,Sans-serif}
.title-info a.button{clear:both;padding:0 10px !important;}
.product-sheet-style .detailed-title .title-info #divWhereCanIBuy{float:left !important;}
.page-titles{float:left}
.image-preview{margin:0;text-align:center}
.pheader{min-height:358px !important}
.pheader .image-preview{margin:22px 0 0;text-align:center}
.image-preview img{display:inline}

.image-preview-list{margin:0 0 20px;padding:0;display:block;clear:both}
.image-preview-list li{float:left;display:block;margin:0 9px 0 0;position:relative;width:50px;height:50px}
.image-preview-list li img{position:absolute;top:0;left:0;width:50px;height:50px;display:block;border:0}
.image-preview-list li a{position:absolute;top:0;left:0;width:50px;height:50px;display:block;background:transparent;overflow:hidden}
.image-preview-list li.active a, .image-preview-list li a:hover{border:3px solid #6eb0d5;width:44px;height:44px}

.image-preview-list li.active a img, .image-preview-list li a:hover img{top:-3px;left:-3px}

.teaser.related-links{border-bottom:none !important;margin-bottom:10px}
.teaser.related-links h5{margin:0 0 5px}
.teaser.related-links div.hr{margin:0 0 6px}
.teaser.related-links ul{margin:0;padding:0}
.teaser.related-links ul li{margin:0 0 15px;overflow:visible;display:inline-block}
.teaser.related-links ul li a{float:left}
.teaser.related-links ul li h5{float:left;margin:10px 0 0 10px;width:166px;overflow:visible}
.teaser.related-links ul li h5 a span{display:block}
/*{###### */
.teaser.related-links ul li h5 br{display:none}
/* ###### } */

.search-results-style .teaser-type-12 .productListItemLeft, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft 
{
    width:163px;
    float:left;
    margin-right:25px;    
}

.product-result-sheet .teaser-type-12 .productListItemLeft {
     width:163px;
     float:left;
     margin-right:25px;
}

.fredhopper-search-results-style .teaser-type-12 .productListItemLeft
{
    width:163px;
    float:left;
    margin-right:25px;    
}

.search-results-style .teaser-type-12 .productListItemLeft .comparison, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .comparison, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .comparison 
{
    margin:15px 0 0 10px;    
}
.product-result-sheet .teaser-type-12 .productListItemLeft .comparison {
     margin:15px 0 0 10px;    
}
.search-results-style .teaser-type-12 .productListItemLeft .roundbutton, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .roundbutton, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .roundbutton 
{
    margin:10px 0 0 10px;    
}
.product-result-sheet .teaser-type-12 .productListItemLeft .roundbutton {
     margin:10px 0 0 10px;  
}

.fredhopper-search-results-style .teaser-type-12 .productListItemLeft  .roundbutton {
    margin:10px 0 0 10px;
}

.search-results-style .teaser-type-12 .productListItemLeft .pr-snippet, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet { margin:10px 0 0 10px; }
.search-results-style .teaser-type-12 .productListItemLeft .pr-snippet-wrapper, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet-wrapper, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet-wrapper { margin:10px 0 0 10px; }
.product-result-sheet .teaser-type-12 .productListItemLeft .pr-snippet { margin:10px 0 0 10px;  }
.product-result-sheet .teaser-type-12 .productListItemLeft .pr-snippet-wrapper { margin:10px 0 0 10px;  }
.fredhopper-search-results-style .teaser-type-12 .productListItemLeft .pr-snippet { margin:10px 0 0 10px; }
.fredhopper-search-results-style .teaser-type-12 .productListItemLeft .pr-snippet-wrapper { margin:10px 0 0 10px; }

.search-results-style .teaser-type-12 .productListItemLeft .pr-snippet-link, .product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet-link, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemLeft .pr-snippet-link { width:150px; }
.product-result-sheet .teaser-type-12 .productListItemLeft .pr-snippet-link { width:150px; }
.fredhopper-search-results-style .teaser-type-12 .productListItemLeft .pr-snippet-link { width:150px; }


.tabindex .product-result-sheet .teaser-type-12 .teaserText {
    margin: 0 15px 0 0 !important;
    width: 371px;
}

.search-results-style .teaser-type-12 .productListItemRight, .product-resultsheet-style .result-list .teaser-type-12 .productListItemRight, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemRight
{ 
    width:120px;
    float:left;
}
.search-results-style .teaser-type-12 .productListItemRight .priceListHolder .campaigns, .product-resultsheet-style .result-list .teaser-type-12 .productListItemRight .priceListHolder .campaigns, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemRight .priceListHolder .campaigns
{ 
    list-style-type: none;
}
.search-results-style .teaser-type-12 .productListItemRight .priceListHolder .campaigns, .product-resultsheet-style .result-list .teaser-type-12 .productListItemRight .priceListHolder .campaigns, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .productListItemRight .priceListHolder .campaigns a
{
    float: left;
}
.product-result-sheet .teaser-type-12 .productListItemRight { 
    width:120px;
    float:left;
}
.fredhopper-search-results-style .teaser-type-12 .productListItemRight
{
    width:160px;
    float:left;
}

.fredhopper-search-results-style .tabindex .teaser-type-12 .pictogramResultsheet ul li 
{
    float:left;
    width:45px;
}
.product-result-sheet .teaser-type-12 .pictogramResultsheet ul li  { 
    float:left;
    width:45px;
    padding: 0;
}

.teaser-type-12 .pictogramResultsheet ul li {
    float: left;
    margin: 0 5px 5px 0;
    position: relative;
    list-style-type:none;
}
.product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li, .search-results-style .teaser-type-12 .pictogramResultsheet ul li, .shopatron-product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li{height:40px;clear:none;}
.product-result-sheet .teaser-type-12 .pictogramResultsheet ul li{height:40px;clear:none;}
.product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li img, .search-results-style .teaser-type-12 .pictogramResultsheet ul li img, .shopatron-product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li img{max-height:40px}
.product-result-sheet .teaser-type-12 .pictogramResultsheet ul li img{max-height:40px}
.product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li .tipContent img, .search-results-style .teaser-type-12 .pictogramResultsheet ul li .tipContent img, .shopatron-product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul li .tipContent img{ max-height: none}
.product-result-sheet .teaser-type-12 .pictogramResultsheet ul li .tipContent img{ max-height: none}
.product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul, .search-results-style .teaser-type-12 .pictogramResultsheet ul, .shopatron-product-resultsheet-style .teaser-type-12 .pictogramResultsheet ul{float:left;width:100%}
.product-result-sheet .teaser-type-12 .pictogramResultsheet ul{float:left;width:100%}


.product-pict { padding-top:16px; }
.product-pict ul{margin:10px 0;padding:0;float:left;width:100%}
.product-pict ul li{margin:0 10px 10px 0;padding:0;float:left;list-style-type:none !important;position:relative}
.partner-product-search-style .product-pict ul li{margin:0 5px 5px 0;}
.partner-product-search-style .product-pict ul li a{height:38px;}
.product-pict ul li a{height:73px;display:block;float:left}
.product-pict ul li a img{max-height:73px}

.combined-partner-product-search-style .product-pict ul li a { height:38px; }
.combined-partner-product-search-style .partner-product-search-searchBox .txtFreeTextSearch, .combined-partner-product-search-style .partner-product-search-searchBox .txtFreeTextSearchLabel { width: 390px;float: left; margin-right: 10px }
.combined-partner-product-search-style .partner-product-search-searchBox select { width: 227px;float: left;margin-right: 10px;height: 19px; }
.combined-partner-product-search-style .partner-product-search-searchBox .ddlPartnerTypeLabel { width: 228px;float: left;margin-right: 10px;padding-right: 50px;  }
.combined-partner-product-search-style .partner-product-search-searchBox { width: 593px;height: 64px; }
.combined-partner-product-search-style .page-list-rows .leftBlock { width: 350px !important; }
.combined-partner-product-search-style .page-list-rows .middleBlock {float: left; width: 135px !important;}
/*.combined-partner-product-search-style .roundbutton { margin-top: 17px }*/

.combined-partner-product-search-style .status {
    color: #999999;
    float: left;
    font: bold 11px Arial;
    margin: -5px 0 5px 0;
    padding: 5px 0 0 11px;
    white-space: nowrap;
    letter-spacing: normal;
}
.combined-partner-product-search-style .greenDot {
    background: url("../../../../../../Templates/bosch-resources/images/green_dot.jpg") no-repeat scroll 0 8px transparent;
    
}
.combined-partner-product-search-style .yellowDot {
    background: url("../../../../../../Templates/bosch-resources/images/yellow_dot.png") no-repeat scroll 0 8px transparent;
}
.combined-partner-product-search-style .redDot {
    background: url("../../../../../../Templates/bosch-resources/images/red_dot.png") no-repeat scroll 0 8px transparent;
}

.tab .product-pict ul, .tab .product-pict{float:left}
.tab .product-pict ul li{width:62px !important;height:62px !important;float:left}

.tabcolumn{display:block;float:left;margin:0 10px 0 0}
.tabcolumn.tabcolumn-1{width:372px}
.tabcolumn.tabcolumn-2{width:230px}

.feature-list ul{padding:0 0 0 15px;margin:0 0 10px 0}
.feature-list ul li{border-bottom:1px solid #c3c3c4;padding:3px 0 2px 23px;font:normal 12px/24px Arial,Helvetica,Sans-serif;}

.feature-list ul li.feature-title.collapse{list-style-position:inside;background:#e1e1e2 url(../../../../../../templates/bosch-resources/images/flist_arrow.png) no-repeat 9px 11px;text-indent:12px;padding:3px 0 2px 10px;font:bold 12px/24px Arial,Helvetica,Sans-serif;list-style-type:none !important;cursor:pointer}

.feature-list ul li.feature-title.expand{:#e1e1e2 url(../../../../../../templates/bosch-resources/images/flist_arrow.png) no-repeat 9px -82px;
text-indent:12px;padding:3px 0 2px 10px;font:bold 12px/24px Arial,Helvetica,Sans-serif;list-style-type:none !important;cursor:pointer;list-style-position:inside}

.feature-list ul li.feature-title{list-style-type:none !important;background:#e1e1e2}

.feature-list.item-1 ul li{list-style-type:disc !important;text-indent:0;padding-left:10px}
.feature-list.item-1 ul li{margin:0}
.feature-list.item-2 ul li, .feature-list.item-5 ul li{list-style-type:none !important}
.feature-list.item-3 ul li{list-style-type:none}
.feature-list.item-3 ul li{background:url(../../../../../../templates/bosch-resources/images/list-square.gif) no-repeat 10px 13px;margin-left:0;padding-left:36px}
.feature-list.item-4 ul li{list-style-type:circle !important}

.feature-list.item-1 ul li.feature-title, .feature-list.item-3 ul li.feature-title{list-style-type:none !important}

*:first-child+html .feature-list ul li.feature-title{margin-left:-5px;padding-left:0}

.table table{width:100%;margin:0 0 10px 0}

.table table thead tr td, .table table thead tr th{font:bold 12px/15px Arial,Helvetica,Sans-serif;background:#c3c3c4;border-bottom:1px solid #c3c3c4;padding:7px 9px}
.table table thead tr td.light, .table table thead tr th.light{background:#e1e1e2;width:199px}
.table table thead tr td.light, .table table thead tr th.white{background:#fff;width:199px}

.table table tbody tr td{font:normal 12px/15px Arial,Helvetica,Sans-serif;background:#e1e1e2;border-bottom:1px solid #c3c3c4;padding:7px 9px}

/*

.table table tbody tr td input{ position: relative !important;}
.table table tbody tr td label.tablelabel{ display: block;float: left;margin: 3px 0 0 0;width: 120px;}
*/

.table table tbody tr td.light{background:#fff;width:208px}

.subBlock img{border:1px solid #ccc}

.tabindex h3{margin:0 0 10px 0}
.tabindex li .quickLinks{width:245px;overflow:hidden}
.tabindex li .quickLinks ul li{padding:1px 0 0;position:relative;width:auto;font:14px/22px Arial,Helvetica,Sans-serif;float:left;clear:both}
.tabindex li .quickLinks ul li span.sprite{margin:6px 5px 0 1px}
.tabindex li .quickLinks ul li div.global a{line-height:23px !important;}
.tabindex li .quickLinks ul li a{font:bold 12px/15px Arial,Helvetica,Sans-serif}
.tabindex li .quickLinks ul li a:hover{color:#00142a}
.tabindex li .quickLinks ul li input.cb, .tabindex li .quickLinks ul li span.cb{position:absolute;left:23px;top:5px;margin:0;padding:0}
.tabindex li .quickLinks ul li span.cb input{margin:0;padding:0;width:13px;height:13px}

#divRouteResult .directions_panel.routeTableHolder{width:409px}

.tabindex .teaser-type-6 .teaserImg{border:1px solid #c3c3c4}
.tabindex .teaser-type-6 .teaserText{width:476px !important}
.tabindex .teaser-type-6 .teaserText .quickLinks{width:476px !important}
.product-sheet-style .tabindex .teaser-type-6 .teaserText .quickLinks ul{padding:0}
.tabindex .teaser-type-6 .teaserText .quickLinks ul li h5{margin:0}

.tabindex .teaser-type-6 .teaserText h3{margin:0 0 3px 0}
.tabindex .teaser-type-6 .teaserText h3, .tabindex .teaser-type-6 .teaserText h3 a{font:bold 14px/18px Arial,Helvetica,Sans-serif}


.tabindex .teaser-type-6 .teaserText h3.umTitle a{cursor:text;}


.tabindex .teaser-type-12{padding-bottom:0;margin-top:10px}
.tabindex .teaser-type-12 .teaserText, .tabindex .teaser-type-12 .quickLinks{width:466px}

.tabindex .teaser-type-12 .quickLinks ul li a{font:bold 14px/18px Arial,Helvetica,Sans-serif}
.tabindex .fteaser-type-12 .quickLinks ul li, .tabindex .teaser-type-12 .quickLinks ul li a.button{clear:both}
.tabindex .teaser-type-12 p, .tabindex .teaser-type-12 h3{margin-bottom:5px}
.tabindex .teaser-type-12 h3, .tabindex .teaser-type-12 h3 a, .tabindex .teaser-type-12 h3 a:hover{color:#000}
.tabindex .teaser-type-12 p, .tabindex .teaser-type-12 p a{font:normal 14px/18px Arial,Helvetica,Sans-serif}

.compare{width:942px}
.compare .accordeon ul.main div.content{margin:0;padding:0}

.compare .accordeon ul.main li{border:0}
.compare .accordeon ul.main li div.header h5 a{font:bold 14px/14px Arial,Helvetica,Sans-serif;border-bottom:1px solid #c3c3c4}
.compare .accordeon ul.main li div.header h5 a.down{border-bottom:0}

.compare .table table thead tr th, .compare .table table thead tr td, .compare .table table tbody tr td{width:168px;vertical-align:bottom}
.compare .table table tbody tr td{vertical-align:top !important;}
.compare .table table thead tr th.label{width:198px}

.table table thead tr th a.more-link, .table table thead tr td a.more-link{font-size:11px;line-height:19px}
.table table tbody tr td a.more-link{font-size:12px;margin-bottom:0}
.table table thead tr th span, .table table thead tr td span{font-weight:normal}
.compare .table table thead tr th b, .compare .table table thead tr th span, .compare .table table thead tr td b, .compare .table table thead tr td span, .compare .table table tbody tr td span, .compare .table table tbody tr td strong{display:block;clear:both}

.compare .table .product-features ul{margin:0;padding:0}
.compare .table .product-features ul li{float:left;margin:0 5px 5px 0;padding:0;width:auto}
.compare .table .product-features ul li a{float:left;height:29px;width:29px}
.compare .table table{margin:0;border-top:1px solid #c3c3c4}

.ProductFeatures.ProductFeaturesComparasion li{clear:both !important}
.compare .table .voteStars{margin:3px 0 0 1px}
.compare .table .voteStars li{margin:0 4px 0 0;padding:0;width:auto !important}
.compare .table .voteStars li.voteDetails{clear:both}
.compare .table .voteStars li.voteDetails span{top:0;left:0}

.disabled-title, .layer-back{float:left;display:block;margin:0 20px 0 0}
.layer-back a{background:url(../../../../../../templates/bosch-resources/images/arw-layer-back.png) no-repeat 0 5px;padding:0 0 0 10px;margin:0;display:block;float:left;font:bold 12px/15px Arial,Helvetica,Sans-serif}

.disabled-title a{background:url(../../../../../../templates/bosch-resources/images/arw-disabled-title.png) no-repeat 0 5px;padding:0 0 0 10px;margin:0;display:block;float:left;font:bold 12px/15px Arial,Helvetica,Sans-serif;color:#c3c3c4}

.strongHide{display:none !important;}
.l-68{left:-68px !important;}
.l-190{left:-190px !important;}
.w714{width:714px}
.service-1 .w486, .w486{width:486px !important;}
.w238{width:238px !important;}

.compare .table tr td p, input{font:normal 12px/15px Arial,Helvetica,Sans-serif}
.tab.alphabet .tabindex li{width:auto !important;float:none !important;padding:10px}
.pressSelect{float:left;display:block}
.pressSelect select{font:normal 12px/15px Arial,Helvetica,Sans-serif;margin:0 5px 0 0}

.specify .filter-desc{font:normal 12px/15px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.eyecatcher-1{ background: none repeat scroll 0 0 #C0AC00;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font: bold 14px/18px Arial,Helvetica,Sans-serif !important;
    left: 0;
    padding: 1px 4px !important;
    position: absolute;
    top: 3px;}
.eyecatcher-2{background:#c0ac00;font:bold 16px/22px Verdana,Helvetica,Sans-serif !important;color:#fff !important;display:block;padding:4px 9px 6px !important;}  

.tipContainer{background:#f1f1f1;position:absolute;top:45px;padding:10px;left:5px;z-index:9999;border:1px solid #ccc;min-width:160px}

#prices{clear:both;float:left;font:normal 12px/17px Arial,Helvetica,Sans-serif;margin:0 0 5px 0;white-space:nowrap;width:100%}
.price-seperator{margin:0 3px}
.blueHeader{background:#215f8b;float:left;width:100%;height:40px;margin:0 0 10px 0}

.compareprint{background:url(../../../../../../templates/bosch-resources/images/pop-print.jpg) no-repeat 0 50%;padding:0 0 0 25px;float:right;display:block;font:bold 12px/40px Arial;color:#fff;height:40px;margin:0 10px 0 0}
.compareprint:hover{color:#fff}
.compareshare, .blueHeader .fRate{background:url(../../../../../../templates/bosch-resources/images/footer-opts.png) no-repeat 0 -56px;padding:0 0 0 25px;float:right;display:block;font:bold 12px/40px Arial;color:#fff;height:40px;margin:0 10px 0 0;position:relative}
.compareshare img, .blueHeader .fRate img{position:absolute;width:0;height:0;top:0}

.compare a.logo{margin:0 0 -10px 0}
div.prStars{position:inherit !important}

/*{jquery - ui - customize */

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{float:left}
.ui-slider-horizontal .ui-slider-handle{margin-left:-11px !important}
.ui-datepicker .ui-datepicker-title{margin:-10px 4.3em 0 !important}

/* jquery - ui - customize } */

a,input{outline:none}
p,ul,ol{list-style:none;overflow:visible}


.bottomborder-1{border-bottom-width:1px !important;border-bottom-style:solid;border-bottom-color:#c3c3c4}
.bottomborder-0{border-bottom:none !important}
.topborder-1{border-top-width:1px !important;border-top-style:solid;border-top-color:#c3c3c4}

.w75{width:75%}
.w100{width:100%}
.w200px{width:200px !important}
.cb{clear:both;}
.fl{float:left !important}
.fln{float:none !important}
.fr{float:right !important}
.dpn{display:none !important}
.db{display:block}
.vh{visibility:hidden}
.h0{height:0 !important;}
.tar{text-align:right}
.tac{text-align:center}
.pr{position:relative}
.pa{position:absolute}
.nh{height:auto !important;}
.p8{padding:8px}
.subpadding-0{padding-bottom:0 !important}
.topmargin-0{margin-top:0 !important}
.topmargin-1{margin-top:1px !important}
.topmargin-2{margin-top:2px !important}
.topmargin-3{margin-top:3px !important}
.topmargin-4{margin-top:4px !important}
.topmargin-5{margin-top:5px !important}
.topmargin-10{margin-top:10px !important}
.topmargin-15{margin-top:15px !important}
.topmargin-20{margin-top:20px !important}
.topmargin-25{margin-top:25px !important}
.topmargin-16{margin-top:16px !important}
.topmargin-30{margin-top:30px !important}
.topmargin-35{margin-top:35px !important}
.submargin-0{margin-bottom:0 !important}
.submargin-5{margin-bottom:5px !important}
.submargin-10{margin-bottom:10px}
.submargin-20{margin-bottom:20px}
.leftmargin-10{margin-left:10px !important}
.leftmargin-20{margin-left:20px !important}
.leftmargin-3{margin-left:3px !important}
.leftmargin-5{margin-left:5px !important}
.rightmargin-5{margin-right:5px !important}
.rightmargin-10{margin-right:10px !important}
.rightmargin-20{margin-right:20px !important}
.f10px{font-size:10px}
.disc li{list-style:disc inside}
a.ui-slider-handle{color:#fff !important;font-size:10px !important;}
.ie1{width:155px}
.ie2.clearfix{height:1px;line-height:1px}

.sprite{background:url(../../../../../../templates/bosch-resources/images/sprite.png) no-repeat}

.quickLinksContainer{border-bottom:1px solid #C3C3C4;width:100%;float:left;padding:5px 0}
.quickLinks{float:right;width:370px}
.quickLinks ul{list-style:none}
.mail-links span{margin:3px 4px 0 0 !important;float:left;display:block;width:16px;height:12px;background-position:-32px -13px}
.mail-links:hover span{background-position:-32px 0}
.basket-links span{margin:5px 7px 0 0;float:left;display:block;width:16px;height:13px;background-position:0 0}
.basket-links:hover span{background-position:-16px 0}
.warranty-links.global span,
.document-links.global span{margin:3px 9px 0 1px !important; background-position:-3px -13px;float:left;display:block;width:12px;height:16px}
.warranty-links span,
.document-links span{margin:3px 9px 0 1px !important;background-position:-3px -13px;float:left;display:block;width:12px !important;height:16px}
.accordeonLinks a.document-linksCb{font:bold 14px/22px Arial,Helvetica,Sans-serif !important;}
.document-linksCb span{margin:3px 23px 0 5px !important;}
.warranty-links:hover span,
.document-links:hover span{background-position:-19px -13px}
.warranty-links {color: #215F8B;display: block;font: bold 12px/20px Arial,Helvetica,Sans-serif;text-decoration: none;line-height:23px;}

.view-links span{margin:4px 5px 0 1px;background-position:-48px 0;float:left;display:block;width:16px;height:14px}
.view-links:hover span{background-position:-48px -14px}
.bookmarkLink{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;padding:0 !important;}
.bookmarkLink span{margin:0 5px 0 1px !important;background:url(../../../../../../templates/bosch-resources/images/bookmark.jpg) !important;float:left !important;display:block !important;width:8px !important;height:17px !important}
.closeButton{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;padding:0 !important;}
.closeButton span{margin:2px 5px 0 1px !important;background:url(../../../../../../templates/bosch-resources/images/close.png) !important;float:left !important;display:block !important;width:12px !important;height:12px !important}
.magnifier{float:left;margin:5px 0;color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;padding:0 !important;}
.pressCentreGallery .magnifier{margin:-20px 0 0;position:relative;z-index:10;background:#fff}
.magnifier span{margin:1px 5px 0 1px !important;background:url(../../../../../../templates/bosch-resources/images/zoomin-product.png) no-repeat !important;float:left !important;display:block !important;width:14px !important;height:17px !important}
.magnifier:hover span{background-position:0 -23px !important;}
.magnifier:hover{background-position:0 -23px !important;color:#000}
.closeIcon{background:url(../../../../../../templates/bosch-resources/images/wclose.png);width:22px;height:22px}
a.mail-links,a.view-links,a.document-links,.basket-links{color:#215f8b !important;font:bold 14px/18px Arial,Helvetica,Sans-serif !important;text-decoration: none}
a.view-links{ white-space: nowrap;}
a.document-links:hover,a.view-links:hover,a.mail-links:hover,.basket-links:hover, .warranty-links:hover{color:#00142a !important}

.documentinputPadding{padding:0 0 0 20px}

.leftPad-5{padding:0 0 0 5px;}
.column-3{width:982px}
.column-10{width:362px}
.column-14{width:496px}
.headerVisual{min-height:249px;overflow:hidden}
.headerVisualMin{width:734px !important;}
.hVisual div.text{width:343px;}
.headerVisualZoom{display:block;width:22px;height:22px;background:url(../../../../../../templates/bosch-resources/images/zoom.png);position:absolute;bottom:13px;left:11px;text-indent: -9000pt;z-index: 9999;}
span.headerVisualZoom{right:5px !important;left:auto;bottom:5px;cursor:pointer}

.teaserImg{position:relative;}

.teaser-type-20{display:block;overflow:hidden;margin:0 10px 0 0;padding:10px;float:left;width:218px;background:#f1f1f1;}
.teaser-type-20 h3{font:bold 14px Arial;margin:0 0 10px 0;}
.teaser-type-20 p{font:normal 12px Arial}
.teaserOpts  .document-links span{margin:1px 6px 0 1px !important;background-position:-3px -13px;float:left;display:block;width:12px !important;height:16px}
.pressDetails .teaserOpts li{padding:0 !important;}
.pressDetails .teaserOpts  .document-links span{margin:1px 6px 0 1px !important;background-position:-3px -13px;float:left;display:block;width:12px !important;height:16px}
.pressDetails .teaserOpts .document-links span.linkText{margin:0 !important;background:none;float:left;display:block;width:auto !important;height:auto;line-height:18px;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;color:#215f8b;}
.pressDetails .teaserOpts .document-links:hover span.linkText{color:#00142A;}

.dp{float:left;}
.dpd{width:22px;height:16px;margin:0 3px;}
.dpm{width:22px;height:16px;}
.inpLong{width:160px;height:16px;margin:0 5px;}
.dpy{width:37px;height:16px;}
.toBlock{display:block;padding:3px 10px 0 5px;font:normal 13px Arial;}
.greyBox .customSelect ul li{float:left;width:208px;padding:4px 0 0 0;margin:1px 0;}
.greyBox .customSelect ul li:hover{background:url(../../../../../../templates/bosch-resources/images/custom_select_hover.png) no-repeat 0 0;}
.greyBox .customSelect ul span{background:none;height:auto;width:auto;padding:0 3px 1px 5px;overflow:hidden;}
.greyBox .customSelect ul li:hover span{background:url(../../../../../../templates/bosch-resources/images/custom_select_hover.png) no-repeat 0 100%;}

.greyBox .customSelect ul input{margin:1px 4px 4px 0 ;float:left}
.greyBox .customSelect ul label{color:#215f8b;font:bold 12px Arial;margin:4px 0 0 0;cursor:pointer;}

.greyBox .searchForm{padding:15px 10px;}
.greyBox .searchForm .form img.ui-datepicker-trigger{margin:-1px 4px 0 3px;cursor:pointer}
.greyBox .searchForm .form{margin:10px 0 0 0;position:relative;z-index:99;}
.greyBox .searchForm .form .button{margin:-2px 0 0 0;}
.teaser-type-9{display:block;overflow:hidden;margin:0 10px 0 0;border:1px solid #c3c3c4;border-width:1px 0 0 0;padding:13px 0 16px;float:left;width:483px;}
.teaser-type-9 .teaserText{float:left;width:295px;padding:0 0 0 10px;min-height:130px}
.teaser-type-9 .teaserText p, .teaser-type-9 .teaserText p a,.teaser-type-9 .teaserText p span{font:normal 12px/17px Arial,Helvetica,Sans-serif}

.teaser-type-13{border:1px solid #c3c3c4;background:#f1f1f1;width:226px;padding:0 0 10px 0;margin:0 0 30px 0;float:left;}
.teaser-type-13 h3{margin:15px 10px}
.teaser-type-13 #map1,.mapRightNoMap{width:226px;height:207px;margin:0 0 5px 0;}
.teaser-type-13 label,.mapRightNoMap label{font:normal 12px/18px Arial,Helvetica,Sans-serif;margin:5px 0;display:block;float:left;}
.mapRightNoMap{width:736px;height:auto;margin:115px 0 0 0;}
.mapRightNoMap label{margin-right:10px;margin-top:0;}
.teaser-type-13 input.dp{width:68px;float:left;}
.teaser-type-13 input.txt{width:197px;float:left;}
.teaser-type-13 select.select{width:202px;float:left;font:normal 12px/18px Arial,Helvetica,Sans-serif;}
.teaser-type-13 .labelC{padding:0 10px 0 10px;}
.teaser-type-13 .labelC select{max-width:202px}
img.dpi,img.ui-datepicker-trigger{float:left;margin:-2px 4px 0 3px}
.teaser-type-6 .teaserTextFulbb{width:480px;float:left;}
.accordeon{float:left;width:100%;padding:0 0 40px 0}

.accordeon ul.main li{list-style:none;width:100%;float:left;border-top:1px solid #c3c3c4;border-color:#c3c3c4}
.faq-after-sales-style .accordeon ul.main *{font:12px/15px Arial,Helvetica,Sans-serif}
.faq-after-sales-style .accordeon ul.main b, .faq-after-sales-style .accordeon ul.main strong{font:bold 12px/15px Arial,Helvetica,Sans-serif}

.accordeon ul.main li ul li, .accordeon ul.main li ol li, #faqResultList .accordeon .content ol li, #faqResultList .accordeon .content ul li{border:0;list-style-position:inside;float:none;}
.accordeon ul.main li ol li, .accordeon ul.main li ol, #faqResultList .accordeon .content ol li, #faqResultList .accordeon .content ol{list-style-type:decimal}
.accordeon ul.main li ul li, .accordeon ul.main li ul, #faqResultList .accordeon .content ul li, #faqResultList .accordeon .content ul li{list-style-type:disc}
.accordeon ul.main li ol li, .accordeon ul.main li ul li, .accordeon ul.main li ul, .accordeon ul.main li p, #faqResultList .accordeon .content ol, #faqResultList .accordeon .content ul,  #faqResultList .accordeon .content p{margin-bottom:10px}
.accordeon ul.main li ol, .accordeon ul.main li ul, #faqResultList .accordeon .content ol, #faqResultList .accordeon .content ul{float:left;width:100%}
.alternative-faq-detail-style .newFaqContainer .accordeon ul.main li .content ol {padding-left:8px !important;}
@-moz-document url-prefix() {
    .alternative-faq-detail-style .newFaqContainer .accordeon ul.main li .content ol li ul li{ margin-left:4px !important;}
}

.accordeon ul.main, .accordeon ul.main li ul{padding:0}
.accordeon ul.main li ul li{border:0}
.accordeon ul.main li div.header{width:100%;float:left}
.accordeon ul.main li div.header h5{display:block;width:100%;float:left;margin:0}
.accordeon ul.main li div.header h5 a{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 14px;padding:10px;display:block;float:left;width:100%;letter-spacing: normal;}
.compare .accordeon ul.main li div.header h5 a{width:922px}

.accordeon ul.main li div.header h5 a span{color:#215f8b;font:bold 14px/14px Arial,Helvetica,Sans-serif;text-decoration:none}
.accordeon ul.main li div.header h5 a.down{background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 16px;padding:10px 12px}
.accordeon ul.main li div.header h5 a.accorNo, .accordeon ul.main li div.header h5 a.accorNo:hover{background:none !important;padding-left:0 !important;color:#215f8b !important;cursor:auto !important;}

.accordeon ul.main li div.header h5 a.down:hover{background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px}
.accordeon ul.main li div.header h5 a:hover{color:#00142a;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -330px}
.accordeon ul.main div.content{float:left;width:100%;padding:0 0 20px 0;margin:10px 0 0 0}

.accordeon ul.sub{padding:0;width:980px;float:left}
.accordeon ul.sub li{list-style:none;width:486px;float:left;border-top:1px solid #c3c3c4;border-color:#c3c3c4}
.accordeon ul.sub li li{border:none !important;}
.accordeon ul.sub li.subList div.content ul li{float:left;width:486px}
.accordeon ul.sub li.subList .quickLinks ul{padding:0}
.documents .accordeon{padding:0 0 10px}
.documents .accordeon ul.sub li.subList .quickLinks{float:left}
.documents-reuqest-form-style .documentForm ul li, .extended-pdf-form-style .documentForm ul li{color:#00142A !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -335px !important;padding:5px 10px !important;display:block !important}
.documents .accordeon .subList .image img{max-width:112px;max-height:159px}

.accordeon ul.sub li.subList .quickLinks li{border:none;width:370px;position:relative;padding:1px 0}
.accordeon ul.sub li.subList .quickLinks li input.cb, .accordeon ul.sub li.subList .quickLinks li span.cb{position:absolute;left:23px;top:5px;margin:0;padding:0}
.accordeon ul.sub li.subList .quickLinks li span.cb input{float:left;display:block;padding:0;margin:0;width:13px;height:13px}

.accordeon ul.sub li.subList .quickLinks li h5{margin:0}
.accordeon ul.sub li.subList .quickLinks li h5 a{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 11px 4px;padding:0 22px;display:block;float:left}
.accordeon ul.sub li.subList .quickLinks li h5 a:hover{color:#00142a}
.accordeon ul.sub li.subList{border:none;width:486px;float:left;padding:0 0 20px 0;border-bottom:1px solid #c3c3c4}
.documents .accordeon ul.sub li.subList{margin:0 0 20px 0}
.documents .accordeon ul li{list-style:none !important}
.accordeon ul.sub li.subList.topMargin{margin:20px 0 0 0}
.accordeon ul.sub li div.image,.accordeon ul li div.subContent{float:left}
.accordeon ul li div.subContent{width:360px;padding:0 0 0 10px}
.accordeon ul li div.subContent p{font-size:12px;margin:5px 0 3px 0}
.accordeon ul li div.subContent h6{font:bold 14px Arial}

.box.documentForm{padding:0;position:relative;width:100%;float:left;border:1px solid #c3c3c4;background:#f1f1f1}
.box.documentForm .formHead{padding:15px 11px 10px 11px;}
.box.documentForm .formMiddle,.box.documentForm .formFoot{padding:0 11px;}
.box.documentForm .formHead h3{font:bold 14px/18px Arial,Helvetica,Sans-serif;display:block;width:238px;margin:0 0 5px 0}
.box.documentForm .formHead p{font:normal 11px/18px Arial,Helvetica,Sans-serif !important}
.box.documentForm br{height:1px;line-height:1px;}
.box.documentForm span.red,.box.documentForm label small strong{color:DarkRed;float:none !important;}
.box.documentForm label{float:left;display:block;width:222px;text-align:right;font:normal 12px/18px Arial,Helvetica,Sans-serif;color:#000;padding:0 10px 0 0}
.box.documentForm .row .RadioButtonList_RadioButtonList input[type=radio]{float:left;margin:2px 5px 0 0 }
.box.documentForm .row .RadioButtonList_TextBox{clear:both;float:left;margin:5px 0;}
.box.documentForm .row .mainSpan{float:left;max-width:475px}
.box.documentForm .row.CheckBox .mySpan small strong{color:#990000;}
.box.documentForm .row .mainSpan.ExtendedCalendarSub{padding-top:2px;}
.box.documentForm .row{margin:10px 0 0 0;}
.box.documentForm .row .RadioButtonList_RadioButtonList label{float:left;width:auto}
.box.documentForm .row span label{float:left;text-align:left;width:auto;min-height:20px;}
.box.documentForm .noborder { margin-top:0!important;}
.box.documentForm .right label{text-align:left;float:left;}
.filter input[type=radio]{float:left}
ul.searchListFilter li{margin:0 0 5px 0 !important}
.box.documentForm input[type=checkbox]{float:left;margin:3px 3px 3px 0;}
.box.documentForm input[type=text],.box.documentForm input[type=password]{width:457px !important;}
.box.documentForm textarea{width:457px !important;margin:auto !important;}
.box.documentForm .row span.mainSpan label{float:left;}
.box.documentForm .row img.ui-datepicker-trigger{margin:0px 4px 0 3px}

.box.documentForm .ExtendedFormValidationError ul{list-style:disc outside none !important;padding-left:20px !important;}
.box.documentForm .ExtendedFormValidationError ul li{color:#e2001a;}
.extended-online-booking-form-style .box.documentForm .row input.error, .extended-online-booking-form-style .box.documentForm .row select.error, .extended-online-booking-form-style .box.documentForm .row textarea.error {border:1px solid #e2001a;}
.extended-online-booking-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}

.contact-form-style .box.documentForm .row input.error, .contact-form-style .box.documentForm .row select.error, .contact-form-style .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.contact-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}

.extended-newsletter-form-style .box.documentForm .row input.error, .extended-newsletter-form-style .box.documentForm .row select.error, .extended-newsletter-form-style .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.extended-newsletter-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}


.extended-optin-form-style .box.documentForm .row input.error, .extended-optin-form-style .box.documentForm .row select.error, .extended-optin-form-style .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.extended-optin-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}

.documents-reuqest-form-style .box.documentForm .row input.error, .documents-reuqest-form-style .box.documentForm .row select.error, .documents-reuqest-form-style .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.documents-reuqest-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}

.extended-pdf-form-style .box.documentForm .row input.error, .documents-reuqest-form-style .box.documentForm .row select.error, .documents-reuqest-form-style .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.extended-pdf-form-style .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}

.box.documentForm a.arrowed{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 14px;padding:10px;}
.box.documentForm .row a.arrowed{margin:0 0 0 263px}
.box.documentForm .row a.arrowed:hover{text-decoration:underline}
.box.documentForm .row.buttonCont{margin:10px 0 0 231px}
.box.documentForm .row.buttonCont1{margin:10px 0 0 243px;width:739px !important}
.box.documentForm .row.right{padding:0 0 0 234px;width:auto;min-height:25px}
.box.documentForm .row textarea.ta,.box.documentForm .row textarea.TextBox_TextBox{width:465px;height:200px;margin:0 0 10px 0;float:left;}
.box.documentForm .row .TextBox2_TextBox{width:220px !important;}
.box.documentForm .row .TextBox2_TextBox.firstUnitTextbox{margin-right:10px !important;}
.box.documentForm .row .tac textarea{width:465px;height:200px;margin:0 0 10px 0;float:left}
.box.documentForm .row select#title{width:272px}
.box.documentForm .row select{margin:0 3px 0 0;width:464px;font:normal 12px/15px Arial,Helvetica,Sans-serif;float:left;}
.box.documentForm .row select.Calendar_DropDownList{width:153px;margin:0 5px 0 0;float:left;font:normal 12px/15px Arial,Helvetica,Sans-serif;}
.box.documentForm .row input[type=text],.box.documentForm .row input[type=password]{width:466px}
.documentForm.box .row.DoubleDropDownList .district_container {display:none; margin-top:10px; float:left;}
.box.documentForm .row.DoubleDropDownList{position:relative;}
.box.documentForm .row.DoubleDropDownList span.District {position:absolute; bottom:3px; left:0; text-align:right; width:222px;}
/*.box.documentForm .row input.extdatepicker{width:200px !important;}*/

.box.documentForm .row input.hasDatepicker{width:428px !important;float:left;}
.box.documentForm .row .button{display:inline-block;}
.box.documentForm .row input[type=submit]{display:inline-block;}

/* Online Booking Form */
.online-booking-style .box.documentForm .row table.jaNein input{float:left;}
.online-booking-style .box.documentForm .row table.jaNein label{min-width:75px;text-align:left;width:auto;float:none}
.online-booking-report .box.documentForm .row p{color:#000000;font:12px/18px Arial,Helvetica,Sans-serif;padding:0 10px 0 0}

/* User Registration Form */
.user-registration-style .box.documentForm .row a.button{margin:0}

/*.searchPage{padding:0 10px 10px !important;}*/
.searchPage .searchGo{margin:0}
.searchPage ul,ol{padding:0 0 0 0}
.searchPage input{margin:2px 0 0 0;}

.filter li, .specify .filter li a{font:normal 12px/14px Arial,Helvetica,Sans-serif;letter-spacing:0.1px;margin:0 0 11px 0}

.specify .head{display:block;float:left;min-height:26px;width:100%}
.specify .head a.arrowed{color:#215f8b;font:bold 14px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 17px;padding:10px}
.specify input{margin:0;float:left;}
.specify ul{padding:0;} 

.specify .filter li label{text-decoration:none;display:block;float:right;width:184px;margin:0}
.specify .filter li label{width:180px\0/;}
.specify ul.filter li span{color:#000;font:normal 12px/14px Arial,Helvetica,Sans-serif  !important;letter-spacing:0.1px !important;margin:0 0 11px 0 !important;}
.specify ul.filter li small{color:#808285 !important;font:normal 11px/17px Arial,Helvetica,Sans-serif !important;margin:-1px 0 0 0;}
.specify ul.filter li label a{margin:0 5px 0 0;}

.filter li.disabled, .filter li.disabled a.link{color:#808285 !important;cursor:default;}

.specify .content h4{color:#000;font:bold 14px/21px Arial,Helvetica,Sans-serif;margin:0 0 3px 0}
.specifyRelatedLinks{border-bottom:none !important}
.specifyRelatedLinks h3{margin:0 0 7px 0}
.specifyRelatedLinks h5{margin:0 0 5px 0}

.searchPage .teaser-type-6{border-bottom:1px solid #c3c3c4}
.searchPage .teaser .itemImg{float:left;position:relative;padding:0 0 15px 15px;}
.searchPage .teaser .itemImg .exclusive{position:absolute;bottom:0;left:0;border:2px solid #e1e1e2}
.searchPage .teaser .itemImg .new{position:absolute;top:0;left:0}
.searchPage .teaser .teaserText{width:310px}
.searchPage .teaser .teaserText.itemDetail h3 a{color:#215f8b;font:bold 14px/18px Arial,Helvetica,Sans-serif}
.searchPage .teaser .teaserText.itemDetail p{font:normal 12px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}
.searchPage .teaser .teaserText.itemDetail .more a:hover{color:#00142a}
.searchPage .teaser .teaserText.itemDetail .more{margin:0 0 16px 0}
.searchPage .teaser .teaserText.itemDetail .more a,.searchPage .teaser .subContent .more a{font:bold 12px/18px Arial,Helvetica,Sans-serif;background-position:0 4.5px;}
.searchPage .teaser .priceListHolder{padding:0 0 0 15px;float:left;width:240px}
.searchPage .teaser .priceListHolder .awards{margin:10px 0;width:250px;float:left;}
.searchPage .teaser .priceListHolder .awards li, .teaser-type-12 .priceListHolder .properties, .searchPage .teaser .priceListHolder .properties{margin:0;clear:both;}
.product-resultsheet-style .result-list .teaser-type-12, .search-results-style .teaser-type-12, .shopatron-product-resultsheet-style .result-list .teaser-type-12 { padding:16px 0 !important;}
.product-resultsheet-style .result-list .teaser-type-12 .teaserText, .search-results-style .teaser-type-12 .teaserText, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .teaserText { width:371px; margin:0 15px 0 0 !important }
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder, .search-results-style .teaser-type-12 .priceListHolder, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder { width:150px !important; margin-top:0 !important; }
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .properties{margin-bottom:5px !important;clear:both;}
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .salesprogram, .search-results-style .teaser-type-12 .priceListHolder .salesprogram, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .salesprogram{margin:5px 0 10px 0 !important;}
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards { margin:0 0 5px 0 !important; width:150px !important; }
.shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards { margin:0 0 5px 0 !important; width:150px !important; }
.search-results-style .teaser-type-12 .priceListHolder .awards { margin:0 0 5px 0 !important; width:150px !important; }
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards li, .search-results-style .teaser-type-12 .priceListHolder .awards li, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards li { margin-bottom:5px !important;}
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards li img, .search-results-style .teaser-type-12 .priceListHolder .awards li img, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .awards li img { max-height:140px; max-width:150px; }
.product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .campaigns img, .search-results-style .teaser-type-12 .priceListHolder .campaigns img, .shopatron-product-resultsheet-style .result-list .teaser-type-12 .priceListHolder .campaigns img { max-height:130px; max-width:150px; margin-bottom:10px; }
.alternative-search-results-style .teaser-type-12 .priceListHolder .campaigns img{max-height:130px; max-width:130px; margin-bottom:10px; }
.search-results-style .teaser-type-12 .priceListHolder .properties{margin-bottom:5px !important;clear:both;}
.teaser-type-12 .priceListHolder .properties ul li a, .searchPage .teaser .priceListHolder .properties ul li a{float:left;display:block}
.searchPage .teaser .priceListHolder .properties li{float:left;margin:3px}
.teaser-type-12 .priceListHolder .priceList .price,.priceList .price, .searchPage .teaser .priceListHolder .priceList .price, .teaser-type-12 .priceListHolder .priceList .price,.priceList .price p, .searchPage .teaser .priceListHolder .priceList .price p{font:bold 14px/18px Arial,Helvetica,Sans-serif;margin-bottom:0;}
span.price .originalprice{color:#f00;text-decoration: line-through;margin: 0 5px;}

.detailList{padding:2px 25px 0 15px}
.searchPage .teaser .subContent{padding:0 0 0 10px;}
.searchPage .teaser .subContent .quickLinks .document-links span{margin:4px 10px 0 1px;}
.searchPage .teaser .subContent .quickLinks .arrowLink{padding:0 0 0 18px;}
.searchPage .teaser .subContent.text p{padding:5px 0 0 0;}
.searchPage .teaser .subContent.text a.sublink{font:normal 13px/16px Arial,Helvetica,Sans-serif;color:#808285}

.faqPage .info,.info{padding:0 10px 10px 10px}
.faqPage .info p,.faqPage .info span,.info p,.info span{font-size:12px;margin:0 0 5px 0}
.faqPage .info h4,.info h4{font:bold 11px/16px Arial,Helvetica,Sans-serif;margin:10px 0 0 0}
.faqPage .info h5,.info h5{font:bold 16px/18px Verdana;color:#404245}
.faqPage .hTitle{font:bold 16px/18px Verdana;color:#000}
.faqPage .accordeon .content{margin:0 !important;}
.faqPage .accordeon .content h5{font-weight:bold}
.faqPage .accordeon .leftBlock{width:450px;}
.faqPage .accordeon .rightBlock{width:238px;padding:0 0 0 25px}
.faqPage .accordeon .rightBlock p{font-size:12px;}

.dealer .detailList{width:400px}
.dealer .detailList li{font:12px/24px Arial,Helvetica,Sans-serif !important;list-style:none !important;}
.dealer .detailList li span a, .dealer .detailList li a{font:normal 12px/16px Arial,Helvetica,Sans-serif;}

.dealer .greyBox .inner1{padding:9px 10px 16px 10px;width:97% !important;}
.dealer .greyBox .inner1 input{width:375px;}
.dealer .greyBox .inner1 .form label{display:block;float:left;padding:0 10px;text-align:right;width:220px;}
.dealer .greyBox .inner1 .sButton{margin:15px 0 0 240px;display:inline-block;float:left;}
.dealer .greyBox .inner2{padding:9px 10px 10px 10px;width:630px;}
.dealer .greyBox .inner2 select{font:normal 12px/16px Arial,Helvetica,Sans-serif;width:160px;}
.dealer .greyBox .inner2 .form label{font:normal 12px/16px Arial,Helvetica,Sans-serif;display:block;float:left;padding:0 10px 0 0;width:140px;}
.dealer .greyBox .inner2 .sButton{padding:9px 0 0 150px;clear:both;position:relative;}
.dealer .greyBox .inner{padding:9px 10px 16px 10px;width:423px;}

/*#partners-selector .dealer .greyBox .inner{width:694px;}*/

.dealer .greyBox .inner .loc{width:168px;}
.dealer .greyBox .inner .loc1{padding:0 10px 0 0;}
.dealer .greyBox .inner .loc input{width:auto;min-width:154px;color:#808285;font-size:12px;height:15px;line-height:15px;}
.dealer .greyBox .inner select{width:auto;color:#808285;height:20px;line-height:15px;font-size:12px;}
.dealer .greyBox .inner .sButton{padding:17px 0 0 0;}
.dealer .greyBox .inner .info{margin:-1px 0 0 -7px}
.dealer .greyBox .dealerSearchValidation ul li{width:auto;padding:10px 0 0 0;}
.dealer .content .onlineshops{margin:0 0 0 10px;width:202px;height:83px;overflow:hidden;}
.dealer .dipnote{padding:5px 0 0 0}
.dealer .dipnote span{font:normal 10px/16px Arial,Helvetica,Sans-serif;display:block}
.dealer .resultList{padding:0}
.dealer .resultList h4, .dealer .resultList h4 a{font:bold 16px/16px Arial,Helvetica,Sans-serif;color:#404245;margin:10px 0 10px 0}
.dealer .resultList h4 a{color:#215F8B}
.dealer .resultList h4 a:hover{color:#00142a}
.dealer .resultList ul li{float:left;width:100%;}
.dealer .resultList ol li{display:block;width:100% !important;float:left;margin:0 0 2px  0;}
.dealer .resultList ol.objList li{display:block;width:auto !important;padding:0 !important;margin:3px 6px 3px 0;}
.dealer .resultList ol span.label{display:block;width:125px;float:left;font:bold 12px/16px Arial,Helvetica,Sans-serif}
.dealer .resultList .rightBlock{width:220px}
.dealer .resultList .leftBlock{width:460px;padding:0 10px 0 0;}
.dealer .resultList .leftBlock li,.dealer .resultList .rightBlock li{width:100% !important;padding:0 10px !important;}
.dealer .resultList .leftBlock li{padding-left:0 !important;}
.dealer .resultList ol span.text,.dealer .resultList ol p.text{display:block;color:#000;font:12px/15px Arial}
.dealer .resultList ol a.blueLink, .dealer .resultList ol a.bluelink, .dealer .resultList ol a.bluelink, .dealer .resultList ol a.blueLink{width:auto;padding:3px 10px;background-position:left 6px;}
.dealer .resultList .mail-links{font:bold 12px/16px Arial,Helvetica,Sans-serif !important;}
.dealer .resultList .mail-links span{margin:3px 4px 0 0;}
.dealer .aSearchResultList ul{padding:0}
.dealer .aSearchResultList .text{margin:3px 0 0 0}
.dealer .aSearchResultList h4{margin:5px 0 2px 0}
.dealer .shops{padding:15px 0 0 0;}
.dealer .shops li{width:210px;height:90px;margin:0 10px 10px 0;float:left;border-bottom:1px solid #c3c3c5;position:relative;}
.dealer .shops li.firstRow{border-top:1px solid #c3c3c5}
.dealer .shops li .blueLink, .dealer .shops li .bluelink{position:absolute;bottom:3px}
.dealer .shops li div{padding:10px 0 0 0;}
.dealer .subDetails span,.subDetails span,.routeTableHolder{font:normal 14px/16px Arial,Helvetica,Sans-serif;}

.teaser-type-8 .teaserText h5 a, .searchresultList .teaser p, .service-1, .dealer .freeContentBlock{clear:both}

.adealer .resultList .leftBlock li{padding-left:0 !important;}

.routeTableHolder{padding:0 0 0 125px;}
.routeTable{width:423px;margin:0}
.routeTable td.km{vertical-align:bottom;}
#containerMap{margin:10px 0 0 0;height:310px;width:713px;}

.globalSearchForm{display:table;margin:0 auto;padding:15px 5px;}
.globalSearchForm label{font:bold 14px/16px Arial,Helvetica,Sans-serif;color:#000;margin:2px 20px 0 0}
.globalSearchForm input[type="text"]{margin:0 10px 0 0;width:344px;font:normal 14px/16px Arial,Helvetica,Sans-serif;height:15px;padding:3px 5px 4px 5px;display:block;float:left;}
.globalSearchForm a.button{margin:0;display:block;}

.globalSearchForm-1{display:table;padding:15px 10px;}
.globalSearchForm-1 label{font:bold 14px/16px Arial,Helvetica,Sans-serif;color:#000;margin:2px 20px 10px 0}
.globalSearchForm-1 select{min-width:150px;font:normal 14px/16px Arial,Helvetica,Sans-serif;height:auto;margin:1px 10px 0 0;}

.globalSearchForm-2{display:table;padding:15px 10px;margin:0 auto}
.globalSearchForm-2 ul li{float:left}
.globalSearchForm-2 ul li.listItem,.globalSearchForm-2 ul li.last{padding:0 7px;}
.globalSearchForm-2 ul li.seperator{border-right:1px solid #ccc;margin:4px 0 0 0;height:18px;width:1px}
.globalSearchForm-2 ul li a{color:#404245;font:bold 12px Arial !important}
.globalSearchForm-2 ul li a:hover,.globalSearchForm-2 ul li a.active{color:#999}

.greyBoxNoBorder{width:100%;background:#f1f1f1;position:relative;}
.greyBox{width:100% !important;border:1px solid #c3c3c4;background:#f1f1f1;position:relative;z-index:1;}
.greyBox .extraTexts{position:absolute;right:15px;top:29%}
.greyBox .extraTexts .qMark{color:#215f8b;font-size:18px;position:relative;left:-4px;top:-1px}
.greyBox .extraTexts .help{color:#215f8b;font:bold 14px/16px Arial,Helvetica,Sans-serif;position:relative;top:-3px;cursor:pointer;}

.voteStars li{float:left !important;width:auto !important;}
.voteStars li.voteDetails span{font:normal 12px/18px Arial,Helvetica,Sans-serif;position:relative;top:-6px;left:5px}
.voteStars li a{background:url(../../../../../../templates/bosch-resources/images/stars.jpg) no-repeat;width:14px;height:14px;display:block;float:left;text-indent:-9000pt;}
.voteStars li a.no{background:url(../../../../../../templates/bosch-resources/images/stars.jpg) right top}

.blueLink a, .bluelink a, .blueLink, .bluelink, .teaserOpts ul li span a.blueLink, .teaserOpts ul li span a.bluelink{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 9px !important;padding:5px 10px !important;display:block !important;float:left;width:100%}
.blueLink a, .bluelink a{background:none !important;padding:0 !important;}
.lblueLink, .lbluelink{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw-left.png) no-repeat left center !important;padding:5px 10px !important;display:block !important;float:left;}
.rblueLink, .rbluelink{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat right 9px !important;padding:5px 10px !important;display:block !important;float:left;}
.blackLink, .blacklink{color:#00142A !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -335px !important;padding:5px 10px !important;display:block !important;float:left !important;width:100% !important}
.blueLink.down, .bluelink.down{background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 11px !important;padding:10px 12px !important;}

.faqAccList ul li .content a{color: #215f8b !important;font: bold 12px/15px Arial, Helvetica, sans-serif !important;}

a.blueLinkdown, a.bluelinkdown{color:#00142A !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 11px !important;padding:10px 12px !important;display:block !important;float:left !important;width:100% !important}

.blueLink.down.sub, .bluelink.down.sub{background-position:left 16px !important;}
.blueLink.down:hover, .bluelink.down:hover{background:url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px !important}
.blueLink:hover, .bluelink:hover, .teaserOpts ul li span a.blueLink:hover, .teaserOpts ul li span a.bluelink:hover{color:#00142a !important;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -335px !important;}

.greyLink, .greylink{color:#c3c3c4 !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;background:url(../../../../../../templates/bosch-resources/images/arw-breadcrumb.png) no-repeat 0 9px !important;padding:5px 10px !important;display:block !important;float:left !important;width:100% !important}

.blueLabel{color:#215f8b !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration:none !important;padding:0px 10px 5px 5px !important;display:block !important;float:left;width:100%}

h5.greyText{font:bold 16px/18px Verdana;color:#404245;}

.leftArrLink span{width:14px;height:14px;background-position:-5px -23px !important;display:block;float:left;}
.leftArrLink{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;padding:5px 10px 5px 0;display:block;float:left;width:100%}
.leftArrLink:hover span,.leftArrLink:hover{color:#00142a;background-position:-5px -43px !important;}
.arrowSprite{background:url(../../../../../../templates/bosch-resources/images/arw-pager.png) no-repeat;}

.tab ul{padding:0}
.tab ul .teaserText ul{padding:0 0 0 13px}
.tabs li{float:left;padding:3px 3px 0 0}
.tabs li a{padding:10px;outline:none;}
.tab.alphabet .tabs li a{padding:9px 7px;outline:none;}
.tab.alphabet .tabs li{float:left;padding:8px 3px 0 0}
.tab.alphabet .tabs li.passive{float:left;padding:8px 3px 0 0;border-bottom:1px solid #c2c2c3}
.tabs li.last.passive,.tabs li.first.passive{padding:3px 3px 0 0}
.tabindex{border:1px solid #c2c2c3;margin:-1px 0 0 0;float:left;width:100%;}
.tabindex li{padding:10px;float:left;width:300px;}
.tabindex li li{float:none;width:auto;clear:both;}
.tabindex li.padding_none, .tabindex li.padding_none li{padding:0 !important;float:left !important;}
.tabindex li.padding_none ul, .tabindex li.padding_none ol{padding-left:15px !important;margin:10px 0 0 0;}

.topTip{background:url(../../../../../../templates/bosch-resources/images/triangle.png) no-repeat;width:100%;height:20px;position:absolute;top:-20px;z-index:99999;left:10px;display:inline}

.pressGalleryRelative{z-index:9}
.sortCol{position:relative;z-index:100;}
.sortBox{position:relative;z-index:3;}
.sortBox.sub{position:relative;z-index:3;}
/*.sortBox.sup{position:relative;width:100px;height:30px;left:2px;}*/
.sortBox.sup{position:relative;}
.news-list-style .sortBox.sup{left:2px;position:relative;top:1px;}
.news-list-style .newsListBlock .teaserImg img{width:114px !important;float:left;}
.sortBox .more-link{position:relative;z-index:4;}
.sortCol{position:relative;z-index:100;}
.sortBox .sortCol ul{margin:0;padding:0;width:238px;}
.sortBox .sortCol ul li{background:none;height:auto;width:247px;display:block;margin:3px 0 0 -5px;}

.sortBox .sortCol ul li a span{background:url(../../../../../../templates/bosch-resources/images/sort-arws.png) no-repeat 0 7px;display:block;float:left;height:23px;padding:0 0 0 10px;/*width:6px;*/font:bold 11px/23px Arial;color:#404245;}

.sortBox .sortCol ul li a:hover span{background:url(../../../../../../templates/bosch-resources/images/sort-arws.png) no-repeat 0 -186px;color:#00142A;display:block;float:left;height:23px;padding:0 0 0 10px;/*width:6px;*/}

.sortBox .sortCol ul li.prSortasc a span{background:url(../../../../../../templates/bosch-resources/images/sort-arws-down.png) no-repeat 0 9px;color:#215F8B;}
.sortBox .sortCol ul li.prSortasc a:hover span{background:url(../../../../../../templates/bosch-resources/images/sort-arws-down.png) no-repeat 0 -186px;color:#215F8B;}

.sortBox .sortCol ul li.prSortdesc a span{background:url(../../../../../../templates/bosch-resources/images/sort-arws-up.png) no-repeat 0 9px;color:#215F8B;}
.sortBox .sortCol ul li.prSortdesc a:hover span{background:url(../../../../../../templates/bosch-resources/images/sort-arws-up.png) no-repeat 0 -186px;color:#215F8B;}

.news-list-style .sortBox .sortCol ul li a span{font:bold 11px/23px Arial;}
.sortBox .sortCol ul li a:hover,.sortBox .sortCol ul li a.hover{background-color:#f1f1f1;}
.teaserOpts li{width:100%;float:left;}
.teaserOpts li.bottomborder-0{padding:8px 0 !important;width:100%;float:left;}
.teaserOpts li span{display:block;float:left;width:75px;}
.teaserOpts li .mail-links{color:#215F8B;font:bold 12px/22px Arial,Helvetica,Sans-serif;}
.teaserOpts li .mail-links span{width:16px !important;}
.teaserOpts li p{display:block;float:left;width:230px;margin:3px 0 0 0;font:normal 12px Arial;}
.teaserOpts li p.teaserP{width:150px}
.contactList .teaserOpts li{padding:0 !important;width:100%;float:left;}
.contactList .teaserOpts li a,.contactList .teaserOpts li span{float:left;width:100%;}
.pressKit{position:relative;z-index:0;}

.pressKit .teaser-type-6 .teaserText{width:486px !important}

.pressKit .teaserOpts .mail-links span,.pressOffice .teaserOpts .mail-links span{margin:4px 4px 0 0 !important;}
.pressKit .teaserOpts .document-links, .pressOffice .teaserOpts .document-links, .pressDetails .teaserOpts .document-links, .pressDetails .teaserOpts .document-links span{font:bold 12px/16px Arial,Helvetica,Sans-serif !important;}
.pressKit .teaserOpts .document-links span.sprite, .pressDetails .teaserOpts .document-links span.sprite{margin:-1px 6px 0 1px !important;}
.pressKit .teaserOpts a,.pressOffice .teaserOpts a{padding:0;}
.pressKit .teaserOpts li,.pressOffice .teaserOpts li{padding:10px 0;}
.eventDetail .mapLeft{width:246px;height:249px;float:left;background:#f1f1f1}
.eventDetail .mapLeft p{position:absolute;bottom:20px;left:20px;}
.eventDetail .mapRight .form{margin:0 0 0 155px;}
.eventDetail .mapRight input{width:370px;}
.eventDetail .mapRight .gmnoprint input{width:auto}
.eventDetail .mapRight .sButton{margin:0 0 0 235px;}
.eventDetail #map{width:535px;height:249px;float:left}
.eventDetail .box.documentForm label{width:200px}

.eventDetail .box.documentForm select.NC_Calendar_DropDownList{width:150px;margin-right:10px;}
.eventDetail .box.documentForm .row span.NC_RadioButtonList_RadioButtonList, .eventDetail .box.documentForm .row span.NC_CheckBoxList_CheckBoxList{width:400px;float:left}
.eventDetail .box.documentForm .row span.NC_CheckBoxList_CheckBoxList br, .eventDetail .box.documentForm .row span.NC_CheckBoxList_CheckBoxList{font-size:0;}

.subLeft{width:490px;}
.subRight{width:238px;}
.subRight .teaser-type-9{padding:10px;width:auto;margin:auto;}

.feature-list ul{overflow:hidden;}
.feature-list ul li{width:auto !important;}

.socialLinksList{margin:0 !important;width:216px;}
.socialLinksList li{padding:0 0 0 27px !important;width:auto;clear:both;border-bottom:none !important;}
.socialLinksList li.bookmark{background:url(../../../../../../templates/bosch-resources/images/bookmark.jpg) no-repeat 10px center;}
.socialLinksList li.technorati{background:url(../../../../../../templates/bosch-resources/images/technorati.png) no-repeat left center}
.socialLinksList li.delicious{background:url(../../../../../../templates/bosch-resources/images/delicious.png) no-repeat left center}
.socialLinksList li.myspace{background:url(../../../../../../templates/bosch-resources/images/myspace.png) no-repeat left center}
.socialLinksList li.google{background:url(../../../../../../templates/bosch-resources/images/google.png) no-repeat left center}
.socialLinksList li.live{background:url(../../../../../../templates/bosch-resources/images/live.png) no-repeat left center}

#ok_shareWidget { float: left;margin: 8px 0 0 15px;}

.boxMorelink{cursor:default !important;}
.pressCentreGallery .inpLong{width:257px;height:16px;margin:0 5px;}
.pressCentreGallery .boxMorelink{font:bold 12px Arial;background-position:0 4px;margin:5px 0 0 0;cursor:pointer !important;}
.pressCentreGallery .boxMorelink:hover{background-position:0 -340px;}
.pressCentreGallery .greyBox{width:732px !important;}
.pressCentreGallery .mid.greyBox{width:216px !important;padding:12px 11px 11px 11px;height:60px;}
.pressCentreGallery .mid.greyBox.rColumn{height:auto;padding:11px 11px 9px 4px;width:230px !important;}
.pressCentreGallery .mid.greyBox.rColumn .teaser-type-1{height:auto !important}

.pressCentreGallery .customSelect{position:relative;}
.pressCentreGallery .customSelect span{width:258px;background-position:258px center;}
.pressCentreGallery .customSelect .holder{width:310px !important;}
.pressCentreGallery .proModel{margin:5px 0;display:block;font-size:11px !important;float:none !important}

.pressSearch{position:relative;z-index:10}

.pressCentreGallery .tipContent p{max-width:240px;}
.pressCentreGallery .quickLinks ul{padding:0 !important;}
.pressCentreGallery .quickLinks a{font:bold 12px Arial !important;}
.pressCentreGallery .quickLinks .document-links span{padding:0 !important;margin:4px 6px 0 1px !important;}
.pressCentreGallery .quickLinks .basket-links span{padding:0 !important;margin:5px 3px 0 0 !important;}
.pressCentreGallery .quickLinks{float:left;width:auto;}

.accessPage{background:#f1f1f1 url(../../../../../../templates/bosch-resources/images/ap.jpg) no-repeat left top}
.accessPage .container{padding:20px 10px 10px 246px;}
.accessPage .formBlock{padding:0 0 0 110px;}
.accessPage .formBlock label.r{padding:0 5px 0 0;text-align:right;}
.accessPage .formBlock input[type=text],.accessPage .formBlock input[type=password]{width:258px;}
.accessPage .formBlock label{font:	normal 12px Arial;display:block;width:70px;float:left;margin:2px 0 0 0;}
.accessPage .formBlock .cbox{padding:15px 0 0 66px;}
.accessPage .formBlock .cbox.fpass{padding:15px 0 0 62px;}
.accessPage .cbox{padding:0 0 0 182px;}
.accessPage .formBlock .cbox label{width:auto;}

.sliderHolder{width:216px;height:30px;display:block;}

.survey .headerVisual{overflow:visible}
.survey .form2 .hr{margin:10px 0;float:left;width:100%;}
.survey .form input[type=radio]{margin:1px 5px 0 5px;float:left;}
.survey .form input[type=text],.survey .form input[type=password]{margin:-2px 0 0 5px;float:left;}
.survey .form label,.survey .form span,.survey .form5 span{font:normal 12px Arial;float:left}

.survey .form3 .hr{margin:0;float:left;width:100%;}
.survey .form3 .radioGroup{float:right;width:486px;height:29px;background:#e1e1e2;}
.survey .form3 .radioGroup ul{padding:0;}
.survey .form3 .radioGroup li{padding:6px 90px 0 50px;float:left;}
.survey .form3 .radioGroup label{font-weight:bold;}
.survey .form3 .rgHead span{margin:6px 0 0 5px;}

.survey .form4 .date{margin:5px 0 5px 5px;}
.survey .form4 .date select{font:normal 12px Arial;margin:0 5px 0 0;}

.survey .form5 .hr{margin:0;float:left;width:100%;}
.survey .form5 .rgHead span{margin:6px 0 0 5px;}
.survey .form5 .rHead .radioGroup{background:transparent;}
.survey .form5 .rHead .radioGroup span{font-weight:bold;display:block;float:left;margin:1px 5px 0;width:13px;height:13px;text-align:center;}
.survey .form5 .radioGroup{float:right;width:486px;height:29px;background:#e1e1e2;}
.survey .form5 .radioGroup ul{padding:0;}
.survey .form5 .radioGroup li{padding:6px 36px 0 36px;float:left;}
.survey .form5 .radioGroup label{font-weight:bold;}
.survey .leftButtons{margin:4px 0 0 0;}
.survey .red{color:#bd4647}

.box.documentForm .qtype6 label{float:right;padding:0;width:430px;text-align:left;margin:0}
.box.documentForm .qtype6 .mainSpan{float:right;margin:0 5px 0 0;padding:0}
.qtype6{position:relative;width:690px !important}
.survey-style .box.documentForm .row{width:960px}


#surveyProgressStep{visibility:hidden;}

.surveyLayer {
    border: 1px solid #383838;
    position: absolute;
    text-align: center;
    overflow: hidden;
    background-color: #FFFFFF;
    width: 300px;
    height: 350px;
    border-radius: 4px 4px 4px 4px;
    left: 50px; 
    top: 50px;
    right: auto;
    margin-left: auto;
    margin-right: auto;
    z-index: 10000;
    display: none;
}

.surveyLayer .logo {
    width: 169px;
    border: 1px solid transparent;
    height: 51px;
    margin: 0px auto;
    background-color: #FFFFFF;
    display: block;
    overflow: hidden;
    position: absolute;
    top: 6px;
    left: 128px; 
}

.surveyLayer .content {
    position: absolute;
    text-align: left;
    overflow: hidden;
    color: #000000;
    background-color: #FFFFFF;
    margin: 0px auto;
    width: 280px;
    display: block;
    height: 233px;
    font-size: 12px;
    top: 50px;
    left: 10px;
    padding:20px 0 0 0;
}
.surveyLayer .content .introTitle {
    margin-bottom: 10px;
}

.surveyLayer .surveyCloseButton {
    position: absolute;
    left: 10px;
    bottom: 25px;
}

.surveyLayer .surveyContinueButton {
    position: absolute;
    right: 20px;
    bottom: 25px;
}

.step{right:-5px;top:-13px;}
.stepName{position:absolute;color:#fff;height:22px;font:bold 12px/22px Arial,Helvetica,Sans-serif;left:5px;top:0;z-index:10;white-space:nowrap;overflow:hidden;}

label.ie3{margin:2px 0 0;}
label.ie4{margin:9px 0 0 !important;}

.wA{width:auto !important}
.w500{width:500px !important}
.fwn{font-weight:normal !important;}
.contact-us-style .column-2 .topmargin-20.fl.w100 span{font:14px/18px Arial,Helvetica,Sans-serif;color:#000;}

.sentto-page-friend-style .lbContainer, .iframe .lbContainer{margin:0 auto;width:100%;}
.sentto-page-friend-style .lbBox, .iframe .lbBox{margin:0;width:100%;height:100%;}
.sentto-page-friend-style .printIcon, .iframe .printIcon, .sentto-page-friend-style .closeIcon, .iframe .closeIcon{margin:2px 0 0 0;}
.sentto-page-friend-style .wBg, .iframe .wBg{padding:15px 10px;}
.sentto-page-friend-style .sfleftForm, .iframe .sfleftForm{width:284px;padding:0 33px 0 0;}
.sentto-page-friend-style .sfRightForm, .iframe .sfRightForm{width:380px;}
.sentto-page-friend-style .sfleftForm label, .sentto-page-friend-style .sfRightForm label, .iframe .sfleftForm label,.iframe .sfRightForm label{font:normal 12px Arial;}
.sentto-page-friend-style .sfRightForm label, .iframe .sfRightForm label{display:block;margin:2px 10px 0 0;}
.sentto-page-friend-style .sfRightForm input, .iframe .sfRightForm input{width:auto;}
.sentto-page-friend-style .sfRightForm input.sec, .iframe .sfRightForm input.sec{width:80px;}
.sentto-page-friend-style .sfRightForm textarea, .iframe .sfRightForm textarea{width:373px;height:150px;}
.sentto-page-friend-style .sfleftForm .dipnotes ul, .iframe .sfleftForm .dipnotes ul{padding:0;}
.sentto-page-friend-style .sfleftForm .dipnotes span, .iframe .sfleftForm .dipnotes span{font:normal 10px/10px Arial;}

/* bosch } */

/* START:Feature Label */

div.feature-label-container{padding-top:22px;z-index:5010 !important;}

div.featurelabel-index li{padding:0 0 0 4px;}
div.featurelabel-index li.sp{padding:0}

div.feature-label{background:#f1f1f1;position:relative;padding:0 10px;z-index:9999;border:1px solid #ccc;-webkit-box-shadow:#e0e0e0 0 0 7px;-moz-box-shadow:#e0e0e0 0 0 7px;box-shadow:#e0e0e0 0 0 7px;}

div.feature-label{width:248px;border:solid 1px #ccc}
div.feature-label a.close, div.feature-label a.close{width:18px;height:18px;margin:-16px 4px 0 0}

div.feature-label div.header{width:268px;height:21px;position:absolute;top:0;left:0;margin:-23px 0 0 -1px;border:1px solid #ccc;border-bottom:solid 1px #eee;background-color:#eee;}

div.feature-label div.wrap{position:relative;top:-5px;font:12px/15px Arial,Helvetica,Sans-serif !important;}
div.feature-label div.wrap h3, .headerVisual.pheader .header-right ul li div.tipContainer .tipContent h3{color:#215F8B !important;font:bold 14px/18px Arial,Helvetica,Sans-serif !important;margin:0 0 12px;word-wrap:break-word;}
div.feature-label div.wrap{margin:0;}
div.feature-label div.wrap p{margin:2px 0;font:12px/15px Arial,Helvetica,Sans-serif !important;}
div.feature-label div.wrap p span, div.feature-label div.wrap span{font:12px/15px Arial,Helvetica,Sans-serif !important;}
div.feature-label div.wrap div{margin:2px 0;}
div.feature-label div.wrap ul{padding-left:15px;}
div.feature-label div.wrap ul li{list-style-type:disc;}
div.feature-label div.wrap p.block{padding-top:2px;}
div.feature-label div.wrap p.block a{display:block;}

div.feature-label div.wrap p a.link,.headerVisual.pheader .header-right ul li div.tipContainer .tipContent a{background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 9px !important;color:#215F8B !important;display:block !important;font:bold 12px/15px Arial,Helvetica,Sans-serif !important;padding:5px 10px !important;text-decoration:none !important;margin-top:0;}

div.tipContainer .tipContent a.blueLink{float:none !important;width:180px;display:block !important;}
a.feature-link{border-bottom:1px dashed #215F8B !important;color:#215F8B !important;font:12px/15px Arial,Helvetica,Sans-serif !important;margin:0 !important;}
div.column.column-1 a.feature-link{border-bottom:1px dashed #215F8B !important;color:#215F8B !important;font:12px/14px Arial,Helvetica,Sans-serif !important;margin:0 !important;}
.feature-label-container a.close{background:url(../images/close.html) 2px 2px no-repeat;}
.block .link{
	background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 9px !important;
	color:#215F8B !important;
	display:block !important;
	font:bold 12px/15px Arial,Helvetica,Sans-serif !important;
	padding:5px 10px !important;
	text-decoration:none !important;
	margin-top:0;
}

.teaserText h3 span span{display:inline;}

.filter a.feature-link{color:#000;font:12px/15px Arial,Helvetica,Sans-serif;border-bottom:1px dashed #215F8B;}

.DropDownList_TextBox input{margin:5px 0 0 0;}

div.FeatureLabelPointerTop{top:-42px;left:10px;position:absolute;width:100%;height:20px;background:url(../../../../../../templates/bosch-resources/images/triangle.png) no-repeat 0 0;}
div.FeatureLabelPointerBottom{bottom:-20px;left:10px;position:absolute;width:100%;height:20px;background:url(../../../../../../templates/bosch-resources/images/triangleReverse.png) no-repeat 0 0;}

/* END:Feature Label */

/* Zoom Layer */

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomin.cur), pointer;outline:0 !important;}

body:nth-of-type(1) .MagicThumb, .MagicThumb:hover{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomin.cur), move;display: block;}

.MagicThumb, .MagicThumb:hover, x:-moz-any-link, x:default{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomin.cur), move;}

/* Style of the small image when the large image is expanded */ 
.MagicThumb-expanded-thumbnail{cursor:default;}

/* Style of the span inside the small image link */
.MagicThumb span{display:none !important;}

/* Style of the small image */
.MagicThumb img{border:0;outline:0;height:auto !important;}

/* Style of the expanded image */
.MagicThumb-expanded{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomout.cur), pointer;border:25pxsolid #ccc;outline:0;padding:25px;padding-top:55px;padding-bottom:30px;background:white;background-image:url(../../../../../../Templates/bosch-resources/images/zoom_bg.jpg);background-position:top 0;background-repeat:repeat-x;}

.MagicThumb-expanded, x:-moz-any-link, x:default{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomout.cur), move;}

body:nth-of-type(1) .MagicThumb-expanded{cursor:url(http://www.bosch-home.com/Templates/bosch-resources/images/zoomout.cur), move;}

/* Style of the caption for the expanded image */
.MagicThumb-caption{color:#333;font:normal 10pt Verdana, Helvetica;background:#ccc;text-align:left;padding:8px;border:0 !important;outline:0 !important;}

/* Style of the close/next/previous buttons */
.MagicThumb-buttons{background:transparent url(../../../../../../Templates/bosch-resources/images/icon-zoom-close.png) no-repeat 0 0;display:block;padding:7px 9px 5px 5px;}

.MagicThumb-buttons a{width:24px;height:24px;margin:0 !important;overflow:hidden;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
 .OsMacOS .MagicThumb-buttons a{ float:none !important  }
}

/* Style of the loading message box */
.MagicThumb-loader{font:normal 12pt sans-serif;border:1px solid #000;background:#fff url(../../../../../../Templates/bosch-resources/images/loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;}

/* Style of the small images which swap the main image 
.MagicThumb-swap{} */

/* Style to hide caption on page. Only needed for #id method. */
.MagicThumb-external-caption{display:none;}

.MagicThumb-expanded  a#image-print{position:absolute;top:10px;right:50px;background:transparent url(../../../../../../Templates/bosch-resources/images/pop-print-2.jpg) no-repeat scroll 0 0;line-height:16px;font-size:12px;padding-left:23px;color:#fff;font-weight:bold}

.MagicThumb-expanded  div.lcl-text{background:url(../../../../../../Templates/bosch-resources/images/icon-zoom-croped.png) no-repeat 0 0 #fff;height:20px;line-height:12px;padding-left:17px;}

.feedbackresult .pager{margin:10px 0;}

.product-referance-detail-style .column.column-mid p a img{margin:10px;display:block}

.submargin-15.content-sub{padding-top:15px;clear:both}

.pp_print, .printIcon{display:none !important;}

#spnYourStandPointDistance, #spnYourStandPointDuration{margin:0 0 0 10px}

.WhereCanIBuyShoppingCart{border-top:1px solid #c3c3c3}

.MarginTop-10{margin-top:20px;clear:both}

#ShoppingBasketWrapper
{
    position:relative;
    display:block;
    clear:both;
	z-index:100 !important;
}

#ShoppingBasket
{
    position:absolute;
    right:0 !important;
    top:5px;
    background-color:transparent;
}
.ShoppingBasketItem{display:inline;height:14px;float:right;background-color:#f9f9f9;padding:5px 10px;margin: 0 0 0 -1px;}
#ShoppingBasketMyProduct{border-top:1px solid #dcdcdc;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;}
#ShoppingBasketMyProduct{border:1px solid #dcdcdc;border-width:1px 1px 1px 0;}
        
#ShoppingBasketMyBosch, .ShoppingBasketItem{border:1px solid #dcdcdc;color:#979797;}
#ShoppingBasketMyBosch a, .ShoppingBasketItem a{color:#979797;text-decoration:none;font-size: 10px !important;}        
#ShoppingBasketMyBosch a:hover, .ShoppingBasketItem a:hover{text-decoration:underline;color:#215F8B;}     

#ShoppingBasketMyProductContainer{position:absolute;z-index:9999;right:0;top:26px;display:none}
.showthisContainer{display:block !important;}

.proptions{margin-bottom:20px}

*+html .proptions{margin-bottom:0}

.feedbackresultSelectboxes select{width:100%;}

.fwritebtn{float:right !important;}

.buttonsContainer { position: relative;display: block;width: 250px;}
/*.buttonsContainer a.roundbutton { margin-left: 10px;}
.buttonsContainer a.roundbutton.commerce{ float:right;margin:10px 0 10px 10px;}*/
.buttonsContainer a.roundbutton { margin: 0 8px 0 0px !important;}
.buttonsContainer.firstCommerce .whereCanIBuyContainer a.roundbutton { margin: 0 16px 0 0 !important;}
.buttonsContainer.firstWhereCanBuy .whereCanIBuyContainer a.roundbutton { margin: 0 8px 0 10px !important;}
.buttonsContainer.firstWhereCanBuy .whereCanIBuyContainer a.roundbutton { margin-left: 16px\9 !important;}
.buttonsContainer.firstWhereCanBuy a.commerce { margin-right: 0\9 !important;}
.buttonsContainer.commerceConnectorContainer a.roundbutton { margin: 0 10px 0 0;}
@-moz-document url-prefix() { 
  .buttonsContainer a.roundbutton { margin-left: 10px;margin-right: 8px !important;}
}
@-moz-document url-prefix() { 
  .buttonsContainer.firstWhereCanBuy .whereCanIBuyContainer a.roundbutton { margin: 0 8px 0 8px !important;}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {    
	.buttonsContainer a.roundbutton { margin-left: 10px;margin-right: 8px !important;}      
}

@media screen and (-webkit-min-device-pixel-ratio:0) {    
	.buttonsContainer.firstWhereCanBuy .whereCanIBuyContainer a.roundbutton { margin: 0 8px 0 8px !important;}
}
.buttonsContainer a.roundbutton.commerce{ float:right;margin-top: 10px !important;margin-bottom: 10px !important;}
.buttonsContainer .commerceConnectorContainer{ position:relative; }
.buttonsContainer.singleButton a.roundbutton { float: right;margin-right: 10px !important; }
.buttonsContainer.singleButton .whereCanIBuyContainer a.roundbutton { float: right;margin-right: 10px !important; }
/*.buttonsContainer .spacer {width:10px; height:32px;display:block;float:right}
.buttonsContainer .spacer { margin-left: 8px\9;}*/
.whereCanIBuyContainer .pr{ float:right !important;}
.tipContainer.intelligence{width:216px;padding:3px 3px 0 3px;}
.tipContainer.whereCanIBuyForTurkey{width:216px;padding:3px 3px 0 3px;}
.CommerceContainer{width:460px;padding: 10px 5px;}
.CommerceContainer.intelligence .tipContent .intelligenceTabs { position: relative;z-index: 5000;bottom: -2px;}
.CommerceContainer.intelligence .tipContent .intelligenceTabs a { background:url(../../../../../../templates/bosch-resources/images/intelligenceTabsBg.png) no-repeat 0 1px;clear: none !important;color: #654e53;display: block;font: bold 13px/27px Arial;height: 25px !important;width: 151px !important;float: left;text-align: center;z-index: 98;position: relative;border-bottom: 1px solid #cccccc;top: -1px;}
.CommerceContainer.intelligence .tipContent .intelligenceTabs a.active {color: #215f8b; z-index: 100;border-bottom: none;top: 0;background-position: 0 0;line-height: 25px; }
.CommerceContainer.intelligence .tipContent .intelligenceTabs a:hover {color: #215f8b;}
.CommerceContainer.intelligence .tipContent .intelligenceTabContent { display: block;width: 458px;height: 244px;border: solid 1px #cccccc;background-color: #fff; z-index: 99;overflow: scroll;position: relative;}
.tipContainer.intelligence .dealer{padding:4px 0 7px 5px;}
.tipContainer.intelligence .dealer .roundbutton{clear:none !important;margin:-1px 0 0 5px;}
.tipContainer.intelligence .dealer input{color:#999999;border:1px solid #7f9db9;width:130px;font-size:11px;padding:2px}
.tipContainer.intelligence .dealer .searchDealerChint{clear:none;margin:-1px 0 0 5px;background:url(../../../../../../templates/bosch-resources/images/minisearch.png) no-repeat;width:28px !important;height:23px !important;text-indent:-9999px}
.tipContainer.intelligence .bOnline{padding:1px 7px 0;}
.tipContent .hr.intelligence{margin:10px -3px;width:222px;}

.tipContainer.shopatronDealerSearch { right:-10px !important;}
.tipContainer.shopatronDealerSearch .dealer .shopatronSubmitButton{clear:none !important;margin-left:7px;}
.buttonsContainer .tipContainer.shopatronDealerSearch .dealer .shopatronSubmitButton{clear:none !important;margin:0 0 0 7px !important;}
.tipContainer.shopatronDealerSearch .dealer .noResultForDealer {float: left; padding-top: 10px;color: #ff0000;font-weight: normal}
.tipContainer.shopatronDealerSearch .dealer .noResultForDealer a{ color:#215F8B; text-decoration: underline}

.tipContent .online .blockUI.blockMsg.blockElement{width:100%}
.tipContent .online .onlineItems li{background:#fff;float:left;width:215px;height:60px;margin-bottom:6px;}
.CommerceContainer .intelligenceTabContent li{float:left;width:132px;height:108px;margin-left: 12px;}
.tipContent .online .onlineItems li.last{margin-bottom:0;}

.sButton .blockMsg{display:none !important;}

.tipContent .online .onlineItems{width:215px}
.tipContent .online .onlineItems ul{width:215px;padding:0;margin-top:5px}
.tipContent .online .onlineItems ul.hybris{margin-top:0px;}
.tipContent .online .onlineItems ul li .logos{width:103px;padding:0 3px;}
.tipContent .online .onlineItems ul li .blueLink, .tipContent .online .onlineItems ul li .bluelink{padding:2px 0 0 10px !important;margin:14px 0 0 0;background-position:left 6px !important; width:96px !important;}
.tipContent .online .onlineItems ul li .greenDot{background:url(../../../../../../Templates/bosch-resources/images/green_dot.jpg) no-repeat 0 8px;color:#999999;padding:5px 0 0 11px;font:bold 11px Arial;float:left;clear:both;white-space:nowrap;margin:-5px 0 0 0;}
.tipContent .online .onlineItems ul li .yellowDot{background:url(../../../../../../Templates/bosch-resources/images/yellow_dot.png) no-repeat 0 8px;color:#999999;padding:5px 0 0 11px;font:bold 11px Arial;float:left;clear:both;white-space:nowrap;margin:-5px 0 0 0;}
.tipContent .online .onlineItems ul li .redDot{background:url(../../../../../../Templates/bosch-resources/images/red_dot.png) no-repeat 0 8px;color:#999999;padding:5px 0 0 11px;font:bold 11px Arial;float:left;clear:both;white-space:nowrap;margin:-5px 0 0 0;}

.tipContent .intelligenceTabContent ul{width:440px;margin: 11px 0 0 0;padding: 0;}
.tipContent .intelligenceTabContent ul.hybris{margin-top:0px;}
.tipContent .intelligenceTabContent ul li .logos{border: solid 1px #cccccc;}
.tipContent .intelligenceTabContent ul li .link{color: #435f8b;padding-left:35px;margin-left:20px;background: url(../../../../../../Templates/bosch-resources/images/intelligenceBuynowArrowIcon.png) 0 0 no-repeat !important; width:82px !important;clear: none; float: left}

.tipContent .intelligenceTabContent ul li .status {color:#999999;float: left;padding:5px 0 0 11px;font:bold 11px Arial;text-align: left;white-space:nowrap;margin:0 0 0 26px;width: 100px;}
.tipContent .intelligenceTabContent ul li .greenDot{background:url(../../../../../../Templates/bosch-resources/images/green_dot.jpg) no-repeat 0 8px;}
.tipContent .intelligenceTabContent ul li .yellowDot{background:url(../../../../../../Templates/bosch-resources/images/yellow_dot.png) no-repeat 0 8px;}
.tipContent .intelligenceTabContent ul li .redDot{background:url(../../../../../../Templates/bosch-resources/images/red_dot.png) no-repeat 0 8px;}


.CommerceContainer {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 7px #E0E0E0;
    left: 5px;
    padding: 10px;
    position: absolute;
    top: 45px;
    z-index: 999;
}
.CommerceContainer {
    text-align: left !important;
}
.CommerceContainer {
    background: none repeat scroll 0 0 #F1F1F1;
    border: 1px solid #CCCCCC;
    left: 5px;
    min-width: 160px;
    padding: 10px;
    position: absolute;
    top: 55px;
    z-index: 9999;
}
.CommerceContainerRight {
    left: auto !important;
    right: 0px;
}

.topTip {
    background: url("../../../../../../templates/bosch-resources/images/triangle.png") no-repeat scroll 0 0 transparent;
    display: inline;
    height: 20px;
    left: 10px;
    position: absolute;
    top: -20px;
    width: 100%;
    z-index: 99999;
}

.CommerceContainerRight .topTip {
    background: url("../../../../../../templates/bosch-resources/images/triangle.png") no-repeat scroll 91% 0 transparent;
}
.firstWhereCanBuy .commerceConnectorContainer .CommerceContainerRight .topTip {
    background: url("../../../../../../templates/bosch-resources/images/triangle.png") no-repeat scroll 82% 0 transparent;
}

.firstWhereCanBuy .commerceConnectorContainer .CommerceContainerRight .topTip {
    background-position: 95% 0\9;
}

.on-top{z-index:10000;}
.box.documentForm .NC_CheckBoxListExtended label{float:left;display:block;width:475px;text-align:left;font:normal 12px/18px Arial,Helvetica,Sans-serif;color:#000;padding:0;margin-left:232px}

.box.documentForm .NC_CheckBoxListExtended .mainSpan{margin-left:232px;}

.box.documentForm.documentExtended .NC_CheckBoxListExtended label{float:left;display:block;width:490px;text-align:left;font:normal 12px/18px Arial,Helvetica,Sans-serif;color:#000;padding:0;margin-left:232px}

.box.documentForm.documentExtended .NC_CheckBoxListExtended .mainSpan{margin-left:232px;}
.box.documentForm .NC_CheckBoxListExtended .NC_CheckBoxListSubExtended label{margin-left:0;}

.productFaq{float:left;width:714px;}
.productFaq ul.main li{padding:0 !important}
.productFaq ul.main p{font:normal 14px/18px Arial, Helvetica, Sans-serif}
.productFaq ul.main h5 a{font:bold 15px/18px Arial, Helvetica, Sans-serif !important}

/* CDB styles */
.cdb .row{overflow:visible;float:left;width:100%}

.accLi .teaser-type-12{padding-bottom:10px !important;}

.cdb h3.error{color:#e2001a;margin-top:20px}
.cdb .formMiddle h3.error{color:#e2001a;margin-top:0}
.cdb h3.customErrors{color:#e2001a;margin-top:20px}
.cdb .formMiddle h3.customErrors{color:#e2001a;margin-top:0}
.cdb .validationSummary2 ul{list-style:disc outside none !important;padding-left:20px !important;}
.cdb .validationSummary2 ul li{color:#e2001a;}
.cdb .tab.alphabet .tabindex li .validationSummary2 ul li{padding:0;}

.cdbForm .box.documentForm label small strong{color:Red;}

.cdbForm .box.documentForm .row span.mainSpan{height:21px;overflow:visible;padding:1px 0 0;position:relative;width:367px !important;}
.cdbForm .box.documentForm .row span.mainSpan.highRow {min-height: 21px; height:auto;}
.cdbForm .box.documentForm .row span.mainSpan.autoHeight{height:auto !important;}
.cdbForm .box.productRegistration .row span.mainSpan{height:21px;overflow:visible;padding:1px 0 0;width:367px !important;word-break: normal!important;}
.cdbForm .box.documentForm .row span.mainSpan span.mySpan{font:12px/16px Arial,Helvetica,Sans-serif}
.cdbForm .box.documentForm .row span.mainSpan blockquote{font:10px/12px arial}
.cdbForm .box.documentForm .row span.mainSpan span.mySpanCheck{position:absolute;left:18px}
.cdbForm .box.documentForm .row span.mainSpan span.mySpanCheck small strong{color:red;}
.cdbForm .box.documentForm .row span.mainSpan.autoHeight span.mySpanCheck{height:auto !important; position:static !important;display:block;padding-left:18px;}
.cdbForm .box.documentForm .row span.mainSpan label.myLabelCheck{position:absolute;left:18px;}
.cdbForm .box.documentForm .row span.mainSpan span.rqspan{border:1px solid red;display:block;height:19px;left:0;position:absolute;text-indent:-9000pt;top:0;width:342px;z-index:1;}
.cdbForm .box.loginForm .row span.mainSpan span.rqspan{width:302px;}
.cdbForm .box.documentForm .row span.mainSpan span.rqspan-select{border:1px solid red;display:block;height:19px;left:0;position:absolute;text-indent:-9000pt;top:0;width:100px;z-index:1;*height:21px;}
.cdbForm .box.documentForm .row span.mainSpan span.ddlDay{left:0;width:51px;}
.cdbForm .box.documentForm .row span.mainSpan span.ddlMonth{left:59px;width:88px;}
.cdbForm .box.documentForm .row span.mainSpan span.ddlYear{left:155px;width:62px;}
.cdbForm .box.documentForm .row span.mainSpan span.rqspan-check{border:2px solid red;display:block;height:13px;left:-2px;position:absolute;text-indent:-9000pt;top:2px;width:13px;z-index:1;}
.cdbForm .box.documentForm .row .productRegistrationCr{clear:right;}

.cdbForm .box.documentForm input[type=text],.cdbForm .box.documentForm input[type=password]{border:1px solid #9E9E9E;left:1px;position:absolute;
    width:340px !important;
	*width:338px !important;
    z-index:2;height:15px;top:1px;}

.cdbForm .box.documentForm input.searchdealertxt{top:35px;}

.cdbForm .box.productRegistration input[type=text],.cdbForm .box.productRegistration input[type=password]{border:1px solid #9E9E9E;
    width:340px !important;
    float:left;
    z-index:2;
	*width:338px !important;
    height:15px;}
.cdbForm .box.loginForm input[type=text],.cdbForm .box.loginForm input[type=password]{border:1px solid #9E9E9E;
    width:300px !important;
    float:left;
    z-index:2;
	*width:298px !important;
    height:15px;}
.cdbForm .cdbAccountRegistration .box.documentForm input[type=checkbox]{left:0;top:1px;position:absolute;
    width:13px !important;
	*top:4px;
    z-index:2;height:13px;}
.cdbForm .cdbMyProfile .box.documentForm input[type=checkbox]{left:0;top:1px;position:absolute;
    width:13px !important;
	*top:4px;
    z-index:2;height:13px;}
.cdbForm .box.documentForm  .row input.error2, .cdbForm .box.documentForm .row select.error2, .cdbForm .box.documentForm .row textarea.error2,
.cdbForm .box.documentForm  .row input.error, .cdbForm .box.documentForm .row select.error, .cdbForm .box.documentForm .row textarea.error{border:1px solid #e2001a;}
.cdbForm .box.documentForm .row select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}
.cdbForm .box.documentForm textarea{width:340px !important;}
.cdbForm .box.documentForm .row select{width:342px !important;border:1px solid #9e9e9e;position:relative;z-index:2;
	height:auto;
	*height:20px;
	top:0;
	left:1px;
}
.cdbForm .box.documentForm fieldset{width:625px !important;}
.cdbForm .box.loginForm .row label{width:125px !important;}
.cdbForm .box.loginForm .row span.mainSpan{width:327px !important;}

.cdbForm .box.loginForm fieldset, .cdbForm .box.documentForm .row .blueLink, .cdbForm .box.documentForm .row .bluelink{width:auto !important;}
.box.documentForm .formHead p.step{width:100px;float:right;text-align:right}
.box.documentForm .formHead p.step span{padding:0 3px;color:#a5a6a7;font:bold 12px/16px Arial,Helvetica,Sans-serif !important;}
.box.documentForm .formHead p.step span.active{color:#215f8b}
.cdbForm .box.documentForm .row span.date select, .cdbForm .box.documentForm .row span select.date{width:auto !important;margin-right:8px}
.cdbForm .box.documentForm .row span.title select{width:342px !important;}

.cdbForm .box.documentForm .row span.districtOfRegion, .cdbForm .box.documentForm .row span.cityOfRegion  { left:-98px; position:absolute; top:33px; width:88px;text-align:right;}
.cdbForm .box.documentForm .row span.cityOfRegion.crc  { top:66px;}
.cdbForm .box.documentForm .row select.districtList, .cdbForm .box.documentForm .row select.cityList  {top:13px; }
.cdbForm .box.documentForm .row select.countryRegionWithDistrictDropDownList, .cdbForm .box.documentForm .row select.CRegionDropDownList, .cdbForm .box.documentForm .row select.CRdistrictList { margin-bottom: 12px; }

.cdbForm .box.loginForm .row span a.more-link{font:bold 12px/16px Arial,Geneva,Helvetica,sans-serif !important;}

/* Costumer Intentions */
.cdbForm .customerIntention .fieldContainer {border-bottom: 1px solid #CCCCCC; padding:20px 0 25px 0; position:relative;}
.cdbForm .customerIntention .fieldContainer br {font-size:0; line-height:0;}
.cdbForm .customerIntention .fieldContainer span {font-weight:700;}
.cdbForm .customerIntention .fieldContainer .addCustomerIntentionanswer 
{
    top:53px;
    left:485px;
    position:absolute;
     font:700 12px/15px Arial,Helvetica,Sans-serif !important;
}
.cdbForm .customerIntention .fieldContainer.yesNoContainer { font-weight:400;}
.cdbForm .customerIntention .fieldContainer.yesNoContainer a.addCustomerIntentionanswer { display:none; top:59px;}
.cdbForm .customerIntention table.answerList 
{
    margin:10px 0;
    clear:left;
    }
.cdb-product-registration-style .cdbForm .customerIntention table.answerList 
{
    display:none;
    }
.cdbForm .customerIntention table.answerList .deleteCustomerIntentionanswer { font:700 12px/15px Arial,Helvetica,Sans-serif !important; }
.cdbForm .customerIntention .fieldContainer table td 
{
    font-size:12px;
	line-height:12px;
	border-bottom: 1px solid #CCCCCC;
	padding:5px 0;
	font-weight:400;
    }
.cdbForm .customerIntention .fieldContainer table tbody.fieldAnswerTitle td 
{
    font-weight:700;
    }
.cdbForm .customerIntention select 
{
    margin-bottom:10px;
    border: 1px solid #CCCCCC;
    }
.cdbForm .customerIntention .yesNoPanel { clear:left; display:none; }
.cdbForm .customerIntention .answerPanel { clear:left; }
.cdbForm .customerIntention .answerPanel select {width:150px;margin-right:10px; float:left;}
.cdbForm .customerIntention .answerPanel select.error {border:1px solid #e2001a;}
.cdbForm .customerIntention .answerPanel select.error{filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=-1, OffY=-1,color=#e2001a) progid:DXImageTransform.Microsoft.dropshadow(OffX=1, OffY=1,color=#e2001a);}
.cdbForm .customerIntention span 
{
    display:block;
    float:left;
    font:400 12px/18px Arial,Geneva,Helvetica,sans-serif;
    width:400px;
    margin-bottom:10px;
    }
.cdbForm .customerIntention .yesNoRadioButton 
{
    float:left;
    width:200px;
    font-weight:400;
    }
.cdbForm .yesNoRadioButton input[type=radio]{
	width:auto;
	float:left;
}

.cdbForm .yesNoRadioButton label{float:left; padding-top:2px; width:60px; text-align:left;}

.cdbForm .yesNoRadioButton br{line-height:0;}

.cdbForm .pnlStep3 .form-row-right { margin-top:10px; }
/* Costumer Intentions */

.cdbForm .forgotPassword{background:none !important;border:none !important;}
.cdbForm .forgotPassword h3.error{clear:left;}
.cdbForm .forgotPassword label{width:auto !important;}
.cdbForm .box.forgotPassword .row span.mainSpan{width:235px !important;}
.cdbForm .box.forgotPassword .row span.mainSpan input{width:220px !important;}
.cdbForm .box.forgotPassword .row span.mainSpan .rqspan{width:222px !important}
.cdbForm .box.forgotPassword .formMiddle{padding-left:0 !important;}

.cdb .tabindex .teaser-type-6{padding-left:20px !important;}
.cdb .tabindex .teaser-type-6 .teaserImg{margin-right:20px;border:none}
.cdb .tabindex .teaser-type-6 .teaserText{width:450px !important;}
.cdb .tabindex .teaser-type-6 .teaserText h3{margin-bottom:10px;}
.cdb .tabindex .teaser-type-6 .teaserText h5, .cdb .tabindex .teaser-type-11 .teaserText h5{margin-top:15px;}
.cdb .tab-header{margin-left:20px;float:left;width:410px}
.cdb .tab-headerW100{width:690px !important;}
.cdb .tab-header h2{margin-top:25px;}
.cdb .tab-header p{margin-top:20px;}
.cdb .tab-header p span a, .cdb .tab-header div span{font:13px/18px Arial,Helvetica,Sans-serif;}
.cdb .tab-header a.blueLink, .cdb .tab-header a.bluelink{margin-top:20px !important;}
.cdb .tab-header h5 a{margin-top:20px !important;color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 4px;padding:0 0 0 10px;display:block;float:left}
.cdb .tab-headerW100 p, .cdb .tab-headerW100 .text-wrapper{padding-right:20px;font:13px/18px Arial,Helvetica,Sans-serif;}
.cdb .tab-headerW100 p.adm-info{font:11px/14px Arial,Helvetica,Sans-serif;}
.cdb .teaser-tab-header{margin-top:60px;background-color:#808285;margin-right:0;width:245px}
.cdb .teaser h2 a{color:#404245;}
.cdb .teaser-tab-header .teaserImg{margin-right:0px !important;}
.cdb .teaser-tab-header h3 a, .cdb .teaser-tab-header p, .cdb .teaser-tab-header p a{color:#fff;font-weight:bold}
.cdb .teaser-tab-header h3{margin-top:10px;margin-bottom:15px;padding-left:10px !important;overflow:hidden}

.cdb .teaser-tab-header h3 a{font-size:14px}
.cdb .teaser-tab-header h3 span{color:#fff}
.cdb .teaser-tab-header h5{margin-bottom:0 !important;padding-bottom:8px !important;padding-left:10px !important;}
.cdb .teaser-tab-header h5 span{font:bold 12px/15px Arial,Helvetica,Sans-serif;color:#fff}
.cdb .teaser-tab-header h5 a{color:#fff;background:url(../../../../../../templates/bosch-resources/images/teaser-arw-white.png) no-repeat 0 4px;}

.cdbLogin .cdb .column-5 .teaser-type-9 {background:none; margin-bottom:0px !important; padding-top:10px; padding-bottom:0px;}
.cdbLogin .cdb .column-5 .teaser-type-9 h2 { padding-bottom:11px;}
.cdbLogin .cdb .column-5 .blueLink, .cdbLogin .cdb .column-5 .bluelink{margin-left:10px !important;}

.cdb .teaser-type-11{float:left;border-bottom:1px solid #C3C3C4;padding-left:20px;padding-bottom:16px;width:695px !important;}
.cdb .teaser-type-11 .teaserText h5{margin-bottom:0}
.cdb .teaser-type-11 .teaserText h5 a, .cdb .teaser-type-6 .teaserText h5 a{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;text-decoration:none;background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 4px;padding:0 0 0 10px;display:block;float:left}
.cdb .teaser-type-11 .teaserImg{width:140px;}
.cdb .teaser-type-11 .teaserImg img.btn-clear{float:left !important;}
.cdb ul li .teaser-type-11 h2 a{font:bold 16px/20px Verdana,Helvetica,Sans-serif}
.cdb .tab.alphabet .tabindex li .accordeon ul.main li{float:left !important;width:400px !important;padding:0;border-top:none !important;list-style-type:none;}
.cdb .tab.alphabet .tabindex li .accordeon ul.main li .product-pict ul li {width:62px !important;clear:none;}
.cdb .tab.alphabet .tabindex li .accordeon ul.main li div.content .quickLinks ul li{width:auto !important;list-style-type:none;}
.cdb .cdbMyProfile .tab.alphabet .tabindex li .accordeon ul.main li .validationSummary2 ul{float:none !important;width:auto !important;padding:0 0 0 20px;}
.cdb .cdbMyProfile .tab.alphabet .tabindex li .accordeon ul.main li .validationSummary2 ul li{float:left !important;width:100% !important;padding:0; margin:0 !important; border-top:none !important; color:#E2001A;}
.cdb-my-products-style .accordeon ul.main div.content{margin:0;}
.cdb .cdbMyProfile .tab.alphabet .tabindex li .accordeon ul.main li{float:left !important;width:714px !important;padding:0;border-top:1px solid #C3C3C4 !important;}


.cdb .accordeon .bprfaqAcc ul.main, .cdb .tab.alphabet .tabindex li .bprfaqAcc ul.main li{width:670px !important;}
.cdb .accordeon .bprfaqAcc ul.main{margin-bottom:0 !important;}

.cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprPictos, .cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprTechdata, .cdb .tab.alphabet .tabindex li .accordeon ul.main li .bpraccessories, .cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprfaqAcc, .cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprCampaign{padding:0 0 20px 12px;width:680px;}

.bprPictos h3.infText{display:none;}

.bprPictos ul{ float: none !important;}

.cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprPictos div.feature-list{padding-top:25px;}

.cdb .tab.alphabet .tabindex li .accordeon ul.main li .bprPictos .feature-list ul li{width:678px !important;}
.cdb .tab.alphabet .tabindex li .accordeon ul.main li .feature-list ul li{width:100% !important;padding:3px 0 2px 10px !important;border-bottom:1px solid #C3C3C4 !important;margin-bottom:0 !important;}
.cdb .teaser-type-8{ width:228px; margin:10px 5px;}
.cdb .teaser-type-8 .teaserImg { width:228px; }

/*.cdb .accordeon{margin-left:20px;}*/
.cdb .accordeon ul.main li .image{float:right;}
.cdb .cdbMyProfile .accordeon ul.main li .MyProductsContentLeft{float:left;width:480px;padding-left:0px}
.cdb .accordeon ul.main li .MyProductsContentLeft {float:left;width:476px;padding-left:12px}
.cdb .accordeon ul.main li .MyProductsContentLeft .document-links { font:bold 12px/15px Arial,Helvetica,Sans-serif !important;}
.cdb .accordeon ul.main li .MyProductsContentLeft .document-links .sprite{margin-top:1px !important;}
.cdb .accordeon ul.main li .MyProductsContentLeft .warrantly-description{color: #E2001A;margin-top: 0;font-weight:bold;}

.cdb .myProductTable{border-top:1px solid #cfcfd0;margin-top:30px;}
.cdb .myProductTable tr{border-bottom:1px solid #cfcfd0;}
.cdb .myProductTable td{padding:3px 10px;border-bottom:1px solid #cfcfd0;}
.cdb .myProductTable .dark{background-color:#e1e1e2;font-weight:bold;padding:3px 15px;}
.cdb .myProductTable .first{padding-left:0;}

.cdb .product-inventory-list{border-top:1px solid #cfcfd0;margin-top:10px;}
.cdb .product-inventory-list tr{border-bottom:1px solid #cfcfd0;}
.cdb .product-inventory-list th{padding:3px 10px; background-color:#C3C3C4;font-weight:bold;}
.cdb .product-inventory-list td{padding:3px 10px;border-bottom:1px solid #cfcfd0;}
.cdb .product-inventory-list .dark{background-color:#e1e1e2;padding:3px 15px;}
.cdb .product-inventory-list .first{padding-left:0;}

.cdb .myDataOverview{margin-left:20px;}
.cdb .myDataTable{border:1px solid #cfcfd0;padding-top:15px;width:100%;}
.cdb .myDataTable td{border-right:1px solid #cfcfd0;text-align:left;padding-left:15px;height:36px;vertical-align:middle;}
.cdb .myDataTable .first{border-right:1px solid #cfcfd0;text-align:right;padding:0 13px 0 0;font-weight:bold;background-color:#f1f1f1;width:232px;}
.cdb .changeLink, .cdb .change{margin-left:290px;}
.cdb .cdbMyProfile .loginCredentials .changeLink{margin-left:497px;width:175px;}
* +html .cdb .cdbMyProfile .loginCredentials .changeLink{margin-left:487px;}

.cdb a.formInformationIcon{background:url(../../../../../../templates/bosch-resources/images/formInformation.png) no-repeat 0 0;display:block;float:left;height:22px;width:22px;margin-left:7px;text-indent:-9999px;}
.cdbForm .productRegistrationContainer .box.documentForm{width:692px !important;margin-left:20px;position:static !important;}
.cdbForm .productRegistrationContainer .box.documentForm fieldset{width:510px !important;float:left;}
.cdbForm .productRegistrationContainer .box.documentForm .formMiddle{padding-bottom:15px !important;}
.cdbForm .productRegistrationContainer .box.documentForm .row span.mainSpan{width:345px !important;}
.cdbForm .productRegistrationContainer .box.documentForm .row label{width:120px !important;}
.cdbForm .productRegistrationContainer .box.documentForm .step1Image{float:right;border:1px solid #a5a6a7;}
.cdbForm .productRegistrationContainer .box.documentForm .productPreviewImageContainer{float:right;border:1px solid #a5a6a7;width:127px;display:block;text-align:center;background-color:#fff;padding:10px}
.cdbForm .productRegistrationContainer .box.documentForm .productPreviewImageContainer img{max-width:127px}

.cdb .cdb_faq{clear:both;}
.cdb .cdb_faq input[type=image]{margin:15px 0 0 20px;}

.cdb .tab{position:relative;z-index:10;padding:43px 0 0 0}
.cdb .tab .tabs{position:absolute;top:0;left:0;height:43px}
.cdb .accordeon ul.main li div.header h5 a{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 14px;}
.cdb .accordeon ul.main li div.header h5 a.down{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 16px;}
.cdb .accordeon ul.main li div.header h5 a.down:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px}
.cdb .accordeon ul.main li div.header h5 a:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -330px}

.cdb .product-detail-list .accordeon.faqAccordeon { padding-bottom:0; }
.cdb .tab.alphabet .tabindex li .accordeon ul.main li .accLi.FaqList .bprfaqAcc{ padding-bottom:0; }
.cdb .product-detail-list .accordeon ul span.hTitle { color: #000000; font: bold 14px/18px Arial,Helvetica,Sans-serif; letter-spacing:normal; }
.cdb .product-detail-list .accordeon ul.main li div.header h5 a{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 16px; font:bold 14px/18px Arial,Helvetica,Sans-serif;}
.cdb .product-detail-list .accordeon ul.main li div.header h5 a.down{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 16px;}
.cdb .product-detail-list .accordeon ul.main li div.header h5 a.down:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px}
.cdb .product-detail-list .accordeon ul.main li div.header h5 a:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -328px}

.cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li div.header h5 a, .cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li div.header h5 a strong{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat left 14px; font:bold 12px/15px Arial,Helvetica,Sans-serif;}
.cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li div.header h5 a.down{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 16px;}
.cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li div.header h5 a.down:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px}
.cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li div.header h5 a:hover{background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -330px}

.cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li .content h5, .cdb .product-detail-list .accordeon ul.main li .accordeon ul.main li .content p{font:12px/15px Arial,Helvetica,Sans-serif;letter-spacing:normal}

.cdb .cdbMyProfile .accordeon ul.main li div.content{padding-left:20px;width:690px !important}
.cdb .accordeon ul.main li div.header h5, .cdb .cdbMyProfile .accordeon ul.main li div.header h5{overflow:hidden}
.cdb .cdbMyProfile .accordeon ul.main li div.header h5 a{padding-left:32px;background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 20px 14px;}
.cdb .cdbMyProfile .accordeon ul.main li div.header h5 a.down{padding-left:32px;background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down.png) no-repeat 20px 16px;}
.cdb .cdbMyProfile .accordeon ul.main li div.header h5 a.down:hover{padding-left:32px;background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat 20px 16px}
.cdb .cdbMyProfile .accordeon ul.main li div.header h5 a:hover{padding-left:32px;background:#fff url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 20px -330px}

.cdb .afterActivation .teaser-type-8{margin:0 10px 20px 0 !important;}

.detailed-title .pr.fr{z-index:9;margin-bottom:10px;}

.headerVisual ul.awards{clear:both;float:left;width:100%;padding:0;}
.headerVisual ul.awards li{float:left;display:block;list-style-type:none !important;margin:0 10px 10px 0;}

.teaser-type-17{display:block;overflow:hidden;margin:0 10px 0 0;border:1px solid #c3c3c4;border-width:1px 0 0 0;padding:13px 0 16px;float:left;width:486px;}
.teaser-type-17 h5 a{font:bold 12px/15px Arial,Helvetica,Sans-serif}
.teaser-type-17 .teaserText{float:left;width:300px;}
div.teaser-type-17.last{border:1px solid #c3c3c4;border-width:1px 0;}

.fredhopper-search-results-style .tabindex .teaser-type-6{padding:13px 10px 16px;}
.alternative-search-results-style .tabindex .teaser-type-6{padding:13px 10px 16px;}
.fredhopper-search-results-style .tabindex .teaser-type-12 .teaserText, .fredhopper-search-results-s11tyle  .tabindex .teaser-type-12 .quickLinks{width:299px !important}
.fredhopper-search-results-style .tabindex .teaser-type-12 .teaserText { width:331px !important; margin:0 15px 0 0 !important }
.fredhopper-search-results-style .tabindex .teaser-type-12 .teaserText li{float:none;}
.fredhopper-search-results-style .tabindex .teaser-type-12{width:auto !important;padding:13px !important;margin:0 !important;}
.fredhopper-search-results-style .tabindex .teaser-type-12 .priceListHolder, .fredhopper-search-results-style .tabindex .teaser-type-12 .priceList, .fredhopper-search-results-style .tabindex .teaser-type-12 .priceList li.properties{width:212px !important;}
.fredhopper-search-results-style .tabindex .teaser-type-12 .priceListHolder img{max-width:150px; max-height:140px;}
.fredhopper-search-results-style .tabindex .teaser-type-12 .priceList li{width:auto}

.fredhopper-search-results-style .tabindex .subPagerBlock .pager{margin:10px 10px 10px 0 !important;}
.fredhopper-search-results-style .tabs li{float:left;padding:3px 3px 0 0}
.fredhopper-search-results-style .tabs li a{padding:10px;outline:none;}
.fredhopper-search-results-style .tab.alphabet .tabs li a{padding:9px 7px;outline:none;}
.fredhopper-search-results-style .tab.alphabet .tabs li{float:left;padding:8px 3px 0 0}
.fredhopper-search-results-style .tab.alphabet .tabs li.passive{float:left;padding:8px 3px 0 0;border-bottom:1px solid #c2c2c3}
.fredhopper-search-results-style .tabs li.last.passive,.fredhopper-search-results-style .tabs li.first.passive{padding:3px 3px 0 0}
.fredhopper-search-results-style .tabindex{border:1px solid #c2c2c3;margin:-1px 0 0 0;float:left;width:auto !important;}
.fredhopper-search-results-style .tabindex li, .fredhopper-search-results-style .tabindex div.tabContainer{padding:0 0 5px 0;width:auto;}
.fredhopper-search-results-style .tabindex li div.content :nth-child(2), .fredhopper-search-results-style .tabindex div.tabContainer div.content :nth-child(2){border-top:none !important}
.fredhopper-search-results-style .specify{margin-bottom:20px}

.fredhooperColumn1{padding-top:23px}

.search-results-style .column-2 h3{float:left;display:block;clear:both;width:370px;}

.fredhopper-search-results-style .tabTitle h3{float:left;margin:3px 0 0 0 !important;}
.fredhopper-search-results-style .tabTitle{float:left;padding:10px;width:713px;}
.fredhopper-search-results-style .tab, .fredhopper-search-results-style .fredhopper, .fredhopper-search-results-style ul.tabs{zoom:1;position:relative;z-index:10;}
.fredhopper-search-results-style .teaser-type-6, .fredhopper-search-results-style .teaser-type-12{width:714px !important}

#mapArea{background-color:#fff !important;}
.displayInlineBlock{display:inline-block;float:right;}

.store_myAccount{position:absolute;top:2px;right:0;z-index:10000;display:inline-block;zoom:1;overflow:visible;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:19px;}
.store_clear{clear:both;display:block;height:1px;overflow:hidden;}
.store_myBosch, .store_myBasket{float:left;}
.store_myAccount .store_my{background-color:#fafafa;border:1px solid #DCDCDC;padding:2px 10px 3px 10px;text-decoration:none;color:#9b9b9b;position:relative;display:block;float:left;margin:0 -1px 0 0;font-size:10px;}
.store_myAccount .store_myBasket .store_my{background:#fafafa url(../../../../../../templates/bosch-resources/images/basket_grey.jpg) no-repeat 89% 4px;padding:2px 40px 3px 10px;white-space:nowrap;}
.store_myAccount .store_myBasket .store_my span{white-space:nowrap;}
.store_myAccount .store_myBasket .store_my.store_active{color:#215F8B;font-size:11px !important;font-weight:bold;background:#fafafa url(../../../../../../store/resources/bosch/images/basket_blue.jpg) no-repeat 90% 4px;}
.store_myAccount .store_my.store_active span{width:40px;color:#215F8B;}
.store_active .store_basketItems{display:block!important;} 
.store_allProducts{filter:inherit;width:214px;background-color:#fafafa;border:1px solid #DCDCDC;position:relative;display:block;float:left;padding:10px;z-index:0;margin:-2px 0 0 0;}
.store_miniBasket{position:relative;display:block;margin:-2px 0 15px 0;z-index:999;width:250px;float: right;right:10px;}

/* Product Guide */
.product-guide-slider-style #mainArea{padding-bottom:0 !important}

.product-guide-wrapper{width:982px;height:481px;}
.product-guide-header{width:969px;height:48px;display:block;background-color:#f1f1f1;border-bottom:1px solid #bebebe;font:bold 14px/36px Verdana,Helvetica,Sans-serif;color:#404245;padding:17px 0 0 13px;}
.product-guide-content{width:982px;height:415px;background:url(../../../../../../templates/bosch-resources/images/product-guide-main.jpg) no-repeat 0 27px;position:relative;}
.product-guide-content .product-guide-title{display:block;height:auto;left:530px;top:46px;position:absolute;width:285px;}
.product-guide-content .product-guide-title h2{color:#404245;font:bold 16px/20px Verdana,Helvetica,Sans-serif;margin-bottom:10px;}
.product-guide-content a{display:block;height:81px;width:81px;position:absolute;background:url(../../../../../../templates/bosch-resources/images/product-guide-link-bg.png) no-repeat 0 0;}
.product-guide-content .product-guide-header-arrow{width:21px;height:21px;display:block;position:absolute;left:26px;top:-2px;background:url(../../../../../../templates/bosch-resources/images/product-guide-header-arrow.png) no-repeat 0 0;}

.product-guide-content .cooling{left:30px;top:263px;}
.product-guide-content .laundry{left:137px;top:131px;}
.product-guide-content .dishwasher{left:260px;top:262px;}

.product-guide-content .foodprocessing{left:689px;top:176px;}

.product-guide-content .cooking_and_baking{left:359px;top:269px;}
.product-guide-content .vacuumcleaner{left:533px;top:307px;}
.product-guide-content .tassimo{left:634px;top:307px;}
.product-guide-content .garmentcare{left:749px;top:307px;}

.product-guide-content .category-tooltip{position:absolute;width:auto;height:46px;display:none;}
.product-guide-content .category-tooltip .tooltip-arrow{width:15px;height:15px;display:block;margin-left:15px;float:left;background:url(../../../../../../templates/bosch-resources/images/tooltip-arrow-bg.png) no-repeat 0 0;}
.product-guide-content .category-tooltip .tooltip-text{display:block;width:auto;height:34px;padding:0 10px;float:left;clear:left;color:#fff;font:bold 13px/29px arial;background:url(../../../../../../templates/bosch-resources/images/tooltip-text-bg.png) no-repeat right bottom}

.product-guide-content .tooltip-cooling{left:47px;top:314px}
.product-guide-content .tooltip-laundry{left:154px;top:182px}
.product-guide-content .tooltip-dishwasher{left:277px;top:313px}

.product-guide-content .tooltip-foodprocessing{left:706px;top:227px}

.product-guide-content .tooltip-cooking_and_baking{left:376px;top:320px}
.product-guide-content .tooltip-vacuumcleaner{left:550px;top:358px}
.product-guide-content .tooltip-tassimo{left:651px;top:358px}
.product-guide-content .tooltip-garmentcare{left:766px;top:358px}

/* Product Guide */

.box.documentForm .NC_TextBox2 input[type="text"], .box.documentForm .NC_TextBox2 input[type="password"]{width:224.5px !important;}

#1_tags_addbox .smallnote br, #0_tags_addbox .smallnote br{display:block}

.product-sheet-style .tabindex li li{width:auto !important;padding:3px;}

.product-sheet-style .tabindex li ol.bullet{list-style-type:disc;}

.tabcolumn.tabcolumn-2 .prSnippetEngine{margin-bottom:-1px;}

.prdetailImage{max-width:238px;max-height:250px;display:block;margin:10px 0 0 0}

#events-selector .NC_RadioButtonList_RadioButtonList input[type=radio]{float:left}

.feature-link:hover{background:transparent !important}
.feature-link{background:transparent !important;color: #215F8B !important;font: bold 12px/15px Arial,Helvetica,Sans-serif !important;text-decoration: none !important;padding:0 !important;}


#product-comparison-selector .table .product-features ul li{list-style:none !important}

#events-selector .NC_RadioButtonList_RadioButtonList input[type=radio]{float:left}

div.warrantty  .box.documentForm .formHead h3{width: 438px;}
div.warrantty a.formInformationIcon  { background: url(../../../../../../templates/bosch-resources/images/information-icon.png) no-repeat scroll 0 0 transparent;   display: block;float: left;height: 18px;margin-top: 3px;margin-left: 7px;text-indent: -9999px;width: 22px; z-index:999!important;}
div.warrantty .box.productRegistration .row span.mainSpan {  width: 345px !important;}
div.warrantty .box.productRegistration .row.hasCheck span.mainSpan {  width: 316px !important;}
div.warrantty .box.productRegistration .cnfr span.mainSpan  { font: 12px/18px Arial,Helvetica,Sans-serif !important;}
div.warrantty .box.documentForm  .prlist .row  { margin: 15px 0 0;}
div.warrantty .box.documentForm .row label { width: 210px !important;}
div.warrantty .box.documentForm .row input.e-field-1 { width:264px!important; float:left; margin-right:10px; position:relative !important;}
div.warrantty .box.documentForm .row input.e-field-2 { width:50px!important;float:left;position:relative !important;}
div.warrantty .box.documentForm .row label.e-field-3 { width:4px!important;float:left;position:relative !important; }
div.warrantty .box.documentForm .row select {width: 343px !important; }
div.warrantty .box.documentForm .row select.cdb-frop {width: 377px !important;}
div.warrantty .box.documentForm input[type="checkbox"] {height: 13px;left: 0;position: absolute;top: 1px;width: 13px !important;z-index: 2;}
div.warrantty .box.documentForm input[type="checkbox"] { float: left;margin: 3px 3px 3px 0;}
div.warrantty .box.documentForm .row .back-link { float:left !important;}
div.warrantty .box.documentForm .cnfr label small strong { color:#000;}
div.warrantty .box.documentForm .row.endbd { border-bottom:none !important;}
div.warrantty .box.documentForm .extended-auto,
div.warrantty .box.documentForm .extended { width:auto !important;}
div.warrantty .box.documentForm .extended div.item-sp { margin-bottom:5px; padding-bottom:10px; border-bottom:1px solid #C3C3C4;}
div.warrantty .box.documentForm .row label.chkb input { float:right; position:relative;}
div.warrantty .box.documentForm .validationSummary2 { padding-top:5px;}
div.warrantty .box.productRegistration .small-input .pr  { zoom:1;}
div.warrantty .box.productRegistration .small-input span.mainSpan { width:170px !important;}
div.warrantty .box.productRegistration .small-input span.mainSpan.dateC { width:250px !important;}
div.warrantty .box.productRegistration .small-input span.mainSpan input { width:162px !important;}
div.warrantty .box.productRegistration .small-input span.mainSpan input.enumber1 { width:100px !important;}
div.warrantty .box.productRegistration .small-input span.mainSpan .inputSlash { left:103px !important;}
div.warrantty .box.productRegistration .small-input span.mainSpan input.enumber2 { width:36px !important;left: 126px !important;}
div.warrantty .box.productRegistration .row span.mainSpan.date-pi { width:140px !important;}
div.warrantty .box.productRegistration .row span.mainSpan.date-pi input { width:130px !important;}
div.warrantty .box.productRegistration .error-txt,
div.warrantty .box.productRegistration .row .error-txt  span{ color:red;}
div.warrantty .box.productRegistration span.mainSpan,
div.warrantty .box.productRegistration .auto-height { height:auto !important;}
div.warrantty .box.documentForm a.send-btn { float:right;}
div.warrantty .box.documentForm .formHead h3 { float:left;}
div.warrantty .product-rpt .rw-up {position:relative; width:698px; }
div.warrantty .box .line-product-img2 { background-color: #FFFFFF;border: 1px solid #A5A6A7; padding: 7px; width: 127px; text-align: center;} 
div.warrantty .box .line-product-img { position:absolute;top: 10px; right:100px;background-color: #FFFFFF;border: 1px solid #A5A6A7; padding: 7px; width: 127px; text-align: center;} 
div.warrantty .box .line-product-img img,
div.warrantty .box .line-product-img2 img { max-width: 127px; max-height: 127px;}
div.warrantty .box .none-img .line-product-img {top:12px !important;}
div.warrantty .box .preview .line-product-img {top:4px !important;}
div.warrantty a.mpos {  margin-left: 220px; width:150px;}

div.warrantty .box.productRegistration .small-input span.checkboxs { width: 400px !important;}
div.warrantty .box.productRegistration .small-input span.checkboxs  table { margin-bottom:0!important;}
div.warrantty .box.productRegistration .small-input span.checkboxs input { width:auto!important; float:left;}
div.warrantty .box.productRegistration .small-input span.checkboxs label {  display:inline;   margin: 0 !important;padding: 0 !important;width: 360px !important; min-height:20px; height:auto;}


div.warrantty .box.productRegistration .prlist .row span.mainSpan { width: 230px !important;}

.cdbForm .box.documentForm label small strong.blc {color:black;}
body.extended-warranty-style  div.autosuggest  { width:380px!important;}


.teaser.teaser-type-8.related-links.submargin-15 ul li h5 a.feature-link{background:transparent !important;color: #215F8B;font: bold 12px/15px Arial,Helvetica,Sans-serif !important;display: inline;float: none;}
.teaser.teaser-type-8.related-links.submargin-15 ul li h5 a.feature-link:hover{background:transparent !important;color: #215F8B;font: bold 12px/15px Arial,Helvetica,Sans-serif !important;display: inline;float: none;}

/* Janrain */

.column .box.documentForm.janrainIntegratedForm .formHead h3{width:440px !important;}
.column .box.documentForm.janrainIntegratedForm .orLine{width:14px !important;height:192px;*height:198px !important;}
.column .box.documentForm.janrainIntegratedForm .vline{background: none repeat scroll 0 0 #C3C3C4;height: 192px;*height:198px !important;left: 3px;width: 2px;}
.column .box.documentForm.janrainIntegratedForm .lortext{background: none repeat scroll 0 0 #F1F1F1;float: left;left: -7px;padding: 2px;top: 80px;}
.column .box.documentForm.janrainIntegratedForm .lortext span{color:#999;}
.janrainHeader div{background-color:#F1F1F1 !important;font-size:13px;color:#000;font-weight:bold;}
#janrainEngageEmbed div{background-color:#F1F1F1 !important}
#janrainEngageEmbed div#janrain-google,
#janrainEngageEmbed div#janrain-facebook,
#janrainEngageEmbed div#janrain-yahoo{background-color:#E3E3E3 !important}
#janrainEngageEmbed div#janrain-google div,
#janrainEngageEmbed div#janrain-facebook div,
#janrainEngageEmbed div#janrain-yahoo div{background-color:transparent !important}
#janrainView div{display:none !important;}
#janrainView div#janrainProviderPages,
#janrainView div#janrainProviderPages div,
#janrainView div.janrainHeader,
#janrainView div.janrainHeader div
{display:block !important;}
.janrainHeader{background:transparent !important;border:none !important;}
.janrainContent{background:transparent !important;border:none !important;}
.janrainContent div{max-width:217px !important}
.janrainView{background:transparent !important;border:none !important;}
#janrainEngageEmbed{margin: 22px 3px 0 9px;width: 235px;height:119px;}

/* Janrain */

div.pr-stars.pr-stars-small{background-image:url(../../../../../../Templates/Css/BoschNew/Genaral/img/stars_small.gif) !important;}

.pp_details .pp_description, .pp_details .pp_close{display:none !important;}

.speLabel{margin:2px 0 0 2px;font-size:12px; line-height:16px; color:#333333; font-family:Arial,Geneva,Helvetica,sans-serif; width:445px !important; float:left;}
.warrantty .row.CheckBox .speLabel{width:340px !important;padding-left: 18px;}

.cookbookrow{margin:0 0 10px 0;}
.cookbookrow .more-link{color:#215f8b;font:bold 12px/15px Arial,Helvetica,Sans-serif;}
.cookbookimage{float:left;margin:0 5px 0 0;border:1px solid #CFCFD0}

.cookbookContainer{float:left;margin:0 0 0 0;width:328px;}

.cookbookrow select{margin:0 7px 5px 0;}
.cookbookrow a{margin:3px 0 5px 0;clear:none;display:block;}

.cookbookrow a.disabled{opacity:0.8 !important;cursor:default;}
.cookbookrow a.disabled:hover{color:#215F8B !important;}

.cookbookrow a.document-links.disabled:hover span.sprite{background:url(../../../../../../templates/bosch-resources/images/sprite.png) no-repeat -3px -13px !important}
.cookbookrow a.more-link.disabled:hover{background:url(../../../../../../templates/bosch-resources/images/teaser-arw.png) no-repeat 0 5px !important;}

.priceList ul.awards{
	clear: both;
	width: 236px;
	float:none !important;
}

.cdbForm .box.productRegistration input.enumber1{width:159px !important;}

.cdbForm .box.productRegistration input.enumber2{width:159px !important;left:181px;}

.inputSlash{position:absolute;width:23px;text-align:center;height:19px;line-height:19px;top:1px;left:161px;font-size:17px;}



table.cookies-list{margin-top:10px;}
table.cookies-list thead{background-color:#E1E1E1;font-size: 12px;font-weight: bold;line-height: 16px;padding: 6px 0 6px 10px;}
table.cookies-list tr.head td{background-color:#F1F1F1;font-size: 12px;font-weight: bold;line-height: 16px;padding: 6px 0 6px 10px;}
table.cookies-list tr td{border: 1px solid #DCDCDC;padding: 3px 0 3px 10px;}

.coockieSettingsButton 
{
    background-color:#bbe0e3;
    border:1px solid #215F8B;
    color:#000000;
    display:block;
    font:400 14px/40px Arial, Helvetica, sans-serif;
    height:40px;
    width:200px;
    text-align:center;
    }
    
.dealerIndex{float:left;}


/************************ New TL Symbol *******************/

@font-face {
    font-family: 'AbakuTLSymSansRegular';
    src: url('http://www.bosch-home.com/templates/bosch-resources/fonts/abakutlsymsans-regular-webfont.eot');
    src: url('http://www.bosch-home.com/templates/bosch-resources/fonts/abakutlsymsans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.bosch-home.com/templates/bosch-resources/fonts/abakutlsymsans-regular-webfont.woff') format('woff'),
         url('http://www.bosch-home.com/templates/bosch-resources/fonts/abakutlsymsans-regular-webfont.ttf') format('truetype'),
         url('http://www.bosch-home.com/templates/bosch-resources/fonts/abakutlsymsans-regular-webfont.svg#AbakuTLSymSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
    
.tlSymbol {
    font-family: 'AbakuTLSymSansRegular'; font-weight: bold; display: inline !important;
}

#prices .tlSymbol{ font-weight: normal;}




.cookieGrid { margin-top:20px; }
.cookieGrid .gridRow { padding: 0 0 30px 0;}
.cookieGrid .gridRow .leftContent.hideIndent { text-indent:-9999px; }
.cookieGrid .leftContent {
    width: 238px;
    padding: 6px 0 0 46px;
    float: left;
}
.cookieGrid .rightContent {
    width: 440px;
    float: left;
}

.cookieGrid h2 {
    font-size: 12px !important;
    line-height: 11px !important;
    padding: 0 0 10px 26px;
}

.cookieGrid .leftContent span {
    display: inline-block;
    padding: 0 15px 0 0;
}
.cookieGrid .leftContent span.SN {
    display: inline-block;
    padding: 0 0 0 15px;
}
.cookieGrid .leftContent label {
    display: inline-block;
    padding: 0 0 0 15px;
}

div#coockieAPContainer 
{
    /*border:2px solid #cecece;*/
    background-color:#d0d0d0;
    width:100%;
    min-height:94px;
    position:relative;
    right:0;
    z-index:15;
    }

	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
	div#coockieAPContainer 
{
        width:1002px !important;
   
   
    }
}
    
    div#coockieAPContent 
{
    /*width:1010px;*/
        width: 980px;
    min-height:65px;
    /*margin:15px 24px;*/
    font:400 11px/14px arial;
    padding:10px 8px 13px 14px;
    padding-top:8px\9;
    /*margin:14px 0 0 44px;*/
        margin: 0 auto;
    }
    div#coockieAPContent div.cookieRightLinks { float: right;display: inline-block; }
    div#coockieAPContent h2
{
        color:#000;
        font-size: 12px;
        font-family: arial;
        font-weight: bold;
        padding: 0px;
        margin:0;
        line-height:16px;
    }
    
    div#coockieAPContent a.coockieAPButton 
    {
        font-weight:700;
        float:left;
        background: url(../images/accep_btn.html) 0 0 no-repeat;
        height: 18px;
        line-height: 0px;
        padding: 0 0 0 9px;
        margin: 8px 0 0 0;
        }
   div#coockieAPContent a.coockieAPButton span { background: none;padding: 0px;margin: 0px;font-size: 11px;color: #fff; }
   div#coockieAPContent a.coockieAPButton > span
    {
       background: url(../images/accep_btn.html) right 0 no-repeat;
       height: 18px;
       display: block;
       line-height: 18px;
       padding: 0 9px 0 0;   
    }
        
    div#coockieAPContent a.coockieAPLink
    {
        margin-top:9px;
        color: #4b4b4b;
        font-size: 10px;
        line-height:14px;
        }
        
    div#coockieAPContent a.left
    {
        float:left;
        clear:left;
        width:125px;
        }
        
    div#coockieAPContent a.right
    {
        float:right;
        margin-right:16px;
        margin-bottom:4px;
        }
        
     .coockieSettingsButton 
{
    background-color:#bbe0e3;
    border:1px solid #000000;
    color:#000000;
    display:block;
    font:400 14px/40px Arial, Helvetica, sans-serif !important;
    height:40px;
    width:200px;
    text-align:center;
    margin:10px 0;
    }
    
    
	.clearfix {
		min-height: 1%;
	}
	* html .clearfix {
		height: 1%;
	}
	.clearfix:after {
		clear: both;
		content: ".";
		display: block;
		font-size: 0;
		height: 0;
		visibility: hidden;
	}
	.clearfix.row-clear {
		clear: both;
		font-size: 0;
		line-height: 0;
		margin: 0;
		padding: 0;
	}

	#slider { width:980px; position:absolute;z-index: 1;height: 71px;top: 284px;left: 0px;}
	#slider .overflow { width:920px; overflow:hidden;position:relative;z-index: 2;margin: 0 auto;height: 71px;}
	#slider .wrapper { position:absolute;left:0px; top:0px;z-index: 2;height: 71px;}
	
	#slider a.rows { position: absolute;bottom: 29px; background: url(../images/slider-row.html) 0 0 no-repeat;display: block;width: 8px;height: 12px;z-index: 4; }
	#slider a.rows.left { left: 0px;background-position: 0 0; }
	#slider a.rows.right { right: 0px;background-position: -8px 0; }

	#slider .item { float:left;margin-right:30px;position:relative;}
	#slider .item a { display: inline-block;margin: 0 auto;line-height: 0px;}
	#slider .item a img { border: none;}
	 
	#slider .image-preview-list li a, #slider .image-preview-list li a img { width: 71px !important;height: 71px !important;}
	#slider .image-preview-list li a { position:relative; z-index:2; }
	#slider .image-preview-list li a.Video img { width: 71px !important;height: 71px !important;}
	#slider .image-preview-list li a.Video img.videoIcon { width: 43px !important;height: 31px !important; position:absolute; top:21px; left:13px; z-index:3;}
	#slider .image-preview-list li a:hover { border: none; }
	#slider .image-preview-list li a:hover img { left: 0px;top: 0px; }
	
	
	.productBottomBar { width: :100%;border-top: 1px solid #a5a6a7;border-bottom: 1px solid #a5a6a7;padding: 7px 0;margin-bottom: 15px;}
	.productBottomBar > div { float: left;height: 95px;padding: 0 14px;}
	.borderRight1px { border-right: 1px solid #a5a6a7;}
	
	.productBottomBar > div.powerreviewBox { width: 236px;} 
	.productBottomBar > div.pictogram_testandreferances { width: 424px;}
	.productBottomBar > div.campaings { width: 220px !important;}
	
	.productBottomBar > div.pictogram_testandreferances a img { }
	
	
	.productBottomBar > div.powerreviewBox .pr-snippet-read-reviews, .productBottomBar > div.powerreviewBox .pr-snippet-write-review{ text-align: center !important;}
	
    .productBottomBar > div.campaings .teaser-type-5 { margin: 0px !important;padding: 0px !important;max-height: 60px !important;background: none !important;width: 220px !important;text-align: center !important;}
    .productBottomBar > div.campaings .teaser-type-5 a { display: block !important;width: 100%;height: 75px !important;text-align: center; float:left;}
    .productBottomBar > div.campaings .teaser-type-5 a img { margin: 0 auto !important;height: 60px; max-width:105px;}
	.productBottomBar > div.campaings .teaser-type-5 h3 {color: #000000;
    display: block !important;
    font-size: 11px !important;
    font-weight: bold !important;
    padding: 0 0 2px !important;margin: 0px !important;text-align: left;}
	
	
	.productBottomBar > div > span { font-size: 11px;color: #000;font-weight: bold;padding: 0 0 10px 0;display: block;}
	
	.productKeysBox { width: 980px;margin-bottom: 20px;margin-top: 40px; /*position:absolute;*/ z-index:15;}
	.keyFeatureColumn { width:461px; float:left;}
	.keyFeatureLeft { margin-right: 30px; }
	.productKeysBox .item { float: left;width: 461px;margin-bottom:28px;}
	.productKeysBox .item .imgLabel { float: left;margin-right: 7px;width: 35px;height: 8px;}
	.productKeysBox .item .imgLabel span { display: block;width: 5px;height: 6px;background: url(../images/pictogramBullet.html) no-repeat;float: right;margin-top: 6px;}
	.productKeysBox .item .textLabel { float: left;width: 419px;position: relative;}
	.productKeysBox .item .textLabel p.text { font-size:14px;color: #000; }
	.productKeysBox .item .textLabel a.more { font-size:14px;color: #215f8b;text-decoraiton: none;font-weight: bold;display: block;background: url(../images/moreLink-icon.html) 0 0 no-repeat;padding: 0 0 0 15px;line-height: 14px;position: absolute;z-index: 100; }
	
	.hookText { font-size: 14px;color: #000;line-height: 18px;padding-bottom: 20px;}
	div.pageSubtitle { margin-bottom: 20px !important;}
	
	.rightBox { position: absolute;top: 0px;right: 0px;}
	
	.powerreviewBox .pr-snippet-wrapper .pr-snippet-stars { float: none !important;width: 90px !important;margin: 0 auto !important;}
	.powerreviewBox .pr-snippet-write-first-review p { display: block !important;float: none !important;margin: 0 auto !important;text-align: center;}
	.powerreviewBox .pr-snippet-write-first-review a, .pr-snippet-read-reviews a, .pr-snippet-write-review a, .pr-write-review-link { float: none !important;margin: 0 auto !important; display: inline-block !important;}
	.powerreviewBox .pr-snippet-write-first-review { text-align: center !important;}
    div.powerreviewBox > span { font-size: 11px !important;}
    
    .powerreviewBox .pr-snippet-read-reviews, .pr-snippet-write-review { float: none !important;}
	
	.teaser-type-12 h3 .hookText, .tipContent h3 .hookText { color: #215F8B !important;font-weight: normal !important;display: block !important; }
	
	.pheader .image-preview { margin: 0px !important; height:420px;}

	.pheader .image-preview .video-container { padding-top: 46px;}
	.pheader.headerVisual img { max-width: 550px;}
	.productLeft { position: absolute;left: -216px;top: 0px;z-index: 4;}
	.greenTech {position:absolute;right:0px;top: 0;z-index: 4;}
	.headerVisual { position: relative;z-index: 2;border: none !important;}
	.submargin-0 { position: relative;z-index: 1;}
	
	.eyecatcher-2 {
	    position: relative !important;
	    top: auto !important;
	    left: auto !important;
	    margin: 0 0 15px 0;
	    display: inline-block;
	}
	
	.tipContainer { text-align: left !important;}
	
	.headerVisualZoom { position: relative !important;top: auto !important;left: auto !important;bottom: auto !important;}
	
	.keyfeatures { float:left; padding-bottom: 10px;}
	.keyfeatures ul { padding-left: 0 !important;}
	.keyfeatures li { font-size: 12px !important;padding:0 0 5px 10px !important;background: url(../images/bullet.html) no-repeat 0 7px !important;width: auto !important;float: none;}
	
	.headerVisual ul.awards.testRight {
	    width: auto;
	    position: absolute;
	    right: 0px;
	    top: 115px;   
	}
	.headerVisual ul.awards.testRight li {
	    margin: 0px !important;
	}
	.headerVisual ul.awards.testRight li img {
	    width: 170px !important;
	    max-height: 160px;
	}

#winDisplay { z-index: 6000;}