A:link, A:visited { text-decoration: none; color: #415A9A }
A:hover  {text-decoration: underline; color:#0000FF }

h1  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16pt; color: #415A9A; display: inline; }
h2  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: #415A9A; font-weight: bold; display: inline; }
h3  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; color: #415A9A; font-weight: normal; display: inline;}

td       { font-family: Arial, Helvetica, sans-serif; }
.td08    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.td08dwp    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; text-align:justify; -webkit-hyphens:auto; -moz-hyphens:auto; -ms-hyphens:auto; hyphens:auto;}

.td08c   { font-family: Courier New, Courier; font-size: 8pt; }
.td08t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 8pt; }
.td09    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.td09grau{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #808080; }
.td09a   { font-size: 9pt; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); }
.td09b   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #415A9A; }
.td09t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 9pt; }
.td09lo  { font-size: 9pt; border-top: 1px solid rgb(0,0,0); }
.td09lu  { font-size: 9pt; border-bottom: 1px solid rgb(0,0,0); }
.td09lro { font-size: 9pt; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.td09lr  { font-size: 9pt; border-right: 1px solid rgb(0,0,0); }
.td09lru { font-size: 9pt; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.td10    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.td10b   { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #415A9A; }
.td10t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
.td10lu  { font-size: 10pt; border-bottom: 1px solid rgb(0,0,0); }
.td10lub { font-size: 10pt; border-bottom: 1px solid rgb(65,90,154); }
.td10lou { font-size: 10pt; border-bottom: 1px solid rgb(0,0,0); border-top: 1px solid rgb(0,0,0); }
.td10ll  { font-size: 10pt; border-left: 1px solid rgb(0,0,0); }
.td10llu { font-size: 10pt; border-left: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); }
.td10lr  { font-size: 10pt; border-right: 1px solid rgb(0,0,0); }
.td10lru { font-size: 10pt; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.td10lro { font-size: 10pt; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.td11    { font-size: 11pt; }
.td11b   { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #415A9A; }
.td11t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; }
.td11tb  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; color: #415A9A; }
.td12    { font-size: 12pt; }
.td12b   { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #415A9A; }
.td12t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; }
.td12tb  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12pt; color: #415A9A; }
.td14tb  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 14pt; color: #415A9A; }
.td16tb  { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 16pt; color: #415A9A; }
.tdh1    { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #415A9A }
.tdh1lu  { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #415A9A; border-bottom: 1px solid rgb(65,90,154); }
.lla     { padding-right:5px; }
.lltd    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFFFFF; }
.lltr	 { text-decoration: none; }
.lltable { width: 100%; border-collapse: separate; background-color: #EAECF4; empty-cells: show; }
.tdh     { font-size: 10pt; background: #C6D3E1; }
.tdh2    { font-size: 11pt; background: #C6D3E1; }
.tdhlr   { font-size: 11pt; background: #C6D3E1; border-right: 1px solid rgb(0,0,0); }
.tdb     { font-size: 10pt; background: #C0C0C0; } 
.tdblr   { font-size: 10pt; background: #C0C0C0; border-right: 1px solid rgb(0,0,0); } 
.tdblu   { font-size: 10pt; background: #C0C0C0; border-bottom: 1px solid rgb(0,0,0); }
.tdblru  { font-size: 10pt; background: #C0C0C0; border-right: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); }
.tdg     { font-size: 10pt; background: #C6D3E1; }
.tdglr   { font-size: 10pt; background: #C6D3E1; border-right: 1px solid rgb(0,0,0); }
.tdglru  { font-size: 10pt; background: #C6D3E1; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.tdglu   { font-size: 10pt; background: #C6D3E1; border-bottom: 1px solid rgb(0,0,0); }
.tds     { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(255,255,255); }
.tdslr   { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(255,255,255); border-right: 1px solid rgb(0,0,0); }
.tdslu   { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(0,0,0); }
.tdslru  { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.tdslro  { font-size: 10pt; background: #E5E5E5; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.bb      { border:1px solid #415A9A; padding:4px; }


.preis_bg { width:100px; height:48px; text-align:center; background:transparent; background-image: url(https://www.hebezone.org/content/imdiv/angebote_preis.gif); }
.preis {  font-family:arial,sans-serif; font-style:italic; color: #ffffff; font-weight:bold; font-size:18px; letter-spacing:0px; text-align:center; background:transparent; }