/* General stylesheet for herbert-thiess.de */

body
{
    margin: 10px;
    background-color: white;
    font-family: Garamond, France, Georgia, "Times New Roman", serif;
    font-style: normal;
    font-size: 100%;
}

body.Inverse
{
    margin: 20px;
    background-color: black;
}

.Faksimile
{
    padding: 12px;
    border: 12px groove silver;
}

.Justify
{
    text-align: justify;
}

.FloatLeft
{
    margin: 0pt 20px 0pt 0pt;
    float: left;
}

.FloatLeftWide
{
    margin: 0pt 40px 0pt 0pt;
    float: left;
}

.FloatRight
{
    margin: 0pt 0pt 0pt 20px;
    float: right;
}

.FloatRightWide
{
    margin: 0pt 0pt 0pt 40px;
    float: right;
}

.Column11  /* 1/1 * 960 = 960 */
{
    width: 930px;
    margin-right: 30px;
    float: left;
}

.Column56  /* 5/6 * 960 = 800 */
{
    width: 770px;
    margin-right: 30px;
    float: left;
}

.Column34  /* 3/4 * 960 = 720 */
{
    width: 690px;
    margin-right: 30px;
    float: left;
}

.Column23  /* 2/3 * 960 px = 640 px */
{
    width: 610px;
    margin-right: 30px;
    float: left;
}

.Column13  /* 1/3 * 960 = 320 */
{
    width: 290px;
    margin-right: 30px;
    float: left;
}

.Column14  /* 1/4 * 960 = 240 */
{
    width: 210px;
    margin-right: 30px;
    float: left;
}

.Column16  /* 1/6 * 960 = 160 */
{
    width: 130px;
    margin-right: 30px;
    float: left;
}

.ClearFloat
{
    height: 0;
    clear: both;
}

div.Book
{
    text-align: justify;
    text-indent: 2em;
}
div.Book p:first-letter
{
    font-weight: bold;
    font-size: 120%;
}

div.Inverse
{
    padding: 10px;
    background-color: black;
}

p
{
    color: black;
}

p.Inverse
{
    color: white;
}

p.New
{
    text-align: justify;
    text-indent: 30px;
}

p.New:first-letter
{
    font-weight: bold;
    font-size: 120%;
}

p.Description
{
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

p.DescriptionInverse
{
    color: white;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}

p.Annotation
{
    font-weight: bold;
    font-size: 80%;
}

p.AnnotationInverse
{
    color: white;
    font-weight: bold;
    font-size: 80%;
}

p.Copyright
{
    color: rgb(153, 0, 0);
    font-size: 90%;
    font-style: italic;
}

p.CopyrightRight
{
    color: rgb(153,0,0);
    font-size: 90%;
    font-style: italic;
    text-align: right;
}

p.CopyrightInverse
{
    color: rgb(204, 0, 0);
    font-size: 90%;
    font-style: italic;
}

img
{
    border-style: none;
}

img.Inverse
{
    border: 12px solid black;
}

td
{
    margin: 0;
    padding: 4px;
    border: double black;
}

table#Array td
{
    margin-right: 20px;
    border: none;
}

a:visited
{
    color: rgb(153, 0, 153);
    font-weight: bold;
}

a:link
{
    color: rgb(0, 0, 255);
    font-weight: bold;
}

a:hover
{
    color: rgb(204, 0, 0);
    font-weight: bold;
}

a:active
{
    color: rgb(204, 0, 0);
    font-weight: bold;
}

a.Home
{
    background-image: url(/Logo/FaviconHt-X0016.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 20px;
}

a.Protected
{
    background-image: url(/Logo/Key-X0015.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 20px;
}

a.Inverse:visited
{
    color: rgb(153, 51, 153);
    font-weight: bold;
}

a.Inverse:link
{
    color: rgb(0, 153, 255);
    font-weight: bold;
}

a.Inverse:hover
{
    color: rgb(204, 0, 0);
    font-weight: bold;
}

a.Inverse:active
{
    color: rgb(204, 0, 0);
    font-weight: bold;
}

a.ExternalLink:visited
{
    background-image: url(/Logo/ExternalLinkIconMagenta.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.ExternalLink:link
{
    background-image: url(/Logo/ExternalLinkIconBlue.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.ExternalLink:hover
{
    background-image: url(/Logo/ExternalLinkIconRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.ExternalLink:active
{
    background-image: url(/Logo/ExternalLinkIconRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.SequenceNext:visited
{
    background-image: url(/Logo/SequenceIconNextMagenta.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.SequenceNext:link
{
    background-image: url(/Logo/SequenceIconNextBlue.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.SequenceNext:hover
{
    background-image: url(/Logo/SequenceIconNextRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.SequenceNext:active
{
    background-image: url(/Logo/SequenceIconNextRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right center;
    padding-right: 15px;
}

a.SequencePrevious:visited
{
    background-image: url(/Logo/SequenceIconPreviousMagenta.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequencePrevious:link
{
    background-image: url(/Logo/SequenceIconPreviousBlue.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequencePrevious:hover
{
    background-image: url(/Logo/SequenceIconPreviousRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequencePrevious:active
{
    background-image: url(/Logo/SequenceIconPreviousRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequenceFirst:visited
{
    background-image: url(/Logo/SequenceIconFirstMagenta.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequenceFirst:link
{
    background-image: url(/Logo/SequenceIconFirstBlue.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequenceFirst:hover
{
    background-image: url(/Logo/SequenceIconFirstRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

a.SequenceFirst:active
{
    background-image: url(/Logo/SequenceIconFirstRed.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left center;
    padding-left: 15px;
}

ul#Navigation
{
    margin: 0; padding: 0;
}

ul#Navigation li
{
    list-style: none;
    margin: 0; padding: 0;
}

h1
{
    color: rgb(153, 0, 0);
    font-size: 200%;
    font-weight: bold;
}

h1.Inverse
{
    color: rgb(204, 0, 0);
}

h2
{
    color: rgb(153, 0, 0);
    font-size: 160%;
    font-weight: bold;
}

h2.Inverse
{
    color: rgb(204, 0, 0);
}

h3
{
    color: rgb(153, 0, 0);
    font-size: 130%;
    font-weight: bold;
}

h3.Inverse
{
    color: rgb(204, 0, 0);
}

h4
{
    color: rgb(153, 0, 0);
    font-size: 110%;
    font-weight: bold;
}

h4.Inverse
{
    color: rgb(204, 0, 0);
}

em
{
    color: rgb(153, 0, 0);
    font-size: 100%;
    font-style: italic;
    font-weight: bold;
}

em.Inverse
{
    color: rgb(204, 0, 0);
}

dfn
{
    font-style: normal;
    background-color: yellow;
}

code
{
    font-size: 10pt;
    font-family: "Courier New", Courier, monospace;
}

acronym
{
    border-bottom: 1px dotted red;
    cursor: help;
}

span.Quote
{
    font-style: italic;
}

div.BlockQuote
{
    margin-left: 2.5em;
    margin-right: 2.5em;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-style: italic;
    background: #cccccc;
}

/* End of stylesheet */
