@charset "UTF-8";
/* CSS Document */

.column_0 .grid_elements2cols .column_1 .grid_elements2cols, .column_2 .grid_elements2cols, .column_3 .grid_elements2cols
.column_0 .grid_elements3cols, .column_1 .grid_elements3cols, .column_2 .grid_elements3cols, .column_3 .grid_elements3cols,
.column_0 .grid_elements4cols, .column_1 .grid_elements4cols, .column_2 .grid_elements4cols, .column_3 .grid_elements4cols,
.column_0 .grid_elements5cols, .column_1 .grid_elements5cols, .column_2 .grid_elements5cols, .column_3 .grid_elements5cols
 {
	padding-bottom:25px;
}

.row .grid_col1, .row .grid_col2, .row .grid_col3, .row .grid_col4, .row .grid_col5 {
	padding-bottom:20px;}
	
	
.bg-image {
	background-color:rgba(242,244,246,.70);
	margin:50px 0 25px 0;
	padding:25px 0 0 0;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
}

#bodyID-1 .bg-image {
	background-image:url(../../../../../../fileadmin/Bilder/Bilder-Design/Hintergundbilder/bg-ID-1.png);
	background-repeat:no-repeat;
	background-size:50% auto;
	background-position:bottom left;
}
	
	
.grid_elements4cols .grid_element img {max-width:100%; height:auto;}
.grid-center { width:100%; max-width:1200px; margin:0 auto; overflow:hidden; padding:15px;}


/* gleiche Höhe für die Grit Elemente mit 3 Spalten */
@media screen and (min-width:1024px){
.column_0 .layout-4 .grid_elements3cols {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex; 
}


.column_0 .layout-4 .grid_elements3cols .grid_element {
	-webkit-box-flex: 1;
	-moz-box-flex: 1;
	width: 33.333%;
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
}
	.column_0 .layout-4 .grid_elements3cols .grid_element div {
		height: 100%;
	}
}













