

#navi_left
{
  padding:0;
  margin:0;
}

.left_navlist
{
  list-style:none;
  padding:0;
  margin:0;
}

.left_navlist li .rc
{
  padding:0;
  margin:0;                 /*     border:1px solid gold;     */
  list-style:none;
  background:#FFF;
  display:block;
}

.left_navlist li.rc a
{
  padding:0;
  margin:0;
  text-decoration:none;
  color:#000;
  font-weight:bold;
  background:#FFF;           /*  dborder:1px solid black;    */
  display:block;
  padding-left:6px;
  margin-bottom:2px;
  padding-top:1px;
  padding-bottom:1px;
}

.left_navlist li.rc a:hover
{
  background:#BEBEBE;
  color:#000;
}

.left_navlist li.rc .active
{
  background:#E40000;
  color:#FFF;
}

.left_navlist li.rc a .txt
{
  padding:0;
  margin:0;
  font-size:0.8em;
}



.left_sub_navlist
{
  padding:0;
  margin:0;
/*
  width:8.3em;
  margin-bottom:5px;
  border:0.05em solid #E7E7E7;
  border-left:none;
  background:#9C9B9B;
*/
}

.left_sub_navlist li.sl
{
  padding:0;
  margin:0;
  list-style:none;
  display:block;
  /* cwidth:7.6em;     */

}

.left_sub_navlist li.sl a
{
  padding:0;
  margin:0;
  color:#000;
  text-decoration:none;
  font-size:0.8em;
  font-weight:normal;
  display:block;
  padding-left:12px;
}


.left_sub_navlist li.sl a:hover
{

  color:#000;
  text-decoration:none;
  background:#BEBEBE;
}
.left_sub_navlist li.sl a.active_sl
{
  color:#FFF;
  text-decoration:none;
  background:#E40000;
}


.left_navlist .trenner
{
  padding:0;
  margin:0;
  padding-left:6px;
  font-size:0.8em;
  border-top:2px solid #999;
  border-right:0px solid #999;
  border-bottom:0px solid #999;
  border-left:0px solid #BBB;
  font-weight:bold;
  background-color:#EEE;
  color:#000;
  text-align:center;
}

.left_navlist .trenner_s
{
  padding:0;
  margin:0;
  border-bottom:1px solid #999;
  color:#FFF;
  height:1px;
  background-color:#FFF;
}
