
#sidebar-2 {float:right; width:310px; padding:0 0px 0 0px; margin-left:50px;  }
#sidebar {float:left; width:260px; margin-right:30px; padding-right:29px;}
#sidebar .moduletable {padding:15px;}

.moduletable-news { overflow:hidden; height:261px; background: none repeat scroll 0 0 #1E1E1E;}
.moduletable-news .buttons { display:none; height:42px; background:#1c1c1c; border-top:1px solid #151515; position:relative;}
.moduletable-news h3 {}
.-news {
    padding:0px 25px 0px 0px;
	margin:5px 0 11px 0;
	}
	
.-news ul{
    padding:10px 0px 0px;
	margin:0px;
	}
/***  Vertical Buttons ***/
.-news{
	z-index: 2;
	overflow: hidden;
	/*height:199px;*/
	height:199px;
	position:relative;
}
.-news .scroller li .contentpagetitle-news {color:#fff; font-weight:bold;}

.-news .scroller {padding-left:18px; position:relative;}
.-news .scroller li { padding:10px 0px 10px 0px; list-style:none; height:75px; color:#FFFFFF; border-bottom:1px solid #fff; }
.-news .scroller li span{ color:#c6080b;}


.moduletable-news .prev {
	position: absolute;
	top:5px;
	right:5px;
	width:32px;
	height:32px;
	text-align:center;
	background:url(carousel-button.png) no-repeat -33px 0px;
	cursor:pointer;
}
.moduletable-news .next {
	position: absolute;
	top:5px;
	right:38px;
	width:32px;
	height:32px;
	text-align:center;
	background:url(carousel-button.png) 0 -33px no-repeat;
	cursor:pointer;
}
.moduletable-news .next:hover {background-position:0 0;}
.moduletable-news .prev:hover {background-position:-33px -33px;}
