/*extracss bkd mba-lena verzeichnis*/
.jsgrid-grid-header, h2.new, .JAX-MARKER.nw-suche div[id*='dataPool_filter_wrapper_'] > .btn {display:none!important;}
h3[data-testid="title"], h3[data-testid="title"] + div {display:none;}
.jsgrid-table tr:first-child h2.new {
	display:block;
	margin-bottom: 30px;
    border-bottom: none;
    padding-bottom: 30px;
}
.nw-suche .jsgrid-grid-body table tbody tr td,
.nw-suche .jsgrid-grid-body table tbody tr th {padding:0 0 30px 0; border-bottom: none;}

#BoxTheFilters {margin-bottom: 25px}

#ButtonTheFilters {width: 100%; box-sizing: border-box; text-align: left; position: relative; display: block; border: none; border-left: 6px solid #F7E9D2 ; padding: 25px 52px 25px 19px;  background-color: #F7E9D2;  cursor: pointer; margin-bottom: 30px;}
#ButtonTheFilters:focus {border-left: 6px solid #00000090;}
#ButtonTheFilters h3 {display:block; margin: 0; padding: 0;}
#ButtonTheFilters.closed > svg {
  position: absolute;
  width: 24px;
  height: 16px;
  right: 28px;
  top: 32px;
  -webkit-transition: -webkit-transform 250ms ease-in-out;
  transition: transform 250ms ease-in-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
}
#ButtonTheFilters.open > svg {
  position: absolute;
  width: 24px;
  height: 16px;
  right: 28px;
  top: 32px;
  -webkit-transition: -webkit-transform 250ms ease-in-out;
  transition: transform 250ms ease-in-out;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(180deg);
}
.filters .left, .filters .right {float:left; width: 48.5%;}
.filters .left {padding-right: 1.5%}
.filters .right {padding-left: 1.5%}
.filters .filterbox {padding: 0 10px 10px 10px; margin-bottom: 20px;border: 1px solid #F2E0C3}
.filters .filterbox h4 {margin: 0 -10px 10px; background-color: #FAF1E3; font-size: 16px; padding: 5px 10px; width: 100%;} 
.filters .filterbox div {display: inline-block;}
.filters .filterbox.weitere > div > div {width: 49.5%;display: inline-flex;box-sizing: border-box; vertical-align: top;}
.filters .filterbox.weitere > div.sprache > div {width: unset;}
.filters .filterbox.weitere div.left, .filters .filterbox.weitere div.right, .filters .filterbox.weitere div.block {display:block;}
.filters .filterbox.weitere div.unterbringung.block {margin-bottom: 20px;}
.filters label { position: relative; display: inline-block; max-width: 385px;}
.filters label span.chkd { 
	cursor: pointer;
    display: inline-block;
    margin: 0 5px 10px 0;
    padding: 5px 10px 5px 35px;
    font-size: 15px;
    border-radius: 5px;
	font-weight: 300;
	line-height: 21px;}
.filters label input:checked + .chkd {background-color: #e7e7e7;}
.filters label input {position: absolute; left: 9px; top: 9px; opacity: 0.2; transform: scale(2)}
.filters label input:checked {opacity: 1; }
.JAX-MARKER .buttons .btn-default {     background-color: rgba(61, 134, 8, 1);
    border-radius: 20px;
    color: #fff;
    margin-right: 30px;
    line-height: 20px;
    text-decoration: none;}
.JAX-MARKER .buttons .btn-default.clear { background-color: rgba(78,78,78,0.75); margin-right: 0; }
.clear {clear: both;}

.buttons {position: relative;}
.theFilters {position: absolute; right: 0; bottom: 0; font-size: 10px; color: rgba(61, 134, 8, 0.35); max-width: 50%; text-align: right;}

/*filters*/
.WmU .ausgabe .merkmale .Tag.WmU, .WoU .ausgabe .merkmale .Tag.WoU, .Wpf .ausgabe .merkmale .Tag.Wpf,
.Mmfb .ausgabe .merkmale .Tag.Mmfb, .Mkpl .ausgabe .merkmale .Tag.Mkpl, .Mken .ausgabe .merkmale .Tag.Mken,
.Msen .ausgabe .merkmale .Tag.Msen, .Mhoe .ausgabe .merkmale .Tag.Mhoe, .Mseh .ausgabe .merkmale .Tag.Mseh,
.Mkoe .ausgabe .merkmale .Tag.Mkoe, .Mpme .ausgabe .merkmale .Tag.Mpme, .Mmed .ausgabe .merkmale .Tag.Mmed,
.Mstr .ausgabe .merkmale .Tag.Mstr, .Mver .ausgabe .merkmale .Tag.Mver  {  background-color: rgba(61, 134, 8, 1); color: #fff; border-color: rgba(61, 134, 8, 1)}
</style>