/* F O O T E R */
.footer { width: 992px; height: 242px; clear: both; margin: 0px auto; min-width: 992px; position: relative; background-color: transparent; border: 1px solid #666; border-bottom: none; }
.footer td a { font-size: 9pt; text-decoration: none; }
.footer td a:hover { color: #999; }

/*footer top*/
.footer .f-t { width: 992px; height: 165px; padding: 21px 0 12px 0; border-bottom: 1px solid #666; background: url("../img/f-back.jpg") left top repeat-x; }
* html .footer .f-t { padding-bottom: 13px; }
.footer .f-t .topmenu { border: none; background: none; height: auto; height: 20px; }
.footer .f-t .topmenu .h-lpunkt { padding: 0px 18px; }
.footer .f-t .f-list { width: 992px; margin: 8px 0 0 0; border-collapse: collapse; }
.footer .f-t .f-list td { width: 12.5%; text-align: left; height: 20px; padding: 0 0 0 15px; background: url("../img/f-listback.gif") right top repeat-y; border: none; border-width: 0px; }
.footer .f-t .f-list .l { background: none; }
.footer .f-t .f-list td a { font-size: 14px; color: #fff; }
.footer .f-t .f-list td a:hover { color: #999; }

/*footer bottom*/
.footer .f-b { width: 992px; position: relative; background-color: #3d3d3d; }
.footer .f-b table { left: 15px; top: 9px; position: absolute; } 
.footer .f-b td { padding: 0 12px 0px 10px; height: 12px; border: none; border-width: 0px; border-left: 1px solid #fff; }
.footer .f-b .f { border: none; }
.footer .f-b td a { color: #e9b03a; }
.footer .f-b td a:hover { color: #999; }
.footer .f-b .copyrights { right: 25px; top:8px; position: absolute; color: #ccc; font-size: 9pt; }
.footer .f-b .copyrights a { text-decoration: none; color: #ccc; }
.footer .f-b .copyrights a:hover { color: #999; }
.footer .f-b .counters { padding: 30px 0px 3px 25px; }