MediaWiki:Common.css: Unterschied zwischen den Versionen

Aus Organ index
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
/* CSS an dieser Stelle wirkt sich auf alle Skins aus */
+
/* ******************************** */
 +
/* GLOBAL                          */
 +
/* ******************************** */
  
#bodyContent h2,
 
#toc h2,
 
  
.portlet h5,
+
  html, body, #globalWrapper {height: 100% !important;}  /* footerstick */
.toc h2,
+
  body {background: none !important;}
 +
  #globalWrapper {
 +
font-family: Georgia, serif !important;
 +
font-size: 15px !important;
 +
width: 80% !important;
 +
margin: 0 auto !important;
 +
}
  
a,
 
h1, h2, h3, h4, h5, h6
 
{
 
color: #ccf !important;
 
}
 
  
  
#p-cactions li a,
+
/* ******************************** */
#p-cactions li a:hover,
+
/* CONTENT                          */
 +
/* ******************************** */
  
.ns-0 * #p-cactions li a,
+
/*
.ns-0 * #p-cactions li.selected a,
+
  'column content' is a wrapper for 'content' which contains a heading and bodyContent;
.portlet a,
+
  column-content is relative to the top of the globalwrapper which has a top-margin of 15px;
.portlet li
+
*/
 +
  #column-content {
 +
position: relative !important;
 +
float: left !important;
 +
clear: both !important;
 +
margin: 0 !important;
 +
padding: 0 !important;
 +
background-color: transparent !important;
 +
min-height: 100% !important; /* footerstick */
 +
}
 +
  #content {
 +
width: auto !important;
 +
margin: 0 !important;
 +
margin-top: 0 !important;
 +
margin-left: 0 !important;
 +
border: none !important;
 +
background: transparent !important;
 +
padding: 80px 0 !important; /* footerstick */
 +
z-index: 0 !important;
 +
}
 +
  #bodyContent {
 +
width: 100% !important;
 +
margin: 0 !important;
 +
margin-top: 80px !important;
 +
padding: 0 !important;
 +
text-align: justify !important;
 +
font-size: inherit !important;
 +
}
  
{
 
color: #ccf !important;
 
background-color: #000 !important;
 
}
 
  
 +
/* ******************************** */
 +
/* COLMN-ONE & PORTLET CLASS        */
 +
/* ******************************** */
  
a:hover
+
/*
{
+
  Column-one contains all portlets (.portlet);
color: #5f5 !important;
+
  it is at the end of the html so to get it at the top, it is positioned absolutely;
font-weight: bolder !important;
+
  top-margin: 15px is set to correspond to the globalwrapper's margin
text-decoration: underline !important;
+
*/
}
+
  #column-one {
 +
position: absolute !important;
 +
top: 0px !important;
 +
left: 0px !important;
 +
width: 80% !important;
 +
height: 40px !important;
 +
line-height: 40px !important;
 +
margin: 0 !important;
 +
padding: 0 10% !important;
 +
white-space: normal !important;
 +
text-align: left !important;
 +
background-color: #AAAAAA !important;
 +
vertical-align: middle !important;
 +
font-family: sans-serif !important;
 +
}
 +
  #column-one * {font-size: 11px !important;}
 +
  .portlet:not(#p-cactions) {
 +
display: block !important;
 +
position: relative !important;
 +
float: left !important;
 +
clear: none !important;
 +
overflow: visible !important;
 +
width: auto !important;
 +
margin: 0 25px !important;
 +
padding: 0 !important;
 +
text-transform: lowercase !important;
 +
}
 +
  .portlet:not(#p-cactions) .pBody {
 +
display: none !important;
 +
position: absolute !important;
 +
z-index: 10 !important;
 +
background: white !important;
 +
border: thin solid #AAAAAA !important;
 +
text-align: left !important;
 +
width: 150px !important;
 +
top: 1.1em !important;
 +
left: 1.1em !important;
 +
padding: 0.5em !important;
 +
}
 +
  .portlet:not(#p-cactions):hover .pBody {
 +
display: block !important;
 +
}
 +
  .portlet ul,
 +
  .portlet li {
 +
display: block !important;
 +
margin: 0 !important;
 +
padding: 0 !important;
 +
line-height: 1.75em !important;
 +
}
 +
  #p-tb ul, #p-interaction ul {margin-top: 4px !important;}
 +
  .portlet li {padding-left: 10px !important;}
 +
  .portlet * {font-weight: normal !important; color: black !important; text-align: left !important;}
 +
  .portlet h5 {
 +
display: block !important;
 +
height: auto !important;
 +
padding: 0 !important;
 +
cursor: pointer !important;
 +
}
 +
  .portlet a {
 +
color: inherit !important;
 +
background-color: transparent !important;
 +
}  
  
i,
 
p,
 
span,
 
table
 
{
 
color: #bbb !important;
 
}
 
  
  
 +
/* ******************************** */
 +
/* P-CACTIONS                      */
 +
/* ******************************** */
  
 +
  #p-cactions {
 +
position: absolute !important;
 +
z-index: 5 !important;
 +
top: 170px !important;
 +
width: 80% !important;
 +
height: auto !important;
 +
margin: 0 !important;
 +
padding: 0 !important;
 +
border-bottom: thin solid #999 !important;
 +
}
 +
  #p-cactions * {text-transform: uppercase !important;}
 +
  #p-cactions h5 {display: none !important;}
 +
  #p-cactions .pBody {
 +
display: block !important;
 +
position: relative !important;
 +
float: left !important;
 +
top: 0 !important; left: 0 !important;
 +
width: auto !important;
 +
padding: 0 15px !important;
 +
}
  
 +
  #p-cactions li {
 +
position: relative !important;
 +
display: block !important;
 +
float: left !important;
 +
top: 1px !important;
 +
width: auto !important;
 +
border: none !important;
 +
height: 30px !important;
 +
line-height: 30px !important;
 +
vertical-align: middle !important;
 +
padding: 0 !important;
 +
}
 +
  #p-cactions a {
 +
width: auto !important;
 +
padding-left: 30px !important;
 +
padding-right: 30px !important;
 +
}
  
.gallerybox .thumb img,
+
  #p-cactions li.selected {
.infobox,
+
border-left: thin solid #999 !important;
 +
border-top: thin solid #999 !important;
 +
border-right: thin solid #999 !important;
 +
border-bottom: thin solid white !important;
 +
}
  
div.thumb,
+
  #p-cactions li.selected a {letter-spacing: 0.5em !important;}
div.thumb div a img,
 
pre,
 
table.gallery,
 
table.gallery td,
 
td,
 
  
[class="gallery"],
 
[class="tex"],
 
[class="thumb"],
 
[class="thumbimage"]
 
{
 
background-color: #313 !important;
 
border-color: #000 !important;
 
}
 
  
  
 +
/* ******************************** */
 +
/* P-PERSONAL                      */
 +
/* ******************************** */
  
 +
#p-personal:not(#p-cactions) {
 +
position: relative !important;
 +
float: right !important;
 +
left: auto !important; top: auto !important;
 +
margin-right: 0 !important;
 +
height: 40px !important;
 +
line-height: 40px !important;
 +
}
  
img
+
/* login - the login / create account option displayed when not logged in */
{
+
  li#pt-userpage,
background-color: #eae !important;
+
  li#pt-anonuserpage,
}
+
  li#pt-login {
 +
background: none !important;
 +
padding-left: 0 !important
 +
}
  
  
 +
/* ******************************** */
 +
/* OTHER PORTLETS (SEARCH & LOGO)  */
 +
/* ******************************** */
  
 +
/*  #p-search h5 {display: none !important;} */
 +
  #p-search .pBody {padding: 0 !important;}
 +
  #searchBody {border: none !important;}
 +
  #searchform imput {display: inline !important;}
 +
  #searchGoButton {font-weight: normal !important;}
  
  
div#userloginForm form,
+
/* Wikipedia logo */
div#userloginForm form#userlogin2,
+
  div#p-logo:not(#p-cactions) {height: 30px !important; position: absolute !important; margin: 0 !important; left: 10% !important; top: 5px !important;}
div#userloginForm table,
+
  div#p-logo a {
div#userloginForm form#userlogin2 table,
+
background: url('http://pics.viharpander.dk/wikislogan.png') no-repeat !important;
table.navbox,
+
height: 30px !important;
th,
+
width: 110px !important;
 +
}
  
[class="catlinks"],
+
#p-navigation:not(#p-cactions) {
[class="pBody"],
+
margin-left: 135px !important;
[class='plainlinks'],
+
}
[class="portlet"],
 
[class="thumbinner"],
 
  
[id="catlinks"],
+
  div#siteNotice
[id="column-content"],
+
{display:none !important;}
[id="toc"]
 
{
 
background-color: #101 !important;
 
}
 
  
 +
  /* language class selectors - see http://en.wikipedia.org/wiki/List_of_Wikipedias#By_article_count */
 +
  #p-lang li
 +
:not(.interwiki-de)
 +
:not(.interwiki-en)
 +
:not(.interwiki-es)
 +
:not(.interwiki-fr)
 +
:not(.interwiki-it)
 +
:not(.interwiki-nl)
 +
:not(.interwiki-pl)
 +
:not(.interwiki-pt)
 +
:not(.interwiki-sv)
 +
{display: none !important;}
  
  
 +
/* ******************************** */
 +
/* FOOTER                          */
 +
/* ******************************** */
  
 +
  #footer {
 +
position: relative !important;
 +
height: 40px !important;
 +
line-height: 40px !important;
 +
padding: 0 !important;
 +
margin: 0 !important;
 +
top: -51px !important; /* footerstick */
 +
font-size: 11px !important;
 +
z-index: 10 !important;
 +
border-bottom: none !important;
 +
border-top: thin solid #999 !important;
 +
border-left: none !important;
 +
border-right: none !important;
 +
text-transform: lowercase !important;
 +
font-family: sans-serif !important;
 +
}
  
body,
+
  #footer a {text-decoration: none !important; color: black !important; }
cite,
+
  #footer > *:not(#f-list),
html,
+
  #footer #copyright
input,
+
{display: none !important;}
li,
+
  #f-list {
select,
+
position: relative !important;
 +
display: inline !important;
 +
vertical-align: middle !important;
 +
height: 50px !important;
 +
line-height: 50px !important;
 +
}
 +
  #f-list li {display: block !important;}
 +
  #f-list #lastmod {float: right !important;}
 +
  #f-list #privacy {float: left !important;}
 +
  #f-list #about {float: left !important;}
 +
  #f-list #disclaimer {float: left !important;}
  
[class="firstHeading"],
 
[class="mw-headline"],
 
[class="selflink"],
 
[class="toccolours"],
 
[class="tright"],
 
[class="wikitable"],
 
  
[id="ca-edit"],
 
[id="ca-history"],
 
[id="ca-talk"],
 
[id="content"],
 
[id="footer"],
 
[id="siteSub"]
 
{
 
color: #aaa !important;
 
background-color: #000 !important;
 
}
 
  
 +
/* ******************************** */
 +
/* TEXT                            */
 +
/* ******************************** */
  
 +
/* Various adjustments to text elements */
  
 +
#anon-banner {display: none !important;}
  
 +
/* paragraphs */
 +
  .infobox + p {margin-top: 0 !important;}
  
[style="background-image: url(/images/wiki-en.png);"]
+
/* Pre-arranged text block */
{
+
  pre {
background-image: url("data:image/png;base64,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") !important;
+
border: none !important;
}
+
background-color: #EEEEEE !important;
 +
}
 +
/* Quotes */
 +
  table.cquote {font-size: 14px !important;}
 +
 
 +
/* Headlines */
 +
  h1, h2, h3, h4, h5 {font-weight: normal !important}
 +
  h1 {
 +
font-style: italic !important;
 +
font-size: 225% !important;
 +
border: none !important;
 +
padding-top: 0 !important;
 +
}
 +
  #bodyContent h2 {border-bottom-color: #DDDDDD !important;}
 +
  .firstHeading {
 +
margin: 0 !important;
 +
padding: 0 !important;
 +
}
 +
  #siteSub {
 +
position: relative !important;
 +
top: -80px !important;
 +
}
 +
  #contentSub {display: none !important;}
 +
/* Hyperlinks */
 +
  #content a,
 +
  #footer a
 +
    {text-decoration: none !important;}
 +
 
 +
/* Lists */
 +
  ul, ol {
 +
list-style-image: none !important;
 +
list-style-position: inside !important;
 +
}
 +
  #bodyContent > ul,
 +
  #bodyContent > ol
 +
{margin-left: 0 !important;}
 +
  table ul,
 +
  table ol
 +
{
 +
font-size: 15.5px !important;
 +
}
 +
  .references-small {overflow: hidden !important;}
 +
  .references {margin: 0 1em 0 0 !important;}
 +
 
 +
/* Stubs / disambiguation tables */
 +
  #stub,
 +
  #stub table,
 +
  #disambig table
 +
{
 +
font-size: 15.5px !important;
 +
}
 +
  #stub td,
 +
  #stub th,
 +
  #disambig {
 +
margin-left: 0 !important;
 +
padding-left: 0 !important;
 +
}
 +
 
 +
/* Announcements */
 +
  #donate,
 +
  #anontip
 +
{display: none !important;}
 +
 
 +
/* Various */
 +
  hr {display: none !important;}
 +
 
 +
/* un-indenting the redirection notices using somewhat crude selectors - */
 +
  dd {margin-left: 0 !important;}
 +
  .dablink {padding-left: 0 !important;}
 +
 
 +
 
 +
/* ******************************** */
 +
/* TABLES                          */  
 +
/* ******************************** */
 +
 
 +
/*
 +
basically four types of tables are styled: infoboxes, toccolours, navboxes and wikitables
 +
(which is probably 95% of all tables found on wp); others are left as they are apart from
 +
font size and some padding; colours used throughout is #666666 for header bg and borders and #EEEEEE
 +
for header text and (in wikitables) cell bg;
 +
the system to identify headings (and thereby assign them a different colour scheme) is greatly simplified
 +
vis-a-vis the old 'grey lady' sysmte of identifying each and every instance; some general rules are devised
 +
and should still get 99% - the idea is to use simple rules, let a few infractions slip and avoid building long exception lists;
 +
*/
 +
 
 +
/* ----------------- */
 +
/* Global            */
 +
/* ----------------- */
 +
  table {
 +
font-size: 12px !important;
 +
}
 +
  td, th {padding: 0.3em 0.5em !important;}
 +
 
 +
 
 +
/* ----------------- */
 +
/* Infoboxes        */
 +
/* ----------------- */
 +
 
 +
/* infoboxes - tables ususally placed to the right at the beginning of the article to quickly give
 +
quick facts, statistics, key names etc. */
 +
 
 +
  .infobox {
 +
border-collapse: separate !important;
 +
  border: 20px solid !important;
 +
border-right: none !important;
 +
-moz-border-top-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-bottom-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-left-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
margin: 0 !important;
 +
padding: 19px 20px 19px 19px !important;
 +
background: white url(http://pics.viharpander.dk/stylish/greypixel.png) repeat-y right !important;
 +
}
 +
  /* general cell settings */
 +
  .infobox th,
 +
  .infobox td {
 +
    border: none !important;
 +
color: black !important;
 +
}
 +
  .infobox * {
 +
font-weight: normal !important;
 +
font-size: 100% !important;
 +
}
 +
  .infobox div {background-color: transparent !important;}
 +
  .infobox > tbody > tr > td,
 +
  .infobox > tbody > tr > th {
 +
background-color: white !important;
 +
}
 +
  .infobox caption {display: none !important;}
 +
 
 +
  /* text alignment and weight */
 +
  .infobox td:only-child {text-align: center !important}
 +
  .infobox ul {text-align: left !important}
 +
  .infobox span,
 +
  .infobox font
 +
{color: inherit !important}
 +
 
 +
  /* targetting headings - background */
 +
  .infobox > tbody > tr:not(:first-child) > th:only-child,
 +
  .infobox > tbody > tr.mergedtoprow:not(:first-child) > td:only-child,
 +
  .infobox > tbody > tr:not(:first-child) > td:only-child[style*="background"],
 +
  .infobox > tbody > tr:not(:first-child) > td:only-child[bgcolor] {
 +
border: none !important;
 +
background: white !important;
 +
padding-top: 1.5em !important;
 +
border-bottom: thin solid #DDDDDD !important;
 +
color: black !important;
 +
text-align: center !important;
 +
font-size: 130% !important;
 +
}
 +
  .infobox:not(.sisterproject) > tbody > tr:first-child > td:only-child,
 +
  .infobox:not(.sisterproject) > tbody > tr:first-child > th:only-child {
 +
background: white !important;
 +
padding-bottom: 1em !important;
 +
font-variant: small-caps !important;
 +
font-size: 150% !important;
 +
text-align: center !important;
 +
}
 +
 +
  /* Special cases */
 +
  .infobox .infobox {border: none !important;}
 +
  .infobox td.toccolours td,
 +
  .infobox td.toccolours th {padding: 0 !important;} /* sports team colours */
 +
 
 +
/* ----------------- */
 +
/* Navigation boxes  */
 +
/* ----------------- */
 +
 
 +
/*
 +
navigation boxes are for the most part the show/hide logs at the bottom of the page;
 +
very easy to style as the only heading is the first line; 'subheadings' are the headings
 +
in the hidden part of the table and are presented first so as  not to overrule the main heading styling;
 +
*/
 +
 
 +
  .navbox span[style*="float:"]
 +
{font-size: 10px !important;}
 +
  .collapsible,
 +
  .NavFrame,
 +
  .navbox {
 +
width: 100% !important;
 +
clear: both !important;
 +
margin-top: 15px !important;
 +
margin-bottom: 15px !important;
 +
padding: 0 !important;
 +
border: none !important;
 +
background-color: white !important;
 +
border-collapse: separate !important;
 +
}
 +
 
 +
  /* cells */
 +
  .collapsible td,
 +
  .collapsible th,
 +
  .navbox td,
 +
  .navbox th,
 +
  .NavContent th {
 +
background-color: white !important;
 +
color: black !important;
 +
}
 +
  .collapsible th *,
 +
  .navbox th *,
 +
  .NavContent th * {
 +
background-color: white !important;
 +
color: black !important;
 +
}
 +
 
 +
  /* targetting headings */
 +
  .NavHead,
 +
  .collapsible > tbody > tr:first-child th,
 +
  table.navbox > tbody > tr:first-child th {
 +
border-style: double !important;
 +
border-color: #DDDDDD !important;
 +
}
 +
 
 +
 
 +
/* ----------------- */
 +
/* Toccolour        */
 +
/* ----------------- */
 +
 
 +
/*
 +
toccolour tables are either a small right-hand side table, typically listing related topics
 +
('part of a series on...') or a navbox-like table at the end of the article used for varius
 +
purposes where wikitables are considered too rigid a form (e.g. a colurcoded scheme of
 +
parliamentary members by party); an attempt is made to distinguish these uses, mainly to apply
 +
a width: 100% to the latter kind (integrates better with article flow);
 +
*/
 +
 
 +
  table.toccolours {
 +
border-collapse: separate !important;
 +
  border: 20px solid !important;
 +
-moz-border-top-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-bottom-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-left-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-right-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
margin: 0 !important;
 +
padding: 1em !important;
 +
background-color: white !important;
 +
}
  
body, #searchInputSuggest { font-family: helvetica neue, helvetica, arial, verdana, sans-serif !important; background: none !important; }
+
  /* general cell settings */
h1.firstHeading { margin-bottom: 25px !important; }
+
  table.toccolours th,
#content { padding: 3em 4em 3em !important; margin: 0 auto !important; border: 0 !important; max-width: 1180px !important; background: none !important; }
+
  table.toccolours td {
 +
width: auto !important;
 +
border: none !important;
 +
}
 +
  table.toccolours * {
 +
color: black !important;
 +
font-weight: normal !important;
 +
font-size: 100% !important;  
 +
}
 +
  table.toccolours caption
 +
{display: none !important;}
 
   
 
   
div#siteNotice,
+
  /* width - distinguishing */
#siteSub,
+
  table.toccolours[style*="margin"][style*="auto"],
#footer,
+
  table.toccolours[style*="width: 100%"],
#toc,
+
  table.toccolours[align="center"] {
#administrator,
+
width: 100% !important;
#coordinates,
+
clear: both !important;
.editsection,
+
margin: 15px 0 !important;
#spoken-icon,
+
}
#featured-star,
+
  table.toccolours[style*="float: right"] {
#donate,
+
background: white url(http://pics.viharpander.dk/stylish/greypixel.png) repeat-y right !important;
#anontip,
+
border-right: none !important;
.ambox,
+
}
#protected-icon,
+
 
#p-logo,
+
  /* targetting headings - background */
#p-personal,
+
  table.toccolours tr:not(:first-child) td:only-child[style*="background"],
#p-navigation,
+
  table.toccolours tr:not(:first-child) td:only-child[style*="font-size: large"],
#p-interaction,
+
  table.toccolours tr:not(:first-child) th[style*="background"]:only-child,
#p-tb,
+
  table.toccolours tr:not(:first-child) th[bgcolor] {
#p-lang,
+
border: none !important;
#p-search h5,
+
background: white !important;
#searchGoButton,
+
border-bottom: thin solid #DDDDDD !important;  
#mw-searchButton,
+
font-size: 130% !important;  
#anon-banner,
+
text-align: center !important;
#speak-icon,
+
}
.portal.expanded,
+
  table.toccolours tr:first-child th,
.portal.collapsed,
+
  table.toccolours tr:first-child td {
#left-navigation,
+
border-bottom: thick solid #DDDDDD !important;  
#mw-head-base,
+
border-top: thick solid #DDDDDD !important;  
#mw-page-base,
+
background: white !important;
#p-views ul,
+
font-size: 130% !important;
#searchButton,
+
text-align: center !important;
#p-views
+
}
{ display: none !important; }
+
 
p, ul, dl { margin-bottom: 1.7em !important; }
+
  /* quotes */
ul { margin-bottom: 2.2em !important; }
+
  blockquote.toccolours {
ul ul { margin-bottom: 1em !important; margin-top: .8em !important; }
+
width: auto !important;
h1 { font-size: 300% !important; padding-bottom: 10px !important;  font-weight: bold !important; padding-right: 280px !important;}
+
border: none !important;
h2 { font-size: 220% !important; padding-bottom: 15px !important; margin-top: 40px !important; font-weight: bold !important; }
+
margin: 1em !important;
#mp-upper h2, #mp-tfp h2 { margin-top: 0 !important; padding-top: .6em !important; }
+
}
h3 { font-size: 180% !important; padding-bottom: 5px !important; margin-top: 40px !important; }
+
 
h4 { font-size: 150% !important; padding-bottom: 5px !important; margin-top: 40px !important; }
+
 
#p, #li { font-size: 140% !important; }
+
 
dd, dt { font-size: 110% !important; }
+
/* ----------------- */
.infobox { margin-left: 2.5em !important; margin-bottom: 3em !important; border-style: solid !important; padding: .5em !important; width: 200px !important; -moz-border-radius: 8px !important; -webkit-border-radius: 8px !important;border-color: #cacaca !important; }
+
/* Wikitable /      */
 +
/* Sortable          */
 +
/* ----------------- */
 +
 
 +
/*
 +
wikitables are the 'tables tables' - spreadsheet/database like presentations;  
 +
'sortable' tables are like wikitables, only with the javascript option to sort by any column
 +
you click on; fairly easy to style as the td/th difference is well understood and respected here;
 +
*/
 +
 
 +
  .wikitable,
 +
  .sortable {
 +
border-collapse: collapse !important;
 +
border: none !important;
 +
-moz-border-top-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-bottom-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-left-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
-moz-border-right-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
 +
padding: 1em !important;
 +
background-color: white !important;
 +
}
  
#contentSub, #contentSub2 { margin-left: 0 !important; }
+
  /* headings */
div.tleft { margin: 0 4em 2em 0 !important; }
+
  .wikitable th,
div.tright { margin: 0 0 2em 4em !important; }
+
  .sortable th,
li { margin-bottom: 1em !important; margin-left: 2em !important; line-height: 1.5em; }
+
  .sortable tr:first-child td {
li ul li { font-size: 100% !important; margin-bottom: .6em !important; }
+
border: none !important;
div#catlinks { margin-top: 4em !important; padding-left: 1em !important;  padding-right: 1em !important;  }
+
background: white !important;
div.dablink { padding-left: 0 !important; }
+
color: black !important;
.messagebox { margin: 0 0 1em !important; text-align: left !important; padding: 1em !important; }
+
font-size: 130% !important;
dt { margin-top: 1em !important; }
+
font-weight: normal !important;
h1, h2 { border-bottom-style: dotted !important; }
+
}
#content blockquote, table.cquote { margin-left: 4em !important; margin-right: 4em !important; margin-bottom: 2em !important; line-height: 2.2em !important; background: #efefef !important; padding: 1.4em 2em 0.1em !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; }
+
  .wikitable tr:first-child,
table.cquote { font-size: 1.4em !important; line-height: 1.4em !important;  padding: 1.4em .8em !important; border-collapse: separate !important; }
+
  .sortable tr:first-child {
table.cquote p { font-size: 1em !important; }
+
border-bottom: thick solid #DDDDDD !important;  
 +
border-top: thick solid #DDDDDD !important;  
 +
}
 +
  /* general cell settings */
 +
  .sortable tr,
 +
  .wikitable tr {
 +
border-bottom: thin solid #DDDDDD !important;  
 +
}
 +
  .wikitable td,
 +
  .sortable td {
 +
border: none !important;
 +
padding: 0.5em !important;
 +
}
  
 +
  /* text embellishments */
 +
  .wikitable a {color: inherit !important;}
 +
  .wikitable b {font-weight: normal !important;}
  
input#searchInput { -moz-appearance: none !important; border: 1px solid #cacaca !important; font-size: 125% !important; padding: 6px 12px 4px !important; margin: 5px !important; color: #b5b5b5 !important;font-family: georgia, serif !important; background: transparent url(http://farm4.static.flickr.com/3030/3077594241_439e2b8597_o.gif) no-repeat 96% 53% !important; -moz-border-radius: 20px !important; -webkit-border-radius: 20px !important;  width: 15em !important;}
 
  
input#searchInput:focus { border-color: #7f7f7f !important; color: #000 !important; background-image: url(http://farm4.static.flickr.com/3067/3078425588_7a06f0c50f_o.gif) !important; }
 
  
.catlinks { -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; }
+
/* ******************************** */
 +
/* BOXES                            */
 +
/* ******************************** */
  
div.thumbinner { -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; padding: 5px !important; }
+
/*
 +
Boxes are an ssortment of minor tables and divs that are made to stand out in some
 +
way or other from the text flow; most of these efforts either try to integrate them
 +
in text flow or just to insert the standard colour scheme in place of the default one;
 +
*/
  
.catlinks { -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; }
+
/* ----------------- */
 +
/* Table of contents */
 +
/* ----------------- */
 +
  .toc {
 +
border: none !important;
 +
margin: 1em 0 !important;
 +
padding: 0 !important;
 +
background-color: white !important;
 +
font-size: inherit !important;
 +
}
 +
    .toc td {padding: 0 !important;}
 +
  #toctitle {text-align: left !important;}
  
div.thumbinner { -moz-border-radius: 5px !important; -webkit-border-radius: 5px !important; padding: 5px !important; }
+
/* ----------------- */
 +
/* Category links    */
 +
/* ----------------- */
 +
  #catlinks {
 +
padding: 0 !important;
 +
background: white !important;
 +
text-align: justify !important;
 +
border: none !important;
 +
}
 +
  #catlinks a {color: black !important;}
 +
  #mw-normal-catlinks > a:first-child {font-weight: bold !important;}
  
div#searchBody.pBody { display: block !important; padding: 0 !important; border: 0; border: 0 !important; background: none !important; }
+
/* ----------------- */
#p-search { position: absolute !important; top: 2.6em !important; right: 3.3em !important; width: 21em !important; z-index: 10000 !important;}
+
/* Messageboxes      */
#simpleSearch { border: none !important; background: none !important; }
+
/* ----------------- */
input#searchInput:focus { outline: none !important; }
+
  .ambox {
 +
width: auto !important;
 +
max-width: 60% !important;
 +
background-color: white !important;  
 +
border-top: thin solid  !important;
 +
border-right: thin solid !important;
 +
border-bottom: thin solid !important;
 +
margin: 1em 0 !important;
 +
}
 +
  .ambox-content {border-color: #F28500 !important;}
 +
  .ambox-style {border-color: #F4C430 !important;}
 +
  .ambox-serious {border-color: #B22222 !important;}
 +
  .ambox-merge {border-color: #9932CC !important;}
 +
  .ambox-notice {border-color: #1E90FF !important;}
 +
  .ambox-text {border: none !important; width: auto !important;}
  
table#mp-topbanner { margin-top: 6em !important; }
+
/* ----------------- */
 +
/* Galleries        */
 +
/* ----------------- */
 +
  .gallery {
 +
border-collapse: separate !important;
 +
border: none !important;
 +
margin: 15px 0 !important;
 +
}
 +
  .gallery td {background-color: white !important;}
 +
  .gallerybox {background-color: transparent !important; border: thin solid #DDDDDD !important; height: 100% !important;}
 +
  .gallerytext {
 +
background-color: transparent !important; 
 +
padding: 15px !important;
 +
text-align: justify !important;
 +
}
  
#p-cactions li a.selected, #p-cactions li a { z-index: 0 !important; }
 
#p-cactions li#ca-edit a { z-index: 3 !important; padding: 5px 10px !important; content: "Special" !important; background: #F9F9F9 !important; color: #CACACA !important; font-weight: normal !important; text-transform: capitalize !important; font-size: 80% !important; -moz-border-radius-bottomright: 5px !important;  -webkit-border-bottom-right-radius: 5px !important; -moz-border-radius-bottomleft: 5px !important; outline: none !important; -webkit-border-bottom-left-radius: 5px !important;}
 
#p-cactions li#ca-edit a:hover { background: #cacaca !important; color: #fff !important; }
 
#p-cactions li#ca-edit { position: absolute !important; right: 0 !important; top: 0 !important; margin: 0 3em 0 0 !important; line-height: 1.2em !important; }
 
#p-cactions { width: auto !important; position: absolute !important; right: 0 !important; top: 0 !important; }
 
  
#right-navigation {
+
/* ----------------- */
float: none !important;
+
/* Wikisource spec.  */
height: 100px !important;
+
/* ----------------- */
margin: 0px auto !important;
+
  .headertemplate {
max-width: 1180px !important;
+
border: none !important;
overflow: hidden !important;
+
margin-bottom: 0 !important;
position: relative !important;
+
background: #666666 !important;
padding: 0 4em !important;
+
}
}
+
  .header_notes {
 +
border: thin solid #666666 !important;
 +
background: white !important;
 +
}
 +
  .headertemplate,
 +
  .headertemplate a
 +
{color: #EEEEEE !important;}
 +
 +
  .header_notes td:empty {display: none !important;}
 +
 
 +
 
 +
/* ----------------- */
 +
/* Various          */
 +
/* ----------------- */
 +
/* Chess boards */
 +
  table[style*="background-color: rgb(255, 206, 158)"] td {
 +
margin: 0 !important;
 +
padding: 0 !important;
 +
}
 +
  .portal {display: none !important;}
 +
 
 +
 
 +
 
 +
/* ******************************** */
 +
/* IMAGES                          */
 +
/* ******************************** */
 +
 
 +
  img {
 +
color: #DDDDDD !important;
 +
border: none !important;
 +
border-color: transparent !important;
 +
}
 +
  .thumb {margin: 0 !important;}
 +
  div.thumb div {font-size: 90% !important;}
 +
  .tleft {border-right: 1em solid white !important;}
 +
  .tright {border-left: 1em solid white !important;}
 +
  .tnone {
 +
border-left: 1em solid white !important;
 +
float: right !important;}
 +
  .tleft,
 +
  .tright,
 +
  .tnone {
 +
border-bottom: 1em solid white !important;
 +
border-top: 1em solid white !important;}
 +
  .thumbinner,
 +
  .thumbcaption {
 +
background-color: white !important;
 +
color: black !important;
 +
border-color: #DDDDDD !important;
 +
font-size: 12px !important;
 +
}
 +
  .thumbcaption {margin-top: 15px !important}
 +
  .thumbcaption .magnify {display: none !important}
 +
  .metadata img {background-color: transparent !important;}
 +
 
 +
/* Featured, spoken, semiprotected icons v-aligned with headline */
 +
  #administrator,
 +
  #protected-icon,
 +
  .topicon {
 +
top: 100px !important;
 +
border: none !important;
 +
}
 +
  #cornerbox {
 +
border: none !important;
 +
background: transparent !important;
 +
line-height: 1em !important;
 +
}
 +
  #cornerbox td:last-child {
 +
display: none !important;
 +
}
 +
  #coordinates {
 +
position: absolute !important;
 +
top: 125px !important;
 +
right: 0 !important;
 +
}
 +
 
 
}
 
}
 +
 +
 +
/* ******************************** */
 +
/* URL SPECIFIC                    */
 +
/* ******************************** */
 +
 +
@-moz-document url-prefix("http://en.wikipedia.org/wiki/Talk:") {
 +
  dd {margin-left: 2em !important;}
 +
}
 +
 +
@-moz-document url("http://en.wikipedia.org/wiki/Main_Page"),
 +
              url("http://en.wiktionary.org/wiki/Wiktionary:Main_Page"),
 +
              url("http://en.wikisource.org/wiki/Main_Page"),
 +
              url("http://commons.wikimedia.org/wiki/Main_Page"),
 +
              url("http://en.wikibooks.org/wiki/Main_Page"),
 +
              url("http://en.wikiquote.org/wiki/Main_Page"),
 +
              url("http://species.wikimedia.org/wiki/Main_Page") {
 +
                              #p-cactions {display: none !important;}
 +
                              #bodyContent {margin: 0 !important;}
 +
}

Version vom 15. Juni 2012, 22:26 Uhr

/* ******************************** */
/* GLOBAL                           */
/* ******************************** */


  html, body, #globalWrapper {height: 100% !important;}   /* footerstick */
  body {background: none !important;}
  #globalWrapper {
	font-family: Georgia, serif !important;
	font-size: 15px !important;
	width: 80% !important;
	margin: 0 auto !important;
	}



/* ******************************** */
/* CONTENT                          */
/* ******************************** */

/*
   'column content' is a wrapper for 'content' which contains a heading and bodyContent;
   column-content is relative to the top of the globalwrapper which has a top-margin of 15px;
*/
  #column-content {
	position: relative !important;
	float: left !important;
	clear: both !important;
	margin: 0 !important;
	padding: 0 !important;
	background-color: transparent !important;
	min-height: 100% !important; /* footerstick */
	}
  #content {
	width: auto !important;
	margin: 0 !important;
	margin-top: 0 !important;
	margin-left: 0 !important;
	border: none !important;
	background: transparent !important;
	padding: 80px 0 !important; /* footerstick */
	z-index: 0 !important;
	}
  #bodyContent {
	width: 100% !important;
	margin: 0 !important;
	margin-top: 80px !important;
	padding: 0 !important;
	text-align: justify !important;
	font-size: inherit !important;
	}


/* ******************************** */
/* COLMN-ONE & PORTLET CLASS        */
/* ******************************** */

/*
   Column-one contains all portlets (.portlet);
   it is at the end of the html so to get it at the top, it is positioned absolutely;
   top-margin: 15px is set to correspond to the globalwrapper's margin
*/
  #column-one {
	position: absolute !important;
	top: 0px !important;
	left: 0px !important;
	width: 80% !important;
	height: 40px !important;
	line-height: 40px !important;
	margin: 0 !important;
	padding: 0 10% !important;
	white-space: normal !important;
	text-align: left !important;
	background-color: #AAAAAA !important;
	vertical-align: middle !important;
	font-family: sans-serif !important;
	}
  #column-one * {font-size: 11px !important;}
  .portlet:not(#p-cactions) {
	display: block !important;
	position: relative !important;
	float: left !important;
	clear: none !important;
	overflow: visible !important;
	width: auto !important;
	margin: 0 25px !important;
	padding: 0 !important;
	text-transform: lowercase !important;
	}
  .portlet:not(#p-cactions) .pBody {
	display: none !important;
	position: absolute !important;
	z-index: 10 !important;
	background: white !important;
	border: thin solid #AAAAAA !important;
	text-align: left !important;
	width: 150px !important;
	top: 1.1em !important;
	left: 1.1em !important;
	padding: 0.5em !important;
	}
  .portlet:not(#p-cactions):hover .pBody {
	display: block !important;
	}
  .portlet ul,
  .portlet li {
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
	line-height: 1.75em !important;
	}
  #p-tb ul, #p-interaction ul {margin-top: 4px !important;}
  .portlet li {padding-left: 10px !important;}
  .portlet * {font-weight: normal !important; color: black !important; text-align: left !important;}
  .portlet h5 {
	display: block !important;
	height: auto !important;
	padding: 0 !important;
	cursor: pointer !important;
	}
  .portlet a {
	color: inherit !important;
	background-color: transparent !important;
	} 



/* ******************************** */
/* P-CACTIONS                       */
/* ******************************** */

  #p-cactions {
	position: absolute !important;
	z-index: 5 !important;
	top: 170px !important;
	width: 80% !important;
	height: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	border-bottom: thin solid #999 !important;
	}
  #p-cactions * {text-transform: uppercase !important;}
  #p-cactions h5 {display: none !important;}
  #p-cactions .pBody {
	display: block !important;
	position: relative !important;
	float: left !important; 
	top: 0 !important; left: 0 !important;
	width: auto !important;
	padding: 0 15px !important;
	}

  #p-cactions li {
	position: relative !important;
	display: block !important;
	float: left !important;
	top: 1px !important;
	width: auto !important;
	border: none !important;
	height: 30px !important;
	line-height: 30px !important;
	vertical-align: middle !important;
	padding: 0 !important;
	}
  #p-cactions a {
	width: auto !important;
	padding-left: 30px !important;
	padding-right: 30px !important;
	}

  #p-cactions li.selected {
	border-left: thin solid #999 !important;
	border-top: thin solid #999 !important;
	border-right: thin solid #999 !important;
	border-bottom: thin solid white !important;
	}

  #p-cactions li.selected a {letter-spacing: 0.5em !important;}



/* ******************************** */
/* P-PERSONAL                       */
/* ******************************** */

#p-personal:not(#p-cactions) {
	position: relative !important;
	float: right !important;
	left: auto !important; top: auto !important;
	margin-right: 0 !important;
	height: 40px !important;
	line-height: 40px !important;
	}

/* login - the login / create account option displayed when not logged in */
  li#pt-userpage,
  li#pt-anonuserpage,
  li#pt-login {
	background: none !important;
	padding-left: 0 !important
	}


/* ******************************** */
/* OTHER PORTLETS (SEARCH & LOGO)   */
/* ******************************** */

/*  #p-search h5 {display: none !important;} */
  #p-search .pBody {padding: 0 !important;}
  #searchBody {border: none !important;}
  #searchform imput {display: inline !important;}
  #searchGoButton {font-weight: normal !important;}


/* Wikipedia logo */
  div#p-logo:not(#p-cactions) {height: 30px !important; position: absolute !important; margin: 0 !important; left: 10% !important; top: 5px !important;}
  div#p-logo a {
	background: url('http://pics.viharpander.dk/wikislogan.png') no-repeat !important;
	height: 30px !important;
	width: 110px !important;
	}

#p-navigation:not(#p-cactions) {
	margin-left: 135px !important;
	}	

  div#siteNotice
	{display:none !important;}

  /* language class selectors - see http://en.wikipedia.org/wiki/List_of_Wikipedias#By_article_count */
  #p-lang li
	:not(.interwiki-de)
	:not(.interwiki-en)
	:not(.interwiki-es)
	:not(.interwiki-fr)
	:not(.interwiki-it)
	:not(.interwiki-nl)
	:not(.interwiki-pl)
	:not(.interwiki-pt)
	:not(.interwiki-sv)
	{display: none !important;}


/* ******************************** */
/* FOOTER                           */
/* ******************************** */

  #footer {
	position: relative !important;
	height: 40px !important;
	line-height: 40px !important;
	padding: 0 !important;
	margin: 0 !important;
	top: -51px !important; /* footerstick */
	font-size: 11px !important;
	z-index: 10 !important;
	border-bottom: none !important;
	border-top: thin solid #999 !important;
	border-left: none !important;
	border-right: none !important;
	text-transform: lowercase !important;
	font-family: sans-serif !important;
	}

  #footer a {text-decoration: none !important; color: black !important; }
  #footer > *:not(#f-list),
  #footer #copyright
	{display: none !important;}
  #f-list {
	position: relative !important;
	display: inline !important;
	vertical-align: middle !important;
	height: 50px !important;
	line-height: 50px !important;
	}
  #f-list li {display: block !important;}
  #f-list #lastmod {float: right !important;}
  #f-list #privacy {float: left !important;}
  #f-list #about {float: left !important;}
  #f-list #disclaimer {float: left !important;}



/* ******************************** */
/* TEXT                             */
/* ******************************** */

/* Various adjustments to text elements */

#anon-banner {display: none !important;}

/* paragraphs */
  .infobox + p {margin-top: 0 !important;}

/* Pre-arranged text block */
  pre {
	border: none !important;
	background-color: #EEEEEE !important;
	}
/* Quotes */
  table.cquote {font-size: 14px !important;}

/* Headlines */
  h1, h2, h3, h4, h5 {font-weight: normal !important}
  h1 {
	font-style: italic !important;
	font-size: 225% !important;
	border: none !important;
	padding-top: 0 !important;
	}
  #bodyContent h2 {border-bottom-color: #DDDDDD !important;}
  .firstHeading {
	margin: 0 !important;
	padding: 0 !important;
	}
  #siteSub {
	position: relative !important;
	top: -80px !important;
	}
  #contentSub {display: none !important;}
/* Hyperlinks */
  #content a,
  #footer a
     {text-decoration: none !important;}

/* Lists */
  ul, ol {
	list-style-image: none !important;
	list-style-position: inside !important;
	}
  #bodyContent > ul,
  #bodyContent > ol 
	{margin-left: 0 !important;}
  table ul,
  table ol
	{
	font-size: 15.5px !important;
	}
  .references-small {overflow: hidden !important;}
  .references {margin: 0 1em 0 0 !important;}

/* Stubs / disambiguation tables */
  #stub,
  #stub table,
  #disambig table
	{
	font-size: 15.5px !important;
	}
  #stub td,
  #stub th,
  #disambig {
	margin-left: 0 !important;
	padding-left: 0 !important;
	}

/* Announcements */
  #donate,
  #anontip
	{display: none !important;}

/* Various */
  hr {display: none !important;}	

/* un-indenting the redirection notices using somewhat crude selectors - */
  dd {margin-left: 0 !important;}
  .dablink {padding-left: 0 !important;}


/* ******************************** */
/* TABLES                           */ 
/* ******************************** */

/*
basically four types of tables are styled: infoboxes, toccolours, navboxes and wikitables
(which is probably 95% of all tables found on wp); others are left as they are apart from
font size and some padding; colours used throughout is #666666 for header bg and borders and #EEEEEE
for header text and (in wikitables) cell bg;
the system to identify headings (and thereby assign them a different colour scheme) is greatly simplified
vis-a-vis the old 'grey lady' sysmte of identifying each and every instance; some general rules are devised
and should still get 99% - the idea is to use simple rules, let a few infractions slip and avoid building long exception lists;
*/

/* ----------------- */
/* Global            */
/* ----------------- */
  table {
	font-size: 12px !important;
	}
  td, th {padding: 0.3em 0.5em !important;}


/* ----------------- */
/* Infoboxes         */
/* ----------------- */

/* infoboxes - tables ususally placed to the right at the beginning of the article to quickly give 
quick facts, statistics, key names etc. */

  .infobox {
	border-collapse: separate !important;
  	border: 20px solid !important;
	border-right: none !important;
	-moz-border-top-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-bottom-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-left-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	margin: 0 !important;
	padding: 19px 20px 19px 19px !important;
	background: white url(http://pics.viharpander.dk/stylish/greypixel.png) repeat-y right !important;
	}
  /* general cell settings */
  .infobox th,
  .infobox td {
    	border: none !important;
	color: black !important;
	}
  .infobox * {
	font-weight: normal !important;
	font-size: 100% !important; 
	}
  .infobox div {background-color: transparent !important;}
  .infobox > tbody > tr > td,
  .infobox > tbody > tr > th {
	background-color: white !important;
	}
  .infobox caption {display: none !important;}

  /* text alignment and weight */
  .infobox td:only-child {text-align: center !important}
  .infobox ul {text-align: left !important}
  .infobox span,
  .infobox font
	{color: inherit !important}

  /* targetting headings - background */
  .infobox > tbody > tr:not(:first-child) > th:only-child,
  .infobox > tbody > tr.mergedtoprow:not(:first-child) > td:only-child,
  .infobox > tbody > tr:not(:first-child) > td:only-child[style*="background"],
  .infobox > tbody > tr:not(:first-child) > td:only-child[bgcolor] {
	border: none !important;
	background: white !important;
	padding-top: 1.5em !important;
	border-bottom: thin solid #DDDDDD !important;
	color: black !important;
	text-align: center !important;
	font-size: 130% !important; 
	}
  .infobox:not(.sisterproject) > tbody > tr:first-child > td:only-child,
  .infobox:not(.sisterproject) > tbody > tr:first-child > th:only-child { 
	background: white !important;
	padding-bottom: 1em !important;
	font-variant: small-caps !important;
	font-size: 150% !important;
	text-align: center !important;
	}
	
  /* Special cases */
  .infobox .infobox {border: none !important;}
  .infobox td.toccolours td,
  .infobox td.toccolours th {padding: 0 !important;} /* sports team colours */

/* ----------------- */
/* Navigation boxes  */
/* ----------------- */

/* 
navigation boxes are for the most part the show/hide logs at the bottom of the page;
very easy to style as the only heading is the first line; 'subheadings' are the headings 
in the hidden part of the table and are presented first so as  not to overrule the main heading styling;
*/

  .navbox span[style*="float:"] 
	{font-size: 10px !important;}
  .collapsible,
  .NavFrame,
  .navbox {
	width: 100% !important;
	clear: both !important;
	margin-top: 15px !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	border: none !important;
	background-color: white !important;
	border-collapse: separate !important;
	}

  /* cells */
  .collapsible td,
  .collapsible th,
  .navbox td,
  .navbox th,
  .NavContent th {
	background-color: white !important;
	color: black !important;
	}
  .collapsible th *,
  .navbox th *,
  .NavContent th * {
	background-color: white !important;
	color: black !important;
	}

  /* targetting headings */
  .NavHead,
  .collapsible > tbody > tr:first-child th,
  table.navbox > tbody > tr:first-child th {
	border-style: double !important;
	border-color: #DDDDDD !important;
	}


/* ----------------- */
/* Toccolour         */
/* ----------------- */

/* 
toccolour tables are either a small right-hand side table, typically listing related topics
('part of a series on...') or a navbox-like table at the end of the article used for varius 
purposes where wikitables are considered too rigid a form (e.g. a colurcoded scheme of 
parliamentary members by party); an attempt is made to distinguish these uses, mainly to apply 
a width: 100% to the latter kind (integrates better with article flow);
*/

  table.toccolours {
	border-collapse: separate !important;
  	border: 20px solid !important;
	-moz-border-top-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-bottom-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-left-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-right-colors: #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	margin: 0 !important;
	padding: 1em !important;
	background-color: white !important;
	}

  /* general cell settings */
  table.toccolours th,
  table.toccolours td {
	width: auto !important;
	border: none !important;
	}
  table.toccolours * {
	color: black !important;
	font-weight: normal !important;
	font-size: 100% !important; 
	}
  table.toccolours caption
	{display: none !important;}
 
  /* width - distinguishing */
  table.toccolours[style*="margin"][style*="auto"],
  table.toccolours[style*="width: 100%"],
  table.toccolours[align="center"] {
	width: 100% !important;
	clear: both !important;
	margin: 15px 0 !important;
	}
  table.toccolours[style*="float: right"] {
	background: white url(http://pics.viharpander.dk/stylish/greypixel.png) repeat-y right !important;
	border-right: none !important;
	}

  /* targetting headings - background */
  table.toccolours tr:not(:first-child) td:only-child[style*="background"],
  table.toccolours tr:not(:first-child) td:only-child[style*="font-size: large"],
  table.toccolours tr:not(:first-child) th[style*="background"]:only-child,
  table.toccolours tr:not(:first-child) th[bgcolor] {
	border: none !important;
	background: white !important;
	border-bottom: thin solid #DDDDDD !important; 
	font-size: 130% !important; 
	text-align: center !important;
	}
  table.toccolours tr:first-child th,
  table.toccolours tr:first-child td {
	border-bottom: thick solid #DDDDDD !important; 
	border-top: thick solid #DDDDDD !important; 
	background: white !important;
	font-size: 130% !important;
	text-align: center !important;
	}	

  /* quotes */
  blockquote.toccolours {
	width: auto !important;
	border: none !important;
	margin: 1em !important;
	}



/* ----------------- */
/* Wikitable /       */
/* Sortable          */
/* ----------------- */

/* 
wikitables are the 'tables tables' - spreadsheet/database like presentations; 
'sortable' tables are like wikitables, only with the javascript option to sort by any column
you click on; fairly easy to style as the td/th difference is well understood and respected here;
*/

  .wikitable,
  .sortable {
	border-collapse: collapse !important;
	border: none !important;
	-moz-border-top-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-bottom-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-left-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	-moz-border-right-colors: #DDDDDD #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #FFFFFF #DDDDDD !important;
	padding: 1em !important;
	background-color: white !important;
	}

  /* headings */
  .wikitable th,
  .sortable th,
  .sortable tr:first-child td {
	border: none !important;
	background: white !important;
	color: black !important;
	font-size: 130% !important;
	font-weight: normal !important;
	}	
  .wikitable tr:first-child,
  .sortable tr:first-child {
	border-bottom: thick solid #DDDDDD !important; 
	border-top: thick solid #DDDDDD !important; 
	}
  /* general cell settings */
  .sortable tr,
  .wikitable tr {
	border-bottom: thin solid #DDDDDD !important; 
	}
  .wikitable td,
  .sortable td {
	border: none !important;
	padding: 0.5em !important;
	}

  /* text embellishments */
  .wikitable a {color: inherit !important;}
  .wikitable b {font-weight: normal !important;}



/* ******************************** */
/* BOXES                            */ 
/* ******************************** */

/* 
Boxes are an ssortment of minor tables and divs that are made to stand out in some 
way or other from the text flow; most of these efforts either try to integrate them 
in text flow or just to insert the standard colour scheme in place of the default one;
*/

/* ----------------- */
/* Table of contents */
/* ----------------- */
  .toc {
	border: none !important;
	margin: 1em 0 !important;
	padding: 0 !important;
	background-color: white !important;
	font-size: inherit !important;
	}
    .toc td {padding: 0 !important;}
  #toctitle {text-align: left !important;}

/* ----------------- */
/* Category links    */
/* ----------------- */
  #catlinks {
	padding: 0 !important;
	background: white !important;
	text-align: justify !important;
	border: none !important;
		}
  #catlinks a {color: black !important;}
  #mw-normal-catlinks > a:first-child {font-weight: bold !important;}

/* ----------------- */
/* Messageboxes      */
/* ----------------- */
  .ambox {
	width: auto !important;
	max-width: 60% !important;
	background-color: white !important; 
	border-top: thin solid  !important;
	border-right: thin solid !important;
	border-bottom: thin solid !important;
	margin: 1em 0 !important;
	}
  .ambox-content {border-color: #F28500 !important;}
  .ambox-style {border-color: #F4C430 !important;}
  .ambox-serious {border-color: #B22222 !important;}
  .ambox-merge {border-color: #9932CC !important;}
  .ambox-notice {border-color: #1E90FF !important;}  
  .ambox-text {border: none !important; width: auto !important;}

/* ----------------- */
/* Galleries         */
/* ----------------- */
  .gallery {
	border-collapse: separate !important;
	border: none !important;
	margin: 15px 0 !important;
	}
  .gallery td {background-color: white !important;}
  .gallerybox {background-color: transparent !important; border: thin solid #DDDDDD !important; height: 100% !important;}
  .gallerytext {
	background-color: transparent !important;  
	padding: 15px !important;
	text-align: justify !important;
	}


/* ----------------- */
/* Wikisource spec.  */
/* ----------------- */
  .headertemplate {
	border: none !important;
	margin-bottom: 0 !important;
	background: #666666 !important;
	}
  .header_notes {
	border: thin solid #666666 !important;
	background: white !important;
	}
  .headertemplate,
  .headertemplate a
	{color: #EEEEEE !important;}
	
  .header_notes td:empty {display: none !important;}


/* ----------------- */
/* Various           */
/* ----------------- */
/* Chess boards */
  table[style*="background-color: rgb(255, 206, 158)"] td {
	margin: 0 !important;
	padding: 0 !important;
	}
  .portal {display: none !important;}



/* ******************************** */
/* IMAGES                           */
/* ******************************** */

  img {
	color: #DDDDDD !important;
	border: none !important; 
	border-color: transparent !important;
	}
  .thumb {margin: 0 !important;}
  div.thumb div {font-size: 90% !important;}
  .tleft {border-right: 1em solid white !important;}
  .tright {border-left: 1em solid white !important;}
  .tnone {
	border-left: 1em solid white !important;
	float: right !important;}
  .tleft,
  .tright,
  .tnone {
	border-bottom: 1em solid white !important;
	border-top: 1em solid white !important;}
  .thumbinner,
  .thumbcaption {
	background-color: white !important;
	color: black !important;
	border-color: #DDDDDD !important;
	font-size: 12px !important;
	}
  .thumbcaption {margin-top: 15px !important}
  .thumbcaption .magnify {display: none !important}
  .metadata img {background-color: transparent !important;}

/* Featured, spoken, semiprotected icons v-aligned with headline */
  #administrator,
  #protected-icon,
  .topicon {
	top: 100px !important;
	border: none !important;
	}
  #cornerbox {
	border: none !important;
	background: transparent !important;
	line-height: 1em !important;
	}
  #cornerbox td:last-child {
	display: none !important;
	}
  #coordinates {
	position: absolute !important;
	top: 125px !important;
	right: 0 !important;
	}

}


/* ******************************** */
/* URL SPECIFIC                     */
/* ******************************** */

@-moz-document url-prefix("http://en.wikipedia.org/wiki/Talk:") {
  dd {margin-left: 2em !important;}
	}

@-moz-document url("http://en.wikipedia.org/wiki/Main_Page"),
               url("http://en.wiktionary.org/wiki/Wiktionary:Main_Page"),
               url("http://en.wikisource.org/wiki/Main_Page"),
               url("http://commons.wikimedia.org/wiki/Main_Page"),
               url("http://en.wikibooks.org/wiki/Main_Page"),
               url("http://en.wikiquote.org/wiki/Main_Page"),
               url("http://species.wikimedia.org/wiki/Main_Page") {
                               #p-cactions {display: none !important;}
                               #bodyContent {margin: 0 !important;}
	}