h1.topNews{background: url(../pix/tops/grau.gif) #666666 repeat-y;}
div.topNews{}
#mainContent div.topNews h1{color: #006699; margin: 5px 0px 5px 0px; padding: 0px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.topNews p{display: block; margin: 0px;}
.topNews h2{margin: 0px 0px 5px 0px; text-decoration: underline; font-size: 12px; }

.topNews a{color: #336699;text-decoration: none;}
.topNews a:hover {color: #CC6600;}
.topNews a:hover h1{color: #CC6600;}
.topNews span{color: #999;}
.topNews a.topPic{ display: block; border: 1px solid #000; text-align: center; padding: 10px 0 10px 0; background: #CCC; }

.searchInput{padding: 3px 0 3px 0;}


h1.newsUebersicht{background: url(../pix/tops/grau.gif) #666666 repeat-y;}
div.newsUebersicht{background: url(../pix/news_bg.gif) #FFFFFF no-repeat right bottom;}
.newsUebersicht h2{margin: 0px 0px 5px 0px; text-decoration: underline; font-size: 12px;}
.newsUebersicht a{color: #336699; text-decoration: none;}
.newsUebersicht a:hover{color: #CC6600;}
.newsUebersicht span { color: #999; }


.startpay{border: 1px solid #000000;}
h1.startpay{background: url(../pix/tops/orange.gif) #FFCC33 repeat-y;}
#mainContent div.startpay{
	width: 478px;
	padding: 12px 6px 12px 6px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; position: relative;
	background: url(../pix/news_bg.gif) #FFFFFF no-repeat right bottom;
}
div.startpay div#startpayNumber{position: absolute; top: 3px; right: 5px; padding: 0px; border: 1px solid #999;}
div.startpay div#startpayNumber img{margin: 0 2px 0 2px; cursor: pointer;}

















