	
/*####### Globale 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;
	}

/*######## Pagestructure ###########*/
	.root{
		width:720px;
		background-image : url(../img_shared/m.gif);
		text-align:left;
		float:left;
	}
	.center{
		margin-left:auto;
		margin-right:auto;
		width:720px;
	}
	.page{
		width:100%;
		text-align:center;
	}
	
/*####### Contentstructure ######################*/

	/* Content und zugehoerige Boxen */
	.content{
		width:540px;
		float:left;
		background-color:white;
		color:#153B63;
	}
	.contentFull{
		width:540px;
	}
	
	.contentFull .box{
		padding:0px 0px 0px 12px;
		float:left;
	}
	
	.contenttop{
		font-size:1px;
		height:6px;
		background-color:#B4C6D9;
		
	}
	.contenthead{
		background-color:#829CB9;
		color:white;
		font-weight:bold;
		font-size:20px;
		padding:12px 12px 12px 12px;
	}
	.contentintro{
		background-color:#DFE9F3;
		font-size:12px;
		color:#153B63;
		padding:12px 184px 12px 12px;
	}
	
	/* Content Hauptspalte und zugehoerige Boxen */
	.contentmain{
		width:366px;
		float:left;
		color:#153B63;
		padding:12px 0px 0px 0px;
	}

	.contentmain .box{
		padding:0px 12px 0px 12px;
		float:left;
	}
	
	/*univMainBox*/
	.contentmain .univMainBox{
		margin:0 0 12px 0;
		float:left;
		width:342px;
		border-bottom:1px solid #b4c6d9;
		padding-bottom:2px;
	}

	.contentmain .univMainBox .image{
		width:90px;
		float:left;
		padding-top:2px;
	}
	.contentmain .univMainBox .text{
		font-size:12px;
		color:#153B63;
		width:342px;
		padding-bottom:2px;
		float:left;
	}
	.contentmain .univMainBox  .dynlink{
		padding:1px 0px 1px 8px;
		font-size:12px;
		text-indent:-8px;
		clear:left;
		
	}
	.contentmain .univMainBox  A{
		font-size:12px;
	}

	.contentmain .univMainBoxGrey{
		margin:0 0 12px 0;
		float:left;
		background-color:#f1f1f1;
		width:342px;
	}
	.contentmain .univMainBoxGrey .text{
		font-size:12px;
		color:#153B63;
		padding:2px 0px 5px 6px;
		width:244px;
		float:left;
	}
	.contentmain .univMainBoxGrey .image{
		width:84px;
		float:left
	}
	.contentmain .univMainBoxGrey  A{
		font-size:12px;
	}
	

	
/*textbox*/
	.content .textbox{
  		font-size:12px;
  		color:#153B63;
		
 		padding:12px 0 0 0px;
      }
	.content .textbox TD{
	font-size:12px;
	color:#153B63;
	vertical-align : top;
}
    .content .textbox .f11whitebold{
        font-size:11px;
        color:white;
        font-weight:bold;
    }
	.textbox UL{
 		margin: 0px 0px 0px 0px; 
 		padding: 0px 0px 5px 16px;
	}
	.text UL{
 		margin: 0px 0px 0px 0px; 
 	padding: 0px 0px 5px 16px;
	}
	
	.content .contentmain .textbox{
		font-size:12px;
		color:#153B63;
		padding:0px 0px 12px 0px;
		width:342px;
	}
	
	/*Subheadline box Main*/
	.pageboxSubHead{
	font-size:12px;
	 background-color : #DFE9F4;
 	font-weight : bold;
	
	margin:0 0px 6px 0px;
	width:342px;
	}
	.pageboxSubHeadText{
		padding:1px 0px 1px 4px;
	}

	
	/*footer*/
	.footer{
		width:720px;
		height:17px;
		background-image : url(../img_shared/footer.gif);
		float:left;
		background-repeat : no-repeat;
		font-size:9px;
	}
	.footerDiv{
		padding:0 0 0 14px;
	}
	


	/*marginal column */
	
	.marginal{
		width:174px;
		float:left;
		padding:12px 0px 0px 0px;
		
	}
	.marginalSpacer{
		height:7px;
		float:top;
	}
	
	
	/*infobox*/
	.infobox{
		background-color:#BFD2E3;
		margin-bottom:7px;
		width:174px;
	}
	.infobox .head{
		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;
		width:;
	}
	
	
	 .infobox .dynlink{
		padding:2px 4px  2px 12px;
		text-indent:-8px;
		border-bottom:1px solid white;
		clear:left;
		font-size:11px;
	}
	
        .infobox .text1{
		padding:2px 4px  2px 12px;
		text-indent:-8px;
		clear:left;
		font-size:11px;
	} 

	/* boschLive Clickgalerie*/
	.boxZoomBar{
		background-color:#153B63;
	}
	.cgBoxImage{
		border-left:1px solid #153B63;
		border-right:1px solid #153B63;
	}
	
	/*ws clickgallery uses infobox */
	.infobox #cgDisplay .cgArrows{
    	display:block;
    }
	.infobox .cgArrows{
    	display:none;
    }
	#cgDisplay .leditmode {
    display:none;
	}
	#cgDisplay .ledit {
    display:none;
	}
	#cgDisplay .dynlink{
		border-bottom:0;
	}
	
	/*main menu*/
	.menu{
		width:180px;
		float:left;
		background-image : url(../img_shared/m2.gif);
		color:white;
		padding:18px 0 0px 0;
	}
	
	.menubottom{
		font-size:1px;
		height:6px;
		background-color:#B4C6D9;
		margin-top:7px;
		border-left:6px solid white;
	}
	.menuhead{
		padding:2px 12px 15px 10px;
		font-size:13px;
		font-weight:bold;

	}
	.menuitem A{
	color:white;
	}
	
	.sectionhead{
		font-size:11px;
		font-weight:bold;
		padding:0px 0px 3px 10px;
	}
	.menuitem{
		font-size:11px;
		font-weight:normal;
		padding:2px 6px 2px 0px;
		margin-left:8px;
		text-indent:-8px;
		
	}
	.menuitemDiv{
		padding-left:10px;
		margin-right:6px;
	}
	
	.menuitemDivHi {
		padding-left:10px;
		margin-right:6px;
		background-color:#2269B5;
}
	
	.menuline{
		margin-left:10px;
		border-bottom:1px solid #B4C6D9;
	}
	
	.menusection{
		padding:7px 0px 0px 0px;
	}
	
	
	




	

	/*sonstiges*/
	.wLine{
		background-color:white;
		height:1px;
		overflow:hidden;
		width:720px;
		float:left;
	}
	
	/*fonts*/
	.f11blue{
		color:#153B63;
		font-size:11px;
	}
	.f12blue{
		color:#153B63;
		font-size:12px;
	}
	.f13blue{
		color:#153B63;
		font-size:13px;
	}
	.f14blue{
		color:#153B63;
		font-size:14px;
	}
	
	/*Portalpage*/
	.teaserRow{
		border-top:12px solid white;
		float:left;
	}
	.teaserRow .textbox{
		font-size:12px;
		color:#153B63;
		width:250px;
		padding:12px 0 0 12px;
		float:left;
	}
	
	.teaserRow .teaser{
		float:left;
		padding-left:6px;
		width:174px;
		
	}
	.teaserRow .teaser .infobox{
		background-color:#f1f1f1;
		margin-bottom:0px;
		overflow:visible;
	
	}
	.teaserRow .teaser .infobox .dynlink{
		border-bottom: 1px solid #f1f1f1;
	}
	/*Worldsite specials*/
	.wsStartpageIntro{
        background-color:#DFE9F3;
        padding:0px 12px 0px 12px;
 
    }
  	.wsStartpageIntro .headline{
      	color:#153B63;
      	font-size:16px;
    	padding:0px 0 2px 0;
     }
	.wsStartpageIntro .text{
      color:#153B63;
      font-size:11px;
    	padding:0;
 	}
	.wsCountryIframe{
   		background-color:#DFE9F3;
    	padding:6px 0px 12px 10px;
		margin-bottom:12px;
       }
	.wsIntroLine{
    	border-top:4px solid #B4C6D9;
    	background-color:#DFE9F3;
    	padding-bottom:12px;
	}
	
	/*wa query box*/
	.waQueryBox{
		font-size:11px;
		color:#153B63;
		padding:12px 0px 12px 0px;
	}
	.waQueryBoxHeadline{
		font-weight:bold;
		padding-left:2px;
	}
	.waQueryBoxText{
		font-size:11px;
		color:#153B63;
		padding:4px 6px 0px 6px;
	}
	.waQueryBoxInput{
		color:#153B63;
		background-color:#DFE9F3;
		height:16px;
		font-size:11px;
		width:100px;
		line-height:11px;
		margin-right:6px;
	}

	/*Person Box*/

 	.personMainBox{
 		margin:0 0 0px 0px;
 		width:528px;
		border-bottom:1px solid #b4c6d9;
 		padding:12px 0 12px 0;
 		float:left;
	}
 	.personMainBox .image{
 		width:96px;
 		float:left;
 		padding:2px 0 0 6px;
	}
	.personMainBox .text{
  		font-size:12px;
  		color:#153B63;
  		width:180px;
  		padding:0 0 2px 12px;
  		float:left;
 	}
	.personMainBox  .dynlinks{
  		padding:10px 0px 0px 0px;
	}
	.personMainBox  .dynlink{
  		padding:1px 0px 1px 8px;
  		font-size:12px;
  		text-indent:-8px;
  		clear:left;
	  }
	.personMainBox  A{
 		font-size:12px;
	}
	/*brochure Page */
	.brochureFormRow{
        width:528px;
        clear:left;
    }
    .brochureFormEdit{
        float:left;
        width:9px;
        padding:4px 0 0 0;
    }
    .brochureFormLabel{
        float:left;
        width:110px;
        font-size:11px;
        padding:4px 0 0 9px;
    }
    .brochureFormInput{
        float:left;
        width:380px;
    }
    .orderInput1{
    	font-size:11px;
    	font-family:Arial;
    	color:#153B63;
    	width:300px;
    	margin-bottom:4px;
	}
	.orderFormular{
    	margin:36px 0px 0px 0px;
    	background-color:#DFE9F4;
    	padding:0px 0px 12px 0px;
    	border-top:6px solid #B4C6D9;
    	width:528px;
    	float:left;
	}
	.orderSubmit{
     	background-color:#B4C6D9;
        display:none;
    	padding:2px 0px 3px 0px;
    	margin-left:0px;
    	float:left;
    	width:528px;
	}
	.orderSubmitLabel{
		font-size:11px;
		color:#153B63;
		margin-left:120px;
	}
	.orderSubmitNoJs{
     	background-color:#B4C6D9;
    	padding:2px 0px 3px 0px;
    	margin-left:0px;

	}
	.orderFormText{
    	font-size:12px;
    	padding:6px 9px 22px 9px;
    
	}
	.orderArea{
    	font-size:11px;
	    color:#153B63;
	    width:300px;
	}
	.brochureSubsection{
 		font-size:12px;
 		padding-left:12px;
		margin-top:18px;
	}
	.brochureDownlinks{
    	display="none";
    	margin-left:12px;
   	}
    .orderRadio1{
            }

	.brochureRadio{
 		float:left;
 		padding:0;
 		margin:0;
	}
	.brochureRadioLabel{
 		font-size:11px;
 		float:left;
 		padding:2px 0 0px 0;
		margin-right:10px;
	}
	.brochureSubtext{
    	font-size:11px;
    	color:#5E7D9F;
	}
	.brochureText{
        padding:0px 0px 4px 0px;
       float:left;
        font-size:11px;
        width:250px;

    }
    .brochureBox{
        margin:0px 0px 6px 12px;
        width:528px;
}
    .broschureImg{
       padding:0px 6px 4px 0px;
        float:left;
        width:60px;
    }
     .orderDiv{
        float:right;
        width:174px;
    }
    .orderDivBox{
        background-color:#DFE9F4;
        border-bottom:1px solid #B4C6D9;
        border-top:1px solid #B4C6D9;
        margin-top:4px; 
        margin-bottom:6px;
        width:174px;
        float:left;
    }

