/*---FONTS------------------------------------------------------------------*/ @font-face { font-family:Schwabach; src:url(../Fonts/Schwabach.otf); } sup { text-decoration:none; font-size:75%; line-height:0.5em; } h5 { font-weight:normal; text-indent:0; margin:0; } div.title{ text-align:center; } div.title h5.author{ text-align:center;text-indent:0em;font-size:1.5em;} div.title h5.title{ text-align:center;font-family:Schwabach;text-indent:0em; line-height:1em; font-size:3.8em; margin-top:.5em;} div.title div.logo {width:10%; margin-left:45%; margin-top:15%;} div.title div.logo img.logo { max-width:100%; } div.impress { text-align:left;font-size:.9em;} div.impress p { text-indent:0; } div.impress p.top { text-indent:0; font-size:1.1em;} div.box { margin:1em 5em; font-size:.8em; text-align:center; padding:.5em; border:1px solid #000; } div.cover-img { text-align:center; } body { line-height:1.3; background-color:#fff; padding:0; margin-left:5%; margin-right:5%; text-align:justify; font-size:95%; } p { text-indent:1em; margin-bottom:0; margin-top:0; } p.left{ text-align:left; } p.noindent { text-indent:0em; } div.right{ text-align:right; } i { font-style:italic; } b { font-weight:bold; } a { color:#000000; text-decoration:none; } h1.nodiv{ font-family:Schwabach; font-size:3em; margin-bottom:2em; margin-top:2em; text-align:center; } h1.blind{ display:none;} div.chapstart {text-align:center; } div.chapstart div.chapstartimage { width:30%; margin-left:35%; } div.chapstart div.chapstartimage img { max-width:100%; } div.chapstart h1 { font-family:Schwabach; font-size:2.5em; line-height:1em; margin-bottom:1em; margin-top:0em; text-align:center;} div.chapstart h1 span.num {font-family:Schwabach; font-size:2.8em; line-height:1em; text-align:center;} div.chapstart h5 { font-family:Schwabach; font-size:1.7em; line-height:1em; text-indent:0em;margin-bottom:1em;} div.chapstart h5.right { text-align:right;} div.chapendimage { width:30%; margin-left:35%; } div.chapendimage img { max-width:100%; } div.center{ text-align:center; } div.moremargin{ margin-left:1em; margin-top:1em; margin-bottom:1em; } div.authorinfo { padding:5% 25% 5% 25%; } div.authorinfo p { text-indent:0; } div.authorinfo p.author{ text-align:center; font-weight:bold; } div.authorinfo div.authimg { width:50%; margin-left:25%; } div.authorinfo div.authimg img { width:100%; } table.personenliste{ margin-top:1em;margin-bottom:1em; } table.personenliste tr td.name{ margin-left:2em;width:20%;vertical-align:top; text-align:left; } table.personenliste tr td.descr{ padding-left:2em;margin-left:2em;width:70%;vertical-align:top; text-align:left;text-indent:0em; } div.werbeseite { width:100%; } div.werbeseite img { max-width:100%; }