body{
                color: white;
                font-family: Helvetica, Arial, sans-serif;
                background: url("bilder/wallpaper.jpg") #78952D;
                background-repeat: repeat;
            }
            .wrapper{
                width: 960px;
                margin: 0px auto;
            }
            .navi{
                text-align: center;
            }
            .navi a{
                color: white;
                padding-left: 35px;
                padding-right: 35px;
                font-size: 20px;
            }
            a:link, a:visited{
                color: white;
                text-decoration: none;
                font-weight: bold;
            }
            .navi a:hover{
                color: black;
                background-color: white;
            }
            .content{
                background-color: lightblue;
                text-align: left;
                padding: 20px;
                margin: 10px 0px;
                background-repeat: repeat-x;
                color: black;
            }
            .content h2{
                font-size: 30px;
            }
            .content a{
                color:black;
            }
            .footer{
                margin: 10px 0px;
                clear: both;
                padding-top: 20px;
                padding-bottom: 8px;
                
            }
            .footer p{
                margin: 0;
                font-size: 12px;
                text-align: center;
                color: white;
                text-shadow:  1px  1px 1px black,
                  1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;
            }
            .header{
                height: 303px;
                width: 960px;
                background: url(bilder/header.png)no-repeat center;
                margin: 0px auto;
                text-align: left;
                text-shadow:  1px  1px 1px black,
                  1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;
            }
            .header h1{
                padding-left: 20px;
                padding-top: 20px;
                font-size: 50px;
            }
            .xwrapper{
             padding: 10px;
             width: 204px;        
             margin: 0px auto;
            }
            
            .links{
                display: table-cell;
                width: 960px;
                margin: 0px auto;
                text-align: center;
                padding-top: 20px;
                padding-bottom: 10px;
            }
            .links1{
                text-align: center;
            }
            
            .links1 h2{
                font-size: 40px;
                font-family: monospace;
                font-weight: 100;
                color: chartreuse;
                text-shadow:  1px  1px 1px black,
                  1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;
            }
            .content1{
                background-color: lightblue;
                text-align: left;
                padding: 20px;
                margin: 10px 0px;
                background-image: url("content_back.gif");
                background-repeat: repeat-x;
                color: black;
                width: 960px;
            }
            .content1 h2{
                font-size: 30px;
            }
            
            .content1 p{
                text-align: center;
                padding-bottom: 1000px;
                
            }
            
            .content1 h3{
                text-align: center;
                padding-top: 30px;
                
            }
            .party {
                text-align: center;
            }
            .header1{
                height: 303px;
                width: 960px;
                background: url(bilder/header.png)no-repeat center;
                margin: 0px auto;
            }
            .header1 h1{
                text-align: left;
                padding-top: 20px;
                padding-left: 20px;
                text-shadow:  1px  1px 1px black,
                  1px -1px 1px black,
                 -1px  1px 1px black,
                 -1px -1px 1px black;
                font-size: 50px;
            }
            
            .wrapper2{
                width: 960px;
                margin: 0px auto;
            }
            .content2{
                background-color: lightblue;
                text-align: left;
                padding: 20px;
                margin: 10px 0px;
                background-repeat: repeat-x;
                color: black;
            }
            .content2 h2{
                font-size: 35px;
                text-align: center;
            }
            .pro{
                float: left;
            }
            
            .content3{
                background-color: lightgreen;
                text-align: left;
                padding: 20px;
                margin: 10px 0px;
                margin-left: 250px;
                background-repeat: repeat-x;
                color: black;
                border: 3px solid black;
            }
            .content3 h2{
                font-size: 30px;
                text-align: center;
            }
            .content3 p{
                font-size: 20px;
            }
             