.author {color:white; background-color:maroon; }
.document {color:white; background-color:teal; }
.bookLink {color:white; background-color:darkorange; }
.webLink {color:white; background-color:slategray; }


a,body,h1,h2,h3,h4,h5,h6,li,p,pre,table,td,th,tr {font:1.0em/1.3em Helvetica, sans-serif;  margin:0; padding:0; }

a {margin:0; padding:0; color:navy; font-weight:bold; text-decoration:none;  }

a.documentDownload {font-size:0.9em;  }
a.authorDownload {font-size:0.9em;  }

a.documentListDownload {font-size:0.9em;  }
a.authorListDownload {font-size:0.9em;  }
a.bookLinkListDownload {font-size:0.9em; font-weight:normal; }
a.webLinkListDownload {font-size:0.9em; font-weight:normal; }

a.allItemsListText {vertical-align:middle;  }


a.headerButton {border:1px dotted black; margin:0; padding:0 5px 0 5px; }

a.index {font-size:0.9em;  }

body {max-width:800px; margin:auto; background-image:url(iconGray.png); }

div {margin:0; padding:0; }
div.page {margin:5px; padding:10px; border:1px solid #002080; background:white; }

div.documentImage {width:150px; float:left; margin-right:20px;}
div.documentDetails{}
div.documentTags{clear:both; }
div.documentText{}

div.authorImage {width:150px; float:left; margin-right:20px;}
div.authorDetails{}
div.authorText{clear:both;}


/*div.download {margin-top:20px;} */
div.authorDownload {margin-top:20px;}
div.documentDownload {margin-top:20px;}


div.intension {background-color:#E0E0E0; margin-top:15px; margin-bottom:10px; clear:both; }
div.heading {margin-top:5px; }
div.subHeading {clear:both; margin-top:0; }

div.headerLogo {width:150px; margin-right:20px; float:left; }
div.headerTitle {margin-right:20px; margin-top:5px; }
div.headerSubtitle {clear:both; margin-top:0; }
div.headerButton {clear:both; margin-top:10px; }



/*div.link {margin-top:15px; margin-bottom:15px; } */
div.documentLink {margin-top:15px; margin-bottom:15px; }
div.authorLink {margin-top:15px; margin-bottom:15px; }


div.footer {margin-top:20px; border-top:2px solid #002080; }

div.documentList {}
div.htmlPage {margin-top:15px; margin-bottom:15px; }



h1 {color:#002080; font-size:1.5em; font-weight:bold;}
h1.title {font-size:2.4em; font-weight:normal; font-style:italic; white-space:nowrap; }
h1.subTitle {font-style:italic; }

h2 {color:#002080; font-size:1.3em; font-weight:bold; margin-top:0px;}

h2.text {color:black; font-weight:normal; font-size:1.0em; margin-top:20px; }
h2.index {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}
h2.documentList {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}
h2.authorList {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}
h2.webLinkList {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}
h2.bookLinkList {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}
h2.allItemsList {color:olive; font-size:1.0em; margin-top:20px; margin-bottom:0px;}

h2.impressum {color:olive; }
h2.pubkey {color:olive;}
h2.terms {color:olive;}
h2.htmlPage {color:olive;}

h3 {color:olive; font-size:0.9em; margin-top:5px; margin-bottom:0px;}
h3.authorList {}
h3.documentList {}
h3.impressum {font-size:1.0em; font-weight:bold; text-decoration:underline; margin-top:10px; }
h3.terms {font-size:1.0em; font-weight:bold; text-decoration:underline; margin-top:10px; }
h3.webLinkList {color:olive; font-size:0.9em; margin-top:10px; margin-bottom:0px; font-weight:bold; text-decoration:underline; }
h3.bookLinkList {color:olive; font-size:0.9em; margin-top:10px; margin-bottom:0px; font-weight:bold; text-decoration:underline; }
h3.allItemsList {color:olive; font-size:0.9em; margin-top:10px; margin-bottom:0px; font-weight:bold; text-decoration:underline; }
h3.allItemsListKeywordNotToUse {color:darkgray; font-size:0.9em; margin-top:10px; margin-bottom:0px; font-weight:bold; text-decoration:underline; }


img {margin:0; padding:0; border:0;}
img.headerLogo {width:100%; }
img.documentImage {width:100%; }

li {margin:0 0 0 20px; padding:0; }
li.bookLinkList {line-height:1.0em; margin-top:5px; }
li.allItemsList {list-style-type:none; }


ol {margin:0; padding:0; }

p {margin:0; padding:0;}

/*p.link {font-size:0.7em; } */
p.documentLink {font-size:0.7em; }
p.authorLink {font-size:0.7em; }


p.footer {font-size:0.8em; text-align:right;}

p.intension {margin-left:5px; font-size:0.7em; font-weight:bold; }
p.introduction {margin:5px 10px 5px 10px; text-align:center; font-size:0.8em; font-style:italic;}
p.dgsvo {margin:5px 10px 10px 15px; text-align:center; font-size:0.8em; font-style:italic;}
p.simplePages {margin:15px 10px 5px 10px; text-align:center; font-size:0.8em; font-style:italic;}
p.searchTitle {margin-top:10px; font-size:1.0em; font-weight:bold; color:olive;}
p.searchCriteria {margin-left:10px; font-size:0.9em;}

p.headerButton {font-size:0.8em;}

p.authorDocuments {font-weight:bold; text-decoration:underline; }

p.index {margin-left:25px; }
p.documentListTitle {margin-top:15px; margin-bottom:5px; }



p.htmlPage {margin-top:5px;}
p.htmlPageIndent {margin-top:5px; text-indent:5px;}
p.htmlPageTopMargin {margin-top:10px;}

p.heading {font-size:2.4em; font-weight:normal; font-style:italic; white-space:nowrap; }


p.title {color:#002080; font-size:2.4em; font-weight:normal; }
p.subTitle {color:#002080; font-size:1.5em; font-weight:bold; }

p.impressum {margin-left:10px; margin-top:5px;}
p.impressumIndent {margin-left:10px; margin-top:5px; }  /* text-indent:5px; */

p.pubkey {margin-left:5px; margin-top:5px;}

p.terms {margin-left:10px; margin-top:5px;}
p.termsSmall {margin-top:5px; font-size:0.8em;}
p.termsIndent {margin-left:10px; margin-top:5px; }  /* text-indent:5px; */

p.authorFunction {color:black; font-weight:bold; font-size:0.8em; }
p.authorDegree {color:black; font-weight:normal; font-size:0.8em; }
p.authorName {color:olive; font-size:1.3em; font-weight:bold; margin-top:0px;}
p.authorEMail {color:black; font-weight:normal; font-size:0.8em; margin-top:10px; }
p.authorWebSite {color:black; font-weight:normal; font-size:0.8em; margin-top:0px; }
p.authorExpertiseTitle {color:black; font-weight:normal; font-size:0.8em; text-decoration:underline; margin-top:10px; }
p.authorExpertise {color:black; font-weight:normal; font-size:0.8em; }

/*p.authorText {color:black; font-weight:normal; font-size:1.0em; margin-top:20px; }*/

/*h2.author {color:black; font-weight:normal; font-size:1.0em; margin-top:20px;}
h2.category {color:black; font-weight:normal; font-size:0.8em; }
h2.usage {color:black; font-weight:normal; font-style:italic; font-size:0.8em; }
h2.title {color:olive; margin-top:20px; }
h2.subTitle {color:olive; font-size:1.1em;}
h2.pages {color:black; font-weight:normal; font-size:0.8em; }
*/
p.documentAuthor {color:black; font-weight:normal; font-size:1.0em; margin-top:20px; margin-bottom:10px; }
p.documentCategory {color:black; font-weight:normal; font-size:0.8em; }
p.documentUsage {color:black; font-weight:normal; font-style:italic; font-size:0.8em; }
p.documentTagsTitle {color:black; font-weight:bold; font-size:0.8em; }
p.documentTags {color:black; font-weight:normal; font-size:0.8em; }
p.documentTitle {color:olive; font-weight:bold; font-size:1.3em; margin-top:20px; }
p.documentSubTitle {color:olive; font-size:1.1em;}
p.documentPages {color:black; font-weight:normal; font-size:0.8em; }
p.documentTextFirst {color:black; font-weight:normal; font-size:1.0em; margin-top:20px;}
p.documentText {color:black; font-weight:normal; font-size:1.0em; margin-top:5px;}
p.documentDownload {margin-top:20px;}


p.keywordTextFirst {color:black; font-weight:normal; font-size:1.0em; margin-top:20px;}
p.keywordText {color:black; font-weight:normal; font-size:1.0em; margin-top:5px;}

p.indexTitle {margin-top:15px; }

span.keywordText {color:black; font-weight:bold; }
span.keywordTextNotToUse {color:darkgray; font-weight:bold; }
span.keywordSee {color:black; font-weight:normal; font-style:italic; font-size:0.9em; margin-left:10px; }

p.allItemsListSee {font-style:italic; color:darkgray; font-size:0.9em; margin-left:10px; }



pre.pubkey {margin-top:5px; font-family:monospace; }

span {}
span.bookLinkListSubtitle {font-size:0.9em; }
span.bookLinkListAuthor {font-size:0.9em; font-style:italic; }
span.bookLinkListPages {font-size:0.8em; }
span.allItemsListIcon {vertical-align:middle; font-family:monospace; font-size:1.0em; padding:0 2px 0 2px; font-weight:bold; margin-right:10px; }
/*span.allItemsListText {vertical-align:middle;  } */

span.indexIcon {vertical-align:middle; font-family:monospace; font-size:1.1em; padding:0 2px 0 2px; font-weight:bold; margin-left:2px; }
span.indexText {vertical-align:middle; color:black; font-weight:bold; font-size:1.0em; margin-left:10px; }

span.documentListIcon {vertical-align:middle; font-family:monospace; font-size:1.1em; padding:0 2px 0 2px; font-weight:bold; margin-left:2px; }
span.documentListText {vertical-align:middle; color:black; font-weight:bold; font-size:1.0em; margin-left:10px; }


ul {margin:0; padding:0; }
ul.htmlPage {margin-top:10px; }
ul.keyword {margin-top:10px; }


