body {
 font-family: "Verdana", "Times New Roman";
 background-color: #f4ffde;
}

hr { color: #99cc66; }

#navigation { width: 150px; font-size:13px; margin:0px auto; padding:0px auto; text-align:center;}
#navigation div { background-image: url(img/button.gif); background-repeat:no-repeat; width:150px; height:30px; margin:0.2em auto; padding:0px auto; text-indent: 5px; text-align: left;}
#navigation a { display: block; color: #666666; font-size: small; font-weight: bold; padding-top:8px; padding-bottom:4px;}
#navigation a:link { color: #666666; font-weight: bold;}
#navigation a:visited { color: #666666; font-weight: bold;}
#navigation a:hover { color:black; font-weight: bold;}

a { text-decoration: none; font-weight: bold; }
a:link { color: green; font-weight: bold; }
a:visited { color: green; font-weight: bold; }
a:hover { color: #000000; font-weight: bold; }

.autor { font-size: 12pt;
font-weight: bold;
text-align: center;
}

.titel { font-size: 18pt;
font-weight: bold;
text-align: center;
}

.h3 { font-size: 13pt;
font-weight: bold;
text-align: center;
}

.untertitel { font-size: 12pt;
text-align: center;
}

.zeilennr { font-size: 8pt; text-align: right; }

.bb { border-bottom: thin solid #99cc66; padding-bottom: 3px; }

.bgcal { background-color: #e7ffcf; }

.li-none { list-style-type:none; }
.li2 { margin-left:40px; list-style-type:circle; }
.li3 { margin-left:80px; list-style-type:square; }
.li4 { margin-left:120px; list-style-type:square; }
.li5 { margin-left:160px; list-style-type:square; }
ul.inhalt { font-size:small; }

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

.gbbox { padding:5px; border-bottom: 2px solid #99cc66;}

.sm {
font-size:smaller;
}

legend {
color: #006600;
font-weight: bold;
}

.richtig {
color: #009900;
font-weight: bold;
}

.falsch {
color: #FF0000;
font-weight: bold;
}

.tquiz {
margin:5px 5px;
}

.zitat {
border-width:2px; border-color:#339900; border-style:solid; padding:5px;
}
.sup-h {
font-size:small;
}
.zt-l {
width:15%; text-align:center;
}
.zt-r {
width:85%; text-align:left;
}

blockquote.comment {
padding:5px;
border: thin solid green;
}

p.logo {text-align: center;}
.center {text-align: center;}

.tab-index {text-align: justify;}

#buecherkat {
width: 154px; height: 65px; text-align: left; line-height: 20px; font-family: Arial,Helvetica; font-size: 13px; border: solid 2px green; color: black; padding: 3px;
}

#buecherkat ul {
line-height: 20px; margin: 0; padding: 0 0 0 20px; list-style-type: disc;
}
