    html, body {
        border: 0;
        margin: 0;
        padding: 0;
    }

    body {
        font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        font-size: 16px;
        color: #1f1c19;
        line-height: 130%;
        background-color: #FFF;
    }

    html, body, form, #container {
       height: 100%;
    }

 a {
   color: #ab2532;
   text-decoration: none;
 }
 a:hover {
   text-decoration: underline;
 }

   div:before,
   div:after {
      content: '';
      display: table;
   }

  /*===  Header-Bereich ===*/
    #header {
        background-color: #fff;
    }
    #logo {
      background: url(/downloads/s1/img/banner2.jpg) center repeat-x 
      transparent;
      height: 350px;
      box-shadow: inset 0px 2px 10px #6b6969;
      background-size: cover;
    }
    #slogen {
      margin: auto;
      width: 890px;
      padding: 170px 0 0 0px;
      line-height: 1.7em;
      font-size: 150%;
      color: #fff;
    }
    #picture {
        display: none;
    }

#nav {
    width: 975px;
    margin: auto
}
#nav ul {
    margin: 0;
    padding: 0;
}
#nav ul li {
    display: inline-block;
    padding: 25px 20px 25px 0;
}

#nav ul li a {
    text-decoration: none;
    font-weight: bold;
    color: #927469;
}

#nav ul li a:hover,
#nav ul li.cur a {
    border-bottom: 2px solid;
    color: #ab2532;
}

#nav ul li.menu100 {
    float: right;
    padding: 5px 0;
    margin: 0;
}
#nav ul li.menu100 a,
#nav ul li.menu100 a:hover {
    border-bottom: none;
}

  /*===  Footer-Bereich ===*/
    #footer {
        position: relative;
        top: -40px;
        background-color: #bfbbb9;
    }
    #footer a {
        color: #1f1c19;
    }
    #footer>div {
        text-align: center;
        padding: 5px;
    }
    
    .footer_menu ul {
        display: inline-block;
        margin: 10px 0 0 0;
        padding: 0;
    }
    .footer_menu ul li {
        float: left;
        color: #1f1c19;
        margin: 0 18px;
    }
    
    .footer_menu ul li:first-child {
        list-style-type: none;
    }

   /*===  Content-Bereich ===*/
    #content {
        min-height: calc(100% - 455px);
    }
    #main {
        position: relative;
        top: -50px;
        background-color: rgba(255,255,255,0.7);

    }
    #main .top-head,
    #main .content {
        width: 975px;
        margin: auto;
    }

    #main .top-head {
        margin: 20px auto;
        color: #ab2532;
    }
    #sidebar {
        display: none;
    }

    table.extra {
        margin-top: 10px;
    }


/* Extras */
  

a.book {
    font-size: x-large;
    padding-top: 30px;
    display: inline-block;
}

a.book:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f274";
    padding-right: 10px;
}

table.extra td img[src$="leer.gif"] {
    margin: 20px 0;
    width: 100%;
    border-top: 1px solid #d0d0d0;
}


div.box3 {
    width: 300px;
    float: left;
    text-align: center;
}

div.box3 big {
    display: block;
    margin-top: 15px;
}



.team {
    float: left;
    width: 33%;
    text-align: center;
}

.team img {
    width: 250px;
}

table.home>tbody>tr>td:first-child {
    width: 60%;
}

.zitat,
#slogen {
font-family: 'Nothing You Could Do', cursive;
}

