/* style-angaben für pc MSIE 800er-auflösung */

a {text-decoration:none}



/* style kleine copy schwarz */
.skcopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:11px; color:#000000 }

/* style kleine copy grau */
.gkcopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:11px; color:#999999 }

/* style disclaimer-copy grau */
.discopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:10px; color:#999999 }

/* style kleine copy dunkles grau */
.bgkcopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:11px; color:#666666 }

/* style kleine copy hellgrau */
.hgkcopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:11px; color:#CCCCCC }

/* style kleine copy weiss */
.wkcopy { font-family: arial,helvetica,sans serif; font-size:9px;
line-height:11px; color:#FFFFFF }

/* style normale copy schwarz */
.scopy { font-family: arial,helvetica,sans serif; font-size:11px;
line-height:12px; color:#000000}

/* style normale copy hellgrau */
.hgcopy { font-family: arial,helvetica,sans serif; font-size:11px;
line-height:12px; color:#CCCCCC}


BODY {
   scrollbar-3d-light-color: black;
   scrollbar-arrow-color:black;
   scrollbar-base-color:#666666;
   scrollbar-dark-shadow-color:black;
   scrollbar-face-color:#666666;
   scrollbar-highlight-color:999999;
   scrollbar-shadow-color:black;
   
}




.menu { font-family: arial, helvetica, sans-serif;
              text-align: left;
              margin-bottom: 2px;
              margin-top: 2px;
              margin-left: 5px;
              font-size: 8pt;
              margin-right: 5px;
              padding-right: 0px; }  
                     
.menu A:link,
.menu A:visited,
.menu A:active { color: #FFFFFF;
                       text-decoration: none; }

.menu A:hover { color: #999999;
                      text-decoration: none; }    

.newshead
 {  font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #999999; line-height: 12pt}


.newsby
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
font-weight: bold;
color: #000000; 
text-decoration: none;
}

.newstext
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
text-decoration: none;
}

.newstext:hover 
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #003399;
 text-decoration: none;
}

.imagemenu
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: #999999;
font-weight: bold;
text-decoration: none;
}

.imagemenu:hover
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: #003399;
font-weight: bold;
text-decoration: none;
}

.imagemenuchosen
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt;
color: #003399;
font-weight: bold;
text-decoration: none;
}

.subsectionheader
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#000000; font-weight: bold; }

 
 
 
.storytext
 { font-family: Arial; font-size:8pt; line-height:10pt; color:#000000}
 
 .storytext:link
{ color: black ; text-decoration: underline}
 
 .storytext:visited
{ color: black ; text-decoration: underline }
 
.storytext:active
{ color: #3D64B1 ;text-decoration: underline }

.storytext:hover
{ color: #3D64B1 ; text-decoration: underline}
 
.largestorytext
 { font-family: arial,helvetica,sans serif; font-size:10pt; line-height:12pt; color:#000000}

.superstorytext
 { font-family: arial,helvetica,sans serif; font-size:12pt; line-height:16pt; color:#000000}
 
.storytextwhite
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#ffffff}



.storytext3
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#999999}

 .storytext3 A:hover
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#003399}

 
.story
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#000000}

.storytext2
 { font-family: arial,helvetica,sans serif; font-size:7pt; line-height:10pt; color:#000000}
 
.storytext2:hover
 { color:#003399}
 
 .storytext2:active
{ color: #003399 }

 

.testdriveinput
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#000000}

 
 
.pricingcopy
{ font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#000000 }

.pricingheader
{ font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#000000; font-weight: bold }

.pricingfootnote
{ font-family: arial,helvetica,sans serif; font-size:8pt; line-height:11pt; color:#000000; }

.pricingrightalign
{ font-family: arial,helvetica,sans serif; font-size:9pt; line-height:12pt; color:#000000; align: right; text-align: right; }
 
.pricingfield
{ font-family: arial,helvetica,sans serif; font-size:9pt; line-height:12pt; color:#000000; width:200; }

.underlinedtext
 { font-family: arial,helvetica,sans serif; font-size:7pt; line-height:10pt; color:#000000; text-decoration: underline;}

 
.submenulink
 { font-family: arial,helvetica,sans serif; font-size:7pt; line-height:10pt; color:#000000}

.submenulinkblue
 { font-family: arial,helvetica,sans serif; font-size:7pt; line-height:10pt; color:#3D64B1}

.submenulink:visited
{ color: black }
 
.submenulink:active
{ color: #3D64B1 }

.submenulink:hover
{ color: #3D64B1 }
 
.submenulink:link
{ color: black }


  
  
.aucdresults1
{ font-family: Arial; font-size:9pt;
line-height:10pt; color:#000000}

.aucdresults1:link
{ color: black; text-decoration: underline}

.aucdresults1:visited
{ color: #3D64B1; text-decoration: underline}

.aucdresults1:active
{ color: black; text-decoration: underline}

.aucdresults1:hover
{ color: #3D64B1 }




.aucdresults2
{ font-family: arial, helvetica, "sans serif"; font-size:8pt;
line-height:10pt; color:#000000}

.aucdresults2:link
{ color: black; text-decoration: underline}

.aucdresults2:visited
{ color: black; text-decoration: underline}

.aucdresults2:active
{ color: black; text-decoration: underline}

.aucdresults2:hover
{ color: grey }

.faqmenu
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #666666; 
font-weight: bold; 
text-decoration: none;
}

.faqmenu:hover
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #003399; 
font-weight: bold; 
text-decoration: none;
}

.faqmenustatic
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #003399; 
font-weight: bold; 
text-decoration: none;
}

.faqstrap
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 13pt; 
color: #333333;
font-weight: bold; 
text-decoration: none;
}

.faqquestion
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #666666;
font-weight: bold; 
text-decoration: none;
}


.newsdate
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #000000;
font-weight: normal; 
text-decoration: none;
}

.newsdatechosen
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #003399;
font-weight: normal; 
text-decoration: none;
}

.newsheaderdate
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #000000;
font-weight: normal; 
text-decoration: none;
}

.newsstrap
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size:9pt;
line-height:11pt;
color: #000000;
font-weight: bold; 
text-decoration: none;
}

.newsstrap:hover
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
line-height:11pt;
color: #003399;
font-weight: bold; 
text-decoration: none;
}

.newsstrapchosen
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt;
line-height:11pt; 
color: #003399;
font-weight: bold; 
text-decoration: none;
}

.newsheading
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #999999;
font-weight: bold; 
text-decoration: none;
}

.newsheading:hover
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #003399;
font-weight: bold; 
text-decoration: none;
}

.newsheadingchosen
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 9pt; 
color: #003399;
font-weight: bold; 
text-decoration: none;
}

.ddlink
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt; 
color: #999999; 
text-decoration: none;
}

.ddlink:hover 
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt;
color: #003399;
 text-decoration: none;
}

  


code { font-family: "courier new", courier, monospace; font-weight: bold; }



.navarea A:link,
.navarea A:visited,
.navarea A:active { color: #000000;
                     text-decoration: none; }
.navarea A:hover { color: #FFFFFF;
                   text-decoration: none; }
                   

.special A:link { color: #660099;          
                  text-decoration: none; } 
.special A:visited { color: #660099;
                     text-decoration: none; }
.special A:active { color: #FFCC66;
                    text-decoration: none; }
.special A:hover { color: #FF9933;
                   text-decoration: none; } 

INPUT.login {font-size: 12px; color: #000000; font-family: arial, helvetica, sans-serif; background-color: #CCCCCC }

SELECT.template { background-color: #CCCCCC }

.detail
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt;
margin-left: 6px;
font-weight: bold; 
color: #999999; 
text-decoration: none;
}

.detail:hover 
{
font-family:  Arial, Helvetica, sans-serif; 
font-size: 10pt;
margin-left: 6px;
font-weight: bold;
color: #FFFFFF;
 text-decoration: none;
}

.detailtext
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt;
margin-left: 6px;
color: #ffffff; 
text-decoration: none;
}

.closedetail
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 8pt;
margin-left: 6px;
color: #003399; 
text-decoration: none;
}



.datasheet
 { font-family: arial,helvetica,sans serif; font-size:7pt;
line-height:8pt; color:#000000}  

.series_roadtest { font-family: arial, helvetica, sans-serif;
              text-align: left;
              line-height:11pt;
              font-weight: bold;
              color: #000000;
	      font-size: 10pt;
               }     

.sub_roadtest { font-family: arial, helvetica, sans-serif;
              text-align: left;
              line-height:9pt;
              color: #666666;
	      margin-left: 10px;
              font-size: 8pt;
               }      

.sub_roadtest:hover { font-family: arial, helvetica, sans-serif;
              text-align: left;
              line-height:9pt;
              color: #003399;
	      margin-left: 10px;
              font-size: 8pt;
               }                 

.detailmenu
{
font-size: 7pt;
line-height:7pt;
margin-left: 5px;
color: #999999;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif; 
}

.detailmenu:hover
{
font-size: 7pt;
line-height:7pt;
text-align: left;
margin-left: 5px;
color: #003399;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif; 
}

.detailmenuchosen
{
font-size: 7pt;
line-height:7pt;
text-align: left;
margin-left: 5px;
color: #003399;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif; 
}

.detaillayer
{
font-size: 7pt;
text-align: left;
margin-left: 10px;
margin-right: 10px;
color: #ffffff;
text-decoration: none;
font-family:  Arial, Helvetica, sans-serif; 
}

.closedetailwhite
 {
font-family:  Arial, Helvetica, sans-serif; 
font-size: 7pt;
margin-left: 10px;
margin-right: 10px;
color: #ffffff; 
text-decoration: none;
}

.detailmenutitle
{
font-size: 8pt;
text-align: left;
margin-left: 10px;
margin-top: 4px;
color: #FFFFFF;
text-decoration: none;
font-weight: bold; 
font-family:  Arial, Helvetica, sans-serif; 
}



 .imagetext
 { font-family: arial,helvetica,sans serif; line-height:7pt; color: #999999; font-size: 7pt; }

 .imagetext:hover
 { font-family: arial,helvetica,sans serif; line-height:7pt; color: #003399; font-size: 7pt; }

 .imagetextchosen
 { font-family: arial,helvetica,sans serif; line-height:7pt; color: #003399; font-size: 7pt; }
 
/*for features sections*/
 
 .3seriesconvertible
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:#406287}
 
  .3seriestouring
 { font-family: arial,helvetica,sans serif; font-size:8pt; line-height:10pt; color:black}
 
.3seriestouring:link
{ color: grey; text-decoration: underline}

.3seriestouring:visited
{ color: grey; text-decoration: underline}

.3seriestouring:active
{ color: grey; text-decoration: underline}

.3seriestouring:hover
{ color: #999999 }

A.footer {color:#666666;} :hover   {color:#FF3300;}  :active {color:#FF3300;}