medikus: benutzerdefinierte Tags werden falsch interpretiert

Beitrag lesen

Hallo ihr,
ich hab mal wieder Schwierigkeiten mit CSS.
Das Problem ist wahrscheinlich relativ simpel und leicht behebbar, aber trotz vieler Recherchen ist die Thematik immer noch undurchsichtig.

Folgendes Problem:
Ich hab einen für mich angepassten div namens </strong>content</strong>.
Um darin nun verschieden Formate (p, form, über) zu deklarieren sieht der css code wie folgt aus:

div#content p{
  line-height:1.4;
  padding-left:8px;
  padding-right:8px;
  padding-top:2px;
  margin:0 10px 10px;
}
div#content form{
  line-height:1.4;
  padding-left:8px;
  padding-right:8px;
  padding-top:2px;
  margin:0 10px 10px;
}
div#content über{
  line-height:1.4;
  padding-left:8px;
  padding-right:8px;
  padding-top:2px;
  margin:0 10px 10px;
  font-size: small;
  font-weight: bold;
  color: #63b4cd;
}

Kann ich das Padding-Zeugs eigentlich schon übergeordnet im div#content {..} zuweisen, dann fällt das doch für p, orm und über weg, oder?

Das zweite ist ein problem mit verschiedenen Browsern.
Während Firefox den <über>-Tag richtig interpretiert ignoriert der IE alles und zeigt den mit über formatierten Text ohne irgndwelche Formatierung an. Aber wieso?

Vielen Dank im Voraus
medikus