German drug and chemical maker Bayer AG said Tuesday it is buying U.S. vitamin and supplement maker Schiff Nutrition International Inc. for $1.2 billion (930 million) in a cash deal it hopes will bolster the offerings of its consumer health division.