/* PC3 Default Styles - Start */

/* overwriting browser default line-height which is about 18px */
body { 
	line-height: 0px;
}

/* resetting browser defaults (http://developer.yahoo.com/yui/reset/) */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}

/* outline: none prevent the dotted border for <object> within FF3@win (e.g. when embeding flash) */
a,object { outline: none; }
/* display: block prevent space between following elements  */
object {display: block;}

/* special pc3 components */
.pc3body { background-color:#FFFFFF; margin:0px; }
.pc3link { cursor:pointer; }
.pc3popupdesign { display:none; }
.pc3popupdata { display:none; }
.pc3popupwrapper { display:none; }
.pc3richtext * { display:inline !important; margin-top:0px !important; margin-bottom: 0px !important; }
.pc3richtext script { display: none !important; } /* FIX #1047 */

.pc3layout { overflow: hidden; position: relative; }
.pc3column { float:left; overflow:hidden; position:relative; }
.pc3columnwrapper { float:left; position:relative; }
.pc3columnwrapperfirst { float:left; overflow:hidden; }

/* start of clearfix : tested with ie 6+, safari 4.0, firefox 3.5, chrome 3, opera 9 (surround outer box to inner box) */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

/* for ie 6 and ie 7 (stretch outer box to inner box height) */
.clearfix { display: inline-block; }

/* for ie 8, firefox, safari, chrome, opera (stretch outer box to 100% width) \*/
.clearfix { display: block; }
/* end of clearfix : info (de): http://jassesnee.de/easyclear/index.html */

/* min-height hack for ie6 */
.full-height {	
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

/* IE 6 PNG fix according to: http://www.twinhelix.com/css/iepngfix/ */
.png { behavior: url("iepngfix.htc"); }

/* PC3 Default Styles - End */

/* style: 1 languageId: default / engineId: default / pseudo: default */


.content .content-side div.teaser-gallery div.detail div.image-background img {
	display:inline;
}

#alt-products .text-block ul li img {
	border-width:0px;
	margin-bottom:5px;
}

.content div.bu-list ul.bu li.bu img {
	margin-bottom:15px;
}

.content .content-side div.teaser-references img {
	float:left;
	margin-right:10px;
}

.content .content-side div.teaser-contacts img {
	float:left;
	margin-right:10px;
}

.content .content-side div.teaser-gallery div.detail img.icon {
	display:block;
	float:left;
	width:11px;
}

.zoom-section .zoom-body a.LightBoxArrowRight img {
	position:absolute;
	width:10px;
	height:19px;
	top:50%;
	right:30px;
}

.zoom-section .zoom-body a.LightBoxArrowLeft img {
	position:absolute;
	width:10px;
	height:19px;
	top:50%;
	left:10px;
}

.content div.gallery div.detail div.controller .info img {
	display:inline;
	margin-left:20px;
}

table.resultlist .left-col-wide .cover {
	float:right;
	border-width:1px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-top:0px;
	margin-right:19px;
	margin-bottom:0px;
	margin-left:28px;
}

.content div.gallery ul li .thumb {
	float:left;
	width:75px;
	height:50px;
}

.content div.category-row .category img {
	display:block;
	float:left;
	margin-right:15px;
}

.content table.complexlist img.topimage {
	margin-bottom:10px;
}

.content table.complexlist img {
	margin-right:0px;
	margin-left:0px;
}

.content a.close img {
	display:inline;
	margin-top:5px;
	margin-left:5px;
}

.content img {
	display:block;
}

.captcha-image {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	margin-left:0px;
}

#mobileNotification p {
	font-size:67px;
	line-height:67px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

#mobileNotification a,
#mobileNotification a:hover {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	text-decoration:none;
}

.fileupload p.success {
	margin-bottom:3px;
	padding-bottom:2px;
	padding-left:20px;
	background-image:url(../docs/download/28501/th_TH/Icon-Upload-Finished.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.fileupload p.error {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	padding-bottom:2px;
	padding-left:20px;
	background-image:url(../docs/download/28569/no_NO/Icon-Upload-Error.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.search-panel .cas-invalid p {
	background-position:0px -100px !important;
}

.search-panel #cas-error-box p {
	font-size:12px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	padding-left:4px;
	background-image:url(../docs/download/28039/en_AU/CAS-Error-Background.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.content #product-search-result #Overview ul li ul li ul li a,
.content #product-search-result #Overview ul li ul li ul li a:hover {
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	padding-left:10px;
}

.content #product-search-result #Overview .error p {
	display:inline;
	width:150px;
	padding-right:4px;
	padding-left:4px;
	background-color:#F2F2F2;
}

.content #product-search-result #Results #showFullResults {
	color:#98989A;
	padding-left:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-position:left -96px;
}

.content #product-search-result #Results #backToOverview {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	margin-left:-10px;
	padding-bottom:5px;
	padding-left:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left -297px;
}

.content #product-search-result #Results a {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	border-width:0px;
	border-style:none;
	margin:0px;
	padding:0px;
	background-image:none;
}

.content #product-search-result #Overview ul li ul li a,
.content #product-search-result #Overview ul li ul li a:hover {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#666666;
	border-width:0px;
	margin:0px;
	background-position:250px -96px;
}

.content #product-search-result #Overview ul li a,
.content #product-search-result #Overview ul li a:hover {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	border-width:1px;
	border-color:#D6D6D7;
	border-top-style:none;
	border-bottom-style:solid;
	margin-top:5px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:250px -194px;
}

.content #product-search-result #TotalEntries {
	font-size:11px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	clear:both;
	border-width:1px;
	border-color:#DBDBDB;
	border-bottom-style:solid;
	margin:0px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	text-align:right;
}

.content .mod-career-application table.compact p {
	margin:0px;
}

.content .mod-newsletter .styleorange #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#DD9517;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleorange #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#DD9517;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleorange .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#DD9517 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .styleorange strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#DD9517 !important;
}

.content .mod-newsletter .styleorange a.internal,
.content .mod-newsletter .styleorange a.internal:hover {
	color:#DD9517;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleorange a.highlight,
.content .mod-newsletter .styleorange a.highlight:visited,
.content .mod-newsletter .styleorange a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#DD9517;
	text-decoration:none;
	display:block;
	width:100%;
}

.content .documentation #main-nav li p.pageNumber {
	position:absolute;
	top:0px;
	right:0px;
}

.content .mod-newsletter .styleyellow #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#EEC52A;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleyellow #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#EEC52A;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleviolet2 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#544F80;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleviolet2 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#544F80;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleviolet1 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#4E1E4A;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleviolet1 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#4E1E4A;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .stylegreen2 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0F3C28;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .stylegreen2 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0F3C28;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .stylegreen1 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#008574;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .stylegreen1 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#008574;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleblue2 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#112851;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleblue2 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#112851;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleblue1 #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0069AF;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter .styleblue1 #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#0069AF;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter .styleviolet2 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#544F80 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .styleviolet2 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#544F80 !important;
}

.content .mod-newsletter .styleviolet2 a.internal,
.content .mod-newsletter .styleviolet2 a.internal:hover {
	color:#544F80;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleviolet2 a.highlight,
.content .mod-newsletter .styleviolet2 a.highlight:visited,
.content .mod-newsletter .styleviolet2 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#544F80 !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .styleviolet1 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#4E1E4A !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px;
}

.content .mod-newsletter .styleviolet1 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#4E1E4A !important;
}

.content .mod-newsletter .styleviolet1 a.internal,
.content .mod-newsletter .styleviolet1 a.internal:hover {
	color:#4E1E4A;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleviolet1 a.highlight,
.content .mod-newsletter .styleviolet1 a.highlight:visited,
.content .mod-newsletter .styleviolet1 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#4E1E4A !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .styleblue2 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#112851 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .styleblue2 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#112851 !important;
}

.content .mod-newsletter .styleblue2 a.internal,
.content .mod-newsletter .styleblue2 a.internal:hover {
	color:#112851;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleblue2 a.highlight,
.content .mod-newsletter .styleblue2 a.highlight:visited,
.content .mod-newsletter .styleblue2 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#112851 !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .styleblue1 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#0069AF !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .styleblue1 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#0069AF !important;
}

.content .mod-newsletter .styleblue1 a.internal,
.content .mod-newsletter .styleblue1 a.internal:hover {
	color:#0069AF;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleblue1 a.highlight,
.content .mod-newsletter .styleblue1 a.highlight:visited,
.content .mod-newsletter .styleblue1 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#0069AF !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .stylegreen2 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#0F3C28 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .stylegreen2 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#0F3C28 !important;
}

.content .mod-newsletter .stylegreen2 a.internal,
.content .mod-newsletter .stylegreen2 a.internal:hover {
	color:#0F3C28;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .stylegreen2 a.highlight,
.content .mod-newsletter .stylegreen2 a.highlight:visited,
.content .mod-newsletter .stylegreen2 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#0F3C28 !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .stylegreen1 .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#008574 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .stylegreen1 strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#008574 !important;
}

.content .mod-newsletter .stylegreen1 a.internal,
.content .mod-newsletter .stylegreen1 a.internal:hover {
	color:#008574;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .stylegreen1 a.highlight,
.content .mod-newsletter .stylegreen1 a.highlight:visited,
.content .mod-newsletter .stylegreen1 a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#008574 !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .styleyellow .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#EEC52A !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .styleyellow strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#EEC52A !important;
}

.content .mod-newsletter .styleyellow a.internal,
.content .mod-newsletter .styleyellow a.internal:hover {
	color:#EEC52A;
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif) !important;
}

.content .mod-newsletter .styleyellow a.highlight,
.content .mod-newsletter .styleyellow a.highlight:visited,
.content .mod-newsletter .styleyellow a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#EEC52A !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter .stylered .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter .stylered strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#AB1032 !important;
}

.content .mod-newsletter .stylered a.internal,
.content .mod-newsletter .stylered a.internal:hover {
	color:#AB1032;
	font-size:13px;
	text-decoration:underline;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/15308/en/Newsletter-Link-Icon.gif);
	background-position:top left !important;
}

.content .mod-newsletter .stylered a.highlight,
.content .mod-newsletter .stylered a.highlight:visited,
.content .mod-newsletter .stylered a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032 !important;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.mod-product .bricks h3 {
	font-size:13px;
	line-height:17px;
}

.content .mod-image-slider ul li a,
.content .mod-image-slider ul li a:hover {
	position:relative;
	margin:0px;
	padding:0px;
	background-image:none;
}

.content .mod-newsletter div.main-col strong {
	font-size:16px;
	line-height:20px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
}

.content div.rss a.rss,
.content div.rss a.rss:hover {
	color:#ADADAE;
	display:inline;
	padding-left:14px;
	text-align:right;
	background-image:url(../docs/download/17775/en/RSS-Icon.gif);
	background-repeat:no-repeat;
}

.content .mod-newsletter #newsletter-footer table strong {
	color:#000000;
	font-size:13px;
}

.content .mod-newsletter #newsletter-footer table p {
	font-size:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext p {
	font-size:14px;
	line-height:19px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext h1 {
	font-size:22px;
	line-height:29px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	margin-bottom:12px;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext .footnote {
	font-size:12px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:italic;
	color:#AB1032;
}

.content .mod-newsletter #OnlineVersion p.italic {
	font-size:10px !important;
	line-height:12px !important;
	font-family:Arial, Helvetica, Verdana, Geneva !important;
	font-weight:normal !important;
	font-style:italic !important;
	color:#ADADAE !important;
}

.content .mod-newsletter #OnlineVersion p {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter #OnlineVersion a {
	font-size:12px;
	line-height:16px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	text-decoration:underline;
	margin-bottom:0px;
	margin-left:3px;
}

.content .mod-newsletter #newsletter-footer p {
	font-size:16px;
	line-height:20px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin:0px !important;
	padding-top:20px;
	padding-right:0px !important;
	padding-bottom:0px !important;
	padding-left:0px !important;
}

.global-events-header p.short-header-box {
	float:left;
	width:770px;
	margin:0px;
}

.global-events-header p {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	border-width:1px;
	border-color:#AB1032;
	border-style:solid;
	padding:7px;
}

.content .mod-newsletter .teaser .title-nl {
	font-size:16px;
	line-height:20px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	margin-bottom:2px;
}

.content .mod-newsletter .teaser p {
	font-size:16px;
	line-height:20px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF !important;
}

#app .section a.back {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	position:absolute;
	top:5px;
	right:0px;
	background-position:0px -295px;
}

#app label.inline {
	display:inline;
	margin-right:20px;
}

#app input.search-standard-button {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	display:inline;
	width:auto;
	height:auto;
	padding-top:1px;
	padding-right:4px;
	padding-bottom:1px;
	padding-left:4px;
	background-color:#AB1032;
}

#app a.add,
#app a.add:hover {
	display:block;
	width:10px;
	height:10px;
	background-image:url(../docs/download/14768/en/add-icon.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.content .mod-career-application div.searchpath strong {
	color:#000000;
	display:inline;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:5px;
}

.content .mod-career-application div.searchpath .inline {
	display:inline;
}

.content .mod-career-application .goback {
	background-image:url(../docs/download/1335/zh_Hans-HK/Button-English.gif);
}

.content .mod-career-application .buttons {
	background-image:url(../docs/download/13549/en/Buttons-Career.gif);
}

.content table.organization-chart p.checked {
	font-size:17px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	text-align:center;
}

.content table.organization-chart p {
	margin-top:3px;
	margin-bottom:2px;
}

.content table.organization-chart h3 {
	margin-top:4px;
	margin-bottom:1px;
}

.print-bar a.print {
	float:right;
}

#download-all-events a.internal {
	line-height:13px;
	display:block;
	float:right;
}

table.resultlist .single-col strong {
	color:#AB1032;
	display:inline;
	margin:0px !important;
	padding-right:2px !important;
}

#alt-slider .text-item .title {
	font-size:24px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
}

#alt-slider .text-item .text {
	font-size:19px;
	line-height:24px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
}

#alt-products .text-block ul li p {
	font-size:16px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
}

#alt-products .text-block ul li a,
#alt-products .text-block ul li a:hover {
	font-size:16px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px;
	background-image:none;
}

#alt-products .text-block .title {
	font-size:26px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:20px;
}

#alt-slider .text-block ul li p {
	font-size:19px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
}

#alt-slider .text-block ul li a,
#alt-slider .text-block ul li a:hover {
	font-size:19px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	border-top-width:3px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	padding-top:5px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:none;
}

#alt-slider .text-block .title {
	font-size:26px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:20px;
}

#alt-title-block-white .title {
	font-size:36px;
	line-height:36px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	margin:0px;
}

#alt-title-block-white .subtitle {
	font-size:23px;
	line-height:31px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	margin-top:11px;
}

.content div.bu-list ul.bu li.bu p {
	display:inline;
}

.content div.bu-list ul.bu li.bu a.title {
	font-size:19px;
	line-height:26px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-bottom:8px;
}

.content div.mod-leavewebsite div.buttons input.button {
	border-width:0px;
}

.gm-address .address p.empty {
	display:block;
	width:100%;
	height:10px;
}

.gm-address .address p {
	margin:0px;
}

.gm-address .address a.internal,
.gm-address .address a.internal:hover {
	display:block;
	background-position:left 5px;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled span {
	color:#DBDBDB;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled span {
	color:#DBDBDB;
}

.content .mod-tellafriend .error label {
	color:#AB1032;
}

.content .mod-tellafriend .error .input {
	border-color:#AB1032;
}

.sIFR-active #content-header h1 {
	margin-bottom:10px !important;
}

#top-nav-docu ul li a,
#top-nav-docu ul li a:hover {
	font-size:22px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	display:block;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .mod-sitemap ul li ul li ul li a {
	margin:0px;
	padding:0px;
}

.content div.mod-leavewebsite h3 {
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	margin-bottom:4px;
}

.sIFR-active .side-col h2 {
	visibility:hidden;
	margin-bottom:2px;
}

.content div.mod-verysmall-homepage a.more,
.content div.mod-verysmall-homepage a.more:hover {
	display:block;
	margin-top:10px;
	margin-bottom:5px;
	margin-left:0px;
}

.delimiter-vertical-dotted a.internal,
.delimiter-vertical-dotted a.internal:hover,
.delimiter-vertical-dotted a.internal-wide,
.delimiter-vertical-dotted a.internal-wide:hover {
	font-size:13px;
	line-height:15px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666666 !important;
}

.delimiter-vertical-dotted a.internal-wide,
.delimiter-vertical-dotted a.internal-wide:hover {
	line-height:20px !important;
	color:#333333 !important;
}

.content .mod-contact div.buttons input.search {
	margin-right:0px;
}

.content .mod-contact div.buttons input {
	display:inline;
}

.number-of-result strong {
	display:inline !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
}

.number-of-result p {
	display:inline;
	margin-right:4px !important;
	margin-left:4px !important;
}

div.column p.description {
	margin:0px;
	padding-left:10px;
}

.content div.mod-product-overview p {
	display:inline;
}

.content div.mod-career p {
	margin-bottom:3px;
}

.content .content-side div.teaser-worldwide select.search-standard-lightest {
	width:215px;
	margin-bottom:0px;
}

.content .content-side div.teaser-worldwide p {
	margin-bottom:6px;
}

.content div.teaser-publications select.search-standard {
	width:270px;
}

.content div.teaser-publications input.search-standard {
	width:262px;
}

.content div.teaser-search-products input.search-standard {
	width:187px;
}

.metanav-flyout .metanav-search p {
	font-size:14px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	margin-bottom:2px;
}

.metanav-flyout .metanav-search input.button {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:2px;
	margin-left:0px;
}

.metanav-flyout .metanav-search input {
	float:left;
	width:142px;
}

.content .content-side div.teaser-career select {
	float:left;
}

.sIFR-active .content .box3 .box-header a {
	visibility:hidden;
}

.content .mod-career-finder .detail .label {
	float:left;
	width:130px;
}

.content .mod-career-finder .detail h3 {
	margin-bottom:15px;
}

.arrowright {
	display:inline-block;
	width:5px;
	height:7px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.arrowleft {
	display:inline-block;
	width:5px;
	height:7px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:0 -400px;
}

a.active {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

a {
	display:inline;
}

.content .mod-career-finder .internal {
	color:#AB1032;
	margin-left:5px;
}

.content .mod-citylocations div.category-row .category p.fax {
	margin-bottom:0px;
}

.content .mod-citylocations div.category-row .category p {
	display:block;
}

.content .mod-citylocations a {
	display:block !important;
}

.content .mod-contact-finder div.searchpath strong {
	color:#000000;
	display:inline;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:5px;
}

.content .mod-contact-finder div.searchpath .inline {
	display:inline;
}

.content .mod-contact-finder ul strong {
	margin:0px;
}

.content .mod-contact-finder textarea {
	color:#000000;
	width:282px;
	height:110px;
	border-width:1px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-bottom:5px;
	padding-bottom:4px;
}

.content .mod-contact-finder strong {
	color:#000000;
	display:inline;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
	margin-left:5px;
}

.content .mod-contact-finder label {
	color:#98989A;
	display:block;
	margin-top:7px;
	margin-right:0px;
	margin-bottom:1px;
	margin-left:0px;
}

.content .mod-contact-finder .inline {
	display:inline;
}

.content .mod-contact-finder h3 {
	margin-bottom:5px;
}

.content .mod-contact-finder .goback {
	background-image:url(../docs/download/1335/zh_Hans-HK/Button-English.gif);
}

.content .mod-contact-finder .buttonmargin {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

#breadcrumb p {
	font-size:13px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#98989A;
	display:block;
	margin:0px;
	padding-left:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left -94px;
}

#breadcrumb .noarrow,
#breadcrumb .noarrow:hover {
	padding-left:0px;
	background-image:none;
}

.metanav-flyout p {
	font-size:14px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	margin-top:4px;
	margin-bottom:7px;
}

.metanav-flyout a,
.metanav-flyout a:hover {
	font-size:13px;
	line-height:24px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	white-space:nowrap;
}

.flyout-nav ul li ul li a.selected {
	color:#AB1032;
}

.content .content-side div.teaser-references .more,
.content .content-side div.teaser-references .more:hover {
	margin-left:0px;
}

#about-country-map .acm-tt a,
#about-country-map .acm-tt a:hover {
	font-size:13px;
	line-height:26px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	display:inline;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	padding-left:5px;
	vertical-align:middle;
	white-space:nowrap;
	background-color:#DD9517;
}

#about-country-map .acm-dot {
	position:absolute;
	display:block;
	width:14px;
	height:14px;
	background-image:url(../docs/download/6604/en/acm-dot.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.content .content-side div.teaser-gallery div.slider a.arrowright {
	float:left;
	width:17px;
	height:60px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:9px -7680px;
}

.content .content-side div.teaser-gallery div.slider a.arrowleft {
	float:left;
	width:17px;
	height:60px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:0 -7795px;
}

.content .content-side div.teaser-gallery div.detail p.legend {
	float:left;
	margin-bottom:0px;
}

table.resultlist .left-col-wide p {
	float:left;
}

table.detaillist p {
	margin:0px;
}

table.detaillist a.internal {
	display:inline;
	background-position:left 3px;
}

.content div.gallery div.detail div.controller p {
	line-height:21px;
	display:inline;
}

table.resultlist p.no-results {
	padding-top:3px;
	padding-bottom:15px;
}

table.resultlist p {
	display:inline;
	margin:0px;
}

.content div.gallery ul li p {
	margin-bottom:0px;
}

.content div.gallery ul li a.pauseresume {
	color:#AB1032;
}

.content div.gallery div.detail p.legend {
	width:800px;
	margin-top:15px;
	margin-left:10px;
}

.search-panel select,
.search-panel select.disabled {
	float:left;
}

.search-panel select.disabled {
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.search-panel .search {
	margin-right:10px;
}

.search-panel .reset {
	display:block;
	float:left;
	height:18px;
	margin-top:1px;
	background-image:url(../docs/download/1335/zh_Hans-HK/Button-English.gif);
	background-repeat:no-repeat;
	background-position:-401px 0px;
}

.search-panel label {
	float:left;
	padding-right:15px;
}

.search-panel input {
	float:left;
}

.search-panel .correctcasnumber {
	font-size:11px !important !important;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#024731 !important;
}

.search-panel .caserror {
	color:#e60004;
	float:left;
	width:195px;
	margin-right:10px;
	margin-bottom:0px;
	padding-top:3px;
}

.search-panel a,
.search-panel a:hover {
	float:left;
}

#tab-nav li.selected a,
#tab-nav li.selected a:hover {
	font-size:18px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
}

.sIFR-active h1 {
	visibility:hidden;
}

.sIFR-active cite {
	visibility:hidden;
}

.sIFR-active a.title,
.sIFR-active a.title:hover {
	visibility:hidden;
}

#tab-nav li .business-contacts,
#tab-nav li .business-contacts:hover,
#tab-nav li.selected .business-contacts,
#tab-nav li.selected .business-contacts:hover,
#tab-nav li .dksh-in-the-press,
#tab-nav li .dksh-in-the-press:hover,
#tab-nav li.selected .dksh-in-the-press,
#tab-nav li.selected .dksh-in-the-press:hover,
#tab-nav li .event-calendar,
#tab-nav li .event-calendar:hover,
#tab-nav li.selected .event-calendar,
#tab-nav li.selected .event-calendar:hover,
#tab-nav li .hr-contacts,
#tab-nav li .hr-contacts:hover,
#tab-nav li.selected .hr-contacts,
#tab-nav li.selected .hr-contacts:hover,
#tab-nav li .legal-contacts,
#tab-nav li .legal-contacts:hover,
#tab-nav li.selected .legal-contacts,
#tab-nav li.selected .legal-contacts:hover,
#tab-nav li .media-contacts,
#tab-nav li .media-contacts:hover,
#tab-nav li.selected .media-contacts,
#tab-nav li.selected .media-contacts:hover,
#tab-nav li .news,
#tab-nav li .news:hover,
#tab-nav li.selected .news,
#tab-nav li.selected .news:hover,
#tab-nav li .picture-pool,
#tab-nav li .picture-pool:hover,
#tab-nav li.selected .picture-pool,
#tab-nav li.selected .picture-pool:hover,
#tab-nav li .publications,
#tab-nav li .publications:hover,
#tab-nav li.selected .publications,
#tab-nav li.selected .publications:hover {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	background-image:url(../docs/download/1171/zh_Hans-HK/media-tabs.gif);
	background-repeat:no-repeat;
}

#tab-nav li .publications,
#tab-nav li .publications:hover,
#tab-nav li.selected .publications,
#tab-nav li.selected .publications:hover {
	width:104px;
	background-position:-391px -51px;
}

#tab-nav li.selected .publications,
#tab-nav li.selected .publications:hover {
	width:102px;
	background-position:-392px -79px;
}

#tab-nav li .picture-pool,
#tab-nav li .picture-pool:hover,
#tab-nav li.selected .picture-pool,
#tab-nav li.selected .picture-pool:hover {
	width:103px;
	background-position:-591px -51px;
}

#tab-nav li.selected .picture-pool,
#tab-nav li.selected .picture-pool:hover {
	width:101px;
	background-position:-592px -79px;
}

#tab-nav li .news,
#tab-nav li .news:hover,
#tab-nav li.selected .news,
#tab-nav li.selected .news:hover {
	width:56px;
	background-position:10px -51px;
}

#tab-nav li.selected .news,
#tab-nav li.selected .news:hover {
	width:54px;
	background-position:9px -79px;
}

#tab-nav li .media-contacts,
#tab-nav li .media-contacts:hover,
#tab-nav li.selected .media-contacts,
#tab-nav li.selected .media-contacts:hover {
	width:126px;
	background-position:-192px 10px;
}

#tab-nav li.selected .media-contacts,
#tab-nav li.selected .media-contacts:hover {
	width:124px;
	background-position:-191px -18px;
}

#tab-nav li .legal-contacts,
#tab-nav li .legal-contacts:hover,
#tab-nav li.selected .legal-contacts,
#tab-nav li.selected .legal-contacts:hover {
	width:120px;
	background-position:-592px 10px;
}

#tab-nav li.selected .legal-contacts,
#tab-nav li.selected .legal-contacts:hover {
	width:118px;
	background-position:-591px -18px;
}

#tab-nav li .hr-contacts,
#tab-nav li .hr-contacts:hover,
#tab-nav li.selected .hr-contacts,
#tab-nav li.selected .hr-contacts:hover {
	width:103px;
	background-position:-392px 10px;
}

#tab-nav li.selected .hr-contacts,
#tab-nav li.selected .hr-contacts:hover {
	width:101px;
	background-position:-391px -18px;
}

#tab-nav li .event-calendar,
#tab-nav li .event-calendar:hover,
#tab-nav li.selected .event-calendar,
#tab-nav li.selected .event-calendar:hover {
	width:124px;
	background-position:-791px -51px;
}

#tab-nav li.selected .event-calendar,
#tab-nav li.selected .event-calendar:hover {
	width:122px;
	background-position:-792px -79px;
}

#tab-nav li .dksh-in-the-press,
#tab-nav li .dksh-in-the-press:hover,
#tab-nav li.selected .dksh-in-the-press,
#tab-nav li.selected .dksh-in-the-press:hover {
	width:144px;
	background-position:-191px -51px;
}

#tab-nav li.selected .dksh-in-the-press,
#tab-nav li.selected .dksh-in-the-press:hover {
	width:142px;
	background-position:-192px -79px;
}

#tab-nav li .business-contacts,
#tab-nav li .business-contacts:hover,
#tab-nav li.selected .business-contacts,
#tab-nav li.selected .business-contacts:hover {
	width:141px;
	background-position:10px 10px;
}

#tab-nav li.selected .business-contacts,
#tab-nav li.selected .business-contacts:hover {
	width:139px;
	background-position:9px -18px;
}

#tab-nav li .businessUnits,
#tab-nav li .businessUnits:hover,
#tab-nav li.selected .businessUnits,
#tab-nav li.selected .businessUnits:hover,
#tab-nav li .casestudy,
#tab-nav li .casestudy:hover,
#tab-nav li.selected .casestudy,
#tab-nav li.selected .casestudy:hover,
#tab-nav li .CG,
#tab-nav li .CG:hover,
#tab-nav li.selected .CG,
#tab-nav li.selected .CG:hover,
#tab-nav li .gallery,
#tab-nav li .gallery:hover,
#tab-nav li.selected .gallery,
#tab-nav li.selected .gallery:hover,
#tab-nav li .HEC,
#tab-nav li .HEC:hover,
#tab-nav li.selected .HEC,
#tab-nav li.selected .HEC:hover,
#tab-nav li .locations,
#tab-nav li .locations:hover,
#tab-nav li.selected .locations,
#tab-nav li.selected .locations:hover,
#tab-nav li .LUX,
#tab-nav li .LUX:hover,
#tab-nav li.selected .LUX,
#tab-nav li.selected .LUX:hover,
#tab-nav li .overview,
#tab-nav li .overview:hover,
#tab-nav li.selected .overview,
#tab-nav li.selected .overview:hover,
#tab-nav li .PM,
#tab-nav li .PM:hover,
#tab-nav li.selected .PM,
#tab-nav li.selected .PM:hover,
#tab-nav li .serviceCategories,
#tab-nav li .serviceCategories:hover,
#tab-nav li.selected .serviceCategories,
#tab-nav li.selected .serviceCategories:hover,
#tab-nav li .TEC,
#tab-nav li .TEC:hover,
#tab-nav li.selected .TEC,
#tab-nav li.selected .TEC:hover,
#tab-nav li .TECH,
#tab-nav li .TECH:hover,
#tab-nav li.selected .TECH,
#tab-nav li.selected .TECH:hover {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	background-image:url(../docs/download/1165/zh_Hans-HK/bu-tabs.gif);
	background-repeat:no-repeat;
}

#tab-nav li .TECH,
#tab-nav li .TECH:hover,
#tab-nav li.selected .TECH,
#tab-nav li.selected .TECH:hover {
	width:100px;
	background-position:-991px -41px;
}

#tab-nav li.selected .TECH,
#tab-nav li.selected .TECH:hover {
	background-position:-992px -66px;
}

#tab-nav li .TEC,
#tab-nav li .TEC:hover,
#tab-nav li.selected .TEC,
#tab-nav li.selected .TEC:hover {
	width:101px;
	background-position:-991px -41px;
}

#tab-nav li.selected .TEC,
#tab-nav li.selected .TEC:hover {
	width:99px;
	background-position:-992px -66px;
}

#tab-nav li .serviceCategories,
#tab-nav li .serviceCategories:hover,
#tab-nav li.selected .serviceCategories,
#tab-nav li.selected .serviceCategories:hover {
	width:160px;
	background-position:-191px 10px;
}

#tab-nav li.selected .serviceCategories,
#tab-nav li.selected .serviceCategories:hover {
	width:157px;
	background-position:-192px -15px;
}

#tab-nav li .PM,
#tab-nav li .PM:hover,
#tab-nav li.selected .PM,
#tab-nav li.selected .PM:hover {
	width:178px;
	background-position:-791px -41px;
}

#tab-nav li.selected .PM,
#tab-nav li.selected .PM:hover {
	width:176px;
	background-position:-792px -66px;
}

#tab-nav li .overview,
#tab-nav li .overview:hover,
#tab-nav li.selected .overview,
#tab-nav li.selected .overview:hover {
	width:87px;
	background-position:10px -41px;
}

#tab-nav li.selected .overview,
#tab-nav li.selected .overview:hover {
	width:85px;
	background-position:9px -66px;
}

#tab-nav li .LUX,
#tab-nav li .LUX:hover,
#tab-nav li.selected .LUX,
#tab-nav li.selected .LUX:hover {
	width:145px;
	background-position:-391px -41px;
}

#tab-nav li.selected .LUX,
#tab-nav li.selected .LUX:hover {
	width:143px;
	background-position:-392px -66px;
}

#tab-nav li .locations,
#tab-nav li .locations:hover,
#tab-nav li.selected .locations,
#tab-nav li.selected .locations:hover {
	width:88px;
	background-position:-791px 10px;
}

#tab-nav li.selected .locations,
#tab-nav li.selected .locations:hover {
	width:86px;
	background-position:-792px -15px;
}

#tab-nav li .HEC,
#tab-nav li .HEC:hover,
#tab-nav li.selected .HEC,
#tab-nav li.selected .HEC:hover {
	width:92px;
	background-position:-591px -41px;
}

#tab-nav li.selected .HEC,
#tab-nav li.selected .HEC:hover {
	width:90px;
	background-position:-592px -66px;
}

#tab-nav li .gallery,
#tab-nav li .gallery:hover,
#tab-nav li.selected .gallery,
#tab-nav li.selected .gallery:hover {
	width:70px;
	background-position:-591px 10px;
}

#tab-nav li.selected .gallery,
#tab-nav li.selected .gallery:hover {
	width:68px;
	background-position:-592px -15px;
}

#tab-nav li .CG,
#tab-nav li .CG:hover,
#tab-nav li.selected .CG,
#tab-nav li.selected .CG:hover {
	width:139px;
	background-position:-191px -41px;
}

#tab-nav li.selected .CG,
#tab-nav li.selected .CG:hover {
	width:137px;
	background-position:-192px -66px;
}

#tab-nav li .casestudy,
#tab-nav li .casestudy:hover,
#tab-nav li.selected .casestudy,
#tab-nav li.selected .casestudy:hover {
	width:94px;
	background-position:-391px 10px;
}

#tab-nav li.selected .casestudy,
#tab-nav li.selected .casestudy:hover {
	width:92px;
	background-position:-392px -15px;
}

#tab-nav li .businessUnits,
#tab-nav li .businessUnits:hover,
#tab-nav li.selected .businessUnits,
#tab-nav li.selected .businessUnits:hover {
	width:134px;
	background-position:10px 10px;
}

#tab-nav li.selected .businessUnits,
#tab-nav li.selected .businessUnits:hover {
	width:132px;
	background-position:9px -15px;
}

#tab-nav li .careersNav_829,
#tab-nav li .careersNav_829:hover,
#tab-nav li.selected .careersNav_829,
#tab-nav li.selected .careersNav_829:hover,
#tab-nav li .careersNav_830,
#tab-nav li .careersNav_830:hover,
#tab-nav li.selected .careersNav_830,
#tab-nav li.selected .careersNav_830:hover,
#tab-nav li .careersNav_831,
#tab-nav li .careersNav_831:hover,
#tab-nav li.selected .careersNav_831,
#tab-nav li.selected .careersNav_831:hover,
#tab-nav li .careersNav_832,
#tab-nav li .careersNav_832:hover,
#tab-nav li.selected .careersNav_832,
#tab-nav li.selected .careersNav_832:hover {
	background-image:url(../docs/download/6808/zh_Hans-HK/tab-careers.gif);
	background-repeat:no-repeat;
}

#tab-nav li .careersNav_832,
#tab-nav li .careersNav_832:hover,
#tab-nav li.selected .careersNav_832,
#tab-nav li.selected .careersNav_832:hover {
	width:194px;
	background-position:-591px 10px;
}

#tab-nav li.selected .careersNav_832,
#tab-nav li.selected .careersNav_832:hover {
	background-position:-592px -15px;
}

#tab-nav li .careersNav_831,
#tab-nav li .careersNav_831:hover,
#tab-nav li.selected .careersNav_831,
#tab-nav li.selected .careersNav_831:hover {
	width:146px;
	background-position:-391px 10px;
}

#tab-nav li.selected .careersNav_831,
#tab-nav li.selected .careersNav_831:hover {
	background-position:-392px -15px;
}

#tab-nav li .careersNav_830,
#tab-nav li .careersNav_830:hover,
#tab-nav li.selected .careersNav_830,
#tab-nav li.selected .careersNav_830:hover {
	width:120px;
	background-position:-191px 10px;
}

#tab-nav li.selected .careersNav_830,
#tab-nav li.selected .careersNav_830:hover {
	background-position:-192px -15px;
}

#tab-nav li .careersNav_829,
#tab-nav li .careersNav_829:hover,
#tab-nav li.selected .careersNav_829,
#tab-nav li.selected .careersNav_829:hover {
	width:67px;
	background-position:10px 10px;
}

#tab-nav li.selected .careersNav_829,
#tab-nav li.selected .careersNav_829:hover {
	background-position:9px -15px;
}

#tab-nav li a,
#tab-nav li a:hover {
	display:block;
	height:30px;
	text-indent:-1500px;
}

.content div.category-row .category p {
	display:inline;
}

.content .mod-news p.date {
	float:left;
	width:15%;
}

.content .mod-tellafriend label {
	margin-top:2px;
	margin-bottom:1px;
}

.content .mod-tellafriend h2 {
	margin-bottom:13px;
}

.content .error label {
	color:#e60004;
}

.content .error input,
.content .error select,
.content .error textarea {
	border-color:#e60004;
	background-color:#fef2f2;
}

.content .mandatory label.error {
	padding-left:0px;
	background-image:none;
}

.content .mandatory label.caption {
	padding-left:13px;
	background-position:left top;
}

.content .mandatory label {
	color:#AB1032;
	padding-right:8px;
	background-image:url(../docs/download/1079/de_DE-1996/Iconset-Forms.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.content .mandatory input,
.content .mandatory select,
.content .mandatory textarea {
	color:#AB1032;
	border-color:#AB1032;
}

.content .mod-newsletter #tagline {
	font-size:16px;
	line-height:20px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032 !important;
}

.content .mod-newsletter .subtitle {
	font-size:16px;
	line-height:17px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032 !important;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding:0px !important;
}

.content .mod-newsletter strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#AB1032;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}

.content .mod-newsletter p.strong {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#AB1032;
}

.content .mod-newsletter p {
	color:#000000;
	font-size:13px;
	line-height:17px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
}

.content .mod-newsletter #NewsletterName {
	font-size:34px;
	line-height:34px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#747678;
	margin-top:5px;
	margin-bottom:0px;
}

.content .mod-newsletter .h3subtitle {
	font-size:13px !important !important;
	line-height:17px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:bold !important;
	font-style:normal !important;
	color:#000000;
	margin-top:0px !important;
	margin-right:0px !important;
	margin-bottom:0px !important;
	margin-left:0px !important;
}

.content .mod-newsletter #Ausgabe {
	font-size:11px !important !important;
	line-height:13px !important !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif !important;
	font-weight:normal !important;
	font-style:normal !important;
	color:#747678 !important;
	margin:0px;
}

.content .mod-newsletter a.internal,
.content .mod-newsletter a.internal:hover {
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	padding-left:15px;
	background-image:url(../docs/download/23486/en/Newsletter-Link-Icon-Grey.gif);
}

.content .mod-newsletter a.highlight,
.content .mod-newsletter a.highlight:visited,
.content .mod-newsletter a.highlight:hover {
	font-size:22px;
	line-height:30px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	text-decoration:none !important;
	display:block;
	width:100%;
}

.content .mod-newsletter a.anchor {
	font-size:8px;
	text-decoration:none !important;
	line-height:10px;
	margin:0px;
	padding:0px;
}

.content .mod-newsletter a,
.content .mod-newsletter a:hover {
	font-size:13px;
	text-decoration:underline !important;
	margin:0px;
	background-position:left 4px !important;
}

.content .mod-sitemap ul li ul li a {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	padding:0px;
	background-image:none;
}

.content .mod-sitemap ul li a,
.content .mod-sitemap ul li a:hover {
	margin:0px;
	padding:0px;
	background-image:none;
}

.content .mod-sitemap h3 {
	font-size:13px;
	line-height:24px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#333333;
}

.content .mod-sitemap a.title {
	display:inline;
}

.bo .mandatory-langindependent-bo label.default-bo {
	color:#284365;
	padding-right:22px;
	background-image:url(../docs/download/995/de_DE-1996/Iconset-Backoffice.gif);
	background-repeat:no-repeat;
	background-position:right -400px;
}

.bo .mandatory-langindependent-bo input.default-bo,
.bo .mandatory-langindependent-bo input.small-bo,
.bo .mandatory-langindependent-bo input.xsmall-bo,
.bo .mandatory-langindependent-bo select.auto-bo,
.bo .mandatory-langindependent-bo select.default-bo,
.bo .mandatory-langindependent-bo select.small-bo,
.bo .mandatory-langindependent-bo select.xsmall-bo,
.bo .mandatory-langindependent-bo textarea.default-bo {
	color:#000000;
	border-top-color:#284365;
	border-right-color:#637b96;
	border-bottom-color:#637b96;
	border-left-color:#284365;
}

.zoom-section .zoom-body a.LightBoxArrowRight,
.zoom-section .zoom-body a.LightBoxArrowRight:hover {
	position:absolute;
	overflow:hidden;
	top:0px;
	right:0px;
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.zoom-section .zoom-body a.LightBoxArrowLeft,
.zoom-section .zoom-body a.LightBoxArrowLeft:hover {
	position:absolute;
	overflow:hidden;
	top:0px;
	left:0px;
	filter:Alpha(opacity=1);
	opacity:0.01;
}

.zoom-section .zoom-body .image-legend p {
	margin:0px !important;
	padding:0px !important;
}

.content .pagebrowsing span.normal {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.content .pagebrowsing span.isFirst {
	border-left-width:0px;
	border-left-color:#D6D6D7;
	border-left-style:none;
}

.content .pagebrowsing a.isFirst,
.content .pagebrowsing a.isFirst:hover {
	border-left-width:0px;
	border-left-color:#D6D6D7;
	border-left-style:none;
}

.content table.bricks p {
	margin-top:3px;
	margin-bottom:2px;
}

.content table.bricks h3,
.mod-product .bricks h4 {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-top:4px;
	margin-bottom:1px;
}

.content table.complexlist strong {
	margin:0px;
}

.content table.complexlist h3 {
	margin-top:0px !important;
	margin-bottom:5px !important;
}

.content table.complexlist a.bold {
	margin-top:0px;
	margin-bottom:0px;
}

.lightbox1 label {
	margin-top:10px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content div.bricks a.internal,
.content div.bricks a.internal:hover {
	display:block;
	margin-bottom:15px;
	background-position:left 6px;
}

.content div.bricks a.external,
.content div.bricks a.external:hover {
	display:block;
	margin-bottom:15px;
	background-position:left 6px;
}

.bo .langindependent-bo label.default-bo,
.bo .langindependent-bo label.caption-bo {
	color:#374f6c;
	padding-right:22px;
	background-image:url(../docs/download/995/de_DE-1996/Iconset-Backoffice.gif);
	background-repeat:no-repeat;
	background-position:right -300px;
}

.bo .langindependent-bo label.caption-bo {
	margin-right:18px;
	padding-right:0px;
	padding-left:18px;
	background-position:left -300px;
}

.bo .langindependent-bo input.default-bo,
.bo .langindependent-bo input.small-bo,
.bo .langindependent-bo input.xsmall-bo,
.bo .langindependent-bo select.auto-bo,
.bo .langindependent-bo select.default-bo,
.bo .langindependent-bo select.small-bo,
.bo .langindependent-bo select.xsmall-bo,
.bo .langindependent-bo textarea.default-bo {
	color:#000000;
	border-top-color:#637b96;
	border-right-color:#c7d0da;
	border-bottom-color:#c7d0da;
	border-left-color:#637b96;
}

.content div.sublinks a {
	margin:0px;
}

.content div.image a {
	line-height:0px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side a.internal,
.content .content-side a.external {
	background-position:left 3px;
}

.content .content-side a.document {
	background-position:left 3px;
}

.content .content-side a.back {
	background-position:left -401px;
}

.content ul.link li.link a,
.content ul.link li.link a:hover {
	margin-top:0px;
	margin-bottom:0px;
}

.content .box3 .box-header-close h3,
.content .box3 .box-header-close h3:hover {
	color:#666666 !important;
}

.content .box-header h3 {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.content .box3 .box-header h3,
.content .box3 .box-header a,
.content .box3 .box-header a:hover {
	font-size:22px;
	line-height:24px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	padding-left:16px;
}

.content .box3 .box-header a,
.content .box3 .box-header a:hover {
	font-size:14px;
	line-height:16px;
}

.content .box2 .box-header h3 {
	margin-bottom:0px;
}

.content .box2 .box-body h3 {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#000000;
	margin-bottom:0px;
}

.content .box1 .box-header h3 {
	margin-bottom:6px;
}

.content dl dt strong {
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
}

.content .image-legend p.legend {
	color:#98989A;
	margin-top:0px;
	margin-bottom:5px;
	padding-top:1px;
	padding-bottom:0px;
}

.content .image-legend a.zoom {
	font-size:13px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#98989A;
	float:left;
	width:16px;
	height:16px;
	margin-right:1px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left -4000px;
}

.content ul li.bullet p {
	margin:0px;
}

.bo .error-bo p.error-bo {
	display:block;
}

.bo .error-bo label.default-bo {
	color:#d2001e;
}

.bo .error-bo input.default-bo,
.bo .error-bo input.small-bo,
.bo .error-bo input.xsmall-bo,
.bo .error-bo select.auto-bo,
.bo .error-bo select.default-bo,
.bo .error-bo select.small-bo,
.bo .error-bo select.xsmall-bo,
.bo .error-bo textarea.default-bo {
	border-color:#d2001e;
	background-color:#fae5e8;
}

.bo .mandatory-bo label.default-bo,
.bo .mandatory-bo label.caption-bo {
	color:#2B2B2B;
	padding-right:22px;
	background-image:url(../docs/download/995/de_DE-1996/Iconset-Backoffice.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.bo .mandatory-bo label.caption-bo {
	margin-right:18px;
	padding-right:0px;
	padding-left:18px;
	background-position:left top;
}

.bo .mandatory-bo input.default-bo,
.bo .mandatory-bo input.small-bo,
.bo .mandatory-bo input.xsmall-bo,
.bo .mandatory-bo select.auto-bo,
.bo .mandatory-bo select.default-bo,
.bo .mandatory-bo select.small-bo,
.bo .mandatory-bo select.xsmall-bo,
.bo .mandatory-bo textarea.default-bo {
	color:#000000;
	border-top-color:#202020;
	border-right-color:#929292;
	border-bottom-color:#929292;
	border-left-color:#202020;
}

.bo input.checkbox-bo,
input.singlecheckbox-bo,
.bo input.radiobutton-bo {
	width:14px;
	height:14px;
	border-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
	vertical-align:bottom;
}

input.singlecheckbox-bo {
	display:block;
	margin-right:0px;
	vertical-align:top;
}

.bo .brick-input-title-bo {
	font-size:22px;
	line-height:24px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	display:block;
	border-width:1px;
	border-color:#CBCBCC;
	border-style:solid;
	padding:3px;
	background-color:#F2F2F2;
}

#page-footer #signatur a,
#page-footer #signatur a:hover {
	line-height:20px;
}

#meta-nav ul li a.sitemap-selected {
	background-position:-400px -30px;
}

#meta-nav ul li a.sitemap,
#meta-nav ul li a.sitemap:hover {
	background-position:-400px -5px;
}

#meta-nav ul li a.searchfield,
#meta-nav ul li a.searchfield:hover {
	background-position:-600px -5px;
}

#meta-nav ul li a.languages,
#meta-nav ul li a.languages:hover {
	background-position:-800px -5px;
}

#meta-nav ul li a.country,
#meta-nav ul li a.country:hover,
#meta-nav ul li a.international,
#meta-nav ul li a.international:hover {
	background-image:url(../docs/download/29697/en/Country-Tabs.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#meta-nav ul li a.international,
#meta-nav ul li a.international:hover {
	width:57px;
}

#meta-nav ul li a.countries,
#meta-nav ul li a.countries:hover {
	background-position:0px -5px;
}

#meta-nav ul li a.contact-selected {
	background-position:-200px -30px;
}

#meta-nav ul li a.contact,
#meta-nav ul li a.contact:hover {
	background-position:-200px -5px;
}

.content p.search-error {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	margin-bottom:0px;
	padding:3px;
}

.content p.richtext {
	margin-top:0px;
	margin-bottom:0px;
}

.content p.press-sub {
	color:#98989A;
	font-size:11px;
	line-height:15px;
	margin-right:3px;
	margin-bottom:5px;
}

.content p.nomargin {
	margin-top:0px;
	margin-bottom:0px;
}

.content p.intro {
	display:inline;
}

.content p.error {
	display:none;
}

.content p.captcha {
	font-size:32px;
	line-height:32px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	margin:0px;
	padding-top:3px;
	text-align:center;
	vertical-align:middle;
}

.content .isLast,
.isLast {
	margin-bottom:0px !important;
}

.content .isFirst,
.isFirst {
	margin-top:0px !important;
}

.content input.checkbox,
.content input.radiobutton,
.content input.singlecheckbox {
	width:14px !important;
	height:13px;
	border-style:none;
	margin-top:0px;
	margin-right:5px;
	margin-bottom:0px;
	margin-left:0px;
	vertical-align:bottom;
}

.content input.singlecheckbox {
	display:block;
	margin-right:0px;
	vertical-align:top;
}

.content h3.titlebar {
	margin-bottom:6px;
	padding-top:2px;
	padding-right:6px;
	padding-bottom:2px;
	padding-left:6px;
	background-color:#DBDBDB;
}

.content h3.press {
	font-size:14px;
	line-height:19px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#333333;
	margin-bottom:3px;
}

.content cite {
	font-size:22px;
	line-height:25px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:italic;
	color:#98989A;
}

.content a.close {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	position:absolute;
	display:block;
	overflow:hidden;
	width:100%;
	height:15px;
	top:5px;
	right:0px;
	z-index:8888;
	padding-right:10px;
	text-align:right;
}

.content a.buttonlike {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	display:inline;
	height:auto;
	margin-right:10px;
	padding-top:2px;
	padding-right:4px;
	padding-bottom:2px;
	padding-left:4px;
	background-color:#AB1032;
}

.yes {
	width:38px;
	height:18px;
	background-image:url(../docs/download/16101/en/Button-Newsletter-English.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2,
.content .mod-newsletter .teaser h2,
.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2,
.content h3,
.content span.richttext-subtitle,
.content .box2 .box-header-close h3,
.content .mod-tellafriend h3,
.content .content-side h3,
.content .content-side span.richttext-subtitle,
#content-header h1,
.mod-history h1,
.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:22px;
	line-height:29px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	margin-top:0px;
	margin-bottom:0px;
}

#content-header h1,
.mod-history h1,
.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:34px;
	line-height:34px;
	margin-bottom:16px;
}

.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:22px;
	line-height:22px;
	color:#747678;
}

#content-header h1,
.mod-history h1 {
	font-size:22px;
	line-height:22px;
	color:#333333;
}

.content h3,
.content span.richttext-subtitle,
.content .box2 .box-header-close h3,
.content .mod-tellafriend h3,
.content .content-side h3,
.content .content-side span.richttext-subtitle {
	font-size:13px;
	line-height:18px;
	font-weight:bold;
}

.content h3,
.content span.richttext-subtitle,
.content .box2 .box-header-close h3,
.content .mod-tellafriend h3 {
	color:#000000;
}

.content .mod-tellafriend h3 {
	margin-bottom:23px;
}

.content .box2 .box-header-close h3 {
	padding-left:12px;
}

.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2 {
	line-height:24px;
}

.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2 {
	font-size:14px;
	line-height:16px;
	margin-bottom:7px;
}

.sIFR-active .content .content-side .section h2 {
	margin-top:-2px;
	margin-bottom:1px;
}

.content .content-side span.richtext-title {
	line-height:auto;
	margin-bottom:0px;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2,
.content .mod-newsletter .teaser h2 {
	font-size:24px;
	line-height:26px;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2 {
	font-size:16px;
	line-height:18px;
	color:#666666;
	margin-bottom:11px;
}

.sIFR-active .category h2 {
	visibility:hidden;
	margin-top:-2px;
	margin-bottom:6px;
}

.sIFR-active .content .section h2 {
	visibility:hidden;
	margin-top:-2px;
	margin-bottom:6px;
}

.content span.richtext-title {
	line-height:autp;
	margin-bottom:0px;
}

.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover {
	font-size:20px !important;
	line-height:22px !important;
}

textarea.two-lines {
	height:28px !important;
}

p.fax,
p.phone,
.content .content-side div.teaser-contacts p.phone,
.content .mod-citylocations div.category-row .category p.phone {
	padding-left:14px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
}

p.phone,
.content .content-side div.teaser-contacts p.phone,
.content .mod-citylocations div.category-row .category p.phone {
	background-position:left -2400px;
}

.content .content-side div.teaser-contacts p.phone,
.content .mod-citylocations div.category-row .category p.phone {
	margin-top:5px;
}

.content .mod-citylocations div.category-row .category p.phone {
	display:block;
	margin-top:4px;
	margin-bottom:0px;
}

p.fax {
	background-position:left -2702px;
}

.content a.bold,
.content strong,
.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong,
.content a,
.content a:hover,
.content a.richtext-link,
.content a.richtext-link:hover,
.content .content-side a,
.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content div.richtext a,
.content div.richtext a:hover,
.content em,
.content span.richtext-em,
.flyout-nav ul li ul li a,
.flyout-nav ul li ul li a:hover,
.flyout-nav ul li p,
.content a.title,
.content a.title:hover,
.content .label,
.content .doc-size-black,
.content .doc-size-grey,
.content table.indextext th p.caption,
.content table.indextext td p.caption,
.content label,
.content p,
.content span.richtext-text,
.content .box2 h3,
.content .content-side p,
.content .content-side span.richtext-text,
.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p,
.content .content-side em,
.content .content-side span.richtext-em,
.content p.footnote,
.content p.remark,
#page-header a.back,
.content input,
select,
.content input.fileupload,
.content textarea,
.content .mod-tellafriend textarea,
.content .mod-tellafriend input,
#page-footer p,
#page-footer span,
#page-footer a,
#page-footer a:hover,
#content-header a.back,
.content .error p.error,
.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table tbody td span,
div.datepicker-section .datepicker-body table thead th span {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table tbody td span,
div.datepicker-section .datepicker-body table thead th span {
	font-size:12px;
	line-height:14px;
}

div.datepicker-section .datepicker-body table thead th span {
	color:#000000;
}

div.datepicker-section .datepicker-body table tbody td span {
	color:#000000;
}

.content .content-side p.footnote,
.content .content-side p.remark {
	line-height:13px;
}

.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p,
.content .content-side em,
.content .content-side span.richtext-em,
.content p.footnote,
.content p.remark,
#page-header a.back,
.content input,
select,
.content input.fileupload,
.content textarea,
.content .mod-tellafriend textarea,
.content .mod-tellafriend input,
#page-footer p,
#page-footer span,
#page-footer a,
#page-footer a:hover,
#content-header a.back,
.content .error p.error {
	line-height:16px;
}

.content .error p.error {
	color:#e60004;
	display:block;
	margin-top:3px;
	margin-bottom:3px;
	padding-left:12px;
	background-image:url(../docs/download/1079/de_DE-1996/Iconset-Forms.gif);
	background-repeat:no-repeat;
	background-position:left -100px;
}

#content-header a.back {
	float:right;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:20px;
}

#page-footer span,
#page-footer a,
#page-footer a:hover {
	color:#98989A;
}

#page-footer a,
#page-footer a:hover {
	text-decoration:none;
	margin-left:15px;
}

#page-footer p {
	color:#98989A;
}

.content input,
select,
.content input.fileupload,
.content textarea,
.content .mod-tellafriend textarea,
.content .mod-tellafriend input {
	color:#333333;
	width:224px;
	height:15px;
	border-width:1px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-right:10px;
	padding-top:3px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.content .mod-tellafriend input {
	width:242px;
	margin-right:0px;
	margin-bottom:5px;
}

.content textarea,
.content .mod-tellafriend textarea {
	height:64px;
	padding-bottom:2px;
}

.content .mod-tellafriend textarea {
	width:242px;
	margin-right:0px;
	margin-bottom:5px;
}

.content input.fileupload {
	height:17px;
}

select {
	width:232px;
	height:20px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
}

#page-header a.back {
	float:right;
	margin-top:3px;
	margin-bottom:0px;
	margin-left:20px;
}

.content p.footnote,
.content p.remark {
	line-height:14px;
}

.content p.remark {
	color:#000000;
	margin-top:12px;
	margin-bottom:0px;
}

.content p.footnote {
	color:#000000;
	margin-top:12px;
	margin-bottom:6px;
}

.content .content-side em,
.content .content-side span.richtext-em {
	line-height:18px;
}

.content .content-side span.richtext-em {
	line-height:auto;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p {
	line-height:18px;
	font-weight:bold;
}

div.datepicker-section .datepicker-header h4 {
	color:#000000;
}

.content .pagebrowsing span {
	font-weight:normal;
	color:#AB1032;
	display:block;
	float:left;
	overflow:hidden;
	border-left-width:1px;
	border-left-color:#D6D6D7;
	border-left-style:solid;
	padding-right:10px;
	padding-left:10px;
}

.content .content-side span.richtext-strong {
	line-height:auto;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content .cite-author {
	color:#98989A;
	display:block;
	margin-top:15px !important;
}

.content .content-side p,
.content .content-side span.richtext-text {
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side span.richtext-text {
	line-height:auto;
}

.content p,
.content span.richtext-text,
.content .box2 h3 {
	color:#000000;
	margin-bottom:15px;
}

.content .box2 h3 {
	padding-left:12px;
}

.content span.richtext-text {
	margin-top:0px;
	margin-bottom:0px;
}

.content label {
	color:#000000;
	display:block;
	width:auto;
	white-space:nowrap;
}

.content .label,
.content .doc-size-black,
.content .doc-size-grey,
.content table.indextext th p.caption,
.content table.indextext td p.caption {
	color:#98989A;
	margin:0px;
}

.content .doc-size-black,
.content .doc-size-grey {
	color:#000000;
	display:inline;
	margin-left:5px;
}

.content .doc-size-grey {
	color:#98989A;
}

.content a.title,
.content a.title:hover {
	font-size:16px;
	color:#666666;
	text-decoration:none;
	display:block;
	margin-bottom:11px;
}

.content a,
.content a:hover,
.content a.richtext-link,
.content a.richtext-link:hover,
.content .content-side a,
.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content div.richtext a,
.content div.richtext a:hover,
.content em,
.content span.richtext-em,
.flyout-nav ul li ul li a,
.flyout-nav ul li ul li a:hover,
.flyout-nav ul li p {
	line-height:22px;
}

.flyout-nav ul li ul li a,
.flyout-nav ul li ul li a:hover,
.flyout-nav ul li p {
	color:#333333;
	text-decoration:none;
}

.flyout-nav ul li p {
	font-weight:bold;
}

.content em,
.content span.richtext-em {
	color:#000000;
	display:block;
	margin-top:16px;
	margin-bottom:8px;
}

.content span.richtext-em {
	line-height:18px;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content a,
.content a:hover,
.content a.richtext-link,
.content a.richtext-link:hover,
.content .content-side a,
.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content div.richtext a,
.content div.richtext a:hover {
	color:#000000;
	text-decoration:none;
	display:block;
}

.content div.richtext a,
.content div.richtext a:hover {
	line-height:18px;
	color:#AB1032;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content .pagebrowsing a,
.content .pagebrowsing a:hover {
	line-height:18px;
	float:left;
	overflow:hidden;
	border-left-width:1px;
	border-left-color:#D6D6D7;
	border-left-style:solid;
	margin-top:0px;
	margin-bottom:0px;
	padding-right:10px;
	padding-left:10px;
}

.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover {
	line-height:auto;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content a.richtext-link,
.content a.richtext-link:hover {
	line-height:18px;
	color:#AB1032;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

.content a.bold,
.content strong,
.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong {
	font-weight:bold;
}

.content strong,
.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong {
	color:#000000;
	display:block;
	margin-top:15px;
	margin-bottom:15px;
}

.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong {
	line-height:auto;
	display:inline;
	margin-top:0px;
	margin-bottom:0px;
}

table.resultlist .single-col span.richtext-strong {
	color:#AB1032 !important;
}

.tab-nav-thai,
.tab-nav-thai:hover {
	background-position:10px 5px !important;
}

select.margin-top {
	margin-top:6px;
}

p.country-selected,
p.languages-selected,
p.searchfield-selected {
	overflow:hidden;
	text-indent:-300px;
	background-image:url(../docs/download/1166/zh_Hans-HK/Main-and-Metatabs.gif);
	background-repeat:no-repeat;
	background-position:0px -30px;
}

p.searchfield-selected {
	margin-left:-1px;
	background-position:-600px -30px;
}

p.languages-selected {
	background-position:-800px -30px;
}

p.chart-legend {
	float:left;
	width:240px;
	margin-bottom:0px !important;
}

.bo .pagebrowsing a.backward,
.bo .pagebrowsing a.fastbackward,
.bo .pagebrowsing a.fastforward,
.bo .pagebrowsing a.forward,
.bo .pagebrowsing span.backward-disabled,
.bo .pagebrowsing span.fastbackward-disabled,
.bo .pagebrowsing span.fastforward-disabled,
.bo .pagebrowsing span.forward-disabled {
	line-height:100px !important;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	overflow:hidden;
	width:4px;
	height:10px;
	text-indent:500px;
	background-image:url(../docs/download/1058/de_DE-1996/Iconset-Seiten-blaettern-Backoffice.gif);
	background-repeat:no-repeat;
}

.bo .pagebrowsing span.forward-disabled {
	background-position:-200px top;
}

.bo .pagebrowsing span.fastforward-disabled {
	width:8px;
	background-position:-300px top;
}

.bo .pagebrowsing span.fastbackward-disabled {
	width:8px;
	background-position:-50px top;
}

.bo .pagebrowsing span.backward-disabled {
	background-position:-150px top;
}

.bo .pagebrowsing a.forward {
	background-position:-250px top;
}

.bo .pagebrowsing a.fastforward {
	width:8px;
	background-position:-350px top;
}

.bo .pagebrowsing a.fastbackward {
	width:8px;
	background-position:0px top;
}

.bo .pagebrowsing a.backward {
	background-position:-100px top;
}

.content .pagebrowsing a.backward,
.content .pagebrowsing a.backward:hover,
.content .pagebrowsing span.backward-disabled,
.content .pagebrowsing a.fastbackward,
.content .pagebrowsing a.fastforward,
.content .pagebrowsing a.forward,
.content .pagebrowsing a.forward:hover,
.content .pagebrowsing span.forward-disabled,
.content .pagebrowsing span.fastbackward-disabled,
.content .pagebrowsing span.fastforward-disabled {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	overflow:hidden;
	width:5px;
	height:11px;
	text-indent:500px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
}

.content .pagebrowsing span.fastforward-disabled {
	display:block;
	width:8px;
	background-position:-300px top;
}

.content .pagebrowsing span.fastbackward-disabled {
	width:8px;
	background-position:-50px top;
}

.content .pagebrowsing a.forward,
.content .pagebrowsing a.forward:hover,
.content .pagebrowsing span.forward-disabled {
	width:15px;
	height:15px;
	border-left-width:1px;
	border-left-color:#D6D6D7;
	border-left-style:solid;
	padding-right:0px;
	padding-left:0px;
	background-position:10px 4px;
}

.content .pagebrowsing span.forward-disabled {
	background-position:10px -96px;
}

.content .pagebrowsing a.fastforward {
	width:8px;
	background-position:-350px top;
}

.content .pagebrowsing a.fastbackward {
	width:8px;
	background-position:0px top;
}

.content .pagebrowsing a.backward,
.content .pagebrowsing a.backward:hover,
.content .pagebrowsing span.backward-disabled {
	border-left-width:0px;
	border-left-color:#D6D6D7;
	border-left-style:none;
	padding-right:0px;
	padding-left:10px;
	background-position:left -297px;
}

.content .pagebrowsing span.backward-disabled {
	background-position:left -396px;
}

.OK {
	width:38px !important;
	background-position:-1200px -1px !important;
}

.nomargin {
	margin:0px !important;
}

.nomargin {
	margin:0px !important;
}

.no {
	width:34px;
	height:18px;
	background-image:url(../docs/download/16101/en/Button-Newsletter-English.gif);
	background-repeat:no-repeat;
	background-position:-200px 0;
}

#top-nav ul li a,
#top-nav ul li a:hover,
#top-nav ul li #MainNav_357,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover,
#top-nav ul li #MainNav_612,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover,
#top-nav ul li #MainNav_619,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover,
#top-nav ul li #MainNav_621,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover,
#top-nav ul li #MainNav_623,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover,
#top-nav ul li #MainNav_624,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover,
#top-nav ul li #MainNav_625,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover,
#meta-nav ul li a,
#meta-nav ul li a:hover,
#language-nav ul li a,
#language-nav ul li a:hover,
#language-nav ul li a.selected,
#language-nav ul li a.selected:hover,
#nav-section #main-nav ul li a,
#nav-section #main-nav ul li a:hover,
#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected:hover,
#nav-section #main-nav ul li ul li a,
#nav-section #main-nav ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li ul li ul li a:link,
#nav-section #main-nav ul li ul li ul li a:visited,
#nav-section #main-nav ul li ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a:active {
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
}

#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li ul li ul li a:link,
#nav-section #main-nav ul li ul li ul li a:visited,
#nav-section #main-nav ul li ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a:active {
	font-size:13px;
	line-height:14px;
	border-bottom-style:none;
}

#nav-section #main-nav ul li ul li a,
#nav-section #main-nav ul li ul li a:hover {
	color:#000000;
	line-height:15px;
	border-top-style:none;
	margin-bottom:5px;
}

#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected:hover {
	font-size:13px;
	font-weight:bold;
	color:#AB1032;
}

#nav-section #main-nav ul li a,
#nav-section #main-nav ul li a:hover {
	font-size:13px;
	line-height:18px;
	color:#000000;
	display:block;
	height:1%;
	margin-bottom:5px;
	padding-left:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
}

#language-nav ul li a,
#language-nav ul li a:hover,
#language-nav ul li a.selected,
#language-nav ul li a.selected:hover {
	font-size:13px;
	line-height:14px;
	color:#333333;
}

#language-nav ul li a.selected,
#language-nav ul li a.selected:hover {
	color:#AB1032;
}

#top-nav ul li a,
#top-nav ul li a:hover,
#top-nav ul li #MainNav_357,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover,
#top-nav ul li #MainNav_612,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover,
#top-nav ul li #MainNav_619,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover,
#top-nav ul li #MainNav_621,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover,
#top-nav ul li #MainNav_623,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover,
#top-nav ul li #MainNav_624,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover,
#top-nav ul li #MainNav_625,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover,
#meta-nav ul li a,
#meta-nav ul li a:hover {
	display:block;
	overflow:hidden;
	height:22px;
	text-indent:-300px;
	background-image:url(../docs/download/1166/zh_Hans-HK/Main-and-Metatabs.gif);
	background-repeat:no-repeat;
}

#meta-nav ul li a,
#meta-nav ul li a:hover {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	color:#ADADAE;
	height:14px;
	margin-top:3px;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:0px;
}

#top-nav ul li a,
#top-nav ul li a:hover,
#top-nav ul li #MainNav_357,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover,
#top-nav ul li #MainNav_612,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover,
#top-nav ul li #MainNav_619,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover,
#top-nav ul li #MainNav_621,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover,
#top-nav ul li #MainNav_623,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover,
#top-nav ul li #MainNav_624,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover,
#top-nav ul li #MainNav_625,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover {
	font-size:22px;
	color:#666666;
	padding:0xp;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:0px;
	padding-left:0px;
}

#top-nav ul li #MainNav_625,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover {
	width:65px;
	background-position:-1200px -50px;
}

#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover {
	background-position:-1200px -75px;
}

#top-nav ul li #MainNav_624,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover {
	width:56px;
	background-position:-1000px -50px;
}

#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover {
	background-position:-1000px -75px;
}

#top-nav ul li #MainNav_623,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover {
	width:80px;
	background-position:-200px -50px;
}

#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover {
	background-position:-200px -75px;
}

#top-nav ul li #MainNav_621,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover {
	width:118px;
	background-position:-800px -50px;
}

#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover {
	background-position:-800px -75px;
}

#top-nav ul li #MainNav_619,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover {
	width:75px;
	background-position:-600px -50px;
}

#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover {
	background-position:-600px -75px;
}

#top-nav ul li #MainNav_612,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover {
	width:70px;
	background-position:-400px -50px;
}

#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover {
	background-position:-400px -75px;
}

#top-nav ul li #MainNav_357,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover {
	width:50px;
	background-position:0px -50px;
}

#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover {
	background-position:0px -75px;
}

.content a.back,
.content a.date,
.content a.date:hover,
.content a.document,
.content a.download,
.content a.download:hover,
.content a.email,
.content a.email:hover,
.content .content-side a.email,
.content .content-side a.email:hover,
.content .content-side div.teaser-contacts a.email,
.content .content-side div.teaser-contacts a.email:hover,
.content .mod-citylocations div.category-row .category a.email,
.content .mod-citylocations div.category-row .category a.email:hover,
.content a.internal,
.content a.internal:hover,
.content a.external,
.content a.internal-red,
.content a.internal-red:hover,
.content a.more,
.content a.more:hover,
.content div.mod-career a.more,
.content div.mod-career a.more:hover,
.content .mod-mostvisited .most-visited-list table.detaillist a.more,
.content .mod-mostvisited .most-visited-list table.detaillist a.more:hover,
#breadcrumb a,
#breadcrumb a:hover,
#breadcrumb .selected,
#breadcrumb .selected:hover,
div.column a.internal,
div.column a.internal:hover,
.content div.bu-list ul.bu li.bu ul.link li.link a.internal,
.content div.bu-list ul.bu li.bu ul.link li.link a.internal:hover {
	display:inline;
	padding-left:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
}

.content a.internal,
.content a.internal:hover,
.content a.external,
.content a.internal-red,
.content a.internal-red:hover,
.content a.more,
.content a.more:hover,
.content div.mod-career a.more,
.content div.mod-career a.more:hover,
.content .mod-mostvisited .most-visited-list table.detaillist a.more,
.content .mod-mostvisited .most-visited-list table.detaillist a.more:hover,
#breadcrumb a,
#breadcrumb a:hover,
#breadcrumb .selected,
#breadcrumb .selected:hover,
div.column a.internal,
div.column a.internal:hover,
.content div.bu-list ul.bu li.bu ul.link li.link a.internal,
.content div.bu-list ul.bu li.bu ul.link li.link a.internal:hover {
	background-position:left 3px;
}

.content div.bu-list ul.bu li.bu ul.link li.link a.internal,
.content div.bu-list ul.bu li.bu ul.link li.link a.internal:hover {
	display:block;
	height:1%;
	background-position:left 6px;
}

div.column a.internal,
div.column a.internal:hover {
	padding-right:30px;
}

#breadcrumb a,
#breadcrumb a:hover,
#breadcrumb .selected,
#breadcrumb .selected:hover {
	color:#98989A;
	font-size:11px;
	line-height:18px;
	background-position:left -97px;
}

#breadcrumb .selected,
#breadcrumb .selected:hover {
	color:#AB1032;
	background-position:left 3px;
}

.content a.more,
.content a.more:hover,
.content div.mod-career a.more,
.content div.mod-career a.more:hover,
.content .mod-mostvisited .most-visited-list table.detaillist a.more,
.content .mod-mostvisited .most-visited-list table.detaillist a.more:hover {
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	margin-left:5px;
}

.content .mod-mostvisited .most-visited-list table.detaillist a.more,
.content .mod-mostvisited .most-visited-list table.detaillist a.more:hover {
	margin-left:0px;
}

.content div.mod-career a.more,
.content div.mod-career a.more:hover {
	margin-left:0px;
}

.content a.internal-red,
.content a.internal-red:hover {
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#AB1032;
	display:block;
	background-position:left 6px;
}

.content a.external {
	display:block;
	background-position:left 6px;
}

.content a.email,
.content a.email:hover,
.content .content-side a.email,
.content .content-side a.email:hover,
.content .content-side div.teaser-contacts a.email,
.content .content-side div.teaser-contacts a.email:hover,
.content .mod-citylocations div.category-row .category a.email,
.content .mod-citylocations div.category-row .category a.email:hover {
	color:#AB1032;
	padding-left:14px;
	background-position:left -1898px;
}

.content .mod-citylocations div.category-row .category a.email,
.content .mod-citylocations div.category-row .category a.email:hover {
	display:block;
	margin-top:14px;
	background-position:left -1896px;
}

.content .content-side div.teaser-contacts a.email,
.content .content-side div.teaser-contacts a.email:hover {
	display:block;
	margin-top:14px;
	background-position:left -1896px;
}

.content a.download,
.content a.download:hover {
	color:#AB1032;
	padding-left:14px;
	background-position:left -6899px;
}

.content a.document {
	background-position:left 3px;
}

.content a.date,
.content a.date:hover {
	color:#ADADAE;
	background-position:left 2px;
}

.content a.back {
	background-position:left -400px;
}

input.search-standard-lightest,
select.search-standard-lightest,
.content .content-side div.teaser-career select.search-standard {
	color:#000000 !important;
	font-size:11px;
	border-width:1px;
	border-color:#DBDBDB;
	border-style:solid;
	margin-bottom:5px;
}

.content .content-side div.teaser-career select.search-standard {
	width:270px;
}

select.search-standard-lightest {
	width:290px;
}

input.search-standard-lightest {
	width:282px;
}

select.locations,
.sIFR-active select.locations {
	color:#000000;
	font-size:11px;
	border-width:1px;
	border-color:#CBCBCC;
	border-style:solid;
	margin-bottom:5px;
}

select.locations,
.sIFR-active select.locations {
	float:right;
	width:239px;
	margin-top:40px;
	margin-right:0px !important;
}

.sIFR-active select.locations {
	margin-top:55px;
}

#page-footer a.pdf,
#page-footer a.print,
#page-footer a.recommend,
#page-footer a.top {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	position:absolute;
	overflow:hidden;
	width:11px;
	height:14px;
	top:4px;
	right:0px;
	text-indent:500px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left -3199px;
}

#page-footer a.top {
	float:right;
	margin-right:0px;
	padding-right:16px;
	padding-left:0px;
	background-position:right -300px;
}

#page-footer a.recommend {
	width:18px;
	background-position:left -2895px;
}

#page-footer a.print {
	right:33px;
}

#page-footer a.pdf {
	right:59px;
	background-position:left -7299px;
}

input.datepicker-input,
input.search-standard,
input.search-wide,
select.homepage,
select.search-standard {
	font-size:13px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000 !important;
	border-width:1px;
	border-color:#ADADAE !important;
	border-style:solid;
	margin-bottom:5px;
}

select.search-standard {
	width:195px;
	height:20px;
}

select.homepage {
	width:276px;
	margin-bottom:10px;
}

input.search-wide {
	clear:left;
	width:392px !important;
}

input.search-standard {
	width:224px;
}

input.datepicker-input {
	width:84px !important;
	background-image:url(../docs/download/4037/en/datepicker-input-bg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	cursor:pointer;
}

.content input.button,
.content .mod-tellafriend input.button {
	display:block;
	height:18px;
	border-width:0px;
	border-color:#FFFFFF;
	border-style:solid;
	background-image:url(../docs/download/1335/zh_Hans-HK/Button-English.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

.content input.button,
.content .mod-tellafriend input.button {
	font-size:14px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
	width:auto;
	border-width:1px;
	border-color:#AB1032;
	margin-top:1px;
	text-align:center;
	background-color:#AB1032;
}

.content .mod-tellafriend input.button {
	margin-top:5px;
	margin-bottom:0px;
}

#backto-searchresults,
#backto-searchresults:hover,
#backto-country,
#backto-country:hover,
#backto-homepage,
#backto-homepage:hover,
#backto-overview,
#backto-overview:hover,
div.backlink .backto-overview,
div.backlink .backto-overview:hover,
.content .mod-career-finder .backto-overview,
.content .mod-career-finder .backto-overview:hover,
#backto-world,
#backto-world:hover,
div.backlink #backto-searchresults,
div.backlink #backto-searchresults:hover {
	display:block;
	height:21px;
	margin-top:6px;
	text-indent:-300px;
	background-image:url(../docs/download/1199/zh_Hans-HK/Back-to-search-results.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

div.backlink #backto-searchresults,
div.backlink #backto-searchresults:hover {
	position:absolute;
	width:260px;
	top:3px;
	right:0px;
}

#backto-world,
#backto-world:hover {
	position:absolute;
	width:230px;
	height:15px;
	top:2px;
	right:0px;
	background-image:url(../docs/download/1277/zh_Hans-HK/Back-to-World.gif);
	background-position:109px 0px;
}

#backto-overview,
#backto-overview:hover,
div.backlink .backto-overview,
div.backlink .backto-overview:hover,
.content .mod-career-finder .backto-overview,
.content .mod-career-finder .backto-overview:hover {
	position:absolute;
	width:230px;
	height:18px;
	top:2px;
	right:0px;
	background-image:url(../docs/download/1378/zh_Hans-HK/Back-to-overview.gif);
}

.content .mod-career-finder .backto-overview,
.content .mod-career-finder .backto-overview:hover {
	width:290px;
	height:17px;
	top:27px;
}

#backto-homepage,
#backto-homepage:hover {
	margin-top:3px;
	background-image:url(../docs/download/6288/zh_Hans-HK/Back-to-homepage.gif);
}

#backto-country,
#backto-country:hover {
	position:absolute;
	width:180px;
	height:18px;
	top:2px;
	right:0px;
	background-image:url(../docs/download/1277/zh_Hans-HK/Back-to-World.gif);
	background-position:-138px 0px;
}

.bo h3.default-bo,
.bo h3.header-bo,
.bo label.checkbox-bo,
.bo label.radiobutton-bo,
.bo label.default-bo,
label.caption-bo,
.bo label.bold-bo,
.bo p.default-bo,
.bo a.default-bo,
.bo a.default-bo:hover,
.bo a.button-bo,
.bo a.button-bo:hover,
.bo p.bold-bo,
.bo p.error-bo,
.bo p.notice-bo,
.bo .pagebrowsing a,
.bo .pagebrowsing span,
.bo h2.default-bo,
.bo h2.header-bo,
.bo h1.default-bo,
.bo h1.header-bo,
p.surfnedit,
.bo input.default-bo,
.bo input.button-bo,
.bo input.medium-bo,
.bo input.small-bo,
.bo input.xsmall-bo,
.bo select.default-bo,
.bo select.auto-bo,
.bo select.medium-bo,
.bo select.small-bo,
.bo select.xsmall-bo,
.bo textarea.default-bo,
.bo textarea.default-big-bo {
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#424242;
}

.bo input.default-bo,
.bo input.button-bo,
.bo input.medium-bo,
.bo input.small-bo,
.bo input.xsmall-bo,
.bo select.default-bo,
.bo select.auto-bo,
.bo select.medium-bo,
.bo select.small-bo,
.bo select.xsmall-bo,
.bo textarea.default-bo,
.bo textarea.default-big-bo {
	color:#000000;
	width:294px;
	height:15px;
	border-width:1px;
	border-top-color:#838383;
	border-right-color:#C8C8C8;
	border-bottom-color:#C8C8C8;
	border-left-color:#838383;
	border-style:solid;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:0px;
	padding-left:3px;
	background-color:#F8F8F8;
}

.bo select.default-bo,
.bo select.auto-bo,
.bo select.medium-bo,
.bo select.small-bo,
.bo select.xsmall-bo,
.bo textarea.default-bo,
.bo textarea.default-big-bo {
	width:302px;
	height:19px;
	padding-top:1px;
	padding-right:0px;
	padding-left:0px;
}

.bo textarea.default-bo,
.bo textarea.default-big-bo {
	width:294px;
	height:60px;
	padding-top:2px;
	padding-right:3px;
	padding-bottom:2px;
	padding-left:3px;
}

.bo textarea.default-big-bo {
	height:300px;
}

.bo select.xsmall-bo {
	width:40px;
}

.bo select.small-bo {
	width:70px;
}

.bo select.medium-bo {
	width:178px;
}

.bo select.auto-bo {
	width:auto;
}

.bo input.xsmall-bo {
	width:20px;
}

.bo input.small-bo {
	width:50px;
}

.bo input.medium-bo {
	width:170px;
}

.bo input.button-bo {
	width:auto;
	height:auto;
	border-color:#B9B9B9;
	background-color:#FFFFFF;
}

p.surfnedit {
	font-size:10px;
	line-height:11px;
	color:#BF0080;
	margin:0px;
	padding:0px;
}

.bo h1.default-bo,
.bo h1.header-bo {
	font-size:14px;
	line-height:16px;
	font-weight:bold;
}

.bo h1.header-bo {
	margin-top:8px;
	margin-bottom:8px;
}

.bo h2.default-bo,
.bo h2.header-bo {
	font-weight:bold;
}

.bo h2.header-bo {
	margin-top:7px;
	margin-bottom:7px;
}

.bo .pagebrowsing span {
	color:#000000;
	float:left;
	overflow:hidden;
	margin-left:5px;
}

.bo .pagebrowsing a {
	float:left;
	overflow:hidden;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
}

.bo p.error-bo,
.bo p.notice-bo {
	font-weight:bold;
	color:#d2001e;
	display:none;
	margin-top:4px;
	padding-left:14px;
	background-image:url(../docs/download/995/de_DE-1996/Iconset-Backoffice.gif);
	background-repeat:no-repeat;
	background-position:left -100px;
}

.bo p.notice-bo {
	display:block;
	background-position:left -200px;
}

.bo p.bold-bo {
	font-weight:bold;
}

.bo a.default-bo,
.bo a.default-bo:hover,
.bo a.button-bo,
.bo a.button-bo:hover {
	text-decoration:underline;
	display:block;
}

.bo a.button-bo,
.bo a.button-bo:hover {
	color:#000000;
	text-decoration:none;
	border-width:1px;
	border-color:#B9B9B9;
	border-style:solid;
	padding-top:3px;
	padding-right:6px;
	padding-bottom:1px;
	padding-left:6px;
	background-color:#FFFFFF;
}

.bo label.bold-bo {
	font-weight:bold;
}

.bo h3.default-bo,
.bo h3.header-bo {
	font-weight:bold;
}

.bo h3.header-bo {
	margin-top:7px;
	margin-bottom:7px;
}

.arrow-right,
.arrow-right:hover {
	position:absolute;
	display:block;
	top:0px;
	right:0px;
}

.arrow-left,
.arrow-left:hover {
	position:absolute;
	display:block;
	top:0px;
	left:0px;
}

.content #product-search-result #Results ul {
	margin:0px;
}

.content #product-search-result #Overview ul {
	margin:0px;
	padding-top:0px;
}

.content #product-search-result #Overview ul li ul {
	margin:0px;
	padding:0px;
}

.content .documentation #main-nav li {
	position:relative;
}

.content .mod-image-slider ul li.isLast {
	margin-right:0px;
}

.content .mod-image-slider ul li {
	display:inline;
	float:left;
	border-width:1px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-right:13px;
}

.content .mod-image-slider ul {
	display:block;
	width:6000px;
	margin:0px;
}

.content ul.richtext-neu li.bullet-neu {
	list-style-type:disc;
	color:#AB1032;
	font-size:9px;
	line-height:15px;
	position:relative;
	background-image:none;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

#alt-products .text-block ul li {
	display:block;
	float:left;
	width:150px;
	margin-right:10px;
}

#alt-products .text-block ul {
	margin-top:10px;
	margin-left:20px;
	padding:0px;
}

#alt-slider .text-block ul li {
	display:block;
	float:left;
	width:140px;
	margin-right:10px;
}

#alt-slider .text-block ul {
	margin-top:15px;
	margin-left:20px;
	padding:0px;
}

.content div.bu-list ul.bu li.bu ul.link li.link {
	font-size:13px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	height:1%;
	margin:0px;
	padding:0px;
}

.content div.bu-list ul.bu li.bu ul.link {
	margin-top:0px;
	margin-left:0px;
}

.content div.bu-list ul.bu li.bu,
.content div.bu-list ul.bu li.bu-right {
	float:left;
	width:176px;
	margin-right:15px;
}

.content div.bu-list ul.bu li.bu-right {
	margin-right:0px;
}

.content div.bu-list ul.bu {
	margin:0px;
	padding-bottom:3px;
	background-image:url(../docs/download/6485/en/Business-Units-Background.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

#top-nav-docu ul li,
#top-nav-docu ul li.selected {
	float:left;
	height:46px;
}

#top-nav-docu ul {
	list-style-type:none;
}

.content .mod-sitemap ul li ul li ul li {
	margin:0px;
	padding:0px;
}

.content .mod-career-finder .detail ul {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:15px;
	margin-left:0px;
}

.content .mod-career-finder .detail li {
	font-size:13px;
	line-height:22px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
	list-style-type:disc;
	line-height:15px;
	border-width:0px;
}

li.noborder {
	border-width:0px;
}

.content .mod-picture-pool ul {
	float:left;
	margin-bottom:0px;
	margin-left:0px;
}

.content .mod-contact-finder ul.businessunits li {
	margin-bottom:5px;
}

.content .mod-contact-finder ul.businessunits {
	padding-bottom:10px;
}

.content .mod-contact-finder ul {
	margin-left:0px;
}

.content .mod-contact-finder .marginbottom {
	margin-bottom:20px;
}

#breadcrumb ul {
	float:none;
	margin:0px;
}

#breadcrumb li {
	float:left;
	margin-right:10px;
}

.flyout-nav ul li ul li {
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}

.flyout-nav ul li ul {
	float:left;
	margin:0px;
}

.flyout-nav ul li {
	float:left;
	width:160px;
	margin-top:0px;
	margin-right:15px;
	margin-bottom:0px;
}

.flyout-nav ul {
	margin:0px;
}

.content div.teaser-options ul {
	margin-left:0px;
}

table.resultlist ul {
	float:right;
	white-space:nowrap;
}

.content div.gallery ul li.last {
	border-width:0px;
	border-style:none;
	margin:0px;
}

.content div.gallery ul li.hover {
	background-image:url(../docs/download/1377/en/Gallery-Rollover-Background.gif);
}

.content div.gallery ul li {
	position:relative;
	float:left;
	clear:left;
	width:203px;
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	margin:0px;
	padding-top:5px;
	padding-bottom:5px;
	cursor:pointer;
}

.content div.gallery ul {
	width:205px;
	margin:0px;
}

.content div.category-row .category ul {
	margin:0px;
}

#tab-nav li.selected,
#tab-nav li.selected:hover {
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-color:#D6D6D7;
	border-right-color:#D6D6D7;
	border-bottom-color:#FFFFFF;
	border-left-color:#D6D6D7;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
}

#tab-nav li,
#tab-nav li:hover {
	display:inline;
	float:left;
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-bottom-color:#D6D6D7;
	border-top-style:solid;
	border-bottom-style:none;
}

.content .mod-news ul {
	border-width:1px;
	border-color:#DBDBDB;
	border-top-style:solid;
}

.content .mod-news li {
	border-width:1px;
	border-color:#DBDBDB;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.content .mod-search ul.results {
	margin-bottom:-3px !important;
}

.content .mod-search li.result {
	border-width:1px;
	border-color:#DBDBDB;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.content ul.checkbox li {
	margin-bottom:5px;
}

.content .mod-sitemap ul li {
	padding-top:5px;
	padding-bottom:5px;
}

.content .mod-sitemap ul li ul li {
	border-width:0px;
	border-style:none;
	padding-top:0px;
	padding-bottom:0px;
}

.content .mod-sitemap ul li ul li ul {
	margin-left:10px;
}

.content .mod-sitemap ul li ul {
	border-width:0px;
	border-style:none;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
}

.content .mod-sitemap ul {
	margin:0px;
}

.content li ul.link {
	margin-left:20px;
}

.content li ul {
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}

.content li ol {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:25px;
}

.content .pagebrowsing li {
	display:inline;
	border-left-width:1px;
	border-left-color:#D6D6D7;
	border-left-style:solid;
}

.content ul.link li.link {
	padding-left:0px;
	background-image:none;
}

.content dl dd dl {
	margin-top:5px;
	margin-bottom:5px;
}

.content dl dt {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	float:left;
	clear:both;
	overflow:hidden;
}

.content dl dd {
	float:left;
	overflow:hidden;
}

.content ol li.number {
	list-style-type:decimal;
}

.content ul li.bullet {
	list-style-type:disc;
	color:#AB1032 !important;
	font-size:9px;
	line-height:15px;
	position:relative;
	left:0px;
	margin-right:14px;
	margin-left:18px;
	text-indent:0px;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.bo ul.checkbox-bo li.checkbox-bo,
.bo ul.radiobutton-bo li.radiobutton-bo {
	font-size:11px;
	line-height:13px;
	font-family:Arial, Helvetica, Verdana, Geneva;
	font-weight:normal;
	font-style:normal;
	color:#424242;
	list-style-type:none;
	padding-top:3px;
	padding-bottom:3px;
}

#nav-section #main-nav ul li ul li ul {
	border-top-style:none;
}

#nav-section #main-nav ul li ul {
	margin-bottom:15px;
	margin-left:20px;
}

#nav-section #main-nav ul li ul li ul li {
	font-size:13px;
	line-height:14px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}

#nav-section #main-nav ul li {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	text-decoration:none;
}

#nav-section #main-nav ul {
	list-style-type:none;
	position:relative;
	margin:0px;
}

.content ul.link {
	margin-left:0px;
}

#language-nav ul li {
	font-size:13px;
	line-height:14px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#333333;
	text-decoration:none;
	float:left;
	margin-left:10px;
}

#meta-nav ul li {
	font-size:14px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:bold;
	font-style:normal;
	color:#ADADAE;
	text-decoration:none;
	float:left;
	height:15px;
}

#top-nav ul li,
#top-nav ul li.selected {
	float:left;
	height:46px;
}

#top-nav ul {
	list-style-type:none;
}

#language-nav ul {
	list-style-type:none;
}

#meta-nav ul {
	list-style-type:none;
}

.content .content-side dl,
.content .content-side ol,
.content .content-side ul {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}

.content dl,
.content ol,
.content ul,
ul.richtext,
.content ul.richtext-neu {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin:0px;
}

.content ul,
ul.richtext,
.content ul.richtext-neu {
	list-style-type:none;
	list-style-position:outside;
	margin-bottom:15px;
}

.content ul.richtext-neu {
	list-style-position:inside;
	margin-top:0px;
	margin-bottom:0px;
}

ul.richtext {
	list-style-position:inside;
	margin-top:0px;
	margin-bottom:0px;
}

.content ol {
	list-style-type:decimal;
	list-style-position:inside;
}

.nomargin {
	margin:0px !important;
}

.isLast {
	margin-right:0px !important;
	margin-bottom:0px !important;
}

.isFirst {
	margin-top:0px !important;
}

.sep,
.sep-wide {
	border-right-style:none;
}

.debug {
	background-color:#fae5e8;
}

.border-right {
	background-image:url(../docs/download/1357/en/Delimiter-Vertical-Dotted.jpg);
	background-repeat:repeat-y;
}

.fileupload .success {
	position:relative;
	background-image:url(../docs/download/28501/th_TH/Icon-Upload-Finished.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.content .box2 .box-body .productsublevelbricks .box1 div.image-small {
	width:130px;
}

.content #product-search-result #Overview .error {
	margin-top:16px;
	text-align:center;
	background-repeat:repeat-x;
	background-position:left 50%;
}

.content #product-search-result #Results {
	position:absolute;
	width:256px;
	top:0px;
	right:0px;
	margin:0px;
	padding-top:10px;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
}

.content #product-search-result #ProductSearchLoading {
	position:absolute;
	width:288px;
	height:600px;
	top:0px;
	left:0px;
	z-index:888;
	background-color:#000000;
}

.content #product-search-result #Overview {
	position:absolute;
	width:256px;
	top:0px;
	left:0px;
	padding-top:0px;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
}

.content #product-search-result #Mask {
	position:relative;
	overflow:hidden;
	width:577px;
	height:800px;
}

.content .mod-career-application table.compact th {
	min-width:70px;
	padding-right:10px;
}

.content .mod-newsletter .styleorange .teaser {
	background-color:#DD9517;
}

.content .mod-newsletter .styleviolet2 .teaser {
	background-color:#544F80;
}

.content .mod-newsletter .styleviolet1 .teaser {
	background-color:#4E1E4A;
}

.content .mod-newsletter .styleblue2 .teaser {
	background-color:#112851;
}

.content .mod-newsletter .styleblue1 .teaser {
	background-color:#0069AF;
}

.content .mod-newsletter .stylegreen2 .teaser {
	background-color:#0F3C28;
}

.content .mod-newsletter .stylegreen1 .teaser {
	background-color:#008574;
}

.content .mod-newsletter .styleyellow .teaser {
	background-color:#EEC52A;
}

.content .mod-newsletter .stylered .teaser {
	background-color:#AB1032;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext {
	font-size:14px;
	line-height:19px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#AB1032;
	width:400px;
	margin:auto;
	text-align:left;
}

.content .mod-e-card-view div.greetingtext-container {
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	padding-top:20px;
	text-align:center;
}

.global-events-header div.rss {
	padding-top:8px !important;
	padding-bottom:23px !important;
}

#app .section {
	position:relative;
}

.content .mod-career-application div.searchpath {
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	margin-bottom:20px;
	padding-bottom:8px;
}

.content .mod-career-application div.mod-career-application-innerbox {
	width:615px;
}

.content .mod-career-application .borderbottom {
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	padding-bottom:10px;
}

.content table.organization-chart td.subtitle-row div {
	height:30px;
}

.content table.organization-chart th.subtitle-index div {
	padding-top:12px;
	background-color:#FFFFFF;
}

.content table.organization-chart td.maintitle div {
	padding-bottom:15px;
	background-image:url(../docs/download/18396/en/orgc-bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
}

.content table.organization-chart th.subtitle-index {
	padding-bottom:2px;
	background-color:#CBCBCC;
}

.content table.organization-chart th.index {
	border-bottom-width:1px;
	border-bottom-color:#CBCBCC;
	border-bottom-style:solid;
	padding-left:15px;
}

.content table.organization-chart th.empty-index {
	border-width:0px;
	background-color:#FFFFFF;
}

.content table.organization-chart td.subtitle-row {
	border-width:0px;
	background-color:#F2F2F2;
	background-image:url(../docs/download/18396/en/orgc-bg.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.content table.organization-chart td.subtitle-colspan {
	border-width:0px;
	text-align:center;
	background-color:#F2F2F2;
}

.content table.organization-chart td.subtitle {
	border-width:0px;
	padding-top:1px;
	background-color:#F2F2F2;
	background-image:url(../docs/download/18396/en/orgc-bg.gif);
	background-repeat:repeat-x;
}

.content table.organization-chart td.maintitle-colspan {
	background-color:#FFFFFF;
}

.content table.organization-chart td.maintitle {
	border-width:0px;
	background-color:#F2F2F2;
}

.content table.organization-chart td {
	border-bottom-width:1px;
	border-bottom-color:#CBCBCC;
	border-bottom-style:solid;
	background-color:#F2F2F2;
}

.content table.organization-chart div {
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:15px;
	background-color:#F2F2F2;
}

.content table.organization-chart .border-white {
	border-right-width:3px !important;
	border-right-color:#FFFFFF;
	border-right-style:solid !important;
}

.print-output #tab-nav {
	display:none;
}

.print-output #logo {
	left:500px !important;
}

.print-output #backto-searchresults {
	display:none !important;
}

.print-output #backto-overview {
	display:none;
}

.content .mod-mostvisited .most-visited-list table.detaillist th {
	min-width:62px;
}

.arrow-right:hover .arrow-bg {
	background-color:#000000;
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.arrow-right .arrow-bg {
	position:absolute;
	width:30px;
	top:0px;
	right:0px;
	background-color:#FFFFFF;
	filter:Alpha(opacity=0);
	opacity:0;
}

.arrow-right:hover .arrow {
	filter:Alpha(opacity=100);
	opacity:1;
}

.arrow-right .arrow {
	position:absolute;
	width:20px;
	height:20px;
	top:50%;
	right:0px;
	margin-top:-10px;
	filter:Alpha(opacity=0);
	opacity:0;
}

.arrow-left:hover .arrow-bg {
	background-color:#000000;
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.arrow-left .arrow-bg {
	position:absolute;
	width:30px;
	top:0px;
	left:0px;
	background-color:#FFFFFF;
	filter:Alpha(opacity=0);
	opacity:0;
}

.arrow-left:hover .arrow {
	filter:Alpha(opacity=100);
	opacity:1;
}

.arrow-left .arrow {
	position:absolute;
	width:20px;
	height:20px;
	top:50%;
	margin-top:-10px;
	margin-left:7px;
	filter:Alpha(opacity=0);
	opacity:0;
}

.mod-product .prod-lay-medium div.prod-image {
	float:left;
	width:300px;
	padding-right:10px;
	padding-bottom:10px;
}

.sIFR-active .delimiter-vertical-dotted div.replacable-title-isFirst {
	margin-top:-8px !important;
	margin-bottom:0px;
}

.sIFR-active .delimiter-vertical-dotted div.replacable-title {
	margin-top:-5px;
	margin-bottom:0px;
}

#alt-products .text-block {
	position:absolute;
	width:940px;
	height:180px;
	top:160px;
}

#alt-products .red-block {
	position:absolute;
	width:940px;
	height:180px;
	top:160px;
	background-color:#AB1032;
	filter:Alpha(opacity=85);
	opacity:0.85;
}

#alt-products #alt-title-block-white {
	top:20px;
	left:20px;
}

#alt-slider .text-item {
	position:absolute;
	display:none;
	width:700px;
	height:200px;
	top:30px;
	left:50px;
	z-index:3;
}

#alt-slider .text-block {
	position:absolute;
	width:940px;
	height:105px;
	top:225px;
}

#alt-slider .red-block {
	position:absolute;
	width:940px;
	height:105px;
	top:225px;
	background-color:#AB1032;
	filter:Alpha(opacity=85);
	opacity:0.85;
}

.mod-product .prod-lay-large div.prod-image {
	margin-bottom:10px;
}

.mod-product .prod-lay-small div.prod-image {
	float:left;
	width:140px;
}

.mod-product .prod-lay-small div.prod-content {
	float:left;
	width:465px;
}

.mod-product .prod-lay-small div.image {
	width:130px;
}

.mod-product .prod-details {
	padding-top:10px;
}

.bo table.checkbox td {
	padding:3px;
	white-space:nowrap;
}

.content .mod-mostvisited .most-visited-list .most-visited {
	display:block;
	float:left;
	width:290px;
	padding-top:15px;
	padding-right:35px;
	padding-bottom:15px;
	padding-left:0px;
}

.content .mod-mostvisited .most-visited-list .isLast {
	padding-right:0px !important;
}

.content .mod-mostvisited .most-visited-list {
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-top:15px;
}

div.datepicker-section .datepicker-header .title {
	text-align:center;
}

div.datepicker-section .datepicker-header table {
	width:100%;
}

div.datepicker-section .datepicker-body table tbody td.today-selected {
	border-color:#959595;
	background-color:#DBDBDB;
}

div.datepicker-section .datepicker-body table tbody td.today-normal {
	border-color:#959595;
}

div.datepicker-section .datepicker-body table tbody td.today-disabled,
div.datepicker-section .datepicker-body table tbody td.today-disabled:hover {
	border-color:#959595;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-selected {
	border-width:1px;
	border-color:#DBDBDB;
	border-style:solid;
	background-color:#DBDBDB;
}

div.datepicker-section .datepicker-body table tbody td.day-empy {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td.day-disabled {
	border-color:#FFFFFF;
	cursor:default;
}

div.datepicker-section .datepicker-body table tbody td,
div.datepicker-section .datepicker-body table thead th {
	width:15px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	padding:2px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
}

div.datepicker-section .datepicker-body table thead th {
	cursor:default;
}

div.datepicker-section .datepicker-body table {
	width:100%;
	background-color:#FFFFFF;
	border-collapse:separate;
}

div.datepicker-section .datepicker-header {
	margin-bottom:4px;
}

.sIFR-active .content .section {
	margin-top:23px;
}

.sIFR-active .content .content-side {
	margin-bottom:-22px;
}

.content div.mod-leavewebsite div.buttons {
	float:none;
}

.content div.mod-verysmall-homepage div.delimiter {
	margin-top:10px;
}

.content table.indextext th {
	padding-right:15px;
	padding-bottom:15px;
	vertical-align:top;
}

.content table.indextext td {
	padding-bottom:15px;
}

.content table.indextext div.table {
	clear:none;
}

.content table.indextext div.image-small {
	width:85px !important;
}

.content table.indextext div.bricks {
	margin:0px;
}

.content div.mod-find-country div {
	position:absolute;
	width:345px;
	height:160px;
	top:0px;
	left:-20px;
	z-index:-1;
	background-image:url(../docs/download/1376/en/Worldmap-Homepage.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.delimiter-vertical-dotted div.replacable-title-isFirst {
	margin-top:-8px !important;
	margin-bottom:5px;
}

.delimiter-vertical-dotted div.replacable-title {
	margin-top:-5px;
	margin-bottom:5px;
}

.content div.mod-career .nomarginright {
	margin-right:0px !important;
}

.sIFR-active .content .box3 .box-header {
	padding-top:13px;
}

.content .mod-career-finder .detail tr {
	border-width:0px;
}

.content .mod-career-finder .detail th {
	min-width:130px;
	padding-right:10px;
}

.content .mod-career-finder .detail td {
	padding:0px;
}

.content .mod-career-finder .detail div.pc3richtext {
	float:none;
}

.content .mod-career-finder .detail div {
	float:left;
}

.content .mod-career-finder tr td.date {
	width:149px;
}

.content .mod-career-finder tr td {
	padding-top:14px;
	padding-bottom:10px;
}

.content .mod-career-finder tr {
	padding-top:14px;
	padding-bottom:10px;
}

.content .mod-picture-pool td {
	padding-top:10px;
	padding-right:15px;
	padding-bottom:10px;
}

.content .mod-picture-pool .isRight {
	padding-right:0px;
}

.content .mod-citylocations div.category-row .category,
.content .mod-citylocations div.category-row .category-right {
	float:left;
	width:290px;
}

.content .mod-citylocations div.category-row .category-right {
	margin-left:35px;
}

.content .mod-citylocations div.category-row {
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	background-image:url(../docs/download/1333/de_DE-1996/Citylocations-Contact-Background.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.posrelative .contact-searchform {
	height:235px !important;
}

.content .mod-contact-finder div.searchpath {
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	margin-bottom:20px;
	padding-bottom:8px;
}

.content .mod-contact-finder div.mod-contact-finder-innerbox {
	width:615px;
}

.content .mod-contact-finder .bordertop {
	border-top-width:1px;
	border-top-color:#DBDBDB;
	border-top-style:solid;
}

.content .mod-contact-finder .borderbottom {
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	padding-bottom:10px;
}

.metanav-flyout .metanav-search {
	width:219px;
	height:42px;
}

.content .content-side div.teaser-contacts div.content,
.content .content-side div.teaser-references div.content {
	margin-top:10px;
}

#about-country-map .acm-tt {
	position:absolute;
	display:inline;
	visibility:hidden;
	padding-bottom:10px;
	background-image:url(../docs/download/1385/en/acm-tt-edge.gif);
	background-repeat:no-repeat;
	background-position:0px 18px;
}

.content .content-side div.teaser-gallery div.slider .nomargin {
	margin:0px;
}

.content .content-side div.teaser-gallery div.slider div.noNavigationMargin {
	margin-left:17px;
}

.content .content-side div.teaser-gallery div.slider div.loading {
	width:300px;
	height:60px;
	background-image:url(../docs/download/1027/de_DE-1996/Ajax-Loader.gif);
	background-repeat:no-repeat;
	background-position:50% 25px;
}

.content .content-side div.teaser-gallery div.slider div.entry {
	float:left;
	width:60px;
	height:60px;
	margin-right:5px;
}

.content .content-side div.teaser-gallery div.slider div.container {
	float:left;
	width:256px;
}

.content .content-side div.teaser-gallery div.detail div.loading {
	background-image:url(../docs/download/1027/de_DE-1996/Ajax-Loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.content .content-side div.teaser-gallery div.detail div.image-background {
	text-align:left;
}

.content .content-side div.teaser-gallery div.detail div.controller {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

.content .content-side div.teaser-gallery div.slider {
	clear:both;
	width:100%;
	height:60px;
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	border-top-style:solid;
	border-bottom-style:solid;
	padding-top:10px;
	padding-bottom:10px;
}

.gm-address .address-edge {
	height:65px;
	margin-left:60px;
	background-image:url(../docs/download/4689/en/edge.png);
	background-repeat:no-repeat;
}

.gm-address .address {
	padding:20px;
	background-color:#FFFFFF;
}

.content div.category-row .category,
.content div.category-row .category-right {
	float:left;
	width:455px;
}

.content div.category-row .category-right {
	margin-left:30px;
}

table.detaillist th {
	min-width:92px;
	padding-right:15px;
	padding-bottom:3px;
	vertical-align:text-top;
}

table.detaillist td {
	width:100%;
	border-width:0px;
	padding-bottom:3px;
}

.content div.gallery div.detail div.controller .info {
	float:left;
	width:100%;
	margin-right:-20px;
	text-align:center;
}

.content div.gallery div.detail div.controller .arrowright,
.content div.gallery div.detail div.controller .arrowright:hover {
	float:right;
	width:10px;
	height:19px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:2px -7700px;
}

.content div.gallery div.detail div.controller .arrowleft,
.content div.gallery div.detail div.controller .arrowleft:hover {
	float:left;
	width:10px;
	height:19px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:0 -7815px;
}

table.resultlist td.table-header {
	padding-right:0px !important;
	padding-bottom:12px;
}

table.resultlist td.table-footer {
	border-top-width:1px;
	border-top-color:#D6D6D7;
	border-top-style:solid;
	padding-right:0px !important;
}

table.resultlist td.browsing-all-borders {
	border-top-width:1px;
	border-bottom-width:1px;
	border-top-color:#D6D6D7;
	border-bottom-color:#D6D6D7;
	border-top-style:solid;
	border-bottom-style:solid;
}

table.resultlist .center-col,
table.resultlist .center-col-eventcal,
table.resultlist .center-col-narrow,
table.resultlist .left-col,
table.resultlist .left-col-wide,
table.resultlist .right-col,
table.resultlist .right-col-eventcal,
table.resultlist .right-col-narrow,
table.resultlist .single-col {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	padding-top:15px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:0px;
}

table.resultlist .right-col-narrow {
	width:190px;
}

table.resultlist .right-col-eventcal {
	width:270px;
}

table.resultlist .right-col {
	width:290px;
}

table.resultlist .left-col-wide {
	width:175px;
}

table.resultlist .left-col {
	width:130px;
	padding-right:20px;
}

table.resultlist .center-col-narrow {
	width:555px;
	padding-right:20px;
}

table.resultlist .center-col-eventcal {
	width:500px;
	padding-right:20px;
}

table.resultlist .center-col {
	width:465px;
	padding-right:35px;
}

.content div.gallery ul li div.resume {
	position:absolute;
	width:20px;
	height:22px;
	top:18px;
	left:18px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:8px -7594px;
}

.content div.gallery ul li div.pause {
	position:absolute;
	width:20px;
	height:22px;
	top:18px;
	left:18px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:6px -7494px;
}

.content div.gallery ul li div {
	float:left;
	width:118px;
	margin-left:10px;
}

.content div.gallery div.detail .fullscreen {
	position:absolute;
	width:15px;
	height:12px;
	right:20px;
	bottom:10px;
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-position:0 -5902px;
}

.content div.gallery div.detail div.entry {
	float:left;
}

.content div.gallery div.detail div.controller {
	margin-top:5px;
}

.content div.gallery div.loading {
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	background-image:url(../docs/download/1027/de_DE-1996/Ajax-Loader.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.content div.gallery div.detail {
	position:relative;
	float:left;
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	padding-right:20px;
}

.search-panel div.inline {
	display:inline;
}

.search-panel .cas-invalid {
	background-position:bottom right !important;
}

.search-panel #cas-error-box {
	position:absolute;
	display:none;
	height:14px;
	top:3px;
	right:13px;
	padding-top:0px;
	padding-right:4px;
	padding-bottom:0px;
	padding-left:0px;
	background-image:url(../docs/download/28039/en_AU/CAS-Error-Background.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

.sIFR-active .content .content-side .section {
	margin-bottom:24px;
}

.sIFR-active .content .content-side .isLast {
	margin-bottom:24px !important;
}

.sIFR-active .with-breadcrumb {
	padding-top:9px !important;
}

.sIFR-active .replacable-title {
	margin-top:-2px;
	margin-bottom:6px;
}

.sIFR-active div.flash-content {
	margin-bottom:22px;
}

.sIFR-active .delimiter-vertical-dotted {
	border-right-width:1px;
	padding-right:15px;
	background-image:url(../docs/download/1357/en/Delimiter-Vertical-Dotted.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}

.sIFR-active #about-country-map {
	position:relative;
	display:block;
	width:613px;
	height:348px;
	border-style:none;
	margin-top:3px;
	margin-bottom:17px;
}

.sIFR-replaced div.sIFR-fixfocus {
	float:none;
	overflow:auto;
	margin:0;
	padding:0;
}

.content div.category-row .category div.content {
	padding-left:215px;
}

table.ajaxloader td.ajaxloader {
	vertical-align:middle;
	background-color:#FFFFFF;
	filter:Alpha(opacity=50);
	opacity:0.5;
}

.content .mod-news div.teaser {
	float:left;
	width:85%;
}

.content .mod-search div.result-header {
	border-width:1px;
	border-color:#DBDBDB;
	border-bottom-style:solid;
	margin-top:25px;
	padding-bottom:3px;
}

.content .mod-tellafriend div.form-spacing {
	padding-top:26px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
}

.content .mod-contact div.buttons {
	width:100%;
}

.content table.form td {
	padding-bottom:2px;
}

.content .mod-newsletter table.delimiter {
	margin-top:15px;
}

.content .mod-newsletter #newsletter-footer {
	border-width:0px !important;
	border-color:#000000 !important;
	border-style:solid !important;
	margin:0px !important;
	padding:0px !important;
}

.content .mod-newsletter div.image-large {
	margin-bottom:12px !important;
}

.content .mod-newsletter div.bricks {
	margin:0px;
	padding:0px;
}

.content .mod-newsletter #content-header {
	color:#747678;
	padding-bottom:14px;
}

.content .mod-newsletter .anchor {
	margin:0px !important;
	padding:0px !important;
}

.content .mod-sitemap div.replacable-title-isFirst {
	margin-top:0px !important;
}

.content .content-side table.complexlist td.indexright {
	padding-right:0px;
	padding-left:10px;
}

.content .content-side table.complexlist td.indexleft {
	padding-right:10px;
	padding-left:0px;
}

.content .content-side table.complexlist td.imageright {
	padding-left:10px;
}

.content .content-side table.complexlist td.imageleft {
	padding-right:10px;
}

.content .content-side table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content .content-side table.complexlist td.bullet {
	width:15px;
	min-width:15px;
	padding-left:0px;
	background-position:0px top;
}

.handle {
	background-color:#AB1032;
}

div.scrollbar .handlevertical {
	background-color:#000000;
	cursor:pointer;
}

div.scrollbar .handlehorizontal {
	background-image:url(../docs/download/1068/de_DE-1996/Handle-Horizontal.gif);
	background-repeat:no-repeat;
	background-position:center center;
	cursor:pointer;
}

div.scrollbar .arrowup {
	background-image:url(../docs/download/1065/de_DE-1996/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:0 -48px;
}

div.scrollbar .arrowright {
	background-image:url(../docs/download/1065/de_DE-1996/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:0 -24px;
}

div.scrollbar .arrowleft {
	background-image:url(../docs/download/1065/de_DE-1996/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	filter:Alpha(opacity=80);
	opacity:0.8;
}

div.scrollbar .arrowdown {
	background-image:url(../docs/download/1065/de_DE-1996/Scrollbar-Arrows.gif);
	background-repeat:no-repeat;
	background-position:0 -72px;
}

.zoom-section .zoom-body {
	background-color:#FFFFFF;
}

.zoom-section .zoom-body .image-legend {
	margin:0px !important;
	padding-top:12px;
	padding-right:10px;
	padding-bottom:16px;
	padding-left:10px;
}

.content table.bricks th.table-title {
	border-width:1px;
	border-bottom-width:2px;
	border-color:#CBCBCC;
	border-top-style:solid;
	border-bottom-style:solid;
	padding-top:0px;
	padding-right:15px;
	padding-bottom:8px;
	padding-left:0px;
	white-space:normal;
	background-color:#FFFFFF;
}

.content table.bricks thead {
	border-width:1px;
	border-color:#DBDBDB;
	border-bottom-style:solid;
}

.content table.bricks th.alignright,
.content table.bricks td.alignright {
	padding-left:15px;
	text-align:right;
}

.content table.bricks td.legend {
	border-width:0px;
}

.content table.bricks td.index,
.content table.bricks td.legend-index,
.content table.bricks th.index {
	padding-left:0px;
	background-color:#FFFFFF;
}

.content table.bricks td.legend-index {
	border-width:0px;
}

.content table.bricks td,
.content table.bricks th {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-bottom-color:#CCCCCC;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:solid;
	border-left-style:none;
	padding-top:2px;
	padding-right:15px;
	padding-bottom:2px;
	padding-left:15px;
	vertical-align:top;
	background-color:#F2F2F2;
}

.content table.complexlist td.indexright {
	padding-right:0px;;
	padding-left:15px;
}

.content table.complexlist td.indexleft {
	padding-right:15px;
	padding-left:0px;
}

.content table.complexlist td.imageright {
	padding-left:15px;
}

.content table.complexlist td.imageleft {
	padding-right:15px;
}

.content table.complexlist td.data {
	padding-right:0px;
	padding-left:0px;
}

.content table.complexlist td.bullet {
	width:20px;
	min-width:20px;
	padding-left:0px;
	background-image:url(../docs/download/1018/de_DE-1996/Icon-Bullet.gif);
	background-repeat:no-repeat;
	background-position:0px top;
	background-attachment:scroll;
}

.content table.complexlist div.delimiter {
	margin-right:0px;
	margin-left:0px;
}

.content .content-side .box1 .box-header-close,
.content .content-side .box1 .box-header-open,
.content .content-side .box2 .box-header-close,
.content .content-side .box2 .box-header-open,
.content .content-side .box3 .box-header-close,
.content .content-side .box3 .box-header-open {
	background-image:url(../docs/download/1024/de_DE-1996/Iconset-Box-Nebenspalte.gif);
}

.content .content-side .box1 .box-body {
	padding-right:0px;
	padding-left:0px;
}

.content .content-side .section {
	margin-top:0px;
	margin-bottom:27px;
}

.content .content-side .isLast {
	margin-bottom:27px !important;
}

.content .content-side .image-legend {
	margin-bottom:5px;
}

.content .content-side div.teaser-gallery {
	clear:both;
}

.content .content-side div.teaser-career {
	margin-top:20px;
}

.content .content-side div.delimiter {
	margin-top:7px;
	margin-right:-0px;
	margin-bottom:7px;
	margin-left:-0px;
}

.content .content-side div.complexlist-preview {
	padding-right:0px;
	padding-left:0px;
}

.content .content-side div.bricks,
.content .content-side .box1,
.content .content-side .box2,
.content .content-side .box3,
.content .content-side div.complexlist,
.content .content-side div.image,
.content .content-side div.imagegallery,
.content .content-side div.mediaplayer,
.content .content-side div.table,
.content .content-side div.iframe,
.content .content-side div.richtext,
.content .content-side div.sublinks {
	margin-top:13px;
	margin-bottom:13px;
}

.content .content-side .box2,
.content .content-side .box3,
.content .content-side div.complexlist,
.content .content-side div.image,
.content .content-side div.imagegallery,
.content .content-side div.mediaplayer,
.content .content-side div.table {
	margin-right:-0px;
	margin-left:-0px;
}

.content .content-side div.complexlist {
	margin-top:0px;
	margin-bottom:0px;
}

.content .content-side .chart {
	float:none;
	width:100%;
	margin-right:0px;
}

.content .content-side .box-header {
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
}

.content .content-side .box-body {
	padding:0px;
}

.bo table.layoutpreview-bo td.darkest-bo,
.bo table.layoutpreview-bo td.light-bo {
	background-color:#B9B9B9;
}

.bo table.layoutpreview-bo td.light-bo {
	background-color:#F2F2F2;
}

.content .box2 .box-header-close,
.content .box3 .box-header-close,
.content .box2 .box-header-open,
.content .box3 .box-header-open {
	background-image:url(../docs/download/1211/de_DE-1996/Iconset-Standard-Icons.gif);
	background-repeat:no-repeat;
	background-position:left 9px;
	cursor:pointer;
}

.content .box2 .box-header-open,
.content .box3 .box-header-open {
	padding-bottom:6px;
}

.content .box3 .box-header-open {
	padding-bottom:12px;
	background-position:left 19px;
}

.content .box2 .box-header-close,
.content .box3 .box-header-close {
	background-position:left -6391px;
}

.content .box3 .box-header-close {
	background-position:left -6381px;
}

.content .box3 .box-header {
	padding-top:12px;
}

.content .box3 .box-body {
	padding-top:12px;
	padding-bottom:12px;
	padding-left:17px;
}

.content .box2 .box-header,
.content .box2-notoggle .box-header {
	padding-top:7px;
}

.content .box2 .box-body,
.content .box2-notoggle .box-body {
	padding-top:6px;
	padding-bottom:6px;
	padding-left:12px;
}

.content .box2-notoggle .box-body {
	padding-left:0px;
}

.content .box1 .box-body div.content {
	padding-left:180px;
}

.content .box1 .firstbox {
	border-width:0px;
	border-top-style:none;
}

.content .box1 div.image-small {
	width:170px;
}

.content .box1 .box-header {
	padding-top:0px;
}

.content .box1 .box-body {
	padding-top:6px;
	padding-right:0px;
	padding-bottom:6px;
	padding-left:0px;
}

.content table th {
	text-align:left;
}

.content table td {
	vertical-align:top;
}

.content .main-col .content-width550 {
	width:550px;
}

.bo td.default-bo,
.bo td.childs-bo,
.bo td.intertitle-bo,
.bo td.noborder-bo,
.bo td.subtitle-bo,
.bo td.title-bo,
.bo th.default-bo,
.bo th.header-bo {
	border-width:1px;
	border-color:#B9B9B9;
	border-style:solid;
	margin:1px;
	padding:4px;
	text-align:left;
	vertical-align:top;
	background-color:#FFFFFF;
}

.bo th.default-bo,
.bo th.header-bo {
	width:180px;
	min-width:180px;
	padding-top:7px;
	background-color:#F2F2F2;
}

.bo th.header-bo {
	width:0px;
	min-width:0px;
}

.bo td.title-bo {
	background-color:#C9C9C9;
}

.bo td.subtitle-bo {
	background-color:#DBDBDB;
}

.bo td.noborder-bo {
	border-style:none;
}

.bo td.intertitle-bo {
	background-color:#F2F2F2;
}

.bo td.childs-bo {
	padding:10px;
}

.bo table.layoutpreview-bo {
	width:100px;
	height:50px;
	border-width:1px;
	border-color:#B9B9B9;
	border-style:solid;
	margin-right:10px;
	background-color:#F2F2F2;
	border-collapse:separate;
}

.bo .pagebrowsing {
	white-space:nowrap;
}

.bo hr.default-bo {
	height:1px;
	border-style:none;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#B9B9B9;
}

#page-footer #signatur #sharethis {
	float:left;
}

#page-footer #signatur #footnoteImage {
	float:left;
	padding-left:126px;
}

#page-footer #signatur #conditions {
	float:left;
}

#page-footer #signatur {
	position:absolute;
	top:4px;
	margin-bottom:15px;
}

.content table.organization-chart {
	width:100% !important;
}

.content table.bricks {
	border-collapse:separate;
}

.content .sectionwithborder {
	border-width:1px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-top:27px;
	padding:10px;
}

.content .sectionattention {
	border-width:1px;
	border-color:#AB1032;
	border-style:dotted;
	margin-top:27px;
	padding:10px;
}

.content .section {
	margin-top:30px;
}

.content #product-search-result {
	overflow:hidden;
	border-width:1px;
	border-color:#D6D6D7;
	border-top-style:none;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	padding:0px;
	background-color:#F2F2F2;
	background-repeat:repeat-x;
}

.content .pagebrowsing {
	float:right;
	white-space:nowrap;
}

.content .no-border {
	border-bottom-width:0px !important;
	border-bottom-style:none;
}

.content .mod-tellafriend {
	width:290px;
}

.content .mod-sitemap {
	background-image:url(../docs/download/1387/en/Mod-Sitemap-Background.gif);
	background-repeat:repeat-y;
}

.content .mod-mostvisited {
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-color:#D6D6D7;
	border-style:solid;
	padding-top:25px;
}

.content .mod-image-slider {
	display:block;
	overflow:hidden;
	width:100%;
	border-top-width:1px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-bottom:15px;
	padding-top:10px;
	padding-right:0px;
	padding-bottom:10px;
	padding-left:0px;
}

.content .mod-contact-finder {
	position:relative;
}

.content .main-col {
	padding-right:0px;
	padding-left:0px;
}

.content .isLast {
	margin-bottom:0px !important;
}

.content .isLast {
	margin-bottom:0px !important;
}

.content .isFirst {
	margin-top:0px !important;
}

.content .isFirst {
	margin-top:0px !important;
}

.content .image-legend {
	margin-top:5px;
}

.content hr.newsletter {
	display:block;
	height:1px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#DBDBDB;
}

.content hr {
	display:none;
	background-image:none;
}

.content .firstbox {
	border-top-width:1px;
	border-top-color:#D6D6D7;
	border-top-style:solid;
}

.content div.teaser-search-products {
	padding-bottom:10px !important;
}

.content div.rss {
	border-bottom-width:1px;
	border-bottom-color:#DBDBDB;
	border-bottom-style:solid;
	margin-bottom:-6px;
	padding-top:16px;
	padding-bottom:10px;
	text-align:right;
}

.content div.mod-leavewebsite {
	display:block;
	width:300px;
	padding-top:30px;
	padding-right:20px;
	padding-bottom:30px;
	padding-left:20px;
}

.content div.mod-find-country,
.sIFR-active div.mod-find-country {
	position:relative;
	height:160px;
	margin-top:15px;
}

.sIFR-active div.mod-find-country {
	margin-top:12px !important;
}

.content div.image-small {
	float:left;
	width:130px;
	margin-right:10px !important;
	margin-bottom:3px !important;
}

.content div.gallery {
	position:relative;
	float:left;
	width:615px;
	margin-bottom:15px;
}

.content div.delimiter {
	clear:both;
	height:1px;
	margin-top:10px;
	margin-right:-0px;
	margin-bottom:10px;
	margin-left:-0px;
	background-color:#DBDBDB;
}

.content div.complexlist-preview {
	padding-right:0px;
	padding-left:0px;
}

.content div.category-row {
	margin-bottom:17px;
	padding-bottom:31px;
	background-image:url(../docs/download/1209/de_DE-1996/Services-Overview-Background.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

.content div.bricks,
.content .box1,
.content .box2,
.content .box2-notoggle,
.content .box3,
.content div.complexlist,
.content div.image,
.content div.image-large,
.content div.imagegallery,
.content div.mediaplayer,
.content div.multicolumn,
.content div.table,
.content div.iframe,
.content div.richtext,
.content div.sublinks,
.content .box2 .box-body .box1,
.content .box2 .box-body .box2,
.content .box2 .box-body .productsublevelbricks .box1 {
	margin-top:0px;
	margin-bottom:15px;
}

.content .box2 .box-body .productsublevelbricks .box1 {
	border-width:0px;
	margin-bottom:0px;
}

.content .box2 .box-body .box2 {
	border-bottom-width:0;
	margin-bottom:0px;
}

.content .box2 .box-body .box1 {
	border-width:0px;
	margin-bottom:0px;
}

.content div.richtext {
	line-height:15px;
}

.content .box2,
.content .box2-notoggle,
.content .box3,
.content div.complexlist,
.content div.image,
.content div.image-large,
.content div.imagegallery,
.content div.mediaplayer,
.content div.multicolumn,
.content div.table {
	margin-right:-0px;
	margin-left:-0px;
}

.content div.table {
	clear:both;
}

.content div.image-large {
	margin-top:3px !important;
	margin-bottom:16px !important;
}

.content div.image {
	margin-bottom:0px;
}

.content .box3 {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	margin-bottom:0px;
}

.content .box2,
.content .box2-notoggle {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	margin-bottom:0px;
}

.content .box1 {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	margin-bottom:0px;
}

.content .content-side,
.bo .content .content-side {
	margin-bottom:-27px;
}

.bo .content .content-side {
	margin-bottom:0px !important;
}

.content .chart {
	float:left;
	width:290px;
	margin-right:20px;
	margin-bottom:15px;
}

.content .box-header {
	padding:0px;
	padding-top:7px;
	background-image:none;
}

.content .box-body {
	display:block;
	overflow:hidden;
	padding:0px;
}

#nav-section #main-nav {
	width:190px;
	min-height:1px;
}

#page-header .wrap {
	position:relative;
	height:50px;
}

#page-header #logo {
	position:absolute;
	top:0px;
	left:710px;
}

#page-section .slider-tt {
	font-size:13px;
	line-height:18px;
	font-family:Arial, "Arial Unicode MS", "宋体", "黑体", Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	z-index:1000;
	margin:3px;
	padding:3px;
	background-color:#FFFFFF;
}

.with-breadcrumb {
	padding-top:11px !important;
}

tr.uneven-bo {
	background-color:#F2F2F2;
}

#top-nav-docu {
	position:absolute;
	top:82px;
}

#top-nav {
	position:absolute;
	top:74px;
}

#tool-section {
	float:right;
	width:180px;
	height:400px;
	background-color:#DBDBDB;
}

#teaser {
	width:860px;
	height:50px;
}

#tab-nav {
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#D6D6D7;
	border-style:solid;
	margin-bottom:17px;
	margin-left:0px;
	padding-bottom:31px;
}

.sIFR-replaced,
.sIFR-ignore {
	visibility:visible;
}

.sIFR-flash {
	visibility:visible;
	margin:0;
	padding:0;
}

.sIFR-dummy {
	width:0px;
	height:0px;
	z-index:0;
	margin-left:42px !important;
}

.sIFR-alternate {
	position:absolute;
	display:block;
	overflow:hidden;
	width:0;
	height:0;
	top:0;
	left:0;
}

.side-col {
	padding-right:0px;
	padding-left:0px;
}

.search-panel {
	padding-top:15px;
	padding-right:0px;
	padding-bottom:15px;
	padding-left:10px;
	background-color:#D6D6D7;
}

.result-info-bottom {
	padding-top:7px;
	padding-bottom:6px;
}

.result-info,
table.resultlist .no-result-found {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	padding-top:12px;
	padding-bottom:6px;
}

.print-output {
	width:715px !important;
}

.print-bar {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	padding:3px;
}

.posrelative {
	position:relative;
}

#page-section {
	position:relative;
	width:940px;
	margin-top:0px;
	margin-left:20px;
}

#page-header {
	height:120px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-left-width:0px;
	border-color:#D6D6D7;
	border-style:solid;
}

#page-footer {
	position:relative;
	height:30px;
	border-top-width:1px;
	border-top-color:#DBDBDB;
	border-top-style:solid;
	margin-top:35px;
	padding-bottom:10px;
}

#page-body {
	position:relative;
}

.number-of-result {
	float:left;
}

.nopadding {
	padding:0px !important;
}

#mobileNotification {
	width:900px;
	border-width:2px;
	border-color:#DBDBDB;
	border-style:solid;
	margin:20px;
	padding:20px;
	text-align:center;
}

.metanav-flyout {
	z-index:9999;
	padding-top:4px;
	padding-right:10px;
	padding-bottom:9px;
	padding-left:10px;
}

#meta-nav {
	position:absolute;
	top:18px;
}

.lightbox1 {
	background-color:#000000;
	filter:Alpha(opacity=75);
	opacity:0.75;
}

#language-nav {
	position:absolute;
	right:1px;
}

#inline-form {
	display:inline;
	margin:0px !important;
	padding-bottom:0px !important;
}

#gm-canvas {
	line-height:12px;
	display:block;
	width:615px;
	height:350px;
	margin-top:3px;
	margin-bottom:4px;
}

.gm-address {
	display:none;
	width:260px;
	padding-bottom:65px;
}

.global-events-header {
	margin-top:10px;
	margin-bottom:-5px;
}

.flyouts {
	background-color:#FFFFFF;
}

.flyout-nav {
	float:left;
	margin:0px;
	margin-top:2px;
	padding-top:2px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

#download-all-events {
	position:absolute;
	display:block;
	float:none;
	width:250px;
	left:568px;
	margin-top:5px;
}

.dkshred {
	background-color:#AB1032;
}

.dkshpurple {
	background-color:#53284F;
}

.dkshgreen {
	background-color:#024731;
}

.dkshdarkred {
	background-color:#772432;
}

.dkshblue {
	background-color:#002F5F;
}

div.surfnedit,
div.surfneditinlisttitle,
div.surfneditinmaintitle,
div.surfneditintext,
div.surfneditnexttolisttitle,
div.surfneditnexttoresult,
div.surfneditsitestructrue,
div.surfneditwithdescription {
	float:left;
	margin-top:1px;
	margin-left:-12px;
}

div.surfneditwithdescription {
	margin-top:0px;
	margin-right:5px;
	margin-left:0px;
}

div.surfneditsitestructrue {
	margin-top:5px;
	margin-right:15px;
}

div.surfneditnexttoresult {
	margin-top:2px;
	margin-right:4px;
	margin-left:0px;
}

div.surfneditnexttolisttitle {
	margin-top:5px;
}

div.surfneditintext {
	margin-top:4px;
	margin-right:5px;
	margin-left:0px;
}

div.surfneditinmaintitle {
	margin-top:10px;
	margin-right:5px;
	margin-left:0px;
}

div.surfneditinlisttitle {
	margin-top:5px;
	margin-right:4px;
	margin-left:0px;
}

div.scroller {
	float:left;
	overflow:hidden;
	width:205px;
	height:242px;
	border-width:1px;
	border-bottom-width:1px;
	border-color:#DBDBDB;
	border-bottom-color:#DBDBDB;
	border-top-style:solid;
	border-bottom-style:solid;
	margin-right:5px;
}

div.scrollbar {
	width:5px;
	height:244px;
	background-color:#C9C9C9;
}

div.image-shadow {
	padding-top:1px;
	padding-right:5px;
	padding-bottom:7px;
	padding-left:1px;
	background-image:url(../docs/download/1399/en/Image-Shadow.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

div.flash-content-about-us,
.sIFR-active div.flash-content-about-us {
	margin-top:-6px;
	margin-bottom:27px;
}

div.flash-content {
	margin-bottom:30px;
}

div.detaillist-header {
	border-bottom-width:1px;
	border-bottom-color:#D6D6D7;
	border-bottom-style:solid;
	margin-top:22px;
	margin-bottom:27px;
	padding-bottom:2px;
}

div.datepicker-section {
	float:left;
	clear:both;
	border-width:1px;
	border-color:#000000;
	border-style:solid;
	padding:4px;
	background-color:#DBDBDB;
}

div.column {
	float:left;
	width:290px;
	margin-right:35px;
	margin-bottom:20px;
}

div.buttons {
	float:left;
	margin-top:4px;
}

div.backlink {
	position:relative;
}

.delimiter-vertical-dotted {
	border-right-width:1px;
	padding-right:15px;
	background-image:url(../docs/download/1357/en/Delimiter-Vertical-Dotted.jpg);
	background-repeat:repeat-y;
	background-position:right top;
}

div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled,
div.datepicker-section .datepicker-header .month-backward,
div.datepicker-section .datepicker-header .month-forward,
div.datepicker-section .datepicker-header .year-backward,
div.datepicker-section .datepicker-header .year-forward {
	width:12px;
	height:10px;
	background-image:url(../docs/download/1046/de_DE-1996/Iconset-Seiten-blaettern.gif);
	background-repeat:no-repeat;
	background-position:0px top;
}

div.datepicker-section .datepicker-header .year-forward {
	background-position:-346px top;
}

div.datepicker-section .datepicker-header .month-forward {
	background-position:-242px top;
}

div.datepicker-section .datepicker-header .month-backward {
	background-position:-100px top;
}

div.datepicker-section .datepicker-header .month-backward-disabled,
div.datepicker-section .datepicker-header .month-forward-disabled,
div.datepicker-section .datepicker-header .year-backward-disabled,
div.datepicker-section .datepicker-header .year-forward-disabled {
	cursor:default;
}

div.datepicker-section .datepicker-header .year-forward-disabled {
	background-position:-296px top;
}

div.datepicker-section .datepicker-header .year-backward-disabled {
	background-position:-50px top;
}

div.datepicker-section .datepicker-header .month-forward-disabled {
	background-position:-192px top;
}

div.datepicker-section .datepicker-header .month-backward-disabled {
	background-position:-150px top;
}

#content-section {
	position:relative;
	padding-top:5px;
}

#content-header,
.sIFR-active #content-header {
	padding-top:22px;
}

.sIFR-active #content-header {
	padding-top:20px;
}

#content-footer {
	border-top-width:1px;
	border-top-color:#DBDBDB;
	border-top-style:solid;
	margin-top:40px;
	padding-top:7px;
}

.content .box-header-accordion {
	border-top-width:1px;
	border-top-color:#FFFFFF;
	border-top-style:solid;
}

.clear {
	display:block !important;
	clear:both;
	overflow:hidden;
	height:0px;
}

.chart-legend-color {
	font-size:0px;
	line-height:0px;
	display:block;
	float:left;
	width:14px;
	height:8px;
	margin-top:3px;
	margin-right:10px;
}

.chart-canvas {
	margin-bottom:10px;
}

.bo-bottom-margin {
	margin-bottom:20px;
}

.bo {
	width:100%;
	border-width:1px;
	border-color:#B9B9B9;
	border-style:solid;
	border-collapse:collapse;
}

#alt-title-block-white {
	position:absolute;
	width:395px;
	height:95px;
	top:40px;
	left:20px;
	padding-top:16px;
	padding-right:10px;
	padding-bottom:16px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#alt-stage {
	position:relative;
	width:940px;
	height:205px;
}

#alt-slider {
	position:relative;
	overflow:hidden;
	width:940px;
	height:350px;
}

#alt-products {
	position:relative;
	width:940px;
	height:350px;
}

.accordionboxclosed {
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	margin:3px;
	padding:5px;
	background-color:#d2001e;
}

.accordionbox {
	border-width:1px;
	border-color:#424242;
	border-style:dotted;
	margin:3px;
	padding:5px;
	background-color:#d2001e;
}

#about-country-map {
	position:relative;
	display:block;
	width:613px;
	height:348px;
	border-style:none;
	margin-top:3px;
	margin-bottom:20px;
}
/* style: 1 languageId: default / engineId: default / pseudo: link */

/* style: 1 languageId: default / engineId: default / pseudo: visited */

/* style: 1 languageId: default / engineId: default / pseudo: focus */

/* style: 1 languageId: default / engineId: default / pseudo: hover */


#mobileNotification a:hover {
	text-decoration:underline;
}

.content #product-search-result #Overview ul li ul li ul li a:hover {
	color:#AB1032;
}

.content #product-search-result #Overview ul li ul li a:hover {
	color:#AB1032;
	background-position:250px 4px;
}

.content #product-search-result #Overview ul li a:hover {
	color:#AB1032;
	background-position:250px 6px;
}

.content div.rss a.rss:hover {
	color:#AB1032;
}

#app a.add:hover {
	background-position:0px -10px;
}

#alt-slider .text-block ul li a:hover {
	color:#000000;
	border-top-color:#000000;
}

#top-nav-docu ul li a:hover {
	color:#AB1032;
}

.delimiter-vertical-dotted a.internal:hover,
.delimiter-vertical-dotted a.internal-wide:hover {
	color:#AB1032 !important;
}

.metanav-flyout a:hover {
	color:#AB1032;
}

#tab-nav li .publications:hover,
#tab-nav li.selected .publications:hover {
	background-position:-391px -79px;
}

#tab-nav li.selected .publications:hover {
	background-position:-392px -79px;
}

#tab-nav li .picture-pool:hover,
#tab-nav li.selected .picture-pool:hover {
	background-position:-591px -79px;
}

#tab-nav li.selected .picture-pool:hover {
	background-position:-592px -79px;
}

#tab-nav li .news:hover,
#tab-nav li.selected .news:hover {
	background-position:10px -79px;
}

#tab-nav li.selected .news:hover {
	background-position:9px -79px;
}

#tab-nav li .media-contacts:hover,
#tab-nav li.selected .media-contacts:hover {
	background-position:-192px -18px;
}

#tab-nav li.selected .media-contacts:hover {
	background-position:-191px -18px;
}

#tab-nav li .legal-contacts:hover,
#tab-nav li.selected .legal-contacts:hover {
	background-position:-592px -18px;
}

#tab-nav li.selected .legal-contacts:hover {
	background-position:-591px -18px;
}

#tab-nav li .hr-contacts:hover,
#tab-nav li.selected .hr-contacts:hover {
	background-position:-392px -18px;
}

#tab-nav li.selected .hr-contacts:hover {
	background-position:-391px -18px;
}

#tab-nav li .event-calendar:hover,
#tab-nav li.selected .event-calendar:hover {
	background-position:-791px -79px;
}

#tab-nav li.selected .event-calendar:hover {
	background-position:-792px -79px;
}

#tab-nav li .dksh-in-the-press:hover,
#tab-nav li.selected .dksh-in-the-press:hover {
	background-position:-191px -79px;
}

#tab-nav li.selected .dksh-in-the-press:hover {
	background-position:-192px -79px;
}

#tab-nav li .business-contacts:hover,
#tab-nav li.selected .business-contacts:hover {
	background-position:10px -18px;
}

#tab-nav li.selected .business-contacts:hover {
	background-position:9px -18px;
}

#tab-nav li .TECH:hover,
#tab-nav li.selected .TECH:hover {
	background-position:-991px -66px;
}

#tab-nav li.selected .TECH:hover {
	background-position:-992px -66px;
}

#tab-nav li .TEC:hover,
#tab-nav li.selected .TEC:hover {
	background-position:-991px -66px;
}

#tab-nav li.selected .TEC:hover {
	background-position:-992px -66px;
}

#tab-nav li .serviceCategories:hover,
#tab-nav li.selected .serviceCategories:hover {
	background-position:-191px -15px;
}

#tab-nav li.selected .serviceCategories:hover {
	background-position:-192px -15px;
}

#tab-nav li .PM:hover,
#tab-nav li.selected .PM:hover {
	background-position:-791px -66px;
}

#tab-nav li.selected .PM:hover {
	background-position:-792px -66px;
}

#tab-nav li .overview:hover,
#tab-nav li.selected .overview:hover {
	background-position:10px -66px;
}

#tab-nav li.selected .overview:hover {
	background-position:9px -66px;
}

#tab-nav li .LUX:hover,
#tab-nav li.selected .LUX:hover {
	background-position:-391px -66px;
}

#tab-nav li.selected .LUX:hover {
	background-position:-392px -66px;
}

#tab-nav li .locations:hover,
#tab-nav li.selected .locations:hover {
	background-position:-791px -15px;
}

#tab-nav li.selected .locations:hover {
	background-position:-792px -15px;
}

#tab-nav li .HEC:hover,
#tab-nav li.selected .HEC:hover {
	background-position:-591px -66px;
}

#tab-nav li.selected .HEC:hover {
	background-position:-592px -66px;
}

#tab-nav li .gallery:hover,
#tab-nav li.selected .gallery:hover {
	background-position:-591px -15px;
}

#tab-nav li.selected .gallery:hover {
	background-position:-592px -15px;
}

#tab-nav li .CG:hover,
#tab-nav li.selected .CG:hover {
	background-position:-191px -66px;
}

#tab-nav li.selected .CG:hover {
	background-position:-192px -66px;
}

#tab-nav li .casestudy:hover,
#tab-nav li.selected .casestudy:hover {
	background-position:-391px -15px;
}

#tab-nav li.selected .casestudy:hover {
	background-position:-392px -15px;
}

#tab-nav li .businessUnits:hover,
#tab-nav li.selected .businessUnits:hover {
	background-position:10px -15px;
}

#tab-nav li.selected .businessUnits:hover {
	background-position:9px -15px;
}

#tab-nav li .careersNav_832:hover,
#tab-nav li.selected .careersNav_832:hover {
	background-position:-591px -15px;
}

#tab-nav li.selected .careersNav_832:hover {
	background-position:-592px -15px;
}

#tab-nav li .careersNav_831:hover,
#tab-nav li.selected .careersNav_831:hover {
	background-position:-391px -15px;
}

#tab-nav li.selected .careersNav_831:hover {
	background-position:-392px -15px;
}

#tab-nav li .careersNav_830:hover,
#tab-nav li.selected .careersNav_830:hover {
	background-position:-191px -15px;
}

#tab-nav li.selected .careersNav_830:hover {
	background-position:-192px -15px;
}

#tab-nav li .careersNav_829:hover,
#tab-nav li.selected .careersNav_829:hover {
	background-position:10px -15px;
}

#tab-nav li.selected .careersNav_829:hover {
	background-position:9px -15px;
}

.zoom-section .zoom-body a.LightBoxArrowRight:hover {
	filter:Alpha(opacity=30);
	opacity:0.3;
}

.zoom-section .zoom-body a.LightBoxArrowLeft:hover {
	filter:Alpha(opacity=30);
	opacity:0.3;
}

.content .box3 .box-header-close h3:hover {
	color:#AB1032 !important;
}

#meta-nav ul li a.sitemap:hover {
	background-position:-400px -30px;
}

#meta-nav ul li a.searchfield:hover {
	background-position:-600px -30px;
}

#meta-nav ul li a.languages:hover {
	background-position:-800px -30px;
}

#meta-nav ul li a.international:hover {
	background-position:0px -20px;
}

#meta-nav ul li a.countries:hover {
	background-position:0px -30px;
}

#meta-nav ul li a.contact:hover {
	background-position:-200px -30px;
}

.content a.list-title:hover,
.content .overview-title:hover {
	color:#AB1032;
}

#page-footer a:hover {
	text-decoration:underline;
}

.content a.title:hover {
	color:#AB1032;
}

.flyout-nav ul li ul li a:hover {
	color:#AB1032;
}

.content a:hover,
.content a.richtext-link:hover,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a:hover,
.content div.richtext a:hover {
	color:#AB1032;
}

.content .pagebrowsing a:hover {
	color:#000000;
}

.tab-nav-thai:hover {
	background-position:10px -20px !important;
}

#nav-section #main-nav ul li ul li a:hover {
	color:#AB1032;
}

#nav-section #main-nav ul li a:hover {
	color:#AB1032;
}

#meta-nav ul li a:hover {
	color:#AB1032;
}

#top-nav ul li a:hover,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357:hover,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612:hover,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619:hover,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621:hover,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623:hover,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624:hover,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625:hover {
	color:#000000;
}

#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625:hover {
	background-position:-1200px -75px;
}

#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624:hover {
	background-position:-1000px -75px;
}

#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623:hover {
	background-position:-200px -75px;
}

#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621:hover {
	background-position:-800px -75px;
}

#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619:hover {
	background-position:-600px -75px;
}

#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612:hover {
	background-position:-400px -75px;
}

#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357:hover {
	background-position:0px -75px;
}

#breadcrumb a:hover,
#breadcrumb .selected:hover {
	color:#AB1032;
	background-position:left 3px;
}

#backto-searchresults:hover,
#backto-country:hover,
#backto-homepage:hover,
#backto-overview:hover,
div.backlink .backto-overview:hover,
.content .mod-career-finder .backto-overview:hover,
#backto-world:hover,
div.backlink #backto-searchresults:hover {
	background-position:right -23px;
}

#backto-world:hover {
	background-position:109px -23px;
}

#backto-country:hover {
	background-position:-138px -23px;
}

.bo a.default-bo:hover,
.bo a.button-bo:hover {
	color:#2B2B2B;
}

.bo a.button-bo:hover {
	color:#000000;
}

.content div.gallery div.detail div.controller .arrowright:hover {
	background-position:2px -1801px;
}

.content div.gallery div.detail div.controller .arrowleft:hover {
	background-position:0 -1701px;
}
/* style: 1 languageId: default / engineId: default / pseudo: active */

/* style: 1 languageId: 4616 / engineId: default / pseudo: default */


#mobileNotification p {
	font-size:63px;
	line-height:63px;
}

.fileupload p.error {
	font-size:12px;
}

.search-panel #cas-error-box p {
	font-size:11px;
}

.content #product-search-result #Overview ul li ul li ul li a,
.content #product-search-result #Overview ul li ul li ul li a:hover {
	line-height:17px;
}

.content #product-search-result #Results #backToOverview {
	font-size:12px;
}

.content #product-search-result #Results a {
	font-size:12px;
	line-height:17px;
}

.content #product-search-result #Overview ul li ul li a,
.content #product-search-result #Overview ul li ul li a:hover {
	font-size:12px;
}

.content #product-search-result #Overview ul li a,
.content #product-search-result #Overview ul li a:hover {
	font-size:12px;
}

.content .mod-newsletter .styleorange #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleorange #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleorange .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleorange a.highlight,
.content .mod-newsletter .styleorange a.highlight:visited,
.content .mod-newsletter .styleorange a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .styleyellow #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleyellow #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleviolet2 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleviolet2 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleviolet1 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleviolet1 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .stylegreen2 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .stylegreen2 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .stylegreen1 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .stylegreen1 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleblue2 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleblue2 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleblue1 #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleblue1 #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter .styleviolet2 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleviolet2 a.highlight,
.content .mod-newsletter .styleviolet2 a.highlight:visited,
.content .mod-newsletter .styleviolet2 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .styleviolet1 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleviolet1 a.highlight,
.content .mod-newsletter .styleviolet1 a.highlight:visited,
.content .mod-newsletter .styleviolet1 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .styleblue2 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleblue2 a.highlight,
.content .mod-newsletter .styleblue2 a.highlight:visited,
.content .mod-newsletter .styleblue2 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .styleblue1 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleblue1 a.highlight,
.content .mod-newsletter .styleblue1 a.highlight:visited,
.content .mod-newsletter .styleblue1 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .stylegreen2 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .stylegreen2 a.highlight,
.content .mod-newsletter .stylegreen2 a.highlight:visited,
.content .mod-newsletter .stylegreen2 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .stylegreen1 .subtitle {
	font-size:15px;
}

.content .mod-newsletter .stylegreen1 a.highlight,
.content .mod-newsletter .stylegreen1 a.highlight:visited,
.content .mod-newsletter .stylegreen1 a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .styleyellow .subtitle {
	font-size:15px;
}

.content .mod-newsletter .styleyellow a.highlight,
.content .mod-newsletter .styleyellow a.highlight:visited,
.content .mod-newsletter .styleyellow a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter .stylered .subtitle {
	font-size:15px;
}

.content .mod-newsletter .stylered a.highlight,
.content .mod-newsletter .stylered a.highlight:visited,
.content .mod-newsletter .stylered a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-newsletter div.main-col strong {
	font-size:15px;
	line-height:19px;
}

.content .mod-newsletter #newsletter-footer table p {
	font-size:15px;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext p {
	font-size:13px;
	line-height:18px;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext h1 {
	font-size:20px;
	line-height:27px;
}

.content .mod-newsletter #OnlineVersion p {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter #OnlineVersion a {
	font-size:11px;
	line-height:15px;
}

.content .mod-newsletter #newsletter-footer p {
	font-size:15px;
	line-height:19px;
}

.global-events-header p {
	font-size:12px;
}

.content .mod-newsletter .teaser .title-nl {
	font-size:15px;
	line-height:19px;
}

.content .mod-newsletter .teaser p {
	font-size:15px;
	line-height:19px;
}

#app .section a.back {
	font-size:12px;
}

#app input.search-standard-button {
	font-size:12px;
}

.content table.organization-chart p.checked {
	font-size:16px;
}

#alt-slider .text-item .title {
	font-size:22px;
	line-height:28px;
}

#alt-slider .text-item .text {
	font-size:18px;
	line-height:22px;
}

#alt-products .text-block ul li p {
	font-size:15px;
	line-height:17px;
}

#alt-products .text-block ul li a,
#alt-products .text-block ul li a:hover {
	font-size:15px;
	line-height:17px;
}

#alt-products .text-block .title {
	font-size:25px;
}

#alt-slider .text-block ul li p {
	font-size:18px;
	line-height:20px;
}

#alt-slider .text-block ul li a,
#alt-slider .text-block ul li a:hover {
	font-size:18px;
	line-height:20px;
}

#alt-slider .text-block .title {
	font-size:25px;
}

#alt-title-block-white .title {
	font-size:34px;
	line-height:34px;
}

#alt-title-block-white .subtitle {
	font-size:21px;
	line-height:29px;
}

.content div.bu-list ul.bu li.bu a.title {
	font-size:18px;
	line-height:25px;
}

#top-nav-docu ul li a,
#top-nav-docu ul li a:hover {
	font-size:20px;
	line-height:20px;
}

.content div.mod-leavewebsite h3 {
	line-height:20px;
}

.delimiter-vertical-dotted a.internal,
.delimiter-vertical-dotted a.internal:hover,
.delimiter-vertical-dotted a.internal-wide,
.delimiter-vertical-dotted a.internal-wide:hover {
	font-size:12px;
}

.metanav-flyout .metanav-search p {
	font-size:13px;
	line-height:17px;
}

a.active {
	font-size:12px;
	line-height:17px;
}

#breadcrumb p {
	font-size:12px;
	line-height:20px;
}

.metanav-flyout p {
	font-size:13px;
	line-height:17px;
}

.metanav-flyout a,
.metanav-flyout a:hover {
	font-size:12px;
	line-height:22px;
}

#about-country-map .acm-tt a,
#about-country-map .acm-tt a:hover {
	font-size:12px;
	line-height:25px;
}

.search-panel .correctcasnumber {
	line-height:16px !important;
}

#tab-nav li.selected a,
#tab-nav li.selected a:hover {
	font-size:17px;
	line-height:17px;
}

.content .mod-newsletter #tagline {
	font-size:15px;
	line-height:19px;
}

.content .mod-newsletter .subtitle {
	font-size:15px;
}

.content .mod-newsletter #NewsletterName {
	font-size:31px;
	line-height:31px;
}

.content .mod-newsletter a.highlight,
.content .mod-newsletter a.highlight:visited,
.content .mod-newsletter a.highlight:hover {
	font-size:20px;
	line-height:28px;
}

.content .mod-sitemap ul li ul li a {
	font-size:12px;
}

.content .mod-sitemap h3 {
	font-size:12px;
	line-height:22px;
}

.content table.bricks h3,
.mod-product .bricks h4 {
	font-size:12px;
	line-height:17px;
}

.content .box3 .box-header h3,
.content .box3 .box-header a,
.content .box3 .box-header a:hover {
	font-size:20px;
	line-height:22px;
}

.content .box3 .box-header a,
.content .box3 .box-header a:hover {
	font-size:14px;
	line-height:16px;
}

.content .box2 .box-body h3 {
	font-size:12px;
}

.content .image-legend a.zoom {
	font-size:12px;
	line-height:20px;
}

.bo .brick-input-title-bo {
	font-size:20px;
	line-height:22px;
}

.content p.search-error {
	font-size:12px;
}

.content h3.press {
	font-size:13px;
	line-height:18px;
}

.content a.buttonlike {
	font-size:12px;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2,
.content .mod-newsletter .teaser h2,
.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2,
.content h3,
.content span.richttext-subtitle,
.content .box2 .box-header-close h3,
.content .mod-tellafriend h3,
.content .content-side h3,
.content .content-side span.richttext-subtitle,
#content-header h1,
.mod-history h1,
.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:20px;
	line-height:27px;
}

#content-header h1,
.mod-history h1,
.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:31px;
	line-height:31px;
}

.content .mod-newsletter h1,
.mod-history h1.Copy {
	font-size:22px;
	line-height:22px;
}

#content-header h1,
.mod-history h1 {
	font-size:22px;
	line-height:22px;
}

.content h3,
.content span.richttext-subtitle,
.content .box2 .box-header-close h3,
.content .mod-tellafriend h3,
.content .content-side h3,
.content .content-side span.richttext-subtitle {
	font-size:12px;
	line-height:17px;
}

.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2 {
	line-height:22px;
}

.content .content-side h2,
.content .content-side span.richtext-title,
.sIFR-active .content .content-side .section h2 {
	font-size:14px;
	line-height:16px;
}

.content .content-side span.richtext-title {
	line-height:auto;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2,
.content .mod-newsletter .teaser h2 {
	font-size:22px;
	line-height:25px;
}

.content h2,
.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover,
.content span.richtext-title,
.sIFR-active .content .section h2,
.sIFR-active .category h2 {
	font-size:16px;
	line-height:18px;
}

.content span.richtext-title {
	line-height:autp;
}

.content a.list-title,
.content a.list-title:hover,
.content .overview-title,
.content .overview-title:hover {
	font-size:20px !important;
	line-height:22px !important;
}

.content a.bold,
.content strong,
.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong,
.content a,
.content a:hover,
.content a.richtext-link,
.content a.richtext-link:hover,
.content .content-side a,
.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content div.richtext a,
.content div.richtext a:hover,
.content em,
.content span.richtext-em,
.flyout-nav ul li ul li a,
.flyout-nav ul li ul li a:hover,
.flyout-nav ul li p,
.content a.title,
.content a.title:hover,
.content .label,
.content .doc-size-black,
.content .doc-size-grey,
.content table.indextext th p.caption,
.content table.indextext td p.caption,
.content label,
.content p,
.content span.richtext-text,
.content .box2 h3,
.content .content-side p,
.content .content-side span.richtext-text,
.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p,
.content .content-side em,
.content .content-side span.richtext-em,
.content p.footnote,
.content p.remark,
#page-header a.back,
.content input,
select,
.content input.fileupload,
.content textarea,
.content .mod-tellafriend textarea,
.content .mod-tellafriend input,
#page-footer p,
#page-footer span,
#page-footer a,
#page-footer a:hover,
#content-header a.back,
.content .error p.error,
.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table tbody td span,
div.datepicker-section .datepicker-body table thead th span {
	font-size:12px;
	line-height:17px;
}

.content .content-side p.footnote,
.content .content-side p.remark,
div.datepicker-section .datepicker-body table tbody td span,
div.datepicker-section .datepicker-body table thead th span {
	font-size:11px;
	line-height:13px;
}

.content .content-side p.footnote,
.content .content-side p.remark {
	line-height:12px;
}

.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p,
.content .content-side em,
.content .content-side span.richtext-em,
.content p.footnote,
.content p.remark,
#page-header a.back,
.content input,
select,
.content input.fileupload,
.content textarea,
.content .mod-tellafriend textarea,
.content .mod-tellafriend input,
#page-footer p,
#page-footer span,
#page-footer a,
#page-footer a:hover,
#content-header a.back,
.content .error p.error {
	line-height:15px;
}

.content p.footnote,
.content p.remark {
	line-height:13px;
}

.content .content-side em,
.content .content-side span.richtext-em {
	line-height:17px;
}

.content .content-side span.richtext-em {
	line-height:auto;
}

.content .cite-author,
.content .content-side a.bold,
.content .content-side strong,
.content .content-side span.richtext-strong,
.content .pagebrowsing span,
div.datepicker-section .datepicker-header h4,
.content table.organization-chart th.subtitle-index p {
	line-height:17px;
}

.content .content-side span.richtext-strong {
	line-height:auto;
}

.content .content-side span.richtext-text {
	line-height:auto;
}

.content a.title,
.content a.title:hover {
	font-size:16px;
	line-height:18px;
}

.content a,
.content a:hover,
.content a.richtext-link,
.content a.richtext-link:hover,
.content .content-side a,
.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover,
.content .pagebrowsing a,
.content .pagebrowsing a:hover,
.content div.richtext a,
.content div.richtext a:hover,
.content em,
.content span.richtext-em,
.flyout-nav ul li ul li a,
.flyout-nav ul li ul li a:hover,
.flyout-nav ul li p {
	line-height:20px;
}

.content span.richtext-em {
	line-height:17px;
}

.content div.richtext a,
.content div.richtext a:hover {
	line-height:17px;
}

.content .pagebrowsing a,
.content .pagebrowsing a:hover {
	line-height:17px;
}

.content .content-side a.richtext-link,
.content .content-side a.richtext-link:hover {
	line-height:auto;
}

.content a.richtext-link,
.content a.richtext-link:hover {
	line-height:17px;
}

.content span.richtext-strong,
table.resultlist .single-col span.richtext-strong {
	line-height:auto;
}

#nav-section #main-nav ul li ul li ul li a,
#nav-section #main-nav ul li ul li ul li a:link,
#nav-section #main-nav ul li ul li ul li a:visited,
#nav-section #main-nav ul li ul li ul li a:focus,
#nav-section #main-nav ul li ul li ul li a:hover,
#nav-section #main-nav ul li ul li ul li a:active {
	font-size:12px;
	line-height:13px;
}

#nav-section #main-nav ul li a.selected,
#nav-section #main-nav ul li a.selected:hover {
	font-size:12px;
}

#nav-section #main-nav ul li a,
#nav-section #main-nav ul li a:hover {
	font-size:12px;
	line-height:17px;
}

#language-nav ul li a,
#language-nav ul li a:hover,
#language-nav ul li a.selected,
#language-nav ul li a.selected:hover {
	font-size:12px;
	line-height:13px;
}

#meta-nav ul li a,
#meta-nav ul li a:hover {
	font-size:13px;
	line-height:17px;
}

#top-nav ul li a,
#top-nav ul li a:hover,
#top-nav ul li #MainNav_357,
#top-nav ul li #MainNav_357:hover,
#top-nav ul li.selected #MainNav_357,
#top-nav ul li.selected #MainNav_357:hover,
#top-nav ul li #MainNav_612,
#top-nav ul li #MainNav_612:hover,
#top-nav ul li.selected #MainNav_612,
#top-nav ul li.selected #MainNav_612:hover,
#top-nav ul li #MainNav_619,
#top-nav ul li #MainNav_619:hover,
#top-nav ul li.selected #MainNav_619,
#top-nav ul li.selected #MainNav_619:hover,
#top-nav ul li #MainNav_621,
#top-nav ul li #MainNav_621:hover,
#top-nav ul li.selected #MainNav_621,
#top-nav ul li.selected #MainNav_621:hover,
#top-nav ul li #MainNav_623,
#top-nav ul li #MainNav_623:hover,
#top-nav ul li.selected #MainNav_623,
#top-nav ul li.selected #MainNav_623:hover,
#top-nav ul li #MainNav_624,
#top-nav ul li #MainNav_624:hover,
#top-nav ul li.selected #MainNav_624,
#top-nav ul li.selected #MainNav_624:hover,
#top-nav ul li #MainNav_625,
#top-nav ul li #MainNav_625:hover,
#top-nav ul li.selected #MainNav_625,
#top-nav ul li.selected #MainNav_625:hover {
	font-size:20px;
}

.content a.more,
.content a.more:hover,
.content div.mod-career a.more,
.content div.mod-career a.more:hover,
.content .mod-mostvisited .most-visited-list table.detaillist a.more,
.content .mod-mostvisited .most-visited-list table.detaillist a.more:hover {
	line-height:17px;
}

.content a.internal-red,
.content a.internal-red:hover {
	line-height:20px;
}

#page-footer a.pdf,
#page-footer a.print,
#page-footer a.recommend,
#page-footer a.top {
	font-size:12px;
}

input.datepicker-input,
input.search-standard,
input.search-wide,
select.homepage,
select.search-standard {
	font-size:12px;
}

.content input.button,
.content .mod-tellafriend input.button {
	font-size:13px;
}

.content div.bu-list ul.bu li.bu ul.link li.link {
	font-size:12px;
	line-height:20px;
}

.content .mod-career-finder .detail li {
	font-size:12px;
	line-height:20px;
}

.content dl dt {
	font-size:12px;
	line-height:17px;
}

#nav-section #main-nav ul li ul li ul li {
	font-size:12px;
	line-height:13px;
}

#nav-section #main-nav ul li {
	font-size:12px;
	line-height:17px;
}

#language-nav ul li {
	font-size:12px;
	line-height:13px;
}

#meta-nav ul li {
	font-size:13px;
	line-height:17px;
}

.content .content-side dl,
.content .content-side ol,
.content .content-side ul {
	font-size:12px;
	line-height:17px;
}

.content dl,
.content ol,
.content ul,
ul.richtext,
.content ul.richtext-neu {
	font-size:12px;
	line-height:17px;
}

.content .mod-e-card-view div.greetingtext-container div.greetingtext {
	font-size:13px;
	line-height:18px;
}

#page-section .slider-tt {
	font-size:12px;
	line-height:17px;
}
/* style: 1 languageId: 4616 / engineId: default / pseudo: link */

/* style: 1 languageId: 4616 / engineId: default / pseudo: visited */

/* style: 1 languageId: 4616 / engineId: default / pseudo: focus */

/* style: 1 languageId: 4616 / engineId: default / pseudo: hover */

/* style: 1 languageId: 4616 / engineId: default / pseudo: active */
