/* siemens.com frontend Stylesheet
 *
 * 10.01.01 - cramm - created, based on prototype-css
 *
 ****************************************************************************************
 *ACHTUNG: BITTE KEINE UNTERSTRICHE (_) BEI KLASSENNAMEN VERWENDEN NETSCAPE MAG DAS NICHT
 ****************************************************************************************
 *
 *
 *momentan sind oft klassen mit _ und dieselben ohne da. dies ist aus kompatibilitätsgruenden so,
 *bis wir es an allen stellen angepasst haben.
 *
 */

/* Text */
p,ul,ol,li,td,th { 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     { font-family: Arial, Helvetica, sans-serif; font-size: 8pt;  font-weight:500; }
.maxihead  { font-family: Arial, Helvetica, sans-serif; font-size: 24pt; font-weight:700; color: #336699 ; }
.superhead { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight:700; color: #336699 ;}
.headline  { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:700; color: #336699 ; }
.subhead   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700; color: #336699 ;}


/* Link behaviour */
 a { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; }
/* 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: #336699 ; text-decoration: underline}
a:visited { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #336699 ; text-decoration: none}
a:active  { font-family: Arial, Helvetica, sans-serif;  font-weight: normal; color: #336699 ; 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.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.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_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}

  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}

  /* 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}

/* Primary Navigation Items */
  a.primnav:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primnav:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primnav_high:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primnav_high:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}

  a.primnavhigh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primnavhigh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}

  a.primnav_high2:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.primnav_high2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 ; text-decoration: none}

  a.primnavhigh2:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 ; text-decoration: none}
  a.primnavhigh2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000 ; text-decoration: none}

  /* Buy from and Sell to Siemens */
  a.primhovernav:link         {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernav:visited      {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernav_high:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernav_high:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernav_over:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.primhovernav_over:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}

  a.primhovernavhigh:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernavhigh:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #000000 ; text-decoration: none}
  a.primhovernavover:link    {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; text-decoration: none}
  a.primhovernavover:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: 500; color: #FFFFFF ; 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.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.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_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}

  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}

/* latest_news links in white*/
  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}

  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: #FFFFF}

/* 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 }


/* other */
input { font-family: Verdana, Arial, Helvetica, sans-serif}


/* rigth teaser bar styles */
.whitenormal         { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:500; ; color: #FFFFFF}
.whitebold         { font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:700; ; color: #FFFFFF }

a.right:visited { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: underline; font-size: 10pt}
a.right:link         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; text-decoration: underline; font-size: 10pt }
a.right:hover         { font-family: Arial, Helvetica, sans-serif; font-weight: normal; color: #FFFFFF; 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 }

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: 10p}


/* 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 */
.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}

.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}


/* 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;}


/* from prototype; do we really need these?

.contentMain { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000 }
.contentMainwhite { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff }
.contentMaingrey { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333 }
.contentMain b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }
.contentMain9px { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal;}

.header {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #FFFFFF}
.blockquote {  left: auto; width: auto; position: relative}
.contentHeader { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #336699 }
.contentSubHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #336699 }
.contentLink:link { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #336699 ; text-decoration: underline}
.contentLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #336699 ; text-decoration: underline}
.contentLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #336699 ; text-decoration: underline}
.contentLink:active { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #336699 ; text-decoration: underline}

*/
/* 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 ; }


/* 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}


/* 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*/
.table01 { margin-top: 11pt; margin-bottom:2pt }