/*  2009-11-11: validiertes Cascading Style Sheet: */
/*  Allgemein gültig  */

div.logo a, div.logo a:visited {
  background-image: url("../images/cci_50x50_off.png");
  background-position: center 0%;
  background-repeat: no-repeat;
  border-style: outset;
  border-width: 1px;
  color: white;
  display: block;
  font-family: Arial, Helvetica, sans-serif; /**/
  font-size: 10pt;
  height: 16px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  padding-top: 34px;
  text-align: center;
  width: 50px;
  z-index: 3;
}

div.logo a:active {
  background-image: url("../images/cci_50x50_here.png");
  border-style: inset;
  color: black;
}

div.logo a:hover, div.logo a:visited:hover {
  background-image: url("../images/cci_50x50_on.png");
  border-style: inset;
  color: red;
}