body { font-family: Tahoma, Trebuchet MS, Arial; font-size: 11px; scrollbar-face-color: #b3b0ad; scrollbar-shadow-color: #65605c; scrollbar-highlight-color: #65605c; scrollbar-3dlight-color: #e7e6e5; scrollbar-darkshadow-color: #e7e6e5; scrollbar-track-color: #e7e6e5; scrollbar-arrow-color: #65605c }
ul, ol, li, div, table, td, th, tr, address, blockquote, nobr, li {Font-Family : Tahoma, Trebuchet MS, Arial; font-size: 11px; color: #404040; line-height:140% }
p { color: #404040; font-size: 11px; line-height:140%}

p.kl { color: #ffffff; font-size: 11px}

p.kl1 { color: #ffffff; padding: 20px; font-size: 11px; text-align: right }

a.text  { color: #4D6080; text-decoration: underline; font-weight: bold}
a:hover.text { color: #FFCC00; text-decoration: underline; font-weight: bold }
a:visited.text { color: #404040; text-decoration: underline; font-weight: bold}

a.glossar  { color: #4D6080; text-decoration: underline; font-weight: normal; cursor: help;}

a.menu { font-size: 11px; color: #404040; text-decoration: none}
a:hover.menu { font-size: 11px; color: #FFCC00; text-decoration: underline; }

a.ind { font-size: 11px; color: #404040; text-decoration: none; padding: 2px}
a:hover.ind { font-size: 11px; color: #808080; text-decoration: none; background-color:#fff5c7; padding: 2px }


a.menu1, a.menu2, a.menu3, a.sitemap, a.sitemap1, a.sitemap2, a.sitemap3 { font-size: 11px; color: #404040; text-decoration: none}
a:hover.menu1, a:hover.menu2, a:hover.menu3, a:hover.sitemap, a:hover.sitemap1, a:hover.sitemap2, a:hover.sitemap3 { font-size: 11px; color: #FEBA28; text-decoration: underline }
a:visited.menu1, a:visited.menu2, a:visited.menu3, a:visited.sitemap, a:visited.sitemap1, a:visited.sitemap2, a:visited.sitemap3 { font-size: 11px; color: #808080; text-decoration: none }

a.menuaktiv, a.menu1aktiv, a.menu2aktiv  { font-size: 11px; color: #808080; text-decoration: underlined;}

.zeile1 {border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom: 1px dotted #D6D6D6}
.zeile2 {background-color:#F7F7F7; border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom: 1px dotted #D6D6D6}
.zeile3 {background-color:#FFF5C7; border-left-width: 0; border-right-width: 0; border-top-width: 0; border-bottom: 1px dotted #D6D6D6}

a.kl { color: #ffffff; text-decoration: none}
a:hover.kl { color: #ffffff; text-decoration: underline }

ul { list-style-type: square }
h1 { color: #404040; font-size: 11px; line-height:130%; font-wight: bold}
h2 { color: #4D778D; font-size: 16pt; font-weight: normal}

.rahmen {border: 1px solid #404040}

form { margin-top:0; margin-bottom=0 }
textarea.textfield { font-family: Tahoma; font-size: 11px; border: 1px solid #404040; color: #404040;}
input.text { font-family: Tahoma; font-size: 11px; border: 1px solid #404040; color: #404040;}
input.b      { background-color: #4D6080; font-family: Tahoma; color: #FFFFFF; font-size: 11px; font-weight: solid; border: 1px solid #404040  }
select { font-size: 11px; font-family: Tahoma}

.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clBar{position:absolute; width:10; height:10; visibility:hidden}
.clLevel0, .clLevel0over, .clLevel1, .clLevel1over{position:absolute; padding:4px; font-family: Tahoma,Trebuchet MS,Arial,Verdana; font-size:8pt; font-weight:normal}
.clLevel0{color:#404040}
.clLevel0over{color:#404040; cursor:pointer; cursor:hand; text-decoration: none}

.clLevel1{line-height:120%; background-color:#fff5c7; layer-background-color: #ffffff; color:#000000;}
.clLevel1over{line-height:120%; background-color:#FFCC00; layer-background-color: #89A6B7; color:#000000; cursor:pointer; cursor:hand}
.clLevel0border{position:absolute; visibility:hidden; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color: #ffffff}
