/* Grundeinstellungen */
body {
  background-color:#FFFFFF;
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}

/* Ueberschriften */
h1 {
  font-family:serif;
  font-size:1.4em;
  font-weight:bold;
  margin-top:0px;
  margin-bottom:15px;
}

h2 {
  font-family:sans-serif;
  font-size:1.2em;
  font-weight:bold;
  margin-top:1.5em;
  margin-bottom:1em;
}

h3 {
  font-family:serif;
  font-size:1.1em;
  font-weight:bold;
  margin-top:1.2em;
  margin-bottom:0.5em;
}

h4 {
  font-family:sans-serif;
  font-size:1em;
  font-weight:bold;
  margin-top:1.2em;
  margin-bottom:0.2em;
}

/* Absaetze */
p {
  margin-top:0.5em;
  margin-bottom:1em;
}

img {
  border-width:0em;
}

em {
  text-style:italic;
}

table {
  border-spacing:0.2em;
}

td {
  padding:0.3em;
}

tfoot td {
  border-width:0.1em;
  border-color:#C0C0C0;
  border-style:solid;
}

th {
  font-weight:bold;
  background-color:#DDDDDD;
  padding:0.3em;
  border-width:0.1em;
  border-color:#C0C0C0;
  border-style:solid;
}

/* ------------------------ */

table.quote p {
  font-family:sans-serif;
  font-size:12px;
  text-align:justify;
  color:#000000;
  margin-top:5px;
  margin-bottom:12px;
}


/* Tabellen */
table.quote {
  background-color:#EEEEEE;
  border-width:2px;
  border-color:#D0D0D0;
  border-style:solid;
  padding:5px;
}

div.quote {
  background-color:#eeeeee;
  border-width:1px;
  border-color:#d0d0d0;
  border-style:solid;
  padding:10px;
}


/* Links */
a { font-family:inherit; }
a:link {
  color:#1111DD;
  text-decoration:none;
}

a:active {
  color:#1111DD;
  text-decoration:none;
}

a:visited {
  color:#1111DD;
  text-decoration:none;
}

a:hover	{
  color:#1111DD;
  text-decoration:underline;
}



/* bestimmte Elemente */

.warning {
  color:#DD0000;
}

td#menge {
  text-align:center;
}

td#preis {
  text-align:right;
}

tfoot#endpreis td {
  font-weight:bold;
}

.floatright {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
}

div.bookcite img {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
}

div.hinweis {
  margin-top: 10px;
  margin-bottom: 10px;
  border: 0.1em solid #000000;
  padding: 10px;
  background: #ffffdd;
}

img#hinweis {
  margin:1em;
  float:left;
}

span#title {
  margin-top:2px;
  margin-bottom:20px;
}

span#subtitle {
  margin-top:2px;
  padding-top:20px;
}

table#radioarchiv td#datum {
  text-align:right;
}

/* img.bookcover { float:left; }
 div.bookcite */

img.floatleft {
  float:left;
  margin-right:1em;
  margin-bottom:0.5em;
}

img.floatright {
  float:right;
  margin-right:1em;
  margin-bottom:0.5em;
}

br.clearleft {
  clear:left;
}

br.clearright {
  clear:right;
}

em.title {
  text-style:italic;
}

em.booktitle {
  font-family:serif;
  font-size:1.3em;
  font-weight:bold;
  font-style:italic;
}

em.booksubtitle {
  font-family:serif;
  font-size:1.2em;
  font-weight:bold;
  font-style:italic;
}

q {
  font-family:inherit;
  font-size:inherit;
  font-weight:inherit;
}

q.title {
  font-style:italic;
}


/* ------------------ */

* {
  font-family:sans-serif;
  font-size:1em;
  color:#000000;
  text-align:left;
  vertical-align:top;
}

