

.center-liste .liste.veranstaltungsliste .col-liste,
.center-liste .liste.termine .col-liste,
.center-liste .liste.sitzungskalender .col-liste,
.center-liste .liste.vereine .col-liste{
  min-height: 85px;
}


.center-liste .liste.veranstaltungsliste .col-liste .liste-centered,
.center-liste .liste.termine .col-liste .liste-centered,
.center-liste .liste.sitzungskalender .col-liste .liste-centered,
.center-liste .liste.vereine .col-liste .liste-centered {
  top: 0;
  transform: translate(0px, 0%);
}

/* HG Dunkelgruen */

.hauptnavigation ul li.dunkelgruen {
  background: #62A95F none repeat scroll 0 0;
}

.sidr ul li.sidr-class-dunkelgruen, .sidr ul li.sidr-class-dunkelgruen a {
  background: #62A95F none repeat scroll 0 0;
  color: #fff;
}

.sidr ul li.sidr-class-dunkelgruen.over,
.sidr ul li.sidr-class-dunkelgruen.over a,
.sidr ul li.sidr-class-dunkelgruen:hover,
.sidr ul li.sidr-class-dunkelgruen:hover a,
.sidr ul li.sidr-class-dunkelgruen.sidr-class-current a {
  background: #fff none repeat scroll 0 0;
  color: #62A95F;
}

.hauptnavigation ul li.dunkelgruen ul li a:hover,
.hauptnavigation ul li.dunkelgruen ul li a:active,
.hauptnavigation ul li.dunkelgruen ul li.over a,
.hauptnavigation ul li.dunkelgruen ul li.current a,
.hauptnavigation ul li.dunkelgruen ul li a.aNavHActive {
  color: #62A95F;
}

.temp-dunkelgruen .bg-color {
  background: #62a95f none repeat scroll 0 0;
}

.temp-dunkelgruen .funktionsleiste:before {
  border-right: 20px solid #62a95f;
}

.temp-dunkelgruen .scroll-down .scroll-down-img {
  background: rgba(0, 0, 0, 0) url("../lay/scroll_down_dunkelgruen.svg") no-repeat scroll 0 0 / 60px 60px;
  cursor: pointer;
  height: 60px;
  width: 60px;
}

.temp-dunkelgruen .scroll-up .scroll-up-img {
  background: rgba(0, 0, 0, 0) url("../lay/scroll_up_dunkelgruen.svg") no-repeat scroll 0 0 / 60px 60px;
  cursor: pointer;
  height: 60px;
  width: 60px;
}

.temp-dunkelgruen .container-inhalt a,
.temp-dunkelgruen .container-inhalt a:visited,
.temp-dunkelgruen .container-inhalt a:hover,
.temp-dunkelgruen .container-inhalt a:active {
  color: #62a95f;
}

.temp-dunkelgruen .container-inhalt .link-email-icon {
  background: rgba(0, 0, 0, 0) url("../lay/icon_email_dunkelgruen.svg") no-repeat scroll 0 0 / 25px auto;
  height: 22px;
  width: 25px;
}

.temp-dunkelgruen .col-schnelleinstieg .overlay {
  background: rgba(98, 169, 95, 0.55) none repeat scroll 0 0;
}

.hauptnavigation ul li.dunkelgruen ul li {
  background: #62a95f none repeat scroll 0 0;
}

.hauptnavigation ul li.dunkelgruen ul li ul li a, .hauptnavigation ul li.dunkelgruen ul li ul li a:visited, .hauptnavigation ul li.dunkelgruen ul li ul li.over a {
  color: #62a95f;
}


#NavHeader {position: relative; width: 100%; z-index: 2000;}.col-kontaktbild .row.liste div {max-height: 420px; }.temp-rot .container-inhalt .link-email-icon {background: rgba(0, 0, 0, 0) url("../lay/icon_email_rot.svg") no-repeat scroll 0 0 / 25px auto; height: 22px; width: 25px; }.carousel-inner > .item > img { width: 100%; }.col-schnelleinstieg .se-img {height: auto; left: 50%; min-height: 600px; min-width: 100%; position: absolute; top: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%);}.news-single-img img {width: 100%; height: auto; max-width: 100%;}.landingpage .row-info .col-info:last-child{border:medium none}.container-inhalt .news-catmenu a,.container-inhalt .news-catmenu a:visited{color:#000}.container-inhalt .news-catmenu a:hover{text-decoration:none}.bg-color-hell .info-box .link-icon,.bg-color-hell .info-box p,.text-linkbox-right .link-icon,.text-linkbox-right p{margin:0}.facebook .social_share_privacy_area li .dummy_btn{margin:0}.landingpage .Breadcr{display:none}.social_share_privacy_area li .switch{background:none !important;position:absolute;width:auto;margin:0}.bw-next{z-index:800}.bw-prev{z-index:800}.link-rounded{background:none repeat scroll 0 0 #ffffff;border-radius:20px;box-sizing:border-box;display:inline-block;font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;font-size:0.875em;font-weight:400;height:28px;line-height:0.8em;margin-bottom:15px;padding:7px 15px;white-space:nowrap}.container-inhalt .over .link-pdf-icon,.container-inhalt .over .link-maps-icon,.container-inhalt .over .link-email-icon,.container-inhalt .over .link-details-icon,.col-xs-12 .over .link-pdf-icon,.col-xs-12 .over .link-maps-icon,.col-xs-12 .over .link-email-icon,.col-xs-12 .over .link-details-icon{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}.carousel-control{opacity:1}.container-inhalt .carousel-caption .bildunterchrift .fa{display:none}#tx-abook-singleview .content-slider-prev,#tx-abook-singleview .content-slider-next{z-index:300}#tx-abook-singleview .tx-abook-pi1-image{clear:both;float:none;height:auto;left:0px;overflow:hidden;padding:0px;position:relative;top:0px;max-width:100%;margin:20px 0}.liste .col-liste:nth-child(2){border-right:2px solid #ffffff}.container-kontaktbild .col-kontaktbild{border-right:medium none;border-left:medium none;border-bottom:2px solid #ffffff;border-top:medium none}.container-ferienunterkuenfte .liste .col-liste{min-height:80px;padding:0}.container-ferienunterkuenfte .liste .col-liste{border-right:medium none;min-height:80px;padding:0}.container-ferienunterkuenfte .liste-centered.unterkunftbild-text{font-weight:400;padding:15px}.container-ferienunterkuenfte .col-unterkunftbild{border:1px solid #ffffff}.container-ferienunterkuenfte .liste-centered{padding:0}.tx-abook-pi1-personen-single{background-image:url('../lay/icon_person-single.png')}.tx-abook-pi1-personen{background-image:url('../lay/icon_person.png')}.container-ferienunterkuenfte .liste{background:none repeat scroll 0 0 transparent;padding:0}.container-ferienunterkuenfte .row{overflow:hidden}.link-pdf-icon > img{display:none}h2{text-transform:uppercase}.termine a:hover{text-decoration:none}.container-fluid.bg-color-hell .first .info-centered .info-box .csc-textpic-image img{margin-right:35px}.news-img .spacer-gif{display:none}.container-fluid.bg-color-hell .info-box .csc-textpic-intext-right-nowrap div:second-child{float:left;text-align:left}.container-fluid.bg-color-hell .csc-textpic-image.csc-textpic-last{float:right}.hauptnavigation ul li.dropdown:hover ul.submenu.dropdown-menu{display:block;margin-top:0px}.hauptnavigation{z-index:70}ul.subsubmenu{list-style-type:none}ul.subsubmenu{line-height:auto}ul.submenu li.dropdown-submenu:first-child ul{top:0}.dropdown-submenu > a::after{border-style:solid;border-width:0;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0}.dropdown-menu{background-color:#ffffff;border:medium none;border-radius:0;box-shadow:none;float:left;font-size:15px;list-style:outside none none;margin:0;min-width:auto;padding:0;text-align:left;z-index:1000}.news-single-item .title{font-weight:600}.news-single-item .time{}.news-single-item .tag{font-size:1.125em;font-weight:400;text-transform:uppercase}.news-single-item .col-liste{border-right:1px solid rgba(255, 255, 255, 0.5);height:100%;min-height:80px}.news-single-backlink{margin-top:20px}.news-single-item .datum{font-size:2.5em;line-height:0.9em}.news-single-item .mbl_newsevent_singleICSDownload{display:none}.mbl_newsevent_singleICSDownload img{width:24px;height:auto}.container-ferienunterkuenfte .singleitem{margin-top:45px}.col-info.singleitem{height:auto}.container-firmenverzeichnis .bg-weiss{background:none repeat scroll 0 0 #fff}.container-ansprechpartner .suche-senden input.lupe,.container-firmenverzeichnis .suche-senden input.lupe{height:100%;width:24px}.tx-abook-pi1-selectionbox,.tx-abook-pi1-deselectbox a{color:#171717 !important}::-webkit-input-placeholder{color:#666}:-moz-placeholder{color:#666;opacity:1}::-moz-placeholder{color:#666;opacity:1}:-ms-input-placeholder{color:#666}.container-inhalt .styled-select,.container-inhalt .rounded,.container-inhalt .tx-abook-pi1-fdd form,.container-inhalt .tx-abook-pi1-cat form,.container-firmenverzeichnis .tx-abook-pi1-searchbox .suchfeld input,.container-firmenverzeichnis .tx-abook-pi1-deselectbox{border:1px solid #171717;border-radius:20px}.container-inhalt h1,.container-inhalt h2,.container-inhalt h3,.container-inhalt h4,.container-inhalt h5,.container-firmenverzeichnis h2{color:#171717}.col-xs-12.col-sm-4.col-md-5 .text-linkbox-right{margin-top:91px}.container-fluid.center-liste.padding-lr-60 .liste-filter{margin-top:0}.container-inhalt .link-rounded,.container-fluid.center-liste.padding-lr-60 .link-rounded{border:1px solid #171717}label,label a,label a:hover{color:#171717;cursor:pointer;display:inline-block;font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;font-weight:400;margin-right:8px;text-decoration:none}input[type="radio"] + label::before,input[type="radio"] + label::after{border-radius:50%}input[type="radio"] + label::before{border:2px solid #171717;color:#171717;content:"";font-size:22px;height:24px;left:0;line-height:25px;position:absolute;text-align:center;top:5px;width:24px}input[type="radio"] + label::after{background-color:#171717;content:"";height:18px;left:3px;position:absolute;top:8px;transform:scale(0);transition:transform 200ms ease-out 0s;width:18px}.tx-abook-pi1-deselectbox.link-rounded a{color:#171717}.cycle-slideshow img.cycle-slide{top:-20% !important;display:block;height:auto}.container-inhalt .carousel-caption{left:0;padding-bottom:10px;right:0}.container-inhalt .carousel-caption{background-color:rgba(255, 255, 255, 0.9);bottom:0;color:#171717;padding-top:5px;position:relative;text-align:left;text-shadow:none;z-index:10}noPLR{padding-left:0 !important;padding-right:0 !ipmortant}.container-inhalt.paddingtext .container-fluid{padding:15px 0}.last .col-info:last-child{border:medium none}.center-liste .csc-header{padding:60px 40px}.center-liste .csc-header-n2{padding:0}.info-centered img.img-responsive{max-width:110px}.info-centered figure.csc-textpic-image{float:right}.info-centered .link-rounded{margin-top:30px}.padding-ap-60{padding:0 60px}.suchfeld form{margin:0}.tx-abook-pi1 .info-centered{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%)}.suchfeld input.lupe{background-image:url(../lay/icon_lupe.svg);background-repeat:no-repeat;background-position:center;background-color:transparent;border:medium none;background-size:contain}input.lupe{float:none;height:24px;width:37px;color:transparent}.container-inhalt .link-maps-icon,.link-maps-icon{height:auto !important;min-height:40px;padding:5px 0 5px 28px;width:inherit !important}.container-inhalt a.text-link-icon.maps:before,a.text-link-icon.maps:before{font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;content:"» "}.container-inhalt .link-email-icon,.link-email-icon{height:22px !important;min-height:20px;padding:0 0 0 33px;width:25px !important;margin-top:0 !important}.container-inhalt a.text-link-icon.email:before,a.text-link-icon.email:before{font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;content:"» "}.container-inhalt .link-pdf-icon,.link-pdf-icon{height:auto !important;min-height:28px;padding:6px 0 6px 35px;width:inherit !important}.container-inhalt a.text-link-icon.pdf:before,a.text-link-icon.pdf:before{font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;content:"» "}.container-inhalt h1 small,.container-inhalt h2 small,.container-inhalt h3 small,.container-inhalt h4 small,.container-inhalt h5 small{color:#171717}.yag-item-thumb-outerframe{margin:0}.tx-yag-breadcrumbcomtainer{display:none}.bildwelt .bw-img{z-index:1}.logo{z-index:10}#navigation{z-index:11}.bw-cont{z-index:60}#mobile-header{z-index:65}.breadc{z-index:70}.container-fluid{z-index:75}.footer{z-index:80}.container-funktionsleiste{z-index:15}.page .center-liste.container-liste .scroll-down{display:none}.tx-abook-pi1-fddbox form,.tx-abook-pi1-catbox form{width:135px;height:28px;overflow:hidden;background:#FFF url("../lay/select.svg") no-repeat scroll 110px center;color:#171717;font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;font-weight:400;font-size:0.875em;border:1px solid #171717;border-radius:20px}.tx-abook-pi1-fddbox form select,.tx-abook-pi1-catbox form select{line-height:1;border:medium none;background:transparent none repeat scroll 0% 0%;color:#171717;font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;font-weight:400;font-size:0.875em;height:28px;width:168px;padding:0px 15px;border-radius:20px;min-width:130px}.container-ansprechpartner .tx-abook-pi1-searchbox form{margin:0}hr{border:medium none;background:rgba(255, 255, 255, 0.5) none repeat scroll 0% 0%;width:100%;height:1px;margin:0px}.padding-b-60{padding-bottom:60px}.internal-link:before,a.internal-link:link:before,a.internal-link:active:before,a.internal-link:visited:before{font-family:"Source Sans Pro",Arial,Helvetiva,sans-serif;content:"» ";font-size:1em;font-weight:300;line-height:1.2em}@media only screen and (max-width: 768px){.container-inhalt{background-color:#fff}.content-slider-prev,.content-slider-next{}}

.single-veranstaltungen.liste {
  background: #fff none repeat scroll 0 0;
  color: #171717;
  font-family: "Source Sans Pro",Arial,Helvetiva,sans-serif;
}

.hauptnavigation .dropdown a.dropdown-toggle,
#navigation .hauptnavigation {
  font-weight: 400; 
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.hauptnavigation .dropdown a.dropdown-toggle,
#navigation .hauptnavigation,
.hauptnavigation a,
.hauptnavigation ul li a, .hauptnavigation ul li a:visited, .hauptnavigation ul li a:hover, .hauptnavigation ul li a:active,
.hauptnavigation ul li ul li ul li a, .hauptnavigation ul li ul li ul li a:visited, .hauptnavigation ul li ul li ul li a:hover, .hauptnavigation ul li ul li ul li a:active, .hauptnavigation ul li ul li ul li a:link {
  font-weight: 600; 
}

}

.print-button {
  float: left; 
}

.liste.over:nth-child(2n) {
  background: #92b72d none repeat scroll 0 0;
}

.theme-default .nivo-directionNav a.nivo-nextNav {
  background: rgba(0, 0, 0, 0) url("../lay/next_contentslider_gruen.svg") no-repeat scroll 0 0 / 46px auto;
  height: 46px;
  width: 46px;
  right: 0;
  opacity: 1;
}

.nivoSlider {
  height: auto !important;
  max-height: 500px;
  max-width: 850px;
  width: 100% !important;
}

.theme-default .nivoSlider {
  background: #fff url("loading.gif") no-repeat scroll 50% 50%;
  box-shadow: none;
  margin-bottom: 10px;
  position: relative;
}

.slider-wrapper.theme-default.controlnav-thumbs {
  width: inherit !important; 
}

.theme-default .nivo-directionNav a.nivo-prevNav {
  background: rgba(0, 0, 0, 0) url("../lay/prev_contentslider_gruen.svg") no-repeat scroll 0 0 / 46px auto;
  height: 46px;
  width: 46px;
  left: 0;
  opacity: 1;
}

.theme-default .nivo-directionNav a.nivo-nextNav:hover {
  height: 52px;
  width: 52px;
  background-size: 52px auto;
  right: -3px;
}

.theme-default .nivo-directionNav a.nivo-prevNav:hover {
  height: 52px;
  width: 52px;
  background-size: 52px auto;
  left: -3px;
}



.liste {
  background: #9ec732 none repeat scroll 0 0;
}

.printlink img {
  width: 25px;
  height: 23px; 
}

.printlink {
  margin-top: 12px;
  margin-left: 25px; 
}

.single-veranstaltungen h2 {
  color: #171717;
}

.news-single-item.single-veranstaltungen.liste {
  padding: 60px;
}

.news-single-item.single-veranstaltungen .col-liste {
  border-right: 0px solid rgba(0, 0, 0, 0.5);
}

.single-veranstaltungen .news-single-icons {
  padding: 15px 0; 
}


.single-veranstaltungen .news-single-backlink {
  margin-top: 30px;
}
.news-single-item.single-veranstaltungen .datum,
.news-single-item.single-veranstaltungen .tag {
  font-size: 1em;
  line-height: 1.5em;
  text-transform: none;
  display: inline;
  font-weight: 400;
}

.news-single-item.single-veranstaltungen .datum {
  padding: 0 5px; 
}

.news-single-item.single-veranstaltungen .mbl_newsevent_location,
.news-single-item.single-veranstaltungen .time,
.single-veranstaltungen.liste {
  font-weight: 400;
}


.single-veranstaltungen.liste .col-liste:nth-child(2) {
  border-right: 0px solid rgba(0, 0, 0, 0.5);
}

.single-veranstaltungen.liste .col-liste:nth-child(3) {
  border: medium none;
}

.bg-color .single-veranstaltungen a, .bg-color .single-veranstaltungen a:visited,
.bg-color .single-veranstaltungen a:hover {
  color: #171717;
  text-decoration: none;
}


.liste-centered {
  left: 0;
  position: relative;
  top: 50%;
  transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%); /* IE 9 */
  -webkit-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
}

.hauptnavigation ul li ul li a:hover, .hauptnavigation ul li ul li a:active, .hauptnavigation ul li ul li.over a, .hauptnavigation ul li ul li.current a {
  color: #94C11C;
}

h3.veranstaltungs-titel {
  text-transform: uppercase; 
}

.tx-ptextlist-pager-item-display {
  display: none; 
}

.news-single-imgcaption {
  width: inherit !important;
}

.col-unterkunftbild .row.liste > div {
  min-height: 420px;
  overflow: hidden;
}

.container-ferienunterkuenfte .unterkunftbild-text {
  font-weight: 400;
  padding: 15px;
  max-height: 420px;
}

.hauptnavigation ul li ul li li.dropdown-subsubmenu {
  width: 180px; 
}

.container-inhalt ul {
  margin: 0 0 0 20px;
  padding: 0;
}

.liste .internet img {
  height: 22px;
  width: 28px;
}

.liste .newsContent {
  font-weight: 400;
}

.link-pdf-icon, .link-maps-icon, .link-email-icon, .link-details-icon {
  transition: all 0.3s ease 0s;
  -ms-transition: all 0.3s ease 0s;
  -webkit-transition: all 0.3s ease 0s;
  -moz-transition: all 0.3s ease 0s;
}

.img-kontaktbild {
  height: auto;
  left: 50%;
  max-width: inherit;
  min-height: 267px;
  min-width: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: auto;
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
}

.aNavHActive, a.aNavHActive:link, a.aNavHActive:active, a.aNavHActive:visited, a.aNavH:hover {
  background: #fff none repeat scroll 0 0;
  display: block;
  font-size: 0.938em;
  height: auto;
  padding: 15px 30px;
  text-transform: none;
}

.hauptnavigation ul li.rot ul li a:hover, .hauptnavigation ul li.rot ul li a:active, .hauptnavigation ul li.rot ul li.over a, .hauptnavigation ul li.rot ul li.current a, .hauptnavigation ul li.rot ul li a.aNavHActive {
  color: #c11c4b;
}

.hauptnavigation ul li.tuerkis ul li a:hover, .hauptnavigation ul li.tuerkis ul li a:active, .hauptnavigation ul li.tuerkis ul li.over a, .hauptnavigation ul li.tuerkis ul li.current a, .hauptnavigation ul li.tuerkis ul li a.aNavHActive {
  color: #1cc1b0;
}

.bw-cont {
  
  font-size: 2.2em !important;
  font-weight: 600 !important;
  height: 71px !important;
  left: 0 !important;
  line-height: 1.2em !important;
  padding: 15px !important;
  position: absolute;
  top: 90%;
}
.bw-cont::after {
  border-bottom: 71px solid transparent!important;
}
.bw-cont::before {
  border-top: 71px solid transparent!important;
}
@media only screen and (min-width: 480px) and (max-width: 600px) {
.container-inhalt {
  background-color: #fff;
}
.content-slider-prev,
.content-slider-next {
  /*top: 32%;*/
  margin-top: 30%;
}

/*
header {
height: 25%;
}
*/


}



@media only screen and (min-width: 1px) {
/*
header {
height: 15%;
}

.landingpage header {
height: 15%;
}
*/

.bw-prev #prev,
.bw-next #next {
  display: none; 
}

}

@media only screen and (min-width: 480px) {
/*
header {
height: 25%;
}
.landingpage header {
height: 25%;
}
*/

}
@media only screen and (min-width: 768px) {
/*
header {
height: 34%;
}

.landingpage header {
height: 50%;
}
*/

}

@media only screen and (min-width: 992px) {

/*
.landingpage header {
height: 50%;
}
*/
.bw-prev #prev,
.bw-next #next {
  display: block; 
}
}

@media only screen and (min-width: 992px) and (max-width: 1016px) {
/*
header {
height: 35%;
}
.landingpage header {
height: 50%;
}
*/


.bw-prev #prev,
.bw-next #next {
  display: block; 
}
}

@media only screen and (min-width: 1017px) and (max-width: 1199px) {
/*
header {
height: 40%;
}


.landingpage header {
height: 80%;
}
*/
.bw-prev #prev,
.bw-next #next {
  display: block; 
}




}

@media only screen and (min-width: 1200px) {
/*
header {
height: 45%;
}



.landingpage header {
height: 80%;
}
*/


.bw-prev #prev,
.bw-next #next {
  display: block; 
}
}
.container-fluid{
  z-index: 500;
}
header
{
  overflow: visible !important;
}

.hauptnavigation ul li ul li li.dropdown-subsubmenu {
  width: 225px;
}

.Extbase-Utility-Debugger-VarDump-Floating{
  display:none;
}


.content-slider-prev,
.content-slider-next{
  margin-top: 30%!important;
}
