﻿@charset "utf-8";
/* GLOBAL AND REDEFINED TAGS */ 

* { font-family:Arial, Helvetica, sans-serif; text-decoration:none; }

/***************/
/*     BODY    */
/***************/

body {
	background-color:#ffffff;
	text-align:left;
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:11px;
	
	
}

body:link {color:#333333}
body:alink {color:#333333}
body:vlink {color:#333333}

/* global heading */

/**********************/
/* Old Headings       */
/**********************/

/* h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	color:#333333;
	font-size:<cfoutput>#h1Fontsize#</cfoutput>;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	color:#979797;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	margin:0px;
	text-decoration:none;
}

h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	padding-bottom:4px;
	padding-top:4px;
	margin:0px;
}
 
h4 {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	text-decoration:none;
}*/

/***********************************/
/* Heading Convension for Products */
/***********************************/

/*
h2 - Product Category 
h3 - Product Subcategory
h4 - Product Name 
h5 - Product Subhead
h6 - Product Punch line

h1 - is reserved for the page title
*/

h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	margin:0px;
	padding:0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform:none;
	color:#333333;
	text-decoration:none;
}	

h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
	margin:0px;
	padding:0px;
	font: bold 11px Arial, sans-serif;
	color: #21245F;
	text-decoration:none;
}

h4 {
	margin:0px;
	padding:0px;
	font: bold 11px Arial, sans-serif;
	color: #333333;
	text-decoration:none;
}

h4 a:link {color: #333333;}
h4 a:visited {color: #333333;}
h4 a:hover {color: #21245F;}
h4 a:active {color: #999999;}

h5 {
 	margin:0px;
 	padding:0px;
	color:#666666;
	font: normal 11px Arial, sans-serif;
	text-decoration:none;
	
}

h6 {
	margin:0px;
	padding:0px;
	color:#979797;
	font: normal 11px Arial, sans-serif;
	text-decoration:none;
}

img, img a:link, img a:visited, img a:hover, img a:active
{ border:0px;
} 

a:link {color: #666666;}
a:visited {color: #666666;}
a:hover {color: #21245F;}
a:active {color: #999999;}

/*********************************/
/* END global AND redefined tags */
/*********************************/

/****************/
/*  content     */
/****************/

.contentWrapper {
	padding-top:90px;
	width:782px; 
	background-image:url(/_img/bgWrapper.jpg); 
	background-repeat:repeat-x;
}

/*h1 {  font-size : 8pt; line-height : 11pt; color:#4F618A; margin:2px 2px 2px 0px;font-weight: bold; font-style: normal;}*/
/*h2 { font-size : 8pt; color:#21245F; margin:1px 2px 2px 2px; font-weight: bold;}*/


/* FOOTER */
.behringerFooter { background-image:url(../_img/_footer/footer.jpg); background-repeat:no-repeat;}

/* LINK CLASSES */

/* links red bold, hover blue, hover without underline >> STANDARDLINK */
a.link_RedBold:link,a.link_RedBold:visited,a.link_RedBold:active,a.link_RedBold:hover {
	font-size : 8pt;
	line-height : 12px;
	color: #21254A;
	font-weight: bold
} 
a.link_RedBold:hover {color: #21245A; } 
/* links yellow bold, hover white, hover without underline */
a.text_Small_white:link,a.text_Small_white:visited ,a.text_Small_white:hover,a.text_Small_white:active { font-weight:bold; font-size : 9pt; line-height : 10pt; color: #FFDF00}
a.text_Small_white:hover {color:#FFF;}

.link_RedNornal,a.link_RedNornal:link,a.link_RedNornal:visited,a.link_RedNornal:active { color:#333333; font-size:10px;}
a.link_RedNornal:hover { color:#21245F;}

/* exception chinese */ 
a.link_RedBold_chn:link,a.link_RedBold_chn:visited,a.link_RedBold_chn:active,a.link_RedBold_chn:hover {font-size : 10pt; line-height : 12pt; color: #660033; font-weight: bold}
a.link_RedBold_chn:hover {color: #21245A;}

/* CONTINOUS TEXT CLASSES */

.text_Small  { font-size : 8pt; line-height : 9pt; color: #333333; text-align:left;}
.text_Small_white {font-weight:normal;  font-size : 9pt; line-height : 10pt; color: #FFFFFF}
/* exception chinese */ 
.text_Small_chn {font-size : 10pt; line-height :12pt; color: #000;} 

/* TABLE HEADS AND BACKGROUNDS */

/* table footer added by artem */

table.tableBg, table.tbl269_bg, table.table330, table.tbl375_bg, table.table250, table.table375, table.table400, table.table408, table.table506, table.table760 {
	
	padding-right:10px;
	/*
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
	*/
}

/* table250 used only on PUov, PU, Tootorials and Toolz pages */
.table250 {
	margin:10px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	width:250px;
	background-image:url(../_img/web/bgTable250.gif);
	background-repeat:no-repeat;
	min-height:120px;
}

/* table330 used only on DJ products overview page */
.table330 {
	margin-top: 0px;
	padding-left:5px;
	padding-right:10px;
	width:330px;
	background-image:url(../_img/web/bgTable330.gif);
	background-repeat:no-repeat;
	min-height:120px;
}

/* table375 used only on MIA products overview page */

.table375 {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom:0px;
	padding-bottom:10px;
	width:375px;
	background-image:url(../_img/web/bgTable375.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.table400 {
	padding-left:5px;
	padding-bottom:5px;
	width:400px;
	background-image:url(../_img/web/bgTable400.gif);
	background-repeat:no-repeat;
}
/* table408 used only on products overview pages, excepting MIA POP*/

.table408 {
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom:0px;
	width:408px;
	background-image:url(../_img/web/bgTable408.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

/* table506 used only on power user pages */


.table506 {
	margin-bottom:10px;
	padding-left:5px;
	padding-right:10px;
	width:506px;
	background-image:url(../_img/web/bgTable506.gif);
	background-repeat:no-repeat;
}

.table760 {
	margin-bottom:10px;
	padding-left:5px;
	width:760px;
	background-image:url(../_img/web/bgTable760.gif);
	background-repeat:no-repeat;
		
}

/*.tableHead{background-image:url(../_img/_teaser/_backgrounds/thg_375.jpg);background-repeat:no-repeat;}
.tableBg{background-image:url(../_img/_teaser/_backgrounds/tbg_375.jpg);background-repeat:repeat-y; height:120px; width:100%;}
.showImg {border-left:1px solid ##C6CBD6;border-top:1px solid ##C6CBD6;border-right:1px solid ##333333;border-bottom:1px solid #333333;}*/

.tableHead {
	height: 18px;
}
.tableBg {
	width:385px;
	border-style:none;
	border-spacing:0px;
	background-image:url(../_img/web/bgTable385.gif);
	background-repeat: no-repeat;
}

.tbl210Head_bg { background-image:url(../_img/_teaser/_backgrounds/thg_210.jpg); background-repeat:no-repeat;height:18px;}
.tbl210_bg {background-image:url(../_img/_teaser/_backgrounds/tbg_210.jpg); background-repeat:repeat-y;}
.tbl210_Splitter {background-image:url(../_img/_teaser/_backgrounds/tableSplitter_210.jpg);background-repeat:no-repeat;}

/*************************************************************/
/* tbl269Head_bg and tbl269_bg have been used on events page */
/*************************************************************/

/*.tbl269Head_bg { background-image:url(../_img/_teaser/_backgrounds/thg_269_highlight.jpg); background-repeat:no-repeat;height:18px;}
.tbl269_bg {background-image:url(../_img/_teaser/_backgrounds/tbg_481_gradient.jpg); background-repeat:repeat-y;}*/

/***********************************/
/* NEW tbl269Head_bg AND tbl269_bg */
/***********************************/

.tbl269Head_bg {height:18px;}
.tbl269_bg {
	width:279px;
	border-style:none;
	border-spacing:0px;
	background-image:url(../_img/web/bgTable279.gif);
	background-repeat: no-repeat;
}


.tbl336Head_bg {background-image:url(../_img/_teaser/_backgrounds/thg_336.jpg); background-repeat:no-repeat;height:18px;}
.tbl336_bg {background-image:url(../_img/_teaser/_backgrounds/tbg_336_lighten.jpg); background-repeat:repeat-y;}
.tbl336_Splitter {background-image:url(../_img/_teaser/_backgrounds/tableSplitter_336.jpg);background-repeat:no-repeat;}



/***********************************/
/* NEW tbl375Head_bg AND tbl375_bg */
/***********************************/

/*.tbl375Head_bg { background-image:url(../_img/_teaser/_backgrounds/thg_375.jpg); background-repeat:no-repeat;height:18px;}
.tbl375_bg {background-image:url(../_img/_teaser/_backgrounds/tbg_375.jpg); background-repeat:repeat-y;}*/

.tbl375Head_bg {
	height: 18px;
}
.tbl375_bg {
	width:375px;
	border-style:none;
	border-spacing:0px;
	background-image:url(../_img/web/bgTable375.gif);
	background-repeat: no-repeat;
	
}

/***********************************/
/* NEW tbl4815Head_bg AND tbl481_bg */
/***********************************/

/*.tbl481Head_bg { background-image:url(../_img/_teaser/_backgrounds/thg_481.jpg); background-repeat:no-repeat;height:18px;}
.tbl481_bg {background-image:url(../_img/_teaser/_backgrounds/tbg_481_gradient.jpg); background-repeat:repeat-y;}*/

.tbl481Head_bg {height: 18px;}
.tbl481_bg {
	width:471px;
	border-style:none;
	border-spacing:0px;
	background-image:url(../_img/web/bgTable471.gif);
	background-repeat: no-repeat;
}

/***********************************/
/* NEW tbl780Head_bg AND tbl780_bg */
/***********************************/

/*.tbl780Head_bg { background-image:url(../_img/_teaser/_backgrounds/thg_780.jpg); background-repeat:no-repeat;height:18px;}
.tbl780_bg {background-image:url(../_img/_teaser/_backgrounds/thg_780_lighten.jpg); background-repeat:repeat-y;}*/


.tbl780Head_bg {
	height:18px;
}
.tbl780_bg {
	background-image:url(../_img/web/bgInfoBox780.gif);
	background-repeat:no-repeat;}


/* FORM ELEMENTS */
.field {border: 1px solid #C6CBD6;background-color:#E4E7EE;font-size:10px;}


/* PICTURES AND IMAGES */
.showImg {border-left:1px solid #C6CBD6;border-top:1px solid #C6CBD6;border-right:1px solid #333333;border-bottom:1px solid #333333;}

.text_sorry { font-family : Arial,Helvetica; font-size : 9pt; line-height : 12pt;  color: #ffffff; font-weight: bold}
.text { font-family : Arial, Helvetica; font-size  : 8pt; line-height : 11pt; color: #333333 } 
.titel { font-family : Arial,Helvetica;  font-size : 9pt; line-height : 15pt; color: #333333; font-weight: bold; text-decoration:  underline } 
.titleproduct1 { font-family : Arial, Helvetica; font-size : 14pt; line-height : 15pt; color: #333333; font-weight: bold } 
.textturk { font-family : Arial,Helvetica; font-size : 8pt; line-height : 10pt; color: #71879a } 

/******************/
/* NEW titelblau1 */
/******************/

/*.titelblau1 { font-family :Arial,Helvetica; font-size : 9pt; color: #E7EBEF; font-weight: bold}*/
.titelblau1 { font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color:#21245F; font-weight: bold}

.textnorm { font-family :Arial,Helvetica; font-size : 9pt; line-height : 11pt; color:#333333}
.textnorm_chn { font-family :Arial,Helvetica; font-size : 11pt; line-height : 13pt; color: #21245F}

.textnormwhite { font-weight:normal; text-decoration:none; font-family :Arial,Helvetica ; font-size : 9pt; line-height : 10pt; color: #FFFFFF}
a.textnormwhite:link { font-weight:bold; text-decoration:none; font-family :Arial,Helvetica ; font-size : 9pt; line-height : 10pt; color: #FFDF00}
a.textnormwhite:visited { font-weight:bold; text-decoration:none; font-family :Arial,Helvetica ; font-size : 9pt; line-height : 10pt; color: #FFDF00}
a.textnormwhite:hover { font-weight:bold; text-decoration:underline; font-family :Arial,Helvetica ; font-size : 9pt; line-height : 10pt; color: #FFFFFF}
a.textnormwhite:active {font-weight:bold; text-decoration:none;  font-family :Arial,Helvetica ; font-size : 9pt; line-height : 10pt; color: #FFDF00}



.textnormwhite_chn { font-family :Arial,Helvetica ; font-size : 11pt; line-height : 12pt; color: #FFFFFF}
.textnorm_small {font-family:Helvetica,Arial;font-size:8pt;color:#21245F;font-weight:bold}

.textsmall { font-family :Arial,Helvetica; font-size : 8pt; line-height : 9pt; color: #333333}
.textsmall_chn {font-size : 10pt; line-height :12pt; color: #333333;}
.textsmall_blau { font-family :Arial,Helvetica; font-size : 8pt; line-height : 9pt; color: #21245F}

.textnavi {font-family :Arial,Helvetica; font-size : 8pt; line-height : 10pt; color: #333333;} 
.headlinesmall { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.headlinesmall_chn { font-family : Helvetica, Arial; font-size : 11pt; line-height : 11pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.titleproduct { font-family : Arial, Helvetica; font-size : 14pt; line-height : 15pt; color: #333333; font-weight: bold } 
.headlinesmall1 { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #21245F; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none}


.iconBorder {
	border:1px solid #798AAA;
}
.headlinesmall2 { font-family : Helvetica, Arial; font-size : 8pt; line-height : 11pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:2pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none}

.headlinesmall2r { font-family : Helvetica, Arial; font-size : 8pt; line-height : 9pt; color: #FF0000; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.headlinebig { font-family : Helvetica, Arial; font-size : 11pt; line-height : 10pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.subheadlinebig { font-family : Helvetica, Arial; font-size : 11pt; line-height : 10pt; color: #CC0000; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.subheadlinebig2 { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.headlinejob { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #21245F; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none}
.headlinesmallit { font-family : Helvetica, Arial; font-size : 11pt; line-height : 13pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none} 
.titelnorm2 { font-family : Arial,Helvetica; font-size : 9pt; line-height : 10pt; color: #21245F; margin-left:3pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none} 
.titeltabweiss { font-family : Helvetica, Arial; font-size : 10pt; line-height : 10pt; color: #ffffff; margin-left:5pt; margin-top:2pt; margin-right:2pt; margin-bottom:2pt; font-weight: bold; text-decoration: none} 

/*******************/
/* NEW .titelwhite */
/*******************/

/*.titeltabwhite { font-family : Arial, Helvetica; font-size : 9pt; line-height : 10pt; color: #e6eaee; margin-left:5pt; margin-top:2pt; margin-right:2pt; margin-bottom:2pt; font-weight: bold; text-decoration: none}*/

.titeltabwhite {
	margin:2pt 2pt 2pt 5pt;
	font-weight: bold;
	font-size : 9pt;
	line-height : 10pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #21245F;
	text-decoration: none}



.unavi {font-family : Arial,Helvetica; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold} 
.tableborder1 {border-width:1pt; border-style:groove; border-style:solid; border-color:#333366;} 

.picture1 {border-style : solid; border-width : 1pt; border-color : #e6eaee;}
.menu { position: absolute;	top:0; z-index: 2;} 
.submenu {position: absolute; top: 42; left: 10; z-index: 0;}
.keyfunctions { font-family : Helvetica,Arial;	font-size : 9pt; line-height : 11pt; color: #000066; text-decoration: none; font-weight: bold} 
.keyfunctions2 { font-family : Helvetica,Arial;	font-size : 9pt; line-height : 14pt; color: #E7EBEF; text-decoration: none; font-weight: bold} 
.keyfunctions_chn { font-family : Helvetica,Arial;	font-size : 11pt; line-height : 13pt; color: #000066; text-decoration: none; font-weight: bold} 
.keyfunctions_chn2 { font-family : Helvetica,Arial;	font-size : 11pt; line-height : 13pt; color: #E7EBEF; text-decoration: none; font-weight: normal} 
.prodgroup2 {font-family : Helvetica,Arial; font-size : 8pt; line-height : 10pt; color: #21245F; text-decoration: none; font-weight: normal} 
.headline_b {font-family : Arial,Helvetica; font-size : 9pt; line-height : 10pt; color: #21245F; text-decoration: none; font-weight: bold} 
.textnormboth { font-family :Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #333333}
.headlinesmallboth { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 
.headlinemediumboth { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; line-height: normal; font-weight: 800; color: #21245F} 
.headlinebigBlack { font-family : Helvetica, Arial; font-size : 11pt; line-height : 10pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 

.topHead {	font-size:22.0pt; line-height : 30.0pt; font-family:Arial, Helvetica, sans-serif;}
.smallText { font-size:8.0pt; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:normal;}
.groupText	{ font-size:14.0pt; line-height : 24.0pt; font-family:Arial, Helvetica, sans-serif;}
.subGroupText { font-size:12pt; font-family:Arial, Helvetica, sans-serif; line-height: 20px; font-style: normal; font-weight: normal; font-variant: normal}
.normText { font-size:10.0pt; font-family:Arial, Helvetica, sans-serif;}
.new { color:maroon; font-size:9.0pt; font-family:Arial, Helvetica, sans-serif;}
.worningText { color:red; font-size:8.0pt; line-height : 11.0pt; font-family:Arial, Helvetica, sans-serif;}

a.naviprod:link {font-family : Helvetica,Arial; font-size : 8pt; line-height : 10pt; color: #E7EBEF; text-decoration: none}
a.naviprod:visited {font-family : Helvetica,Arial; font-size : 8pt; line-height : 10pt; color: #eeeeee; text-decoration: none} 
a.naviprod:active {font-family : Helvetica,Arial; font-size : 8pt; line-height : 10pt; color: #eeeeee; text-decoration: none} 
a.naviprod:hover {font-family : Helvetica,Arial; font-size : 8pt; line-height : 10pt; color: #FFDF00; text-decoration: none} 
.naviprodsep {font-family : Helvetica,Arial; font-size :9pt; line-height : 10pt; color: #FFDF00; font-weight: bold}

a.naviprod_chn:link {font-family : Arial, Helvetica, sans-serif;; font-size : 10pt; line-height : 11pt; color: #E7EBEF; text-decoration: none; font-weight: bold}
a.naviprod_chn:visited {font-family : Arial,sans-serif; font-size : 10pt; line-height : 11pt; color: #eeeeee; text-decoration: none; font-weight: bold} 
a.naviprod_chn:active {font-family : Arial,sans-serif; font-size : 10pt; line-height : 11pt; color: #eeeeee; text-decoration: none; font-weight: bold} 
a.naviprod_chn:hover {font-family : Arial,sans-serif; font-size : 10pt; line-height : 11pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
.naviprodsep_chn {font-family : Arial,sans-serif; font-size :10pt; line-height : 11pt; color: #FFDF00; font-weight: normal}

.td_light_grey {
	border:1px solid #21245F;
	background-color: #E6EAEE;
}

.td_light_grey_2 {
	border:1px solid #21245F;
	background-image: url(../_img/wnamm05/tbg_short.jpg);
}

/*  unavi START  */
a.unavi2:link {
	font-family : Helvetica,Arial; 
	font-size : 8pt; 
	line-height : 12px; 
	color: #660033; 
	text-decoration: none; 
	font-weight: bold 
} 

a.unavi2:visited {
	font-family : Helvetica,Arial; 
	font-size : 8pt; 
	line-height : 12px; 
	color: #660033; 
	text-decoration: none; 
	font-weight: bold 
} 

a.unavi2:active {
	font-family : Helvetica,Arial; 
	font-size : 8pt; 
	line-height : 12px; 
	color: #660033; 
	text-decoration: none; 
	font-weight: bold 
} 

a.unavi2:hover {
	font-family : Helvetica,Arial; 
	font-size : 8pt; 
	line-height : 12px; 
	color: #21245A; 
	font-weight: bold
} 

a.navi:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #E7EBEF; text-decoration: none; font-weight: bold}
a.navi:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #eeeeee; text-decoration: none; font-weight: bold} 
a.navi:active {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #eeeeee; text-decoration: none; font-weight: bold} 
a.navi:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.unavi:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold } 
a.unavi:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold } 
a.unavi:active {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold } 
a.unavi:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold} 

/*********************/
/* old tabnorm class */
/*********************/

/*.tabnorm {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold}
a.tabnorm:link {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm:visited {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm:active {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm:hover {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold} 

a.tabnorm_chn:link {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:visited {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:active {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:hover {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #586e81; text-decoration: none; font-weight: bold} */

/*********************/
/* new tabnorm class */
/*********************/

.tabnorm {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	line-height: 10pt;
	color: #333333;
	text-decoration: none;
	font-weight: bold
}
a.tabnorm:link {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm:visited {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm:active {font-family : Arial,Helvetica,sans-serif; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm:hover {
	font-family : Arial,Helvetica,sans-serif;
	font-size : 9pt;
	line-height : 10pt;
	color: #21245F;
	text-decoration: none;
	font-weight: bold
}
/********************/
/* END NEW .tabnorm */
/********************/
a.tabnorm_chn:link {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #999999; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:visited {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #999999; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:active {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #999999; text-decoration: none; font-weight: bold} 
a.tabnorm_chn:hover {font-family : Arial,Helvetica,sans-serif; font-size : 10pt; line-height : 12pt; color: #CCCCCC; text-decoration: none; font-weight: bold} 



a.tabnorm2:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold } 
a.tabnorm2:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold } 
a.tabnorm2:active {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold } 
a.tabnorm2:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold } 
a.tabnorm3:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: underline; font-weight: bold} 
a.tabnorm3:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: underline; font-weight: bold} 
a.tabnorm3:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: underline; font-weight: bold} 
a.tabnorm3:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: underline; font-weight: bold} 
a.tabnorm4:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm4:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm4:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm4:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #21245A; text-decoration: none; font-weight: bold} 
a.tabnorm6:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm6:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm6:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm6:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold}

/********************/
/* NEW .tabnorm_gp */
/********************/
 
a.tabnorm_gp:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #333333; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #21245F; text-decoration: none; font-weight: bold}


/*a.tabnorm_gp:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_gp:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold}*/


 
/*******************/
/* NEW tabnormprod */ 
/*******************/
 
/*a.tabnormprod:link {font-family : Helvetica,Arial; font-size : 8pt; line-height : 13pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormprod:visited {font-family : Helvetica,Arial; font-size : 8pt; line-height : 13pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormprod:active {font-family : Helvetica, Arial; font-size : 8pt; line-height : 13pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormprod:hover {font-family : Helvetica,Arial; font-size : 8pt; line-height : 13pt; color: #586e81; text-decoration: none; font-weight: bold} */

a.tabnormprod:link {font-family: Arial, Helvetica, sans-serif;	font-size : 8pt;	line-height : 13pt;	color: #333333;	text-decoration: none;font-weight: bold} 
a.tabnormprod:visited {	font-family : Arial, Helvetica, sans-serif;	font-size : 8pt;	line-height : 13pt;	color: #333333;
text-decoration: none;	font-weight: bold}
a.tabnormprod:hover {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; line-height : 13pt; color: #21245F; text-decoration: none; font-weight: bold}  
a.tabnormprod:active {font-family : Arial, Helvetica, sans-serif; font-size : 8pt; line-height : 13pt; color: #333333; text-decoration: none; font-weight: bold} 



.li { font-family :Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #333333}
.td { font-family : Arial,Helvetica; font-size : 9pt; line-height : 11pt; color: #333333 } 
.headlinemedium { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: 800; color: #21245F} 
.headlinsmallit { font-family: Helvetica, Arial; font-size: 10pt; font-weight: bolder; color: #21245F; text-decoration: none; font-style: normal; line-height: 12pt;} 
.featureub {
	font-family :Helvetica, Arial;
	font-size : 9pt;
	color: #E7EBEF;
	font-weight: bold;
	line-height: 12px;
}

.productFeatureList {
background-color:#E6EAEE;
margin:0px;
padding:5px 0px 5px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
line-height:18px;
list-style-image:url(../_img/liblue2.gif);
}

.productFeatureListDisclamer {
background-color:#E6EAEE;
margin:0px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
list-style-type:none;
}

.productFeatureListCHN {
background-color:#E6EAEE;
margin:0px;
padding:5px 0px 5px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-align:left;
line-height:18px;
list-style-image:url(../_img/liblue2.gif);
}

.productFeatureListDisclamerCHN {
background-color:#E6EAEE;
margin:0px;
padding-left:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
list-style-type:none;
}

.xenixPunch {color: #000066; font-weight: bold;}
.xenixPunchWhite {color: #FFFFFF; font-weight: bold;}

.RsBtn {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset.gif);
	border : 0 0 #333333;
	text-decoration : none;
}

.RsBtnDe {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset_ger.gif);
	border : 0 0 #333333;
	text-decoration : none;
}

.RsBtnFr {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset_fre.gif);
	border : 0 0 #333333;
	text-decoration : none;
}

.RsBtnSpn {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset_spn.gif);
	border : 0 0 #333333;
	text-decoration : none;
}
.RsBtnJap {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset_jap.gif);
	border : 0 0 #333333;
	text-decoration : none;
}
.RsBtnRu {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 15.5px;
	height: 22px;
	background : url(/_img/buttons/but_reset_rus.gif);
	border : 0 0 #333333;
	text-decoration : none;
}

.ResetBtn{
	background : url(../_img/buttons/but_reset.gif);
	border : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16.5px;
}
.CloseBtn {
	COLOR: #000066;
	CURSOR: hand;
	FONT-FAMILY: Helvetica, Arial, tahoma,sans-serif;
	FONT-SIZE: 16.5px;
	TEXT-DECORATION: none;
	background : url(/_img/web/but_closwin.gif);
	background-color : #333333;
	border : 0 0 #333333;
}



a.tabnormsmall:link {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormsmall:visited {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormsmall:active {font-family : Helvetica, Arial; font-size : 8pt; line-height : 9pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormsmall:hover {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #586e81; text-decoration: none; font-weight: bold} 

a.tabnorm5:link {font-family : Helvetica,Arial; font-size : 10pt; line-height : 11pt; color: #333333; text-decoration: none; font-weight: normal} 
a.tabnorm5:visited {font-family : Helvetica,Arial; font-size : 10pt; line-height : 11pt; color: #333333; text-decoration: none; font-weight: normal} 
a.tabnorm5:active {font-family : Helvetica, Arial; font-size : 10pt; line-height : 11pt; color: #333333; text-decoration: none; font-weight: normal} 
a.tabnorm5:hover {font-family : Helvetica,Arial; font-size : 10pt; line-height : 11pt; color: #333333; text-decoration: none; font-weight: normal} 


.textnorm1 { font-family :Helvetica, Arial; font-size : 7pt; line-height : 8pt; color: #333333}

.shortBR { font-family :Helvetica, Arial; font-size : 2pt; line-height : 2pt; color: #333333}
.shortBR1 { font-family :Helvetica, Arial; font-size : 4pt; line-height : 4pt; color: #333333}
.textnorm1_Netscape { font-family :Helvetica, Arial; font-size : 8pt; line-height : 8pt; color: #333333}
.price { font-family : Helvetica, Arial; font-size : 9pt; line-height : 9pt; color: #21245F; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 


.price1 { font-family : Helvetica, Arial; font-size : 9pt; line-height : 9pt; color: #21245F; margin-left:0pt; margin-top:0pt; margin-right:0pt; margin-bottom:0pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none}

.textnorm4universal { font-family :Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #333333}



.price1gp { font-family : Helvetica, Arial; font-size : 9pt; line-height : 9pt; color: #FFFFFF; margin-left:0pt; margin-top:0pt; margin-right:0pt; margin-bottom:0pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 

.textnorm1_Netscapegp { font-family :Helvetica, Arial; font-size : 8pt; line-height : 8pt; color: #FFFFFF}


a.tabnormYellow:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnormYellow:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnormYellow:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnormYellow:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 


a.tabnormWhite:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
a.tabnormWhite:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
a.tabnormWhite:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 
a.tabnormWhite:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 


.text_err { font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #CC0000; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none; font-style: normal; font-variant: normal; text-transform: none} 


a.tabnormV:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormV:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnormV:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 10pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnormV:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #586e81; text-decoration: none; font-weight: bold} 

a.tabnormAnchor:link {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #000033; text-decoration: none; font-weight: bold} 
a.tabnormAnchor:visited {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #000033; text-decoration: none; font-weight: bold} 
a.tabnormAnchor:active {font-family : Helvetica, Arial; font-size : 8pt; line-height : 9pt; color: #000033; text-decoration: none; font-weight: bold} 
a.tabnormAnchor:hover {font-family : Helvetica,Arial; font-size : 8pt; line-height : 9pt; color: #586e81; text-decoration: none; font-weight: bold} 




.headlinesmall_white { font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #E1E1E1; margin-left:0pt; margin-top:2pt; margin-right:2pt; margin-bottom:5pt; font-weight: bold; text-decoration: none}

.headlineblack { font-family : Helvetica, Arial; font-size : 9pt; line-height : 12pt; color: #E1E1E1; font-weight: bold}
.boldtext {font-family : Helvetica,Arial; font-size : 9pt; line-height : 10pt; color: #FFDF00; text-decoration: none; font-weight: bold}

a.tabnorm_audio:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 16.5pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_audio:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 16.5pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_audio:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 16.5pt; color: #660033; text-decoration: none; font-weight: bold} 
a.tabnorm_audio:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 16.5pt; color: #586e81; text-decoration: none; font-weight: bold} 


.navigBgBir { background-image:url(/_img/_investor_relation/bir_tableBg.jpg); }
.navigTypoBir { font-family:Arial,Helvetica,sans-serif, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;text-decoration:none;}
.navigTypoBir:active { font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.navigTypoBir:hover { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:12px; font-weight:bold; text-decoration:underline}
.navigTypoBir:link { font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.navigTypoBir:visited { font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}

.typoBir { 	font-family:Arial,Helvetica,sans-serif; color:#21245A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.typoBirHeadline {	font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#21245A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
SPAN.typoBir { 	font-family:Arial,Helvetica,sans-serif; color:#21245A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
SPAN.typoBirHeadline {	font-weight:bold; font-family:Arial,Helvetica,sans-serif; color:#21245A; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.navigActiveBir { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:12px; font-weight:bold; }
.showMoreBir { font-family:Arial,Helvetica,sans-serif; color:#660033; font-size:10px; font-weight:bold; }
a.showMoreBir:link { font-family:Arial,Helvetica,sans-serif; color:#660033; font-size:10px; font-weight:bold; }
a.showMoreBir:hover { font-family:Arial,Helvetica,sans-serif; color:#660033; font-size:10px; font-weight:bold; text-decoration:underline;}
a.showMoreBir:active { font-family:Arial,Helvetica,sans-serif; color:#660033; font-size:10px; font-weight:bold; }

.headlineSmallBir { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:10px; font-weight:bold; }
.headlineBigBir  { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:14px; font-weight:bold; }
SPAN.headlineSmallBir { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:10px; font-weight:bold; }
SPAN.headlineBigBir  { font-family:Arial,Helvetica,sans-serif; color:#21245A; font-size:14px; font-weight:bold; }

.subNav:link,.subNav:visited,.subNav:active{ font-family :Arial,Helvetica; font-size : 9pt; color:#FFffff; text-decoration:none; text-transform:uppercase; font-weight:bold; }
.subNav:hover { color:#FFDF00; text-decoration:none; }

a.tabnorm7:link {font-family : Helvetica,Arial; font-size : 9pt; line-height : 12pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm7:visited {font-family : Helvetica,Arial; font-size : 9pt; line-height : 12pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm7:active {font-family : Helvetica, Arial; font-size : 9pt; line-height : 12pt; color: #FFDF00; text-decoration: none; font-weight: bold} 
a.tabnorm7:hover {font-family : Helvetica,Arial; font-size : 9pt; line-height : 12pt; color: #FFFFFF; text-decoration: none; font-weight: bold} 

/*********************/
/* Artem started here*/
/*********************/

/* SH class for teaser */

#flexWrapper {
	width: 780px;
	height:390px;
	margin: 0 auto 2px;
	border:inherit;
	float:left;
	padding-left:10px;
	padding-top: 0px;
}

#flashcontent
{
	position:relative;
	left:-15px;
}

#footer {
	background: #ffffff;
	width: 780px;
	margin: 20px auto 2px;
	border: 0px;
	float:left;
}
#leftSide {
	width: 240px;
	background:#ffffff;
	margin-left: 2px;
	padding-left:10px;
}
#middlePart {
	width: 280px;
	background:#ffffff;
	margin: 0px 4px;*/
}
#rightSide {
	width: 240px;
	background:#ffffff;
}
#middlePart, #leftSide, #rightSide {
	/*border: 0px solid #888888;*/
	word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
	overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
	float: left;
}
.inner {
	padding: 2px 4px;
}
/* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.wrappingTable {
	width:780px;
	border:0px;
}

.tblDividerVertical {
	width:8px;
	
}

.tblDividerMiddle {
	width:8px;
	background-image:url(<cfoutput>#rcSrv#</cfoutput>/_img/divider.gif);
}

.tblDividerHorizontal {
	height:8px;
	
}

.tbl_leftNavigPane {
	width:186px;
	
}

.tbl_rightContentPane {
	width:572px;
	background-color:#3D4174;
}

.tbl_rightContent {
	width:280px;
	background-color:#3D4174;
}

.tbl_rightDivider {
	width:12px;
	background-color:#3D4174;
}

.tbl_leftContentContainer {
	border-bottom:1px dotted #333333;
	background-color:#FFFFFF;
	padding:0px;
	padding-bottom:4px;
	margin-bottom:6px;
}

.whatsOnHead {
	height:12px;
}
.quickIconBorder {
	border:1px solid #888888;
}
.navigTableBG {
	background-color:#FFFFFF;
}

.dividerBottomFlashs {
	border-bottom:1px solid #747991;
	height:2px;
	margin-bottom:4px;
	margin-top:4px;
}

.randTeaserHeadline, .randTeaserHeadline a:link, .randTeaserHeadline a:visited, .randTeaserHeadline a:active, .randTeaserHeadline a:hover {
	color:#333333;
	font-size:12px;
	text-align:left;
	height:18px;
	font-weight:bold;
}

.randTeaserSubgroup {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	height:16px;
}

.randTeaserTypo {
	color:#979797;
	font-size:11px;
	font-weight:bold;
}

#infoBox {
	width: 240px;
	margin: 0px;
	padding:5px;
	background-image:url(/_img/web/bgInfoBox240.gif);
	background-repeat:no-repeat;
}

#infoBox h2 {
	margin: 0px 20px 0px 0px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	/*color:#21245F;*/
	color:#21245F;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;

}

#infoBox h3 {
	font: bold 13pxArial, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

#infoBox h4 {
margin-left:50px;
text-align: left;
font: bold 11px Arial, sans-serif;
color: #333333;
}

#infoBox h4 a:link {color: #333333;	text-decoration: none;}
#infoBox h4 a:visited {color: #333333; text-decoration: none;}
#infoBox h4 a:hover {color: #21245F;text-decoration: none;}
#infoBox h4 a:active {color: #999999; text-decoration: none;}
#infoBox h5 {
margin-left:50px;
text-align: left;
font: normal 11px Arial, sans-serif;
color:#999999;
}

#infoBox p {
	margin: 0px 10px 0px 10px;
	font: normal 11px Arial, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}
#infoBox ul {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font: bold 11px Arial, sans-serif;
	color: #333333;
}
#infoBox li {
	margin:0px;
	padding: 5px;
	min-height: 20px;
	/*background-color:#FFCC00;*/
	color: #333333;
	list-style:none;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

/*******************/
/* infoBoxProdList */
/*******************/
#infoBoxPL {
	width: 240px;
	margin: 0px;
	padding:5px;
	background-image:url(/_img/web/bgInfoBox240.gif);
	background-repeat:no-repeat;
}

#infoBoxPL h2 {
	margin: 0px 20px 0px 0px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;

}

#infoBoxPL h3 {
	font: bold 13pxArial, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

#infoBoxPL h4 {
margin-left:50px;
text-align: left;
font: bold 11px Arial, sans-serif;
color: #333333;
}

#infoBoxPL h4 a:link {color: #333333;	text-decoration: none;}
#infoBoxPL h4 a:visited {color: #333333; text-decoration: none;}
#infoBoxPL h4 a:hover {color: #21245F;text-decoration: none;}
#infoBoxPL h4 a:active {color: #999999; text-decoration: none;}
#infoBoxPL h5 {
margin-left:50px;
text-align: left;
font: normal 11px Arial, sans-serif;
color:#999999;
}

#infoBoxPL p {
	margin: 0px 10px 0px 10px;
	font: normal 11px Arial, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}
#infoBoxPL ul {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	font: bold 11px Arial, sans-serif;
	color: #333333;
}
#infoBoxPL li {
	margin:0px;
	padding: 5px;
	min-height: 20px;
	/*background-color:#FFCC00;*/
	color: #333333;
	list-style:none;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}


/**************/
/* infoBox240 */
/**************/

#infoBox240 {
	width: 240px;
	margin: 0px;
	padding:5px;
	background-image:url(/_img/web/bgInfoBox240.gif);
	background-repeat:no-repeat;
}

#infoBox240 h2 {
	margin: 0px 20px 0px 0px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;

}

#infoBox240 p {
	margin: 5px 20px 0px 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
	
}

#infoBox240 ul {
	margin: 0px;
	padding: 0px 20px 0px 0px;
}

#infoBox240 li {
	padding: 5px 0px 0px 0px;
	min-height: 25px;
	color: #333333;
	list-style: none;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

#infoBox240 img {
border-color: #FFFFFF;
border-width:0px 15px 15px 0px;
}

/**************/
/* infoBox280 */
/**************/

#infoBox280 {
	width: 280px;
	margin: 0px;
	padding:5px 20px 5px 5px;
	background-image:url(/_img/web/bgInfoBox280.gif);
	background-repeat:no-repeat;
}

#infoBox280 h2 {
	margin: 0px 20px 0px 0px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}
#infoBox280 h4, #infoBox280 h5{
margin:0px 20px 0px 0px;
}

#infoBox280 p {
	margin: 0px 40px 0px 0px;
	font: normal 11px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
	
}



/****************/
/* Landing Page */
/****************/
.landingPage #container {
	margin: 0px; /* 0 auto; the auto margins (in conjunction with a width) center the page */
	width: 782px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	/*border: 1px solid #333333;*/
	/*text-align: left; /* this overrides the text-align: center on the body element. */
}

.landingPage #teaser {
	float: left; /* since this element is floated, a width must be given */
	margin: 0px 0px 0px 1px;
	width: 780px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 125px; /* the background color will be displayed for the length of the content in the column, but no further */
	background-color: #FFFFFF;
}

.landingPage #mainContent {
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


#productCategory {
	float: left;
	width: 780px;
	margin: 5px 0px 1px 5px;
	padding:5px;
	background-image:url(/_img/web/bgInfoBox780.gif);
	background-repeat:no-repeat;
	/*background-color:#CC6666;*/
	
}
/*h2.productCategory{
margin-left:10px;}*/

#productCategory h2{
	margin:	0px 20px 0px 0px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#333333;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

#productCategory h3{
	margin:	3px 20px 0px 10px;
	min-height:20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#21245F;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

.productSubCategory
{
	float: left; /* since this element is floated, a width must be given */
	width: 780px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	padding: 0px;
	/*font: normal 11px Verdana, Helvetica, Arial, sans-serif;
	list-style:none;*/
}

h3.productSubCategory{
	margin:	0px 20px 0px 0px;
	min-height:20px;
	font: bold 13px Arial, sans-serif;
	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
}

ul.landingPage  {

	float:left;
	margin: 0; /* the auto margins (in conjunction with a width) center the page */
	padding: 0px 0px 0px 0px;
}

li.landingPage { /*.landingPage #productBlockCS li*/
	float: left; /* since this element is floated, a width must be given */
	padding: 3px 0 3px 0;
	margin:0px;
	width: 255px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 70px;
	overflow:hidden;
	/*background: #FFF; /* the background color will be displayed for the length of the content in the column, but no further */
	list-style:none;

	border-bottom-style:dotted;
	border-bottom-color:#E0E0E0;
	border-bottom-width:1px;
	}	
/*************************/	
/* Monir's header.css */
/*************************/
#naviHeader {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:0px;
	left:0px;
	float:none;
	width:782px;
	height:75px;
	z-index:99; 
	background-color:#FFFFFF;/*	background: url(../_img/_navigation/bannerBg.gif) no-repeat top; */	
	border: 0px;
}
#naviHeader p { padding:0 0 0 0; margin:0 0 0 0;}
#mainNavi {width: 490px;margin-left: 10px;margin-right: 5px; z-index:1;}
#searchNavi {width: 182px;margin-right: 5px;}
#logoLangNavi {width: 80px;margin: 0 0 0 0; 
		border: 0px;
		word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
		overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
		float: right;}
#mainNavi, #searchNavi {
		border: 0px;
		word-wrap: break-word; /* fix for long text breaking sidebar float in IE */
		overflow: hidden;     /* fix for long non-text content breaking IE sidebar float */
		float: left;
		}
.navigation {padding: 0px 0px;}


.searchField {
	color:#333333;
	background-color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:16px;
	width:110px;
	border-left:1px solid #333333;
	border-right:1px solid #F0F0F0;
	border-top:1px solid #333333;
	border-bottom:1px solid #F0F0F0;
}

.subLayer {
	position: absolute;
	color:#FFFFFF;
	padding: 4px 6px 4px 0px;
	z-index:0;
	margin:0px 0px 0px 0px;
}
.navi, a.navi:link, a.navi:visited, a.navi:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size : 8pt;
	line-height:inherit;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
}
.mainLayer {
	border-left: 10px solid #000000;
	border-bottom: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	color:#FFFFFF;
	position:absolute;
	background-color:#FFFFFF;
	z-index:200;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.subMenu {
	margin:inherit;
	margin-left: 3px;
	margin-right: 2px;
	padding: 2px 6px 2px 2px;
	position: relative;
	list-style-type: none;
	list-style-position:outside;
	cursor: default;
	background-color: #FFFFFF;
	border:0px solid;
	border-top-style:dotted;
	border-top-color:#E0E0E0;
	border-top-width:1px;
}
.subMenuLang {
	margin:inherit;
	margin-left: 4px;
	margin-right: 2px;
	padding: 2px 6px 2px 5px;
	position: relative;
	list-style-type: none;
	list-style-position:outside;
	cursor: default;
	background-color: #FFFFFF;
	border:0px solid;
	border-top-style:dotted;
	border-top-color:#E0E0E0;
	border-top-width:1px;
}
li.subMenuLang:hover {
	background-color:#EEEEEE;
	/*border-color:#DFDFDF;*/
}

li.subMenu:hover {
	background-color:#EEEEEE;
	/*border-color:#DFDFDF;*/
}
a.navi:hover {
	color:#333333;
	line-height:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight: bold;
}
.acSub {
	color:#123654;
	line-height:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight: bold;
}

/* Monirs add for Product pages */
#prodLeftSide { margin-top:75px;width: 546px;background:#ffffff;margin-left: 0px;margin-right: 0px; padding-left:0px;}
	#prodRightSide { margin-top:90px;width: 236px;background:#ffffff;margin-left:0px;margin-right: 0px; padding-left:0px;}
	#prodLeftSide, #prodRightSide {border: 0px solid #cc0000;word-wrap: break-word; overflow: hidden;float: left;}
	.inner {padding: 0px 0px 0px 0px;}		
	/*for right side css*/
	
