
body                            { background: #ffffff; margin: 0px; padding: 0px; color: #999999; }
a                               { color: #999999; }
img                             { border: 0px; }
table, td, th                   { margin: 0px; padding: 0px; border-collapse: collapse; border-spacing: 0px; }
td, th                          { vertical-align: top; text-align: left; }
form, h1, h2, h3, h4, p, ul, ol { margin: 0px; padding: 0px; }


div#wrap                        { position: absolute; left: 50%; top: 0px; width: 800px; height: 100%; margin: 0px 0px 0px -400px; background: #ffffff; }
div#kopf                        { position: absolute; left: 0px; top: 0px; width: 100%; height: 100px; border-bottom: 1px solid #999999; }
div#navi                        { position: absolute; left: 250px; top: 80px; width: 550px; font: bold 12px Arial, Helvetica, sans-serif; text-align: right; }
div#navi a                      { text-decoration: none; margin: 0px 0px 0px 45px; }
div#navi a:hover                { text-decoration: underline; }
div#logo                        { position: absolute; left: 0px; top: 47px; }
div#content                     { position: absolute; left: 0px; top: 130px; padding-bottom: 30px; width: 800px; }

img.visual                      { display: block; margin-bottom: 10px; }
img.visual.left                 { float: left; margin-right: 30px; }

h1, h2, p, td, th               { font: 12px Arial, Helvetica, sans-serif; padding-bottom: 8px; }
h1                              { font-weight: bold; font-size: 18px; padding-top: 20px; }
.first                          { padding-top: 0px; margin-top: 0px; }
h2, th                          { font-weight: bold; font-size: 14px; padding-top: 8px; }

div.gallery                     { width: 570px; padding-right: 70px; height: 600px; position: absolute; left: 0px; top: 0px; }
div.gallery, [dummy]            { width: 500px; }
div.gallery p                   { text-align: center; }
div.gallery img                 { padding: 10px 0px; }
table.gallery, div.gallery      { border-right: 1px solid #999999; }
table.gallery col               { width: 190px; }
/*table.gallery td                { height: 190px; padding: 0px 30px 20px 0px; text-align: center; vertical-align: middle; }*/
table.gallery td                { height: 190px; padding: 0px; text-align: center; vertical-align: middle; }
table.gallery th                {  }

div.rechts                      { float: right; width: 200px; }
div.rechts.thumb-liste          { text-align: center; position: absolute; left: 600px; top: 0px;}
div.thumbnail                   { text-align: center; padding: 15px 0px; }

table.vita col.left             { width: 80px; }
table.vita col.right            { width: 420px; }


