
body             { color: #000; font-size: 100.01%; font-family: Verdana, Arial, sans-serif; background-color: #dcdcdc; text-align: center; margin: 0px }
#contleiste { overflow: hidden }
.zitatautor     { font-variant: small-caps; font-size: 0.7em; line-height: 1.5em }
.zitat    { font-style: italic; font-size: 0.7em; line-height: 1.5em }
.vorschau  { font-weight: bold; font-size: 0.8em; line-height: 1.5em }
.zitat_inhalt  { font-style: italic; font-size: 0.9em; line-height: 1.5em }
.klein  { font-size: 0.7em; line-height: 1.5em }
#container                { background: #f5f5f5 url(img/buchhinter.jpg); text-align: left; margin: 0px auto; border: solid 1px #808080; width: 800px }
html>body h1 { border-color: gray }
div#navi               { font-size: 1em; float: left; width: 9em }
div#navi ul     { font-size: 0.8em; float: left; margin: 2em 0px 0px 2.5em; padding: 0px; width: 10em }
div#navi li           { list-style-type: none; margin: 0px 0px 2px; padding: 0px }
div#navi a          { font-weight: bold; text-align: left; display: block; border: solid 1px #787878; width: 100%; -moz-border-radius: 6px }
div#navi a:link, div#navi a:visited           { color: #fff; text-decoration: none; background-color: #daaa20; padding: 0.3em }
div#navi a:link span, div#navi a:visited span { color: #daa520 }
html>body div#navi li a   { width: auto }
div#navi a:hover    { color: #000; text-decoration: none; background-color: #fff8dc }
div#navi a:hover span   { color: #fff }
div#navi a:active     { color: #fff; background-color: #b8860b }
div#inhalt                { color: #000; font-size: 1em; line-height: 1.2em; background-color: #fff8dc; text-align: left; margin-top: 1.5em; margin-right: 1.5em; margin-left: 15em; padding: 0.5em 1em 1em; border: solid 1px #b8b8b8; -moz-border-radius: 1.2em   }
* html div#inhalt { height: 1em; }
div#bild_zitat                { font-style: italic; font-size: 1em; background-color: #f5f5f5; float: left; margin-top: 3em; margin-left: 1em; padding: 0.3em; border: solid 1px #b8b8b8; width: 11em; -moz-border-radius: 6px; }
div#kommend { font-style: italic; font-size: 1em; background-color: #f5f5f5; float: left; margin-top: 3em; margin-left: 1em; padding: 0.3em; border: solid 1px #b8b8b8; width: 11em; -moz-border-radius: 6px }
div#inhalt h1  { font-size: 1.2em; margin: 0.2em 0px }
div#inhalt p   { font-size: 0.8em; margin: 1em 0px }
div#navi li a .pop  { display: none; top: 0 }
div#navi li a:hover span.pop   { color: #696969; font-weight: normal; font-size: 0.9em; text-decoration: none; background-color: #fff; display: block; padding: 5px; border: solid 1px #000; position: absolute; top: 0px; left: 150px; width: 200px }
div#navi li a:hover { position: relative }
h1   { font-weight: bold; font-size: 1.2em; line-height: 1.1em; padding: 0.5em 0.5em 0 0 }
h2  { font-weight: bold; font-size: 1em }
.buchbild       { background-color: #fff8dc; text-align: center; float: none; margin-top: 2em; margin-bottom: 2em }
.bild_zitat { background-color: #f5f5f5; text-align: center; float: none; margin-top: 2em; margin-bottom: 2em }
h3  { font-weight: bold; font-size: 0.9em }
h4 { font-weight: bold; font-size: 0.8em; line-height: 1em }

a:link        { color: #000; font-weight: bold; text-decoration: none }
a:visited         { color: #696969; font-weight: bold; text-decoration: none }
a:hover  { color: #c00; text-decoration: underline }
a:active  { color: #c30; text-decoration: none }
#inhalt_bild  { background-color: #fff8dc; text-align: center; float: none; margin: 0em }
#bestell       { float: right; margin: 0.8em 0em 0.2em 0.2em; width: 124px }
#fusszeile { font-size: 0.8em; text-align: center; clear: both; margin-top: 1em; margin-right: 0px; padding: 0.3em; width: 10em }
.kasten     { font-size: 1.1em; background-color: #f0e68c; margin: 1em 2em 2em; padding: 0.5em; border: dotted 1px #a9a9a9; -moz-border-radius: 1em }
.detail { float: right; margin: 10px 0 10px 10px; }
