/************************************************* ******** Allgemein *************************************************/ body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } body { -epub-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } .cover { max-width: 99%; max-height: 99%; } .umbruch { page-break-inside:avoid; text-align: center; } @font-face { font-family: "TradeGothicLTStd"; src: url(../Fonts/TradeGothicLTStd.otf); font-style: normal; font-weight: normal; } @font-face { font-family: "TradeGothicLTStd"; src: url(../Fonts/TradeGothicLTStd-Obl.otf); font-style: italic; font-weight: normal; } @font-face { font-family: "TradeGothicLTStd"; src: url(../Fonts/TradeGothicLTStd-Bold.otf); font-style: normal; font-weight: bold; } @font-face { font-family: "TradeGothicLTStd"; src: url(../Fonts/TradeGothicLTStd-BoldObl.otf); font-style: italic; font-weight: bold; } @font-face { font-family: "JansonTextLTStd"; src: url(../Fonts/JansonTextLTStd-Bold.otf); font-style: normal; font-weight: bold; } @font-face { font-family: "JansonTextLTStd"; src: url(../Fonts/JansonTextLTStd-BoldItalic.otf); font-style: italic; font-weight: bold; } @font-face { font-family: "JansonTextLTStd"; src: url(../Fonts/JansonTextLTStd-Italic.otf); font-style: italic; font-weight: normal; } @font-face { font-family: "JansonTextLTStd"; src: url(../Fonts/JansonTextLTStd-Roman.otf); font-style: normal; font-weight: normal; } a { text-decoration: none; } .weblink { text-decoration:none; color: #00FFFF; } .noindent1 { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: 6em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .noindent { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .noindentt { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: 0.8em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .indent { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyrightxt { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 90%; margin-top: 4em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyrightt { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 90%; margin-top: 1.2em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyright { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 90%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyright1 { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 90%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: justify; text-indent: 1.2em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2c { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 200%; margin-top: 2em; margin-bottom: 1.2em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 2em; margin-bottom: 0.1em; text-align: left; margin-left: 2.3em; text-indent: -2.3em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toct { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 2.5em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc1 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 2.5em; margin-bottom: 1em; text-align: left; margin-left: 2.7em; text-indent: -2.7em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc1x { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 2em; margin-bottom: 0.5em; text-align: left; margin-left: 2.3em; text-indent: -2.3em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc2 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.6em; margin-bottom: 0.1em; text-align: left; margin-left: 4.7em; text-indent: -4.7em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc2a { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.6em; margin-bottom: 0.1em; text-align: left; margin-left: 4.7em; text-indent: -4.7em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc2c { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.6em; margin-bottom: 0.1em; text-align: left; margin-left: 4.7em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc2b { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.6em; margin-bottom: 0.1em; text-align: left; margin-left: 4.7em; text-indent: -4.7em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .imagef { margin-top: 0.01em; margin-bottom: 0.01em; text-align: left; } .h2 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 190%; margin-top: 2em; font-weight: normal; margin-bottom: 1.5em; text-align: left; margin-left: 1em; text-indent: -1em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2x { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 190%; margin-top: 2em; font-weight: normal; margin-bottom: .1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .image { margin-top: 1.2em; margin-bottom: 0.1em; text-align: left; } span.blue { color: #5cb4e1; } .h3 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 150%; margin-top: 2.2em; font-weight: normal; margin-bottom: 1.6em; text-align: left; margin-left: 1.6em; text-indent: -1.6em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h3a { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 160%; margin-top: 0.1em; font-weight: normal; margin-bottom: 1.6em; text-align: left; margin-left: 1.6em; text-indent: -1.6em; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } img.vertical { height: 90%; } .h4 { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 115%; font-weight: normal; margin-top: 1.4em; margin-bottom: 1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h4x { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 115%; font-weight: normal; margin-top: 1.4em; margin-bottom: .2em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } span.space { padding-left: 1.6em; } span.space1 { padding-left: 1.1em; } span.space2 { padding-left: 2.0em; } span.space2a { padding-left: 1.4em; } span.space2b { padding-left: 0.9em; } .author { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 140%; margin-top: 2.5em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h1 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 250%; font-weight: normal; margin-top: 1.8em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .subtitle { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 140%; margin-top: 1em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .publisher { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; margin-top: 6em; margin-bottom: 0.1em; text-align: left; } ul.bullet { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; list-style-image: url(../Images/bullet.jpg); margin-top: 1em; margin-bottom: 1em; text-align: justify; } ul.bullet1 { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; list-style-image: url(../Images/bullet.jpg); margin-top: 1em; margin-bottom: .01em; text-align: justify; } li { margin-top: .5em; } .centera { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; margin-top: 0em; margin-bottom: 0em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .center1 { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 90%; margin-top: .5em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .center1a { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; margin-top: 0.2em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .bgcolor { background-color: #5cb4e1; padding-top: 0.5em; padding-bottom: 0.25em; padding-left: 0.5em; padding-right: 0.5em; } .border { border: solid 0.1em #000000; } .tip1 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.3em; margin-bottom: 0.1em; text-align: left; color: #ffffff; font-weight: bold; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .boxnoindent1 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 90%; margin-top: 0.3em; margin-bottom: 0.3em; margin-left: 0.5em; margin-right: 0.5em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } table { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; margin-top: 1.2em; margin-bottom: 1.2em; width: 100%; border-collapse: collapse; page-break-inside: avoid; } td { vertical-align: top; } .underline { text-decoration: none; color: #ffffff; } .caption { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: .5em; margin-bottom: 1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .captionx { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: .5em; margin-bottom: .01em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .color { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 95%; font-weight: bold; background-color: #b3191a; padding-top: 0.2em; padding-bottom: 0em; padding-left: 0.2em; padding-right: 0.2em; color: #ffffff; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .gray { color: #555655; } .hang { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: .2em; margin-bottom: .2em; margin-left: 1.8em; text-indent: -1.8em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .hangt { font-family: "JansonTextLTStd", Georgia, 'Times New Roman', serif; font-size: 100%; margin-top: 1.3em; margin-bottom: .2em; margin-left: 1.8em; text-indent: -1.8em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .caption1 { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: .5em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .captioni { font-family:"TradeGothicLTStd", Helvetica Neue,Helvetica,Arial,sans-serif; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-indent: 1.2em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .width25 { width: 25%; } .width30 { width: 30%; } .width60 { width: 60%; } .width70 { width: 70%; } .width80 { width: 80%; } .width90 { width: 90%; } .width100 { width: 100%; } .width50 { width: 50%; } ol li { list-style-type: none; } .svg { height:100%; min-width:100%; width:100%; }