A:link, A:visited { text-decoration: none; color: #003399 }
A:hover  {text-decoration: underline; color:#990033 }

h1       { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; text-decoration: underline; display: inline;}

td       { font-family: Arial, Helvetica, sans-serif; }
.td08    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; }
.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; }
.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); }
.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); }
.td09lro { font-size: 9pt; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.td09llo { font-size: 9pt; border-top: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0); }
.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); }
.td10    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
.td10t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10pt; }
.td10lu  { font-size: 10pt; border-bottom: 1px solid rgb(0,0,0); }
.td10lr  { font-size: 10pt; border-right: 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); }
.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; }
.td11t   { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11pt; }
.td12    { font-size: 12pt; }
.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; }
.tdg09   { font-size: 9pt; background: #C6D3E1; }
.tdglr   { font-size: 10pt; background: #C6D3E1; border-right: 1px solid rgb(0,0,0); }
.tdglr09 { font-size: 9pt; 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); }
.tdglru09 { font-size: 9pt; 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); }
.tdglu09 { font-size: 9pt; background: #C6D3E1; border-bottom: 1px solid rgb(0,0,0); }
.tds     { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(255,255,255); }
.tds08   { font-size: 8pt; background: #E5E5E5; border-bottom: 1px solid rgb(255,255,255); }
.tds09   { font-size: 9pt; 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); }
.tdslr08 { font-size: 8pt; background: #E5E5E5; border-bottom: 1px solid rgb(255,255,255); border-right: 1px solid rgb(0,0,0); }
.tdslr09 { font-size: 9pt; 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); }
.tdslu08 { font-size: 10pt; background: #E5E5E5; border-bottom: 1px solid rgb(0,0,0); }
.tdslu09 { 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); }
.tdslru08 { font-size: 8pt; background: #E5E5E5; border-bottom: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.tdslru09 { font-size: 9pt; 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); }
.tdslro08 { font-size: 8pt; background: #E5E5E5; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); }
.tdslro09 { 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;}
.gb      { border:1px solid #C0C0C0;}

.preis_bg { width:100px; height:48px; text-align:center; background:transparent; background-image: url(../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; }
.verlauf_links { width:20px; background-image: url('../imdiv/t_sl_n.gif'); background-repeat: repeat-y; background-position: left top; }
.verlauf_rechts { width:20px; background-image: url('../imdiv/t_sr_n.gif'); background-repeat: repeat-y; background-position: right top; }