Hallo,
also vor der Klammer fehlt noch was?
Da auch, obwohl es da nicht einmal zwingend nötig wäre (aber der Lesbarkeit zugute kommt).
Doch etwas wäre zwingend nötig:
Wenn man
*html.ort{ /*...*/
schreibt, dann ist damit jeder <html>-Tag mit der Klasse "ort" gemeint, der irgendein Elternelement hat, was ja falsch ist.
Richtig wäre:
* html .ort { /*...*/
oder
*html .ort { /*...*/
oder, oder, oder.