@charset "utf-8"; @namespace h "http://www.w3.org/1999/xhtml"; /*----------------------------------------------------- /* * FUEGO-Epub-Styling * * @project FUEGO-Epub-Design | www.fuego.de * @version 3.0 * @date 2014-05-05 * @author Friedel Muders * @design Friedel Muders /* --------------------------------------------------- */ /* -------------- Grundlagen ------------*/ body { font-family: "Georgia", "Rokkitt", serif; margin:0; padding:0; border-width:0; -epub-hyphens:auto; -webkit-hyphens:auto; } @page { margin: 15px; widows: 3; orphan: 3; } @font-face { font-style: normal; font-weight: normal; font-size: 100%; text-indent: 0; } h1, h2, h3, h4 { -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; } /*-------------- Layout -------------- */ p { color:#000000; font-family: "Georgia", "Rokkitt", serif; font-size: 100%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; orphans:1; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows: 2; orphans: 2; margin: 0; } p+p { color:#000000; font-family: "Georgia", "Rokkitt", serif; font-size: 100%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; orphans:1; text-align:justify; text-decoration:none; text-indent: 25px; text-transform:none; widows: 2; orphans: 2; margin: 0; } p.first { color:#000000; font-family: "Georgia", "Rokkitt", serif; font-size: 100%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; orphans:1; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; widows: 2; orphans: 2; margin: 0; } p.listing { font-family: "Georgia", "Rokkitt", serif; font-weight : normal; font-style : normal; font-size : 100%; text-decoration : none; font-variant : normal; line-height : 150%; text-align : justify; color : #000000; text-indent : -25px; margin : 0% 0 0% 25px; } p.literatur { font-family: "Georgia", "Rokkitt", serif; font-weight : normal; font-style : normal; font-size : 100%; text-decoration : none; font-variant : normal; line-height : 150%; text-align : justify; color : #000000; text-indent : -25px; margin : 2% 0 0% 25px; } /* -------------- Headlines ------------*/ h1 { font-family: "Futura", "Arial", sans-serif; font-size : 200%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 10% 0% 10% 0%; } h2 { font-family: "Futura", "Arial", sans-serif; font-size : 130%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 10% 0% 10% 0%; } h3 { font-family: "Futura", "Arial", sans-serif; font-size : 125%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 0% 0% 0% 0%; } /* -------------- W2EPUB ------------*/ a { color:#000000; text-decoration: none; } .footnote { border-top: 1px; border-top-style: solid; border-top-color: black; line-height:150%; padding-top:5em; width: 75%; font-size: 80%; margin-left:3em; text-indent:-1.5em; text-align: justify; page-break-before: always; } .fnparagraph { width: 75%; font-size: 95%; margin-left:0em; text-indent:0em; text-align: left; } .quotations { margin-left:2.5em; margin-right:1em; text-indent:-1em; text-align: left; } .marginalia { font-size: .90em; margin-top:1em; margin-bottom:1em; margin-left:35%; text-indent:0em; text-align: justify; } .noindent { margin:0pt; text-indent:0em; text-align: justify; font-size: 1.00em; } .illustration { margin:0pt; margin-bottom:2em; text-indent:0em; text-align: center; font-size: .80em; font-style:oblique; } .left { color:#000000; font-family: "Georgia", "Rokkitt", serif; font-size: 100%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align: left; } .center { text-align: center; text-indent:0em; } .right { text-align: right; } .bold { font-weight: bold; } .italic { font-style: italic; } .caption { margin-top:1em; margin-right:0em; margin-bottom:0.3em; margin-left:0em; page-break-after:avoid; font-size: 1.00em; text-align: center; color:#000000; } .dropcap { float: left; font-size: 4.7em; line-height: 0.8em; margin-right: 3pt; margin-bottom: -0.1em; } img { max-width:100%; } .floatleft { float:left; margin: 0.5em; padding: 2px; } .floatright { float:right; margin: 0.5em; padding: 2px; } .bordertop { border-top: 0.75pt solid black } .listnumbers { display: block; list-style-type: decimal; } .listlowercase { display: block; list-style-type: lower-latin; } .listcapitals { display: block; list-style-type: upper-latin; } .listroman { display: block; list-style-type: upper-roman; } .listromanl { display: block; list-style-type: lower-roman; } .listcircle { display: block; list-style-type: circle; } .listdisc { display: block; list-style-type: disc; } .listsquare { display: block; list-style-type: square; } .index1 { margin-top: 0.5em; text-indent: 2em; } .index2 { text-indent: 3em; font-style: italic; } .index3, .index4, .index5, .index6 { text-indent: 4em; font-style: italic; } pre { margin:0pt; font-family:monospace; text-indent:0em; text-align: left; font-size: .80em; white-space: pre-wrap; } img.cover { height: 100%; } .break { page-break-before: always; } hr { width: 70%; margin-left: 15%; } span.normal {font-style: normal;} span.linethrough {text-decoration: line-through} span.underline {text-decoration: underline} span.fakesmallcaps {font-size: .75em} /* -------------- Titel ------------*/ p.author { font-family: sans-serif; font-size : 140%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 5% 0% 10% 0%; } p.title { font-family: sans-serif; font-size : 300%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 15% 0% 3% 0%; } p.subtitle { font-family: sans-serif; font-weight: 400%; font-size : 120%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 0% 0% 7% 0%; } p.subtitle2 { font-family: sans-serif; font-weight: 400%; font-size : 120%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 10% 0% 10% 0%; } p.subtitle3 { font-family: sans-serif; font-weight: 400%; font-size : 120%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 0% 0% 0% 0%; } p.subtitle4 { font-family: sans-serif; font-weight: 400%; font-size : 100%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 0% 0% 0% 0%; } p.publisher { font-family: sans-serif; font-weight: 400; font-size : 120%; font-weight : normal; font-style : normal; text-decoration : none; font-variant : normal; line-height : 150%; text-align : center; color : #000000; text-indent : 0px; -webkit-hyphens:none; -moz-hyphens:none; hyphens:none; margin : 0% 0% 0% 0%; } /* -------------- Impressum ------------*/ p.rights { font-family: serif; font-weight : normal; font-style : normal; font-size : 85%; text-decoration : none; font-variant : normal; line-height : 130%; text-align : center; color : #000000; text-indent : 0px; margin : 0px 0px 3px 0px; } p.rights-space { font-family: serif; font-weight : normal; font-style : normal; font-size : 85%; text-decoration : none; font-variant : normal; line-height : 130%; text-align : center; color : #000000; text-indent : 0px; margin : 0px 0px 28px 0px; } p.copyrights { font-family: serif; font-weight : normal; font-style : normal; font-size : 90%; text-decoration : none; font-variant : normal; line-height : 130%; text-align : left; color : #000000; text-indent : 0px; margin : 0px 0px 3% 0px; } /* -------------- Vorwort ------------*/ p.vorwort-head { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 95%; text-decoration : none; font-variant : normal; line-height : 140%; text-align : center; color : #000000; text-indent : 0px; margin : 0% 10% 0% 10%; } p.vorwort-first { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 95%; text-decoration : none; font-variant : normal; line-height : 140%; text-align : justify; color : #000000; text-indent : 0px; margin : 0% 10% 0% 10%; } p.vorwort-zwei { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 95%; text-decoration : none; font-variant : normal; line-height : 150%; text-align : justify; color : #000000; text-indent : 25px; margin : 0% 10% 0% 10%; } p.vorwort { font-family : sans-serif; font-weight : normal; font-style : normal; font-size : 95%; text-decoration : none; font-variant : normal; line-height : 140%; text-align : justify; color : #000000; text-indent : 25px; margin : 0% 10% 0% 10%; } /*-------------- images -------------- */ .image1 { height: 100%; text-align: center; } .centerimage { text-align: center !important; } .centerimage-space { text-align: center !important; margin : 0% 0% 5% 0%; } .imagesize33 { text-align: center; width: 33%; display:inline-block; margin: 3% 0 1% 0; } .imagesize50 { text-align: center; width: 60%; display:inline-block; margin: 3% 0 1% 0; } .imagesize95 { text-align: center; width: 95%; display:inline-block; margin: 3% 0 1% 0; } .imagesize75 { text-align: center; width: 80%; display:inline-block; margin: 3% 0 1% 0; } /* -------------- Ebook-spezifisch ------------*/ p.Bildunterschrift { color:#000000; font-family: sans-serif; font-size: 85%; font-style:normal; font-variant:normal; font-weight:normal; line-height:140%; text-align:center; margin: 0% 0 4% 0; } .bildflaeche { text-align: center !important; page-break-inside: avoid; display: inline-block; margin: 3% 0% 3% 0%x; } span.foto { font-family: sans-serif; font-size: 90%; } div.imageleft { width: 40% !important; float: left; padding-right: 12px; margin: 0 1.2em 0 0 !important; line-height: 2em !important; margin: 2% 0 2% 0; page-break-inside: avoid; display: inline-block; } div.imageright { width: 40% !important; float: right; padding-left: 12px; margin: 0 0 0 1.2em !important; line-height: 2em !important; margin: 2% 0 2% 0; page-break-inside: avoid; display: inline-block; } p.zitat { color:#000000; font-family: sans-serif; font-size: 90%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align:justify; text-decoration:none; text-indent:0; text-transform:none; margin: 0% 0% 0% 35%; } p.zitatquelle { color:#000000; font-family: sans-serif; font-size: 90%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align:right; text-decoration:none; text-indent:0; text-transform:none; margin: 0% 0% 0% 35%; } p.song { color:#000000; font-family: sans-serif; font-size: 90%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align:left; text-decoration:none; text-indent:0; text-transform:none; margin: 0% 0% 0% 15%; } p.songquelle { color:#000000; font-family: sans-serif; font-size: 90%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align:left; text-decoration:none; text-indent:0; text-transform:none; margin: 0% 0 0% 25%; } p.talk { color:#000000; font-family: sans-serif; font-size: 90%; font-style:normal; font-variant:normal; font-weight:normal; line-height:150%; text-align:left; text-decoration:none; text-indent:0%; text-transform:none; margin: 0% 0% 0% 10%; }.cent { } .fi { }