BODY {
        background-color : #F0F0F0;
        color : black;
        border-bottom : 0px solid #F0F0F0;
        border-right : 0px solid #F0F0F0F;  }

H1 {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 28px;
        text-decoration: underline;
        color : #000000;
        background-color : transparent;}
H2 {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 18px;
        color : #005F00;
        background-color : transparent;}
H3,.h3 {
        font-family : Arial, Verdana, Helvetica, sans-serif;
        font-size : 16px;
        color : #000000;
        background-color : transparent;
        margin-top: 0px;        }


.rah {
        border : 1px solid #FF0000; }
.rah_fo {
        border-top : 1px solid #0000FF;
        border-left : 1px solid #0000FF;
        border-right : 1px solid #0000FF; }
.rah_fu {
        border-bottom : 1px solid #0000FF;
        border-left : 1px solid #0000FF;
        border-right : 1px solid #0000FF; }
.rah2 {
        border-top : 1px solid #0000FF;
        border-bottom : 1px solid #0000FF;
        background-color : #F0F0F0; }

.rah_unten {
        border-bottom : 1px solid #0000FF; }

.rah_links {
        border-left : 1px solid #0000FF; }

.rah_rechts {
        border-right : 1px solid #0000FF; }

.rah_ou {
        border-top : 1px solid #0000FF;
        border-bottom : 1px solid #0000FF; }
.rah_u {
        border-bottom : 1px solid #0000FF; }
.rah_our {
        border-top : 1px solid #0000FF;
        border-bottom : 1px solid #0000FF;
        border-right : 1px solid #0000FF; }

.rah_lr {
        border-right : 1px solid #0000FF;
        border-left : 1px solid #0000FF;}

I {
        font-style: arial;
        font-size : 13px;
        text-decoration : none; }


P {
        font-family : Arial,Verdana,Helvetica,sans-serif;
        line-height : 130%;
        font-size : 13px;
        margin-left: 2px;
        margin-right: 2px }

OL,UL,DD  {
        font-family : Arial,Verdana,Helvetica,sans-serif;
        line-height : 130%;
        font-size : 13px }

TD,TR {
        font-family : Arial,Verdana,Helvetica,sans-serif;
        font-size : 13px;      }


INPUT, SELECT { BORDER-RIGHT: #787878 1px solid; BORDER-TOP: #787878 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #787878 1px solid; COLOR: #005F00; BORDER-BOTTOM: #787878 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7; }
TEXTAREA      { BORDER-RIGHT: #787878 1px solid; BORDER-TOP: #787878 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #787878 1px solid; COLOR: #000000; BORDER-BOTTOM: #787878 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f7f7f7 }
INPUT.BUTTON  { BORDER-TOP-WIDTH: 1px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #787878; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #787878; COLOR: #000000; BORDER-TOP-COLOR: #787878; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #0000FF; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #787878 }
INPUT.BOX     { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px }
FORM          { display:inline; }


A:link {
        color : #0000FF;
        font-weight: bold;
        text-decoration: underline;
        background-color : transparent; }


A:visited {
        color : #0080FF;
        font-weight: bold;
        text-decoration: underline;
        background-color : transparent; }

A:hover {
        color: #FF0000;
        font-weight: bold;
        text-decoration: none;
        background-color : transparent;}


A:active {
        color : #90800F;
        text-decoration: none;
        background-color : transparent; }


A.lm:link, A.lm:visited, .lm  {
        color : #0000FF;
        font-size : 12px;
        font-weight: bold;
        text-decoration: none;
        font-family : Verdana, Helvetica, sans-serif; }
A.lm:hover, A.lm:active,  {
        color : #FF0000;
        font-size : 12px;
        font-weight: bold;
        text-decoration: underline;
        font-family : Verdana, Helvetica, sans-serif; }

A.lmr:link, A.lmr:visited,.lmr {
        color : #BF0700;
        font-size : 12px;
        font-weight: bold;
        text-decoration: none;
        font-family : Verdana, Helvetica, sans-serif; }
A.lmr:hover, A.lmr:active,  {
        color : #BF0700;
        font-size : 12px;
        font-weight: bold;
        text-decoration: underline;
        font-family : Verdana, Helvetica, sans-serif; }


.rsa {
      border-style : solid;
      border-color : black; }


.klein {
        font-family: Helvetica;
        font-style: italic;
        font-size : 9px;
        color:#D0D0D0; }


.ha {
        color : black;
        font-weight: bold;
        background-color : transparent; }


.bu {
        background-color : yellow;
        color : black;}


.leg {
        font-size : 82%;
        font-weight: bold; }


.uns {
        display : none; }

.grafik {
         border-color:#99840F;
         border-style:solid;
         border-width:1px;  }
