/** * Design elements for default Template * * @author Andreas Gohr * @author Anika Henke * @author Paul Minifie */ /* -------------- general elements --------------- */ body { font: 0.8125em Verdana, sans-serif; line-height: 1; color: #333; background-color: #EEE; margin: 0; padding: 0; } /* the document */ div#page { margin-top: 10px; margin-left: 1em; margin-right: 2em; text-align: justify; } table { font-size: 100%; padding:0; margin:0; } tr,td,th {padding:0; margin:0;} img {border:0} p {padding:0; margin: 0 0 1.0em 0;} hr { border: 0px; border-top: 1px dashed #DDD; text-align:center; height: 0px; } div.nothing { text-align:center; margin: 2em; } /* ---------------- controls ------------------------ *added for templater plugin */ .templater { padding: 0.5em; } /* ---------------- controls ------------------------ *added for draw plugin */ a.diagbutton { border: 1px solid #8cacbb; color: Green; background-color: white; vertical-align: middle; text-decoration:none; margin: 0px; padding: 0px; font-size: 10px; cursor: pointer; height: 15px !important; max-height: 15px !important; min-height: 15px !important; /* float:right;*/ display: inline; } /* ---------------- controls ------------------------ */ div#controls { font: 11px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-transform: lowercase; font-weight: bold; color: #BBBBBB; background-color: transparent; } div#controls .action { font: 11px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-transform: lowercase; font-weight: bold; color: #BBBBBB; padding-left: 7px; padding-right: 7px; } div#controls .action:hover { font-weight: bold; color: #444444; text-decoration: none; } div#controls .controlform { border: 1px solid #DDDDDD; padding: 0px; margin: 0px; } div#controls .text_input { border: 0px none; padding: 0px; margin: 0px; background-color: transparent; } div#controls .searchbutton { border: 0px; margin: 0px; padding: 0px; font: 11px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-transform: lowercase; background-color: transparent; color: #BBBBBB; font-weight: bold; text-decoration: none; cursor: pointer; height: 16px !important; max-height: 16px !important; min-height: 16px !important; } div#controls .searchbutton:hover { color: #444444; background-color: transparent; } div#controls li a { font: 11px "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; text-transform: lowercase; background-color: transparent; color: #444444; font-weight: bold; } div#controls li a:hover { color: #BBBBBB; } /* --------- buttons ------------------- */ input.button { border: 1px solid #8cacbb; color: Black; background-color: white; vertical-align: middle; text-decoration:none; font-size: 100%; cursor: pointer; height: 22px !important; max-height: 22px !important; min-height: 22px !important; margin: 1px; display: inline; } div.secedit input.button { border: 1px none black; color: #BBBBBB; font-weight: bold; text-transform: lowercase; background-color: transparent; vertical-align: middle; text-decoration: none; margin: 0px; padding: 0px; font-size: 11px; cursor: pointer; height: 15px !important; max-height: 15px !important; min-height: 15px !important; float:right; display: inline; } div.secedit input.button:hover { color: #666666; } /* ---------------- forms ------------------------ */ form { border: none; margin: 0; display: inline; } label { display: block; text-align: right; font-weight: bold; } label.simple { text-align: left; font-weight: normal; } label input.edit { width: 50%; } fieldset { width: 300px; text-align: center; border: 1px solid #8cacbb; padding: 0.5em; } textarea.edit { font-family:monospace; border: 1px solid #8cacbb; color: Black; background-color: white; font-size:14px; padding: 3px; width:100%; } input.edit,select.edit { font-size: 100%; border: 1px solid #8cacbb; height: 18px !important; max-height: 22px !important; min-height: 22px !important; color: Black; background-color: white; //vertical-align: middle; padding: 1px; display: inline; } input.missing { font-size: 100%; border: 1px solid #8cacbb; height: 18px !important; max-height: 22px !important; min-height: 22px !important; color: Black; background-color: #ffcccc; vertical-align: middle; padding: 1px; display: inline; } /* ----------- page navigator ------------- */ div.pagenav { margin-top:1em; } div.pagenav-prev { text-align:right; float:left; width:50% } div.pagenav-prev input.button { margin-right:5px; } div.pagenav-next { text-align:left; float:right; width:50% } div.pagenav-next input.button { margin-left:5px; } /* --------------- Links ------------------ */ a { color:#436976; text-decoration:none; } a:hover { color:#000000; text-decoration:underline; } /* external link */ a.urlextern{ background: transparent url(images/link_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px; color:#436976; text-decoration:none; } a.urlextern:visited { color:Purple; } a.urlextern:hover { text-decoration:underline; } /* windows share */ a.windows{ background: transparent url(images/windows.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px; color:#436976; text-decoration:none; } a.windows:visited { color:Purple; } a.windows:hover { text-decoration:underline; } /* interwiki link */ a.interwiki{ background: transparent url(images/interwiki.png) 0px 1px no-repeat; padding-left: 16px; color:#436976; text-decoration:none; } a.interwiki:visited { color:Purple; } a.interwiki:hover { text-decoration:underline; } /* link to some embedded media */ a.media { color:#436976; text-decoration:none; } a.media:hover { color:#436976; text-decoration:underline } /* email link */ a.mail { background: transparent url(images/mail_icon.gif) 0px 1px no-repeat; padding: 1px 0px 1px 16px; color:#436976; text-decoration:none; } a.mail:hover { text-decoration:underline; } /* existing wikipage */ a.wikilink1:link { color:#009900; text-decoration:none } a.wikilink1:visited { color:#009900; text-decoration:none } a.wikilink1:hover { color:#009900; text-decoration:underline } /* not existing wikipage */ a.wikilink2:link { color:#FF3300; text-decoration:none } a.wikilink2:visited { color:#FF3300; text-decoration:none } a.wikilink2:hover { color:#FF3300; text-decoration:underline } /* ------------- Page elements ----------------- */ div.preview{ background:#f7f9fa; margin-left:2em; padding: 4px; border: 1px dashed #000000; } div.breadcrumbs{ font-size:80%; color: #666666; padding-left: 4px; } span.user{ color: #cccccc; font-size: 90%; } /* embedded images */ img.media { margin: 3px; } img.medialeft { border: 0; float: left; margin: 0 1.5em 0 0; } img.mediaright { border: 0; float: right; margin: 0 0 0 1.5em; } img.mediacenter { border: 0; display: block; margin-left: auto; margin-right: auto; } acronym { cursor: help; border-bottom: 1px dotted #000; } /* general headline setup #8cacbb*/ h1, h2, h3, h4, h5 { color: #666; background-color: transparent; font-family: Serif, "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; font-size: 100%; font-weight: normal; margin-left: 0; margin-right: 0; margin-top: 0; margin-bottom: 0.4em; padding-left: 0; padding-right: 0; padding-top: 0.5em; padding-bottom: 0; border-bottom: 1px dashed #DDD; clear: left; } /* special headlines */ h1 {font-size: 190%; margin-left: 0px; font-weight: bold;} h2 {font-size: 170%; margin-left: 15px; font-weight: bold;} h3 {font-size: 160%; margin-left: 30px; border-bottom: none; font-weight: bold;} h4 {font-size: 150%; margin-left: 45px; border-bottom: none; font-weight: bold;} h5 {font-size: 140%; margin-left: 60px; border-bottom: none; font-weight: bold;} /* indent different sections */ div.level1 {margin-left: 3px;} div.level2 {margin-left: 18px;} div.level3 {margin-left: 33px;} div.level4 {margin-left: 48px;} div.level5 {margin-left: 63px;} /* unordered lists */ ul { line-height: 1.5em; list-style-type: square; margin: 0 0 0.5em 1.5em; padding: 0; list-style-image: url(images/bullet.gif); } /* ordered lists */ ol { line-height: 1.5em; margin: 0 0 0.5em 1.5em; padding: 0; color: #638c9c; font-weight: bold; list-style-image: none; } /* the list items overriding the ol definition */ .li { color: #000000; font-weight: normal; } ol {list-style-type: decimal} ol ol {list-style-type: upper-roman} ol ol ol {list-style-type: lower-alpha} ol ol ol ol {list-style-type: lower-greek} li.open { list-style-image: url(images/open.gif); } li.closed { list-style-image: url(images/closed.gif); } blockquote { border-left: 2px solid #8cacbb; padding-left: 3px; margin-left: 0; } /* code blocks by indention */ pre.pre { font-size: 120%; padding: 0.5em; border: 1px dashed #8cacbb; color: Black; background-color: #f7f9fa; overflow: auto; } /* code blocks by code tag */ pre.code { font-size: 120%; padding: 0.5em; border: 1px dashed #8cacbb; color: Black; background-color: #f7f9fa; overflow: auto; } /* inline code words */ code { font-size: 120%; } /* code blocks by file tag */ pre.file { font-size: 120%; padding: 0.5em; border: 1px dashed #8cacbb; color: Black; background-color: #dee7ec; overflow: auto; } /* inline tables */ table.inline { background-color: #ffffff; border-spacing: 0px; border-collapse: collapse; } table.inline th { padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec; } table.inline td { padding: 3px; border: 1px solid #8cacbb; } .leftalign{ text-align: left; } .centeralign{ text-align: center; } .rightalign{ text-align: right; } /* ---------- table of contents ------------------- */ div.toc { margin-left: 2em; margin-top: 1.2em; margin-bottom: 0; float:right; width: 200px; font-size: 80%; clear:both; } div.tocheader { padding: 3px; border: 1px solid #8cacbb; background-color: #dee7ec; text-align: left; font-weight:bold; margin-bottom: 2px; } div.toctoggle { float:right; margin-top:0.3em; margin-right:3px; } div.toctoggle img { width:0.8em; height:0.8em; } #tocinside { border: 1px solid #8cacbb; background-color: #ffffff; text-align: left; padding-top: 0.5em; padding-bottom: 0.7em; } ul.toc { list-style-type: none; list-style-image: none; line-height: 1.2em; margin: 0; padding: 0; padding-left: 1em; } ul.toc li { background: transparent url(images/tocdot2.gif) 0 0.6em no-repeat; padding-left:0.4em; } ul.toc li.clear { background-image: none; padding-left:0.4em; } a.toc { color: #436976; text-decoration:none; } a.toc:hover { color: #000000; text-decoration:underline; } /* ---------------------------- Diff rendering --------------------------*/ table.diff { background:white; } td.diff-blockheader {font-weight:bold} td.diff-header { border-bottom: 1px solid #8cacbb; font-size:120%; } td.diff-addedline { background:#ddffdd; font-family: monospace; font-size: 100%; } td.diff-deletedline { background:#ffffbb; font-family: monospace; font-size: 100%; } td.diff-context { background:#f7f9fa; font-family: monospace; font-size: 100%; } span.diffchange { color: red; } /* --------------------- footnotes -------------------------------- */ div.footnotes{ clear:both; border-top: 1px solid #8cacbb; padding-left: 1em; margin-top: 1em; } div.fn{ font-size:90%; } a.fn_top{ vertical-align:super; font-size:80%; } a.fn_bot{ vertical-align:super; font-size:80%; font-weight:bold; } /* --------------- search result formating --------------- */ .search_result{ margin-bottom: 6px; padding-left: 30px; padding-right: 10px; } .search_snippet{ color: #999999; font-size: 12px; margin-left: 20px; } .search_sep{ color: #000000; } .search_hit{ color: #000000; background: #FFFF99; } div.search_quickresult{ margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px dashed #8cacbb; margin-left: 30px; padding-right: 10px; } div.search_quickhits { margin-left: 1em; float:left; background: transparent url(images/bullet.gif) 0px 1px no-repeat; padding: 1px 0px 1px 8px; width: 30%; } /* ------------------ Additional ---------------------- */ .footerinc a img { opacity: 0.5; } .footerinc a:hover img { opacity: 1; } /* ---- Admin --- */ div.acladmin label { text-align: left; font-weight: normal; display: inline; } div.acladmin table{ margin-left: 10%; width: 80%; } /* ---------- AJAX quicksearch ----------- */ div.ajax_qsearch { position:absolute; right:225px;; text-align:left; width: 200px; background-color: #ff9; opacity: 0.9; display:none; } /* ---------- Spellchecking ------------- */ a.spell_error { color: #ff0000; text-decoration: underline; } div#spell_suggest { position: absolute; left: 0; top: 0; display: none; background-color: #fff; padding: 2px; border: 1px solid #000; font-size:80%; z-index: 2; } div#spell_result { display:none; font-family:monospace; border: 1px solid #8cacbb; color: Black; font-size:14px; padding: 3px; background-color: #f7f9fa; overflow: auto; z-index: 1; white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } span.spell_noerr { color: #009933; } span.spell_wait { color: #0066cc; }