	
/*####### Global Tags ######*/
	
	BODY{
		margin:0;
		padding:0;
		font-family:Arial;
		color:white;
		background-color:white;
	}
	
	A{
		text-decoration:none;
		font-size:11px;
		color:#153B63;
	}
	FORM{
    	margin:0;
    	padding:0;
	}
	H1,H2,H3,H4,H5,H6{
		margin:0;
		padding:0;
		font-weight:normal;
	}

/*######## Pagestructure ###########*/
	#root{
		background-image : url(../../language1/img_shared/m.gif);
		float:left;
		margin-bottom:24px;
	}
	#center{
		margin-left:auto;
		margin-right:auto;
		width:720px;
	}
	#page{
		width:100%;
		
	}
	
/*####### Contentstructure ######################*/

	/* Content and Boxes */
	#content{
		width:540px;
		float:left;
		background-color:white;
		color:#153B63;
		border-top:6px solid #b4c6d9;
	}
	.contentFull{
		width:540px;
	}
	
	.contentFull .divBox{
		padding:0px 0px 0px 12px;
		float:left;
	}
	
	
	#content h2{
		background-color:#829CB9;
		color:white;
		font-weight:bold;
		font-size:20px;
		padding:12px 12px 12px 12px;
	}
	#content .intro{
		background-color:#DFE9F3;
		font-size:12px;
		color:#153B63;
		padding:12px 184px 12px 12px;
	}
	#content .intro h3{
		font-size:12px;
	}
	
	/* Content Main Column */
	#content #main{
		width:366px;
		float:left;
		color:#153B63;
		padding:12px 0px 0px 0px;
	}

	#content #main .divBox{
		padding:0px 12px 0px 12px;
		float:left;
	}
	
	/*univMainBox*/
	.univMainBox{
		margin:0 0 12px 0;
		float:left;
		width:342px;
		border-bottom:1px solid #b4c6d9;
		padding-bottom:2px;
	}
	.univMainBox h4{
		font-size:12px;
	}
	.univMainBox .image{
		width:90px;
		float:left;
		padding-top:2px;
	}
	.univMainBox .text{
		font-size:12px;
		color:#153B63;
		width:250px;
		padding-bottom:2px;
		float:left;
	}
	.univMainBox  .dynlink{
		padding:1px 0px 1px 8px;
		font-size:12px;
		text-indent:-8px;
		clear:left;
		
	}
	.univMainBox  A{
		font-size:12px;
	}


	
	/*textbox*/
	#content .textbox{
  		font-size:12px;
  		color:#153B63;
  		margin-bottom:12px;
      }
	
	.textbox h4{
		font-size:12px;
	}
	.textbox UL{
 		margin: 0; 
 		padding: 0px 0px 0px 16px;
	}

	
	#content .contentmain .textbox{
		font-size:12px;
		color:#153B63;
		padding:0px 0px 12px 0px;
		width:342px;
	}
	

	/*footer*/
	#footer{
		width:720px;
		height:17px;
		background-image : url(../../language1/img_shared/footer.gif);
		float:left;
		background-repeat : no-repeat;
		font-size:9px;
	}
	#footer .divBox{
		padding:0 0 0 14px;
	}
	


	/*marginal column */
	
	#marginal,#marginalSP{
		width:174px;
		float:left;
		padding:12px 0px 0px 0px;
		
	}
	.marginalSpacer{
		height:7px;
	}
	
	
	/*infobox*/
	.infobox{
		background-color:#BFD2E3;
		margin-bottom:7px;
		width:174px;
	}
	
	.infobox .text h6{
		font-size:11px;
	}
	
	.infobox h5{
		background-color:#153B63;
		color:white;
		font-size:11px;
		font-weight:bold;
		padding:2px 4px 2px 4px;
		
	}
	.infobox .text{
		font-size:11px;
		color:#153B63;
		padding:3px 4px 4px 4px;
	}
	.infobox .dynlink{
		padding:2px 4px  2px 12px;
		text-indent:-8px;
		border-bottom:1px solid white;
		clear:left;
		font-size:11px;
	}
	#marginalSP .infobox{
		background-color:#ECECEC;
	}
	#marginalSP .infobox h5{
		background-color:#8A8A8A;
	}

	/*main menu*/
	#mainmenu{
		width:180px;
		float:left;
		background-image : url(../../language1/img_shared/m2.gif);
		padding:18px 0 0px 0;
	}
	
	#mainmenu.mainmenuSp{
			padding:10px 0 0px 0;
	}
	
	#mainmenu .bottom{
		background-color:#B4C6D9;
		margin-top:7px;
		border-left:6px solid white;
		padding-bottom:6px;
	}
	
	
	#mainmenu h1{
		padding:2px 12px 15px 10px;
		color:white;
		font-size:13px;
		font-weight:bold;
	}
	
	#mainmenu h1.h1Sp{
			padding:2px 12px 7px 10px;
	}
	
	
	#mainmenu .item A{
		color:white;
		font-size:11px;
	}
	
	#mainmenu .section .headline{
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 3px 10px;
	}
	
	
	#mainmenu .itembox{
		padding-left:10px;
		margin-right:6px;
	}
	
	#mainmenu .item{
		padding:2px 6px 2px 8px;
		text-indent:-8px;
		color:white;
		font-size:11px;
	}

	
	#mainmenu .selectedItem {
		background-color:#2269B5;
	}
	
	#mainmenu .line{
		margin-left:10px;
		border-bottom:1px solid #B4C6D9;
	}
	
	#mainmenu .section{
		padding:7px 0px 0px 0px;
	}
	
	/* wabox im menu */
	#mainmenu .wabox{
		font-size:11px;
		color:#153B63;
		padding:10px 6px 2px 6px;
	}
	
	#mainmenu .wabox .waHeadline{
		font-weight:bold;
		color:#153B63;
	}
	
	#mainmenu .wabox .waInputLabel{
		height:15px;
		margin-top:4px;
	}
	
	#mainmenu .wabox input{
		font-size:11px;
		background-color:#DFE9F3;
		padding:0;
		line-height:13px;
		width:80px;
		color:#153B63;
		margin:0;
		height:17px;
	}
	
	/*########### Bosch Live ##################*/
	#blTeaserArea{
		margin:1px 0 1px 1px;
	}
	#blTeaserArea .topRow{
		height:233px;
		background-color:#DFE9F4;
		margin-bottom:1px;
		clear:left;
	}
	
	#blTeaserArea .logo{
		width:179px;
		height:233px;
		float:left;
	}
	#blTeaserArea .logo #logotext{
		padding:137px 11px 0 11px;
		font-size:13px;
	}
	
	#blTeaserArea .bottomRow{
		background-color:#DFE9F4;
		float:left;
		background-image:url(../img_shared/stripe180_rightWhite.gif);
	}
	
	#blTeaserArea .bottomRow .blSmallTeaser{
		float:left;
		width:179px;
	}
	#blTeaserArea .vLine{
		border-right:1px solid white;
	}
	#blTeaserArea .bottomRow .blSmallTeaser .text{
		margin:2px 5px 4px 5px;
	}
	#blTeaserArea #blBigTeaser{
		float:left;
		width:359px;
		height:233px;
		border-left:1px solid white;
	}
	
	#newsBox{
		
	}
	#newsBox H6{
		font-size:11px;
		padding-bottom:2px;
		border-bottom:1px solid #B4C6DA;
		color:#153B63;
	}
	
	#newsBox .news {
		width:342px;
		font-size:11px;
		padding-top:4px;
		padding-bottom:2px;
		border-bottom:1px solid #B4C6DA;
	}
	
	/* others */
	
	#invisibleJumpLinks{
		position:absolute;
		top:-500px;
	}
	




