  h1         { font-size:22pt; font-family:arial; font-weight:200; }
  h2         { font-size:14pt; font-family:arial; font-weight:100; }
  h3         { font-size:14pt; font-family:arial; font-weight:100; color:red; }
  h4         { font-size:9pt; font-family:arial; font-weight:100; color:red; display:inline;}

  body       { font-size:11pt; font-family:arial; font-weight:100; background-color:#F0F0F0; padding:0px; }

  table      { font-size:11pt; font-family:arial; font-weight:100; }

  td         { text-align:left; }
  
  a:link     { color:#0000FF; text-decoration:none; }
  a:visited  { color:#4444FF; text-decoration:none; }
  a:hover    { color:#CC00CC; text-decoration:none; }
  a:active   { color:#0000FF; text-decoration:none; }
  
  a:link.blacklink      { color:#000000; text-decoration:none; }
  a:visited.blacklink   { color:#000000; text-decoration:none; }
  a:hover.blacklink     { color:#000000; text-decoration:none; }
  a:active.blacklink    { color:#000000; text-decoration:none; }

  a:link.blackmenue      { color:#000000; text-decoration:none; line-height:19pt; }
  a:visited.blackmenue   { color:#000000; text-decoration:none; line-height:19pt; }
  a:hover.blackmenue     { color:#000000; text-decoration:none; line-height:19pt; }
  a:active.blackmenue    { color:#000000; text-decoration:none; line-height:19pt; }

  a:link.magentalink      { color:#BB00BB; text-decoration:none; font-size:9pt; line-height:14pt; }
  a:visited.magentalink   { color:#BB00BB; text-decoration:none; font-size:9pt; line-height:14pt; }
  a:hover.magentalink     { color:#BB00BB; text-decoration:none; font-size:9pt; line-height:14pt; }
  a:active.magentalink    { color:#BB00BB; text-decoration:none; font-size:9pt; line-height:14pt; }

  table.haupt {
    border-width:0px;
    width:100%;
    background-color:#CCCCCC;
  }

  th.autos {
    background-color:#DDDDDD;
    width:100px;
    padding:5px;
    border-width:2px;
    border-style:solid;
    border-left-color:#EEEEEE;
    border-top-color:#EEEEEE;
    border-right-color:#555555;
    border-bottom-color:#555555;
  }

  td.autos {
    background-color:#DDDDDD;
    padding:5px;
    border-width:2px;
    border-style:solid;
    border-left-color:#EEEEEE;
    border-top-color:#EEEEEE;
    border-right-color:#555555;
    border-bottom-color:#555555;
  }
  
  td.innen {
    white-space:nowrap;
    padding:0px;
    padding-right:10px;
    border-width:0px;
    border-style:none;
  }
  
  td.headline {
    background-color:#CCCCCC;
    white-space:nowrap;
    padding:5px;
    border-width:0px;
    border-style:none;
    font-family:'VAG Round';
    font-size:30pt;
  }
   
  td.umbr {
    padding:0px;
    padding-right:10px;
    border-width:0px;
    border-style:none;
  }

  td.bericht07 {
    text-align:justify;
    vertical-align:top;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:black;
    text-indent:1em;
    width:300px;
  }

  #menue {
    position:fixed;
    top:70px;
    left:10px;
    text-align:center;
    filter: alpha(opacity=75);
    opacity: .75;
  }

  #topmenue {
    position:fixed;
    top:28px;
    left:0px;
    filter: alpha(opacity=75);
    opacity: .75;
  }

  img.vorschau {
    display:none;
    padding:1px;
  }

  #schatten {
    display:none;
    position:absolute;
    background-color:#000000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index:2;
  }
  
  #schutz {
    display:none;
    position:absolute;
    z-index:4;
    cursor:pointer;
  }

  #details {
    display:none;
    position:absolute;
    z-index:3;
  }
  
  #schliessen {
    display:none;
    position:absolute;
    z-index:5;
    cursor:pointer;
  }
  
  #konsole {
    display:none;
    position:absolute;
    background-color:#FFFFFF;
    filter: alpha(opacity=45);
    opacity: .45;
    z-index:5;
  }

  #regler {
    display:none;
    position:absolute;
    z-index:6;
  }

  #schieber {
    display:none;
    position:absolute;
    z-index:7;
  }

  #zaehler {
    display:none;
    position:absolute;
    font-size:10pt;
    font-family:arial; 
    filter: alpha(opacity=60);
    opacity: .6;
    z-index:7;
  }

  #speicher {
    display:none;
    position:absolute;
  }

  #mailfenster {
    display:none;
    position:absolute;
    left:200px;
    top:100px;
    padding:15px;
    border-width:4px;
    border-style:solid;
    border-color:#FFFFFF;
    background-color:#AAAAAA;
    z-index:30;
  }
  
  #mailschatten {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:auto;
    height:auto;
    background-color:#000000;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index:29;
  }

  #reifenlayer1 {
    display:none;
    position:absolute;
    top:50px; left:50px; width:700px; height:450px;
    text-align:left;
    padding:20px;
    background-color:#DDDDDD;
    font-size:11pt; font-family:arial; font-weight:100; 
    z-index:3;
  }

  #reifenlayer2 {
    display:none;
    position:absolute;
    top:60px; left:60px; width:700px; height:450px;
    padding:20px;
    background-color:#000000;
    opacity:0.6;
    filter: alpha(opacity=60);
    z-index:2;
  }

  #reifentabelle td {
    font-size:9pt;
  }

  tr.fospaltehell {
    background-color:#C4E7FF;
  }

  tr.fospaltedunkel {
    background-color:#AEE3FF;
  }

  table.fospalteoben {
    background-color:#AAD7FF;
  }

  td.fospaltehell {
    background-color:#C4E7FF;
  }

  td.fospaltedunkel {
    background-color:#AEE3FF;
  }

  div.kalenderlayer1 {
    display:none;
    position:absolute;
    left:50px;
    text-align:left;
    padding:20px;
    background-color:#DDDDDD;
    width:550px;
    z-index:3;
    cursor:pointer;
  }

  div.kalenderlayer2 {
    display:none;
    position:absolute;
    left:60px;
    text-align:left;
    padding:20px;
    background-color:#000000;
    width:550px;
    filter: alpha(opacity=60);
    opacity: .6;
    z-index:2;
  }

  td.zitat {
    text-align:center;
    font-style:italic;
    font-size:18pt;
  }

  td.autor {
    text-align:right;
  }