Germany doesn't have the equivalent of the UK's ancestry visa, so that term does not apply at all. You're either a German citizen or you're not.
Check here for more information:
http://www.germany.info/relaunch/info/a ... nship.html
This would appear to be the most important paragraph for you:
As the law now stands, a child becomes a German citizen automatically upon birth if at least one parent is a German citizen. A child born in wedlock after January 1, 1975, is German if either parent was a citizen at the time of the child's birth. Children born before January 1, 1975, received German citizenship only if the father was a German citizen at the time of the child's birth. A child born to a German mother and foreign father before 1975 became German only if the mother requested German citizenship for the child before December 31, 1977. A child born out of wedlock to a German mother is German. If only the father is German, the child may receive German citizenship if the father acknowledges paternity before the child turns 23 or if the father acknowledges paternity and marries the mother. A child adopted by a German citizen becomes a German if the child is under 18. No changes have been made to these provisions under the new citizenship law.
So the questions are (1) when were you born and (2) is it your father's or mother's parents who are German-born and (3) were your parents married at the time of your birth?
Viel Glück!