.img-caption:empty {
  display: none;
}
.img-caption {
  position: relative;
  text-align: right;
}

.csc-space-after-extra-small {
  margin-bottom: 10px;
}
.csc-space-after-small {
  margin-bottom: 20px;
}
.csc-space-after-medium {
  margin-bottom: 30px;
}
.csc-space-after-large {
  margin-bottom: 40px;
}
.csc-space-after-extra-large {
  margin-bottom: 50px;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  margin-bottom: 25px;
}

a.lightbox > img {
  max-width: 100%;
  height: auto;
}

table.contenttable tr:nth-child(even) {
  background: #ffff;
}
table.contenttable tr:nth-child(odd) {
  background: #e6e6e6;
}
table.contenttable tr:first-child td {
  /*background:  #E6E6E6; */
  font-weight: bold;
  border-bottom: 1px solid #00000045;
}
.video-block,
.Werbung-block {
  float: none !important;
}
.tx-powermail .powermail_fieldset.layout1 {
  display: none;
}
table.contenttable.contenttable-20 tr:first-child {
}
table.contenttable.contenttable-20 tr:first-child td {
  font-weight: normal;
  border-bottom: none;
}
.non-social-image {
  width: 160px !important;
  height: auto !important;
}

.social-icons ul li img.non-social-image:hover {
  transform: scale(1.1);
}

div#c70279 iframe {
  width: 1366px;
  transform: scale(0.8);
  transform-origin: left;
}

.advt-wrapper iframe {
  transform: scale(1);
}

.desc-block.acc_content ul li {
  font-family: "Source Sans Pro", sans-serif;
  font-size: 18.004px;
  line-height: 1.3;
}

.desc-block.acc_content ul li a {
  color: #009e59;
  text-decoration: none;
}

#c71882 .desc-block.acc_content ul {
  padding-left: 1.38em;
}
.teaser-data.teaser-single-data {
  padding-left: 15px;
  padding-right: 25px;
}

.teaser-module .btn-more,
.teaser-rightdce .btn-more {
  padding-left: 15px;
}

.top-green-border .csc-textpic-text {
  border-top: 6px solid #009e59;
}
.top-green-border .csc-textpic.csc-textpic-center.csc-textpic-above {
  padding: 10px;
}
div#c64983 iframe {
  margin-left: 0px;
  -webkit-transform: scale(1);
}

.related-more-news.btn-more a {
  height: auto;
  padding: 5.5px;
  text-decoration: none;
}
.related-news-des {
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .full-width-padding-right {
    padding-right: 124px;
  }
}
.advt-wrapper.full-column-rt-content .tx-dce-pi1 {
  background: #f5f5f5;
  margin-bottom: 40px;
  padding: 25px;
}
div#c72897 .desc-block.acc_content ul {
  padding-left: 1.5em;
}
@media print {
  div#c69445 {
    display: none;
  }
}
.hev-schweiz-10291125577 #Choco_container_description {
  height: auto;
}

#c73526 .csc-textpic.csc-textpic-center.csc-textpic-above,
#c73539 .csc-textpic.csc-textpic-center.csc-textpic-above {
  margin-left: 14px;
}

.top-container .container .row #c73356 iframe {
  margin-left: 18px;
  height: 0px;
}
.csc-default.acc_in.video-iframe iframe {
  width: 100%;
  height: 405px;
  margin-bottom: 30px;
}

@media screen and (max-width: 379px) {
  .top-container .container .row .xmas-cal-custom iframe {
    margin-left: -90px;
    height: 310px;
  }
  .top-container .container .row #c74189 iframe {
    height: 380px;
  }

  .container .house .door.door-24 .sash {
    max-width: 55%;
  }

  .csc-default.acc_in.video-iframe iframe {
    height: 205px;
    margin-left: 21px;
  }
  div#c74189 {
    height: 323px !important;
  }
  .hev-schweiz-10291125635 .top-container .container .row iframe {
    height: 359px !important;
  }
}
@media screen and (max-width: 414px) {
  .hev-schweiz-10291125635 .top-container .container .row iframe {
    /*height: 359px !important;*/
  }
}
.tx-powermail .powermail_fieldset.powermail_fieldset_733,
.tx-powermail .powermail_fieldset.powermail_fieldset_732,
.tx-powermail .powermail_fieldset.powermail_fieldset_731 {
  display: none;
}
.top-container .csc-default.acc_in .li-padding-20 ul {
  padding-right: 20px;
}
.top-container .csc-default.acc_in .imag-margin-20 {
  margin-bottom: 0px;
}
.hev-mainpage-inner-xmas .theme-inner h3 a {
  color: #009e59;
}
.hev-mainpage-inner-xmas
  ul.nav.navbar-nav:not(.navbar-right)
  > li:last-child
  > a {
  color: #a7833b !important;
}
.hev-mainpage-inner-xmas
  ul.nav.navbar-nav:not(.navbar-right)
  > li:last-child
  > a:hover {
  color: #a7833b !important;
}
.hev-schweiz-10291125633 #c74359 .desc-block.acc_content ul {
  padding-left: 1.6em;
}
.hev-mainpage-inner-xmas .img-section {
  position: relative;
}
@media only screen and (min-width: 1025px) {
  .top-container .csc-default.acc_in.margin-right-30 {
    margin-left: 35px;
  }
  div#c73802 {
    margin-top: 37px;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 1024px) and (orientation: landscape) {
  /* For portrait layouts only */

  .top-container .csc-default.acc_in.margin-right-30 {
    margin-left: 34px;
  }
  div#c73802 {
    margin-top: 37px;
  }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
  .advt-wrapper.grey-bg {
    width: 100%;
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 991px) {
  .hev-mainpage-inner-xmas .navbar-header .navbar-toggle {
    top: -180px;
  }
}

@media screen and (max-width: 500px) {
  .container .house .door.door-24 .sash {
    max-width: 60%;
  }
  .hev-schweiz-10291027418 .img-section img {
    max-width: 296%;
  }
  div#c73370 {
    float: left;
  }
}

div#c74487 ul li {
  list-style: none;
}
div#c74487 .fa:hover {
  background: #fd0000;
  color: #fff;
  transform: scale(0.9, 0.9);
  -webkit-transform: scale(0.9, 0.9);
  -moz-transform: scale(0.9, 0.9);
  box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.3) !important;
  -webkit-box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.3) !important;
  -moz-box-shadow: 1px 0px 1px 1px rgba(0, 0, 0, 0.3) !important;
}

.iconcontainer .fa {
  background: transparent;
  padding: 0;
  margin: 0;
}
.iconcontainer .fa .social-image {
  height: 20px;
  width: 20px;
  margin: 0;
  margin-top: 20px;
}

.iconcontainer div#c74487 .fa:hover {
  background: transparent;
  border: 0;
  box-shadow: 0 0 !important;
  -webkit-box-shadow: 0 0;
}

.iconcontainer div#c74487 .fa:hover {
  background: transparent;
  border: 0;
  box-shadow: 0 0 !important;
  -webkit-box-shadow: 0 0;
}
.special-layout-1 .desc-block.acc_content {
  margin-right: 25px;
}
/*
Easterquiz
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a {
  color: #69c4d4 !important;
}
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a:hover {
  color: #69c4d4 !important;
}
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right)>li:last-child>a {
  color: #69c4d4 !important;
}
*/

/*Summer Quiz
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a {
  color: #089e95 !important;
}
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a:hover {
  color: #089e95 !important;
}


/*baumann TV


.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a {
  color: #009fe3 !important;
}
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a:hover {
  color: #009fe3 !important;
}
*/
/*Adventskalender*/
/*
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a {
  color: #a7833b !important;
}
.hev-schweiz ul.nav.navbar-nav:not(.navbar-right) > li:last-child > a:hover {
  color: #a7833b !important;
}
*/
.teaser-module .teaser-img.teaser-img-withcaption .img-caption {
  position: absolute;
}
@media (max-width: 1024px) {
  .icon-container-second {
    float: none;
  }
}

#c78207 video {
  max-width: 100%;
}

#c78692 .img-section img {
  max-width: 100%;
  height: 40%;
}
.powermail_fieldwrap_7184 {
  display: none;
}

.risen-accordion-wrapper.accordion_box.acc_content.smk_accordion .desc-block.acc_content{
  background: #ffff; 
}

.csc-default.acc_in.bg-grey-without-hr hr, .csc-default.acc_in.bg-white-without-hr hr{
  display: none;
}

.csc-default.acc_in.bg-grey-without-hr, .csc-default.acc_in.bg-white-without-hr {
  height: 1rem;
}


div#c62650 ul li {
  color: black;
}


.csc-textpic.ce-center.ce-above .ce-bodytext ul li,.inner-content .frame ul li,.inner-page .i-left-col ul li, .inner-page .i-right-col ul li {
  color: black;
}
.desc-block.acc_content ul li ,
.left-data .desc-block.acc_content ul li ,
.inner-content  .content-inner.left-data ul li,
.tx-dce-pi1 .teaser-rightdce .teaser-data .category-text ul li,
.advt-wrapper.grey-bg.hidden-print ul li{
  font-family: "Source Sans Pro",sans-serif;
  font-size: 18.004px !important;
  line-height: 1.3;
}

@media screen and (max-width: 767px){
  body.hev-schweiz .navbar-header .navbar-toggle {
    top: -102px;
  }
}

.yamm .container .logout-popup .btn-more a:hover {
  background-color: #009e5a;
}

.log-block .btn-wrap:hover .btn-link a.btn, .log-block .btn-wrap:hover .btn-link .btn, .log-block .btn-wrap:hover a:after, .log-block .btn-wrap:hover .btn:after {
  background-color: #009e5a;
}

.footer-menu{
  /*display:none;*/
}

.top-container h3 a {color: #009e59;}  .progress-bar {background-color: #009e59;} .list-group-item{ border: none;} span.results-highlight {background-color: #ffa;font-weight: 700;}
list-group-item.facet-option a {color: black;font-weight: 700;text-decoration: none;} button.btn.btn-default.btn-submit.tx-solr-submit {background-color: rgb(0 158 89);height: 45px;color: #ffff;}
input.tx-solr-q.js-solr-q.tx-solr-suggest.tx-solr-suggest-focus.form-control {height: 45px;}.list-group-item.facet-option a {color: black;font-weight: 700;}.solr-pagination {margin: auto;width: 50%;}
.top-container h3 {min-height: 10px;}body.hev-schweiz .navbar-header .navbar-toggle {top: -147px;} .news-body-text img {max-width: 100%;height: auto;}.non-social-image {width: 149px !important;height: auto !important;}
.socila-media-icon {list-style: none;}  .socila-media-icon .fa:hover {background: none;box-shadow: none;}

@media screen and (max-width: 1199px) and (min-width: 768px) {
  .home-slider .layout.white-bg-layout,
  .home-slider
  .layout.white-bg-layout.home-slidernew
  .img-slider
  .img-slider-bg {
    height: 350px;
  }
  .home-slider .home-slidernew .slider-description .slider-desc-img {
    background: center/cover no-repeat;
    height: 100%;
  }
  .home-slider .home-slidernew .img-slider {
    width: 70%;
  }
  .home-slider .home-slidernew .slider-description .slider-desc-img img {
    display: none;
  }
}

@media screen and (min-width: 1200px)
  .home-slider .home-slidernew .slider-description .slider-desc-img {
    background: transparent;
  }

  .img-caption {
    position: absolute;
    right: 0%;
    bottom: 0%;
    background: rgba(255, 255, 255, 0.5);
    padding: 5px;
    font-family: 'textabook', sans-serif !important;
    font-size: .7em;
    color: #333;
  }

  .home-slider .layout.white-bg-layout.home-slidernew .img-slider .img-slider-bg {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 400px;
  }

  .home-slider .layout.white-bg-layout .slider-description {
    background: #fff;
    padding: 0;
  }


form[name="plzform"] .top-breadcrumb {
  line-height: 1.40 !important;
}
.btn-more-rent-cal {
  display: flex;
  align-items: center; /* Align items vertically */
  justify-content: flex-end; /* Align items to the right */
}

.btn.printbutton {
  margin-left: 10px; /* Add some spacing between the button and the link */
}

img.alternative-logo {
  display: none;
}

@media print
{
  img.alternative-logo {
    display: block;
  }
}
div#c82084 h3,div#c82101 h3 {
  margin-left: 29px;
}

div#c82083 h3,div#c82100 h3 {
  margin-left: 30px;
}

div#c82081 h3,div#c82098 h3 {
  margin-left: 64px;
}

div#c82080 h3,div#c82097 h3 {
  margin-left: 30px;
}
div#c59536,div#c55717,div#c52170{
  position: unset;
  cursor: pointer;
}
ul.speical-links {
  cursor: help;
}
div.frame{
  position: initial;
}

div#c42313 .contactLineCaption {
  margin-right: 10px;
}