a{
 text-decoration:none;
 color:#153B63;
}
hr{
 color:#829CB9;
    height:1px;
}
body{
 background-color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#153B63;
 margin-left:0px;
 margin-top:0px;
}
/* header */
.header{
 background-color:#d3d3d3;
 font-family:Arial, Helvetica, sans-serif;
}
.headerService{
 background-color:#839CBA;
}
.headerFirstLevel{
 color:white;
 background-color:#153B63;
 font-size:11px;
 font-family:Arial, Helvetica, sans-serif;
}
.headerSecondLevel{
 text-indent:-12px;
 margin-left:12px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: White;
 line-height:13px;
 padding-top:1px;
 padding-bottom:2px;
}
.headerIconLabel{
 color:#153B63;
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
}
.headerDate{
 color:white;
 font-size:10px;
 line-height:102px;
 text-align:right;
 font-family:Arial, Helvetica, sans-serif;
}
.headerImprint{
 color:white;
 font-size:10px;
 line-height:10px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
}
/*  live start */
.newsTeaserBg{
 background-color:#FFFFFF; 
}
.newsBig{ 
 background-color:#E6EBF1;
}
.newsTeaserText{
 color:#153B63;
 font-size:11px;
 line-height:13px;
}
/*pages*/
.pagebox{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 /*  padding-left:12px; */
 /*  padding-right:12px; */
}
.pageboxLinks{
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:6px;
 padding-right:6px;
 padding-top:4px;
 padding-bottom:4px;
 width : 100%;
}
.pageboxLink{
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-bottom: 2px;
 width : 100%;
}
.pageboxText{
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-top:4px;
 padding-bottom:4px;
 width : 100%;
}
.pageboxImage{
 padding-top : 6px;
 width : 84px;
}
.pageboxImageTop{
 background-color : #DFE9F4;
 padding-top : 6px;
 width : 84px;
}
.pageboxTop{
 background-color : #829CB9; 
}
.pageboxBg{
 background-color : #F1F1F1;
}
.pageboxSubHead{
 background-color : #DFE9F4;
 font-weight : bold;
 padding-left:4px;
 padding-right:4px;
 padding-bottom : 1px;
 padding-top : 1px;
}
/*products*/
/*.productssection{  
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
 margin-right:6px;
 margin-left:10px;
 padding-top:8px;
 padding-bottom:3px;
}*/
.productHeadline{
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 line-height:20px;
 font-weight:bold;
 padding-right:12px;
 padding-left:12px;
 padding-top:9px;
 padding-bottom:9px;
}
.productSection{
 background-color:#153b63;
}
.productDark{ 
 background-color:#829CB9;
}
.productSectionHeadline{
 background-color:#153b63;
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
 padding-right:6px;
 padding-left:10px;
 padding-top:2px;
 padding-bottom:2px;
}
.productSectionItem{
 background-color:#153b63;
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 padding-top:2px;
 padding-bottom:2px;
}
.productSectionItemText{
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:14px;
 padding-right:12px;
 padding-left:12px;
 padding-top:0px;
 padding-bottom:6px;
}
.productSectionItemLine{  
 background-color:#2269b5;
}
.productservicesDarkTop{
 background-color:#153b63;
 margin-right:6px;
 text-align:right;
 padding-top:0px;
 padding-bottom:0px;
 height:16px;
}
.productservicesDarkTopText{
 color:#FFFFFF;
 background-color:#153b63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
}
.productservicesMain{
 color:#ffffff;
 background-color:#2269b5;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 margin-right:6px;
}
.productOverviewIntroText{
 color : #FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#839CBA;
 padding-left : 6px;
 padding-right : 6px;
 padding-bottom : 9px;
}
.productLabel{
 background-color : #F1F1F1; 
 padding-bottom : 12px;
}
/* BoschArchive*/
.boschArchiveTeaser{
 float:left;
 padding-left:6px;
 padding-top:6px;
 width:174px;
}
.boschArchiveText{
 padding-bottom : 4px;
 padding-left : 4px;
 padding-right : 4px;
 padding-top : 4px;
}
/*Company/Products*/
.boschPagehead{
 font-size: 20px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 25px;
 color:#153B63;
 text-decoration: none;
 padding-left:12px;
 padding-right:12px;
 padding-top:12px;
 padding-bottom:12px;
}
.boschIntrotext{
 background-color:#dfe9f3;
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:12px;
 padding-right:180px;
 padding-top:9px;
 padding-bottom:12px;
}
/*BoschLive*/
.boschLiveDark{
 background-color:#153B63;
}
.boschLiveLight{
 background-color:#BFD2E3;
}
.boschLiveMiddle{
 background-color:#dfe9f3;
}
.boschLiveBrowseBar{
    text-align:right;
    padding-right:12px;
    display:none;
}
.boschLiveHead{
 background-color:#B4C6D9;
 padding-top:9px;
 padding-bottom:7px;
 padding-left:12px;
}
.boschLiveHeadStart{
 background-color:#BFD2E3;
 padding-top:9px;
 padding-bottom:7px;
 padding-left:12px;
}
.boschLiveLabel{
 font-size:18px;
 color:#153B63;
 background-color:#B4C6D9;
}
.boschLiveLabelStart{
 font-size:18px;
 color:#153B63;
 background-color:#BFD2E3;
}
.boschLiveDate{
 font-size:16px;
 color:#153B63;
 background-color:#BFD2E3;
}
.boschLiveLabelProducts{
 font-size:18px;
 /*font-weight:bold;*/
 color:#6A87A3;
 background-color:#BFD2E3;
}
.boschLivePagehead{
 background-color:#dfe9f3;
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:18px;
 padding-left:12px;
 padding-right:12px;
 padding-top:12px;
 padding-bottom:9px;
}
.boschLiveIntrotext{
 background-color:#dfe9f3;
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 padding-left:12px;
 padding-right:12px;
 padding-top:3px;
 padding-bottom:12px;
}
.boschLiveMarginalspacerYellow{
 background-color:#EDEAB9;
 padding-top:9px;
 padding-bottom:9px;
}
.boschLiveArticleText{
 display:block; 
 /*display:visible;*/
}
.boschLiveTextButton{
 width:183px;
 border-bottom:1px solid #dfe9f3;
 padding-left: 9px;
 padding-bottom:2px;
 text-indent: -8px;
 vertical-align:top;
}
.imprintTextButton{
 width:183px;
 border-bottom:1px solid #b4c6d4;
 padding-left: 9px;
 padding-bottom:2px;
 text-indent: -8px;
 vertical-align:top;
}
.boschLiveText {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 padding-left:12px;
 padding-right:12px;
}
.boschMenuHeadline{ 
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 line-height:15px;
 font-weight:bold;
 margin-right:6px;
 margin-left:10px;
 padding-top:0px;
 padding-bottom:16px;
}
.boschMenuSubHeadline{  
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
 margin-right:6px;
 margin-left:10px;
 padding-top:8px;
 padding-bottom:3px;
}
.boschMenuItem{
 text-indent:-17px;
 margin-left:18px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: White;
 line-height:13px;
 margin-right:6px;
 padding-top:2px;
 padding-bottom:2px;
}
.boschMenuLine{  
 background-color:#B4C6D9;
 margin-left:10px
}
.boschMenu {
 background:#153B63;
}
.boschMenuLightBlue {
 background:#DFE9F3;
}
.boschMenuHighlight {
 background:#2269B5;
}
.boschMenuBright {
 background:#B4C6D9;
}
/*Footer*/
 .top {
 font-size:11px;
 font-family:arial,verdana,sans-serif;
 padding-left:6px;
}
.update {
 color:#829DBA;
 font-size:10px;
 font-family:arial,verdana,sans-serif;
}
/* Marginal Boxes*/
.box{
 background-color:#BFD2E3;
}
 .boxHead {
 font-size:11px;
 font-weight:bold;
 color:#FFFFFF;
 background-color:#153b63;
 padding-left:4px;
 padding-right:4px;
 padding-top:2px;
 padding-bottom:2px;
}
.boxText {
 font-size:11px;
 line-height:13px;
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 padding-bottom:4px;
 color:#153B63;
 background-color:#BFD2E3;
}
.boxTextTop {
 font-size:11px;
 line-height:13px;
 padding-left:4px;
 padding-right:4px;
 padding-top:4px;
 padding-bottom:0px;
 color:#153B63;
 background-color:#BFD2E3;
}
.boxTextHeadline{
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
 margin-right:6px;
 margin-left:10px;
 padding-top:8px;
 padding-bottom:3px;
}
.boxLink {
 font-size:11px;
 line-height:13px;
 color:#153B63;
 padding-top:2px;
 padding-bottom:2px;
}
.linkItemMarginal{
 font-family:arial;
 font-size:11px;
 background-color:#bfd2e3;
 padding-left:12px;
 padding-right:4px;
 padding-bottom:3px;
 padding-top:2px;
 margin-top:1px;
 text-indent:-8px;
}
.boxArrow {
 padding-left:4px;
 padding-top:5px;
}
.boxLine {
 width:174px;
 height:1px;
}
.boxImage {
 width:174px;
    background-color:#153B63;
 /*padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;*/
}
.boxItem{
 text-indent:-11px;
 margin-left:12px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height:13px;
 margin-right:6px;
 padding-top:2px;
 padding-bottom:2px;
}
.boxZoomBar{
 width:174px;
 height:17px;
 text-align : right;
 background-color:#153b63;
}
.cgPagehead{
   width:330px;
   color : #153B63;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 16px;
   font-weight : bold;
   margin-left:12px;
   margin-right:12px;
   margin-top:6px;
 }
.cgCount{
    color : #851a1b;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   text-align : center;
}
 .cgText{
   width:344px;
   height:80px;
   color : #153B63;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 11px;
   line-height : 13px;
   margin-left:24px;
   margin-right:24px;
   margin-top:13px;
   margin-bottom:11px;
 }
.cgBrowse{
   width:368px;
   height:15px;
   vertical-align : middle;
   color : #851a1b;
   font-family : Arial, Helvetica, sans-serif;
   font-size : 10px;
   text-align : center;
   margin-left:12px;
   margin-right:12px;
   margin-top:4px;
 }
.cgImage{
  width:368px;
  height:264px;
  margin-left:12px;
  margin-right:12px;
  margin-top:17px;
 }
.cgBoxImage {
 width:174px;
    background-color:#153B63;
 padding-top: 1px;
 padding-left : 1px;
 padding-right : 1px;
 padding-bottom : 1px;
}
.sectionstart{  
 color:#ffffff;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
 margin-right:6px;
 margin-left:10px;
 padding-top:8px;
 padding-bottom:3px;
}
/*fonts*/
.sans11plainblue {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
}
.sans11boldblue {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
}
.sans11plainwhite {
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
}
.sans11boldwhite {
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
}
.sans12plainblue {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
}
.sans12boldblue {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:15px;
 font-weight:bold;
}
.sans16boldblue {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:16px;
 line-height:18px;
 font-weight:bold;
}
.sans20boldwhite {
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:20px;
 line-height:22px;
 font-weight:bold;
}
.sans11plainbox {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
}
.sans11boldbox {
 color:#153B63;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 line-height:13px;
 font-weight:bold;
}
/* DTM table*/
.grey{
  background-color:#E7E7E7;
  color : #153B63;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
 .darkgrey{
  background-color:#B8B8B8;
  color:#FFFFFF;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
 .white{
  background-color:#FFFFFF;
  color : #153B63;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
  .team{
  font-size : 10px;
  }

.menue {
 background : #153B63;
}
.menuebright {
 background : #B4C6D9;
}
.menuedark {
 background : #153B63;
}
.menuehighlight {
 background : #2269B5;
}
.menuelightblue {
 background : #DFE9F3;
}
.menuehightdtm {
 background : #2269B5;
}
.menuedtm {
 background : #153B63;
}
.menueplainwhite {
        font-size: 11px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
        line-height: 13px;
}
.menueheadline {
        font-size: 13px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: bold;
        line-height: 16px;
}
.menueheadline2 {
        font-size: 16px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
        font-weight: bold;
        line-height: 16px;
}

.f11bluedark
{
 font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 13px;
 color:#153B63;
 text-decoration: none;
}
.f11bluedarkbold
{
 font-size: 11px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 13px;
 color:#153B63;
 text-decoration: none;
}
.f20bluedarkbold
{
 font-size: 20px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 25px;
 color:#153B63;
 text-decoration: none;
}
.f20whitebold
{
 font-size: 20px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 25px;
 color:#FFFFFF;
 text-decoration: none;
}
.f12bluedark
{
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 15px;
 color:#153B63;
 text-decoration: none;
}
.f12bluedarkbold
{
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 15px;
 color:#153B63;
 text-decoration: none;
}
.f12whitebold
{
 font-size: 12px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 15px;
 color:#FFFFFF;
 text-decoration: none;
}
.f11whitebold
{
 font-size: 11px;
 font-weight: bold;
 font-family: Arial, Helvetica, sans-serif;
 line-height : 13px;
 color:#FFFFFF;
 text-decoration: none;
}
.blueplaintext {
 color : #153B63;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 line-height : 13px;
}
.blueplaintextbold {
 color : #153B63;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 font-weight : bold;
 line-height : 11px;
}
.blueplaintextmedium {
 color : #154780;
 font-family : Arial, Helvetica, sans-serif;
 font-size : 12px;
 line-height : 14px;
 text-decoration : none;
}
.topofpage
{
  font-size: 11px;
 font-family: Arial, Helvetica, sans-serif;
 color: #030941;
}
.plainblue {
 font-size: 12px;
 font-family: Arial, Helvetica, sans-serif;
 color: #153B63;
 line-height: 14px;
}

.bluedark { background:#153B63; } /* navigation-background */
.bluehighlight { background:#2269B5; } /* navigation-highlight */
.blue { background:#829DBA; } /* header/language-background */
.bluemedium { background:#B4C6D9; } /* headline, teaserboxen, fusszeile,nav-trennlinien */
.bluelight { background:#DFE9F4; } /* bottom navigation */
.bluecontexthighlight { background:#8CA8C5; } /* context navigation */
.bluecontextover { background:#A0B7CF; } /* context navigation */
.headerwhite  { font-size : 10px; line-height : 11px; color: #FFFFFF;  margin-right : 9px; }
