main .pfadnavigation {
  padding: 0.9375rem;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 80;
}

/*Produkttabelle Abschluss Buttons, Links nicht mehr mittig zentrieren*/
.oevd-widget-producttable table > tbody > tr > td.transparent {
  vertical-align: top;
}
/*End of Produkttabelle Abschluss Buttons, Links nicht mehr mittig zentrieren*/

/*Taggingklasse no-margin-bottom*/
div[id^="content_container_"] div.wrapper-spacing.ukv-no-margin-bottom {
  margin-bottom: 0;
}
/*End of Taggingklasse no-margin-bottom*/

/*Taggingklasse no-margin-top*/
div[id^="content_container_"] div.wrapper-spacing.ukv-no-margin-top {
  margin-top: 0;
}
/*End of Taggingklasse no-margin-top*/

/* Taggingklasse Dynamic Yield Stage Homepage */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
  body * div.inner-wrap .ukv-dynamic-yield {
    background-position: center 180px;
  }
}

/*Hinweis Produkttabelle im Querformat anschauen*/
.tablephone table{
  border: 0;
  background: transparent;
  margin-left: 0.025em;
}
/*End of Hinweis Produkttabelle im Querformat anschauen*/


/*FOOTER Social-Icons für als SVG*/
footer .social ul li a img {
  height: 30px;
}
footer .social ul li {
  padding-right: 3px;
}
/*End of FOOTER Social-Icons für Retina 30px*/


/*Header UKV-Logo Anpassungen*/
header .logo-div img {
  margin-left: 40px;
  margin-bottom: 17px;
}

@media only screen and (max-width: 1200px){
  header .logo-div img {
    margin-left: 40px;
    margin-bottom: 17px;
    height: 50px;
  }
}

@media only screen and (max-width: 1200px){
  nav.category ul.flyouts li {
    font-size: 16px;
  }
}

@media only screen and (max-width: 1200px){
  nav.category ul.flyouts li a {
    padding: 0.4375rem 15px 1rem 15px;
    color: #0D57A6;
  }
}

@media only screen and (max-width: 1200px){
  header nav.category {
    margin-right: 10px;
  }
}
/*End of Header UKV-Logo Anpassungen*/

/*NEU nicht löschen! Schrift vorher blau*/
.textmodule h3 {
  color: #333333;
}
/*End of NEU nicht löschen! Schrift vorher blau*/

/* CSS Anzeige Info-Headline Produkttabelle*/
.producttable-optimized .products .pt .pt-body .info .f-info .pcell .headline {
  display: none;
}

/*End of CSS Anzeige Info-HeadlineProdukttabelle*/

/*Anpassung der Überschriftgröße im Leistungen-Modul*/
.dachzeile h2.p {
  font-size: 1.375rem;
  line-height: 140%;
  margin-bottom: 1.125rem;
}

/*Anpassung der Überschriftgröße im Prdoukt-Teaser*/
.productteaser.two-column-layout .prio-headline {
  font-size: 1.375rem;
}

/*Vergleichende Tabelle Taggingklasse tiny Buttons 1-spaltig größer*/
@media only screen and (max-width: 40em) {
  .producttable-tiny-cta-enlarge.producttable-optimized .products .pt .pt-foot .buttons .pcell a.button,
  .producttable-tiny-cta-enlarge.producttable-optimized .products .pt .pt-foot-sticky .buttons .pcell a.button {
    padding: 11px 15px;
    font-size: 16px;
  }
}
/*End of Vergleichende Tabelle Taggingklasse tiny Buttons 1-spaltig größer*/

/*Border left war noch sichtbar*/
.producttable-optimized .products .pt .pcell.unavailable+.pcell:not(:first-child) {
  border-left: 0;
}
/*End of Border left war noch sichtbar*/


/*Vergleichende Tabelle Tiny Buttons im Sticky-Footer mit weniger Innenabstand*/
@media only screen and (max-width: 40em){
  .producttable-optimized .products .pt .pt-foot-sticky .buttons .pcell a.button {
    padding: 0.25rem;
  }
}
/*End of Vergleichende Tabelle Tiny Buttons im Sticky-Footer mit weniger Innenabstand*/

/*Footer Buttons oben bündig(veritkal-aligned-top)
.producttable-optimized .products .pt .pt-foot .buttons .pcell, .producttable-optimized .products .pt .pt-foot-sticky .buttons .pcell {
    vertical-align: top;
}*/

/*Tabnavigation mobil*/
@media only screen and (max-width: 40em){
  .tabnavigation li a {
    padding: 0 6px 5px 6px!important;
  }
}

/*Digitale Nomaden Bühne Border Bottom*/
@media only screen and (min-width: 40.063em){
  .digitale-nomaden-stage {
    border-bottom: 5px solid #0D57A6;
  }
}

.digitale-nomaden-ankerbox a:before {
  font-size: 0.625rem;
  top: -2px;
  padding-right: 8px;
}


@media only screen and (max-width: 40em) {
  body #content_container_8 div.columns.stage .digitale-nomaden-testimonials, body #content_container_12 div.columns.stage .digitale-nomaden-testimonials {
    background-color: #f2f6fb;
  }
}

@media only screen and (max-width: 40em) {
  body .stage .orbit-container .digitale-nomaden-testimonials {
    background: #f2f6fb;
  }
}

/* Bild-Text-Teaser: UKV-Taggingklasse mit 1px Rahmen in Blau */

.ukv-rahmen .image_teaser {
  border: 1px solid #e9e9e9;
  padding: 1.25rem;
}

/* UKV-Taggingklasse für Hervorgehoben-Background in Blau */

.ukv-hervorgehoben-blau .highlight {
  background-color: #ebf1f7;
}

/* Bild-Modul: Anpassung des Zeilen- und Innenabstandes der Bildunterschrift */

.bildmodul figcaption {
  line-height: 1.125rem;
  padding-top: 0.625rem;
}
/*temp: PoC zuletzt angesehen*/
.last_seen_widget{
  display:none;
  margin-bottom:0 !important;
}
.last_seen_widget .slick-slider{
  margin-bottom:20px;
}
.last_seen_widget .themen-slider .slick-slide figure div a{
  margin: 0;
}
.last_seen_widget .themen-slider .slick-slide figure>a{
  display:block;
  text-align:center;
}


/*Temporäre Bugfixes Ubuntu*/

/*Topheadlines Medium*/
@media only screen and (max-width: 64em) and (min-width: 40.063em) {
  .top-headline, .top-headline>*, h3.topheadline.h3 {
    font-size: 1.75rem!important;
  }
}

/*Topheadlines Small*/
@media only screen and (max-width: 40em) {
  .top-headline, h3.topheadline.h3 {
    font-size: 1.625rem!important;
  }
}


/*h2 Bühne Desktop*/
@media only screen and (min-width: 64.063em) {
  main .stage.columns ul[data-orbit].bgslider>li div.overlay-element .h1, main .stage.columns ul[data-orbit].overlap>li div.overlay-element .h1 {
    font-size: 1.75rem!important;
    font-weight: 300;
  }
}

/*h2 Bühne Medium*/
@media only screen and (max-width: 64em) {
  main .stage.columns ul[data-orbit].bgslider>li div.overlay-element .h1, main .stage.columns ul[data-orbit].overlap>li div.overlay-element .h1 {
    font-size: 1.5rem!important;
  }
}

/*CTA-Button Schriftschnitt Bühne*/
@media only screen and (min-width: 40.063em) {
  main .stage div.overlay-element .slide-button-bar>div a.button span {
    font-family: ubuntu bold;
  }
}

@media only screen and (max-width: 40em) {
  main .stage.columns ul>li div.overlay-element .slide-button-bar div a.button div span {
    font-family: ubuntu bold;
  }
}

/*Online-Magazin Kacheln Link-Headlines*/
.ukv-omag a {
  font-family: "Lora","Trebuchet MS",Helvetica,Arial,sans-serif;
}

/*h4 Headlines Medium*/
@media only screen and (max-width: 64em) {
  h4, .h4, .h4>* {
    font-size: 20px;
  }
}

/*Liste eingerückt https://www.ukv.de/content/pflegeversicherung/pflege-ratgeber/unterstuetzung-im-alltag/*/
ul, ol {
  margin-left: 6px;
}

/*Bühne checkbullets Small*/
ul li ul, ul li ol {
  margin-left: 2px;
}

@media only screen and (max-width: 40em) {
  .stage .checkbullet li:after {
    top: 0.1rem;
    color: #00366c;
  }
}

/*Formular Tagging-Klasse zur Umfärbung auf Prio 1 Button und Zentrierung des CTAs - Verwendung auf Private Krankenversicherung Übersichtsseite*/

.ukv-cta-prio1-center form.formular .button:not(.dropdown) {
  background-color: #EA7F01;
}

.ukv-cta-prio1-center form.formular .button:not(.dropdown):hover {
  background-color: #FE9820;
}

.ukv-cta-prio1-center form.formular div.large-12.medium-12.columns {
  text-align: center!important;
}

.ukv-cta-prio1-center form.formular div.large-12.medium-12.columns div.text-output {
  text-align: left;
}

button.call-to-action, .button.call-to-action {
  border-radius: 100px;
}

button:not(.dropdown), .button:not(.dropdown) {
  border-radius: 100px;
}

/*Smart-App Banner Abstand zwischen Schließen-X und Bild*/

.appBanner .appBanner_container .appBanner_button.appBanner_button_first {
  width: 1.563rem;
}

/*Smart-App Banner Abstand zwischen Bild und Texten*/

.appBanner .appBanner_container .appBanner_image {
  width: 4.375rem;
}

/*Trichter-Navigation Text-Output Abstand H2, p und CTAs*/

.radio_trichternavi form .text-output h2 {
  padding: 15px 15px 0px 15px !important;
  margin-bottom: 0px !important;
}

.radio_trichternavi form .text-output p {
  padding: 15px 15px 0px 15px !important;
}

.radio_trichternavi form .text-output .button.call-to-action {
  margin-right: 15px !important;
}

.radio_trichternavi form .text-output .button {
  margin-top: 15px !important;
}
