/* BG Color für erste Zeile+folgend jede zweite Zeile in Tabellen Anfang*/
/* z.B. unter /content/pensionskasse/entgeltumwandlung/ */
	.spm-tablebg table tbody tr:nth-of-type(2n+1) {
    background-color: #d1d1d1;
}
/* BG Color für erste Zeile+folgend jede zweite Zeile in Tabellen Ende*/

/* Schriftfarbe rot Anfang*/
/* z.B. unter /content/pensionskasse/entgeltumwandlung/ */
	table.tabelle-2 tr td.spm-redfont, table.tabelle-2 tr span.spm-redfont, .textmodule .paragraphs div.spm-redfont  {
    	color: #ff0000;
	}
/* Schriftfarbe rot Ende*/

/* Footerawards in tiny-Ansicht ausblenden Anfang*/
	@media only screen and (max-width: 40em) {
		.oevd-widget-footerawards {
    		display: none;
	}
}
/* Footerawards in tiny-Ansicht ausblenden Ende*/

/*Listen-Checkbullets rot (weiße Häkchen vor rotem Hintergrund) Anfang*/
	.checkbullet li::before {
    	color: #fa0000;
	}
/*Listen-Checkbullets rot (weiße Häkchen vor rotem Hintergrund) Ende*/

/*Listen-Squares rot Anfang*/
	ul.square li::after, ol.square li::after {
    	color: #fa0000;
	}
/*Listen-Squares rot Ende*/

/* Phone-Icon rot Anfang*/
	.fo-phone::before {
    	color: #fa0000;
	}
/* Phone-Icon rot Ende*/

/* Mail-Icon rot Anfang*/
	.fo-mail::before {
    	color: #fa0000;
	}
/* Mail-Icon rot Ende*/

/* Download-Icon rot Anfang*/
	.fo-download::before {
   	 color: #fa0000;
}
/* Download-Icon rot Ende*/

/*Akkordeon-Icon rot Anfang*/
	.accordion dd > a::before {
    	background-color: #fa0000;
}
/*Akkordeon-Icon rot Ende*/

/*Akkordeon-Icon rot Anfang*/
	.accordion dd > a:hover::before {
    background: #fa0000;
	}
/*Akkordeon-Icon rot Anfang*/


/*Akkordeon-Icon bei Hover rot Bg Anfang*/
	.accordion dd>a.active:before {
    	background-color: #fa0000;
		color: white;
	}
/*Akkordeon-Icon bei Hover rot Bg Ende*/

/*Akkordeon-Icons in der Footernavigation Viewport tiny Anfang*/
	@media only screen and (max-width: 40em) {
		footer .footer-nav>div>div .headline>a:before {
    		background-color: #fa0000;
		}
    	footer .footer-nav>div>div.active .headline>a:before {
    		background-color: #fa0000;
    		color: white;
		}
		footer .footer-nav > div > div .headline > a:hover::before {
        	background-color: #fa0000;
		}
	}
/*Akkordeon-Icons in der Footernavigation Viewport tiny Ende*/

/*Icons im Header weiß Anfang*/
	header .main_header_block nav.static_content ul.meta-navigation li .fo-mail::before {
    	color: white;
	} 
	header .main_header_block nav.static_content ul.meta-navigation li .fo-phone::before {
    	color: white;
	} 
/*Icons im Header weiß Ende*/

header .logo-div img {
    
	
	
-bottom: 0.9375rem;
    margin-left: 0.9375rem;
	margin-top: 2.125rem;
}

header .fixed .logo-div > a > img {
    height: 2.5rem;
    margin-top: 0.6875rem;
	padding-bottom: 0.1875rem;
}

.main_header_block {
    min-height: 120px;
}

nav.category ul.flyouts > li {
	padding: 0 0 0.4375rem 0;
}

/* Start Anpassung Themenslider in Mobile auf Basis VKB TK .tk-vkb-themen-slider-center */

.oevd-widget-themenslider .themen-slider button.slick-prev {
	z-index:1;
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev,.tk-spm-themen-slider-center .themen-slider button.slick-next {
background-color:transparent
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev i,.tk-spm-themen-slider-center .themen-slider button.slick-next i {
font-size:1.625rem;
top:48%;
color:#A3A3A3;
-webkit-transition:color 250ms ease-out;
-moz-transition:color 250ms ease-out;
-o-transition:color 250ms ease-out;
transition:color 250ms ease-out
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev:hover,.tk-spm-themen-slider-center .themen-slider button.slick-next:hover {
background-color:transparent
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev:focus i,.tk-spm-themen-slider-center .themen-slider button.slick-next:focus i {
text-decoration: none !important;
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev:hover i,.tk-spm-themen-slider-center .themen-slider button.slick-next:hover i {
color:#FF0000
}

.tk-spm-themen-slider-center .themen-slider figure>div span {
display:block;
text-align:center
}

.tk-spm-themen-slider-center .themen-slider figure figcaption {
text-align:center
}

.tk-spm-themen-slider-center .themen-slider figure a { 
display:block;
text-align:center
}

.tk-spm-themen-slider-center .themen-slider button.slick-prev {
  left: 5px;
}

.tk-spm-themen-slider-center .themen-slider button.slick-next {
  right: 5px;
}

/* Ende Anpassung Themenslider in Mobile auf Basis VKB TK .tk-vkb-themen-slider-center */