body { font-family: Georgia; font-size: 11px; line-height : 150%; scrollbar-face-color: #d4d2d3; scrollbar-shadow-color: #575656; scrollbar-highlight-color: #d4d2d3; scrollbar-3dlight-color: #575656; scrollbar-darkshadow-color: #DEE1E3; scrollbar-track-color: #d4d2d3; scrollbar-arrow-color: #1C1A6E }
ul, ol, li, div, td, th, tr, address, blockquote, nobr, h1, h2, p {Font-Family : Arial; font-size: 12px; color: #ffffff; line-height : 150%; }

p, p.kommentar { color: #ffffff; font-size: 12px; line-height : 150%;}
p.kl {color: #575656; font-size: 10px;}

ul { list-style-type: square }

h1 { color: #1C1A6E; font-size: 12px; font-weight: bold}
h2 { color: #ffffff; font-size: 12px; font-weight: bold}

hr {height: 1px; color: #1C1A6E; size: 1px}

.rahmen {border: 1px solid #ffffff;}

a.text, a.glossar, a.pos, a.kommentar { color: #ffffff; font-size: 12px; font-weight:bold; text-decoration: underline }
a:hover.text, a:hover.glossar, a:hover.pos, a:hover.kommentar {background: #6462B7;   }

a.glossar {cursor: help }
a:hover.glossar {cursor: help   }

a.sitemap, a.ph, a.sitemap1  { color: #ffffff; font-size: 12px; text-decoration: none; }
a:hover.sitemap, a:hover.ph, a:hover.sitemap1, a:hover.kommentar { color: #ffffff; font-size: 12px; text-decoration: underline;}

a.menu  { height: 22; padding-left: 22; padding-top: 2; text-decoration: none; background-image: url('b3.gif'); font-family:Georgia; font-size:10px; font-weight:bold; color: #2C2982; background-repeat:no-repeat }
a:hover.menu { height: 22; padding-left: 22; padding-top: 2; text-decoration: none; background-image: url('b4.gif');  font-family:Georgia; font-size:10px; font-weight:bold; color: #ACA9F8; background-repeat:no-repeat}
a.menuaktiv  { height: 22; padding-left: 22; padding-top: 2; text-decoration: none; background-image: url('b4.gif'); font-family:Georgia; font-size:10px; font-weight:bold; color: #2C2982; background-repeat:no-repeat }
a:hover.menuaktiv { height: 22; padding-left: 22; padding-top: 2; text-decoration: none; background-image: url('b4.gif');  font-family:Georgia; font-size:10px; font-weight:bold; color: #ACA9F8; background-repeat:no-repeat}



a.menu1  { width: 161; height: 24; padding-left: 26; padding-top: 2; text-decoration: none; background-image: url('b1.gif'); font-family:Georgia; font-size:11px; color: #ACA9F8;  }
a:hover.menu1 { width: 161; height: 24; padding-left: 26; padding-top: 2; text-decoration: none; background-image: url('b1.gif');  font-family:Georgia; font-size:11; color: #ffffff; }
a.menu1aktiv  { width: 161; height: 24; padding-left: 26; padding-top: 2; text-decoration: none; background-image: url('b2.gif'); font-family:Georgia; font-size:11; color: #ffffff }
a:hover.menu1aktiv { width: 161; height: 24; padding-left: 26; padding-top: 2; text-decoration: none; background-image: url('b2.gif');  font-family:Georgia; font-size:11; color: #ffffff;}


p.w, a.w, a.w1 { color: #2C2982; font-size: 10px; text-decoration: none; font-family:Georgia;}
a:hover.w { color: #ffffff }
a:hover.w1 { text-decoration: underline; }

form { margin-top:0; margin-bottom: 0 }
textarea.textfield, textarea.kommentar { font-family: Arial; font-size: 12px; border: 1px solid #2C2982; color: #2C2982; padding-left: 2px}
input.text, input.kommentar { font-family: Arial; font-size: 12px; border: 1px solid #2C2982; padding-left: 2px; color: #2C2982;}
input.b      { background-color: #6462B7; font-family: Arial; color: #FFFFFF; font-size: 12px; border: 1px solid #2C2982  }
select { font-family: Georgia; font-size: 12px; }