/*  common.css - MoinMoin Default Styles

Copyright (c) 2001, 2002, 2003 by Juergen Hermann
*/

/* content styles */

/* @import url("https://nettarkivet.nb.no/search/nb/20070603210204cs_/http://www.tantek.com/log/2004/undohtml.css") ; */

html 
{
  background-color: white ;
  color: black ;
  font-family: Helvetica, Arial, Lucida Grande, sans-serif ;
  font-size: 0.9em ;
  }


/* links */

a {
    color: #0e2c8e ;
    text-decoration: none ;
    }

a:hover 
{
  color: #79a2c3 ;
/*  background-color: #d9e2ef ; */
  }

a.nonexistent, a.badinterwiki 
{ 
  color: #404040 ;
  }

a.www:before 
{ 
  content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png) ; 
  margin: 0 0.2em; 
  }

a.http:before 
{
  content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png) ; 
  margin: 0 0.2em;
  }

a.https:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png); margin: 0 0.2em;}
a.file:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-ftp.png); margin: 0 0.2em;}
a.ftp:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-ftp.png); margin: 0 0.2em;}
a.nntp:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-news.png); margin: 0 0.2em;}
a.news:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-news.png); margin: 0 0.2em;}
a.telnet:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-telnet.png); margin: 0 0.2em;}
a.irc:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-telnet.png); margin: 0 0.2em;}
a.mailto:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-email.png); margin: 0 0.2em;}
a.attachment:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-attach.png); margin: 0 0.2em;}
a.badinterwiki:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-inter.png); margin: 0 0.2em;}
a.interwiki:before {content: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-inter.png); margin: 0 0.2em;}

/* IE sucks */
* html a.www { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png) left center no-repeat; }
* html a.http { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png) left center no-repeat; }
* html a.https { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-www.png) left center no-repeat; }
* html a.file { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-ftp.png) left center no-repeat; }
* html a.ftp { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-ftp.png) left center no-repeat; }
* html a.nntp { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-news.png) left center no-repeat; }
* html a.news { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-news.png) left center no-repeat; }
* html a.telnet { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-telnet.png) left center no-repeat; }
* html a.irc { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-telnet.png) left center no-repeat; }
* html a.mailto { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-email.png) left center no-repeat; }
* html a.attachment { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-attach.png) left center no-repeat; }
* html a.badinterwiki { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-inter.png) left center no-repeat; }
* html a.interwiki { padding-left: 14px; background: url(/search/nb/20070603210204oe_/http://drift.idi.ntnu.no/moin/idi/img/moin-inter.png) left center no-repeat; }


/* Headings */

h1, h2, h3, h4, h5, h6
{
  padding: 0 0 0.3em 0;
}	

li p 
{
  margin: .25em 0;
  }

li.gap 
{
  margin-top: 0.5em;
  }

a, img, img.drawing 
{
  border: 0;
  }

dt 
{
  font-weight: bold;
  }

pre 
{
  padding: 0.5em;
  font-family: courier, monospace;
  border: 1pt solid #dde8ef;
  background: #f4f7f9;
  white-space: pre;
  /* begin css 3 or browser specific rules - do not remove!
     see: http://forums.techguy.org/archive/index.php/t-249849.html */
  white-space: pre-wrap;
  word-wrap: break-word;
  white-space: -moz-pre-wrap;
  white-space: -pre-wrap;
  white-space: -o-pre-wrap;
  /* end css 3 or browser specific rules */
  }

table
{
  margin: 0.5em 0 0 0.5em;
  border-collapse: collapse;
  font-size: smaller ;
  }

td
{
  padding: 0.25em 0.5em 0.25em 0.5em;
  border: 1px solid #dde8ef ;
  border-left: none ;
  border-right: none ;
  }

td p 
{
  margin: 0;
  padding: 0;
  }

#pagebottom 
{
  clear: both ;
  }

/* standard rule ---- */
hr 
{
  height: 1px;
  background-color: #d0d0d0;
  border: none;
  }

/* custom rules ----- to ---------- */
.hr1 
{
  height: 2px ;
  }

.hr2 
{
  height: 3px;
  }

.hr3 
{
  height: 4px ;
  }

.hr4 
{
  height: 5px ;
  }

.hr5 
{
  height: 6px;
  }

.hr6 
{
  height: 7px;
  }

/* Replacement for deprecated html 3 <u> element and html 4 <strike> */
.u {text-decoration: underline;}
.strike {text-decoration: line-through;}

/* TableOfContents macro */
.table-of-contents 
{ 
/*  border: 1px solid #dde8ef ; */
  color: black ;  
  background-color: #f4f7f9 ;
  font-size: small ;
  text-align: left ;
/*  margin: 0.5em ;  */
  padding-left: 1em ; 
  width: 80%; 
  }

.table-of-contents ol 
{ 
  margin: 0em ; 
  margin-left: 1em ;
  list-style-type: decimal ; 
  }

.table-of-contents ul 
{ 
  margin: 0em ;
  list-style-type: none ; 
}

.table-of-contents-heading 
{ 
  font-weight: bold ; 
  padding: 0em ; 
  margin: 0em ; 
  }


.footnotes ul 
{
  padding: 0 2em;
  margin: 0 0 1em;
  }

.footnotes li 
{
  list-style: none;
  }

.info 
{
  float: right;
  font-size: 0.7em;
  color: gray;
  }

#pageinfo 
{
  margin-top: 2em;
  }

/* eye catchers */
.warning 
{
  color: red ;
  }

.error 
{
  color: red ;
  }

strong.highlight 
{
  background-color: #ffcc99 ;
  padding: 1pt ;
  }

#credits img 
{
  vertical-align: middle;
  }

/* Recent changes */

.recentchanges p 
{
  margin: 0.25em;
  }

.recentchanges td 
{
  vertical-align: top;
  border: none;
  border-bottom: 1pt solid #F0ECE6 ;
  background-color: #F7F6F2 ;
  }

.rcdaybreak td 
{
  background-color: #d0d0d0 ;
  border: none ;
  }

.rcdaybreak td a 
{
  font-size: 0.88em;
  }

.rcicon1, .rcicon2 
{
  text-align: center;
  }

.rcpagelink 
{
  width: 33%;
  }

.rctime 
{
  font-size: 0.88em;
  white-space: nowrap;
  }

.rceditor 
{
  white-space: nowrap;
  font-size: 0.88em;
  }

.rccomment 
{
  width: 50%;
  color: gray;
  font-size: 0.88em;
  }

.rcrss 
{
  float: right;
  }

.recentchanges[dir="rtl"] .rcrss 
{
  float: left;
  }

/* User Preferences */

.userpref table, .userpref td 
{
  border: none;
  }


/* CSS for new code_area markup used by Colorizer and ParserBase */

div.codearea 
{ /* the div makes the border */
  margin: 0.5em 0;
  padding: 0;
  border: 1pt solid #AEBDCC;
  background-color: #F3F5F7;
  color: black;
  }

div.codearea pre 
{ /* the pre has no border and is inside the div */
  margin: 0;
  padding: 10pt;
  border: none;
  overflow: auto ;
  }

a.codenumbers 
{ /* format of the line numbering link */
  margin: 0 10pt;
  font-size: 0.85em;
  color: gray;
  }

/* format of certain syntax spans */
div.codearea pre span.LineNumber {color: gray;}
div.codearea pre span.ID         {color: #000000;}
div.codearea pre span.Operator   {color: #0000C0;}
div.codearea pre span.Char       {color: #004080;}
div.codearea pre span.Comment    {color: #008000;}
div.codearea pre span.Number     {color: #0080C0;}
div.codearea pre span.String     {color: #004080;}
div.codearea pre span.SPChar     {color: #0000C0;}
div.codearea pre span.ResWord    {color: #A00000;}
div.codearea pre span.ConsWord   {color: #008080; font-weight: bold;}
div.codearea pre span.Error      {color: #FF8080; border: solid 1.5pt #FF0000;}
div.codearea pre span.ResWord2   {color: #0080ff; font-weight: bold;}
div.codearea pre span.Special    {color: #0000ff;}
div.codearea pre span.Preprc     {color: #803999;}


/* MonthCalendar css */

/* days without and with pages linked to them */
a.cal-emptyday 
{
  color: #777777;
  text-align: center;
  }
a.cal-usedday 
{
  color: #000000;
  font-weight: bold;
  text-align: center;
  }

/* general stuff: workdays, weekend, today */
td.cal-workday {
    background-color: #DDDDFF;
    text-align: center;
}
td.cal-weekend {
    background-color: #FFDDDD;
    text-align: center;
}
td.cal-today {
    background-color: #CCFFCC;
    border-style: solid;
    border-width: 2pt;
    text-align: center;
}
/* invalid places on the monthly calendar sheet */
td.cal-invalidday {
    background-color: #CCCCCC;
}
/* links to prev/next month/year */
a.cal-link {
    color: #000000;
    text-decoration: none;
}
th.cal-header {
    background-color: #DDBBFF;
    text-align: center;
}

/* for MonthCalendar mouseover info boxes */
TABLE.tip {
    color: black;
    background-color: #FF8888;
    font-size: small;
    font-weight: normal;
    border-style: solid;
    border-width: 1px;
}

TH.tip {
    background-color: #FF4444;
    font-weight: bold;
    text-align: center;
}

TD.tip {
    text-align: left;
}
*[dir="rtl"] TD.tip {
    text-align: right;
}

/* end MonthCalendar stuff */
