
	#headerService{
		width:100%;
		font-family : Arial, Helvetica, sans-serif;
		text-align:center;
	}
	
	#headerService .hsHeader{
	width:720px;
	margin:0px auto 0px auto;
	display:table;
	}
	#headerService .hsHeaderRow{
		/*display:table-row;border:1px solid red;*/
		}
	#headerService .hsHeaderCell{
		/*display:table-cell;border:1px solid green;*/
	}
	#headerService A{
		text-decoration:none;
	}
	
	#headerService .buttonsDelimiter{
		background-color:white;
		width:1px;
	}
	
	#headerService .languageButtonsDelimiter{
		background-color:#DFE9F4;
		width:1px;
	}
	
	
	#headerService .headerButtonsRow{
		color:#153b63;
		width:720px;
		background-color:#b4c6d9;
		height:17px;
		text-align:left;
	}

	#headerService .headerButton{
		padding:0px 10px 0px 0px;
		color:#153b63;
		width:1px;
	}
	
	#headerService .headerLanguageButton{
		padding:0px 5px 0px 5px;
		color:#153b63;
		width:1px;
	}
	#headerService .buttonsDelimiterLangEnd{
		padding-left:5px; 
	}
	
	#headerService .headerButton2{
		padding:0px 10px 0px 10px;
		color:#153b63;
		width:1px;
	}
	
	#headerService .headerButtonLabel{
		line-height:15px;
		color:#153b63;
		font-size:10px;
		white-space: nowrap;
	}
	
	#headerService .headerButtonIcon{
		width:1px;
		white-space: nowrap;
	}
	#headerService .headerLogoRow{
		width:720px;
		height:50px;
	}
	
	#headerService .breadcrumbRow{
		background-color:#153b63;
		width:720px;
		color:white;
		height:17px;
		
		text-align:left;
		overflow:hidden;
		
	}
	#headerService .breadcrumbRowDiv{
		border-bottom: 1px solid white;
		
	}
	
	#headerService .startpageBreadcrumbRow{
		background-color:#B4C6D9;
		width:720px;
		color:white;
		height:17px;
		text-align:left;
		
	}
	
	#headerService .breadcrumbButtonLabel{
		color:white;
		font-size:11px;
	}
	
	#headerService .breadcrumbButton{
		padding:0px 3px 0px 10px;
		background-color:#153b63;
		float:left;
		display:inline;
	}	
}

#puHeaderService{
  width:100%;
  font-family : Arial, Helvetica, sans-serif;
  text-align:center;
}	

#puHeaderService .hsHeader{
  width:100%;
  margin-left:0;
  margin-right:0;
}

#puHeaderService .headerHeadline{
  padding: 10px 10px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #153B63;
}

#puHeaderService .headerLogo{
  padding: 0px 0px 0px 10px;
  width:100%;
  height:40px;
}


p.navidark {
	font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin: 2px;
	margin-left: 3px;
	color: #153B63;
} 
    p.news_navidark{
        font-size: 11px;
	line-height: 13px;
	text-align: left;
	margin: 2px;
        margin-left: 0;
	color: #153B63;
    }

.dark {
   background : #153B63;
}

.central {
   background : #B4C6D9;
}

.light {
   background : #DFE9F4;
}

.current {
   background : #2269B5;
}

.hightlight {
   background : #1B528C;
}

.search {
	background: #1B528C;
}

.boschMenuLightBlue {
	background:#DFE9F3;
}
.top {        
	font-size:11px;
	font-family : Arial, Helvetica, sans-serif;
	padding-left:6px;
}

.update {
	font-size:10px;
	font-family : Arial, Helvetica, sans-serif;
}

.head {
	background-color:#153B63;
	color:white;
    font-size: 11px;
    line-height:13px;
    font-weight:bold;
	padding-left: 4px;
	padding-right: 2px;
	text-align: left;
}