Mix cabbage and onion in large mixing bowl. Combine all other ingredients and mix thoroughly. Pour over cabbage mixture, add the dried cranberries and mix thoroughly. Marinate in refrigerator for at least one hour.