/* lead text 02 */
div.productsList .lead02,
div.productsLIst .lead02,
div.productsDescriptions .lead02,
div.supportInformations .lead02,
div.companyInformations .lead02,
.headingE01,
.headingE02,
p.lead02{
	font-size: 100%;
	line-height: 130%;
	margin: 0 0 0.3em 0;
}

/* body text 01 */
div.productsList .bodyText01,
div.productsLIst .bodyText01,
div.productsDescriptions .bodyText01,
div.supportInformations .bodyText01,
div.companyInformations .bodyText01,
p.bodyText01{
	font-size: 100%;
	line-height: 150%;
	margin: 0 0 0.25em 0;
}

/* body text 02 */
div.productsList .bodyText02,
div.productsLIst .bodyText02,
div.productsDescriptions .bodyText02,
div.supportInformations .bodyText02,
div.companyInformations .bodyText02,
dl.profilesList,
dl.releaseInfoList,
.columnLead p,
p.bodyText02{
	font-size: 85%;
	line-height: 150%;
	margin: 0 0 0.3em 0;
}

/* column text */
#contentsArea ul,
#ls-contentsArea ul,
#rootContentsArea ul,
ol li,
.infoUnitC01 p,
.infoUnitD01 p,
.infoUnitE01 p,
.infoUnitF01 p,
.infoUnitF02 p,
.infoUnitG01 p,
.infoUnitH01 p,
dl.specNotation,
.columnA01 p,
.columnB01 p,
.columnC01 p,
.columnD01 p,
.headingD01,
.headingD02,
.downloadInfo a,
.relatedInfoLink,
.additionalAnchor01,
div.productsList .column,
div.productsLIst .column,
div.productsList p,
div.productsLIst p,
div.productsList th,
div.productsLIst th,
div.productsList td,
div.productsLIst td,
div.productsDescriptions .column,
div.productsDescriptions p,
div.productsDescriptions th,
div.productsDescriptions td,
div.eventInformations .column,
div.eventInformations p,
div.eventInformations th,
div.eventInformations td,
div.supportInformations .column,
div.supportInformations p,
div.supportInformations th,
div.supportInformations td,
div.companyInformations .column,
div.companyInformations p,
div.companyInformations th,
div.companyInformations td,
#bodyArea div.iconNotice dl p,
div.companyListItem p,
p.column{
	font-size: 81%;
	line-height: 150%;
	margin: 0 0 0.25em 0;
}

div.pressreleases p,
div.pressreleases ol,
div.pressreleases dl,
div.companyInformations p.description,
p.description,
.column4c{
	font-size: 81%;
	line-height: 140%;
	margin: 0 0 1em 0;
}

div.pressReleases address,
div.pressreleases h2.continued {
	font-size: 81%;
	line-height: 140%;
	margin: 0 0 0.25em 0;
}

div.pageNavigation{
	font-size: 81%;
}

div#contentsArea ul ul{
	font-size: 100%;
}

div#ls-contentsArea ul ul{
	font-size: 100%;
}

ol li ol li{
	font-size: 100%;
}

/*table list*/
.topicsListA01,
.dataTable th,
.dataTable td,
.specTable th,
.specTable td,
.simpleTable td,
.simpleTable th,
dl.notationA01,
dl.notationA02,
dl.notationA03,
dl.notationA04{
	font-size: 73%;
	line-height: 130%;
}

/*list*/
ul.linkList01 li,
ul.linkListB01 li,
ul.linkListD01 li,
ul.linkListD02 li,
ul.linkListD03 li,
ul.linkListD04 li,
ul.linkListD05 li,
ul.linkListD06 li,
ul.linkListD07 li{
	font-size: 90%;
	line-height: 130%;
}


/* caption */
#contentsArea ul.caption,
#ls-contentsArea ul.caption,
#rootContentsArea ul.caption,
ul.captionList,
div.productsList .caption,
div.productsLIst .caption,
div.productsDescriptions .caption,
div.descriptionBlock01 .pdfNotice,
div.eventInformations .caption,
div.supportInformations .caption,
div.companyInformations .caption,
p.caption{
	font-size: 59%;
	line-height: 140%;
	margin: 0 0 0.5em 0;
}

/* credit */
div.productsList .credit,
div.productsLIst .credit,
div.productsDescriptions .credit,
div.eventInformations .credit,
div.supportInformations .credit,
div.companyInformations .credit,
p.credit{
	font-size: 59%;
	line-height: 110%;
	margin: 0 0 0.55em 0;
}

/* seo */
strong.keyword,
em.keyword {
	font-weight: normal;
	font-style: normal;
}

/*------------------------2007----------------------------*/

#headerArea, #footerArea, #listNav, #ls-listNav, /*div#relationalNav,*/ ul.prodRelatedLinks, div.standardBox01, div.standardBox02, div.standardBox03, div.imageAndDocument{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	/**/
	color:#4b4b4b;
	}

#enclosingArea #contentsArea #ls-contentsArea #prodDescriptions{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	/**/
	color:#4b4b4b;
	}
	
#enclosingArea #contentsArea #ls-contentsArea #prodDescriptions ul{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	/**/
	}

#enclosingArea #contentsArea #prodDescriptions{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	/**/
	color:#4b4b4b;
	}
	
/*fusion added*/	
#enclosingArea #contentsArea #prodDescriptions p{
	/*\*/
	_font-size: 100%;
	/**/
	}		
#enclosingArea #contentsArea #prodDescriptions p.reader{
	/*\*/
	_font-size: 9px;
	/**/
	}		
		
	
#enclosingArea #contentsArea #prodDescriptions ul{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	/**/
	}

div.features h3, div.prodInfo h3{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	/**/
	margin:0;
	padding:0
	}
	
div.prodInfo h4{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	/**/
	font-weight:normal;
	padding:2px 5px;
	margin:0 0 5px 0;
	}
	
p.reader{
	font-size: 10px !important;
	line-height: 1.4;
	margin-left: 10px!important;
	/*\*/
	_font-size: 80%;
	/**/}
	
div.companyInformations th,
div.companyInformations td,
p.column{font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 90%;
	/**/}
	
#businessTopArea div ul li{font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	/**/}

/*(h*)*/

.headingTypeA01{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	/**/
	margin:0 0 35px 0;
	padding:0;}

.headingTypeA02{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	/**/
	margin:0;
	padding:0;}
	
.headingTypeB01,
body.searchResult h2.headingTypeB01{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0 0 10px 0;
	padding:3px 9px;
	color:#fff}

.headingTypeB02,
body.searchResult h2.headingTypeB02{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0;
	padding:3px 9px;
	color:#fff}

.headingTypeC01,
body.searchResult .headingTypeC01{
	font-size: 15px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/ 
	margin:0 0 9px 0;
	padding:0 0 3px 9px;}

.headingTypeC02{
	font-size: 15px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/
	margin:0;
	padding:0 0 3px 9px;}


.headingTypeD01,
body.searchResult .headingTypeD01{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/
	margin:0 0 10px 0;
	}

.headingTypeD02,
body.searchResult .headingTypeD02{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	/**/
	margin:0;
	}

.headingTypeE01,
body.searchResult .headingTypeE01{
	font-size: 24px;
	line-height: 1.4;
	/*\*/
	_font-size: 150%;
	/**/
	margin:0 0 10px 0;
	}

.headingTypeE02,
body.searchResult .headingTypeE02{
	font-size: 24px;
	line-height: 1.4;
	/*\*/
	_font-size: 150%;
	/**/
	margin:0;
	}

.headingTypeF01,
body.searchResult .headingTypeF01{
	font-size: 18px;
	line-height: 1.4;
	/*\*/
	_font-size: 110%;
	/**/
	margin:0 0 10px 0;
	}

.headingTypeF02,
body.searchResult .headingTypeF02{
	font-size: 18px;
	line-height: 1.4;
	/*\*/
	_font-size: 110%;
	/**/
	margin:0;
	}

.headingTypeA01,
.headingTypeA02,
.headingTypeB01,
.headingTypeB02,
.headingTypeC01,
body.searchResult .headingTypeC01,
.headingTypeC02,
.headingTypeD01,
.headingTypeD02{ clear:both}

div.productImageBlock .headingTypeD01,
div.productImageBlock .headingTypeD02{ clear:none}

/*headingB*/

.headingTypeB01 a:link,
.headingTypeB01 a:visited,
.headingTypeB02 a:link,
.headingTypeB02 a:visited,
div.headingTypeBlockB11 h2 a:link,
div.headingTypeBlockB11 h2 a:visited,
div.headingTypeBlockB12 h2 a:link,
div.headingTypeBlockB12 h2 a:visited,
div.headingTypeBlockB11 h3 a:link,
div.headingTypeBlockB11 h3 a:visited,
div.headingTypeBlockB12 h3 a:link,
div.headingTypeBlockB12 h3 a:visited,
div.headingTypeBlockB11 h4 a:link,
div.headingTypeBlockB11 h4 a:visited,
div.headingTypeBlockB12 h4 a:link,
div.headingTypeBlockB12 h4 a:visited,
div.headingTypeBlockB11 h5 a:link,
div.headingTypeBlockB11 h5 a:visited,
div.headingTypeBlockB12 h5 a:link,
div.headingTypeBlockB12 h5 a:visited{
	background:url(../../library/bg_subcategory.gif) no-repeat left 6px; padding:0 0 0 6px; display:block}

.headingTypeB01 a:link,
.headingTypeB01 a:visited,
.headingTypeB02 a:link,
.headingTypeB02 a:visited,
div.headingTypeBlockB11 a:link,
div.headingTypeBlockB11 a:visited,
div.headingTypeBlockB12 a:link,
div.headingTypeBlockB12 a:visited{color:#fff;}

.headingTypeC01 a:link,
.headingTypeC01 a:visited,
body.searchResult .headingTypeC01 a:link,
body.searchResult .headingTypeC01 a:visited,
.headingTypeC02 a:link,
.headingTypeC02 a:visited,
div.headingTypeBlockC11 h2 a:link,
div.headingTypeBlockC12 h2 a:link,	
div.headingTypeBlockC11 h3 a:link,
div.headingTypeBlockC12 h3 a:link,
div.headingTypeBlockC11 h4 a:link,
div.headingTypeBlockC12 h4 a:link,
div.headingTypeBlockC11 h5 a:link,
div.headingTypeBlockC12 h5 a:link,
div.headingTypeBlockC11 h2 a:visited,
div.headingTypeBlockC12 h2 a:visited,	
div.headingTypeBlockC11 h3 a:visited,
div.headingTypeBlockC12 h3 a:visited,
div.headingTypeBlockC11 h4 a:visited,
div.headingTypeBlockC12 h4 a:visited,
div.headingTypeBlockC11 h5 a:visited,
div.headingTypeBlockC12 h5 a:visited{ background:url(../../library/misc_productinfo.gif) no-repeat left center; padding:0 0 0 6px;}

div.headingTypeBlockB11{
	color:#fff;
	margin:0 0 10px 0;
	padding:3px 9px;}
	
.default div.headingTypeBlockB11{
	color:#000!important;
	background-color: #eee!important;}	

body.searchResult div.headingTypeBlockB11 h2,
body.searchResult div.headingTypeBlockB12 h2{ color:#fff}

div.headingTypeBlockB12{
	color:#fff;
	margin:0;
	padding:3px 9px;}

div.headingTypeBlockB11 h2,
div.headingTypeBlockB12 h2,	
div.headingTypeBlockB11 h3,
div.headingTypeBlockB12 h3,
div.headingTypeBlockB11 h4,
div.headingTypeBlockB12 h4,
div.headingTypeBlockB11 h5,
div.headingTypeBlockB12 h5,
div.headingTypeBlockC11 h2,
div.headingTypeBlockC12 h2,	
div.headingTypeBlockC11 h3,
div.headingTypeBlockC12 h3,
div.headingTypeBlockC11 h4,
div.headingTypeBlockC12 h4,
div.headingTypeBlockC11 h5,
div.headingTypeBlockC12 h5{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	/**/
	margin:0;
	float:left;
	}
	
#contentsArea div.headingTypeBlockB11 p,
#contentsArea div.headingTypeBlockB12 p,
#contentsArea div.headingTypeBlockC11 p,
#contentsArea div.headingTypeBlockC12 p{
	font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 70%;
	/**/
	float:right;
	border-left:1px solid #fff;
	padding:0 0 0 4px;
	margin:1px 0 0 0;
	font-weight:bold;
	}

#contentsArea div.headingTypeBlockB11 ul{ float:right; margin-bottom:0}
#contentsArea div.headingTypeBlockB11 ul li{ display:inline;font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 85%;
	/**/font-weight:bold;}
#contentsArea div.headingTypeBlockB11 ul li img{ vertical-align:middle}
#contentsArea div.headingTypeBlockB11 ul li.text{ background:url(../../library/bg_subcategory.gif) no-repeat left center; padding:0 0 0 5px}

div.headingTypeBlockC11{
	margin:0 0 9px 0;
	padding:3px 9px 3px 10px;
	}

div.headingTypeBlockC12{
	margin:0;
	padding:3px 9px 3px 10px;
	}
