.tag_cloud .box-content ul.links li a {
	display:block;
	width:128px;
	font-weight: bold;
	padding: 7px 0px 5px 20px;
}
.tag_cloud .box-content ul.links li {
	position: relative;
}
.tag_cloud .box-content ul.links li a img {
	position: absolute;
	top:4px;
	left: 0px;
}
.moderators .box-content ul.moderators li a {
	display:block;
	width:118px;
	font-weight: bold;
	padding: 7px 0px 5px 30px;
}
.shop .moderators .box-content ul.moderators li a {
	color:#ffaa01;
}
.moderators .box-content ul.moderators li {
	position: relative;
	margin-top:3px;
}
.moderators .box-content ul.moderators li a img {
	position: absolute;
	top:4px;
	left: 0px;
}
.tag_cloud .box-content ul.links li a span.text-arrow img,
.moderators .box-content ul.moderators li a span.text-arrow img {
	position: inherit;
}
.tag_cloud .box-content ul.links li a:hover,
.moderators .box-content ul.moderators li a:hover {
	color:#004444;
	text-decoration: none;
}
.shop .tag_cloud .box-content ul.links li a:hover,
.shop .moderators .box-content ul.moderators li a:hover {
	color:#ffaa01;
	text-decoration: none;
}
.rectangle .box-content,
.single_teaser .box-content {
	padding:1px 0px 0px 2px;
}
.rectangle .box-footer,
.single_teaser .box-footer {
	height:6px;
}

.double_teaser {
	background:none;
}
.double_teaser .box.rMargin {
	margin-right:4px;
}
.double_teaser .box .box-header {
	background:transparent url(../../../images/PSR2010/gradient/box_header_small.gif) no-repeat left top;
	width:143px;
}
.shop .double_teaser .box .box-header {
	background:transparent url(../../../images/PSR2010/gradient/box_header_small_g.gif) no-repeat left top;
	color:#004342;
} 
.double_teaser .box .box-content {
	padding: 1px 0px 0px 2px;
	background:transparent url(../../../images/PSR2010/gradient/box_content_small.gif) repeat-y left top;
}
.double_teaser .box .box-footer {
	background:transparent url(../../../images/PSR2010/gradient/box_footer_small.gif) no-repeat left bottom;
	height:9px;
	width:150px;
}

.news .box-content,
.themes .box-content {
	padding: 0 8px;
	font-size:11px;
}
.themes .box-content img {
	margin:8px 6px 8px 0;
}
.news .box-content h3 {
	padding-bottom:2px;
}
.themes .box-content h3 {
	padding-top:5px;
}
.themes .box-content h3 a {
	font-size:11px;
}


.playlist .box-content {
	padding: 0 8px;
	font-size:11px;
}
.playlist .box-content img {
	margin:8px 6px 8px 0;
}
.playlist .box-content a.list {
	text-decoration: none;
}
.playlist .box-content a.list img.list {
	margin:0px;
	position: relative;
	bottom: -9px;
	right:1px;
}

.playlist .box-content .icon_container img {
	margin:8px 3px 8px 0;
}
.playlist .box-content h3 {
	padding-bottom:2px;
}
.playlist .box-content h3 {
	padding:0px;
}
.playlist .box-content li {
	border-bottom:1px solid #d2d2d2;
	margin-right:2px;
}
.playlist .box-content li.last {
	border:none;
}
.slider .box-header {
	cursor: pointer;
	position: relative;
}
.slider .box-header img {
	position:absolute;
	right:9px;
	top:4px;
}
.slider .box-content a,
.news .box-content a,
.themes .box-content a {
	color:#004444;
}

.themes .box-content a.defaultLink {
	color:#009149;
}
.shop .themes .box-content a.defaultLink {
	color:#ffaa01;
}

.slider .box-content a:hover,
.news .box-content a:hover,
.themes .box-content a:hover {
	color:#00924B;
	text-decoration: none;
}
.shop .slider .box-content a:hover,
.shop .news .box-content a:hover,
.shop .themes .box-content a:hover {
	color:#ffaa01;
	text-decoration: none;
}
.news .box-content li {
	border-bottom:1px solid #d2d2d2;
	margin-right:2px;
	padding-bottom:4px;
}
.themes .box-content li {
	border-bottom:1px solid #d2d2d2;
	margin-right:2px;
}
.news .box-content li.last,
.themes .box-content li.last {
	border:none;
}

.calendar .box-content table.calendar {
	margin-left:19px;
}
.calendar .box-content table.calendar td,
.calendar .box-content table.calendar th {
	text-align: center;
	padding:0px;
	margin:0px;
	width:20px;
	height:15px;
}
.calendar .box-content table.calendar td a {
	color:#5f5f5f;
}
.calendar .box-content table.calendar td a:hover {
	color:#2385e8;
}
.calendar .box-content table.calendar td.active a:hover {
	text-decoration: none;
}
.calendar .box-content table.calendar td.light {
	color:#bbbbbb;
}
.calendar .box-content table.calendar td.active {
	background:url(../../../images/PSR2010/icons/calendar_active.gif) no-repeat center center;
}
.wallet .box-content {
	position: relative;
}
.wallet .box-content .logo-container {
	position: absolute;
	top:5px;
	right:16px;
}
.wallet .box-content .logo-container img {
	margin-top:3px;
}

.tag_cloud .small {
	font-size:				11px;
	font-weight: bold;
}
.tag_cloud .medium {
	font-size:				15px;
	font-weight: bold;
}
.tag_cloud .large {
	font-size:				18px;
	font-weight: bold;
}