.box {
  position:relative;
  }
#menu {
  width:198px; 
  text-align:left; 
  position:relative;
  top:-23px;
  }
#menu a, #menu a:visited {
  text-decoration:none; 
  color:#000; 
  display:block; 
  width:192px; 
  height:16px; 
  border-bottom:1px solid #fff; 
  padding:3px;
  }
* html #menu a, 
* html #menu a:visited {
  width:198px; 
  height:28px; 
  w\idth:192px; 
  he\ight:16px;
  }
#menu a span {
  display:none;
  }
#menu a:hover {
  background-color:#F4F5F5;
  color:#E5000F;
  border-bottom:1px solid #ffffff; 
  }
#menu a:hover span.left {
  display:block; 
  background-color:#E5000F;
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:8px solid #F4F5F5; 
  border-bottom:8px solid #F4F5F5; 
  }
#menu a:hover span.left {
  left:190px; 
  top:3px; 
  border-left:8px solid #E5000F;
  }


* html #menu a:hover span.left {
  width:8px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }
  
  
  
#menu a#current,
#menu a#current:link,
#menu a#current:visited { 
  background-color:#F4F5F5;
  border-bottom:1px solid #ffffff;
  color:#E5000F; 
 }
 
 
#menu a#currentjahre,
#menu a#currentjahre:link,
#menu a#currentjahre:visited { 
  background-color:#fde303;
  border-bottom:1px solid #ffffff;
  color:#E5000F; 
 } 
  
 
 
 
 
#menu a#under:hover {
color:#E5000F;
background-color:transparent;
}
  
#menu a#underactive {
color:#E5000F;
background-color:transparent;
  }
  
  
#menu a#notfall {
color:#000;
background-color:transparent;
  border-bottom:0px solid #fff; 
}


#menu a#notfall:hover {
color:#E5000F;
background-color:transparent;
  border-bottom:0px solid #fff; 
}
  



a {
text-decoration:none; 
color:#E5000F; 
}

a:visited {
text-decoration:none; 
color:#F63542; 
}

a:hover {
text-decoration:none; 
color:#F63542;  
}

a:active {
text-decoration:none; 
color:#CD020F;
}

