Index: public/stylesheets/scm.css
===================================================================
--- public/stylesheets/scm.css	(Revision 2837)
+++ public/stylesheets/scm.css	(Arbeitskopie)
@@ -92,11 +92,26 @@
 
 table.CodeRay {
   background-color: #fafafa;
+  border: 1px solid silver;
+  font-family: 'Courier New', 'Terminal', monospace;
+  color: #000;
 }
 .CodeRay pre { margin: 0px }
 
+div.CodeRay { }
+
 span.CodeRay { white-space: pre; border: 0px; padding: 2px }
 
+table.CodeRay { border-collapse: collapse; width: 100%; padding: 2px }
+table.CodeRay td { padding: 2px 4px; vertical-align: top }
+
+.CodeRay .line_numbers, .CodeRay .no {
+  background-color: #def;
+  color: gray;
+  text-align: right;
+}
+.CodeRay .line_numbers tt { font-weight: bold }
+.CodeRay .line_numbers .highlighted { color: red }
 .CodeRay .no { padding: 0px 4px }
 .CodeRay .code {  }
 
@@ -109,6 +124,7 @@
 
 .CodeRay .af { color:#00C }
 .CodeRay .an { color:#007 }
+.CodeRay .at { color:#f08 }
 .CodeRay .av { color:#700 }
 .CodeRay .aw { color:#C00 }
 .CodeRay .bi { color:#509; font-weight:bold }
@@ -126,6 +142,8 @@
 .CodeRay .di { color:#088; font-weight:bold }
 .CodeRay .dl { color:black }
 .CodeRay .do { color:#970 }
+.CodeRay .dt { color:#34b }
+.CodeRay .dt { color:#34b }
 .CodeRay .ds { color:#D42; font-weight:bold }
 .CodeRay .e  { color:#666; font-weight:bold }
 .CodeRay .en { color:#800; font-weight:bold }
@@ -143,6 +161,7 @@
 .CodeRay .il .il .il { background: #ccc }
 .CodeRay .il .idl { font-weight: bold; color: #888 }
 
+.CodeRay .im { color:#f00; }
 .CodeRay .in { color:#B2B; font-weight:bold }
 .CodeRay .iv { color:#33B }
 .CodeRay .la { color:#970; font-weight:bold }
@@ -153,9 +172,15 @@
 .CodeRay .pc { color:#038; font-weight:bold }
 .CodeRay .pd { color:#369; font-weight:bold }
 .CodeRay .pp { color:#579 }
+.CodeRay .ps { color:#00C; font-weight: bold; }
 .CodeRay .pt { color:#339; font-weight:bold }
-.CodeRay .r  { color:#080; font-weight:bold }
+.CodeRay .r, .kw  { color:#080; font-weight:bold }
 
+.CodeRay .ke { color: #808; }
+.CodeRay .ke .dl { color: #606; }
+.CodeRay .ke .ch { color: #80f; }
+.CodeRay .vl { color: #088; }
+
 .CodeRay .rx { background-color:#fff0ff }
 .CodeRay .rx .k { color:#808 }
 .CodeRay .rx .dl { color:#404 }
@@ -166,6 +191,7 @@
 .CodeRay .s  .s { background-color:#ffe0e0 }
 .CodeRay .s  .s  .s { background-color:#ffd0d0 }
 .CodeRay .s  .k { color:#D20 }
+.CodeRay .s .ch { color: #b0b; }
 .CodeRay .s  .dl { color:#710 }
 
 .CodeRay .sh { background-color:#f0fff0 }
@@ -182,3 +208,24 @@
 .CodeRay .ty { color:#339; font-weight:bold }
 .CodeRay .v  { color:#036 }
 .CodeRay .xt { color:#444 }
+
+.CodeRay .ins { background: #afa; }
+.CodeRay .del { background: #faa; }
+.CodeRay .chg { color: #aaf; background: #007; }
+.CodeRay .head { color: #f8f; background: #505 }
+
+.CodeRay .ins .ins { color: #080; font-weight:bold }
+.CodeRay .del .del { color: #800; font-weight:bold }
+.CodeRay .chg .chg { color: #66f; }
+.CodeRay .head .head { color: #f4f; }
+
+.CodeRay .ins { background: #afa; }
+.CodeRay .del { background: #faa; }
+.CodeRay .chg { color: #aaf; background: #007; }
+.CodeRay .head { color: #f8f; background: #505 }
+
+.CodeRay .ins .ins { color: #080; font-weight:bold }
+.CodeRay .del .del { color: #800; font-weight:bold }
+.CodeRay .chg .chg { color: #66f; }
+.CodeRay .head .head { color: #f4f; }
+

