/************************************************* ******** Allgemein *************************************************/ body, div, dl, dt, dd, h1, h2, h3, h3, h5, h6, p, pre, code, blockquote { margin:0; padding:0; border-width:0; } p { hyphens: auto; -epub-hyphens:auto; } @page { margin : 0px 0px 0px 0px; } .cover { max-width: 99%; max-height: 99%; } .umbruch { page-break-inside:avoid; text-align: center; } a { text-decoration: none; } .underline { text-decoration: underline; } .h1 { font-family: serif; font-size: 200%; font-weight: bold; margin-top: 1em; margin-bottom: 0.2em; color: #ffffff; line-height: 1.8em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h1a { font-family: serif; font-size: 200%; font-weight: bold; margin-top: 0em; margin-bottom: 0.2em; color: #ffffff; line-height: 1.8em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .subtitle { font-family:Helvetica, sans-serif; font-size: 95%; font-weight: normal; margin-top: 0.5em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .author { font-family:Helvetica, sans-serif; font-size: 180%; font-weight: normal; margin-top: 2em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .author1 { font-family:Helvetica, sans-serif; font-size: 95%; font-weight: normal; margin-top: 0.3em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyrightx { font-family:Helvetica, sans-serif; font-size: 90%; margin-top: 6em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .copyright { font-family:Helvetica, sans-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; } .copyrightt { font-family:Helvetica, sans-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; } .noindent { font-family:Helvetica, sans-serif; margin-top: 0em; font-size: 100%; margin-bottom: 0em; text-align: justify; } .noindentt { font-family:Helvetica, sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .image { margin-top: 0.5em; margin-bottom: 0em; text-align: left; } .imagec { font-family: serif; margin-top: 0em; margin-bottom: 0em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2x { font-family:Helvetica, sans-serif; font-size: 125%; font-weight: normal; margin-top: 2em; margin-bottom: 1.4em; text-align: left; color: #ffffff; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .toc { font-family:Helvetica, sans-serif; font-size: 100%; margin-top: 0.1em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .tocc { font-family: serif; font-size: 105%; margin-top: 1.2em; margin-bottom: 0.1em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2 { font-family: serif; font-size: 125%; font-weight: bold; margin-top: 1em; margin-bottom: 0.1em; color: #ffffff; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a1 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #bf1837; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a2 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #7f973b; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a3 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #ca5d27; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a4 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #ac1a29; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a5 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #d94a3c; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a6 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #4b8178; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a7 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; background-color: #dc9245; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a8 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; background-color: #b88338; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a9 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #a85f4b; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a10 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #aa9f38; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a11 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #82345c; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a12 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; color: #ffffff; background-color: #414d84; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2a13 { font-family:Helvetica, sans-serif; font-size: 170%; font-weight: normal; margin-top: 1em; margin-bottom: 0.1em; padding: 0.2em; background-color: #5a9641; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .h2b { font-family: serif; font-size: 150%; font-weight: bold; margin-top: 1em; margin-bottom: 4em; color: #ffffff; background-color: #000000; padding: 0.5em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .imagea { font-family:Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0.3em; text-align: left; } .h3x { font-family:Helvetica, sans-serif; font-size: 140%; font-weight: bold; margin-top: 0.2em; margin-bottom: 0.2em; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .image3 { margin-top: 1.5em; margin-bottom: .5em; text-align: left; } .h3 { font-family:Helvetica, sans-serif; margin-top: 0.1em; font-size: 120%; margin-bottom: 0em; text-align: left; } .h4 { font-family:Helvetica, sans-serif; font-size: 95%; font-weight: bold; margin-top: 1.5em; margin-bottom: 0.2em; color: #da2128; text-align: left; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .noindenta { font-family:Helvetica, sans-serif; font-size: 100%; margin-top: 2em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .noindentat { font-family:Helvetica, sans-serif; font-size: 100%; margin-top: 1.2em; margin-bottom: 0.1em; text-align: justify; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .red { color: #da2128; } .gray { color: #6d6e71; } .dedication { font-family:Helvetica, sans-serif; margin-top: 5em; margin-bottom: 0em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .bgcolor1 { background-color: #6d6e71; padding: 0.5em; } img.vertical { height: 98%; } .bg { background-color: #6174b8; border: solid 0.1em; border-color: #000000; padding-left: 0.2em; padding-right: 0.2em; padding-top: 0.2em; padding-bottom: 0.2em; } .bg1 { background-color: #000000; padding: 0.2em; } .yellow { color: #fec55c; } .font { font-family: serif; } .h2c { font-family:Helvetica, sans-serif; font-weight: normal; font-size: 150%; margin-top: .2em; margin-bottom: 0.2em; color: #ffffff; text-align: left; } .centera { font-family:Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .center1b { font-family:Helvetica, sans-serif; font-size: 85%; margin-top: 0.01em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .center1a { font-family:Helvetica, sans-serif; margin-top: 0em; margin-bottom: 0.01em; text-align: center; orphans:1; widows:1; page-break-after:auto; page-break-before:auto; } .svg1 { max-width: 100%; }