div.clearer
{
    clear: both;
    line-height: 0;
    height: 0;
}

textarea.edit
{
    font-family: monospace;
    border: 1px solid #8cacbb;
    color: Black;
    background-color: white;
    font-size: 14px;
    padding: 3px;
    width: 100%;
}

div.secedit
{
    float: right;
    position: relative;
    top: -3px;
/*    margin-bottom: 5px;*/
    /*display: inline;*/
}

/*div.secedit form
{
    display: inline;
} */

/*div.secedit input.button
{
    float:right;
    display: inline;
} */

/* ---------------------------- Diff rendering --------------------------*/

table.diff
{
    background: white;
}

td.diff-addedline
{
    background: #ddffdd;
}
td.diff-deletedline
{
    background: #ffffbb;
}

span.diffchange
{
    color: red;
}

/* --------------------- Text formatting -------------------------------- */

/* external link */
a.urlextern,
a.urlexternconfirm
{
    background: transparent url(images/link_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    text-decoration: none;
}

a.urlextern
{
    color: #436976;
}

a.urlextern:visited
{
    color: Purple;
}

a.urlextern:hover
{
    text-decoration: underline;
}

a.urlexternconfirm,
a.urlexternconfirm:link,
a.urlexternconfirm:visited,
a.urlexternconfirm:hover
{
    color: #FF3300;
}


/* windows share */
a.windows
{
    background: transparent url(images/windows.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color: #436976;
    text-decoration: none;
}

a.windows:visited
{
    color: Purple;
}

a.windows:hover
{
    text-decoration: underline;
}

/* interwiki link */
a.interwiki
{
    background: transparent url(images/interwiki.png) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color: #436976;
    text-decoration: none;
}

a.interwiki:visited
{
    color: Purple;
}

a.interwiki:hover
{
    text-decoration: underline;
}

/* link to some embedded media */
a.media
{
    color: #436976;
    text-decoration: none;
}

a.media:hover
{
    color: #436976;
    text-decoration: underline
}

/* embedded images */
img.media
{
    margin: 3px;
}

/* email link */
a.mail
{
    background: transparent url(images/mail_icon.gif) 0px 1px no-repeat;
    padding: 1px 0px 1px 16px;
    color: #436976;
    text-decoration: none;
}
a.mail:hover
{
    text-decoration: underline;
}

/* existing wikipage */
a.wikilink1:link
{
    color: #009900;
    text-decoration: none;
}

a.wikilink1:visited
{
    color: #009900;
    text-decoration: none;
}

a.wikilink1:hover
{
    color: #009900;
    text-decoration: underline;
}

a.wikilinkb,
a.wikilinkb:link,
a.wikilinkb:visited,
a.wikilinkb:hover
{
    font-weight: normal;
}

/* not exisitng wikipage */
a.wikilink2:link
{
    color: #FF3300;
    text-decoration: none
}
a.wikilink2:visited
{
    color: #FF3300;
    text-decoration: none
}

a.wikilink2:hover
{
    color: #FF3300;
    text-decoration: underline
}

/* the list items overriding the ol definition */
span.li
{
    color: #000000;
    font-weight: normal;
}

.quote
{
    border-left: 2px solid #8cacbb;
    padding-left: 3px;
}

div.fn
{
    font-size: 90%;
}

a.fn_top
{
    vertical-align: super;
    font-size: 70%;
}

a.fn_bot
{
    vertical-align: super;
    font-size: 70%;
    font-weight: bold;
}

li.open 
{
    list-style-image: url(images/open.gif);
}

li.closed 
{
    list-style-image: url(images/closed.gif);
}

/* --------------- search result formating --------------- */

.search_sep
{
    color: #000000;
}

/* the same style as for forum search, where it is hard-coded */
.search_hit
{
    background-color:#ffff80;
    /*color: #FFA34F;
    font-weight: bold;*/
}

/* debug */

pre.dbg
{
    background-color:#ffffff;
}

.mediaselect-left
{
    float: left;
    padding: 0.5em;
    height: 230px;
    overflow: auto;
}

.mediaselect-right
{
    float: right;
    border-left: 1px solid #8cacbb;
    padding: 0.5em;
    width: 350px;
    height: 230px;
    overflow: auto;
}

div.uploadform
{
    margin-top: 0.5em;
    border-top: 1px solid #8cacbb;
}

.footerinc a img
{
    opacity: 0.5;
}

.footerinc a:hover img
{
    opacity: 1;
}

/* syntax highlighting code */
.code .br0      { color: #66cc66; }
.code .re102    { color: #66cc66; }
.code .co1      { color: #808080; font-style: italic; }
.code .co2      { color: #808080; font-style: italic; }
.code .re101    { color: #808080; font-style: italic; }
/* brackets in iss comment */
.code .re101 .br0 { color: #808080; font-style: italic; }
/* keywords in iss comment */
.code .re101 .kw4 { color: #808080; font-style: italic; }
/* numbers in iss comment */
.code .re101 .nu0 { color: #808080; font-style: italic; }
.code .coMULTI  { color: #808080; font-style: italic; }
.code .es0      { color: #000099; font-weight: bold; }
.code .kw1      { color: #b1b100; }
.code .kw2      { color: #000000; font-weight: bold; }
.code .kw3      { color: #000066; }
.code .kw4      { color: #993333; }
.code .re105    { color: #993333; }
.code .kw5      { color: #0000ff; }
.code .re104    { color: #0000ff; }
.code .re104 .br0 { color: #0000ff; }
.code .me0      { color: #006600; }
.code .nu0      { color: #cc66cc; }
.code .re0      { color: #0000ff; }
.code .re1      { color: #0000ff; }
.code .re2      { color: #0000ff; }
.code .re4      { color: #009999; }
.code .sc0      { color: #00bbdd; }
.code .sc1      { color: #ddbb00; }
.code .sc2      { color: #009900; }
.code .st0      { color: #ff0000; }
.code .re103    { color: #ff0000; }
