#kal {
  width:30px; 
  text-align:center; 
  position:relative;
  background-color: #ffffff;
  }
.box {
  position:relative;
  text-align: center;
  }
.leeg {
	height: 1px;
	background-color: #cc0000;
	}
#kal a, #kal a:visited {
  text-decoration:none;
  color:#cc0000; 
  display:block; 
  width:30px; 
  height:23px;
  border-bottom: 1px #ffffff solid;
  border-top: 1px #ffffff solid; 
  }
* html #kal a, * html #kal a:visited {
  width:30px; 
  height:23px; 
  w\idth:30px; 
  he\ight:23px;
  }
#kal a span {
  display:none;
  }
#kal a:hover {
  color: #000000;
  background-color: #ffcccc;
  border-bottom: 1px #cc0000 solid;
  border-top: 1px #cc0000 solid;
}
#kal a:hover span.lk {
  display:block; 
  position:absolute; 
  left:-245px;
  top:-1px;
  padding: 3 5 5 5; 
  width:230px;
  background-color:#ffcccc; 
  color:#000;
  text-align: left;
  border: 1px #cc0000 solid; 
  }
span.lk i { font-weight: normal; font-style: normal; }