body{

    padding:0;

    margin:0;

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

}



#outer{

    width:955px;

    padding:0;

    margin:0px auto;

    text-align:left;

}



#divhead01{

    float: left;

    width: 193px;

    height: 149px;

}



#divhead02{

    float: left;

    height: 17px;

    width: 536px;

    background-image: url(../images/pellets-head02.jpg);

    padding-top: 132px;

    color: #000000;

    font-weight: bold;

    padding-left: 33px;

}



#divhead03{

    float: left;

    width: 193px;

    height: 149px;

}



#content-gesamt {

    float: left;

    width: 955px;

    background-image: url(../images/hg.jpg);

    height: 500px;

    min-height: 500px;

}



html>body #content-gesamt {

    height: auto;

}



#content-gesamt02 {

    float: left;

    width: 955px;

    background-image: url(../images/hg02.jpg);

    height: 500px;

    min-height: 500px;

    background-repeat: repeat-y;

}



html>body #content-gesamt02  {

    height: auto;

}



.content-head{

    float: left;

    display: block;

    clear: none;

    text-align: left;

    width: 500px;

    font-size: 18px;

    padding-left: 33px;

    padding-right: 33px;

    padding-top: 30px;

    background-color: #FFFFFF;

    font-family: Arial, Helvetica, sans-serif;

}



.content-head01{

    float: left;

    display: block;

    clear: none;

    text-align: left;

    width: 690px;

    font-size: 18px;

    padding-left: 33px;

    padding-right: 33px;

    padding-top: 30px;

    background-color: #FFFFFF;

    font-family: Arial, Helvetica, sans-serif;

}



.content-text{

    float: left;

    display: block;

    clear: none;

    text-align: left;

    width: 500px;

    font-size: 12px;

    padding-left: 33px;

    padding-right: 33px;

    padding-top: 10px;

    background-color: #FFFFFF;

    padding-bottom: 40px;

}



.content-text02{

    float: left;

    display: block;

    clear: none;

    text-align: left;

    width: 690px;

    font-size: 12px;

    padding-left: 33px;

    padding-right: 33px;

    padding-top: 10px;

    background-color: #FFFFFF;

    padding-bottom: 40px;

}



.content-image{

    float: right;

    clear: right;

    text-align: left;

    width: 161px;

    font-size: 12px;

    padding-top: 30px;

    display: block;

    height: 100%;

    padding-right: 15px;

    padding-left: 15px;

    padding-bottom: 40px;

}



.content-text a{

    color: #C18F5F;

    font-size: 12px;

    text-decoration: none;  

}



.content-text02 a{

    color: #C18F5F;

    font-size: 12px;

    text-decoration: none;  

}



.content-text a:hover {

    color: #C18F5F;

    text-decoration: underline;

}



.content-text02 a:hover {

    color: #C18F5F;

    text-decoration: underline;

}



.content-text03 {

    float: left;

    display: block;

    clear: none;

    text-align: left;

    width: 690px;

    font-size: 12px;

    padding-left: 33px;

    padding-right: 33px;

    padding-top: 10px;

    background-color: #FFFFFF;

    padding-bottom: 40px;

}



.karte-logo {

    float: right;

    margin-right: 100px;

    margin-top: 10px;

}



.schliessen-button {

    text-align: right;

    padding-left: 510px;

}

