h1{
   margin-top:15px;
   margin-bottom:20px;
}
td{
   vertical-align:top;
   text-align:left;
}
.Autor {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    color: #666666;
}
.Titel {
    font-family: Verdana,Arial, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: bolder;
    color: #008339;
    text-decoration: none;
    margin-top:3px;
    margin-bottom:3px;
}
.Untertitel {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}
.ISBN,.Preis,.Verlag,.Jahr,.Medien {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
}
.Preis{
    font-weight:bold;
    font-size: 9pt;
}
.Bewertung{
   margin-top:0px;
   margin-bottom:0px;
   text-align:right;
}
.Rezension {

    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    text-decoration: none;
    text-align:justify;
}
p.Zeugs{
   margin-bottom:0px;
}
p.Rezension{
   margin-top:6pt;
}
.Kategorie{
    color:darkgray;
}
.auswahl{
   font-size:11pt;
   width:20%;
   text-align:center;
   background-color:cornsilk;
}
.auswahl a:link,.auswahl a:active,.auswahl a:visited,.auswahl a:focus,.auswahl a:hover{
   font-weight:bold;
   color:#e77817;

}
.weiter{
   text-align:right;
   font-weight:bold;
}
.weiter a:link,.weiter a:active,.weiter a:visited,.weiter a:focus,.weiter a:hover{
   font-weight:bold;
   color:#f79109;
}
.weiter a:hover{
   color:#cde855;
}
p.button
{
   text-align:center;
   margin-top:6px;
   margin-bottom:6px;
   font-size:7pt;
   color:black;

}
a:link.button,a:active.button,a:visited.button,a:focus.button,a:hover.button{
   border: 2px outset black;
   padding-left:1px;
   padding-right:1px;
   color:black;
   text-decoration:none;
   width:60px;
   background-color:#dddddd;

}
a:hover.button{
   border-style:outset;
   background-color:white;
}
a:active.button{
   border-style:inset;
   background-color:white;
}
a:link.btbearb,a:active.btbearb,a:visited.btbearb,a:focus.btbearb,a:hover.btbearb{
   border: 2px outset red;
   padding-left:1px;
   padding-right:1px;
   color:black;
   text-decoration:none;
   width:60px;

}
a:hover.btbearb,a:active.btbearb{
   border-style:inset;
   background-color:yellow;
}
table.infobox{
   border:2px solid #493f0b;
   width:100%;
}
th.infobox{
  background-color:#493f0b;
  color:white;
  border:none;
}
td.infobox{
  padding:3px;
  padding-top:6px;
  border:none;
}
