a:focus {
	outline: none
}
.blog_text img {
	margin:10px
}
.blog_titel{
	padding:4px 5px;
	color:#333;
	cursor:pointer;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #dddddd
}
.blog_link {
	display:block; cursor: pointer; margin: 4px 0 4px 10px; font-family: Verdana; font-size: 10px;
}
.blog_active {
	color: #000; font-weight: 700
}
h2.blog_title_list {font-family: Arial,sans-serif; font-size: 130%}
.datum {float: left; margin: 0 10px 0 0; width:60px}

.datum p {background:#D70606 url(img/icons/date.png) no-repeat scroll 0 0;color:#DDDDDD;float:left;font-size:70%;height:50px;margin:0 10px 0 0;overflow:hidden;padding:5px;text-align:center;width:40px;}

.datum span.monat {display:block;margin-bottom:8px;font-size: 12px}

.datum span.tag {color:#444444;display: block;font-size:195%;font-weight:bold;line-height:0.9;}

div.datum p span.jahr {color:#666666;font-family:Tahoma,Arial,sans-serif;font-size:80%;margin:0;padding:0;}

.blog_list, .blog_text {color: #000; font-size: 110%}

#comment {	cursor:pointer;	padding: 3px 0 3px 20px;	background: url(img/icons/add.gif) 0 2px no-repeat}

fieldset.blog_comments {padding: 10px;	border: 1px solid #ccc}

#blog_comments {	padding: 0 10px; font-weight: 900}

#comment:hover {	text-decoration: underline} 

div.add_success {	padding: 3px 0 3px 20px;	background: url(img/icons/tick.gif) 0 2px no-repeat}

/* Kommentare */
div.box_comment {
	display: block;
	width: 99%;
	position: relative;
	padding: 3px;
	margin: 0 5px;
	border: 1px solid #ccc;
	background: #f4f4f4;
}
div.box_comment div.delete {
	position: absolute;
	height: 16px;
	top: 50%;
	left: 10px;
	margin-top: -8px;
}
div.box_comment_name {
	position: relative;
	margin: 10px 0 0 10px;
}
span.arrow {
	background: #FFF url(img/icons/arrow_down.gif) no-repeat;
	width: 10px; height: 10px;
	position: absolute;
	top: -11px; left: 40px
}

/* STAR RATING */
.star-rating{
	list-style:none;
	margin-left:5px!important;
	padding:0px;
	width: 125px;
	height: 25px;
	position: relative;
	background: url(img/icons/star.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}
.star-rating li a{
	display:block;
	width:25px;
	height: 25px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(img/icons/star.gif) left bottom;
	z-index: 2;
	left: 0px;
}
.star-rating a.one-star{
	left: 0px;
}
.star-rating a.one-star:hover{
	width:25px;
}
.star-rating a.two-stars{
	left:25px;
}
.star-rating a.two-stars:hover{
	width: 50px;
}
.star-rating a.three-stars{
	left: 50px;
}
.star-rating a.three-stars:hover{
	width: 75px;
}
.star-rating a.four-stars{
	left: 75px;
}	
.star-rating a.four-stars:hover{
	width: 100px;
}
.star-rating a.five-stars{
	left: 100px;
}
.star-rating a.five-stars:hover{
	width: 125px;
}
.star-rating li.current-rating{
	background: url(img/icons/star.gif) left center;
	position: absolute;
	height: 25px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
}