/**
 * Erstellt von Markus Linne und Katharina Marquardt mit scssphp Libary
 * für das Projekt: 
 * Zeitraum: 
 */
/* line 1, /html/2019immoU/templates/frontend/scss/menu.scss */
nav {
  position: relative;
}
/* line 3, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu1 {
  position: relative;
}
/* line 5, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu1 .ud_menu_icon {
  opacity: 0;
}
/* line 9, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu {
  position: relative;
}
/* line 11, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon {
  display: block;
  position: absolute;
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 45px;
  height: 45px;
  font-size: 0;
  text-indent: -9999px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
  border: none;
  cursor: pointer;
  transition: background 0.3s;
  top: 50%;
  right: 50%;
  background-color: transparent;
  z-index: 41;
}
/* line 32, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon:focus {
  outline: none;
}
/* line 35, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon span {
  display: block;
  position: absolute;
  top: 15px;
  left: 0;
  right: 0;
  height: 7px;
  background: #fff;
}
/* line 44, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon span:before, nav .burgermenu .ud_menu_icon span:after {
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 7px;
  background-color: #fff;
  content: "";
}
/* line 54, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon.is-active span:before, nav .burgermenu .ud_menu_icon.is-active span:after {
  background-color: #000;
}
/* line 58, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon span:before {
  top: -14px;
}
/* line 61, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon span:after {
  bottom: -14px;
}
/* line 64, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X span {
  transition: background 0s 0.3s;
}
/* line 67, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X span:before, nav .burgermenu .ud_menu_icon-X span:after {
  transition-duration: 0.3s, 0.3s;
  transition-delay: 0.3s, 0s;
}
/* line 72, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X span:before {
  transition-property: top, transform;
}
/* line 75, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X span:after {
  transition-property: bottom, transform;
}
/* line 78, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X.is-active span {
  background: none;
}
/* line 81, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X.is-active span:before {
  top: 0;
  transform: rotate(45deg);
}
/* line 85, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X.is-active span:after {
  bottom: 0;
  transform: rotate(-45deg);
}
/* line 89, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .burgermenu .ud_menu_icon-X.is-active span:before, nav .burgermenu .ud_menu_icon-X.is-active span:after {
  transition-delay: 0s, 0.3s;
}
/* line 94, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu-mobile .menu {
  background-color: #aec700;
  display: none;
  padding: 50px 20px 0px;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 40;
}
/* line 102, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu-mobile .menu li {
  border-bottom: dotted 2px #fff;
  text-align: center;
}
/* line 105, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu-mobile .menu li a {
  font-family: "source_sans_proregular";
  font-size: 1.8rem;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
}
/* line 112, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu-mobile .menu li a:hover {
  color: green;
}
/* line 116, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu-mobile .menu li:last-child {
  border-bottom: none;
}
/* line 120, /html/2019immoU/templates/frontend/scss/menu.scss */
/* line 121, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li {
  border-right: 2px solid #fff;
}
/* line 123, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li a {
  color: #fff;
  font-size: 2rem;
}
/* line 127, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li a:hover {
  color: #ed7703;
}
/* line 130, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li img {
  max-height: 45px;
}
/* line 134, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li:last-child {
  border: none;
}
/* line 137, /html/2019immoU/templates/frontend/scss/menu.scss */
/* line 138, /html/2019immoU/templates/frontend/scss/menu.scss */
nav .menu .menu li.active a {
  color: #ed7703;
}
@media (min-width: 941px) {
  /* line 146, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav {
    text-align: center;
    margin: auto;
  }
  /* line 149, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav .burgermenu {
    display: none;
  }
}
@media (max-width: 940px) {
  /* line 156, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav {
    width: 100%;
  }
  /* line 158, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav .burgermenu {
    background-color: #aec700;
    border-radius: 5px;
    padding: 5px;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 55px;
    height: 47px;
  }
  /* line 167, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav .burgermenu .ud_menu_icon {
    top: 5px;
    right: 5px;
  }
  /* line 172, /html/2019immoU/templates/frontend/scss/menu.scss */
  nav .menu .menu {
    display: none;
  }
}
/* line 1, /html/2019immoU/templates/frontend/scss/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: "yanone_kaffeesatz";
  text-transform: uppercase;
}
/* line 10, /html/2019immoU/templates/frontend/scss/custom.scss */
h1, h2 {
  color: #0076a7;
  font-size: 2.5rem;
}
/* line 16, /html/2019immoU/templates/frontend/scss/custom.scss */
.vollebreite.vollebreite.vollebreite {
  position: relative;
  width: calc(100vw - 0px);
}
/* line 21, /html/2019immoU/templates/frontend/scss/custom.scss */
a:hover {
  text-decoration: none;
}
/* line 25, /html/2019immoU/templates/frontend/scss/custom.scss */
.btn.btn.btn {
  background-color: #0076a7;
  border-radius: 4px;
  color: #fff;
  font-size: 0.8rem;
  padding: 5px 12px 5px;
  text-transform: uppercase;
  white-space: unset;
}
/* line 35, /html/2019immoU/templates/frontend/scss/custom.scss */
.btn.btn.btn:hover {
  background-color: #ed7703;
}
/* line 39, /html/2019immoU/templates/frontend/scss/custom.scss */
.btn1.btn1.btn1 {
  background-color: #ed7703;
  border-radius: 4px;
  color: #fff;
  font-size: 0.8rem;
  padding: 5px 12px 5px;
  text-transform: uppercase;
  white-space: unset;
}
/* line 49, /html/2019immoU/templates/frontend/scss/custom.scss */
.btn1.btn1.btn1:hover {
  background-color: #0076a7;
}
/* line 53, /html/2019immoU/templates/frontend/scss/custom.scss */
.clear.clear.clear {
  clear: both;
}
/* line 57, /html/2019immoU/templates/frontend/scss/custom.scss */
.cointainer {
  padding: 0;
}
/* line 61, /html/2019immoU/templates/frontend/scss/custom.scss */
.col-md-12 {
  padding: 0;
}
/* line 65, /html/2019immoU/templates/frontend/scss/custom.scss */
ul.ul-hacken {
  list-style-image: url(../images/gruener_hacken_box.png);
}
/* line 69, /html/2019immoU/templates/frontend/scss/custom.scss */
.halbewrap.halbewrap.halbewrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 75, /html/2019immoU/templates/frontend/scss/custom.scss */
.halbe.halbe.halbe {
  width: 48%;
}
/* line 79, /html/2019immoU/templates/frontend/scss/custom.scss */
.halbe1.halbe1.halbe1 {
  width: 30%;
}
/* line 83, /html/2019immoU/templates/frontend/scss/custom.scss */
.orange.orange.orange {
  color: #ed7703;
}
/* line 87, /html/2019immoU/templates/frontend/scss/custom.scss */
.green.green.green {
  color: #aec700;
}
/* line 91, /html/2019immoU/templates/frontend/scss/custom.scss */
.blue.blue.blue {
  color: #0076a7;
}
/* line 95, /html/2019immoU/templates/frontend/scss/custom.scss */
html {
  overflow-x: hidden;
}
/* line 99, /html/2019immoU/templates/frontend/scss/custom.scss */
body {
  background-color: #fff;
  font-family: "source_sans_proregular";
  font-size: 16px;
  margin: auto;
  overflow-x: hidden;
}
/* line 105, /html/2019immoU/templates/frontend/scss/custom.scss */
body .container {
  max-width: 1248px;
  width: 100%;
}
/* line 109, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 110, /html/2019immoU/templates/frontend/scss/custom.scss */
body .wrapper .wrapper-inner {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 114, /html/2019immoU/templates/frontend/scss/custom.scss */
body .wrapper .wrapper-inner .rechte-spalte {
  color: #fff;
  width: 65%;
}
/* line 118, /html/2019immoU/templates/frontend/scss/custom.scss */
body .wrapper .wrapper-inner .linke-spalte {
  color: green;
  width: 30%;
}
/* Headerbereich */
/* line 128, /html/2019immoU/templates/frontend/scss/custom.scss */
.headerwrap {
  background-color: rgba(0, 0, 0, 0.5);
  background-size: 100% auto;
  border-bottom: 2px solid #ed7703;
  top: 0;
  width: 100vw;
  z-index: 1000;
}
/* line 135, /html/2019immoU/templates/frontend/scss/custom.scss */
.headerwrap .header {
  align-items: center;
  display: flex;
  justify-content: space-around;
}
/* line 139, /html/2019immoU/templates/frontend/scss/custom.scss */
.headerwrap .header .logolink {
  margin-bottom: 20px;
  margin-top: 10px;
}
/* line 143, /html/2019immoU/templates/frontend/scss/custom.scss */
.headerwrap .header .logolink.links {
  display: none;
}
/* line 146, /html/2019immoU/templates/frontend/scss/custom.scss */
.headerwrap .header .logolink.rechts {
  display: none;
}
/* line 152, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 153, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 154, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 155, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 156, /html/2019immoU/templates/frontend/scss/custom.scss */
nav .menu .menu li a {
  font-size: 1.4rem;
}
/* line 164, /html/2019immoU/templates/frontend/scss/custom.scss */
.nach-oben-wrap {
  position: relative;
  text-align: center;
}
/* line 167, /html/2019immoU/templates/frontend/scss/custom.scss */
.nach-oben-wrap .nach-oben {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: -15px;
  width: 100vw;
  z-index: 10;
}
/* line 175, /html/2019immoU/templates/frontend/scss/custom.scss */
.nach-oben-wrap .nach-oben:hover {
  top: -20px;
}
/** Inhaltsbereich */
/* line 182, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 183, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 184, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gunstigwrap h1, .contentbody .gunstigwrap h4 {
  margin: auto;
  max-width: 450px;
  text-align: center;
}
/* line 190, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gunstigwrap h1 {
  margin: 50px auto 10px;
}
/* line 193, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gunstigwrap .gunstigtabelle {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 198, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gunstigwrap .gunstigtabelle .linkespalte {
  width: 35%;
}
/* line 201, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gunstigwrap .gunstigtabelle .rechtespalte {
  width: 62%;
}
/* line 206, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie {
  background-color: #0076a7;
  color: #fff;
  padding: 20px 0;
}
/* line 210, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie h2 {
  color: #fff;
}
/* line 213, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie .wostehentabelle {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 218, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie .wostehentabelle .textlinks {
  width: 62%;
}
/* line 221, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie .wostehentabelle .bildrechts {
  width: 35%;
}
/* line 223, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wostehensie .wostehentabelle .bildrechts img {
  float: right;
}
/* line 229, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule {
  padding: 30px 0;
}
/* line 231, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 235, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .linkespalte {
  width: 45%;
}
/* line 237, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .linkespalte img {
  height: auto;
  width: 100%;
}
/* line 242, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte {
  padding: 15px 10px 15px 20px;
  width: 45%;
}
/* line 245, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte h4 {
  color: #0076a7;
}
/* line 248, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte ul {
  list-style: none;
  margin-top: 20px;
  padding-left: 0px;
}
/* line 252, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte ul li {
  margin-bottom: 10px;
}
/* line 254, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte ul li i {
  margin-right: 10px;
}
/* line 260, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .rechtespalte.grau {
  background-color: #eee;
}
/* line 263, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .warumaktivmodule .warumaktivflex .linkespalte.abstand {
  margin-top: 20px;
}
/* line 268, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie {
  background: url(../images/home_bild4Hintergrund.jpg) no-repeat;
  background-size: cover;
  text-align: center;
}
/* line 272, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .sucheheader {
  background-color: rgba(237, 119, 3, 0.8);
  color: #fff;
  padding: 20px 0 10px;
  text-align: center;
}
/* line 277, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .sucheheader h2 {
  color: #fff;
}
/* line 280, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .sucheheader p {
  margin-bottom: 0;
}
/* line 284, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .suchelogin {
  background-color: #0076a7;
  color: #fff;
  display: inline-block;
  margin: 100px auto;
  padding: 10px 20px;
  text-align: left;
}
/* line 291, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .suchelogin h2 {
  color: #fff;
}
/* line 294, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .suchelogin h3 {
  color: #ed7703;
  cursor: pointer;
}
/* line 297, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .wirsuchensie .suchelogin h3 img {
  bottom: 10px;
  margin-left: 10px;
  position: relative;
  width: 40px;
}
/* line 306, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 307, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .ueberschrift {
  padding-top: 50px;
  text-align: center;
}
/* line 310, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .ueberschrift h2 {
  color: #0076a7;
}
/* line 316, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 50px;
}
/* line 321, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li {
  list-style: none;
  width: 30%;
}
/* line 324, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li .sliderbild {
  background-size: cover;
  height: 200px;
  margin-bottom: 20px;
  width: 100%;
}
/* line 330, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li h4 {
  font-weight: bold;
}
/* line 333, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li .btn {
  margin-bottom: 10px;
}
/* line 339, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap {
  margin: 20px auto 50px;
}
/* line 341, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 345, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnelinks {
  width: 25%;
}
/* line 347, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnelinks img {
  max-width: 100%;
}
/* line 351, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnerechts {
  width: 73%;
}
/* line 353, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagneheadtext {
  background-color: #aec700;
  margin-bottom: 30px;
  padding: 30px;
}
/* line 357, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagneheadtext h1 {
  color: #fff;
  display: inline-block;
  max-width: 30%;
}
/* line 363, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagnetext {
  margin-bottom: 15px;
  max-width: 80%;
}
/* line 370, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 371, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagneslider img {
  width: 100%;
}
/* line 376, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .moduletable.newsletterstartseite {
  background: linear-gradient(to right, #fff, #c9d5ae);
  padding: 50px 0 30px;
}
/* line 380, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .moduletable.newsletterstartseite .newsletterwrap {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  padding-top: 30px;
}
/* line 387, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .moduletable.newsletterstartseite .newsletterwrap img {
  max-width: 266px;
}
/* line 393, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnetextunterslider {
  background-color: #0076a7;
  color: #fff;
  padding: 25px 0 20px;
  text-align: center;
}
/* line 398, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnetextunterslider h2 {
  color: #fff;
}
/* line 402, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule {
  background-color: #326178;
  color: #fff;
}
/* line 405, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 0 30px;
}
/* line 410, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .linkespalte {
  width: 25%;
}
/* line 412, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .linkespalte img {
  max-width: 100%;
}
/* line 415, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .linkespalte a {
  color: #fff;
}
/* line 419, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte {
  width: 72%;
}
/* line 421, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte h2 {
  color: #fff;
}
/* line 424, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 425, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .animate-hochzaehlen img {
  margin-right: 20px;
  max-width: 70%;
}
/* line 430, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 431, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .besucher .zaehler {
  color: #aec700;
  font-size: 1.8rem;
}
/* line 436, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .aufruf {
  color: #5ec5ed;
  font-size: 1.6rem;
}
/* line 439, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .aufruf .zaehler {
  color: #5ec5ed;
  font-size: 1.6rem;
}
/* line 444, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 445, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .impressionen .zaehler {
  color: #ed7703;
  font-size: 2rem;
}
/* line 450, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .seitenaufrufe {
  color: #c39cc4;
  font-size: 1.8rem;
}
/* line 453, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnemodule .erfolgtabelle .rechtespalte .seitenaufrufe .zaehler {
  color: #c39cc4;
  font-size: 1.8rem;
}
/* line 461, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 462, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 0 30px;
}
/* line 467, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnelinks2 {
  width: 25%;
}
/* line 469, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnelinks2 img {
  max-width: 100%;
}
/* line 473, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 {
  width: 73%;
}
/* line 475, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 .kampagneheadtext {
  background-color: #aec700;
  margin-bottom: 30px;
  padding: 30px;
}
/* line 479, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 .kampagneheadtext h2 {
  display: inline-block;
  max-width: 30%;
}
/* line 483, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 .kampagneheadtext h3 {
  color: #0076a7;
  display: inline-block;
  max-width: 30%;
}
/* line 489, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 .kampagnetext {
  margin-bottom: 15px;
  max-width: 80%;
}
/* line 496, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 497, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 40px 0 30px;
}
/* line 502, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnelinks3 {
  width: 25%;
}
/* line 504, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnelinks3 img {
  max-width: 100%;
}
/* line 508, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 {
  width: 73%;
}
/* line 510, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagneheadtext {
  background-color: #aec700;
  margin-bottom: 30px;
  padding: 30px;
}
/* line 514, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagneheadtext h2 {
  display: inline-block;
  max-width: 30%;
}
/* line 518, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagneheadtext h3 {
  color: #0076a7;
  display: inline-block;
  max-width: 30%;
}
/* line 524, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagnetext3 {
  margin-bottom: 15px;
  max-width: 80%;
}
/* line 527, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagnetext3 a.btn {
  display: inline-block;
  margin-top: 10px;
}
/* line 531, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagnetext3 a.btn1 {
  display: inline-block;
  margin-top: 10px;
}
/* line 539, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 540, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 {
  margin-bottom: 20px;
  width: 23%;
}
/* line 543, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 544, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 545, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .sliderbild {
  background-size: 100% auto;
  background-repeat: no-repeat;
  height: 250px;
  opacity: 0.6;
}
/* line 551, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .sliderbild:hover {
  opacity: 1;
}
/* line 554, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .werbetext {
  background-color: #666;
  background-image: url(/images/beitragsbilder/kreisbestellen.png);
  background-size: 40px;
  background-position: right center;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 10px 40px 10px 10px;
}
/* line 562, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .werbetext h3 {
  color: #fff;
}
/* line 565, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .werbetext h4 {
  color: #fff;
}
/* line 569, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .gruen {
  background-color: #aec700;
}
/* line 572, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .blau {
  background-color: #0076a7;
}
/* line 575, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .orange {
  background-color: #ed7703;
}
/* line 582, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap {
  padding-top: 20px;
}
/* line 584, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 588, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite {
  width: 30%;
}
/* line 590, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .titelbox {
  background-color: #666;
  margin-bottom: 3px;
  padding: 30px 15px;
}
/* line 594, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .titelbox h1 {
  color: #fff;
}
/* line 597, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .titelbox h3 {
  color: #fff;
}
/* line 601, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .moduletable_menu {
  background-color: #666;
  padding: 10px 0;
}
/* line 604, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav {
  display: block;
}
/* line 606, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 607, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav li a {
  color: #fff;
  font-size: 1.8rem;
  font-family: "yanone_kaffeesatz";
  padding: 0 15px;
}
/* line 614, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav li.active {
  background-color: #ed7703;
}
/* line 620, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .rechteseite {
  width: 67%;
}
/* line 622, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .rechteseite .bestellenrechts {
  background-image: url(/images/beitragsbilder/kreisbestellen.png);
  background-size: 40px;
  background-position: right center;
  background-repeat: no-repeat;
  background-color: #ed7703;
  color: #fff;
  cursor: pointer;
  float: right;
  max-width: 250px;
  margin: 20px 0 20px 20px;
  padding: 20px 60px 0 20px;
}
/* line 634, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .rechteseite .bestellenrechts h5 {
  font-size: 2.2rem;
}
/* line 638, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .seitenwrap .flexwrap .rechteseite a.btn {
  margin-bottom: 10px;
}
/* line 644, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 645, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 646, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .orange.seitenwrap .flexwrap .linkeseite .titelbox {
  background-color: #ed7703;
}
/* line 649, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 650, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 651, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 652, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .orange.seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav li.active a {
  background-color: #ed7703;
}
/* line 659, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .orange.seitenwrap .flexwrap .rechteseite {
  color: #212529;
}
/* line 661, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .orange.seitenwrap .flexwrap .rechteseite h4 {
  color: #ed7703;
}
/* line 664, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .orange.seitenwrap .flexwrap .rechteseite .bestellenrechts {
  background-color: #ed7703;
  color: #fff;
}
/* line 670, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 671, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 672, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blau.seitenwrap .flexwrap .linkeseite .titelbox {
  background-color: #0076a7;
}
/* line 675, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 676, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 677, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 678, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blau.seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav li.active a {
  background-color: #0076a7;
}
/* line 685, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blau.seitenwrap .flexwrap .rechteseite {
  color: #212529;
}
/* line 687, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blau.seitenwrap .flexwrap .rechteseite h4 {
  color: #0076a7;
}
/* line 690, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blau.seitenwrap .flexwrap .rechteseite .bestellenrechts {
  background-color: #0076a7;
  color: #fff;
}
/* line 696, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 697, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 698, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gruen.seitenwrap .flexwrap .linkeseite .titelbox {
  background-color: #aec700;
}
/* line 701, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 702, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 703, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 704, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gruen.seitenwrap .flexwrap .linkeseite .moduletable_menu ul.nav li.active a {
  background-color: #aec700;
}
/* line 711, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gruen.seitenwrap .flexwrap .rechteseite {
  color: #212529;
}
/* line 713, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gruen.seitenwrap .flexwrap .rechteseite h4 {
  color: #aec700;
}
/* line 716, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .gruen.seitenwrap .flexwrap .rechteseite .bestellenrechts {
  background-color: #aec700;
  color: #fff;
}
/* line 722, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 723, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 727, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte {
  width: 30%;
}
/* line 729, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .ueberschriftgruen {
  background-color: #aec700;
  margin-bottom: 3px;
  padding: 30px 15px;
}
/* line 733, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .ueberschriftgruen h1 {
  color: #fff;
}
/* line 736, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .ueberschriftgruen h3 {
  color: #fff;
}
/* line 740, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .textgrau {
  background-color: #666;
  color: #fff;
  padding: 10px;
}
/* line 744, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .textgrau h3 {
  color: #fff;
}
/* line 747, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .textgrau a {
  color: #aec700;
}
/* line 750, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .linkespalte .textgrau p {
  line-height: 1.7rem;
}
/* line 755, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .rechtespalte {
  width: 67%;
}
/* line 757, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .bestellungwrap .bestellungtabelle .rechtespalte img {
  max-width: 100%;
}
/* line 763, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten {
  padding: 30px 0;
}
/* line 765, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 769, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte {
  padding: 15px 10px 15px 20px;
  width: 45%;
}
/* line 772, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte h4 {
  color: #326178;
  font-size: 2.5rem;
}
/* line 776, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte ul {
  list-style: none;
  margin-top: 20px;
  padding-left: 0px;
}
/* line 780, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte ul li {
  font-size: 0.8rem;
  margin-bottom: 10px;
}
/* line 783, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte ul li i {
  margin-right: 10px;
}
/* line 789, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .rechtespalte {
  background-color: #326178;
  color: #fff;
  font-size: 1.4rem;
  padding: 80px 20px;
  width: 45%;
}
/* line 795, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .werbemittelmoduleunten .warumaktivflex .rechtespalte img {
  height: auto;
  width: 100%;
}
/* line 802, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 803, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 0px 0 30px;
}
/* line 808, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte {
  width: 30%;
}
/* line 810, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .ueberschrift {
  background-color: #aec700;
  padding: 40px;
}
/* line 813, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .ueberschrift h1 {
  color: #fff;
}
/* line 817, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .imagewir {
  position: relative;
}
/* line 819, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .imagewir img {
  max-width: 100%;
}
/* line 822, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .imagewir h2.drueber {
  color: #fff;
  display: inline-block;
  left: 40px;
  /* max-width: 50%; */
  position: absolute;
  top: 10px;
}
/* line 831, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .ueberschrift2 {
  background-color: #0076a7;
  padding: 40px;
}
/* line 834, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .ueberschrift2 h2 {
  color: #fff;
}
/* line 838, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .textunten {
  padding: 20px;
}
/* line 842, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte {
  padding: 30px 0;
  width: 68%;
}
/* line 845, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte p {
  max-width: 80%;
}
/* line 848, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap {
  align-items: center;
  display: flex;
  justify-content: space-between;
  width: 90%;
}
/* line 853, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap img {
  width: 20%;
}
/* line 856, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap .adresse {
  min-width: 200px;
  width: 30%;
}
/* line 860, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap .telefon {
  display: inline-block;
  min-width: 200px;
  text-align: right;
  width: 35%;
}
/* line 870, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog {
  margin: 30px auto;
}
/* line 872, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 876, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 {
  width: 30%;
}
/* line 878, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .item-image {
  border: 2px solid #000;
  padding: 10px;
}
/* line 881, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .item-image a {
  display: block;
  height: 215px;
  overflow: hidden;
}
/* line 885, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .item-image a img {
  max-width: 100%;
}
/* line 890, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .itemwrap {
  padding: 0 10px 20px;
}
/* line 892, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .itemwrap h2 {
  font-size: 2rem;
  margin: 30px auto;
}
/* line 895, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .itemwrap h2 a {
  color: #000;
}
/* line 899, /html/2019immoU/templates/frontend/scss/custom.scss */
.contentbody .blog .items-row .span4 .itemwrap a.btn {
  display: inline-block;
  margin-bottom: 10px;
}
/* line 909, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 910, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 911, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 912, /html/2019immoU/templates/frontend/scss/custom.scss */
.news .item-page .item-image img {
  float: left;
  margin-bottom: 20px;
  margin-right: 20px;
}
/* line 921, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 922, /html/2019immoU/templates/frontend/scss/custom.scss */
/* line 923, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form h1 {
  margin: auto;
  max-width: 1024px;
}
/* line 927, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form .category-desc {
  margin: 0 auto 20px;
  max-width: 1024px;
}
/* line 931, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form {
  background-color: #aec700;
}
/* line 933, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active {
  align-items: top;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 auto 20px;
  max-width: 1024px;
}
/* line 940, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active label {
  margin-top: 40px;
  margin-bottom: 0;
  width: 100%;
}
/* line 945, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active input {
  background-color: #fff;
  border-radius: 10px;
  line-height: 1.8rem;
  text-indent: 10px;
  width: 100%;
}
/* line 952, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active textarea {
  background-color: #fff;
  border-radius: 10px;
  height: 200px;
  padding-left: 12px;
  width: 100%;
}
/* line 959, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field1 {
  width: 38%;
}
/* line 962, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field2 {
  width: 58%;
}
/* line 965, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field3 {
  width: 38%;
}
/* line 968, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field4 {
  width: 58%;
}
/* line 971, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field5 {
  width: 78%;
}
/* line 974, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field6 {
  width: 18%;
}
/* line 976, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field6 input {
  width: auto;
}
/* line 980, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field7 {
  width: 48%;
}
/* line 983, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .field8 {
  width: 48%;
}
/* line 986, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .visBtnCon {
  width: 100%;
}
/* line 988, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .visBtnCon input {
  float: right;
  margin: 20px 0;
  width: auto;
}
/* line 993, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .visBtnCon .btn.btn.btn {
  background-color: #0076a7;
  border-radius: 4px;
  color: #fff;
  font-size: 0.8rem;
  padding: 5px 12px 0px;
  text-transform: uppercase;
  white-space: unset;
}
/* line 1003, /html/2019immoU/templates/frontend/scss/custom.scss */
.kontakt .visforms-form form .fieldset.active .visBtnCon .btn.btn.btn:hover {
  background-color: #ed7703;
}
/* line 1012, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap {
  background-image: url(/templates/frontend/images/back_footer.jpg);
  background-size: 100% auto;
  border-bottom: 10px solid #97be0d;
  border-top: 4px solid #97be0d;
  position: relative;
  z-index: 20;
}
/* line 1019, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap {
  color: #fff;
  padding-bottom: 20px;
  padding-top: 20px;
}
/* line 1023, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer {
  align-items: center;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
/* line 1028, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer a {
  color: #fff;
  opacity: 0.8;
}
/* line 1032, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer a:hover {
  opacity: 1;
}
/* line 1035, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_links {
  font-family: "source_sans_prosemibold";
  text-align: center;
  text-transform: uppercase;
  width: 20%;
}
/* line 1040, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_links img {
  width: 150%;
}
/* line 1043, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_links p {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.2rem;
  margin-bottom: 0;
  width: 70%;
}
/* line 1051, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_mitte {
  text-align: center;
  width: 50%;
}
/* line 1054, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_mitte .azubimitte {
  margin-bottom: -50px;
}
/* line 1057, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_mitte p {
  font-size: 1.5rem;
}
/* line 1060, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_mitte a {
  border-right: 2px solid #aec700;
  color: #fff;
  display: inline-block;
  font-size: 1rem;
  line-height: 1rem;
  padding-right: 15px;
  padding-left: 15px;
}
/* line 1069, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_mitte a:last-child {
  border: none;
}
/* line 1073, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_rechts {
  font-family: "source_sans_prosemibold";
  text-align: center;
  text-transform: uppercase;
  width: 25%;
}
/* line 1078, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_rechts .socialmedia {
  align-items: center;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
/* line 1083, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_rechts .socialmedia img {
  margin: 0px 0px;
}
/* line 1086, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_rechts .socialmedia p {
  font-size: 1.2rem;
  font-weight: bold;
  line-height: 1.1rem;
  margin-bottom: 0;
}
/* line 1092, /html/2019immoU/templates/frontend/scss/custom.scss */
.footeraussenwrap .footerwrap .footer .custom.footer_rechts .socialmedia a {
  padding-left: 0;
}
/** Sociel Media Bar */
/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
/* line 1104, /html/2019immoU/templates/frontend/scss/custom.scss */
.icon-bar {
  position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1000;
}
/* Style the icon bar links */
/* line 1115, /html/2019immoU/templates/frontend/scss/custom.scss */
.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}
/* Style the social media icons with color, if you want */
/* line 1126, /html/2019immoU/templates/frontend/scss/custom.scss */
.icon-bar a:hover {
  background-color: #000;
}
/* line 1130, /html/2019immoU/templates/frontend/scss/custom.scss */
.facebook {
  background: #3b5998;
  color: white;
}
/* line 1135, /html/2019immoU/templates/frontend/scss/custom.scss */
.twitter {
  background: #55acee;
  color: white;
}
/* line 1140, /html/2019immoU/templates/frontend/scss/custom.scss */
.google {
  background: #dd4b39;
  color: white;
}
/* line 1145, /html/2019immoU/templates/frontend/scss/custom.scss */
.linkedin {
  background: #007bb5;
  color: white;
}
/* line 1150, /html/2019immoU/templates/frontend/scss/custom.scss */
.youtube {
  background: #b00;
  color: white;
}
/** Media Queries **/
@media (max-width: 1063px) {
  /* line 1161, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .regionalwrap {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  /* line 1164, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .regionalwrap img {
    margin-right: 20px !important;
    width: 30%;
  }
  /* line 1168, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .regionalwrap .telefon {
    text-align: left;
  }
}
@media (max-width: 857px) {
  /* line 1180, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap {
    justify-content: flex-start;
    flex-wrap: wrap;
  }
  /* line 1183, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap img {
    margin-right: 20px !important;
    width: 30%;
  }
  /* line 1187, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap .telefon {
    text-align: left;
  }
}
@media (max-width: 820px) {
  /* line 1195, /html/2019immoU/templates/frontend/scss/custom.scss */
  img {
    max-width: 100%;
  }
  /* line 1199, /html/2019immoU/templates/frontend/scss/custom.scss */
  .btn.btn.btn {
    font-size: 1.2rem;
  }
  /* line 1202, /html/2019immoU/templates/frontend/scss/custom.scss */
  .btn1.btn1.btn1 {
    font-size: 1.2rem;
  }
  /* line 1205, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1206, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1207, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1208, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .gunstigwrap .gunstigtabelle .linkespalte {
    text-align: center;
    margin-bottom: 20px;
    width: 100%;
  }
  /* line 1213, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .gunstigwrap .gunstigtabelle .rechtespalte {
    font-size: 1.2rem;
    margin: 0 auto 20px;
    width: 90%;
  }
  /* line 1220, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1221, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1222, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .wostehensie .wostehentabelle .textlinks {
    font-size: 1.2rem;
    margin: 0 auto 20px;
    width: 90%;
  }
  /* line 1227, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .wostehensie .wostehentabelle .bildrechts {
    text-align: center;
    margin: 0 auto 20px;
    width: 80%;
  }
  /* line 1231, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .wostehensie .wostehentabelle .bildrechts img {
    float: none;
    max-width: 100%;
  }
  /* line 1238, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .warumaktivmodule {
    padding-top: 0;
  }
  /* line 1240, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1241, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .warumaktivmodule .warumaktivflex .linkespalte {
    width: 100%;
  }
  /* line 1247, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .warumaktivmodule .warumaktivflex .rechtespalte.grau {
    width: 100%;
  }
  /* line 1251, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .warumaktivmodule .warumaktivflex:last-child {
    text-align: center;
  }
  /* line 1253, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .warumaktivmodule .warumaktivflex:last-child .rechtespalte {
    width: auto;
  }
  /* line 1258, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1259, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite {
    padding: 0;
  }
  /* line 1261, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li {
    width: 100%;
  }
  /* line 1263, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li .sliderbild {
    height: 200px;
  }
  /* line 1266, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .newshorizontalwrap .newsflash-horiz.newsberichtestartseite li .textwrap {
    margin: 0 auto;
    width: 80%;
  }
  /* line 1273, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1274, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1275, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnelinks {
    margin: 0 auto 20px;
    width: 80%;
  }
  /* line 1279, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnerechts {
    width: 100%;
  }
  /* line 1281, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnerechts div {
    font-size: 1.2rem;
    margin: auto;
    max-width: 90%;
  }
  /* line 1286, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagneheadtext {
    max-width: 100%;
  }
  /* line 1288, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagneheadtext h1 {
    max-width: 90%;
  }
  /* line 1292, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap .kampagnetabelle .kampagnerechts .kampagnetext {
    font-size: 1.2rem;
    margin: 15px auto;
    max-width: 90%;
  }
  /* line 1300, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1301, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1302, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnetextunterslider .container p {
    font-size: 1.2rem;
  }
  /* line 1307, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1308, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1309, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap2 .kampagnemietservice .kampagnelinks2 {
    font-size: 1.2rem;
    width: 100%;
    margin: auto;
  }
  /* line 1314, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap2 .kampagnemietservice .kampagnerechts2 {
    font-size: 1.2rem;
    width: 90%;
    margin: 20px auto;
  }
  /* line 1322, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1323, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle {
    padding: 20px 0 30px;
  }
  /* line 1325, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .linkespalte {
    width: 100%;
    margin: auto;
  }
  /* line 1328, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .linkespalte img {
    width: 100%;
  }
  /* line 1332, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte {
    margin-top: 30px;
    width: 100%;
  }
  /* line 1335, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte p {
    font-size: 1.2rem;
  }
  /* line 1338, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1339, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte .animate-hochzaehlen img {
    max-width: 50%;
  }
  /* line 1346, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1347, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1348, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap3 .bewegung .kampagnelinks3 {
    width: 80%;
    margin: auto;
  }
  /* line 1351, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap3 .bewegung .kampagnelinks3 img {
    width: 100%;
  }
  /* line 1356, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap3 .bewegung .kampagnerechts3 {
    font-size: 1.2rem;
    margin: 20px auto;
    width: 90%;
  }
  /* line 1363, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1364, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .mlwerbeanzeigenwrap .span3 {
    width: 48%;
  }
  /* line 1368, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .werbemittelmoduleunten {
    padding-top: 0;
  }
  /* line 1370, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1371, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte {
    font-size: 1.2rem;
    margin: 20px auto;
    padding: 0;
    width: 90%;
  }
  /* line 1376, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1377, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .werbemittelmoduleunten .warumaktivflex .linkespalte ul li {
    font-size: 1.2rem;
  }
  /* line 1382, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .werbemittelmoduleunten .warumaktivflex .rechtespalte {
    margin: 20px auto;
    width: 100%;
  }
  /* line 1389, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1390, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1391, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte {
    font-size: 1.2rem;
    width: 100%;
  }
  /* line 1394, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1395, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .linkespalte .imagewir img {
    width: 100%;
  }
  /* line 1400, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte {
    font-size: 1.2rem;
    margin: auto;
    width: 90%;
  }
  /* line 1404, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte p {
    max-width: 100%;
  }
  /* line 1407, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap {
    width: 100%;
  }
  /* line 1409, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap .adresse {
    width: 100%;
  }
  /* line 1412, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .ansprechpartnerwrap .ansprechpartnertabelle .rechtespalte .regionalwrap .telefon {
    text-align: left;
    width: 100%;
  }
  /* line 1420, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1421, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1422, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .blog .items-row .span4 {
    font-size: 1.2rem;
    margin: auto;
    width: 90%;
  }
  /* line 1426, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .blog .items-row .span4 img {
    max-width: 100%;
  }
  /* line 1432, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .item-page {
    padding: 0 20px;
  }
  /* line 1435, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1436, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1437, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .seitenwrap .flexwrap .linkeseite {
    width: 100%;
  }
  /* line 1440, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .seitenwrap .flexwrap .rechteseite {
    font-size: 1.2rem;
    width: 100%;
  }
  /* line 1443, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .seitenwrap .flexwrap .rechteseite img {
    max-width: 100%;
  }
  /* line 1446, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .seitenwrap .flexwrap .rechteseite .fulltext {
    padding: 0 20px;
  }
  /* line 1452, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1453, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1454, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .bestellungwrap .bestellungtabelle .linkespalte {
    width: 100%;
  }
  /* line 1457, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .bestellungwrap .bestellungtabelle .rechtespalte {
    width: 100%;
  }
  /* line 1463, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1464, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1465, /html/2019immoU/templates/frontend/scss/custom.scss */
  .bestellung .contentbody .item-page {
    padding: 0;
  }
  /* line 1470, /html/2019immoU/templates/frontend/scss/custom.scss */
  .ansprechpartner .contentbody .item-page {
    padding: 0px;
  }
  /* line 1474, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1475, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1476, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form h1 {
    max-width: 90%;
    margin: auto;
  }
  /* line 1480, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form .category-desc {
    max-width: 90%;
    margin: auto;
  }
  /* line 1484, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1485, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active {
    justify-content: center;
  }
  /* line 1487, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active label {
    margin-top: 20px;
    margin-top: 20px;
  }
  /* line 1491, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field1 {
    width: 90%;
  }
  /* line 1494, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field2 {
    width: 90%;
  }
  /* line 1497, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field3 {
    width: 90%;
  }
  /* line 1500, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field4 {
    width: 90%;
  }
  /* line 1503, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field5 {
    width: 90%;
  }
  /* line 1506, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field6 {
    width: 90%;
  }
  /* line 1509, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field7 {
    width: 90%;
  }
  /* line 1512, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .field8 {
    width: 90%;
  }
  /* line 1515, /html/2019immoU/templates/frontend/scss/custom.scss */
  .kontakt .visforms-form form .fieldset.active .visBtnCon {
    width: 90%;
  }
  /* line 1523, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1524, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1525, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1526, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1527, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1528, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1529, /html/2019immoU/templates/frontend/scss/custom.scss */
  .alle-werbemittel .contentbody .mlwerbeanzeigenwrap .span3 .item .itemwrapwerbe .sliderbild {
    height: 150px;
  }
  /* line 1539, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1540, /html/2019immoU/templates/frontend/scss/custom.scss */
  .news .item-page {
    padding-top: 30px;
  }
  /* line 1541, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1542, /html/2019immoU/templates/frontend/scss/custom.scss */
  .news .item-page .articleBody p {
    font-size: 1.2rem;
  }
  /* line 1547, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1548, /html/2019immoU/templates/frontend/scss/custom.scss */
  .news .item-page .page-header h2 {
    font-size: 1.6rem;
  }
  /* line 1552, /html/2019immoU/templates/frontend/scss/custom.scss */
  .news .item-page .item-image {
    font-size: 1.2rem;
  }
  /* line 1554, /html/2019immoU/templates/frontend/scss/custom.scss */
  .news .item-page .item-image img {
    max-width: 100%;
    margin-bottom: 20px;
  }
  /* line 1562, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1563, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1564, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1565, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1566, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer .custom.footer_links p {
    width: 100%;
  }
  /* line 1574, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1575, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1576, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1577, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1578, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1579, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte .aufruf .text2 {
    font-size: 1.1rem;
  }
  /* line 1582, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte .aufruf .zaehler {
    font-size: 1.1rem;
  }
  /* line 1591, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1592, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1593, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1594, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1595, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1596, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte .seitenaufrufe .text2 {
    font-size: 1.6rem;
  }
  /* line 1599, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnemodule .erfolgtabelle .rechtespalte .seitenaufrufe .zaehler {
    font-size: 1.6rem;
  }
  /* line 1608, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1609, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1610, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1611, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1612, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagneheadtext3 {
    max-width: 100%;
  }
  /* line 1615, /html/2019immoU/templates/frontend/scss/custom.scss */
  .contentbody .kampagnewrap3 .bewegung .kampagnerechts3 .kampagnetext3 {
    max-width: 100%;
  }
  /* line 1623, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap {
    background-position: right top;
    background-size: auto 100%;
  }
  /* line 1626, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1627, /html/2019immoU/templates/frontend/scss/custom.scss */
  /* line 1628, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer img {
    max-width: 100%;
  }
  /* line 1631, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer .custom.footer_links {
    margin: 5px auto;
    width: 90%;
  }
  /* line 1635, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer .custom.footer_mitte {
    margin: 5px auto;
    width: 90%;
  }
  /* line 1638, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer .custom.footer_mitte a {
    display: block;
    border: none;
    border-bottom: 2px solid #aec700;
    font-size: 2rem;
    line-height: 2.2rem;
    padding: 10px 0;
  }
  /* line 1647, /html/2019immoU/templates/frontend/scss/custom.scss */
  .footeraussenwrap .footerwrap .footer .custom.footer_rechts {
    margin: 5px auto;
    width: 90%;
  }
}
