P, OL, UL, DL {font-size: 13px;}
P OL, P UL, P DL, OL UL {font-size: 13px;}
h1 {margin: 0 0 5 0; color: #666633; font-size: 18px}
h2 {margin: 0 0 5 0; color: #666633; font-size: 17px}
h3 {margin: 0 0 5 0; color: #666633; font-size: 15px}
h4 {margin: 0 0 0 0; color:#666633; font-size: 14px}

color: #FF0000;
font-weight: 500;
background: #FFFFFF;}


a:link {
  color: blue;
  text-decoration: none;
  background: transparent;}
a:visited {
  color: blue;
  text-decoration: none;
  background: transparent;}
a:hover {
  color: #ff8000;
  text-decoration: none;
  background: transparent;}
a:active{
  color:#f00000;
  text-decoration: none;
  background: tranparent}

a.topl:link, a.topl:visited {/*main links in the top line*/
  color: #C0C0C0;
  text-decoration: none;
  background: transparent;}
a.topl:hover {
  color: #ff8000;
  text-decoration : none;
  }
a.topl:active {
  color: #7FFFD4;
  background-color: #FFFFFF; }

a.norm:link, a.norm:visited {
  color: #1612E1;
  text-decoration: none;
  background: transparent;}
a.norm:hover {
  color: #ff8000;
  background: transparent;
  text-decoration: none;}

a.sub:link, a.sub:visited {/*link buttons in the text*/
        display: block;
        width: 285px;
        text-align: center;
        text-decoration: none;
        font-family: Tahoma,Arial;
        font-size: 13px;
        color: #008C00;
        background-color: #EEEEEE;
        border-style: groove;
        border-width: 1px;
        border-color: #000000;
        line-height : 120%;
        margin: 5px;
 }

a.sub:hover {
        border-style: groove;
        border-width: 1px;
        border-color: #000000;
        color: #008C00;
        background-color: #B3FFB3;
        line-height: 120%
 }


/*now follow the section links in the navigation bar on the left side*/

 a.nav:link, a.nav:visited
 {
        display: block;
        /*width: 150px;*/
        text-align: left;
        text-decoration: none;
        font-family: Arial;
        font-size: 12px;
        color: #000008;
        background: transparent;
        /*border-bottom: solid 1px #000088;*/
        line-height: 110%
 }

 a.nav:hover {
        color: #ff8000;
        background: transparent;
 }

 a.nav:active {
        color: #7FFFD4;
        background-color: #E6EFEC; }

 a.bereich:link, a.bereich:visited {
        display: block;
        /*width: 152px;*/
        text-align: left;
        text-decoration: none;
        font-family: Arial;
        font-size: 13px;
        font-weight: normal;
        color: #000000;
        background-color: #C3D9FF;
        /*background-color: #E6EFEC;*/
        line-heigth: 110%

 }

 a.bereich:hover {
        color: #000000;
        background-color: #E6EFEC;
 }
 a.bereich:active{
 color: #000000;
        background-color: #E6EFEC;
 }
 .menue{
        border-left: solid 1px #000088;
        border-right: solid 1px #000088;
        width: 150px;
}