.cmsinhalt{
	margin-bottom : 10%;
	font-size : 18px;
	padding : 0px 30px;
}

.cmsinhalt_lesspadding{
	margin-bottom : 5%;
}
.cmsinhalt > img:first-of-type{
	width : 100%;
};
.cmsinhalt .btgrid{margin-bottom : 20px;}
.cmsinhalt .row{
	margin : 0px;
}
.cmsinhalt .panel-heading a,
.cmsinhalt .panel-heading a:hover,
.cmsinhalt .panel-heading a:focus,
.cmsinhalt .panel-heading a:active{
	outline : none !important;
	text-decoration : none;
}
.cmsinhalt .panel-heading{
	padding : 0px;
	padding-bottom : 15px;
	background : transparent;
	border-radius : 0px;
	color : #000000;
	border : none;
}
.cmsinhalt .panel-body{
	padding : 0px 0px 0px 15px;
	border : none !important;
	border-left : 2px solid #E40426 !important;
	font-size : 16px;
	color : #5C5C5C;
}

.cmsinhalt .panel-default{
	border : none !important;
	border-radius : 0px;
	margin-bottom : 20px;
	box-shadow : none;
}
.cmsinhalt .glyphicon {
	/* display : none; */
	padding-left:20px;
}

.msinhalt_images > img,
.msinhalt_images > a{
	width : 33.333%;
	float : left;
	position : relative;
}
.msinhalt_images > img:after,
.msinhalt_images > a:after{
	content : "";
	position : absolute;
	top : 0px;
	right : 0px;
	bottom : 0px;
	left : 0px;
	background : rgba(0,0,0,0);
}
.msinhalt_images > img:hover:after,
.msinhalt_images > a:hover:after{
	background : rgba(0,0,0,0.5);
}
.msinhalt_images br{
	display : none;
	visibility : hidden;
}
.msinhalt_images > a img{
		width : 100%;
}

.msinhalt_blackbox {
	background-color: #000000;
	color: #ffffff;
	padding-top: 60px;
}
.msinhalt_blackbox a{
	color:#ffffff;
}
.msinhalt_blackbox .cmsinhalt{
	margin-bottom:60px;
}
.msinhalt_blackbox a.kontaktbutton, 
.btgrid a.kontaktbutton {
	border:1px solid;
	padding:10px 20px;
}

.msinhalt_blackbox .fa-circle {
	font-size: 5px;
	height: 5px;
	vertical-align: middle;
	padding: 0px 10px;
}

@media(max-width:992px){
	.cmsinhalt{
		padding : 0px 10px;
	}
	.msinhalt_images > img,
	.msinhalt_images > a{
		width : 50%;
		float : left;
	}
	
	.cmsinhalt > p{
		padding : 0px 15px;
	}	
}
@media(max-width:768px){
	.cmsinhalt{
		padding : 0px;
	}
	.msinhalt_images > img,
	.msinhalt_images > a{
		width : 100%;
		float : left;
	}	
	
	
}