@media screen, projection
{
  /* ---------------------------------------------------------------------------------------------------- */
  
  /**
  * @section oAW-Skin
  */
  body, h1, h2, h3, h4, h5, h6 {
    color: #333;
    background-color: inherit;
  }
  h1#logo { background-color: transparent; }
  
  
  /* Tabellen */
  table, td, th { border-color: #959595; }
  
  tr.odd th,
  tr.odd td,
  tr.gf_odd th,
  tr.gf_odd td {
    background-color: #e5e5e5;
  }
  
  #page {
    color: inherit;
    background: #a5101e url(  /binary.ashx?id=539) top left repeat-x;
  }
  
  a:link {
    color: #ad1120;
    background-color: transparent;
  }
  a:visited {
    color: #555;
    background-color: transparent;  
  }
  a:hover, a:focus {
    color: #ad1120;
    background-color: #e6e6e6;
  }
  a:active {
    color: white;
    background-color: #ad1120;
  }
  
  #sitenav strong,
  #sitenav a:hover,
  #sitenav a:focus,
  #sitenav a:active {
    border-color: #ad1120;
  }
  
  #banner { background-color: white; }
  
  #controlUnit {
    color: #d2dade;
    background: #1c2026 url(  /binary.ashx?id=540) top left repeat-x;
    border-top-color: #575a5c;
  }
  
  #sidebar div#subnav {
    color: inherit;
    background-color: #515459;
  }
  #subnav ul {
    border-top-color: #515459;
  }
  #subnav li {
    background-image: url(  /binary.ashx?id=547);
  }
  #subnav a,
  #subnav strong {
    color: #ffffff;
    background-color: transparent;
  }
  #subnav a:hover,
  #subnav a:focus,
  #subnav a:active {
    color: #ffffff;
    background-color: transparent;
  }
  
  #tagcloud a:hover strong,
  #tagcloud a:focus strong,
  #tagcloud a:active strong {
    color: #ad1120;
    background-color: transparent;
  }
  #tagcloud a:hover,
  #tagcloud a:focus,
  #tagcloud a:active {
    color: #ad1120;
    background-color: transparent;
    border-bottom: 1px solid #ad1120;
  }
  
  #sidebar div.box {
    color: #333;
    background-color: #e5e5e5;
  }
  #sidebar .box h2 {
    color: #333;
    background: #e5e5e5 url(  /binary.ashx?id=2230) bottom left repeat-x;
  }
  
  /* Ariadne-Faden */
  #ariadne a { color: #ad1120; }
  
  div#footer {
    color: white;
    background-color: transparent;
  }
  #footer a {
    color: white;
    background-color: transparent;
    border-color: white;
  }
  #footer div.col2 {
    border-left-color: white;
    border-right-color: white;
  }
  
  /* Glossar */
  a.gloss { color: #ad1120 !important; }
  
  /* Glossar-Popup */
  .glossPopup {
    color: #333;
    background-color: #e5e5e5;
    border-color: #d3d3d3;
    border-right-color: #a0a0a0;
    border-bottom-color: #a0a0a0;
  }
  .glossPopup strong {
    color: #333;
    background: #e5e5e5 url(  /binary.ashx?id=2230) bottom left repeat-x;
  }
  
  /* Content-Boxen */
  #contentBody div.box,
  #contentBody .box h2,
  #contentBody .box h3 {
    color: #333;
    background-color: #e5e5e5;
  }
  
  /* Zusammenfassung */
  #contentBody #abstract,
  #contentBody .abstract {
    color: #333 !important;
    background-color: #e5e5e5 !important;
  }
  #contentBody #abstract h2,
  #contentBody #abstract h3 {
    color: #333;
    background: transparent;
  }
  
  /**
  * Ruckeln im IE6 vermeiden
  *
  * @workaround
  * @affected IE6
  * @css-for  IE6
  * @valid    yes
  */
  * html #contentBody div.box a:hover {
    color: #ad1120;
    background-color: transparent;
  }
}
