rendering node $content but not all $content is there node $content variable does not contain all node elements

On my local test site the $content variable contains around 10 elements which I used to build my custom node template.

but now on the live site I only have 2 elements in the $content array.

I can't figure out why and looked everywhere but can't find where $content is set and or why the the other 'elements' of my node are not loaded in the $content variable.

using the normal 'view' all content is available.
using my node--teaser.tpl.php not on the live site.

Both sites have the same modules enabled and are using similar node types.
Check your display options for that content type to make sure that those fields are set to display in teaser mode.

Drupal 6: admin/content/node-type/NAME-OF-CONTENT-TYPE/display

Drupal 7: admin/structure/types/manage/NAME-OF-CONTENT-TYPE/display