@charset "UTF-8";
/* CSS MEDIA QUERIES */

.home-aktuelles {
}
#aktuelles .et_pb_blog_grid .et_pb_post {
	background-color: #fff;
}
.deeplinks {
	clear: both;
}
.et_pb_blog_grid p {
	-moz-hyphens: auto!important;
	-o-hyphens: auto!important;
	-webkit-hyphens: auto!important;
	-ms-hyphens: auto!important;
	hyphens: auto!important;
}
.post-meta {
	display: block!important;
}
/* 320 x 480 Pixel (iPhone Hochformat) */
@media only screen and (max-device-width: 320px) {
#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
.column.size-1of2 {
	width: 100%!important;
	margin: 0 5.8%!important;
	max-width: 260px!important;
}
.home .et_pb_section:first-child .et_pb_column .et_pb_module:first-child {
	margin-bottom: 0!important;
}
#footer-widgets, .page-id-1079 #main-footer {
	padding-top: 20px!important;
}
.home p {
	font-size: 18px!important;
}
p {
	font-size: 16px!important;
}
.deeplinks a {
	font-size: 16px!important;
}
#page-container {
	padding-top: 65px!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 136px!important;
}
.hl {
	top: 45%!important;
}
.hl h1 {
	font-size: 22px!important;
}
.container.et_menu_container {
	padding: 5px 0!important;
	background: #fff;
}
#main-header, #main-header.et-fixed-header {
	height: 57px!important;
}
.page .et_pb_section_1.et_pb_section {
	margin-top: 5%!important;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 10px 0!important;
}
#et-main-area {
	margin-top: 18px!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 600px;
	top: 68px!important;
}
.wrap {
	width: 90%;
}
#et-main-area {
	margin-top: 18px!important;
}
.deeplinks a {
	font-size: 12px!important;
	display: inline-block;
	line-height: 135%!important;
	margin-bottom: 10px;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 100%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 133px!important;
}
.hl {
	top: 38%!important;
}
.hl h1 {
	font-size: 22px!important;
}
.h3 {
	font-size: 10px!important
}
.text {
	padding: 10px 0!important;
}
.container.et_menu_container {
	padding: 10px 0!important;
	background: #fff;
}
#main-header, #main-header.et-fixed-header {
	height: 76px!important;
}
.logo_container {
	top: 10px!important;
	padding-top: 0!important;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 10px 0!important;
}
.et_pb_row {
	width: 95%!important;
}
.home h3, .page h3 {
	font-size: 10px!important;
}
.home h2, .page h1 {
	font-size: 30px!important;
}
.et_pb_row .einleitungstext p {
	font-size: 18px!important;
}
h2 {
	margin: auto 5% !important;
	line-height: 140%!important;
}
.home .et_pb_section {
	padding-top: 20px!important;
}
#politik .et_pb_button_module_wrapper {
	text-align: center!important;
	display: block;
	float: none!important;
	margin: 10px auto!important;
}
a.load, span.load {
	font-size: 15px!important;
	font-weight: 400 !important;
}
#main-footer .et_pb_column {
	margin-top: 20px;
}
#main-footer .et_pb_column:first-child {
	margin-top: 0px!important;
}
.bottom-nav li {
	display: block!important;
	text-align: left!important;
	margin-bottom: 10px;
}
#footer-widgets .footer-widget:nth-child(n) {
	margin-bottom: 0!important;
}
.firmen .et_pb_tabs_controls li {
	width: 100%!important;
}
#verband .et_pb_image {
	width: 32%!important;
	margin: 0 !important;
	padding: 0 2%!important;
}
.et_menu_container {
	width: 95%!important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 65%!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 500px;
}
#homeslider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column {
	margin-bottom: 15px!important;
}
.home .et_pb_section .et_pb_row:first-child .et_pb_column {
	margin-bottom: 15px!important;
}
.home .et_pb_section:first-child .et_pb_column .et_pb_module:first-child {
	margin-bottom: 15px!important;
}
.page .et_pb_section {
	padding: 20px 0!important;
}
fieldset .halfsize {
	width: 100%!important;
}
.wpcf7-form-control.wpcf7-submit {
border-radius: 0!important;
}
.wpcf7-form input, .wpcf7-form textarea {
	font-size: 18px!important;
}
form.wpcf7-form.invalid span.wpcf7-not-valid-tip {
	bottom: -41px!important;
	font-size: 14px!important;
}
span.wpcf7-form-control-wrap.your-message span.wpcf7-not-valid-tip {
	bottom: -17px!important;
}
.subheadline {
	padding-bottom: 0!important;
	margin-top: 10px!important;
}
.subheadline .et_pb_column {
	padding-bottom: 0!important;
}
.gallery-item .gallery-icon img {
	width: 100%!important;
	height: auto!important;
}
#footer-widgets {
	margin-top: 0px!important;
}
#footer-widgets .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text {
	margin-bottom: 10px!important;
}
.page h5 {
	font-size: 18px!important;
	line-height: 140%!important;
}
.home .et_pb_section:first-child .et_pb_column .et_pb_module:first-child {
	margin-bottom: 0!important;
}
.bottom-nav {
	margin: 0 5.5%!important;
}
#main-footer .et_pb_image img {
	margin-left: 0;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
img.attachment-two-column-thumb.size-two-column-thumb.wp-post-image {
	left: -50%;
	position: relative;
}
.et_pb_blog_grid .et_pb_image_container img {
	min-width: 100%;
	max-width: inherit!important;
	width: auto!important;
	height: 200px!important;
	position: relative!important;
}
.et_pb_post .entry-featured-image-url {
	display: block!important;
	position: relative!important;
	width: auto!important;
	height: 200px!important;
	overflow: hidden!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
.mobil h4 {
	margin-top: 20px;
}
#footer-widgets, .page-id-1079 #main-footer {
	padding-top: 20px!important;
}
/*23.2*/
.vorschlag .et_pb_column.et_pb_column_1_3.et_pb_column {
	padding: 0 0!important;
}
.page-id-1079 #main-footer.et_pb_section {
	padding: 20px 1em 0!important;
}
.text.vorstand img {
	width: 100%!important;
}
.text.vorstand {
	padding: 0 5.5%!important;
}
.preview .et_pb_row, .vorschlag .et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
#main-footer .mobil.et_pb_row {
	width: 100%!important;
	padding: 0!important;
}
.page .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.karriere.job .et_pb_blog_grid, .start.job {
	padding: 0!important;
}
.home .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.container-overlay.et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
.container-overlay.et_pb_row:last-child .et_pb_column {
	margin-bottom: 5%!important;
}
.autor {
	margin-left: 0!important;
}
#left-area #autor .post-meta {
	margin-left: 0!important;
}
.single .et_post_meta_wrapper, .eintrag .et_pb_text {
	padding: 0!important;
}
#meinung .et_pb_row, #stellungnahme .et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
.single .et_pb_section.eintrag .et_pb_row:last-child {
	width: 100%!important;
}
#autor .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	padding: 0 5.5%!important;
}
#left-area #autor .post-meta {
	padding-left: 0!important;
}
#vorschlag_artikel .et_pb_post h2 {
	margin: 0!important;
}
#vorschlag_artikel article:last-child {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
#meinung .et_post_meta_wrapper {
	margin: 15px 0 0!important;
	padding: 0!important;
}
ul.shariff-buttons.theme-round.orientation-horizontal.buttonsize-medium {
	padding: 0!important;
}
#main-footer .et_pb_row {
	width: 100%!IMPORTANT;
	PADDING: 0 5.5%!Important;
}
.category-rss .et_post_meta_wrapper {
	padding: 0 5.5%!important;
	margin: 0!important;
}
.single .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	margin: 0!important;
	padding: 0 5.5%!important;
}
#main-footer .et_pb_section {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
	padding-top: 0!important;
}
#slider {
	margin-bottom: 0!important;
}
.rss #homeslider {
	margin-bottom: 15px!important;
}
#home-aktuelles.et_pb_row {
	width: 94%!important;
}
.mb.et_pb_row.et_pb_row_4 {
	width: 100%!important;
	padding: 0 5.5%!important;
}
.autor {
	height: 285px!important;
	width: 285px!important;
}
.single #vorschlag_artikel {
	padding: 0 5.5%!important;
}
#vorschlag_artikel .et_pb_post h2 {
	height: 103px!important;
	overflow: hidden;
}
.wrap {
	height: 3076px!important;
}
.et_pb_button.largeButton, .largeButton a, .et_pb_text a.largeButton {
	font-size: 18px!important;
	/* line-height: 120% !important; */
}
.caption {
	display: none;
}
.gallery-caption {
	line-height: 100%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.gallery-item a.mediumButton {
	display: none;
}

.page-id-3402 .gallery-item a.mediumButton {
	display: block !important;
	font-size: 12px;
}

.page-id-3402 .gallery-item a.mediumButton:after {
	font-size: 14px;
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
.mittig .gallery-item a.mediumButton {
	display: block!important;
	font-size: 14px;
}
}


/* 375 x 667 Pixel (iPhone 6) */
@media only screen and (min-width: 320px) and (max-width: 375px) {
body, html {
	overflow-x: hidden!important;
}
#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center!important;
}

.text {
	padding: 1.4% 0% !important;
}
.wrap {
	width: 100%;
	height: 2996px!important;
}
#gemeinschaftsunternehmen {
	padding: 0 5.5% 20px!important;
}
#et-main-area {
	margin-top: 18px!important;
}
.deeplinks a {
	font-size: 14px!important;
	display: inline-block;
	line-height: 135%!important;
	margin-bottom: 15px;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 100%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider, .rss #homeslider {
	height: 156px!important;
	overflow: hidden!important;
}
.rss #homeslider {
	margin-bottom: 15px!important;
}
.hl {
	top: 45%!important;
}
.hl h1 {
	font-size: 22px!important;
}
.h3 {
	font-size: 10px!important
}
.text {
	padding: 10px 0!important;
}
.container.et_menu_container {
	padding: 10px 0!important;
	background: #fff;
}
#main-header, #main-header.et-fixed-header {
	height: 76px!important;
}
.logo_container {
	top: 10px!important;
	padding-top: 0!important;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 10px 0!important;
}
.et_pb_row {
	width: 90%!important;
}

.home h3, .page h3 {
	font-size: 10px!important;
}
h3.chart {
	font-size: 20px!important;
}
.home h2, .page h1 {
	font-size: 30px!important;
}
.et_pb_row .einleitungstext p {
	font-size: 18px!important;
}
.single .et_post_meta_wrapper {
	padding: 0.5em 2em 0!important;
}
#vorschlag_artikel .column.size-1of1 {
	padding: 0.5em 5.5% 0!important;
}
#vorschlag_artikel {
	padding: 20px 0!important;
}
h2 {
	margin: auto 5.5% !important;
	line-height: 140%!important;
}
.tablepress-scroll-wrapper h2 {
	margin: auto 0 !important;
}
h2.entry-title.blog-2 {
	margin: 0 0 10px!important;
}
.home .et_pb_section {
	padding-top: 20px!important;
}
#politik .et_pb_button_module_wrapper {
	text-align: center!important;
	display: block;
	float: none!important;
	margin: 10px auto!important;
}
a.load, span.load {
	font-size: 15px!important;
	font-weight: 400!important;
}
#main-footer .et_pb_column {
	margin-top: 20px;
}
#main-footer .et_pb_column:first-child {
	margin-top: 0px!important;
}
.bottom-nav li {
	display: block!important;
	text-align: left!important;
	margin-bottom: 10px;
}
#footer-widgets .footer-widget:nth-child(n) {
	margin-bottom: 0!important;
}
.firmen .et_pb_tabs_controls li {
	width: 100%!important;
}
#verband .et_pb_image {
	width: 32%!important;
	margin: 0 !important;
	padding: 0 2%!important;
}
.et_menu_container {
	width: 95%!important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 65%!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 500px;
}
#homeslider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column {
	margin-bottom: 15px!important;
}
.home .et_pb_section .et_pb_row:first-child .et_pb_column {
	margin-bottom: 10px!important;
}
.et_pb_section:first-child .et_pb_column .et_pb_module:first-child {
	margin-bottom: 0!important;
}
.page .et_pb_section {
	padding: 20px 0!important;
}
.page .et_pb_section.portraet {
	padding: 20px 0 0 0 !important;
}
.single #main-footer .et_pb_section {
	padding: 0!important;
}
fieldset .halfsize {
	width: 100%!important;
}
.wpcf7-form input, .wpcf7-form textarea {
	font-size: 18px!important;
}
form.wpcf7-form.invalid span.wpcf7-not-valid-tip {
	bottom: -41px!important;
	font-size: 14px!important;
}
span.wpcf7-form-control-wrap.your-message span.wpcf7-not-valid-tip {
	bottom: -17px!important;
}
.gallery-item {
	height: auto!important;
	overflow: hidden!important;
}
.gallery-item a.mediumButton {
	display: none!important;
}
.caption {
	display: none;
}
.gallery-caption {
	line-height: 100%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.gallery-item a.mediumButton {
	display: none;
}
.page-id-3402 .gallery-item a.mediumButton {
	display: block !important;
	font-size: 12px;
}
.page-id-3402 .gallery-item a.mediumButton:after {
	font-size: 14px;
}
.gallery-item .gallery-icon img {
	width: 100%!important;
	height: auto!important;
}
.home p {
	font-size: 18px!important;
}
p {
	font-size: 18px!important;
}
.subheadline .et_pb_column {
	margin-bottom: 0!important;
}
.vorschlag .et_pb_section .et_pb_column .et_pb_module {
	margin-bottom: 10px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3 {
	margin-top: 20px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3:first-child {
	margin-top: 0px!important;
}
.vorschlag {
	padding: 0 0 20px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3 .mehr {
	margin-top: -20px!important;
}
.image_title {
	width: 100%!important;
	max-width: 305px!important;
}
.verwaltungsrat .et_pb_column.et_pb_column_1_3.et_pb_column {
	display: block!important;
	float: none!important;
	margin: 0 0 30px!important;
	padding: 0 5.5%!important;
}
.verwaltungsrat .et_pb_column.et_pb_column_1_3.et_pb_column:last-child {
	margin: 0 auto!important;
}
#ansprechpartner .et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
	display: block!important;
	float: none!important;
	margin: 0 auto!important;
}
#ansprechpartner .et_pb_row img {
	width: 334px!important; /* vorher 100% */
}
#ansprechpartner .et_pb_column, .vorstand .et_pb_column {
	margin-bottom: 20px!important;
}
#ansprechpartner .et_pb_module.et-waypoint.et_pb_image.et_pb_animation_off.et_always_center_on_mobile.et-animated, .vorstand .et_pb_module.et-waypoint.et_pb_image.et_pb_animation_left.et_always_center_on_mobile.et-animated {
	margin-bottom: 10px!important;
}
.bottom-nav {
	margin: 0 5%!important;
}
#main-footer .et_pb_image img {
	margin-left: 0;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p, .et_pb_blog_2_1 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
img.attachment-two-column-thumb.size-two-column-thumb.wp-post-image {
	left: -50%;
	position: relative;
}
.et_pb_blog_grid .et_pb_image_container img {
	min-width: 100%;
	max-width: inherit!important;
	width: auto!important;
	height: 223px!important;
	position: relative!important;
}
.et_pb_post .entry-featured-image-url {
	display: block!important;
	position: relative!important;
	width: auto!important;
	height: 223px!important;
	overflow: hidden!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
/*#main-footer .et_pb_column_1_3 img {
	width: 100%!important;
}*/
#main-footer .et_pb_column_1_3 img {
    width: 334px!important;
}
.mobil h4 {
	margin-top: 20px;
}
.single #footer-widgets, .page-id-1079 #main-footer {
	padding-top: 30px!important;
}
#footer-widgets {
	padding-top: 20px!important;
}
/*23.2*/
.vorschlag .et_pb_column.et_pb_column_1_3.et_pb_column {
	padding: 0 0!important;
}
.page-id-1079 #main-footer.et_pb_section {
	padding: 20px 1em 0!important;
}
.text.vorstand img {
    width: 334px !important; /*width: 100%!important;*/
    max-width: 334px;
}
.text.vorstand {
	padding: 0 0!important;
}
.preview .et_pb_row, .vorschlag .et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
#main-footer .mobil.et_pb_row {
	width: 100%!important;
	padding: 0!important;
}
.page .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.karriere.job .et_pb_blog_grid, .start.job {
	padding: 0!important;
}
.home .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.container-overlay.et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
.container-overlay.et_pb_row:last-child .et_pb_column {
	margin-bottom: 5%!important;
}
.autor {
	margin-left: 0!important;
}
#left-area #autor .post-meta {
	margin-left: 0!important;
}
.single .et_post_meta_wrapper, .eintrag .et_pb_text {
	padding: 0!important;
}
#meinung .et_pb_row, #stellungnahme .et_pb_row {
	width: 100%!important;
	padding: 0 5.5%!important;
}
.single .et_pb_section.eintrag .et_pb_row:last-child {
	width: 100%!important;
}
#autor .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	padding: 0 5.5%!important;
}
#left-area #autor .post-meta {
	padding-left: 0!important;
}
#vorschlag_artikel .et_pb_post h2 {
	margin: 0!important;
}
#vorschlag_artikel article:last-child {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
#meinung .et_post_meta_wrapper {
	margin: 15px 0 0!important;
	padding: 0!important;
}
ul.shariff-buttons.theme-round.orientation-horizontal.buttonsize-medium {
	padding: 0!important;
}
#main-footer .et_pb_row {
	width: 100%!IMPORTANT;
	PADDING: 0 5.5%!Important;
}
.category-rss .et_post_meta_wrapper {
	padding: 0 5.5%!important;
	margin: 0!important;
}
.single .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	margin: 0!important;
	padding: 0 5.5%!important;
}
#main-footer .et_pb_section {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
	padding-top: 0!important;
}
#slider {
	margin-bottom: 0!important;
}
.rss #homeslider {
	margin-bottom: 15px!important;
}
#home-aktuelles.et_pb_row {
	width: 94%!important;
}
.mb.et_pb_row.et_pb_row_4 {
	width: 100%!important;
	padding: 0 5.5%!important;
}
div#et-top-navigation {
	margin-right: -3px!important;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
/* Anpassungen für SAMSUNG */
.page .et_pb_section_1.et_pb_section {
	margin-top: 0!important;
	margin-bottom: 0px!important;
}
.page .et_pb_section_1 {
	padding: 0 0 20px!important;
}
.home .et_pb_section_1.et_pb_section .subheadline.et_pb_row.et_pb_row_1 {
	padding-bottom: 0px!important;
}
.page .et_pb_section_1.et_pb_section .headline, .page .et_pb_section_1.et_pb_section .headline .subline {
	margin-top: 0px!important;
}
.headline, .subline {
	padding: 0 0!important;
}
.et_pb_column {
	margin-bottom: 15px!important;
}
.logos-1 .et_pb_column {
	margin-bottom: 0!important;
}
.home .text {
	margin-top: -1.4%!important;
}
.beschreibung.et_pb_row {
	width: 100%!important;
}
.beschreibung .et_pb_column:first-child {
	left: 0!important;
	position: relative!important;
}
.logo_sammlung.et_pb_section_4.et_pb_section {
	margin-top: 0px!important;
}
#verband.logo_sammlung {
	margin-bottom: 0px!important;
}
.text .et_pb_column.et_pb_column:first-child, .text .et_pb_column.et_pb_column:last-child {
	padding: 0 5%!important;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 114px!important;
	padding: 10px 0!important;
}
.job .et_pb_post h2 a, .rss .et_pb_post h2 a {
	font-size: 20px!important;
}
.home h2.entry-title {
	line-height: 120%!important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget:nth-child(n) {
	margin-bottom: 6.5% !important;
}
.preview .gallery-item {
	height: auto!important;
}
.preview .gallery-item {
	margin: 0px 5% 2% 0!important;
	width: 30%!important;
}
.preview .gallery-item a {
	height: auto!important;
	font-weight: 400!important;
}
.preview .deeplinks a {
	margin-bottom: 0!important;
}
.preview .et_pb_column {
	margin-bottom: 0px!important;
}
#main-footer .container {
	width: 100%!important;
}
#main-footer .container #footer-widgets {
	margin-bottom: 20px!important;
}
#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
	width: 100% !important;
	margin-right: 0 !important;
}
.footer-widget:nth-child(n) {
	margin: 0 7.5% 7.5% 0 !important;
}
#footer-widgets .footer-widget .fwidget:last-child {
	margin-bottom: 0 !important;
}
ul.et_pb_side_nav.et-visible {
	display: none!important;
}
.sammlung .headline {
	margin-bottom: -20px!important;
}
.home .headline, .home .subline {
	margin-top: -10px!important;
}
.page .text {
	margin-top: 0%!important;
}
.et_pb_row {
	padding-top: 0px!important;
}
.blend {
	width: 100%!important;
}
.marktanteile p {
	text-align: center!important;
}
.text.vorstand .et_pb_column_1_2:first-child {
	padding-right: 0!important;
	padding-left: 0!important;
	margin-right: 2%!important;
}
.text .et_pb_column.et_pb_column:first-child, .text .et_pb_column.et_pb_column:last-child {
	padding: 0 5%!important;
}
.text.vorstand p {
	font-size: 15px!important;
	text-align: center;
	margin-bottom: 20px;
}
.et_pb_blog_grid .post-grid {
	padding-left: 4%!important;
	padding-right: 4%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
#presse .et_pb_blog_grid p {
	height: 83px!important;
}
.preview .largeButton {
	margin-top: 15px!important;
}
.wpcf7-form-control.wpcf7-submit {
	margin: 30px auto 0!important;
}
.et_pb_image_30 {
	margin: 24.5% 0 !important;
	text-align: center;
}
#et_top_search, #et_search_icon::before {
	display: none!important;
}
.single .et_pb_section_1 {
	padding: 15px 0 35px!important;
}
.home .et_pb_blog_grid .post-grid {
	padding-left: 5.5%!important;
	padding-right: 5.5%!important;
}
.text {
	width: 100%!important;
}
.container.et_menu_container {
	width: 100%!important;
	padding: 10px 4.5%!important;
}
.wrap {
	height: 3160px !important;
}
/* CHRONIK */
.slick-slide {
	margin: 0px 10px!important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.halfsize.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.fullsize.wpcf7-not-valid {
	margin-bottom: 9%!important;
}
#downloads #mla_gallery-4 .gallery-item {
margin: 0 6% 2% 0!important;
    width: 47% !important;
}
#downloads #mla_gallery-4 .gallery-item {
	margin: 0 2% 2% 2%!important;
}


#downloads #mla_gallery-4 .gallery-item:first-child {
    padding-left: 15% !important;
	width: 46% !important;
}

#downloads #mla_gallery-4 .gallery-item.last_in_row {
    padding-right: 15% !important;
	width: 46% !important;
}

#gemeinwohl.et_pb_section {
	margin-top: 35px;
}

#verband_organisiert .text .et_pb_column.et_pb_column:first-child, 
#verband_organisiert .text .et_pb_column.et_pb_column:last-child {
    padding: 0 5% !important;
}

#verband_organisiert .et_pb_row.subline {
	margin-top: 10% !important;
}

}
@media only screen and (min-device-width: 376px) and (max-device-width: 414px) {
#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
#main-footer .et_pb_column_1_3 img {
	width: 334px!important;
}
.mobil h4 {
	margin-top: 20px;
}
#footer-widgets, .page-id-1079 #main-footer {
	padding-top: 20px!important;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
.single .et_pb_section_1 {
	padding: 15px 0 35px!important;
}
}
@media only screen and (max-device-width: 414px) {
	#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
.search h2 {
	margin: 0 0 20px 0!important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post, .et_pb_column .et_pb_widget:nth-child(n) {
	margin-bottom: 6.5% !important;
}
/*21.2*/
.job .et_pb_post h2 a, .rss .et_pb_post h2 a {
	font-size: 20px!important;
}
.post-grid .entry-title {
	height: 105px!important;
}
h2.entry-title.blog-2 {
	margin: 0!important;
}
.home .bildbeschreibung {
	padding-top: 0!important;
}
.logo_sammlung.et_pb_section_4.et_pb_section {
	margin-top: 0px!important;
}
#home-aktuelles {
	margin-top: -20px!important;
}
.rss.text {
	margin-top: -40px!important;
}
.rss.et_pb_row.et_pb_row_29 {
	display: none!important;
}
.preview .gallery-item {
	width: 29%!important;
	margin: 0 5.5% 4% 0!important;
}
.preview .gallery-item:last-child {
	margin-right: 0!important;
}
.page .et_pb_section_1.et_pb_section .headline, .page .et_pb_section_1.et_pb_section .headline .subline {
	margin-top: 0px!important;
}
.page .et_pb_section_1.et_pb_section .subheadline.et_pb_row.et_pb_row_1 {
	padding-bottom: 15px!important;
}
.home .et_pb_section_1.et_pb_section .subheadline.et_pb_row.et_pb_row_1 {
	padding-bottom: 0px!important;
}
/*23.2*/
.page .et_pb_section_1.et_pb_section {
	margin-bottom: 0px!important;
}
.et_pb_section_1 {
	padding: 0 0 20px!important;
}
#verband.logo_sammlung {
	margin-bottom: 0px!important;
}
#aktuelles .post-grid .entry-title {
	height: 73px!important;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 104px!important;
	padding: 10px 0!important;
}
.et_pb_button_5.et_pb_button.et_pb_module {
	margin-bottom: 0px!important;
}
.headline, .subline {
	padding: 0 0!important;
}
.preview.et_pb_section .et_pb_column .et_pb_text.et_pb_module:first-child {
	margin: 0 0 25px!important;
}
#meinungen .read-more.et_pb_button_module_wrapper.et_pb_button_alignment_center {
	margin-bottom: 23px;
}
.et_pb_widget a.anfahrt {
	padding-bottom: 10px!important;
}
.mb h2 {
	margin-bottom: -20px!important;
}
#datenschutz h2, #impressum h2 {
	margin: 0 2%!important;
}
#datenschutz .et_pb_row.et_pb_row_1, #impressum .et_pb_row.et_pb_row_1 {
	padding-bottom: 0!important;
}
.home h2.entry-title {
	line-height: 120%!important;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 91px!important;
}
.single .et_pb_section_1.vorschlag {
	padding-top: 20px!important;
}
.page-id-1079 .et_pb_section {
	padding: 20px 0!important;
}
#verband_organisiert .et_pb_row {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid {
	padding-left: 4%!important;
	padding-right: 4%!important;
}
.home .et_pb_blog_grid .post-grid {
	padding-left: 5.5%!important;
	padding-right: 5.5%!important;
}
#main-footer .et_pb_section {
}
.single h1 {
	font-size: 30px!important;
}
#presse .et_pb_column {
	margin-bottom: 20px!important;
}
#presse .stl .et_pb_column {
	margin-bottom: 15px!important;
}
.preview .deeplinks a {
	margin-bottom: 0!important;
}
.preview .et_pb_column {
	margin-bottom: 0px!important;
}
.page #meinungen .text {
	padding-bottom: 15px!important;
}
.home #meinungen .text {
	padding-bottom: 0px!important;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	position: relative!important;
	top: 0!important;
}
#gemeinschaftsunternehmen .et_pb_column_1_3:last-child {
	margin-bottom: 0!important;
}
.caption {
	display: none;
}
.gallery-caption {
	line-height: 100%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.gallery-item a.mediumButton {
	display: none;
}

.page-id-3402 .gallery-item a.mediumButton {
	display: block !important;
	font-size: 12px;
}

.page-id-3402 .gallery-item a.mediumButton:after {
	font-size: 14px;
}

.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
/*SEARCH*/
.min-height {
	min-height: 200px;
}
.mittig #mla_gallery-1 .gallery-item {
	min-height: 165px!important;
}
.mitig .text .et_pb_column.et_pb_column:first-child, .text .et_pb_column.et_pb_column:last-child {
	margin-bottom: 0!Important;
}
.mittig .gallery-item a.mediumButton {
	display: block!important;
	font-size: 14px;
}
.mittig .gallery-item a.mediumButton:after {
	font-size: 15px!important;
	margin-left: 5px!important;
}
#versicherer.et_pb_section {
	padding-top: 0!important;
}
}
/*414 x 736 Pixel (iPhone 6 Plus) ´*/
@media only screen and (min-device-width: 414px) and (max-device-width: 415px) {
#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
/* 23.2 */
.wrap {
	height: 3007px!important;
}
.et_pb_section_1 {
	padding: 0 0 20px!important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.smallButton.white {
	margin-top: 0px;
}
/***/
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 172px!important;
}
.wrap {
	width: 90%;
}
#et-main-area {
	margin-top: 18px!important;
}
.deeplinks a {
	font-size: 14px!important;
	display: inline-block;
	line-height: 135%!important;
	margin-bottom: 15px;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 100%!important;
}
.hl {
	top: 41%!important;
}
.hl h1 {
	font-size: 22px!important;
}
.h3 {
	font-size: 10px!important
}
.text {
	padding: 10px 0!important;
}
.container.et_menu_container {
	padding: 10px 0!important;
	background: #fff;
}
#main-header, #main-header.et-fixed-header {
	height: 76px!important;
}
.logo_container {
	top: 20px!important;
}
/*#slider .et_pb_row, #homeslider .et_pb_row {width: 100%!important;}*/
.et_pb_row {
	width: 95%!important;
}
.home h3, .page h3 {
	font-size: 10px!important;
}
.home h2, .page h1 {
	font-size: 30px!important;
}
.et_pb_row .einleitungstext p {
	font-size: 18px!important;
}
h2 {
	margin: auto 5% !important;
	line-height: 140%!important;
}
.home .et_pb_section {
	padding-top: 20px!important;
}
#politik .et_pb_button_module_wrapper {
	text-align: center!important;
	display: block;
	float: none!important;
	margin: 10px auto!important;
}
a.load, span.load {
	font-size: 15px!important;
	font-weight: 400 !important;
}
#main-footer .et_pb_column {
	margin-top: 20px;
}
#main-footer .et_pb_column:first-child {
	margin-top: 0px!important;
}
.bottom-nav li {
	display: block!important;
	text-align: left!important;
	margin-bottom: 10px;
}
#footer-widgets .footer-widget:nth-child(n) {
	margin-bottom: 0!important;
}
.firmen .et_pb_tabs_controls li {
	width: 100%!important;
}
#verband .et_pb_image {
	width: 32%!important;
	margin: 0 !important;
	padding: 0 2%!important;
}
.et_menu_container {
	width: 95%!important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 65%!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 500px;
}
#homeslider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column, #slider .et_pb_column {
	margin-bottom: 10px!important;
}
.home .et_pb_section .et_pb_row:first-child .et_pb_column {
	margin-bottom: 10px!important;
}
.et_pb_section:first-child .et_pb_column .et_pb_module:first-child {
	margin-bottom: 15px!important;
}
.page .et_pb_section {
	padding: 20px 0!important;
}
fieldset .halfsize {
	width: 100%!important;
}
.wpcf7-form input, .wpcf7-form textarea {
	font-size: 18px!important;
}
form.wpcf7-form.invalid span.wpcf7-not-valid-tip {
	bottom: -41px!important;
	font-size: 14px!important;
}
span.wpcf7-form-control-wrap.your-message span.wpcf7-not-valid-tip {
	bottom: -17px!important;
}
.gallery-item {
	height: 97px!important;
	overflow: hidden!important;
}
.gallery-item .gallery-icon img {
	width: 100%!important;
	height: auto!important;
}
.home p {
	font-size: 18px!important;
}
p {
	font-size: 18px!important;
}
.subheadline .et_pb_column {
	margin-bottom: 0!important;
}
.vorschlag .et_pb_section .et_pb_column .et_pb_module {
	margin-bottom: 10px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3 {
	margin-top: 20px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3:first-child {
	margin-top: 0px!important;
}
.vorschlag {
	padding: 0 0 20px!important;
}
.vorschlag .et_pb_column.et_pb_column_1_3 .mehr {
	margin-top: -20px!important;
}
.image_title {
	width: 100%!important;
	max-width: 305px!important;
}
.verwaltungsrat .et_pb_column.et_pb_column_1_3.et_pb_column {
	width: 100%!important;
	max-width: 305px!important;
	display: block!important;
	float: none!important;
	margin: 0 auto 30px!important;
}
.verwaltungsrat .et_pb_column.et_pb_column_1_3.et_pb_column:last-child {
	margin: 0 auto!important;
}
#ansprechpartner .et_pb_row {
	width: 100%!important;
	padding: 0 5%!important;
	display: block!important;
	float: none!important;
	margin: 0 auto!important;
}
#ansprechpartner .et_pb_row img {
	width: 100%!important;
}
#ansprechpartner .et_pb_module.et-waypoint.et_pb_image.et_pb_animation_off.et_always_center_on_mobile.et-animated, .vorstand .et_pb_module.et-waypoint.et_pb_image.et_pb_animation_left.et_always_center_on_mobile.et-animated {
	margin-bottom: 10px!important;
}
.bottom-nav {
	margin: 0 5%!important;
}
#main-footer .home .et_pb_column_1_3 img {
	width: 100% !important;
	padding: 0!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p, .et_pb_blog_2_1 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
img.attachment-two-column-thumb.size-two-column-thumb.wp-post-image {
	left: -50%;
	position: relative;
}
.et_pb_blog_grid .et_pb_image_container img {
	min-width: 100%;
	max-width: inherit!important;
	width: auto!important;
	height: 246px!important;
	position: relative!important;
}
.et_pb_post .entry-featured-image-url {
	display: block!important;
	position: relative!important;
	width: auto!important;
	height: 246px!important;
	overflow: hidden!important;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
#main-footer .et_pb_column_1_3 img {
	width: 334px!important;
}
.mobil h4 {
	margin-top: 20px;
}
#footer-widgets, .page-id-1079 #main-footer {
	padding-top: 20px!important;
}
.page-id-1079 #main-footer.et_pb_section {
	padding: 20px 0 0!important;
}
.preview.et_pb_section .et_pb_column {
	margin-bottom: 20px!important;
}
.autor {
	margin-left: 2%!important;
}
.text.vorstand {
	padding: 0!important;
}
#main-footer .et_pb_image_30 {
	margin: 0 0 !important;
}
/*****/
.vorschlag .et_pb_column.et_pb_column_1_3.et_pb_column {
	padding: 0 0!important;
}
.page-id-1079 #main-footer.et_pb_section {
	padding: 20px 1em 0!important;
}
.text.vorstand img {
	width: 100%!important;
}
.text.vorstand {
	padding: 0 5%!important;
}
.preview .et_pb_row, .vorschlag .et_pb_row {
	width: 100%!important;
	padding: 0 5%!important;
}
#main-footer .mobil.et_pb_row {
	width: 100%!important;
	padding: 0!important;
}
.page .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.karriere.job .et_pb_blog_grid, .start.job {
	padding: 0!important;
}
.home .et_pb_section.firmen {
	xpadding: 0 2%!important;
}
.container-overlay.et_pb_row {
	width: 100%!important;
	padding: 0 5%!important;
}
.container-overlay.et_pb_row:last-child .et_pb_column {
	margin-bottom: 5%!important;
}
.autor {
	margin-left: 0!important;
}
#left-area #autor .post-meta {
	margin-left: 0!important;
}
.single .et_post_meta_wrapper, .eintrag .et_pb_text {
	padding: 0!important;
}
#meinung .et_pb_row, #stellungnahme .et_pb_row {
	width: 100%!important;
	padding: 0 5%!important;
}
.single .et_pb_section.eintrag .et_pb_row:last-child {
	width: 100%!important;
}
#autor .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	padding: 0 5%!important;
}
#left-area #autor .post-meta {
	padding-left: 0!important;
}
#vorschlag_artikel .et_pb_post h2 {
	margin: 0!important;
}
#vorschlag_artikel article:last-child {
	padding-bottom: 0!important;
	margin-bottom: 0!important;
}
#meinung .et_post_meta_wrapper {
	margin: 15px 0 0!important;
	padding: 0!important;
}
ul.shariff-buttons.theme-round.orientation-horizontal.buttonsize-medium {
	padding: 0!important;
}
#main-footer .et_pb_row {
	width: 100%!IMPORTANT;
	PADDING: 0 5%!Important;
}
.category-rss .et_post_meta_wrapper {
	padding: 0 5%!important;
	margin: 0!important;
}
.category-rss .et_pb_row.et_pb_row_1 {
	width: 100%!important;
	margin: 0!important;
	padding: 0 5%!important;
}
#main-footer .et_pb_section {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
	padding-top: 0!important;
}
#slider {
	margin-bottom: 0!important;
}
.rss #homeslider {
	margin-bottom: 15px!important;
}
#home-aktuelles.et_pb_row {
	width: 94%!important;
}
.mb.et_pb_row.et_pb_row_4 {
	width: 100%!important;
	padding: 0 5%!important;
}
/*****/
.caption {
	display: none;
}
.gallery-caption {
	line-height: 100%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.gallery-item a.mediumButton {
	display: none;
}

.page-id-3402 .gallery-item a.mediumButton {
	display: block !important;
	font-size: 12px;
}

.page-id-3402 .gallery-item a.mediumButton:after {
	font-size: 14px;
}


.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}


.container-overlay .et_pb_column:last-child .blend {
	height: 240px!important; /*height: 272.13px!important;*/
	max-width: 305px!important; /*max-width: 330px!important;*/
}
.container-overlay .et_pb_column:first-child .blend {
	height: 240px!important; /*height: 271.703px!important;*/
	max-width: 305px!important; /*max-width: 345.594px!important;*/
}

}


/* 568 x 320 Pixel (iPhone Querformat) */
@media only screen and (min-device-width: 415px) and (max-device-width: 568px) {
#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
.wrap {
	width: 90%;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 45%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 241px!important;
}
.hl h1 {
	font-size: 30px!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p, .et_pb_blog_2_1 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
#main-footer .et_pb_column_1_3 img {
	width: 334px!important;
}
.mobil h4 {
	margin-top: 20px;
}
#footer-widgets, .page-id-1079 #main-footer {
	padding-top: 20px!important;
}
.et_pb_row, .et_pb_column .et_pb_row_inner {
	padding: 15px 0!important;
}
.et_pb_section_1 .headline, .et_pb_section_1 .subline {
	padding: 10px 0!important;
}
#presse h2.entry-title {
	height: 77px!important;
}
.box-overlay p, .box-overlay p a {
	font-size: 30px!important;
}
.caption {
	display: none;
}
.gallery-caption {
	line-height: 100%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.gallery-item a.mediumButton {
	display: none;
}

.page-id-3402 .gallery-item a.mediumButton {
	display: block !important;
	font-size: 12px;
}

.page-id-3402 .gallery-item a.mediumButton:after {
	font-size: 14px;
}


}
/* 649 (Kleines Tablet Querformat) */
@media only screen and (min-width: 569px) and (max-width: 668px) {
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
.single .et_post_meta_wrapper, .eintrag .et_pb_text {
	padding: 0.5em 1em 0!important;
}
.wrap {
	width: 90%;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 45%!important;
}
.et_pb_row {
	padding: 27px 0!important;
}
.halfsize {
	xwidth: 48.5%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 326px!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 326px!important;
}
.hl h1 {
	font-size: 50px!important;
}
p {
	font-size: 18px!important;
}
.home p {
	font-size: 22px!important;
}
.einleitungstext p {
	font-size: 22px!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 600px;
	top: 60px;
}
#main-header.et-fixed-header .logo_container {
	top: 32px;
}
.vorschlag .et_pb_column, #main-footer .et_pb_column_1_3, #bundesbuerger .et_pb_column_1_3 {
	width: 31%!important;
	margin-left: 2%!important;
}
.vorschlag p {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	font-size: 16px!important;
}
.footer-widget:nth-child(n) {
	width: 100%!important;
}
.footer-widget p {
	font-size: 16px!important;
}
#main-footer h4 {
	font-size: 20px!important;
}
.vorschlag h4 {
	height: 54px!important;
	font-size: 20px!important;
}
.container-overlay.et_pb_row {
	padding: 0!important;
}
.container-overlay .et_pb_column {
	margin-bottom: 2.5%!important;
}
.container-overlay img {
	width: 100%!important;
}
.container-overlay .et_pb_module, .blend {
	margin-bottom: 0!important;
	margin-left: 0!important;
}
form.wpcf7-form.invalid .plz input, form.wpcf7-form.invalid .street input {
	margin-bottom: 4%!important;
}
.subheadline.et_pb_row.et_pb_row_1 {
	margin-top: 10px!important;
	padding-bottom: 0!important;
}
h2 {
	line-height: 1.5em!important;
}
.gallery-item {
	height: auto!important;
	overflow: hidden!important;
}
.gallery-item .gallery-icon img {
	width: 100%!important;
	height: auto!important;
}
#verband .et_pb_image {
	width: 32.6%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 270px!important;
}
.hl h1 {
	font-size: 40px!important;
}
.bottom-nav {
	margin: 0 6.8%!important;
}
#main-footer .home .et_pb_column_1_3 img {
	width: 334px !important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
img.attachment-two-column-thumb.size-two-column-thumb.wp-post-image {
	left: -50%;
	position: relative;
}
.et_pb_blog_grid .et_pb_image_container img {
	min-width: 100%;
	max-width: inherit!important;
	width: auto!important;
	height: 325px!important;
	position: relative!important;
}
.et_pb_post .entry-featured-image-url {
	display: block!important;
	position: relative!important;
	width: auto!important;
	height: 325px!important;
	overflow: hidden!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
/*23.2*/
.post-grid .entry-title {
	height: 55px!important;
}
.page .headline, .page .subline {
	margin-top: 0px!important;
}
.headline, .subline {
	padding: 0 0 10px!important;
}
.home .headline, .home.subline {
	padding: 10px 0!important;
}
.et_pb_section_1 .headline, .et_pb_section_1 .subline {
	padding: 10px 0!important;
}
#presse h2.entry-title {
	height: 77px!important;
}
.et_pb_section_1.vorschlag {
	padding-top: 30px!important;
}
.box-overlay p, .box-overlay p a {
	font-size: 30px!important;
}
.preview.et_pb_section .et_pb_column {
	margin-bottom: 35px!important;
}
.text.vorstand {
	padding: 0 12.9%!important;
}
.et_pb_text.et_pb_module.et_pb_bg_layout_dark.et_pb_text_align_center.smallButton.white {
	margin-top: 20px;
}
.container-overlay.et_pb_row:last-child .et_pb_column {
	margin-bottom: 2.5%!important;
}
.caption {
	display: none;
}
.gallery-caption {
	line-height: 135%;
}
.gallery-caption .red {
	font-size: 12px;
	font-weight: normal!important;
	line-height: 100%;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
/*** SAMSUNG ***/
.page .et_pb_section_1.et_pb_section {
	margin-top: 0!important;
	padding: 0px 0 35px!important;
}
.text .et_pb_column.et_pb_column:first-child, .text .et_pb_column.et_pb_column:last-child {
	padding: 0 5%!important;
}
.rss #homeslider, #slider {
	margin-bottom: 0!important;
}
.page .et_pb_section_1.et_pb_section .headline, .page .et_pb_section_1.et_pb_section .headline .subline {
	margin-top: 0px!important;
}
#ansprechpartner .et_pb_column {
	width: 48% !important;
	margin-right: auto!important;
	margin-left: auto!important;
	float: none!important;
	margin-bottom: 2%!important;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
.home .bildbeschreibung {
	padding-top: 0!important;
}
.beschreibung .et_pb_column:first-child {
	left: 0!important;
	position: relative!important;
}
.et_pb_column {
	margin-bottom: 15px!important;
}
.home .text {
	margin-top: -1.4%!important;
}
.home .et_pb_section .et_pb_row:first-child {
	padding-bottom: 0px!important;
}
.et_pb_row {
	padding-top: 0px!important;
}
.home .headline, .home.subline {
	padding: 0!important;
}
.et_pb_section {
	padding: 35px 0!important;
}
.logo_sammlung.et_pb_section_4.et_pb_section {
	padding: 0 !important;
}
#verband.logo_sammlung {
	margin-bottom: -30px!important;
}
.home p {
	font-size: 18px!important;
}
.home h2 {
	font-size: 30px!important;
}
ul.et_pb_side_nav.et-visible {
	display: none!important;
}
#main-footer .et_pb_section {
	padding: 0!important;
}
.hl {
	top: calc(63% - 40px)!important;
}
.hl h1 {
	font-size: 40px!important;
	top: calc(63% - 40px)!important;
}
.container.et_menu_container {
	width: 100%!important;
	padding: 10px 4.5%!important;
}
.page .et_pb_section {
	padding: 20px 0!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 100%!important;
}
.preview .gallery-item {
	height: auto!important;
}
.gallery-caption {
	margin: 5px 0 5px !important;
}
.preview .gallery-item a {
	height: auto!important;
	font-weight: 400!important;
}
.et_pb_column {
	width: 100% !important;
}
.et_pb_row {
	width: 90%!important;
}
.container.et_menu_container {
	width: 100%!important;
	padding: 10px 4.5%!important;
}
.logo_container, #main-header.et-fixed-header .logo_container {
	top: 24px!important;
}
.logo_container {
	padding: 0!important;
}
.et_header_style_left #logo, .et_header_style_split #logo {
	max-width: 50%;
}
#et_top_search {
	display: none!important;
	margin-top: 11px!important;
	float: left;
	margin: 0 35px 0 0;
}
.lang_button.et_pb_row {
	width: 60%!important;
}
.lang_button .et_pb_column {
	width: auto!important;
}
.lang_button .et_pb_column:first-child {
	float: left;
}
.lang_button .et_pb_column:last-child {
	float: right;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 101px!important;
}
#main-footer .container {
	width: 100%!important;
}
#main-footer .container #footer-widgets {
	margin-bottom: 20px!important;
}
#footer-widgets .footer-widget:last-child {
	margin-bottom: 0 !important;
}
#footer-widgets .footer-widget, .et_pb_gutters1 #footer-widgets .footer-widget {
	width: 100% !important;
	margin-right: 0 !important;
}
.footer-widget:nth-child(n) {
	margin: 0 7.5% 7.5% 0 !important;
}
#footer-widgets .footer-widget .fwidget:last-child {
	margin-bottom: 0 !important;
}
#main-footer .et_pb_row {
	width: 95%!important; /* vorher 95%*/
}
.home .et_pb_section .et_pb_row:first-child {
	padding-bottom: 0px!important;
}
.marktanteile .et_pb_column_1_3 p {
	font-size: 15px !important;
}
.blend {
	background: rgba(255,0,0,0.8);
	mix-blend-mode: hard-light;
	width: 100%!important;
}
.vorstand p {
	text-align: center!important;
}
.gallery-item {
	margin: 0 5% 2% 0 !important;
	width: 30% !important;
}
.et_pb_image_30 {
	margin: 0 !important;
	text-align: center;
}
.autor, #left-area #autor .post-meta {
	margin-left: 4%!important;
}
#autor.et_pb_section {
	margin-top: 0!important;
	padding-top: 0!important;
	width: 90%!important;
}
#vorschlag_artikel {
	padding: 15px 0 35px !important;
}
#stellungnahme_anleser p {
	font-size: 18px !important;
}
#stellungnahme_anleser p {
	font-size: 18px !important;
}
.et_pb_row .einleitungstext p {
	font-size: 18px!important;
}
.home p {
	font-size: 18px!important;
}
p {
	font-size: 18px!important;
}
a.anfahrt {
	padding-top: 20px;
	display: inline-block!important;
}
#vorschlag_artikel .column.size-1of1 {
	padding: 0.5em 4.8% 0!important;
}
#et_top_search, #et_search_icon::before {
	display: none!important;
}
.single .et_pb_section_1 {
	padding: 15px 0 35px!important;
}
.container.et_menu_container {
	width: 100%!important;
	padding: 10px 4.5%!important;
}
body, html {
	overflow-x: hidden!important;
}
}
@media only screen and (min-device-width: 650px) and (max-device-width: 767px) {

/*FOOTER ICONS*/
.shariff.shariff-align-flex-end ul {
justify-content: center;
align-items: center;
}

#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
text .et_pb_column.et_pb_column {
	padding: 0 5%!important;
}
.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
	width: 100%!important;
}
.vorschlag .et_pb_column, #main-footer .et_pb_column_1_3, #bundesbuerger .et_pb_column_1_3 {
	width: 31%!important;
	margin-left: 2%!important;
}
.vorschlag p {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	font-size: 16px!important;
}
.footer-widget:nth-child(n) {
	width: 100%!important;
}
.footer-widget p {
	font-size: 16px!important;
}
#main-footer h4 {
	font-size: 20px!important;
}
.vorschlag h4 {
	height: 54px!important;
	font-size: 20px!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 49%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
/* 23.3*/
.beschreibung .et_pb_column:first-child {
	left: 0!important;
}
.page .headline, .page .subline {
	margin-top: 0px!important;
}
.headline, .subline {
	padding: 0 0 10px!important;
}
.home .headline, .home.subline {
	padding: 10px 0!important;
}
#presse h2.entry-title {
	height: 77px!important;
}
.et_pb_section_1.vorschlag {
	padding-top: 30px!important;
}
.box-overlay p, .box-overlay p a {
	font-size: 30px!important;
}
.preview.et_pb_section .et_pb_column {
	margin-bottom: 35px!important;
}
.text.vorstand {
	padding: 0 12.9%!important;
}
#main-footer .et_pb_row {
	width: 95%!important;
}
#verband.logo_sammlung {
	margin-bottom: -30px!important;
}
}
@media only screen and (max-device-width: 649px) and (max-device-width: 649px) {
img.avatar.alignnone.photo {
	margin-bottom: 20px!important;
}
.avatar + .post-meta {
	margin-left: 0!important;
}
.home .bildbeschreibung p, .bildbeschreibung p {
	text-align: center!important;
	padding-bottom: 20px!important;
}
.beschreibung .et_pb_column:first-child {
	position: static!important;
}
.text .et_pb_column.et_pb_column:first-child, .text .et_pb_column.et_pb_column:last-child {
	padding: 0 5%!important;
}
#verband_organisiert .text .et_pb_column.et_pb_column:first-child, 
#verband_organisiert .text .et_pb_column.et_pb_column:last-child,
#verband_organisiert .text.vorstand {
    padding: 0 0!important;
}

.lang_button .et_pb_column:last-child, .lang_button .et_pb_column:first-child {
	float: none!important;
}
#politik .et_pb_button_module_wrapper.et_pb_button_alignment_right, #politik .et_pb_button_module_wrapper.et_pb_module {
	text-align: center!important;
}
.auszeichnung.text .et_pb_column_2_3 {
	width: 100%;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 120px!important;
}
#main-footer h4:first-child {
	margin-top: 0!important;
}
#main-footer .container #footer-widgets {
	margin-bottom: 10px!Important;
}
ul#menu-footer li:last-child {
	margin-bottom: 0!important;
}
/* 23.3*/
.beschreibung .et_pb_column:first-child {
	left: 0!important;
}
.et_pb_widget a.anfahrt {
	padding-top: 20px!important;
	display: inline-block!important;
}
.text.vorstand p {
	text-align: center;
	margin-bottom: 20px;
}
.et_pb_module.et-waypoint.et_pb_image.et_pb_animation_off.et_pb_image_30.et_always_center_on_mobile.et-animated {
	margin: 0 0 10px 0!important;
}
.preview .gallery-item {
	margin: 0px 4.75% 2% 0!important;
	width: 30%!important;
}
#ansprechpartner .et_pb_column_1_3 img {
	width: 100%!important;
}
#ansprechpartner #ansprechpartner_dual .et_pb_column_1_3 img {
	width: auto!important;
}
#ansprechpartner .et_pb_text_7 {
	height: auto!important;
}
#prese .et_pb_section_2.et_pb_section {
	background-color: #fff !important;
}
.home #presse.et_pb_section, .page #stellungnahme.et_pb_section {
	margin-bottom: 0px!important;
	padding: 0 5%!important;
	margin-top: 15px!important;
}
.page #meinungen.et_pb_section_1.et_pb_section {
	padding-bottom: 40px!important;
}
.et_pb_section {
	padding: 30px 0!important;
}
.bewerber .gallery-item {
	height: auto!important;
}
.bewerber .gallery-item a, .gallery-caption {
	height: auto!important;
}
.page .et_pb_section_1 {
	padding: 0 0 20px!important;
}
.preview .largeButton {
	margin-top: 15px!important;
}
iframe {
	height: 400px!important;
}
#epaperFrame {
	width: 80%;
	display: block;
	margin: 0 auto;
}
}
@media all and (max-width: 767px) {
/* CHRONIK */
.zeitabschnitt:nth-child(2) {
	margin: 0px 20px 0 0!important;
}
#chronik .first-slide {
	width: 0px;
	display: none;
}
.zeitstrahl_container {
	margin-left: 5%;
}
#testimonial_dual {
	width: 305px;
	display: block;
	margin: auto;
}
.et_pb_column .et_pb_testimonial_portrait {
    margin-right: 24px;
    display: block;
    float: none;
    margin: 0 auto!important;
}
#testimonial_dual .et_pb_testimonial_description_inner p {
    font-size: 18px !important;
}
#testimonial_dual .et_pb_testimonial_author {
    font-size: 12px !important;
	padding-bottom: 23px;
	padding-right: 10px;
	padding-left: 10px;
}
#ansprechpartner_dual img {
    width: auto !important;
}

.et_pb_column .et_pb_testimonial_description {
    text-align: center;
}

.et_pb_testimonial_description_inner {
    width: 100% !important;
}

}
@media all and (max-device-width: 767px) {
.et_pb_column_1_3 img {
     width: 334px !important;
}
.portraet .et_pb_column_1_3 .icon img {
    width: 100% !important;
    margin-bottom: -20px;
}
#zahlen_versicherungen img {
    width: 100% !important;
		margin: -15px 0;
}
#zahlen_versicherungen .et_pb_button.largeButton {
	margin-bottom: 50px;
}
}

/* 768 Pixel (iPad Hochformat) */
@media only screen and (min-device-width: 768px) and (max-device-width: 980px) {
.text .et_pb_column.et_pb_column_4_4 {
	padding: 0 12.9% !important;
}
.logos-1 .et_pb_column {
    margin-bottom: 0!important;
}
#zahlen_versicherungen img {
    width: 100% !important;
		margin: -15px 0;
}
#zahlen_versicherungen .et_pb_button.largeButton {
    margin-bottom: 50px;
}
div#et-top-navigation {
	margin-right: -3px!important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of2 article {
	margin-bottom: 7.5% !important;
}
#vorschlag_artikel .column.size-1of2 article:last-child {
	margin-bottom: 0 !important;
}
.karriere.job .et_pb_blog_grid, .start.job {
	padding: 0 5%!important;
}
.preview .gallery-item {
	margin: 0 3.4% 2% 0!important;
	width: 31%!important;
}
.container-overlay .et_pb_column:first-child .et_pb_module,
.container-overlay .et_pb_column .et_pb_module{
	margin-left: 0!important;
}

.container-overlay .et_pb_column:first-child .blend {
	margin-left: 6%!important;
}

.container-overlay .et_pb_module .et_pb_text_inner {
	margin-left: 5%!important;
}

.container-overlay img {
	/*width: 345.594px;
	height: 271.703px;*/
}
.container-overlay .et_pb_column:last-child .blend {
	height: 240px!important; /*height: 272.13px!important;*/
	max-width: 305px!important; /*max-width: 330px!important;*/
}
.container-overlay .et_pb_column:first-child .blend {
	height: 240px!important; /*height: 271.703px!important;*/
	max-width: 305px!important; /*max-width: 345.594px!important;*/
}
.wrap {
	width: 90%;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 47%!important;
}
.et_pb_row {
	padding: 27px 0!important;
}
.halfsize {
	xwidth: 48.5%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 326px!important;
}
.hl h1 {
	font-size: 50px!important;
}
.hl {
	top: 50%!important
}
p {
	font-size: 18px!important;
}
.home p {
	font-size: 22px!important;
}
.et_pb_blog_2_0 .et_pb_post p {
	font-size: 20px!important;
}
.einleitungstext p {
	font-size: 22px!important;
}
.et_mobile_menu {
	overflow-y: scroll!important;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch!important;
	max-height: 600px;
	top: 94px;
}
#main-header.et-fixed-header .logo_container {
	top: 32px;
}
.vorschlag .et_pb_column, #main-footer .et_pb_column_1_3 {
	width: 31%!important;
	margin-left: 1.5%!important; /*vorher: margin-left: 3.5%!important;*/
}
#bundesbuerger .et_pb_column_1_3 {
	width: 31%!important;
	margin-left: 2%!important;
}
.vorschlag .et_pb_column:first-child, #main-footer .et_pb_column_1_3:first-child, #bundesbuerger .et_pb_column_1_3-first-child {
	margin-left: 0!important;
}
.vorschlag p {
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	font-size: 16px!important;
}
.footer-widget:nth-child(n) {
	width: 100%!important;
}
.container-overlay.et_pb_row {
	padding: 0!important;
}
.container-overlay .et_pb_column {
	margin-bottom: 2.5%!important;
}
.container-overlay img {
	width: 100%!important;
}
.container-overlay .et_pb_module {
	margin-bottom: 0!important;
	margin-left: 5%!important;
}

.container-overlay .blend {
	margin-left: 6%!important; /*vorher 8%*/
}
.container-overlay .et_pb_column:first-child, .container-overlay .blend:first-child {
}
form.wpcf7-form.invalid .plz input, form.wpcf7-form.invalid .street input {
	margin-bottom: 4%!important;
}
.subheadline.et_pb_row.et_pb_row_1 {
	margin-top: 10px!important;
	padding-bottom: 0!important;
}
h2 {
	line-height: 1.5em!important;
}
.gallery-item {
	overflow: hidden!important;
}
/*.gallery-icon.portrait, .gallery-icon.landscape, .bilder .gallery-icon.portrait a, .bilder .landscape a {height: 196px!important;}*/
.gallery-item img {
	width: 100%!important;
	height: auto!important;
}
#verband .et_pb_image {
	width: 32.6%!important;
}
.et_pb_module.et-waypoint.et_pb_image.et_pb_animation_off.image-overlay.et_pb_image {
	margin-bottom: 0px!important;
}
.vorstand .et_pb_column {
	width: 48% !important;
}
.vorstand .et_pb_column .et_pb_text p {
	max-width: 305px!important;
	margin: 0 auto 20px;
}
.image_title {
	width: 95%!important;
}
.verwaltungsrat .et_pb_column:first-child {
	margin-left: 0!important;
}
.verwaltungsrat .et_pb_column {
	float: left;
	width: 29%!important;
	margin-left: 4%;
}
.verwaltungsrat .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text p {
	font-size: 16px!important;
	-moz-hyphens: manual!important;
	-o-hyphens: manual!important;
	-webkit-hyphens: manual!important;
	-ms-hyphens: manual!important;
	hyphens: manual!important;
}
#ansprechpartner .et_pb_column {
	width: 48% !important;
	margin-left: 4%!important;
}
#ansprechpartner .et_pb_column:first-child {
	margin-left: 0!important;
}
#ansprechpartner p {
	max-width: 305px!important;
	margin: 0;
	text-align: left!important;
}
#ansprechpartner .headline .et_pb_column {
	width: 100%!important;
}
.et_pb_column_1_3 img {
	padding: 0 0!important; /*vorher: padding: 0 5%!important;*/
}
#main-footer .et_pb_column_1_3 img {
	padding: 0!important;
}
.et_pb_text_7 {
	height: auto!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 49%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
#presse .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post {
	float: left;
	width: 48%!important;
	margin: 1% 1%!important;
}
#presse .et_pb_column .et_pb_blog_grid .column.size-1of2 {
	width: 100% !important;
	margin: 0 7.5% 0 0 !important;
}
img.attachment-two-column-thumb.size-two-column-thumb.wp-post-image {
	left: -55%;
	position: relative;
}
.et_pb_blog_grid .et_pb_image_container img {
	min-width: 100%;
	max-width: inherit!important;
	width: auto!important;
	height: 223px!important;
	position: relative!important;
}
.et_pb_post .entry-featured-image-url {
	display: block!important;
	position: relative!important;
	width: auto!important;
	height: 223px!important;
	overflow: hidden!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
/*22.2*/
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 320px!important;
}
.footer-widget p {
	font-size: 18px!important;
}
#main-footer h4 {
	font-size: 22px!important;
}
.vorschlag h4 {
	height: 54px!important;
	font-size: 22px!important;
}
.firmen ul.et_pb_tabs_controls {
	margin-top: 15px!important;
}
.karriere.job .column.size-1of2, .start.job .column.size-1of2 {
	width: 48%!important;
	margin: 0 4%!important;
}
.job .et_pb_blog_grid .et_pb_post, .rss .et_pb_blog_grid .et_pb_post {
	height: 135px!important;
}
.page .headline, .page .subline {
	margin-top: 0px!important;
}
.headline, .subline {
	padding: 0 0 10px!important;
}
#presse .headline, #presse .subline, #ansprechpartner .headline, #ansprechpartner .subline {
	padding: 0 0 30px!important;
}
.page #presse .text {
	margin-top: -15px!important;
}
.page #presse .stl {
	margin-bottom: 10px!important;
}
#presse {
	padding-bottom: 30px!important;
}
.home .headline, .home.subline {
	padding: 10px 0!important;
}
.container-overlay:first-child {
	margin-bottom: 0px!important;
}
.container-overlay.et_pb_row:last-child .et_pb_column {
	margin-bottom: 0!important;
}
.et_pb_section_1 .headline, .et_pb_section_1 .subline {
	padding: 10px 0!important;
}
#vorschlag_artikel {
	padding-top: 20px!important;
}
#vorschlag_artikel .et_pb_blog_grid_wrapper {
	margin-bottom: 0px!important;
}
#main-footer .et_pb_row {
	width: 100%;
	padding-bottom: 0!important;
}
.single .et_pb_section_1.vorschlag {
	padding-top: 30px!important;
}
.single .et_post_meta_wrapper, .eintrag .et_pb_text {
	padding: 0.5em 2em 0!important;
}
#impressum h2 {
	margin-left: 9%!important;
}
#presse h2.entry-title {
	height: 103px!important;
}
#presse .entry-content {
	width: 90%;
	margin: 0 auto;
}
.rss .et_post_meta_wrapper {
	margin-top: 30px!important;
	width: 90%!important;
}
#rss {
	padding: 0 4%!important;
}
.preview.et_pb_section .et_pb_column {
	margin-bottom: 35px!important;
}
.autor {
	margin-left: 2em!important;
}
.text.vorstand {
	padding: 0 12.9%!important;
}
#main-footer .et_pb_row {
	width: 100%!important; /*vorher: width: 100%!important;*/
	padding: 0 2.5%!important;
}

#main-footer .et_pb_section .et_pb_row .et_pb_column {
	margin-right: 1% !important;
}

.vorschlag.et_pb_section .et_pb_row .et_pb_column {
	margin-right: 1% !important;
}

#anfahrt {
    width: 95%!important;
    margin: 0 auto !important;
}
.page-id-1079 #main-footer.et_pb_section {
	padding: 35px 0 0!important;
}


#verband.logo_sammlung {
	margin-bottom: -30px !important;
}
#verband.uebersichtsseite.logo_sammlung {
    margin-bottom: -10px !important;
}
#left-area #autor .post-meta {
	padding: 0 1.5em 0!important;
}
.rss #homeslider {
	height: 320px;
	overflow: hidden;
}
.rss #homeslider, #slider {
	margin-bottom: 0px!important;
}
/*28.2*/
.shariff-main {
	padding: 0!important;
}
.category-rss .shariff-main, .stellungnahme_deutsch .shariff-main, .stellungnahme_englisch .shariff-main {
	padding: 0 4%!important;
}
.preview.et_pb_section {
	padding: 35px 0 0!important;
}
.preview h4 {
	margin-bottom: 35px!important;
}
#main-footer .et_pb_section {
	padding: 0 0!important;
}
#vorschlag_artikel .et_pb_blog_grid_wrapper {
	margin-bottom: 40px;
	padding-top: 20px!important;
}
#aktuelles .et_pb_column {
	margin-bottom: 30px!important;
}
#presse .et_pb_column, #ansprechpartner .et_pb_column {
	margin-bottom: 5px!important;
}
#ansprechpartner img {
	width: 332px!important; /*vorher 100%*/
}

.preview .smallButton {
	margin-top: 15px!important;
}
.txt {
	margin-left: -8%!important;
}
#ansprechpartner .et_pb_column_1_3 img {
	padding: 0!important;
}
#ansprechpartner .et_pb_column_1_3:first-child img {
	padding-left: 0!important;
}
#ansprechpartner .et_pb_column_1_3:nth-child(2) img {
	padding-right: 0!important;
}
.et_pb_blog_grid {
	margin-right: -2em!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	margin-top: 1em!important;
}
.home #aktuelles .text {
	padding-bottom: 0!important;
}
/* CHRONIK */
.zeitabschnitt:nth-child(2) {
	margin: 0px 20px 0 20px!important;
}

/* DOWNLODAS BERICHTE */

#downloads #mla_gallery-4 .gallery-item {
	margin: 0 2% 2% 2%!important;
}


/*#downloads #mla_gallery-4 .gallery-item:first-child {
    padding-left: 15% !important;
	width: 46% !important;
}

#downloads #mla_gallery-4 .gallery-item.last_in_row {
    padding-right: 15% !important;
	width: 46% !important;
}*/

#downloads #mla_gallery-4 .gallery-item.last_in_row {
padding-right: 0 !important;
width: 32% !important;
margin-right: 34%!important;
margin-left: 34%!important;
text-align: center!important;
}
#downloads #mla_gallery-4 .gallery-item:first-child {
padding-left: 0 !important;
}
.firmen .et_pb_tabs_controls li {
margin-right: 4%!important;
}
.firmen .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1 {
margin-right: 6%!important;
}
.wpcf7-form-control.wpcf7-submit {
border-radius: 0!important;
}

}

/* 1024 Pixel (iPad Querformat) */
@media only screen and (min-width: 981px) and (min-device-width: 981px) and (max-width: 1025px) and (max-device-width: 1025px) {
.wrap {
	width: 90%;
}
#gemeinschaftsunternehmen .et_pb_column_1_3 {
	width: 30%!important;
}
.halfsize {
	xwidth: 48.5%!important;
}
.et_pb_slider .et_pb_slide, #aktuelles_slider {
	height: 435px!important;
}
.hl h1 {
	font-size: 70px!important;
}
.subheadline {
	padding: 0 0 20px!important;
}
.et_pb_section:first-child, .et_pb_row:first-child {
	padding-top: 0!important;
}
.et_pb_blog_grid .post-grid.size-small, .et_pb_blog_grid .post-grid.size-large {
	width: 49%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p {
	line-height: 140%!important;
}
#presse h2.entry-title {
	height: 75px!important;
}
.blend {
	width: 100%!important;
}
.box-overlay p {
	margin: 7px;
	font-size: 18px;
}
#main-footer .et_pb_gutters3 .et_pb_column_4_4,
#main-footer .et_pb_gutters3.et_pb_row .et_pb_column_4_4 {
    width: 95% !important;
}

#main-footer .et_pb_row {
	padding: 0 0!important;
}

}

/********** DIVI MEDIA QUERIES **********/

@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { /*Divi iPad Quer*/
   #main-footer .et_pb_row {
	padding: 0 0!important;
}
.firmen .et_pb_tabs_controls li {
	margin-right: 4%!important;
}
.firmen .et_pb_tabs .et_pb_tabs_controls li.et_pb_tab_1 {
	margin-right: 5.5%!important;
}
#bundesbuerger .et_pb_column_1_3 {
	width: 27%!important;
	margin-left: 0!important;
}

.vorstand .et_pb_column {
	width: 100% !important;
	margin-right: auto!important;
	margin-left: auto!important;
	text-align: center!important;
}

/*** Anpassungen Kästen Gemeinwohl***/
.container-overlay .et_pb_column .blend,
.container-overlay .et_pb_column:first-child .blend,
.container-overlay .et_pb_column:last-child .blend {
	height: 191px!important;
	max-width: 243px!important;
	margin-left: 0%!important;
}
.container-overlay .et_pb_module .et_pb_text_inner {
	margin-left: 2%!important;
}
.container-overlay a {
	font-size: 15px !important;
}
.verwaltungsrat .et_pb_column {
	margin-right: 1.5%!important;
}
#ansprechpartner .et_pb_column {
	width: 30% !important;
	margin-right: 3%;
	margin-left: 0!important;
}
#ansprechpartner .et_pb_row .et_pb_column:last-child {
	margin-left: 4%!important;
}
#ansprechpartner p {
	font-size: 16px!important;
}
.page-id-1079 #main-footer .et_pb_column {
	margin-right: 1.5%;
}
.page-id-1079 #main-footer .et_pb_row {
	width: 80%!important;
}
.page-id-1079 #anfahrt {
	width: 80%!important;
}
.page-id-1079 .firmen .et_pb_tabs_controls li {
margin-right: 4.5%!important;
}
.page-id-1079 .firmen .et_pb_tabs_controls li.et_pb_tab_1 {
margin-right: 6%!important;
}
.page-id-1079 #tranzparenzregister.et_pb_row .et_pb_column:last-child {
margin-left: 0!important;
}
#downloads #mla_gallery-4 .gallery-item.last_in_row {
padding-right: 0 !important;
width: 32% !important;
margin-right: 34%!important;
margin-left: 34%!important;
text-align: center!important;
}
#downloads #mla_gallery-4 .gallery-item:first-child {
padding-left: 0 !important;
}
}

@media only screen and (max-width: 980px) and (max-device-width: 980px) {
	#menu-footer.bottom-nav {
    float: none !important;
}
.shariff.shariff-align-flex-end ul {
justify-content: center !important;
align-items: center !important;
}
/*21.2*/
#chronik .first-slide {
	width: 0px!important;
	display: none!important;
}
#aktuelles .et_pb_post h2 a, #vorschlag_artikel .et_pb_post h2, #presse .et_pb_post h2 a {
	line-height: 35px!important;
}
#aktuelles .et_pb_blog_grid_wrapper {
	margin-top: 0px!important;
}
#presse .et_pb_blog_grid p {
	height: 83px!important;
}
#aktuelles .et_pb_blog_grid .et_pb_post p {
	height: 83px!important;
}
.karriere.job .column.size-1of2, .start.job .column.size-1of2 {
	width: 48%!important;
}
.et_pb_blog_2_0 .et_pb_post h2 br, h2.entry-title br {
	display: none;
}
.home .bildbeschreibung, .bildbeschreibung {
	padding-left: 0!important
}
.ov-beschreibung {
	padding: 1.4% 12.9%!important;
}
.page #meinungen.et_pb_section_1.et_pb_section {
	padding: 0!important;
}
.page #meinungen .text {
	padding-bottom: 0!important;
}
#et_top_search {
	margin-top: 11px!important;
}
.text {
	padding: 27px 0!important;
}
.marktanteile p {
	text-align: center!important;
}
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
	position: fixed!important;
}
.mobile_menu_bar:before {
	top: 11px!important;
}
.logo_container {
	padding: 0!important
}
.et_pb_column {
	margin-bottom: 15px!important;
}
.page .et_pb_section_1.et_pb_section {
	margin-top: 0!important;
}
.et_pb_row {
	padding-top: 0px!important;
}
.home .et_pb_section .et_pb_row:first-child {
	padding-bottom: 0px!important;
}
.home .et_pb_section .et_pb_row:first-child .et_pb_column {
	margin-bottom: 27px;
}
.home h2 {
	line-height: 135%!important;
}
#bundesbuerger .et_pb_row_15 {
	padding-bottom: 0!important;
}
.deeplinks a {
	font-size: 14px!important;
}
.lang_button .et_pb_column {
	width: auto!important;
}
.lang_button .et_pb_column:first-child {
	float: left;
}
.lang_button .et_pb_column:last-child {
	float: right;
}
.preview .gallery-item {
	height: auto!important;
}
.preview .gallery-item a {
	height: auto!important;
}
.container.et_menu_container {
	padding: 0!important;
	background: #fff;
}
.logo_container, #main-header.et-fixed-header .logo_container {
	top: 15px!important;
}
.et_mobile_menu {
	top: 55px!important;
}
.et_fixed_nav #main-header {
	max-height: 56px!important;
}
.et_pb_row {
	width: 90%!important;
}
.text {
	width: 100%!important;
}
ul.et_pb_side_nav.et-visible {
	display: none!important;
}
#main-footer .container {
	width: 100%!important;
}
.lang_button.et_pb_row {
	width: 60%!important;
}
.et_pb_blog_grid .post-grid > .et_pb_post {
	margin-bottom: 6%!important;
}
.et_pb_blog_2_0 .et_pb_post p, .et_pb_blog_2_1 .et_pb_post p {
	line-height: 140%!important;
	font-size: 20px!important;
}
.post-grid .entry-date {
	font-size: 12px;
	display: block;
	margin-bottom: 10px;
}
.beschreibung.et_pb_row {
	width: 100%!important;
}
/*22.2*/
.home .headline, .home .subline {
	margin-top: -10px!important;
}
.sammlung .headline .et_pb_column {
	margin-bottom: 0!important;
}
.sammlung .headline {
	margin-bottom: -20px!important;
}
.logo_sammlung .et_pb_row:nth-child(2) {
	padding-bottom: 0!important;
}
.firmen .et_pb_tabs_controls li {
	margin-right: 3.5%!important;
}
#anfahrt .et_pb_column {
	margin-bottom: 0!important;
}
#maps {
	margin-bottom: 0!important;
}
.firmen .et_pb_tab {
	margin-bottom: 30px!important;
}
.firmen .et_pb_column {
	margin-bottom: 0px!important;
}
#main-footer .container #footer-widgets {
	margin-bottom: 20px!important;
}
.et_pb_section {
	padding: 35px 0!important;
}
#zahlen_versicherungen.et_pb_section {
    padding: 0!important;
}
.et_pb_section.portraet {
	padding: 35px 0 0 0 !important;
}
#informationen.et_pb_section {
    padding: 0 0!important;
}
.et_pb_section_1 {
	padding: 0px 0 35px!important;
}
.rss.et_pb_row.et_pb_row_29 {
	display: none!important;
}
.gallery-caption {
	margin: 17px 0 0;
}
#versicherer_beschreibung {
	margin-top: -20px;
}
.page .text {
	margin-top: 0%!important;
}
.home .text {
	margin-top: -1.4%!important;
}
.preview h4 {
	padding: 0!important;
}
.preview {
}
body, html {
	overflow-x: hidden!important;
}
.vorschlag .et_pb_column_1_3 img {
	padding: 0!important;
	width: 334px!important;
}
.beschreibung .et_pb_column:first-child {
	position: relative!important;
}
.text .et_pb_column_1_2:first-child {
	padding-right: 12.9%!important;
	padding-left: 12.9%!important;
}
.text .et_pb_column_1_2:last-child {
	padding-left: 12.9%!important;
	padding-right: 12.9%!important;
}
.text.vorstand .et_pb_column_1_2:first-child {
	padding-right: 0!important;
	padding-left: 0!important;
	margin-right: 2%!important;
}
.text.vorstand .et_pb_column_1_2:last-child {
	padding-left: 0!important;
	padding-right: 0!important;
	margin-right: 0!important;
}
.text.vorstand .et_pb_image {
	margin-bottom: 10px!important;
}
.text.vorstand p {
	font-size: 15px!important;
}
.container.et_menu_container {
	width: 100%!important;
	padding: 10px 4.5%!important;
}
.logo_container, #main-header.et-fixed-header .logo_container {
	top: 24px!important;
}
.wpcf7-form-control.wpcf7-submit {
	margin: 30px auto 0!important;
}
.single .et_pb_section_1 {
	padding: 15px 0 35px!important;
}
#et_top_search {
	display: none!important;
}
.blend {
	width: 100%!important;
}
#epaperFrame {
	width: 80%;
	display: block;
	margin: 0 auto;
}
.search #main-content .container {
	width: 90%!important;
}
.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.halfsize.wpcf7-not-valid, .wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email.fullsize.wpcf7-not-valid {
	margin-bottom: 9%!important;
}
/* Juni 2017 */
.vorstand p {
	text-align: center;
}
}

@media only screen and (max-width: 1500px) {
.iconsection {
    width: 90% !important;
}
}
