Hanno: none überschreibt nicht, warum?

Beitrag lesen

Hallo Ihr lieben,

Ich habe folgendes SS:

.berlin {  
  margin: 1em 1em 1em 0;  
  background: #f9f9f9;  
  border: 1px #AAA solid;  
  border-collapse: collapse;  
  empty-cells:show;  
 }  
  
 .berlin th, .berlin td {  
  border: 1px #AAA solid;  
  padding: 0.3em;  
 }  

Dann habe ich eine Tabelle, in der eine weitere eingeschachtelt ist. Wenn ich jetzt möchte, daß die innere Tabelle weder Padding noch Border hat, füge ich bei jener ein:
   <table style="margin: 0pt; padding: 0px; empty-cells: show; border-style: none; border-collapse: collapse; width: 100%;">,
doch Padding und Border bleiben, auch dann, wenn ich deren Werte mit !important priorisiere.

Wenn ich allerdings
   <table style="margin: 0pt; padding: 0px; empty-cells: show; border-style: dotted; border-collapse: collapse; width: 100%;">
notiere, dann wird der Rahmen gepunktet.

Warum kann ich die vererbten Attribute nicht überschreiben außer mit dotted?

Ganz herzlichen Dank und noch einen schönen SONNtag :-)
Hanno