BODY, P, TD, P, UL, H2, H3, H4 , SMALL { font-family: arial, helvetica, sans serif ; }

BODY { background : #ffffff ;}

SMALL { font-family: Courier New; font-size: 90%; }

H2 { font-family: arial; font-weight: 500;  font-size: 150% ; }

H3 { font-family: Courier New; font-weight: 700;  font-size: 100% ; }

HR { color: #808080 ; margin-top: -0.5em; }

DIV.TITEL  { font-family: arial; font-size: large; font-weight: 600; margin-left: 0.5%; color: green; }

.BG1 { font-family: arial; background: #D6E8C1; vertical-align: top ; }

.BG2 { font-family: arial; background: #efefef; text-align: left ;  vertical-align: top ; }

.BG5 { font-family: arial; background: #efefef; text-align: center ;  vertical-align: top ; }

.TRgray  {font-family: arial; font-size: 87%; background: #dedede; text-align: right;}

.TRlgray  {font-family: arial; font-size: 87%; background: #ebebeb; text-align: right;}

.TRwhite {font-family: arial; font-size: 87%; background: #ffffff; text-align: right;}

.SMALL { font-family: arial; font-size: 75%; }

.COLOR1 { color: red ; }

.HEADER {font-weight: bold ; font-family: arial; color: #FFFFFF; background : #333390; text-align: left ; }

.FOOTER { font-style: none ; color: #2f4f4f; font-family: arial; font-size: 75% ; }

.fuss { font-size: 0.75em; }

TD.BGSMALL  { font-size: 80% ; font-family: Arial ; background : #D6E8C1; }


SPAN.SMALLER { font-size: 80% ; font-family: cursive ; }

P.HEADER1 {  font-size: 140% ; font-family: arial; margin-top: 0.3em; margin-bottom: 0.4em ; }

.HEADER2 { font-weight: bold ; font-family: arial; color: red ; }

.HEADERLINK { font-weight: bold; font-family: arial; }

.HEADERSEARCH { font-weight: normal ; background : #FFD700 ;
    border-color: #FFC700;  border-style: solid;}

/*
.HEADERSEARCH { font-weight: bold ; background : #FFE4B5;}
*/

.NEXT { color: #778899 ; }

TD.STRONG{   font-family: arial;
font-weight: bold ; }


TD.COLORTEXT { background :   #D6E8C1; text-align: right ;  color: red ;  }

TD.COLORRIGHT { background :  #D6E8C1 ; 
text-align: right ; }

TD.COLORLEFT { background :  #D6E8C1 ; 
text-align: left ; 
vertical-align: top ;}


TD.GREY {  color: #778899 ; }

TD.COLORGREY { background :  #D6E8C1 ; text-align: right ; 

vertical-align: top ; color: #2f4f4f; }

COLORGREEN { color: #008080 ; }

DARKGREEN { color: #008080 ; }

DARKGREY { color: #2f4f4f ; }

SPAN.DARKGREEN { color: #008080 ; }

SPAN.DARKGREY { color: #2f4f4f ; }

SPAN.GREY { color: #778899 ; }

TD.COLOR {   font-family: arial;
  background : #D6E8C1 ; text-align: right ; 
  vertical-align: top ;}

TD.COLORLEFT {   font-family: arial;
  background : #D6E8C1; text-align: left ; 
  vertical-align: top ;}

TD.NORMAL { 
  font-family: arial;
  background : #ffffde; 
  text-align: left ; 
  vertical-align: top ;}

td.titel {
  font-family: arial;
  font-size: 1.1em;
  color: white;
  background-color: #0050b2;
}

UL.NO_STYLE { list-style: none ;}

UL.SMALL-LISTING {  margin-top: -0.4em ;  margin-bottom: 0.4em ;

list-style-type: square; font: normal 100%/ 120% Times new roman, serif ;}

SPAN.SMALLER { font-size: smaller }

/*
A:link { text-decoration: none ; font-weight: normal ; color: blue ; }

A:visited { text-decoration: none ; font-weight: normal ; color:  blue ; }

A:active { text-decoration: none ; font-weight: none ; color:  purple ; }

A:hover { text-decoration: none ; color:  maroon ; }
*/
A.offsite { text-decoration: none ; font-weight: normal ; color: #C00; background: #FFC ; }

a:link {
  color: blue;
  font-family: arial;
  font-weight: normal;
  text-decoration: none;
}

a:visited {
  color: blue;
  font-family: arial;
  font-weight: normal;
  text-decoration: none;
}

a:active {
  color: blue;
  font-family: arial;
  font-weight: normal;
  text-decoration: underline;
}

a:hover {
  color: red;
  text-decoration: underline;
  background-color: #ffc;
}


