@media screen, projection
{
  /* ---------------------------------------------------------------------------------------------------- */
  
  /**
  * @section Yakindu-Skin
  */
  
  a:link {
    color: #333;
    background-color: transparent;
  }
  a:visited {
    color: #555;
    background-color: transparent;  
  }
  a:hover, a:focus {
    color: #333;
    background-color: #e6e6e6;
  }
  a:active {
    color: white;
    background-color: #555;
  }
  
  /* Tabellen */
  table, td, th { border-color: #8b7fbd; }
  
  tr.odd th,
  tr.odd td,
  tr.gf_odd th,
  tr.gf_odd td { background-color: #e3e0ee; }
  
  #page {
    color: inherit;
    background: #595791;
  }
  
  #sitenav strong,
  #sitenav a:hover,
  #sitenav a:focus,
  #sitenav a:active { border-color: #4c427b; }
  
  #fontSizer a:hover,
  #fontSizer a:focus,
  #fontSizer a:active { border-color: #4c427b; }
  
  #banner { background-color: white; }
  
  #controlUnit {
    color: white;
    background: #b9b9b9 url(  /binary.ashx?id=6548) top left repeat-x;
    border-top-color: #787880;
  }
  #controlUnit div.inner { padding-bottom: 0; }
  
  #sidebar div#subnav {
    color: inherit;
    background-color: #e3e0ee;
  }
  #subnav ul { border-top-color: #e3e0ee; }
  
  #subnav li { background-image: url(  /binary.ashx?id=6549); }

  #subnav a,
  #subnav strong {
    color: #003f58;
    background-color: transparent;
  }
  #subnav a:hover,
  #subnav a:focus,
  #subnav a:active {
    color: #003f58;
    background-color: transparent;
  }
  
  #tagcloud a:hover strong,
  #tagcloud a:focus strong,
  #tagcloud a:active strong {
    color: #4c427b;
    background-color: transparent;
  }
  #tagcloud a:hover,
  #tagcloud a:focus,
  #tagcloud a:active {
    color: #4c427b;
    background-color: transparent;
    border-bottom: 1px solid #4c427b;
  }
  
  #sidebar div.box {
    color: #333;
    background-color: #dedddd;
  }
  #sidebar .box h2 {
    color: #333;
    background: #e1e0e0 url(  /binary.ashx?id=6550) bottom left repeat-x;
  }
  
  #sidebar .box ul.memberLogos {
    margin: -22px 0 0 0;
    padding: 0;
  }
  #sidebar .box .memberLogos li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #sidebar .box .memberLogos a {
    color: inherit;
    background-color: white;
    display: block;
    margin: 12px 5px 0 0;
    padding: 5px;
    text-align: center;
    border: 3px solid #ccc;
  }
  #sidebar .box .memberLogos a:hover,
  #sidebar .box .memberLogos a:focus,
  #sidebar .box .memberLogos a:active {
    border-color: #999;
  }
  
  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 */
  .glossPopup {
    color: #333;
    background-color: #dedddd;
    border-color: #d3d3d3;
    border-right-color: #a0a0a0;
    border-bottom-color: #a0a0a0;
  }
  .glossPopup strong {
    color: #333;
    background: #e1e8e1 url(  /binary.ashx?id=6550) bottom left repeat-x;
  }
  
  /* Content-Boxen */
  #contentBody div.box,
  #contentBody .box h2,
  #contentBody .box h3 {
    color: #333;
    background-color: #e3e0ee;
  }
  
  /* @section Zusammenfassung */
  #contentBody #abstract,
  #contentBody .abstract {
    color: #333 !important;
    background-color: #e3e0ee!important;
  }
  #contentBody #abstract h2,
  #contentBody #abstract h3 {
    color: #333;
    background: transparent;
  }
}
