Forskjell mellom versjoner av «MediaWiki:Common.css»

Fra Sporveismuseets vognsamling
Hopp til navigering Hopp til søk
(Gjenopprettet tidligere versjon og lagt til klasser for norsk infoboks)
(Lagt til flere klasser)
 
(3 mellomliggende revisjoner av samme bruker vises ikke)
Linje 352: Linje 352:
 
   clear:right;
 
   clear:right;
 
   width:22em;
 
   width:22em;
 +
  /*Ekstra css ikke i common.css på wikipedia */
 +
  padding: 3px;
 +
  margin: 0.5em 0em 1em 1em;
 +
  background-color: #f9f9f9;
 +
  vertical-align: top;
 +
  text-align: left;
 +
  font-size: 88%
 
}
 
}
  
Linje 458: Linje 465:
 
.hide { /* klasse som gjemmer innholdet */
 
.hide { /* klasse som gjemmer innholdet */
 
   display:none;
 
   display:none;
 +
}
 +
 +
/* Counter stuff for the tables */
 +
 +
table {
 +
  counter-reset: line;
 +
}
 +
th.line:before,
 +
td.line:before
 +
{
 +
  content: counter(line) " ";
 +
  counter-increment: line;
 +
}
 +
table.wikitable td.line,
 +
table.prettytable td.line
 +
{
 +
  background: #f2f2f2;
 +
  font-weight: bold;
 +
}
 +
 +
/* Flytende tabeller */
 +
table.venstre, table.left {
 +
float:left;
 +
margin:0 1em 1em 0;
 +
}
 +
 +
table.høyre, table.right {
 +
float:right;
 +
margin:0 0 1em 1em;
 +
}
 +
 +
table.senter, table.center {
 +
margin:1em auto;
 +
}
 +
 +
/*
 +
Style for references according to media width
 +
© John Erling Blad, Creative Commons by Attribution 3.0
 +
*/
 +
@media all {
 +
#mw-content-text > .references {
 +
-ms-column-count: 1;
 +
-webkit-column-count: 1;
 +
-moz-column-count: 1;
 +
column-count: 1;
 +
font-size: 95%;
 +
}
 +
#mw-content-text > ol.references {
 +
margin-left:0;
 +
}
 +
#mw-content-text > ol.references li {
 +
list-style: decimal;
 +
margin-left: 3.2em;
 +
-webkit-column-break-inside: avoid; /* well, webkit */
 +
page-break-inside: avoid; /* most browsers support this */
 +
break-inside: avoid; /* some modern browsers support this */
 +
}
 +
}
 +
/* if bigger than the smallest, that is default, then override with this */
 +
@media all and (min-width: 50em) and (max-width: 100em) {
 +
#mw-content-text > .references {
 +
-ms-column-count: 2;
 +
-webkit-column-count: 2;
 +
-moz-column-count: 2;
 +
column-count: 2;
 +
font-size: 90%;
 +
}
 +
#mw-content-text > .references.has-1-children,
 +
#mw-content-text > .references.has-2-children {
 +
-ms-column-count: 1;
 +
-webkit-column-count: 1;
 +
-moz-column-count: 1;
 +
column-count: 1;
 +
font-size: 95%;
 +
}
 +
}
 +
/* if bigger than the seccond smallest, and all previous, then override with this */
 +
@media all and (min-width: 100em) and (max-width: 150em) {
 +
#mw-content-text > .references {
 +
-ms-column-count: 3;
 +
-webkit-column-count: 3;
 +
-moz-column-count: 3;
 +
column-count: 3;
 +
font-size: 85%;
 +
}
 +
#mw-content-text > .references.has-1-children,
 +
#mw-content-text > .references.has-2-children {
 +
-ms-column-count: 1;
 +
-webkit-column-count: 1;
 +
-moz-column-count: 1;
 +
column-count: 1;
 +
font-size: 95%;
 +
}
 +
#mw-content-text > .references.has-3-children,
 +
#mw-content-text > .references.has-4-children {
 +
-ms-column-count: 2;
 +
-webkit-column-count: 2;
 +
-moz-column-count: 2;
 +
column-count: 2;
 +
font-size: 90%;
 +
}
 +
}
 +
/* if bigger than the third smallest, and all previous, then override with this */
 +
@media all and (min-width: 150em) {
 +
#mw-content-text > .references {
 +
-ms-column-count: auto;
 +
-webkit-column-count: auto;
 +
-moz-column-count: auto;
 +
column-count: auto;
 +
-ms-column-width: 50em;
 +
-webkit-column-width: 50em;
 +
-moz-column-width: 50em;
 +
column-width: 50em;
 +
font-size: 80%;
 +
}
 +
#mw-content-text > .references.has-1-children,
 +
#mw-content-text > .references.has-2-children {
 +
-ms-column-count: 1;
 +
-webkit-column-count: 1;
 +
-moz-column-count: 1;
 +
column-count: 1;
 +
font-size: 95%;
 +
}
 +
#mw-content-text > .references.has-3-children,
 +
#mw-content-text > .references.has-4-children {
 +
-ms-column-count: 2;
 +
-webkit-column-count: 2;
 +
-moz-column-count: 2;
 +
column-count: 2;
 +
font-size: 90%;
 +
}
 +
#mw-content-text > .references.has-5-children,
 +
#mw-content-text > .references.has-6-children {
 +
-ms-column-count: 3;
 +
-webkit-column-count: 3;
 +
-moz-column-count: 3;
 +
column-count: 3;
 +
font-size: 85%;
 +
}
 +
}
 +
/* if print media, then override with this */
 +
@media print {
 +
#mw-content-text > .references {
 +
-ms-column-count: 2;
 +
-webkit-column-count: 2;
 +
-moz-column-count: 2;
 +
column-count:2;
 +
font-size: 90%;
 +
}
 +
}
 +
 +
/*
 +
Style for changing list number system
 +
© John Erling Blad, Creative Commons by Attribution 3.0
 +
*/
 +
#mw-content-text > .lower-alpha + .references > li {
 +
list-style-type: lower-alpha;
 +
}
 +
#mw-content-text > .upper-alpha + .references > li {
 +
list-style-type: upper-alpha;
 +
}
 +
#mw-content-text > .lower-roman + .references > li {
 +
list-style-type: lower-roman;
 +
}
 +
#mw-content-text > .upper-roman + .references > li {
 +
list-style-type: upper-roman;
 +
}
 +
 +
#mw-content-text > .following-list-style-type-lower-alpha + ol { list-style-type:lower-alpha; }
 +
#mw-content-text > .following-list-style-type-upper-alpha + ol { list-style-type:upper-alpha; }
 +
#mw-content-text > .following-list-style-type-lower-roman + ol { list-style-type:lower-roman; }
 +
#mw-content-text > .following-list-style-type-upper-roman + ol { list-style-type:upper-roman; }
 +
#mw-content-text > .following-list-style-type-decimal + ol { list-style-type:decimal; }
 +
#mw-content-text > .following-list-style-type-lower-alpha + ol.references li { list-style-type:lower-alpha; }
 +
#mw-content-text > .following-list-style-type-upper-alpha + ol.references li { list-style-type:upper-alpha; }
 +
#mw-content-text > .following-list-style-type-lower-roman + ol.references li { list-style-type:lower-roman; }
 +
#mw-content-text > .following-list-style-type-upper-roman + ol.references li { list-style-type:upper-roman; }
 +
#mw-content-text > .following-list-style-type-decimal + ol.references li { list-style-type:decimal; }
 +
 +
/*</pre>
 +
==Infoboks-elementer (ny)==
 +
<pre>*/
 +
 +
table.infoboks {
 +
  float:right;
 +
  border:1px solid #aaa;
 +
  padding:3px;
 +
  margin:0.5em 0em 1em 1em;
 +
  background-color:#f9f9f9;
 +
  vertical-align:top;
 +
  text-align: left;
 +
  font-size: 88%;
 +
}
 +
table.infoboks tr.overskrift th {
 +
  text-align:center;
 +
  font-weight:bold;
 +
  font-size:larger;
 +
  border:none;
 +
}
 +
table.infoboks tr.bilde td {
 +
  background-color:#fff;
 +
  text-align:center;
 +
  vertical-align:middle;
 +
  border:none;
 +
}
 +
 +
table.infoboks th {
 +
  border-bottom:1px solid #ccc;
 +
  text-align:center;
 +
  padding-left:3px;
 +
  padding-right:3px;
 +
  padding-top:0.3em;
 +
}
 +
 +
table.infoboks td {
 +
  background-color:#efefef;
 +
  border-bottom:1px solid #ccc;
 +
  margin:4px;
 +
  padding:3px;
 +
}
 +
 +
table.infoboks tr.custom td {
 +
  background:none;
 +
  border:none;
 +
}
 +
 +
table.infoboks tr.rad th {
 +
  text-align:left;
 +
  font-weight:bold;
 +
  border:none;
 +
  padding-left:3px;
 +
  padding-right:3px;
 +
  padding-top:0.2em;
 +
  padding-bottom:0.1em;
 +
  background-color:#f9f9f9;
 +
}
 +
 +
table.infoboks tr.rad td {
 +
  text-align:left;
 +
  font-weight:normal;
 +
  border:none;
 +
  padding-left:3px;
 +
  padding-right:3px;
 +
  padding-top:0.2em;
 +
  padding-bottom:0.1em;
 +
  background-color:#f9f9f9;
 +
}
 +
table.infoboks tr.rad td.center {
 +
  text-align:center;
 +
}
 +
table.infoboks tr.rad td.headercenter {
 +
  text-align:center;
 +
  font-weight:bold;
 +
  border:none;
 +
  padding-left:0px;
 +
  padding-right:0px;
 +
  padding-top:0.2em;
 +
  padding-bottom:0.1em;
 +
  background-color:#f9f9f9;
 +
}
 +
table.infoboks tr.hode th {
 +
  padding-left:0px;
 +
  padding-right:0px;
 +
  padding-top:0.2em;
 +
  padding-bottom:0.1em;
 +
}
 +
 +
table.infoboks tr.bilde td {
 +
  text-align:center;
 +
  font-weight:normal;
 +
  border:none;
 +
  padding-left:3px;
 +
  padding-right:3px;
 +
  padding-top:0;
 +
  padding-bottom:0;
 +
  background-color:#f9f9f9;
 +
}
 +
 +
table.infoboks tr.overskrift td {
 +
  text-align:center;
 +
  font-weight:bold;
 +
  background-color:#eee;
 +
  border:none;
 +
  padding-left:0px;
 +
  padding-right:0px;
 +
  padding-top:0.2em;
 +
  padding-bottom:0.1em;
 +
}
 +
/* ekstra klasser for mulig differensiering */
 +
.infoboks.geografi tr.overskrift th{
 +
  background-color:#f9f9f9;
 +
}
 +
.infoboks.biografi tr.overskrift th{
 +
  background-color:#f9f9f9;
 +
}
 +
.infoboks.transport tr.overskrift th{
 +
  background-color:#f9f9f9;
 +
}
 +
.infoboks.bygning tr.overskrift th{
 +
  background-color:#f9f9f9;
 +
}
 +
.infoboks.infrastruktur tr.overskrift th{
 +
  background-color:#f9f9f9;
 +
}
 +
.infoboks.bred tr.overskrift td {
 +
  font-size:larger;
 +
}
 +
.infoboks.ekstrabred tr.overskrift td {
 +
  font-size:larger;
 +
}
 +
/* ekstra klasser for kantlinjer */
 +
.infoboks.bordered tr.rad th{
 +
  border-bottom:1px solid #ccc;
 +
}
 +
.infoboks.bordered tr.rad td {
 +
  border-bottom:1px solid #ccc;
 +
}
 +
/*</pre>
 +
 +
==Infoboks-elementer (gammel)==
 +
<pre>*/
 +
 +
.infoboks-start1
 +
{
 +
border: 1px solid #aaa;
 +
background-color: #f9f9f9;
 +
padding: 5px;
 +
width: 220px;
 +
margin-left: 1em;
 +
float: right;
 +
font-size: 90%;
 +
}
 +
 +
.infoboks-start2
 +
{
 +
text-align: center;
 +
background-color: #ccf;
 +
}
 +
 +
.infoboks-start3
 +
{
 +
border-top: 3px solid #ccf;
 +
border-bottom: 3px solid #ccf;
 +
font-size: 130%;
 +
font-weight: bold;
 +
margin-bottom: 0.8ex;
 +
}
 +
 +
.infoboks-overskrift-tr { background-color: #d3d3d3; }
 +
 +
.infoboks-overskrift-td
 +
{
 +
text-align: center;
 +
font-size: 105%;
 +
font-weight: bold;
 +
}
 +
 +
.infoboks-bilde
 +
{
 +
text-align: center;
 +
background-color: #fff;
 +
border-top: 2px solid #fff;
 +
border-bottom: 2px solid #fff;
 +
padding: 3px;
 +
}
 +
 +
.infoboks-bildetekst
 +
{
 +
text-align: center;
 +
background-color: #fff;
 +
border-bottom: 1px solid #d3d3d3;
 +
}
 +
 +
.infoboks-selle1 { background-color: #efefef; }
 +
 +
.infoboks-selle1-td
 +
{
 +
font-weight: bold;
 +
border-bottom: 1px solid #d3d3d3;
 +
}
 +
 +
.infoboks-selle2 {
 +
border: 0;
 +
border-bottom: 1px solid #d3d3d3;
 +
padding: 0;
 
}
 
}

Nåværende revisjon fra 16. mai 2016 kl. 14:42

/* CSS plassert i denne fila vil gjelde for alle utseender. */
/* Cell sizes for ambox/tmbox/imbox/cmbox/ombox/fmbox/dmbox message boxes */
th.mbox-text, td.mbox-text {   /* The message body cell(s) */
    border: none;
    /* @noflip */
    padding: 0.25em 0.9em;     /* 0.9em left/right */
    width: 100%;               /* Make all mboxes the same width regardless of text length */
}
td.mbox-image {                /* The left image cell */
    border: none;
    /* @noflip */
    padding: 2px 0 2px 0.9em;  /* 0.9em left, 0px right */
    text-align: center;
}
td.mbox-imageright {           /* The right image cell */
    border: none;
    /* @noflip */
    padding: 2px 0.9em 2px 0;  /* 0px left, 0.9em right */
    text-align: center;
}
td.mbox-empty-cell {           /* An empty narrow cell */
    border: none;
    padding: 0;
    width: 1px;
}

/* Article message box styles */
table.ambox {
    margin: 0 10%;                  /* 10% = Will not overlap with other elements */
    border: 1px solid #aaa;
    /* @noflip */
    border-left: 10px solid #1e90ff;  /* Default "notice" blue */
    background: #fbfbfb;
}
table.ambox + table.ambox {      /* Single border between stacked boxes. */
    margin-top: -1px;
}
.ambox th.mbox-text,
.ambox td.mbox-text {            /* The message body cell(s) */
    padding: 0.25em 0.5em;       /* 0.5em left/right */
}
.ambox td.mbox-image {           /* The left image cell */
    /* @noflip */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    /* @noflip */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}

table.ambox-notice {
    /* @noflip */
    border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-speedy {
    /* @noflip */
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-delete {
    /* @noflip */
    border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
    /* @noflip */
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    /* @noflip */
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
    /* @noflip */
    border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    /* @noflip */
    border-left: 10px solid #bba;       /* Gray-gold */
}

/* Image message box styles */
table.imbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 3px solid #1e90ff;    /* Default "notice" blue */
    background: #fbfbfb;
}
.imbox .mbox-text .imbox {  /* For imboxes inside imbox-text cells. */
    margin: 0 -0.5em;       /* 0.9 - 0.5 = 0.4em left/right.        */
    display: block;         /* Fix for webkit to force 100% width.  */
}
.mbox-inside .imbox {       /* For imboxes inside other templates.  */
    margin: 4px;
}

table.imbox-notice {
    border: 3px solid #1e90ff;    /* Blue */
}
table.imbox-speedy {
    border: 3px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.imbox-delete {
    border: 3px solid #b22222;    /* Red */
}
table.imbox-content {
    border: 3px solid #f28500;    /* Orange */
}
table.imbox-style {
    border: 3px solid #f4c430;    /* Yellow */
}
table.imbox-move {
    border: 3px solid #9932cc;    /* Purple */
}
table.imbox-protection {
    border: 3px solid #bba;       /* Gray-gold */
}
table.imbox-license {
    border: 3px solid #88a;       /* Dark gray */
    background: #f7f8ff;          /* Light gray */
}
table.imbox-featured {
    border: 3px solid #cba135;    /* Brown-gold */
}

/* Category message box styles */
table.cmbox {
    margin: 3px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;
    background: #DFE8FF;    /* Default "notice" blue */
}

table.cmbox-notice {
    background: #D8E8FF;    /* Blue */
}
table.cmbox-speedy {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 4px solid #b22222;    /* Red */
    background: #FFDBDB;          /* Pink */
}
table.cmbox-delete {
    background: #FFDBDB;    /* Red */
}
table.cmbox-content {
    background: #FFE7CE;    /* Orange */
}
table.cmbox-style {
    background: #FFF9DB;    /* Yellow */
}
table.cmbox-move {
    background: #E4D8FF;    /* Purple */
}
table.cmbox-protection {
    background: #EFEFE1;    /* Gray-gold */
}

/* Other pages message box styles */
table.ombox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #aaa;       /* Default "notice" gray */
    background: #f9f9f9;
}

table.ombox-notice {
    border: 1px solid #aaa;       /* Gray */
}
table.ombox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.ombox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.ombox-content {
    border: 1px solid #f28500;    /* Orange */
}
table.ombox-style {
    border: 1px solid #f4c430;    /* Yellow */
}
table.ombox-move {
    border: 1px solid #9932cc;    /* Purple */
}
table.ombox-protection {
    border: 2px solid #bba;       /* Gray-gold */
}

/* Talk page message box styles */
table.tmbox {
    margin: 4px 10%;
    border-collapse: collapse;
    border: 1px solid #c0c090;    /* Default "notice" gray-brown */
    background: #f8eaba;
}
.mediawiki .mbox-inside .tmbox { /* For tmboxes inside other templates. The "mediawiki" class ensures that */
    margin: 2px 0;               /* this declaration overrides other styles (including mbox-small above)   */
    width: 100%;                 /* For Safari and Opera */
}
.mbox-inside .tmbox.mbox-small { /* "small" tmboxes should not be small when  */
    line-height: 1.5em;          /* also "nested", so reset styles that are   */
    font-size: 100%;             /* set in "mbox-small" above.                */
}

table.tmbox-speedy {
    border: 2px solid #b22222;    /* Red */
    background: #fee;             /* Pink */
}
table.tmbox-delete {
    border: 2px solid #b22222;    /* Red */
}
table.tmbox-content {
    border: 2px solid #f28500;    /* Orange */
}
table.tmbox-style {
    border: 2px solid #f4c430;    /* Yellow */
}
table.tmbox-move {
    border: 2px solid #9932cc;    /* Purple */
}
table.tmbox-protection,
table.tmbox-notice {
    border: 1px solid #c0c090;    /* Gray-brown */
}

/* Disambig and set index box styles */
table.dmbox {
    clear: both;
    margin: 0.9em 1em;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    background: transparent;
}

/* Footer and header message box styles */
table.fmbox {
    clear: both;
    margin: 0.2em 0;
    width: 100%;
    border: 1px solid #aaa;
    background: #f9f9f9;     /* Default "system" gray */
}
table.fmbox-system {
    background: #f9f9f9;
}
table.fmbox-warning {
    border: 1px solid #bb7070;  /* Dark pink */
    background: #ffdbdb;        /* Pink */
}
table.fmbox-editnotice {
    background: transparent;
}
/* Div based "warning" style fmbox messages. */
div.mw-warning-with-logexcerpt,
div.mw-lag-warn-high,
div.mw-cascadeprotectedwarning,
div#mw-protect-cascadeon,
div.titleblacklist-warning,
div.locked-warning {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #bb7070;
    background: #ffdbdb;
    padding: 0.25em 0.9em;
}
/* Div based "system" style fmbox messages.
   Used in [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.fmbox-system {
    clear: both;
    margin: 0.2em 0;
    border: 1px solid #aaa;
    background: #f9f9f9;
    padding: 0.25em 0.9em;
}

/* These mbox-small classes must be placed after all other
   ambox/tmbox/ombox etc classes. "body.mediawiki" is so
   they override "table.ambox + table.ambox" above. */
body.mediawiki table.mbox-small {   /* For the "small=yes" option. */
    /* @noflip */
    clear: right;
    /* @noflip */
    float: right;
    /* @noflip */
    margin: 4px 0 4px 1em;
    width: 238px;
    font-size: 88%;
    line-height: 1.25em;
}
body.mediawiki table.mbox-small-left {   /* For the "small=left" option. */
    /* @noflip */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}

/* Style for compact ambox */
/* Hide the images */
.compact-ambox table .mbox-image,
.compact-ambox table .mbox-imageright,
.compact-ambox table .mbox-empty-cell {
    display: none;
}
/* Remove borders, backgrounds, padding, etc. */
.compact-ambox table.ambox {
    border: none;
    border-collapse: collapse;
    background: transparent;
    margin: 0 0 0 1.6em !important;
    padding: 0 !important;
    width: auto;
    display: block;
}
body.mediawiki .compact-ambox table.mbox-small-left {
    font-size: 100%;
    width: auto;
    margin: 0;
}
/* Style the text cell as a list item and remove its padding */
.compact-ambox table .mbox-text {
    padding: 0 !important;
    margin: 0 !important;
}
.compact-ambox table .mbox-text-span {
    display: list-item;
    line-height: 1.5em;
    list-style-type: square;
    list-style-image: url(/w/skins/MonoBook/bullet.gif);
}
.skin-vector .compact-ambox table .mbox-text-span {
    list-style-type: disc;
    list-style-image: url(/w/skins/Vector/images/bullet-icon.svg);
    list-style-image: url(/w/skins/Vector/images/bullet-icon.png)\9;
}
/* Allow for hiding text in compact form */
.compact-ambox .hide-when-compact {
    display: none;
}

/* Infobokser (ny) */
.infoboks .over {
 font-size:larger;
 font-weight:bold;
}
table.infoboks {
   float:right;
   border:1px solid #aaa;
   clear:right;
   width:22em;
   /*Ekstra css ikke i common.css på wikipedia */
   padding: 3px;
   margin: 0.5em 0em 1em 1em;
   background-color: #f9f9f9;
   vertical-align: top;
   text-align: left;
   font-size: 88%
}

table.infoboks td, table.infoboks th {
   vertical-align:top;
}

table.infoboks tr.overskrift th {
   text-align:center;
   font-weight:bold;
   font-size:larger;
}

table.infoboks tr.bilde td {
   text-align:center;
   padding:0.5em;
}

table.infoboks th {
   text-align:center;
   padding-left:3px;
   padding-right:3px;
}

table.infoboks td {
   margin:4px;
   padding-left:3px;
   padding-right:3px;
}

table.infoboks tr.custom td {
   background:none;
   border:none;
}

table.infoboks td dl {
   margin:0 0 0 .5em;
}
table.infoboks td dd {
   margin:0;
}

table.infoboks tbody tr.rad td.left {
   text-align:left !important;
   width:inherit;
}
table.infoboks tbody tr.rad td.center {
   text-align:center;
   width:inherit;
}
table.infoboks tbody tr.rad td.headercenter {
   text-align:center;
   font-weight:bold;
   width:inherit;
}

table.infoboks tbody tr.rad td.dotleft {
 border-left: 1px dotted #aaa;
}

.infoboks .thumbcaption {
   text-align:center !important;
   /* 100% av 88% (tekststørrelsen i infobokser) gir omtrent samme størrelse som i vanlige bildetekster.  
      0.94 * 0.94 / 0.88 = 1.00 */
   font-size: 100% !important; 
}

.infoboks.fribredde { /* ekstra klasse for fri bredde paa infobokser */
   width:auto;
}
.infoboks.fastbredde { /* ekstra klasse for fast bredde paa infobokser */
   width:22em;
}
.infoboks.bred { /* ekstra klasse for bredere infobokser */
   width:300px;
}

.infoboks.border-collapse {
   border-collapse:collapse;
}
.infoboks tr.rad.border-top th, .infoboks tr.rad.border-top td {
  border-top:1px solid #aaa;
}
.infoboks tr.rad.border-bottom th, .infoboks tr.rad.border-bottom td {
  border-bottom:1px solid #aaa;
}
.infoboks.mindreskrift {
  font-size:85%;
  line-height:1.3em;
}

.infoboks tr.rad td.th { /* ekstra klasse for emulering av <th> */
   font-weight:bold;
   padding-left:3px;
   padding-right:3px;
}

.infoboks.ekstrabred { /* ekstra klasse for enda bredere infobokser */
   width:350px;
}

.ikkefet { /* klasse for at innhold i elementer som er halvfete skal holde seg slanke */
  font-weight:normal !important;
}

.hide { /* klasse som gjemmer innholdet */
   display:none;
}

/* Counter stuff for the tables */

table {
  counter-reset: line;
}
th.line:before,
td.line:before
{
  content: counter(line) " ";
  counter-increment: line;
}
table.wikitable td.line,
table.prettytable td.line
{
  background: #f2f2f2;
  font-weight: bold;
}

/* Flytende tabeller */
table.venstre, table.left {
 float:left;
 margin:0 1em 1em 0;
}
 
table.høyre, table.right {
 float:right;
 margin:0 0 1em 1em;
}
 
table.senter, table.center {
 margin:1em auto;
}

/*
Style for references according to media width
© John Erling Blad, Creative Commons by Attribution 3.0
*/
@media all {
	#mw-content-text > .references {
		-ms-column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		font-size: 95%;
	}
	#mw-content-text > ol.references {
		margin-left:0;
	}
	#mw-content-text > ol.references li {
		list-style: decimal;
		margin-left: 3.2em;
		-webkit-column-break-inside: avoid; /* well, webkit */
		page-break-inside: avoid; /* most browsers support this */
		break-inside: avoid; /* some modern browsers support this */
	}
}
/* if bigger than the smallest, that is default, then override with this */
@media all and (min-width: 50em) and (max-width: 100em) {
	#mw-content-text > .references {
		-ms-column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		font-size: 90%;
	}
	#mw-content-text > .references.has-1-children,
	#mw-content-text > .references.has-2-children {
		-ms-column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		font-size: 95%;
	}
}
/* if bigger than the seccond smallest, and all previous, then override with this */
@media all and (min-width: 100em) and (max-width: 150em) {
	#mw-content-text > .references {
		-ms-column-count: 3;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		font-size: 85%;
	}
	#mw-content-text > .references.has-1-children,
	#mw-content-text > .references.has-2-children {
		-ms-column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		font-size: 95%;
	}
	#mw-content-text > .references.has-3-children,
	#mw-content-text > .references.has-4-children {
		-ms-column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		font-size: 90%;
	}
}
/* if bigger than the third smallest, and all previous, then override with this */
@media all and (min-width: 150em) {
	#mw-content-text > .references {
		-ms-column-count: auto;
		-webkit-column-count: auto;
		-moz-column-count: auto;
		column-count: auto;
		-ms-column-width: 50em;
		-webkit-column-width: 50em;
		-moz-column-width: 50em;
		column-width: 50em;
		font-size: 80%;
	}
	#mw-content-text > .references.has-1-children,
	#mw-content-text > .references.has-2-children {
		-ms-column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
		font-size: 95%;
	}
	#mw-content-text > .references.has-3-children,
	#mw-content-text > .references.has-4-children {
		-ms-column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
		font-size: 90%;
	}
	#mw-content-text > .references.has-5-children,
	#mw-content-text > .references.has-6-children {
		-ms-column-count: 3;
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		font-size: 85%;
	}
}
/* if print media, then override with this */
@media print {
	#mw-content-text > .references {
		-ms-column-count: 2;
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count:2;
		font-size: 90%;
	}
}

/*
Style for changing list number system
© John Erling Blad, Creative Commons by Attribution 3.0
*/
#mw-content-text > .lower-alpha + .references > li {
	list-style-type: lower-alpha;
}
#mw-content-text > .upper-alpha + .references > li {
	list-style-type: upper-alpha;
}
#mw-content-text > .lower-roman + .references > li {
	list-style-type: lower-roman;
}
#mw-content-text > .upper-roman + .references > li {
	list-style-type: upper-roman;
}

#mw-content-text > .following-list-style-type-lower-alpha + ol { list-style-type:lower-alpha; }
#mw-content-text > .following-list-style-type-upper-alpha + ol { list-style-type:upper-alpha; }
#mw-content-text > .following-list-style-type-lower-roman + ol { list-style-type:lower-roman; }
#mw-content-text > .following-list-style-type-upper-roman + ol { list-style-type:upper-roman; }
#mw-content-text > .following-list-style-type-decimal + ol { list-style-type:decimal; }
#mw-content-text > .following-list-style-type-lower-alpha + ol.references li { list-style-type:lower-alpha; }
#mw-content-text > .following-list-style-type-upper-alpha + ol.references li { list-style-type:upper-alpha; }
#mw-content-text > .following-list-style-type-lower-roman + ol.references li { list-style-type:lower-roman; }
#mw-content-text > .following-list-style-type-upper-roman + ol.references li { list-style-type:upper-roman; }
#mw-content-text > .following-list-style-type-decimal + ol.references li { list-style-type:decimal; }

/*</pre>
==Infoboks-elementer (ny)==
<pre>*/

table.infoboks {
   float:right;
   border:1px solid #aaa;
   padding:3px;
   margin:0.5em 0em 1em 1em;
   background-color:#f9f9f9;
   vertical-align:top;
   text-align: left;
   font-size: 88%;
}
table.infoboks tr.overskrift th {
   text-align:center;
   font-weight:bold;
   font-size:larger;
   border:none;
}
table.infoboks tr.bilde td {
   background-color:#fff;
   text-align:center;
   vertical-align:middle;
   border:none;
}

table.infoboks th {
   border-bottom:1px solid #ccc;
   text-align:center;
   padding-left:3px;
   padding-right:3px;
   padding-top:0.3em;
}

table.infoboks td {
   background-color:#efefef;
   border-bottom:1px solid #ccc;
   margin:4px;
   padding:3px;
}

table.infoboks tr.custom td {
   background:none;
   border:none;
}

table.infoboks tr.rad th {
   text-align:left;
   font-weight:bold;
   border:none;
   padding-left:3px;
   padding-right:3px;
   padding-top:0.2em;
   padding-bottom:0.1em;
   background-color:#f9f9f9;
}

table.infoboks tr.rad td {
   text-align:left;
   font-weight:normal;
   border:none;
   padding-left:3px;
   padding-right:3px;
   padding-top:0.2em;
   padding-bottom:0.1em;
   background-color:#f9f9f9;
}
table.infoboks tr.rad td.center {
   text-align:center;
}
table.infoboks tr.rad td.headercenter {
   text-align:center;
   font-weight:bold;
   border:none;
   padding-left:0px;
   padding-right:0px;
   padding-top:0.2em;
   padding-bottom:0.1em;
   background-color:#f9f9f9;
}
table.infoboks tr.hode th {
   padding-left:0px;
   padding-right:0px;
   padding-top:0.2em;
   padding-bottom:0.1em;
}

table.infoboks tr.bilde td {
   text-align:center;
   font-weight:normal;
   border:none;
   padding-left:3px;
   padding-right:3px;
   padding-top:0;
   padding-bottom:0;
   background-color:#f9f9f9;
}

table.infoboks tr.overskrift td {
   text-align:center;
   font-weight:bold;
   background-color:#eee;
   border:none;
   padding-left:0px;
   padding-right:0px;
   padding-top:0.2em;
   padding-bottom:0.1em;
}
/* ekstra klasser for mulig differensiering */
.infoboks.geografi tr.overskrift th{
   background-color:#f9f9f9;
}
.infoboks.biografi tr.overskrift th{
   background-color:#f9f9f9;
}
.infoboks.transport tr.overskrift th{
   background-color:#f9f9f9;
}
.infoboks.bygning tr.overskrift th{
   background-color:#f9f9f9;
}
.infoboks.infrastruktur tr.overskrift th{
   background-color:#f9f9f9;
}
.infoboks.bred tr.overskrift td {
   font-size:larger;
}
.infoboks.ekstrabred tr.overskrift td {
   font-size:larger;
}
/* ekstra klasser for kantlinjer */
.infoboks.bordered tr.rad th{
   border-bottom:1px solid #ccc;
}
.infoboks.bordered tr.rad td {
   border-bottom:1px solid #ccc;
}
/*</pre>

==Infoboks-elementer (gammel)==
<pre>*/

.infoboks-start1
{
	border: 1px solid #aaa;
	background-color: #f9f9f9;
	padding: 5px;
	width: 220px;
	margin-left: 1em;
	float: right;
	font-size: 90%;
}

.infoboks-start2
{
	text-align: center;
	background-color: #ccf;
}

.infoboks-start3
{
	border-top: 3px solid #ccf;
	border-bottom: 3px solid #ccf;
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 0.8ex;
}

.infoboks-overskrift-tr { background-color: #d3d3d3; }

.infoboks-overskrift-td
{
	text-align: center;
	font-size: 105%;
	font-weight: bold;
}

.infoboks-bilde
{
	text-align: center;
	background-color: #fff;
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
	padding: 3px;
}

.infoboks-bildetekst
{
	text-align: center;
	background-color: #fff;
	border-bottom: 1px solid #d3d3d3;
}

.infoboks-selle1 { background-color: #efefef; }

.infoboks-selle1-td
{
	font-weight: bold;
	border-bottom: 1px solid #d3d3d3;
}

.infoboks-selle2 {
	border: 0;
	border-bottom: 1px solid #d3d3d3;
	padding: 0;
}