
 /* -----------
  * Darstellung 
  * ----------- */

 /* Darstellung: Ausblenden des h1-Titels */
    h1 
    { 
       display: none; 
    }
 /* Darstellung: Ausblenden der Modul-Titel */
 /* .modul h2 {
       display: none;
    }
    .modul {
       padding-top: 0px;
       padding-bottom: 0px;
    } */
 
 /* --------
  * Abstände 
  * -------- */
 
 /* Abstände: Ohne Abstand */
    .modul {
       margin-left: 0px;
       margin-right: 0px;
    }
    #module {
       padding-left: 0px;
       padding-right: 0px;
    }
 /* Abstände: Mit Abstand */
    #module {
       margin-left: 5px;
       margin-top: 73px;
       margin-right: 5px;
    }
    .modul {
       padding: 7px;
    }
    .modul h2 {
       margin-bottom: 13px;
    }
    input.button {
       margin-top: 7px;
       padding: 6px;
    }
 
 /* -----------
  * Hintergrund 
  * ----------- */
 
 /* Hintergrund: Inhalt */
    body {
       background: black;
    }
    .modul {
       background: white;
    }
 /* Hintergrund: Kopfzeile */
    #kopfzeile {
       background-color: silver;
    /* background-image: -webkit-gradient(linear, left top, left bottom, from(silver), to(gray));
       background-image: -webkit-linear-gradient(top, silver, gray);
       background-image: -moz-linear-gradient(top, silver, gray);
       background-image: -ms-linear-gradient(top, silver, gray);
       background-image: -o-linear-gradient(top, silver, gray); */
    }
 /* Hintergrund: Menü */
    #menu {
       background-color: gray;
    }
    #menu ul li {
       background-color: white;
    /* background-image: -webkit-gradient(linear, left top, left bottom, from(silver), to(gray));
       background-image: -webkit-linear-gradient(top, silver, gray);
       background-image: -moz-linear-gradient(top, silver, gray);
       background-image: -ms-linear-gradient(top, silver, gray);
       background-image: -o-linear-gradient(top, silver, gray); */
    }
 /* Hintergrund: Eingabefelder */
    input.normal {
       background: transparent;
    }
    input.cta {
       background-color: #bb1111;
    }
 /* Hintergrund: Fusszeile */
    #fusszeile {
       background: black;
    }
    
 /* ------
  * Rahmen 
  * ------ */

 /* Rahmen: Schatten */
    #kopfzeile, #menu {
       -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5);
       -moz-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5);
       box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.5);
    }
 /* Rahmen: Menü */
    #menu, #menu ul li {
       border: gray 1px solid;
    }
    #menu {
       border-bottom: black 1px solid;
    }
    #menu ul li {
       -moz-border-radius: 4px;
       border-radius: 4px;
    }
 /* Rahmen: Eingabefelder */
    input.button {
       -webkit-appearance: none;
       -webkit-border-radius: 0;
    }
    input.normal {
       border: gray 1px solid;
    }
    input.cta {
       border: #bb1111 1px solid;
    }
    .listePunkt h3 {
       border-top: white 1px solid;
    }
    
 /* ---------
  * Schriften 
  * --------- */

 /* Schriften: Art */
    body, #module {
       font-family: Helvetica,Arial,sans-serif;
    }
 /* Schriften: Farbe */
    body, #kopfzeile, input.cta {
       color: white;
    }
    #menu ul li a {
       color: black;
    }
    #module, .modul, input.normal {
       color: black;
    }
    a, a:visited {
        color: #bb1111;
    }
    a:hover, a:active {
        color: black;
    }
 /* Schriften: Fusszeile */
    #fusszeile, #fusszeile a {
       color: white;
    }
    #fusszeile a:hover {
       color: #bb1111;
    }
 /* Schriften: Größe */
    body {
       font-size: 12px;
    }
    #menu ul li a {
       font-size: 14px;
    }
    #module {
       font-size: 1em;
    }
    .listePunkt h3 {
       font-size: 1.2em;
    }
 /* Schriften: Stärke */
    body, input.normal {
       font-weight: 500;
    }
    input.cta {
       font-weight: 900;
    }
 /* Schriften: Dekoration */
    a, a:visited {
        text-decoration: none;
    }
    a:hover, a:active {
        text-decoration: underline;
    }
    #menu ul li a {
       text-decoration: none;
    }
    #fusszeile, #fusszeile a {
        text-decoration: none;
    }
    #fusszeile a:hover {
        text-decoration: underline;
    }
 