body { font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; background-color: #ddd; }
p { color: #000; font-size: small; text-align: left; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 800px; min-width: 200px; max-width: 800px; }
td { font-size: small; text-decoration: none; margin-right: 50px; }
h6 { color: #3c3c3c; font-size: medium; }
h1 { color: #e3e3e3; font-size: large; font-weight: bold; letter-spacing: 1pt; }
h2 { color: #5b666e; font-size: medium; }
li { color: #000; font-size: small; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; min-width: 200px; max-width: 800px; }
a:link { color: #0052cd; text-decoration: none; }
a:visited { color: #0052cd; text-decoration: none; }
a:hover { color: #3483fa; text-decoration: none; }
a:active { color: #c00000; text-decoration: none; }

#box { background-color: #fff; text-align: left; position: relative; top: 50px; height: 650px; width: 900px; z-index: 1; visibility: visible; margin-right: auto; margin-bottom: 0; margin-left: auto; }
#balkengrau { background-color: #242424; position: inherit; top: 0; left: 0; right: 0; width: 900px; height: 80px; z-index: 5; }
#name { position: relative; top: 0; left: 0; width: 300px; height: auto; z-index: 3; padding-top: 45px; padding-left: 50px; }
#navigation { height: auto; width: 480px; left: 420px; top: 0; position: absolute; z-index: 1; visibility: visible; padding-top: 45px; }
#subnavi { height: 40px; width: 800px; left: 50px; top: 100px; position: absolute; z-index: 6; visibility: visible; }
#text { position: absolute; top: 80px; left: 50px; height: 570px; width: 850px; z-index: 5; overflow: auto; visibility: visible; }
#textschmal { position: absolute; top: 80px; left: 50px; height: 570px; width: 850px; z-index: 5; overflow: auto; visibility: visible; max-width: 500px; }
#fotos { position: absolute; top: 135px; left: 5px; height: 570px; width: 895px; z-index: 5; visibility: visible; }
#bild { color: #fafafb; background-position: right 0; text-align: right; position: relative; height: 567px; width: 900px; z-index: 4; visibility: visible; padding: 0; }
.subnavilink { color: #565656; font-size: small; }
.subnavipage { color: #000; font-size: small; }
a .subnavilink { color: #565656; font-size: small; }
a:hover .subnavilink { color: #3b3b3b; font-size: small; text-decoration: underline; }
.galerielink { color: #c9c9c9; font-size: small; }
a .galerielink { color: #bababa; font-size: small; }
a:hover .galerielink { color: #e4e4e4; font-size: small; text-decoration: underline; }

