a, a:visited, a:focus, a:hover, .colorfont, .colorfont-hover:hover {
    color: #4e91a9;
}

.color-background, .color-background-hover:hover {
    background-color: #4e91a9 !important;
}
.color-fill {
    fill: #4e91a9
}

.color-background-Opaq, .color-background-Opaq-hover:hover {
    background: rgba(78, 145, 169 , 0.6) none repeat scroll 0% 0%;
}

.color-border, .color-border-hover:hover {
    border-color: #4e91a9 !important;
}

.color-shadow, .color-shadow-hover:hover {
    box-shadow: #4e91a9 3px 3px 7px 0px;
}

.color-shadow-hard, .color-shadow-hard-hover:hover {
    box-shadow: #4e91a9 3px 3px 3px 0px;
}

.color-shadow-soft, .color-shadow-soft-hover:hover {
    box-shadow: #4e91a9 5px 5px 15px -10px;
}

#VeranstKalender td.Today {
    border: solid 2px #4e91a9;
}

#VeranstKalender td.Today a, #VeranstKalender td.TitleLink a, #VeranstKalender td.TitleLink a:visited, #VeranstKalender td.TitleLink a:hover, #VeranstKalender td[style*='color: white'][style*='background-color: silver'] a {
    color: #4e91a9 !important;
}

.color-gradient-left, .color-gradient-left-hover:hover {
    background-image:-webkit-linear-gradient(left, #4e91a9 0%, #fff 100%);
    background-image:-moz-linear-gradient(90deg, #4e91a9 0%, #fff 100%);
    background-image:-o-linear-gradient(90deg, #4e91a9 0%, #fff 100%);
    background-image:linear-gradient(90deg, #4e91a9 0%, #fff 100%);
}
.color-gradient-bottom, .color-gradient-bottom-hover:hover {
    background-image:-webkit-linear-gradient(90deg, #4e91a9 0%, #fff 100%);
    background-image:-moz-linear-gradient(0deg, #4e91a9 0%, #fff 100%);
    background-image:-o-linear-gradient(0deg, #4e91a9 0%, #fff 100%);
    background-image:linear-gradient(0deg, #4e91a9 0%, #fff 100%);
}
.color-gradient-right, .color-gradient-right-hover:hover {
    background-image:-webkit-linear-gradient(180deg, #4e91a9 0%, #fff 100%);
    background-image:-moz-linear-gradient(270deg, #4e91a9 0%, #fff 100%);
    background-image:-o-linear-gradient(270deg, #4e91a9 0%, #fff 100%);
    background-image:linear-gradient(270deg, #4e91a9 0%, #fff 100%);
}
.color-gradient-top, .color-gradient-top-hover:hover {
    background-image:-webkit-linear-gradient(270deg, #4e91a9 0%, #fff 100%);
    background-image:-moz-linear-gradient(180deg, #4e91a9 0%, #fff 100%);
    background-image:-o-linear-gradient(180deg, #4e91a9 0%, #fff 100%);
    background-image:linear-gradient(180deg, #4e91a9 0%, #fff 100%);
}
.color-gradient-center-horizont, .color-gradient-center-horizont-hover:hover {
	background: -moz-linear-gradient(left, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -webkit-linear-gradient(left, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -o-linear-gradient(left, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -ms-linear-gradient(left, #fff 0%,#4e91a9 50%, #fff 100%);
	background: linear-gradient(to right,  #fff 0%,#4e91a9 50%, #fff 100%);
}
.color-gradient-tocenter-horizont, .color-gradient-tocenter-horizont-hover:hover {
	background: -moz-linear-gradient(left, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -webkit-linear-gradient(left, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -o-linear-gradient(left, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -ms-linear-gradient(left, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: linear-gradient(to right,  #4e91a9 0%,#fff 50%, #4e91a9 100%); 
}
.color-gradient-center-vertical, .color-gradient-center-vertical-hover:hover {
	background: -moz-linear-gradient(top, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -webkit-linear-gradient(top, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -o-linear-gradient(top, #fff 0%,#4e91a9 50%, #fff 100%);
	background: -ms-linear-gradient(top, #fff 0%,#4e91a9 50%, #fff 100%);
	background: linear-gradient(to top,  #fff 0%,#4e91a9 50%, #fff 100%);
}
.color-gradient-tocenter-vertical, .color-gradient-tocenter-vertical-hover:hover {
	background: -moz-linear-gradient(top, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -webkit-linear-gradient(top, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -o-linear-gradient(top, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: -ms-linear-gradient(top, #4e91a9 0%,#fff 50%, #4e91a9 100%);
	background: linear-gradient(to top,  #4e91a9 0%,#fff 50%, #4e91a9 100%); 
}
.color-text-neon-2, .color-text-neon-2-hover:hover {
    text-shadow:0px 0px 2px #4e91a9;
}
.color-text-neon-6, .color-text-neon-6-hover:hover {
    text-shadow:0px 0px 6px #4e91a9;
}
.color-text-neon-10, .color-text-neon-10-hover:hover {
    text-shadow:0px 0px 10px #4e91a9;
}
.color-text-shadow-top-2-2-3, .color-text-shadow-top-2-2-3-hover:hover {
    text-shadow:2px 2px 3px #4e91a9;
}
.color-text-shadow-top-3-3-5, .color-text-shadow-top-3-3-5-hover:hover {
    text-shadow:3px 3px 5px #4e91a9;
}
.color-text-shadow-top-10, .color-text-shadow-top-10-hover:hover {
    text-shadow:0px 0px 10px #4e91a9;
}
.color-box-neon-5, .color-box-neon-5-hover:hover {
    box-shadow:0px 0px 5px #4e91a9;
}
.color-box-neon-10, .color-box-neon-10-hover:hover {
    box-shadow:0px 0px 10px #4e91a9;
}
.color-box-neon-15, .color-box-neon-15-hover:hover {
    box-shadow:0px 0px 15px #4e91a9;
}
.form-group.is-focused .form-control {
    outline: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4e91a9), to(#4e91a9)), -webkit-gradient(linear, left top, left bottom, from(#D2D2D2), to(#D2D2D2));
    background-image: -webkit-linear-gradient(#4e91a9, #4e91a9), -webkit-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: -o-linear-gradient(#4e91a9, #4e91a9), -o-linear-gradient(#D2D2D2, #D2D2D2);
    background-image: linear-gradient(#4e91a9, #4e91a9), linear-gradient(#D2D2D2, #D2D2D2);
    -webkit-background-size: 100% 2px, 100% 1px;
}
.navbar .dropdown-menu li > a:hover, .navbar.navbar-default .dropdown-menu li > a:hover, .navbar .dropdown-menu li > a:focus, .navbar.navbar-default .dropdown-menu li > a:focus {
    color: #4e91a9;
}
.togglebutton label input[type="checkbox"]:checked + .toggle::after {background-color: #4e91a9;}
.radio input[type="radio"]:checked ~ .circle, label.radio-inline input[type="radio"]:checked ~ .circle {
    border-color: #4e91a9;
}
.radio input[type="radio"]:checked ~ .check, label.radio-inline input[type="radio"]:checked ~ .check {
    background-color: #4e91a9;
}
