/* --- 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;}
a:active,a:hover{outline-width:0}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.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,input{}
button,select{text-transform:none}
[type=submit]{border-style:none;padding:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .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}
/* --- Display --- */
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; }
/* --- Colors --- */
/* Font colors */
h1.t1, h2.t2, h3.t3, h4.t4 { color:#8d1f41; }
h6.boxheading { color:#1f5689; }
body.Computing_Einsteiger_4c h6.boxheading,
div.realworldscenario h6.boxheading
{ color:black; }
table.standardtable thead,
table.standardtable thead a,
table.standardtable .tablehead,
table.standardtable tr.tablehead td,
table.standardtable tr.tablehead td a
{ color:white; }
/* Background colors - always define at the td/th element */
table td.tablecell
{ background-color:#ececec; }
th.tablehead
{ background-color:#2f6489; }
table.boxtable td.tablecell,
table.boxtable th.tablehead,
table.listingtable td.tablecell
{ background-color:white; }
table.informaltable td.tablecell,
table.informaltable th.tablehead
{ background-color:transparent; }
/* Border colors */
table.standardtable th,
table.standardtable td
{ border-color:white; }
/* --- Main --- */
body {
font-family:sans-serif;
font-size:medium;
line-height:1.35;
padding:1em; }
/* --- Font --- */
@font-face {
font-family: TheAntiquaB;
src: url(../Fonts/TheAntiquaB-W4SemiLight.otf);
font-style:normal;
font-weight:normal; }
@font-face {
font-family: TheAntiquaB;
src: url(../Fonts/TheAntiquaB-W4SemiLightItalic.otf);
font-style:italic;
font-weight:normal; }
@font-face {
font-family: TheAntiquaB;
src: url(../Fonts/TheAntiquaB-W6SemiBold.otf);
font-style:normal;
font-weight:bold; }
@font-face {
font-family: TheAntiquaB;
src: url(../Fonts/TheAntiquaB-W6SemiBoldItalic.otf);
font-style:italic;
font-weight:bold; }
div.use_antiqua_font {
font-family: TheAntiquaB, sans-serif; }
h1, h2, h3, h4, h5, h6,
div.box_standard,
table.standardtable,
p.caption,
p.indexnav,
p.acronym, /* Glossary term */
div#extra-leser span.bold
{ font-family: sans-serif; }
/* --- Special pages --- */
div#service a,
div#autor a
{ font-style:italic; }
div#service span.crossreference a { font-style:normal; }
/* --- Paragraphs --- */
/* Page break, orphans, widows */
h1, h2, h3, h4, h5, h6,
div.imagebox
{ page-break-inside:avoid;
page-break-after:avoid; }
h6,
p.caption,
div.imagebox
{ page-break-before:avoid; }
tr, td, th { page-break-inside:avoid; }
p.standard,
blockquote > p
{ orphans:2;
widows:2; }
/* Margins */
p.standard,
blockquote > p,
div.listing,
p.caption,
span.listparagraph
{ margin-top:.67em; }
h6.boxheading { margin-top:.25em; }
div.listing { margin-bottom:1em; }
div.listing_no_margin_bottom { margin-bottom:0; }
div.listing + p.standard,
div.listing + p.formula,
div.listing + blockquote > p,
div.listing + div.listing
{ margin-top:0; }
blockquote > p,
blockquote > ul,
blockquote > ol,
blockquote > table,
blockquote > div.box_standard {
margin-left:1.33em; }
p.caption { margin-bottom:1.33em; }
div.image_full_size { margin-top: 3em; }
/* Font */
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
table.standardtable tr.tablehead2
{ font-weight:bold; }
blockquote > p,
p.dedication
{ font-style:italic; }
p.caption { font-size: small; }
div.image_full_size p.caption { font-size:large; }
/* Listing */
div.listing > pre, div.listing > pre * {
font-family:monospace;
font-size:small;
white-space:pre-wrap; }
/* Lists */
ul, ol { list-style-position:outside; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
ul > li > ul { list-style-type:circle; }
ol > li > ol { list-style-type:lower-alpha; }
ol { margin-left: .8em; }
li { margin-left:1.1em;
margin-top:.5em; }
/* Outdent tables, table captions (p), and boxes in lists and in sublists */
li table.standardtable,
li table.standardtable + p,
li div.box_standard
{ margin-left:-1em; }
li > * > li table.standardtable,
li > * > li table.standardtable + p,
li > * > li div.box_standard
{ margin-left:-2em; }
/* Images */
div.imagebox { margin-top:.67em; }
/* --- Font styles --- */
.screenelement,
.bold,
.smallcaps
{ font-weight:bold; }
.italic,
.url
{ font-style:italic;}
.screenelement,
.smallcaps {
color:#666666; }
.smallcaps { font-variant:small-caps; }
/* Glossary term */
/* --- Keyboard, Callouts --- */
@font-face {
font-family:Callout;
src: url(../Fonts/RheinwerkCallout.otf);
font-weight:normal; }
@font-face {
font-family:CalloutTS;
src:url(../Fonts/RheinwerkCalloutTS2.otf);
font-weight:normal; }
@font-face {
font-family:KeyboardUniversal;
src:url(../Fonts/KeyboardUniversal.otf);
font-weight:normal; }
span.keyboard,
div.listing > pre span.keyboard,
div.listing > pre span.callout,
div.listing > pre span.calloutTS {
font-style:normal;
color:black; }
span.keyboard,
div.listing > pre span.keyboard
{ font-family:KeyboardUniversal, sans-serif; }
div.listing > pre span.callout,
div.listing > pre span.calloutTS {
vertical-align: top;
position: relative; }
div.listing > pre span.callout {
font-family:Callout, sans-serif;
font-size:1.1em;
top: -2px; }
div.listing > pre span.calloutTS {
font-family:CalloutTS, sans-serif;
font-size:1.2em;
top: -4px; }
/* --- Tables --- */
td, th { vertical-align:top; }
table td,
table th {
padding:.33em;
border-width:.15em;
border-style:solid; }
table.informaltable td,
table.informaltable th
{ padding-left:0; }
table {
border-collapse:collapse;
border-spacing:0;
margin-top:.67em;
max-width:100%; }
table.informaltable {
color:inherit;
background-color:transparent;
page-break-inside:auto; }
table.informaltable td,
table.informaltable th,
div.listingtable_container > table td {
border:none;
padding-top:0; padding-left:0;
padding-bottom: 0;
/* keep only padidng-right at .33em */
}
/* re-insert padding bottom for informal tables if used for callout lists */
table.informaltable.table_callout td,
table.informaltable.table_callout th {
padding-bottom: .33em;
}
div.listingtable_container > table div.listing { margin:0; }
/*--- Boxes --- */
div.box_standard {
background-color:#ECECEC;
margin-top:1em; padding:.35em .5em .67em; }
div.box_standard {
border-top:thick solid #1f5689; }
div.box_bar h6.boxheading {
padding-left:0;
color:#646464; }
/*--- TOC ---*/
h1.content0,
h1.content1
{ margin-top:1em; }
h1.content0 {
font-size:x-large;
color:#727272; }
h1.content1 {
font-size:x-large;
color:#8d1f41;
font-weight:normal; }
h1.content1 { border-bottom:medium solid #8d1f41; }
h2.content2 {
font-size:large;
font-weight:normal;
margin-top:.5em; }
h2.contentextra {
font-size:medium;
font-weight:normal; }
h2.contentextra + h2.content2,
h2.contentextra + h1.content1,
h1.content1 + h2.contentextra
{ margin-top:2.5em; }
/*--- Headings ---*/
h1.t0,
p.parttext,
p.part_page_text + * {
margin-left:15%;
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; }
h1.t1 {
font-size:x-large;
font-weight:normal; }
h2.t2 { font-size:large; }
h3.t3,
h4.t4 { font-size:medium; }
h1.t1 {
margin-bottom:2em;
margin-top:.5em; }
h2.t2 { margin-top:1em; }
h1.t1 + h2.t2 { margin-top:-1.25em; }
p + h1.t1 { margin-top:3em; }
p + h2.t2,
div + h2.t2,
h3.t3,
h4.t4
{ margin-top:2em; }
h3.t3 + h4.t4,
h4.t4 + h5.t5
{ margin-top:1em; }
hr { margin-top: 1.67em; } /* LPIC question separator */
/*--- E-Bite ---*/
p.ebite_toc span.toc2 > a {
color:rgb(0,93,167);
text-decoration:none; }
div.ebite_trademarks p.standard {
font-size:x-small;
margin-top:.67em; }
#usage_service_notes a {
text-decoration:underline;
color:rgb(0,93,167);
font-style:normal; }
/*--- 'Programmieren lernen' ---*/
table.informaltable td.background_color_orange_0,
table.informaltable td.background_color_orange_15,
table.informaltable td.background_color_orange_30
{ padding:0; }
table.informaltable td.background_color_padding_vertical {
padding:0 .67em;
border-top:2px solid #FCECD4;
border-bottom:2px solid #FCECD4; }
table.informaltable td.background_color_padding_horizontal {
padding:.33em;
border:2px solid #FCECD4; }
table.informaltable td.tablecell_first.background_color_padding { padding-left:.33em; }
table.informaltable td.tablecell_last.background_color_padding { padding-right:.33em; }
table.informaltable td.vertical_padding_left { padding-left:.33em; }
table.informaltable td.vertical_padding_right { padding-right:.33em; }
table.informaltable td.vertical_padding_top { padding-top:.33em; }
table.informaltable td.vertical_padding_bottom { padding-bottom:.33em; }
/* --- Links --- */
a {
color:inherit;
text-decoration:none; }
span.crossreference > a {
color: #17365d;
text-decoration:underline; }
/*--- Index ---*/
a.indexanchor { visibility:hidden; }
p.index1 {
font-size:medium;
margin:.67em 1.33em 0; }
p.index2 {
font-style:italic;
margin:.35em 1.67em 0em 3em; }
p.index2 > a
{ font-style:normal; }
p.acronym {
border-bottom:medium solid #8d1f41;
margin-top:1em;
color:#8d1f41;
font-size:x-large; }
/*--- Front Matter ---*/
/* Imprint - imprint.html */
div.imprint h1.t1 { margin-top:.33em; }
/* Title page - title.html */
p.author {
font-size:medium;
margin-top:1em; }
h1.maintitle {
font-size:x-large;
margin-top:3em; }
p.description {
font-weight:bold;
font-size:medium;
margin-top:.5em; }
div.img_container {
margin-top:10em;
text-align:right; }
/* Notes */
h1#bildschirm { padding-top:1.1em; } /* compensates for body padding, see in ADE */
/* --- Back matter --- */
/* About the author - about_the_author.html */
#author { margin-top:.13em; }
#author p:nth-child(1n+2) {
clear:both;
padding-top:.67em; }
/*--- Misc ---*/
/* Signatures */
p.signatur {
color:#666666;
font-weight:bold; }
p.signatur {
margin-top:3em;
text-align:center; }
/* Media */
/* Syntax-Highlighting */
span.magenta { color:#680753; }
span.gruen { color:#006932; }
span.orange { color:#cf312f; }
/* Farben Einsteiger 4c / Social Media
* Farben:
*
* dunkelblau: 0189CB
* hellblau: CAD9F1
* gruen: 76BA57
* hellgruen: DCEBD1
* gelb: F2BC51
* gelb_ueberschriften: F2B800
* hellgelb: FCEBCF
* violett: 835EA4
* hellviolett: D7CEE7
* rot: E05D08
* hellrot: F8D2B6
*/
/* reset box headings to black */
.kapitelfarbe_blau_dunkel h6.boxheading,
.kapitelfarbe_gruen_dunkel h6.boxheading,
.kapitelfarbe_gelb_dunkel h6.boxheading,
.kapitelfarbe_violett_dunkel h6.boxheading,
.kapitelfarbe_rot_dunkel h6.boxheading
{
color: black;
}
/* kapitelfarbe_blau_dunkel */
.kapitelfarbe_blau_dunkel h1.t0,
.kapitelfarbe_blau_dunkel h1.t1,
.kapitelfarbe_blau_dunkel h2.t2,
.kapitelfarbe_blau_dunkel h3.t3,
.kapitelfarbe_blau_dunkel h4.t4
{ color:#0189CB; }
.kapitelfarbe_blau_dunkel .box_standard
{ border-color:#0189CB; }
.kapitelfarbe_blau_dunkel .tablehead,
.kapitelfarbe_blau_dunkel .tablehead,
.kapitelfarbe_blau_dunkel tr.tablehead td.tablecell
{ background-color:#0189CB; }
.kapitelfarbe_blau_dunkel div.box_standard
{ background-color:#CAD9F1; }
.kapitelfarbe_blau_dunkel table tr.light td
{ background-color:#E4EBF7; }
.kapitelfarbe_blau_dunkel table tr.light td.tablehead
{ background-color:#0189CB; }
/* kapitelfarbe_gruen_dunkel */
.kapitelfarbe_gruen_dunkel h1.t0,
.kapitelfarbe_gruen_dunkel h1.t1,
.kapitelfarbe_gruen_dunkel h2.t2,
.kapitelfarbe_gruen_dunkel h3.t3,
.kapitelfarbe_gruen_dunkel h4.t4
{ color:#76BA57; }
.kapitelfarbe_gruen_dunkel .box_standard
{ border-color:#76BA57; }
.kapitelfarbe_gruen_dunkel .tablehead,
.kapitelfarbe_gruen_dunkel .tablehead,
.kapitelfarbe_gruen_dunkel tr.tablehead td.tablecell
{ background-color:#76BA57; }
.kapitelfarbe_gruen_dunkel div.box_standard
{ background-color:#DCEBD1; }
.kapitelfarbe_gruen_dunkel table tr.light td
{ background-color:#EDF4E7; }
.kapitelfarbe_gruen_dunkel table tr.light td.tablehead
{ background-color:#76BA57; }
/* kapitelfarbe_gelb_dunkel */
.kapitelfarbe_gelb_dunkel h1.t0,
.kapitelfarbe_gelb_dunkel h1.t1,
.kapitelfarbe_gelb_dunkel h2.t2,
.kapitelfarbe_gelb_dunkel h3.t3,
.kapitelfarbe_gelb_dunkel h4.t4
{ color:#F2B800; }
.kapitelfarbe_gelb_dunkel .box_standard
{ border-color:#F2B800; }
.kapitelfarbe_gelb_dunkel .tablehead,
.kapitelfarbe_gelb_dunkel .tablehead,
.kapitelfarbe_gelb_dunkel tr.tablehead td.tablecell
{ background-color:#F2B800; }
.kapitelfarbe_gelb_dunkel div.box_standard
{ background-color:#FCEBCF;}
.kapitelfarbe_gelb_dunkel table tr.light td
{ background-color:#FDF4E6; }
.kapitelfarbe_gelb_dunkel table tr.light td.tablehead
{ background-color:#F2B800; }
/* kapitelfarbe_violett_dunkel */
.kapitelfarbe_violett_dunkel h1.t0,
.kapitelfarbe_violett_dunkel h1.t1,
.kapitelfarbe_violett_dunkel h2.t2,
.kapitelfarbe_violett_dunkel h3.t3,
.kapitelfarbe_violett_dunkel h4.t4
{ color:#835EA4; }
.kapitelfarbe_violett_dunkel .box_standard
{ border-color:#835EA4; }
.kapitelfarbe_violett_dunkel .tablehead,
.kapitelfarbe_violett_dunkel .tablehead,
.kapitelfarbe_violett_dunkel tr.tablehead td.tablecell
{ background-color:#835EA4; }
.kapitelfarbe_violett_dunkel div.box_standard
{ background-color:#D7CEE7; }
.kapitelfarbe_violett_dunkel table tr.light td
{ background-color:#EAE6F2; }
.kapitelfarbe_violett_dunkel table tr.light td.tablehead
{ background-color:#835EA4; }
/* kapitelfarbe_rot_dunkel */
.kapitelfarbe_rot_dunkel h1.t0,
.kapitelfarbe_rot_dunkel h1.t1,
.kapitelfarbe_rot_dunkel h2.t2,
.kapitelfarbe_rot_dunkel h3.t3,
.kapitelfarbe_rot_dunkel h4.t4
{ color:#E05D08; }
.kapitelfarbe_rot_dunkel .box_standard
{ border-color:#E05D08; }
.kapitelfarbe_rot_dunkel .tablehead,
.kapitelfarbe_rot_dunkel .tablehead,
.kapitelfarbe_rot_dunkel tr.tablehead td.tablecell
{ background-color:#E05D08; }
.kapitelfarbe_rot_dunkel div.box_standard
{ background-color:#F8D2B6; }
.kapitelfarbe_rot_dunkel table tr.light td
{ background-color:#FBE8DA; }
.kapitelfarbe_rot_dunkel table tr.light td.tablehead
{ background-color:#E05D08; }