/* alice-regular - latin */
@font-face {
  font-family: 'Alice';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/alice-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/alice-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/alice-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/alice-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/alice-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/alice-v20-latin-regular.svg#Alice') format('svg'); /* Legacy iOS */
}

.totop {display:none;} 

.programmButton {
	position: fixed;
	height: 27.8vw;
	width: 28vw;
	bottom: 55px;
	right: 24px;
	z-index: 99999;
	min-height: 137px;
	min-width: 140px;
	max-width: 260px;
	max-height: 255px;
}

.programmButton img { 
	height:100%;
	width:100%;
	-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));
	filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.2));
}

@media only screen and (max-width:767px) {
	.programmButton {
	right: -8px;
	}
}
form#tl_login .form-control {
  color: red;
}

@media screen and (max-width: 767px) {
  .hyperlink_txt.default {
    font-size: 22px; 
  }
}
@media screen and (max-width: 767px) {
  .hyperlink_txt.outline {
    font-size: 22px; 
  }
}

.ce_accordion .ce_headline span {
  color: #173f35; /* Standardfarbe */
}

.ce_accordion .ce_headline:hover span {
  color: #daaa00; /* Hover-Farbe */
}


.ce_divider_extended.block.version3.align-left {
  border-color: #daaa00;
}

.ce_hyperlink-extended a.link-sec-color {
	border-radius: 100px;
	border: 6px solid #fff;
	color: #173f35;
	font-size: 36px;
	line-height: 1.2em;
}

.ce_hyperlink-extended.large a {
  padding: 40px 60px;
    padding-left: 60px;
}

.ce_hyperlink-extended a.link-sec-color:hover {
	border: 6px solid #fff;
	color: rgb(46,56,65);
	background: rgb(255,255,255);
}