a.trans {
	color:#333;
}

.home-2-blog {
    min-height: 130px;
}
.leserbrief {
	 min-height: 328px !important;
}
.footer-middle a {
    color: #fff;
}
.blog-container-inner {
    margin-bottom: 20px;
}
.blog-two-details-area .blog-meta {
    margin: 5px 0 0;
	border-top:none;
	padding-left: 3px;
}
.lead {
    font-weight: 600;
}

.blog-content > p {
    font-size: 14px;
	
}
.blog-content h4 {
    font-size: 20px;
	margin-top: 30px;
}
.home-2-blog .blog-content p {
	-webkit-hyphens: auto;
  	-ms-hyphens: auto;
  	hyphens: auto;
}
.h85 {
	height: 85px;
}
.h200 {
	height: 220px;
}

@media (min-width: 1170px)  {
.post-thumb {
	height: 202px;
}
}
@media (min-width: 992px) and (max-width: 1169px) {
.post-thumb {
	height: 165px;
}	
}
.bildimText {
	width: 50%;
	float:left;
	margin-right: 20px;
	margin-bottom:15px;	
}
.spenden {
	background-color: #e63134;
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	padding:20px;
	letter-spacing: 3px;
	font-family:Verdana, Geneva, sans-serif
}
.spenden .btn-default {
	margin-right: 30px;
	margin-left: 30px;
	padding-left: 20px;
	padding-right:20px;
	border: 2px solid #fff;
	background-color:  #e63134;
	color: #fff;
	text-weight: bold;
	font-family:Verdana, Geneva, sans-serif
}
.spenden .btn-default:hover {
	margin-right: 30px;
	margin-left: 30px;
	padding-left: 20px;
	padding-right:20px;
	border: 2px solid #fff;
	background-color:  #fff;
	color: #e63134;
	text-weight: bold;
	font-family:Verdana, Geneva, sans-serif
}
.h200 {
	height: 200px;
}

.breadcrumbs-area {
	border-top:4px solid #e63134;
	}
.campaign-two .heute {
    border: 1px solid #e63134;
}
.heute h3.blog-title {
    color:#e63134;
}