.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFFFF; }

a:link.menu { text-decoration: none; color: #FFFFFF;  }
a:visited.menu { text-decoration: none; color: #FFFFFF;  }
a:active.menu { text-decoration: none; color: #FFFFFF;  }
a:hover.menu { text-decoration: underline; color: #FFFF00;  }

.menuaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FFFF00; }

.mmmenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFFFF; }

a:link.mmmenu { text-decoration: none; color: #FFFFFF;  }
a:visited.mmmenu { text-decoration: none; color: #FFFFFF;  }
a:active.mmmenu { text-decoration: none; color: #FFFFFF;  }
a:hover.mmmenu { text-decoration: underline; color: #FFFF00;  }

.mmmenuaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FFFF00; }

.mmenu {  PADDING: 2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; }

a:link.mmenu { text-decoration: none; color: #000000;  }
a:visited.mmenu { text-decoration: none; color: #000000;  }
a:active.mmenu { text-decoration: none; color: #000000;  }
a:hover.mmenu { text-decoration: underline; color: #000088;  PADDING: 2px; BACKGROUND: #FFFF00;  }

.mmenuaktiv {  PADDING: 2px; BACKGROUND: #FFFF00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000088; }

.weiter { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #000088; }

a:link.weiter { text-decoration: none; color: #000088;  }
a:visited.weiter { text-decoration: none; color: #000088;  }
a:active.weiter { text-decoration: none; color: #000088;  }
a:hover.weiter { text-decoration: underline; color: #7D0000;  }

.imp { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #FFFFFF; }

.untermenu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000; }

a:link.untermenu { text-decoration: none; color: #000000;  }
a:visited.untermenu { text-decoration: none; color: #000000;  }
a:active.untermenu { text-decoration: none; color: #000000;  }
a:hover.untermenu { text-decoration: underline; color: #7D0000;  }

.untermenuaktiv { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #7D0000; }

a:link { text-decoration: none;  }
a:visited { text-decoration: none;  }
a:active { text-decoration: none;  }
a:hover { text-decoration: underline; }

.txlink { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0C0C0C; }

a:link.txlink { text-decoration: none;  color: #0C0C0C; }
a:visited.txlink { text-decoration: none;  color: #0C0C0C;  }
a:active.txlink { text-decoration: none;  color: #0C0C0C;  }
a:hover.txlink { text-decoration: none;  color: #0C0C0C; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #150185; font-weight: bold; }
.ueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #7D0000; font-weight: bold; }

.textueberschrift {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0C0C0C; }
.textmitte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0C0C0C; }
.textk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #0C0C0C; }

.logo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #000088; font-weight: bold; }
.logotext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #7D0000; font-weight: bold; }

.dummy { font-size: 1px; }

.blau {  color: #000066; }
.grau {  color: #C0C0C0; font-size: 11px; }
.brot {  color: #7D0000; }
.red {  color: #CC0000; }
.mmMenu {  color: #FFFFFF; }
.sternchen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; }

.textmb {
	text-transform : none;
	bottom : 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
} 

.nmenu { PADDING: 4px; FONT-SIZE: 100%; BACKGROUND: #24118D; }
.non { PADDING: 4px; FONT-SIZE: 100%; BACKGROUND: #3A2998; }
.naktiv { PADDING: 4px; FONT-SIZE: 100%; BACKGROUND: #13007C; }
.nnaktiv { BACKGROUND: #13007C; }

.numenu { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #46379D; }
.nuon { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #5143A3; }
.nuaktiv { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #3B2B97; }
.nnuaktiv { BACKGROUND: #3B2B97; }

.nuumenu { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #695DB0; }
.nuuon { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #7469B5; }
.nuuaktiv { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #5D50A9; }
.nnuuaktiv { BACKGROUND: #5D50A9; }

.hminaktiv { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #1A0786; }
.hmaktiv { PADDING: 3px; FONT-SIZE: 100%; BACKGROUND: #230AB1; }

.omenu { BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #FFFFFF; }
.oon { BORDER-TOP: #2300D2 1px solid; BORDER-BOTTOM: #2300D2 1px solid; BORDER-LEFT: #2300D2 1px solid; BORDER-RIGHT: #2300D2 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #E9E4FF; }
.oaktiv { BORDER-TOP: #C0C0C0 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #F0F0F0; }
.oumenu { BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #F0F0F0 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #F0F0F0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-SIZE: 100%; BACKGROUND: #F7F7F7; }
.ouon { BORDER-TOP: #7F63FA 1px solid; BORDER-BOTTOM: #7F63FA 1px solid; BORDER-LEFT: #7F63FA 1px solid; BORDER-RIGHT: #7F63FA 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-SIZE: 100%; BACKGROUND: #F1EEFF; }
.ouaktiv { BORDER-TOP: #C0C0C0 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 5px; FONT-SIZE: 100%; BACKGROUND: #F5F5F5; }
.oboxgw { BORDER-TOP: #C0C0C0 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #FFFFFF; }
.oboxww { BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #FFFFFF; }
.oboxbw { BORDER-TOP: #7F63FA 1px solid; BORDER-BOTTOM: #7F63FA 1px solid; BORDER-LEFT: #7F63FA 1px solid; BORDER-RIGHT: #7F63FA 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 2px; FONT-SIZE: 100%; BACKGROUND: #FFFFFF; }
.ouumenu { BORDER-TOP: #FFFFFF 1px solid; BORDER-BOTTOM: #F5F5F5 1px solid; BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #F5F5F5 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #FFFFFF; }
.ouuon { BORDER-TOP: #947DFB 1px solid; BORDER-BOTTOM: #947DFB 1px solid; BORDER-LEFT: #947DFB 1px solid; BORDER-RIGHT: #947DFB 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #F3F1FE; }
.ouuaktiv { BORDER-TOP: #C0C0C0 1px solid; BORDER-BOTTOM: #C0C0C0 1px solid; BORDER-LEFT: #C0C0C0 1px solid; BORDER-RIGHT: #C0C0C0 1px solid; PADDING-TOP: 1px; PADDING-BOTTOM: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 10px; FONT-SIZE: 100%; BACKGROUND: #F5F5F5; }
