body { margin: 0px; padding: 0px;  font-family: Verdana; background-repeat: repeat-y; }
div.main { background-image: url('img/tpb.gif'); background-color: #ffffff; height: 571px; background-repeat: no-repeat;}
div.menuwrap { position: absolute; left: 180px; top: 39px; width: 645px; }
.menu { height: 334px; background-image: url('img/tpmb.gif'); background-repeat: repeat-x; width: 128px; float: left; overflow hidden;}
.menu img {border: none; border-right: 1px solid #ffffff; }
.menu1 { background-image: url('img/tpmb1.jpg'); background-repeat: no-repeat; }
.menu5 { background-image: url('img/tpmb5.gif'); background-repeat: no-repeat; width: 127px;}
.menu5 img { border: none; }
.menu .lv1 { font-weight: bold; display: block; padding: 5px 0px 5px 10px; font-size: 12px; color: #ffffff; text-decoration: none;}
.menu a:hover.lv1 { text-decoration: underline; }
.menu ul { 	list-style-type: none; padding:0px; margin: 10px 0px 0px 10px; font-size: 10px; }
.menu ul li { padding: 0px 0px 4px 0px; #padding: 0px;}
.menu ul li a { color: #ffffff; text-decoration: none; }
.menu ul li a:hover { text-decoration: underline; }
.news { position: absolute; left: 180px; top: 399px; background-image: url('img/tpnb.gif'); background-repeat-norepeat; width: 639px; height: 137px; }
.news .cat { padding: 10px 0px 0px 25px; font-size: 12px; color: #990000; font-weight: bold;}
.news a { color: #990000; text-decoration: none; }
.news a:hover { text-decoration: underline; }
.news p { padding: 0px 25px 0px 25px; color: #666666; font-size: 11px; margin: 10px 0px 0px 0px;}
.news p a { color: #990000; test-decoration: none; }
.ticker { position: absolute; top: 571px; background-image: url('img/tickerbg.gif'); background-repeat: no-repeat; width: 935px; #width: 995px; background-color: #DD3C3C; height: 50px; color: #ffffff; font-size: 10px; padding: 8px 0px 8px 60px;}

.notruf { position: absolute; top: 399px; left: 823px; #left: 833px;}
.dtm { position: absolute; top: 120px; left: 823px; #left: 833px;}
.login { position: absolute; top: 286px; left: 823px; #left: 833px;}

.topmenu { position: absolute; top: 9px; color: #666666; font-size: 10px; width: 915px; text-align: right; }
.topmenu a { color: #666666; text-decoration: none; }
.topmenu a:hover { text-decoration: underline; }
.topmenu img { vertical-align: middle; }

.ticker a { color: #ffffff; text-decoration: none; }
.ticker a:hover { color: text-decoration: underline; }

