*{
margin: 0px;
padding: 0px;
font-family: Arial;
}

#body{
font-family: Arial;
}

#wrapper{

width: 100%;
background-color: white;
}

#header{
margin: 0 auto;
width: 960px;
height: 300px;
}

#headwrapper{
background-color: #0d832a;
width: 100%;
height: 300px;
}

#header img{
height: 280px;
width: auto;
float: left;
}

#logo{
float: right;
width: 400px;
height: auto;
}

#navigationswrapper{
background-image: url(Verlauf.png);
background-repeat: repeat-x;
height: 42px;
}

#navigationmain {
width: 960px;
margin: auto;
}

#navigationmain ul {
padding-top: 10px ;
color: white;
}

#navigationmain li { 
display: inline; 
color: white;
margin-top: 10px;
padding-right: 30px;
}

#navigationmain a {
text-decoration: none;
color: black;
font-size: 18px; 
font-family: Arial;
}


#contentwrapper {
}

#content{
border-left: 1px solid #0d832a;
border-right: 1px solid #0d832a;
height: auto;
width: 960px;
clear: both;
margin: 0 auto;
padding-top: 10px;
background-color: white;
}

#content h1{
color: #0d832a;
font-size: 40px; 
margin-left: 15px;
}

#content p{
font-size: 25px; 
margin-left: 15px;
}

#box{
font-size: 20px;
width: 700px;
padding: 15px 0;
margin-top: 50px;
float: right;
text-align: center;
color: white;
background-color: green;
}

#kontakt {
font-size: 20px;
width: 700px;
float: right;
text-align: right;
margin-right: 10px;
margin-top: -80px;

}

#kontakt b{
font-family: Arial;
font-size: 25px; 
margin-right: 15px;
}

.clearfix:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0px;
}

#mainwrapper{
background-color: white;
}

#main {
border-left: 1px solid #0d832a;
border-right: 1px solid #0d832a;
height: auto;
width: 960px;
clear: both;
margin: 0 auto;
padding-top: 10px;
background-color: #0d832a;
}

#main h2 {
text-decoration: none;
color: white;
font-size: 30px; 
margin-left: 15px;
}

#main p {
text-decoration: none;
color: white;
font-size: 25px; 
margin-left: 15px;
padding-bottom: 10px;
}

#streifen {
border-left: 1px solid #0d832a;
border-right: 1px solid #0d832a;
height: 250px;
width: 960px;
clear: both;
margin: 0 auto;
padding-top: 10px;
background-color: white;
}

#footer{

}
#spartermin{
height: 40px;
width: 960px;
clear: both;
margin: 0 auto;
padding-top: 10px;
background-color: #0d832a;
text-decoration: none;
color: white;
font-size: 20px; 
text-align: center;
}

#telefon{
height: 40px;
width: 960px;
clear: both;
margin: 0 auto;
}

#telefon img{
height: 100px;
width: auto;
margin: 0 auto;
float: left;
margin-left: 150px;
}

#telefon p{
height: 100px;
width: auto;
margin: 0 auto;
float: right;
text-decoration: none;
color: black;
font-size: 25px; 
padding: 60px 5px;
}