.expandableContent.first .Expand {
	padding-top: 5px !important;
}
.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;
}
.tab_content .expandableContent .Expand .expandable {
    margin-left: 0;
}
.tab_content .expandableContent .Expand .toggle {
    width: 656px;
}
.contentArea .tab_container h2 {
    padding: 0 0 3px;
}
.Expand .toggleofAcc .imgBoxLeft .imgSection {
    padding-right: 10px;
    width: 228px;
}
.expandableContent .col4 .toggle {
    font-size: 0.99em;
}
.expandableContent .col16 .toggle {
    font-size: 0.88em;
}
.expandableContent .toggleof {
    padding: 0;
}
.expandableContent.noHover .Expand .expandable {
    border: medium none;
}
.expandableContent.noHover .Expand .toggledwn {
    background: url("images/expand_plus.png") no-repeat scroll 0 5px rgba(0, 0, 0, 0) !important;
}
.expandableContent.noHover .Expand h3.toggle {
    background-color: rgba(0, 0, 0, 0) !important;
    background-position: 0 5px !important;
    padding: 0;
}
.expandableContent.noHover .Expand .toggle {
    padding: 10px 10px 10px 34px !important;
}
.expandableContent.noHover .Expand .toggledwn:hover, .expandableContent.noHover .Expand .toggledwn.ieHover {
    background-color: rgba(0, 0, 0, 0) !important;
}
.expandableContent.noHover .Expand .toggleof, .expandableContent.noHover .Expand .toggleofAcc {
    background-color: rgba(0, 0, 0, 0);
    padding-left: 0;
}
.expandableContent.standard .Expand .expandable {
    border-top: medium none;
}
.expandableContent.standard .Expand .toggleof, .expandableContent.standard .Expand .toggleofAcc {
    background-color: rgba(0, 0, 0, 0);
}
.expandableContent.standard .Expand .expandable .cntBox .txtSection {
    padding-left: 0;
}
.expandableContent {
    display: block;
    float: left;
    margin-bottom: -2px;
    position: relative;
}
.expandableContent .Expand {
    display: block;
    float: left;
    margin-bottom: -1px;
    position: relative;
}
.Expand {
    display: block;
    float: left;
    margin-bottom: 15px;
    position: relative;
}
.expandableContent.noHover .Expand .expandable {
    margin: 0 0 0 12px;
}
.expandableContent .expandable .closed, .expandableContent .expandable .invisible {
    display: block;
}
.cntWrapper .tsrBoxL, .cntWrapper .tsrBoxR, .cntWrapper .cntBox {
    margin-bottom: 9px !important;
}
.cntWrapper {
    clear: both;
    margin: 0;
    overflow: visible !important;
}
.cntWrapper .txtBig {
    color: #000000;
    font-family: arial,sans serif;
    font-size: 100%;
    font-weight: normal;
    line-height: 1.35;
}
.cntWrapper {
    color: #000000;
    font-family: arial,sans serif;
    font-weight: normal;
    padding: 0;
}
.cntWrapper.grid16 .col4.floatLe hr {
    margin-bottom: -2px;
    margin-top: 4px;
}
.col7 .socialmediaNew .facebookLike:hover, .col8 .socialmediaNew .facebookLike:hover, .col12 .socialmediaNew .facebookLike:hover, .col16 .socialmediaNew .facebookLike:hover {
    cursor: pointer;
}
.col7 .socialmediaNew .google, .col8 .socialmediaNew .google, .col12 .socialmediaNew .google, .col16 .socialmediaNew .google {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6352px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-top: 3px;
    position: relative;
    width: 63px;
}
.col7 .socialmediaNew .google:hover, .col8 .socialmediaNew .google:hover, .col12 .socialmediaNew .google:hover, .col16 .socialmediaNew .google:hover {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6374px;
    background-repeat: no-repeat;
}
.col7 .socialmediaNew .facebookShare, .col8 .socialmediaNew .facebookShare, .col12 .socialmediaNew .facebookShare, .col16 .socialmediaNew .facebookShare {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6396px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-top: 3px;
    position: relative;
    width: 59px;
}
.col7 .socialmediaNew .facebookShare:hover, .col8 .socialmediaNew .facebookShare:hover, .col12 .socialmediaNew .facebookShare:hover, .col16 .socialmediaNew .facebookShare:hover {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6418px;
    background-repeat: no-repeat;
}
.col7 .socialmediaNew .twitter, .col8 .socialmediaNew .twitter, .col12 .socialmediaNew .twitter, .col16 .socialmediaNew .twitter {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6440px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-top: 3px;
    position: relative;
    width: 63px;
}
.col7 .socialmediaNew .twitter:hover, .col8 .socialmediaNew .twitter:hover, .col12 .socialmediaNew .twitter:hover, .col16 .socialmediaNew .twitter:hover {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6462px;
    background-repeat: no-repeat;
}
.col7 .socialmediaNew .pinterest, .col8 .socialmediaNew .pinterest, .col12 .socialmediaNew .pinterest, .col16 .socialmediaNew .pinterest {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6484px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-top: 3px;
    position: relative;
    width: 57px;
}
.col7 .socialmediaNew .pinterest:hover, .col8 .socialmediaNew .pinterest:hover, .col12 .socialmediaNew .pinterest:hover, .col16 .socialmediaNew .pinterest:hover {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6506px;
    background-repeat: no-repeat;
}
.col7 .socialmediaNew .share, .col8 .socialmediaNew .share, .col12 .socialmediaNew .share, .col16 .socialmediaNew .share {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6528px;
    background-repeat: no-repeat;
    display: block;
    float: left;
    height: 22px;
    margin-top: 3px;
    position: relative;
    width: 61px;
}
.col7 .socialmediaNew .share:hover, .col8 .socialmediaNew .share:hover, .col12 .socialmediaNew .share:hover, .col16 .socialmediaNew .share:hover {
    background-attachment: scroll;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("sprites/boschsprite.png");
    background-position: left -6550px;
    background-repeat: no-repeat;
}
.tab_container .col12 {
    overflow: hidden;
    width: 710px;
}
.gallery .col12 .txtSection {
    left: 734px;
}
.gallery .col12.slider .slidercontrols a.slidernext {
    left: 700px;
}
.col12 #map_canvas {
    height: 521px;
    width: 734px;
}
.Expand .expandable .col12 ul.relatedItems a {
    font-size: 0.85em;
}
#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;
}
.col6 .toggle, .col8 .toggle, .col10 .toggle, .col12 .toggle {
    font-size: 0.88em;
}
div.col12.imgBoxRight .txtSection {
    margin-right: 248px;
}
div.col12.imgBoxLeft .imgSection {
    width: 238px;
}
div.col12.imgBoxLeft .txtSection {
    margin-left: 248px;
}
.dc-ics-toggleExpandable {
	background-image: url("../../../../stylesheets/sprites/dct_sprite_va.png");
    background-position: left -13796px;
    background-repeat: no-repeat;
    cursor: pointer;
    color: #5a7c91;
    display: block;
    float: left;
    font-weight: normal;
    line-height: 19px;
    overflow: visible;
    margin: -6px 0 10px 12px;
    padding: 3px 0 0 17px;
    text-decoration: none;
    width: 100%;
    font-family: 'Bosch Sans Light',Verdana,Tahoma,sans-serif;
	font-size: 18px !important;
}
.dc-ics-toggleExpandable:hover {
	background-position: left -13701px;
	color: #264461;
}
.dc-ics-toggleExpandable.dc-ics-toggledwn {
	background-position: left -13701px;
    color: #264461 !important;
}
.dc-ics-toggleExpandable.dc-ics-toggledwn:hover {
	background-position: left -13701px;
	color: #264461;
}
.dc-ics-toggleExpandable > .closed {
    display: none;
}
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 {
    float: right;
    margin-bottom: 25px;
    margin-right: 10px;
}
div.marginalArea .cntBox {
    margin-left: 0;
}
#subMenu .form fieldset .cntBox {
    padding-left: 3px;
    padding-right: 3px;
    width: 220px;
}
#subMenu .cntBox.searchFilter {
    font-size: 12px;
    font-weight: normal;
    margin-top: 30px;
    padding: 10px 10px 0;
    width: 206px !important;
}
#subMenu .cntBox.searchFilter p {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 20px;
}
#subMenu .cntBox.searchFilter a {
    color: #215F8B;
    text-decoration: none;
}
#subMenu .cntBox.searchFilter a:hover {
    color: #003B6A;
    text-decoration: none;
}
#subMenu .cntBox.searchFilter .disabled {
    color: #C3C3C4;
}
#subMenu .cntBox.searchFilter h4 {
    background: url("../../images/icons/lnkstyles/lnkstylecntlink_b1.gif") no-repeat scroll 5px 23px rgba(0, 0, 0, 0);
    border-top: 1px solid #C3C3C4;
    clear: both;
    color: #215F8B;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    margin-top: 0;
    padding-bottom: 15px;
    padding-left: 16px;
    padding-top: 15px;
    position: relative;
    text-decoration: none;
    width: 190px;
}
#subMenu .cntBox.searchFilter h4.open {
    background: url("../../images/icons/lnkstyles/lnkstylecntlink_bottom_sprite_new.gif") no-repeat scroll 5px 23px rgba(0, 0, 0, 0);
}
#subMenu .cntBox.searchFilter h4:hover {
    color: #003B6A;
}
#subMenu .cntBox.searchFilter .active, #subMenu .cntBox.searchFilter a, #subMenu .cntBox.searchFilter .disabled {
    clear: both;
    display: block;
    float: left;
    margin: 5px 0 0 17px;
    position: relative;
}
#subMenu .cntBox.searchFilter .disabled {
    background: url("../../images/icons/lnkstyles/arrow_lnk.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
    padding-left: 9px;
}
#subMenu .cntBox.searchFilter .toggle_container {
    clear: both;
    display: inline;
    float: left;
    left: 0;
    padding-bottom: 10px;
    position: relative;
    top: 0;
    width: 205px;
}
#subMenu .cntBox.searchFilter .toggle_container.last {
    padding-bottom: 0;
}
:first-child + html #subMenu .cntBox.searchFilter hr {
    clear: both;
    display: block;
    float: left;
    position: relative;
}
.cntBox h3 {
    color: #000000;
    font-size: 1em;
    line-height: 1.35em;
    margin: 0;
    padding: 0 0 7px;
}
.results {
    padding-bottom: 14px;
    padding-top: 11px;
}
.results p.second {
    border-left: 1px solid #C3C3C4;
    margin-bottom: 6px;
    margin-left: 180px;
    padding-bottom: 0;
    padding-left: 10px;
}
#subMenu .cntBox.searchFilter h4 {
}
#subMenu .cntBox.searchFilter {
    display: none;
    font-size: 12px;
    font-weight: normal;
    margin-top: 15px;
    padding: 10px 10px 30px;
    visibility: hidden;
    width: 206px !important;
}
#subMenu .cntBox.searchFilter p {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
}
#subMenu .cntBox.searchFilter a {
    background: url("../../images/icons/filterboxbgsmall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #215F8B;
    padding-right: 9px !important;
    text-decoration: none;
    width: 169px;
}
#subMenu .cntBox.searchFilter .active {
    background: url("../../images/icons/filterboxbgsmall.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #003B6A;
    text-decoration: none;
    width: 169px;
}
#subMenu .cntBox.searchFilter a:hover {
    background: url("../../images/icons/filterboxbgsmall.png") no-repeat scroll 0 0 #ECEAEA;
    color: #003B6A;
    text-decoration: none;
    width: 169px;
}
#subMenu .cntBox.searchFilter h4 {
    background: url("../../images/icons/lnkstyles/lnkstylecntlink_bottom_sprite_new.gif") no-repeat scroll 5px 12px rgba(0, 0, 0, 0);
    clear: both;
    color: #215F8B;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 5px 0 5px 16px;
    position: relative;
    text-decoration: none;
    width: 190px;
}
#subMenu .cntBox.searchFilter h4.open {
    background: url("../../images/icons/lnkstyles/lnkstyle_specialframework.png") no-repeat scroll 5px 12px rgba(0, 0, 0, 0);
}
#subMenu .cntBox.searchFilter .active, #subMenu .cntBox.searchFilter a, #subMenu .cntBox.searchFilter .disabled {
    clear: both;
    display: inline;
    float: left;
    margin: 0 0 1px;
    padding: 6px 0 3px 28px;
    position: relative;
}
#subMenu .cntBox.searchFilter .disabled {
    background: url("../../images/btns/filterboxbg.png") no-repeat scroll 0 -85px rgba(0, 0, 0, 0);
    padding-left: 27px;
    position: relative;
    width: 179px;
}
#subMenu .cntBox.searchFilter .toggleof {
    clear: both;
    display: inline;
    float: left;
    left: 0;
    padding-bottom: 10px;
    position: relative;
    top: 0;
    width: 205px;
}
#subMenu .cntBox.searchFilter .toggleof.last {
    padding-bottom: 0;
}
.dc-ics-tableblock {
	margin-top: 20px;
	margin-bottom: 35px;
}
.dc-ics-tableheadline_1 + .dc-ics-tableblock, .dc-ics-tableheadline_2 + .dc-ics-tableblock {
	margin-top: 6px !important;
}
.cntTableDefaultSmall  td.dc-ics-tabBorder1 {
    border-bottom: 1px solid #5a7c91 !important;
    border-top: 1px solid #5a7c91 !important;
}
.cntTableDefaultSmall  td.dc-ics-tabContentSub {
	padding-top: 12px !important;
}
table.cntTableDefaultSmall {
    margin-top: 0;
    margin-bottom: 0;
 }
 table.cntTableDefaultSmall, table.cntTableDefaultSmall td {
     border: medium none;
 }
 table.cntTableDefaultSmall, table.cntTableDefaultSmall td, table.cntTableDefaultSmall td > p, table.cntTableDefaultSmall td > a, table.cntTableDefaultSmall td .dc-ics-textlist-content {
     font-size: 11px;
 }
 table.cntTableDefaultSmall td {
     line-height: 16px !important;
     padding: 0px 10px 0px !important; 
 }
 table.cntTableDefaultSmall thead tr td {
     background-color: #e5eef2 !important;
     font-weight: bold;
 }
 table.cntTableDefaultSmall thead tr:first-child  {
     border-top: 2px solid #5a7c91 !important;
 }
 table.cntTableDefaultSmall thead tr:last-child  {
     border-bottom: 2px solid #5a7c91 !important;
 }
 

 table.cntTableDefaultSmall thead tr td.dc-ics-tabwhite {
     background-color: white !important;
 }
 table.lineStyle1 {
    margin: 0 0 15px;
}
table.wthPdg {
    border: medium none;
}
.world table.lineStyle1 {
    margin-bottom: -1px;
}
table.lineStyle1 ul.relatedItems {
    margin: 0 !important;
    padding: 0 !important;
}
table.lineStyle1 tbody td, table.lineStyle1 th, table tbody td.lineStyle1 {
    border-bottom: 1px solid #C3C3C4;
}
table.lineStyle1.wthPdg td {
    padding: 10px 0;
}
table.dc-ics-middle td {
    vertical-align: middle;
}
input.w100 {
    margin-bottom: 15px;
    padding: 1px 4px;
    width: 95%;
}
select.w100 {
    margin-bottom: 15px;
    padding: 0 0 0 3px;
    width: 100%;
}
table.w100 {
    width: 100%;
}
table.dc-ics-tableHVLines, table.dc-ics-tableHVLines > thead > tr > td, table.dc-ics-tableHVLines > tbody > tr > td  {
    border: solid 1px #5a7c91;
  }
  td.dc-ics-tabblue {
	background-color: #e5eef2 !important;
}
.dc-ics-normal {
    font-weight: normal !important;
}
.dc-ics-left {
	text-align: left !important;
}
table.dc-ics-tableBodyHVLines, table.dc-ics-tableBodyHVLines > thead > tr > td:not(.dc-ics-datahead), table.dc-ics-tableBodyHVLines > tbody > tr > td:not(.dc-ics-datahead)  {
    border: solid 1px #5a7c91;
  }
  table.dc-ics-tableBodyHVLines, table.dc-ics-tableBodyHVLines > thead > tr > td.dc-ics-datahead, table.dc-ics-tableBodyHVLines > tbody > tr > td.dc-ics-datahead  {
    border-bottom: solid 1px #5a7c91;
    border-top: solid 1px #5a7c91;
  }
  table.dc-ics-tableVLines, table.dc-ics-tableVLines > thead > tr > td, table.dc-ics-tableVLines > tbody > tr > td  {
    border-top: 0px none;
    border-bottom: 0px none;
    border-left:  solid 1px #5a7c91;
    border-right: solid 1px #5a7c91;
  }
  table.dc-ics-tableHLines, table.dc-ics-tableHLines > thead > tr > td, table.dc-ics-tableHLines > tbody > tr > td  {
    border-bottom: solid 1px #5a7c91;
    border-top: solid 1px #5a7c91;
  }
  table.dc-ics-tableNoLines, table.dc-ics-tableNoLines > thead > tr > td, table.dc-ics-tableNoLines > tbody > tr > td  {
    border: 0px;
  }
  table {
    /* border: 1px solid #C3C3C4; */
    border-collapse: collapse;
    margin: 0;
    padding: 0;
}
table caption {
    color: #808285;
    font: 15px Arial;
    margin-bottom: 10px;
    text-align: left;
    vertical-align: text-bottom;
}
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;
    font-weight: bold;
    text-align: left;
}
table.cntTableDefault thead.even tr th.even, table.cntTableDefault thead tr th.even {
    background-color: #C3C3C4 !important;
}