/** * This file provides the most basic styles. * * If you integrate DokuWiki into another project, you might either * want to integrate this file into the other project as well, or use * the other project's basic CSS for DokuWiki instead of this one. * * @author Anika Henke */ html { overflow-x: auto; overflow-y: scroll; } html, body { background-color: __background_site__; color: __text__; margin: 0; padding: 0; } body { font: normal 81.25%/1.25 Verdana,Helvetica,Tahoma,Arial,Geneva, sans-serif; /* default font size: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */ } /*____________ headers ____________*/ h1, h2, h3, h4, h5, h6, caption, legend { font-weight: bold; color: __text_headline__; background-color: inherit; padding: 0; clear: left; /* ideally 'both', but problems with toc */ margin: 0 0 0.5em 0; } h1 { font-size: 1.82em; letter-spacing: 0.2em; font-variant: small-caps; border-bottom: 1px solid __border_neu__; } h2 { font-size: 1.58em; letter-spacing: 0.15em; border-bottom: 1px solid __border_neu__; } h3 { font-size: 1.39em; letter-spacing: 0.05em; } h4 { font-size: 1.22em; } h5 { font-size: .97em; } [dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4, [dir=rtl] h5 { clear: right; } /*____________ basic margins and paddings ____________*/ p, ul, ol, dl, pre, table, hr, blockquote, fieldset, address { margin: 0 0 1em 0; padding: 0; } div { margin: 0; padding: 0; } p, dt, dd, td, th, li { } /*____________ lists ____________*/ ul, ol { padding: 0 0 0 2em; } [dir=rtl] ul, [dir=rtl] ol { padding: 0 2em 0 0; } li, dd { padding: 0; margin: 0 0 0 1.5em; } [dir=rtl] li, [dir=rtl] dd { margin: 0 1.5em 0 0; } dt { font-weight: bold; margin: 0; padding: 0; } li ul, li ol, li dl, dl ul, dl ol, dl dl { margin-bottom: 0; padding: 0 0 0 1em; } li li { font-size: 100%; } ul { list-style: disc outside; } ul ul { list-style-type: circle; } ul ul ul { list-style-type: square; } ul ul ul ul { list-style-type: circle; } ul ul ul ul ul { list-style-type: disc; } ol { list-style: decimal outside; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: upper-roman; } ol ol ol ol { list-style-type: upper-alpha; } ol ol ol ol ol { list-style-type: lower-roman; } /*____________ tables ____________*/ table { border-collapse: collapse; empty-cells: show; border-spacing: 0.3em; } caption { caption-side: top; text-align: left; margin: 0 0 .3em; } [dir=rtl] caption { text-align: right; } th, td { padding: .4em; margin: 0; vertical-align: top; } th { font-weight: bold; text-align: left; } [dir=rtl] th { text-align: right; } /*____________ links ____________*/ a { } a:link, a:visited { text-decoration: none; color: __link_normal__; } a:link:hover, a:visited:hover, a:link:focus, a:visited:focus, a:link:active, a:visited:active { text-decoration: underline; } a:link:focus, a:visited:focus { outline: 1px dotted; } a:link:active, a:visited:active { color: #c00; } /*____________ misc ____________*/ img { border-width: 0; vertical-align: middle; color: #666; background-color: transparent; font-style: italic; height: auto; } img, object, embed, iframe, video, audio { max-width: 100%; } #IE7 img, #IE8 img { max-width: none; } hr { border: solid __border__; border-width: 1px 0 0; text-align: center; height: 0; width: 95%; clear: both; margin-left: auto; margin-right: auto; } acronym, abbr { cursor: help; border-bottom: 1px dotted; font-style: normal; } em acronym, em abbr { font-style: italic; } pre, code, samp, kbd { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace; /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */ font-size: 1em; direction: ltr; text-align: left; background-color: __background_neu__; color: __text__; } pre { padding: 0.5em; overflow: auto; word-wrap: normal; border: 1px dashed __border__; } blockquote { padding: 0 1.25em; border: solid __border__; border-width: 0 0 0 .25em; } [dir=rtl] blockquote { border-width: 0 .25em 0 0; } q:before, q:after { content: ''; } sub, sup { font-size: .8em; line-height: 1; } sub { vertical-align: sub; } sup { vertical-align: super; } /*____________ forms ____________*/ form { display: inline; margin: 0; padding: 0; } fieldset { padding: 1em 1em 0; border: 1px solid __text_alt__; } legend { margin: 0; padding: 0 .1em; } label { vertical-align: middle; cursor: pointer; } input, textarea, button, select, optgroup, option { font: inherit; /*line-height: 1;*/ margin: 0; vertical-align: middle; } input, textarea, button, select, .qq-upload-button { border: 1px solid __border__; background-color: __background__; color: __text__; } input[type=text], input[type=password], textarea, .qq-upload-button { padding: .1em; } input[type=radio], input[type=checkbox], input.check { padding: 0; } input[type=submit], input.button, button, .qq-upload-button { cursor: pointer; } input[disabled], button[disabled], select[disabled], textarea[disabled], input[readonly], button[readonly], select[readonly], textarea[readonly] { cursor: auto; opacity: .5; } optgroup { font-style: italic; font-weight: bold; } option { font-style: normal; font-weight: normal; } /*____________ general classes ____________*/ div.clearer { /* additional to what's already in lib/styles/style.css: */ font-size: 1px; visibility: hidden; } .a11y { position: absolute; left: -9000px; top: -4000px; width: 0; height: 0; overflow: hidden; display: inline; }