
* { margin: 0; padding: 0; border: 0 }
body        { font-size: 100.01%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center }
img  { border: 0 }
p                 { color: #666; font-size: 0.7em; line-height: 1.7em; text-align: left;  }
a          { color: #39c; text-decoration: none; outline: none medium }
a:hover          { color: #000; text-decoration: none; outline: none medium }
a:visited   { text-decoration: none }

ul    { text-align: left; list-style-type: none }
li     { display: inline }
td    { color: #666 }
h1                 { color: black; font-size: 1.5em; font-weight: normal; line-height: 1.3em; text-align: left; margin-bottom: 4px }
h2        { color: black; font-size: 1em; font-weight: normal; line-height: 1.6em; text-align: left; margin-bottom: 8px }

h3        { color: black; font-size: 0.8em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; line-height: 1.6em; text-align: left; letter-spacing: 0.1em; margin-bottom: 8px }
h4       { color: #666; font-size: 0.7em; font-weight: normal; margin-bottom: 12px }
h5        { color: black; font-size: 0.75em; font-weight: normal; margin-top: 20px; margin-bottom: 7px }
h6         { font-size: 0.7em; font-weight: normal; margin-bottom: 5px }
h6 a      { color: #333 }
h6 a:hover       { color: #999 }
#wrapper                   { margin: 0 auto; padding: 0 0 0 20px; width: 1100px }
#contentwrap  {  }
#pad { background-image: url("data/pad.gif"); background-repeat: repeat; position: fixed; width: 1100px; height: 60px; float: left }
#header                       { background-color: #fff; position: fixed; width: 1100px; height: 80px }
#navigation                            { text-align: left; margin-top: 30px; width: 1100px; float: left; border-bottom: 1px solid #999 }
#navigation ul   { margin-bottom: 10px }
#navigation li  { color: #333; font-size: 0.8em; letter-spacing: 0.1em; margin-right: 10px; text-transform:  uppercase }
 #navigation li a                 { color: #999 }
#navigation li a:hover                  { color: #999 }
#navigation li.aktiv     { }
#navigation li.pfeil     { float: right }
.hide { visibility: hidden }
#navigation ul li:hover .hide  { visibility: visible }

#flip              { margin-top: -24px; float: right }
#menu            { font-size: 0.7em; text-align: left }
#menu ul      { list-style-type: none; float: left }
#menu li         { color: #f00; font-size: 0.7em; letter-spacing: 0.2em; position: relative }
#menu ul ul    { display: none; position: absolute; z-index: 2 }
#menu ul li:hover ul         { display: inline }

#content              { text-align: left; padding-top: 80px; padding-bottom: 10px; width: 1100px; float: left }
.set                { margin-bottom: 30px; width: 1100px; float: left; border-bottom: 1px dashed #999 }
.settext            { margin-right: 30px; width: 200px; float: left }
.settext p             { margin-bottom: 15px; width: 200px }
.settext p.fliplink              { font-size: 1.1em; letter-spacing: 0.1em; margin-bottom: 5px }
.setbilder     { width: 800px; float: right; margin-bottom: 30px }
.setbilder img {  }
.setvideo      { width: 800px; float: right }
#linie { color: #999; margin-top: 20px; padding-bottom: 10px; width: 971px; height: 10px; float: left; border-top: 1px dotted #ccc }

#blogcontent       { display: inline; width: 1100px; float: left }
.blog                { margin-bottom: 30px; width: 850px; float: left; border-bottom: 1px dashed #999 }
.blogbilder      { }
.blogbilder img    { margin-bottom: 20px }
.blogtext             { }
.blogtext p               { margin-bottom: 10px; width: 700px }

#blogrightcolum      { width: 100px; float: right }
#blogrightcolum li      { display: block }
#blogarchiv h6      { letter-spacing: 0.1em }
#blogarchiv ul       { margin-bottom: 15px }
#blogarchiv li      { font-size: 0.6em; line-height: 1.7em }
.datum { }
#blognavigation     { padding-bottom: 30px; width: 850px; height: 20px; float: left }
#blognavigation td   { font-size: 0.7em; font-family: Verdana, Arial, Helvetica, sans-serif }



.jahr { font-weight: bold }


#line     { height: 10px }
.index  { margin-right: 10px }
.test  { margin-right: 10px }
.arrows  { padding-top: 5px; padding-bottom: 5px }
#kontakt { }
#kontakt p       { margin-top: 4px; margin-bottom: 10px; width: 220px }
#kontakt ul     { margin-top: 6px }
#kontakt h2        { margin-top: 2px }
#kontakt li   { font-size: 0.85em; line-height: 1.5em; display: block; margin-bottom: 8px }
#headline  { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #999 }
#headline h1      { color: #39c; font-size: 1.4em; margin-bottom: 4px }
#headline h4    { color: black; font-size: 1.2em }
#headline p   { margin-bottom: 10px; width: 750px }
#footer      { margin-top: -30px; height: 60px; float: left }
#footer ul    { margin-top: 20px }
#footer li    { font-size: 0.7em; line-height: 1.5em; margin-right: 8px; margin-bottom: 8px }
#sub  { background-image: url("data/space.gif"); background-repeat: repeat-x; visibility: visible; position: fixed; width: 1100px; height: 20px; float: left }
.right { margin-left: 838px }
.space { margin-right: 30px }
.bspace { margin-right: 40px }

#homeheader                        { width: 1100px; height: 60px }
#homeheader h1                      { font-size: 1.5em; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 30px }
#homenavigation     { text-align: left; margin-top: 10px; width: 500px; float: left }
#homenavigation li                          { color: #333; font-size: 0.7em; letter-spacing: 0.1em; margin-right: 15px }
#homenavigation li a                 { color: #999 }
#homenavigation li a:hover                   { color: #000 }
.homelink { margin-left: 6px }
#home img { margin-bottom: 10px }