body {}
p {}
td  { background-position: 0 top; vertical-align: top }
.header { color: black; font-size: 10px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; width: 100%; border-bottom: 1px solid gray }
.footer   { color: black; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; letter-spacing: 1px; padding-top: 10px; padding-left: 20px; width: 100%; border-top: 1px solid red }
.leftline { background-color: red }
.leftline-grey { background-color: gray }
.titelgrosspfeilrot { color: red; font-size: 14px; font-family: "Arial Black", Arial, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 25px; display: block; padding-right: 8px; padding-left: 0; float: left }
.titelgrossgrau { color: gray; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 25px; display: block; float: left }
.titel { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px }
.text { color: black; font-size: 14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px; width: 610px }
.formtext  { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; width: 610px }
.submenu { color: white; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px }
.submenu-on { color: red; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px }
.submenu-on-pfeil { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 20px; letter-spacing: 1px }
.submenutext { color: gray; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px }
a.submenulink  { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px }
.headline { color: black; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px; letter-spacing: 2px }
.trennstrich { color: red; font-size: 14px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 20px; letter-spacing: 2px }
a { color: red; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none }
a.menulink-on  { color: red; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; background-color: white; letter-spacing: 1px; padding-right: 20px; padding-left: 20px; float: left; border-style: none solid none none; border-width: medium 1px medium medium; border-color: red }
a.menulink-on:hover  { color: red; font-size: 12px; font-family: Arial, Verdana, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 24px; background-color: white; letter-spacing: 1px; padding-right: 20px; padding-left: 20px; float: left; border-style: none solid none none; border-width: medium 1px medium medium; border-color: red }
a:hover { color: gray }
a.menulink  { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; letter-spacing: 1px; display: block; padding-right: 20px; padding-left: 20px; float: left; border-style: none solid none none; border-width: medium 1px medium medium; border-color: red }
a.menulink:hover  { color: red; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 24px; background-color: white; letter-spacing: 1px; padding-right: 20px; padding-left: 20px; float: left; border-style: none solid none none; border-width: medium 1px medium medium; border-color: red }
#headline1  { visibility: visible; position: relative; z-index: 1; top: 20px; left: 20px; width: auto; height: auto; float: left }
#headline2  { visibility: visible; position: relative; z-index: 4; top: 20px; right: 20px; width: auto; height: auto }
#menu   { background-color: red; visibility: visible; position: relative; z-index: 101; top: 40px; left: 0; width: 100%; height: 24px; float: left; border-top: 1px solid red; border-bottom: 1px solid red }
#submenuframe  { visibility: visible; padding: 10px 32px 10px 10px; position: relative; z-index: 10; width: auto; border-style: solid none solid solid; border-width: 1px medium 1px 1px; border-color: red }
#dropmenudiv { font: 12px/20px Arial, Helvetica, Geneva, SunSans-Regular; position: absolute; z-index: 100; border-style: solid none none; border-width: 1px medium medium; border-color: red   }
#dropmenudiv a { font-weight: normal; text-decoration: none; text-indent: 3px; letter-spacing: 1px; display: block; padding: 1px 0; border-style: none solid solid; border-width: 1px; border-color: red }
#dropmenudiv a:hover { color: white; background-color: red; border-right: 1px solid gray }
img.frame /*  Bilderrahmen  */  { border: solid 1px gray }

