body {
background: url(weintrauben_weiss_klein.jpg) 50% 0 no-repeat;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 100.01%;
}
a:hover {
font-family: Georgia, Arial, Helvetica, sans-serif;
color: Blue;
}
a:active {
font-family: Georgia, Arial, Helvetica, sans-serif;
color: Red;
}
a:link {
font-family: Georgia, Arial, Helvetica, sans-serif;
color: Blue
}

#aussen {
        left: 50%;
        margin-left: -445px;
        padding-bottom: 10px;
        position: absolute;
        top: 0px;
        width: 890px;
}

#aussen .address {
        background-color: #ffffff;
        border: solid #c0c0c0 1px;
        color: #800080;
        font-size: 80%;
        padding-bottom: 3px;
        padding-top: 2px;
        text-align: center;
        width: 890px;
}

#aussen .werbung {
        background-color: #ffffff;
        border: solid #c0c0c0 1px;
        color: #800080;
        font-size: 80%;
        margin-top: 50px;
        padding-bottom: 2px;
        padding-top: 2px;
        text-align: center;
        width: 890px;
}

#innen {
        border-left-style: solid;
        border-bottom-style: none;
        border-right-style: solid;
        border-top-style: solid;
        border-width: 1px;
        border-color: #c0c0c0;
        background-color: #ffffff;
        margin-top: 86px;
        overflow: auto;
        padding-bottom: 28px;
        width: 890px;
}

#header {
        display: inline;
        float: left;
        margin-left: 28px;
        margin-top: 28px;
        margin-bottom: 20px;
        padding: 0;

        }

#nav {
        font-size: 80%;
        list-style: none;
        margin: 0px;
        padding: 0px;
}

#nav li {
        float: left;
        padding-right: 8px;
}


#subnav {
        display: inline;
        float: left;
        font-size: 80%;
        margin: 7px 0px 0px 28px;
        width: 133px;

}

#subnav ul {
        list-style: none;
        margin: 0px;
        padding: 0 0 20px;
}


#subnav h1 {
        font-size: 95%;
        font-weight: bold;
        line-height: 1.2;
        margin: 0px;
        padding-bottom: 20px;
}


#subnav li a {
        color: #787877;
        margin: 0px;
        padding: 0px;
        text-decoration: none;
}

#subnav li a:hover {
        color: #e1001a;
}

#subnav li .active {
        color: #e1001a;
}

#inhalt {
        font-size: 90%;
        float: left;
        margin-top: 0px;
        width: 698px;
}

#inhalt h1, h2 {
        line-height: 1.2;
        margin-top: 0px;
        margin-bottom: 10px;
}

#inhalt h1{
        font-size: 150%;
        font-weight: bold;
}

.text {
        line-height: 1.2;
        margin: 0px;
        padding: 0px;
        width: 530px;
}

.text p {
        margin: 8px 0px 8px 0px;
}