.de1, .de2 {font-weight:normal;background:transparent;color:#000; padding-left: 5px;}
.kw1 {color: #a1a100;}
.kw2 {color: #000; font-weight: bold;}
.kw3 {color: #000066;}
.kw4 {color: #f63333;}
.co1, .co2, .coMULTI  {color: #808080;}
.es0 {color: #000033; font-weight: bold;}
.br0 {color: #66cc66;}
.st0 {color: #ff0000;}
.nu0 {color: #ff33ff;}
.me0 {color: #006600;}

[class~="ln-xtra"] {	
  color: #cc0; background-color: #ffcc33;	
}


pre.xml, div.xml {
  font-family: monospace;
  font-size: normal;
  background-color: #EEEEEE;
}
div.xml table {
  border-collapse: collapse;
}
div.xml table td.line {
  text-align: right;
  padding-right: 10px;
  color: #0000CC;
}
pre.xml {
  white-space:pre;
}		
[class~="ln-xtra"] {	
  color: #cc0; background-color: #ffcc33;	
}


div.caption {
  background-color: #BBBBBB;
  font-family: monospace;
  font-size: normal;
}

pre.cpp, div.cpp, pre.c, div.c {
  font-family: monospace;
  font-size: normal;
  background-color: #EEEEEE;
}
div.cpp table {
  border-collapse: collapse;
}
div.cpp table td.line {
  text-align: right;
  padding-right: 10px;
  color: #0000CC;
}
pre.cpp {
  white-space:pre;
}		

pre.java, div.java {
  font-family: monospace;
  font-size: normal;
  background-color: #EEEEEE;
}
div.java table {
  border-collapse: collapse;
}
div.java table td.line {
  text-align: right;
  padding-right: 10px;
  color: #0000CC;
}
pre.java {
  white-space:pre;
}		

pre.bash, div.bash {
  font-family: monospace;
  font-size: normal;
  background-color: #EEEEEE;
}
div.bash table {
  border-collapse: collapse;
}
div.bash table td.line {
  text-align: right;
  padding-right: 10px;
  color: #0000CC;
}
pre.bash {
  white-space:pre;
}		

