/* CSS Document */


p{ line-height: 1.5 }

li {line-height: 1.5}

a{

	text-decoration:none;

	color:#153B63;

}

.plaintext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding: 5px;
	line-height: 2;
	color:#666666;
	line-height:15px;
	font-weight:normal;
	text-align:justify;
	text-indent: 0px;
}

hr{

	color:#829CB9;

    height:1px;

}



body{

	
	/*background-image:url(images/red.gif);*/
	background-color:#F4F4F4;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#153B63;

	margin-left:0px;

	margin-top:0px;

	margin-right:0px;

}

/* header */

.header{

	

	font-family:Arial, Helvetica, sans-serif;

}

.headerService{



}

.headerFirstLevel{
	color:#666;
	
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

.headerSecondLevel{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 16px;

	color:#666666;

	line-height:13px;
	padding-top: 10px;

}

.headerIconLabel{

	color:#153B63;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}

.headerDate{

	color:white;

	font-size:10px;

	line-height:12px;

	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{

	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 : normal;

	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:normal;

	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:normal;

	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:normal;

	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*/

.utytextArchiveTeaser{
	float:left;
	padding-left:2px;
	padding-top:2px;
	width:auto;
	padding-right: 2px;
	padding-bottom: 2px;
	height: auto;

}

.utytextArchiveText{

	padding-bottom : 4px;

	padding-left : 4px;

	padding-right : 4px;

	padding-top : 4px;

}

/*Company/Products*/

.utytextPagehead{
	background-color:#829CB9;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: right;

}

.utytextIntrotext{
	background-color:#dfe9f3;
	color:#153B63;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	text-align: center;

}

/*BoschLive*/

.utytextLiveDark{

	background-color:#153B63;

}

.utytextLiveLight{

	background-color:#BFD2E3;

}

.utytextLiveMiddle{

	background-color:#dfe9f3;

}

.utytextLiveBrowseBar{

    text-align:right;

    padding-right:12px;

    display:none;

}

.utytextLiveHead{

	background-color:#B4C6D9;

	padding-top:9px;

	padding-bottom:7px;

	padding-left:12px;

}

.utytextLiveHeadStart{

	background-color:#BFD2E3;

	padding-top:9px;

	padding-bottom:7px;

	padding-left:12px;

}

.utytextLiveLabel{

	font-size:18px;

	color:#153B63;

	background-color:#B4C6D9;

}

.utytextLiveLabelStart{

	font-size:18px;

	color:#153B63;

	background-color:#BFD2E3;

}

.utytextLiveDate{

	font-size:16px;

	color:#153B63;

	background-color:#BFD2E3;

}

.utytextLiveLabelProducts{

	font-size:18px;

	/*font-weight:normal;*/

	color:#6A87A3;

	background-color:#BFD2E3;

}

.utytextLivePagehead{

	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;

}

.utytextLiveIntrotext{

	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;

}

.utytextLiveMarginalspacerYellow{

	background-color:#EDEAB9;

	padding-top:9px;

	padding-bottom:9px;

}

.utytextLiveArticleText{

	display:block; 

	/*display:visible;*/

}

.utytextLiveTextButton{

	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;

}

.utytextLiveText {

	color:#153B63;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:15px;

	padding-left:12px;

	padding-right:12px;

}



.utytextLiveText UL{

 margin-left:18px;

 padding-left:0px;

}



.utytextLiveText OL{

 margin-left:24px;

 padding-left:0px;

}





.utytextMenuHeadline{	

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	line-height:15px;

	font-weight:normal;

	margin-right:6px;

	margin-left:10px;

	padding-top:0px;

	padding-bottom:16px;

}

.utytextMenuSubHeadline{		

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	font-weight:normal;

	margin-right:6px;

	margin-left:10px;

	padding-top:8px;

	padding-bottom:3px;

}

.utytextMenuItem{

	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;

}

.utytextMenuLine{		

	background-color:#B4C6D9;

	margin-left:10px

}

.utytextMenu {

	background:#153B63;

}

.utytextMenuLightBlue {

	background:#DFE9F3;

}

.utytextMenuHighlight {

	background:#2269B5;

}

.utytextMenuBright {

	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*/
a:hover {
text-decoration:underline;
} 


.box{

	background-color:#BFD2E3;
	text-decoration:none;

}

.boxhover{

	background-color:#BFD2E3;
	

}

	.boxHead {

	font-size:11px;

	font-weight:normal;

	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:normal;

	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:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;


	background-color:#990000;

	padding-left:4px;

	padding-right:4px;
	border-top-width:thin;
	border-top-style:dotted;
	border-bottom-width:thin;
	border-bottom-style:dotted;
	}

.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 : normal;

 }

.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;

	text-align:center;

}

.cgBox{

	

width:174px;

}



.sectionstart{  

	color:#ffffff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:13px;

	font-weight:normal;

	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:normal;

}

.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:normal;

}

.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:normal;

}

.sans16boldblue {

	color:#153B63;

	font-family:Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:18px;

	font-weight:normal;

}

.sans20boldwhite {

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:20px;

	line-height:22px;

	font-weight:normal;

}

.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:normal;

}

/* DTM table*/

.grey{

  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;

 }

 .darkgrey{

  background-color:#FFFFFF;

  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;

  }

