/*
.bh-femode #Page {
	opacity: 0;
	transition: ease-out opacity 0.8s;
}
.bh-femode.inIframe #Page {
	opacity: 1;
	transition: ease-out opacity 0.8s 1.5s;
}
*/
.inIframe #Header,
.inIframe #Top,
.inIframe #Subnavi,
.inIframe #Footer,
.inIframe .mobileFooter,
.inIframe .bhm-header,
.inIframe .bhm-content-footer{
	display: none !important;
}
.inIframe .bhm-content {
	padding-top: 0px;
}
.inIframe #Content {
	padding: 0px;
}

/* ANFRAGE */

.bhAnfrage .rueckrufservice.frauenpower {
	background-image: url('/fileadmin/images/pattern/pattern-punkte-blau.png');
}
.rueckrufservice.frauenpower .bh-field-checkbox input[type="checkbox"]{
	display: none;
}
.rueckrufservice.frauenpower .bh-field-checkbox.checkbox-dsgvo a {
	text-decoration: underline;
}

.rueckrufservice.frauenpower .bh-field-checkbox .checkbox-label{
	display: inline-block;
	cursor: pointer;
}
.rueckrufservice.frauenpower .bh-field-checkbox .checkitem{
	position: relative;
    padding-left: 30px;
    cursor: pointer;
}
.rueckrufservice.frauenpower .bh-field-checkbox {
	position: relative;
}
.rueckrufservice.frauenpower .bh-field-checkbox .checkbox-icon{
	position: absolute;
	left: 0;
	width: 16px;
	height: 16px;
	top: 20px;
	margin-top: -8px;
	border: 1px solid RGBA(68, 57, 50, 0.20);
	box-sizing: border-box;
}
.rueckrufservice.frauenpower .bh-field-checkbox input[type=checkbox]:checked + label .checkbox-icon{
	background-color: #0856A2;
}
.bhAnfrage .frameWrapper.rueckrufservice.frauenpower input[type="submit"] {
	color: #0856A2;
	border-color: #0856A2;
}
.bh-state-mobile .rueckrufservice.frauenpower .AnfrageCols .col1 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2;
}
.bh-state-mobile .rueckrufservice.frauenpower .AnfrageCols .col2 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid rgba(0,0,0,0.3);
}
.bh-state-mobile .rueckrufservice.frauenpower {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

@media only screen and (max-width: 900px) {
	.bhAnfrage .rueckrufservice.frauenpower .AnfrageCols .col1 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.bhAnfrage .rueckrufservice.frauenpower .AnfrageCols .col2 {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		margin-bottom: 20px;
		padding-bottom: 10px;
		border-bottom: 1px solid rgba(0,0,0,0.3);
	}
	.bhAnfrage .frameWrapper.rueckrufservice .AnfrageCols {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: stretch;
		-ms-flex-align: stretch;
		align-items: stretch;
	}
	.bhAnfrage .frameWrapper.rueckrufservice .AnfrageCols .col1 {
		width: 100%;
		padding-right: 0px;
		border-right: none;
	}
	.bhAnfrage .frameWrapper.rueckrufservice .AnfrageCols .col2 {
		width: 100%;
		padding-left: 0px;
	}
	.bhAnfrage .frameWrapper.rueckrufservice .bh-field.submit-field {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
}

/* NEWSLISTE */

.el-newslist .newslist.team .newslist-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower {
	border-bottom: none;
	width: 100%;
	max-width: 1920px;
	margin-bottom: 20px;
}
/*
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower:nth-child(odd) {
	margin-right: 20px;
}
*/
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent {
	width: 100%;
	height: 100%;
	background-image: url('/fileadmin/images/pattern/pattern-punkte-blau.png');
    background-size: 16px 7px;
    padding: 20px;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner {
	background: white;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-pack: stretch;
	-ms-flex-pack: stretch;
	justify-content: stretch;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	padding: 10px;
	height: 100%;
	box-sizing: border-box;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxInfo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxName {
	width: 100%;
	padding: 0px 10px 10px 10px;
	border-bottom: 1px solid #0856A2;
	box-sizing: border-box;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxOrganisation,
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxFachgebiet {
	width: 50%;
	padding: 15px 10px 10px 10px;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxFachgebiet {
	border-right: 1px solid #0856A2;
}

.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent {
	padding: 15px !important;
}
.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower {
	width: 100%;
}
.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower:not(:last-child) {
	margin-bottom: 15px !important;
}
.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxOrganisation,
.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxFachgebiet {
	width: 100%;
}
.bh-state-mobile .el-newslist .newslist.team .newslist-list .newslist-item-frauenpower .listboxContent .listboxContentInner .listboxFachgebiet {
	border-right: none !important;
}
/* COLOR */

.el-linkbox.colorETBlue .lbWrapper {
	background-color: #0856A2;
}
.el-linkbox.colorETRed .lbWrapper {
	background-color: #E6361A;
}
.el-linkbox.colorETYellow .lbWrapper {
	background-color: #FFD605;
}
.el-linkbox.colorTirol2050 .lbWrapper {
	background-color: #42B261;
}
.el-linkbox.colorETWissen .lbWrapper {
	background-color: #0098D6;
}
.el-linkbox.colorETSolar .lbWrapper {
	background-color: #F0B32D;
}
.el-linkbox.colorETSanierung .lbWrapper {
	background-color: #BB5E3D;
}
.el-linkbox.colorETBuS .lbWrapper {
	background-color: #54534D;
}
.el-linkbox.colorETBuSInfo .lbWrapper {
	background-color: #A84D8C;
}
.el-linkbox.colorETEvents .lbWrapper {
	background-color: #F3953F;
}
.el-linkbox.colorETHeizen .lbWrapper {
	background-color: #B65F54;
}
.el-linkbox.colorETHeizen2 .lbWrapper {
	background-color: #B7AB8C;
}
.el-linkbox.colorETHeizen3 .lbWrapper {
	background-color: #91C579;
}
.el-linkbox.colorETLuS .lbWrapper {
	background-color: #0092C4;
}
.el-linkbox.colorETExperts .lbWrapper {
	background-color: #5EB7D2;
}


/*---- LOADING RING ----*/

[data-uid="1443"],
[data-uid="1444"],
[data-uid="1445"] {
	margin-bottom: 0px;
	height: 0px !important;
} 
.lds-dual-ring {
	position: absolute;
	left: calc(50% - 40px);
	top: 50px;
  display: inline-block;
  width: 80px;
  height: 80px;
  opacity: 1;
  transition: ease-out opacity 0.5s;
}
.bh-femode.inIframe .lds-dual-ring {
	opacity: 0;
	transition: ease-out opacity 0.8s 1.5s;
}
.bh-bemode .lds-dual-ring {
	display: none;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6px solid #0856A2;
  border-color: #0856A2 transparent #0856A2 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}