From a project I was just involved in here at work the word TEAMWORK was defined:
Active self participation. Encouraging others to participate.
Cooperating with all members of the team.
Finding common ground and solving problems as a group.
Taking personal responsibility for the performance of the team.
some of the other definitions I have seen include:
Willing to quickly find common ground and solve problems for the good of all.
Encourages collaboration.
Understand own personal role and responsibilities within the team.
Willing to share information.
Shows respect for peoples differences.
Can solve problems with peers.
While representing own interests, open and fair to others on the team.
Open, friendly, accepting and supportive of other team members.
I think all of these are shown in your thoughts on teamwork