/* CSS Document */
.bg_01
{	background-color: #990000;}
.bg_02
{	background-color: #999999;}
.bg_03
{	background-color: #cccccc;}
.bg_04
{	background-color: #999999;}
.bg_05
{	background-color: #cccccc;}
.bg_06
{	background-color: #FFFFFF;}
.bg_07
{	background-color: #FFFFFF;}
.bg_home_01
{	background-color: #B6433C;}
.content-box-txt-area {
color:  666666;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Verdana;
}
.content_box
{
text-decoration:none;
font-size:11px;
font-family:Arial,Verdana;
font-weight:bold;
line-height:15px;
color: #000000;
padding-left: 5px;
background: #C73D35;
}
.content_box_border
{
border: solid 1px #C73D35;
}
.content_box_txt_color
{
   text-decoration:none;
   font-size:11px;
   font-family:Arial,Verdana;
}
.formbox
{
border: solid #777777 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color: #F0F4F6;
}
a.linktxt, a.linktxt:active, a.linktxt:visited
{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #336699;
text-decoration: none;
}
a.linktxt:hover
{
text-decoration: underline;
}

a.linktit
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight:bold; 
color: #333333;
text-decoration: underline;
}

a.linktitWhithe
{
font-family: Arial, sans-serif;
font-size: 12px;
font-weight:bold; 
color: #ffffff;
text-decoration: underline;
}

a.linktit:hover
{
text-decoration: underline;
}

.nav_top
{
	text-decoration:none; 
	font-size:11px; 
	color:#000000; 
	font-family:Arial, Verdana; 
	font-weight:bold; 
	line-height:18px;
}
.nav_top-selected
{
	text-decoration:none; 
	font-size:11px; 
	color:#990000; 
	font-family:Arial, Verdana; 
	font-weight:bold; 
	line-height:18px;
}
.nav_top_high
{
	text-decoration:none; 
	font-size:11px; 
	color:#000000; 
	font-family:Arial, Verdana; 
	font-weight:bold;
	line-height:18px;
}
.language
{
	text-decoration:none; 
	font-size:11px; 
	color:#000000; 
	font-family:Arial,Verdana; 
}
.site_map
{
	text-decoration:none; 
	font-size:11px; 
	color:#FFFFFF; 
	font-family:Arial,Verdana; 
}
.menu_left_title
{
	text-decoration:none; 
	font-size:11px; 
	color:#; 
	font-family:Arial,Verdana; 
	font-weight:bold;
}
.menu_line
{
	background-color: #;
}
.menu_left
{
	text-decoration:none; 
	font-size:11px; 
	color:#; 
	font-family:Arial,Verdana; 
}
.menu_right
{
	text-decoration:underline; 
	font-size:10pt; 
	color:#000000; 
	font-family:Arial,Verdana; 
	font-weight:700;
}
.menu_left_high
{
	text-decoration:none; 
	font-size:11px; 
	color:#; 
	font-family:Arial,Verdana; 
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100%;

}
.select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100%;
}
.spanTable {
	/*scrollbar-DarkShadow-Color:#004080;
	scrollbar-3dLight-Color:#0086BF;
	scrollbar-Arrow-Color:#FFFFFF; 
	scrollbar-Base-Color:#0077A9; 
	scrollbar-Face-Color:#336699; 
	scrollbar-Highlight-Color:#FFFFFF; 
	scrollbar-Shadow-Color:#0077A9;
	scrollbar-Track-Color:#6F9ECE; */
	overflow: auto;
	position: static;
	z-index: 1;
}
.TableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #DBDBDB;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;

}
.TableCheck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #DBDBDB;
	height: 18px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;

}
.TableRow-1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F8F8F8;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
}
.TableRow-2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EBEBEB;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
}
.TableRow-1-Inactive {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
	background-color: #F8F8F8;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
}
.TableRow-2-Inactive {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b7b7b7;
	background-color: #EBEBEB;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
}
.aviso {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0033CC;
	border: 1px solid #FFFF99;
	vertical-align: middle;
	background-color: #FFFFCC;


}
.erro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	background-color: #FFFFCC;
	border: 1px solid #F0F0F0;
}
.destaquearea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	background-color: #F8F8F8;
	border: 1px solid #EEEEEE;
}
.TextoClaro {

	FONT-SIZE: 11px; COLOR: #666666; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana; TEXT-DECORATION: none
}
.linha {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F0F0F0;
}
.linhainferior {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;

}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 100%;

}
.paginacao {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #999999;

}
.paginacao:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: underline;


}
.paginacao:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: underline;

}
.paginacao:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #333333;
	text-decoration: underline;

}
.paginacao:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #000000;
	text-decoration: underline;

}
.totalizador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 18px;
	padding-right: 6px;
	padding-left: 6px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	font-weight: bold;

}
.bordas-tabelas {
	border: 1px solid #E9E9E9;
}
.destaque {
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
}
.submenu {
	color: #333333;
	text-decoration:none;
	font-size:9px;
	font-family:Arial, Verdana;
	line-height: 10px;

}
.borda-TabAbas {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.aba-selected {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.aba-normal {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;

}
.aba-vazio {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.content-box-txt-colorActive {

	color: #990000;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Verdana;
}
.body {
	SCROLLBAR-FACE-COLOR: #EEEEEE; 
	SCROLLBAR-HIGHLIGHT-COLOR: #D2D2D2; 
	SCROLLBAR-SHADOW-COLOR: #D2D2D2; 
	SCROLLBAR-ARROW-COLOR: #D2D2D2; 
	SCROLLBAR-TRACK-COLOR: #D2D2D2; 
	SCROLLBAR-BASE-COLOR: #D2D2D2; 
	SCROLLBAR-DARKSHADOW-COLOR: #D2D2D2; 
	SCROLLBAR-3D-LIGHT-COLOR: #D2D2D2;
}
.tit-pagina {
	color: #990000;
	font-size: 12px;
	behavior: url(./HTC/Focus.htc);
	height: 25px;
	padding-top: 2px;
}
.legenda {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.legenda-box {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.legenda-id {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEAEA;
	font-weight: bold;
}
.legenda-valor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
	padding-left: 3px;
}
.border {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	border: 1px solid #003399;
}
.boxbg {
	background-color: #003399;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
.linkbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.linkbold2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.linkboxcolor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
}
.linktitlenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
/* BEGIN old Stylesheet */
/* siemens.com frontend Stylesheet
/* Text */
/*p,ul,ol,li,td,th,select { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:500; }
b                { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:700; }
*/
/* Sizes Classes*/
.small  /* .txt */   {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
 }
.smallbluelink     { font-family: Arial, Helvetica, sans-serif; font-size: 8px;  font-weight:500; }
.smallwhite     { font-family: Arial, Helvetica, sans-serif; font-size: 8px;  font-weight:500;  color: #ffffff ; }
.maxihead  { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-weight:700; color: #000000 ; }
.superhead { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:700; color: #000000 ;}
.headline
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12pt;
    COLOR: #336699;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.headline /* .txtbold */ {
			text-decoration:none; 
			font-size:12px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
.subhead /* .txtbold */ {
			text-decoration:none; 
			font-size:12px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}

.LoginErrorHeaderStandard     { font-family: Arial, Helvetica, sans-serif; font-size: 16pt;  font-weight:bold; }
.LoginErrorStandard     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight:500; }
.LoginStandard     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight:500; }
.LoginStandardWhite     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt;  font-weight:500;  color: #ffffff ; }
.LoginStandardBold     { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
a.LoginStandard:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: underline}
a.LoginStandard:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: underline}
a.LoginStandard:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: underline}
a.LoginStandardBold:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: bold; color: #000000 ; text-decoration: underline}
a.LoginStandardBold:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: bold; color: #000000 ; text-decoration: underline}
a.LoginStandardBold:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: bold; color: #000000 ; text-decoration: underline}
a.LoginStandardNoDecor:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.LoginStandardNoDecor:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.LoginStandardNoDecor:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.LoginStandardWhite:link {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
 font-weight: 500;  color: #ffffff ; text-decoration: none}
a.LoginStandardWhite:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
 font-weight: 500;  color: #ffffff ; text-decoration: none}
a.LoginStandardWhite:active {font-family: Arial, Helvetica, sans-serif; font-size: 10pt;
 font-weight: 500;  color: #ffffff ; text-decoration: none}
.s{ font-size:10px; line-height:10px; ; font-family: Arial, Helvetica}

/* Link behaviour */
a { color:#000000 }
/*a:link    { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #336699 ; text-decoration: none}
a:hover   { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #000000 ; text-decoration: underline}
a:visited { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #000000 ; text-decoration: none}
a:active  { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #000000 ; text-decoration: none}
*/

/* Generic Navigation Items */
  a.gennav:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.gennav:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.gennavhigh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.gennavhigh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.gennav_high:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.gennav_high:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}

  a.gennavblack:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennavblack:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennavhighblack:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennavhighblack:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennav_black:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennav_black:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennav_high_black:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.gennav_high_black:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}

  /* Search-Button */
  .searchBlack { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #000000}
  .searchWhite { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: bold; color: #FFFFFF}

/* for insensitive Links */
  .insensitive    { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #9c9c9c; text-decoration: none}

/* Secondary Navigation Items */
  a.secnav:link         {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnav:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnavhigh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnavhigh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000 ; text-decoration: none}

  a.secnavviwhite:link         {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF ; text-decoration: none}
  a.secnavviwhite:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF ; text-decoration: none}

  a.secnavghtml:link    { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnavghtml:hover   { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnavghtml:visited { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnavghtml:active  { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}

  a.secnav_ghtml:link    { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnav_ghtml:hover   { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnav_ghtml:visited { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}
  a.secnav_ghtml:active  { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: normal; color: #000000 ; text-decoration: none}

  a.secnavghtmlbold:link    { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnavghtmlbold:hover   { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnavghtmlbold:visited { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnavghtmlbold:active  { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}

  a.secnav_ghtml_bold:link    { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnav_ghtml_bold:hover   { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnav_ghtml_bold:visited { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.secnav_ghtml_bold:active  { font-family: Arial, Helvetica, sans-serif;  font-size:10pt; font-weight: bold; color: #000000 ; text-decoration: none}

  .secnavdark{font-family: Arial,Helvetica,sans-serif; font-size: 13px;  color: #000000; text-decoration: none;}
  .secnavbright{font-family: Arial, Helvetica, sans-serif; font-size: 13px;  color: #FFFFFF; text-decoration: none;}
  
  /* secondary navigation index */
  .indexTableFrame{background-color:#2F7FA1}  /* index selection border color*/
  .indexSelContent{background-color:#ffffff}  /* index selection content backgroud color */
  .indexSel{text-decoration:none;width:100%;color:#000;font-size:12px}  /* index selection */
  .indexSel:hover{color:#fff;background-color:#900;}  /* index selection */

  .formElements{font-family: Arial, Helvetica, sans-serif;  font-size: 12px;} 

/* latest_news links in white*/
  a.latestnewswhite:link  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latestnewswhite:visited  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latestnewswhite:hover  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latestnewswhite:active  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latestnews:link  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #000000}
  a.latestnews:visited  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #000000}
  a.latestnews:hover  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #000000}
  a.latestnews:active  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #000000}

  a.latest_news_white:link  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latest_news_white:visited  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latest_news_white:hover  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
  a.latest_news_white:active  { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}


/* Bread Crumb Navigation */
.path { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #666666 }
a.path:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #666666 }
a.path:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #666666 }
a.path:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #666666 }
a.path:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #666666 }
.pathwhite { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.pathwhite:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.pathwhite:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.pathwhite:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.pathwhite:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
.path_white { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.path_white:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.path_white:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.path_white:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }
a.path_white:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: 300; color: #c0c0c0 }


/* other */
input { font-family: Verdana, Arial, Helvetica, sans-serif}


/* rigth teaser bar styles */

.addcont-normal { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:500}
.addcont-bold { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700}


.menuboxlistname         { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; color: #0000AA } 
.menuboxlistnamehigh     { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 700; color: #FFFFFF }
.menuboxlistitem         { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color: #0000AA; text-decoration: none } 
.secnavlistitemlink     { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color: #FFFFFF; text-decoration: none } 
.secnavlistitemlinkblack     { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color: #000000; text-decoration: none } 
.menuboxlistitemnowrap  { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color: #0000AA; text-decoration: none; white-space: nowrap  }

/* newscomments */
.newscommentareaheading { background-color: #999999; color: #FFFFFF; text-decoration: none }
.newscommentinfo {line-height: 130%; border:solid 1 #DDDDDD}
.newscommentproperties {color:#000000; font-size: 7pt; text-decoration: none}
.newscommenttablebackground { background: #EEEEEE; }
.newscommentpopupfont { font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: 500; color: #000000} 
.newscommentpopuplinkbutton:link      { line-height: 110%; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color:#0000FF; text-decoration: none }
.newscommentpopuplinkbutton:visited   { line-height: 110%; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color:#0000FF; text-decoration: none }
.newscommentpopuplinkbutton:hover     { line-height: 110%; font-family: Arial,Helvetica,sans-serif; font-size: 9pt; font-weight: 500; color:#0000FF; text-decoration: underline }


.checklistcombotableborder { border-style:solid; border-color:#770000; border-width:1px }
.checklistcombotableHeader { border-width: 1px; border-bottom: 1px solid; border-bottom-color=#770000; }
.checklistcombolink:link { color: black ; background: white; text-decoration: none; }
.checklistcombolink:visited { color: black ; background: white; text-decoration: none }
.checklistcombolink:hover { color: blue ; background: white; text-decoration: underline } 
.personalizationLink:link { color: #770000 ; background: #CCCCCC; text-decoration: none; }
.personalizationLink:visited { color: #770000 ; background: #CCCCCC; text-decoration: none }
.personalizationLink:hover { color: blue ; background: #CCCCCC; text-decoration: underline } 

a.addcont000002:visited { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #000000}
a.addcont000002:link { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #000000}
a.addcont000002:hover { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #000000 }

a.addcontFFFFFD:visited { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #FFFFFF}
a.addcontFFFFFD:link { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #FFFFFF}
a.addcontFFFFFD:hover { font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; font-size: 10pt; color: #FFFFFF}

a.right, a.right:visited, a.right:active {FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: none}
a.right:hover {FONT-SIZE: 10px; COLOR: #660000; FONT-FAMILY: Arial, Helvetica; TEXT-DECORATION: underline}

a.rightblack:hover        { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt }
a.rightblack:link         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt }
a.rightblack:visited         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt}
a.right_black:hover        { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt }
a.right_black:link         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt }
a.right_black:visited         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #000000; text-decoration: underline; font-size: 10pt }


/* these may be used in GHTML-Objects */

h1 { font-family:Arial,Helvetica, sans-serif; font-size:14pt; font-weight:700; }
h2 { font-family:Arial,Helvetica, sans-serif; font-size:12pt; font-weight:700; }
h3 { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:700; }
h4 { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight:500; font-style:italic; }
h5 { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:700; }
h6 { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:500; font-style:italic; }

/* we'll need something for the news items here */
.newsHigh { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: 700;   color: #D06800}
.newsMain { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:700;    color: #000000}
.newsText { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #000000}
.newsDate { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #000000}
.newsmore { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:700;    color: #D06800}
.power { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #000000}


/* we'll need something for the news items white here */
.newsHighwhite { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: 700;   color: #D06800}
.newsMainwhite { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:700;    color: #FFFFFF}
.newsTextwhite { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
.newsDatewhite { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #FFFFFF}
.newsmorewhite { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:700;    color: #FFFFFF}
.powerwhite { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #FFFFFF}

.newsHigh_white { font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: 700;   color: #D06800}
.newsMain_white { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:700;    color: #FFFFFF}
.newsText_white { font-family:Arial,Helvetica, sans-serif; font-size:9pt;  font-weight:normal; color: #FFFFFF}
.newsDate_white { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #FFFFFF}
.newsmore_white { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:700;    color: #FFFFFF}
.power_white { font-family:Arial,Helvetica, sans-serif; font-size:8pt;  font-weight:normal; color: #FFFFFF}

/* for SBS pages done by Simius. NOT TO BE USED IN .COM !! */

.copy {  font-family: Helvetica, Arial, sans-serif; font-size: 10pt; color: #000000; line-height: 12pt}
.link {  font-family: Helvetica, Arial, sans-serif; font-size: 10pt; color: #009999; text-decoration: none; line-height: 12pt}
.table {  font-family: Helvetica, Arial, sans-serif; font-size: 8pt; color: #009999; text-decoration: none;}


/* for Success Story */

.successstoryHigh {font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: 700;  color: #ff6600}
.successstoryMain {font-family:Arial,Helvetica, sans-serif; font-size:10pt; font-weight: 700;  color: #669999}
.successstoryLink {font-family:Arial,Helvetica, sans-serif; font-size:8pt; font-weight: normal;  valign:top; color: #669999; text-decoration: none}

/* for Products */

.productQuery {font-family:Arial,Helvetica, sans-serif; font-size:12pt; font-weight: 700;  color: #ff9900}

/* for ICN */

.tab { font-family:Arial,Helvetica; font-size:9pt; font-weight:500; color: #000000; text-decoration:none; }
.tallblack3 { font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; text-decoration:none;  color:#000000 ; }
.search { font-family:Arial,Helvetica;        font-size:9pt;        font-weight:bold; color:#FFFFFF ; text-decoration:none; }
.footer { font-family:Arial,Helvetica; font-size:8pt; font-weight:500; text-decoration:none; color:#000000; }
.smallred { font-family:Arial,Helvetica; font-size:9pt; font-weight:bold; text-decoration:none; color:#990000 ; }
.tab2 {	font-family:Arial, Helvetica;font-size:12px;font-weight:  500;color: #000000;	width : 290px;}
.tallred2 {	font-family:Arial,Helvetica;font-size:9pt;font-weight:bold;	text-decoration: none;color:#990000 ;}
.tallblack {font-family:Arial,Helvetica;font-size:9pt;font-weight:bold;	text-decoration: none;color:#000000 ;}
.tallred3 {	font-family:Arial,Helvetica;font-size:9pt;font-weight:500;text-decoration: none;color:#990000 ;}
a.tallred3 { font-family:Arial,Helvetica; font-size:9pt; font-weight:500; text-decoration:underline ;  color:#990000 ; }

/* for SBS Corporate headlines, done by RaySono */
.head12  { font-family: Arial, Helvetica, sans-serif; font-size: 12pt;
font-weight:700; color: #000000 ; }
.head11  { font-family: Arial, Helvetica, sans-serif; font-size: 11pt;
font-weight:700; color: #000000 ; }

/* subheadlines, done by RaySono */
/* mit fliesstext davor */
        /* schwarz */
.subheadb01   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
font-weight:700; color: #000000; margin-top: 16pt; margin-bottom:2pt; }
        /* grau */
.subheadg01   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
font-weight:700; color: #666666; margin-top: 16pt; margin-bottom:2pt; }

/* mit headline davor */
        /* schwarz */
.subheadb02   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
font-weight:700; color: #000000; margin-top: 8pt; margin-bottom:2pt; }
        /* grau */
.subheadg02   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt;
font-weight:700; color: #666666; margin-top: 8pt; margin-bottom:2pt; }

.normal { font-family:Arial,Helvetica, sans-serif; font-size:9pt;
font-weight:500; }

/* for SBS Deutschland: offerings, done by RaySono */
a.small:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.small:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.small:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #000000 ; text-decoration: none}
a.smallbluelink:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #0000ff ; text-decoration: none}
a.smallbluelink:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #0000ff ; text-decoration: none}
a.smallbluelink:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
font-weight: 500; color: #0000ff ; text-decoration: none}
a.smallwhite:link {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
 font-weight: bold;  color: #ffffff ; text-decoration: none}
a.smallwhite:visited {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
 font-weight: bold;  color: #ffffff ; text-decoration: none}
a.smallwhite:active {font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
 font-weight: bold;  color: #ffffff ; text-decoration: none}


/* for SBS corporate content, done by RaySono */
        /* pic headline davor und mit fliesstext danach*/
.pic01 { margin-top: 9pt; margin-bottom:9pt }
        /* pic mit fliesstext davor aber ohne fliesstext danach*/
.pic02 { margin-top: 11pt; margin-bottom:0pt }
        /* pic mit fliesstext davor und danach*/
.pic03 { margin-top: 11pt; margin-bottom:9pt }
        /*spezial tables with pics*/


/* fonts for hotnews application form */
.hnews_head {font-size: 16px; font-family: arial,helvetica,sans-serif; color: #000000;font-weight: bold;}
.hnews_error_head {font-size: 16px; font-family: arial,helvetica,sans-serif; color: #FF0000;font-weight: bold;}
.hnews_text { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 500; color: #000000; line-height:13px; }
.hnews_text_bold { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: 700; color: #000000; line-height:13px; }
.hnews_text_small {font-size: 12px; font-family: arial,helvetica,sans-serif; color: #000000;}

.table01 { margin-top: 11pt; margin-bottom:2pt }

/* for swiss */
.specialconthead 
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000000;
LINE-HEIGHT: 18px;
FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
TEXT-DECORATION: none
}

.conttext 
{
FONT-WEIGHT: normal;
FONT-SIZE: 12px;
COLOR: #000000;
LINE-HEIGHT: 16px;
FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
TEXT-DECORATION: none
}

.subheadline
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #666666;
LINE-HEIGHT: 18px;
FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
TEXT-DECORATION: none
}

.chheadlines
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #000000;
LINE-HEIGHT: 18px;
FONT-FAMILY: Arial, Verdana, Helvetica, Geneva;
TEXT-DECORATION: none
}

/* for the unit Vertrieb Deutschland */
.tallblack4  { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight:700; color: #000000 ; }
a.rightblackbold:hover        { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; font-size: 10pt }
a.rightblackbold:link         { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; font-size: 10pt }
a.rightblackbold:visited      { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; text-decoration: underline; font-size: 10pt }

/* INTRANET News */
.intranetnewspicturetext{color:#222;font-size:11px;text-decoration:none;}
.intranetnewsarticlesummary{color:#222;font-weight:bold;}
.intranetnewstext{color:#222;margin-top:8}
.intranetnewssubtitle{color:#222;font-weight:bold;}

/* INTRANET Footer */
.intranetfooterfont{color:#000;font-size:10px;font-family:arial,helvetica,geneva;} /* Schrift im Footer */
.intranetfooterlines{background-color:#666;} /* Farbe der Linien im Footer */

.intranetShowListFooter{color:#000}

/* END old Stylesheet */

/* *****************  BEGIN VI styles (format.css)*************************** */
		a:LINK {font-style:normal; text-decoration:none; font-family:Arial,Verdana}
		a:VISITED {font-style:normal; text-decoration:none; font-family:Arial,Verdana;}
		.selectXXL {font-size:11px; color:#333333; font-family:Arial,Verdana;  width:278px;}
		.selectS {font-size:11px; color:#333333; font-family:Arial,Verdana;  width:83px;}	
		.selectM {font-size:11px; color:#333333; font-family:Arial,Verdana; width:97px;}		
		.inputXL {font-size:11px; color:#333333; font-family:Arial,Verdana;  width:210px;}	
		.inputXXL {font-size:11px; color:#333333; font-family:Arial,Verdana;  width:250px;}			
		.input {font-size:11px; color:#333333; font-family:Arial,Verdana;  width:170px; height:20px;}
		.inputblue {font-size:11px; color:#336699; font-family:Arial,Verdana;  width:170px; height:20px;}		
		.textareaXXL {font-size:11px; color:#333333; font-family:Arial,Verdana; width:386px;}
		.textareaXL {font-size:11px; color:#333333; font-family:Arial,Verdana; width:350px;}
		
		.txtnavi {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:12px;
		}
		.txtnaviwhite {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#ffffff;
			font-family:Arial,Verdana; 
			line-height:12px;
		}	
		.txtXS {
			font-style:normal;
			text-decoration:none; 
			font-size:9px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:14px;
		}
		.txt {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
		.txt12 {
			font-style:normal;
			text-decoration:none; 
			font-size:12px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}		
		.txtprint {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#000000;
			font-family:Arial,Verdana; 
			line-height:16px;
		}		
		.txtgreysearch {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#999999;
			font-family:Arial,Verdana; 
			line-height:16px;
		}		
		.txtmap {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:12px;
		}		
		.txtgrey {
			font-style:normal;
			text-decoration:none; 
			font-size:10px; 
			color:#999999; 
			font-family:Arial,Verdana;
			line-height:18px;
		}
		.txtprint2 {
			font-style:normal;
			text-decoration:none; 
			font-size:10px; 
			color:#000000; 
			font-family:Arial,Verdana;
			line-height:18px;
		}		
		.txtgreylight {
			font-style:normal;
			text-decoration:none; 
			font-size:11px; 
			color:#666666; 
			font-family:Arial,Verdana;
			line-height:16px;
		}		
		.txtwhite {
			font-style:normal; 
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana;
			line-height:16px;			
		}
		.txtgreylightXS {
			font-style:normal; 
			text-decoration:none; 
			font-size:9px; 
			color:#666666; 
			font-family:Arial,Verdana;
			line-height:12px;			
		}		
		.txtred {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#cc3301;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
		.txtredXS {
			font-style:normal;
			text-decoration:none; 
			font-size:9px;
			color:#cc3301;
			font-family:Arial,Verdana; 
			line-height:12px;
		}
		.txtgreen {
			font-style:normal;
			text-decoration:none; 
			font-size:9px;
			color:#006600;
			font-family:Arial,Verdana; 
			line-height:12px;
		}		

		.txtbold12 {
			text-decoration:none; 
			font-size:12px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
		.txtbold {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
		.txtboldprint {
			text-decoration:none; 
			font-size:11px; 
			color:#000000; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}		
		.txtbold2 {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:15px;
		}	
		.txtboldred {
			text-decoration:none; 
			font-size:11px; 
			color:#980000; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:14px;
		}					
		.txtboldmap {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:14px;
		}				
		.txtboldwhite {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	
		.txtboldwhite2 {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:15px;
		}		

		.contboxheadertxt {
			text-decoration:none; 
			font-size:11px; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:15px;
		}		

		.contboxtxt {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:14px;
		}

		.orangeBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#ff9900;  
			padding:0px;  
		}	
		
		.greyBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#666666;  
			padding:4px;  
		}		
		
		.blueBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#99cdff;  
			padding:0px;  
		}		
		.redBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#cc3301;  
			padding:0px;  
		}		
		.greenBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#669933;  
			padding:0px;  
		}		
		.darkblueBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#336699;  
			padding:0px;  
		}
		.darkgreyBorder { 
			border-width:1px; 
			border-style:solid;  
			border-color:#999999;  
			padding:0px;  
		}		


/* FROM format.css (product-finder) */
.content {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #313131; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.textheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial,Verdana
}
.darkheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial,Verdana
}
.clusterheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,Verdana
}
TD.selectedCategory {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #cc3300
}
.pfsearchfield {
    FONT-SIZE: 11px; WIDTH: 165px; FONT-FAMILY: Arial,Verdana; HEIGHT: 18px
}


/* REDEFINITIONS of old styles */

//p,ul,ol,li,td,th /* .txt */ {
/*
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
*/
//b /* .txtbold */ {
/*
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
*/
.whitenormal /* .txtwhite */  {
			font-style:normal; 
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana;
			line-height:16px;			
		}
.whitebold   /* vi02: .txtboldwhite */  {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	

/* generic classnames */

A.primnav       /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
A.primnav-high  /* .txtboldwhite */ {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	
A.primnav1      /* .txtbold      */ {
			text-decoration:none; 
			font-size:11px; 
			color:#333333; 
			font-family:Arial,Verdana; 
			font-weight:bold; 
			line-height:18px;
		}
A.primnav1-high /* .txtboldwhite */ {
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana; 
			font-weight:bold;
			line-height:18px;
		}	
A.primnav2      /* .txt          */ {
			font-style:normal;
			text-decoration:none; 
			font-size:11px;
			color:#333333;
			font-family:Arial,Verdana; 
			line-height:16px;
		}
A.primnav2-high /* .txtwhite     */ {
			font-style:normal; 
			text-decoration:none; 
			font-size:11px; 
			color:#ffffff; 
			font-family:Arial,Verdana;
			line-height:16px;			
		}
A.insensitive   /* .txtgreylight */ {
			font-style:normal;
			text-decoration:none; 
			font-size:11px; 
			color:#666666; 
			font-family:Arial,Verdana;
			line-height:16px;
		}
A.red
{
    FONT-SIZE: 12px;
    COLOR: #660000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}	

/* FROM format.css */
.content {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #313131; FONT-FAMILY: Arial,Helvetica,Sans-Serif
}
.textheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #666666; FONT-FAMILY: Arial,Verdana
}
.darkheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial,Verdana
}
.clusterheadline {
    FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #999999; LINE-HEIGHT: 16px; FONT-FAMILY: Arial,Verdana
}
TD.selectedCategory {
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial,Verdana; BACKGROUND-COLOR: #cc3300
}
.pfsearchfield {
    FONT-SIZE: 11px; WIDTH: 165px; FONT-FAMILY: Arial,Verdana; HEIGHT: 18px
}	
.tabborder {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding-left: 9px;

}
.class_leftline {
	background-color: #333333;
}
.content-box-txt-area-right {
color:  666666;
   text-decoration:none;
   font-size:11px;
   font-family:Arial, Verdana;
   text-align:right
}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}

.class_print {
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
	margin-left: 0px; 
}