#eventsOverview .list { padding: 0; list-style: none; margin: 0; width: 600px; float: left; }
#eventsOverview .list li { background: url(img/newsitem_bottomborder.png) left bottom repeat-x; padding: 11px 0 10px 0; overflow:auto ;  }
#eventsOverview .list li .newsimg { border: 1px solid #999999; float: left; margin-right: 11px; width: 115px; height: auto;}
#eventsOverview .list li .txt_container { width: 470px; height: auto; background: none; margin: 0; float: right;  padding-top:  10px;}
#eventsOverview .list li .txt_container p {margin:0; padding:0;}
#eventsOverview .list li .arrowlink { position: static; float: right; }
#eventsOverview .list li .detail_block { position: static; padding: 5px 11px 11px 11px;  border: 1px solid #8B8B8B; width: 126px; min-height: 50px; float: right; background: url(img/rightblock_bg.png) repeat; }
.list li .detail_block .rightBlockLabel {float: left; width: 55px; text-align: left; }
.list li .detail_block .rightBlockContent { float: left; width: 71px; color: #fff; text-align: left;}
.rightblock .rightBlockLabel {float: left; width: 50px; padding-left: 5px; padding-top: 3px; text-align: left;}
.rightblock .rightBlockContent { float: left; width: 66px; padding-bottom: 3px; padding-top: 3px; color: #fff; text-align: left;}
.rightblockSingle .rightBlockContent { float: left; width: 126px; padding-bottom: 3px; padding-top: 3px; padding-left: 5px; color: #fff; text-align: left;}
.wideblock_middle .rightblockSingle { width: 157px; border: 1px solid #8B8B8B; float: left; background: url(img/rightblock_bg.png) repeat; padding-top:  5px; padding-bottom:5px;}
.wideblock_middle .rightblockSingle a { color: #fff; text-decoration: none;}

.rightblock { margin-bottom:  15px; }

.rightblock a img {
    margin: 5px 0px;
}

#rightBlockWrapper {
    overflow:auto;
}
