﻿/*
*	layout.css
*
*	Bosch
*/

/* base.css{*/

/* Defaults Set{*/


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 0;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 0;overflow:hidden}
/*
ul li{margin:0 0 10px 0}
*/
ul, ol{padding:0 0 1.25em 2.0em}
strong{font-weight:bold}
em{font-style:italic}
small{font-size:0.85em}
a{color:#215F8B}
a:hover{color:#00142a;}
a, a:link, a:visited, a:hover{cursor:pointer;text-decoration:none;}
form{margin:0;padding:0}
form dl{overflow:hidden}
form dl dt{clear:both;float:left;width:50%}
form dd{width:50%}
fieldset{padding:0;margin:0}
/*input, select, textarea{font:1em Arial, Helvetica, sans-serif}*/
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 0;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}
.oh{overflow:hidden;}
/*
img{display:block}
*/
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}

#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 10px;min-height:450px}

#headNav{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 a:hover{background:#fff}*/

#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;}
#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{/*background-image:url(/templates/bosch-resources/images/ico-lang-flag.png);background-repeat:no-repeat;background-position:5px 50%;padding:0 5px 0 19px*/padding:0 5px 0 0;}

div#head{overflow:hidden;clear:both}
div#head h1{float:left;font:bold 22px Verdana,Helvetica,Sans-serif;color:#404245;margin:0;height:48px;line-height:48px}

a.logo{width:128px;height:43px;display:block;float:right;text-indent:-9000pt;margin:10px 0 12px 0}

#mainNav{background:url(/templates/bosch-resources/images/bg-mainnav.png) repeat-x 0 0;margin:0 0 10px 0;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 3px}
#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:101;}
#mainNav ul li a{float:left;display:block;padding:0 10px;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/arw-mainnav.png) no-repeat 100% -30px;color:#003b6a}

#mainNav ul li div.shadow{position:absolute;top:30px !important;visibility:hidden;left:-11px;z-index:100}

#mainNav ul li .menuCol.f{margin:0 0 17px 0}

#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 .prodMenu .menuCol.f{margin:0 0 17px 0}
#mainNav ul li .prodMenu .imageDivVisible .menuCol.withBorder{padding-top:0;}

#mainNav ul li .menuCol{float:left;width:222px !important;margin:0 0 17px 10px;}


.service-1{clear:both;}

.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}

#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}

.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;}

.navi li a:hover,a.downArw:hover, .teaser-type-8 .menuCol ul li a:hover{background:#f1f1f1}

#mainNav ul li .menuCol ul li{padding-top:3px;background:none;border:1px solid #fff;}
#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:url("/templates/bosch-resources/images/menuover.png") no-repeat scroll 0 100% #fff;}

.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 5px 0 0;overflow:visible;width:217px;}
.teaser-type-8 .withBorder ul{border-top:1px solid #c3c3c4;float:left;clear:both;padding:9px 5px 0 0;overflow:visible;width:233px;}
.sitemapCol .teaser-type-8 .withBorder ul{padding:15px 0 0 0}

#mainNav ul li .menuCol a.navImage, .teaser-type-8 .menuCol a.navImage{width:100%;height:49px;display:block;background:none;padding:0;margin:7px 0 0 0;overflow:hidden}
#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 10px}

.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}
#mainNav ul li.over div.shadow{visibility:visible}

.headerVisual{border-bottom:1px solid #c3c3c4;float:left;width:982px}
.headerVisual img{display:block;}

.searchresultList .teaser p{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:1px solid #c3c3c4}

.headerVisual .header-left{width:610px;margin:0 10px 0 0;float:left;position:relative;}
.headerVisual .header-right{float:left;margin:0 10px 0 0;width:352px}

.headerVisual .header-right h3{margin:14px 0 10px 0}
.headerVisual .header-right h2{margin:0 0 16px 0}
.headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.headerVisual.wborder .header-left{margin:0 9px 0 0}
.headerVisual.wborder .header-right{margin:0 9px 0 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 0}
.headerThreeCol .headerVisual .header-mid h2, .headerThreeCol .headerVisual .header-right h2{margin:0 0 16px 0}
.headerThreeCol .headerVisual .header-mid p, .headerThreeCol .headerVisual .header-right p{font:normal 14px/18px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}

.headerThreeCol .headerVisual.wborder .header-left{margin:0 9px 0 0}
.headerThreeCol .headerVisual.wborder .header-right{margin:0 9px 0 0}

.pheader{overflow:visible !important}
.tipContent a{width:auto !important;height:auto !important;clear:both;}
.headerVisual.pheader .header-left{width:588px;margin:0 10px 0 0;float:left;position:relative !important}
.headerVisual.pheader .header-right{float:left;margin:0 10px 0 0;width:374px}

.tipContainer{width:200px;}
.tipContainerRight{right:-10px;left:auto !important;}
.tipContainerRight .topTip{background:url(/templates/bosch-resources/images/triangle.png) no-repeat 85% 0}

.headerVisual.pheader .header-right h3{margin:14px 0 10px 0}

.headerVisual.pheader .header-right p{font:normal 12px/15px Arial,Helvetica,Sans-serif;margin:0 0 15px 0}
.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.pheader.wborder .header-left{margin:0 9px 0 0}
.headerVisual.pheader.wborder .header-right{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}

.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}

.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 0}
#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}

#carouselLeft.disabled, #carouselRight.disabled{cursor:default !important}

.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;}
.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:734px; border:1px solid #cccccc; border-left:0; border-right:0;}
.column-2 .blockElement{top:200px !important;}
.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 span{font:13px/18px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none;margin:0;padding:0}
p a{font:14px/18px Arial,Helvetica,Sans-serif;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:12px;color:#000;line-height:15px;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}

.NC_contboxsubheadertxt{margin-top:5px;}

/*{teaser */

.teaser{font:normal 12px/15px Arial,Helvetica,Sans-serif}

.teaser-type-1{display:block;float:left;margin:0 10px 10px 0;background:#f1f1f1;min-height:50px;width:228px;padding-right:10px;}
.teaser-type-4{display:block;float:left;margin:0 10px 10px 0;background:#f1f1f1;min-height:50px;width:218px;padding-right:10px;}
.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-1.teaser-noImg{padding-left:10px;width:218px;}
.teaser-type-4.teaser-noImg{padding-left:10px;width:208px;}

.teaser-type-12:after, .image-preview-list:after, .teaser-type-6:after{
	content:""; 
	display:block; 
	height:0;
	line-height:0;
	font-size:0;
	clear:both; 
	visibility:hidden;
}
.teaser-type-12, .teaser-type-6, .image-preview-list{display:inline-block}

/* Hides from IE-mac \*/
/** html .clearfix{height:1%}*/
.teaser-type-12, .teaser-type-6,.teaser-type-15, .image-preview-list{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:236px !important;margin-bottom:20px;}
#cataloguelist-1 .imageDivVisible .teaser-type-8 .menuCol{padding-top:66px}
#cataloguelist-1 .imageDivVisible .teaser-type-8 .menuCol.withBorder{padding-top:0;}
#cataloguelist-1 .imageDivInVisible .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{display:block;overflow:visible;margin:0 0 10px 0;padding:0;float:left;width:230px}
.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;width:107px;background:url(/templates/bosch-resources/images/bg-teaser-type-2.png) no-repeat 125px 0;height:129px}
.teaser-type-2 .teaserImg{display:block;margin:0 0 8px 0}
.teaser-type-2 .teaserImg img{display:block;width:67px;margin:0 auto}

.teaser-end{margin-right:0 !important}
.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:208px;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}

.teaser-type-9 a.mail-link,.teaser-type-9 a.maillink,.teaser-type-9 a.mailLink,.teaser-type-9 a.mail-Link{margin:0;}

.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{margin:0 0 8px}
.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;}
.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}

.image-preview-list a.more-link:hover span, .teaser h5 a:hover span{color:#00142a;}

.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}

.teaser-type-12 h5{margin:0 0 14px 0;clear:both}
.teaser-type-12 h5 a{font:bold 12px/15px Arial,Helvetica,Sans-serif}
.teaser-type-12 p,.teaser-type-12 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-7 h5 a{font:bold 12px/15px Arial,Helvetica,Sans-serif}
.teaser-type-7 p,.teaser-type-7 p a{font:12px/15px Arial,Helvetica,Sans-serif;color:#000;text-decoration:none}

.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{width:230px;display:block;margin:0 0 11px 0}
.teaser-type-6 .teaserImg, .teaser-type-7 .teaserImg, .teaser-type-12 .teaserImg{float:left;margin:2px 10px 0 0;position:relative;z-index:0;}
.teaser-type-6 .teaserImg img, .teaser-type-7 .teaserImg img, .teaser-type-12 .teaserImg img{display:block;}

.teaser-type-8 .teaserImg{width:238px;display:block;border-bottom:1px solid #c3c3c4;margin:0 0 11px 0}
.teaser-type-8 .teaserImg img{display:block;}
.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;}

.teaser-type-6 .teaserText,.teaser-type-15 .teaserText{float:left;width:362px !important}
.pressKit .teaser-type-6 .teaserText{width:486px !important;}
.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;}


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%;}
.teaser-type-6.teaser-noImg .teaserText,.teaser-type-15.teaser-noImg .teaserText, .teaser-type-7.teaser-noImg .teaserText{float:left;width:486px}
.teaser-type-12.teaser-noImg .teaserText{float:left;width:486px}
.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}*/

.teaser-type-12 .priceListHolder{margin:0 0 0 10px;float:left;width:227px}

/*.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-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}

.teaser-type-8 .teaserText h5 a{clear:both;}

.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{font:bold 14px/18px Arial,Helvetica,Sans-serif !important;color:#000 !important}
.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{float:right;width:238px;margin:0 0 0 10px}

.teaser-type-15 .teaserOpts{float:right;width:238px;margin:0 0 0 10px}

.teaser-type-12 .teaserOpts{float:right;width:227px;margin:0 0 0 10px}

/*.teaserOpts{float:left;}*/
.teaserOpts ul{margin:-15px 0 0 0;padding:0}
.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: 6px 0 3px;}

.teaser-type-9 ma{margin:11px 0 8px}
.teaser-type-9 p{margin:0 0 4px 0}

.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{margin:0 0 5px}
.tab-teaser-2 h3, .tab-teaser-2 p{margin:0 0 5px}

.teaser-type-12 h3{margin:0 0 10px;font:bold 14px/18px Arial,Helvetica,Sans-serif;color:#215f8b}
.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{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{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{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 10px/13px Arial,Helvetica,Sans-serif;color:#808285;margin:9px 0}

/* teaser } */

.content-sub{min-height:212px;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}
/*#footerRight span{margin-left:15px;display:block;float:left;}*/
/*#footerRight .addThisStartSpan{display:block;float:left;position:relative;margin:0}*/

#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}

 #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 30px 10px;color:#c3c3c4;font:bold 10px/10px Arial}

.breadcrumb{margin:-3px 0 7px 0}
.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.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 br{line-height:0;font-size:0;}
div.pageSubtitle{margin:0 0 30px 0;font:bold 14px/18px Arial,Helvetica,Sans-serif;}
div.pageSubtitle h3{font:normal 14px/18px Arial,Helvetica,Sans-serif;}
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;}

.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{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{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;z-index:1;position:relative;}
.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}

.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{margin:0;padding:0}
.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}
.comparison label{float:left;font:12px/18px Arial,Helvetica,sans-serif;cursor:pointer}
.comparison input{margin:3px 5px 0 0;padding:0;float:left;height:14px}

.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 .priceListHolder .properties li{margin:0 5px 5px 0;float:left;position:relative;}
.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}
.detailed-title .submargin-10.MarginTop-10 {float:right;clear:none !important}
.title-info{float:right;font:bold 12px/13px Arial,Helvetica,Sans-serif;/*padding-top:11px;*/visibility:hidden}
.title-info p{font:bold 12px/13px Arial,Helvetica,Sans-serif;float:left;clear:both;text-align:left;margin:0 0 4px 0;white-space:nowrap}
.title-info pr{float:left !important;}
.title-info p a.more-link{font:bold 11px/20px 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 0;text-align:center}
.image-preview img{display:inline}

.image-preview-list{margin:0 0 30px 0;padding:0;display:block;clear:both}
.image-preview-list li{float:left;display:block;margin:0 9px 0 0;position:relative;border-bottom:1px solid#c3c3c4;width:50px;height:48px}
.image-preview-list li img{position:absolute;top:0;left:0;width:50px;height:48px;display:block}
.image-preview-list li a{position:absolute;top:0;left:0;width:50px;height:48px;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:42px}

.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 h3{margin:0 0 4px 0}
.teaser.related-links h5{margin:0 0 5px 0}
.teaser.related-links div.hr{margin:0 0 6px 0}
.teaser.related-links ul{margin:0;padding:0}
.teaser.related-links ul li{margin:0 0 15px 0;overflow:hidden}
.teaser.related-links ul li a{float:left}
.teaser.related-links ul li h5{float:left;margin:10px 0 0 15px;width:161px}
.teaser.related-links ul li h5 a span{display:block;}
/*{###### */
.teaser.related-links ul li h5 br{display:none}
/* ###### } */

.product-pict ul{margin:0 0 10px 0;padding:0}
.product-pict ul li{margin:0 10px 10px 0;padding:0;float:left;list-style-type:none !important;position:relative;}
.product-pict ul li a{width:62px;height:62px;display:block;float:left}

.tab .product-pict{float:left;}
.tab .product-pict ul{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:470px}
.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;list-style-type:disc;list-style-position:inside;font:normal 12px/24px Arial,Helvetica,Sans-serif;text-indent:-13px}

.feature-list ul li.feature-title{background:#e1e1e2;list-style-type:none;text-indent:0;padding:3px 0 2px 10px;font:bold 12px/24px Arial,Helvetica,Sans-serif}

.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{list-style-type:square !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-5 ul li{list-style-type:disc !important}
.feature-list.item-4 ul li{list-style-type:circle !important}
.feature-list ul li.feature-title{list-style-type:none !important; background:#e1e1e2; background-image:none !important;}

.feature-list.item-1 ul li.feature-title,
.feature-list.item-3 ul li.feature-title{padding-left:10px;}

*: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.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:589px}

.tabindex .teaser-type-6 .teaserImg{border:1px solid #c3c3c4}
.tabindex .teaser-type-6 .teaserImg img{display:block;}
.tabindex .teaser-type-6 .teaserText{width:590px !important}
.tabindex .teaser-type-6 .teaserText .quickLinks{width:590px !important}
.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-12{padding-bottom:0;margin-top:10px}
.tabindex .teaser-type-12 .teaserText, .tabindex .teaser-type-12 .quickLinks{width:466px}
.tabindex .fteaser-type-12 .quickLinks ul li{clear:both}
.tabindex .teaser-type-12 .quickLinks ul li a{font:bold 14px/18px Arial,Helvetica,Sans-serif}
.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}

.iframe, .sentto-page-friend-style{background:#fff}
.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}
.compare .table tr td p{font:normal 12px/15px Arial,Helvetica,Sans-serif;}

.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}
.compare .table table{margin:0;border-top:1px solid #c3c3c4;}

.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}

.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{float:left;display:block;margin:0 20px 0 0}
.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}
.w486{width:486px !important;}
.w238{width:238px !important;}

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:#c0ac00;font:bold 14px/18px Arial,Helvetica,Sans-serif !important;color:#fff !important;display:block;float:left;left:0;top:3px;position:absolute;padding:1px 4px !important;}
.eyecatcher-2{background:#c0ac00;font:bold 16px/22px Verdana,Helvetica,Sans-serif !important;color:#fff !important;display:block;float:left;left:0;top:19px;padding:4px 9px 6px !important;position:absolute}  

.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 } */

/* l2{*/
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}
.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-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-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}
.norightmargin{margin-right:0 !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;}
.document-links.global span{margin:4px 10px 0 1px !important;background-position:-3px -13px;float:left;display:block;width:12px;height:16px}
.document-links span{margin:4px 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;}
.document-links:hover span{background-position:-19px -13px;}

.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;}
.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.document-links:hover,a.view-links:hover,a.mail-links:hover,.basket-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}
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:167px;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 a.button{margin:10px 0 0 0;}*/
.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{padding: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}
#faqResultList .accordeon .content ol li, #faqResultList .accordeon .content ul li{border:0;list-style-position:inside}
#faqResultList .accordeon .content ol li{list-style-type:decimal}
#faqResultList .accordeon .content ul li{list-style-type:disc}
#faqResultList .accordeon .content ol, #faqResultList .accordeon .content ul,  #faqResultList .accordeon .content p{margin-bottom:10px}
#faqResultList .accordeon .content ol, #faqResultList .accordeon .content ul{float:left;width:100%}

.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%}
.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{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}
.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;width:100%}
.accordeon ul.sub li.subList .quickLinks li h5 a:hover{color:#00142a}
.accordeon ul.sub li.subList{border:none;width:486px;padding:0 0 20px 0;border-bottom:1px solid #c3c3c4}
.documents .accordeon ul.sub li.subList{margin:0 0 20px 0}
.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{margin:10px 0 0 0;}
.box.documentForm .row .RadioButtonList_RadioButtonList label{float:left;width:auto}
.box.documentForm .row span label{float:none;text-align:left;width:auto;height:20px;}
.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 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}
.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 .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}
.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:185px;margin: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 10px/14px Arial,Helvetica,Sans-serif !important;}

.filter li.disabled, .filter li.disabled a.link{color:#808285 !important;cursor:default;}

.specify .content h4{color:#000;font:bold 14px/15px Arial,Helvetica,Sans-serif;margin:0 0 11px 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{float:left;margin:3px}
.teaser-type-12 .priceListHolder .properties, .searchPage .teaser .priceListHolder .properties{margin:0;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;}
.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}
.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{margin:9px 0 0 150px}
.dealer .greyBox .inner{padding:9px 10px 16px 10px;width:407px;}
.dealer .greyBox .inner .loc{width:175px;}
.dealer .greyBox .inner .loc input{width:156px; color:#808285; font-size:11.5px; height:15px; line-height:15px;}
.dealer .greyBox .inner select{width:156px; color:#808285; height:20px; line-height:15px;font-size:12px;}
.dealer .greyBox .inner .sButton{padding:22px 0 0 10px;margin:-3px 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{font:bold 16px/16px Arial,Helvetica,Sans-serif;color:#404245;margin:10px 0 10px 0}
.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{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{position:absolute;bottom:3px}
.dealer .shops li div{padding:10px 0 0 0;}
.dealer .shops li div{padding:10px 0 0 0;}
.dealer .subDetails span,.subDetails span,.routeTableHolder{font:normal 14px/16px Arial,Helvetica,Sans-serif;}

.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{max-width:305;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{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%}
.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{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{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{background:url(/templates/bosch-resources/images/teaser-arw-down.png) no-repeat left 11px !important;padding:10px 12px !important;}

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{background-position:left 16px !important;}
.blueLink.down:hover{background:url(/templates/bosch-resources/images/teaser-arw-down-hv.png) no-repeat left 16px !important}
.blueLink:hover{color:#00142a !important;background:url(/templates/bosch-resources/images/teaser-arw.png) no-repeat 0 -335px !important;}

.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}

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}
.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:714px;}
.tabindex li li{float:none;width:auto;}

.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}

/*
behavior:url(/templates/bosch-resources/scripts/PIE.htc);
*/
/*
.tooltip{background:#f1f1f1;position:absolute;top:20px;padding:10px;left:0;z-index:9999;border:1px solid #ccc;-webkit-box-shadow:#e0e0e0 0px 0px 7px;-moz-box-shadow:#e0e0e0 0px 0px 7px;box-shadow:#e0e0e0 0px 0px 7px;behavior:url(/templates/bosch-resources/scripts/PIE.htc)}
.tooltip span:before{content:" ";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:19px solid #f1f1f1;top:-19px;left:15px;position:absolute;z-index:99;}
.tooltip span:after{content:" ";width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:20px solid #ccc;top:-20px;left:14px;position:absolute;}
.tooltip span{display /*\**//*:none\9}
/*
.tooltip .content{float:left;min-width:50px;min-height:50px}
.tooltip h3,.tooltip .tt{width:231px;}
.tooltip a{width:211px;}
.tooltip .hoverArea{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 .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:735px;height:249px;float:left;}
.eventDetail .box{background:#f1f1f1;}
.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_RadioButtonList_RadioButtonList label{width:200px;}
.eventDetail .box.documentForm .row span.NC_RadioButtonList_RadioButtonList input{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,.awards 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}


.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;top:17px !important;}
.pressCentreGallery .proModel{margin:5px 0 0 0;display:block;/*text-align:right;*/}

.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;}

.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}

#surveyProgressStep{visibility:hidden;}
.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 0;}
label.ie4{margin:9px 0 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{margin:2px 0 0 0;}
.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 .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:320px;}
.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;}

/* }l2*/

/* bosch } */

/* START:Feature Label */

div.feature-label-container{padding-top:22px;}

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 #cccccc; }
div.feature-label a.close{width:18px; height:18px; margin:-16px 4px 0 0;}
div.feature-label a.close{position:absolute; top:0; right:0;}

div.feature-label div.header{width:268px; height:21px; position:absolute; top:0; left:0; margin:-23px 0 0 -1px;  border-left:solid 1px #cccccc; border-top:solid 1px #cccccc; border-right:solid 1px #cccccc; border-bottom:solid 1px #eeeeee;  background-color:#eeeeee;}
div.feature-label div.wrap{position:relative; top:-5px; font:12px/15px Arial,Helvetica,Sans-serif !important;}
div.feature-label div.wrap h3{color:#215F8B !important; font:bold 14px/18px Arial,Helvetica,Sans-serif; margin:0 0 12px;}
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 span{font:12px/15px Arial,Helvetica,Sans-serif !important;}
div.feature-label div.wrap p 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{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{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;}

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.png") 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 scroll 0 0 transparent;}
div.FeatureLabelPointerBottom{bottom:-20px; left:10px; position:absolute; width:100%; height:20px; background:url("/templates/bosch-resources/images/triangleReverse.png") no-repeat scroll 0 0 transparent;}

/* END:Feature Label */

/* Zoom Layer */

/* Style of the small image link */
.MagicThumb, .MagicThumb:hover{cursor:url(/Templates/bosch-resources/images/zoomin.cur), pointer;outline:0 !important;}

body:nth-of-type(1) .MagicThumb, .MagicThumb:hover{cursor:url(/Templates/bosch-resources/images/zoomin.cur), move;}

.MagicThumb, .MagicThumb:hover, x:-moz-any-link, x:default{cursor:url(/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;}

/* Style of the expanded image */
.MagicThumb-expanded{cursor:url(/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(/Templates/bosch-resources/images/zoomout.cur), move;}

body:nth-of-type(1) .MagicThumb-expanded{cursor:url(/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;}

/* 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.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 #FFFFFF;height:20px;line-height:12px;padding-left:17px;}

/*.events-style .headerVisual{margin-bottom:0 !important;}*/

.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;
    top:5px;
    background-color:transparent;
}
        
.ShoppingBasketItem
{
    display:inline;
	height:14px;
    float:right;
    background-color:#f9f9f9;
    padding:5px 10px;
}
        
#ShoppingBasketMyProduct
{
    border-top:1px solid #dcdcdc;
    border-right:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
}
        
#ShoppingBasketMyBosch{
    border:1px solid #dcdcdc;
    color:#979797;
}
        
#ShoppingBasketMyBosch a{
    color:#979797;
    text-decoration:none;
}        
        
#ShoppingBasketMyBosch 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;}


.tipContainer.intelligence{width:216px;padding:3px;}
.tipContainer.intelligence .dealer{padding:7px 7px 0 7px;}
.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 5px;}
.tipContent .hr.intelligence{margin: 10px -3px;width: 222px;}
.tipContent .online .onlineItems{width:215px}
.tipContent .online .blockUI.blockMsg.blockElement{width:100%}
.tipContent .online .onlineItems li{background:#fff;float:left;width:215px;height:60px;margin-bottom:6px;}
.tipContent .online .onlineItems li.last{margin-bottom:0;}
.tipContent .online .onlineItems ul{width:215px;padding:0;margin-bottom:5px}
.tipContent .online .onlineItems ul li .logos{width:103px;padding:0 3px;}
.tipContent .online .onlineItems ul li .blueLink{padding:2px 0 0 10px !important;background-position:left 6px !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.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 .redDot{background:url(/Templates/bosch-resources/images/red_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;}

.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;}

	
	
/* ***************************
       Dishwasher pages
   *************************** */
   
#content { width:734px; overflow:hidden; zoom:1; }
	#content .column-2 { padding:32px 0; min-height:278px; }
	
	#content h2 { font-size:18px; font-weight:bold; margin-bottom:14px; }
	#content h3 { font-size:14px; margin:0; color:#023d62; }
	
	#hotlinks { padding:0; }
	#hotlinks li { padding:10px 0 0 0; background:none; }
	#hotlinks a { font-weight:bold; color:#215f8b; }
	#hotlinks li a:hover { color: #103c63; }

#imgDishwasher { padding: 0px 50px 0px 37px; }

.notePayAttention { margin: 12px 0px 12px 0px; }

#divProductInfo {padding: 16px 0px 0px 222px; color:#023d62; }
.dimText { color: #888888; margin: 0px; padding: 0px; }
    .txtModelNumber { width: 160px; }
    .txtFD1 { width: 20px; margin-right: 3px; }
    .txtFD2 { width: 55px; margin-right: 4px; }
    .txtFD3 { width: 65px; }
    .modelImageDescription { width: 225px; padding: 0px 0px 8px 24px; }

.errorMsg { font-size: 12px; color: #ce0423; }

label { float:left; clear:both; padding:2px 4px 0 0; }
#ctl00_ContentPlaceHolder1_txtPassword { float:left; }
div#submit { float:left; }
a.button, #submit input { float:left; vertical-align: baseline; cursor:pointer; border:0; background:url(../images/button.png) repeat-x 0 0;display:block;
		padding:2px 10px 3px;font:bold 12px/18px Arial,Helvetica,Sans-serif !important;height:22px;
		color:#fff !important;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
		z-index:0;position:relative;zoom:1; text-decoration:none; margin-left:4px; }
	.button:hover, #submit input:hover { background-position:0 -22px; }	

/* ***************************
       Yes Page
   *************************** */

.importantTitle { font-weight: bold; font-size: 20px; margin-bottom: 8px; }
.importantText { font-size: 14px; }
.importantTextThanks { font-size: 14px; line-height:20px; }
.importantValue{ font-size: 20px; padding: 20px; text-align: center; }
.text { padding: 12px 0px 0px 0px; }
#formInfo { padding: 8px 0px 8px 0px; margin: 8px 0px 4px 0px; }
    #contactForm { padding-top: 8px; }
    #contactForm .textBox { width: 280px; }
    #contactForm .dropDown { width: 280px; }
    #contactForm .phoneFields { width: 280px; }
    #contactForm .txtPhone1 { width: 38px; margin-right: 0px; }
    #contactForm .txtPhone2 { width: 44px; margin-right: 0px; }
    #contactForm .txtPhone3 { width: 44px; }
    #contactForm .txtFD1 { width: 20px; margin-right: 3px; }
    #contactForm .txtFD2 { width: 45px; margin-right: 3px; }
    #contactForm .txtFD3 { width: 70px; }
    
#footerNote { color: #000000; font-size: 10px; margin: 12px 0px 0px 0px; padding: 10px 0px 10px 0px; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.required { font-size:11px; margin-bottom:14px; }

/* ***************************
       No Page
   *************************** */

#tableAds { padding: 12px 0px 0px 0px; }
#tableAds td { }





/* ***************************
       No Page
   *************************** */

#survey { margin: 36px 20px 36px 20px; }
    
    #survey .greeting { font-weight: bold; }
    #survey .message { margin: 16px 0px 36px 0px; }
    
    #survey .instructions { font-weight: bold; }
    #survey .instructions .note { font-weight: normal; font-style: italic; }
    
    #survey .questionOdd { border-bottom: 1px solid #b5c7d5; padding: 10px; }
    #survey .questionEven { border-bottom: 1px solid #b5c7d5; padding: 10px; background-color: #f1f5f8; }
    
    #survey .radios {  }
    #survey .radios td { width: 55px; padding: 0px; text-align: center; }
    
    #survey .radiosYN td { width: 85px; padding: 0px; text-align: center; }
        
    #survey .questionLeft { width: 270px;}
    #survey .questionRight { }
    #survey .questionSpan { }
    
    #survey .options .optionHeader { width: 55px; font-weight: bold; vertical-align: bottom; }
    #survey .options .option1 { text-align: center; }
    #survey .options .option2 { text-align: center; }
    #survey .options .option3 { text-align: center; }
    
    #survey .questionComments { margin: 16px 0px 16px 0px; }
    #survey .questionEmail { margin: 16px 0px 16px 0px; }
    #survey .txtComments { width: 450px; height: 40px; }
    #survey .txtEmail { width: 200px; }
    
    #survey .btnSubmitSurvey { text-align: right; padding: 10px; }
    
    #survey .footer { margin: 0px 0px 16px 0px; }
