/**/ body { margin-left: 7%; margin-right: 10% } /*Paragraphs*/ p { text-indent: 1.5em; margin-top: 0; margin-bottom: 0; text-align: justify; line-height: 130% } .sp4 { margin-top: 4em; margin-bottom: 1em } .sp2 { margin-top: 2em } .sp1 { text-indent: 1.5em; margin-top: 1em; margin-bottom: 0 } .sp05 { text-indent: 1.5em; margin-top: 0.5em; margin-bottom: 0 } .indentless { text-indent: 0.9em } .indent2 { margin-left: 2em } .indent4 { margin-left: 4em } .indent10 { text-indent: -3em } .indentneg6 { margin-left: -6em } .vertsp { line-height: 1.5em } .clearboth { clear: both } div.noindent p { text-indent: 0; margin-top: 0; margin-bottom: 0 } /*Headings*/ h1 { text-align: center; font-weight: normal; font-size: 2.5em; margin-top: 2em } h2 { text-align: center; font-weight: normal; font-size: 1.15em; page-break-before: auto; margin-top: 4em; margin-bottom: 2em } h2.index { text-align: center; font-weight: normal; font-size: 1.8em; page-break-before: auto; margin-top: 4em; margin-bottom: 1em } h2.nobreak { page-break-before: avoid; margin-top: 4em } h3 { font-weight: bold; font-size: 1em; page-break-before: auto } h3.centered { text-align: center; margin-top: 2em; margin-bottom: 1em } h3.closeup { text-align: center; page-break-before: auto; margin-top: 1em; margin-bottom: 1em } .nobottom h3 { text-align: center; margin-top: 2em; margin-bottom: 0 } h3.leftjust { text-align: left; text-indent: -4em; margin-left: 4em; margin-bottom: 0.5em } h3.noshow { font-size: 0.5em; visibility: hidden; margin-top: 0 } h4 { font-weight: bold; font-size: 1em; page-break-before: auto; margin-top: 1em } h4.centered { text-align: center; margin-bottom: 1em } h4.leftjust { text-align: left; text-indent: -4em; margin-left: 4em; margin-bottom: 0.5em } h5 { font-weight: bold; font-size: 1em; page-break-before: auto; margin-top: 0.5em; text-align: left; text-indent: 4em; margin-left: -4em; margin-bottom: 0 } .nobold { font-weight: normal } /*Horizontal rules*/ hr { margin-top: 2em; margin-bottom: 2em; clear: both; border: none } @media all { /* was @media handheld */ hr { display: none } } hr.chap { width: 65%; margin-left: 17.5%; margin-right: 17.5%; border-bottom: solid } hr.pb { width: 45%; margin-left: 27.5%; margin-right: 27.5%; border-bottom: thin solid } hr.tb { width: 25%; margin-left: 37.5%; margin-right: 37.5%; border-bottom: thin solid } /*Page breaks*/ div.chapter { page-break-before: always } div.section { page-break-before: always } h2.nobreak { page-break-before: avoid } div.pbb { page-break-before: always } .chapter { clear: both; page-break-before: always } .pagenum { font-size: x-small; background-color: inherit; color: gray; text-indent: 0; text-align: right; border: none; padding: 0.1em 0.2em; font-style: normal; font-variant: normal; font-weight: normal; text-decoration: none } /*Lists*/ ul { list-style-type: none; margin-top: 0.5em; margin-bottom: 0.5em } ul.index { list-style-type: none } ul.indentlist { margin-left: 2em } ul.key { margin-left: 2em; text-indent: -2em; padding-left: 2.5em } ul.noindentlist { margin-left: 0; text-indent: -2.5em; padding-left: 2.5em } ul.stocklist { margin-left: 9.5em; text-indent: -12.5em; padding-left: 3em; margin-right: 3.5em; font-size: 0.9em } @media all { /* was @media handheld */ ul.stocklist { margin-left: 9.5em; text-indent: -11.5em; padding-left: 2em; margin-right: 1.5em; font-size: 0.9em; text-align: left } } li.ifrst { margin-top: 1em } li.indx { margin-top: 0.5em } ol.ol_1 { padding-left: 0; margin-left: 6.94%; margin-top: 0.5em; margin-bottom: 0.5em; list-style-type: decimal } /*Tables*/ table { margin-left: auto; margin-right: auto } .tdl { text-align: left; text-indent: 0 } .tdr { text-align: right } .tdc { text-align: center } table.tablep7 { page-break-before: always; margin-left: auto; margin-right: auto; border-collapse: collapse; border-style: none } table.tablep10 { page-break-before: always; margin-left: auto; margin-right: auto; border-collapse: collapse; border-style: none } table.key { page-break-before: always; margin-left: auto; margin-right: auto; margin-top: 0; border-collapse: collapse; border-style: none } table.machine { page-break-inside: avoid; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em; border-collapse: collapse; border-style: none } td.desc { text-indent: -1em } td.rpad3 { padding-right: 3em } td.rpad2 { padding-right: 2em } td.rpad1 { padding-right: 1em } th.rpad1 { padding-right: 1em } td.lpad2 { padding-left: 2.25em } th.lpad2 { padding-left: 2.25em } td.lpad1 { padding-left: 1.5em } th.lpad1 { padding-left: 1.5em } td.lpad08 { padding-left: 0.8em } td.lpad05 { padding-left: 0.5em } .ttopcell { border-top-style: solid; border-top-width: 0.25em; border-left-style: solid; border-left-width: 0.15em; border-right-style: solid; border-right-width: 0.15em } .tleftcell { border-top-style: solid; border-top-width: 0.15em; border-left-style: none; border-left-width: 0.15em; border-right-style: solid; border-right-width: 0.15em } .trightcell { border-top-style: solid; border-top-width: 0.15em; border-left-style: solid; border-left-width: 0.15em; border-right-style: none; border-right-width: 0.15em; text-indent: 0 } .ttopleftcell { border-top-style: solid; border-top-width: 0.25em; border-left-style: none; border-left-width: 0.15em; border-right-style: none; border-right-width: 0.15em } .ttoprightcell { border-top-style: solid; border-top-width: 0.25em; border-left-style: solid; border-left-width: 0.15em; border-right-style: none; border-right-width: 0.15em } .tcell { border-top-style: solid; border-top-width: 0.15em; border-left-style: solid; border-left-width: 0.15em; border-right-style: solid; border-right-width: 0.15em } .tborderbtmbold { border-bottom-style: solid; border-bottom-width: 0.25em } /* Text effects */ .center { text-align: center; text-indent: 0 } .nobold { font-weight: normal } .allsmcap { font-variant: small-caps; text-transform: lowercase } abbr { border-bottom-width: thin; border-bottom-style: dotted; text-decoration: none; border-bottom: none } /* Font sizes */ .fs150 { font-size: 1.5em } .fs125 { font-size: 1.25em } .fs110 { font-size: 1.1em } .fs100 { font-size: 1em } .fs90 { font-size: 0.9em } .fs80 { font-size: 0.8em } .fs75 { font-size: 0.75em } .fs70 { font-size: 0.7em } .fs45 { font-size: 0.45em } .fs40 { font-size: 0.4em } /* Gesperrt */ .gesperrt1 { letter-spacing: 0.1em; margin-right: -0.1em } .gesperrt2 { letter-spacing: 0.2em; margin-right: -0.2em } /* Images */ .caption p { font-weight: bold; text-align: center; font-size: 0.9em; margin-left: 0.5em; text-indent: 0 } .caption h3 { font-weight: bold; text-align: center; font-size: 0.9em; margin-left: 0.5em; text-indent: 0 } .captionwide p { font-weight: bold; text-align: left; font-size: 0.9em; margin-left: -2em; text-indent: 0 } .captionfontvar p { text-align: center; font-size: 0.9em; margin-left: 0.5em; text-indent: 0 } img { width: 100%; max-width: 35em; min-width: 5em; height: auto; margin-left: 0; margin-bottom: 0.5em; margin-top: 1em; margin-right: 0; padding-left: 0; padding-right: 0 } .fullpage img { width: 100%; max-width: 35em; min-width: 5em; max-height: 100em; margin-left: 0; margin-bottom: 0.5em; margin-top: 1em; margin-right: 0; padding-left: 0; padding-right: 0 } .w120 { width: 120% } .w100 { width: 100% } .w90 { width: 90% } .w80 { width: 80% } .w70 { width: 70% } .w60 { width: 60% } .w50 { width: 50% } .w45 { width: 45% } .w40 { width: 40% } .w30 { width: 30% } .w20 { width: 20% } .w15 { width: 15% } .figcenter { margin: 1em auto; text-align: center; page-break-inside: avoid; clear: both } .figleft { clear: left; margin-left: 0; margin-bottom: 0.5em; margin-top: 0.5em; margin-right: 0.5em; padding: 0; text-align: center; page-break-inside: avoid } .figright { clear: right; margin-left: 0.5em; margin-bottom: 0.5em; margin-top: 0.5em; margin-right: 0; padding: 0; text-align: center; page-break-inside: avoid } @media all { /* was @media handheld */ .figleft { float: none; clear: left; max-width: 100%; margin-left: 0; margin-bottom: 0.5em; margin-top: 0.5em; margin-right: 0.5em; padding: 0; text-align: center; page-break-inside: avoid } .figright { float: none; clear: right; max-width: 100%; margin-left: 0.5em; margin-bottom: 0.5em; margin-top: 0.5em; margin-right: 0; padding: 0; text-align: center; page-break-inside: avoid } .w100 { margin-left: 25%; width: 65% } .w90 { margin-left: 5%; width: 90% } .w80 { margin-left: 10%; width: 80% } .w70 { margin-left: 15%; width: 70% } .w60 { margin-left: 20%; width: 60% } .w50 { margin-left: 25%; width: 50% } .w45 { margin-left: 27.5%; width: 45% } .w40 { margin-left: 30%; width: 40% } .w30 { margin-left: 35%; width: 30% } .w20 { margin-left: 40%; width: 20%; margin-right: 40% } .w15 { margin-left: 42.5%; width: 15% } } /* Drop caps - no illus */ p.drop-capn { text-indent: -0.5em } p.drop-capn:first-letter { margin: 0.07em 0.1em 0 0; font-size: 320%; line-height: 0.85em; text-indent: 0 } p.drop-capnY { text-indent: -0.5em } p.drop-capnY:first-letter { margin: 0.06em 0.15em 0 0; font-size: 330%; line-height: 0.85em; text-indent: 0 } @media all { /* was @media handheld */ p.drop-capn { text-indent: 0 } p.drop-capn:first-letter { float: none; margin: 0; font-size: 100% } p.drop-capnY { text-indent: 0 } p.drop-capnY:first-letter { float: none; margin: 0; font-size: 100% } } /* Boxes */ div.tnbox { background-color: #C4F8E1; border: 0.25em solid silver; padding: 0.5em; margin: 2em 5% 0 5% } /**/