div.menuoben{margin: 10 0 0 850px; width: 85px;}

div.menuoben ul{list-style:none; margin:0; padding:0px;}

div.menuoben li{float:left; width:100px; list-style:none;}

div.menuoben a{
      color:#000000;
      font:normal 13px Times;
      width:100%;
      height:100%;
      display:block;
      text-decoration:none;
      text-align:left;
      margin: 2 0 0 0px;
      padding: 0 0 0 13px;
      background: url(../bilder/pfeil_klein_s.gif) no-repeat left;
}

div.menuoben a:hover {color: #ff8000; font-weight: bold; background: url(../bilder/pfeil_klein_o.gif) no-repeat left;}

div.buttons {width: 800px; height: 61px; margin: 0 0 0 30px; background: url(../bilder/hg_buttons.jpg) no-repeat top; text-align: center;}

div.buttons ul{margin: 0 0 0 0px; padding: 0px; height: 65px;}

div.buttons li{list-style: none; display: block; width: auto; text-align: center;}

div.buttons a{
      float: left;
      width: 112px;
      margin: 0 -207 0 208px;
      text-decoration: none;
      text-align:right;
      font-weight: bold;
      font-size: 16px;
      color: #000000;
      background: url(../bilder/pfeil_gross_s.gif) no-repeat left;

  }
* html div.buttons a{margin: 0 -206 -3 207px;}

div.buttons a:hover {color: #FF8000; text-decoration: underline; background: url(../bilder/pfeil_gross_o.gif) no-repeat left;}

td.menuleiste {height: 30px; background: url(../bilder/hg_menuleiste.jpg) repeat-x; color: #fff8dc; margin: 0px; padding: 0px;}

div.menuleistelinks {float: left; width: 198px; height: 25px; padding: 0 0 0 2px;}

div.menuleistemitte {float: left; width: 465px; text-align: center; margin-top: -2px; padding-top: 5px; height: 20px; font-size:13;}

div.menuleisterechts {width: 190px; height: 20px; text-align: right; margin: 0 0 0 742px;}

div.fahnen {float: left; padding: 0 0 0 10px;}

div.menulehrer {text-align: right; height: 28px; width: 771px; margin: 3 -1 -1 180px; font-size:14px;}

div.menulehrer a{font-weight:normal; text-decoration:none; color: #0000ff;}

div.menulehrer a:hover{text-decoration: underline; color:#ff8000;}

span.menupktlehrer {padding: 0 10 0 10px; background-color:#d3d3d3;}

span.menupktlehreract {padding: 0 10 0 10px; background-color:#d3d3d3;}

span.menupktlehreract a{color:#ff8000}

div.links {float: left; width: 180px; margin: -2 0 0 0px;}

div.menulinks {width: 178px; margin: 0px;}

div.menulinks ul {list-style: none; margin: 0px; padding: 0px;}

div.menulinks li {margin: 0 0 5 0px; border: none; width: 178px;}

div.menulinks li a {
        display: block;
        font: normal 14px "Century Schoolbook",Arial,Verdana,'Times New Roman';
        padding: 4 0 0 23px;
        text-decoration:none;
        height:21px;
        border: 2px solid #000066;
        border-left-color: #c0c0c0;
        border-top-color: #c0c0c0;

}
* html div.menulinks li a {padding: 4 0 4 23px;}

div.menulinks li.no a {color: #fff8dc; background:  url(../bilder/hg_menu_e1.jpg) left top no-repeat; font-weight: bold;}

div.menulinks li.act a {
        color: #ff8000;
        font-weight: bold;
        background: url(../bilder/hg_menu_e1.jpg) left top no-repeat;
        border: 2px solid #000066;
        border-right-color: #d3d3d3;
        border-bottom-color: #d3d3d3;
}

div.menulinks li.actroot a {
        color: #fff8dc;
        font-weight: bold;
        background: url(../bilder/hg_menu_e1.jpg) left top no-repeat;
        border: 2px solid #000066;
        border-right-color: #d3d3d3;
        border-bottom-color: #d3d3d3;
}

div.menulinks li a:visited {  }

div.menulinks li a:hover {background: url(../bilder/hg_menu_e1b.jpg) left top no-repeat; color: #ff8000}

div.menulinks li a:active {background-color: #ffaa88;}

div.menulinks li li {color: #000000; margin: 0px; border: none;}
/** html div.menulinks li li {margin: 0 0 -1 0px;}*/

div.menulinks li li a {
     	font-weight:normal;
	font-size:12px;
	height:20px;
	text-decoration:none;
	display:block;
	padding: 2px 0 0 25px;
         border:none;
}
* html div.menulinks li li a {
         height: 22px;
}

div.menulinks li li.no a {
         color:#0000ff;
         background: #d3d3d3 url(../bilder/hg_menu_e2.gif) left top no-repeat;
         font-weight: normal;
         border:none;
}

div.menulinks li li.act a {
         color:#ff8000;
         font-weight: bolder;
         background: #d3d3d3 url(../bilder/hg_menu_e2_a.gif) left top no-repeat;
         border:none;
}


div.menulinks li li a:visited {

}

div.menulinks li li a:hover {
	color:#0000ff;
	font-weight: bolder;
         background: #ffaa88 url(../bilder/hg_menu_e2.gif) left top no-repeat;
}


/* dritte Ebene     */
div.menulinks li li li {
       color: #000000;
       margin: 0 0 0 12px;
       padding: 0 0 0 0px;
       border-bottom: dotted 1px #000000;
       width: 166px;
}

/** html div.menulinks li li li{/* Korrektur f�r IE, da sonst ein Pixel frei bleibt  */ margin: 0 0 -1 12px;}*/
* html div.menulinks li li ul { /*Korrektur f�r letzten Listenpunkt r�ckg�ngig machen*/ margin: 0 0 -1 0px;}

div.menulinks li li li a {
     	font-weight:normal;
	font-size:11px;
	height:16px;
	text-decoration:none;
	display:block;
	padding-left: 16px;

}
* html div.menulinks li li li a {
       padding: 2 0 2 16px;
}

div.menulinks li li li.no a {
         color:#0000ff;
         background: #e3e3e3 url(../bilder/hg_menu_e3.gif) left top no-repeat;
         font-weight: normal;
}

div.menulinks li li li.act a, div.menulinks li li li.ACTIFSUB a {
         color:#ff8000;
         font-weight: bolder;
         background: #e3e3e3 url(../bilder/hg_menu_e3_a.gif) left top no-repeat;
}

div.menulinks li li li a:visited {

}

div.menulinks li li li a:hover {
	color:#0000ff;
	font-weight: bolder;
         background: #ffaa88 url(../bilder/hg_menu_e3.gif) left top no-repeat;
}