Difference between revisions of "MediaWiki:Common.css"

From Species-ID
Jump to: navigation, search
m (decisiontree: http://offene-naturfuehrer.de/w/index.php?title=MediaWiki:Common.css&oldid=60031)
 
(25 intermediate revisions by 2 users not shown)
Line 14: Line 14:
 
body.page-Main_Page #mp-topbanner {
 
body.page-Main_Page #mp-topbanner {
 
   clear: both;
 
   clear: both;
 +
}
 +
 +
/* warning message on MediaWiki pages */
 +
.mw-editinginterface, .mw-translateinterface {
 +
    background: rgb(249, 249, 249) none repeat scroll 0% 0%;
 +
    border: 1px solid rgb(192, 0, 0);
 +
    padding: 2px;
 
}
 
}
  
Line 21: Line 28:
 
     margin-bottom: 6px;
 
     margin-bottom: 6px;
 
}
 
}
 
+
/* new ui edit toolbar fix for Opera browser */
 +
.wikiEditor-ui-toolbar .group .label {
 +
  border: none;
 +
  height: 22px;
 +
  line-height: 22px;
 +
  margin: 2px 8px 2px 5px;
 +
  color: #777777;
 +
  cursor: default;
 +
  float: left;
 +
}
 +
#wikiPreview {
 +
  overflow-y:auto;
 +
  max-height:400px;
 +
  border:1px dotted gray;
 +
  padding:4px;
 +
}
 
/* Margins for <ol> and <ul> */
 
/* Margins for <ol> and <ul> */
 
#content ol, #content ul,
 
#content ol, #content ul,
Line 27: Line 49:
 
   margin-bottom: 0.5em;
 
   margin-bottom: 0.5em;
 
}
 
}
 
+
/* icon talk */
 +
  #ca-talk a  {
 +
    background-attachment: scroll;
 +
    background-color: transparent;
 +
    /* old http://www.offene-naturfuehrer.de/w/skins/vector/images/talk-icon.png */
 +
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdElEQVR4Xn3QTQqAIBAFYC8fRNeKAjdlxxD/wf3UTGoo2sBbyPuQUbbtK8zLNAz2zzCG4GcQ11BKWUUp1YVYULTWlBDCEBIwxoC1dggxBJxz/R3FJfIho+rVnPMXok6woFMc4L2HGCOhAtt/a1GB6RYqRrkBKEFJ6m9q5RIAAAAASUVORK5CYII=");
 +
    background-position: 95% 65%;
 +
    background-repeat: no-repeat;
 +
    padding-right: 20px !important;
 +
    text-transform: none;
 +
  }
 +
 +
  #ca-talk.new  a  {
 +
    background-image:none;
 +
    padding-right:0px !important;
 +
  }
 
/* Make the list of references in [[Template:Reflist]] smaller */
 
/* Make the list of references in [[Template:Reflist]] smaller */
 
.references-small {  
 
.references-small {  
Line 266: Line 303:
 
*/
 
*/
 
div.listenlist {
 
div.listenlist {
    background:
+
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png */
        url("http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png");
+
  background: url('data:image/png;base64,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SulsVRMll0tTSl839OJirVzix4b7EaxpRDjoxZp169C1ohNlTYck+zA6noYsipjJ5VAuqyiXyzBMExzPOxaVTFOUAuPT2atm8tlOw7E69Ip+yBhTDlPCF3mB//D8Wc0B4MvKpAAgKbjc7Y5ptFcqBtFUDZpegcvtwWVtccTnxhDwSfC4eEgeN0RRhCAI0PUKDMPAnKaGYiggbxsY70klziRSucy0n2csIRHu98/dcfOJ3/39ICqVCiqVCngALgASAP90atCjl0KvBMJ1lNlOfS4zigFHbzU1xed28VixdCG8HgE1QQ9ksR51NQEMDLsxOjYOUXQhEgmwSCRi66pm3t3g2X2Klw4Qy7G33bhWebann322A/EDCAFoAtBmGHpNUckWtVJ+WivlpkxD1TW1FJnOZN2C6EUkFAZPzx2X4ChmcgVMpbMIBgJobqjrh6m8/MxT28qephizCaeZDtMPjkzgoe1vXNSBiFVwI4BWQkgMQIQx5gXgLuRnmGkYQ4autSi5rG8q9WWyelUXvD4fTMsGwFBXG4TjMK2Uz+x+5dUXdAB0w4q4VdINcvdTu9jndZkEgEAIkQkhEUJIFEAQgAxAYIzRiq5iOp1M6no5PDM9UfPegX18KBxBIBSB5XAwDNNw82TvX99/5x9DQ4MUAHfkzCjpaKnnZu/TS4ANACXGWI4QkqkCQQixAYiEEB4AYY6DojKjGLqaKuTT/tS47ONdIkcpn3UsoyeTHu/WVLUCgBMFnjz71hH8dvOts9DuR+/CdQ/vmJ1JFRQAUA8gVlUcBuAnhEgA3IQQAYAAwAZjJuE4k+OoSQjRGXOKlmVmADLOGBtmjE0SQsqEwHIcxi4Enx/XPbwDPAC92mybABTG2Fg1GJEx5gZACSG0WogEgAXbNmzbtqo2BmNMBVgBgAJAZ4zZAGGf89tDADC+ugZ6NeVlAJmquvN7nGOMnYcSAE7VwYWzXbU3qsE4jF1UU+zC+d8AqJWRcnCUCgAAAFJ0RVh0Y29tbWVudABGaWxlIHNvdXJjZTogaHR0cDovL2NvbW1vbnMud2lraW1lZGlhLm9yZy93aWtpL0ZpbGU6R25vbWUtc3BlYWtlcm5vdGVzLnBuZ2UosUgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMDgtMTAtMzFUMTk6NDc6MTArMDA6MDBE6eGzAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDA2LTAyLTI3VDE3OjA4OjI5KzAwOjAwm8HcEAAAAEV0RVh0c29mdHdhcmUASW1hZ2VNYWdpY2sgNi42LjItNiAyMDEwLTEwLTIzIFE4IGh0dHA6Ly93d3cuaW1hZ2VtYWdpY2sub3JnB+QQzwAAABh0RVh0VGh1bWI6OkRvY3VtZW50OjpQYWdlcwAxp/+7LwAAABd0RVh0VGh1bWI6OkltYWdlOjpoZWlnaHQANTASUbz9AAAAFnRFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADQ4f89HoAAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxMTQxMDYwMTA5sw0w1wAAABJ0RVh0VGh1bWI6OlNpemUANC43MUtCE+CY2gAAAEx0RVh0VGh1bWI6OlVSSQBmaWxlOi8vL21udC91cGxvYWQ2L3dpa2lwZWRpYS9jb21tb25zL2EvYTYvR25vbWUtc3BlYWtlcm5vdGVzLnBuZ5UFsvsAAAAASUVORK5CYII=');
    padding-left: 40px;
+
  padding-left: 40px;
 
}
 
}
  
Line 305: Line 342:
 
#mw_content  a[href*=".PDF?"].external,  
 
#mw_content  a[href*=".PDF?"].external,  
 
#mw_content  a[href*=".PDF#"].external {
 
#mw_content  a[href*=".PDF#"].external {
 +
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif */
 
     background:  
 
     background:  
         url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
+
         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;
 
         center right no-repeat;
 
     padding-right: 16px;
 
     padding-right: 16px;
Line 315: Line 353:
 
#content span.PDFlink a,
 
#content span.PDFlink a,
 
#mw_content span.PDFlink a {
 
#mw_content span.PDFlink a {
 +
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif */
 
     background:  
 
     background:  
         url("http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif")
+
         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;
 
         center right no-repeat;
 
     padding-right: 17px;
 
     padding-right: 17px;
Line 931: Line 970:
 
.gallerybox .thumb img,
 
.gallerybox .thumb img,
 
#file img {
 
#file img {
    background: white url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;
+
  /* http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png */
 +
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC') repeat;
 
}
 
}
 
/* But not on articles, user pages, portals or with opt-out. */
 
/* But not on articles, user pages, portals or with opt-out. */
Line 1,008: Line 1,048:
  
 
/* == Species ID logo is not square, but 135 x 85 == */
 
/* == Species ID logo is not square, but 135 x 85 == */
#p-logo, #p-logo a, #p-logo a:hover {height: 90px;}
+
#p-logo, #p-logo a, #p-logo a:hover {  
 +
  height: 90px;
 +
  padding-top: 25px;
 +
}
 
#column-one {padding-top: 100px;}
 
#column-one {padding-top: 100px;}
  
/* == START Decisiontree and Lead templates (Single-Access-Key, v. 2.7) == */
+
/* === START Decisiontree and Lead templates (Single-Access-Key, v. 3.5) ===*/
table.dt-caption {padding:1em 0 0.3em 0; font-size:115%; text-align:left; font-weight:bold;}
+
table.dt-caption tr {vertical-align: top;}
+
 
div.dt-box    {padding:0.4em 0.6em; background-color: #FDFFEF; border:1px solid #ffc51a;}
 
div.dt-box    {padding:0.4em 0.6em; background-color: #FDFFEF; border:1px solid #ffc51a;}
div.dt-header {margin:0.2em 0 0.6em 0;}
 
 
span.dt-creators {font-weight:normal;}
 
span.dt-creators {font-weight:normal;}
+
table.dt-body, table.nested {border-style:none; padding:0; background:white; empty-cells:show; border-collapse:collapse; }
table.dt-body, table.nested {border-style:none; padding:0; background:white; empty-cells:show; border-collapse:collapse;}
+
/*
  /* background:transparent not possible for many styles; leader-dot graphic requires text background part to be nontransparent white OVER the dotted background. */
+
table.dt-body table.nested {
table.dt-body {margin:0 0 2em 0;}
+
  table-layout:fixed; fixed layout causes problems
table.dt-body tr.dt-hspacer {height:20px}
+
  width:auto!important;
 +
}
 +
*/
 +
/* background:transparent not possible for many styles; leader-dot graphic requires text background part to be nontransparent white OVER the dotted background. */
 +
table.dt-body tr.dt-hspacer {height:18px}
 
/*  
 
/*  
 
table.dt-body tr.dt-subheading - currently semantic class only  
 
table.dt-body tr.dt-subheading - currently semantic class only  
Line 1,028: Line 1,072:
 
table.dt-body td.dt-nodeid {vertical-align:top; padding:0 0.2em 0.2em 0; font-weight:bold; text-align:right;}
 
table.dt-body td.dt-nodeid {vertical-align:top; padding:0 0.2em 0.2em 0; font-weight:bold; text-align:right;}
 
table.dt-body td.leadalt {padding:0 0.5em 0.2em 0; text-align:left; width:0.3em;} /* width=min if no alt or backlinks */
 
table.dt-body td.leadalt {padding:0 0.5em 0.2em 0; text-align:left; width:0.3em;} /* width=min if no alt or backlinks */
span.leadspan, span.commonnames, span.leadon, span.leadout {background-color:#FFFFFF;}
+
span.leadspan, span.commonnames, span.leadon, span.leadout, span.leadresults {background-color:#FFFFFF;}
 
span.leadontext {font-weight:bold;} /* used in Decision S2, Lead Link */
 
span.leadontext {font-weight:bold;} /* used in Decision S2, Lead Link */
 
span.leadspan a img {vertical-align:top} /* for inline-images inside lead text */
 
span.leadspan a img {vertical-align:top} /* for inline-images inside lead text */
Line 1,036: Line 1,080:
 
span.leadon a:visited,  
 
span.leadon a:visited,  
 
span.leadontext a:visited {color:#002BB8} /* internal links should not change their color */
 
span.leadontext a:visited {color:#002BB8} /* internal links should not change their color */
table.dt-body td.leadextras {padding:0 0 1em 0;}
+
table.dt-body td.leadextras {padding:0 0 0 0;}
table.dt-body div.leadextras {border-left:2px solid #AAAAAA;border-bottom:1px solid #AAAAAA; vertical-align:top; padding:0 0 0 0.5em; font-size:0.9em;}
+
table.dt-body div.leadextras {border-left:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA; vertical-align:top; padding:0 0 0 0.5em; margin:0 0 1ex 0; font-size:0.9em;}
 
table.dt-body th.leaderror {color:#9B0000;font-weight:bold; text-align:left;}
 
table.dt-body th.leaderror {color:#9B0000;font-weight:bold; text-align:left;}
div.overlaylabel {position:absolute; bottom:0px; right:0px; font-size:0.85em;line-height:0.85em; padding:3px 5px 3px 5px; background-color:#BBBBBB; opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);}
+
div.overlaylabel {
 +
  position:absolute;  
 +
  bottom:0px;
 +
  right:0px;
 +
  font-size:0.85em;line-height:0.85em;
 +
  padding:3px 5px 3px 5px;
 +
  background: #BBBBBB; /* Fallback */
 +
  background-color: rgba(187, 187, 187, 0.5);
 +
  white-space: pre;
 +
}
 
/* Special collapse button (CollapsibleTables javascript-created) inside key: */
 
/* Special collapse button (CollapsibleTables javascript-created) inside key: */
 
table.dt-body span.collapseButton {float:none; font-weight:normal; text-align:right; background-color:#FFFFFF;}
 
table.dt-body span.collapseButton {float:none; font-weight:normal; text-align:right; background-color:#FFFFFF;}
 
   
 
   
/* === Special styles for default row-based: === */
+
/* === Special styles for default row-based jkey: === */
 
table.dt-body td.lead-row1 {padding:0;margin:0} /* this embeds table with statement and result */  
 
table.dt-body td.lead-row1 {padding:0;margin:0} /* this embeds table with statement and result */  
 +
table.dt-body td.lead-row1 th.leadtxt.leadon,
 +
table.dt-body td.lead-row1 td.leadtxt.leadon,
 +
table.dt-body td.lead-row1 td.leadresult.leadon
 +
  {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAIAQMAAAAGIdc/AAAABlBMVEUAAAD///+l2Z/dAAAAF0lEQVR4Xk3BMQ0AAAACIKIa3Si+DtE3MJAGgY0PV2AAAAAASUVORK5CYII=") repeat-x 20px bottom;}
 +
div#switch table.dt-body td.lead-row1 th.leadtxt,
 +
div#switch table.dt-body td.lead-row1 td.leadtxt,
 +
div#switch table.dt-body td.lead-row1 td.leadresult
 +
  {background-image:none;}
 
table.dt-body td.lead-row1 th.leadtxt,
 
table.dt-body td.lead-row1 th.leadtxt,
table.dt-body td.lead-row1 td.leadresult
+
table.dt-body td.lead-row1 td.leadtxt
  {background:url(http://160.45.63.55/metawiki/media/logo/horizontal_dots08r.png) repeat-x 20px bottom;}
+
    {vertical-align:top; text-align:left; font-weight:normal; padding:0 0 0.2em 0;}
/* skin-print.css has #content background:none. We would like to re-enable for leader dots, but following DOES NOT WORK: */
+
@media print {table.dt-body td.lead-row1 td.leadresult
+
{background:url(http://160.45.63.55/metawiki/media/logo/horizontal_dots08r.png) repeat-x 20px bottom;}
+
}
+
table.dt-body td.lead-row1 th.leadtxt    {vertical-align:top; text-align:left; font-weight:normal; padding-right:0;}
+
 
table.dt-body td.lead-row1 td.leadresult {vertical-align:bottom; text-align:right; padding:0 0 0.2em 21px;} /* pad-left/right: 21 px/0 for min lead dots left, no right */
 
table.dt-body td.lead-row1 td.leadresult {vertical-align:bottom; text-align:right; padding:0 0 0.2em 21px;} /* pad-left/right: 21 px/0 for min lead dots left, no right */
 +
 
/* === Styles used in lead link (cross refs) and Decision S2 (simple button-statements) === */
 
/* === Styles used in lead link (cross refs) and Decision S2 (simple button-statements) === */
 
div.leadontext {text-align:center; padding:2px 6px 4px;}
 
div.leadontext {text-align:center; padding:2px 6px 4px;}
Line 1,059: Line 1,116:
 
div.leadontext span.leadout  a {border:1px solid #444444; background-color:#ECEEEE; padding:2px 4px; font-weight:bold;}
 
div.leadontext span.leadout  a {border:1px solid #444444; background-color:#ECEEEE; padding:2px 4px; font-weight:bold;}
 
   
 
   
/* === Special styles for horizontal decision couplet: === */
+
/* === Special styles for horizontal decision couplet (V 0.5): === */
 
table.dt-body tr.dt-row-hor1 td.dt-nodeid {padding:2em 0.2em 0.2em 0.4em;}
 
table.dt-body tr.dt-row-hor1 td.dt-nodeid {padding:2em 0.2em 0.2em 0.4em;}
 
table.dt-body tr.dt-row-hor1 td.leads-hor1 {padding:2em 0 2em 0; width:0.2em;} /* container for inner table */
 
table.dt-body tr.dt-row-hor1 td.leads-hor1 {padding:2em 0 2em 0; width:0.2em;} /* container for inner table */
Line 1,067: Line 1,124:
 
table.dt-body tr.dt-row-hor1 td.leadimgs-hor1 {vertical-align:bottom; padding:0.4em 1em 0 1em;}
 
table.dt-body tr.dt-row-hor1 td.leadimgs-hor1 {vertical-align:bottom; padding:0.4em 1em 0 1em;}
 
table.dt-body tr.dt-row-hor1 td.leadtxt  {vertical-align:top; padding:0em 0.8em 0.2em 0.8em;}
 
table.dt-body tr.dt-row-hor1 td.leadtxt  {vertical-align:top; padding:0em 0.8em 0.2em 0.8em;}
table.dt-body tr.dt-row-hor1 td.dt-arrdown {vertical-align:center; padding:0}
+
table.dt-body tr.dt-row-hor1 td.dt-arrdown {vertical-align:middle; padding:0}
table.dt-body tr.dt-row-hor1 td.leadresult-hor1 {vertical-align:bottom; text-align:center; padding:0 0.8em 0.4em 0.8em;} /* special styling of leadresult */
+
table.dt-body tr.dt-row-hor1 td.leadresult-hor1 {vertical-align:top; text-align:center; padding:0 0.8em 0.4em 0.8em;} /* special styling of leadresult */
 
table.dt-body td.leadtxt span.leadalt  {font-weight:bold;} /* alternative, if directly before lead text in lead text container */
 
table.dt-body td.leadtxt span.leadalt  {font-weight:bold;} /* alternative, if directly before lead text in lead text container */
 +
table.dt-body td.leadresult-hor1 div.leadextras {
 +
  /* just a bottom border */
 +
  border-bottom: 1px solid #AAAAAA; border-left: 0px none; border-right: 0px none; border-top: 0px none;
 +
  font-size: 0.9em; padding: 0px;vertical-align: top;
 +
}
 
/*  
 
/*  
 
table.dt-body td.leadimgs  - currently semantic class only  
 
table.dt-body td.leadimgs  - currently semantic class only  
 
*/
 
*/
 +
 +
/* most jkey-interactive styles set by js, but these used also in Mobile Key START for illustration -> keep this global: */
 +
span.linkbtn, a.linkbtn, a.small-linkbtn { /* span to emulate buttons */
 +
  background-color:#EEF0F0;
 +
  font-weight:bold;
 +
  padding:1.5px 6px; /* check span.leadout followed by span.leadon, the two a.linkbtn can overlap. */
 +
  text-align:center;
 +
  vertical-align:middle;
 +
  display: inline-block;
 +
  border: 1px outset #cccccc;
 +
  border-radius:4px;
 +
  white-space:nowrap;
 +
}
 +
a.linkbtn:visited, a.linkbtn:hover { color:#444444; text-decoration:none; }
 +
a.linkbtn:hover, a.small-linkbtn:hover { background-color:#DFDFDF; }
 +
 +
span.linkbtn { color: #6b90da; }
 +
a.small-linkbtn { display:inline; padding:0px 4px 1px 4px; border-radius:3px; font-weight:normal; }
 +
 +
/* plain variant. / QUESTION GH: USED WHERE? */
 +
span.linkbtn.plain {color:black; font-weight:normal;}
 +
 +
/* === END (decisiontree/Single-Access-Key templates). ===*/
 +
 +
/* notes slightly with emphasis, just for short phrases */
 +
span.emphasis-light { color:#CD853F; }
 +
 +
/* for hover in span tags  */
 +
span.hover:hover { color: blue; background-color:#DEEEFF;}
 +
 +
/* Simple, low padding, invisible layout table, e.g. for side-by-side images, or text */
 +
table.layout {margin:0; background:transparent; border:none; border-collapse:collapse;}
 +
table.layout th, table.layout td {border:none; padding:0.1em 0.2em; background:transparent; vertical-align:top;}
 +
table.layout th {text-align:left; vertical-align:bottom;}
 +
table.layout caption {font-weight: bold;}
 +
 +
 +
/* forms */
 +
  table.formtable {
 +
    border-collapse:collapse;
 +
  }
 +
  table.formtable td{
 +
    vertical-align:top;
 +
    text-align:left;
 +
    padding:2px;
 +
  }
 +
  table.formtable th{
 +
    vertical-align:top;
 +
    font-weight: bold;
 +
    padding:2px;
 +
  }
 
   
 
   
/* END (decisiontree/Single-Access-Key templates). */
+
  table.formtable textarea.textarea-default, textarea.textarea-fullwidth {
 +
    width:100%;
 +
  }
 +
/* inputs, textarea:focus */
 +
  table.formtable select.mandatoryField:focus,
 +
  table.formtable input.mandatoryField:focus,
 +
  table.formtable textarea.mandatoryField:focus,
 +
  form.createbox select.mandatoryField:focus,
 +
  form.createbox input.mandatoryField:focus,
 +
  form.createbox textarea.mandatoryField:focus
 +
  {
 +
    border:2px inset #fcaf3e;
 +
    margin:0px;
 +
  }
 +
  table.formtable select:focus,
 +
  table.formtable input:focus,
 +
  table.formtable textarea:focus,
 +
  form.createbox select:focus,
 +
  form.createbox input:focus,
 +
  form.createbox textarea:focus
 +
{
 +
    border:2px inset #d3d7cf; /* light gray*/
 +
    margin:0px;
 +
  }
 +
/* inputs, textarea */
 +
  table.formtable select.mandatoryField,
 +
  table.formtable input.mandatoryField,
 +
  table.formtable textarea.mandatoryField,
 +
  form.createbox select.mandatoryField,
 +
  form.createbox input.mandatoryField,
 +
  form.createbox textarea.mandatoryField
 +
  {
 +
    border:1px solid #fcaf3e ;/* light orange*/
 +
    margin:1px;
 +
  }
 +
  table.formtable select,
 +
  table.formtable input,
 +
  table.formtable textarea,
 +
  form.createbox select,
 +
  form.createbox input,
 +
  form.createbox textarea
 +
  {
 +
    border:1px solid #d3d7cf; /* light gray*/
 +
    margin:1px;
 +
  }
 +
/* formtable Fonts*/
 +
  .formtable input, .formtable textarea{
 +
    font-family:monospace;
 +
    font-size:100%;
 +
  }
 +
/* formtable floatable dl*/
 +
  td.dl-float-left dl{
 +
    float:left;
 +
    margin-left:2px;
 +
    margin-right:2px;
 +
  }
 +
  td.dl-float-left dl:first-child{
 +
    margin-left:0px;
 +
  }
 +
  td.dl-inline dl dt, td.dl-inline dl dd{
 +
    display: inline;
 +
  }
 +
  .formtable dd {
 +
    margin-left: 0em;
 +
  }
 +
/* formtable with multible values */
 +
  .multipleTemplate * td {
 +
    background-color:#CCCCCC;/* CCCCCC → dark gray */
 +
  }
 +
  .multipleTemplate * table, .multipleTemplate table{
 +
    border-spacing:0px;
 +
  }
 +
  /* slim lines: special use case in Form:Term */
 +
    .slim-lines-multipleTemplate * .multipleTemplate {
 +
      border:0px none;
 +
      padding:0px;
 +
      margin:0px;
 +
    }
 +
/* formtable floating box */
 +
  div.floating-form-parts {
 +
    float:left; margin-right: 0.75em;
 +
  }
 +
/* formtable select option box: Fix for FF gray → ??? */
 +
  .formtable select {
 +
    background-color: #FFFFFF;
 +
  }
 +
/* hidden fields */
 +
  .formtable * .collapsebox .indicateHiddenInputs {
 +
    border-left:2px #aaaaaa solid;
 +
    border-bottom:1px #aaaaaa solid;
 +
  }
 
   
 
   
 +
 +
/* comments*/
 +
.comment-gray{
 +
    color:#828282;
 +
}
 +
 +
span.rdflink a:hover {
 +
  background-attachment: scroll;
 +
  background-clip: border-box;
 +
  background-color: transparent;
 +
  /* /w/extensions/SemanticMediaWiki/res/images/rdf_flyer.18.gif */
 +
  background-image: url('data:image/gif;base64,R0lGODlhEQASAIQeAIWjzhpTo0h1tvH0+SpeqUh1tWeMwjlqr+Hp89Ld7cLR5rPG4RpSo8PS53aYyDhpr5Wv1FiBvO/z+KS62uDo8ileqWaMwXWXx7LF4KO62pSu1FeAu9Hc7P///wtHnQtHnSH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBAAAfACwAAAAAEQASAAAFU+AnjuQneKhQriclpSvJSC/qxaNX2/hn/6pY6udRAX03k82Y6dROJKjI01H8VknfDoXNbbmkougEBC+DZDES1aHAcChKZ9nzza89HbGefvfSDh8hADs=');
 +
  background-origin: padding-box;
 +
  background-position: 100% 50%;
 +
  background-repeat: no-repeat;
 +
  background-size: auto;
 +
  color: #0000ff!important;
 +
  margin-right: 0px!important;
 +
  padding-right: 20px!important;
 +
  text-decoration: none!important;
 +
}
 +
 +
span.rdflink a {
 +
background-attachment: scroll;
 +
background-clip: border-box;
 +
background-color: transparent;
 +
  /* /w/extensions/SemanticMediaWiki/res/images/rdf_flyer.18.gif */
 +
  background-image: url('data:image/gif;base64,R0lGODlhEQASAIQeAIWjzhpTo0h1tvH0+SpeqUh1tWeMwjlqr+Hp89Ld7cLR5rPG4RpSo8PS53aYyDhpr5Wv1FiBvO/z+KS62uDo8ileqWaMwXWXx7LF4KO62pSu1FeAu9Hc7P///wtHnQtHnSH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBAAAfACwAAAAAEQASAAAFU+AnjuQneKhQriclpSvJSC/qxaNX2/hn/6pY6udRAX03k82Y6dROJKjI01H8VknfDoXNbbmkougEBC+DZDES1aHAcChKZ9nzza89HbGefvfSDh8hADs=');
 +
background-origin: padding-box;
 +
background-position: 100% 50%;
 +
background-repeat: no-repeat;
 +
background-size: auto;
 +
color: #888888!important;
 +
padding-right: 20px;
 +
}
 +
 +
/* first p within td */
 +
td p:first-child { margin-top:0px;}
 +
 +
/* help display e.g. tooltips */
 +
span.help, span.tooltip { cursor: help;}
 +
 +
 +
 +
 +
/* jquery plugin iviewer */
 +
  .iviewer_zoom_in, .iviewer_zoom_out, .iviewer_zoom_zero, .iviewer_zoom_fit{
 +
    background-attachment: scroll;
 +
    background-color: transparent;
 +
    background-position: 0% 0%;
 +
    background-repeat: no-repeat;
 +
    position:absolute;
 +
    top:0px;
 +
    cursor:pointer;
 +
    height: 15px;
 +
    width: 15px;
 +
  }
 +
  .iviewer_zoom_in {
 +
    /* http://www.species-id.net/o/media/f/f7/Iviewer.zoom_in.gif */
 +
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKECAAAAAMzMzP///////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAiCUj6nLAcGQg9HMal8LfHZqAOJIAtL3fI2GXS1budiMFQA7');
 +
    left: 4px;
 +
  }
 +
  .iviewer_zoom_out {
 +
    /* http://www.species-id.net/o/media/5/5c/Iviewer.zoom_out.gif */
 +
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKEDAAAAAMzMzP39/f///yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAhecj6nLzeKiTKHaGxDYvAOEhdNIlqZZAAA7');
 +
    left: 24px;
 +
  }
 +
  .iviewer_zoom_zero {
 +
    /* http://www.species-id.net/o/media/d/db/Iviewer.zoom_zero.gif */
 +
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAOMIAAAAABgYGCUlJUVFRbm5udLS0uPj4/39/f///////////////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAABCUQyUmrvTjjg0243kQIgDWW0lCgCKqyEkzJ8kRj95W3s+b/QEQEADs=');
 +
    left: 44px;
 +
  }
 +
  .iviewer_zoom_fit {
 +
    /* http://www.species-id.net/o/media/5/5d/Iviewer.zoom_fit.gif */
 +
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKECAAAAALKysv///////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAjCUjynALLEaMPOEi2p9HNKPeIfGGSK0iaVpXe7rWuH8nTJJj2C34iamizQ4ko3iWAAAOw==');
 +
    left: 64px;
 +
  }
 +
  /* remain this order */
 +
  .iviewer_common {
 +
    position: absolute;
 +
    top: 2px;
 +
    border: 1px solid #000000;
 +
    z-index: 5000;
 +
  }
 +
  .iviewer_zoom_status {
 +
    cursor:auto;
 +
    background-color: #ffffff;
 +
    color: #000000;
 +
    font-family: "Sans";
 +
    font-size: 1em;
 +
    font-style: normal;
 +
    font-variant: normal;
 +
    font-weight: 400;
 +
    left: 84px;
 +
    line-height: 15px;
 +
    text-align: center;
 +
    width: 40px;
 +
  }
 +
  #modal-fg .zoomcaption {max-height: 65px;overflow-y: auto;}
 +
  #modal-fg img:hover{
 +
    cursor:move;
 +
  }
 +
  #modal-fg div img:hover, #modal-fg div img:active{
 +
    cursor:auto;
 +
  }
 +
  #modal-fg {
 +
    font-size:0.8em;
 +
  }
 +
 +
.border-round {
 +
  -moz-border-radius:0.5em;
 +
  -webkit-border-radius:0.5em;
 +
  -o-border-radius:0.5em;
 +
  -khtml-border-radius:0.5em;
 +
  border-radius:0.5em;
 +
}
 +
/* for toggle position */
 +
div.mw-collapsible.force-toggle-float-left span.mw-collapsible-toggle {
 +
  clear:right; float:left;margin-right:0.2em;
 +
}
 +
/* inline definitions */
 +
.definition-inline dt { float:left; padding-right:0.5em; margin-bottom: 0px}
 +
.definition-inline dd { margin-bottom: 0px}
 +
 +
/* emulate links, e.g. for span.mw-customtoggle-myTriggerKey1 */
 +
span.pseudolink {
 +
  color:#0645AD;
 +
}
 +
span.pseudolink:hover, span.pseudolink:focus, span.pseudolink:active {
 +
  text-decoration: underline;
 +
  cursor:pointer;
 +
}
 +
 
/* </source> */
 
/* </source> */

Latest revision as of 14:35, 14 March 2016

/* <source lang="css"> */
/* The following code is modified on 2009-06-14 from http://en.wikipedia.org/wiki/MediaWiki:Common.css, 
authored by http://en.wikipedia.org/w/index.php?title=MediaWiki:Common.css&action=history and originally distributed under the [[GFDL]] license.
This is the CSS for all skins. */
 
/* 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;
}

/* warning message on MediaWiki pages */
.mw-editinginterface, .mw-translateinterface {
    background: rgb(249, 249, 249) none repeat scroll 0% 0%;
    border: 1px solid rgb(192, 0, 0);
    padding: 2px;
}

/* Edit window toolbar */
#toolbar {
    height: 22px;
    margin-bottom: 6px;
}
/* new ui edit toolbar fix for Opera browser */
.wikiEditor-ui-toolbar .group .label { 
  border: none;
  height: 22px;
  line-height: 22px;
  margin: 2px 8px 2px 5px;
  color: #777777;
  cursor: default;
  float: left;
}
#wikiPreview {
  overflow-y:auto;
  max-height:400px;
  border:1px dotted gray;
  padding:4px;
}
/* Margins for <ol> and <ul> */
#content ol, #content ul,
#mw_content ol, #mw_content ul {
  margin-bottom: 0.5em;
}
/* icon talk */
  #ca-talk a  { 
    background-attachment: scroll;
    background-color: transparent;
    /* old http://www.offene-naturfuehrer.de/w/skins/vector/images/talk-icon.png */
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAdElEQVR4Xn3QTQqAIBAFYC8fRNeKAjdlxxD/wf3UTGoo2sBbyPuQUbbtK8zLNAz2zzCG4GcQ11BKWUUp1YVYULTWlBDCEBIwxoC1dggxBJxz/R3FJfIho+rVnPMXok6woFMc4L2HGCOhAtt/a1GB6RYqRrkBKEFJ6m9q5RIAAAAASUVORK5CYII=");
    background-position: 95% 65%;
    background-repeat: no-repeat;
    padding-right: 20px !important;
    text-transform: none;
  }
 
  #ca-talk.new  a  { 
    background-image:none;
    padding-right:0px !important;
  }
/* Make the list of references in [[Template:Reflist]] smaller */
.references-small { 
    font-size: 90%;
}

/* VALIDATOR NOTICE: the following is correct, but the W3C validator doesn't accept it */
/* -moz-* is a vendor-specific extension (CSS 2.1 4.1.2.1) */
/* column-count is from the CSS3 module "CSS Multi-column Layout" */
/* Please ignore any validator errors caused by these two lines */
.references-2column {
    font-size: 90%;
    -moz-column-count: 2;
    column-count: 2;
}

/* Highlight clicked reference in blue to help navigation */
ol.references > li:target,
sup.reference:target,
cite:target { 
    background-color: #DEF;
}

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


/* Styling for citations */
cite {
    font-style: normal;
    word-wrap: break-word;
}

/* For linked citation numbers and document IDs, where
   the number need not be shown on a screen or a handheld,
   but should be included in the printed version
*/
@media screen, handheld, projection {
    cite *.printonly {
        display: none;
    }
}


/* wikitable/prettytable class for skinning normal tables */
table.wikitable,
table.prettytable {
    margin: 1em 1em 1em 0;
    background: #f9f9f9;
    border: 1px #aaa solid;
    border-collapse: collapse;
}
.wikitable th, .wikitable td,
.prettytable th, .prettytable td {
    border: 1px #aaa solid;
    padding: 0.2em;
}
.wikitable th,
.prettytable th {
    background: #f2f2f2;
    text-align: center;
}
.wikitable caption,
.prettytable caption {
    font-weight: bold;
}

/* Default skin for navigation boxes */
table.navbox {            /* Navbox container style */
  border: 1px solid #aaa;
  width: 100%; 
  margin: auto;
  clear: both;
  font-size: 88%;
  text-align: center;
  padding: 1px;
}
table.navbox + table.navbox {  /* Single pixel border between adjacent navboxes */
  margin-top: -1px;            /* (doesn't work for IE6, but that's okay)       */
}
.navbox-title,
.navbox-abovebelow,
table.navbox th {
  text-align: center;      /* Title and above/below styles */
  padding-left: 1em;
  padding-right: 1em;
}
.navbox-group {            /* Group style */
  white-space: nowrap;
  text-align: right;
  font-weight: bold;
  padding-left: 1em;
  padding-right: 1em;
}
.navbox, .navbox-subgroup {
  background: #fdfdfd;     /* Background color */
}
.navbox-list {
  border-color: #fdfdfd;   /* Must match background color */
}
.navbox-title,
table.navbox th {
  background: #ccccff;     /* Level 1 color */
}
.navbox-abovebelow,
.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 */
}

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


/* Infobox template style */
.infobox {
    border: 1px solid #aaa;
    background-color: #f9f9f9;
    color: black;
    margin: 0.5em 0 0.5em 1em;
    padding: 0.2em;
    float: right;
    clear: right;
}
.infobox td,
.infobox th {
    vertical-align: top;
}
.infobox caption {
    font-size: larger;
}
.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 {
    text-align: left;
    border-collapse: collapse;
    line-height: 1.2em; 
    font-size: 90%;
}

.infobox.geography  td,
.infobox.geography  th {
    border-top: solid 1px #aaa;
    padding: 0.4em 0.6em 0.4em 0.6em;
}
.infobox.geography .mergedtoprow td,
.infobox.geography .mergedtoprow th {
    border-top: solid 1px #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: solid 1px #aaa;
    padding: 0 0.6em 0.4em 0.6em;
}

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

/* Makes redirects appear in italics in categories and on [[Special:Allpages]] */
.redirect-in-category, .allpagesredirect {
    font-style: italic;
}

/* Icons for medialist templates [[Template:Listen]],
   [[Template:Multi-listen_start]], [[Template:Video]],
   [[Template:Multi-video_start]]
*/
div.listenlist {
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/a/a6/Gnome-speakernotes.png/30px-Gnome-speakernotes.png */
  background: url('data:image/png;base64,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SulsVRMll0tTSl839OJirVzix4b7EaxpRDjoxZp169C1ohNlTYck+zA6noYsipjJ5VAuqyiXyzBMExzPOxaVTFOUAuPT2atm8tlOw7E69Ip+yBhTDlPCF3mB//D8Wc0B4MvKpAAgKbjc7Y5ptFcqBtFUDZpegcvtwWVtccTnxhDwSfC4eEgeN0RRhCAI0PUKDMPAnKaGYiggbxsY70klziRSucy0n2csIRHu98/dcfOJ3/39ICqVCiqVCngALgASAP90atCjl0KvBMJ1lNlOfS4zigFHbzU1xed28VixdCG8HgE1QQ9ksR51NQEMDLsxOjYOUXQhEgmwSCRi66pm3t3g2X2Klw4Qy7G33bhWebann322A/EDCAFoAtBmGHpNUckWtVJ+WivlpkxD1TW1FJnOZN2C6EUkFAZPzx2X4ChmcgVMpbMIBgJobqjrh6m8/MxT28qephizCaeZDtMPjkzgoe1vXNSBiFVwI4BWQkgMQIQx5gXgLuRnmGkYQ4autSi5rG8q9WWyelUXvD4fTMsGwFBXG4TjMK2Uz+x+5dUXdAB0w4q4VdINcvdTu9jndZkEgEAIkQkhEUJIFEAQgAxAYIzRiq5iOp1M6no5PDM9UfPegX18KBxBIBSB5XAwDNNw82TvX99/5x9DQ4MUAHfkzCjpaKnnZu/TS4ANACXGWI4QkqkCQQixAYiEEB4AYY6DojKjGLqaKuTT/tS47ONdIkcpn3UsoyeTHu/WVLUCgBMFnjz71hH8dvOts9DuR+/CdQ/vmJ1JFRQAUA8gVlUcBuAnhEgA3IQQAYAAwAZjJuE4k+OoSQjRGXOKlmVmADLOGBtmjE0SQsqEwHIcxi4Enx/XPbwDPAC92mybABTG2Fg1GJEx5gZACSG0WogEgAXbNmzbtqo2BmNMBVgBgAJAZ4zZAGGf89tDADC+ugZ6NeVlAJmquvN7nGOMnYcSAE7VwYWzXbU3qsE4jF1UU+zC+d8AqJWRcnCUCgAAAFJ0RVh0Y29tbWVudABGaWxlIHNvdXJjZTogaHR0cDovL2NvbW1vbnMud2lraW1lZGlhLm9yZy93aWtpL0ZpbGU6R25vbWUtc3BlYWtlcm5vdGVzLnBuZ2UosUgAAAAldEVYdGRhdGU6Y3JlYXRlADIwMDgtMTAtMzFUMTk6NDc6MTArMDA6MDBE6eGzAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDA2LTAyLTI3VDE3OjA4OjI5KzAwOjAwm8HcEAAAAEV0RVh0c29mdHdhcmUASW1hZ2VNYWdpY2sgNi42LjItNiAyMDEwLTEwLTIzIFE4IGh0dHA6Ly93d3cuaW1hZ2VtYWdpY2sub3JnB+QQzwAAABh0RVh0VGh1bWI6OkRvY3VtZW50OjpQYWdlcwAxp/+7LwAAABd0RVh0VGh1bWI6OkltYWdlOjpoZWlnaHQANTASUbz9AAAAFnRFWHRUaHVtYjo6SW1hZ2U6OldpZHRoADQ4f89HoAAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxMTQxMDYwMTA5sw0w1wAAABJ0RVh0VGh1bWI6OlNpemUANC43MUtCE+CY2gAAAEx0RVh0VGh1bWI6OlVSSQBmaWxlOi8vL21udC91cGxvYWQ2L3dpa2lwZWRpYS9jb21tb25zL2EvYTYvR25vbWUtc3BlYWtlcm5vdGVzLnBuZ5UFsvsAAAAASUVORK5CYII=');
  padding-left: 40px;
}

/* Style rules for media list templates */
div.medialist {
    min-height: 50px;
    margin: 1em;
    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 */
#content a[href$=".pdf"].external, 
#content a[href*=".pdf?"].external, 
#content a[href*=".pdf#"].external,
#content a[href$=".PDF"].external, 
#content a[href*=".PDF?"].external, 
#content a[href*=".PDF#"].external,
#mw_content  a[href$=".pdf"].external, 
#mw_content  a[href*=".pdf?"].external, 
#mw_content  a[href*=".pdf#"].external,
#mw_content  a[href$=".PDF"].external, 
#mw_content  a[href*=".PDF?"].external, 
#mw_content  a[href*=".PDF#"].external {
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif */
    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. */
#content span.PDFlink a,
#mw_content span.PDFlink a {
  /* http://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Icons-mini-file_acrobat.gif/15px-Icons-mini-file_acrobat.gif */
    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: 17px;
}

/* Remove link styling. Already defined in monobook
   and modern, but not defined in the other skins. Bug 18708 */
#content .plainlinks a,
#mw_content .plainlinks a {
    background: none !important;
    padding: 0 !important;
}

/* Content in columns with CSS instead of tables [[Template:Columns]] */
div.columns-2 div.column {
    float: left;
    width: 50%;
    min-width: 300px;
}
div.columns-3 div.column {
    float: left;
    width: 33.3%;
    min-width: 200px;
}
div.columns-4 div.column {
    float: left;
    width: 25%;
    min-width: 150px;
}
div.columns-5 div.column {
    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%;
    float: right;
    clear: both;
    margin: 0 0 1em 1em;
    line-height: 1.25em; 
}
.messagebox.small-talk {
    width: 238px;
    font-size: 85%;
    float: right;
    clear: both;
    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; 
    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; 
    padding: 2px 0 2px 0.9em;    /* 0.9em left, 0px right */
    text-align: center; 
}
td.mbox-imageright {             /* The right image cell */
    border: none;
    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; 
    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 */
    padding: 2px 0 2px 0.5em;    /* 0.5em left, 0px right */
}
.ambox td.mbox-imageright {      /* The right image cell */
    padding: 2px 0.5em 2px 0;    /* 0px left, 0.5em right */
}

table.ambox-notice {
    border-left: 10px solid #1e90ff;    /* Blue */
}
table.ambox-speedy {
    border-left: 10px solid #b22222;    /* Red */
    background: #fee;                   /* Pink */
}
table.ambox-delete {
    border-left: 10px solid #b22222;    /* Red */
}
table.ambox-content {
    border-left: 10px solid #f28500;    /* Orange */
}
table.ambox-style {
    border-left: 10px solid #f4c430;    /* Yellow */
}
table.ambox-move {
    border-left: 10px solid #9932cc;    /* Purple */
}
table.ambox-protection {
    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. */
}
.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" */
    margin: 2px 0;               /* class ensures that this declaration overrides other */
    width: 100%;  /* For Safari and Opera */     /* styles (including mbox-small above) */
}
.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:Noarticletext]] and [[MediaWiki:Readonly lag]]. */
div.mw-lag-warn-normal,
div.noarticletext,
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. */
    clear: right;
    float: right;
    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. */
    margin: 4px 1em 4px 0;
    width: 238px;
    border-collapse: collapse;
    font-size: 88%;
    line-height: 1.25em;
}


/* Support for Template:IPA, Template:Unicode and Template:Polytonic.
   The second declarations reset the styles for all browsers except
   IE6, which chokes on the empty comment tags. Please copy any changes
   to [[Template:IPA fonts]] and [[Template:Unicode fonts]].
*/
.IPA {
    font-family: "Charis SIL", "Doulos SIL", Gentium, GentiumAlt,
                 "DejaVu Sans", Code2000, "TITUS Cyberbit Basic",
                 "Arial Unicode MS", "Lucida Sans Unicode",
                 "Chrysanthi Unicode";
    font-family /**/: inherit;
}
.Unicode {
    font-family: Code2000, Code2001, "Free Serif", "TITUS Cyberbit Basic",
                 "Doulos SIL", "Chrysanthi Unicode", "Bitstream Cyberbit",
                 "Bitstream CyberBase", Thryomanes, Gentium, GentiumAlt,
                 "Lucida Grande", "Free Sans", "Arial Unicode MS",
                 "Microsoft Sans Serif", "Lucida Sans Unicode";
    font-family /**/: inherit;
}
.latinx {
    font-family: Code2000, Code2001, "TITUS Cyberbit Basic", "Microsoft Sans Serif";
    font-family /**/: inherit;
}
.polytonic {
    font-family: "Athena Unicode", Gentium, "Palatino Linotype",
                 "Arial Unicode MS", "Lucida Sans Unicode",
                 "Lucida Grande", Code2000; 
    font-family /**/: inherit;
}

#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 
   http://meta.wikimedia.org/wiki/MediaWiki:Common.css
*/
.check-icon a.new {
    display: none; 
    speak: none;
}

/* Removes underlines from links */
.nounderlines a { 
    text-decoration: none;
}

/* Remove underline from IPA links */
.IPA a:link, .IPA a:visited {
    text-decoration: none;
}

/* 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;
    float: left;
}
div.NavFrame div.NavHead {
    height: 1.6em;
    font-weight: bold;
    background-color: #ccf;
    position: relative;
}
div.NavFrame p {
    font-size: 100%;
}
div.NavFrame div.NavContent {
    font-size: 100%;
}
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;
    right: 3px;
    font-weight: normal;
    font-size: 90%;
}

/* Coloured watchlist numbers */
.mw-plusminus-pos { color: #006400; } /* dark green */
.mw-plusminus-neg { color: #8B0000; } /* dark red */

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

/* Style for horizontal UL lists */
.horizontal ul {
    padding: 0;
    margin: 0;
}
.horizontal li { 
    padding: 0 0.6em 0 0.4em;
    display: inline;
    border-right: 1px solid;
}
.horizontal li:last-child {
    border-right: none;
    padding-right: 0;
}

/* 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 { 
    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-2,
.toclimit-3 .toclevel-3,
.toclimit-4 .toclevel-4,
.toclimit-5 .toclevel-5,
.toclimit-6 .toclevel-6,
.toclimit-7 .toclevel-7 { display: none; }

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

div.user-block {
    padding: 5px;
    border: 1px solid #A9A9A9;
    background-color: #FFEFD5;
}

/* Prevent line breaks in silly places: 
   1) links when we don't want them to
   2) HTML formulae
   3) Ref tags with group names <ref group="Note"> --> "[Note 1]"
*/
.nowraplinks a,
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: 5px;
}

.thumbinner {
    min-width: 100px;
}

/* 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;
}

/* Reduce line-height for <sup> and <sub> */
sup, sub {
    line-height: 1em;
}


/* The backgrounds for galleries. */
#content .gallerybox div.thumb {
    background-color: #F9F9F9;   /* Light gray padding */
}
/* Put a chequered background behind images, only visible if they have transparency */
.gallerybox .thumb img,
#file img {
  /* http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png */
    background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAAAAAA6mKC9AAAAGElEQVQYV2N4DwX/oYBhgARgDJjEAAkAAEC99wFuu0VFAAAAAElFTkSuQmCC') 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: white;
}

/* 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;
}

#p-coll-create_a_book { display: none; }

/* Aus der deutschen Wikipedia übernommen: */
/* ======================================= */

 /* Stylesheet-Ergänzung zu [[Wikipedia:Taxoboxen|Taxoboxen]] */

 table.taxobox {
        border-collapse: collapse;
        border: 1px solid gray;
        float: right;
        clear: right;
        margin-left: 0.5em;
        background-color:white;
 }
 table.taxobox th {
        background-color: #9BCD9B;
        border: solid 1px gray;
        text-align: center;
        font-weight: bold;
 }
 table.taxobox td {
        vertical-align:top;
 }
 table.taxobox .Person {
        font-style: normal;
 }
 table.taxobox div.thumb,
 table.taxobox div.thumb * {
        margin: auto;
        padding: 0;
        float: none;
        border: none;
        background-color:#F9F9F9;
 }
 table.taxobox div.magnify {
        display: none;
 }
 table.taxobox tr td div.thumb div div.thumbcaption {
        text-align:center;
 }
 table.taxobox td.Person {
        text-align:center;
        display:block;
 }
 table.taxobox td.taxo-name {
        text-align:center;
 }
 table.taxobox td.taxo-bild {
        text-align:center;
 }

/* Local extensions: Phytopathology, KeyToNature, Species-ID, etc. */
/* =================================================== */

/* == Do not display firstHeading on main page == */
body.page-Main_Page h1.firstHeading,
body.page-Hauptseite h1.firstHeading { display:none; }

/* == Species ID logo is not square, but 135 x 85 == */
#p-logo, #p-logo a, #p-logo a:hover { 
  height: 90px;
  padding-top: 25px;
}
#column-one {padding-top: 100px;}

/* === START Decisiontree and Lead templates (Single-Access-Key, v. 3.5) ===*/
div.dt-box    {padding:0.4em 0.6em; background-color: #FDFFEF; border:1px solid #ffc51a;}
span.dt-creators {font-weight:normal;}
table.dt-body, table.nested {border-style:none; padding:0; background:white; empty-cells:show; border-collapse:collapse; }
/*
table.dt-body table.nested {
  table-layout:fixed;  fixed layout causes problems
  width:auto!important; 
}
*/
/* background:transparent not possible for many styles; leader-dot graphic requires text background part to be nontransparent white OVER the dotted background. */
table.dt-body tr.dt-hspacer {height:18px}
/* 
table.dt-body tr.dt-subheading - currently semantic class only 
*/
table.dt-body tr.dt-row {vertical-align:top;}
table.dt-body td.dt-nodeid {vertical-align:top; padding:0 0.2em 0.2em 0; font-weight:bold; text-align:right;}
table.dt-body td.leadalt {padding:0 0.5em 0.2em 0; text-align:left; width:0.3em;} /* width=min if no alt or backlinks */
span.leadspan, span.commonnames, span.leadon, span.leadout, span.leadresults {background-color:#FFFFFF;}
span.leadontext {font-weight:bold;} /* used in Decision S2, Lead Link */
span.leadspan a img {vertical-align:top} /* for inline-images inside lead text */
span.commonnames {font-weight:bold;color:#333333;} /* lists of common names can be long, no nowrap! */
span.leadout {font-weight:bold;} /* result as link to other page */
span.nowrap {white-space:nowrap;}
span.leadon a:visited, 
span.leadontext a:visited {color:#002BB8} /* internal links should not change their color */
table.dt-body td.leadextras {padding:0 0 0 0;}
table.dt-body div.leadextras {border-left:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA; vertical-align:top; padding:0 0 0 0.5em; margin:0 0 1ex 0; font-size:0.9em;}
table.dt-body th.leaderror {color:#9B0000;font-weight:bold; text-align:left;}
div.overlaylabel {
  position:absolute; 
  bottom:0px;
  right:0px;
  font-size:0.85em;line-height:0.85em;
  padding:3px 5px 3px 5px;
  background: #BBBBBB; /* Fallback */
  background-color: rgba(187, 187, 187, 0.5);
  white-space: pre;
}
/* Special collapse button (CollapsibleTables javascript-created) inside key: */
table.dt-body span.collapseButton {float:none; font-weight:normal; text-align:right; background-color:#FFFFFF;}
 
/* === Special styles for default row-based jkey: === */
table.dt-body td.lead-row1 {padding:0;margin:0} /* this embeds table with statement and result */ 
table.dt-body td.lead-row1 th.leadtxt.leadon,
table.dt-body td.lead-row1 td.leadtxt.leadon,
table.dt-body td.lead-row1 td.leadresult.leadon 
  {background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAIAQMAAAAGIdc/AAAABlBMVEUAAAD///+l2Z/dAAAAF0lEQVR4Xk3BMQ0AAAACIKIa3Si+DtE3MJAGgY0PV2AAAAAASUVORK5CYII=") repeat-x 20px bottom;}
div#switch table.dt-body td.lead-row1 th.leadtxt,
div#switch table.dt-body td.lead-row1 td.leadtxt,
div#switch table.dt-body td.lead-row1 td.leadresult 
  {background-image:none;}
table.dt-body td.lead-row1 th.leadtxt,
table.dt-body td.lead-row1 td.leadtxt
    {vertical-align:top; text-align:left; font-weight:normal; padding:0 0 0.2em 0;}
table.dt-body td.lead-row1 td.leadresult {vertical-align:bottom; text-align:right; padding:0 0 0.2em 21px;} /* pad-left/right: 21 px/0 for min lead dots left, no right */

/* === Styles used in lead link (cross refs) and Decision S2 (simple button-statements) === */
div.leadontext {text-align:center; padding:2px 6px 4px;}
div.leadontext span.leadspan a {border:1px solid #444444; background-color:#ECEEEE; padding:2px 4px; font-weight:bold;}
div.leadontext span.leadout  a {border:1px solid #444444; background-color:#ECEEEE; padding:2px 4px; font-weight:bold;}
 
/* === Special styles for horizontal decision couplet (V 0.5): === */
table.dt-body tr.dt-row-hor1 td.dt-nodeid {padding:2em 0.2em 0.2em 0.4em;}
table.dt-body tr.dt-row-hor1 td.leads-hor1 {padding:2em 0 2em 0; width:0.2em;} /* container for inner table */
table.dt-body tr.dt-row-hor1 td.leadimgs-hor1, 
table.dt-body tr.dt-row-hor1 td.leadtxt,
table.dt-body tr.dt-row-hor1 td.dt-arrdown {text-align:center; border-left:1px solid #444444;border-right:1px solid #444444;}
table.dt-body tr.dt-row-hor1 td.leadimgs-hor1 {vertical-align:bottom; padding:0.4em 1em 0 1em;}
table.dt-body tr.dt-row-hor1 td.leadtxt   {vertical-align:top; padding:0em 0.8em 0.2em 0.8em;}
table.dt-body tr.dt-row-hor1 td.dt-arrdown {vertical-align:middle; padding:0}
table.dt-body tr.dt-row-hor1 td.leadresult-hor1 {vertical-align:top; text-align:center; padding:0 0.8em 0.4em 0.8em;} /* special styling of leadresult */
table.dt-body td.leadtxt span.leadalt   {font-weight:bold;} /* alternative, if directly before lead text in lead text container */
table.dt-body td.leadresult-hor1 div.leadextras {
  /* just a bottom border */
  border-bottom: 1px solid #AAAAAA; border-left: 0px none; border-right: 0px none; border-top: 0px none;
  font-size: 0.9em; padding: 0px;vertical-align: top;
}
/* 
table.dt-body td.leadimgs  - currently semantic class only 
*/

/* most jkey-interactive styles set by js, but these used also in Mobile Key START for illustration -> keep this global: */
span.linkbtn, a.linkbtn, a.small-linkbtn { /* span to emulate buttons */
  background-color:#EEF0F0;
  font-weight:bold; 
  padding:1.5px 6px; /* check span.leadout followed by span.leadon, the two a.linkbtn can overlap. */
  text-align:center;
  vertical-align:middle;
  display: inline-block;
  border: 1px outset #cccccc;
  border-radius:4px;
  white-space:nowrap;
}
a.linkbtn:visited, a.linkbtn:hover { color:#444444; text-decoration:none; }
a.linkbtn:hover, a.small-linkbtn:hover { background-color:#DFDFDF; }

span.linkbtn { color: #6b90da; }
a.small-linkbtn { display:inline; padding:0px 4px 1px 4px; border-radius:3px; font-weight:normal; }

/* plain variant. / QUESTION GH: USED WHERE? */
span.linkbtn.plain {color:black; font-weight:normal;}

/* === END (decisiontree/Single-Access-Key templates). ===*/

/* notes slightly with emphasis, just for short phrases */
 span.emphasis-light { color:#CD853F; }

/* for hover in span tags  */
 span.hover:hover { color: blue; background-color:#DEEEFF;}

/* Simple, low padding, invisible layout table, e.g. for side-by-side images, or text */
table.layout {margin:0; background:transparent; border:none; border-collapse:collapse;}
table.layout th, table.layout td {border:none; padding:0.1em 0.2em; background:transparent; vertical-align:top;}
table.layout th {text-align:left; vertical-align:bottom;}
table.layout caption {font-weight: bold;}


/* forms */
  table.formtable {
    border-collapse:collapse;
  }
  table.formtable td{
    vertical-align:top;
    text-align:left;
    padding:2px;
  }
  table.formtable th{
    vertical-align:top;
    font-weight: bold;
    padding:2px;
  }
 
  table.formtable textarea.textarea-default, textarea.textarea-fullwidth {
    width:100%;
  }
 /* inputs, textarea:focus */
  table.formtable select.mandatoryField:focus, 
  table.formtable input.mandatoryField:focus, 
  table.formtable textarea.mandatoryField:focus,
  form.createbox select.mandatoryField:focus,
  form.createbox input.mandatoryField:focus,
  form.createbox textarea.mandatoryField:focus
  {
    border:2px inset #fcaf3e;
    margin:0px;
  }
  table.formtable select:focus,
  table.formtable input:focus,
  table.formtable textarea:focus,
  form.createbox select:focus,
  form.createbox input:focus,
  form.createbox textarea:focus
 {
    border:2px inset #d3d7cf; /* light gray*/
    margin:0px;
  }
 /* inputs, textarea */
  table.formtable select.mandatoryField,
  table.formtable input.mandatoryField,
  table.formtable textarea.mandatoryField,
  form.createbox select.mandatoryField,
  form.createbox input.mandatoryField,
  form.createbox textarea.mandatoryField
  {
    border:1px solid #fcaf3e ;/* light orange*/
    margin:1px;
  }
  table.formtable select,
  table.formtable input,
  table.formtable textarea,
  form.createbox select,
  form.createbox input,
  form.createbox textarea
  {
    border:1px solid #d3d7cf; /* light gray*/
    margin:1px;
  }
 /* formtable Fonts*/
  .formtable input, .formtable textarea{
     font-family:monospace;
     font-size:100%;
  }
 /* formtable floatable dl*/
  td.dl-float-left dl{
     float:left;
     margin-left:2px;
     margin-right:2px;
  }
  td.dl-float-left dl:first-child{
     margin-left:0px;
  }
  td.dl-inline dl dt, td.dl-inline dl dd{
    display: inline;
  }
  .formtable dd { 
    margin-left: 0em;
  }
 /* formtable with multible values */
  .multipleTemplate * td {
    background-color:#CCCCCC;/* CCCCCC → dark gray */
  }
  .multipleTemplate * table, .multipleTemplate table{
    border-spacing:0px;
  }
  /* slim lines: special use case in Form:Term */
    .slim-lines-multipleTemplate * .multipleTemplate {
      border:0px none;
      padding:0px;
      margin:0px;
    }
 /* formtable floating box */
  div.floating-form-parts {
    float:left; margin-right: 0.75em;
  }
 /* formtable select option box: Fix for FF gray → ??? */
  .formtable select { 
    background-color: #FFFFFF;
  }
 /* hidden fields */
  .formtable * .collapsebox .indicateHiddenInputs {
    border-left:2px #aaaaaa solid;
    border-bottom:1px #aaaaaa solid;
  }
 
 
/* comments*/
 .comment-gray{ 
    color:#828282;
 }

span.rdflink a:hover { 
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  /* /w/extensions/SemanticMediaWiki/res/images/rdf_flyer.18.gif */
  background-image: url('data:image/gif;base64,R0lGODlhEQASAIQeAIWjzhpTo0h1tvH0+SpeqUh1tWeMwjlqr+Hp89Ld7cLR5rPG4RpSo8PS53aYyDhpr5Wv1FiBvO/z+KS62uDo8ileqWaMwXWXx7LF4KO62pSu1FeAu9Hc7P///wtHnQtHnSH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBAAAfACwAAAAAEQASAAAFU+AnjuQneKhQriclpSvJSC/qxaNX2/hn/6pY6udRAX03k82Y6dROJKjI01H8VknfDoXNbbmkougEBC+DZDES1aHAcChKZ9nzza89HbGefvfSDh8hADs=');
  background-origin: padding-box;
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: auto;
  color: #0000ff!important;
  margin-right: 0px!important;
  padding-right: 20px!important;
  text-decoration: none!important;
}

span.rdflink a { 
background-attachment: scroll;
background-clip: border-box;
background-color: transparent;
  /* /w/extensions/SemanticMediaWiki/res/images/rdf_flyer.18.gif */
  background-image: url('data:image/gif;base64,R0lGODlhEQASAIQeAIWjzhpTo0h1tvH0+SpeqUh1tWeMwjlqr+Hp89Ld7cLR5rPG4RpSo8PS53aYyDhpr5Wv1FiBvO/z+KS62uDo8ileqWaMwXWXx7LF4KO62pSu1FeAu9Hc7P///wtHnQtHnSH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBAAAfACwAAAAAEQASAAAFU+AnjuQneKhQriclpSvJSC/qxaNX2/hn/6pY6udRAX03k82Y6dROJKjI01H8VknfDoXNbbmkougEBC+DZDES1aHAcChKZ9nzza89HbGefvfSDh8hADs=');
background-origin: padding-box;
background-position: 100% 50%;
background-repeat: no-repeat;
background-size: auto;
color: #888888!important;
padding-right: 20px;
 }

/* first p within td */
td p:first-child { margin-top:0px;}

/* help display e.g. tooltips */
span.help, span.tooltip { cursor: help;}




/* jquery plugin iviewer */
  .iviewer_zoom_in, .iviewer_zoom_out, .iviewer_zoom_zero, .iviewer_zoom_fit{
    background-attachment: scroll;
    background-color: transparent;
    background-position: 0% 0%;
    background-repeat: no-repeat;
    position:absolute;
    top:0px;
    cursor:pointer;
    height: 15px;
    width: 15px;
  }
  .iviewer_zoom_in {
    /* http://www.species-id.net/o/media/f/f7/Iviewer.zoom_in.gif */
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKECAAAAAMzMzP///////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAiCUj6nLAcGQg9HMal8LfHZqAOJIAtL3fI2GXS1budiMFQA7');
    left: 4px;
  }
  .iviewer_zoom_out {
    /* http://www.species-id.net/o/media/5/5c/Iviewer.zoom_out.gif */
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKEDAAAAAMzMzP39/f///yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAhecj6nLzeKiTKHaGxDYvAOEhdNIlqZZAAA7');
    left: 24px;
  }
  .iviewer_zoom_zero {
    /* http://www.species-id.net/o/media/d/db/Iviewer.zoom_zero.gif */
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAOMIAAAAABgYGCUlJUVFRbm5udLS0uPj4/39/f///////////////////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAABCUQyUmrvTjjg0243kQIgDWW0lCgCKqyEkzJ8kRj95W3s+b/QEQEADs=');
    left: 44px;
  }
  .iviewer_zoom_fit {
    /* http://www.species-id.net/o/media/5/5d/Iviewer.zoom_fit.gif */
    background-image:url('data:image/gif;base64,R0lGODlhDwAPAKECAAAAALKysv///////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAA8ADwAAAjCUjynALLEaMPOEi2p9HNKPeIfGGSK0iaVpXe7rWuH8nTJJj2C34iamizQ4ko3iWAAAOw==');
    left: 64px;
  }
  /* remain this order */
  .iviewer_common {
    position: absolute;
    top: 2px;
    border: 1px solid #000000;
    z-index: 5000;
  }
  .iviewer_zoom_status {
    cursor:auto;
    background-color: #ffffff;
    color: #000000;
    font-family: "Sans";
    font-size: 1em;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    left: 84px;
    line-height: 15px;
    text-align: center;
    width: 40px;
  }
  #modal-fg .zoomcaption {max-height: 65px;overflow-y: auto;}
  #modal-fg img:hover{
    cursor:move;
  }
  #modal-fg div img:hover, #modal-fg div img:active{
    cursor:auto;
  }
  #modal-fg {
    font-size:0.8em;
  }

.border-round {
  -moz-border-radius:0.5em;
  -webkit-border-radius:0.5em; 
  -o-border-radius:0.5em; 
  -khtml-border-radius:0.5em; 
  border-radius:0.5em;
}
/* for toggle position */
div.mw-collapsible.force-toggle-float-left span.mw-collapsible-toggle {
  clear:right; float:left;margin-right:0.2em;
}
/* inline definitions */
.definition-inline dt { float:left; padding-right:0.5em; margin-bottom: 0px}
.definition-inline dd { margin-bottom: 0px}

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

/* </source> */