Alright well for starters I would get right of the | between alleles. It makes it super confusing when writing it. Some places you'll see it written as A/a, E/e with a (,) comma separating the groups of alleles.
If anything I say doesn't make sense, I have some articles I wrote on DA which may explain further: [link]
and if you're still stumped just ask.
I'm just going to give you the simple stuff, not all the new mutations and theory's discovered. Things that are theoretical I will note.The Basics
E : Black
e : Red (Chestnut/non-black)
EE : homozygous for Black, can never have a Chestnut-Based offspring.
Ee : heterozygous for Red, can produce Chestnut-Based offspring.
ee : homozygous for Red, foals will always inherit one copy of (e).
A+ : Extreme Restriction of Black, Wild Bay
A : Normal Restriction of Black, Standard Bay
At : Very Weak Restriction of Black, Brown (also called seal brown)
a : Does not Restrict Black
So an Ee/aa will be black, while an Ee/Aa horse will be Bay because A+, A, and At all restrict the expression of black on a horse.
C : cream dilute
c : normal color
Cp : Pearl
A Cc horse is a single cream (Palomino, Buckskin, Smoky Black/Brown)
A CC horse is a double cream (Cremello, Perlino, Smoky Cream)