body {
        margin: 0;
        padding: 0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        background-color: #F0FFFC;
        text-align: center;
         height:100%;
}

#header p {
         text-align:center;
         margin:0px;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 80%;
        line-height: 1.5em;
        padding-left: 0em;
}

#header a:link, #header a:visited {

        color: #002EA3;
        text-decoration: none;

}
#header a:hover {
        color: #002EA3;
         text-decoration: underline;
}


#header .yinyang {
         margin-right:30px;
         padding-top:0px;
}
#header .logo-schriftzug {
         margin-top:15px;margin-right:140px;padding-top:10px;
}
#wrapper {
        position: relative;
        text-align: left;
        width: 1000px;
        margin-right: auto;
        margin-left: auto;
         margin-top:10px;
        padding: 0px 0 0 0;
        background-image:url(bilder/background.jpg);
         background-repeat: repeat-y;
        background-position: left top;
        border: 2px solid #A3E6D6;

}
#content {
        margin-left: 280px;
        padding: 10px 10px 0 0;
}


#content p, li {
        font-size: 80%;
        line-height: 1.5em;
        padding-left: 0em;
}
#content h1 {
        font: normal 125% Georgia, "Times New Roman", Times, serif;
        color: #002EA3;
        background-color: transparent;
         margin-top:0px;
}
#content h2 {
        font-size: 110%;
         font-family: Georgia, "Times New Roman", Times, serif;
         font-weight:normal;
        color: #002EA3;
}

#content h3 {
        font-size: 90%;
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-weight:bbold;
        color: #000000;
         margin-bottom:0px;
}
#content li {
        margin-left:-18px;
}

#content a:link, #content a:visited {

        color: #002EA3;
        text-decoration: none;
}
#content a:hover {
        color: #002EA3;
         text-decoration: underline;
}
#content .main {
         border:0;
         margin:0;
         padding:0;
}
#content .ul-margin {
        margin-top:0.2em
}

#content td {
         vertical-align:top;
         font-size:95%;
         font-family: Georgia, "Times New Roman", Times, serif;
}
#content td.left {
         width:500px;
}
#content td.right {
         width:500px;
         padding-left:20px;padding-right:20px;vertical-align:top;width:190px;
}

#content td.massage {
#         border-bottom:1px solid black;
         vertical-align:middle;
         padding:8px 2px 8px 2px;

}
#navigation {
        position: absolute;
        top: 300px;
        left: 80px;
        width: 170px;
}
#navigation ul {
        list-style: none;
        margin: 0 0 0 0px;
        background-color: #F0FFFC;
                padding: 4px;
        border: 1px solid #A3E6D6;
         text-indent:0px;
}
#navigation li {
        width: 160px;
        margin: 0;
        padding: 0;
        font-size: 80%;
        vertical-align: bottom; /* Removes unwanted margin in IE */
}
#navigation a:link, #navigation a:visited {
        display: block;
        padding: 5px 5px 5px 0.5em;

        background-color: #F0FFFC;
        color: #002EA3;
        text-decoration: none;
}
#navigation a:hover {
        background-color: #A3E6D6;
        color: #002EA3;
}
#navigation ul.subnav {
        margin-left: 12px;
}
#navigation ul.subnav li {
        border-bottom: 1px solid #722100;
        width: 168px;
}
#navigation ul.subnav a:link, #navigation ul.subnav a:visited {
        background-color: #ED9F9F;
        color: #722100;
}
#footer {
        padding: 0 0 10px 255px;
        font-size: 70%;
        color: #000000;
        background-color: transparent;
}

#footer a:link, #footer a:visited {
        color: #002EA3;
        text-decoration: none;
}
#footer a:hover {
        color: #002EA3;
         text-decoration: underline
}
