html {
        height:100%;
}
body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #464646;
        text-decoration: none;
        background-color: #FFFFFF;
        background-image: url(../images/bg-page.gif);
        margin:0;
        padding:0;
}
#main {
        width:652px;
        margin:auto;
        background-color:#464646;
        border:1px solid #464646;
        height:100%;
}
#main-inner {
        margin:0 21px 16px 21px;
        padding:0 20px 20px 20px;
        min-height:200px;
        background-color: #FFFFFF;
        background-image: url(../images/bg-main-inner-bottom.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
}
#main-inner-left {
        width: 386px;
        display:block;
        float:left;
        line-height:18px;
}
#main-inner-right {
        width: 171px;
        display:block;
        float:right;
}
#logo {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top.gif);
        background-repeat: no-repeat;
        background-position: center top;
}

#logo_blau {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_blau.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_rot {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_rot.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_lila {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_lila.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_grau {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_grau.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_amber {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_amber.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_gruen {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_gruen.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_lila {
         margin:16px 21px 0 21px;
         padding:20px;
         padding-bottom:0;
         background-color: #FFFFFF;
         background-image: url(../images/bg-logo-top_lila.jpg);
         background-repeat: no-repeat;
         background-position: center top;
}
#logo_gold {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_gold.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo_turkis {
        margin:16px 21px 0 21px;
        padding:20px;
        padding-bottom:0;
        background-color: #FFFFFF;
        background-image: url(../images/bg-logo-top_turkis.jpg);
        background-repeat: no-repeat;
        background-position: center top;
}
#logo img {
        padding:26px 0 20px 0;
}

#logo_blau img {
        padding:26px 0 20px 0;
}
#logo_rot img {
        padding:26px 0 20px 0;
}
#logo_grau img {
        padding:26px 0 20px 0;
}
#logo_amber img {
        padding:26px 0 20px 0;
}
#logo_gruen img {
        padding:26px 0 20px 0;
}
#logo_lila img {
        padding:26px 0 20px 0;
}
#logo_gold img {
        padding:26px 0 20px 0;
}
#logo_turkis img {
        padding:26px 0 20px 0;
}
h1, h2, h3, h4, h5, h6 { margin: 15px 0; }
p, ul, ol { margin: 15px 0; }

div#navbar {
        width: 400px;
        display:block;
        float:right;
        text-align:right;
        padding-top:60px;
}
div#navbar ul {
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #464646;
        white-space: nowrap;
        font-weight: bold;
}
div#navbar li {
        list-style-type: none;
        display: inline;
}
div#navbar li a {
        text-decoration: none;
        padding: 0 1px 0 12px;
        color: #464646;
}
div#navbar li a:link {
        color: #464646:
}
div#navbar li a:visited {
        color: #464646;
}
div#navbar li a:hover {
        color: #464646;
        background-color: #FFFFFF;
        text-decoration:underline;
}
.clear {
        clear:both;
}
.headingimg {
        margin:18px 0 0 0;
}
#box {
        width:171px;
        min-height:146px;
        margin-top:15px;
        background-color: #FFFFFF;
        background-repeat: no-repeat;
        background-position: center bottom;
}
#box-small {
        width:171px;
        min-height:146px;
        margin-top:15px;
        background-color: #DEDEDE;
        background-image: url(../images/bg-box-bottom-small.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
}
#box-small-weiss {
        width:171px;
        min-height:146px;
        margin-top:15px;
        background-color: #FFFFFF;
        background-repeat: no-repeat;
        background-position: center bottom;
}
#box-top-small {
        width:171px;
        height:12px;
        background-color: #FFFFFF;
        background-image: url(../images/bg-box-top-small.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
}
#box-small p {
        padding:0 8px 12px 8px;
        margin:0;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #464646;
        text-align:right;
}

#footer {
        clear:both;
        font-size: 10px;
        color:#464646;
        text-align:center;
        padding:12px;
        line-height:18px;
}
#footer a:link, #footer a:visited {
        color:#464646;
        text-decoration:none;
}
#footer a:hover {
        color:#464646;
        text-decoration:underline;
}
a, a:visited {
        color:#464646;
        text-decoration:underline;
         font-weight:bold;
}
a:hover {
        color:#464646;
        text-decoration:none;
}
