#contentfooter {
  margin:1.67em 1.5em 0.1em 1.5em;
  padding:0em;
  width:77em;
  height:1.70em;
}

#contentfooter ul {
  width:22em;
  padding-left:34.5em;
  float:left;
  list-style:none;
}

#contentfooter ul li {
/*  float:left;*/ /*changed based on request from Martina 06.04.2008*/
	float:right;
}

#contentfooter ul li a {
  color:#3F947F;
  text-decoration:none;
  background-repeat:no-repeat;
  background-position:left center;  
  display:block;
  height:1.5em;
  line-height:1.5em;
  float:left;
  padding-left:2em;
  padding-right:1em;
}

#contentfooter ul li.last a {
  padding-right:0em;
}

#contentfooter ul li.recommend a {
  background-image:url('/gfx/icon_recommend.gif'); 
}

#contentfooter ul li.recommend a:hover {
  text-decoration:underline;
  cursor:pointer;
}

#contentfooter ul li.print a {
  background-image:url('/gfx/icon_print.gif');
}

#contentfooter ul li.print a:hover {
  text-decoration:underline;
  cursor:pointer;
}

#contentfooter ul li.pdf a {
  background-image:url('/gfx/icon_pdf.gif');
  padding-left:1.5em;
}

#contentfooter ul li.pdf a:hover {
  text-decoration:underline;
  cursor:pointer;
}

#contentfooter div {
  margin-top:0.18em;
  height:1.5em;
  width:20.5em;
  float:right;
  background-color:#3F947F;
  background-image:url('/gfx/footer_top_starter.gif');
  background-repeat:no-repeat;
  background-position:left bottom;
  text-align:right;
}

#contentfooter div a { 
  display:block;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  background-image:url('/gfx/icon_top.gif');
  background-repeat:no-repeat;
  background-position:right center;
  padding-right:1.5em;
  margin-right:1em;
  line-height:1.5em;
}