/*Header border Entfernung*/
header {
	border-bottom: 0;
}

header div.contain-to-grid.fixed {
	border-bottom: 0;
}

/*padding-top für Text-Modul-Bild "Ich bin zertifizierter Vorsorgeberater TÜV" auf AD-Seiten*/
.fbb-padding-width .textmodule .inlinevisual.image-left {
    padding-top: 3px;
}

/*Viewport klein: padding-top und width für Text-Modul-Bild "Ich bin zertifizierter Vorsorgeberater TÜV" auf AD-Seiten*/
@media only screen and (max-width: 40em) {
	.fbb-padding-width .textmodule .inlinevisual.image-left {
    float: left;
	width: 50%;
	padding-right: 5px;
}
}


/*Schrift als Sternchentext*/
.fbb-textmodul-fontsternchen {
font-size: 10px;
}


/*Temporaere Buehne für Startseite */
main .tk-vkb-stage.stage ul.bgslider[data-orbit] > li div.overlay-element .h1,
main .tk-vkb-stage.stage ul.overlap[data-orbit] > li div.overlay-element .h1 {
  font-size: 1.875rem;
  color: #DE2920;
}
main .tk-vkb-stage.stage ul.bgslider[data-orbit] > li div.overlay-element .h2,
main .tk-vkb-stage.stage ul.overlap[data-orbit] > li div.overlay-element .h2 {
  font-size: 1rem;
  color: #DE2920;
}
@media only screen and (min-width: 40.063em) {
  main .tk-vkb-stage.stage div.overlay-element {
    width: 50%;
    padding: 0.9375rem 0.9375rem 0.3125rem 0.9375rem;
    background-color: rgba(255, 255, 255, 0.8);
  }
  main .tk-vkb-stage.stage div.overlay-element .slide-content-bar {
    width: 100% !important;
  }
  main .tk-vkb-stage.stage div.overlay-element .slide-button-bar {
    width: 100% !important;
  }
}
@media only screen and (min-width: 45em) {
  main .tk-vkb-stage.stage div.overlay-element {
    width: 45%;
  }
}
@media only screen and (min-width: 50em) {
  main .tk-vkb-stage.stage div.overlay-element {
    width: 41%;
  }
}
@media only screen and (min-width: 64.063em) {
  main .tk-vkb-stage.stage div.overlay-element {
    width: 38%;
  }
}
/* Temp. Fix neue mob. Navigation */
html body div div li.compactMenu.menu-click a:hover,
html body div div li.compactMenu.menu-click a:hover i,
html body div div .mobile-navigation-bar .nav ul li:hover,
html body div div .compact-menu .sector.menu-entries > ul > li > a:hover,
html body div div .compact-menu .sector.menu-entries > ul > li > ul > li > a:hover,
html body div div .compact-menu .sector.menu-entries > ul > li > ul > li ul li > a:hover,
html body div div .compact-menu .sector.top-links ul li a:hover,
html body div div .compact-menu .sector.meta-navigation ul li a:hover
{
    color: inherit;
}




/* ________________________  Border entfernt  START ______________________________ */


footer .link-row{
	border-top: 0.0625rem solid #DE2920 !important;
	margin-top: 0.875rem !important;
}

footer .footer.link-row > div.large-4.medium-4.small-12.columns div:last-child
                                      
{   border-right: 0rem;
	margin-top: 2rem;
	padding-top: 0rem; 
}

footer .footer.link-row div:last-child

{
    text-align: left;
	margin-top: 2rem;
}



footer .footer.navigation-row > div.large-8.medium-12.small-12.columns > div > div 

{   border-right: 0rem;
	margin-top: 0rem;
	padding-top: 0rem; 
}


footer .row .teaser > div.row > div > div 

{   border-bottom: 0rem;
	margin-top: 0rem;
	padding-top: 0rem;
	border-top: 0rem;
} 


footer .footer:not(:first-child) 

{   border-top: 0rem;
	margin-top: 0rem;
	padding-top: 0rem;
} 


footer .social ul li 

{    border-right: 0rem;

}


footer .social {

    border-top: 0rem;
	}


footer .row .teaser {

    border-top: 0rem;
}

footer .footer.navigation-row > div.large-8.medium-12.small-12.columns > div > div:first-child {
    border-right: 0rem;
}


footer .row .teaser > div > div:first-child {
    border-right: 0rem;
}



/* ________________________  Border entfernt  ENDE ______________________________ */




/* ________________________  Unnötiges Element ausgeblendet  START ______________________________ */



Element

{	display: none !important;
}


/* ________________________  Unnötiges Element ausgeblendet  ENDE ______________________________ */



/* ________________________  Karriere Link Anpassung  START ______________________________ */

.karrierelink 

{	font-size: 1rem;
	color: #024589;
}

/* ________________________  Karriere Link Anpassung  ENDE ______________________________ */


/* ________________________  Ausrichtung Footer Impressum  START ______________________________ */


footer .footer.link-row div:nth-child(2) 

{
    text-align: left;
	margin-top: 2rem;
}


/* ________________________  Ausrichtung Footer Impressum  ENDE ______________________________ */

