<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }

html                {  }
ol, ul              { list-style: none; }
blockquote, q       { quotes: none; }
blockquote:before,
blockquote:after,
q:before,
q:after             { content: ''; content: none; }
:focus              { outline: 0; }
ins                 { text-decoration: none; }
del                 { text-decoration: line-through; }
table               { border-collapse: separate; vertical-align: top; font-size: 100%; }
tr, td              { vertical-align: top; font-size: 100%;  }
/* ENDE RESET */

/* :::::::::: Globale Anweisungen :::::::::: */
html,body   { font-family:Open Sans; color:#666666;  }
body        { font-size: .8em;  }

.csesmall   { background:url(/content/images/framework/13042010-cse-banner-website-small-sw.jpg) no-repeat; width: 150px; height: 62px; color: #000;}
.cse        { background:url(/content/images/framework/13042010-cse-banner-website-sw.jpg) no-repeat; width: 200px; height: 83px; color: #000; }
/* :::::::::: ENDE Globale Anweisungen :::::::::: */

/* :::::::::: Vertikale Navigation :::::::::: */
#sidebar                { padding:0; margin: 0px; width:189px; display: block; }
#sidebar ul             { list-style: none; background-color: #b7b7be; padding: 0px; margin: 0px;  }
#sidebar li             { list-style: none; display: block; margin: 0px; padding:  0px;  }
#sidebar a              { display:block; color: #fff; margin: 0px; padding: 5px 0px 5px 20px; border-bottom: 1px solid #fff; font-weight: normal; }
#sidebar ul ul          { margin: 0px 0px 0px 20px; padding:0px;  }
#sidebar a:visited      { color: #fff;  }
#sidebar a.butpfad,
a:visited.butpfad       { font-weight: bold; color: #fff; background-color: #9999a3; font-weight: normal; }
#sidebar a:hover,
a:hover.butpfad         { text-decoration:none; background-color: #9999a3; color: #fff;}
#sidebar .butakt        { display : block; font-weight:bold; margin:5px 0 0; padding: 0 0 0 18px;  }
.navi1 { }
.navi2 { background-color: #f0f0f0 !important;  }
/* :::::::::: ENDE Vertikale Navigation :::::::::: */

/* :::::::::: Horizontale Navigation :::::::::: */
#hnavspan               { font-size: 1em; list-style:none; }
.hnavlist               { display:inline; margin: 0px; padding: 0px; list-style: none; }
ul.hnavlist a           { display: block; margin-top: 0px; list-style: none; }
ul.hnavlist             { list-style: none; }
.hnavlistitem           { float: left; height: 30px; text-align: center; border-right: 1px solid #fff; list-style: none; }
a.hnavnosel:link,
a.hnavnosel:visited     { font-weight: bold; padding: 7px 19px 7px 19px; text-decoration: none; background: #9999a3; color: #e6e6eb;   }
a.hnavnosel:hover,
a.hnavnosel:active      { font-weight: bold; padding: 7px 19px 7px 19px; text-decoration: none; background: #b7b7be; color: #333333; }
a.hnavsel:link,
a.hnavsel:visited       { font-weight: bold; padding: 7px 19px 7px 19px; text-decoration: none; background: #b7b7be; color: #fff;  }
a.hnavsel:hover,
a.hnavsel:active        { font-weight: bold; padding: 7px 19px 7px 19px; text-decoration: none; background: #b7b7be; color: #e6e6eb;  }

.hnavsublist            { display:none; position:absolute; text-transform: none; font-size: .85em; }
.hnavsublistitem        { margin: 0px 20px 0px 0px; }
.hnavsublist     li     { display: inline; list-style: none; margin: 0px; padding: 0px; padding-right: 20px;}
.hnavsublist     ul     { margin: 0px; padding: 0px; }

a.hnavsubnosel:link,
a.hnavsubnosel:visited  { text-decoration: none; font-weight: bold; color: #ffffff;  }
a.hnavsubnosel:hover,
a.hnavsubnosel:active   { text-decoration: none; font-weight: bold; color: #12734a; }
a.hnavsubsel:link,
a.hnavsubsel:visited    { text-decoration: none; font-weight: bold; color: #12734a;  }
a.hnavsubsel:hover,
a.hnavsubsel:active     { text-decoration: none; font-weight: bold; background: #a26683; color: #ffea97; }

#hnavcontrols           { position:absolute; margin-top:-15px; left: 0px; text-align: left; }
/* :::::::::: Horizontale Navigation :::::::::: */

/* :::::::::: Designrichtlinien :::::::::: */
div#container           { position:relative; margin: 0 auto; margin-bottom: 20px; width:980px; background:none;  }
div#header              { height: 180px; }
div#nav                 { float:left; width:189px; margin-right:1px; display:block;  }
div#navHorizontal       { position:absolute; top: 130px; width: 980px; height:53px; background: url(/content/images/bg/bg-nav.png) repeat-x; }
.navHorizontalshadow    { position:absolute; top: 183px; width: 980px; height:24px; background: url(/content/images/bg/bg-nav-shadow.png) repeat-x; z-index:200; }
div#navbalken1          { position:absolute; background-color: #b7b7be; width: 980px; height: 10px; margin-top: 68px;  }
div#navbalken1content   { padding: 6px; padding-left: 20px; color: #fff; font-size: .95em;   }
#contentwrapper         { background: #fff;   }
div#content             { padding:20px;   }
.content                { float:left;  width: 980px; }
.bgwhite                { background: #fff; }
.contenteinzug          { float:left; width: 660px; margin-right:20px; }
h1.logo                 { padding-top: 28px; color: #fff; }
h2.bezeichnung          { color: #fff; font-weight: normal; }
h3.startteaser          { color: #fff; text-transform:uppercase; }
.startteaser            { background: url(/content/images/bg/bg-startteaser.png) repeat-x; padding: 5px; padding-left: 30px; }
.teaserslogan           { position:absolute; width: 650px; height: 85px; background: url(/content/images/bg/bg-header.png); margin-left: 330px; margin-top: 273px;  z-index:100;  }
.teasersloganwrapper    { padding: 15px 0px 0px 32px; color: #fff; text-transform:uppercase; font-size: 1.5em;    }
.teasertext             { padding: 10px; font-size: .9em; }
.addbox                 { position:absolute; margin-top: 77px; margin-left: 322px; color: #595959; font-size: .85em;  }
.addbox2                { position:absolute; margin-top: 77px; margin-left: 550px; color: #595959; font-size: .85em;  }
.addbox3                { position:absolute; margin-top: 77px; margin-left: 730px; color: #595959; font-size: .85em;  }
.fb                     { position: absolute; margin-top: 8px; right:0px; z-index: 100; }
div#footer              { position:absolute; width: 980px; bottom:0; background:#b7b7be; color: #666666; margin:0px; height: 25px;  }
div#footercontent       { padding:6px 6px 6px 20px;  }

.suche                  { position: absolute; top: 4px; right: 200px; }
.language               { position: absolute; top:5px; right: 10px; }

div#infolinks           { margin:0px; padding:0px;    }
div#infostart           { position:absolute; width: 980px; height: 67px;  }
div#inforechts          { float:left; padding-top: 20px; margin-bottom: 4em; width: 280px;  }

.teaser_item            { opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.teaser_item:hover      { 
                            opacity:0.6; filter:alpha(opacity=60); /* For IE8 and earlier */
                            transition: opacity .50s ease-in-out;
                            -moz-transition: opacity .50s ease-in-out;
                            -webkit-transition: opacity .50s ease-in-out;
                        }
                        

#cu3er-background       { }
#cu3er-container        { width:539px; height: 242px; outline:0;  margin: -10px; margin-bottom:1px; }

/* Zeile der Funktionen unter dem Inhalt */
.contentfunctions           { width: auto; font-size:1em; margin:20px 0px 0px -8px; font-size:.95em; }
.contentfunctionsitem       { float:left; padding:0px 8px; }
.contentfunctionsitemborder { float:left; padding:0px 8px; border-right:1px solid #e1e1e1; }

ol                      { padding : 0; margin : 0 0 0 20px; }
li                      { margin-bottom: 8px; margin-top: 3px; line-height: 1.4em;}
ul                      { list-style: url(/images/cm/pfeil.gif); margin: 0px; margin-left: 20px; padding-left: 1.4em;  }

hr                      { background:#c0c0c0 none repeat scroll 0%; border:0pt none; height:1px; }

h1                      { font-size: 2em; color: #8a1a06; padding: 0px; margin: 0px; font-weight: 300; text-transform:uppercase; }
h2                      { font-size: 1.4em; color: #8a1a06; padding: 0px; margin: 0px; font-weight: 300; text-transform:uppercase; }
h3                      { font-size: 13px; color: #8a1a06; padding: 0px; margin: 0px; }
h4                      { font-size: 1.4em; color: #8a1a06; padding: 0px; margin: 0px; margin-bottom: 5px; text-transform:uppercase; }

p                       { padding: 0; margin: 0; line-height: 1.4em;  }
.small                  { font-size: .95em; }
.legende                { background-color: #fbfbfb; padding: 4px; border: 1px solid #a4a7b0; }
.galerie                { float: left; margin: 0px 5px 5px 0px; font-size: .9em; }
.clear                  { clear:both; }
/* :::::::::: ENDE Designrichtlinien :::::::::: */

/* :::::::::: Tabellen :::::::::: */
table                   {   }
td                      { font-family: Open Sans; }
th                      { font-size: 1em;  }
/* :::::::::: Tabellen :::::::::: */

/* :::::::::: Flaggen :::::::::: */
.sp                     { border: 1px solid #c0c0c0; }
.spaktiv                { border: 1px solid #c0c0c0; }
/* :::::::::: Flaggen-Ende :::::::::: */

/* :::::::::: Link Styles :::::::::: */
a:link                  { color: #8a1a06; text-decoration: underline; }
a:visited               { color: #8a1a06; text-decoration: underline; }
a:hover                 { color: #b55e47; text-decoration: none; }

a.start:link                  { color: #8a1a06; text-decoration: none; }
a.start:visited, a.start:active   { color: #8a1a06; text-decoration: none; }
a.start:hover                 { color: #8a1a06; text-decoration: none; }


a.white:link,
a.white:visited,
a.white:active          { text-decoration: none; color: #ffffff; }
a.white:hover           { text-decoration: none; color: #efefef; text-decoration: underline; }

a.menu:link,
a.menu:active,
a.menu:visited          { text-decoration: none; color: #000000;  }
a.menu:hover            { text-decoration: underline; color: #efefef;  }

a.blank:link,
a.blank:visited,
a.blank:active          { text-decoration: none; color: #383838;  }
a.blank:hover           { text-decoration: underline; background: none;  color: #727272; }

a.blanklittle:link,
a.blanklittle:visited,
a.blanklittle:active    { text-decoration: none; color: #000;  }
a.blanklittle:hover     { color: #efefef; }

a.blankdark:link,
a.blankdark:visited,
a.blankdark:active      { text-decoration: none; color: #343434;  }
a.blankdark:hover       { text-decoration: none; background: #fff; color: #666  }

a.blanklight:link,
a.blanklight:visited,
a.blanklight:active     { text-decoration: none; color: #343434;  }
a.blanklight:hover      { text-decoration: none; background: #fff; color: #666; }

a.blankdarklittle:link,
a.blankdarklittle:visited { text-decoration: none; color: #000; }
a.blankdarklittle:hover { text-decoration: none; color: #000; background: #f4f4f4;}
a.blankdarklittle:active { background: #f4f4f4; text-decoration: none; color: #000;  }

a.navdark:link,
a.navdark:visited       { text-decoration: none; color: #121212; }
a.navdark:hover,
a.navdark:active        { text-decoration: none; background: #666666; color: #ffffff; }

a.navactivedark:link,
a.navactivedark:visited {   text-decoration: none; color: #043464;  }
a.navactivedark:hover,
a.navactivedark:active  {   text-decoration: none; background: #666666; color: #ffffff;  }

a.navlight:link,
a.navlight:visited      { text-decoration: none; font-weight: bold; color: #121212;  }
a.navlight:hover,
a.navlight:active       { text-decoration: none; font-weight: bold; background: #fff; color: #666; }

a.navactivelight:link,
a.navactivelight:visited { text-decoration: none; font-weight: bold; color: #043464;  }
a.navactivelight:hover,
a.navactivelight:active { text-decoration: none; font-weight: bold; background: #676767; color: #ffffff; }
/* :::::::::: Link Styles Ende :::::::::: */

/* :::::::::: Logininfo :::::::::: */
.logininfo              { margin-left:20px; width: 180px; font-size: .85em; }
.loginname              { float:left; margin-right:10px; font-size:1.2em; }
.logintime              { float:left; font-size:1.2em; }
.loginlogout            { font-size:1.2em; clear:both; }
/* Login Formular */
.loginusername          { float:left; margin-right: 10px;vertical-align: bottom; color:#000; }
.loginusernamefield     { float:left; margin-right: 10px; }
.loginpassword          { float:left; margin-right: 10px; clear:left; color:#000; }
.loginpasswordfield     { float:left; clear:left; }
.loginsmartlogin        { clear:both; color:#000; }
.loginbtnfield          {  }
.loginuser              { width: 100px; border: 1px inset #e1e1e1; background-color: #fff; color: #676767; }
.loginpw                { width: 100px; border: 1px inset #e1e1e1; background-color: #fff; color: #676767; }
.loginbtn               { border: 1px outset #e1e1e1; background-color: #ffffff; color: #676767; }
/* :::::::::: ENDE Logininfo :::::::::: */

/* :::::::::: Form Styles  :::::::::: */
.frmnomargin            { margin: 0px; }
input                   { color: #001000; font-size: 1em; }
.textarea               { background: #efefef repeat-x; width: 520px; border: none; height: 100px; }
.inputborder1           { border: none; height:26px; width: 520px; background: #fff; }
.inputnews              { height:26px; width: 520px; background: #fff; }
.input20                { height:26px; width: 20px; background: #efefef; }
.input30                { height:26px; width: 30px; background: #efefef; }
.input50                { height:26px; width: 50px; background: #efefef; }
.input100               { height:26px; width: 100px; background: #efefef; color: #000; }
.input200               { height:26px; width: 200px; background: #efefef; }
.input300               { height:26px; width: 520px; background: #efefef;}
.submit                 { text-align:left; margin: 0px; padding: 0px;  }
#suche                  { position: absolute; margin: 0px; padding: 0px; margin-top: 8px; right:0px; z-index: 100; }
.sucheinput             { float:left; width: 150px; height: 27px; padding:0px; margin:0px; border: 0px; background: #fff; padding-left: 5px; margin-right:5px; color: #999999; border: 1px solid #cccccc;  }
.suchego                { float:left; width: 30px; height: 27px; border: 0px; background: url(/images/cm/los.jpg) no-repeat; color: #ffffff; }
.button                 { border: 1px solid #757c85; background: #757c85; color: #fff; padding: 5px; }
.select                 { font-size: .9em; }
.fieldset               { padding: 6px; border: 1px solid #474747; }
.feldname               { width: 100%; margin-top: 5px; font-weight: bold; }
.feld                   { width: 100%; }
.feldnamefl             { float: left; width: 100px; margin-top: 5px; font-weight: bold; clear: left;}
.feldfl                 { float: left; width: 300px; clear: right; margin-bottom: 4px; }
.formspan               { padding: 0px; width: 500px; margin-left: 0px;  }
.fieldspan              { clear: both; }
/* :::::::::: Form Styles Ende :::::::::: */

/* :::::::::: Weiterempfehlung :::::::::: */
.empmain                { width: 400px; padding: 6px;  }
.empfieldset            { padding: 6px; border: 1px solid #474747; }
.empfeldname            { width: 100%; margin-top: 5px; font-weight: bold; }
.empfeld                { width: 100%; }
/* :::::::::: Weiterempfehlung Ende :::::::::: */


/* :::::::::: News :::::::::: */
h1.newshead             { font-size: 1em; margin-top: 0px; margin-bottom: 1px; color: #000; padding: 4px; background:#e3e3e3; color:#666666; }
h1.quicklink            { font-size: 1em; margin-top: 0px; margin-bottom: 4px; background-color: #fff; color: #000; padding: 0px; }
.nonews                 { padding: 4px; margin-top: 10px; background: #efefef; }
.newsthema              { text-align: right; margin-bottom: 5px; padding-bottom: 2px; font-size: .9em; border-bottom: 1px solid #e3e3e3; background:#f4f4f4;}
.newsspan               { padding: 0px; margin: 0px;  font-size: .9em; }
.newsselect             { padding: 0px; margin: 0px;  margin-bottom: 5px; font-size: .9em; }
.newsimage              { float: left; margin-right: 10px;  }
.newscontent            { padding: 0px 0px 4px 0px; text-align: left;  }
.newsgallery            { padding: 0px; padding-top: 10px; }
.newsfunctions          { margin: 0px; font-size: .9em; padding-top: 4px;  margin-bottom: 15px; }
.newsdetail             { padding: 0px 0px 4px 0px; line-height: 1.4em; border-bottom: 1px solid #e3e3e3;}
/* :::::::::: ENDE News :::::::::: */

/* :::::::::: Statischer Newsticker :::::::::: */
.ntickerspan            { padding: 0px;  }
.ntickerhead            { padding: 4px; padding-left: 10px; width: auto; margin: 0px; margin-bottom: 1px; background:#31398e; color:#fff; font-size: .85em;  font-weight:bold; }
.ntickercontent         { padding: 4px; margin: 0px; padding-left: 13px; font-size: .85em; }
.ntickerdate            { border-bottom: 1px dashed #ababab; }
.ntickertitle           {  }
/* :::::::::: ENDE Statischer Newsticker :::::::::: */

/* :::::::::: Newsletter :::::::::: */
.nlmain                 { background: #f4f4f4; padding: 6px; }
.nlfieldset             { padding: 6px;  }
.nlfeldname             { float: left; width: 30%; margin-right: 5px; font-weight: bold; }
.nlfeld                 { float: left; width: 68%; }
.nlthema                { width: 50%; }
.nlcheck                { float: left; width: 10%; }
.nlthemalabel           { float: left; width: 90%; }
/* :::::::::: ENDE Newsletter :::::::::: */

/* :::::::::: Extranet :::::::::: */
h1.loginhead            { font-size: 1em; margin-top: 0px; margin-bottom: 4px; color: #e74a29; }
.loginleft              { float: left; width: 47%; height: 300px; font-size:.9em; padding: 6px; background: #f4f4f4; border: 1px solid #898989; border-right: 0px; }
.loginright             { float: left; width: 47%; height: 300px; padding: 6px; background: #dedede; border: 1px solid #898989; }
.sheetspan              {  padding: 4px; }
.sheettitle             { float: left; width: 75%; font-weight: bold; background: #dedede; margin-top: 2px; padding:4px; }
.sheetdesc              {  margin-bottom: 2px; padding:0px 4px; }
.sheetfileinfo          { float: left; width: 25%; background: #dedede; margin-top: 6px; margin-top: 2px; padding:4px; }
a.sheetlink:link,
a.sheetlink:active,
a.sheetlink:visited     { text-decoration: none; color: #000000; }
a.sheetlink:hover       { color: #efefef; text-decoration: underline; background-color: #31398e; padding: 1px; }
/* :::::::::: Extranet :::::::::: */

/* :::::::::: Kalender :::::::::: */
.kalmaintable           { width: 100%; margin-bottom: 50px; border: 1px solid #999999; border-collapse: collapse; font-size: .85em; padding: 0px; }
.kallefttable           { width: 100%; padding: 0px; background: #ffffff; border-collapse: separate; }
.kalrighttable          { width: 100%; padding: 0px; background: #ffffff; border-collapse: separate; }
/* .kaleventdiv { overflow: auto; height: 600px; width: 100%; } */
.kaltdleft              { width: 30%; padding: 0px; background-color: #f4f4f4; border: 0px; border-right: 1px solid #c0c0c0; }
.kaltdright             { width: 70%; padding: 0px; border: 0px; }
.kalh1                  { padding: 2px; padding-left: 20px; margin-left:0px; font-size: 1.2em; background-color: #e6e6e6; color: #666666; border-right: 1px solid #e6e6e6; }
.kalh1blank             { padding: 2px; font-size: 1.2em; color: #ffffff; background-color: #999999; }
.kallegenditem          { padding: 2px 0px 2px 4px; border-bottom: 1px dashed #999999; }
.kallegenditemsel       { padding: 2px 0px 2px 4px; border-bottom: 1px dashed #999999; font-weight: bold; }
.kalheadmonat           { width: 70%; background-color: #999999; padding-left: 20px;  }
.kalheaddatum           { width: 20%; color: #999999; background-color: #e6e6e6;  padding: 2px; }
.kalheadva              { width: 85%; color: #999999; background-color: #e6e6e6;  padding: 2px; }
.kaleventcolumn         { padding: 2px; margin: 0px; }
.kaldaycolumn           { padding: 2px; width: 30%; border-right: 1px solid #999999; }
.kalevent               { padding: 0px; width: 100%; }
.kaluhrzeit             { float: left; width: 20%; padding-left: 2px; }
.kaltitel               { float: left; width: 70%; }
.eventdetails           { padding: 0px; padding-top:10px; border-top: 1px solid #999999; }
.detailheaddate         { background-color: #ffffff; padding: 0px; padding-bottom: 10px; }
.detailheadprint        { float: left; width: 40%; background-color: #ffffff; padding: 1px; }
.detailanmeldung        { margin-top: 1px; width: 100%; background-color: #ffffff; padding: 1px; }
/* Legende und Orte Link */
a.kallegendlink:link, a.kallegendlink:active, a.kallegendlink:visited { text-decoration: none; color: #121212; }
a.kallegendlink:hover   { color: #898989; text-decoration: none; font-weight: bold; background-color: #ffffff; }
/* Event Links */
a.kal:link, a.kal:active, a.kal:visited { text-decoration: none; color: #000000; }
a.kal:hover             { color: #efefef; text-decoration: none; background-color: #31398e; padding: 1px; }
a.kalanm:link, a.kalanm:active, a.kalanm:visited { text-decoration: none; color: green; }
a.kalanm:hover          { color: #efefef; text-decoration: none; background-color: #31398e; padding: 1px; font-weight: bold; }
.kalsubmit              { border: 1px outset; padding: 0px 1px 1px 2px; }
/* Kurzanzeige */
.kalKurzHead            { padding: 4px; width: auto; margin: 0px; margin-bottom: 1px; background:#31398e; color:#fff; font-size: .85em; padding-left: 10px; font-weight:bold; }
.kalKurzInfo            { padding: 4px; border-top: 1px solid #ffffff; vertical-align: top; margin-bottom: 10px; font-size: .85em; }
.kalKurzEvent           { padding: 0px 0px 2px 13px; border-bottom: 1px dashed #999999; background: url(/images/framework/date.gif) no-repeat; vertical-align: top; }
/* :::::::::: ENDE Kalender :::::::::: */

/* :::::::::: Extranet :::::::::: */
.sheetspan              { padding: 0px; }
.sheettitle             { float: left; width: 70%; font-weight: bold; background: #dedede; margin-top: 10px; padding: 4px;  }
.sheetfileinfo          { float: left;width: 20%; background: #dedede; margin-top: 10px; padding: 4px; }
.sheettitle p,
.sheetfileinfo p        { padding:4px; }
.sheetdesc              {  margin-bottom: 1px; clear:both; }
a.sheetlink:link,
a.sheetlink:active,
a.sheetlink:visited     { text-decoration: none; color: #000000; }
a.sheetlink:hover       { color: #efefef; text-decoration: none; background-color: #797979; padding: 1px; }
/* :::::::::: ENDE Extranet :::::::::: */

/* :::::::::: Sitemap :::::::::: */
.navinhalt_sitemap      { background: #e4e4e4; padding: 1px; border-bottom: 1px solid #f4f4f4; border-top: 2px solid #ffffff;}
.navinhalt_sitemap2     { padding: 2px; margin-left: 7px; }
/* :::::::::: ENDE Sitemap :::::::::: */

/* :::::::::: Editorstyles :::::::::: */
.bggraydark             { background: #999; color: white; }
.bggraymiddle           { background: #e8e8e8; }
.bggraylight            { background: #f4f4f4; }
.colorblack             { color: #000000; }
.redwhite               { color: white; background:red; padding:2px; }
.green                  { color: green; }
/* :::::::::: ENDE Editorstyles :::::::::: */</pre></body></html>