.oben { vertical-align:top }
.unten { vertical-align:bottom }
.linien { border: 1px solid black }
.klein { font-size: 7px; }
.rot { COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.weiss { COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif }
.gelb { BACKGROUND-COLOR: #ffff99 }
.blau { COLOR: #0099cc }


body,p,td,th,table {
	FONT-SIZE: 1em; FONT-FAMILY: verdana, Arial, Helvetica, sans-serif
}

H1 {
	FONT-SIZE: 1.5em; COLOR: #0099CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H2 {
	FONT-SIZE: 1.3em; COLOR: #0099CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

H3 {
	FONT-SIZE: 1.1em; COLOR: #0099CC; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
# for address directory
.small { font-size: 7px; }
.dotted { border: 1px solid #DADADA;  }
.empty A:hover { border-bottom: none }
.empty { border-bottom: none }
A {
	COLOR: #0099cc; TEXT-DECORATION: none; border-bottom:dashed 1px #0099CC;
}

#A:hover {
	#COLOR: #444444; text-decoration: none; border-bottom: solid 1px #0099CC;
#}

.red {
	COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.white {
	COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.yellow {
	BACKGROUND-COLOR: #ffff99
}

.blue {
	COLOR: #0099cc
}
.menu1-level1-no {
  padding: 5px 20px; border-bottom: none;
}
.menu1-level1-act {
  padding: 5px 20px;
}
.menu1-level2-no {
  padding: 2px 20px;
}
.menu1-level2-act {
  padding: 2px 20px;
}
.menu1-level3-no {
  padding: 0px 20px;
}
.menu1-level3-act {
  padding: 0px 20px;
}
.menu1-level1-no a {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
line-height: 10px;
  font-weight: bold;
  color: black;
  border-bottom: none;
 }
.menu1-level1-act a {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
line-height: 16px;
  font-weight: bold;
  color: black;
  border-bottom: none;
}
.menu1-level2-no a {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: black;
  border-bottom: none;
}
.menu1-level2-act a {
  font-family: arial, helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: black;
  border-bottom: none;
}
.menu1-level3-no a {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: black;
  border-bottom: none;
}
.menu1-level3-act a {
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: black;
  border-bottom: none;
}
.hmenubar {
  padding: 00px 0px;
}
.search {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  color: #666666;
}
.inputfields {
  font-family: arial, helvetica, sans-serif;
  font-size: 10px;
  background: #ffffbf;
  color: #666666;
}

.right a {
  color: #ffff99; TEXT-DECORATION: none; border-bottom:dashed 1px #ffff99;

}
.news a {
  font-size:0.8em;
  color: #0099cc; TEXT-DECORATION: none; border-bottom:dashed 1px #0099cc;

}

.bhm-tabelle {
  background-color: #0099cc;
  font-weight: bold;
  font-size: 16px;
}
.bhm-kopf {
  background-color: #0099cc;
}
.bhm-text {
  BACKGROUND-COLOR: #ffff72;
  font-size: 14px;
}

