The club confirmed they had fined the forward but did not reveal the amount although Stuttgart newspapers reported it was 50,000 euros, a record for the club.
"With his behaviour he not only damaged himself but also the club," said team manager Fredi Bobic.
"He had a good run, had set up goals and scored important ones in the past weeks but to take a step back with his stupid behaviour is very disappointing."
Romania international Marica had scored in the ninth minute to make it 1-1 but was sent off seven minutes later after protesting over a refereeing decision and allegedly swearing at the official.
The club also fined Zdravko Kuzmanovic after the Serb refused to approach Stuttgart fans in the stands after the game to thank them.
"In our situation there is no place for selfish behaviour, neither on the pitch nor off it," said Bobic.
The defeat left Stuttgart one spot off the bottom, on 11 points from 14 games, one more than last-placed Borussia Moenchengladbach.
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.