MediaWiki:Common.css

Aus Open Source Ecology - Germany
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Speichern den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Gehe zu Menü → Einstellungen (Opera → Einstellungen auf dem Mac) und dann auf Datenschutz & Sicherheit → Browserdaten löschen → Gespeicherte Bilder und Dateien.
/* hide help link pointing to external Wikipidia */
#mw-indicator-mw-helplink { display: none; }
/* add drawer to namespace archive (ns-3002) */
body.ns-3002 h1#firstHeading {
    background: transparent url("//wiki.opensourceecology.de//images/thumb/2/2a/Replacement_filing_cabinet.svg/40px-Replacement_filing_cabinet.svg.png") no-repeat scroll 100% 50%;
}

/* make the Cite extension list of references look smaller and highlight clicked reference in blue */
ol.references { font-size: 90%; }
ol.references > li:target { background-color: #EEF9E1; }
sup.reference:target { background-color: #EEF9E1; }

/* 
  Stichpunktelisten mit Gedankenstrich (=Halbgeviertstrich einer n-Breite –) statt Vollkreis (bullet)
  siehe auch MediaWiki:Print.css
*/
div.Gedankenstrich-Liste ul,
ul.Gedankenstrich-Liste,
ul.Gedankenstrich,
div.endash-list ul,
ul.endash-list,
ul.endash 
{
    list-style-type: none;
    list-style-image:none;
    margin:0.3em 0 0 1em;
}

div.Gedankenstrich-Liste ul li:before, 
ul.Gedankenstrich li:before,
div.endash-list ul li:before, 
ul.endash-list li:before, 
ul.endash li:before
{
  content: '\2013\00A0';
  position: relative;
  margin-left:-15px;
}
/*  Stichpunktelisten nach LaTeX Stil: Vollkreis, Halbgeviertstrich, Sternchen, Punkt */
div.Liste-LaTeX-Stil ul ul,
ul.Liste-LaTeX-Stil ul,
div.latex-style-list ul ul,
ul.latex-style-list ul
 {
    list-style-type: none;
    list-style-image:none;
    margin:0.3em 0 0 1em;
}

div.Liste-LaTeX-Stil ul li ul li:before, 
ul.Liste-LaTeX-Stil li ul li:before,
div.latex-style-list ul li ul li:before, 
ul.latex-style-list li ul li:before 
{
  content: '\2013\00A0'; /* endash – */
  position: relative;
  margin-left:-15px;
}
div.Liste-LaTeX-Stil ul li ul li ul li:before, 
ul.Liste-LaTeX-Stil li ul li ul li:before,
div.latex-style-list ul li ul li ul li:before, 
ul.latex-style-list li ul li ul li:before 
{
  content: '\2217\00A0'; /* asterisk *  */
  position: relative;
  margin-left:-15px;
}

div.Liste-LaTeX-Stil ul li ul li ul li ul li:before, 
ul.Liste-LaTeX-Stil li ul li ul li ul li:before,
div.latex-style-list ul li ul li ul li ul li:before, 
ul.latex-style-list li ul li ul li ul li:before 
{
  content: '\22C5\00A0'; /*  sdot ⋅  */
  position: relative;
  margin-left:-15px;
}


/* Default styling for HTML elements */
dfn {
    font-style: inherit;  /* Reset default styling for <dfn> */
}
sup, sub {
    line-height: 1em;     /* Reduce line-height for <sup> and <sub> */
}

/* Main page fixes */
#interwiki-completelist {
    font-weight: bold;
}
body.page-Main_Page #ca-delete {
    display: none !important;
}
body.page-Main_Page #mp-topbanner {
    clear: both;
}

/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}

/* Make the list of references smaller */
ol.references,
div.reflist,
div.refbegin {
    font-size: 90%;            /* Default font-size */
    margin-bottom: 0.5em;
}
div.refbegin-100 {
    font-size: 100%;           /* Option for normal fontsize in {{refbegin}} */
}
div.reflist ol.references {
    font-size: 100%;           /* Reset font-size when nested in div.reflist */
    list-style-type: inherit;  /* Enable custom list style types */
}

/* Highlight clicked reference in blue to help navigation */
ol.references li:target,
sup.reference:target,
span.citation:target { 
    background-color: #EEF9E1;
}
/* notes slightly with emphasis, just for short phrases */
span.emphasis-light { color:#C57523; } /* #CD853F */

/* Ensure refs in table headers and the like aren't bold or italic */
sup.reference {
    font-weight: normal;
    font-style: normal;
}

/* Allow hidden ref errors to be shown by user CSS */
span.brokenref {
    display: none;
}

/* Styling for citations (CSS3). Breaks long urls, etc., rather than overflowing box */
.citation {
    word-wrap: break-word;
}

/* Default styling for titles of works, styling for the title of an article
   within a periodical, or a contribution within a compilation. */
cite,
.citation cite.article,
.citation cite.contribution {
    font-style: inherit;
}

/* Styling for the title of any work within a citation,
   or specifically the title of a periodical. */
.citation cite,
.citation cite.periodical {
    font-style: italic;
}
 
/* Für verknüpfte Referenznummern und Dokument-IDs, 
   bei denen die Nummer nicht auf einem Bildschirm oder einem 
   Handgerät angezeigt werden muss, aber in der gedruckten Version 
   enthalten sein sollte */
@media screen, handheld {
    .nur-ausdrucken-block,
    .nur-ausdrucken-in-zeile-block,
    .nur-ausdrucken-in-zeile {
        display: none;
    }
    .citation *.printonly {
        display: none;
    }
}

/* Style for horizontal lists (separator following item) */
.skin-monobook .hlist dl,
.skin-modern .hlist dl,
.skin-vector .hlist dl {
    line-height: 1.5em;
}
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
}
.hlist dd,
.hlist dt,
.hlist li { 
    display: inline;
    margin: 0;
}
/* Display nested lists inline */
.hlist dl dl,
.hlist ol ol,
.hlist ul ul {
    display: inline;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ":";
}
.hlist dd:after,
.hlist li:after {
    content: " ·";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* for IE 8 */
.hlist dd.hlist-last-child:after,
.hlist dt.hlist-last-child:after,
.hlist li.hlist-last-child:after {
    content: none;
}
/* Add parens around nested lists */
.hlist dl dl dd:first-child:before,
.hlist ol ol li:first-child:before,
.hlist ul ul li:first-child:before {
    content: "(";
}
.hlist dl dl dd:last-child:after,
.hlist ol ol li:last-child:after,
.hlist ul ul li:last-child:after {
    content: ")";
    font-weight: normal;
}
/* For IE8 */
.hlist dl dl dd.hlist-last-child:after,
.hlist ol ol li.hlist-last-child:after,
.hlist ul ul li.hlist-last-child:after {
    content: ")";
    font-weight: normal;
}
/* Put numbers in ordered lists */
.hlist.hnum ol li {
    counter-increment: level1;
}
.hlist.hnum ol li:before {
    content: counter(level1) " ";
}
.hlist.hnum ol ol li {
    counter-increment: level2;
}
.hlist.hnum ol ol li:first-child:before {
    content: "(" counter(level2) " ";
}
.hlist.hnum ol ol li:before {
    content: counter(level2) " ";
}

/* Unbulleted lists */
.plainlist ul {
    line-height: inherit;
    list-style: none none;
    margin: 0;
}
.plainlist ul li {
    margin-bottom: 0;
}

/* Default style for navigation boxes */
.navbox {                     /* Navbox container style */
    border: 1px solid #aaa;
    width: 100%; 
    margin: auto;
    clear: both;
    font-size: 88%;
    text-align: center;
    padding: 1px;
}
.navbox-inner,
.navbox-subgroup {
    width: 100%;
}
.navbox th,
.navbox-title,
.navbox-abovebelow {
    text-align: center;       /* Title and above/below styles */
    padding-left: 1em;
    padding-right: 1em;
}
th.navbox-group {             /* Group style */
    white-space: nowrap;
    /* @noflip */
    text-align: right;
}
.navbox,
.navbox-subgroup {
    background: #fdfdfd;      /* Background color */
}
.navbox-list {
    border-color: #fdfdfd;    /* Must match background color */
}
.navbox th,
.navbox-title {
    background: #ccccff;      /* Level 1 color */
}
.navbox-abovebelow,
th.navbox-group,
.navbox-subgroup .navbox-title {
    background: #ddddff;      /* Level 2 color */
}
.navbox-subgroup .navbox-group,
.navbox-subgroup .navbox-abovebelow {
    background: #e6e6ff;      /* Level 3 color */
}
.navbox-even {
    background: #f7f7f7;      /* Even row striping */
}
.navbox-odd {
    background: transparent;  /* Odd row striping */
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
    margin-top: -1px;          /* (doesn't work for IE6, but that's okay)       */
}
.navbox .hlist td dl,
.navbox .hlist td ol,
.navbox .hlist td ul,
.navbox td.hlist dl,
.navbox td.hlist ol,
.navbox td.hlist ul {
    padding: 0.125em 0;       /* Adjust hlist padding in navboxes */
}
.navbox .hlist dd,
.navbox .hlist dt,
.navbox .hlist li {
    white-space: nowrap;      /* Nowrap list items in navboxes */
    white-space: normal !ie;  /* IE < 8 no-wraps entire list, so disable it */
}
.navbox .hlist dd dl,
.navbox .hlist dt dl,
.navbox .hlist li ol,
.navbox .hlist li ul {
    white-space: normal;      /* But allow parent list items to be wrapped */
}
ol + table.navbox,
ul + table.navbox {
    margin-top: 0.5em;        /* Prevent lists from clinging to navboxes */
}

/* Default styling for Navbar template */
.navbar {
    display: inline;
    font-size: 88%;
    font-weight: normal;
}
.navbar ul {
    display: inline;
    white-space: nowrap;
}
.navbar li {
    word-spacing: -0.125em;
}
.navbar.mini li span {
  font-variant: small-caps;
}
/* Navbar styling when nested in navbox */
.navbox .navbar {
    display: block;
    font-size: 100%;
}
.navbox-title .navbar {
    /* @noflip */
    float: left;
    /* @noflip */
    text-align: left;
    /* @noflip */
    margin-right: 0.5em;
    width: 6em;
}

/* 'show'/'hide' buttons created dynamically by the CollapsibleTables javascript
   in [[MediaWiki:Common.js]] are styled here so they can be customised. */
.collapseButton {       
    /* @noflip */
    float: right;
    font-weight: normal;
    /* @noflip */
    margin-left: 0.5em;
    /* @noflip */
    text-align: right;
    width: auto;
}
/* In navboxes, the show/hide button balances the v·d·e links
   from [[Template:Navbar]], so they need to be the same width. */
.navbox .collapseButton {
    width: 6em;
}

/* Styling for JQuery makeCollapsible, matching that of collapseButton */
.mw-collapsible-toggle {
    font-weight: normal;
    /* @noflip */
    text-align: right;
}
.navbox .mw-collapsible-toggle {
    width: 6em;
}

/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    /* @noflip */
    float: right;
    /* @noflip */
    clear: right;
    text-align: left;
    font-size: 88%;
    line-height: 1.5em;
}
.infobox caption {
    font-size: 125%;
    font-weight: bold;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox.bordered {
    border-collapse: collapse;
}
.infobox.bordered td,
.infobox.bordered th {
    border: 1px solid #aaa;
}
.infobox.bordered .borderless td,
.infobox.bordered .borderless th {
    border: 0;
}

.infobox.sisterproject {
    width: 20em;
    font-size: 90%;
}

.infobox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
}
.infobox.standard-talk.bordered td,
.infobox.standard-talk.bordered th {
    border: 1px solid #c0c090;
}

/* styles for bordered infobox with merged rows */
.infobox.bordered .mergedtoprow td,
.infobox.bordered .mergedtoprow th {
    border: 0;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
}

.infobox.bordered .mergedrow td,
.infobox.bordered .mergedrow th {
    border: 0;
    border-right: 1px solid #aaa;
}

/* Styles for geography infoboxes, eg countries,
   country subdivisions, cities, etc.            */
.infobox.geography {
    /* @noflip */
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em; 
    font-size: 90%;
}

.infobox.geography  td,
.infobox.geography  th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: 1px solid #aaa;
    padding: 0.4em 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedrow td,
.infobox.geography .mergedrow th {
    border: 0;
    padding: 0 0.6em 0.2em 0.6em;
}

.infobox.geography .mergedbottomrow td,
.infobox.geography .mergedbottomrow th {
    border-top: 0;
    border-bottom: 1px solid #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}

.infobox.geography .maptable td,
.infobox.geography .maptable th {
    border: 0;
    padding: 0;
}

/* Normal font styling for table row headers with scope="row" tag */
.wikitable.plainrowheaders th[scope=row] {
    font-weight: normal;
    /* @noflip */
    text-align: left;
}

/* Lists in data cells are always left-aligned */
.wikitable td ul,
.wikitable td ol,
.wikitable td dl {
    /* @noflip */
    text-align: left;
}
/* ...unless they also use the hlist class */
.wikitable.hlist td ul,
.wikitable.hlist td ol,
.wikitable.hlist td dl {	
    text-align: inherit;
}

/* Icons for medialist templates [[Template:Listen]],
   [[Template:Multi-listen_start]], [[Template:Video]],
   [[Template:Multi-video_start]]
*/
div.listenlist {
    /* @embed */
    background: url("//upload.wikimedia.org/wikipedia/commons/3/3f/Gnome_speakernotes_30px.png");
    /* @noflip */
    padding-left: 40px;
}

/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    /* @noflip */
    background-position: top left;
    background-repeat: no-repeat;
}
div.medialist ul {
    list-style-type: none; 
    list-style-image: none;
    margin: 0;
}
div.medialist ul li {
    padding-bottom: 0.5em;
}
div.medialist ul li li {
    font-size: 91%;
    padding-bottom: 0;
}

/* Change the external link icon to an Adobe icon for all PDF files
   in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".pdf"].external, 
div#content a[href*=".pdf?"].external, 
div#content a[href*=".pdf#"].external,
div#content a[href$=".PDF"].external, 
div#content a[href*=".PDF?"].external, 
div#content a[href*=".PDF#"].external,
div#mw_content a[href$=".pdf"].external, 
div#mw_content a[href*=".pdf?"].external, 
div#mw_content a[href*=".pdf#"].external,
div#mw_content a[href$=".PDF"].external, 
div#mw_content a[href*=".PDF?"].external, 
div#mw_content a[href*=".PDF#"].external {
    /*     background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right;  */
         background: 
        url('data:image/gif;base64,R0lGODlhDwAPAPeUAM4/PbNFQ7pHRqVYV5V7eqV4d9lTUdlUUtlVUtpfXdxhX9piYNtqadtrad1qaNxtbNxxcNl1dNp4d9p5d917ed97et1+feBjYuF8e96Af4WFhYaFhYiHh4eJiYqIiIyMjJCSkpOSkpycnJ2dnZ6enq+BgKKlpaampqenp6qqqrOzs7e3t7i4uLu7u7y8vN6BgN2CgduLit6Ojd2dneOCgeWWld+hoNulpNavr966ud29vdy/v+OlpOampuC1tcPDw8TExMvLy9bEw9zExNHR0dLS0tPT09jX19va2tvb297e3unHx+rNzeXQz+HW1uLX1+7Q0OzU1Obd3ejc3PHa2t/g4N7h4d7i4uDg4OHh4eDj4+Li4uLj4+Pj4+Tj4+Xj4+Pk5OTk5Obm5ufn5+3i4e3n5+Ts7Ono6Ojp6enp6ejq6unr6+rq6uvr6+zs7O3s7O3t7ezv7+/u7u/v7/Dg4PHj4/Po6O3w8O/w8PDw8PDx8fHx8fLx8fPx8fLy8vPy8vPz8/Tz8/L09PP19fT09PX19fb29vf29vf39/f4+Pj4+Pn4+Pj5+fn5+fr5+fn6+vr6+vr7+/z8/P7+/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJUALAAAAAAPAA8AAAj3AClJgkSwkSJEiAwVKlSpoSQvSJIcIRIECBAXLFRsaQgJiaJGkBoZfMQokpETSipBStKI0CFAgPrQqbNISRESfhwdaeRnjx9BVGr0sJOokYg9jYggcgPHzZ0lGF40URPoqKIgiNi0SYPmiwUYT8D8GbEH0Q9DacaMCWMmA4IcSvCEyGOWj5gwXbg4kZEAgo43HeIYajEHbxYtPmYMYXDAwQAbhVbM6bIly5UbESYsaCBBQIVCLP5kwWJlxwMFMXAImUIgCiAUZ/yU4WGABhMpYdZU0TDHUAoRJkoACFAABAcOHjZ88DPJ0J5BUC5QIKNnzhw5c5gHBAA7')
        center right no-repeat;
    padding-right: 16px;
}

/* Change the external link icon to an Adobe icon anywhere the PDFlink class
   is used (notably Template:PDFlink). This works in IE, unlike the above. */
div#content span.PDFlink a,
div#mw_content span.PDFlink a {
    /* @embed  background: url("//upload.wikimedia.org/wikipedia/commons/2/23/Icons-mini-file_acrobat.gif") no-repeat right; */
    background: 
        url('data:image/gif;base64,R0lGODlhDwAPAPeUAM4/PbNFQ7pHRqVYV5V7eqV4d9lTUdlUUtlVUtpfXdxhX9piYNtqadtrad1qaNxtbNxxcNl1dNp4d9p5d917ed97et1+feBjYuF8e96Af4WFhYaFhYiHh4eJiYqIiIyMjJCSkpOSkpycnJ2dnZ6enq+BgKKlpaampqenp6qqqrOzs7e3t7i4uLu7u7y8vN6BgN2CgduLit6Ojd2dneOCgeWWld+hoNulpNavr966ud29vdy/v+OlpOampuC1tcPDw8TExMvLy9bEw9zExNHR0dLS0tPT09jX19va2tvb297e3unHx+rNzeXQz+HW1uLX1+7Q0OzU1Obd3ejc3PHa2t/g4N7h4d7i4uDg4OHh4eDj4+Li4uLj4+Pj4+Tj4+Xj4+Pk5OTk5Obm5ufn5+3i4e3n5+Ts7Ono6Ojp6enp6ejq6unr6+rq6uvr6+zs7O3s7O3t7ezv7+/u7u/v7/Dg4PHj4/Po6O3w8O/w8PDw8PDx8fHx8fLx8fPx8fLy8vPy8vPz8/Tz8/L09PP19fT09PX19fb29vf29vf39/f4+Pj4+Pn4+Pj5+fn5+fr5+fn6+vr6+vr7+/z8/P7+/v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAJUALAAAAAAPAA8AAAj3AClJgkSwkSJEiAwVKlSpoSQvSJIcIRIECBAXLFRsaQgJiaJGkBoZfMQokpETSipBStKI0CFAgPrQqbNISRESfhwdaeRnjx9BVGr0sJOokYg9jYggcgPHzZ0lGF40URPoqKIgiNi0SYPmiwUYT8D8GbEH0Q9DacaMCWMmA4IcSvCEyGOWj5gwXbg4kZEAgo43HeIYajEHbxYtPmYMYXDAwQAbhVbM6bIly5UbESYsaCBBQIVCLP5kwWJlxwMFMXAImUIgCiAUZ/yU4WGABhMpYdZU0TDHUAoRJkoACFAABAcOHjZ88DPJ0J5BUC5QIKNnzhw5c5gHBAA7')
        center right no-repeat;
    padding-right: 18px;
}


/* Change the external link icon to an LibreOffice icon for all ODT files
   in browsers that support these CSS selectors, like Mozilla and Opera */
div#content a[href$=".odt"].external, 
div#content a[href*=".odt?"].external, 
div#content a[href*=".odt#"].external,
div#content a[href$=".ODT"].external, 
div#content a[href*=".ODT?"].external, 
div#content a[href*=".ODT#"].external,
div#mw_content a[href$=".odt"].external, 
div#mw_content a[href*=".odt?"].external, 
div#mw_content a[href*=".odt#"].external,
div#mw_content a[href$=".ODT"].external, 
div#mw_content a[href*=".ODT?"].external, 
div#mw_content a[href*=".ODT#"].external {
    /*     background: url("//upload.wikimedia.org/wikipedia/commons/thumb/0/02/LibreOffice_6.1_Writer_Icon.svg/15px-LibreOffice_6.1_Writer_Icon.svg.png") no-repeat right;  */
         background: 
        url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAB5lBMVEUAAAAcmd9Pq98Xj9MRiMwVjM8RhscdmuEVi88Vis0TiMoRhMYblt0TiMoShMcRhMUPgsIZldoQhMURgsEQgMEYkdYPgL4AgIAYkNUOfLsWjNEMerYUis4KdrUUicwIdbETh8kIc7AHb6wHbqkPgMEDbKUOf70DaaQNe7oCaaNSsedYs+dWseRVsONVruEUis0TiMvl8/r9/f38/Pz7+/v6+vqTyecShsjk8fn5+fn4+Pj39/eRxuTj8Pj29vb19fWPw+Di7/b09PTz8/OMv9zg7vXy8vLx8fGDudff7PTS5vCTx+Ss0uet0+efy+WeyuSeyeSeyNjk6u3W4+ne6/LN4u+EvuCgy+SGxOhjiqJmrNVjosaUzrjR4OjV4ejd6vHO4u6JwN+kzON1pK5JWk5OZ1xRXFNpg4LQ3ufU4Ofc6fDN4eyJv96ky+JQlKYec4scdJQhdIpXmIrT3+Xa5u7M4OuIvduHvNqGutiFudeEuNWCttOCtdLe5OjS3uTZ5ezK3eiGu9mEt9WCtdOAs9Dc4+bQ2+LJ3eiFuteEuNayzt7r6+vq6urp6enQ2+HX5Ovv7+/u7u7t7e3s7Ozo6OjO2uBClsVHl8RGlsNGlcJFk8BDkb5CkLtCj7pCjbhBjLc5h7P///+Qd0dIAAAAKnRSTlMAgPySD/iFl55X+5eXnlf7l5edWmKXngKXbZeXl5eXl5eXl5eXl5eXenr2cWkxAAAAAWJLR0ShKdSONgAAAAd0SU1FB+YDFxEuMliT1iIAAADcSURBVAjXY2Bg1NLW0dVjYmZh1TdgY2BgYDc0MjYxNTXj4OQy5wbyeSyAXEsraxtePn4BIF/QFsy1s3cQEhYB8kUdIVwnZxcxcSBfwtXKGsx1c/eQBPKlPL28fXz9/AMCg4KlgXyZkNCw8IjIqOiY2DhZIF8uPiExKTklNS09I1MeyFfIys7JzcsvKCzKLFYE8rlLSsvKKyqrqmtq65SAfIH6hsaKyqbmmpbWNmUgX6W+vaOzqbmru6e3TxXIV+ufMHHS5G4gd8pUdSBfY9r0GTNnzZ4zd978BZoMAGaMPO/82PDAAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTAzLTIzVDE3OjQ2OjUwKzAwOjAwaTXnYQAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wMy0yM1QxNzo0Njo1MCswMDowMBhoX90AAAAASUVORK5CYII=')
        center right no-repeat;
    padding-right: 16px;
}

/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
    /* @noflip */
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    /* @noflip */
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    /* @noflip */
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    /* @noflip */
    float: left;
    width: 20%;
    min-width: 120px;
}

/* Messagebox templates */
.messagebox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    width: 80%;
    margin: 0 auto 1em auto;
    padding: .2em;
}
.messagebox.merge {
    border: 1px solid #c0b8cc;
    background-color: #f0e5ff;
    text-align: center;
}
.messagebox.cleanup {
    border: 1px solid #9f9fff;
    background-color: #efefff;
    text-align: center;
}
.messagebox.standard-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    margin: 4px auto;
}
/* For old WikiProject banners inside banner shells. */
.mbox-inside .standard-talk,
.messagebox.nested-talk {
    border: 1px solid #c0c090;
    background-color: #f8eaba;
    width: 100%;
    margin: 2px 0;
    padding: 2px;
}
.messagebox.small {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    /* @noflip */
    float: right;
    clear: both;
    /* @noflip */
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
    background: #F8EABA;
}

/* 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: 0px;
    width: 1px;
}

/* Article message box styles */
table.ambox {
    margin: 0px 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 {
    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;
}

/* Remove default styles for [[MediaWiki:Noarticletext]]. */
div.noarticletext {
    border: none;
    background: transparent;
    padding: 0;
}

/* Bold save button */
#wpSave {
    font-weight: bold;
}

/* class hiddenStructure is defunct. See [[Wikipedia:hiddenStructure]] */
.hiddenStructure {
    display: inline ! important;
    color: #f00; 
    background-color: #0f0;
}

/* suppress missing interwiki image links where #ifexist cannot
   be used due to high number of requests see .hidden-redlink on 
   [[m:MediaWiki:Common.css]]
*/
.check-icon a.new {
    display: none; 
    speak: none;
}

/* Removes underlines from certain links */
.nounderlines a,
.IPA a:link, .IPA a:visited { 
    text-decoration: none !important;
}

/* Standard Navigationsleisten, aka box hiding thingy
   from .de.  Documentation at [[Wikipedia:NavFrame]]. */
div.NavFrame {
    margin: 0;
    padding: 4px;
    border: 1px solid #aaa;
    text-align: center;
    border-collapse: collapse;
    font-size: 95%;
}
div.NavFrame + div.NavFrame {
    border-top-style: none;
    border-top-style: hidden;
}
div.NavPic {
    background-color: #fff;
    margin: 0;
    padding: 2px;
    /* @noflip */
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p,
div.NavFrame div.NavContent,
div.NavFrame div.NavContent p {
    font-size: 100%;
}
div.NavEnd {
    margin: 0;
    padding: 0;
    line-height: 1px;
    clear: both;
}
a.NavToggle {
    position: absolute;
    top: 0;
    /* @noflip */
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}

/* Hatnotes and disambiguation notices */
.rellink,
.dablink {
    font-style: italic;
    /* @noflip */
    padding-left: 1.6em;
    margin-bottom: 0.5em;
}
.rellink i,
.dablink i {
    font-style: normal;
}

/* Allow transcluded pages to display in lists rather than a table.
   Compatible in Firefox; incompatible in IE6. */
.listify td    { display: list-item; }
.listify tr    { display: block; }
.listify table { display: block; }

/* Geographical coordinates defaults. See [[Template:Coord/link]]
   for how these are used. The classes "geo", "longitude", and
   "latitude" are used by the [[Geo microformat]].
 */
.geo-default, .geo-dms, .geo-dec  { display: inline; }
.geo-nondefault, .geo-multi-punct { display: none; }
.longitude, .latitude             { white-space: nowrap; }

/* When <div class="nonumtoc"> is used on the table of contents,
   the ToC will display without numbers */
.nonumtoc .tocnumber { display: none; }
.nonumtoc #toc ul,
.nonumtoc .toc ul {
    line-height: 1.5em;
    list-style: none;
    margin: .3em 0 0;
    padding: 0;
}
.nonumtoc #toc ul ul, 
.nonumtoc .toc ul ul { 
    /* @noflip */
    margin: 0 0 0 2em; 
}

/* Allow limiting of which header levels are shown in a TOC;
   <div class="toclimit-3">, for instance, will limit to
   showing ==headings== and ===headings=== but no further
   (as long as there are no =headings= on the page, which
   there shouldn't be according to the MoS).
 */
.toclimit-2 .toclevel-1 ul,
.toclimit-3 .toclevel-2 ul,
.toclimit-4 .toclevel-3 ul,
.toclimit-5 .toclevel-4 ul,
.toclimit-6 .toclevel-5 ul,
.toclimit-7 .toclevel-6 ul {
    display: none;
}
/* When <div class="toc-fullwidth-compact"> is used lower
   levels are floating to get huge tables more compact
   Now only the 2nd level is floating
   */
.toc-fullwidth-compact #toc { float: none; margin-left: 0px; }
.toc-fullwidth-compact #toc li.toclevel-2 {  float: left;}
.toc-fullwidth-compact #toc li.toclevel-2 ~.toclevel-2 { margin-left: 0.5em; }
.toc-fullwidth-compact #toc li.toclevel-1 { clear: both; }
.toc-fullwidth-compact #toc li.toclevel-1 > ul { margin: 0 0 0 1.5em; }
.toc-fullwidth-compact #toc li.toclevel-2 > ul { margin: 0 0 0 1.0em; }
.toc-fullwidth-compact #toc li.toclevel-2.tocsection-3 ul { float: right; }
.toc-fullwidth-compact #toc li.toclevel-3.tocsection-4 { margin-bottom: 0; }
.toc-fullwidth-compact.hover-toclevel-2 #toc li.toclevel-2 { border:2px solid transparent; }
.toc-fullwidth-compact.hover-toclevel-2 #toc li.toclevel-2:hover { border:2px dotted #9E9E9E; }

/* Styling for Template:Quote */
blockquote.templatequote { 
     margin-top: 0; 
}
blockquote.templatequote div.templatequotecite { 
    line-height: 1em;
    /* @noflip */
    text-align: left;
    /* @noflip */
    padding-left: 2em;
    margin-top: 0;
}
blockquote.templatequote div.templatequotecite cite {
    font-size: 85%;
}

/* User block messages */
div.user-block {
    padding: 5px;
    margin-bottom: 0.5em;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}

/* Prevent line breaks in silly places: 
   1) Where desired
   2) Links when we don't want them to
   3) Bold "links" to the page itself
   4) HTML formulae
   5) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowrap,
.nowraplinks a,
.nowraplinks .selflink,
span.texhtml,
sup.reference a { 
    white-space: nowrap;
}

/* For template documentation */
.template-documentation {
    clear: both;
    margin: 1em 0 0 0;
    border: 1px solid #aaa; 
    background-color: #ecfcf4; 
    padding: 1em;
}

/* Inline divs in ImageMaps (code borrowed from de.wiki) */
.imagemap-inline div {
    display: inline;
}

/* Increase the height of the image upload box */
#wpUploadDescription {
    height: 13em;
}

/* Minimum thumb width */
div.thumbinner {
    min-width: 100px;
    padding:4px
}

/* Makes the background of a framed image white instead of gray. */
/* Only visible with transparent images. */
div.thumb img.thumbimage {
    background-color: #fff;
}
 
/* The backgrounds for galleries. */
div#content .gallerybox div.thumb {
    /* Light gray padding */
    background-color: #F9F9F9;
}
/* Put a chequered background behind images, only visible if they have transparency.
   '.filehistory a img' and '#file img:hover' are handled by MediaWiki core (as of 1.19) */
.gallerybox .thumb img {
    /* @embed */
    background: #fff url(//upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png) repeat;
}
/* But not on articles, user pages, portals or with opt-out. */
.ns-0 .gallerybox .thumb img,
.ns-2 .gallerybox .thumb img,
.ns-100 .gallerybox .thumb img, 
.nochecker .gallerybox .thumb img {
    background: #fff;
}

/* Category tree */
#mw-subcategories ul {
    list-style: none none;
    margin-left: 0.25em;
}
.CategoryTreeChildren {
    margin-left: 1.25em;
}

/* Prevent floating boxes from overlapping any category listings,
   file histories, edit previews, and edit [Show changes] views */
#mw-subcategories, #mw-pages, #mw-category-media, 
#filehistory, #wikiPreview, #wikiDiff {
    clear: both;
}

/* Toned down styling for update markers on watchlist and history pages.
   Please DO NOT DISABLE! Core functionality of MediaWiki should never
   be disabled be default.
*/
span.updatedmarker {
    background-color: transparent;
    color: #006400;
}
.mw-special-Watchlist strong.mw-watched a {
    font-weight: normal;
}

/* Selectively hide headers in WikiProject banners */
.wpb .wpb-header             { display: none; }
.wpbs-inner .wpb .wpb-header { display: block; }     /* for IE */
.wpbs-inner .wpb .wpb-header { display: table-row; } /* for real browsers */
.wpbs-inner .wpb-outside     { display: none; }      /* hide things that should only display outside shells */

/* Styling for Abuse Filter tags */
.mw-tag-markers {
    font-family:sans-serif;
    font-style:italic;
    font-size:90%;
}

/* Hide stuff meant for accounts with special permissions. Made visible again in [[MediaWiki:Group-sysop.css]] and [[MediaWiki:Group-accountcreator.css]]. */
.sysop-show, .accountcreator-show {
    display: none;
}

/* Remove bullets when there are multiple edit page warnings */
ul.permissions-errors > li {
    list-style: none;
}
ul.permissions-errors {
    margin: 0;
}

/* No linewrap on the labels of the login/signup page */
body.page-Special_UserLogin .mw-label label,
body.page-Special_UserLogin_signup .mw-label label { white-space : nowrap; }

/* Disable the automatic text-size adjust of WebKit on iPhones etc.
   It scales some text, and not the other. Use none, or fixed percentage instead.
   Use media selector, because defining a value, overwrites platform defaults. */
@media only screen and (max-device-width: 480px) {
    body {
        -webkit-text-size-adjust: none;
    }
}

/* Pie chart test: Transparent borders */
.transborder {
    border: solid transparent;
}
* html .transborder {  /* IE6 */
    border: solid #000001;
    filter: chroma(color=#000001);
}

/* Fix so <syntaxhighlight> tags and .css and .js pages get normal text size.
   [[Bugzilla:26204]] */
div.mw-geshi div,
div.mw-geshi div pre,
span.mw-geshi,
pre.source-css,
pre.source-javascript {
    font-family: monospace, Courier !important;
}

/* fix WikiEditor Layout for Extensio:MsUpload */
div#msupload-container {  vertical-align:middle; }

/* Reduce excess space between category links.
   Remove this when bug 31547/r100869 is resolved/deployed */
#catlinks {
    line-height: 1.25em;
    border-radius: 10px;
    -moz-border-radius: 10px;
}
#catlinks li {
    line-height: 1.25em;
    margin: 0.125em 0;
    padding: 0 0.5em;
}
#catlinks li:first-child {
    padding-left: 0.25em;
}

/* Fix styling of transcluded prefindex tables */
table#mw-prefixindex-list-table,
table#mw-prefixindex-nav-table {
    width: 98%;
}


/* BREADCRUMB CODE FOR THE ACCOUNT CREATION PROCESS */
 
.breadcrumb {
    list-style: none;
    overflow: hidden;
    font: 14px Helvetica, Arial, Sans-Serif;
}
.breadcrumb li {
    float: left;
    margin-bottom: 0;
}
.breadcrumb li a {
    color: white;
    text-decoration: none;
    padding: 10px 0 10px 45px;
    position: relative;
    display: block;
    float: left;
}
.breadcrumb li a:after,
.breadcrumb li a:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-top: 50px solid transparent;           /* Go big on the size, and let overflow hide */
    border-bottom: 50px solid transparent;
    position: absolute;
    top: 50%;
    margin-top: -50px;
    left: 100%;
    z-index: 2;
} 
.breadcrumb li a:before {
    border-left: 31px solid white;
    margin-left: 1px;
    z-index: 1;
}
.breadcrumb li:first-child a {
    padding-left: 20px;
}
.currentcrumb a {
    background: #069;
}
.currentcrumb a:after {
    border-left: 30px solid #069;
}
.currentcrumb a:hover, .prevcrumb a:hover, .nextcrumb a:hover {
    background: #002d44;
}
.currentcrumb a:hover:after, .prevcrumb a:hover:after, .nextcrumb a:hover:after {
    border-left-color: #002d44 !important;
}
.prevcrumb a {
    background: #396;
}
.prevcrumb a:after {
    border-left: 30px solid #396;
}
.nextcrumb a {
    background: #999;
}
.nextcrumb a:after {
    border-left: 30px solid #999;
}

/* Makes it possible for the boxes in the Account Creation Process to overlap */
#userlogin {
    margin: 0;
    width: 90% !important;
    max-width: 100% !important;
    padding: 1.5em;
    padding-top: 0.75em !important;
    border: 0;
    -moz-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);
    -webkit-box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);
    box-shadow: inset 0 0px 10px rgba(0, 0, 0, 0.35);
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
    background: white;
    background: #fff;
    background: -moz-linear-gradient(bottom, #fff 90%, #F5F5F5 100%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(90%,#fff), color-stop(100%,#F5F5F5));
    background: -webkit-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);
    background: -o-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);
    background: -ms-linear-gradient(bottom, #fff 90%,#F5F5F5 100%);
    background: linear-gradient(bottom, #fff 90%,#fff 100%);
}

/* Hides the longer title for the listed pages */
body.page-MediaWiki:Customusertemplate-ACP1-Fancycaptcha-createaccount #firstHeading,
body.page-MediaWiki:Customusertemplate-ACP1-Welcomecreation #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Welcomecreation #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Which_skills_do_you_have_to_offer #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Research_Writing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Technology_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Research_Writing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Biology_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_History_Research_Writing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Research_Writing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Arts_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Research_Writing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Mathematics_Copyediting #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Organizing #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Searching_the_web #firstHeading,
body.page-MediaWiki_Customusertemplate-ACP2-Be_a_part_of_Wikipedia_Geography_Research_Writing #firstHeading {
    display: none !important;
}

/* For portals, added 2011-12-07 -bv */
/* On wide screens, show these as two columns */
/* On narrow and mobile screens, let them collapse into a single column */
.portal-column-left {
    float: left;
    width: 50%;
}
.portal-column-right {
    float: right;
    width: 49%;
}
.portal-column-left-wide {
    float: left;
    width: 60%;
}
.portal-column-right-narrow {
    float: right;
    width: 39%;
}
.portal-column-left-extra-wide {
    float: left;
    width: 70%;
}
.portal-column-right-extra-narrow {
    float: right;
    width: 29%;
}
@media only screen and (max-width: 800px) {
    /* Decouple the columns on narrow screens */
    .portal-column-left,
    .portal-column-right,
    .portal-column-left-wide,
    .portal-column-right-narrow,
    .portal-column-left-extra-wide,
    .portal-column-right-extra-narrow {
        float: inherit;
        width: inherit;
    }
}

/* For announcements */
#bodyContent .letterhead {
    background-image:url('//upload.wikimedia.org/wikipedia/commons/e/e0/Tan-page-corner.png');
    background-repeat:no-repeat;
    padding: 2em;
    background-color: #faf9f2;
}


/** MediaWiki Layout **/
#searchInput {
  width: 130px;
}

#toc {
  border-radius: 10px;
  -moz-border-radius: 10px;
  float: right;
  margin-left: 15px;
}

.thumbinner {
  border-radius: 10px;
  -moz-border-radius: 10px;
}

/* no corners in .thumbimage that cut the image smaller but padding in .thumbinner
.thumbimage {
  border-radius: 10px;
  -moz-border-radius: 10px;
}
*/

#content {
  background-image: none !important;
  border-bottom: 1px solid #D6F0B9;
  border-left: 1px solid #D6F0B9;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  -moz-border-bottom-bottomleft: 10px;
  -moz-border-bottom-bottomright: 10px;
  -moz-border-bottom-topright: 10px;
}

#footer {
  background-image: none !important;
}

/** for LANGUAGES - Template:Lang **/
.lang {
  padding: 0.5em 0;
  text-align: left;
  position: absolute;
  top: -75px;
  left: 130px;
  z-index: 1;
}
 
.lang ul {
  display: inline;
  margin-left: 0;
  padding-left: 0;
}
 
.lang ul li {
  border-left: 1px solid #E4E4E4;
  display: inline;
  list-style: none;
  margin-left: 0;
  padding: 0 0.5em;
}
 
.lang ul li.lang_main {
  border-left: none;
  display: inline;
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
.lang ul a.external {
  background: none ! important;
  padding-right: 0 ! important;
}
 
.lang ul li.lang_title {
  display: none;
}

.current_language a {
  cursor: default;
}

.current_language a img {
  opacity:0.4;
  filter:alpha(opacity=40);
}


/** OSEG CSS Code **/
.holder { overflow: hidden; clear:both; }
.holder .even-height { float: left; padding-bottom: 100000px; margin-bottom: -100000px; }

.centered { text-align: center; }

.roundtable {
  border-collapse: collapse; /* IE7 and lower */
  border-spacing: 0;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

div.border-round,
.round {
  border-radius: 10px;
  -moz-border-radius: 10px;
}

table.border-round {
  border-radius: 10px;
  -moz-border-radius: 10px;
  padding:5px;
  border-collapse: separate; 
}


.round1 {
  border: 1px solid #404040;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

.round1c {
  border: 1px solid #404040;
  border-radius: 10px;
  -moz-border-radius: 10px;
  text-align:center;
}

.round1c_b {
  border: 1px solid #404040;
  border-radius: 10px;
  -moz-border-radius: 10px;
  text-align:center;
  display: block; 
}

.bordered {
  border: 1px solid #404040;
}

.paddtb {
  padding: 5px 0;
}

tr.paddTop > td
{
  padding-top: 15px;
}

.techtable {
  display: table;
  width: 100%;
  border-spacing:2px 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

.techtableitem {
  display: table-cell;
  width: 25%;
  padding: 2px;
  border: 1px solid #404040;
  border-radius: 10px;
  -moz-border-radius: 10px;
  text-align: center;
}

.roundgrid {
  display: table;
  border: 1px solid #404040;
  border-spacing:2px 1px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

.roundgriditem {
  display: table-cell;
  padding: 2px;
  border-radius: 10px;
  -moz-border-radius: 10px;
}

.techbox {
  float: left;
  padding: 2px;
  text-align: center;
}

.colortech {
  background-color: #ADADAD;
  color: #FAEBEB;
}

.colortechfertigung {
  background-color: #EDD9E3;
  color: #000000;
}
.colortechfertigung:visited {color:#000000;}

.colortechbasic {
  background-color: #E6EAF4;
  color: #000000;
}
.colortechbasic:visited {color:#000000;}

.colortechadv {
  background-color: #E6EAF4;
  color: #000000;
}
.colortechadv:visited {color:#000000;}

.colorpeople {
  background-color: #FFD966;
  color: #000000;
}
.colorpeople:visited {color:#000000;}

.colornature {
  background-color: #76B82A;
  color: #000000;
}
.colornature:visited {color:#000000;}

.sectorname {
  padding-bottom: 5px;
  font-size: 1.1em;
}

.sectortechs {
  font-size: 8px;
}

.sector_container{
  display: table;
  width: 100%;
}

.table_cell {
  display: table-cell;
}

.technology_link{
  display: table-cell;
  width:100px;
}

.spendenbutton, .spendenbutton:visited {
  padding: 20px;
  font-size: xx-large;
  background-color: #86BC25;
  color: #FFFFFF;
}

.spendenbutton:hover {
  background-color: #76B82A;
}

.spendenbutton-small, .spendenbutton-small:visited {
  padding: 10px;
  font-size: x-large;
  background-color: #86BC25;
  color: #FFFFFF;
}

.spendenbutton-small:hover {
  background-color: #76B82A;
}

/** OSEG Campaign CSS Code **/

.greybg {
  background-color: #EEEEEE;
}

#contentcontainer {
  background-color: #FFFFFF;
  padding: 0 20px 20px 20px;
  line-height: 24px;
}

.content-header {
  font-size: 26px;
  padding: 30px 0px 15px 0px;
}

.content-text {
  font-size: 18px;
  color: #666666;
}

.backers-container-link {
  display:block;
  width:100%;
  min-height: 50px;
  padding: 15px;
  color: #000000;
}

.backers-title {
  color: #333333;
  font-size: 16px;
  font-weight: bold;
  line-height: 23px;
}

.backers-number {
  font-size: small;
  color: #808080;
  padding-bottom: 10px;
}

.backers-description {
  font-size: medium;
  color: #666666;
}

/* tables having vertical-align:top cells */
table.vertical-align-top td {  vertical-align:top;}

/* booktable as in (scientific) books/journals (similar to LaTeX’s package booktable) */
table.booktable, table.booktabledotted {
    margin: 1em 1em 1em 0;
    background: #ffffff;
    border-top:    2px #656463 solid;
    border-bottom: 2px #656463 solid;
    border-collapse: collapse;
}
.booktabledotted td {
  border-bottom: 1px dotted gray;
  padding:0.2em;
}
.booktable td {
  border: 0px none !important;
  padding:0.2em;
}
.booktable tr.line-t td, .booktable tr td.line-t{
   border-top:    1px #656463 solid !important;
}
.booktable tr.line-b td, .booktable tr td.line-b{
   border-bottom:    1px #656463 solid !important;
}
.booktable tr.line-tb td, .booktable tr td.line-tb{
   border-bottom:    1px #656463 solid !important;
   border-top:    1px #656463 solid !important;
}
.booktabledotted th, .booktable th {
    vertical-align:bottom;
    border-bottom:1px solid #656463;
    border-top:   1px solid #656463;
    border-left:0px;
    border-right:0px;
    padding: 0.2em;
}
.booktabledotted th, .booktable th {
  background: #ffffff;
  text-align: center;
}
.booktable caption, .booktabledotted caption {
    font-weight: normal;
}
a.toparrow {  font-size: small; } /* MediaWiki:Gadget-Pfeil-hoch.js */

/* inline definitions */
.definition-inline dt,
.definition-inline.italic dt
{ float:left; padding-right:0.5em; margin-bottom: 0px; line-height: 1.6em;}
.definition-inline dd,
.definition-inline.italic
{ margin-bottom: 0px;line-height: 1.605em;} /* line-height a bit higher, because dt in bold pushes line-height */

.definition.italic dt,
.definition-inline.italic dt,
.definition-inline.code-bold-only dt
{ font-weight:normal; }
.definition-inline.code-bold-only dt code { font-weight:bold; }

.definition.italic dt,
.definition-inline.italic dt
{font-style: italic;}

.definition.plain dt,
.definition-inline.plain dt
{font-weight:normal;font-style: normal;}

.definition-inline dt,
.definition-inline.italic dt {
  clear: left;
}

/* Definitionen einzeilig */
.Definition-einzeilig dt,
.Definition-einzeilig.betont dt
{ float:left; padding-right:0.5em; margin-bottom: 0px; line-height: 1.6em;}
.Definition-einzeilig dd,
.Definition-einzeilig.betont
{ margin-bottom: 0px;line-height: 1.605em;} /* Zeilenhöhe etwas erhöht, da dt in Fettdruck die Zeilenhöhe erhöht */

.Definition.betont dt,
.Definition-einzeilig.betont dt,
.Definition-einzeilig.Code-fett-betont dt
{ font-weight:normal; }
.Definition-einzeilig.Code-fett-betont dt code { font-weight:bold; }

.Definition.betont dt,
.Definition-einzeilig.betont dt
{font-style: italic;}

.Definition.schlicht dt,
.Definition-einzeilig.schlicht dt
.Definition.unbetont dt,
.Definition-einzeilig.unbetont dt
{font-weight:normal;font-style: normal;}

.Definition-einzeilig dt,
.Definition-einzeilig.betont dt {
  clear: left;
}

/* for toggle position in Template:Hidden */
div.mw-collapsible.force-toggle-float-left span.mw-collapsible-toggle {
  clear:left; float:left;margin-right:0.2em;
}
.mw-collapsible-content.border-left-dotted {
    border-left:1px dotted gray;
    padding-left:5px!important;
}

/* emulate links, e.g. for span.mw-customtoggle-myTriggerKey1 MediaWiki:Mw-customcollapsible.js */
span.pseudolink {
  color:#0645AD;
}
span.pseudolink:hover, span.pseudolink:focus, span.pseudolink:active { 
  text-decoration: underline;
  cursor:pointer;
}

/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
div.highlight:target,
span.highlight:target,
tr > td.highlight:target,
table.highlight:target,
cite:target { 
    background-color: #EEF9E1; /* OSEG light green */
}
/* FIX override of a loaded inline stylsheets that uses .highlight → bold 2018-06-06 */
div.highlight,
table.highlight {
  font-weight: normal;
}

/* layout template:Literaturverzeichnis */
span.Literaturschluessel.Hat_mehrere_Kommentare a {
  display: none;
}
span.Literaturschluessel.Hat_mehrere_Kommentare:after {
  content:'...';
}
/* references hanging layout template:Literaturverzeichnis */
div.Absaetze-haengender-Einzug p,
div.hanging-indent {
  padding-left:1.5em !important;
  text-indent:-1.5em;
  margin-top: 0.0em !important;
  margin-bottom: 0.0em !important;
}
 
div.hanging-indent p
, div.hanging-indent p *
, div.hanging-indent div * 
, div.hanging-indent ol * 
, div.hanging-indent ul * 
{
  text-indent:0;
}

/* forms more slim and plain, less borders */
#pfForm input[type=text] {
    max-width: 100%;
    margin-left: 0;
    border-radius: 3px;
    border: 1px solid transparent;
    padding: 4px 8px;
    display: inline-block;
}
#pfForm input.createboxInput, form input.formInput, 
#pfForm input.yearInput, #pfForm input.dayInput, 
#pfForm input.hoursInput, #pfForm input.minutesInput, 
#pfForm input.secondsInput {
  border:1px solid transparent;
  border-bottom:1px dotted #ccc;
  background-color: #fff;
}
#pfForm textarea, #pfForm textarea.createboxInput {
  border:1px dotted #ccc;
  background-color: #fff;
}
/* hover */
#pfForm textarea:hover, form input.formInput:hover, 
#pfForm input.yearInput:hover, #pfForm input.dayInput:hover, 
#pfForm input.hoursInput:hover, #pfForm input.minutesInput:hover, 
#pfForm input.secondsInput:hover,
#pfForm input.createboxInput:hover {
  border:1px solid #cccccc;
}
/* focus */
#pfForm textarea:focus, form input.formInput:focus, 
#pfForm input.yearInput:focus, #pfForm input.dayInput:focus, 
#pfForm input.hoursInput:focus, #pfForm input.minutesInput:focus, 
#pfForm input.secondsInput:focus,
#pfForm input.createboxInput:focus,
/* active */
#pfForm textarea:active, form input.formInput:active, 
#pfForm input.yearInput:active, #pfForm input.dayInput:active, 
#pfForm input.hoursInput:active, #pfForm input.minutesInput:active, 
#pfForm input.secondsInput:active,
#pfForm input.createboxInput:active {
  border:1px solid #8e8e8e;
}
#pfForm .mandatoryField, #pfForm .createboxInput.mandatoryField {
  border-bottom-color:orange!important;
}
#pfForm .mandatoryField:hover,
#pfForm .createboxInput.mandatoryField:hover,
#pfForm .mandatoryField:focus,
#pfForm .createboxInput.mandatoryField:focus,
#pfForm .mandatoryField:active,
#pfForm .createboxInput.mandatoryField:active {
  border-color:orange;
}
/* Nachtrag Formulare: weniger Linien */
#pfForm span.createboxInput.pf-select2-container,
#pfForm span.select2-selection.select2-selection--single.pf-select2-container{
    border-top:1px solid transparent;
    border-left:1px solid transparent;
    border-right:1px solid transparent;
    border-bottom:1px solid #ccc;
}
#pfForm span.createboxInput.pf-select2-container:hover,
#pfForm span.select2-selection.select2-selection--single.pf-select2-container:hover {
    border-color: #ccc;
}
#pfForm textarea.mandatoryField {
    border-left-style:dashed;
    border-right-style:dashed;
}
/* Erweiterung:PageForms Forumlar-Rand minimieren */
table.Forumlar-ohne-Randabstand * div.pfFormInputWrapper
,table.Forumlar-ohne-Randabstand form > p
,div.Forumlar-ohne-Randabstand * div.pfFormInputWrapper
,div.Forumlar-ohne-Randabstand form > p
{
    margin-top:0px!important;
    margin-bottom:0px!important;
}

.comment-gray { color: gray; }

/* extension:Translate colored after [[Corporate Identity]] */
.mw-pt-translate-header.noprint + hr {  display:none; } /* less lines */
.mw-pt-languages {
    border:0px none;
    background-color:unset;
}
.mw-pt-languages-label {
    border-radius:10px 0px 0px 10px;
    background-color:#F0EEB7;
    color:#666666;
    border-right-color:transparent;
}
.mw-pt-languages-list {
    border-radius:0px 10px 10px 0px;
    background-color:#EEF9E1;
    color:#666666;
}

table.template-category-info {
    border-radius:10px;
    -moz-border-radius: 10px;
}

.mw-pt-languages + .template-category-info {
    border-radius:0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    border-top: 1px transparent!important;
}
/* semantic results format, calendar icon */
.fc-event-inner.fc-event-skin img {
  max-width:20px; max-height:20px;
  margin-right:5px;
  background-color: white;
}

/* extension:CookieWarning */
input.mw-cookiewarning-dismiss {
    float:right;
}

.mw-cookiewarning-container {
    background-color:#F0EEB7;
    color:#4D4D4D;
}
div[lang=de] q::before { content: '„'}
div[lang=de] q::after { content: '“'}

div[lang=en] q::before { content: '“'}
div[lang=en] q::after { content: '”'}

div[lang=fr] q::before {content: '« '} /* &#8239; used here */
div[lang=fr] q::after {content: ' »'} /* &#8239; used here */

/* https://www.mediawiki.org/wiki/Extension:EmbedVideo */
div.embedvideo.thumb.ev_left {
    margin-right: 1em;
}
div.embedvideo.thumb.ev_right {
    margin-left: 1em;
}

/*
 Vorlage:Andere Sprachenseite aufklappen
 Template:Other language page dropdown
 */
  #mw-indicator-in-other-language  .nav > ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    width:5em;
    text-align:right;
    cursor:pointer;
    position:relative;
  }
  #mw-indicator-in-other-language  .nav > li {
    margin: 0.1em;
    padding: 0;
    font-size: 1.0rem;
    flex: 1 1 0%;
  }
  @media (min-width: 25em) {
    nav > ul {
      flex-direction: row;
    }
    nav li {
      flex: 1;
      font-size: 1em;
    }
  }
  #mw-indicator-in-other-language  .nav li  li {
    display: block;
    padding: 0.1em;
    text-decoration: none;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #a2a9b1;
    /* box-shadow: 0 5px 10px white inset; */
    /* color: gold; */
    background-color: #fff;
    transition: all .25s ease-in;
  }
  #mw-indicator-in-other-language  .nav a:focus,
  #mw-indicator-in-other-language  .nav a:hover {
    /* color: darkblue; */
    /* background-color: gold; */
  }
  /*     submenu navigation links      */
  #mw-indicator-in-other-language  .nav .submenu {
    visibility: hidden;
    height: 0;
    z-index: 1000;
    position:absolute;
  }
  #mw-indicator-in-other-language  .nav .submenu {
      margin-left:0px;
  }
  #mw-indicator-in-other-language  .nav .submenu li {
    display: block;
  }
  /**     Show the submenu on hover, focus     **/

  #mw-indicator-in-other-language  .nav li:hover .submenu,
  #mw-indicator-in-other-language  .nav li:active .submenu,
  #mw-indicator-in-other-language  .nav li:focus .submenu {
    visibility: visible;
    height: auto;
  }

  #mw-indicator-in-other-language  .nav li:focus-within .submenu {
    visibility: visible;
    height: auto;
  }

/* 2 column Layout */
  .two-columns {
    -moz-column-count:2; /* Firefox */
    -webkit-column-count:2; /* Safari and Chrome */
    column-count:2;

    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    -moz-column-rule:2px outset gray; /* Firefox */
    -webkit-column-rule:2px outset gray; /* Safari and Chrome */
    column-rule:2px outset gray;
  }
/* 3 column Layout */
  .three-columns {
    -moz-column-count:3; /* Firefox */
    -webkit-column-count:3; /* Safari and Chrome */
    column-count:3;

    -moz-column-gap:40px; /* Firefox */
    -webkit-column-gap:40px; /* Safari and Chrome */
    column-gap:40px;

    -moz-column-rule:2px outset gray; /* Firefox */
    -webkit-column-rule:2px outset gray; /* Safari and Chrome */
    column-rule:2px outset gray;
  }
  .three-columns.flat-ul ul li {
    float:left;
    margin-left:1.5em;
  }
  .three-columns.flat-ul ul {
    clear:both;
    margin:0px 0px 0.5ex 0px;
    padding:0px;
  }
  .three-columns.flat-ul p {
    margin:5px 0px 0ex 0px;
  }
  .three-columns tr {
    /* verhindere Spaltenumbruch */
    -webkit-column-break-inside: avoid; /* Chrome, Safari */
    page-break-inside: avoid;           /* Theoretically FF 20+ */
    break-inside: avoid-column;         /* IE 11 */
  }

/* Event calendar help class */ 
.smw-eventcalendar {
    width: 100%;
    height: 450px;
}

.formtable .preview-float-left .sfImagePreviewWrapper /* old Semantic Forms */,
.formtable .preview-float-left .pfImagePreviewWrapper /* new Page Forms */ {
  float:left;
}

/* Vorlage:Literatur siehe auch MediaWiki:Print.css */

  .Stichwort-Liste-sehr-lang {
      overflow-y: auto;
      max-height: 300px;
      border: 2px inset aliceblue;
      padding: 2ex;
  }

.inline-block { display: inline-block; }

.fraktur-font, .Frakturschrift, /* fraktur-font, Frakturschrift nur für Anzeige, ausdrucken: normal */
  .ausdrucken-Frakturschrift, /* für Ausdrucken und Anzeige */
  .ausdrucken-Frakturschrift p, 
  .ausdrucken-Frakturschrift div, 
  .ausdrucken-Frakturschrift b, 
  .ausdrucken-Frakturschrift i, 
  .ausdrucken-Frakturschrift u, 
  .ausdrucken-Frakturschrift dd, 
  .ausdrucken-Frakturschrift dl, 
  .ausdrucken-Frakturschrift dt, 
 .print-German-Type-Font, 
  .print-German-Type-Font p, 
  .print-German-Type-Font div, 
  .print-German-Type-Font b, 
  .print-German-Type-Font i, 
  .print-German-Type-Font u, 
  .print-German-Type-Font dd, 
  .print-German-Type-Font dl, 
  .print-German-Type-Font dt {
  /* http://unifraktur.sourceforge.net/de/maguntia.html */
  font-family: 'UnifrakturMaguntia', 'Leibniz-Fraktur', 'NeueFraktur', 'Old English Text MT';
}


/* Projekte Vorschau Start */

.project-preview
,.projects_legend {
    background: #F0EEB7;
    font-size: 0.9rem;
}

.project-preview div
,.projects_legend div {
    border: .1rem solid white;
    border-radius: 1rem;
    display: inline-block;
    float: left;
    text-align: center;
    width: 10rem;
    height: 6rem;
    padding: 2rem 0;
    margin: .1rem;
}
.project-preview div:hover
,.projects_legend div:hover {
    border: .1rem inset #999;
    box-shadow: 0 .0rem .1rem black;
}

.project-preview .inaktiv,
.project-preview .inactive {
    opacity: .50;
    filter: alpha(opacity=50);
    transition: all 1s /*.75s*/ ease-in-out 0s;
    background-image: -webkit-linear-gradient(center 49%, rgb(214, 214, 214), transparent);
    background-image: -moz-linear-gradient(center 49%, rgb(214, 214, 214), transparent);
    background-image: -o-linear-gradient(center 49%,  rgb(214, 214, 214), transparent);
    background-image: linear-gradient(center 49%,  rgb(214, 214, 214), transparent);
}

.project-preview .inaktiv:hover,
.project-preview .inactive:hover {
    opacity: 1;/*.95;*/
    filter: alpha(opacity=100);
    background-image: -webkit-linear-gradient(center 51%, rgb(244, 244, 244) /*#EFF9E2*/, transparent);/*use 0deg instead of center for horizontal gradient*/
    background-image: -moz-linear-gradient(center 51%,  rgb(244, 244, 244), transparent);
    background-image: -o-linear-gradient(center 51%, rgb(244, 244, 244), transparent);
    background-image: linear-gradient(center 51%,  rgb(234, 234, 234), transparent);

}

.project-preview .inaktiv:hover a,
.project-preview .inactive:hover a {
    color: #111/*rgb(180, 179, 148)*/; /*same as testing*/
}

.project-preview .aktiv,
.project-preview .active {
    opacity: 1;
    filter: alpha(opacity=100);
}


/* R & D */
.project-preview .rd,      /* <-- If this class is used then the link colour should remain blue, whereas the others change the link colour.  */
.project-preview .research,
.project-preview .development {
    background-color: #F8F6D7; /*rgb(102, 204, 204)*/;
}
.project-preview .rd,
.project-preview .rd a,
.project-preview .research,
.project-preview .development,
.project-preview .research a,
.project-preview .development a {
    color: rgb(80, 79, 48);
}

/* PROTOTYPING */
.project-preview .prototyp,
.project-preview .prototype,
.project-preview .prototyping {
    background-color: #F8F6CB; /*#F0E4B7;*//*interesting in combination tan: rgb(240, 183, 100)*/ /*violet*/ ;
}
.project-preview .prototyp,
.project-preview .prototyp a,
.project-preview .prototype,
.project-preview .prototype a,
.project-preview .prototyping,
.project-preview .prototyping a {
    color: rgb(80, 79, 48);
}

/* DOCUMENTATION */
.project-preview .dokumentation,
.project-preview .documentation {
     background-color:  #F0EEB7;/*tan <-- OSE US*/;
}
.project-preview .dokumentation,
.project-preview .dokumentation a,
.project-preview .documentation,
.project-preview .documentation a {
   color: rgb(80, 79, 48);
}
.project-preview .dokumentation,
.project-preview .documentation {
    background-image: -webkit-linear-gradient(center 51%, #F8F6D7, transparent);/*use 0deg instead of center for horizontal gradient*/
    background-image: -moz-linear-gradient(center 51%, #F8F6D7, transparent);
    background-image: -o-linear-gradient(center 51%, #F8F6D7, transparent);
    background-image: linear-gradient(center 51%, #F8F6D7, transparent);

}

.project-preview .testing {
    background-color: #B4B394/*#DCE2A5*//*rgb(240, 238, 183)*//*yellowgreen*/; /*lightgreen;*/
}
.project-preview .testing,
.project-preview .testing a {
    color: rgb(255, 254, 223);/*#F8F6D7;*/
}


.project-preview .complete,
.project-preview .release,
.project-preview .released {
    background-color: #D5E3AD;/*#EFF9E2*//*#E8E8E8*/; /*#C5B7D0*/ /*lightgrey*/ /*none*/;
}
.project-preview .complete,
.project-preview .release,
.project-preview .released,
.project-preview .complete a,
.project-preview .release a,
.project-preview .released a {
    color: rgb(43, 57, 3); /* #F8F6D7;*/
}



.project-preview .projects_legend ~ div {
    width: 100%;
    /*max-width: 78rem; #child nodes contained * width of one child node + count of child nodes */
    display: inline-block;
}
.project-preview .projects_legend ~ div > div {
    width: 12rem;
    display: inline-block;
}
/* Projekte Vorschau Ende */


.no-margin-inside,  .no-margin-inside *  { margin:0; }
.no-padding-inside, .no-padding-inside * { padding:0; }

.force-no-margin-inside,  .force-no-margin-inside *  { margin:0!important; }
.force-no-padding-inside, .force-no-padding-inside * { padding:0!important; }
.pre-white-background pre, 
.pre-white-background * pre,
.pre-weiszer-hintergrund pre, 
.pre-weiszer-hintergrund * pre {
    background:white;
}