.bl_str {marging:0 0 5px 0;clear:both;border-top:1px solid #115CA3;border-bottom:1px solid #115CA3;background-color:#D9E5F2}
.bl_str table{width:100%;}
.bl_str table th{text-align:left;}
.bl_str table td{text-align:right;}
.dot_under {
	border-bottom:1px dotted #115CA3;
	margin:10px 0 10px 0
}
tr.kom_bg {
	background-color:#E9F0FB
}
table.komments {
	margin:0 0 10px 0;
	width:100%
}
table.komments a{
	color:#000000
}
table.komments a:hover{
	text-decoration:none
}
table.komments th{
	width:80px;
	vertical-align:top
}
.kom_zahl {
	width:70px;
	text-align:center;
	font-size:7em;
	color:#115CA3;
	vertical-align:middle;
	border-right:1px solid #115CA3
}
#rand_vids {
	height: 115px; width: 99%; overflow: auto; background-color:#EAF5FF; border: 1px solid #115CA3; margin-top:0px;
}
div#vid_head {float:left;width:200px;}
table#vid_navi {float:right;width:300px;border-spacing:0;margin:34px 0 0 0}
table#vid_navi td {padding:0 0 0 4px}
div.vid_rechte {
	border-bottom: 1px solid #9B9B9B;
	border-top: 1px solid #9B9B9B;
	background-color:#F0F0F0;
	font-color:#9B9B9B;
	font-size:11px
}
table.vid_stats a {
	color:#000000;
}
table.vid_stats a:hover {
	text-decoration:none
}
table.vid_stats {
	font-size:11px;
	width:100%;
	color:#666666
}
table.vid_stats th{
	width:18px;
}
table.vid_stats td{
	width:200px;
}
.video_votes {
	border-spacing:0px
}
.video_votes th{
	padding:10px 5px 10px 5px
}
.video_votes td{
	padding:15px 0px 15px 0px;
	cursor: pointer
}