/* styles grundeinstellungen (ohne textart und groesse) */

body {
  color:black;
  background-color:#ffe8d8;
  text-align:left;
  border-style:solid;
  border-width:0;
  border-color:black;
  margin:0;
  padding:0.5em;
}

div {text-align:left;}

h1 {
  font-size:22pt;
  font-weight:bold;
  text-align:center;
  padding-bottom:0;
}

h2 {
  font-size:18pt;
  font-weight:bold;
  text-align:center;
  padding:0 0 280px 0;
  background-image:url(../foto/body_hg.jpg);
  background-position:bottom center;
  background-repeat:no-repeat;
}

h3 {
  font-size:16pt;
  font-weight:bold;
  text-align:left;
  padding:1em 0.5em 0.5em 2em;
}

p {
  text-align:left;
  margin:0.5em 1em;
}

p.titel {
  font-size:16pt;
  font-weight:bold;
  text-align:center;
}

ul {list-style-type:disc;list-style-position:outside;margin:0 0 0 1em;padding:0;}
ol {list-style-type:decimal;list-style-position:outside;margin:0 0 0 1em;padding:0;}

table {
  border-style:solid;
  border-width:0;
  border-color:black;
  border-spacing:0;
  width:auto;
  margin:10px 0 0 0;
  text-align:center;
}

td {
  border-style:solid;
  border-color:black;
  border-width:0;
  text-align:left;
  margin:0;
  padding:2pt;
  color:black;
}

dl {
  text-align:left;
  vertical-align:top;
  padding:4pt;
}

dd {
  text-align:left;
  vertical-align:top;
  padding:4pt;
}

dt {
  text-align:left;
  vertical-align:top;
  padding:4pt;
}

li {
  text-align:left;
  vertical-align:middle;
  padding:1pt;
  margin:0 0 0 1.5em;
}

img {
  border-width:0;
  padding:0;
  margin:0.3em 0 0 0;
}

.mi {text-align:center;}
.fe {font-weight:bold;}
.un {text-decoration:underline;}
.ku {font-style:italic;}
.re {text-align:right;}
.si {padding-top:2em;}
.red {color:#ff0000;}

.klein {font-size:10pt;}
