body        { background-color: #f0cc09; margin-top: 0px; margin-left: 0px; scrollbar-3d-light-color: #000000; scrollbar-arrow-color: #000000; scrollbar-base-color: #F6EB14; scrollbar-dark-shadow-color: #000000; scrollbar-face-color: #B3912F; scrollbar-highlight-color: #696969; scrollbar-shadow-color: #000000; scrollbar-track-color: #f0cc09;  }
td     { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a:link { color: black; font-size: 12px; text-decoration: none }
a:hover { color: #a0522d; font-size: 12px; font-weight: bold; text-decoration: none }
a:active { color: #600; font-size: 12px; font-weight: bold; text-decoration: underline }
a:visited { color: #6b010b; font-size: 12px; font-weight: bold; text-decoration: none }
.navi       { color: #000000; font-style: normal; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.text   { color: #000000; font-style: normal; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.subline      { color: black; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.subliner { color: #6b010b; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.sublinekursiv       { color: #990000; font-style: italic; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.headline  { color: #000000; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; }
.ueberschrift   { color: #990000; font-weight: bold; font-size: 16px; line-height: 120%; font-family: Arial, Helvetica, sans-serif; }
.ueberschrift-zen  { color: #990000; font-style: italic; font-weight: bold; font-size: 20px; line-height: 120%; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.kursiv-rf  { color: #990000; font-style: italic; font-weight: bold; font-size: 16px; line-height: 120%; font-family: Arial, Helvetica, sans-serif; text-align: center; }
.kursiv   { color: #000000; font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.kursivred    { color: #990000; font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.kursivlegende    { color: #000000; font-style: italic; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.textbw { color: #e7c719; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.headlinek  { color: black; font-style: italic; font-weight: bold; font-size: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.headlinekg { color: #e7c719; font-style: italic; font-weight: bold; font-size: 20px; line-height: 24px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.textn { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.hervorhebung { color: black; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.textb { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.textbwg  { color: #e7c719; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }

#content           { background-color: #ffce18; border-right: none black; border-bottom: none black; border-left: none #ffce18; position: absolute; z-index: 9; top: 109px; left: 160px; width: 628px; height: 403px; overflow: auto; visibility: visible; display: block; }
#contentbg  { background-color: #ffce18; border: 1px black; position: absolute; z-index: 0; top: 108px; left: 149px; width: 640px; height: 403px; overflow: auto; visibility: visible; display: block; }
#logolitop      { background-image: url(../fileadmin/images/verlauf_01.gif); visibility: visible; display: block; position: absolute; z-index: 20; top: 0; left: 0; width: 149px; height: 150px }
#randtop         { background-image: url(../fileadmin/images/hg_oben.gif); visibility: visible; display: block; position: absolute; z-index: 22; top: 0; left: 146px; width: 645px; height: 91px }
#menu         { background-color: #ffce18; float: right; border-top: black; border-right: black; border-bottom: 1px solid black; border-left: black; position: absolute; z-index: 22; top: 90px; left: 148px; width: 640px; height: 20px; visibility: visible; }
#randrechts      { position: absolute; z-index: 23; top: 0px; left: 787px; width: 13px; height: 600px; visibility: visible; display: block; }
#left     { position: absolute; z-index: 10; top: 17px; left: 0px; width: 150px; height: 495px; visibility: visible; display: block; }
#foot     { position: absolute; z-index: 20; top: 510px; left: 0px; width: 787px; height: 91px; visibility: visible; display: block; }

#wellcome  { position: relative; z-index: 99; top: 43px; left: 158px; width: 463px; height: 223px; visibility: visible; display: block; }

#wt    { position: absolute; z-index: 40; top: 498px; left: 45px; width: 85px; height: 85px; visibility: visible; display: block; }
#wtb       { position: absolute; z-index: 40; top: 493px; left: 45px; width: 98px; height: 92px; visibility: visible; display: block; }
#es    { position: absolute; z-index: 40; top: 498px; left: 170px; width: 85px; height: 85px; visibility: visible; display: block; }
#esb       { position: absolute; z-index: 41; top: 493px; left: 165px; width: 98px; height: 85px; visibility: visible; display: block; }
#bd     { position: absolute; z-index: 40; top: 498px; left: 294px; width: 85px; height: 85px; visibility: visible; display: block; }
#bdb      { position: absolute; z-index: 40; top: 493px; left: 294px; width: 98px; height: 85px; visibility: visible; display: block; }
#ck      { position: absolute; z-index: 40; top: 498px; left: 419px; width: 85px; height: 85px; visibility: visible; display: block; }
#ckb       { position: absolute; z-index: 40; top: 493px; left: 419px; width: 95px; height: 85px; visibility: visible; display: block; }

#wellcome    { position: relative; top: 40px; left: 65px; width: 463px; height: 234px; visibility: visible; display: block; }

SELECT   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
TEXTAREA  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif;  } 
INPUT  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

H1  { color: black; font-size: 18px; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 0px; }
H2  { color: black; font-size: 15px; font-family: Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 10px; }
H3  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 0px; }
H4  { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-top: 10px; margin-bottom: 0px; }
.subhead1  { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.subhead2   { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.subhead3  { color: #990000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.headerdate  { color: black; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

P    { color: black; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.caption   { color: black; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }
.bulletlist   { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.table  { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.searchform  { color: #990000; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.searchresultpagetitle   { color: black; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, sans-serif; }
.searchresultcontent  { color: #990000; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.searchresultheader  { color: #990000; font-weight: bolder; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }
.searchmarkup  { color: #990000 }

.loginform  { color: #990000; font-weight: normal; font-size: 14px; font-family: Arial, Helvetica, sans-serif; }

.mailform  { color: black; font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.mailformrequired  { color: black; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.mailformcomment  { color: #900; font-weight: bolder; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.mailformradio  { color: black; font-weight: normal; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.filelinks   { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif }
.filelinkssize  { color: black; font-size: 14px; font-family: Arial, Helvetica, sans-serif }

.sitemap1  { color: #990000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
.sitemap2  { color: #990000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-left: 20px; }
.sitemap3  { color: #990000; font-size: 10px; font-family: Arial, Helvetica, sans-serif; margin-left: 40px; }
.sitemap4  { color: black; font-size: 9px; font-family: Arial, Helvetica, sans-serif; margin-left: 60px; }

.celmenu     { color: black; font-style: italic; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; }
a.celmenu:link  { color: fuchsia; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
a.celmenu:visited   { color: #630; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
a.celmenu:hover   { color: #930; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
a.celmenu:active  { color: #c03; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }
a.celmenu:focus  { color: #930; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }

.celsubmenu  { color: black; font-size: 11px; font-family: Arial, Helvetica, sans-serif; margin-top: 3px; margin-left: 20px; }

