/*mmm css*/




/*Startseiten Banner Block-type*/

.bean-startseiten-banner{
	background: #f5f4ef;
	padding:0 20px 0 20px;
	float: left;
	width: 100%;
	}
	
	.bean-startseiten-banner .field-name-field-headline .field-item{
	font-weight: bold;
	font-size: 24px;
	font-family: 'Merriweather Sans Bold';
	padding-top: 50px;
	}
	
	.bean-startseiten-banner .field-name-field-text{
	font-weight: bold;
	color: #333333 !important;
	font-size: 20px;
	padding: 10px 0 20px 0 !important;
	}	
	.bean-startseiten-banner .field-name-field-headline{
	color: #333333 !important;
	hyphens: auto;
	}
	
	.bean-startseiten-banner .field-name-field-link{
	font-weight: bold;
	font-size: 20px;
	}
  
  	.bean-startseiten-banner .field-name-field-image img{
  	width: 100%;
  	height: auto;
	}
	
  #block-bean-vw-feststellungsklage{
	  max-width: 100%;
  }

	
	
	
	
	
	
	.bean-startseiten-banner > .content{
	display:flex;
	width: 100%;
	}
	.bean-startseiten-banner > .content > .gright{
	width:55%;
	position:relative;	
	    text-align: right;
    padding-right: 61px;
	}
	.bean-startseiten-banner > .content > .gleft{
	width:45%;
	position:relative;	
	}
	.bean-startseiten-banner > .content > .field.field-name-field-image img{
	width:100%;
	height:auto;
	display:inline-block;
	}
	


@media (max-width: 990px)  {
  .bean-startseiten-banner > .content{
	flex-wrap: wrap-reverse;
	}

	.bean-startseiten-banner > .content > .gleft,
	.bean-startseiten-banner > .content > .gright{
	width:100%;
	}
  	.bean-startseiten-banner > .content > .gright{
	text-align: center;
    padding-right: 0px;
	}
	
  }





/*Newsletter Formular */
.page-node-3832 #sidebar-second{
	display:none;
}
.page-node-3832 .mc-content {
    width: 100%;
}






/*Schicht 8 Pressespiegel Modul ist nicht mehr lauffähig nach Core-Update. Deswegen hier der Style*/
.mmm-pressespiegel-wrapper{
	width: 100%;
    margin: 0 !important;
}
.mmm-pressespiegel-wrapper .bean-pressespiegel .content{
		 display: flex;
  flex-direction: row;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide{
    width: 32%;
    background-color: #f5f4ef;
    position: relative;
    padding-bottom: 55px;
    padding: 20px 15px 70px 15px;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide:nth-child(2){
    width: 31%;
    margin: 0 17px
}

.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-berschrift,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-2-berschrift,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-3-berschrift {
  padding: 7px 15px 15px 15px;
  font-size: 13px;
  text-align: center;
  color: #c83f3f;
  font-weight: bold;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-berschrift .field-item,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-2-berschrift .field-item,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-3-berschrift .field-item {
padding-top: 15px;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-berschrift:before,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-2-berschrift:before,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-3-berschrift:before {
    font-family: icomoon;
    font-size: 72px;
    margin-right: 15px;
    color: white;
    background-color: #c83f3f;
    border-radius: 100%;
    vertical-align: middle;
    content: "\E600";
    text-align: center;
    padding: 6px;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .content p {
  padding: 0 15px;
  font-weight: bold;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-text,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-2-text,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-pressespiegel-3-text {
text-align: center;
  font-weight: normal;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link1,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link2,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link3  {
    position: absolute;
    bottom: 25px;
    margin-left: -60px;
    left: 50%;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link1 a,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link2 a,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link3 a {
  color: white;
      width: 70%;
  text-align: center;
  line-height: 1;
  padding: 6px 12px;
  display: inline;
  background: #c83f3f; 
}

	.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link1 .field-item,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link2 .field-item,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link3 .field-item {
  text-align: center;
}




@media (max-width: 768px)  {
.mmm-pressespiegel-wrapper .vorstand-block-information-guide,
.mmm-pressespiegel-wrapper .vorstand-block-information-guide:nth-child(2){
    width: 100%;
    padding: 20px 15px 55px 15px;
    margin: 0 0 15px 0;
}
.mmm-pressespiegel-wrapper .bean-pressespiegel .content{
		 display: block;
}
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link1, 
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link2, 
.mmm-pressespiegel-wrapper .vorstand-block-information-guide .field-name-field-link3 {
    margin-left: -65px;
}

}


 



/*Misc*/

.page-node-1089153 .view-page-carousel,
.page-node-3832 .view-page-carousel{
	display: none;
}
.pager li > a{
	background-color: transparent !important;
}
.bx-pager {
    position: static;
}

.front .bx-pager {
    position: absolute;
}
.block-information-guideMMM h2{
	margin-left: 15px;
}
.block-information-guideMMM img{
	width: 100%;
	margin-top:10px
}

#block-vzbv-search-index-vzbv-search-index-search-form > .content{
	color: #fff;
}

#block-vzbv-search-index-vzbv-search-index-search-form > .content > *{
	color: #000;
}

#block-vzbv-search-index-vzbv-search-index-search-form #search-api-page-search-form-sitewide-search{
	color: #000;
}
#block-vzbv-search-index-vzbv-search-index-search-form .form-item::after {
    right: 16px;
    top: 23px;
}
#block-vzbv-search-index-vzbv-search-index-search-form .form-submit {
    top: 34px;
}

.page-themen-regierungsbilanz #block-views-video-block .views-row{
	height: 375px;
}
@media (max-width: 1200px)  {
.page-themen-regierungsbilanz #block-views-video-block .views-row{
	height: auto;
}
}
.front #keineTermine a{
	position: absolute;
    padding: 5px 20px 5px 13px;
    background-color: #c83f3f;
    color: white;
    white-space: nowrap;
	bottom: 20px;
    font-size: 13px;
    left: 50%;
    margin-left: -65px;
    width: 130px;
}
.front #keineTermine a:before{
    content: ">> ";
    font-size: 13px;
}
.page-node-3860 #block-system-main iframe,
.page-node-1395303 #block-system-main iframe,
.page-node-1395317 #block-system-main iframe{
	 border: 0; 
	 height: 200px; 
	 width: 100%;
}



