/* --- Reset and Normalize --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 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, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
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;
}
button, hr, input {
overflow: visible;
}
html {
font-family: sans-serif;
line-height: 1.15;
}
body {
margin: 0;
}
figcaption, menu, article, aside, details, figure, footer, header, main, nav, section, summary {
display: block;
}
audio, canvas, progress, video {
display: inline-block;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden], template {
display: none;
}
a {
background-color: transparent;
color: inherit;
text-decoration: none;
}
a:active, a:hover {
outline-width: 0;
}
b, strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
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;
}
button, input, optgroup, select, textarea {
font: inherit;
margin: 0;
}
optgroup {
font-weight: 700;
}
button, select {
text-transform: none;
}
[type=submit] {
border-style: none;
padding: 0;
}
fieldset {
border: 1px solid silver;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
}
textarea {
overflow: auto;
}
[type=checkbox], [type=radio] {
box-sizing: border-box;
padding: 0;
}
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;
}
@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: medium;
line-height: 1.35;
padding: 1em;
}
body.Kamera_layout {
line-height: 1.45;
}
.antiqua-font {
font-family: TheAntiquaB, sans-serif;
}
h1.content0 {
margin-top: 1em;
font-size: x-large;
color: #727272;
}
h1.contentextra, h1.content1 {
margin-top: 1em;
font-size: x-large;
color: #8d1f41;
font-weight: normal;
}
h1.content1 {
border-bottom: medium solid #8d1f41;
}
h2.contentextra + h1.content1 {
margin-top: 2.5em;
}
h2.content2 {
font-size: large;
font-weight: normal;
margin-top: 0.5em;
}
h2.contentextra + h2.content2 {
margin-top: 2.5em;
}
h2.contentextra {
font-size: medium;
font-weight: normal;
}
h1.content1 + h2.contentextra {
margin-top: 2.5em;
}
h3.content3 {
font-size: medium;
font-weight: normal;
margin-left: 1em;
}
span.content_subtitle {
font-size: smaller;
font-style: italic;
text-transform: none;
}
h1, h2, h3, h4, h5, h6 {
font-family: sans-serif;
font-weight: bold;
page-break-inside: avoid;
page-break-after: avoid;
}
h1 span.footenote_anchor a, h2 span.footenote_anchor a, h3 span.footenote_anchor a, h4 span.footenote_anchor a, h5 span.footenote_anchor a, h6 span.footenote_anchor a {
color: inherit;
}
h1.t1, .h1-like, h2.t2.intro {
color: #8d1f41;
font-size: x-large;
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: large;
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, h4.t4.intro {
color: #8d1f41;
font-size: medium;
margin-top: 2em;
}
h4.t4, .h4-like, h5.t5.intro {
color: #8d1f41;
font-size: medium;
margin-top: 2em;
}
h3.t3 + h4.t4, h3.t3 + .h4-like, h3.t3 + h5.t5.intro {
margin-top: 1em;
font-size: small;
}
h4.t4.inline-heading, .h4-like.inline-heading, h5.inline-heading.t5.intro {
margin-top: 0;
float: left;
}
p.standard + h4.t4.inline-heading, h2.t2 + h4.t4.inline-heading, p.standard + .h4-like.inline-heading, p.standard + h5.inline-heading.t5.intro, h2.t2 + .h4-like.inline-heading, h2.t2 + h5.inline-heading.t5.intro {
margin-top: 0.67em;
}
h5.t5, .h5-like {
font-size: medium;
margin-top: 2em;
font-style: italic;
}
h4.t4 + h5.t5, h4.t4 + .h5-like {
margin-top: 1em;
}
h6 {
page-break-before: avoid;
}
.part-page-indent, p.part_page_text,
p.part_page_text + *, p.parttext, h1.t0 {
margin-left: 15%;
}
p.part_page_text,
p.part_page_text + *, p.parttext, h1.t0 {
text-align: left;
padding-right: 1em;
}
h1.t0 {
font-size: 2.2em;
margin-top: 20%;
margin-bottom: 1em;
text-transform: uppercase;
}
p.parttext {
font-size: 1.8em;
margin-bottom: 2em;
}
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;
}
body.SAP_brand p.formula {
font-style: italic;
}
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: 85%;
color: gray;
border: 1px solid gray;
padding: 0.75em;
}
div.listing {
margin-top: 0.67em;
margin-bottom: 1em;
}
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 > pre,
div.listing > pre * {
font-family: monospace;
white-space: pre-wrap;
font-size: small;
}
div.listing > pre .listingcomment,
div.listing > pre * .listingcomment {
font-family: sans-serif;
font-size: inherit;
font-style: normal;
font-weight: normal;
color: black;
}
div.listing_output > pre,
div.listing_output > pre * {
font-size: x-small;
}
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_bar {
border-top: none;
border-left: 4px solid #646464;
padding-left: 1em;
}
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;
}
div.box_bar div.box h6.boxheading {
padding-left: 0;
color: #646464;
}
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.alphabetical {
list-style-type: lower-alpha;
}
ol > li > ol {
list-style-type: lower-alpha;
}
ol.double_digit {
margin-left: 1.3em;
}
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.listparagraph {
display: inline-block;
max-width: 90%;
margin-top: 0.67em;
}
span.step_title_color {
color: green;
}
span.step_heading_numbering {
color: green;
font-size: 128%;
}
td.step-list-counter {
min-width: 2em;
font-family: sans-serif;
}
td.step-list-counter p {
font-weight: bold;
font-size: x-large;
margin-top: 0.1em;
}
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: 140%;
}
div.step-list-container div.step-list-item p.first-item + p.standard {
margin-top: 0;
}
p.step-list-superscription {
margin-top: 2em;
margin-bottom: 0;
}
h3.step-list-heading {
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;
}
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: 0.15em;
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;
}
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;
}
body.SAP_brand tr.tablehead2 td,
body.SAP_brand tr.tablehead2 th,
body.SAP_brand td.tablehead2,
body.SAP_brand th.tablehead2 {
background-color: #71a0be;
}
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;
}
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.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;
}
p.exposure_data, p.caption {
font-family: sans-serif;
page-break-before: avoid;
page-break-inside: avoid;
font-size: small;
margin-top: 0.67em;
margin-bottom: 1.33em;
}
p.last.exposure_data, p.last.caption {
margin-bottom: 0.33em;
}
div.image_full_size p.caption {
font-size: large;
}
p.caption + p.exposure_data {
margin-top: -1em;
}
span.thinspace {
font-size: 50%;
}
.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;
}
.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: top;
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;
}
span.magenta {
color: #680753;
}
span.hellblau {
color: #0068b4;
}
span.dunkelblau {
color: #004788;
}
span.violett {
color: #46237f;
}
span.gruen {
color: #006932;
}
span.orange {
color: #cf312f;
}
span.braun {
color: #953600;
}
span.gelbgruen {
color: #97913b;
}
span.mattrot {
color: #9b0b09;
}
span.schwarz {
color: black;
}
a.footnote {
text-decoration: underline;
}
span.footenote_anchor {
color: #333333;
font-size: smaller;
}
a.indexanchor {
visibility: hidden;
}
p.indexnav {
font-family: sans-serif;
}
p.indexnav a {
display: inline-block;
}
p.acronym {
font-family: sans-serif;
border-bottom: medium solid #8d1f41;
margin-top: 1em;
color: #8d1f41;
font-size: x-large;
}
p.index1 {
font-size: medium;
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: medium;
margin-top: 1em;
}
h1.maintitle {
font-size: x-large;
margin-top: 3em;
}
body.office_us h1.maintitle {
color: #1f5689;
}
p.description {
font-weight: bold;
font-size: medium;
margin-top: 0.5em;
}
p.edition {
font-size: medium;
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;
}