.events_month_wrapper {
    border-top: 2px solid #08519e;
    margin-top: 50px;
}

h3.events_month{
	display: inline-block;
	padding: 5px;
	background: #3b679e; /* Old browsers */
	background: -moz-linear-gradient(top, #3b679e 0%, #2b88d9 50%, #207cca 51%, #7db9e8 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3b679e 0%,#2b88d9 50%,#207cca 51%,#7db9e8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */	margin-top: 0px;
	color:#fff;
	padding-left: 10px;
	padding-right: 10px;
	border:1px solid #08519e;
	border-top:0px;
	border-bottom-left-radius:8px;
	border-bottom-right-radius: 8px;
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 24px;
}

.events_archive_meta {
	font-size: 18px;
}

.events_title {
    font-weight: bold;
}

.events_termin_row {
	margin-bottom: 25px;
}

.events_image img{
	width: 100%;
	height: auto;
}

.veranstaltungs_title a{
	color: #000;
}

/* Custom CSS HERE */

.events_image img{
	width: 10%;
	height: auto;

}
h3.events_title a{
    font-weight: bold;
    font-size: 18px;
    color: #08519e;
    text-decoration:none;
}

.btn-default{
	color: #333;
    background-color: #fff;
    text-decoration: none;
    border: solid 1px #ccc;
    border-radius: 6px;
    padding: 8px;
    text-shadow: 0 1px 0 #fff;
    background-image: linear-gradient(to bottom,#fff 0,#e0e0e0 100%);
    background-repeat: repeat-x;
    float:right;
}

.btn-default:hover{
	background-color: #e0e0e0;
	background-position: 0 -15px;
}

.event-date{
	width: 10%;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
}

.event-text{
	width: 52%;
    float: left;
    padding-left: 20px;
    padding-right: 15px;
    margin-top: -15px;
}

.event-location{
	width: 15%;
    float: left;
    padding-right: 15px;
    padding-left: 30px;
}

.events_termin_row{
	height: 75px;
	width: 100%;
	clear: both;
	padding-top: 15px;
}

h3.events_month{
	font-size: 21px !important;
	padding-bottom: 1px !important;
	padding-top: 1px !important;
}