body {font-size: 11px; line-height: 16px; font-family: Verdana;}
#nav1      { position: absolute; z-index: 2; top: 28px; left: 467px; width: 65px; height: 20px; visibility: visible }
#nav2      { position: absolute; z-index: 2; top: 28px; left: 515px; width: 60px; height: 20px; visibility: visible }
#nav3      { position: absolute; z-index: 2; top: 28px; left: 584px; width: 60px; height: 20px; visibility: visible }
#nav4      { position: absolute; z-index: 2; top: 28px; left: 629px; width: 60px; height: 20px; visibility: visible }
#nav5      { position: absolute; z-index: 2; top: 28px; left: 680px; width: 70px; height: 20px; visibility: visible }

.greenline   { background-color: #33f918; width: 100%; visibility: visible; }
.pinkline    { background-color: #f523da; width: 100%; visibility: visible; }
.violetline  { background-color: #653a7e; width: 100%; visibility: visible }
.violettxt   { color: #591a79; font-size: 11px; line-height: 16px; font-family: Verdana }
.pinktxt     { color: #f523da; font-size: 11px; line-height: 16px; font-family: Verdana }
.weisstxt     { color: #ffffff; font-size: 11px; line-height: 16px; font-family: Verdana }
.txt     { color: #000000; font-size: 11px; line-height: 17px; font-family: Verdana }

.greentxt    { color: #22bd0d; font-size: 11px; line-height: 16px; font-family: Verdana }
.formtxtfeld { color: #000000; font-size: 11px; line-height: 16px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Verdana; width: 386px; height: 132px;}
.formtxt     { color: #000000; font-size: 11px; line-height: 16px; font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3",Verdana; height: 18px;}

.textfield3 { font-size: 11px; font-family: Verdana; color: black; width: 21px; height: 21px; line-height: 17px; }
.textfield6 { font-size: 11px; font-family: Verdana; color: black; width: 46px; height: 21px; line-height: 17px; }
.optionfeld2 { font-size: 11px; line-height: 17px; font-family: Verdana; color: black; height: 21px; margin-left: 5px; margin-top: 0px; margin-bottom: 4px;}

a.primnav:link     { color: #f523da; font-weight: bold; text-decoration: none }
a.primnav:visited  { color: #f523da; font-weight: bold;  text-decoration: none }
a.primnav:hover    { color: #22bd0d; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none }

a.primnavact:link      { color: #22bd0d; font-weight: bold; text-decoration: none }
a.primnavact:visited   { color: #22bd0d; font-weight: bold; text-decoration: none }
a.primnavact:hover     { color: #22bd0d; font-weight: bold; text-decoration: none }

a.subnav:link     { color: #591a79; text-decoration: none }
a.subnav:visited  { color: #591a79; text-decoration: none }
a.subnav:hover    { color: #22bd0d; text-decoration: none }

a.subnavact:link      { color: #22bd0d; text-decoration: none }
a.subnavact:visited   { color: #22bd0d; text-decoration: none }
a.subnavact:hover     { color: #22bd0d; text-decoration: none }

a.weissnav:link     { color: #ffffff; font-size: 11px; font-family: Verdana;  }
a.weissnav:visited  { color: #ffffff; font-size: 11px; font-family: Verdana;  }
a.weissnav:hover    { color: #ffffff; font-size: 12px;   }

a.violetnav:link     { color: #591a79;  }
a.violetnav:visited  { color: #591a79;  }
a.violetnav:hover    { color: #f523da; }

a.green:link     { color: #22bd0d; }
a.green:visited  { color: #22bd0d; }
a.green:hover    { color: #591a79; }

.infoIndex {float:left; width:225px}
.info_text {float:left; width:450px}
.clearL {clear:left;height:20px }
.clearR {clear:right;}
img {border:0; }
.infoIndex img {display:block; margin-bottom:10px }
.fRight {float:right; }
.infoImg {float:left; width:250px}
.infoText {float:left; width:425px}
p, ol {margin: 0 0 15px 0}

.footer  { margin-left: 60px; display: flex; column-gap: 40px; padding-bottom: 9px}
.footer span, .footer a  { color: #591a79; font-size: 12px; line-height: 30px; font-family: Verdana; text-decoration: none;  }