@charset "UTF-8";
/**
 * Layout file.
 * In the future, this will probably be replaced by the YAML framework. 
 * 
 */

@media screen, projection
{

  body {
    overflow: auto;
    background: white url("Hintergrund.jpg") repeat-x top left fixed; 
    padding: 0;
    margin: 0;
  }

  .page_margins {
    margin: 0 auto;
    width: 980px;
    min-height: 600px;
  }

  .page {
    overflow: auto;
    padding: 15px 25px 15px 25px;
  }

  #footer {
    margin: 30px 0 10px 0;
    text-align: center;
  }

  .footer-content {
    font-size: 10pt;
  }
  
  
  
  .content {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    text-align: justify;
  }


  .content-title-page {
    color: black;
     font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    font-style: normal;
    text-align: center;
  }


  h1 {
    padding: 30px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
  }
  
  h2 {
    padding: 25px 0 10px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bold;
    font-style: normal;
  }

  h3 {
    padding: 25px 0 0px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    font-style: normal;
  }

  h4 {
    padding: 20px 0 0px 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
  }

  .content-title-page h1 {
    padding: 20px 0 40px 0;
    font-size: 16pt;
    font-weight: bold;
    font-style: normal;
  }

  .content-title-page h2 {
    padding: 10px 0 10px 0;
    font-size: 22pt;
    font-weight: bold;
    font-style: normal;
  }

  .content-title-page h3 {
    padding: 0px 0 0px 0;
    font-size: 14pt;
    font-weight: normal;
    font-style: normal;
  }
  
  .h1-sub {
    padding-bottom: 60px;
    font-size: 20pt;
    font-weight: bold;
    font-style: normal;
  }

  .text-gross {
    font-size: 14pt;
  }
  
  
  a,
  a:link,
  a:active,
  a:visited,
  .footer-content a, 
  .footer-content a:link, 
  .footer-content a:active, 
  .footer-content a:visited {
    color: #B9C900;
    text-decoration: none;
  }

  .footer-content a:hover,
  a:hover {
    color: white;
    background-color: #B9C900;
    text-decoration: none;
  }


}