.content { padding:5px; }
.content, .content * { font-family:Arial, Helvetica; font-size: 12px; }
.content pre { font-family:Courier; }
.content h1 { font-size:14px; background: #e0e0e0; font-weight:bold; margin:0; padding:2px; }
.content h2 { font-size:14px; font-weight:bold; margin:0; }
.content h3 { font-size:12px; font-weight:bold; margin:0; }
.content h4 { font-size:14px; font-style:italic; margin:0; }
.content h5 { font-size:12px; margin:0; }
.content h6 { font-size:12px; font-style:italic; margin:0; }
.content hr { border:0;border-bottom:1px dotted black;color:#ffffff;background:#ffffff; }
.content a, .content a:link,.content a:active, .content a:visited { color: #2020af; text-decoration:none; }
.content a:hover { color: #ff5050; text-decoration:underline; }
.content td { padding:5px; }

.box { width:180px; border:1px dotted #000000; background:#e0e0e0; padding:5px; margin-right:-5px;margin-top:-5px;}

.bm_bestlist_autor { font-style:italic;}
.bm_bestlist_titel { }
.bm_bestlist_verlag { color:#a0a0a0; font-size:10px;}

.bmfilialen { border-collapse:collapse;}
.bmfilialen th { text-align: left; background: #d2dfee;padding:5px;}
.bmfilialen th.bl { background: #ffcc33; }
.bmfilialen td { margin:0; padding:5px; border:0px; }
.bmfilialen tr.odd td, .bmfilialen tr.even td { border-bottom:1px dotted grey; }
.bmfilialen tr.even td { background: #f8f8f8; }

.menu, .menu * { font-family:Arial; letter-spacing: 2px; font-size: 11px; }
.menu td { padding:4px; vertical-align:top; margin:0; border:0;}
.menu a, .menu a:link,.menu a:active, .menu a:visited {  text-decoration:none;}
.menu a:hover {  text-decoration:none;}
#menu2 tr:hover td, #menu2 .sfhover { background: #c0c0c0;}
#menu1 tr:hover td, #menu1 .sfhover { background: #BFD1E6;}
table.menu  { border-collapse: collapse; width:160px;}
.service_saeule a { color:#333333 !important;text-decoration:none !important; }
.service_saeule a:hover{ color:#333333 !important;text-decoration:none !important; }

