.gebetsanliegen_bg {
      background-color: #FBE3DA;
}

@media not screen and (orientation: landscape), not screen and (min-width: 768px) {
  .gebetsanliegen_bg_nogrid {
    display: block;
    padding-right: 20px;
    padding-left: 20px;
    margin-left: -20px;
    margin-right: -20px;
    background-color: #FBE3DA;
  }
}

@supports (display: grid) {
  @media screen and (orientation: landscape), screen and (min-width: 768px) {
    .gebetsanliegen_bg_grid {
      background-color: #FBE3DA;
    }
  }
}

.gebetsanliegen_bg input:focus,
.gebetsanliegen_bg_nogrid input:focus,
.gebetsanliegen_bg_grid input:focus,
.gebetsanliegen_bg textarea:focus,
.gebetsanliegen_bg_nogrid textarea:focus,
.gebetsanliegen_bg_grid textarea:focus,
.gebetsanliegen_bg select:focus,
.gebetsanliegen_bg_nogrid select:focus,
.gebetsanliegen_bg_grid select:focus
{
  border-color: #FBE3DA;
}

