/********************************************************************
 *EPUB CSS FILE
 * ----------------------------------------------------------------
*********************************************************************/


@font-face {
font-family: OpenSansRegular;
src: url('fonts/OpenSans-Regular.ttf');
}

@font-face {
font-family: OpenSansBLD;
src: url('fonts/OpenSans-Bold.ttf');
}

@font-face {
font-family: OpenSansIT;
src: url('fonts/OpenSans-Italic.ttf');
}

@font-face {
font-family: OpenSansBLDIT;
src: url('fonts/OpenSans-BoldItalic.ttf');
}

@font-face {
font-family: OpenSansExBLD;
src: url('fonts/OpenSans-ExtraBold.ttf');
}

@font-face {
font-family: OpenSansExBLDIT;
src: url('fonts/OpenSans-ExtraBoldItalic.ttf');
}

@font-face {
font-family: OpenSansLight;
src: url('fonts/OpenSans-Light.ttf');
}

@font-face {
font-family: OpenSansLightIT;
src: url('fonts/OpenSans-LightItalic.ttf');
}

@font-face {
font-family: OpenSansSemibold;
src: url('fonts/OpenSans-Semibold.ttf');
}

@font-face {
font-family: OpenSansSemiboldItalic;
src: url('fonts/OpenSans-SemiboldItalic.ttf');
}


/*allgemeine Angaben fuer das gesamte Dokument*/
body {
/*font-family:arial, sans-serif;*/
margin-left:3%;
margin-right:3%;
}

div,
p,
.bibliography{
	text-align: justify;
	font-family: OpenSansRegular, sans-serif;
	line-height: 160%;
}

h1, h2, h3, h4, h5, .berschrift1ohne, p{
background-color: transparent;
}

h1, h2, h3, h4, h5, .berschrift1ohne,
h1 b, h2 b, h3 b, h4 b, h5 b, .berschrift1ohne b {
font-family: OpenSansBLD, sans-serif;
font-weight: normal;
}

h1 i, h2 i, h3 i, h4 i, h5 i, .berschrift1ohne i,
h1 .fontitalic, h2 .fontitalic, h3 .fontitalic, h4 .fontitalic, h5 .fontitalic, .berschrift1ohne .fontitalic{
font-family: OpenSansBLDIT, sans-serif;
font-style: normal;
font-weight: normal;
}

b, .fontbold, .CaptionTitle {
font-family: OpenSansBLD, sans-serif;
font-weight: normal;
}

i , .fontitalic, em, .MIND-Highlight{
font-family: OpenSansIT, sans-serif;
font-style: normal;
}

b i, 
i b,
.fontbold .fontitalic,
.fontitalic .fontbold {
font-family: OpenSansBLDIT, sans-serif;
font-style: normal;
font-weight: normal;
}

a:link {color: #0000d6;text-decoration:none;}
a:visited {color: #0000d6;text-decoration:none;}

img {
max-height:100%;
max-width:100%;
height:auto;
width:auto;
}

h1.bookinfo {
    border-top: 1px solid black;
    padding-top: 0.5em;
	background-color: transparent;
	text-align: left !important;
	line-height: 125%;
}

h2.bookinfo{
    background-color: transparent;
    font-family: OpenSansRegular,sans-serif;
    font-size: 1.4em;
    font-weight: normal;
    margin: 0 0 1.4em;
	text-align: left !important;
}

.bookinfo .author .nameA{
	margin-top: 0;
}


.author {
    border-bottom: 1px solid black;
    color: #0000d6;
    font-family: OpenSansRegular,sans-serif;
    font-size: 1.4em;
    margin-top: 0;
    padding-bottom: 0.7em;
}


.bookinfoR div.authorR {
    margin-top: 1em;
	margin-bottom: 2em;
}

h3.authorR,
.keywords {
    background-color: transparent;
    font-size: 1.1em;
    font-weight: normal;
    margin: 0; 
}

.keywords{
	margin-top: 2em !important;
	padding-bottom: 0.5em;
}


.nameR {
    font-size: 1em;
    margin: 0;
	color: #0000d6;
	background-color: transparent;
}

.nameA,
.emailR, 
p.addressR,
.universitaetR,
.abstract{
	font-size: 0.9em;
	margin: 0;
	background-color: transparent;
	text-align: left !important;
}

.nameA{
	display: inline-block;
	margin-top: 0.5em;
}

.emailR,
.universitaetR,
.addressR{
	color: black !important;
}


.Abstrakt {
    background-color: transparent;
    clear: both;
    margin: 0;
	font-size: 1.1em;
	margin-top: 1em;
}

.abstract{

}




/*################spezielle Angaben ####################*/
.standard, .Textbody{
	text-indent:1em;
	margin-bottom:0em;
	margin-top:0em;
	padding-bottom:0em;
	padding-top:0em;
	font-weight:normal;
	font-size:1em;
	text-align: justify;
	background-color: transparent;
}

.abstract .Textbody{
	text-indent: 0;
}

.Textbody img{
    display: block;
    margin: 1em auto 0;
    max-height: 600px;
    max-width: 100%;
    text-align: center !important;
	padding-top: 1em;
	padding-bottom: 0.5em;
}


.Caption {
    display: block;
    font-size: 0.8em;
    margin-bottom: 1em;
    text-indent: 0;
	page-break-before: avoid;
	line-height: 140%;
}


.CaptionTable {
    display: block;
    font-size: 0.8em;
    margin-bottom: -1.5em;
    margin-top: 1em;
	page-break-after: avoid;
	text-indent: 0;
	line-height: 140%;
}

.Textkoerperohne{
	margin-bottom:0em;
	margin-top:0em;
	padding-bottom:0em;
	padding-top:0em;
	font-weight:normal;
	font-size:1em;
	color:black;
	text-align: justify;
	background-color: transparent;
}

.MIND-Blockcit{
	background-color: transparent;
	margin-left: 2em;
}

.BiblioPara {
    background-color: transparent !important;
    margin-left: 1em;
    text-indent: -1em;
}

.leerzeile{
margin-bottom:0em;
margin-top:0em;
}

table {
margin-left:0.5em;
margin-right:3%;
width:100%;
}

table tr td {
vertical-align:top;
}

.ueberschrift1,
.berschrift1ohne,
.bibliography h2{
    background-color: transparent;
    font-size: 1.3em;
    margin-bottom: 0.8em;
    margin-left: 0.9em;
    margin-top: 0.5em;
    page-break-after: avoid;
    text-align: left !important;
    text-indent: -0.9em;
}

.berschrift1ohne{
	margin-top: 1.5em;
	text-indent: 0;
	margin-left: 0;
}

.ueberschrift2{
    background-color: transparent;
    font-size: 1.3em;
    margin-bottom: 0.8em;
    margin-left: 1.8em;
    margin-top: 1.5em;
    page-break-after: avoid;
    text-align: left !important;
    text-indent: -1.8em;
}

.ueberschrift3{
    background-color: transparent;
    font-size: 1.3em;
    margin-bottom: 0.8em;
    margin-left: 2.6em;
    margin-top: 1.5em;
    page-break-after: avoid;
    text-align: left !important;
    text-indent: -2.6em;
}

.ueberschrift4{
    background-color: transparent;
    font-size: 1.1em;
    margin-bottom: 1em;
    margin-left: 3.4em;
    margin-top: 1.5em;
    page-break-after: avoid;
    text-align: left !important;
    text-indent: -3.4em;
}

ol {
    margin-left: 0;
    padding-left: 1.5em;
}

li{
	font-family: OpenSansRegular,sans-serif;
}

.aufzParaLast{
	background-color: transparent;
	margin: 0;
}

.footnote {
    display: inline-block;
    font-size: 0.9em;
    margin-bottom: -1.2em;
    margin-top: 0.3em;
	font-family: OpenSansRegular, sans-serif;
}

.footnoteref .footnote{
display: inline;
margin: 0;
}

.footnote_div {
    font-family: OpenSansRegular,sans-serif;
    font-size: 0.9em;
    margin-left: 3em;
    margin-top: -1.6em;
}

sub {
font-size:0.65em;
}

sup {
font-size:0.7em;
vertical-align:top;
}

.MIND-PremiseFirst{
margin: 1em 0 0 0;
}

.MIND-Permise{
margin: 0;
}


.MIND-ConclusionEnd{
    border-top: 1px solid black;
    margin-bottom: 1em;
    margin-top: 0;
}