/**
 * SyntaxHighlighter
 * http://alexgorbatchev.com/SyntaxHighlighter
 *
 * SyntaxHighlighter is donationware. If you are using it, please donate.
 * http://alexgorbatchev.com/SyntaxHighlighter/donate.html
 *
 * @version
 * 3.0.83 (July 02 2010)
 * 
 * @copyright
 * Copyright (C) 2004-2010 Alex Gorbatchev.
 *
 * @license
 * Dual licensed under the MIT and GPL licenses.
 */
.syntaxhighlighter {
  background-color: white !important;
}
.syntaxhighlighter .line.alt1 {
  background-color: white !important;
}
.syntaxhighlighter .line.alt2 {
  background-color: white !important;
}
.syntaxhighlighter .line.highlighted.alt1, .syntaxhighlighter .line.highlighted.alt2 {
  background-color: #c3defe !important;
}
.syntaxhighlighter .line.highlighted.number {
  color: white !important;
}
.syntaxhighlighter table caption {
  color: black !important;
}
.syntaxhighlighter .gutter {
  color: #787878 !important;
}
.syntaxhighlighter .gutter .line {
  border-right: 3px solid #d4d0c8 !important;
}
.syntaxhighlighter .gutter .line.highlighted {
  background-color: #d4d0c8 !important;
  color: white !important;
}
.syntaxhighlighter.printing .line .content {
  border: none !important;
}
.syntaxhighlighter.collapsed {
  overflow: visible !important;
}
.syntaxhighlighter.collapsed .toolbar {
  color: #3f5fbf !important;
  background: white !important;
  border: 1px solid #d4d0c8 !important;
}
.syntaxhighlighter.collapsed .toolbar a {
  color: #3f5fbf !important;
}
.syntaxhighlighter.collapsed .toolbar a:hover {
  color: #aa7700 !important;
}
.syntaxhighlighter .toolbar {
  color: #a0a0a0 !important;
  background: #d4d0c8 !important;
  border: none !important;
}
.syntaxhighlighter .toolbar a {
  color: #a0a0a0 !important;
}
.syntaxhighlighter .toolbar a:hover {
  color: red !important;
}
.syntaxhighlighter .plain, .syntaxhighlighter .plain a {
  color: black !important;
}
.syntaxhighlighter .comments, .syntaxhighlighter .comments a {
  color: #3f5fbf !important;
}
.syntaxhighlighter .string, .syntaxhighlighter .string a {
  color: #2a00ff !important;
}
.syntaxhighlighter .keyword {
  color: #7f0055 !important;
}
.syntaxhighlighter .preprocessor {
  color: #646464 !important;
}
.syntaxhighlighter .variable {
  color: #aa7700 !important;
}
.syntaxhighlighter .value {
  color: #009900 !important;
}
.syntaxhighlighter .functions {
  color: #ff1493 !important;
}
.syntaxhighlighter .constants {
  color: #0066cc !important;
}
.syntaxhighlighter .script {
  font-weight: bold !important;
  color: #7f0055 !important;
  background-color: none !important;
}
.syntaxhighlighter .color1, .syntaxhighlighter .color1 a {
  color: gray !important;
}
.syntaxhighlighter .color2, .syntaxhighlighter .color2 a {
  color: #ff1493 !important;
}
.syntaxhighlighter .color3, .syntaxhighlighter .color3 a {
  color: red !important;
}

.syntaxhighlighter .keyword {
  font-weight: bold !important;
}
.syntaxhighlighter .xml .keyword {
  color: #3f7f7f !important;
  font-weight: normal !important;
}
.syntaxhighlighter .xml .color1, .syntaxhighlighter .xml .color1 a {
  color: #7f007f !important;
}
.syntaxhighlighter .xml .string {
  font-style: italic !important;
  color: #2a00ff !important;
}
/**
 * Summarizer-Integration
 */
 
/*
 * Auflistung von Personen (Namen) aus einem Abschnitt
 */
.summarizer-person-list, .summarizer-locations-list {
    list-style-type:square;
    -moz-column-width:20em;
    -webkit-column-width:20em;
    column-width:20em;
}

.summarizer-person-list li:hover, .summarizer-locations-list li:hover {
    background-color:#f0f0ff;
}

/* Commonality Rating / -Bar (1 = seltener Name / kurzer Balken, 10 = haeufiger Name / langer Balken) */


.summarizer-person-list .comm.c1,  .summarizer-locations-list .comm.c1  { width: 2px; margin-right:18px; }
.summarizer-person-list .comm.c2,  .summarizer-locations-list .comm.c2  { width: 4px; margin-right:16px; }
.summarizer-person-list .comm.c3,  .summarizer-locations-list .comm.c3  { width: 6px; margin-right:14px; }
.summarizer-person-list .comm.c4,  .summarizer-locations-list .comm.c4  { width: 8px; margin-right:12px; }
.summarizer-person-list .comm.c5,  .summarizer-locations-list .comm.c5  { width:10px; margin-right:10px; }
.summarizer-person-list .comm.c6,  .summarizer-locations-list .comm.c6  { width:12px; margin-right: 8px; }
.summarizer-person-list .comm.c7,  .summarizer-locations-list .comm.c7  { width:14px; margin-right: 6px; }
.summarizer-person-list .comm.c8,  .summarizer-locations-list .comm.c8  { width:16px; margin-right: 4px; }
.summarizer-person-list .comm.c9,  .summarizer-locations-list .comm.c9  { width:18px; margin-right: 2px; }
.summarizer-person-list .comm.c10, .summarizer-locations-list .comm.c10 { width:20px; margin-right: 0px; }

.summarizer-person-list .comm, .summarizer-locations-list .comm {
    display:inline-block;
    background-color:#3333FF;
    border:0px solid #333;
    vertical-align:top;
    height:10px;
    margin:4px 5px 0px 5px;
}

.summarizer-person-list .count, .summarizer-locations-list .count {
    color:gray;
    font-size:0.8em;
    width:25px;
    display:inline-block;
    text-align:right;
    vertical-align:top;
    margin-top:2px;
    margin-right:10px;
}

.summarizer-person-list .name, .summarizer-locations-list .name {
    /* sollte ungefaehr dafuer sorgen, dass Namen nicht mehr so haesslich umbrechen (ein Teil direkt unter dem Balken)*/
    display:inline-block;
    max-width:15em;
}



/* Tabelle von Markierungen */
.summarizer-markings-list {
    margin:2em 4em;
}

.summarizer-markings-list {
    border-collapse:collapse;
}

.summarizer-markings-list th {
    text-align:left;
    border:0;
    padding:6px;
}

.summarizer-markings-list .marked-words {
    max-width:400px;
    min-width:250px;
}

.summarizer-markings-list td {
    vertical-align: top;
    padding:6px;
    border:1px solid #bbb;
    border-right-width: 0;
    border-left-width: 0;
}

.summarizer-markings-list tr:nth-child(odd) td {
    background-color:#fbfbff;
}

.summarizer-markings-list tr:hover td {
    background-color:#eef;
}

.summarizer-markings-list span {
    background-color:#ffffaa;
}

.summarizer-markings-list small {
    font-size:1em; /* Geringere visuelle Gewichtung wird ueber graue Farbe erzeugt */
    /*color:#aaa;*/
}


/* Tabelle von Zitaten */
.summarizer-quotes-list .is-quote {
    padding-top:21px;
    text-align:center;
    font-size:0.8em;
    color:#aaa;
    background: url("/images/summarizer/markers/quote.png") no-repeat center 5px;
}

.summarizer-quotes-list .is-note {
    padding-top:21px;
    text-align:center;
    font-size:0.8em;
    color:#aaa;
    background: url("/images/summarizer/markers/annotation.png") no-repeat center 5px;
}

.summarizer-quotes-list .marked-words {
    min-width: 0;
    max-width: none;
}


/* Referenzen im Kontext des Summarizers */
.stringparser .ref.summarizer-ref {
    font-size:0.7em;
    color:#555;
}

.summarizer-ref-lines button {
    background-color: transparent;
    padding:0;
    margin:0;
    color:#33f;
    cursor:pointer;
    border:0;
    font-size:0.8em;
}

.summarizer-ref-lines button:hover {
    text-decoration: underline;
    color:#00f;
}


/* Popup fuer Zeilen-Referenzen ([sum:ref-lines]) */
.tbox .tinner {
    overflow:auto;
    padding:0;
}

#summarizer-ref-lines {
    border:1px solid #aaa;
    border-radius:2px;
    background-color:white;
}

/*
#summarizer-ref-lines .button {
    font-weight:bold;
    border:1px solid #aaa;
}
*/

#summarizer-ref-lines .content {
    padding:0;
}

#summarizer-ref-lines .title {
    display:block;
    margin:0.7em 0.7em 0 0.7em
}

#summarizer-ref-lines .copyright-notice {
    display:block;
    margin:0.5em 0.7em;
}

#summarizer-ref-lines .reference:nth-child(even) {
    padding:1.25em 0.5em;
    border-bottom:1px dotted #aaa;
}

#summarizer-ref-lines .reference:nth-child(odd) {
    padding:1.25em 0.5em;
    border-bottom:1px dotted #aaa;
    
    background-color: #f9f9ff;
}

#summarizer-ref-lines .lines {
    padding:0 0.6em;
}

#summarizer-ref-lines .line {
    color:#bbb;
    padding-right:1em;
}

#summarizer-ref-lines ul {
    margin:0.5em 2em 0.5em 2em;
    padding-left:0;
}

/* ----------------------------------- */

.stringparser .mimetexinline {
    vertical-align:middle;
}

td.vokfield_vok
{
  border:1px solid #777777;
  padding:2px;
  vertical-align:top;
}

td.vokfield_lang
{
  border:1px solid #777777;
  padding:2px;
  font-weight:bold;
  background-color:#EEEEEE;
}


/* Link zu einem Wikipedia-Artikel */
.stringparser .wikipedialink {
}

.stringparser a.wikipedia {
    /* SVG-Image auch verfuegbar (wikipedia.svg), aber das enthaelt nicht mehr als ein "W" und kann daher leicht mit dem Text vor dem
       Links verwechselt werden. Wiedererkennungswert ist auch eher duerftig. Daher hier die Kugel. */
    background:transparent url("/images/model/parser/wikipedia.png") no-repeat center left;
    /*background-size:14px 14px;*/
    padding-left:15px;
    margin-left:3px;
}

.stringparser a.wiktionary {
    background:transparent url("/images/model/parser/wiktionary.svg") no-repeat center left;
    background-size:14px 14px;
    padding-left:15px;
    margin-left:3px;
}

/* Reference / Quellenangabe */

.stringparser .ref {
	font-size:0.9em;
	/*vertical-align:top;*/
}

.stringparser .ref a {
	font-size:0.9em;
	/*vertical-align:top;*/
}

.stringparser .reference-summary {
}


/* Tooltip */

.stringparser .tooltip-container {
	position:relative;
	display:inline;
}

.stringparser .tooltip-container > span {
	border-bottom:1px dotted #0000EE;
}

.stringparser .tooltip-container > span:hover {
	border-bottom:1px solid #0000EE;
	cursor:default;
}

.stringparser .tooltip {
	position:absolute;
	top:20px;
	left:0px;
    background:#f9f9f9;
    border:2px solid #AAAAAA;
    border-radius:2px;
    padding:0.5em;
    text-align:left;
    /*width:13em;*/
    font-size:0.9em;
    display:none;
}

.stringparser .tooltip:hover {
	display:block;
}

.stringparser .hidebox {
	border:1px solid #AAAAAA;
	margin:2em 1em;
	padding:0.7em;
}

.stringparser .hidebox .legend {
	font-weight:bold;
	margin-bottom:0.2em;
}

.stringparser .hidebox .legend button {
	background-color:transparent;
	border:0;
	color:#0000FF;
	cursor:pointer;
	font-weight:normal;
}

.stringparser .hidebox .hide-msg {
	display:block;
	text-align:center;
	color:#999999;
}

.stringparser .hidebox .content {
	display:none;
}

/* Sidebox */

.stringparser .sidebox-left {
	float:left;
	margin:0.7em;
	margin-left:0;
}

.stringparser .sidebox-right {
	float:left;
	margin:0.7em;
	margin-right:0;
}

/* Image-Box */

.stringparser .imgbox-center-outer {
	text-align:center;
}

.stringparser .imgbox {
	border:1px solid #AAAAAA;
	padding:0.5em;
	margin:0.7em;
	background-color:#F9F9F9;
}

.stringparser .imgbox-left {
	float:left;
	margin-left:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .imgbox-right {
	float:right;
	margin-right:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .imgbox-center {
	/*margin:auto;*/
	display:inline-block;
}

.stringparser .imgbox .imgbox-img {
	border:1px solid black;
}

.stringparser .imgbox > .description {
	text-align:left;
	font-size:0.9em;
}


/* Important-Box */

.stringparser .impbox-center-outer {
	text-align:center;
}

.stringparser .impbox {
	border:2px solid #D44101; /* img-rand: #E56202 */ /*#DC143C;*/
	border-radius:2px;
	background-color:#FFFAFA;
	margin:0.7em;
	padding:0.5em;
	min-height:32px;
}

.stringparser .impbox-center {
	display:inline-block;
}

.stringparser .impbox-left {
	float:left;
	margin-left:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .impbox-right {
	float:right;
	margin-right:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .impbox-pic {
	vertical-align:top;
	/*display:inline-block;*/
	height:32px;
        margin:5px;
	float:left;
	margin-right:5px;
}

.stringparser .impbox-text {
	display:inline-block;
	vertical-align:middle;
}

/* Info-Box */

.stringparser .infobox-center-outer {
	text-align:center;
}

.stringparser .infobox {
	border:2px solid #0141D4;
	border-radius:2px;
	background-color:#FAFAFF;
	margin:0.7em;
	padding:0.5em;
	min-height:32px;
}

.stringparser .infobox-center {
	display:inline-block;
}

.stringparser .infobox-left {
	float:left;
	margin-left:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .infobox-right {
	float:right;
	margin-right:0;
        max-width:30%;
        min-width:400px;
}

.stringparser .infobox-pic {
	vertical-align:top;
	display:inline-block;
	height:32px;
        margin:5px;
	/*float:left;
	margin-right:5px;*/
}

.stringparser .infobox-text {
	display:inline-block;
	vertical-align:middle;
}

/* Quote */
.stringparser .quote-legend {
	display:block;
	margin-top:1em;
	margin-left:1em;
	font-weight:bold;
	/*background:transparent url("/images/articlesystem/master_artikel.jpg") no-repeat 0px -194px;*/
        background:transparent url("/images/model/parser/quote.gif") no-repeat center left;
	text-align:left;
	padding:0px 0px 0px 22px;
	height:16px;
}

.stringparser .quote-content {
	margin:0 1em 1em 1em;
	padding:1em;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	/*-moz-border-radius-bottomleft: 1.5em;
	border-bottom-left-radius: 1.5em;
	-moz-border-radius-topright: 3em;
	border-top-right-radius: 3em;
	
	-moz-border-radius-topleft: 0.5em;
	border-top-left-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	border-bottom-right-radius: 0.5em;*/
        border-radius:0.3em;
	
	background-color:#E0E8FF;
	background-image:-moz-linear-gradient(top, #E0E8FF, #C1D6FF);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#E0E8FF), to(#C0D6FF));
	background-image:-webkit-linear-gradient(#E0E8FF, #C1D6FF);
	background-image:-o-linear-gradient(#E0E8FF, #C1D6FF);
}


/* schnelluebersicht */
.stringparser .kissbox-legend {
	display:block;
	margin-top:1em;
	margin-left:1em;
	font-weight:bold;
	/*background:transparent url("/images/articlesystem/master_artikel.jpg") no-repeat 0px -54px;*/
        background:transparent url("/images/model/parser/lightbulb.png") no-repeat center left;
	text-align:left;
	padding:0px 0px 0px 25px;
	height:16px;
}

.stringparser .kissbox-content {
	margin:0 1em 0.5em 1em;
	padding:0.5em;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	/*-moz-border-radius-bottomleft: 1.5em;
	border-bottom-left-radius: 1.5em;
	-moz-border-radius-topright: 1.5em;
	border-top-right-radius: 1.5em;
	
	-moz-border-radius-topleft: 1.5em;
	border-top-left-radius: 1.5em;
	-moz-border-radius-bottomright: 1.5em;
	border-bottom-right-radius: 1.5em;*/
        border-radius:0.3em;
	
	background-color:#A9FCA9;
	background-image:-moz-linear-gradient(top, #A9FCA9, #89DA89);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#A9FCA9), to(#89DA89));
	background-image:-webkit-linear-gradient(#A9FCA9, #89DA89);
	background-image:-o-linear-gradient(#A9FCA9, #89DA89);
}

/* links zur Navigation und zum naechsten Artikel, unterhalb der Schnelluebersicht */
.stringparser .kissbox-links {
    text-align:center;
    padding-right:5em;
}

.stringparser .kissbox-links a {
    /* inline-block sieht besser bei smartphones aus (so steht ein link moeglichst in einer zeile, statt umgebrochen zu werden) */
    display:inline-block;
    margin:1em 1.5em 0 1.5em;
    font-size:1.2em;
}


/* wiederholung */
.stringparser .wdh-legend {
	display:block;
	margin-top:1em;
	margin-left:1em;
	font-weight:bold;
	/*background:transparent url("/images/articlesystem/master_artikel.jpg") no-repeat 0px -54px;*/
        background:transparent url("/images/model/parser/lightbulb.png") no-repeat center left;
	text-align:left;
	padding:0px 0px 0px 25px;
	height:16px;
}

.stringparser .wdh-content {
	margin:0 1em 1em 1em;
	padding:0.5em;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	-moz-border-radius-bottomleft: 1.5em;
	border-bottom-left-radius: 1.5em;
	-moz-border-radius-topright: 1.5em;
	border-top-right-radius: 1.5em;
	
	-moz-border-radius-topleft: 1.5em;
	border-top-left-radius: 1.5em;
	-moz-border-radius-bottomright: 1.5em;
	border-bottom-right-radius: 1.5em;
	
	background-color:#A9FCA9;
	background-image:-moz-linear-gradient(top, #A9FCA9, #89DA89);
	background-image:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#A9FCA9), to(#89DA89));
	background-image:-webkit-linear-gradient(#A9FCA9, #89DA89);
	background-image:-o-linear-gradient(#A9FCA9, #89DA89);
}


.stringparser .fe-quizq {
	margin:0.7em 0.3em;
}

/* ueberschriften */
.stringparser .title2 span, .stringparser .title3 span, .stringparser .title4 span, .stringparser .title5 span, .stringparser .title6 span {
	font-size:80%;
	margin-right:0.5em;
}

.stringparser .title2, .stringparser .title3, .stringparser .title4, .stringparser .title5, .stringparser .title6 {
   /* verschiedene Ueberschriften hX im Artikel, ohne Hauptueberschrift  */
   color:#444499;
   margin:0px;
   margin-top:0.7em;
}

.stringparser .title2 {
  font-size:1.8em;
  font-weight:normal;
  /*padding:2px;*/
  margin-bottom:0.5em;
  border-bottom:1px solid #AAAAAA;
}

.stringparser .title3 {
  font-size:1.6em;
  font-weight:normal;
  border-bottom:1px dashed #EEEEEE;
}

.stringparser .title4 {
  font-size:1.4em;
  font-weight:normal;
}

.stringparser .title5 {
  font-size:1.2em;
  font-weight:bold;
}

.stringparser .title6 {
  font-size:1.0em;
  font-weight:bold;
}


/* Box zum Praesentieren von Code-Ausgaben */
.stringparser .codeoutput {
 	margin:2em;
 }
 
.stringparser .codeoutput .legend {
 	display:block;
	/*margin-top:1em;
	margin-left:1em;*/
	font-weight:bold;
	text-align:left;
	/*
	padding:0px 0px 0px 25px;
	height:16px;
	*/
}
 
.stringparser .codeoutput .content {
 	margin:0;
	padding:0.5em;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	-moz-border-radius-bottomleft: 0.5em;
	border-bottom-left-radius: 0.5em;
	-moz-border-radius-topright: 0.5em;
	border-top-right-radius: 0.5em;
	
	-moz-border-radius-topleft: 0.5em;
	border-top-left-radius: 0.5em;
	-moz-border-radius-bottomright: 0.5em;
	border-bottom-right-radius: 0.5em;
	
	background-color:transparent;
}


/* CODE-Block */
.stringparser .code {
 	margin:2em;
 }
 
 .stringparser .code .legend {
 	display:block;
	/*margin-top:1em;
	margin-left:1em;*/
	font-weight:bold;
	text-align:left;
	/*
	padding:0px 0px 0px 25px;
	height:16px;
	*/
 }
 
 .stringparser .code .syntaxhighlighter {
 	margin:0 !important;
	padding:0.5em;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	-moz-border-radius-bottomleft: 0.3em;
	border-bottom-left-radius: 0.3em;
	-moz-border-radius-topright: 0.3em;
	border-top-right-radius: 0.3em;
	
	-moz-border-radius-topleft: 0.3em;
	border-top-left-radius: 0.3em;
	-moz-border-radius-bottomright: 0.3em;
	border-bottom-right-radius: 0.3em;
	
	/*background-color:#EEEEEE;*/
 }
 
 .stringparser .code .syntaxhighlighter .code {
     
 }
 
 .stringparser .code .syntaxhighlighter .gutter  {
     /* notwendig, sonst wird zeilenzahl nicht angezeigt (??) - pixel, da sonst problematisch bei kleiner aufloesung */
     width:40px !important;
 }

/**
 * GeSHi PHP-Code Styling
 *
 * GeSHi (C) 2004 - 2007 Nigel McNie, 2007 - 2008 Benny Baumann
 * (http://qbnz.com/highlighter/ and http://geshi.org/)
 */
 

.stringparser .phpcode pre {margin:0; padding:0;}
.stringparser .phpcode .php  {font-family:Arial,Verdana,monospace; font-size:1em;}
.stringparser .phpcode .imp {font-weight: bold; color: red;}
.stringparser .phpcode /*.kw1 {color: #b1b100;}*/
.stringparser .phpcode .kw1 {color: #818100;}
.stringparser .phpcode .kw2 {color: #000000; font-weight: bold;}
.stringparser .phpcode .kw3 {color: #990000;}
.stringparser .phpcode .kw4 {color: #009900; font-weight: bold;}
.stringparser .phpcode .co1 {color: #666666; font-style: italic;}
.stringparser .phpcode .co2 {color: #666666; font-style: italic;}
.stringparser .phpcode .co3 {color: #0000cc; font-style: italic;}
.stringparser .phpcode .co4 {color: #009933; font-style: italic;}
.stringparser .phpcode .coMULTI {color: #666666; font-style: italic;}
.stringparser .phpcode .es0 {color: #000099; font-weight: bold;}
.stringparser .phpcode .es1 {color: #000099; font-weight: bold;}
.stringparser .phpcode .es2 {color: #660099; font-weight: bold;}
.stringparser .phpcode .es3 {color: #660099; font-weight: bold;}
.stringparser .phpcode .es4 {color: #006699; font-weight: bold;}
.stringparser .phpcode .es5 {color: #006699; font-weight: bold; font-style: italic;}
.stringparser .phpcode .es6 {color: #009933; font-weight: bold;}
.stringparser .phpcode .es_h {color: #000099; font-weight: bold;}
.stringparser .phpcode .br0 {color: #009900;}
.stringparser .phpcode .sy0 {color: #339933;}
.stringparser .phpcode .sy1 {color: #000000; font-weight: bold;}
.stringparser .phpcode .st0 {color: #0000ff;}
.stringparser .phpcode .st_h {color: #0000ff;}
.stringparser .phpcode .nu0 {color: #cc66cc;}
.stringparser .phpcode .nu8 {color: #208080;}
.stringparser .phpcode .nu12 {color: #208080;}
.stringparser .phpcode .nu19 {color:#800080;}
.stringparser .phpcode .me1 {color: #004000;}
.stringparser .phpcode .php .me2 {color: #004000;}
.stringparser .phpcode .php .re0 {color: #000088;}
.stringparser .phpcode .php span.xtra { display:block; }