@charset "UTF-8";
/* CSS Document */

body {
    margin: 0px;
    padding: 0px;
    background: url(../upload/bilder/bg.jpg) top left repeat-x;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color:#ffffff;
}
#header{
    margin:0px auto;  
    width: 980px;
    padding: 0px 0px 0px 0px;
    height: 165px;
    background: url(../upload/bilder/header.jpg) top left no-repeat;
    background-color:#ffffff;
    text-align:right;
    bottom:0px;
}

#header #suche{
    float:left;
    width:220px;
    height:25px;
    margin:140px 0px 0px 370px;
    padding:0px 0px 0px 0px;
}
#header #home{
    float:left;
    width:330px;
    height:165px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}


#content {
    width: 980px;
    margin: 0px auto;
    
    padding: 0px 0px 0px 0px;
    background: url(../upload/bilder/content.jpg) top left repeat-y;
}



#content #menu{
    padding: 5px 10px 10px 10px;
    margin: 0px 10px 10px 30px;
    text-align:left;
    width: 220px;
    font-weight: bold;
    text-transform:uppercase;
    background: url(../upload/bilder/menux.gif) top left no-repeat;
    background-color:#ffffff;
}
#content #menu ul{
    list-style-type: none;
    margin: 10px auto;
    padding: 0px;
}
#content #menu li{
    margin: 0px 20px 5px 20px;
    padding: 0px 0px 5px 0px;
    border-bottom: 1px solid #cccccc;
}


#content #menu a{
padding: 0px 0px 0px 20px;
text-decoration:none;}



#content #menu a:hover{
background: url(../upload/bilder/a.gif) top left no-repeat;
}

#content #adress{
    padding: 0px 0px 0px 0px;
    margin: 0px 40px 20px 30px;
    border:0px;
    color:#666666;
    font-weight: normal;
    text-transform:none;
    text-align:right;
}




#bottom{
    width: 980px;
    margin: 0px auto 10px auto;
    height: 50px;
    background: url(../upload/bilder/footer.jpg) top left no-repeat;
}

#info{
    margin: 0px 0px 10px 0px;
    padding: 0px 70px 5px 40px;
    width: 570px;
}
#info ul{
    margin: 10px 0px 20px 0px;
    padding: 0px 0px 0px 30px; 
    list-style-image: url(../upload/bilder/seven.jpg);
    color: #000000; 
    
}

#info li{
margin:0px 0px 2px 0px;
padding:0px;

}
#breadcrumb{
    margin: 0px 0px 10px 0px;
    padding: 10px 30px 0px 0px;
    width: 660px;
    text-align: right;
    font-size: 10px;
    color: #999999;
}
#intro{
    margin: 17px 0px 0px 40px;
    padding: 5px 30px 5px 5px;
    width: 615px;
    text-align:left;
    font-size: 10px;
    color: #999999;
    border-bottom: solid 1px #D23E37;
}
#intropic{
    margin: 0px 0px 0px 40px;
    padding: 0px 30px 0px 0px;
    width: 590px;
    height:100px;
    background: url(../upload/bilder/pic.jpg) top left no-repeat;
    border-bottom: solid 4px #176e4b;
}
#spalte1{
    margin: 0px 0px 10px 0px;
    padding: 20px 20px 10px 40px;
    width: 285px;
    float:left;
}
#spalte2{
    margin: 0px 0px 10px 0px;
    padding: 20px 30px 10px 40px;
    width: 275px;
    float:left;
}
#footer{
    margin: 0px 20px 0px 65px;
    padding-bottom: 10px;
    text-align:left;
    font-size: 10px;
}

h1{
    font-size: 16.5px;
    color: #176e4b;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-weight: bold;
    letter-spacing: 0px;
    text-transform:uppercase;
}

h2{
    font-size: 14px;
    color: #176e4b;
    margin: 0px 10px 0px 0px;
    padding: 0px;
    font-weight: normal;
    letter-spacing: 0.5px;
}
h3{
    font-size: 14px;
    color: #D23E37;
    margin: 5px 0px 10px 10px;
    padding: 0px 0px 0px 20px;
    font-weight: normal;
}
h4{
    margin: 0px;
    padding: 0px 0px 5px 30px;
    font-weight: normal;
    font-size: 10px;
}
h5{
    display:inline;
    font-size: 12px;
    line-height: 17px;
    font-style: normal;
    font-weight: bold;
    color: #176e4b;
    
}

p{
margin: 0px;
padding:0px;}

a{
    color:#176e4b;
    text-decoration: underline;
    }
a:hover{
    color: #D23E37;
    
    }

