Chi: CSS angaben temporär überschreiben/außer Kraft setzen

Beitrag lesen

Ich habe folgendes Problem: Ich überarbeite gerade eine Webseite. Es gibt da eine editBox, also so ein mini-WYSIWYG Ding, wo man kleinere Formatierungen vornehmen kann etc. (das is sehr schlicht, funktioniert über javascript). Jetzt ist das Problem folgendes: wenn man in dieser editBox einen Link erstellt (Befehl:document.execCommand("CreateLink")), "sieht" man nicht, dass es ein Link ist. Das Problem ist, dass für das Design der seite in den Stylesheets definiert ist, dass Links schwarz und nciht unterstrichen sind. In der editBox ist der restliche text aber halt auch schwarz und nicht unterstrichen daher scheint ein link auf den ersten blick nicht als solcher heraus. Genau das soll ich ändern. Die übrigen links müssen bleiben wie sie sind, das heißt, die entsprechende zeile im CSS dokument kann ich mal nicht ändern. Da der Text mit oder ohne Link vom Benutzer reingeschrieben wird bzw. dann auch dynamisch wieder reingeladen wird, hab ich da keinen direkten Einfluss drauf, zumindest kann ich so nicht direkt auf die verlinkten teile zugreifen.

Meine Frage ist also: gibt es einen weg, ein bestehendes, im head definiertes stylesheet vorübergehend zu ändern bzw. außer Kraft zu setzen? Kann ich irgendwo im Dokument in irgendeiner form dafür sorgen, dass Links nicht mehr schwarz und nicht unterstrichen sind? wäre für alle vorschläge dankbar