/* Gen Test */
ul { margin:0; padding:0; list-style:outside none none; }
a { -webkit-transition:color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s; -moz-transition:color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s; -o-transition:color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s; transition:color 0.3s ease 0s, background-color 0.3s ease 0s, border-color 0.3s ease 0s, box-shadow 0.3s ease 0s; }
/* Flexslider */
.flexslider { border:0 none; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; margin-bottom:5px; }
.kUni-slider .flex-control-nav, .kUni-slider .flex-control-nav { bottom:2px;z-index:2; }
.flexslider.kUni-slider .flex-control-paging li a { background-color:#fff; -webkit-box-shadow:none; -moz-box-shadow:none; -ms-box-shadow:none; -o-box-shadow:none; box-shadow:none; }
.flexslider.kUni-slider.weiss .flex-control-paging li a.flex-active { background:#fff; }
.flexslider.kUni-slider.gruen .flex-control-paging li a.flex-active { background:#a0c814; }
.flexslider.kUni-slider.hellGrau .flex-control-paging li a.flex-active { background:#f1f2f1; }
.flexslider.kUni-slider.grau .flex-control-paging li a.flex-active { background:#788287; }
.flexslider.kUni-slider.dunkelGrau .flex-control-paging li a.flex-active { background:#5f676b; }
.flexslider.kUni-slider.hellBlau .flex-control-paging li a.flex-active { background:#5ac8f5; }
.flexslider.kUni-slider.dunkelBlau .flex-control-paging li a.flex-active { background:#003969; }
.flexslider.kUni-slider.lila .flex-control-paging li a.flex-active { background:#82055f; }
.flexslider.kUni-slider.orange .flex-control-paging li a.flex-active { background:#eb6400; }
.teaser-kUni-inner .flexslider { margin-top:24px; margin-bottom:19px; }
/* Ankernavigation */
.kUni-anker { height:100px; margin-bottom:5px; }
.kUni-anker > ul > li { height:100px; display:table-cell; width:246px; border-right:1px solid #fff; box-sizing:border-box; font-family:"ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; line-height:1.03704; text-transform:uppercase; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; font-size:27px; padding:27px 3px 0 96px; background-repeat:no-repeat; }
.kUni-anker > ul > li:last-child { border-right:0 none; }
.kUni-anker > ul > li > a { color:#fff; display:block; }
/* Sections Gen */
.span24 section:last-child { margin-bottom:0; }
.teaser-kUni { background-repeat:no-repeat; background-size:cover; margin-bottom:5px; }
.teaser-kUni-inner { width:750px; margin:0 auto; color:#fff; padding-top:48px; }
.kUni-features > li { display:inline-block; float:left; width:232px; margin-right:27px; margin-bottom:16px; }
.kUni-features > li:last-child { margin-right:0; }
.kUni-features > li > a { color:#fff; display:block; }
.teaser-kUni h1 { font-family:"ClanWebPro-NarrBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; line-height:normal; text-transform:uppercase; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; font-size:28px; margin-top:0; margin-bottom:7px; }
.teaser-kUni p { font-size:18px; margin-top:0; margin-bottom:17px; }
.teaser-kUni a { color:inherit; text-decoration:underline; }
.teaser-kUni .mitWebfont a { text-decoration:none; }
.teaser-kUni .iconLink:before { display:none; }
.teaser-text { display:inline-block; }
p.teaser-text-hdl, p.teaser-text { font-size:16px; }
p.teaser-text-hdl { margin-bottom:0; margin-top:16px; }
p.teaser-text { margin:0 0 16px 0; }
h2.teaser-text-hdl { font-size:20px; font-family:"ClanWebPro-NarrBold", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; line-height:normal; text-transform:uppercase; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; margin:19px 0 2px 0; }
.teaser-kUni .mehrLink { text-transform:uppercase; text-decoration:underline; color:#fff; }
.kUni-feature-image-container { display:table; width:100%; }
.kUni-feature-image-inner { display:table-cell; text-align:center; vertical-align:middle; }
.kUni-feature-image { width:232px; height:auto; }
.kUni-features.mitWebfont .kUni-feature-image { width:auto; }
/* Button */
a.kUni-feature-link { margin-top:45px; color:#fff; border:1px solid #fff; padding-top:15px; padding-bottom:15px; font-size:20px; text-align:center; font-family:"ClanWebPro-NarrMedium", "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight:normal; line-height:1; text-transform:uppercase; text-rendering:optimizelegibility; -webkit-font-smoothing:antialiased; }
a.kUni-feature-link:before { content: "\e80d"; font-family:"GI-Iconset"; display:inline-block; font-size:15px; line-height:15px; position:relative; top:-1px;  }
a.kUni-feature-link:hover, a.kUni-feature-link:focus, a.kUni-feature-link:active { text-decoration:none; }
a.kUni-feature-link.weiss:hover { background:#fff; }
a.kUni-feature-link.gruen:hover { background:#a0c814; border-color:#a0c814; }
a.kUni-feature-link.hellGrau:hover { background:#f1f2f1; border-color:#f1f2f1; }
a.kUni-feature-link.grau:hover { background:#788287; border-color:#788287; }
a.kUni-feature-link.dunkelGrau:hover { background:#5f676b; border-color:#5f676b; }
a.kUni-feature-link.hellBlau:hover { background:#5ac8f5; border-color:#5ac8f5; }
a.kUni-feature-link.dunkelBlau:hover { background:#003969; border-color:#003969; }
a.kUni-feature-link.lila:hover { background:#82055f; border-color:#82055f; }
a.kUni-feature-link.orange:hover { background:#eb6400; border-color:#eb6400; }
a:hover .teaser-text { text-decoration:none; }
/* Section Kinderuni*/
.video-container { position:relative; margin-top:24px; margin-bottom:19px; width:750px; height:421px; background-image:url(../img/poster-video-kinder.jpg); background-repeat:no-repeat; }
.video-container .jwplayer { margin:0 !important; }
.video-container .btn-play { position:absolute; top:calc(50% - 48px); left:calc(50% - 49px); width:98px; height:96px; }
.jw-display-icon-container.jw-background-color, .jwplayer:hover .jw-display-icon-container { background-color:rgba(255, 255, 255, 0.57) !important; }
.jw-skin-seven .jw-display-icon-container { border:5px solid #a0c814 !important; }
.jw-skin-seven .jw-display-icon-container > .jw-icon, .jw-skin-seven .jw-display-icon-container:hover .jw-icon { color:#a0c814 !important; }
.jw-progress.jw-reset { background-color:#a0c814; }
/* Section Partner */
.teaser-kUni.partner { background-color:#fff; }
ul.kUni-partner { width:706px; margin:0 auto 20px auto; }
ul.kUni-partner li { display:inline-block; }
/* Footer */
.container.footer { border-color:#e4e5e6; }
footer.kUni-footer-outer { background-color:#e4e5e6; }
.footer-inner { padding:25px; text-align:center; }
.footer-inner .smb { width:198px; margin:0 auto; }
.kUni-footer-smb > li { display:inline-block; float:left; margin-right:24px; }
.kUni-footer-smb > li:last-child { margin-right:0; }
.kUni-footer-smb > li img { max-height:50px; width:auto; }

@font-face {
  font-family:ClanWebPro-NarrBold;
  src: url("../fonts/ClanWebPro-NarrBold.eot");
}

@font-face {
  font-family:ClanWebPro-NarrBold;
  src: url("../fonts/ClanWebPro-NarrBold.woff") format("woff");
}