@font-face { font-family : "OpenSans Bold"; font-style : normal; font-weight : bold; src : url("../Fonts/OpenSans-Bold.ttf"); } @font-face { font-family : "OpenSans BoldItalic"; font-style : italic; font-weight : normal; src : url("../Fonts/OpenSans-BoldItalic.ttf"); } @font-face { font-family : "OpenSans Regular"; font-style : normal; font-weight : normal; src : url("../Fonts/OpenSans-Regular.ttf"); } @font-face { font-family : "OpenSans Italic"; font-style : italic; font-weight : normal; src : url("../Fonts/OpenSans-Italic.ttf"); } @font-face { font-family : "OpenSans ExtraBold"; font-style : normal; font-weight : bold; src : url("../Fonts/OpenSans-ExtraBold.ttf"); } @font-face { font-family : "OpenSans Semibold"; font-style : normal; font-weight : bold; src : url("../Fonts/OpenSans-Semibold.ttf"); } @font-face { font-family : "DroidSerif Regular"; font-style : normal; font-weight : normal; src : url("../Fonts/DroidSerif-Regular.ttf"); } @font-face { font-family : "DroidSerif Bold"; font-style : normal; font-weight : bold; src : url("../Fonts/DroidSerif-Bold.ttf"); } @font-face { font-family : "DroidSerif Italic "; font-style : italic; font-weight : normal; src : url("../Fonts/DroidSerif-Italic.ttf"); } @font-face { font-family : "DroidSerif BoldItalic"; font-style : normal; font-weight : bold; src : url("../Fonts/DroidSerif-BoldItalic.ttf"); } @font-face { font-family : "UbuntuMono Regular"; font-style : italic; font-weight : normal; src : url("../Fonts/UbuntuMono-Regular.ttf"); } body {margin:1em;} @page { margin : 1em; } tbody, thead, tfoot, tr, td, th { border-style : inherit; border-width : inherit; border-color : inherit; } .leftFloat { float : left; } .rightFloat { float : right; } a {text-decoration:none;} div.Einfacher-Textrahmen { } div.EPP-Bilder { } div.clear { clear:both; } ul { margin:15px 0 15px 15px; padding:0px; } ol { margin:15px 0 15px 15px; padding:0px; } img.leftFloat{ margin: 0em 4em 1em 0em; } img.EPP-Bilder { margin: 10px 0 0px 0;} div.codelisting pre code {font-size: 0.76em; color:#000000;} span.EP-ZF-ZZ-Head { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; text-transform : uppercase; } span.EP-ZF-Hyperlink { font-weight : normal; font-style : italic; text-decoration:none; color : #000000; } span.EP-ZF-Hyperlink2 { font-weight : normal; font-style : normal; text-decoration:none; color : #58585a; } span.EP-ZF-Fussnotenzeichen { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.5em; text-decoration : none; vertical-align : super; } a.footnote-anchor { text-decoration:none; color:#000000; } span.EP-ZF-Fussnotenzeichen a.footnote-link { text-decoration:none; color:#000000; } span.EP-ZF-farbig { font-weight : normal; background-color : #03b1fb; } span.EP-ZF-kursiv { font-weight : normal; font-style : italic; } span.EP-ZF-fett { font-weight : bold; } span.EP-ZF-fett-farbig { font-weight : bold; color : #03b1fb; } span.EP-ZF-Kapitaelchen { font-variant : small-caps; } span.EP-ZF-Unterschriften-Bold { font-family : "OpenSans Semibold", sans-serif; font-weight : bold; font-style : normal; } span.EP-ZF-Kapitelnummer { font-family : "OpenSans ExtraBold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; color : #000000; } p.EP-Impressum-titel { font-family : "OpenSans ExtraBold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.7em; text-decoration : none; font-variant : normal; line-height : 1.16; text-align : left; color : #000000; margin-right : 0px; margin-top : 14px; margin-bottom : 14px; } p.EP-Impressum-subtitel { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.08em; text-decoration : none; font-variant : normal; line-height : 1.16; text-align : left; color : #000000; margin-right : 0px; margin-top : 8px; margin-bottom : 50px; } p.EP-Impressum-Autor { font-family : "OpenSans Italic", sans-serif; font-weight : normal; font-style : italic; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.1; text-align : left; color : #000000; margin-right : 0px; margin-top : 8px; margin-bottom : 30px; } p.EP-Impressum-text { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; color : #000000; text-indent : 0px; margin : 70px 0px 6px 0px; } p.EP-Inhalt { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.1; text-align : left; color : #000000; margin: 0 0 6px 5px; } p.EP-Inhalt_2_Ebene, p.EP-Inhalt-Ebene2 { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.1; text-align : left; color : #000000; margin: 0 0 6px 15px; } p.EP-Ueberschrift1 { font-family : "OpenSans ExtraBold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.6em; text-decoration : none; font-variant : normal; line-height : 1.1; text-align : left; color : #000000; margin-right : 0px; margin-top : 14px; margin-bottom : 23px; } p.EP-Ueberschrift2 { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.2em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : left; color : #000000; margin-right : 0px; margin-top : 25px; margin-bottom : 10px; } p.EP-Ueberschrift3 { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 1.1em; text-decoration : none; font-variant : normal; line-height : 1.3; text-align : left; color : #000000; margin-right : 0px; margin-top : 20px; margin-bottom : 6px; } p.EP-Ueberschrift4-Absatzheadline { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 1em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; color : #000000; text-indent : 0px; margin-right : 0px; margin-top : 16px; margin-bottom : 5px; } p.EP-Tabellentext { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; color : #000000; text-indent : 0px; margin : 0px; } p.EP-Tabellenkopf { font-family : "OpenSans Bold", sans-serif; font-weight : bold; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; color : #000000; text-indent : 0px; margin : 0px; } p.EP-Mengentext { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; text-indent : 0px; margin : 0px 0px 6px 0px; } p.EP-Fussnote { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.62em; text-decoration : none; font-variant : normal; line-height : 1.2; text-align : left; color : #000000; text-indent : -10px; margin : 0px 0px 0px 8px; } p.EP-Fussnote a { text-decoration:none; } p.EP-Listing { font-family : "UbuntuMono Regular", monospace; font-weight : normal; font-style : normal; font-size : 0.82em; text-decoration : none; font-variant : normal; line-height : 1.31; text-align : left; color : #000000; text-indent : 0px; margin : 15px 0px 8px 14px; } p.EP-Bild {margin:0 0 7px 0 !important; padding:0px !important;} p.EP-Bildunterschrift { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.73em; text-decoration : none; font-variant : normal; line-height : 15px; text-align : left; color : #000000; margin-right : 0px; margin-top : 0px; margin-bottom : 15px; } p.EP-Listingunterschrift { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.73em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; color : #000000; margin-right : 0px; margin-top : 0px; margin-bottom : 15px; } p.EP-Tabellenunterschrift { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.73em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; color : #000000; margin-right : 0px; margin-top : 0px; margin-bottom : 15px; } p.EP-Kastenhead { color: #575756; font-family: "OpenSans ExtraBold",sans-serif; font-size: 0.89em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; margin-bottom: 5px; margin-right: 0; margin-top: 20px; margin-left:20px; text-align: left; text-decoration: none; text-indent: 0; } p.EP-Kastenhead-ohne { color: #575756; font-family: "OpenSans ExtraBold",sans-serif; font-size: 0.89em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; margin-bottom: 5px; margin-right: 0; margin-top: 20px; margin-left:20px; text-align: left; text-decoration: none; text-indent: 0; } p.EP-Kastenabsatzhead { color: #575756; font-family: "OpenSans Bold",sans-serif; font-size: 0.87em; font-style: normal; font-variant: normal; font-weight: bold; line-height: 1.2; margin-bottom: 4px; margin-right: 0; margin-top: 10px; margin-left:20px; text-align: left; text-decoration: none; text-indent: 0; } p.EP-Kastentext { color: #575756; font-family: "OpenSans Regular", sans-serif; font-size: 0.77em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.36; margin: 0 0 6px 20px; text-align: left; text-decoration: none; text-indent: 0; } p.EP-Kastentext-ohne { font-family: "OpenSans Regular", sans-serif; font-size: 0.77em; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1.36; margin: 0 0 6px 20px; text-align: left; text-decoration: none; text-indent: 0; } li.EP-Kasten-Aufzaehlung { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.77em; text-decoration : none; font-variant : normal; line-height : 1.36; text-align : left; color : #575756; margin: 0 0 6px 20px; padding: 0; list-style-type: square; } li.EP-Kasten-Aufzaehlung-num { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.77em; text-decoration : none; font-variant : normal; line-height : 1.36; text-align : left; color : #575756; margin: 0 0 6px 22px; padding: 0 } li.EP-Aufzaehlung-Punkt { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; margin: 0 0 6px 6px; padding: 0; list-style-type: square; } li.EP-Aufzaehlung-Nix { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; margin: 0 0 6px 6px; padding: 0; list-style-type: none; } p.EP-Aufzaehlung-Punkt-2-Ebene, li.EP-Aufzaehlung-Punkt-2-Ebene { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 1.0em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; text-indent : 0px; margin : 0px 0px 6px 11px; list-style-type: square; } p.EP-Aufzaehlung-Punkt-3-Ebene, li.EP-Aufzaehlung-Punkt-3-Ebene { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 1.0em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; text-indent : 0px; margin : 0px 0px 6px 16px; list-style-type: square; } p.EP-Aufzaehlung-Zahl, li.EP-Aufzaehlung-Zahl { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; margin: 0 0 6px 6px; padding: 0; } p.EP-Aufzaehlung-Zahl-Ebene2, li.EP-Aufzaehlung-Zahl-Ebene2 { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; text-indent : 0px; margin : 0px 0px 6px 11px; } li.EP-Tabelle-Aufzaehlung { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.75em; text-decoration : none; font-variant : normal; line-height : 1.22; text-align : left; color : #000000; margin-right : 0px; margin-top : 0px; margin-bottom : 1px; } li.EP-Literatur { font-family: "DroidSerif Regular", serif; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : left; color : #000000; margin: 0 0 6px 8px; padding: 0; } li.EP-Literatur a { text-decoration:none; } p.EP-ZZ-Beispiel { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Profitipp { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Antipattern { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Hinweis { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Kompakt { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Meinung { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } p.EP-ZZ-Buchtipp { font-family : "OpenSans Regular", sans-serif; font-weight : normal; font-style : normal; font-size : 0.8em; text-decoration : none; font-variant : normal; line-height : 1.38; text-align : left; color : #000000; margin: 14px 20px 20px 20px; border-bottom:1px solid #000000; border-top:1px solid #000000; padding: 10px 0px 10px 0px; } table.EPP-Tabellenformat, table.EP-Tabellenformat { border-collapse : collapse; border-width : 1px; border-style : solid; border-color : #000000; margin-top : 9px; margin-bottom : 6px; width: 100%; } td.EPP-Tabellenkoerperformat, td.EP-Tabellenkoerperformat { padding-top : 4px; padding-bottom : 4px; padding-left : 6px; padding-right : 4px; } td.EPP-Tabellenkopfformat, td.EP-Tabellenkopfformat { background-color : #b3b3b3; padding-top : 4px; padding-bottom : 4px; padding-left : 6px; padding-right : 4px; } p.EP-Widmung { font-family : "DroidSerif Regular", serif; font-weight : normal; font-style : normal; font-size : 0.85em; text-decoration : none; font-variant : normal; line-height : 1.4; text-align : justify; color : #000000; text-indent : 0px; margin : 50px 0px 6px 0px; page-break-before : always; }