/**
  * Get color flavor
  */
 static function _getColorFlavor($a_rgb, $a_i)
 {
     $rgb = ilObjStyleSheet::_explodeRGB($a_rgb, true);
     $hls = ilObjStyleSheet::_RGBToHLS($rgb);
     if ($a_i > 0) {
         $hls["l"] = $hls["l"] + (255 - $hls["l"]) * ($a_i / 100);
     }
     if ($a_i < 0) {
         $hls["l"] = $hls["l"] - $hls["l"] * (-$a_i / 100);
     }
     $rgb = ilObjStyleSheet::_HLSToRGB($hls);
     foreach ($rgb as $k => $v) {
         $rgb[$k] = str_pad(dechex($v), 2, "0", STR_PAD_LEFT);
     }
     return $rgb["r"] . $rgb["g"] . $rgb["b"];
 }