body          { color: #232323; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0 }
/*--------------------------------------------------------------*/
a:link        { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:visited    { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
a:hover    { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
a.logolink { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.logolink:visited { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
a.logolink:hover    { font-family: Verdana, Arial, Helvetica, sans-serif }
a.glossar           { font-weight: bold; text-decoration: none; z-index: 50 }

a.glossar:visisted    { font-weight: bold; text-decoration: none; z-index: 50 }

a.glossar:hover          { font-weight: bold; text-decoration: none; z-index: 50 }
h1       { color: #000; font-size: 120%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 20px; position: relative }
h2      { color: #000; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 30px 0 20px; position: relative }
h3      { color: #000; font-size: 90%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 30px 0 20px }
li  { list-style-type: disc; margin-bottom: 10px }
td  { font-size: 15px; z-index: 10; vertical-align: top }
th  { font-size: 15px; text-align: left }
/*--------------------------------------------------------------*/
.beschriftung_abbildung    { font-size: 12px; font-weight: bold; background-color: white; text-align: center; padding-right: 12px; padding-bottom: 6px; padding-left: 12px; z-index: 5 }
.bild_linksoben { margin: 0 12px 12px 0; float: left }
.bild_rechtsoben { margin: 0 0 12px 12px; float: right }
.bild_horizontalzentriert   { margin: 0 0 12px 12px; position: absolute; left: 20px; float: left }
.bottom     { font-size: 10px; text-align: left; visibility: visible; margin-top: 5%; margin-left: 0; padding-top: 12px; z-index: 500; width: 80%; border-style: solid none none; border-width: 1px 0 0; border-color: #000   }
.dienst { font-style: italic }
.dienststart  { font-size: 13px; margin-bottom: 20px; padding-right: 10px; padding-left: 10px; z-index: 50; left: 0 }
.else   { font-size: 13px; font-variant: small-caps; text-align: left; position: relative; z-index: 1000 }
.farbelinks   { background-color: #ffc371; visibility: hidden; position: absolute; z-index: 15; top: 0; left: 0; width: 164px; height: 100% }
.fluggslogo    { text-align: left; visibility: hidden; padding-right: 5px; padding-left: 0; position: absolute; z-index: 25; top: 0; left: 0; float: left }
.fluggsschriftzug        { color: #000; font-size: 24px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; position: absolute; z-index: 100; top: 10px; left: 0; width: 100%; height: 100% }
.fluggsstart { font-size: 17px; visibility: hidden; margin-bottom: 20px; padding-right: 10px; padding-left: 10px; z-index: 50; left: 0 }
.glos_alph    { color: #969696; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; text-transform: uppercase; letter-spacing: 10px }
.glossar  { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; background-color: transparent }
.hervorgehoben        { color: #000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; background-color: transparent }
.hinweis_links   { font-size: 12px; background-position: 100% 0; visibility: hidden; padding-top: 10px; padding-right: 10px; padding-left: 10px; position: absolute; left: 0 }
.hinweis_unten    { font-size: xx-small; text-align: left; margin-bottom: -4%; margin-left: 0; z-index: 500 }
.legende   { margin-left: 12px }
.links   { text-align: left; position: absolute; z-index: 30; top: 0; float: left }
.ordner { font-variant: small-caps }
.rahmenecke  { position: absolute; z-index: 12; top: 0; left: 0; width: 172px; height: 72px }
.rechts      { font-size: 15px; text-align: left; padding: 12px; position: absolute; z-index: 5; top: 80px; left: 0 }
.startimage { position: absolute; top: 200px; left: 350px }
.startseitetextlinks        { text-align: left; padding: 12px; z-index: 2; width: 300px; clear: right }
.startseitetextrechts   { text-align: left; padding: 12px; position: absolute; z-index: 2; top: 0; left: 350px }
.subnavigation  { font-size: 13px; margin-bottom: 20px; padding-right: 10px; padding-left: 10px; z-index: 50; left: 0 }
.subnavhead { font-size: 13px; margin-bottom: 30px; padding-right: 10px; padding-left: 10px; position: absolute; z-index: 50; top: 50px; left: 20px }
.table_veranst  { padding: 3px; border-width: 1px; border-color: #eee; outline-width: 1px; outline-color: #fafafa }
.tabmenue    { visibility: hidden; position: relative; top: 9px; width: 100%; height: 59px }
.tabzellelinks { width: 560px; vertical-align: bottom }
.tabzellerechts { text-align: right; vertical-align: top }
.tabzelletrenner  { width: 20px }
.zellekopf  { color: #000; font-weight: bold; padding: 10px }
.zellehell { background-color: #fafafa; padding: 10px }
.zelledunkel { background-color: #eee; padding: 10px }
.wvlogo      { background-repeat: repeat-x; text-align: right; visibility: hidden; margin-left: 800px; position: relative; z-index: 500; top: -7px; right: 0; width: 100% }
/*--------------------------------------------------------------*/

