/* ---------------------------------------------------------------+
| sheets v2.2                                                     |
+----------------------------------------------------------------*/

  .fs36 { font-size:36pt; }
  .fs34 { font-size:34pt; }
  .fs26 { font-size:26pt; }
  .fs24 { font-size:24pt; }
  .fs20 { font-size:20pt; }
  .fs16 { font-size:16pt; }
  .fs15 { font-size:15pt; }
  .fs14 { font-size:14pt; }
  .fs12 { font-size:12pt; }
  .fs11 { font-size:11pt; }
  .fs10 { font-size:10pt; }
  .fs9 { font-size:9pt;  }
  .fs8 { font-size:8pt; }
  .fs7 { font-size:7pt; }
  .fs5 { font-size:5pt; }
  .fs4 { font-size:4pt; }

  .fs3px  { font-size:3px; }
  .fs6px  { font-size:6px; }
  .fs9px  { font-size:9px; }
  .fs10px { font-size:10px; }
  .fs11px { font-size:11px; }


  /* ----- SET FUER TOPNAVIG LEISE (STD) ----- */
  table.topnav { border:1px solid #167497; }
  td.topnav  { background-color:#3694b7; color:#aa0000; }
  a.topnav:link, a.topnav:visited, a.topnav:active { color:#0055aa; text-decoration:none; font-family:verdana,tahoma,arial,sans-serif; font-weight:bold; }
  a.topnav:hover { color:#00ffff; text-decoration:none; }

  /* ----- SET FUER TOPNAVIG LEISE (GREEN) ----- */
  table.topnavG { border:1px solid #006050; }
  td.topnavG  { background-color:#007060; color:#002277; }
  a.topnavG:link, a.topnavG:visited, a.topnavG:active { color:#004400; text-decoration:none; font-family:verdana,tahoma,arial,sans-serif; font-weight:bold; }
  a.topnavG:hover { color:#00ffff; text-decoration:none; }

  /* ----- SET FUER TOPNAVIG LEISE (LILA) ----- */
  table.topnavL { border:1px solid #830062; }
  td.topnavL  { background-color:#930C72; color:#E34CC2; }
  a.topnavL:link, a.topnavL:visited, a.topnavL:active { color:#630042; text-decoration:none; font-family:verdana,tahoma,arial,sans-serif; font-weight:bold; }
  a.topnavL:hover { color:#F35CE2; text-decoration:none; }


 /* ------------- TABLES --------------------- */
  .mainMenuCol { color:#214d8d; background-color:transparent; }

  .mainTable { height:100%; margin:0px; padding:0px; }

  table.bottomBannerTab { background-color:#305090; border-width:1px; border-style:solid; border-color:#4060a0 #204060 #204060 #4060a0;  }
  table.topBannerTab    { border-width:1px; border-style:solid; border-color:#416dad #012d6d #012d6d #416dad; }

  /* Menu TD */
  .menu {  font-size:10px;  color:#CCCCCC;  background-color:#214d8d;  }

  /* ------ TAGS ------ */
  body {
     color:#cccccc;
     margin:0px;
     padding:0px;
     scrollbar-face-color:#305090;
     scrollbar-shadow-color:#000000;
     scrollbar-highlight-color:#5070b0;
     scrollbar-3dlight-color:#5070b0;
     scrollbar-darkshadow-color:#000000;
     scrollbar-track-color:#2684a7;
     scrollbar-arrow-color:#dddd00;
  }
  body, td, pre, div, span { font-family:Verdana,Tahoma,Arial,sans-serif; }
  body, td                 { font-size:12px; font-family:Verdana,Tahoma,Arial,sans-serif; }

  h1 {  font-size:24pt; font-family:Verdana,Tahoma,Arial,sans-serif; font-weight:bold;  }
  h2 {  font-size:20pt; font-family:Tahoma,Arial,sans-serif; font-weight:bold;  }
  h3 {  font-size:16pt; font-family:Tahoma,Arial,sans-serif; font-weight:bold;   }
  h4 {  font-size:14pt; font-family:Tahoma,Arial,sans-serif; font-weight:bold;   }

  hr.hrBlue   { color:#00aaaa; background-color:#00aaaa; border-color:#00aaaa; border-style:solid; border-width:1px; }
  hr.hrCyan   { color:#6a5acd; background-color:#6a5acd; border-color:#6a5acd; border-style:solid; border-width:1px; }
  hr.hrGrey   { color:#aaaaaa; background-color:#aaaaaa; border-color:#aaaaaa; border-style:solid; border-width:1px; }
  hr.hrYellow { color:#ffd700; background-color:#ffd700; border-color:#ffd700; border-style:solid; border-width:1px; }
  hr.hrRed       { color:#aa0000; background-color:#aa0000; border-color:#aa0000; border-style:solid; border-width:1px; }
  hr.hrBluemain  { color:#214d8d; background-color:#214d8d; border-color:#214d8d; border-style:solid; border-width:1px; }

  .overUnder { text-decoration:overline underline; }
  small, .small     { font-size:10px; }
  .big       { font-size:16px; }
  .strong    { font-size:16px; font-weight:bold; }

  /* ############ LINK STYLES ######################################## */
  a { font-family:Verdana,Tahoma,Arial,sans-serif; font-size:10pt; font-weight:bold; }
  a:link, a:visited, a:active { text-decoration:none; color:#27d8ac; }
  a:hover                     { text-decoration:underline; color:#27d8ac; }

  /* main menu */
  td.menuItem           { background-color:#113d7d; border-color:#012d6d #315d9d #315d9d #012d6d; border-width:1px; border-style:solid; padding:5px 3px 5px 3px; }
  td.menuItem a         { font-size:12px; font-weight:normal; color:#1f808a; text-decoration:none; }
  td.menuItem a:visited { font-size:12px; font-weight:normal; color:#1f808a; text-decoration:none; }
  td.menuItem a:hover   { font-size:12px; font-weight:normal; color:#DDDD00; text-decoration:none; }


  /* mail,chat,bookmark... menu - NS */
  a.menuItemNS:link,
  a.menuItemNS:visited,
  a.menuItemNS:active   {  font-size:12px; font-weight:normal; color:#1f808a; background-color:#113d7d; }
  a.menuItemNS:hover    {  font-size:12px; font-weight:normal; color:#DDDD00; background-color:#113d7d; }

  /* link leiste am ende der seite */
  a.sLeist:link,
  a.sLeist:visited,
  a.sLeist:active  {  font-family:Tahoma,Arial,sans-serif;  color:#305090; background-color:transparent; }
  a.sLeist:hover   { font-family:Tahoma,Arial,sans-serif;  color:#47CCFF; background-color:transparent;  }
  .lblue           { color:#305090; }

  /* auswahlseiten soft, tools & apps... */
  a.tt:link,
  a.tt:visited,
  a.tt:active  { font-family:"courier new",courier,monospace; font-size:14pt; background-color:transparent;   }
  a.tt:hover   { font-family:"courier new",courier,monospace; font-size:14pt; background-color:transparent; text-decoration:underline; }

  /* Area Map */
  a.menuB:link,
  a.menuB:visited,
  a.menuB:active                  { font-size:8pt; font-weight:normal; color:#27D8AC; background-color:transparent;  text-decoration:underline; }
  a.menuB:hover                   { font-size:8pt; font-weight:normal; color:#57F8EC; background-color:transparent;  text-decoration:overline; letter-spacing:1px; }


  a.hs2k:link,
  a.hs2k:visited,
  a.hs2k:active  { text-decoration:underline; color:#FFAA55; background-color:transparent; }
  a.hs2k:hover   { text-decoration:underline; color:#a7aC00; background-color:transparent; letter-spacing:1px; }

  /* mausway */
  a.lnkGreen:link,
  a.lnkGreen:visited,
  a.lnkGreen:active  {   color:#00F000; background-color:transparent; }
  a.lnkGreen:hover   {   color:#00ff90; background-color:transparent; text-decoration:underline; }


  /*  savers dropdown menu   */
  a.sMenItem:link    {  font-family:Tahoma,Arial,sans-serif; color:#ffcc33; width:100%; padding:1px; border:1px solid #930C72; background-color:transparent;  }
  a.sMenItem:visited {  font-family:Tahoma,Arial,sans-serif; color:#ffcc33; width:100%; padding:1px; border:1px solid #930C72; background-color:transparent;  }
  a.sMenItem:active  {  font-family:Tahoma,Arial,sans-serif; color:#ffcc33; width:100%; padding:1px; border:1px solid #930C72; background-color:transparent;  }
  a.sMenItem:hover   {  font-family:Tahoma,Arial,sans-serif; color:#FFFFFF; width:100%; padding:1px; border:1px solid #FF0000; background-color:#AA0000; }

  a.dickGelb:link, a.dickGelb:visited, a.dickGelb:active  { color:#a7aC00; }
  a.dickGelb:hover                                        { color:#C7CC00; }


  a.dickHell:link,
  a.dickHell:visited {   color:#27D8AC; background-color:transparent; }
  a.dickHell:active,
  a.dickHell:hover   {   color:#FFFFFF; background-color:transparent; }

  a.dickStd:link,
  a.dickStd:visited {   color:#27D8AC; background-color:transparent; }
  a.dickStd:active  {   color:#37F8DC; background-color:transparent; }
  a.dickStd:hover   {   color:#57F8EC; background-color:transparent; }

  a.stdBlueHell:link,
  a.stdBlueHell:visited,
  a.stdBlueHell:active  {   color:#3050f0; background-color:transparent; }
  a.stdBlueHell:hover   {   color:#EE0000; background-color:transparent; letter-spacing:1px; }

span.quadRed a       { border-width:1px; border-style:solid; border-color:#2684A7; }
span.quadRed a:hover { border-width:1px; border-style:solid; border-color:#ff0000; color:#c7cc00; background-color:#cc0000; }

span.quadBlueLight a       { border-width:1px; border-style:solid; border-color:#2684A7; }
span.quadBlueLight a:hover { border-width:1px; border-style:solid; border-color:#46a4c7; color:#27585c; text-decoration:none; }

/* RED BUTTON LINK */
a.redButtRef         { font-family:Verdana,Tahoma,Arial; font-size:10pt; text-decoration:none; font-weight:bold;  }
a.redButtRef:link,
a.redButtRef:visited,
a.redButtRef:active  { color:#DDDD00; }
a.redButtRef:hover   { color:#FFFF55; text-decoration:underline;}
.redButtRef a.redButtRef       { background-color:#bb0000; border-color:#dd0000; border-width:1px; border-style:solid; }
.redButtRef a.redButtRef:hover { background-color:#dd0000; border-color:#aa0000; border-width:1px; border-style:solid; }

/* YELLOW BUTTON LINK */
a.yellButtRef         { font-family:Verdana,Tahoma,Arial; font-size:10pt; text-decoration:none; font-weight:bold;  }
a.yellButtRef:link,
a.yellButtRef:visited,
a.yellButtRef:active  { color:#770000; }
a.yellButtRef:hover   { color:#aaaa00; text-decoration:underline;}
.yellButtRef a.yellButtRef       { background-color:#aaaa00; border-color:#cccc00; border-width:1px; border-style:solid; }
.yellButtRef a.yellButtRef:hover { background-color:#bb0000; border-color:#dd0000; border-width:1px; border-style:solid; }


div.dunkel { color:#000000; background-color:transparent; }
.dunkel { color:#000000; background-color:transparent; }
.hell   { color:#CCCCCC; background-color:transparent; }

