/* --- Reset and Normalize --- */ html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dfn, em, img, kbd, q, s, samp, small, strike, strong, b, u, i, center, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; text-indent: 0; text-align: left; white-space: normal; word-spacing: normal; letter-spacing: normal; } article, aside, figcaption, figure, footer, header, section { display: block; } body { line-height: 1; margin: 0; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } *, p, ul, ol, li, table, tr, td, th { text-indent: 0; text-align: left; } hr, input { overflow: visible; } html { font-family: sans-serif; line-height: 1.15; } figcaption, article, aside, figure, footer, header, main, section { display: block; } audio, canvas, progress, video { display: inline-block; } audio:not([controls]) { display: none; height: 0; } a { background-color: transparent; color: inherit; text-decoration: none; } a:active, a:hover { outline-width: 0; } b, strong { font-weight: bold; } h1 { font-size: 2em; margin: 0.67em 0; } mark { background-color: #ff0; color: black; } small { font-size: 80%; } img { border-style: none; } svg:not(:root) { overflow: hidden; } code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; } figure { margin: 1em 40px; } hr { box-sizing: content-box; height: 0; } textarea { overflow: auto; } table { display: table; } caption { display: table-caption; } colgroup { display: table-column-group; } col { display: table-column; } thead { display: table-header-group; } tbody { display: table-row-group; } tr { display: table-row; } td { display: table-cell; } li { display: list-item; } td > p.standard, th > p.standard, li > p.standard { margin-top: 0; } @font-face { font-family: TheAntiquaB; src: url(../keys/TheAntiquaB-W4SemiLight.otf); font-style: normal; font-weight: normal; } @font-face { font-family: TheAntiquaB; src: url(../keys/TheAntiquaB-W4SemiLightItalic.otf); font-style: italic; font-weight: normal; } @font-face { font-family: TheAntiquaB; src: url(../keys/TheAntiquaB-W6SemiBold.otf); font-style: normal; font-weight: bold; } @font-face { font-family: TheAntiquaB; src: url(../keys/TheAntiquaB-W6SemiBoldItalic.otf); font-style: italic; font-weight: bold; } @font-face { font-family: Callout; src: url(../keys/RheinwerkCallout.otf); font-weight: normal; } @font-face { font-family: CalloutTS; src: url(../keys/RheinwerkCalloutTS2.otf); font-weight: normal; } @font-face { font-family: KeyboardUniversal; src: url(../keys/KeyboardUniversal.otf); font-weight: normal; } body { font-family: sans-serif; font-size: 1em; line-height: 1.35; padding: 1em; } body.Kamera_layout { line-height: 1.45; } .antiqua-font { font-family: TheAntiquaB, sans-serif; } span.magenta { color: #A60885; } span.hellblau { color: #3880C3; } span.dunkelblau { color: #316299; } span.violett { color: #674193; } span.gruen { color: #179131; } span.orange { color: #FF7530; } span.braun { color: #C95A0C; } span.gelbgruen { color: #A1AA20; } span.rot { color: #AC0B0F; } span.schwarz { color: black; } li.content0, h1.content0 { margin-top: 1em; font-size: 2em; color: #727272; } h1.contentextra, h1.content1, li.content1 > a { font-size: 2em; font-weight: normal; } li.content1 { padding-top: 2em; } li.content1 > a { color: #8d1f41; border-bottom: medium solid #8d1f41; } h1.content1 { color: #8d1f41; border-bottom: medium solid #8d1f41; } h2.contentextra + h1.content1 { margin-top: 1.5em; } #epubtoc li.contentextra + li.content2, #epubtoc li.content1 + li.contentextra { margin-top: 1.5em; } h1.contentextra { color: #8d1f41; } li.content2 > a, h2.content2 { color: initial; font-size: 1.5em; font-weight: normal; } h1.content1 + h2.content2, h2.contentextra + h2.content2 { margin-top: 2em; } li.content2 { color: initial; padding-top: 1em; } li.content2 + li.content2 { padding-top: 0.5em; } li.contentextra + li.content2 { margin-top: 1em; } #epubtoc li.contentextra, h3.content3, li.content3 > a { color: initial; font-size: 1.2em; font-weight: normal; } li.content3 { padding-left: 1.5em; } h3.content3 { padding-left: 1em; } span.content_subtitle { font-size: smaller; font-style: italic; text-transform: none; } #epubtoc, #epubtoc * { list-style-type: none; margin: 0; } h1, h2, h3, h4, h5, h6 { font-family: sans-serif; font-weight: bold; page-break-inside: avoid; page-break-after: avoid; } h1 span.footnote_anchor a, h2 span.footnote_anchor a, h3 span.footnote_anchor a, h4 span.footnote_anchor a, h5 span.footnote_anchor a, h6 span.footnote_anchor a { color: inherit; } h1.t1, .h1-like, h2.t2.intro { color: #8d1f41; font-size: 2em; font-weight: normal; margin-bottom: 2em; margin-top: 0.5em; } h1.t1 + h2.t2, .h1-like + h2.t2, h2.t2.intro + h2.t2 { margin-top: -1.25em; } p + h1.t1, p + .h1-like, p + h2.t2.intro { margin-top: 3em; } h2.t2, .h2-like, h3.t3.intro { color: #8d1f41; font-size: 1.5em; margin-top: 1em; } p + h2.t2, table + h2.t2, ul + h2.t2, ol + h2.t2, div + h2.t2, p + .h2-like, p + h3.t3.intro, table + .h2-like, table + h3.t3.intro, ul + .h2-like, ul + h3.t3.intro, ol + .h2-like, ol + h3.t3.intro, div + .h2-like, div + h3.t3.intro { margin-top: 2em; } h3.t3, .h3-like, p.step-list-heading, h4.t4.intro { color: #8d1f41; font-size: 1.2em; margin-top: 2em; } h4.t4, .h4-like, h5.t5.intro { color: black; font-size: 1em; margin-top: 2em; } h3.t3 + h4.t4, h3.t3 + .h4-like, h3.t3 + h5.t5.intro { margin-top: 1em; } body div#main p.standard.h4-heading-container { margin-top: 0.67em; text-indent: 0; } span.h4-heading-style { color: #8d1f41; font-weight: bold; } h5.t5, .h5-like { font-size: 1em; margin-top: 2em; font-style: italic; } h4.t4 + h5.t5, h4.t4 + .h5-like { margin-top: 1em; } h6 { page-break-before: avoid; } body.type_teil > * { margin-left: 15%; text-align: left; padding-right: 1em; } body.type_teil h1.t0 { font-size: 2.2em; margin-top: 20%; margin-bottom: 1em; text-transform: uppercase; } body.type_teil p.parttext { font-size: 1.8em; margin-bottom: 2em; } body.type_teil p.part_page_text, body.type_teil p.part_page_text + * { margin-top: 0.67em; } p.standard { orphans: 2; widows: 2; margin-top: 0.67em; } p.introductorynote { margin-top: -1em; margin-left: 0; margin-right: 0; margin-bottom: 2.5em; font-style: italic; } h2 + p.introductorynote { margin-top: 1em; } p.introductorynote.indent_appendix { margin-left: 2.8em; } p.introductorynote.indent_chapter_single { margin-left: 2.6em; } p.introductorynote.indent_chapter_double { margin-left: 3.5em; } p.dedication { margin-top: 3em; font-style: italic; text-align: right; } p.formula { orphans: 2; widows: 2; margin-top: 0.67em; margin-left: 1em; } blockquote > p, blockquote > ul, blockquote > ol, blockquote > table, blockquote > div.box_standard { orphans: 2; widows: 2; margin-top: 0.67em; margin-left: 1.33em; font-style: italic; } p.alternativetext { font-size: 0.85em; color: gray; border: 1px solid gray; padding: 0.75em; } div.listing { margin-top: 0.67em; margin-bottom: 1.005em; } div.listing.last_item { margin-bottom: 0.335em; } div.listing + p.standard, div.listing + p.formula, div.listing + blockquote > p, div.listing + div.listing { margin-top: 0; } div.listing_no_margin_bottom { margin-bottom: 0; } div.listing > * { font-family: monospace; white-space: pre-wrap; font-size: 0.9em; } div.listing pre > * { white-space: pre-wrap; } .listingcomment { font-family: sans-serif; font-size: inherit; font-style: normal; font-weight: normal; color: black; } div.listing_output > * { font-size: 0.75em; font-weight: bold; } div.listing_input > * { font-weight: bold; } div.listing_api, div.listing_border_black { border-width: 0.1em; border-style: solid; padding: 0.25em; } div.listing_border_black { border-color: black; } div.listing_api { border-color: #828282; padding: 0.5em; } div.listing_line_gray { display: block; padding: 0.2em 0; background-color: #e1eeff; } div.box { font-family: sans-serif; background-color: #ececec; border-style: solid; border-color: #1f5689; border-top-width: thick; margin-top: 1em; padding: 0.35em 0.5em 0.67em; } div.box.box_todobox, div.box.box_black_border { border-width: thin; border-color: black; margin: 1em 0; padding: 0.5em; } div.box.box_todobox { border-top-width: medium; } div.box.box_lesson span.box_icon { display: none; } div.box.box_bar, div.box.box_lesson { border-top: none; border-left: 4px solid #1f5689; padding-left: 1em; background-color: transparent; } div.box.box_no_line { border-top: none; border-bottom: none; padding-top: 0.3em; } div.box h6.boxheading { color: #1f5689; margin-top: 0.25em; } body.Computing_Einsteiger_4c_layout div.box h6.boxheading, div.realworldscenario div.box h6.boxheading { color: black; } ul, ol { margin-bottom: 0.67em; list-style-position: outside; } ul { list-style-type: disc; } ul.apiliste { list-style-type: square; } ul > li > ul { list-style-type: circle; } ol { list-style-type: decimal; margin-left: 0.8em; } ol.double_digit { margin-left: 1.3em; } ol.alphabetical { list-style-type: lower-alpha; } ol.alphabetical_upper { list-style-type: upper-alpha; } ol.alphabetical > li, ol.alphabetical_upper > li { padding-left: 0.5em; } ol > li > ol { list-style-type: lower-alpha; } li { margin-left: 1.1em; margin-top: 0.5em; } li table.standardtable, li table.standardtable + p.caption, li div.box_standard { margin-left: -1em; } li > * > li table.standardtable, li > * > li table.standardtable + p.caption, li > * > li div.box_standard { margin-left: -2em; } ul.checkliste2, ul.checkliste { background-color: #e7b97f; padding: 0.3em 1em 1em; font-family: monospace; font-size: 1.2em; } ul.checkliste2 li, ul.checkliste li { border-bottom: 1px solid black; padding-bottom: 0.35em; } ul.checkliste { list-style-type: square; } ul.checkliste2 { list-style-type: none; } span.step_title_color { color: green; } span.step_heading_numbering { color: green; font-size: 1.3em; } table.step-list-table td p.standard, table.step-list-table td div.box, table.step-list-table td div.imagebox { margin-bottom: 0.67em; } table.step-list-table td p.first-item { margin-top: 0; } table.step-list-table td.step-list-counter { min-width: 2em; font-family: sans-serif; } table.step-list-table td.step-list-counter p { margin-bottom: 0; font-weight: bold; font-size: 1.4em; } table.table_schritt span.schritt { font-family: sans-serif; font-size: 1.5em; font-weight: bold; color: #4d4d4d; position: relative; top: 1px; } .megaziffer { font-size: 2em; vertical-align: top; margin-top: -0.2em; margin-right: 0.2em; } div.step-list-container > div.step-list-item > p.first-item { font-weight: bold; } div.step-list-container > div.step-list-item > p.first-item span.counter { font-size: 1.4em; } div.step-list-container > div.step-list-item > p.first-item + p.standard { margin-top: 0; } p.step-list-superscription { page-break-after: avoid; margin-top: 2em; margin-bottom: 0; } p.step-list-heading { page-break-before: avoid; page-break-after: avoid; color: black; font-weight: bold; margin-top: 0.33em; margin-bottom: 1em; } table { border-collapse: collapse; border-spacing: 0; margin-top: 0.67em; max-width: 100%; } table.normal, table.standardtable { font-family: sans-serif; } table.informaltable { color: inherit; background-color: transparent; page-break-inside: auto; } table.informaltable tbody tr.light td.tablecell { background-color: transparent; } table.informaltable div.imagebox { margin: 0; } div.listingtable_container > table { margin: 0; border-left: 1px solid black; background-color: transparent; } tr { page-break-inside: avoid; } td, th { page-break-inside: avoid; vertical-align: top; padding: 0.33em; border-width: 2px; border-style: solid; } table.standardtable td, table.standardtable th { border-color: white; } table.boxtable td, table.boxtable th { border-color: #777777; border-left: none; } table.boxtable td.tablecell_last, table.boxtable th.tablecell_last { border-right: none; } table.informaltable td, div.listingtable_container > table td, table.informaltable th, div.listingtable_container > table th { border: none; padding-top: 0; padding-left: 0; padding-bottom: 0; } table.informaltable.table_callout td, table.informaltable.table_callout th { padding-bottom: 0.33em; } td.text-align-justify *, th.text-align-justify * { text-align: justify; } td.text-align-center *, th.text-align-center * { text-align: center; } td.text-align-right *, th.text-align-right * { text-align: right; } td.text-align-left *, th.text-align-left * { text-align: left; } td.vertical-align-top, th.vertical-align-top { vertical-align: top; } td.vertical-align-middle, th.vertical-align-middle { vertical-align: middle; } td.vertical-align-bottom, th.vertical-align-bottom { vertical-align: bottom; } table.table_callout td p.standard, table.table_callout th p.standard { margin: 0; } table.table_callout td p.standard:not(.first-item), table.table_callout th p.standard:not(.first-item) { margin-top: 0.67em; } table.step-list-table td.step-list-counter p { margin-top: -0.1em; } thead, thead a, .tablehead, tr.tablehead td, tr.tablehead a { font-weight: bold; } table.standardtable thead, table.standardtable thead a, table.standardtable .tablehead, table.standardtable tr.tablehead td, table.standardtable tr.tablehead a { color: white; } table.boxtable thead, table.boxtable thead a, table.boxtable .tablehead, table.boxtable tr.tablehead td, table.boxtable tr.tablehead a { color: black; } tr.tablehead2 td, tr.tablehead2 th, td.tablehead2, th.tablehead2 { background-color: #ababab; color: white; font-weight: bold; } td.tablecell { background-color: #ececec; } th.tablehead, td.tablehead { background-color: #2f6489; } table.boxtable td.tablecell, table.listingtable td.tablecell, table.boxtable td.tablehead, table.listingtable td.tablehead, table.boxtable th.tablehead, table.listingtable th.tablehead { background-color: white; } table.informaltable td.tablecell, table.informaltable td.tablehead, table.informaltable th.tablehead { background-color: transparent; } table.informaltable td.tablecell p.first-item, table.informaltable td.tablehead p.first-item, table.informaltable th.tablehead p.first-item { margin-top: 0; } table.informaltable td.tablecell p.last-item, table.informaltable td.tablehead p.last-item, table.informaltable th.tablehead p.last-item { margin-bottom: 0.67em; } tr.double_colored_row td { background-color: #a2a2a2; } div.listingtable_container { margin-top: 0.67em; width: 100%; border: 1px solid black; border-left: 0; } div.listingtable_container > table div.listing { margin: 0; } div#cover-image img { max-width: 100%; } div.imagebox { page-break-inside: avoid; page-break-after: avoid; page-break-before: avoid; margin-top: 0.67em; } div.imagebox img { max-width: 100%; } div.imagebox.type-menu { max-width: 300px; } div.imagebox_chapter_entry img { max-height: 18em; } .specialcharacter img { vertical-align: baseline; } div.image_full_size { page-break-inside: avoid; margin-top: 3em; } img.inline_image { vertical-align: text-bottom; max-height: 2em; } body.Kamera_layout img.inline_image { vertical-align: middle; max-height: 1.5em; padding-bottom: 0.3em; } img.formula-inline-type { vertical-align: bottom; padding-bottom: 0.3em; } div.image-container.image-row > * { clear: both; } div.image-container.image-row div.imagebox { float: left; clear: none; margin-left: 1em; } div.image-container.image-row div.imagebox.first-image-item { margin-left: 0; } div.image-container p.caption, div.image-container p.exposure_data { margin-top: 0; padding-top: 0.67em; } p.exposure_data, p.caption { font-family: sans-serif; page-break-before: avoid; page-break-inside: avoid; font-size: 0.85em; margin-top: 0.67em; margin-bottom: 1.33em; } p.last.exposure_data, p.last.caption { margin-bottom: 0.33em; } div.image_full_size p.exposure_data, div.image_full_size p.caption { font-size: 1.2em; } p.caption + p.exposure_data { margin-top: -1em; } span.thinspace { font-size: 0.5em; } .smallcaps, .screenelement { font-weight: bold; color: #666666; } .tablehead .smallcaps, .tablehead .screenelement { color: inherit; } .smallcaps { font-variant: small-caps; } body.Kamera_layout .smallcaps { font-variant: normal; color: inherit; } .listingcharacter { font-family: monospace; word-spacing: -4px; } .url { font-style: italic; } span.keyboard, div.listing > pre span.keyboard, span.calloutTS, div.listing > pre span.calloutTS, span.callout, div.listing > pre span.callout { font-style: normal; color: black; } span.calloutTS, div.listing > pre span.calloutTS, span.callout, div.listing > pre span.callout { vertical-align: baseline; position: relative; } span.callout, div.listing > pre span.callout { font-family: Callout, sans-serif; font-size: 1.1em; top: -2px; } span.calloutTS, div.listing > pre span.calloutTS { font-family: CalloutTS, sans-serif; font-size: 1.2em; top: -4px; } span.keyboard, div.listing > pre span.keyboard { font-family: KeyboardUniversal, sans-serif; } .underlined { text-decoration: underline; } .strikethrough { text-decoration: line-through; } .bold { font-weight: bold; } .italic { font-style: italic; } .upright { font-style: normal; } span.crossreference > a { color: #17365d; text-decoration: underline; } h1 span.crossreference > a, h2 span.crossreference > a, h3 span.crossreference > a, h4 span.crossreference > a, h5 span.crossreference > a, h6 span.crossreference > a { color: inherit; text-decoration: none; } a.footnote { text-decoration: underline; } span.footnote_anchor { color: #333333; font-size: smaller; } a.indexanchor { visibility: hidden; } p.indexnav { font-family: sans-serif; margin-bottom: 2em; } p.indexnav a { display: inline-block; } p.acronym { font-family: sans-serif; border-bottom: medium solid #8d1f41; margin-top: 1em; color: #8d1f41; font-size: 140%; } p.index1 { font-size: 100%; margin: 0.67em 1.33em 0; } p.index2 { font-style: italic; margin: 0.35em 1.67em 0em 3em; } p.index2 > a { font-style: normal; } p.index3 { font-style: italic; margin: 0.35em 1.67em 0em 6em; } p.index3 > a { font-style: normal; } div.glossary_entry { margin-bottom: 1.33em; font-size: 90%; } div.glossary_entry > strong { font-family: sans-serif; font-size: larger; } body.imprint { text-align: left; } body.imprint h1.t1 { margin-top: 0.33em; } body.imprint p { margin-top: 0.5em; } p.author { font-size: 100%; margin-top: 1em; } h1.maintitle { font-size: 140%; margin-top: 3em; } body.office_us h1.maintitle { color: #1f5689; } p.description { font-weight: bold; font-size: 100%; margin-top: 0.5em; } p.edition { font-size: 100%; padding-top: 1.5em; } div.img_container { margin-top: 10em; text-align: right; } h1#bildschirm { padding-top: 1.1em; } #author, #autor { margin-top: 0.13em; } p.standard span.authorname { color: #17365d; font-weight: 700; } p.standard img.authorimage { float: left; padding-right: 0.67em; } div#extra-leser span.bold { font-family: sans-serif; } div#autor a { font-style: italic; } div#service a { font-style: italic; } div#service span.crossreference a { font-style: normal; } div.pageturn { page-break-after: always; } p.signaturgross, p.signatur { color: #666666; font-weight: bold; } p.signatur { margin-top: 3em; text-align: center; } p.signaturgross { margin-top: 1em; text-align: left; } h6.step_title { margin-top: 1.33em; } h6.step_heading { margin-top: 1em; } p.subtitle { margin-top: -2em; margin-bottom: 2em; color: #8d1f41; font-size: 100%; } p.capterheading { font-size: 140%; color: green; font-weight: bold; margin-top: 0.75em; } h5.checkliste { font-style: normal; background-color: #e7b97f; font-family: monospace; padding-left: 2em; padding-top: 0.75em; padding-bottom: 0.5em; border-bottom: 1px solid; font-size: 1.2em; } hr { margin-top: 1.67em; } p.question { margin-top: 0.67em; font-style: italic; text-align: right; } .section_loesung.RWComputingStandardOhneMarg { border-left: 10px solid #808080; padding-left: 1em; } .section_loesung.RWComputingStandardOhneMarg span.crossreference { text-decoration: underline; }