
/* STICKY BUTTONS */

.sticky-shl {
  position: fixed;
  bottom: 25px;
  z-index: 10005;
  right: 16px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.sticky-shl img {
  width: 50px;
  height: 50px;
  box-shadow: 0 0 5px 0 rgb(255, 255, 255);
  background: #ededed;
  border-radius: 100px;
  padding: 1px;
}



/* END STICKY BUTTONS*/


#booking-kid-navigation button {
	background: #00A0C4;
}

#booking-kid-navigation form select {
    color: #003A5D;
}

#bookingKitContainer .bk-calendar-picker-boosted, #bookingKitContainer .bk-voucher-btn, #bookingKitContainer .bk-date-btn, #bookingKitContainer .bk-offer-btn {
	border-radius: 0 !important;
}

#bookingKitContainer .alphaBg {
    background-color: #00A0C4 !important;
    fill: #00A0C4 !important;
}

#bookingKitContainer .bk-detail-highlight, #bookingKitContainer .bk-detail-content .bk-detail-choose-date-title, #bookingKitContainer .bk-detail-content .bk-detail-pick-time-slot-title {
    border-top-color: #00A0C4 !important;
}

.header {
  background-color: #00A0C4;
}

.hero-detail svg #Pfad_8 {
  fill: #00A0C4;
}


.header.cloned {
  background: #00A0C4;
}

.mainmenu ul ul {
  border-color: #00A0C4;
}

#sh-menu1 {
  border-left: 1px solid #12b9df;
}

.h1 em, h1 em {
	color: #00A0C4;
}

.ce_gallery .content {
    background: #00A0C4;
}



h2 {
	color: #003A5D;
}


.ce_download:not(.ce_download_small) {
	background: #003A5D;;
}

.border-oben {
	border-top: 4px solid #003a5d;
}



.newslist-v3 .date-top {
	background: rgb(0,161,197);
}


.mod_eventlist_v3 .item-inside {
	border: 2px solid rgb(0,161,197);
}

.mod_eventlist_v3 .item:hover .item-inside {
    border-color: rgb(0,73,111);
}

.mod_eventlist_v3 .bg-accent {
    background-color: #00A0C4;
}

.js .cd-h-timeline__navigation:hover {
    border-color: #003A5D !important;
}

.js-cd-h-timeline .more a {
    background: #00A0C4;
}

#footer a:hover, #bottom .inside a:hover {
    color: #eeeeee;
}

#footer {
    background-color: #00A0C4;
}

.first.megamenu.above.cols3, .first.megamenu.above.cols3 ul {
    background: #00A0C4;
}

.first.megamenu.above.cols3 ul a {
	color: #ffffff;
}

.border-unten {
	border-bottom: 5px solid #00A0C4;
}


.ce_list li.fa::after {
	display: none;
}





.header-image::after {
	content: url("../header/neu/schwung.svg");
	display: block;
height: auto;
width: 100vw;
position: absolute;
bottom: -10px;
}


/* NAVIGATION NEU  */

.mainmenu ul ul {
  
  margin-left: -1rem;
  background: #00A0C4;
  padding-top: 10px;
  min-width: 130px;
}

.mainmenu ul ul li a {
  color: #ffffff !important;
  padding: 0 1rem !important;
}

.mainmenu ul ul li a:hover {
  color: #ededed !important;
}

.header .mainmenu ul ul li a:hover:not(.menuheader):not(.megamenu), .header .mainmenu ul ul li a.active, .header .mainmenu ul ul li a.trail:not(.megamenu) {
  color: rgb(227, 227, 227) !important;
}

