
/***************************** 
 Member of RB-Master

Name: cd_cssgeneric_sprites
UID: cd_cssgeneric_sprites
Author: Mario Lovric (ARITHNEA)
Last change date: 19.04.2016 16:43
Copyright (c) 2013 ARITHNEA GmbH
Release version: Generated with version 2.8.0
Framework version: 1.0
Summary: main css for spriting
Necessary libraries: -

*************************/
/** sprite: cd_boschsprite; sprite-image: url('../cd_sprites/cd_boschsprites.png'); sprite-layout: vertical */
/** sprite: cd_boschsprite_two; sprite-image: url('../cd_sprites/cd_boschsprites_two.png'); sprite-layout: vertical */
/** sprite: cd_boschsprite_three; sprite-image: url('../cd_sprites/cd_boschsprites_three.png'); sprite-layout: vertical */


html {
	height: 100%;
	width: 100%;
	/*overflow: scroll;*/
}
/* reset default values to default */
html, body {
	margin: 0;
	padding: 0;
	font: normal 14px/18px Arial, Helvetica, sans-serif;
}
body {
	background-image: url('images-design-2016/cd_bosch_supergraphic.jpg');
	background-color: #fff;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 3000px auto;
	border: medium none;
	text-align:left;
}
body.body-iframe{
	background-image: none;
}
h1 {
	font: normal 22px/28px Verdana, Tahoma, sans-serif;
	padding: 0;
	margin: 0;
	color: #404245
}
h2 {
	font: bold 16px/20px Verdana, Tahoma, sans-serif;
	padding: 0;
	margin: 0;
	color: #404245;
}
h3 {
	font: bold 14px/18px Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #000;
}
h4 {
	font: bold 12px/15px Arial, Helvetica, Geneva, sans-serif;
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #404245;
}
p {
	padding: 0;
	margin: 0;
}
.clear {
	clear:both;
	display: block;
	height: 1px;
	overflow: hidden;
}
.posAb {
	position: relative;
}
.clearBoth{
	clear:both;
}
a img {
	border: 0;
}
.clearfix:after, .clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
.hidden {
	visibility:hidden;
}
div {
	margin: auto;
	width: auto;
	border: none;
	padding: 0;
	margin: 0;
}
.floatRe {
	float: right;
}
.floatLe {
	float: left;
}
.noFloat {
	float: none!important;
}
.noClear {
	clear: none!important;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.small, a.small, p.small {
	font-size: 90%!important;
}
.verysmall, a.verysmall, p.verysmall {
	font-size: 80%!important;
}
/* Table */
.tblCenter {
	text-align:center!important;
}
.tblRight {
	text-align:right!important;
}
/* Col Display */
.twoCol .col8 h3 {
	font-size: 0.85em;
}
/* main regions & areas */
#wrapperAll {
	width: 1002px;
	background-color: transparent;
	padding: 0;
	vertical-align: top;
	margin: 16px auto 20px;
	clear: both;
	z-index:3;
}
.body-iframe #wrapperAll{
	margin: 0 auto 20px;
	width: 100%;
}
/* header */
#header {
	/* background: transparent url(images-design-2016/cd_bg_metanav.gif) 0 0 repeat-x; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_bg_metanav.gif);  /** sprite-ref: cd_boschsprite_three; sprite-margin-bottom: 80px; sprite-alignment: repeat; */
	margin: 0 10px 0 10px;
	padding-left: 0px;
	clear: both;
	position: relative;
	font: normal 11px Arial;
	height: 80px;
}
.specialheader {
	height: 90px!important;
}
#header #langSelection {
	margin: 0;
	padding: 0;
	border-left: 1px solid #C3C3C3;
	list-style-type: none;
	display: inline-block;
	position: relative;
	left: 25px;
	clear: right;
}
#header #langSelection li {
	float: left;
	font: normal 11px/13px Arial;
	clear: right;
	padding: 0 5px;
}
#header a {
	color: #808285;
	text-decoration: none;
	padding: 2px 5px;
	display: block;
	width: auto;
}
#header #navMeta a:hover, #header #langSelection a:hover {
	background-color: #e1e1e2;
	text-decoration: none;
}
#header a.selected {
	color: #C3C3C4;
	text-decoration: none;
}
#header #boschLogo {
	position: absolute;
	right: 0px;
	top: 15px;
}
#header #boschLogo a {
	padding: 2px 0;
}
#header #boschLogo img {
	border: 0;
}
#websiteTitleArea {
	color: #404245;
	font-size: 2em;
	font-family:  Verdana, Tahoma, Arial, Sans-Serif;
	font-weight: normal;
	line-height: normal;
	margin-top: 10px;
	position: absolute;
	top:21px;
	left:0;
}
/* website footer */
#footer {
	background: transparent none;
	border-top: 1px solid #525f6b;
	padding: 10px 0 30px;
	width: 1002px;
	margin: 0 auto;
	clear: both;
	color:#c3c3c4!important;
	position: relative;
	z-index:1;
}
#footer.default {
	height: 40px;
}
#footer ul {
	margin: 0;
	padding: 0;
}
#footer li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
/* website footer linkstyles */
#footer a {
	color: #525f6b !important;
	text-decoration: none;
	font: bold 12px Arial;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding: 8px 0 5px 30px;
	display: block;
	float: none;
	height: auto;
}
#footer span {
	color: #525f6b;
	font: bold 12px Arial;
	padding: 8px 8px 5px 3px;
	display: block;
	float: none;
}
#footer a.footerActionTop, #footer a.footerActionTopActive {
	background-repeat:no-repeat;
	background-position:2px 13px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_top_new.png);	 /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 13px; sprite-margin-left: 2px; sprite-margin-bottom: 50px  */
	padding-left: 14px;
}
#footer a.footerActionTop:hover {
	background-repeat:no-repeat;
	background-position:2px 13px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_tophover_new.png);  /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 13px; sprite-margin-left: 2px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionPrint, #footer a.footerActionPrintActive {
	background-repeat:no-repeat;
	background-position:5px 7px;
	background-image: url(images-design-2016/cd_ico_footerprint.gif);  /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 7px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionPrintActive, #footer a.footerActionPrint:hover {
	background-repeat:no-repeat;
	background-position: 5px 7px;
	background-image: url(images-design-2016/cd_ico_footerprint_hover.gif);  /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 7px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionPdf, #footer a.footerActionPdfActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterPdf.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionPdfActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterPdfInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionPdf:hover {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterPdfInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionRate, #footer a.footerActionRateActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterRate.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionRateActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterRateInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionRate:hover {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterRateInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footerFontResize a{
	color: #525f6b;
	height: 22px;
	width: 22px;
	margin: 4px 0px 0px 5px;
	text-align: center;
	padding:0px;
	background: url(images-design-2016/cd_ico_font.gif) no-repeat;
}
#footerFontResize a:hover, #footer a.footerFontsize1Active, #footer a.footerFontsize2Active, #footer a.footerFontsize3Active{
	background: url(images-design-2016/cd_ico_font_hover.gif) no-repeat;
	color:#fff !important;
}
#footer a.footerFontsize1, #footer a.footerFontsize1Active {
	font-size: 10px;
	line-height: 29px;
}
#footer a.footerFontsize2, #footer a.footerFontsize2Active {
	font-size: 15px;
	line-height: 26px;
}
#footer a.footerFontsize3, #footer a.footerFontsize3Active {
	font-size: 20px;
	line-height: 22px;
}

#footer a.footerActionBm, #footer a.footerActionBmActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterBookmark.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionBmActive {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterBookmarkInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer a.footerActionBm:hover {
	background-repeat: no-repeat;
	background-position: 5px 5px;
	background-image: url(images-design-2016/lnkStyleFooterBookmarkInv.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 5px; sprite-margin-left: 5px; sprite-margin-bottom: 50px  */
}
#footer #footerActionsL {
	float: left;
	height: 30px;
	padding-left: 8px;
}
#footer #footerActionsR {
	float: right;
	height: 30px;
	padding-right: 8px;
}
#footer #footerActionsR ul {
	display: inline;
}
#footer #footerActionsR ul#footerFontResize {
	display: none;
}
html body #footer ul li a:hover {
	color: #9ea5ac !important;
}
hr.footer {
	clear: both;
	height: 1px;
	background-color:transparent;
	border: none;
	padding: 0;
	margin: 10px 0 10px -10px;
	overflow: hidden;
	font-size: 1px;
	display: block;
	width: 1002px;
}
#footerCnt {
	font: bold 0.8em/15px Arial;
	font-weight: bold;
	padding-left: 10px;
}
#footerCnt p.copyright {
	padding: 10px 0 0 0;
}
#footer #footerCnt *, #footer #footerCnt a {
	color: #525f6b !important;
}
#footer #footerCnt a {
	background: transparent none;
	display: inline;
	float: none;
	font-size: 1em;
	padding: 0!important;
	/*line-height: 1em;*/
	margin: 0;
}
#footer #footerCnt a:hover {
	color: #9ea5ac !important;
}
#footerCnt ul li {
	display: block;
	clear:both;
	float:none;
	height: auto;
}
.cntWrapper {
	font-family: arial, sans serif;
	color: #000000;
	font-weight: normal;
	padding: 0;
}
/* grid & block (area) definitions */
.grid16 {
	width: 992px;
}
.grid12 {
	width: 744px;
}
.grid8 {
	width:496px;
}
.grid6 {
	width:370px;
}
.grid5 {
	width:310px;
}
.grid4 {
	width:248px;
}
.grid3 {
	width:186px;
}
/* Layout Definitions Columns Grid: 16 x 52px = 10px 52px 10px 52px ... 52px + 10px */
.col2 {
	width: 25%;
	width: 114px;
	font-size: 0.85em;
	line-height: 1.2em;
}
.col2 .col2 {
	font-size: 1em;
}
.col3 {
	width: 176px;
	font-size: 0.85em;
	line-height: 1.2em;
}
.col3 .col3 {
	font-size: 1em;
}
.col4 {
	width: 25%;
	width: 238px;
	font-size: 0.85em;
	line-height: 1.2em;
}
.col4 .col4 {
	font-size: 1em;
}

/* col5-7 are used for the stage transparency overlay-content */
.col5 {
	width: 300px;
	font-size: 14px;
	font-size: 1em;
}
.col6 {
	width: 362px;
	font-size: 14px;
	font-size: 1em;
}
.col7 {
	width: 425px;
	font-size: 14px;
	font-size: 1em;
}
.col8 {
	width: 50%;
	width: 486px;
	font-size: 14px;
	font-size: 1em;
}
.col12 {
	width: 75%;
	width: 734px;
	font-size: 14px;
	font-size: 1em;
}
.col16 {
	width: 100%;
	width: 982px;
	font-size: 14px;
	font-size: 1em;
}
.col5 .txtSection p, .col6 .txtSection p, .col7 .txtSection p, .col8 .txtSection p, .col9 .txtSection p, .col10 .txtSection p, .col11 .txtSection p, .col12 .txtSection p, .col13 .txtSection p,.col4 .txtSection p, .col15 .txtSection p, .col16 .txtSection p {
	line-height: 18px;
}
.col1 .txtSection p, .col2 .txtSection p, .col3 .txtSection p, .col4 .txtSection p{
	line-height: 15px;
}
div.cntBox div.txtSection p a.relatedLnk, div.cntBox div.txtSection p a.relatedMail, div.cntBox div.txtSection p a.relatedPdf {
	display: inline;
	float: none;
}
div.cntBox div.txtSection p a.btn {
	display: inline-block;
	float: none;
}
div.cntBox table.lineStyle1 span a.relatedLnk, div.cntBox table.lineStyle1 span a.relatedMail, div.cntBox table.lineStyle1 span a.relatedPdf{
	display: inline;
	float: none;
}
div.cntBox table.lineStyle1 span a.btn{
	display: inline-block;
	float: none;
}

div.cntBox table.lineStyle1 ul.relatedItems li a.btn {
	display: inline-block;
	float: none;
}
.contentArea {
	margin-bottom: 25px;
	margin-right: 10px;
	float: right;
}
div.marginalArea .cntBox {
	margin-left: 0;
}
.cntGrid {
	background-color:#FFC;
}
.grid {
	margin:5px;
	padding:5px;
	float:left;
	background:#ddd;
}
.outline {
	border:1px solid #999;
	background:#f6f6f6;
	padding:5px 10px;
	width:1050px;
}
/* end fs */
.cntWrapper {
	margin:0;
	clear: both;
	overflow:visible!important;
}
.cntWrapper .txtBig {
	font-family: arial, sans serif;
	font-size: 100%;
	line-height: 1.35;
	color: #000000;
	font-weight: normal;
}
div.inverse {
	background-color: #003B6A;
	color: #FFFFFF;
}
div.inverse h1, div.inverse h2, div.inverse h3, div.inverse h4, div.inverse h5, div.inverse h6 {
	color: #FFFFFF!important;
}
div.grey {
	background-color: #f1f1f1;
	color: #000;
}
/* content box style-sheets */
.cntBox {
	float: left;
	margin-left: 10px;
	margin-bottom: 20px;
	vertical-align: top;
	clear: right;
}
.cntBox h1 {
	margin-top: 8px;
}
.universalBox .imgSection {
	float: left;
}
.universalBox .txtSection {
	padding-left: 10px;
	float: left;
	overflow:hidden;
}
.universalBox .txtSection.noPadding {
	padding-left: 0px!important;
}
.universalBox .txtSection p {
	margin-bottom:0;
}
.marginalArea {
	float: right;
	clear: right;
}
.marginalArea .cntBox {
	margin-bottom: 25px;
	clear: both;
}
/* stage basic v1.5 template */
.cntStage {
	margin-bottom:15px;
	position: relative;
	clear:both!important;
}
.cntStage h2 {
	padding:16px 0 0 0;
}
.cntStage .lnkBox {
	padding:8px 0 0 0;
}
div.videoButton textarea {
	width:99%;
}
div.getAdobeL {
	position:absolute;
	bottom:0;
	left:0;
	color:#000;
	padding: 10px;
}
div.getAdobeR {
	position:absolute;
	bottom:0;
	left:auto;
	right: 0;
	color:#000;
	padding: 10px;
}
/* Overlays */
div.overlayR, div.overlayL {
	position: absolute;
	right:0;
	top: 0;
	z-index: 25;
}
div.overlayL {
	left:0;
}
/* CMS-Backend Editor Styles / Rich Text Editor Formatiermoeglichkeiten */
/* Headlines */
.cntBox h4 {
	font-size: 0.85em;
	line-height: 1.35em;
	color: #000000;
}
.cntBox h3 {
	font-size: 1.2em;
	line-height: 1.35em;
	color: #000000;
	margin: 0;
	padding: 0 0 5px 0;
}
.cntBox h2 {
	padding: 0 0 11px 0;
}
.col8.cntBox h2 {
	padding: 0 0 11px 0;
}
h1.underline, h2.underline, h3.underline, h4.underline, h5.underline {
	text-decoration: underline!important;
	margin-bottom: 10px;
}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {
	font-weight: lighter;
	font-size: 75%;
}
.bold {
	font-weight: bold;
}
hr {
	width: 100%;
	background-color: transparent;
	height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 5px 0 5px 0;
	border: 0;
	border-bottom: 1px solid #c3c3c4;
	clear: both;
	overflow: hidden;
}
div.imgBoxTop .txtSection hr {
	margin: 5px 0 10px 0;
}
/* ---   Tables   --- */
table {
	border: 1px solid #c3c3c4;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
table caption {
	font: normal 15px Arial;
	vertical-align: text-bottom;
	text-align: left;
	color: #808285;
	margin-bottom: 10px;
}
table.cntTableDefault, table.cntTableDefault th, table.cntTableDefault td {
	font:0.94em/1.2em Arial;
	margin: 0;
}
thead tr td, thead tr td {
	background-color: #e1e1e2!important;
}
table.cntTableDefault thead tr td, table.cntTableDefault thead tr th {
	background-color: #e1e1e2!important;
	text-align: left;
	font-weight: bold;
}
table.cntTableDefault thead.even tr th.even, table.cntTableDefault thead tr th.even {
	background-color: #c3c3c4!important;
}
tfoot tr td {
	background-color: transparent!important;
}
table tbody tr td.even, col.even {
	background-color: #e1e1e2;
}
table thead tr th {
	background-color: #e1e1e2;
}
table thead tr th.even {
	background-color: #c3c3c4;
}
tbody tr:hover td, tbody tr.iehover td {
	background-color: #e1e1e2;
}
tbody tr:hover td.even, tbody tr.iehover td.even {
	background-color: #c3c3c4;
}
tbody tr.noHover:hover td, tbody tr.noHover td, tfoot tr:hover td, tfoot tr td {
	background-color: #fff!important;
}
tbody tr.noHover:hover td.even, tbody tr.noHover td.even {
	background-color: #e1e1e2!important;
}
/* bottom line for content cells */
table.lineStyle1 tbody td, table.lineStyle1 th, table tbody td.lineStyle1 {
	border-bottom: 1px solid #c3c3c4;
}
tfoot tr td, tfoot tr td, tfoot.even tr td, tfoot.odd tr td {
	background-color: transparent!important;
	background: none;
	background-color: #fff;
}
div.tblComment {
	margin-top: 10px;
}
table.w100 {
	width: 100%;
}
table.w70 {
	width: 70%;
}
table.w50 {
	width: 50%;
}
table thead th, table tbody td, table td {
	padding: 10px;
	vertical-align: top;
}
table.lineStyle1.wthPdg td {
	padding: 10px 0 10px 0;
}
table.noIndent thead th, table.noIndent tbody td {
	padding: 10px 10px 10px 0;
}
table thead th p, table tbody td p {
	margin:0;
	padding: 0;
}
table.smallFont, table.smallTable td {
	font: 11px/14px Arial;
	margin: 0;
}
table.smallTable td {
	padding: 5px;
}
table.lineStyle1 {
	margin:0 0 15px;
}
table.wthPdg {
	border: none;
}

.world table.lineStyle1 {
	margin-bottom: -1px;
}
table.lineStyle1 ul.relatedItems {
	padding: 0px!important;
	margin: 0px!important;
}
table.state {
	border-top: 1px solid #C3C3C4;
}
td.cntr {
	text-align: center;
}
td.cntr a.locArrow {
	float:none;
	display:inline;
}
div.paginatorDefault {
	font-size: 12px;
	margin: 0 0 8px 0;
}
div.paginatorDefault a {
	color: #808285;
	text-decoration: none;
	font-weight: bold;
	padding: 1px 6px;
	margin-right: 0!important;
}
.paginatorDefault a.selected, .paginatorDefault a:hover {
	background-color: #f1f1f1;
}
.paginatorDefault a.inactive {
	cursor: default;
	color: #c3c3c4;
}
/* ---   Forms   --- */
button, a.btn {
	border: 0;
	width: auto;
	overflow: visible;
	text-decoration: none;
}
button.btn, a.btn {
	background-repeat:no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebg.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	/* background: url(images-design-2016/cd_cntbtnbluebg_sprite.png) 0 0 no-repeat; */
	padding: 0 0 2px 8px !important;
	height: 22px;
	margin-bottom: 5px;
	margin-right: 10px;
	cursor: pointer;
}
button.btn span, a.btn span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebgend.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtnbluebgend_sprite.png) 100% 0 no-repeat; */
	color: #fff!important;
	padding: 2px 6px 0px 0px;
	height: 21px;
	font: bold 12px/17px Arial;
	display: block;
	position: relative;
	top: -1px;
	white-space: nowrap;
	width: 100%;
}
button.btnSubmit {
	background-repeat: no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebg.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	/* background: url(images-design-2016/cd_cntbtnbluebg_sprite.png) 0 0 no-repeat; */
}
button.btnSubmit span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebgend.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtnbluebgend_sprite.png) 100% 0 no-repeat; */
	color: #fff;
}
button.btn:hover, a.btn:hover {
	background-repeat: no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebg_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
}
button.btn:hover span, a.btn:hover span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtnbluebgend_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
}
button.btnWhite, a.btnWhite {
	background-repeat:no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebg.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	padding: 0 0 2px 8px !important;
	/* background: url(images-design-2016/cd_cntbtnwhtebg_sprite.png) 0 0 no-repeat; */
}
button.btnWhite span, a.btnWhite span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebgend.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtnwhtebgend_sprite.png) 100% 0 no-repeat; */
	color: #000!important;
}
button.btnWhite:hover, a.btnWhite:hover {
	background-repeat:no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebg_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	/* background: url(images-design-2016/cd_cntbtnwhtebg_sprite.png) 0 0 no-repeat; */
}
button.btnWhite:hover span, a.btnWhite:hover span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebgend_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtnwhtebgend_sprite.png) 100% 0 no-repeat; */
	color: #000!important;
}
button.btnGray, a.btnGray {
	background-repeat:no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtngraybg.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	padding: 0 0 2px 8px !important;
	/* background: url(images-design-2016/cd_cntbtngraybg_sprite.png) 0 0 no-repeat; */
}
button.btnGray span, a.btnGray span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtngraybgend.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtngraybgend_sprite.png) 100% 0 no-repeat; */
	color: #fff;
}
button.btnGray:hover, a.btnGray:hover {
	background-repeat:no-repeat;
	background-position: 0 0!important;
	background-image: url(images-design-2016/cd_cntbtngraybg_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px  */
	/* background: url(images-design-2016/cd_cntbtngraybg_sprite.png) 0 0 no-repeat; */
}
button.btnGray:hover span, a.btnGray:hover span {
	background-repeat:no-repeat;
	background-position: 100% 0!important;
	background-image: url(images-design-2016/cd_cntbtngraybgend_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 10px; sprite-alignment: right  */
	/* background: url(images-design-2016/cd_cntbtngraybgend_sprite.png) 100% 0 no-repeat; */
	color: #fff;
}
a.btn {
	float: left;
	height: 20px;
	padding-left: 8px;
	clear: both;
}
a.btn span {
	position: static;
	padding-right: 5px;
}
/* siteSearchbox within mainNavigation */
/* searchBox */
.mainNavWrapper div.searchBoxMain, .mainNavWrapper2 div.searchBoxMain {
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
	position: relative;
	height: 30px;
	background: #ececed;
}
.mainNavWrapper2 div.searchBoxMain{
	height:45px;
}
div.searchBoxMain form {
	margin: 0;
	padding: 0;
	border: none;
	margin: auto;
}
div.searchBoxMain input.searchTopic {
	background-color: #ececed;
	background-image: none;
	border: 0 none;
	color: #000;
	float: left;
	font-size: 12px;
	height: 30px;
	line-height: 11px;
	margin: 0;
	padding: 0 0 0 10px;
	/* background: #fff url(images-design-2016/bg_searchinput.gif) 0 0 no-repeat; */
	width: 130px;
}
div.searchBoxMain input.btnSubmit {
	background-image: url(images-design-2016/cd_btnheadersearch.png)!important;
	float: left;
	border: 0;
	margin: 0;
	padding: 0;
	height: 30px;
	width: 30px;
	color: transparent;
	outline: none;
	cursor:pointer;
}
/* generic Forms */
.cntFormDefault .close {
	margin: 10px 10px 0
}
div.cntFormDefault h3 {
	padding-top: 5px;
	padding-bottom: 0;
}
div.cntFormDefault {
	position: relative;
	clear: both;
	background-color: #f1f1f1;
	color: #404245;
	border: 1px solid #c3c3c4!important;
	font-weight: bold;
	font-size: 1em;
}
.grid6 .cntFormDefault, .grid8 .cntFormDefault, .grid10 .cntFormDefault, .grid12 .cntFormDefault {
	font-size: 0.88em;
}
div.cntFormDefault form {
	padding: 10px;
}
div.cntFormDefault hr {
	width: 100%;
	background-color: transparent;
	height: 1px;
	font-size: 1px;
	padding: 0;
	margin: 5px 0 10px 0;
	border: 0;
	border-bottom: 1px solid #c3c3c4;
	clear: both;
	overflow: hidden;
}
div.cntFormDefault form span.legend {
	width: 160px;
	float: left;
	display: inline-block;
	margin: auto;
	margin: 0px 10px 8px 0;
	padding: 0;
}
div.cntFormDefault form label {
	float: left;
	margin-right: 10px;
	font-weight: normal;
}
div.cntFormDefault form ul.relatedItems li {
	padding-left:0!important;
}
.eventFilter #eventStateFilter {
	width:200px;
}
.contentArea .eventFilter label {
	width: 105px;
}
.contentArea .eventFilter label input {
	margin-right: 10px;
}
.contentArea .eventFilter form span.legend {
	width: 108px;
}
.wrapH100 {
	float: right;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin: auto;
	min-height: 100%;
	height:auto !important;
	height:35px; /* IE */
}
#subMenu div.cntFormDefault .relatedItems {
	font-size: 0.8em;
}
input.w100 {
	width: 95%;
	margin-bottom: 15px;
	padding: 1px 4px;
}
select.w100 {
	width: 100%;
	margin-bottom: 15px;
	padding: 0 0 0 3px;
}
.form div.check.bRed {
	margin-left: 21.5%;
}
/* ---   Teaser   --- */
.tsrSumLink, .imgBoxSumLink{
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	overflow: hidden;
}
.tsrSumLink img, .imgBoxSumLink img{
	height: 100%;
	width: 100%;
}
.tsrSum{
	position:relative;
}
.tsrBoxL, .tsrBoxR {
	background: #c3c3c4;
	color: #fff;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.cntWrapper .tsrBoxL, .cntWrapper .tsrBoxR, .cntWrapper .cntBox {
	margin-bottom: 9px!important;
}
div.contentArea .tsrBoxL, div.contentArea .tsrBoxR {
	margin-left: 10px;
	float: left;
}
.tsrBoxR .imgSection {
	float: right;
	width: 62px!important;
	margin-right:0;
	overflow: hidden;
}
#subMenu .tsrBoxR .imgSection {
	float: right;
	width: 62px!important;
	right:0;
	top:0;
	overflow: hidden;
	margin-left: 10px;
}
.tsrBoxR h3, .tsrBoxL h3 {
	padding-bottom: 5px;
	padding-top:3px;
}
tsrBoxL.col4.bgYellowGreen .txtSection {
	padding:10px 10px 5px 0px!important;
}
.tsrBoxR .txtSection {
	width: auto;
	padding: 10px;
	overflow: hidden;
}
.tsrBoxL .imgSection {
	float: left;
	width: 62px;
	overflow: hidden;
	margin-right: 10px;
}
.tsrBoxL .txtSection {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 0;
	overflow: hidden;
}
.tsrBoxL.col4.bgYellowGreen .txtSection {
	padding:10px 10px 5px 0 !important;
}
.overlapTopL, .overlapBtmL, .overlapTopR, .overlapBtmR {
	overflow: visible;
	position: relative;
}
.overlapTopL .imgSection, .overlapTopR .imgSection {
	position: relative;
	top: -10px!important;
	margin-left:0px!important
}
.overlapBtmL .imgSection, .overlapBtmR .imgSection {
	position: absolute;
	top: auto!important;
	bottom: -10px;
}
.overlapBtmL .txtSection {
	padding-left: 72px;
}
#subMenu .overlapBtmL .txtSection {
	position: relative;
	left: 72px;
	padding-left: 0;
}
.overlapBtmR .imgSection {
	right: 0;
}
.overlapBtmR .txtSection {
	padding-right: 72px;
}
.grid4 .col4.overlapTopL, .grid4 .col4.overlapBtmL, .grid4 .col4.overlapTopR, .grid4 .col4.overlapBtmR {
	clear: both;
} /* fix for firefox overlapping boxes in full grid columns*/
#subMenu .tsrBoxL .txtSection {
	width: 141px;
}
.tsrBoxL .imgSection .imgSofter {
	display: block;
	z-index: 15;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.tsrBoxR .imgSection .imgSofter {
	display: block;
	z-index: 15;
	width: 10px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.overlapBtmR .imgSection .imgSofter, .overlapBtmL .imgSection .imgSofter {
	top: auto;
	bottom: 10px;
}
.overlapTopR .imgSection .imgSofter, .overlapTopL .imgSection .imgSofter {
	top: 10px;
}
.tsrBoxL .txtSection, .tsrBoxR .txtSection {
	padding-bottom: 5px;
}
.tsrBoxL .txtSection p, .tsrBoxR .txtSection p {
	padding-top: 5px;
	padding-bottom: 5px;
}
html body div#subMenu div.cntFormDefault {
	width: 226px;
}
.tsrBoxL .txtSection ul.relatedItems, #subMenu .eventFilter ul.relatedItems {
	list-style-type: none;
	list-style: none;
	margin: auto!important;
	margin-left: 0!important;
	padding-left: 0!important;
	padding-top: 0;
}
.eventFilter .relatedLnk {
	display:inline;
	position: relative;
	left: 10px;
}
#subMenu .eventFilter .relatedLnk {
	display:inline;
	position: relative;
	left: 0px;
}
.tsrBoxL .txtSection ul.relatedItems li, .tsrBoxR .txtSection ul.relatedItems li {
	list-style-type: none;
	list-style: none;
	margin: 0;
	padding-left: 0;
}
/* ---   navigations   --- */
/* Metanavigation  in header */
#header #navMeta {
	color: #DCDCDC;
	clear: both;
	font: 11px normal Arial, sans-serif;
	margin: 0 0 0 -5px;
	padding: 0 0 0 0;
}
#header #navMeta li {
	display: inline;
	float: left;
	padding: 0 0 0 10px;
	background-image: none!important;
}
#header #navMeta a.relatedLnk {
	background:transparent;
	font: normal 11px/13px Arial!important;
	padding: 2px 5px;
}
/* main navigation */
.mainNavWrapper, .mainNavWrapperFBTop {
	background-color: #525f6b;
	background-image: none !important;
	/*background-repeat: repeat-x;
        background-position: 0 0;
        background-image: url(images-design-2016/mainmenu/bgNaviMain.png)!important;*/
	overflow: visible;
	color: #fff;
	padding:0;
	margin: 0 10px 10px 10px;
	min-height: 30px;
	clear: both;
	position: relative;
	z-index: 1000;
}
.mainNavWrapper2 {
	background-color: #525f6b;
	background-image: none !important;
	/*background-repeat: repeat-x;
    background-position: 0 0;
    background-image: url(images-design-2016/mainmenu/bgNaviMain.png)!important;*/
	overflow: visible;
	color: #fff;
	margin: 0 10px 10px 10px;
	padding:0;
	min-height: 45px;
	position: relative;
	z-index: 1000;
}
.mainNavWrapper .clear,
.mainNavWrapper2 .clear,
.mainNavWrapperFBTop .clear {
	height: 0;
}
ul#mainNav,
ul#mainNavFBTop {
	margin: 0;
	padding: 0px;
	width: 810px;
	float: left;
}
ul#mainNav li,
ul#mainNavFBTop li  {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	/* background: transparent url(images-design-2016/cd_navseparator.gif) 100% 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(images-design-2016/cd_navseparator.gif); /** sprite-ref: cd_boschsprite_two; sprite-alignment: right */
	padding: 0 10px;
	position: relative;
}
.mainNavWrapper2 ul#mainNav li {
	padding: 0 10px;
}
ul#mainNav li a, ul#mainNav li span,
ul#mainNavFBTop li a, ul#mainNavFBTop li span {
	color: #fff;
	text-decoration: none;
	font: bold 12px/21px Arial, sans-serif /*!important*/;
	padding: 5px 0 4px;
	display: block!important;
	display: inline-block;
	width: auto;
}
.mainNavWrapper2 ul#mainNav li a, .mainNavWrapper2 ul#mainNav li span {
	font-weight:bold!important;
	height:auto!important;
	height: 41px;
	line-height: 18px!important;
	padding-top: 4px;
	padding-bottom: 0;
	min-height: 41px;
	display: block!important;
	display: inline-block;
	width: auto;
}
ul#mainNav li a:hover,
ul#mainNavFBTop li a:hover {
	color: #fff;
}
.mainNavWrapper ul#mainNav li a.more, .mainNavWrapper2 ul#mainNav li a.more, .mainNavWrapper ul#mainNav li span.more, .mainNavWrapper2 ul#mainNav li span.more,
.mainNavWrapperFBTop ul#mainNavFBTop li a.more, .mainNavWrapperFBTop ul#mainNavFBTop li span.more {
	background-repeat:no-repeat;
	background-position: 100% -87px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_newie9.png);
	/* background: transparent url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_newie9.png) 100% -87px no-repeat; */
	padding-right: 12px;
	margin-right: 2px;
	overflow: visible;
}
.mainNavWrapper2 ul#mainNav li a.more,
.mainNavWrapper2 ul#mainNavFBTop li a.more {
	background-repeat:no-repeat;
	background-position: 100% -90px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_newie9.png);
	/* background: transparent url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_newie9.png) 100% -90px no-repeat; */
}
.mainNavWrapper2 ul#mainNav li a.more2ndLine, .mainNavWrapper2 ul#mainNav li span.more {
	background-repeat:no-repeat;
	background-position: 100% -72px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif);
	/* background: transparent url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif) 100% -72px no-repeat; */
	padding-right: 12px;
}
ul#mainNav li.active, ul#mainNav li:hover, ul#mainNav li.iehover,
ul#mainNavFBTop li.active, ul#mainNavFBTop li:hover, ul#mainNavFBTop li.iehover {
	background:#ececed;
	/*background: url(images-design-2016/mainmenu/bgNaviMainInv.png) 100% 0 repeat;*/
	color: #036!important;
	position: relative;
	border-left: 1px solid #757f89;
	margin-left: -2px;
	padding-left: 11px;
}
ul#mainNav li:first-child.active, ul#mainNav li:first-child:hover, ul#mainNav li:first-child.iehover,
ul#mainNavFBTop li:first-child.active, ul#mainNavFBTop li:first-child:hover, ul#mainNavFBTop li:first-child.iehover {
	border-left: 1px solid #fff;
}
ul#mainNav li.active a, ul#mainNav li:hover a, ul#mainNav li.iehover a, ul#mainNav li a:hover, ul#mainNav li.active span,
ul#mainNavFBTop li.active a, ul#mainNavFBTop li:hover a, ul#mainNavFBTop li.iehover a, ul#mainNavFBTop li a:hover, ul#mainNavFBTop li.active span {
	color: #000;
}
.mainNavWrapper ul#mainNav li.active a.more,
.mainNavWrapper ul#mainNav li:hover a.more,
.mainNavWrapper ul#mainNav li.iehover a.more,
.mainNavWrapperFBTop ul#mainNavFBTop li.active a.more,
.mainNavWrapperFBTop ul#mainNavFBTop li:hover a.more,
.mainNavWrapperFBTop ul#mainNavFBTop li.iehover a.more {
	background-position: 100% -37px;
}
.mainNavWrapper2 ul#mainNav li.active a.more,
.mainNavWrapper2 ul#mainNav li:hover a.more,
.mainNavWrapper2 ul#mainNav li.iehover a.more ,
.mainNavWrapper2 ul#mainNav li.active span.more{
	background-position: 100% -40px;
}
.mainNavWrapper2 ul#mainNav li.active a.more2ndLine,
.mainNavWrapper2 ul#mainNav li:hover a.more2ndLine,
.mainNavWrapper2 ul#mainNav li.iehover a.more2ndLine,
.mainNavWrapper2 ul#mainNav li.active span.more2ndLine {
	background-repeat:no-repeat;
	background-position: 100% -22px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif);
	/* background: transparent url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif) 100% -22px no-repeat; */
}
/*Level2 start*/
ul#mainNav li ul,
ul#mainNavFBTop li ul {
	position: absolute;
	top: 34px;
	left: -10px;
	/* background: transparent url(images-design-2016/cd_bgnavimainsub.png) 0 100% no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bgnavimainsub.png);
	width: 235px;
	margin: 0;
	padding:17px 10px 31px;
	z-index: 1000;
}
.mainNavWrapper ul#mainNav li ul,
.mainNavWrapper2 ul#mainNav li ul,
.mainNavWrapperFBTop ul#mainNavFBTop li ul {
	top: -10000px;
}
ul#mainNav li:hover ul, ul#mainNav li.iehover ul,
ul#mainNavFBTop li:hover ul, ul#mainNavFBTop li.iehover ul {       /* zweizeilig */
	top: 45px;
}
.mainNavWrapper ul#mainNav li:hover ul, .mainNavWrapper ul#mainNav li.iehover ul,
.mainNavWrapperFBTop ul#mainNavFBTop li:hover ul, .mainNavWrapperFBTop ul#mainNavFBTop li.iehover ul {         /* einzeilig */
	top: 30px;
}

ul#mainNav li ul li, ul#mainNav li ul li.active, ul#mainNav li ul li:hover, ul#mainNav li ul li.iehover,
ul#mainNavFBTop li ul li, ul#mainNavFBTop li ul li.active, ul#mainNavFBTop li ul li:hover, ul#mainNavFBTop li ul li.iehover {
	float: none;
	display: block;
	background: transparent none!important;
	clear: both;
	margin: 0;
	padding: 0 !important;
	margin: 0;
	border: 0!important;
}
#mainNav li ul li a:hover,
#mainNavFBTop li ul li a:hover {
	display: block;
	background-color: #fff;
	/* round me corners */
	-moz-border-radius:0px; /* Firefox */
	-webkit-border-radius:0px; /* Safari and chrome */
	-khtml-border-radius:0px; /* Linux browsers */
	border-radius:0px; /* CSS3 */
}
ul#mainNav li ul li a, ul#mainNav li ul li span,
ul#mainNavFBTop li ul li a, ul#mainNavFBTop li ul li span {
	font-weight: bold!important;
	padding: 4px 20px 5px 25px !important;
	display: block;
	background-repeat: no-repeat;
	background-position: 15px 9px;
	background-image: url(images-design-2016/cd_lnkstylesubnavidefault.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 9px; sprite-margin-left: 5px; sprite-margin-bottom: 200px  */
	line-height: 15px!important;
	color: #404245!important;
	min-height: 0!important;
	height:auto!important;
}
ul#mainNav li ul li.active a, ul#mainNav li ul li.active span,
ul#mainNavFBTop li ul li.active a, ul#mainNavFBTop li ul li.active span {
	font-weight: bold!important;
}

ul#mainNav .contactDropdown li {
	padding: 0 10px !important;
}

ul#mainNav .contactDropdown li:hover {
	padding: 0 10px !important;
}

/* submenu / stack-navigation on left */
.hiddenSpan{
	left: -10000px;
	position: absolute;
}
#subMenu {
	float: left;
	width: 228px;
	overflow: hidden;
	padding: 9px 2px 0 0;
	border: none;
	margin: -9px 0 0 10px;
}
div#subMenu ul.navSub {
	margin-top: 5px;
}
#subMenu ul.navSub:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 40px;
}
#subMenu ul.navSub, #subMenu ul.navSub ul {
	margin: 0;
	padding: 0;
	overflow: visible;
	font: normal 12px/15px Arial, sans-serif;
}
#subMenu ul.navSub li {
	list-style: none;
	margin: 1px 0 0;
	padding: 0;
}
#subMenu ul.navSub li.activePath a, #subMenu ul.navSub a.activePath {
	font-weight: bold;

}
#subMenu ul.navSub li a:hover {
	display: block;
	background-color: #f1f1f1;

}
#subMenu ul.navSub li a.selected, #subMenu ul.navSub li span.selected{
	font-weight: bold;
	background-color: #DFDFDF!important;

}
#subMenu ul.navSub li a, #subMenu ul.navSub li span {
	color: #404245;
	font-weight: bold;
	text-decoration: none;
	/* background: url(images-design-2016/cd_lnkstylesubnavidefault.png) no-repeat 16px 11px; */
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 16px 11px;
	background-image: url(images-design-2016/cd_lnkstylesubnavidefault.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 9px; sprite-margin-left: 16px; sprite-margin-bottom: 200px  */
	padding: 5px 0 5px 26px;
	overflow: visible;
	display: block;
	line-height:16px;
}
#subMenu ul.navSub li li li a, #subMenu ul.navSub li li li span {
	color: #404245;
	font-weight: bold;
	text-decoration: none;
	/* background: url(images-design-2016/cd_lnkstylesubnavidefault.png) no-repeat 29px 10px; */
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 29px 10px;
	background-image:url(images-design-2016/cd_lnkstylesubnavidefault.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 10px; sprite-margin-left: 29px; sprite-margin-bottom: 200px  */
	padding: 5px 0 5px 39px;
	overflow: visible;
	display: block;
	line-height:15px;
}
#subMenu ul.navSub a.lftArrow, #subMenu ul.navSub span.lftArrow {
	color: #000;
	/* background: url(images-design-2016/cd_lnkstylesubnavidefaultbck_black.png) no-repeat 7px 11px; */
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 7px 11px;
	background-image:url(images-design-2016/cd_lnkstylesubnavidefaultbck_black.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 10px; sprite-margin-left: 7px; sprite-margin-bottom: 200px  */
	padding-left: 17px;
}
#subMenu ul.navSub a.activePath, #subMenu ul.navSub span.activePath {
	/* background:url(images-design-2016/cd_lnkstylesubnaviselected.png) no-repeat 5px 13px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 5px 13px;
	background-image:url(images-design-2016/cd_lnkstylesubnaviselected.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 12px; sprite-margin-left: 5px; sprite-margin-bottom: 200px  */
	padding-left:17px;
}
#subMenu ul.navSub li li a.activePath, #subMenu ul.navSub li li span.activePath {
	/* background: url(images-design-2016/cd_lnkstylesubnaviselected.png) no-repeat 17px 13px; */
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 17px 13px;
	background-image:url(images-design-2016/cd_lnkstylesubnaviselected.png); /** sprite-ref: cd_boschsprite_three;  sprite-margin-top: 12px; sprite-margin-left: 17px; sprite-margin-bottom: 200px  */
	padding-left: 29px;
}
/* ---   master 2nd part --- */
/* content anchor links */
ul.relatedItems {
	margin: 0;
	padding: 5px 0 0 0;
	list-style: none;
	overflow: visible;
}
ul.relatedItems li {
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
ul.relatedItems li button.btn, ul.relatedItems li a.btn {
	margin-bottom:5px;
	margin-top:5px;
}
ul.relatedItems li a.relatedPdf {
	padding:0 0 2px 16px;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/ico_document.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 800px  */
	/* background:url(images-design-2016/ico_document_sprite.gif) no-repeat 0 0 transparent; */
	margin:3px 0 1px;
}
ul.relatedItems li a.relatedPdf:hover {
	color: #003b6a;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/ico_document_hover.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 800px  */
}

.workingplace {
	padding:0 0 10px 10px;
}
h3.toggle, a.relatedLnk, a.relatedPdf, a.relatedMail, a.relatedShare, a.relatedStar, a.locArrow, #wrapperAll .relatedLnk.hideFilter {
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
	/* background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 0px 5px; */
	padding: 0px 0px 0px 9px;
	margin: 0 0 0 0;
	overflow: visible;
	display: block;
	color: #215f8b;
	text-decoration: none;
	float: left;
	line-height:16px;
}
h3.toggle:hover, a.relatedLnk:hover, a.relatedPdf:hover, a.relatedMail:hover, a.relatedShare:hover, a.relatedStar:hover, a.locArrow:hover, #wrapperAll .relatedLnk.hideFilter:hover {
	color: #003b6a;
	background-position: 0 -45px;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
a.relatedLnk.small {
	background-position: 0px 4px!important;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
a.relatedLnk.small:hover {
	background-position: 0px 4px!important;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
a.relatedLnk.verysmall {
	background-position: 0px 3px!important;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
a.relatedLnk.verysmall:hover {
	background-position: 0px 3px!important;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
h3.toggle {
	padding-left: 11px;
}
.col2 h3.toggle {
	background-position: 0px 5px;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
.col3 h3.toggle {
	background-position: 0px 5px;
	background-repeat:no-repeat;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
/*.col4 h3.toggle {
        background-position: 0px 5px;
        background-repeat:no-repeat;
        background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}*/
.col4.eventFilter a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 0px 4px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 4px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif);  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
}
.col2 a.relatedLnk, .col3 a.relatedLnk, .col4 a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif);  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-bottom: 200px  */
}
.col5 a.relatedLnk, .col6 a.relatedLnk, .col7 a.relatedLnk, .col8 a.relatedLnk, .col12 a.relatedLnk, .col16 a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 0px 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 5px; sprite-margin-bottom: 200px  */
}
.col2 h3.toggle:hover, .col2 a.relatedLnk:hover {
	background-repeat:no-repeat;
	background-position: 0px -45px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
.col3 h3.toggle:hover, .col3 a.relatedLnk:hover {
	background-repeat:no-repeat;
	background-position: 0px -45px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}
/*.col4 h3.toggle:hover, .col4 a.relatedLnk:hover {
        background-repeat:no-repeat;
        background-position: 0px -45px;
        background-image:url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
}*/
.col4.eventFilter a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat 0px 4px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
}
.col2 a.relatedLnk:hover, .col3 a.relatedLnk:hover, .col4 a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat 0px 5px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-bottom: 200px  */
}
.col5 a.relatedLnk:hover, .col6 a.relatedLnk:hover, .col7 a.relatedLnk:hover, .col8 a.relatedLnk:hover, .col12 a.relatedLnk:hover, .col16 a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat 0px 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-bottom: 200px  */
}
.inlineLnk .relatedLnk, .inlineLnk .relatedPdf {
	display:inline;
	float:none;
}

/*.relatedItems .relatedLnk {
    padding-bottom: 12px;
}*/

a.relatedMail {
	background-repeat:no-repeat;
	background-position: 0px 3px;
	background-image: url(images-design-2016/cd_ico_contactletter.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 800px  */
	/* background: url(images-design-2016/ico_contactletter_sprite.gif) no-repeat 0px 3px; */
	padding: 0px 0px 0px 22px;
}
a.relatedMail:hover {
	background-position: 0px 3px;
	background-repeat:no-repeat;
	background-image: url(images-design-2016/cd_ico_contactletter_hover.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 800px  */
}
a.relatedPdf {
	background-repeat:no-repeat;
	background-position: 5px 0px;
	background-image: url(images-design-2016/ico_document.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-left: 5px; sprite-margin-bottom: 800px  */
	/* background: url(images-design-2016/ico_document_sprite.gif) no-repeat 5px 0px; */
	padding: 0px 0px 0px 22px;
}
a.relatedPdf:hover {
	background-position: 5px 0;
	background-repeat:no-repeat;
	background-image: url(images-design-2016/ico_document_hover.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-left: 5px; sprite-margin-bottom: 800px  */
}
a.relatedShare {
	background-repeat:no-repeat;
	background-position: 0px 3px;
	background-image: url(images-design-2016/cd_ico_sendfriend.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
	/* background: url(images-design-2016/ico_sendfriend_sprite.gif) no-repeat 0px 3px; */
	padding: 0px 0px 0px 22px;
}
a.relatedShare:hover {
	background-position: 0px 3px;
	background-repeat:no-repeat;
	background-image: url(images-design-2016/cd_ico_sendfriend_hover.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
}
a.relatedStar {
	background-repeat: no-repeat;
	background-position: 4px 2px;
	background-image:url(images-design-2016/cd_ico_star.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 2px; sprite-margin-left: 4px; sprite-margin-bottom: 200px  */
	/* background: url(images-design-2016/ico_star_sprite.gif) no-repeat 4px 2px; */
	padding: 0px 0px 0px 22px;
}
a.relatedStar:hover {
	background-repeat:no-repeat;
	background-position: 4px 2px;
	background-image:url(images-design-2016/cd_ico_star_hover.gif);  /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 2px; sprite-margin-left: 4px; sprite-margin-bottom: 200px  */
}
a.locArrow {
	background-repeat:no-repeat;
	background-position: 0px 0px;
	background-image: url(images-design-2016/cd_ico_arrow.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 100px  */
	/* background: url(images-design-2016/ico_arrow_sprite.gif) no-repeat 0px 0px; */
	padding: 5px 11px;
}
a.locArrow:hover {
	background-position: 0px 0px;
	background-repeat:no-repeat;
	background-image: url(images-design-2016/cd_ico_arrow_hover.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 100px  */
}
/* related Icons in Universalbox and Stage */
.universalBox ul.relatedItems li, .stageCntMain .txtSection ul.relatedItems li {
	line-height: 20px;
}
.universalBox ul.relatedItems li a, .stageCntMain .txtSection ul.relatedItems li a {
	line-height: inherit;
}
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 0px 8px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 8px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 8px; sprite-margin-bottom: 200px  */
}
.universalBox .txtSection.col5 ul.relatedItems li a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat 0px 8px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 8px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 8px; sprite-margin-bottom: 200px  */
}
.universalBox ul.relatedItems li a.relatedLnk, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 0px 7px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-bottom: 200px  */
}
.universalBox ul.relatedItems li a.relatedLnk:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat 0px 7px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-bottom: 200px  */
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 7px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-bottom: 200px  */
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 7px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-bottom: 200px  */
	color: #e1e1e2!important;
}
.universalBox ul.relatedItems li a.relatedMail, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 4px;
	/* background-image: url(images-design-2016/ico_contactletter_sprite.gif); */
	background-image: url(images-design-2016/cd_ico_contactletter.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	padding: 0 0 0 21px;
}
.universalBox ul.relatedItems li a.relatedMail:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedMail:hover {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 4px;
	background-image: url(images-design-2016/cd_ico_contactletter_hover.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedMail {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 4px;
	/* background-image: url(images-design-2016/ico_contactletter_sprite.gif); */
	background-image: url(images-design-2016/cd_ico_contactletterwhite.gif);  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	padding:0 0 0 21px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedMail:hover {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 4px;
	/* background-image: url(images-design-2016/ico_contactletter_sprite.gif); */
	background-image: url(images-design-2016/cd_ico_contactletterwhite_hover.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	color: #e1e1e2!important;
}
.universalBox ul.relatedItems li a.relatedPdf, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf {
	margin:0;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 2px;
	background-image: url(images-design-2016/ico_document.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 2px; sprite-margin-bottom: 400px  */
	padding: 0 0 0 16px;
}
.universalBox ul.relatedItems li a.relatedPdf:hover, .bgTransWhte80 .txtSection ul.relatedItems li a.relatedPdf:hover {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 2px;
	background-image: url(images-design-2016/ico_document_hover.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 2px; sprite-margin-bottom: 400px  */
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf {
	margin:0;
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image: url(images-design-2016/ico_documentwhite.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 400px  */
	padding: 0 0 0 16px;
}
.bgTransBBlue75 .txtSection ul.relatedItems li a.relatedPdf:hover {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-image: url(images-design-2016/ico_documentwhite_hover.png);  /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 400px  */
	color: #e1e1e2!important;
}
.universalBox ul.relatedItems li button.btn, .universalBox ul.relatedItems li a.btn, .bgTransBBlue75 .txtSection ul.relatedItems li button.btn, .bgTransBBlue75 .txtSection ul.relatedItems li a.btn, .bgTransWhte80 .txtSection ul.relatedItems li button.btn, .bgTransWhte80 .txtSection ul.relatedItems li a.btn {
	margin-top:2px;
}
.txtSection p {
	margin-bottom:0;
	padding-bottom: 10px;
	line-height:15px;
}
/* CONTENT LISTS DEFAULT \*/
.txtSection ul {
	padding: 0 15px 15px 0;
}
ol {
	margin: 0;
	padding: 0 0 10px 0;
	list-style-position: inside
}
ol li {
	list-style-position: inside;
	line-height:18px;
	padding-bottom: 6px;
}
ul.bullet, ul.dash, ul.cube, ul.chop {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
	/*clear: both; */
}
ul.bullet li, .col3 ul.bullet li, .col4 ul.bullet li {
	/*clear: both;*/
	background-repeat: no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/ico_bullet.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 6px 10px;
	line-height: 18px
}
.col3 ul.bullet li, .col3 ul.dash li, .col3 ul.cube li, .col3 ul.chop li, .col4 ul.bullet li, .col4 ul.dash li, .col4 ul.cube li, .col4 ul.chop li {
	line-height: 15px;
	padding-bottom: 5px;
	background-position: 0 6px;
}
.col3 ol li, .col4 ol li {
	line-height: 15px;
	padding-bottom: 5px;
}
ul.dash li, .col3 ul.dash li, .col4 ul.dash li {
	background-repeat: no-repeat;
	background-position: 0 7px;
	padding: 0 0 6px 10px;
	background-image: url(images-design-2016/ico_dash.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
}
ul.cube li, .col3 ul.cube li, .col4 ul.cube li {
	background-repeat: no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/bullets/ico_cube.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 6px 10px;
	line-height: 18px
}
ul.chop li, .col3 ul.chop li, .col4 ul.chop li {
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(images-design-2016/cd_ico_chop_black.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 14px 35px;
	line-height: 18px
}
ul.chop.green li, .col3 ul.chop.green li, .col4 ul.chop.green li {
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(images-design-2016/cd_ico_chop_green.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 14px 35px;
	line-height: 18px
}
ul.chop.blue li, .col3 ul.chop.blue li, .col4 ul.chop.blue li {
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(images-design-2016/cd_ico_chop_blue.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 14px 35px;
	line-height: 18px
}
ul.chop.red li, .col3 ul.chop.red li, .col4 ul.chop.red li {
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(images-design-2016/cd_icon_arrow_red.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 14px 35px;
	line-height: 18px
}
ul.chop.yellow li, .col3 ul.chop.yellow li, .col4 ul.chop.yellow li {
	background-repeat: no-repeat;
	background-position: 0 4px;
	background-image: url(images-design-2016/cd_icon_arrow_yellow.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 500px  */
	padding: 0 0 14px 35px;
	line-height: 18px
}
/* image boxes */
.imgSection {
	position: relative;
}
.imgSection .disturber {
	position: absolute;
	top: 10px;
	left:0;
	padding: 5px;
	margin: 0px;
	overflow: hidden;
}
div.imgBoxLeft.grey .disturber, div.imgBoxLeft.inverse .disturber {
	top: 10px;
	left: 0px;
}
div.imgBoxLeft .imgSection {
	margin: auto;
	padding-bottom: 15px;
	display: inline;
	float: left;
}
div.imgBoxLeft .imgSection p {
	padding-bottom: 0!important;
}
div.imgBoxLeft .txtSection {
	margin: -4px auto auto;
	padding: 1px 0 1px 0;
	float: none;
}
div.imgBoxLeft.grey h2, div.imgBoxLeft.grey h3, div.imgBoxLeft.inverse h2, div.imgBoxLeft.inverse h3 {
	padding: 10px 0 5px 10px;
}
div.imgBoxLeft.grey .txtSection h2, div.imgBoxLeft.grey .txtSection h3, div.imgBoxLeft.inverse .txtSection h2, div.imgBoxLeft.inverse .txtSection h3 {
	padding-left: 0;
	padding-top: 0;
}
div.imgBoxLeft.grey .imgSection, div.imgBoxLeft.inverse .imgSection {
	padding: 10px 10px 10px 10px;
}
div.col3.imgBoxLeft .txtSection, div.col4.imgBoxLeft .txtSection {
	margin-left: 62px;
}
div.col6.imgBoxLeft .txtSection {
	margin-left: 124px;
}
div.col8.imgBoxLeft .txtSection {
	margin-left: 186px;
}
div.col12.imgBoxLeft .txtSection {
	margin-left: 248px;
}

div.col12.imgBoxLeft .pressItem.txtSection {
	margin-left: 0px;
}

div.col12.imgBoxLeft .txtSection ul{
	margin-bottom: 0px;
}

div.col12.imgBoxLeft .txtSection ul li{
	list-style-position: outside;
	margin-left: 15px;
}

div.col12.imgBoxLeft .txtSection ul.relatedItems li {
	margin-left: auto;
}

div.col16.imgBoxLeft .txtSection {
	margin-left: 372px;
}
div.col4.imgBoxLeft .imgSection {
	width: 52px;
}
div.col6.imgBoxLeft .imgSection {
	width: 114px;
}
div.col8.imgBoxLeft .imgSection {
	width: 176px;
}
div.col12.imgBoxLeft .imgSection {
	width: 238px;
}
div.col16.imgBoxLeft .imgSection {
	width: 362px;
}
div.imgBoxRight .imgSection {
	display: inline-block;
	float: right;
}
div.imgBoxRight .txtSection {
	padding: 0 0 1px 0;
	float: none;
	margin-top: -4px;
}
div.imgBoxRight.grey .imgSection, div.imgBoxRight.inverse .imgSection {
	padding: 10px 10px 2px 10px;
}
div.col3.imgBoxRight .txtSection, div.col4.imgBoxRight .txtSection {
	margin-right: 62px;
}
div.col6.imgBoxRight .txtSection {
	margin-right: 124px;
}
div.col8.imgBoxRight .txtSection {
	margin-right: 186px;
}
div.col12.imgBoxRight .txtSection {
	margin-right: 248px;
}
div.col16.imgBoxRight .txtSection {
	margin-right: 372px;
}
div.imgBoxTop .imgSection {
	display: block;
	float: none;
	clear: both;
}
div.imgBoxTop .txtSection {
	padding: 10px 0 1px 0;
}
.grey .txtSection, .inverse .txtSection, .blue .txtSection, .red .txtSection, .bgYellowGreen .txtSection, .bgGreyDark .txtSection, .bgRed .txtSection {
	padding: 10px 10px 0 10px!important;
}
.cntBox .imgSection .bgYellowGreen {
	color: #fff;
}
#subMenu .cntBox {
	margin-left: 0;
}
/* Template Stage */
.templateStage {
	background-color:#c3c3c4;
	overflow:hidden;
}
.templateStage .imgSection {
	position:absolute;
	left:0px
}
.templateStage div.overlayL {
	position:relative;
	float:left;
}
.templateStage div.overlayR {
	position:relative;
	float:right;
}
.templateStage .stageCntMain .overlayR .txtSection, .templateStage .stageCntMain .overlayL .txtSection {
	min-height: inherit;
}
/* font styles allover */
.bold {
	font-weight: bold;
}
.stageCntMain .overlayR, .stageCntMain .overlayL {
	height: 100%;
	overflow: hidden;
}
.stageCntMain .overlayR .txtSection, .stageCntMain .overlayL .txtSection {
	padding: 10px;
}
.isoPicture {
	border: 1px solid #c3c3c4;
}
#subMenu .cntBox, #subMenu .tsrBoxR, #subMenu .tsrBoxL, #subMenu .tsrBoxLext, #subMenu .tsrBoxRext {
	width:228px;
	clear: both;
}
div.imgBoxLeft .txtSection p {
	margin: 0px
}
.imgSection p {
	font-size: 0.8em;
	line-height: 1em;
	min-height: 15px;
	height: auto!important;
	height: 15px;
	padding: 3px 0 10px 0;
	margin: 0;
}
.imgSection p .lnkIcon {
	float: right;
}
.lnkIcon {
	font-size: 0;
	margin-top: 3px;
	padding-left: 22px;
	padding-top: 22px;
	width: 0px;
	height: 0px;
	background: transparent none 0 0 no-repeat;
	overflow: hidden;
}
.lnkIcon:hover {
	background-position: 0 -28px;
}

.lense, .zoomin {
	position: absolute;
	right: 5px;
	bottom: 5px;
	float: none !important;
	padding: 0px;
	height: 22px;
	width: 22px;
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_ico_zoomin.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 50px  */
	z-index: 11;
}
.lense:hover, .zoomin:hover {
	background-repeat: no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_ico_zoomin_hover.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-bottom: 50px  */
}
/*.close {*/
	/*background-repeat: no-repeat;*/
	/*background-position: 0 0;*/
	/*background-image: url(images-design-2016/cd_ico_close.gif); !** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 50px  *!*/
/*}*/
/*.close:hover {*/
	/*background-repeat: no-repeat;*/
	/*background-position: 0 0;*/
	/*background-image: url(images-design-2016/cd_ico_close_hover.gif); !** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 50px  *!*/
/*}*/
.popup .close {
	background: transparent none!important;
}
.bgBlue100.imgBoxTop .imgSection p, .bgBlue75.imgBoxTop .imgSection p, .bgBlue50.imgBoxTop .imgSection pn, .bgBlue25.imgBoxTop .imgSection p, .grey.imgBoxTop .imgSection p, .bgGrey100.imgBoxTop .imgSection p, .bgGreyDark.imgBoxTop .imgSection p, .bgRed.imgBoxTop .imgSection p, .bgRedBrown.imgBoxTop .imgSection p, .inverse.imgBoxTop .imgSection p {
	padding-left: 10px;
	padding-right: 10px;
}
.bgBlue100 .imgSection .lense, .bgBlue75 .imgSection .lense, .bgBlue50 .imgSection .lense, .inverse .imgSection .lense {
	background-repeat:no-repeat;
	background-position: 0 -56px;
	background-image: url(images-design-2016/cd_ico_zoomin_blue.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 50px  */
}
.bgBlue100 .imgSection .lense:hover, .bgBlue75 .imgSection .lense:hover, .bgBlue50 .imgSection .lense:hover, .inverse .imgSection .lense:hover {
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_ico_zoomin.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 50px  */
}
/* Expandable Box */
.toggleof {
	padding:0 0 13px 0;
}
.closed, .invisible {
	display:none;
}
/*.expandableContent .expandable .closed, .expandableContent .expandable .invisible {
        display:block;
}*/
.toggle {
	background-repeat: no-repeat!important;
	background-position: 0 6px!important;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif)!important;
	/* background: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif) 0 8px no-repeat!important; */
	margin: 17px 0 16px 12px!important;
	cursor:pointer;
	float:none!important;
}
.col6 .toggle, .col8 .toggle, .col10 .toggle, .col12 .toggle {
	font-size: 1em;
}
.marginalArea .toggle {
	margin-left: 0!important;
}
.toggle:hover {
	color: #003b6a;
	background-repeat: no-repeat!important;
	background-position: 0 -44px!important;
	background-image: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif)!important;
}
.toggledwn {
	background-repeat:no-repeat!important;
	background-position:2px 4px!important;
	background-image: url(images-design-2016/cd_lnkstylecntlink_sprite.gif)!important;
	/* background:url(images-design-2016/cd_lnkstylecntlink_sprite.gif) 2px 5px no-repeat!important; */
}
.toggledwn:hover {
	color: #003b6a;
	background-repeat:no-repeat!important;
	background-position:2px -46px!important;
	background-image: url(images-design-2016/cd_lnkstylecntlink_sprite.gif)!important;
}
.expandable .cntBox hr {
	margin-bottom:11px;
	border-color: #c3c3c4;
}
.toggleof h2 {
	display: block;
	font-size: 14px;
	clear:both;
}
.toggleof .cntBox {
	margin-bottom:0px!important;
}
/* fix textSection for Expandablebox */
div#wrapperAll .expandableContent .Expand .cntWrapper .toggleof .cntBox .txtSection {
	padding-right: 10px;
}
/* Events filterBar */
.filterBar.toggle {
	background: transparent none!important;
	padding:0px;
	clear: both;
	font-size: 1em!important;
}
.filterBar.toggle p {
	color:#000;
	cursor:auto;
}
.filterBar a.relatedLnk, .filterBar.toggle a.relatedLnk {
	font-size: 0.85em;
}
.filterBar a.relatedLnk, .filterBar.toggle a.relatedLnk {
	clear: none;
	display: inline;
	padding-right: 20px;
	font-family:arial, sans serif;
}
.filterBar #esf, .filterBar #ehf {
	position:absolute;
}
.filterBar #eventResultDisplay, .filterBar #esf {
	display:none;
}

/* Expandable Box */
#wrapperAll .standard .Expand div.expandable > .cntBox.col16, #wrapperAll .standard .Expand div.expandable > .cntBox.col12, #wrapperAll .standard .Expand div.expandable > .cntBox.col8 {
	margin-bottom: 0 !important;
}
#wrapperAll .standard .Expand div.expandable > .cntBox.col4 {
	margin-bottom: 9px !important;
}
.toggleof.closed {
	height: auto;
	overflow: hidden;
}

.expandableContent {
	margin-bottom:-2px;
	position:relative;
	display:block;
	float:left;
}
.expandableContent .Expand {
	position:relative;
	display:block;
	float:left;
	margin-bottom:-1px;
}
.Expand {
	position:relative;
	display:block;
	float:left;
	margin-bottom:15px;
}
.expandableContent.noHover .Expand .expandable {
	margin: 0 0 0 10px;
}
#marginalArea.marginalArea .expandableContent.noHover .Expand .expandable {
	margin: 0;
}
.noHover .Expand .expandable {
	position:relative;
	display:block;
	float:left;
	/*border-bottom:1px solid #C3C3C4;*/
	border-top:1px solid #C3C3C4;
	margin: 0 0 -1px 12px;
}
.noHover .Expand .toggle {
	background: #f1f1f1 url(images-design-2016/cd_expand_minus.png) no-repeat 10px 5px!important;
	margin:0 0 0 0!important;
	padding: 10px 10px 10px 44px!important;
}
/*.noHover .Expand .col4 .toggle {
        width: 184px;
}
.Expand .col6 .toggle {
        width: 308px;
}
.Expand .col8 .toggle {
        width: 432px;
}
.Expand .col12 .toggle {
        width: 680px;
}
.Expand .col16 .toggle {
        width: 928px;
}*/
.noHover .Expand .toggledwn {
	background: transparent url(images-design-2016/cd_expand_plus.png) no-repeat 10px 5px!important;
}
.noHover .Expand .toggledwn:hover, .noHover .Expand .toggledwn.ieHover {
	background: #f1f1f1 url(images-design-2016/cd_expand_plus.png) no-repeat 10px 5px!important;
}
.Expand .toggleof, .Expand .toggleofAcc {
	position:relative;
	float:left;
	background-color:#f1f1f1;
}
.Expand .closed/*, .Expand .invisible */{
	/*display:none;*/
	position:absolute ;
	left:-10000px;
}
#marginalArea .Expand .col4 .toggleof, #marginalArea .Expand .col4 .toggleofAcc {
	width: 238px;
}
.Expand .col6 .toggleof, .Expand .col6 .toggleofAcc {
	width: 352px;
}
.Expand .col8 .toggleof, .Expand .col8 .toggleofAcc {
	width: 476px;
}
/* .Expand .col12 .toggleof, .Expand .col12 .toggleofAcc {
        width: 724px;
}*/
.Expand .col16 .toggleof, .Expand .col16 .toggleofAcc {
	width: 972px;
}
#marginalArea .Expand .col4 .toggleof .col4 {
	width: 228px;
}
/*#marginalArea .Expand .col6 .toggleof .col6 {
        width: 352px;
}
#marginalArea .Expand .col8 .toggleof .col8 {
        width: 476px;
}
#marginalArea .Expand .col12 .toggleof .col12 {
        width: 724px;
}
#marginalArea .Expand .col16 .toggleof .col16{
        width: 972px;
}*/
#wrapperAll .contentArea .noHover .Expand .expandable .cntBox {
	margin:0 10px 16px 0!important;
}
/*.Expand .expandable .cntBox .txtSection {
        padding: 0px 10px 10px 0px;
}*/
/*.Expand .expandable .cntBox .imgSection {
        margin: 0px 0px 10px 0px;
}*/
.Expand .expandable .col12 ul.relatedItems a {
	font-size:0.85em;
}
.tab_content .expandableContent .Expand .expandable {
	margin-left:0px;
}
.tab_content .expandableContent .Expand .toggle {
	width:656px;
}
.contentArea .tab_container h2 {
	padding: 0 0 3px 0;
}
.Expand .toggleofAcc .imgBoxLeft .imgSection {
	padding-right:10px;
	width:228px;
}
/*
.expandableContent .col4 .toggle {
        font-size: 0.99em;
}
.expandableContent .col16 .toggle {
        font-size: 0.88em;
}
*/
/* expandable without hover */
.expandableContent .toggleof { padding:0;}
/*#wrapperAll #contentArea .Expand .txtSection ul { padding: 0!important;} */
.expandableContent.noHover .Expand .expandable { border:none;}
.expandableContent.noHover .Expand .toggledwn { background: url(images-design-2016/cd_expand_plus.png) no-repeat scroll 0px 5px transparent!important;}
.expandableContent.noHover .Expand h3.toggle { background-position: 0 5px!important; background-color:transparent!important; padding: 0 0 0 0}
.expandableContent.noHover .Expand .toggle { padding: 10px 10px 10px 34px !important;}
.expandableContent.noHover .Expand .toggledwn:hover, .expandableContent.noHover .Expand .toggledwn.ieHover { background-color:transparent!important;}
.expandableContent.noHover .Expand .toggleof, .expandableContent.noHover .Expand .toggleofAcc { background-color:transparent; padding-left: 0;}

/* standard expand */
.expandableContent.standard .Expand .expandable { border-top:none; }
/*.expandableContent.standard .Expand .toggle { background: url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif) no-repeat scroll 0px 31px transparent!important; padding: 23px 10px 23px 12px !important;}
.expandableContent.standard .Expand .toggledwn { background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat scroll 0px 29px transparent!important; padding: 23px 10px 17px 12px !important;}*/
/*.expandableContent.standard .Expand .toggle { background: url(images-design-2016/cd_expand_minus.png) no-repeat scroll 0px 8px transparent!important; padding: 10px 10px 10px 34px !important;}
.expandableContent.standard .Expand .toggledwn { background: url(images-design-2016/cd_expand_plus.png) no-repeat scroll 0px 8px transparent!important; padding: 10px 10px 10px 34px !important;} */
.expandableContent.standard .Expand .toggleof, .expandableContent.standard .Expand .toggleofAcc { background-color:transparent;}
.expandableContent.standard  .Expand .expandable .cntBox .txtSection { padding-left:0px;}

/* Events */
.events {
	border-collapse: collapse;
}
.events td {
	border-bottom: 1px solid #aaa;
	vertical-align:top;
}
.events td p {
	margin:5px;
}
/* Locations map */
.imageMap {
	clear:both;
	position:relative;
}
a.spot {
	position:absolute;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/spot.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 100px  */
	/* background: transparent url(images-design-2016/spot_sprite.gif) 0 0 no-repeat; */
	width:6px;
	height:6px;
	font-size:0;
	line-height:0;
	text-decoration:none
}
a.spot:hover, a.redspot {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/spot_hover.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 100px  */
}
a.spotSelected {
	position:absolute;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:0 0;
	background-image:url(images-design-2016/spot_hover.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 100px  */
	/* background: #fff url(images-design-2016/spot_sprite.gif) 0 -50px no-repeat; */
	color:#000;
	text-decoration:none;
	padding:0 2px 0 8px;
	z-index:12000;
}
/* Sitemap */
#sitemap {
	margin: 10px 0;
	padding: 0;
	overflow: visible;
	font-size: 0.9em;
	border-top: 1px solid #ccc;
}
#sitemap li {
	list-style: none;
	margin: 1px 0 0;
	background: transparent none;
	width: 238px;
	float: left;
	padding:6px 0;
}
#sitemap li a {
	display: block;
	text-decoration: none;
	color: #215f8b;
	font-size: 1.2em;
	font-weight: bold;
	background-repeat:no-repeat;
	background-position:5px 15px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
	/* background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 5px 15px; */
	padding: 10px 0px 10px 14px; /* Top Right Bottom Left */
	width: 223px;
}
#sitemap a.activePath {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 5px 18px;
	background-image:  url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif);
	/* background: transparent url(images-design-2016/cd_lnkstylecntlink_bottom_sprite_new.gif) 5px 18px no-repeat;
    background-repeat: no-repeat;*/
	padding-left:16px
}
#sitemap ul {
	margin:0 0 10px;
	padding: 0;
	overflow: visible;
	font-size: 0.95em;
}
#sitemap ul ul {
	border: 0;
	margin: 0;
	font-size: 1em;
}
#sitemap.sitemapList ul {
	width: 238px;
}
#sitemap.sitemapList li, #sitemap li.startpage {
	border-bottom: 1px solid #ccc;
	float: none;
	width: 100%;
}
.sitemapList ul ul {
	width: 238px;
}
#sitemap.sitemapList li li {
	border:0;
}
#sitemap ul li {
	list-style: none;
	margin: 1px 0 0;
	padding: 0;
	border: 0;
}
#sitemap ul li.activePath a, #sitemap ul a.activePath {
	font-weight: bold;
	/* round corners */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and chrome */
	-khtml-border-radius:5px; /* Linux browsers */
	border-radius:5px; /* CSS3 */
}
#sitemap a:hover, #sitemap ul li a:hover {
	display: block;
	background-color: #f1f1f1;
	/* round corners */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and chrome */
	-khtml-border-radius:5px; /* Linux browsers */
	border-radius:5px; /* CSS3 */
}
#sitemap ul li a.selected {
	font-weight: bold;
	background-color: #DFDFDF;
	/* round corners */
	-moz-border-radius:5px; /* Firefox */
	-webkit-border-radius:5px; /* Safari and chrome */
	-khtml-border-radius:5px; /* Linux browsers */
	border-radius:5px; /* CSS3 */
}
#sitemap ul li a {
	margin: 0;
	color: #404245;
	text-decoration: none;
	padding: 5px 0 5px 15px;
	text-decoration: none;
	font-size: 1em;
	background-image: url(images-design-2016/cd_lnkstylesubnavidefault.png);
	width: auto;
	line-height:16px;
}
#sitemap ul li a:hover {
	color: #404245;
	text-decoration: none;
}
#sitemap a.lftArrow {
	background-image: url(images-design-2016/cd_lnkstylesubnavidefaultbck.png);
	font-weight: bold;
}
#sitemap ul a.activePath {
	background-image: url(images-design-2016/cd_lnkstylesubnaviselected.png);
	background-repeat: no-repeat;
}
#sitemap ul a.lvl1 {
	padding-left: 26px;
	background-position: 17px 11px;
}
#sitemap ul a.lvl1.activePath {
	background-position: 17px 13px;
	padding-left:29px
}
#sitemap ul a.lvl2 {
	padding-left: 39px;
	background-position: 29px 11px;
}
#sitemap ul a.lvl2.activePath {
	background-position: 29px 13px;
	padding-left:42px
}
#sitemap ul a.lvl3 {
	padding-left: 52px;
	background-position: 42px 11px;
}
#sitemap ul a.lvl3.activePath {
	background-position: 42px 13px;
	padding-left:55px;
}
#sitemap ul a.lvl4 {
	padding-left: 65px;
	background-position: 55px 11px;
}
#sitemap ul a.lvl4.activePath {
	background-position: 55px 13px;
	padding-left: 67px;
}
#sitemap ul a.lvl5 {
	padding-left: 77px;
	background-position: 67px 11px;
}
#sitemap ul a.lvl5.activePath {
	background-position: 67px 13px;
	padding-left:79px
}
#sitemap ul a.lvl6 {
	padding-left: 89px;
	background-position: 79px 11px;
}
#sitemap ul a.lvl6.activePath {
	background-position: 79px 13px;
	padding-left: 91px;
}
#sitemap ul a.lvl7 {
	padding-left: 101px;
	background-position: 91px 11px;
}
#sitemap ul a.lvl7.activePath {
	background-position: 91px 13px;
	padding-left: 103px;
}
#sitemap ul a.lvl8 {
	padding-left: 113px;
	background-position: 103px 11px;
}
#sitemap ul a.lvl8.activePath {
	background-position: 103px 13px;
	padding-left: 115px;
}
#sitemap ul a.lvl9 {
	padding-left: 125px;
	background-position: 115px 11px;
}
#sitemap ul a.lvl9.activePath {
	background-position: 115px 13px;
	padding-left: 127px;
}
#sitemap ul li.activePath a {
	font-weight: bold;
}
/* Flyoutnavigation */
ul#mainNav .dropdown .twoColFlyout {
	/* background: transparent url(images-design-2016/cd_bg_twocol.png) 0 100% no-repeat; */
	background: #ececed;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bg_twocol.png);

	width:493px;
}
ul#mainNav .dropdown .threeColFlyout {
	/* background: transparent url(images-design-2016/cd_bg_threecol.png) 0 100% no-repeat; */
	background: #ececed;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bg_threecol.png);
	width:726px;
}
/* Login */
ul#mainNav li.login {
	float:right;
	padding-left:0px;
	padding-right:0px;
}
ul#mainNav li.login a {
	/* background: transparent url(images-design-2016/cd_navseparator.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_navseparator.gif);  /** sprite-ref: cd_boschsprite_two; */
	padding-left:10px;
	padding-right:10px;
}
ul#mainNav li.login a span {
	/* background: transparent url(images-design-2016/ico_login.png) 100% 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(images-design-2016/ico_login.png); /** sprite-ref: cd_boschsprite_two; sprite-alignment: right; */
	padding-right:20px;
}
ul#mainNav li.login a:hover span {
	/* background: transparent url(images-design-2016/ico_login_blue.png) 100% 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(images-design-2016/ico_login_blue.png); /** sprite-ref: cd_boschsprite_two; sprite-alignment: right; */
	padding-right:20px;
}
/* end of mac-msie css-comment-hack */
/* dashboard */
#wrapperAll.dashboard {
	margin-top: 250px;
}
.dashboard #sitemap {
	border-top: none;
	margin-left: 10px;
}
.dashboard #sitemap a.activePath {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:5px 15px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_sprite.gif);
	/* background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 5px 15px transparent; */
}
/* Thickbox CSS */
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#ffffff;
}
#TB_window a:link {
	color: #ffffff;
}
#TB_window a:visited {
	color: #ffffff;
}
#TB_window a:hover {
	color: #ffffff;
}
#TB_window a:active {
	color: #ffffff;
}
#TB_window a:focus {
	color: #ffffff;
}
#TB_overlay {
	position: fixed;
	z-index:2000;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(images-design-2016/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	z-index: 3000;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
	background-color:#215f8b;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 0;
	padding-right:-2px;
}
#TB_ImageDiv {
	background-color: #fff;
	padding:10px;
	clear:both;
}
#TB_caption {
	padding: 10px 0 0 10px;
	float:left;
	font-weight:bold;
	color:#ffffff;
	height:30px;
	font-size:16px;
	font-weight:bold;
}
#TB_closeWindow {
	height:40px;
	float:right;
	margin-right:10px;
}
* html #TB_closeWindow {
	padding:7px 0 0 0;
	margin-bottom:-25px;
	margin-right:6px;
}
#TB_closeWindowButton {
	padding: 0 10px 0 0;
}
.TB_closeWindowButton img {
	padding: 10px 0 0 0;
	border:0;
}
#TB_closeAjaxWindow {
	padding:9px 0 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
	height:22px;
}
* html #TB_closeAjaxWindow {
	padding:9px 10px 5px 0;
}
#TB_closeAjaxWindow img {
	border:0;
}
#TB_closeAjaxWindow .TB_closeWindowButton img {
	padding: 0px 10px 0 0;
	border:0;
	width:22px;
	height:22px;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:11px 0 5px 10px;
	margin-bottom:1px;
	font-weight:bold;
	font-size:16px;
	font-family: verdana, arial, sans serif;
}
#TB_title {
	background-color:#215f8b;
	height:39px;
	color:#ffffff;
}
#TB_title a:link, #TB_title a:hover, #TB_title a:visited {
	color:#ffffff;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:4000;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* shadow */
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_n.png) repeat-x;
}
div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_ne.png) no-repeat;
}
div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_e.png) repeat-y;
}
div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_se.png) no-repeat;
}
div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_s.png) repeat-x;
}
div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_sw.png) no-repeat;
}
div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_w.png) repeat-y;
}
*html div.fancy_bg_w {
	height:100%;
}
div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(images-design-2016/fancybox/fancy_shadow_nw.png) no-repeat;
}
#TB_PrintLink {
	position:absolute;
	right:55px;
	top:4px;
}
#TB_PrintLink a {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position: 5px 7px;
	background-image: url(images-design-2016/cd_ico_footerprint_sprite.gif);
	/* background:url(images-design-2016/cd_ico_footerprint_sprite.gif) no-repeat 5px 7px transparent; */
	color:#FFFFFF;
	display:block;
	float:none;
	font:bold 12px Arial;
	padding:10px 0 5px 30px;
	text-decoration:none;
}
/* CSSColors */
.bBlue100 {
	color: #003b6a;
}
a.bBlue100:hover {
	color: #00142a;
}
.bBlue75 {
	color:  #215f8b;
}
.bBlue50 {
	color:  #628cb2;
}
.bBlue25 {
	color:  #a2bad2;
}
.bGrey100 {
	color:  #808285;
}
.bGrey25 {
	color:  #e1e1e2;
}
.bGreyDark {
	color:  #404245;
}
.bGreyLight {
	color:  #f1f1f1;
}
.bRed {
	color:  #e2001a;
}
/* Secondary colors TEXT */
.bBlueLight {
	color:  #6eb0d5;
}
.bRedBrown {
	color:  #bd4647;
}
.bYellowGreen {
	color:  #c0ac00;
}
/* PRIMARY COLORS BACKGROUNDS */
.bgBlue100 {
	background-color: #003b6a;
	color:#fff;
}
.bgBlue100 * {
	color: #fff!important
}
.bgBlue75 {
	background-color:  #215f8b;
	color:#fff;
}
.bgBlue50 {
	background-color:  #628cb2;
	color:#fff;
}
.bgBlue25 {
	background-color:  #a2bad2;
	color:#fff;
}
.bgBlue75 *, .bgBlue50 *, .bgBlue25 * {
	color: #fff!important
}
.bgGrey100 {
	background-color:  #808285;
	color:#fff;
}
.bgGrey100 * {
	color: #fff!important
}
.bgGrey75 {
	background-color:  #a5a6a7;
	color:#fff;
}
.bgGrey75 * {
	color: #fff!important
}
.bgGrey50 {
	background-color:  #c3c3c4;
	color:#fff;
}
.bgGrey50 * {
	color: #fff!important
}
.bgGrey25 {
	background-color:  #e1e1e2;
	color: #333;
}
.bgGreyDark {
	background-color:  #404245;
	color:#fff;
}
.bgGreyDark * {
	color: #fff!important
}
.bgGreyLight {
	background-color:  #f1f1f1;
}
.bgRed {
	background-color:  #e2001a;
	color:#fff;
}
.bgRed * {
	color: #fff!important
}
/* Secondary colors BACKGROUNDS */
.bgYellowGreen {
	background-color:  #c0ac00;
	color: #fff
}
.bgYellowGreen * {
	color: #fff!important
}
.bgBlueLight {
	background-color:  #6eb0d5;
	color: #fff
}
.bgBlueLight * {
	color: #fff!important
}
.bgBlueDark {
	background-color:  #215f8b;
	color: #fff
}
.bgBlueDark * {
	color: #fff!important
}
.bgRedBrown {
	background-color:  #bd4647;
	color:#fff;
}
.bgRedBrown * {
	color: #fff!important
}
/* white on dark colors */
.bgGreyDark a.relatedLnk, .bgRed a.relatedLnk, .bgBlueLight a.relatedLnk, .bgBlue100 a.relatedLnk, .bgBlueLight a.relatedLnk, .inverse a.relatedLnk, .bgBlue75 a.relatedLnk, .bgGrey75 a.relatedLnk, .bgGrey100 a.relatedLnk, .bgYellowGreen a.relatedLnk, .bgRedBrown a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
	color: #fff;
}
.bgGreyDark a.relatedLnk:hover, .bgRed a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .bgBlue100 a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .inverse a.relatedLnk:hover, .bgBlue75 a.relatedLnk:hover, .bgGrey75 a.relatedLnk:hover, .bgGrey100 a.relatedLnk:hover, .bgYellowGreen .relatedLnk:hover, .bgRedBrown a.relatedLnk:hover {
	/*  background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
	color: #e1e1e2;
}
.col2.bgGreyDark a.relatedLnk, .col2.bgRed a.relatedLnk, .col2 .bgBlueLight a.relatedLnk, .col2 .bgBlue100 a.relatedLnk, .col2 .bgBlueLight a.relatedLnk, .col2.inverse a.relatedLnk, .col2.bgBlue75 a.relatedLnk, .col2.bgGrey75 a.relatedLnk, .col2.bgGrey100 a.relatedLnk, .col2.bgYellowGreen .relatedLnk, .col2.bgRedBrown a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
.col3.bgGreyDark a.relatedLnk, .col3.bgRed a.relatedLnk, .col3 .bgBlueLight a.relatedLnk, .col3 .bgBlue100 a.relatedLnk, .col3 .bgBlueLight a.relatedLnk, .col3.inverse a.relatedLnk, .col3.bgBlue75 a.relatedLnk, .col3.bgGrey75 a.relatedLnk, .col3.bgGrey100 a.relatedLnk, .col3.bgYellowGreen .relatedLnk, .col3.bgRedBrown a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
.col4.bgGreyDark a.relatedLnk, .col4.bgRed a.relatedLnk, .col4 .bgBlueLight a.relatedLnk, .col4 .bgBlue100 a.relatedLnk, .col4 .bgBlueLight a.relatedLnk, .col4.inverse a.relatedLnk, .col4.bgBlue75 a.relatedLnk, .col4.bgGrey75 a.relatedLnk, .col4.bgGrey100 a.relatedLnk, .col4.bgYellowGreen .relatedLnk, .col4.bgRedBrown a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
/*.bgGreyDark a.relatedLnk:hover, .bgRed a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .bgBlue100 a.relatedLnk:hover, .bgBlueLight a.relatedLnk:hover, .inverse a.relatedLnk:hover, .bgBlue75 a.relatedLnk:hover, .bgGrey75 a.relatedLnk:hover, .bgGrey100 a.relatedLnk:hover, .bgYellowGreen .relatedLnk:hover, .bgRedBrown a.relatedLnk:hover {
        /* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
/*	background-color:transparent;
        background-attachment:scroll;
        background-repeat:no-repeat;
        background-position: 0 5px;
        background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
/*	color: #e1e1e2;
}*/
.col2.bgGreyDark a.relatedLnk:hover, .col2.bgRed a.relatedLnk:hover, .col2 .bgBlueLight a.relatedLnk:hover, .col2 .bgBlue100 a.relatedLnk:hover, .col2 .bgBlueLight a.relatedLnk:hover, .col2.inverse a.relatedLnk:hover, .col2.bgBlue75 a.relatedLnk:hover, .col2.bgGrey75 a.relatedLnk:hover, .col2.bgGrey100 a.relatedLnk:hover, .col2.bgYellowGreen .relatedLnk:hover, .col2.bgRedBrown a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
.col3.bgGreyDark a.relatedLnk:hover, .col3.bgRed a.relatedLnk:hover, .col3 .bgBlueLight a.relatedLnk:hover, .col3 .bgBlue100 a.relatedLnk:hover, .col3 .bgBlueLight a.relatedLnk:hover, .col3.inverse a.relatedLnk:hover, .col3.bgBlue75 a.relatedLnk:hover, .col3.bgGrey75 a.relatedLnk:hover, .col3.bgGrey100 a.relatedLnk:hover, .col3.bgYellowGreen .relatedLnk:hover, .col3.bgRedBrown a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
.col4.bgGreyDark a.relatedLnk:hover, .col4.bgRed a.relatedLnk:hover, .col4 .bgBlueLight a.relatedLnk:hover, .col4 .bgBlue100 a.relatedLnk:hover, .col4 .bgBlueLight a.relatedLnk:hover, .col4.inverse a.relatedLnk:hover, .col4.bgBlue75 a.relatedLnk:hover, .col4.bgGrey75 a.relatedLnk:hover, .col4.bgGrey100 a.relatedLnk:hover, .col4.bgYellowGreen .relatedLnk:hover, .col4.bgRedBrown a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 5px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:5px; sprite-margin-bottom:200px */
}
/* pdf / dccument */
.bgGreyDark a.relatedPdf, .bgRed a.relatedPdf, .bgBlueLight a.relatedPdf, .bgBlue100 a.relatedPdf, .bgBlueLight a.relatedPdf, .inverse a.relatedPdf, .bgBlue75 a.relatedPdf, .bgGrey75 a.relatedPdf, .bgGrey100 a.relatedPdf, .bgYellowGreen .relatedPdf, .bgRedBrown a.relatedPdf {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0 0 !important;
	/* background-position: 5px -98px; */
	background-image: url(images-design-2016/ico_documentwhite.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 400px  */
	color: #fff;
}
.bgGreyDark a.relatedPdf:hover, .bgRed a.relatedPdf:hover, .bgBlueLight a.relatedPdf:hover, .bgBlue100 a.relatedPdf:hover, .bgBlueLight a.relatedPdf:hover, .inverse a.relatedPdf:hover, .bgBlue75 a.relatedPdf:hover, .bgGrey75 a.relatedPdf:hover, .bgGrey100 a.relatedPdf:hover, .bgYellowGreen .relatedPdf:hover, .bgRedBrown a.relatedPdf:hover {
	background-color: transparent;
	background-repeat:no-repeat;
	background-position:0 0 !important;
	/* background-position: 5px -148px; */
	background-image: url(images-design-2016/ico_documentwhite_hover.png)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 400px  */
	color: #e1e1e2;
}
/* mail */
.bgGreyDark a.relatedMail, .bgRed a.relatedMail, .bgBlueLight a.relatedMail, .bgBlue100 a.relatedMail, .bgBlueLight a.relatedMail, .inverse a.relatedMail, .bgBlue75 a.relatedMail, .bgGrey75 a.relatedMail, .bgGrey100 a.relatedMail, .bgYellowGreen .relatedMail, .bgRedBrown a.relatedMail {
	background-repeat:no-repeat;
	background-position:2px 3px!important;
	/* background-position: 2px -97px; */
	background-image: url(images-design-2016/cd_ico_contactletterwhite.gif)!important;  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-left: 2px; sprite-margin-bottom: 50px  */
	padding: 0 0 0 22px!important;
	color: #fff;
}
.bgGreyDark a.relatedMail:hover, .bgRed a.relatedMail:hover, .bgBlueLight a.relatedMail:hover, .bgBlue100 a.relatedMail:hover, .bgBlueLight a.relatedMail:hover, .inverse a.relatedMail:hover, .bgBlue75 a.relatedMail:hover, .bgGrey75 a.relatedMail:hover, .bgGrey100 a.relatedMail:hover, .bgYellowGreen .relatedMail:hover, .bgRedBrown a.relatedMail:hover {
	background-repeat:no-repeat;
	background-position:2px 3px;
	/* background-position: 2px -147px; */
	background-image: url(images-design-2016/cd_ico_contactletterwhite_hover.gif);  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-left: 2px; sprite-margin-bottom: 50px  */
	color: #e1e1e2;
}
/* share */
.bgGreyDark a.relatedShare, .bgRed a.relatedShare, .bgBlueLight a.relatedShare, .bgBlue100 a.relatedShare, .bgBlueLight a.relatedShare, .inverse a.relatedShare, .bgBlue75 a.relatedShare, .bgGrey75 a.relatedShare, .bgGrey100 a.relatedShare, .bgYellowGreen .relatedShare, .bgRedBrown a.relatedShare {
	/* background-position: 0px -97px; */
	background-repeat:no-repeat;
	background-position: 0px 3px!important;
	background-image: url(images-design-2016/cd_ico_sendfriendwhite.gif)!important; /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
	color: #fff;
	padding: 0 0 0 22px!important;
}
.bgGreyDart a.relatedShare:hover, .bgRed a.relatedShare:hover, .bgBlueLight a.relatedShare:hover, .bgBlue100 a.relatedShare:hover, .bgBlueLight a.relatedShare:hover, .inverse a.relatedShare:hover, .bgBlue75 a.relatedShare:hover, .bgGrey75 a.relatedShare:hover, .bgGrey100 a.relatedShare:hover, .bgYellowGreen .relatedShare:hover, .bgRedBrown a.relatedShare:hover {
	/* background-position: 0px -147px; */
	background-repeat:no-repeat;
	background-position: 0px 3px!important;
	background-image: url(images-design-2016/cd_ico_sendfriendwhite_hover.gif)!important; /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 3px; sprite-margin-bottom: 200px  */
	color: #e1e1e2;
}
/* star */
.bgGreyDark a.relatedStar, .bgRed a.relatedStar, .bgBlueLight a.relatedStar, .bgBlue100 a.relatedStar, .bgBlueLight a.relatedStar, .inverse a.relatedStar, .bgBlue75 a.relatedStar, .bgGrey75 a.relatedStar, .bgGrey100 a.relatedStar, .bgYellowGreen .relatedStar, .bgRedBrown a.relatedStar {
	background-position: 4px -98px;
	color: #fff;
}
.bgGreyDart a.relatedStar:hover, .bgRed a.relatedStar:hover, .bgBlueLight a.relatedStar:hover, .bgBlue100 a.relatedStar:hover, .bgBlueLight a.relatedStar:hover, .inverse a.relatedStar:hover, .bgBlue75 a.relatedStar:hover, .bgGrey75 a.relatedStar:hover, .bgGrey100 a.relatedStar:hover, .bgYellowGreen .relatedStar:hover, .bgRedBrown a.relatedStar:hover {
	background-position: 4px -148px;
	color: #e1e1e2;
}
/* bullet */
.bgGreyDark ul.bullet li, .bgRed ul.bullet li, .bgBlueLight ul.bullet li, .bgBlue100 ul.bullet li, .bgBlueLight ul.bullet li, .inverse ul.bullet li, .bgBlue75 ul.bullet li, .bgGrey75 ul.bullet li, .bgGrey100 ul.bullet li, .bgYellowGreen ul.bullet li, .bgRedBrown ul.bullet li {
	background-image: url(images-design-2016/ico_bullet_white.gif);
}
/* dash */
.bgGreyDark ul.dash li, .bgRed ul.dash li, .bgBlueLight ul.dash li, .bgBlue100 ul.dash li, .bgBlueLight ul.dash li, .inverse ul.dash li, .bgBlue75 ul.dash li, .bgGrey75 ul.dash li, .bgGrey100 ul.dash li, .bgYellowGreen ul.dash li, .bgRedBrown ul.dash li {
	background-image: url(images-design-2016/ico_dash_white.gif);
}
/* relatedItems */
.bgGreyDark ul.relatedItems a:hover, .bgRed ul.relatedItems a:hover, .bgBlueLight ul.relatedItems a:hover, .bgBlue100 ul.relatedItems a:hover, .bgBlueLight ul.relatedItems a:hover, .inverse ul.relatedItems a:hover, .bgBlue75 ul.relatedItems a:hover, .bgGrey75 ul.relatedItems a:hover, .bgGrey100 ul.relatedItems a:hover, .bgYellowGreen ul.relatedItems a:hover, .bgRedBrown ul.relatedItems a:hover {
	color: #e1e1e2!important;
}
/* reset font color in tables even tds */
.bgGreyDark table td.even, .bgRed table td.even, .bgBlueLight table td.even, .bgBlue100 table td.even, .bgBlueLight table td.even, .inverse table td.even, .bgBlue75 table td.even, .bgGrey75 table td.even, .bgGrey100 table td.even, .bgYellowGreen table td.even, .bgRedBrown table td.even, .bgGreyDark table tr:hover td, .bgRed table tr:hover td, .bgBlueLight table tr:hover td, .bgBlue100 table tr:hover td, .bgBlueLight table tr:hover td, .inverse table tr:hover td, .bgBlue75 table tr:hover td, .bgGrey75 table tr:hover td, .bgGrey100 table tr:hover td, .bgYellowGreen table tr:hover td, .bgRedBrown table tr:hover td, .bgGreyDark table tr.iehover td, .bgRed table tr.iehover td, .bgBlueLight table tr.iehover td, .bgBlue100 table tr.iehover td, .bgBlueLight table tr.iehover td, .inverse table tr.iehover td, .bgBlue75 table tr.iehover td, .bgGrey75 table tr.iehover td, .bgGrey100 table tr.iehover td, .bgYellowGreen table tr.iehover td, .bgRedBrown table tr.iehover td, .bgGreyDark table th, .bgRed table th, .bgBlueLight table th, .bgBlue100 table th, .bgBlueLight table th, .inverse table th, .bgBlue75 table th, .bgGrey75 table th, .bgGrey100 table th, .bgYellowGreen table th, .bgRedBrown table th {
	color: #333!important;
}
/* transparency settings for items */
.trans25 {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}
.transp75 {
	filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
.trans50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.trans70 {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.trans75 {
	filter:alpha(opacity=25);
	-moz-opacity:0.25;
	-khtml-opacity: 0.25;
	opacity: 0.25;
}
.trans80 {
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.trans90 {
	filter:alpha(opacity=10);
	-moz-opacity:0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}
.transOut {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
/* transparency settings for overlays with semitransparent pngs // check if this works with ie6 - ie8 - ie9 */
.bgTransWhte70 {
	background-image: url(images-design-2016/bgCntStageWht70.png);
}
.bgTransWhte70 * {
	color: #fff!important
}
.bgTransWhte80 {
	background-image: url(images-design-2016/bgCntStageWht80.png);
}
.bgTransWhte90 {
	background-image: url(images-design-2016/bgCntStageWht90.png);
}
.bgTransBBlue75 {
	background-image: url(images-design-2016/bgCntStageBblue75.png);
}
.bgTransBBlue75 * {
	color: #fff!important
}
/* csscarousel */
.jcarousel-skin-ie7 .jcarousel-container {
	background: #fff url(images-design-2016/cd_bg_slider.gif);
	border: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {
	padding: 10px 52px;
	height: 140px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
	width: 579px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-container-horizontal {
	width: 779px;
}
.jcarousel-skin-ie7 .jcarousel-container-vertical {
	height: 192px;
	width: 113px;
}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {
	width: 100%;
	margin-left:5px;
}
.xgrid12 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
	width: 561px;
}
.xgrid16 .jcarousel-skin-ie7 .jcarousel-clip-horizontal {
	width: 761px;
}
.jcarousel-skin-ie7 .jcarousel-list-horizontal {
	height: 134px;
	overflow: hidden;
}
.jcarousel-skin-ie7 .jcarousel-clip-vertical {
	height: 150px;
	width: 114px;
}
.jcarousel-skin-ie7 .jcarousel-item {
	height: 100px;
	width: 105px;
	margin: 5px 5px 10px 5px;
	border-right: 1px solid #c3c3c4;
}
.jcarousel-skin-ie7 .jcarousel-item a {
	text-decoration: none;
}
.jcarousel-skin-ie7 .jcarousel-item img {
	display: block;
	margin: 0 auto;
	width:100px;
	height:85px;
	margin:0 0 0 -2px;
}
.jcarousel-skin-ie7 .jcarousel-item span {
	background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0 0 0;
	overflow: visible;
	display: block;
	color: #215f8b;
	text-decoration: none;
	float: left;
}
.jcarousel-skin-ie7 .jcarousel-item .moreInfo {
	display: none;
	color: #404245;
}
/*  Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 51px;
	border-left:1px solid #c3c3c4;
	height: 157px;
	cursor: pointer;
	background: transparent url(images-design-2016/cd_bgslider_next_sprite.png) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-horizontal.iehover {
	background-position: 0 -157px;
}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal.iehover, .jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: 0 -314px;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 51px;
	border-right:1px solid #c3c3c4;
	height: 157px;
	cursor: pointer;
	background: transparent url(images-design-2016/cd_bgslider_prev_sprite.png) no-repeat 0 0;
}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-horizontal.iehover {
	background-position: 0 -157px;
}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal.iehover, .jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: 0 -314px;
}

/* csswcms */
.videoBg {
	background-color:#fff!important;
}
.onTop {
	z-index:1000
}
.cntStage {
	overflow:hidden;
	display:block;
}
a {
	outline: none
}
.contentAreaNoPad {
	margin-bottom:0px!important;
	position:relative;
	z-index:10;
}
.textWhite, .textWhite h1, .textWhite h2, .textWhite h3 {
	color:#fff!important
}
#fancybox-content {
	padding:10px!important;
}
.mainNavWrapper {
	z-index:10000;
}
.mainNavWrapper2 {
	z-index:10000;
}
#header {
	z-index: 10500;
}
#TB_overlay, #fancybox-overlay, a.specialFrameLnk {
	z-index:10600!important;
}
#TB_window, #fancybox-wrap {
	z-index:11000!important;
}
.universalBox ul.relatedItems li, .stageCntMain .txtSection ul.relatedItems li {
	position:relative!important;
}
#wrapperAll .floatLe .tsrBoxL .txtSection ul, .tsrBoxR .txtSection ul, #wrapperAll .floatLe .tsrBoxR .txtSection ul, .tsrBoxR .txtSection ul {
	padding-bottom: 10px !important;
}
#header #langSelection.multiLang {
	width: 162px;
	position:relative;
	border: none;
	/* background:url(images-design-2016/cd_language/cd_languageselector_bgtop_active.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_language/cd_languageselector_bgtop_active.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 5px */
	z-index:2000;
}
#header #langSelection.multiLang:hover, #header #langSelection.multiLang.iehover {
	/* background:url(images-design-2016/cd_language/cd_languageselector_bgtop.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_language/cd_languageselector_bgtop.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-bottom: 5px */
}
#header #langSelection.multiLang li {
	height:18px;
	padding: 2px 0 0 8px;
	list-style:none;
}
#header #langSelection.multiLang li:hover ul {
	display: block;
}
#header #langSelection.multiLang li a {
	width:142px;
	padding: 0 10px;
	/* background: url(images-design-2016/cd_language/cd_languageselector_arrow.png) no-repeat 100% 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 6px;
	background-image: url(images-design-2016/cd_language/cd_languageselector_arrow.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-top:6px; sprite-alignment: right */
	display:inline;
}
#header #langSelection.multiLang li ul {
	/* background:url(images-design-2016/cd_language/cd_languageselector_bgbtm.png) no-repeat scroll 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_language/cd_languageselector_bgbtm.png);
	display:none;
	left:0px;
	margin:0;
	padding:17px 10px 25px;
	position:absolute;
	top:17px;
	width:142px;
	z-index:2000;
}
#header #langSelection.multiLang.iehover ul {
	display:block!important;
}
#header #langSelection.multiLang li ul li, #header #langSelection.multiLang li ul li.active, #header #langSelection.multiLang li ul li:hover, #header #langSelection.multiLang li ul li.iehover {
	float: none;
	display: block;
	background: transparent none;
	clear: both;
	margin: 0;
	padding: 0px 10px 0 5px;
	margin: 0;
	border: 0;
}
#header #langSelection.multiLang li ul li a:hover {
	display: block;
	background-color: #fff!important;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	border-radius:0px;
}
#header #langSelection.multiLang li ul li a {
	font-weight: bold;
	padding: 3px 10px 3px 15px;
	display: block;
	background-repeat: no-repeat;
	background-position: 5px 6px;
	background-image: url(images-design-2016/cd_lnkstylesubnavidefault.png);  /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 6px; sprite-margin-left: 5px; sprite-margin-bottom: 200px  */
	line-height: 12px;
	color: #404245;
	min-height: 0!important;
	height:auto!important;
	width:108px;
}
#header #langSelection.multiLang li ul li.inactive {
	font-weight: bold;
	padding: 3px 10px 3px 20px;
	display: block;
	background-repeat: no-repeat;
	background-position: 10px 6px;
	background-image: url(images-design-2016/cd_lnkstylesubnavidefault_inactive.png); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 6px; sprite-margin-left: 10px; sprite-margin-bottom: 200px  */
	line-height: 12px;
	color: #9fa0a2;
	min-height: 0!important;
	height:auto!important;
	width:108px;
}
/* form */
.form {
	margin-bottom:15px;
	background-color:#F1F1F1;
	border:1px solid #C3C3C4;
	padding:5px 0px;
}
.form a.relatedLnk {
	cursor:pointer;
	font-size: 0.95em;
}
.form p {
	padding: 2px 0 0 0;
}
.form fieldset {
	border:none;
	padding-bottom:0px;
}
.form hr {
	margin:10px 0px;
}
.form h2.headline {
	font-size:14px;
	font-weight:bold;
	width:30%;
	float:left;
	padding:0px 10px 0px 0px;
}
.form h2.full {
	width:100%!important;
	margin: 0 0 10px 0;
}
.form label, .form p {
	font-size: 0.95em;
}
.form .input label, .form .select label, .form .comment label, .form .file label, form .radio label.first, .form .check.withLabel label.first {
	text-align:right;
	width:30%;
	float:left;
	padding:2px 10px 0 0;
}
.input_content label.first {
	margin-top: 4px !important;
}
.form .formCol {
	float:left;
	position:relative;
	display:block;
	margin:0 0 10px 0;
}
.form .inputTwoCol label {
	text-align:right;
	width:30%;
	float:left;
	padding:2px 10px 0 0;
	margin-right:-13px;
}
.form .inputTwoCol input {
	margin-left: 14px;
	float:left;
	width:32%
}
.form .select select {
	width:68%;
	margin-right:-10px;
}
.form .input input, .form .comment textarea, .form .file input {
	width:67%;
}
.form div.check, .form .insert button.btn, .form .insert a.relatedLnk {
	margin-left:31%
}
.form div.withLabel {
	margin-left:0px;
}
.form div.input, .form div.select, .form div.comment, .form div.check, .form div.radio, .form div.file, .form div.inputTwoCol label, .form div.inputTwoCol input, .form div.insert {
	margin-bottom:15px;
}
.form .check a.relatedLnk {
	margin: 0 0 10px 25px;
}
.form .radio .formCol label, .form .check .formCol label {
	padding-right:15px;
	float:left;
	max-height:150px;
	max-width:94%;
	overflow-x:hidden;
	overflow-y:auto;
}
.form p span, .form label span {
	color:#e2001a
}
.form .check .formCol {
	margin-left: 21.4%;
}
.form .check.withLabel .formCol, .form .check.radio .formCol{
	margin-left: 0px;
}
/* Drop Down */
ul#mainNav .dropdown ul.col6Drop ul {
	width: 135px;
}
ul#mainNav .dropdown ul.col5Drop ul {
	width: 162px;
}
ul#mainNav .dropdown ul.col4Drop ul {
	width: 212px;
}
ul#mainNav .dropdown ul.col3Drop ul {
	width: 290px;
}
li.dropdown {
	position:static!important;
}
ul#mainNav .dropdown li img {
	padding: 0 0 8px 5px!important;
	position:relative;
	display:block;
}
ul#mainNav .dropdown li li {
	margin:0;
	padding:0!important;
}
ul#mainNav .dropdown ul li, ul#mainNav .dropdown ul li.active, ul#mainNav .dropdown ul li:hover, ul#mainNav .dropdown ul li.iehover {
	padding:0!important;
}
ul#mainNav .dropdown ul {
	/* background:url(images-design-2016/cd_bgnavidropdown.png) no-repeat scroll 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bgnavidropdown.png);
	width:959px;
	left:11px;
	padding:0 10px 56px 19px;
}
ul#mainNav .dropdowntwoCol ul{
	/* background: transparent url(images-design-2016/cd_bg_twocol.png) 0 100% no-repeat; */
	background: #ececed;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bg_twocol.png);

	width:493px;
	left:11px;
	padding:0 10px 56px 19px;
}
ul#mainNav .dropdownthreeCol ul{
	/* background: transparent url(images-design-2016/cd_bg_threecol.png) 0 100% no-repeat; */
	background: #ececed;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_bg_threecol.png);
	width:726px;
	left:11px;
	padding:0 10px 36px 19px;
}
ul#mainNav .dropdownthreeCol ul.col4Drop ul.broadContent {
	padding-bottom: 20px;
}
ul#mainNav .dropdown ul ul {
	background-image:none!important;
	float:left;
	left:0px;
	padding:0;
	position:relative;
	width:150px;
	top:25px;
	margin: 0 20px 0 0;
}
ul#mainNav .dropdown a.dropdownImg, ul#mainNav .dropdown span.dropdownImg {
	background-image:none!important;
	padding:0!important;
}
ul#mainNav .dropdown a.dropdownImg:hover {
	background-color:transparent!important;
	padding:0!important;
}
ul#mainNav .dropdown a.dropdownHead, ul#mainNav .dropdown span.dropdownHead {
	font-size:14px!important;
	color:#215f8b!important;
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat 5px 10px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 5px 10px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_b1.gif); /** sprite-ref: cd_boschsprite_two;  sprite-margin-top: 10px; sprite-margin-left: 5px; sprite-margin-bottom: 200px  */
}
ul#mainNav .dropdown a.dropdownHead.cat {
	margin:0 0 15px 0;
	position:relative;
}
ul#mainNav .dropdown a.dropdownHead:hover {
	font-size:14px!important;
	color:#00142a!important;
	background-color: #fff;
}
ul#mainNav .dropdown .margTop {
	margin-top:20px;
}
/* Expandable Box Marginalarea */
.marginalArea .col4 h3.toggle, #leftColumn .col4 h3.toggle {
	margin-top:0px!important;
	margin-left:0px!important
}
/* Image Section */
.overlapTopL .imgSection, .overlapBtmL .imgSection {
	left:0px;
}
/* Fancybox */
.fancybox-title-inside {
	background-color: #215F8B!important;
}
#fancybox-close {
	right: 10px!important;
}
#fancybox-overlay {
	background-color:#000!important;
	filter:alpha(opacity=50)!important;
	-moz-opacity: 0.50!important;
	opacity: 0.50!important;
}
/* Map */
.map h3 {
	margin:10px 0 0 0
}
.col16 #map_canvas {
	width:982px;
	height:688px
}
.col12 #map_canvas {
	width:734px;
	height:521px
}
.col8 #map_canvas {
	width:486px;
	height:340px
}
.col6 #map_canvas {
	width:362px;
	height:253px
}
.col4 #map_canvas {
	width: 238px;
	height:167px
}
.col3 #map_canvas {
	width: 176px;
	height:123px
}
.col16.map {
	margin-left:10px
}
/* Tag cloud */
#wrapperAll .tagCloud h2, #wrapperAll .tagCloud h3 {
	padding-bottom:0px;
	margin-bottom:-1px;
}
.tags ul {
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
}
.tags li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
.tags li a {
	text-decoration:none;
	color:#215f8b;
	padding:0 2px;
	font-weight:bold;
	height:auto!important;
	line-height:130%;
}
.tags li a:hover {
	color:#00142a;
}
.tag1 {
	font-size:100%;
}
.tag2 {
	font-size:120%;
}
.tag3 {
	font-size:140%;
}
.tag4 {
	font-size:160%;
}
.tag5 {
	font-size:185%;
}
.point a {
	text-decoration:none;
}
/* Special Framework */
a.specialFrameLnk {
	margin:-22px 10px 10px 10px;
	/* background:url("images-design-2016/cd_lnkstyle_specialframework.png") no-repeat scroll 0 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 6px;
	background-image:url(images-design-2016/cd_lnkstyle_specialframework.png); /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 6px; sprite-margin-bottom: 200px */
	color:#404245;
	display:block;
	font-weight:normal;
	font-size:0.8em;
	overflow:visible;
	padding:0 0 0 10px;
	text-decoration:none;
	position:absolute;
	z-index:1500;
}
a.specialFrameLnk:hover {
	/* background:url("images-design-2016/cd_lnkstyle_specialframeworkhover.png") no-repeat scroll 0 6px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat!important;
	background-position: 0 6px!important;
	background-image:url(images-design-2016/cd_lnkstyle_specialframeworkhover.png);
	color:#808285;
}
/* Carousel */
span.carousellText {
	display:none;
}
span.carousellText:hover {
	display:block;
}
/* Tooltip */
.jcarousel-skin-ie7 .jcarousel-item a, .tooltip .content_carousel a {
	background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 10px;
	margin: 3px 0 0 0;
	overflow: visible;
	display: block;
	color: #215f8b;
	text-decoration: none;
	float: left;
	font-size: 0.85em;
}
.jcarousel-skin-ie7 .jcarousel-item a:hover, .tooltip .content_carousel a:hover {
	background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 0px -43px;
	color: #00142a!important;
}
.jcarousel-imgTriggerLink{
	background: none !important;
	line-height: auto !important ;
	float: none !important;
	margin: 0px !important;
	padding: 0px !important;
	outline:  none !important;
}
.tooltipOverflow {
	overflow:visible!important;
	position:relative;
}
.tooltipOverflow .jcarousel-skin-ie7 {
	position:relative;
	margin:5px 0 0 0;
}
.tooltipIe {
	z-index:9999
}
.tooltip_wrap_carousel {
	position:absolute!important;
	z-index:1000;
}
/*.tooltip .relatedLnk, .tooltipCarousel .relatedLnk {
        /* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 8px transparent!important; */
/*	background-attachment:scroll!important;
        background-repeat:no-repeat!important;
        background-position: 0 8px!important;
        background-image: url(images-design-2016/cd_lnkstylecntlink_g1.gif)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 8px; sprite-margin-bottom: 200px */
/*	color: #fff!important;
}*/
.jcarousel-skin-ie7 .tooltip_active {
	cursor: auto;
}
.jcarousel-skin-ie7 .tooltip h3 {
	font-weight:bold;
	font-size: 1.2em;
	line-height:15px;
	color:#404245;
	padding:0 0 5px 0;
}
.tooltip_active {
	cursor:pointer;
	z-index:1000;
}
.tooltip_wrap, .tooltipCarousel_wrap {
	position: absolute;
	z-index:1000;
	width: 392px;
}
.tooltip, .tooltipCarousel {
	float: left;
	display: block;
	position: absolute;
	top:0;
	left:0;
	z-index: 1000;
}
.tooltip .top, .tooltipCarousel .top {
	height:15px;
	left:15px;
	position:absolute;
	width:17px;
	display:block;
	z-index:20;
}
.tooltip .top.bgRedBrown, .tooltipCarousel .top.bgRedBrown {
	/* background:url(images-design-2016/tooltip/arrow_tool_red.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_red.png);  /** sprite-ref: cd_boschsprite; */
}
.tooltip .top.bgYellowGreen, .tooltipCarousel .top.bgYellowGreen {
	/* background:url(images-design-2016/tooltip/arrow_tool_green.png) no-repeat scroll 0 0 transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_green.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip .top.bgBlueLight, .tooltipCarousel .top.bgBlueLight {
	/* background:url(images-design-2016/tooltip/arrow_tool_blue.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_blue.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip .top.bgBlueDark, .tooltipCarousel .top.bgBlueDark {
	/* background:url(images-design-2016/tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_darkblue.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip .top.bgBlue75, .tooltipCarousel .tooltip .top.bgBlue75 {
	/* background:url(images-design-2016/tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_darkblue.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip .top.bgGray, .tooltipCarousel .tooltip .top.bgGray {
	/* background:url(images-design-2016/tooltip/arrow_tool_gray.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_gray.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip div, .tooltipCarousel div {
	padding: 10px;
	margin:15px 0 0;
}
.tooltip div.carouselInfo {
	float:left;
	margin-top:0px;
	padding:0px;
}
.tooltip div.carouselInfo a {
	margin-top: 6px;
}
.tooltip div.moreInfo {
	padding: 0;
	margin: 0;
	font-size:0.85em;
	line-height:15px;
}
.tooltip div.bgRedBrown, .tooltipCarousel div.bgRedBrown {
	background-color:#BD4647;
	background-image:none;
}
.tooltip div.bgYellowGreen, .tooltipCarousel div.bgYellowGreen {
	background-color:#C0AC00;
	background-image:none;
}
.tooltip div.bgBlueLight, .tooltipCarousel div.bgBlueLight {
	background-color:#6EB0D5;
	background-image:none;
}
.tooltip div.bgBlue75, .tooltipCarousel div.bgBlue75 {
	background-color:#215f8b;
	background-image:none;
}
.tooltip div.bgGray {
	background-color:#c3c3c4;
	background-image:none!important;
	float:left;
	width: 340px;
}
.tooltip_wrap_carousel div.bgGray {
	/* background: transparent url(images-design-2016/cd_carousel_tooltip_bg.png) 0 100% no-repeat!important;  */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image: url(images-design-2016/cd_carousel_tooltip_bg.png)!important;
	float:left;
	width: 300px;
	padding: 10px 20px 20px 20px;
}
.tooltip div.bgGray img, .tooltipCarousel div.bgGray img {
	float:left;
	padding: 0 10px 0 0;
	width:100px!important;
	height:85px!important;
}
.tooltip div.bgGray span, .tooltipCarousel div.bgGray span {
	background: url(images-design-2016/cd_lnkstylecntlink_sprite.gif) no-repeat 0px 7px;
	padding: 0px 0px 0px 10px;
	margin: 10px 0 0 0;
	overflow: visible;
	font-weight: bold!important;
	display: block;
	color: #215f8b;
	text-decoration: none;
	float: left;
}
.tooltip div a.relatedLnk, .tooltipCarousel div a {
	font-size:0.85em;
	/* background:url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat scroll 0 8px transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 8px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif);  /** sprite-ref: cd_boschsprite; sprite-margin-top: 8px */
	padding:3px 0 0 9px;
	text-decoration:none;/* font-weight:bold; */
}
.col3 .tooltip div a, .col3 .tooltipCarousel div a, .col4 .tooltip div a, .col4 .tooltipCarousel div a {
	font-size:1em;
}
.tooltip div a.relatedLnk:hover, .tooltipCarousel div a:hover {
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 8px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 8px */
	color: #e1e1e2!important;
}
.tooltipContent, .tooltipCarouselContent {
	display: none;
}
.tooltip h3, .tooltipCarousel h3 {
	font-weight:bold;
	font-size:14px;
	line-height:15px;
	color:#fff;
	padding:0 0 5px 0;
}
.tooltip p, .tooltipCarousel p {
	font-size:12px;
	line-height:15px;
	color:#fff;
}
.carouselInfo .moreInfo p {
	color:#000000;
}
.tooltip_shadow, .tooltipCarousel_shadow {
	float: left;
	display: block;
	position: absolute;
	top: 3px;
	left: 2px;
	z-index: 9;
	/* background: url(images-design-2016/cd_tooltip/cd_shadow.png) no-repeat 0 15px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 15px;
	background-image: url(images-design-2016/cd_tooltip/cd_shadow.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 15px */
}
.tooltipIcon {
	float: left;
	padding-right:10px;
	padding-top: 3px;
}
.tooltipHidden, .tooltipCarouselHidden {
	display: none;
	position: absolute;
}
.tooltipVisible, .tooltipCarouselVisible {
	display: block;
	position: absolute;
	z-index: 3000;
}
.pTool .tooltip .stageTip {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 15px;
	font-weight:bold;
}
.pTool .tooltip .stageTip > span {
	width: 145px;
}
.tooltip .bgBlue75 .relatedItems {
	padding-bottom:0px;
}
/*Stage Accordion */
.txtSection h2 strong {
	font-family:"Arial Black", Arial;
}
.Accordion.border {
	border: 1px solid #E1E1E2;
}
.grid16 .Accordion {
	position:relative;
	display:block;
	width: 982px;
	overflow:hidden;
}
.grid12 .Accordion {
	position:relative;
	display:block;
	width: 734px;
	overflow:hidden;
}
.picture {
	position:relative;
	float:left;
	display:block;
}
.picWrapper {
	position:absolute;
}
.stageCntMain .overlayR .txtSection, .stageCntMain .overlayL .txtSection {
	height:auto!important;
}
.auto {
	overflow:visible!important;
}
.Accordion .col4.auto {
	width:300px;
}
.Accordion .col4.auto .txtSection {
	height:500px!important;
	background: url(images-design-2016/bg_acc_white.png) repeat-y 0 0 transparent;
}
.Accordion.bgWhite90 .col4.auto .txtSection {
	background: url(images-design-2016/bg_acc_white90.png) repeat-y 0 0 transparent;
}
.Accordion .col4.auto .txtSection h2 {
	padding: 0 0 11px 0;
}
.stageAcc {
	line-height:120%;
	list-style-type:none;
	margin:0 0 0 -10px;
	padding:0!important;
	width:335px;
	position:absolute;
	left:-25px;
}
.stageAcc .closed {
	color:#215f8b;
}
.stageAcc a {
	display:block;
	font-weight:bold;
	text-decoration:none;
	font-size:1.2em;
	line-height:normal;
	border-bottom:1px solid #808285;
	border-top:1px solid #808285;
	position:relative;
}
.stageAcc a.relatedLnk, div.cntFormDefault a.relatedLnk {
	font-weight:normal;
}
.stageAcc a.hover, .stageAcc a:hover, .stageAcc .opened .opened {
	color:#000;
	background-color:#fff;
}
.stageAcc .opened .opened, .Accordion.blue .stageAcc .opened .opened {
	border-bottom:none;
}
.stageAcc ul {
	margin:0!important;
	overflow:hidden;
	padding:0!important;
	height: auto!important;
}
.stageAcc ul ul.relatedItems {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow-x: visible;
	overflow-y: visible;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 5px;
	width:280px!important;
	overflow:hidden!important;
}
.stageAcc ul ul.relatedItems li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	border:none!important;
	line-height:14px!important;
}
.stageAcc ul ul.relatedItems li a {
	margin:0;
	padding:0 0 0 9px;
	width:auto;
	border:none!important;
	font-size: 12px!important;
	color:#215F8B!important;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_b1.gif)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
.stageAcc ul ul.relatedItems li a:hover {
	color:#00142a!important;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_b2.gif)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
.Accordion.blue ul ul.relatedItems li a {
	color:#fff!important;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_g1.gif)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
.Accordion.blue ul ul.relatedItems li a:hover {
	color:#e1e1e2!important;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image: url(images-design-2016/cd_lnkstylecntlink_g2.gif)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
#wrapperAll .Accordion .stageAcc ul.relatedItems li a.btn {
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
	background-image: url(images-design-2016/cd_cntbtnbluebg.png)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-bottom: 50px  */
	height: 22px;
	margin: 5px 0 5px 0;
}
#wrapperAll .Accordion .stageAcc ul.relatedItems li a.btn:hover {
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
	/* background-position: 0 -23px; */
	background-image: url(images-design-2016/cd_cntbtnbluebg_hover.png)!important;/** sprite-ref: cd_boschsprite;  sprite-margin-bottom: 50px  */
}
#wrapperAll .Accordion .stageAcc ul ul.relatedItems li a.btnWhite {
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebg.png)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-bottom: 50px  */
	height:22px;
	float:left;
}
#wrapperAll .Accordion .stageAcc ul ul.relatedItems li a.btnWhite:hover {
	background-position: 0 0!important;
	background-repeat: no-repeat!important;
	background-image: url(images-design-2016/cd_cntbtnwhtebg_hover.png)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-bottom: 50px  */
	height:22px;
}
.stageAcc li {
	color:#000;
	list-style-type:none;
	width: 335px;
	margin:0 0 -1px 0;
	padding:0;
}
.stageAcc li p {
	width:280px;
}
.stageAcc li.opened {
	/* background: url(images-design-2016/arrow_acc.gif) no-repeat 0 1px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image: url(images-design-2016/arrow_acc.gif);
}
.stageAcc li li {
	border-style:none;
	position:relative;
	display:block;
	padding:0px 10px 10px 10px;
	margin:0 0 0 35px;
	width:300px;
	background-color:#fff;
	border-bottom:1px solid #808285;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
.stageAcc li a {
	color:#215f8b;
	padding:10px 10px 10px 10px;
	margin: 0 0 0 35px;
	width:300px;
}
.stageAcc li.active a, .stageAcc li li.active a {
	background-color:#fff;
	border-color:#808285 transparent #808285 transparent;
	border-style:solid;
	border-width:1px;
	color:#000;
}
/* Universalbox */
.uniboxLarge {
	font-size:1em!important;
	line-height: 1.3em;
}
.uniboxSmall {
	font-size:0.85em!important;
	line-height: 1.2em;
}
/* Gallery based on Universalbox start*/
.gallery {
	position: relative;
	overflow:hidden;
}
.gallery.border {
	position: relative;
	overflow:hidden;
	border: 1px solid #e1e1e2;
}
.gallery .slider {
	float: left;
	position: relative;
}
.gallery .slidercontainer {
	width:15000px;
	overflow: hidden;
	position:relative;
	display:none;
}
.gallery .slider .slidercontrols a {
	position: absolute;
	top: 50%;
	left: 10px;
	height: 0;
	width: 26px;
	font-size: 0;
	line-height: 0;
	padding-top: 26px;
	overflow: hidden;
	text-indent: -1000px;
	background: url(images-design-2016/cd_cntbtnleft_sprite.gif) no-repeat scroll 0 0 transparent;
}
.gallery .slider .slidercontrols a.slidernext {
	left: 450px;
	right: 10px;
	background: url(images-design-2016/cd_cntbtnright_sprite.png) no-repeat scroll 0 0 transparent;
}
.gallery .slider .slidercontrols a:hover {
	background-position: 0 -103px;
}
.gallery .slider .slidercontrols a.disabled, .gallery .slider .slidercontrols a.disabled:hover {
	background-position: 0 -203px;
}
.gallery .paginatorDefault {
	position: absolute;
	bottom: 0px;
	right: 10px;
	text-align:right;
	z-index:200;
	line-height:20px;
	margin-bottom:0px;
	display:none;
}
.gallery.border .paginatorDefault {
	position: absolute;
	bottom: 10px;
	right: 10px;
	text-align:right;
	z-index:200;
	line-height:20px;
	margin-bottom:0px;
}
.gallery .paginatorDefault a {
	color: #22608c;
}
.gallery .paginatorDefault a.inactive {
	color: #C3C3C4;
}
.gallery .paginatorDefault a:hover.inactive {
	background-color: #fff;
}
.gallery .txtSection {
	padding-bottom:20px;
	position:absolute;
	z-index: 100;
	background-color: #fff;
	left:486px;
	top:0px;
	height: 500px;
	text-align:left;
}
.gallery.border .txtSection {
	padding-top:10px;
}
.gallery .col12 .txtSection {
	left: 734px;
}
.gallery .col12.slider .slidercontrols a.slidernext {
	left: 700px;
}
.gallery .col4 .txtSection {
	left: 238px;
}
.gallery .col4.slider .slidercontrols a.slidernext {
	left: 203px;
}
.gallery .imgSection {
	background-color:#f1f1f1!important;
}
.galleryFallback .imgSection{
	display:block;
	float:left;
}
.galleryFallback .txtSection{
	float:right;
	position:static;
	height:auto;
}
.galleryFallback .clear{
	height:30px;
}
/* Accordion Blue */
.Accordion.blue .stageAcc li li {
	border-bottom:1px solid #fff;
}
.Accordion.blue .stageAcc a.hover, .Accordion.blue .stageAcc .opened .opened, .Accordion.blue .stageAcc a:hover {
	color:#fff;
	background-color:#215f8b;
}
.Accordion.blue .stageAcc li li {
	color:#fff;
	background-color:#215f8b;
}
.Accordion.blue .stageAcc li.opened {
	/* background: url(images-design-2016/arrow_acc_blue.gif) no-repeat 0 1px transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 1px!important;
	background-image: url(images-design-2016/arrow_acc_blue.gif)!important; /** ie7 problems */
}
.Accordion.blue .col4.auto .txtSection h2, .Accordion.blue .stageAcc .closed {
	color:#fff;
}
.Accordion.blue .col4.auto .txtSection {
	height:500px!important;
	width:280px;
	background: url(images-design-2016/cd_bg_acc_blue.png) repeat-y 0 0 transparent;
}
.Accordion.blue .stageAcc a {
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
}
/* Stage Pagination */
/******* SET DEFAULT DIMENSIONS HERE ********/
#stagePagination {
	height:335px;
	margin:0px;
	padding:0px;
}
#stagePagination li {
	position:absolute;
	list-style:none!important
}
/****** SET COLORS HERE *******/
/* Default State */
div.anythingSlider .thumbNav a.cur, div.anythingSlider .thumbNav a {
	background: #777;
	color: #000;
}
/* Navigation Links */
.stagePaginationControl {
	outline: 0;
	position:absolute;
	bottom:10px;
	left:10px;
	z-index:500;
}
.top .stagePaginationControl {
	outline: 0;
	position:absolute;
	top:10px;
	left:10px;
	z-index:500;
}
.rgt .stagePaginationControl {
	outline: 0;
	position:absolute;
	bottom:10px;
	right:10px;
	left: auto;
	z-index:500;
}
.rgtTop .stagePaginationControl {
	outline: 0;
	position:absolute;
	top:10px;
	right:10px;
	left: auto;
	z-index:500;
}
div.anythingSlider .thumbNav {
	margin: 0;
	padding: 0;
	float:left;
}
div.anythingSlider .thumbNav li {
	display: inline;
}
div.anythingSlider .thumbNav a {
	display: inline-block;
	text-decoration: none;
	height: 22px;
	width:22px;
	margin: 0 8px 0 0;
	/* background: url(images-design-2016/cd_stage_pagination_blue.png) no-repeat 0 0;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_stage_pagination_blue.png); /** sprite-ref: cd_boschsprite; */
	text-align: center;
	outline: 0;
	line-height:22px;
	color:#fff;
	font-weight:bold;
}
div.anythingSlider .thumbNav a.cur {
	/* background: url(images-design-2016/cd_stage_pagination_gray.png) no-repeat 0 0; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_stage_pagination_gray.png); /** sprite-ref: cd_boschsprite; */
	color:#215f8b;
}
div.anythingSlider .thumbNav a:hover {
	/* background: url(images-design-2016/cd_stage_pagination_darkblue.png) no-repeat 0 0; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image: url(images-design-2016/cd_stage_pagination_darkblue.png); /** sprite-ref: cd_boschsprite; */
	color:#fff;
}
/* mainMenu */
#mainMenu .mainMenuContent {
	position:absolute;
	bottom:10px;
	left:0px;
	width:982px;
}
#mainMenu .mainMenuContent div {
	position: relative;
	display:block;
	margin-left:10px;
	float:left;
}
#mainMenu .mainMenuContent div div {
	margin:0px;
	padding:0px;
	float:none;
	width:auto;
}
#mainMenu .mainMenuContent div span {
	line-height:40px;
	background-color:#003b6a;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	padding:0 0 0 10px;
	display:block;
}
#mainMenu .mainMenuContent div ul {
	background-color:#fff;
	margin:0 0 0 0;
	padding: 0 0 15px 0;
	position:relative;
	display:block;
}
#mainMenu .mainMenuContent div ul.bBlue75 {
	background-color:#003b6a;
}
#mainMenu .mainMenuContent div ul li {
	list-style:none outside none;
	margin:0;
	padding:0;
	position:relative;
	display:block;
	width:100%;
}
#mainMenu .mainMenuContent div ul li a {
	color:#215f8b;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding: 0 15px;
	margin: 0 5px 0 5px;
	line-height:22px;
	/* background:url("images-design-2016/mainmenu/mainMenu.png") no-repeat 0 -1px transparent;  */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 -1px;
	background-image:url(images-design-2016/mainmenu/mainMenu.png);
	position:relative;
	display:block;
	float:none;
}
#mainMenu .mainMenuContent div ul li a.more {
	margin:0 0 0 5px;
}
#mainMenu .mainMenuContent div ul.left li a.more {
	margin:0 5px 0 0;
	padding-left: 20px;
	background-position: 5px 0 !important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li a {
	color:#fff;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_hover_two_gif.gif") no-repeat 0 -1px transparent;  */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 -1px;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_hover_two_gif.gif);
}
#mainMenu .mainMenuContent div ul li a:hover, #mainMenu .mainMenuContent div li:hover a, #mainMenu .mainMenuContent div li.iehover a {
	background-color:#e1e1e2;
}
#mainMenu .mainMenuContent div ul.bBlue75 li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover a {
	background-color:#215f8b;
}
#mainMenu .mainMenuContent div li.top {
	display:block;
	line-height:22px;
	position:relative;
}
/* second Menu */
#mainMenu .mainMenuContent div ul.bBlue75 li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_one.png") no-repeat scroll 0 0 transparent !important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_one.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif") no-repeat scroll 0 0 transparent !important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif)!important;
}
#mainMenu .mainMenuContent div li li.top {
	/* background:url("images-design-2016/mainmenu/mainMenu_top_two_gif.gif") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenu_top_two_gif.gif)!important;
	margin-top:-5px;
	height:7px;
}
#mainMenu .mainMenuContent div ul.left li li.top {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_top_two_gif.gif") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_top_two_gif.gif)!important;
	margin-top:-5px;
	height:7px;
}
#mainMenu .mainMenuContent div ul ul {
	display: none;
	/* background:url("images-design-2016/mainmenu/mainMenu_two_gif.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenu_two_gif.gif);
	position: absolute;
	width:238px;
	bottom:0px;
	padding:0 0 10px 0;
	margin:5px 0 0 0;
}
#mainMenu .mainMenuContent div ul.down ul {
	top:0px;
	bottom:auto;
}
#mainMenu .mainMenuContent div ul.left ul {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_two_gif.gif);
	margin:5px 0 0 0;
}
#mainMenu .mainMenuContent div ul.bBlue75 ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_three.png") no-repeat scroll 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_three.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif") no-repeat scroll 0 100% transparent;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif);
}
/* second Menu Hover Persistence */
#mainMenu .mainMenuContent div li:hover li a:hover, #mainMenu .mainMenuContent div li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li a:hover, #mainMenu .mainMenuContent div li.iehover li.iehover a {
	background-color:#f1f1f1;
	background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover a {
	background-color:#003b6a;
}
/* third Menu */
#mainMenu .mainMenuContent div li li li.top {
	/* background:url("images-design-2016/mainmenu/mainMenu_top_three_gif.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenu_top_three_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.left li li li.top {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_top_three_gif.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_top_three_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_two.png") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_two.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif)!important;
}
#mainMenu .mainMenuContent div ul ul ul {
	display:none;
	/* background:url("images-design-2016/mainmenu/mainMenu_three_gif.gif") no-repeat 0 100% transparent; */
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenu_three_gif.gif);
	position: absolute;
	left:238px!important;
}
#mainMenu .mainMenuContent div ul.left ul ul {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_three_gif.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_three_gif.gif);
}
#mainMenu .mainMenuContent div ul.bBlue75 ul ul {
	/*background:url("images-design-2016/cd_flyout/cd_flyout_bg_two.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_two.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif);
}
/* third Menu Hover */
#mainMenu .mainMenuContent div li:hover li:hover li a:hover, #mainMenu .mainMenuContent div li:hover li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li.iehover li a:hover, #mainMenu .mainMenuContent div li.iehover li.iehover li.iehover a {
	background-color:#e1e1e2;
	background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li.iehover a {
	background-color:#215f8b;
}
/* fourth Menu */
#mainMenu .mainMenuContent div li li li li.top, #mainMenu .mainMenuContent div li li li li li.top:hover {
	/* background:url("images-design-2016/mainmenu/mainMenu_top_two_gif.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenu_top_two_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.left li li li li.top, #mainMenu .mainMenuContent div ul.left li li li li li.top:hover {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_top_two_gif.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_top_two_gif.gif)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75 li li li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_one.png") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_one.png)!important;
}
#mainMenu .mainMenuContent div ul.bBlue75.left li li li li.top {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif)!important;
}
#mainMenu .mainMenuContent div ul ul ul ul {
	display:none;
	/* background:url("images-design-2016/mainmenu/mainMenu_two_gif.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenu_two_gif.gif);
}
#mainMenu .mainMenuContent div ul.left ul ul ul {
	/* background:url("images-design-2016/mainmenu/mainMenuLeft_two_gif.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/mainmenu/mainMenuLeft_two_gif.gif);
}
#mainMenu .mainMenuContent div ul.bBlue75 ul ul ul {
	display:none;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_three.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_three.png);
}
#mainMenu .mainMenuContent div ul.bBlue75.left ul ul ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif);
}
/* fourth Menu Hover */
#mainMenu .mainMenuContent div li:hover li:hover li:hover li:hover a:hover, #mainMenu .mainMenuContent div li:hover li:hover li:hover li:hover a, #mainMenu .mainMenuContent div li.iehover li.iehover li.iehover li a:hover {
	background-color:#f1f1f1;
	background-position:0 -1px;
}
#mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover li:hover a:hover, #mainMenu .mainMenuContent div ul.bBlue75 li:hover li:hover li:hover li:hover a, #mainMenu .mainMenuContent div ul.bBlue75 li.iehover li.iehover li.iehover li a:hover {
	background-color:#003b6a;
}
/* Do Not Move - Must Come Before display:block for Gecko */

#mainMenu .mainMenuContent div ul li:hover ul ul, #mainMenu .mainMenuContent div ul li:hover ul ul ul, #mainMenu .mainMenuContent div ul li:hover ul ul ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul ul, #mainMenu .mainMenuContent div ul li.iehover ul ul ul ul {
	display: none;
}
#mainMenu .mainMenuContent div ul li:hover ul, #mainMenu .mainMenuContent div ul ul li:hover ul, #mainMenu .mainMenuContent div ul ul ul li:hover ul, #mainMenu .mainMenuContent div ul ul ul ul li:hover ul, #mainMenu .mainMenuContent div li.iehover ul, #mainMenu .mainMenuContent div ul li.iehover ul, #mainMenu .mainMenuContent div ul ul li.iehover ul, #mainMenu .mainMenuContent div ul ul ul li.iehover ul {
	display: block;
}
/* mainMenu cols */
.col2 .mainMenuContent div {
	width: 476px;
}
#mainMenu.col2 .mainMenuContent div ul ul {
	left: 476px;
}
#mainMenu.col2 .mainMenuContent div ul.left ul {
	left: -238px!important;
}
.col3 .mainMenuContent div {
	width: 314px;
}
#mainMenu.col3 .mainMenuContent div ul ul {
	left: 314px;
}
#mainMenu.col3 .mainMenuContent div ul.left ul {
	left: -238px!important;
}
.col4 .mainMenuContent div {
	width: 233px;
}
#mainMenu.col4 .mainMenuContent div ul ul {
	left: 233px;
}
#mainMenu.col4 .mainMenuContent div ul.left ul {
	left: -238px!important;
}
.col5 .mainMenuContent div {
	width: 184px;
}
#mainMenu.col5 .mainMenuContent div ul ul {
	left: 184px;
}
#mainMenu.col5 .mainMenuContent div ul.left ul {
	left: -238px!important;
}
.col6 .mainMenuContent div {
	width: 152px;
}
#mainMenu.col6 .mainMenuContent div ul ul {
	left: 152px;
}
#mainMenu.col6 .mainMenuContent div ul.left ul {
	left: -238px!important;
}
/* Tabs */
ul.tabs {
	position:relative;
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	width: 980px;
	margin-left:10px;
}
.tab12 ul.tabs {
	width: 732px;
}
.tab8 ul.tabs {
	/* margin left is neccessary, otherwise the gap between sumenu and tabmodul is too small */
	/*width: 494px;
    margin-left:0px;*/
	width: 484px;
}
ul.tabs > li {
	float: left;
	margin: 0;
	padding: 0;
	border-left: none;
	margin-bottom: -1px;
	margin-right: 2px;
	position: relative;
	display:block;
	height:35px;
}
ul.tabs > li a.top {
	/* background:url("images-design-2016/cd_bg_tabs_front1.gif") no-repeat scroll 0 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_bg_tabs_front1.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px;  sprite-margin-bottom: 20px */
	color:#404245;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	outline:medium none;
	padding:0 0 0 9px;
	text-decoration:none;
	float:left;
	z-index:10;
	position: relative;
}
ul.tabs > li a.top span {
	/* background:url("images-design-2016/cd_bg_tabs_back1.gif") no-repeat scroll 100% 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 5px;
	background-image:url(images-design-2016/cd_bg_tabs_back1.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
	display:block;
	line-height:35px;
	padding: 0 9px 0 0;
	white-space: nowrap;
}
ul.tabs > li a.top:hover {
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_bg_tabs_front1_hover.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
}
ul.tabs > li a.top:hover span {
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 5px;
	background-image:url(images-design-2016/cd_bg_tabs_back1_hover.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
}
ul.tabs > li.active a.top, ul.tabs > li.active a.top:hover {
	/* background:url("images-design-2016/cd_bg_tabs_front.gif") no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_bg_tabs_front.gif); /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 20px */
	height:35px;
	line-height:35px;
}
ul.tabs > li.active a.top span, ul.tabs > li.active a.top:hover span {
	/* background:url("images-design-2016/cd_bg_tabs_back.gif") no-repeat scroll 100% 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(images-design-2016/cd_bg_tabs_back.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-bottom: 20px */
	display:block;
	line-height:35px;
	padding: 0 9px 0 0;
}
ul.tabs > li .tabBorderHelper{
	position:absolute;
	background:#ffffff;
	z-index:5;
}
.tab_container_wrapper{
	clear:both;
	height:0px;
	width:0px;
	overflow:hidden;
	position:relative;
	left:0px;
	top:-1px;
	z-index:0;
}
.tab_container_wrapper.active{
	height:auto;
	width:0px;
	overflow:visible;
}
.tab_container {
	border: 1px solid #c3c3c4;
	clear: both;
	float: left;
	width: 980px;
	background: #fff;
	margin-left:0px;
	margin-bottom: 15px;
}
.tab12 .tab_container {
	width: 732px;
}
.tab8 .tab_container {
	/* margin left is neccessary, otherwise the gap between sumenu and tabmodul is too small */
	/*width: 494px;
    margin-left:0px;*/
	width: 484px;
}
.tab_content {
	padding: 20px 20px 20px 0;
	opacity: 0;
}
.tab12 .tab_content {
	padding: 20px 12px 20px 0;
	opacity: 0;
}
/* Tabs Grid16 */
.tab_container .grid16 {
	width: 960px;
}
.tab_container .col16 {
	width: 950px;
	overflow:hidden;
}
.tab_container .grid12 {
	width: 720px;
}
.tab_container .col12 {
	width: 710px;
	overflow:hidden;
}
.tab_container .grid8 {
	width:480px;
}
.tab_container .col8 {
	width:470px;
	overflow:hidden;
}
.tab_container .col6 {
	width:350px;
	overflow:hidden;
}
.tab_container .col5 {
	width:280px;
	overflow:hidden;
}
.tab_container .col4 {
	width:230px;
	overflow:hidden;
}
.tab_container .col3 {
	width:170px;
	overflow:hidden;
}
.tab16 .hr_fallback {
	width: 980px;
}
.tab12 .hr_fallback {
	width: 732px;
}
.tab8 .hr_fallback {
	width: 495px;
}
/* Hoverbox */
a.tsrLnk {
	display:block;
	height:100%;
	width:100%;
	left:0px;
	top:0px;
	position:absolute;
	z-index:500;
}
a.tsrLnk img {
	height:100%;
	width:100%;
}
span.linkDescription {
	display:block;
	position:absolute;
	text-indent:-3000px;
	z-index:-1;
}
.hvBox {
	position:relative;
}
.hvBox {
	position:relative;
}
.hvBox img {
	width:100%;
	height:100%;
	zoom:1;
	position:relative;
	display:block;
}
.hvBox.height1 {
	height: 178px;
	overflow:hidden;
}
.hvBox.height2 {
	height: 208px;
	overflow:hidden;
}
.hvBox.height3 {
	height: 238px;
	overflow:hidden;
}
.hvBox .hvall {
	position:absolute;
	left: 0px;
	top:0px;
	width:100%;
	height:100%;
	color:#fff;
	font-size:14px;
	line-height:17px;
}
.hvBox .hvband {
	height: 50px;
	background:url("images-design-2016/bgCntStageBblue75.png") repeat 0 0 transparent;
	position:absolute;
	bottom: 10px;
	left: 0px;
	width:100%;
	z-index:100;
	font-weight:bold;
}
.hvBox .hvband.big {
	height: 65px;
}
.hvBox .hvinfo {
	background:url("images-design-2016/bgCntStageBblue75.png") repeat 0 0 transparent;
	position:absolute;
	top: 0px;
	left: 0px;
	width:100%;
	height:100%;
	z-index:0;
	display:none;
}
.hvBox .hvall.active .hvinfo {
	display:block;
	overflow: hidden;
}
.hvBox .hvband span, .hvBox .hvinfo span {
	padding:9px 10px;
	display:block;
}
.hvBox .hvall .hvband a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g1.gif) no-repeat 0px 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 6px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 6px; sprite-margin-bottom: 200px */
	color:#fff;
}
.hvBox .hvall.active .hvband a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_g2.gif) no-repeat 0px 6px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 6px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g2.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 6px; sprite-margin-bottom: 200px */
	color:#e1e1e2;
}
/* Flyout */
#subMenu {
	overflow: visible!important;
}
ul.flyout {
	width: 228px;
	padding:0;
	margin:0 0 0 10px;
	position:static;
	display:block;
	z-index:1000;
}
#subMenu .grid4 ul.flyout {
	margin: 0 0 0 0;
}
ul.flyout li.top {
	line-height:22px;
	height:22px;
	position:relative;
	display:block;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_btn.png") no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_btn.png);
}
ul.flyout li a {
	display: block;
	display:inline-block;
	list-style: none;
	position: relative;
	line-height:15px;
	padding:0 0 0 10px;
	color:#fff!important;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
ul.flyout li.top:hover, ul.flyout li.top.ieHover {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_btn_hover.png") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_btn_hover.png)!important;
	z-index:2000;
}
ul.flyout ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_onesmall.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_onesmall.png);
	display:none;
	list-style:none outside none;
	position:absolute;
	width:228px;
	top:22px;
	left:0px;
	padding:0 0 16px 0;
	z-index:2000;
}
ul.flyout ul li {
	background:none;
	padding:0 0 0 0;
	height:auto;
	position:relative;
}
/* Root Menu */
ul.flyout a {
	position:relative;
	display:block;
	margin:3px 0 0 0;
	float: none !important;
}
/* first */
ul.flyout li li.top {
	background:none!important;
	height:7px;
}
ul.flyout li li a, .expandable ul.flyout li li a {
	padding: 5px 5px 5px 15px;
	margin: 0 5px 0 5px;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_hover_two.png") no-repeat 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_hover_two.png);
	position:relative;
	display:block;
}
ul.flyout li li a.more {
	margin: 0 0 0 5px;
}
ul.flyout.left li li a.more {
	margin: 0 5px 0 0;
	padding-left: 20px;
	background-position: 5px 0!important;
}
/* first Hover Persistence */
ul.flyout li:hover li a:hover, ul.flyout li:hover li:hover a, ul.flyout li.iebg a {
	background-position:0 0;
	background-image: url(images-design-2016/cd_flyout/cd_flyout_hover_two.png);
	background-color:#003b6a;
	/* round corners */
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
	border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li a.more:hover, ul.flyout li:hover li:hover a.more {
	/* round corners */
	-moz-border-radius:5px 0px 0px 5px; /* Firefox */
	-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
	border-radius:5px 0px 0px 5px; /* CSS3 */
}
ul.flyout.left li:hover li a.more:hover, ul.flyout.left li:hover li:hover a.more {
	/* round corners */
	-moz-border-radius:0px 5px 5px 0px!important; /* Firefox */
	-webkit-border-radius:0px 5px 5px 0px!important; /* Safari and chrome */
	-khtml-border-radius:0px 5px 5px 0px!important; /* Linux browsers */
	border-radius:0px 5px 5px 0px!important; /* CSS3 */
}
/* second Menu */
ul.flyout li li li.top, ul.flyout li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_two.png") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_two.png)!important;
	margin-top:-5px;
	height:7px;
	width:238px;
	position:relative;
	display:block;
}
ul.flyout.left li li li.top, ul.flyout.left li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif") no-repeat 0 0 transparent!important; */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif)!important;
}
ul.flyout ul ul {
	display: none;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_two.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_two.png);
	position: absolute;
	top: 5px;
	left:228px;
	width:238px;
	z-index:2000;
}
ul.flyout.up ul ul {
	top: auto!important;
	bottom: 15px;
	margin: 0 0 -16px 0;
}
ul.flyout.left ul ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif);
	left:-238px;
}
/* second Menu Hover Persistence */
ul.flyout li:hover li:hover li a:hover, ul.flyout li:hover li:hover li:hover a, ul.flyout li.iebg li.iebg a {
	background-color:#215f8b;
	background-position:0 0;
	/* round corners */
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
	border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li a.more:hover, ul.flyout li:hover li:hover li:hover a.more {
	/* round corners */
	-moz-border-radius:5px 0px 0px 5px; /* Firefox */
	-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
	border-radius:5px 0px 0px 5px; /* CSS3 */
}
/* third Menu */
ul.flyout li li li li.top, ul.flyout li li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_one.png") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_one.png)!important;
}
ul.flyout.left li li li li.top, ul.flyout.left li li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_one.gif)!important;
}
ul.flyout ul ul ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_three.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_three.png);
	left:238px;
}
ul.flyout.left ul ul ul {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_three.gif);
}
ul.flyout.left ul ul ul {
	left:-238px;
}
/* third Menu Hover */
ul.flyout li li li li a {
	background-color:#215f8b!important;
}
ul.flyout li:hover li:hover li:hover li a:hover, ul.flyout li:hover li:hover li:hover li:hover a, ul.flyout li.iebg li.iebg li.iebg a {
	background-color:#003b6a!important;
	background-position:0 0;
	/* round corners */
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
	border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li:hover li a.more:hover, ul.flyout li:hover li:hover li:hover li:hover a.more {
	/* round corners */
	-moz-border-radius:5px 0px 0px 5px; /* Firefox */
	-webkit-border-radius:5px 0px 0px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 0px 0px 5px; /* Linux browsers */
	border-radius:5px 0px 0px 5px; /* CSS3 */
}
/* fourth Menu */
ul.flyout li li li li li.top, ul.flyout li li li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyout_top_two.png") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_top_two.png)!important;
}
ul.flyout.left li li li li li.top, ul.flyout.left li li li li li.top:hover {
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif") no-repeat 0 0 transparent!important;  */
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_top_two.gif)!important;
}
ul.flyout ul ul ul ul {
	display:none;
	/* background:url("images-design-2016/cd_flyout/cd_flyout_bg_two.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyout_bg_two.png);
	z-index:2000;
}
ul.flyout.left ul ul ul ul {
	display:none;
	/* background:url("images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image:url(images-design-2016/cd_flyout/cd_flyoutleft_bg_two.gif);
	z-index:2000;
}
/* fourth Menu Hover */
ul.flyout li li li li li a {
	background-color:#003b6a!important;
}
ul.flyout li:hover li:hover li:hover li:hover li a:hover, ul.flyout li.iebg li.iebg li.iebg li.iebg a:hover {
	background-color:#215f8b!important;
	background-position:0 0;
	/* round corners */
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
	border-radius:5px 5px 5px 5px; /* CSS3 */
}
ul.flyout li:hover li:hover li:hover li:hover li a.more:hover {
	/* round corners */
	-moz-border-radius:5px 5px 5px 5px; /* Firefox */
	-webkit-border-radius:5px 5px 5px 5px; /* Safari and chrome */
	-khtml-border-radius:5px 5px 5px 5px; /* Linux browsers */
	border-radius:5px 5px 5px 5px; /* CSS3 */
}
/* Do Not Move - Must Come Before display:block for Gecko */

ul.flyout li:hover ul ul, ul.flyout li:hover ul ul ul, ul.flyout li:hover ul ul ul ul, ul.flyout li.iehover ul ul, ul.flyout li.iehover ul ul ul, ul.flyout li.iehover ul ul ul ul {
	display: none;
}
/*Wrapper Box Boschvideoplayer Overlay*/
.boschplayer_wrap {
	position: relative;
	margin-bottom: 10px;
}
.cntBox.inverse .boschplayer_wrap, .cntBox.grey .boschplayer_wrap {
	margin-bottom: -3px;
}
.playbutton {
	/* background:url("../../../videoplayer/btns_player/play.png") no-repeat 0 100% transparent;  */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image: url(images-design-2016/cd_playOverlay.png); /** sprite-ref: cd_boschsprite; sprite-alignment: bottom; */
}
.playbutton:hover {
	/* background:url("images-design-2016/cd_playoverlayhover.png") no-repeat 0 100% transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 100%;
	background-image: url(images-design-2016/cd_playoverlayhover.png); /** sprite-ref: cd_boschsprite; sprite-alignment: bottom; */
}
img.playbutton {
	width: 108px;
	height: 68px;
}
/* soMe */
#footer a.footerActionGoogle {
	background-repeat:no-repeat;
	background-position: 11px 9px;
	background-image: url(images-design-2016/cd_footer_google.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 11px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionGoogle:hover {
	background-repeat:no-repeat;
	background-position: 11px 9px;
	background-image: url(images-design-2016/cd_footer_google_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 11px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionFacebook {
	background-repeat:no-repeat;
	background-position: 18px 7px;
	background-image: url(images-design-2016/cd_footer_facebook.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 7px; sprite-margin-left: 18px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionFacebook:hover {
	background-repeat:no-repeat;
	background-position: 18px 7px;
	background-image: url(images-design-2016/cd_footer_facebook_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 7px; sprite-margin-left: 18px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionTwitter {
	background-repeat:no-repeat;
	background-position: 12px 8px;
	background-image: url(images-design-2016/cd_footer_twitter.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 8px; sprite-margin-left: 12px; sprite-margin-bottom: 200px  */

}
#footer a.footerActionTwitter:hover {
	background-repeat:no-repeat;
	background-position: 12px 8px;
	background-image: url(images-design-2016/cd_footer_twitter_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 8px; sprite-margin-left: 12px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionYoutube {
	background-repeat:no-repeat;
	background-position: 15px 5px;
	background-image: url(images-design-2016/cd_footer_youtube.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionYoutube:hover {
	background-repeat:no-repeat;
	background-position: 15px 5px;
	background-image: url(images-design-2016/cd_footer_youtube_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionBlog {
	background-repeat:no-repeat;
	background-position: 15px 9px;
	background-image: url(images-design-2016/cd_footer_blog.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionBlog:hover {
	background-repeat:no-repeat;
	background-position: 15px 9px;
	background-image: url(images-design-2016/cd_footer_blog_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionXing {
	background-repeat:no-repeat;
	background-position: 15px 9px;
	background-image: url(images-design-2016/cd_footer_xing.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionXing:hover {
	background-repeat:no-repeat;
	background-position: 15px 9px;
	background-image: url(images-design-2016/cd_footer_xing_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 9px; sprite-margin-left: 15px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionRSS {
	background-repeat:no-repeat;
	background-position: 11px 7px;
	background-image: url(images-design-2016/cd_footer_rss.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 7px; sprite-margin-left: 11px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionRSS:hover {
	background-repeat:no-repeat;
	background-position: 11px 7px;
	background-image: url(images-design-2016/cd_footer_rss_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 7px; sprite-margin-left: 11px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionShare {
	background-repeat:no-repeat;
	background-position: 14px 8px;
	background-image: url(images-design-2016/cd_footer_share.png);	/** sprite-ref: cd_boschsprite; sprite-margin-top: 8px; sprite-margin-left: 14px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionShare:hover {
	background-repeat:no-repeat;
	background-position: 14px 8px;
	background-image: url(images-design-2016/cd_footer_share_hover.png); /** sprite-ref: cd_boschsprite; sprite-margin-top: 8px; sprite-margin-left: 14px; sprite-margin-bottom: 200px  */
}
#footer a.footerActionGenericSocialMedia {
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#footer a.footerActionGenericSocialMedia:hover {
	background-repeat:no-repeat;
	background-position: 0px -30px;
}
.txtSection ul.socialmediaNew {
	padding:0 0 10px 0;
	list-style:none;
	margin: 0;
	position:relative;
	display:block;
	float:left;
}
.txtSection ul.socialmediaNew li {
	padding:0px;
	list-style:none;
	margin:0 5px 0 0;
	display:block;
	float:left;
}
.txtSection ul.socialmediaNew a {
	cursor:pointer;
	position:relative;
	z-index:500;
	color:transparent;
}

.col7 .socialmediaNew .facebookLike:hover, .col8 .socialmediaNew .facebookLike:hover, .col12 .socialmediaNew .facebookLike:hover, .col16 .socialmediaNew .facebookLike:hover {
	cursor:pointer;
}

/* 2Click facebook like box */
.m-facebook-c-notification-wrap {
	height: 0;
}
.m-facebook-c-notification{
	clear:left;
	background: none repeat scroll 0 0 #FFFFFF;
	box-shadow: 0 0 6px 3px rgba(102, 86, 86, 0.35);
	font-size: 1.2em;
	left: 10px;
	line-height: 1.5em;
	padding: 15px;
	position: relative;
	width: 185px;
	top: -260px;
	font-size: 100%;
}
#subMenu .m-facebook-c-notification{
	width: 175px;
}
.m-facebook-c-notification > i:before {
	border-bottom: 12px solid rgba(102, 86, 86, 0.35);
	margin-top: -12px;
}
.m-facebook-c-notification > i:after {
	border-bottom: 12px solid #FFFFFF;
	margin-top: -11px;
	z-index: 1;
}

.m-facebook-c-notification > i:before,
.m-facebook-c-notification > i:after {
	border-left: 8px solid rgba(0, 0, 0, 0);
	border-right: 8px solid rgba(0, 0, 0, 0);
	content: "";
	left: 50%;
	margin-left: -10px;
	position: absolute;
	top: 0;
}
/*hide facebook likebox border*/
.facebookLikebox > .fb-border{
	border: 1px solid #C3C3C4;
	overflow: hidden;
}
/*end hide facebook likebox border*/
.js-social-fb img {
	float: left;
	margin: 10px 0 0 0;
	width: 235px;
	cursor: pointer;
}
.js-social-fb .m-facebook-c-notification {
	cursor: pointer;
}
.m-base-e-socialMediaFB img {
	float: left;
}

.m-base-e-socialMediaFB img.fblike-btn {
	float: left;
	margin-left: 8px;
}

.m-base-e-socialMediaFB {
	background-color: #FFFFFF;
	color: #3B5998;
	padding-left: 10px;
	margin-top: 10px;
}

.m-base-e-socialMediaFB .headline {
	font-size: 1.2em;
	margin-top: 1px;
	padding-left: 60px;
	color: #000000;
}
.twitterBox{
	cursor: pointer;
	margin: 5px 0 20px 0;
}
.twitterBox .tw-border{
	border: 1px solid #C3C3C4;
	overflow: hidden;
}
#subMenu .twitterBox.col4, #subMenu .twitterBox .col4 {
	width: 228px;
}
.twitterBox .m-base-e-socialMediaFB .headline{
	padding-left: 0;
}
.m-base-e-socialMediaFB .headline .small {
	font-size: 11px;
}




.col7 .socialmediaNew .google, .col8 .socialmediaNew .google, .col12 .socialmediaNew .google, .col16 .socialmediaNew .google {
	/* background: transparent url(images-design-2016/cd_google_text_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_google_text_icon.png); /** sprite-ref: cd_boschsprite; */
	width:63px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}
.col7 .socialmediaNew .google:hover, .col8 .socialmediaNew .google:hover, .col12 .socialmediaNew .google:hover, .col16 .socialmediaNew .google:hover {
	/* background: transparent url(images-design-2016/cd_google_text_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_google_text_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col7 .socialmediaNew .facebookShare, .col8 .socialmediaNew .facebookShare, .col12 .socialmediaNew .facebookShare, .col16 .socialmediaNew .facebookShare {
	/* background: transparent url(images-design-2016/cd_facebook_text_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_facebook_text_icon.png); /** sprite-ref: cd_boschsprite; */
	width:59px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col7 .socialmediaNew .facebookShare:hover, .col8 .socialmediaNew .facebookShare:hover, .col12 .socialmediaNew .facebookShare:hover, .col16 .socialmediaNew .facebookShare:hover {
	/* background: transparent url(images-design-2016/cd_facebook_text_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_facebook_text_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col7 .socialmediaNew .twitter, .col8 .socialmediaNew .twitter, .col12 .socialmediaNew .twitter, .col16 .socialmediaNew .twitter {
	/* background: transparent url(images-design-2016/cd_twitter_text_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_twitter_text_icon.png); /** sprite-ref: cd_boschsprite; */
	width:63px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col7 .socialmediaNew .twitter:hover, .col8 .socialmediaNew .twitter:hover, .col12 .socialmediaNew .twitter:hover, .col16 .socialmediaNew .twitter:hover {
	/* background: transparent url(images-design-2016/cd_twitter_text_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_twitter_text_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col7 .socialmediaNew .pinterest, .col8 .socialmediaNew .pinterest, .col12 .socialmediaNew .pinterest, .col16 .socialmediaNew .pinterest {
	/* background: transparent url(images-design-2016/cd_pinterest_text_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_pinterest_text_icon.png); /** sprite-ref: cd_boschsprite; */
	width:57px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col7 .socialmediaNew .pinterest:hover, .col8 .socialmediaNew .pinterest:hover, .col12 .socialmediaNew .pinterest:hover, .col16 .socialmediaNew .pinterest:hover {
	/* background: transparent url(images-design-2016/cd_pinterest_text_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_pinterest_text_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col7 .socialmediaNew .share, .col8 .socialmediaNew .share, .col12 .socialmediaNew .share, .col16 .socialmediaNew .share {
	/* background: transparent url(images-design-2016/cd_plus_text_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_plus_text_icon.png); /** sprite-ref: cd_boschsprite; */
	width:61px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col7 .socialmediaNew .share:hover, .col8 .socialmediaNew .share:hover, .col12 .socialmediaNew .share:hover, .col16 .socialmediaNew .share:hover {
	/* background: transparent url(images-design-2016/cd_plus_text_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_plus_text_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col3 .socialmediaNew .google, .col4 .socialmediaNew .google, .col5 .socialmediaNew .google, .col6 .socialmediaNew .google {
	/* background: transparent url(images-design-2016/cd_google_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_google_icon.png); /** sprite-ref: cd_boschsprite; */
	width:22px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col3 .socialmediaNew .google:hover, .col4 .socialmediaNew .google:hover, .col5 .socialmediaNew .google:hover, .col6 .socialmediaNew .google:hover {
	/* background: transparent url(images-design-2016/cd_google_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_google_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}


/*
.facebookLike{
 width: 50px !important;
}

.fb-like {

    width: 48px !important;
}
.fb-like iframe {

    width: 48px !important;
}*/
.fb-like .fb_edge_comment_widget iframe {
	width: 450px !important;
}
.fb-like a.connect_widget_like_button iframe {
	padding: 0;
	height: 22px;
}
.col3 .socialmediaNew .facebookLike:hover, .col4 .socialmediaNew .facebookLike:hover, .col5 .socialmediaNew .facebookLike:hover, .col6 .socialmediaNew .facebookLike:hover {
	cursor:pointer;
}
.col3 .socialmediaNew .facebookShare, .col4 .socialmediaNew .facebookShare, .col5 .socialmediaNew .facebookShare, .col6 .socialmediaNew .facebookShare {
	/* background: transparent url(images-design-2016/cd_facebook_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_facebook_icon.png); /** sprite-ref: cd_boschsprite; */
	width:22px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}
.col3 .socialmediaNew .facebookShare:hover, .col4 .socialmediaNew .facebookShare:hover, .col5 .socialmediaNew .facebookShare:hover, .col6 .socialmediaNew .facebookShare:hover {
	/* background: transparent url(images-design-2016/cd_facebook_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_facebook_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}
.col3 .socialmediaNew .twitter, .col4 .socialmediaNew .twitter, .col5 .socialmediaNew .twitter, .col6 .socialmediaNew .twitter {
	/* background: transparent url(images-design-2016/cd_twitter_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_twitter_icon.png); /** sprite-ref: cd_boschsprite; */
	width:22px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}
.col3 .socialmediaNew .twitter:hover, .col4 .socialmediaNew .twitter:hover, .col5 .socialmediaNew .twitter:hover, .col6 .socialmediaNew .twitter:hover {
	/* background: transparent url(images-design-2016/cd_twitter_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_twitter_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col3 .socialmediaNew .pinterest, .col4 .socialmediaNew .pinterest, .col5 .socialmediaNew .pinterest, .col6 .socialmediaNew .pinterest {
	/* background: transparent url(images-design-2016/cd_pinterest_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_pinterest_icon.png); /** sprite-ref: cd_boschsprite; */
	width:22px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}

.col3 .socialmediaNew .pinterest:hover, .col4 .socialmediaNew .pinterest:hover, .col5 .socialmediaNew .pinterest:hover, .col6 .socialmediaNew .pinterest:hover {
	/* background: transparent url(images-design-2016/cd_pinterest_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_pinterest_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}

.col3 .socialmediaNew .share, .col4 .socialmediaNew .share, .col5 .socialmediaNew .share, .col6 .socialmediaNew .share {
	/* background: transparent url(images-design-2016/cd_plus_icon.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_plus_icon.png); /** sprite-ref: cd_boschsprite; */
	width:22px;
	height:22px;
	position:relative;
	display:block;
	float:left;
	margin-top:3px;
}
.col3 .socialmediaNew .share:hover, .col4 .socialmediaNew .share:hover, .col5 .socialmediaNew .share:hover, .col6 .socialmediaNew .share:hover {
	/* background: transparent url(images-design-2016/cd_plus_icon_hover.png) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_plus_icon_hover.png); /** sprite-ref: cd_boschsprite; */
}
#wrapperAll .socialTeaser .txtSection a.relatedLnk {
	font-size:0.99em;
	padding-top:1px;
}
#wrapperAll .socialTeaser .txtSection ul.relatedItems {
	padding-right:0px;
}
.grid16 .socialTeaser {
	margin-top:50px;
}
/* grey */
.tooltip .top.bgSocialTop {
	/* background:url(images-design-2016/share/some_arrow_tooltip.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/share/some_arrow_tooltip.png); /** sprite-ref: cd_boschsprite; */
	bottom: -15px;
}
.tooltip div.bgSocial {
	background-color:#e1e1e2;
	background-image:none;
	position:relative;
	width:230px;
	z-index:50;
	margin-top:0px;
	float:left;
}
.tooltip div.bgSocial p {
	color:#000;
}
.tooltip div.bgSocial a.relatedLnk {
	/* background: transparent url("images-design-2016/cd_lnkstylecntlink_b1.gif") 0 8px no-repeat!important; */
	background-color:transparent;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 10px!important;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif)!important; /** sprite-ref: cd_boschsprite_two; sprite-margin-left: 0px; sprite-margin-top: 10px */
	color: #215F8B!important;
	padding-top:5px;
}
.tooltip div.bgSocial a.relatedLnk:hover {
	/* background: transparent url("images-design-2016/cd_lnkstylecntlink_b2.gif") 0 8px no-repeat!important; */
	background-color:transparent;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 10px!important;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b2.gif)!important;  /** sprite-ref: cd_boschsprite_two; sprite-margin-left: 0px; sprite-margin-top: 10px */
	color: #003B6A!important;
}
.tooltip div.bgSocial ul.relatedItems {
	margin-top:-5px;
}
/*blue*/
.tooltip .bgSocialTop.grey {
	/* background:url(images-design-2016/share/arrow_tool_darkblue_social.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/share/arrow_tool_darkblue_social.png); /** sprite-ref: cd_boschsprite; */
}
.tooltip .bgSocial.grey {
	background-color:#215F8B;
	background-image:none;
	position:relative;
	width:230px;
	z-index:50;
	margin-top:0px;
	color:#fff!important;
}
.tooltip .bgSocial.grey p {
	color:#fff!important;
}
.tooltip .bgSocial.grey a.relatedLnk {
	/* background: transparent url("images-design-2016/cd_lnkstylecntlink_g1.gif") 0 8px no-repeat!important; */
	background-color:transparent;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 10px!important;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif)!important;  /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 10px */
	color: #ffffff!important;
	padding-top:5px;
}
.tooltip .bgSocial.grey a.relatedLnk:hover {
	/* background: transparent url("images-design-2016/cd_lnkstylecntlink_g1.gif") 0 8px no-repeat!important;*/
	background-color:transparent;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 10px!important;
	background-image:url(images-design-2016/cd_lnkstylecntlink_g1.gif)!important;  /** sprite-ref: cd_boschsprite_two; sprite-margin-top: 10px */
	color: #E1E1E2!important;
}
.cntBox h3 a, .cntBox h2 a, h3 a, h2 a {
	text-decoration:none;
	color:#000;
}
.cntBox h3 a:hover, .cntBox h2 a:hover, h3 a:hover, h2 a:hover {
	color:#003B6A;
}
#share-content-inner tbody tr:hover td, #share-content-inner tbody tr.iehover td {
	background-color:transparent!important;
}
#share-content table tr td a {
	background-position: 32px 7px!important;
}
.socialData {
	color: #c3c3c4;
	position:relative;
	display:block;
	clear:both;
	padding-bottom:10px;
	margin-top:-5px;
}
.txtSection .socialData {
	margin-top:0px;
}
h2.results, h2.resultslap {
	float:left;
	padding: 0 0 11px 10px
}
/* Filter input */
.filter {
	background-color: #eeeeee;
	margin: 0 0 0 10px;
	float:left;
	padding: 0 0 10px 0;
}
.filter div.option {
	padding: 10px;
}
.filter div.option img {
	float: left;
	margin:2px 5px 0 0;
}
.filter div.option span {
	width:155px;
	position:relative;
	display:block;
	float:left;
	font-weight:bold;
}
.filter div.option div {
	position: relative;
	display:block;
	width:75%;
	float:left;
}
.filter div.option div.twoColInput {
	/* background: url(images-design-2016/line.jpg) no-repeat 50% 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 50% 0;
	background-image:url(images-design-2016/line.jpg);
	padding-bottom: 10px
}
.filter div.option div.checkboxFirst {
	width:48%;
	padding: 0 10px 0 0;
}
.filter div.option div.checkboxSecond {
	width:48%;
	padding: 0 0 0 10px;
}
.filter div.option div.twoColInput div input {
	position:relative;
	float:left;
}
.filter div.option div.twoColInput div label {
	position:relative;
	float:left;
	width:80%;
	padding:0 0 0 5px;
}
.filter h3 {
	float:left;
	padding: 10px 0 10px 10px;
	color:#404245;
}
.filter select {
	width: 185px;
}
.filter label {
	padding: 0 10px 0 0;
}
.filter a {
	float: right;
	color:#004cc2;
}
.filter a.inactive {
	color:#d6ddea;
	cursor: default;
}
.filter span.dark {
	position:relative;
	display: block;
	height:1px!important;
	line-height:1px!important;
	border-bottom: 1px solid #C3C3C4;
	margin: 0 10px -1px 10px;
	clear:both;
	padding:0px;
}
.filter span.white {
	position:relative;
	display: block;
	height:1px!important;
	line-height:1px!important;
	border-bottom: 1px solid #fff;
	clear:both;
	margin: 0 10px;
	padding:0px;
}
.filter button.btn {
	margin:10px 10px 10px 0px;
	float:right;
}
/* sort table */
.sort .up {
	/* background: transparent url(images-design-2016/arr_up.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_up.gif); /** sprite-ref: cd_boschsprite; */
	position:relative;
	display:block;
	width:10px;
	height:10px;
	margin-top:-3px;
	margin-bottom:3px;
}
.sort .down {
	/* background: transparent url(images-design-2016/arr_down.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_down.gif); /** sprite-ref: cd_boschsprite; */
	position:relative;
	display:block;
	width:10px;
	height:10px;
	margin-bottom:-5px;
}
.sort .up:hover, .sort .up.active {
	/* background: transparent url(images-design-2016/arr_up_dark.gif) 0 0 no-repeat;*/
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_up_dark.gif); /** sprite-ref: cd_boschsprite; */
}
.sort .down:hover, .sort .down.active {
	/* background: transparent url(images-design-2016/arr_down_dark.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_down_dark.gif); /** sprite-ref: cd_boschsprite; */
}
.sort th.even .up:hover, .sort th.even .up.active {
	/* background: transparent url(images-design-2016/arr_up_light.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_up_light.gif); /** sprite-ref: cd_boschsprite; */
}
.sort th.even .down:hover, .sort th.even .down.active {
	/* background: transparent url(images-design-2016/arr_down_light.gif) 0 0 no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/arr_down_light.gif); /** sprite-ref: cd_boschsprite; */
}
/* ppt changes design review */
#wrapperAll .cntBox h3 {
	padding-bottom:0px;
}
.grid16 .grid4.floatLe .cntBox h3 {
	font-size:1.2em;
	padding-bottom:0px;
}
.grid16 .twoCol.floatLe .cntBox h3 {
	font-size:1em;
	padding-bottom:0px;
}
.grid16 .grid4.floatLe .cntBox:first-child, .contentArea.grid16 .twoCol.floatLe .cntBox:first-child {
	margin-bottom:10px;
}
#wrapperAll .txtSection ul {
	padding-bottom:0px!important;
}
#wrapperAll .floatLe .txtSection ul {
	padding: 0 15px 15px 0!important;
}
#wrapperAll .txtSection p {
	padding-bottom:4px;
}

#wrapperAll .txtSection .press-text p {
	padding-bottom:16px;
}

#wrapperAll .contentArea .cntBox {
	margin-bottom:14px!important;
	z-index:20;
}
#wrapperAll .contentArea .cntBox.imgBoxLeft, #wrapperAll .contentArea .cntBox.imgBoxTop {
	margin-bottom:16px!important;
}
.cntWrapper.grid16 .col4.floatLe hr {
	margin-top:4px;
	margin-bottom:-2px;
}
.floatLe .cntBox hr {
	margin-top:3px;
	margin-bottom:0px;
}
#wrapperAll .contentArea .cntBox.grey {
	margin-bottom: 19px !important;
}
#wrapperAll div.grey .txtSection ul, #wrapperAll div.inverse .txtSection ul {
	padding-bottom:15px;
}
.cntBox.col4 .boschplayer_wrap {
	margin-bottom: 6px;
}
.cntBox.imgBoxTop .imgSection {
	margin-bottom:-3px;
}
ul.relatedItems li:first-child {
	padding-top:0px;
}
ul.relatedItems li {
	padding-top:5px;
}
.cntBox.bgGreyDark, .cntBox.bgYellowGreen, .cntBox.bgBlue75, .cntBox.bgRedBrown, .cntBox.bgGrey25, .cntBox.bgRed, .cntBox.inverse, .cntBox.grey{
	padding-bottom:8px
}
#wrapperAll div.col8.grey .imgSection {
	padding-bottom:2px;
}
#wrapperAll .txtSection ul.socialmediaNew {
	padding-bottom:7px!important;
}
/* LAP */
.cntTableDefault .events td p {
	margin:0px;
}
table.cntTableDefault td, table.cntTableDefault thead th {
	padding: 7px 10px;
}
table.cntTableDefault a.relatedLnk {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b1.gif) no-repeat scroll 0 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif);  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
table.cntTableDefault a.relatedLnk:hover {
	/* background: url(images-design-2016/cd_lnkstylecntlink_b2.gif) no-repeat scroll 0 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_lnkstylecntlink_b1.gif); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 200px  */
}
.lap .paginatorDefault a {
	color: #22608c;
}
.lap .paginatorDefault a.inactive {
	color: #C3C3C4;
}
.lap .paginatorDefault a:hover.inactive {
	background-color: #fff;
}
/* tooltip universal box */
.universalBox .tooltipIcon, .expandable_box .tooltipIcon {
	padding-top:5px;
	padding-bottom:10px;
}
/******************************
 * Section: Error
 ******************************/

.errorbox {
	background: #FF0000;
	padding: 5px 10px;
	border-bottom: 1px solid #FFFFFF;
}
.errorbox h3 {
	padding: 5px 10px;
	border: 1px solid #FFFFFF;
}
.errorbox p {
	padding: 10px 0 10px 0;
}
/* filter left */
#subMenu .filterLeft .form, #subMenu .filterLeft .form fieldset {
	padding:0px 5px;
}
#subMenu .filterLeft span.dark {
	border-bottom: 1px solid #C3C3C4;
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	margin:0;
	padding:0;
	position:relative;
}
#subMenu .filterLeft span.white {
	display:none;
}
#subMenu .filterLeft .option, #subMenu .filter .data {
	position:relative;
	display:block;
	clear:both;
	margin-top:6px;
}
#subMenu .filterLeft .option span {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position:relative;
	display: block;
	padding: 0 0 11px 0;
}
#subMenu .filterLeft {
	font-weight:bold;
	margin-top:1px;
}
#subMenu .filterLeft select {
	width:100%;
	margin-bottom:24px;
	padding:2px 0;
}
#subMenu .filterLeft .twoColInput {
	padding-bottom:24px;
}
#subMenu .filterLeft ul, #subMenu .filterLeft ul li {
	list-style:none;
	margin:0px 0 7px 0;
	padding:0 0 3px 0;
	clear:both;
}
#subMenu .filterLeft ul li label {
	float:left;
	text-align:right;
	width:30px;
	padding:0 10px 15px 0px;
	font-weight:normal;
}
#subMenu .filterLeft h3 {
	margin-bottom: 15px;
}
#subMenu .filterLeft .reset {
	float: left;
	color: #c1c1c1;
	cursor: pointer;
	border: none;
	/* background: transparent url(images-design-2016/cd_reset_filter.jpg) 0 7px no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 7px;
	background-image:url(images-design-2016/cd_reset_filter.jpg);  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 7px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	margin: -15px 0 8px 0;
}
#subMenu .filterLeft .reset span {
	font-size:12px;
}
#subMenu .filterLeft .filterBar {
	margin:-15px 0 30px 0!important;
}
#subMenu .filterLeft .filterBar a.relatedLnk {
	background-position: 0 4px;
}
/* filter middle */
.filterMiddle a {
	font-weight:normal;
}
.grid8.filterMiddle {
	width:480px;
}
.filterMiddle h3 {
	color: #404245;
	font-size: 0.88em;
	float:left;
}
.filterMiddle .form, #subMenu filterMiddle .form fieldset {
	padding-top:0px;
}
.filterMiddle span.dark {
	border-bottom: 1px solid #C3C3C4;
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	margin:0;
	padding:0;
	position:relative;
}
.filterMiddle span.white {
	display:none;
}
.filterMiddle .option, #subMenu .filter .data {
	position:relative;
	display:block;
	clear:both;
	margin-top:10px;
}
.filterMiddle .option button span {
	width:auto;
	color: #ADBACA
}
.filterMiddle .option span {
	color: #404245;
	font-size: 0.88em;
	line-height: 18px;
	position:relative;
	display: block;
	padding: 0 0 5px 0;
	width:120px;
	float:left;
}

.filterMiddle .option span.required{
	float:none;
	color:red;
	display: inline;
}

.filterMiddle .option span.error{
	display: block;
	width: 100%;
}

.filterMiddle #registration-form .option span {
	width:135px;
}


.filterMiddle {
	font-weight:bold;
	margin-top:1px;
	position:relative;
}
.filterMiddle select {
	width:62%;
	margin-bottom:10px;
}
.filterMiddle input {
	width:92%;
}

.filterMiddle #update-form .twoColInput input[type="text"]:-moz-read-only { /* For Firefox */
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.filterMiddle #update-form .twoColInput input[type="text"]:read-only {
	opacity: 0.5;
	filter: alpha(opacity=50); /* For IE8 and earlier */
}

.filterMiddle #update-form input[type="checkbox"]{
	width:432px !important;
}

.filterMiddle #registration-form input[type="checkbox"]{
	width:278px !important;
}

.filterMiddle #login-form input[type="checkbox"]{
	width:16px !important;
}

.filterMiddle #registration-form .checkbox label{
	margin-left: -108px;
	padding: -10px;
	vertical-align: text-bottom;
}

.filterMiddle #registration-form .twoColInput select {
	width: 281px;
	height: 22px;
	margin-bottom:10px;
	/*border: 1px solid #c3c3c4;*/
	/*border-color: #c3c3c4 #c3c3c4 #c3c3c4 #c3c3c4;*/
	/*padding: 1px 1px 1px 4px;*/
	background-color: #ffffff;
}

.filterMiddle #update-form .checkbox label{
	margin-left: -208px;
	padding: -10px;
	vertical-align: text-bottom;
}

.filterMiddle #update-form .twoColInput select {
	width: 281px;
	height: 22px;
	margin-bottom:10px;
	/*border: 1px solid #c3c3c4;*/
	/*border-color: #c3c3c4 #c3c3c4 #c3c3c4 #c3c3c4;*/
	/*padding: 1px 1px 1px 4px;*/
	background-color: #ffffff;
}

.filterMiddle .twoColInput input {
	width:278px;
	margin-bottom:10px;
}
.filterMiddle .checkboxFirst input, .filterMiddle .checkboxSecond input, .filterMiddle .checkboxThird input {
	width:auto;
	position:relative;
	display:block;
	float:left;
}
.filterMiddle .checkboxFirst label, .filterMiddle .checkboxSecond label, .filterMiddle .checkboxThird label {
	position:relative;
	display: block;
	float:left;
	padding:1px 0 0 2px;
}
.filterMiddle .checkboxFirst, .filterMiddle .checkboxSecond, .filterMiddle .checkboxThird {
	float:left;
	padding: 0 5px 0 0;
}
.filterMiddle ul, .filterMiddle ul li {
	list-style:none;
	margin:12px 0 -8px;
	padding:0 0 3px 0;
	clear:both
}
.filterMiddle ul li label {
	float:left;
	text-align:right;
	width:30px;
	padding:0 10px 15px 0px;
	font-size:12px;
}
.filterMiddle .twoColInput ul li input {
	width:70px;
}
.filterMiddle .reset {
	float: left;
	color: #adbaca;
	cursor: pointer;
	border: none;
	/* background: transparent url(images-design-2016/cd_reset_filter.jpg) 0 5px no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image: url(images-design-2016/cd_reset_filter.jpg); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	margin:0 0 0 15px;
}
.filterMiddle .filterBar {
	margin:15px 0 30px 0!important;
}
.filterMiddle .filterBar a.relatedLnk {
	background-position: 0 4px;
}
.filterMiddle .twoColInput {
	float:left;
	font-size:12px!important;
	font-weight:normal;
	position:relative;
	display:block;
}
.filterMiddle .twoColInput li {
	float: left;
	clear:none;
	margin-top:-15px;
}
.filterMiddle .newItems {
	margin-top:10px;
	position:relative;
	display:block;
	float:left;
	margin-bottom:5px;
	color: #404245;
	font-size: 0.88em;
}
.filterMiddle a.closeFilter {
	position:absolute;
	right: 12px;
	top:10px;
}
/* date picker */
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
	border-collapse: separate;
	border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}
/* For the popup */
div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 600;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	float: left;
	width: 22px;
	height: 22px;
	padding: 0;
	margin: 0 5px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	/* background: url(images-design-2016/cd_calendar.png) no-repeat; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_calendar.png); /** sprite-ref: cd_boschsprite; */
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 70px;
	float: left;
}
/* share icon */
#wrapperAll .Accordion .stageAcc li li {
	line-height:20px!important;
}
#wrapperAll .Accordion ul ul.relatedItems li a.rssFeed {
	/* background: url( images-design-2016/cd_feed_icon.png) no-repeat scroll 0 2px transparent!important; */
	background-color:transparent;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0 2px!important;
	background-image:url(images-design-2016/cd_feed_icon.png)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 2px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	padding: 0 0 0 19px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedPdf {
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position:0px 0px!important;
	/*background-position: 0px -98px!important;
        background-image: url(images-design-2016/ico_document_sprite.gif)!important;
        background: url(images-design-2016/ico_document_sprite.gif) no-repeat scroll 0px -98px transparent!important; */
	background-image: url(images-design-2016/ico_documentwhite.png)!important;  /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 400px  */
	padding: 0 0 0 19px !important;
}
.Accordion.blue ul ul.relatedItems li a.relatedPdf:hover {
	background-color: transparent!important;
	background-repeat:no-repeat!important;
	background-position:0px 0px!important;
	/* background-position: 0px -148px!important; */
	background-image: url(images-design-2016/ico_documentwhite_hover.png)!important;  /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 400px  */
}
.Accordion.blue ul ul.relatedItems li a.relatedMail {
	background-color:transparent!important;
	background-attachment:scroll!important;
	background-repeat:no-repeat!important;
	background-position: 0px 3px!important;
	background-image: url(images-design-2016/cd_ico_contactletterwhite.gif)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	/* background: url(images-design-2016/ico_contactletter_sprite.gif) no-repeat scroll 0px -97px transparent!important; */
	padding: 0 0 0 19px !important;
}

.Accordion.blue ul ul.relatedItems li a.relatedMail:hover {
	background-repeat:no-repeat!important;
	background-position: 0px 3px!important;
	background-image: url(images-design-2016/cd_ico_contactletterwhite_hover.gif)!important; /** sprite-ref: cd_boschsprite;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
}
.Accordion ul ul.relatedItems li a.relatedPdf {
	background-color:transparent!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	background-image: url(images-design-2016/ico_document.png)!important;   /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 400px  */
	/* background: url(images-design-2016/ico_document_sprite.gif) no-repeat scroll 0 0 transparent!important; */
	padding: 0 0 0 19px !important;
}
.Accordion ul ul.relatedItems li a.relatedPdf:hover {
	background-color:transparent!important;
	background-repeat:no-repeat!important;
	background-position: 0 0!important;
	/* background-position: 0 -50px!important; */
	background-image: url(images-design-2016/ico_document_hover.png)!important;    /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 400px  */
}
.Accordion ul ul.relatedItems li a.relatedMail {
	background-repeat:no-repeat!important;
	background-position: 0 3px!important;
	/* background: url(images-design-2016/ico_contactletter_sprite.gif) no-repeat scroll 0 3px transparent!important; */
	background-image:url(images-design-2016/cd_ico_contactletter.gif)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
	padding: 0 0 0 19px !important;
}

.Accordion ul ul.relatedItems li a.relatedMail:hover {
	background-repeat:no-repeat!important;
	background-position: 0 3px!important;
	/* background-position: 0 -47px!important; */
	background-image:url(images-design-2016/cd_ico_contactletter_hover.gif)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 3px; sprite-margin-left: 0px; sprite-margin-bottom: 50px  */
}
.relatedItems .rssFeed {
	background-repeat:no-repeat!important;
	background-position: 0 1px!important;
	background-image:url(images-design-2016/cd_feed_icon.png)!important;  /** sprite-ref: cd_boschsprite;  sprite-margin-top: 2px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	padding: 0 0 0 19px !important;
}
/* former inline-styles */
.flashbox {
	position:relative;
}
.twc_invisible {
	display:none;
	width: 349px;
}
.filterTopspace {
	padding-top: 10px;
}
/* paginatorfix */
div.paginatorDefault a {
	padding: 1px 6px!important;
}
.paginatorDefault a.selected, .paginatorDefault a:hover {
	padding: 1px 6px!important;
}
/* two line tabs */
.tabs.twoLines > li.active a.top span, .tabs.twoLines > li.active a.top:hover span, .tabs.twoLines > li a.top span {
	color:#4d4e53;
	font-size:12px;
	line-height:15px;
}
.tabs.twoLines > li {
	height:51px;
}
.tabs.twoLines > li.active a.top, .tabs.twoLines > li.active a.top:hover {
	/* background: url(images-design-2016/cd_bg_tabs_front_twolines.gif) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/cd_bg_tabs_front_twolines.gif); /** sprite-ref: cd_boschsprite; sprite-margin-bottom: 20px */
	height:51px;
}
.tabs.twoLines > li.active a.top span, .tabs.twoLines > li.active a.top:hover span {
	/* background: url(images-design-2016/cd_bg_tabs_back_twolines.gif) no-repeat scroll 100% 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(images-design-2016/cd_bg_tabs_back_twolines.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-bottom: 20px */
	height:39px;
	padding-top:12px;
}
.tabs.twoLines > li a.top {
	/* background: url(images-design-2016/cd_bg_tabs_front1_twolines.gif) no-repeat scroll 0 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(images-design-2016/cd_bg_tabs_front1_twolines.gif); /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
	height:51px;
}
.tabs.twoLines > li a.top:hover {
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image: url(images-design-2016/cd_bg_tabs_front1_hover_twolines.gif);  /** sprite-ref: cd_boschsprite; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
}
.tabs.twoLines > li a.top span {
	/* background: url(images-design-2016/cd_bg_tabs_back1_twolines.gif) no-repeat scroll 100% 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 5px;
	background-image:url(images-design-2016/cd_bg_tabs_back1_twolines.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
	height:39px;
	padding-top:12px;
}
.tabs.twoLines > li a.top:hover span {
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 5px;
	background-image: url(images-design-2016/cd_bg_tabs_back1_hover_twolines.gif); /** sprite-ref: cd_boschsprite; sprite-alignment: right; sprite-margin-top: 5px; sprite-margin-bottom: 20px */
}
/*.tabs .tab_container .tab_content .expandableContent .cntWrapper{
  margin-left: 10px ;
}*/
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col8{ width: 464px ; }
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col12,.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col12 object{ width: 700px ; }
.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col16,.tabs .tab_container .tab_content .expandableContent .cntWrapper .cntBox.col16 object{ width: 950px ; }
/*pagination */
/* small */
.tooltip_wrap.tiny .stageTip {
	height:auto!important;
	width: 180px!important;
}
.cntStage.rgt .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75, .cntStage .stagePaginationControl .pTool .tiny .tooltip .top.bgBlue75 {
	top:50px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap.tiny, .cntStage .stagePaginationControl .pTool .tooltip_wrap.tiny {
	margin-top:-65px;
}
.cntStage.top .stagePaginationControl .pTool .tooltip_wrap.tiny, .cntStage.rgtTop .stagePaginationControl .pTool .tooltip_wrap.tiny, .cntStage.top .stagePaginationControl .pTool .tooltip_wrap, .cntStage.rgtTop .stagePaginationControl .pTool .tooltip_wrap {
	margin-top:22px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .stageTip, .cntStage.top .stagePaginationControl .pTool .tooltip .stageTip, .cntStage.rgt .stagePaginationControl .pTool .tooltip .stageTip, .cntStage .stagePaginationControl .pTool .tooltip .stageTip {
	width:270px;
	height:60px;
	overflow:hidden;
}
/* right */
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .bgBlue75, .cntStage.rgt .stagePaginationControl .pTool .tooltip .bgBlue75 {
	left:auto;
	right:15px;
}
/* bottom */
.cntStage.rgt .stagePaginationControl .pTool .tooltip_wrap, .cntStage .stagePaginationControl .pTool .tooltip_wrap {
	margin-top:-115px;
}
.cntStage.rgt .stagePaginationControl .pTool .tooltip .top.bgBlue75, .cntStage .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
	top:95px;
	/* background:url(images-design-2016/tooltip/arrow_tool_darkblue_invers.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_darkblue_invers.png); /** sprite-ref: cd_boschsprite; */
}
/* top */
.cntStage.rgtTop .stagePaginationControl .pTool, .cntStage.top .stagePaginationControl .pTool {
	margin-top:2px;
}
.cntStage.rgtTop .stagePaginationControl .pTool .tooltip .top.bgBlue75, .cntStage.top .stagePaginationControl .pTool .tooltip .top.bgBlue75 {
	top:0px;
	/* background:url(images-design-2016/tooltip/arrow_tool_darkblue.png) no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(images-design-2016/tooltip/arrow_tool_darkblue.png); /** sprite-ref: cd_boschsprite; */
}
#wrapperAll .imgBoxLeft .txtSection ul {
	padding-bottom: 4px !important;
}
#wrapperAll .imgBoxLeft .txtSection .tooltipIcon {
	padding-bottom:5px;
}
/* stageaccordion white dashes */
#wrapperAll #contentArea .stageAcc .chop li,
#wrapperAll #contentArea .stageAcc .cube li,
#wrapperAll #contentArea .stageAcc .dash li,
#wrapperAll #contentArea .stageAcc .bullet li,
#wrapperAll #contentArea .stageAcc ol li {
	margin:0;
	border-bottom:none!important;
	padding-bottom:0px;
}
#wrapperAll #contentArea .blue .stageAcc .bullet li {
	background-repeat: no-repeat;
	background-position: 0 8px;
	background-image: url(images-design-2016/ico_bullet_white.gif); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 8px; sprite-margin-bottom: 100px  */
}
#wrapperAll #contentArea .blue .stageAcc .dash li {
	background-repeat: no-repeat;
	background-position: 0 8px;
	background-image: url(images-design-2016/ico_dash_white.gif); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 8px; sprite-margin-bottom: 100px  */
}
#stagePagination li ul.cube li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/bullets/ico_cube.png); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#stagePagination li ul.chop li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/cd_ico_chop_black.png); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#stagePagination li ul.chop.green li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/cd_ico_chop_green.png); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#stagePagination li ul.chop.blue li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/cd_ico_chop_blue.png); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#wrapperAll #contentArea .stageAcc li ol li {
	list-style-type:decimal;
	list-style-type: decimal!important;
	list-style-position:inside;
	display:list-item!important;
	margin:0;
	padding:0;
}
#stagePagination li ul.bullet li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/ico_bullet.gif); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#stagePagination li ul.dash li {
	background-position: 0 10px;
	background-repeat: no-repeat;
	background-image: url(images-design-2016/ico_dash.gif); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	clear: both;
	line-height: 24px;
	padding: 0 0 0 10px;
	position:relative;
}
#stagePagination ol li {
	list-style-type:decimal!important;
	list-style-position:inside!important;
	position: relative;
}
/* fallback carousel */
.jcarousel-container-horizontal {
	position: relative;
	display: block;
}
.jcarousel-clip-horizontal {
	overflow: auto;
	position: relative;
}
.jcarousel-list-horizontal {
	overflow: hidden;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
}
.jcarousel-item-horizontal {
	float: left;
	list-style: none outside none;
}

/* contactDropdown */
/* contactDropdown - Grid */
ul#mainNav .dropdownGrid6 ul {
	background-position:  0 100%;
	background-image: url("images-design-2016/cd_bgnavidropdowngrid6.png"); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 0px; sprite-margin-left: 0px; sprite-margin-bottom: 100px  */
	background-repeat: no-repeat;
	background-attachment:  scroll;
	left: -336px;
	padding: 15px 10px 14px 9px; /* margin-bottom 25 + 14 */
	width: 362px;
	/*display: block !important;*/


}
ul#mainNav .dropdownGrid6 .col6 {width: 342px;}
ul#mainNav .dropdown a.dropdownHead,
ul#mainNav .dropdownGrid6 a.dropdownHead,
ul#mainNav .dropdown span.dropdownHead,
ul#mainNav .dropdownGrid6 span.dropdownHead{
	background-position: 5px 10px;
	background-image: url("images-design-2016/cd_lnkstylecntlink_b1.gif"); /** sprite-ref: cd_boschsprite;  sprite-margin-top: 10px; sprite-margin-left: 5px; sprite-margin-bottom: 100px  */
	background-repeat: no-repeat;
	background-attachment: scroll;
	color: #215F8B !important;
	font-size: 14px !important;
}
ul#mainNav .dropdown .cntBox,
ul#mainNav .dropdownGrid6 .cntBox {
	margin-left: 0;
	margin-right: 0;
}

/* contactDropdown - Items */
ul#mainNav li.contactDropdown {
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-image: url("images-design-2016/cd_btnheadercontact.png");
	background-repeat: no-repeat;
	padding: 0 10px 0 10px;
	height: 30px;
	float: right;
	position: absolute;
	right: 168px;
	left: 777px;
}
ul#mainNav li.contactDropdown a.more {

	width: 4px;
	background: none !important;
	/*padding: 4px inherit 5px inherit;*/
}

ul#mainNav li.contactDropdown:hover a.more {
	width: 3px;
}
ul#mainNav li.contactDropdown:hover,
ul#mainNav li.contactDropdown.active{
	background-position: 0 0;
	background-image: url("images-design-2016/cd_btnheadercontact_hover.png");
	background-repeat: no-repeat;
	border-left: 0;
	margin-left: 0px;


}
ul#mainNav li.contactDropdown a.dropdownHead:hover {
	/* background-color: #F1F1F1;*/
	color: #00142A !important;
	font-size: 14px !important;
}

/* .mainNavWrapper2 +2nd line */
.mainNavWrapper2 #mainNav li.contactDropdown {
	height: 45px;
}
/*
.mainNavWrapper2 ul#mainNav li ul {
    top:45px;
}*/

/* dropdownMenu */
ul#mainNav li.contactDropdown .cntBox {
	margin-bottom: 10px;
}
ul#mainNav li.contactDropdown .cntBox.imgBoxLeft {
	margin-right: 10px;
}
ul#mainNav li.contactDropdown .cntBox.imgBoxRight {
	margin-left: 10px;
}
ul#mainNav li.contactDropdown .cntBox .imgSection {
	margin-bottom: 10px;
	padding-bottom: 0;
}
ul#mainNav li.contactDropdown .cntBox .txtSection {
	margin-top: -8px;
}
ul#mainNav li.contactDropdown .cntBox h3 {
	margin: 0 0 10px 0;
}
ul#mainNav li.contactDropdown .cntBox h3,
ul#mainNav li.contactDropdown .cntBox .txtSection h3 {
	color: #000000;
	font: bold 14px/18px Arial,Helvetica,Geneva,sans-serif;
	margin: 0;
	padding-top: 4px;
	padding-bottom: 5px;
}
ul#mainNav li.contactDropdown .cntBox .txtSection p {
	font: normal 12px/18px Arial,Helvetica,Geneva,sans-serif;
	color: #000000;
}
ul#mainNav li.contactDropdown .cntBox a,
ul#mainNav li.contactDropdown .cntBox .txtSection a {
	font: bold 14px/18px Arial,Helvetica,Geneva,sans-serif !important;
	color: #215F8B !important;
	background-image: url("images-design-2016/cd_lnkstylecntlink_b1.gif");
}
ul#mainNav li.contactDropdown .cntBox a:hover,
ul#mainNav li.contactDropdown .cntBox .txtSection a:hover {
	background-color: #F1F1F1;

}
ul#mainNav li.contactDropdown hr {
	margin: 0;
}
ul#mainNav li.contactDropdown div.searchBox {
	/* float: left;*/
	position: relative;
	border: 1px solid #003366;
	height: 20px;
	margin: 4px 0 1px 1px;
	padding: 0 0 0px;
	width: 213px;
}
ul#mainNav li.contactDropdown div.searchBox input {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-position: -5px 0;
	background-image: url(images-design-2016/bg_searchinput.gif);
	background-repeat: no-repeat;
	border: 0 none;
	color: #999999;
	/*float: left;*/
	font-size: 11px;
	line-height: 11px;
	margin: 0;
	padding: 3px 0 3px 3px;
	width: 213px;
}
ul#mainNav li.contactDropdown form {
	border-width: 0px;
}
ul#mainNav li.contactDropdown button.btn {
	background-color: transparent;
	background-position: -5px 0px !important;
	background-image: url(images-design-2016/cd_cntbtnbluebg.png);
	background-repeat: no-repeat;
	border: 0 none;
	cursor: pointer;
	height: 20px !important;
	line-height: 20px !important;
	font-size: 0;
	margin: -1px 0px 0px 0px !important;
	padding: 0px 0px 2px 0px !important;
	overflow: visible;
	position: absolute;
	right: 0 !important;
	top: 0 !important;
	text-decoration: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
ul#mainNav li.contactDropdown button.btn span {
	background-position: 100% bottom;
	background-image: url(images-design-2016/cd_cntbtnbluebgend.png);
	background-repeat: no-repeat;
	/*height: 20px !important;*/
	/*line-height: 20px !important;*/
	margin: 0px 0px 0px !important;
	padding: 2px 6px 0px 0px !important;
	/*padding: 2px 6px 0 0;*/
	white-space: nowrap;
	right: 0 !important;
	top: -1px !important;
	display: block !important;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
}
ul#mainNav li.contactDropdown button.btn:hover {
	background-image: url(images-design-2016/cd_cntbtnbluebg_hover.png) !important;
}
/* CSS NewsTicker*/
#m-newsticker{
	float: left;
}

.m-ticker-news{
	width: 790px;
	height: 20px;
	font-size: 0.85em;
	float:left;
	padding: 7px 20px 6px!important;
	overflow: hidden;

}

.m-ticker-headline{
	float:left;
	border-right:1px solid #A6A6A6;
	padding: 8px 20px 6px;
	font-weight:bold;
	overflow: hidden;
}
.m-ticker-text{
	opacity: 0;
	position: absolute;
}
/* END contactDropdown */


/* iPads (portrait and landscape) hack for pagination current item (grey button)  ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
	/* Styles */
	div.anythingSlider .thumbNav a:hover {
		background-image: url(images-design-2016/cd_stage_pagination_gray.png);
		color:#215f8b;
	}
}

/* Seitenvorlage pt_standardpage1r__rb */
#std1r .substage {
	float: right;			/* Substage rechts ausrichten */
	margin-right: 10px;
}

/* 2-Click Checkbox f�r Facebook Like */
.tooltip div.bgSocial > form, .m-facebook-c-notification .form {
	background-color: transparent;
	border: medium none;
	margin: 10px 0 0 0;
	padding: 0;
}
.tooltip div.bgSocial > form fieldset, .m-facebook-c-notification .form > fieldset{
	margin: 0;
	padding: 0;
}
.tooltip div.bgSocial > form fieldset input, .m-facebook-c-notification .form > fieldset input{
	margin: 4px 5px 0 0;
	float: left;
}
.tooltip div.bgSocial > form fieldset label {
	font-size: 0.95em;
}
.m-facebook-c-notification .form > fieldset label p{
	font-size: 1.1em;
}
/*IE 8 Hack*/
*:first-child+html .tooltip div.bgSocial > form {
	margin-top: 20px ;
}
/*IE 8 Hack*/
*:first-child+html .tooltip div.bgSocial > form fieldset input{
	margin: 0 2px -2px -2px;
}
/* IE9 HACK */
.tooltip div.bgSocial > form {
	margin-top : 20px \0/;
}
/* IE9 HACK */
.tooltip div.bgSocial > form fieldset input {
	margin: 0 2px -2px -2px \0/;
}
/* end 2-Click Checkbox fuer Facebook Like */
/* Styles for sub and sup */
sub  {
	position: relative;
	bottom: -0.25em;
	vertical-align: baseline;
}

sup  {
	bottom: 0.5em;
	position: relative;
	vertical-align: baseline;
}
/* stageCntMain vor Expandablebox */
.Expand .stageCntMain {
	margin-bottom: 10px;
}
/* padding bottom for imgbox > hr */
#wrapperAll .contentArea .cntBox.imgBoxLeft.dod_subbrand .txtSection {
	padding-bottom: 13px !important;
}
#wrapperAll .contentArea .cntBox.imgBoxLeft.dod_subbrand .txtSection a.relatedLnk {
	padding-bottom: 12px;
}
#wrapperAll .contentArea .cntBox.imgBoxLeft.dod_subbrand {
	margin-top: -1px;
}
#wrapperAll .cntBox.col12.imgBoxLeft > hr {
	margin: 0 !important;
}
/* fix Expandable Box in Tab Module */
.tab_container .expandableContent.noHover.col8,
.tab_container .expandableContent.noHover.col12,
.tab_container .expandableContent.noHover.col16 {
	margin-left: 10px;
}
/*fix for Image - Text Modul */
.cntBox.col4.imgBoxLeft h3 {
	padding-bottom: 3px!important;
	margin-bottom: 0px!important;
}
.cntBox.col4.imgBoxLeft h2 {
	padding-bottom: 15px;
	margin-bottom: 0px!important;
}
.cntBox.col4 .txtSection h2 {
	padding-bottom: 12px;
}
.cntBox.col4.imgBoxLeft .fsPreview_default h2 {
	padding-bottom: 15px
}
.cntBox.col6.imgBoxLeft h2 {
	padding-bottom: 15px;
}
.cntBox.col6.imgBoxLeft .imgSection {
	padding-top: 1px;
}
.cntBox.col8.imgBoxLeft h2 {
	padding-bottom: 15px;
}
.cntBox.col8.imgBoxLeft h3 {
	padding-bottom: 2px!important;
}
.cntBox.col8.imgBoxLeft .txtSection {
	padding-top: 0;
}

/*fix for hr in .cntBox .col4 .imgBoxLeft */
.cntBox.col4.imgBoxLeft hr{
	position: relative;
	top: -3px;
}

/*canvas*/
.canvasWrapper {
	overflow: hidden;
}
.canvasWrapper .cntBox.imgBoxTop{
	margin-left: 0;
}
/* end canvas*/

/** sprite: boschsprite_ro; sprite-image: url('../sprites/boschsprite_ro.png'); sprite-layout: vertical */
/** sprite: boschsprite_ro_two; sprite-image: url('../sprites/boschsprite_ro_two.png'); sprite-layout: vertical */
/** sprite: boschsprite_ro_three; sprite-image: url('../sprites/boschsprite_ro_three.png'); sprite-layout: vertical */

/* begin mac-msie css-comment-hack \*/

/* Author: Michaela Zillner \*/
/* Project: BOSCH RO for ARITHNEA GmbH Munich \*/
/* LastChangedDate: 2011-08-11 \*/
/* LastChangedBy: mz\*/

#subMenu .cntBox.imgBoxTop .imgSection {width:228px; overflow:hidden;}

#wrapperAll .cntBox {
	margin-bottom: 14px;
}
/*temporary fix for social media icons in text/image box, should be fix in rbMaster*/
#wrapperAll .txtSection ul.socialMedia {
	padding-bottom: 10px !important;
}

/* necessary for slide effect, the overwritten margin-bottom 15px is set at .navigationRO*/
.navigationRO .grid12 .tab_container {
	margin-bottom: 0px;
}
/* headline homepage */
.cntBox h3 {
	line-height: 18px!important;
	font-size: 14px!important;
}
.relatedLnk.RO {
	display:inline;
	float:none;
}
/* tooltip with image */
.pTool .tooltip .stageTip  p {
	font-weight:normal;
}
.tooltip p {
	/*height: 45px;*/
	overflow: hidden;
}
.pTool .tooltip .stageTip {
	float:left;
}
.bgSocial .tooltip p {
	overflow: visible;
}
.stageTip img {
	position:relative;
	float:left;
	margin-right: 10px;
}
.stageTip span {
	font-weight:normal;
	position:relative;
	float:left;
	width:190px;
}
.stageTip span strong, .stageTip span span {
	clear:both;
	position:relative;
	float:left;
}
/* navigation ro */
.navImgRo .imgRo {
	float:right!important;
}
.navigationRO {
	position:absolute;
	bottom: 0px;
	z-index:500;
	margin-bottom:10px;
}
.navigationRO .grid12 {
	width:715px;
	min-height:1px;
}
.navigationRO .tab12 ul.tabs {
	width:702px; /* border-bottom: 5px solid #fff; */
}
.navigationRO ul.tabs > li a {
	/* background:url("../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front1.gif") no-repeat scroll 0 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 5px;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front1.gif); /** sprite-ref: boschsprite_ro; sprite-margin-top: 5px; sprite-margin-left: 0px;  sprite-margin-bottom: 50px */
	color:#404245;
	display:block;
	font-size:14px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	outline:medium none;
	padding:0 0 0 9px;
	text-decoration:none;
	float:left;
	z-index:10;
	position: relative;
}
.navigationRO ul.tabs > li.active a, .navigationRO ul.tabs > li.active a:hover {
	/* background:url("../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front.gif") no-repeat scroll 0 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 0 0;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front.gif); /** sprite-ref: boschsprite_ro; sprite-margin-top: 0px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	height:35px;
	line-height:35px;
}
.navigationRO ul.tabs > li a span {
	/* background:url("../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back1.gif") no-repeat scroll 100% 5px transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 5px;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back1.gif); /** sprite-ref: boschsprite_ro; sprite-margin-top: 5px; sprite-margin-left: 100%; sprite-margin-bottom: 50px */
	display:block;
	line-height:35px;
	padding: 0 9px 0 0;
}

.navigationRO ul.tabs > li.active a span, .navigationRO ul.tabs > li.active a:hover span {
	/* background:url("../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back.gif") no-repeat scroll 100% 0 transparent; */
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	background-position: 100% 0;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back.gif); /** sprite-ref: boschsprite_ro; sprite-margin-top: 0; sprite-margin-left: 100%; sprite-margin-bottom: 50px */
	display:block;
	line-height:35px;
	padding: 0 9px 0 0;
}
.navigationRO .tab12 .tab_container {
	width:700px;
	border: 1px solid #c3c3c4;
	margin-left: 10px;
	padding-top:5px;/* margin-top:-5px; */
}
.navigationRO .grid4 {
	margin: 0 0 0 8px;
}
.navigationRO .grid4 h3 {
	/*background-repeat:no-repeat;
    background-position: 0px 5px;*/
	/* background: transparent url(http://www.bosch.de/media/_tech_com/cd_images_com/cd_bg_tabs_front1_1_ro.png) 0 5px no-repeat; */
	/*background-image:url(../cd_images_com/cd_bg_tabs_front1_1_ro.png);*/ /** sprite-ref: boschsprite_ro; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	display: block;
	float: left;
	height: 35px;
	line-height: 35px;
	padding:0 0 0 10px;
	width: 238px;
	background:#005691;
}
.navigationRO .grid4 h3 span {
	/*background-repeat: no-repeat;
    background-position: 100% 5px;*/
	/* background: transparent url(http://www.bosch.de/media/_tech_com/cd_images_com/cd_bg_tabs_back1.gif) 100% 5px no-repeat; */
	/*background-image:url(../cd_images_com/cd_bg_tabs_back1.gif);*/ /** sprite-ref: boschsprite_ro; sprite-margin-top: 5px; sprite-margin-left: 100%; sprite-margin-bottom: 50px; sprite-alignment: right  */
	color: #FFFFFF;
	display: block;
	line-height: 35px;
	padding: 2px 10px 0 0;
	font-size: 13px;
	font-weight: bold;
	background: none;
}
.navigationRO .grid4 div.container {
	background-color:#fff;
	position:relative;
	display:block;
	float:left;
	width:246px;
	height:182px;
	padding-top: 5px;
	border-left: 1px solid #c3c3c4;
	border-right: 1px solid #c3c3c4;
	border-bottom: 1px solid #c3c3c4;
}
.navigationRO .grid4 div.container ul, .navigationRO .grid4 div.container ul li, .navigationRO .grid12 .tab_container ul, .navigationRO .grid12 .tab_container ul li {
	list-style:none;
	clear:both;
}
.navigationRO .grid4 div.container ul, .navigationRO .grid12 .tab_container ul {
	padding:0 0 0 8px;
	font-size:0.85em;
}
.navigationRO .grid4 div.container ul li a, .navigationRO .grid12 .tab_container ul li a {
	width:220px;
	line-height: 22px;
	background-position: 5px 8px;
	padding-left:14px;
	font-weight: bold;
}
.navigationRO .grid12 .tab_container ul li a {
	width: 185px;
	line-height:normal;
	padding:3px 5px 3px 15px;
	font-weight: bold;
}
.navigationRO .grid12 .tab_container ul li a.more:hover, .navigationRO .grid12 .tab_container ul li:hover a.more {
	width: 192px;
}
.navigationRO .grid12 .tab_container ul li ul a:hover .jquery-corner {
	display:block;
}
.navigationRO .grid4 div.container ul li a:hover, .navigationRO .grid12 .tab_container ul li a:hover, .navigationRO .grid12 .tab_container ul.menuRo li:hover a {
	background-color: #E1E1E2;
}
.navigationRO .grid12 .tab_container ul.menuRo li:hover li a {
	background-color:transparent;
}
.navigationRO .grid12 .tab_container ul.menuRo {
	height:165px;
	width:210px;
	border-right: 1px solid #C3C3C4;
	float:left;
	margin-top:0px;
	position:relative;
}
.navigationRO .grid12 .tab_container ul.menuRo ul {
	border-right:none; /*background-color:#E1E1E2;*/
	width: 464px;
	height:165px;
	position:absolute;
	left:218px;
	/* use relative position instead of zero top position */
	/*top:0px;*/
	font-size:1em;
	z-index:1000;
	display:none
}
.navigationRO .grid12 .tab_container ul.menuRo ul ul {
	background-repeat: no-repeat;
	background-position: 0 100%;
	/* background: transparent url(http://www.bosch.de/media/_tech_com/images_com/flyout_ro.gif) no-repeat 0 100%; */
	background-image:url(../images_com/flyout_ro.gif);
	height:auto;
	left:0px;
	top:5px;
	width: 320px;
	padding:0 0 10px 0;
}
.navigationRO .grid12 .tab_container ul.menuRo ul ul li.top {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: 0 0;
	/* background: transparent url(http://www.bosch.de/media/_tech_com/images_com/flyout_ro_top.gif) no-repeat 0 0; */
	background-image:url(../images_com/flyout_ro_top.gif); /** sprite-ref: boschsprite_ro; sprite-margin-top: 0px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	width: 320px;
	height:5px;
	position:relative;
	display:block;
	float:left;
	margin:-5px 0 0 0;
}
.navigationRO .grid12 .tab_container ul.menuRo ul ul a {
	width:280px;
	margin-left:10px;
}
.navigationRO .grid12 .tab_container ul.menuRo li:hover ul {
	display:block;
}
.navigationRO .grid12 .tab_container ul.menuRo ul li a:hover {
	background-color:#F1F1F1;
}
.navigationRO .grid12 .tab_content {
	padding:5px 10px 10px 0;
	opacity: 100;
	filter:alpha( opacity=100 );
}
.navigationRO .grid12 .tab_container ul.menuRo ul img {
	position:absolute;
	right:0px;
	top: 0px;
}
/* tabs */
.navigationRO ul.tabs li a {
	/*background-color:transparent;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position: 0px 4px;*/
	/* background-image: url(http://www.bosch.de/media/_tech_com/images_com/bg_tabs_front1_1_ro.png); */
	/*background-image:url(../images_com/bg_tabs_front1_1_ro.png);*/ /** sprite-ref: boschsprite_ro; sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	background: none repeat scroll 0 0 #005691;
	font-size:13px;
}
.navigationRO ul.tabs li a span {
	/*color: #fff!important;
    background-color:transparent;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position: 100% 4px;*/
	/* background-image: url(http://www.bosch.de/media/_tech_com/images_com/bg_tabs_back1.png); */
	/* background-image:url(../images_com/bg_tabs_back1.png); *//** sprite-ref: boschsprite_ro; sprite-margin-top: 4px; sprite-margin-left: 100%; sprite-margin-bottom: 50px; sprite-alignment: right  */
	/* background-position: 100% 4px; */
	padding-top:2px;
	background: none;
	color: #fff !important;
}
.navigationRO ul.tabs li.active a, .navigationRO ul.tabs li.active a:hover/*, .navigationRO ul.tabs li a:hover */ {
	background-position: 0px 0px;
	background-color:transparent;
	background-attachment:scroll;
	background-repeat:no-repeat;
	/* background-image: url(http://www.bosch.de/media/_tech_com/cd_images_com/cd_bg_tabs_front_1_ro.png); */
	background-image:url(../cd_images_com/cd_bg_tabs_front_1_ro.png); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 0px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
}
/*.navigationRO ul.tabs li a:hover {
    background-color:transparent;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position: 0 4px;*/
/* background-image: url(http://www.bosch.de/media/_tech_com/cd_images_com/cd_bg_tabs_front_hover.png); */
/* background-image:url(../cd_images_com/cd_bg_tabs_front_hover.png);*/ /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 4px; sprite-margin-left: 0px;  sprite-margin-bottom: 50px */
/*}*/
.navigationRO ul.tabs li.active a span, .navigationRO ul.tabs li.active a:hover span /*, .navigationRO ul.tabs li a:hover span */ {
	color: #404245 !important;
	background: none;
	/*background-color:transparent;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position: 100% 0;*/
	/* background-image: url(http://www.bosch.de/media/_tech_com/cd_images_com/cd_bg_tabs_back_1_ro.png); */
	/*background-image:url(../cd_images_com/cd_bg_tabs_back_1_ro.png);*/ /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 0px; sprite-margin-left: 100%; sprite-margin-bottom: 50px; sprite-alignment: right */
	padding-top:2px;
}
/*.navigationRO ul.tabs li a:hover span {
    background-color:transparent;
    background-attachment:scroll;
    background-repeat:no-repeat;
    background-position: 0px 4px;
    color:#215f8b!important;*/
/* background-image: url(http://www.bosch.de/media/_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_bg_tabs_back_hover.png); */
/* background-image:url(../../_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_bg_tabs_back_hover.png); *//** sprite-ref: boschsprite_ro_two; sprite-margin-top: 4px; sprite-margin-left: 0px; sprite-margin-bottom: 50px; sprite-alignment: right */
/*}*/
.navigationRO .tab_container {
	border-color: #fff;
}
.navigationRO ul.tabs li.active a {
	border: none;
	background: #fff !important;
	/* padding: 0; */
	border-top: 1px solid #C3C3C3;
	border-left: 1px solid #c3c3c3;
	border-right: 1px solid #c3c3c3;
	background-position: 0 0;
	color: #404245;

}
/*
.navigationRO ul.tabs li.active a span {
    background-position: 100% 0
}
*/
/* Pagination */
div.paginatorDefault {
	margin-bottom: 5px;
}
div.paginatorDefault a {
	color: #215F8B;
}
/* Stage Fallback */
.col16 .stageFallbackRO {
	height:556px!important;
}
/* social teaser */
.grid12 .socialTeaser {
	margin-top:0px;
	margin-bottom:20px!important;
}
/* teaser subnavigation */
#subMenu div.imgBoxLeft .txtSection {
	margin-top:0px;
}
#subMenu div.imgBoxLeft .imgSection {
	padding-bottom: 0px;
}
#subMenu h3 {
	margin-bottom: 11px;
}
#subMenu .socialTeaser {
	margin-top:0px;
	margin-bottom:20px!important;
}
#subMenu ul.roDetail {
	margin-bottom: -20px;
}
#subMenu ul.roDetail li a {
	color:#000;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 6px 10px;
	/* background: transparent url(http://www.bosch.de/media/_tech_com/images_com/ro_arrow_back.jpg) 6px 10px no-repeat; */
	background-image:url(../images_com/ro_arrow_back.jpg); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 10px; sprite-margin-left: 6px; sprite-margin-bottom: 50px */
	padding-left:16px;
}
#subMenu ul.roDetail li li a {
	color:#404245;
}
/* news */
.news ul.relatedItems {
	padding-bottom:15px;
}
.news ul.relatedItems li {
	padding-bottom: 12px;
	font-size:12px;
}
.col8 .small {
	font-size: 85% !important;
}
/* bottom */
.bottom {
	font-size:11px;
	font-style: italic;
	line-height:normal;
	border-top: 1px solid #C3C3C4;
	padding-top: 10px;
}
/* filter */
#subMenu .filter .form, #subMenu .filter .form fieldset {
	padding-top:0px;
}
#subMenu .filter span.dark {
	border-bottom: 1px solid #C3C3C4;
	clear: both;
	display: block;
	height: 1px;
	line-height: 1px;
	margin:0;
	padding:0;
	position:relative;
}
#subMenu .filter span.white {
	display:none;
}
#subMenu .filter .option, #subMenu .filter .data {
	position:relative;
	display:block;
	clear:both;
	margin-top:10px;
}
#subMenu .filter .option span {
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	position:relative;
	display: block;
	padding: 0 0 5px 0;
}
#subMenu .filter p {
	font-weight:bold;
	margin-top:5px;
}
#subMenu .filter select {
	width:100%;
	margin-bottom:20px;
}
#subMenu .filter ul, #subMenu .filter ul li {
	list-style:none;
	margin:0;
	padding:0 0 3px 0;
	clear:both
}
#subMenu .filter ul li label {
	float:left;
	text-align:right;
	width:30px;
	padding:0 10px 15px 0px;
}
#subMenu .filter h3 {
	margin-bottom: 15px;
}
#subMenu .filter .reset {
	background-position: 0px 5px;
	background-color: transparent;
	background-repeat: no-repeat;
	/* background: transparent url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_btns/cd_reset_filter.jpg) 0 5px no-repeat; */
	background-image:url(../../_tech/cd_layout/cd_images/cd_btns/cd_reset_filter.jpg); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	margin: -15px 0 15px 0;
	float: left;
	color: #c1c1c1;
	cursor: pointer;
	cursor: hand;
	border: none;
}
/* date picker */
table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
	border-collapse: separate;
	border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}
table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover, table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable, table.jCalendar td.unselectable:hover, table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}
/* For the popup */
div.dp-popup {
	position: relative;
	background: #ccc;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 600;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
input.dp-applied {
	width: 70px;
	float: left;
}
/* table */
.cntTableDefault .events td p {
	margin:0px;
	text-align:right;
}
.cntTableDefault .events td.one p {
	text-align:left;
}
table.cntTableDefault td, table.cntTableDefault thead th {
	padding: 7px 10px;
}
table.cntTableDefault a.relatedLnk {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 5px;
	/* background: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_icons/cd_lnkstyles/cd_lnkstylecntlink_b1.gif) no-repeat scroll 0 5px transparent; */
	background-image:url(../../_tech/cd_layout/cd_images/cd_icons/cd_lnkstyles/cd_lnkstylecntlink_b1.gif); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
}
table.cntTableDefault a.relatedLnk:hover {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: 0px 5px;
	/* background: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_icons/cd_lnkstyles/cd_lnkstylecntlink_b2.gif) no-repeat scroll 0 5px transparent; */
	background-image:url(../../_tech/cd_layout/cd_images/cd_icons/cd_lnkstyles/cd_lnkstylecntlink_b2.gif); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
}
h2.results, h2.resultslap {
	float:left;
	padding: 10px 0 5px !important;
}
/* standorte */
#contentArea .col12.station h3, #contentArea .col16.station h3 {
	font-size:16px;
	color: #404245;
	line-height: 18px;
	padding: 0 0 5px;
}
#wrapperAll #contentArea .col16.worldwide h3 {
	padding:0px;
}
#contentArea .col12.station .col3 h3, #contentArea .col12.station .col6 h3 {
	font-size:14px;
	color: #000;
}
#contentArea .col12.station hr {
	margin-bottom: 11px;
	margin-top:1px;
}
#contentArea .col12.station .imgSection {
	width: 160px;
}
#contentArea .col12.station .col3 .txtSection {
	margin-left:0px;
}
#contentArea .col12.station .col3 .txtSection ul {
	padding:0;
	margin:0;
	list-style-position: inside;
	list-style:none;
}
#contentArea .col12.station .col3 .txtSection ul li {
	background-repeat: no-repeat;
	background-position: 0px 5px;
	/* background: url(http://www.bosch.de/media/_tech_com/images_com/ro_dots.jpg) 0 5px no-repeat; */
	background-image:url(../images_com/ro_dots.jpg); /** sprite-ref: boschsprite_ro_two; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	position:relative;
	display:block;
	float:left;
	width:100%;
	padding-bottom: 8px;
	padding-left:10px!important;
}
#contentArea .col12.station .col3 .txtSection ul li a {
	background-position: 0 5px;
}
#contentArea .col12.station .col3 .txtSection ul.relatedItems li {
	padding-left:0px!important;
	background:none;
}
#contentArea .col12.station .col3 .txtSection ul.relatedItems li a {
	background-position: 0 4px;
}
#contentArea .col12.station .col3 .txtSection ul.relatedItems li a.relatedMail {
	background-position: 0 2px;
}
#contentArea .col12.station .col3 .txtSection ul.relatedItems li a.relatedMail:hover {
	background-position: 0 -48px;
}
#contentArea .col12.station .col3 .txtSection p, #contentArea .col12.station .txtSection p {
	padding-bottom: 8px;
}
#contentArea .col12.station .col4.cntBox, #contentArea .col12.station .col6.cntBox {
	margin-left:0px;
}
#contentArea .col12.station .col4.cntBox ul.relatedItems li {
	padding-top:0px;
	padding-bottom:7px;
}
#contentArea .col12.station .col4.cntBox ul.relatedItems li a {
	background-position: 0 5px;
}
#contentArea .col12.station .col6.cntBox .txtSection {
	padding-right:10px;
}
#contentArea .col12.station .col6.cntBox p {
	padding-bottom:5px;
}
/* worldwide */
.col16.station .cntBox {
	margin-left:0px;
}
.col16.station .worldwide {
	padding:5px 0 14px 0;
}
#contentArea .worldwide { margin-left:0px; width:100%;}
#contentArea .worldwide .cntBox,#contentArea .worldwide h3,#contentArea .worldwide hr, #contentArea .worldwide .worldwide { margin-left:10px;}
#contentArea .worldwide hr { width:982px;}

.col16.station .worldwide a.relatedLnk {
	font-weight:normal!important;
	font-size:1em;
	line-height:normal
}
.col16.station .cntBox a.relatedLnk {
	background-image:none;
	padding:0;
	font-weight:normal!important;
	font-size:1.15em;
	margin:3px 0 0 0;
	line-height:normal;
}
.col16.station .cntBox .flag {
	float:left;
	margin: 3px 7px 0 0;
	width:16px;
	display:block;
}
#wrapperAll .contentArea .cntBox.worldwide {
	margin-bottom:0px !important;
}
#wrapperAll #contentArea .col16.worldwide .col4 {
	margin-bottom:0px !important;
}
#wrapperAll #contentArea .col16.worldwide .col4 ul {
	padding-bottom:0px!important;
}
#wrapperAll #contentArea .col16.worldwide .col4 ul li {
	padding-top:0px;
}
/* maps */
.gm-style div div div div {
	line-height:26px!important;
	font-size:14px!important;
}
#simple_example_window_beak {
	/* background-image: url(http://www.bosch.de/media/_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_arrow_tool_map_ro.png); */
	background-image:url(../../_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_arrow_tool_map_ro.png); /** sprite-ref: boschsprite_ro_two; sprite-margin-bottom: 50px */
	height: 18px;
	width: 309px;
	margin-left:-4px;
}
#simple_example_window_contents {
	background: none repeat scroll 0 0 transparent;
}
#simple_example_window_contents h3 {
	margin-top:20px;
	margin-bottom:10px;
	color: #404245;
	width: 85%;
}
.mapsContent ul.relatedItems li {
	padding-bottom:8px;
}
#simple_example_window_contents div.mapsContent {
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0px 5px;
	/* background: url(http://www.bosch.de/media/_tech_com/images_com/map_bg_ro.png) no-repeat scroll 0 5px transparent!important; */
	background-image:url(../images_com/map_bg_ro.png);

}
.mapsContent a.btn {
	float:right!important;
	margin:0 20px 0 0;
}
#simple_example_window_contents div.mapsContent {
	padding: 15px 0 15px 20px;
	margin-left: -4px;
}
#map_canvas div.infoBox > img {
	margin-right: 24px !important;
}
#simple_example_window_contents .close {
	right: 0px;
}
/* figures */
table.lineStyle1 {
	margin-left:10px;
	position: relative;
	right:10px;
}

.tab_container .tab_content img.figure {
	margin-left:10px;
}
.tab_container .tab_content table.figures {
	margin-left:10px;
	width:711px;
}
/* events */
.eventsOverview {
	margin-top:56px;
}
.eventsOverview .bgGrey25 .txtSection {
	padding:10px;
}
.eventsOverview .txtSection ul {
	padding-bottom:5px;
}
#wrapperAll .eventsOverview .bgGrey25 {
	margin-bottom:20px;
}
.eventsOverview .cntBox.imgBoxTop h3 {
	padding:0 0 7px 0;
}
.eventsOverview .cntBox h3 {
	padding:0;
}
.eventsOverview .cntBox.imgBoxLeft .imgSection {
	width:61px; /* margin-right:10px; */
}
.eventsOverview .cntBox.imgBoxLeft hr, .cntBox.contact hr {
	margin-bottom:10px!important;
}
/* maps links */
ul.relatedItems .relatedBack {
	background-attachment: scroll;
	background-position: 0px 6px;
	background-color: transparent;
	background-repeat: no-repeat;
	/* background: url(http://www.bosch.de/media/_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_ro_maps_back.gif) no-repeat scroll 0 6px transparent; */
	background-image:url(../../_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_ro_maps_back.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 6px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	margin-bottom:9px;
}
ul.relatedItems .relatedBack:hover {
	background-attachment: scroll;
	background-position: 0px -12px;
	background-color: transparent;
	background-repeat: no-repeat;
	/* background: url(http://www.bosch.de/media/_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_ro_maps_back.gif) no-repeat scroll 0 -12px transparent; */
	background-image:url(../../_tech/cd_tech_dod/cd_layout_dod/cd_images_dod/cd_backgroundimages/cd_ro_maps_back.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: -12px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
}
ul.relatedItems .relatedZoom {
	background-attachment: scroll;
	background-position: 0px 2px;
	background-color: transparent;
	background-repeat: no-repeat;
	/* background: url(http://www.bosch.de/media/_tech_com/images_com/ro_zoom.png) no-repeat scroll 0 2px transparent; */
	background-image:url(../images_com/ro_zoom.png); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 2px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	padding-left:17px;
}
ul.relatedItems .relatedZoom:hover {
	background-attachment: scroll;
	background-position: 0px -14px;
	background-color: transparent;
	background-repeat: no-repeat;
	/* background: url(http://www.bosch.de/media/_tech_com/images_com/ro_zoom.png) no-repeat scroll 0 -14px transparent; */
	background-image:url(../images_com/ro_zoom.png); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: -14px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
}
.contentArea.grid8 #cntHeadline {
	margin-bottom: 20px;
}
div.imgBoxLeft.contact .txtSection {
	margin-left: 70px;
}
#wrapperAll #contentArea .txtSection ul {
	padding: 0 15px 0px 0!important;
}

#wrapperAll #contentArea .txtSection ul li{
	list-style-position: outside;
	margin-left: 16px;
}

#wrapperAll #contentArea .txtSection ul#latestNews li{
	list-style-position: outside;
	margin-left: 0px;
}


table.figures thead tr th {
	text-align:center;
}
a.metaBack:hover {
	background-color: transparent!important;
}
#wrapperAll #contentArea .station .col3 .txtSection ul.relatedItems {
	padding-bottom:0px!important;
}
#wrapperAll #contentArea .cntBox.stationHead {
	margin-bottom: 0px!important;
}
.floatLe .cntBox hr {
	margin-top: 5px!important;
}
/* RO fix */
.col12 #map_canvas.roMap {
	height:420px;
}
.marginalArea .grid4 {
	width: 230px;
}
.filterMiddle .filterBar {
	margin: 0 0 30px!important;
	padding-top:0px!important;
}
/* Expandable Box */
/*beim Einklappen sieht es zwar unsch�n aus, bei den Seiten die es bei RO gibt aber zufalligerweise nicht*/
/*derzeit ist es auch schon so, also lass ich es hier auch mal so*/
/*.expandableContent .Expand {
        margin-bottom:15px;
}*/
/*not on startpage*/
/*#starthp .expandableContent .Expand {
    margin-bottom: 0;
}*/
.tab_content .expandableContent.noHover .Expand .expandable {
	margin-left:10px;
}

.contentArea .tab_container h2 {
	padding: 0 0 3px 0;
}
/* teaser boxes special only RO */
.tsrBoxR.bgGreyDark, .tsrBoxR.bgYellowGreen, .tsrBoxR.bgBlue75, .tsrBoxR.bgRedBrown, .tsrBoxR.bgGrey25, .tsrBoxR.bgRed, .tsrBoxR.inverse, .tsrBoxR.grey, .tsrBoxL.bgGreyDark, .tsrBoxL.bgYellowGreen, .tsrBoxL.bgBlue75, .tsrBoxL.bgRedBrown, .tsrBoxL.bgGrey25, .tsrBoxL.bgRed, .tsrBoxL.inverse, .tsrBoxL.grey { padding-bottom: 0px!important;}

/* imprint layout only RO */
#header #langSelection.imprintExtern
{margin-bottom: 17px;}

.impress ul.tabs > li > a span {
	background-attachment: scroll;
	background-color: transparent;
	/* background-image: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back1.gif); */
	background-position: 100% 5px;
	background-repeat: no-repeat;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back1.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 5px; sprite-margin-left: 100%; sprite-margin-bottom: 50px; sprite-alignment: right */
	display: block;
	line-height: 35px;
	padding: 0 9px 0 0;
}
.impress ul.tabs > li.active > a span, ul.tabs > li.active > a:hover span {
	background-attachment: scroll;
	background-color: transparent;
	/* background-image: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back.gif); */
	background-position: 100% 0;
	background-repeat: no-repeat;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_back.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 0px; sprite-margin-left: 100%; sprite-margin-bottom: 50px; sprite-alignment: right */
	display: block;
	line-height: 35px;
	padding: 0 9px 0 0;
}
.impress ul.tabs > li > a {
	background-attachment: scroll;
	background-color: transparent;
	/* background-image: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front1.gif); */
	background-position: 0 5px;
	background-repeat: no-repeat;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front1.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 5px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	color: #404245;
	display: block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	outline: medium none;
	padding: 0 0 0 9px;
	position: relative;
	text-decoration: none;
	z-index: 10;
}
.impress ul.tabs > li.active > a, ul.tabs > li.active > a:hover {
	background-attachment: scroll;
	background-color: transparent;
	/* background-image: url(http://www.bosch.de/media/_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front.gif); */
	background-position: 0 0;
	background-repeat: no-repeat;
	background-image:url(../../_tech/cd_layout/cd_images/cd_backgrounds/cd_bg_tabs_front.gif); /** sprite-ref: boschsprite_ro_three; sprite-margin-top: 0px; sprite-margin-left: 0px; sprite-margin-bottom: 50px */
	height: 35px;
	line-height: 35px;
}
/*running text for imprint only RO */
div.impress div.tab_container div.tab_content div.txtSection p a.relatedLnk {
	display: inline;
	float: none;
}
#subMenu ul.navSub li.impress a > span {
	background: none;
	padding: 0;
}
/*magnifier*/
div.station .imgSection {
	padding: 0;
}
/*magnifier end*/
#TB_window{
	background-color: #215F8B;
}
/*expandable Box general*/
.expandableContent.noHover .Expand .expandable {
	margin: 0 0 0 12px;
}
/*canvas*/
.canvasWrapper {
	overflow: hidden;
}
.canvasWrapper .cntBox.imgBoxTop{
	margin-left: 0;
}
/* end canvas*/

.Footer a{
	padding-left:18px;
	padding-bottom:5px;
	background:url(../cd_images/cd_icons/cd_share/cd_footer_share.png) no-repeat scroll 0 0 transparent !important;
	background-repeat:no-repeat!important;
	padding: 0px 0px 5px 15px !important;
}
.share_button {
	display: block;
	left: -13px;
	position: relative;
	top: -55px;
}

#share-content table tr td a
{
	padding: 0 0 0 19px;
	float: left;
}

#share-menu,
.share-loading,
#share-content p
{
	display:none;
}

#share-box,
#share-box-inner,
#share-content,
#share-content-inner
{
	background:none;
}


#share-box{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:10000000;
	border:1px solid transparent;
	text-align:center;
}
#share-box #share-content{
	/*position:relative;
    */width:500px;
	margin:0 auto;
	padding-top:40px;
	background-color: #ececed !important;
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);

}

#share-box a#share-close {
	position:absolute;
	top:9px;
	right:9px;
	width:22px;
	height:22px;
	background-image:url("../cd_images/cd_icons/cd_share/cd_iconOverlayClose.gif");
	background-repeat:no-repeat;
	z-index: 9999;
}
#share-box a#share-close:hover{
	background-image:url("../cd_images/cd_icons/cd_share/cd_iconOverlayCloseHover.gif");
}

#share-content h2{
	position:absolute;
	top:0;
	/*left:10px;
    */margin:0;
	padding:10px 10px 10px 0;
	font-family:verdana, arial, sans-serif;
	font-size:16px;
	font-weight:bold;
	color: #000;
	float: left;
}



#share-content #share-content-inner{
	background-color:#ffffff;
	padding:7px 0 5px 11px;
}

#share-content table{
	width:489px;
	border-collapse:collapse;
}
#share-content table tr td{
	padding:4px 10px 4px 0;
}
#share-content table tr td a{
	float:left;
	margin:0;
	padding:2px 0 0 0;
	font-size:11px;
	font-weight:bold;
	color:#215f8b;
	background-image:url("../cd_images/cd_icons/cd_share/cd_linkarrowright.gif");
	background-repeat:no-repeat;
	background-position:32px 6px;
	cursor:pointer;
}
#share-content table tr td a:hover{
	color:#00142a;
	background-image:url("../cd_images/cd_icons/cd_share/cd_linkarrowrighthover.gif");
}
#share-content table tr td a span{
	float:left;
	padding:0 0 0 19px;
}
#share-content table tr td a img{
	float:left;
	border:none;
	width:22px;
	height:22px;
	margin:-2px 0 0 0;
	padding:0;
}


*+ html #share-box #share-box-overlay{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:-1;
	background-image:url("../../layout/images/icons/share/overlayBackground.png");
	background-color: none;
}


#share-content table tr td a img{
	float:left;
	border:none;
	width:22px;
	height:22px;
	margin:-2px 0 0 0;
	padding:0;
}

#share-box #share-box-overlay{
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	z-index:-10;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background: #777777

}
.share-link-wrapper
{
	padding: 0px!important;
	width: auto;
	height: 22px!important;
	display: block;
}
#footer a.share-link
{
	display: block;
	height: 22px;
	overflow: hidden;
}
#share-tool
{
	padding: 0px!important;
}
.rssFeed {
	margin-left: 3px;
	padding: 0 0 0 19px !important;
	background: url("../../layout/images/icons/share/feed_icon.png") no-repeat !important;
}