
body { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-position: center; padding-top: 0; padding-left: 0; vertical-align: top }
p { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-top: 0; margin-bottom: 0 }
td { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 10px; vertical-align: top }
td.rand { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 10px; vertical-align: top; border: solid 1px #c0c0c0 }
td.kleinschrift { font-size: 9px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding: 10px; vertical-align: top }
a { color: #696969; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.search { color: #ffcc89; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold }
h1  { color: #ff8c00; font-size: 22px; margin: 10px }
h2  { color: black; font-weight: normal; font-size: 18px; text-decoration: none; vertical-align: top; margin: 2px }
h2.embed { color: #808080; font-size: 13px; font-weight: bold }
h3  { color: black; font-weight: normal; font-size: 12px; text-decoration: none; margin: 2px }
/* Rechts
   --------- */
.right { text-align: right }
.center { position: relative; left: 5% }
.nav { text-decoration: none; text-align: left; padding: 4px; vertical-align: top; border: solid 1px #d3d3d3 }
.googleleft { text-decoration: none; text-align: left; padding: 4px; border: solid 1px #d3d3d3 }
/* nav
   --------- */
.head { text-align: left; padding-left: 3px; border-style: none none solid; border-width: medium medium 1px; border-color: black black #c0c0c0 }
.head2 { text-align: left; padding-left: 3%; vertical-align: middle }
.content { background-color: #f5f5f5; padding: 10px; vertical-align: top; border: solid 1px #d3d3d3 }
.contentall { padding-top: 25px; vertical-align: top }
