/* Start: Global Definition */


BODY, td, th {
      font-family : Arial, Helvetica, sans-serif;
      font-size: 10pt;
}

td h1, td h2, td h3, td h4, td h5, td h6 {
      font-family : Arial, Helvetica, sans-serif;
}


ul {list-style-image:url('/images/redarrow.gif')}


h2 {
      font-size: 14.5pt;
}

h3 {
      font-size: 12pt;
}

h4 {   
      font-size: 10pt;
      font-weight: bold;
}

h2 {width:100%; border-bottom:1px solid silver;}

h4.ProductDescription {
         font-size: 10pt;
         font-weight: bold;
         font-style: italic;
}


a:link {
      color: #000000;
}

a:active {
      color: #808080;
}

a:visited {
      color: #808080;
}

a:hover {
      color: #FF0000;
}

a.more, a.more:visited {font-size:8pt; color:red;}

ul.WiderSpacing {
      line-height: 15pt;
}

ol.WiderSpacing {
      line-height: 15pt;
}

P.LeadIn {
      font-style: italic;
}

P.ImgCapRight {
      font-size: 8pt;
      text-align: right;
      font-weight: normal;
      margin-bottom: 0px; 
      padding-bottom: 0px; 
}
      
div.whereami {
      font-size: 9pt;
      margin-bottom: 0px; 
      padding-bottom: 0px; 
}

div.whereamiapp, div.whereamiapp a:visited, div.whereamiapp a:link, div.whereamiapp a:active {
      font-size: 8pt;
      color: red;
      border-bottom: 1px solid #CCCCCC;
      margin-bottom: 0px; 
      padding-bottom: 0px; 
}

P.ImgCapBody {
      font-size: 8pt;
      font-weight: normal;
}

TD.TableHead {
      background-color: #FF0033;
}
         

/* End: Global Definition */


/* Start: Shared Borders */

/* seemingly redundant definitions are to ensure Netscape compatibility */

span.globalnav a:link, span.servicenav a:link, span.secondary-nav a:link {
                                 color: black;
                                 text-decoration: none;
}

span.globalnav a:active, span.servicenav a:active, span.secondary-nav a:active {
                                 color: #D60021;
                                 text-decoration: none;
}

span.globalnav a:visited, span.servicenav a:visited, span.secondary-nav a:visited {
                                 color: black;
                                 text-decoration: none;
}   

span.globalnav a:hover, span.servicenav a:hover, span.secondary-nav a:hover {
                                 color: #D60021;
                                 text-decoration: none;
}

#seitentitel {
         font-style: italic;
         font-weight: bold;
         font-size: 12pt;
         color: white;
         background-color: #FF0033;
}

#seitentitel a:link {
         color: #FFFFFF;
         text-decoration: none;
}

#seitentitel a:hover {
         color: #FFFFFF;
         text-decoration: underline;
}

#seitentitel a:visited {
         color: #CCCCCC;
         text-decoration: none;
}

#measuringband {
         text-align: right;
}



span.globalnav {
         font-style: italic;
         font-size: 10pt;
         font-weight: bold;   
         text-align: right;
}

span.servicenav {
         font-size: 8pt;
}

a.navisubmenu {
   font-size:8pt; padding:3px; text-decoration:none; width:240; color:black;
}
a:visited.navisubmenu {color:black;}
a:active.navisubmenu, a:hover.navisubmenu {color:red;}

div.navisubmenu {
   background:white; border:1px solid red; position:absolute;
}
div.navisubmenu_s {
   background:#000000; FILTER: progid:DXImageTransform.Microsoft.CrBlur(PixelRadius=3, MakeShadow=true, ShadowOpacity=.30); position:absolute;
}
/* End: Shared Borders */



/* Start: Country Homepage */

td.countryindex a:link, a.countryindex {
         color: color: #000000;;
         font-size: 8pt;
         text-decoration:none;
}

span.titelheadline {
         font-size: 9pt;
         font-weight: bold;
         font-style: italic;
}

span.headline {
      font-size: 8pt;
}



      

/* End: Country Homepage */

/* Start: New Styles for Manager Applications /
/* Red banners*/
table.banner {border:1px solid #FF0033;}
th.banner {color:white; background-color:#FF0033}
/* Gray edit panels */
td.tdl {background-color:silver; border-bottom:1px solid #DDDDDD; font-weight:bold;}
td.tdr {background-color:white; border-bottom:1px solid #DDDDDD;}
/* End: New Styles for Manager Applications */

.coolbutton {border:1px solid gray;}

.small {font-size:8pt;}

div.msg {color:blue; font-size:12pt; font-weight:bold}
div.errmsg {color:red; font-size:12pt; font-weight:bold}

/* Styles for Downloads Project */
td.tdg1 {background-color:#EEEEEE;}
td.tdg2 {background-color:#DDDDDD;}
a.blacklink, a:active.blacklink, a:visited.blacklink {color:#000000;}
a:hover.blacklink {color:#FF0000;}
a.whitelink, a:active.whitelink, a:visited.whitelink, a:hover.whitelink {color:#FFFFFF;}
td.checklist, span.checklist, div.checklist {font-size:8pt;}
span.checklist, div.checklist {background:#DDDDDD; width:150;}
