@charset "UTF-8";
/*##################*/
#wrapper {
  position: relative;
  top: -20px;
  background-position: center -130px !important;
}

#gedenkportal body {
  font: Helvetica, sans-serif;
  color: #333;
}
#gedenkportal #main {
  padding: 0px 25px 50px 25px;
}
#gedenkportal #main .bholder {
  width: 200px;
  height: 190px;
  float: left;
  margin: 10px;
  border: 1px solid #ccc;
  position: relative;
  background: rgba(200, 200, 200, 0.2);
}
#gedenkportal #main .bholder .radio {
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
}
#gedenkportal #main .bholder img {
  width: 100%;
  height: auto;
}
#gedenkportal #header {
  background-color: #f4511e;
  padding: 100px 25px;
  font-family: Montserrat, sans-serif;
}
#gedenkportal #header h1 {
  color: #fff;
}
#gedenkportal .f_hidden {
  display: none;
}
#gedenkportal label {
  display: inline-block;
  max-width: 100%;
  font-size: 16px;
  font-weight: 200;
  color: #333;
}
#gedenkportal .kategorie.jumbotron {
  padding-bottom: 0px;
  padding-top: 0px;
  background-color: transparent;
  color: #333;
}
#gedenkportal .panel {
  background: rgba(240, 240, 240, 0.3);
}
#gedenkportal .btn_neueAnzeige {
  float: right;
}
#gedenkportal .uebersicht .row {
  border-bottom: 1px solid #ccc;
}
#gedenkportal .uebersicht .row:nth-child(odd) {
  background: rgba(240, 240, 240, 0.7);
}
#gedenkportal .anzeigenrow li {
  float: left;
  padding: 5px;
  min-width: 200px;
  list-style-image: none;
  list-style: none;
  font-size: 14px;
}
#gedenkportal .dclear {
  clear: both;
  height: 30px;
}
#gedenkportal .winTermin {
  padding: 20px;
  width: 100%;
}
#gedenkportal .winTermin .row {
  padding: 6px;
}
#gedenkportal .login .wrapper {
  margin-top: 80px;
  margin-bottom: 20px;
}
#gedenkportal .login .form-signin {
  max-width: 420px;
  padding: 30px 38px 66px;
  margin: 0 auto;
  background-color: #eee;
  border: 1px solid rgba(0, 0, 0, 0.1);
}
#gedenkportal .login .form-signin-heading {
  text-align: center;
  margin-bottom: 30px;
}
#gedenkportal .login .form-control {
  position: relative;
  font-size: 16px;
  height: auto;
  padding: 10px;
}
#gedenkportal .login input[type=text] {
  margin-bottom: 0px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
#gedenkportal .login input[type=password] {
  margin-bottom: 20px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
#gedenkportal .login .colorgraph {
  height: 7px;
  border-top: 0;
  background: #c4e17f;
  border-radius: 5px;
  background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
  background-image: linear-gradient(to right, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
}
#gedenkportal #mapG #map {
  height: 300px;
  border: 1px solid #ccc;
}
#gedenkportal #mapG .hiddenP {
  visibility: hidden;
}
#gedenkportal #mapG #floating-panel input {
  width: 100%;
  margin-top: 10px;
}
#gedenkportal .winTermin #mapsHolder {
  height: 200px;
}
#gedenkportal .winTermin #mapsHolder.collapseaktive {
  overflow: hidden;
  height: 0px;
}
#gedenkportal #wrapper {
  padding: 20px;
  background: url("../../images/anzeigenbgimages/20160824_203019.jpg");
  background: none;
  background-position: center top;
  background-repeat: no-repeat !important;
  background-size: 100% auto !important;
  background-position: center -200px !important;
  /*            -webkit-background-size: cover;
          -moz-background-size: cover;
          -o-background-size: cover;
          background-size: cover;*/
}
#gedenkportal p.gestorbenDate, #gedenkportal p.geborenDate {
  margin-left: 20px;
  text-align: left;
}
#gedenkportal .gestorbenDate::before {
  content: "†";
  position: absolute;
  margin-left: -15px;
}
#gedenkportal .geborenDate::before {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  margin-left: -20px;
}
#gedenkportal .socialmenu li, #gedenkportal .socialmenu ul {
  float: left;
  margin: 6px;
  list-style-image: none;
  list-style: none;
}
#gedenkportal .socialmenu .fa {
  font-size: 24px;
}
#gedenkportal .box-2n, #gedenkportal .box-2 {
  float: left;
  margin: 3px;
}
#gedenkportal .box-2n h3, #gedenkportal .box-2 h3 {
  font-size: 12px;
}
#gedenkportal .usermenu {
  background: rgba(255, 255, 255, 0.6);
}
#gedenkportal .usermenu ul {
  margin: 20px auto;
  display: table;
}
#gedenkportal .usermenu a {
  color: #333;
}
#gedenkportal .boxcontent {
  box-sizing: border-box;
  padding: 20px 0;
}
#gedenkportal .top, #gedenkportal .anzeigenWrapper {
  border: 1px solid #ccc;
  -webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.35);
  padding: 4px;
  background: white;
  margin-bottom: 10px;
}
#gedenkportal .top::after, #gedenkportal .anzeigenWrapper::after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}
#gedenkportal .top h1, #gedenkportal .anzeigenWrapper h1 {
  text-align: right;
  border-bottom: 1px solid #a25800;
}
#gedenkportal .top {
  margin-bottom: 80px;
}
#gedenkportal .nav > li > a {
  position: relative;
  display: block;
  padding: 10px 8px;
}
#gedenkportal .inhaltBox, #gedenkportal .top, #gedenkportal .kondobox {
  margin: 1%;
  box-sizing: border-box;
  /*    border:1px solid #ccc;
      -webkit-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.35);
      -moz-box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.35);
      box-shadow: 1px 1px 1px 0px rgba(0,0,0,0.35);*/
  padding: 4px 10px;
  background: white;
  position: relative;
  min-height: 200px;
  margin-bottom: 50px;
  width: 48%;
  float: left;
}
#gedenkportal .inhaltBox .symbol, #gedenkportal .top .symbol, #gedenkportal .kondobox .symbol {
  position: absolute;
  top: -45px;
  left: 0px;
  border: 1px solid #a25800;
  width: 100px;
  height: 100px;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 5px 5px 5px 0px rgba(0, 0, 0, 0.75);
  border-radius: 50%;
  text-align: center;
  font-size: 50px;
  padding: 16px;
  color: #a25800;
}
#gedenkportal .inhaltBox #gedenkportal .showdates .boxcontent .termineBox, #gedenkportal .top #gedenkportal .showdates .boxcontent .termineBox, #gedenkportal .kondobox #gedenkportal .showdates .boxcontent .termineBox {
  width: 98%;
}
#gedenkportal .inhaltBox h1, #gedenkportal .top h1, #gedenkportal .kondobox h1 {
  text-align: right;
  border-bottom: 1px solid #a25800;
  color: #a25800;
}
#gedenkportal .inhaltBox h2, #gedenkportal .inhaltBox h3, #gedenkportal .inhaltBox h4, #gedenkportal .top h2, #gedenkportal .top h3, #gedenkportal .top h4, #gedenkportal .kondobox h2, #gedenkportal .kondobox h3, #gedenkportal .kondobox h4 {
  color: #a25800;
}
#gedenkportal .inhaltBox .box_wann h2, #gedenkportal .inhaltBox .box_wo h2, #gedenkportal .top .box_wann h2, #gedenkportal .top .box_wo h2, #gedenkportal .kondobox .box_wann h2, #gedenkportal .kondobox .box_wo h2 {
  font-size: 14px;
  font-weight: 600;
}
#gedenkportal .inhaltBox p.inhalt, #gedenkportal .top p.inhalt, #gedenkportal .kondobox p.inhalt {
  padding: 20px;
}
#gedenkportal .kondobox.kondolenzenP .image img {
  max-height: 188px;
  width: auto;
}
#gedenkportal .kondobox.einzeln {
  width: 96%;
}
#gedenkportal .kondobox.einzeln.kerzenP {
  width: inherit;
  min-height: 156px !important;
}
#gedenkportal .top {
  width: 98%;
  margin: 1%;
}
#gedenkportal .kondobox .image img {
  max-width: 200px;
  height: auto;
}
#gedenkportal .btn_write_kondolenz {
  margin-left: 20px;
}
#gedenkportal .btn_write_kondolenz::before {
  font-family: "FontAwesome";
  content: "";
  position: absolute;
  margin-left: -20px;
  /*display: inline-block;*/
}
#gedenkportal .btn_write_kondolenz:hover {
  background-color: #e1e1e1;
}
#gedenkportal .inhaltBox {
  min-height: 284px;
}
#gedenkportal h1.nameVerstorbener, #gedenkportal .data h1, #gedenkportal .inhaltBox h1 {
  color: #a25800;
}
#gedenkportal .actionButton {
  float: right;
}
#gedenkportal .maincontent {
  border: 0px solid #e1e1e1;
  background: white;
  margin-top: 280px;
}
#gedenkportal .maincontent::after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0px;
}
#gedenkportal .maincontent::after.home {
  margin-top: 10px;
  border-bottom: 10px solid #ff0000;
}
#gedenkportal .maincontent.home, #gedenkportal .maincontent.showsearchresult {
  margin-top: 10px;
}
#gedenkportal .inhaltBox {
  background: rgba(230, 230, 230, 0.1);
}
#gedenkportal .frontendform {
  padding: 20px;
}
#gedenkportal .zitate {
  border-bottom: 1px solid #e1e1e1;
}
#gedenkportal .zitate .content {
  padding: 4px;
}
#gedenkportal .zitate .choose {
  padding: 4px;
}
#gedenkportal .kondobox {
  padding: 10px;
  background: rgba(200, 200, 200, 0.1);
}
#gedenkportal .kondobox .image {
  box-sizing: border-box;
  padding: 6px;
}
#gedenkportal .kondobox .image img {
  max-width: 90%;
}
#gedenkportal .kondobox .content {
  box-sizing: border-box;
  padding: 6px;
}
#gedenkportal .kondobox .fa-print {
  position: absolute;
  bottom: 10px;
  right: 10px;
  font-size: 24px !important;
}
#gedenkportal .kondobox.kerzenP .image {
  background-color: #fff;
}
#gedenkportal .traueranzeigenSearch {
  margin-bottom: 100px;
  margin-top: 270px;
}
#gedenkportal .easy-autocomplete {
  float: left;
}
#gedenkportal #holderAnzeigen {
  border: 0px dashed #f4511e;
}
#gedenkportal .data .btn-ohne {
  border-radius: 50px;
  background-color: #e1e1e1;
}
#gedenkportal .data .btn-ohne i {
  font-size: 22px;
}
#gedenkportal .showperson .actionButton {
  position: absolute;
  bottom: 14px;
  right: 4px;
}
#gedenkportal .hint {
  padding: 0px 20px;
}
#gedenkportal .showperson .profileimage img {
  border-radius: 50%;
}
#gedenkportal .action .fa {
  color: #a25800;
}
#gedenkportal .anzeigenP img {
  max-width: 400px;
  height: auto;
}

.frontendform {
  border-bottom: 0px !important;
}

.frontendform label {
  margin: 0px 0 !important;
}

.listePimage {
  width: 200px;
  height: 200px;
  overflow: hidden;
}

.listePimage {
  max-width: 100%;
  max-height: 100%;
}

.bilderP {
  float: left;
  margin: 10px;
  border-bottom: 1px solid #e1e1e1;
}