BODY {
  font-family: Arial,Helvetica,Helv,sans-serif;
  background: #ffffff;
  color: #000000
}
/*   font-family: Arial,Helvetica,Helv,sans-serif; */

/* TD, TH, FONT {
  font-family: Arial,Helvetica,Helv,sans-serif;
} */

H1, H2 {
  font-family: Arial,Helvetica,Helv,sans-serif;
  margin-top: 2pt;
  margin-bottom: 2pt;
}
H1 {
  text-align: left;
  /*background: #cccccc; */
  /*#FFbbbb;*/
  /*color: #ffffff;
  */margin-left: auto;
  margin-right: auto;
  width: auto;
  border-bottom : medium solid #ff9999;
}

H3, H4, H5, H6 {
  font-family: Arial,Helvetica,Helv,sans-serif;
  margin-top: 1pt;
  margin-bottom: 1pt;
}

SMALL {
  font-family: Arial,Helvetica,Helv,sans-serif;
  font-size: 8pt;
}

UL, OL, DL, DD, DT, LI {
   font-family: Arial,Helvetica,Helv,sans-serif; 
/*  font-family: "Times New Roman",Times,Roman,TmsRmn,serif; */
}

TT {
  font-family: "Courier New", Courier, monospace;
  font-weight: bold
}

A:LINK {
 color:#0000ff;
/* text-decoration : underline;
*/ text-decoration: none;
} /* 336699 */
A:VISITED {
 color:#000099;
/* text-decoration : underline;
*/ text-decoration: none;
} /* 6699cc */
A:ACTIVE {
 color:#ff00cc;
 font-style:normal;
/* text-decoration : underline;
*/ text-decoration: none;
}
A:HOVER {
 text-decoration: none;
 background-color : #ffffcc;
 color: #ff4040;
 /*color:#FF0099;
 background-color : #ccffcc;
 */
/* border-bottom : thin solid #ffffff;
 border-left : thin solid #999999;
 border-right : thin solid #ffffff;
 border-top : thin solid #999999;
*/ padding : 0px 0px 0px 0px;
}

/* B {  font-weight: bold ;  } color: #cc33cc  */
/* I {  color: #cc33cc } */

P {
   font-family: Arial,Helvetica,Helv,sans-serif; 
/*  font-family: "Times New Roman",Times,Roman,TmsRmn,serif; */
}

.bb { background: #0000cc ; color: #ffffff } /* blueback  */
.y { color: #ff4040 } /* yellow */
.sans { font-family: Arial,Helvetica,Helv,sans-serif; }
.sign { font-size: 14pt }
.shade { background: #ffffcc } /* Schattierung */
.titback { background: #ccccff } /* Schattierung */

/*.men { font-size: 9pt }*/
.menakt { font-size: 9pt ; color: #ffffff ; background: #ff9999 }

.men,.menutit,.menuitem {
  font-size: 9pt;
  /*left: auto;*/
  width: 9em;
  /*right: auto;*/
}
/*
TD.men {
  display: none;
}
*/
.men A, .menuitem A {
  display: block; 
  /*margin: 0em 0.5em 0em 0.5em;*/
  padding-left: 5px;
  padding-right: 3px;
}

.men B, .menakt B, .menutit B {
  display: block; 
  /*margin: 0em 0.5em 0em 0.5em;*/
  padding-left: 5px;
  padding-right: 3px;
}

.men A:link,.menuitem A:link { text-decoration: none; /*color: white*/ }
.men A:visited,.menuitem A:visited { text-decoration: none; /*color: #CCC*/ }
.men A:hover, .menuitem A:hover { 
  text-decoration: none; 

  padding-left: 5px;
  padding-right: 3px;

  /*background: black; 
  color: white
  */ 
  /*background: #80FF80; 
  color: #990000;
  */
  /*background: #FF9999; 
  color: #000000;
  */
  background: #99cc99; 
  color: #FFFFFF;

  font-weight: bold;

 border-bottom : none;
 border-left : none;
 border-right : none;
 border-top : none;
}
.men A:active,.menuitem A:active { 
  text-decoration: none; 

  /*background: #009900; 
  color: #FFFFFF;
  */
  background: #FF9999; 
  /*color: #000000;
  */color: #ffffff;
  
  font-weight: bold;

 border-bottom : none;
 border-left : none;
 border-right : none;
 border-top : none;
}
/* ________________________________ */
H5 A, EM A, SMALL A {
  /*display: block; 
  *//*margin: 0em 0.5em 0em 0.5em;*/
  /*padding-left: 5px;
  padding-right: 3px;
  */
  color: #0000FF;
  /*background: #FFFFCC; 
  */
  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
}

H5 A:link, EM A:link, SMALL A:link { 
  text-decoration: none;

  color: #0000FF;
  /*background: #FFFFCC; 
  */
}

H5 A:visited, EM A:visited, SMALL A:visited { text-decoration: none; /*color: #CCC*/ }
H5 A:hover, EM A:hover, SMALL A:hover { 
  text-decoration: none; 

  padding-left: 1px;
  padding-right: 1px;
  padding-top: 1px;
  padding-bottom: 1px;
  
  background: #00cc00; 
  color: #ffffff;

  font-weight: bold;

 border-bottom : none;
 border-left : none;
 border-right : none;
 border-top : none;
}
H5 A:active, EM A:active, SMALL A:active { 
  text-decoration: none; 

  background: #FF9999; 
  color: #ffffff;
  
  font-weight: bold;

 border-bottom : none;
 border-left : none;
 border-right : none;
 border-top : none;
}

/* ________________________________ */

/* P {
  font-family: "Times New Roman",Times,Roman,TmsRmn,serif;
  text-align: justify;
} */

/* DIV {  font-weight: bold ;  color: #ffff00 } */

/* H1, P { margin-left:1cm; margin-right:1cm } */
/* TD { background: #000099 ; color: #ffffff  } */
/* TABLE { background: #666666 } */
/* TT {  font-weight: bold ;  color: #ffff00 } */

form {
  margin-top: 1pt;
  margin-bottom: 1pt;
}

.smallform {
  font-size: 8pt
}

.firmlist {
/* kopiert von men */

  font-size: 9pt;
  width: 85%;
  /*left: auto;*/
  /*right: auto;*/
}

.menu {
	background: #ffffaa; /*#aaFFaa; #dddddd; ffffcc*/
}

.menutit {
	background: #ffffaa; /*#aaFFaa;*/
	/*font-size: 9pt;*/
}

.menuitem {
	background: #ffffaa; /*#aaFFaa;*/
	/*font-size: 9pt;*/
}

.randrechts {
	background: #ff9999;
	font-size: 1pt;
}
