﻿/* Grundformatierung (statt Reset-CSS) */
* {
 margin: 0;
 padding: 0;
}

/* Gestaltungsbasics */
body {
 color: #666;
 background-color: #DCD9CA;
 background-image: url(papier.jpg);
 background-repeat: repeat;
 margin: 36px;
 font-family: Georgia, "Times New Roman", Times, serif;
}

/* Wir setzen die Standart-Schriftgröße barrierefrei auf 10px, ohne Vergrößerungen im IE 6 auszuschließen */
body {
 font-size: 62,5%;
}
/* Das hier versteht der IE 6 nicht :) */
html>body {
 font-size: 10px;
}

/* Skalierbare Proportion */
#haupttext {
 background-color: #FFF;
 margin: 0 auto;
 width: 75%;
 max-width: 54em;
 padding: 12px 32px 36px;
}

/* Harmonische Schriftgrößen in übersichtlichen Pixelwerten und skalierbar */
p {
 font-size: 1.2em;
 line-height: 1.5em;
 margin-bottom: 1.2em;
}

/* Pseudo-Elemente, Pseudo-Klassen und richtige */
p {
 font-size: 1.4em;
 text-indent: 3em;
}
#haupttext p, #haupttext h1 {
 margin: 1em 0;
}
#haupttext h1 {
 font-weight: normal;
 font-size: 2em;
 text-indent: 0;
 color: #666;
 margin-bottom: 1.2em;
}
#haupttext p:first-letter {
 font-size: 2em;
}

/* Spezielle Formatierungen für bestimmte Bereiche mit geeigneten HTML-Tags */
em {
 font-style: italic;
}
blockquote {
 padding: 1em 4em 0.5em 4em;
 display: block;
 font-size: 1.2em;
 font-weight: bold;
 font-variant: small-caps;
 color: #666;
}
cite {
 display: block;
 font-size: 0.8em;
 font-variant: normal;
 text-align: right;
 text-transform: capitalize;
 font-style: italic;
}
/* Textauszeichnungen */
a {
 color: #666;
 text-decoration: none;
 padding-right: 24px;
}
a.pdf {
 background: url(pdf1.gif) right no-repeat;
}
a:hover {
 color: #666;
}
a:visited {
 color: #333;
 padding-right:24px;
}
a.pdf:visited {
 background: url(pdf2.gif) right no-repeat;
}
