a, .teaser h1,#breadcrumb .profile, #vsnav ul li a, .thl { color: #b43c46; }
.sitemapbox h2 a { color: #fff; }
h1#logo a { background: url(../pics/logo/hfz.gif) 5px 0 no-repeat; width: 400px; height: 60px; }
.teaser h3, .table h2, .table.dpa p, .tabbox.map h3, .sitemapbox h2, #desk form h2 { background: url(../pics/hfz/gradient.gif) 0 0 repeat-x; }

#nav { background-image: url(../pics/hfz/gradient.gif); background-position: 0 2.1em; }
#nav li { background: url(../pics/hfz/navtab_left.gif) 0 0 no-repeat; margin: 0; margin-right: -1px; }
#nav li a { background: url(../pics/hfz/navtab_right.gif) 100% 0 no-repeat; color: #b43c46; }
#nav li.active { background: url(../pics/hfz/navtab_left_active.gif) 0 0 no-repeat; border: 0 none; margin-right: 0; }
#nav li.active a { background: url(../pics/hfz/navtab_right_active.gif) 100% 0 no-repeat; color: #FFF; }

#vsnavbox h3 { background-image: none; }

.prev a, .next a { background: url(../pics/hfz/slide_prev.gif) 50% 50% no-repeat; }
.next a { background: url(../pics/hfz/slide_next.gif) 50% 50% no-repeat; }

.mjumplist .jfirst { background-image: url(../pics/hfz/jumplist_begin_disabled.gif); }
.mjumplist .jprev { background-image: url(../pics/hfz/jumplist_prev_disabled.gif); }
.mjumplist .jnext { background-image: url(../pics/hfz/jumplist_next_disabled.gif); }
.mjumplist .jlast { background-image: url(../pics/hfz/jumplist_end_disabled.gif); }
.mjumplist .jfirst a { background-image: url(../pics/hfz/jumplist_begin.gif); }
.mjumplist .jprev a { background-image: url(../pics/hfz/jumplist_prev.gif); }
.mjumplist .jnext a { background-image: url(../pics/hfz/jumplist_next.gif); }
.mjumplist .jlast a { background-image: url(../pics/hfz/jumplist_end.gif); }
.jumplist .jfirst { background-image: url(../pics/hfz/jumplist_begin_disabled.gif); }
.jumplist .jprev { background-image: url(../pics/hfz/jumplist_prev_disabled.gif); }
.jumplist .jnext { background-image: url(../pics/hfz/jumplist_next_disabled.gif); }
.jumplist .jlast { background-image: url(../pics/hfz/jumplist_end_disabled.gif); }
.jumplist .jfirst a { background-image: url(../pics/hfz/jumplist_begin.gif); }
.jumplist .jprev a { background-image: url(../pics/hfz/jumplist_prev.gif); }
.jumplist .jnext a { background-image: url(../pics/hfz/jumplist_next.gif); }
.jumplist .jlast a { background-image: url(../pics/hfz/jumplist_end.gif); }

.dropdown li a, .options ul li a { background:transparent url(../pics/hfz/dropdown.gif) no-repeat 100% 50%; }

.sortable dd a { background: url(../pics/hfz/sort.gif) 0 50% no-repeat; padding-right: 10px; }
.sortable dd a.asc { background: url(../pics/hfz/sort_asc.gif) 0 50% no-repeat; }
.sortable dd a.desc { background: url(../pics/hfz/sort_desc.gif) 0 50% no-repeat; }

#page table.datepicker span.prev, #page table.datepicker span.next { width: 20px; height: 20px; }
table.datepicker td:hover, table.datepicker td.selected, #lsnav .lsnav.active { background-color: #f3f3ee; }
table.datepicker span.prev { background-image: url(../pics/hfz/jumplist_prev.gif) }
table.datepicker span.next { background-image: url(../pics/hfz/jumplist_next.gif); }

.jumpprev { background: url(../pics/hfz/jumplist_prev.gif) 0 50% no-repeat; }
.jumpnext { background: url(../pics/hfz/jumplist_next.gif) 100% 50% no-repeat; }

.tooltip em { border: 1px solid #b33b45; border-left: 0 none; background-color: #fff; }
.tooltip:hover span { background: url(../pics/hfz/tooltip.gif) 0 0 no-repeat; }

.ranking .date { background-image: url(../pics/hfz/calendar.gif); }
.social-media-box li { font-size: 11px }

