* {margin: 0; padding: 0}

body {font-family: Calibri, Verdana, Arial, "sans-serif";
        font-size: 100%; background: url(../images/hintergrund_wellen.png) no-repeat fixed 0 0/cover;}

p a {text-decoration: none; color: rgb(71,69,21);}
p:hover a {text-decoration: underline;}

#wrapper {
    width: 960px;
    min-height: 560px;
    padding: 50px;
    padding-bottom: 20px;
    margin: 1% auto 0 auto;
    border-radius: 1%;
    background-color: rgba(245, 245,245,0.6)
    /*box-shadow: 0 0 6px 12px #333 inset, 0 0 6px 6px #222;*/
}

#kopf img {float:left; margin-right: 24px;    
}

#kopf h2 {padding-top: 10px; padding-bottom: 20px; font-family: calibri; color: rgb(71,69,21);}

#kopf p {margin-bottom: 60px}

#kopf h1 {padding: 30px 0 -5px 0;font-family: calibri; color: rgb(71,69,21);}

#wrapper h3 {padding: 10px 0 10px 0; font-family: calibri; rgb(71,69,21);}

#mainnav {
    margin: auto;
    margin-top: 20px;
    width: 960px;
    position: absolute;
    z-index: 2;
    list-style: none;
        }
#mainnav li {
    background-color: rgb(215,221,97) ;
    float:left;
    width: 190px;
    margin: 0 1px 0 1px;
    border-radius: 8%;
    list-style: none;
    }
#mainnav li a {
    color: rgb(71,69,21);
    text-decoration: none;
    display: block;
    padding: 5px;
    /*border: 1px solid rgb(108,107,35);*/
    text-align: center;
    }


#mainnav li ul {display:none;}
#mainnav li:hover ul {display:block; }
#mainnav li:hover {background-color: rgba(245, 245,245,0.3)}

#mainnav:last-child {margin:0;}

#inhalt {padding-top: 1em;}

#single {
    background-color: rgba(245,245,245,0.3); 
    margin: 140px 15px 30px 30px;
    float: right;
    width: 500px;
    height: 350px;
    box-shadow: 0 0 10px 20px rgba(245, 245,245,0.5);
    border-radius: 2%;
}

#spalte1 {
    padding: 10px;
    margin: 60px 10px 10px 10px;
    width: 940px;
    font-size: 100%;
        }

#spalte1 p {margin-top: 6px; }

#spalte1 h1 {margin-bottom: 10px; margin-left: -20px; color: rgb(71,69,21); }

#spalte1 h3 {margin: 10px 0px -5px 0px; color: rgb(71,69,21); }

#spalte1 h2 {margin: 10px 0px -5px 0px; color: rgb(71,69,21); }

#spalte1 p {
    margin-top: 10px;
    width: 295px;
   }
#spalte1 table td:first-child {
    margin-top: 5px;
    padding-right: 12px;
   }

#fuss {
    text-align: center;
    margin-top: 20px;
}
#fuss a {
    text-decoration: none;
    color: #333;
}

