@charset "UTF-8";
/* CSS Document */

body {
    font-family: arial;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
}



figcaption, figure, main {
    display: block;
}

.main {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto;
    clear: both;
}

.main {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 100%;
    margin: 0 auto;
    max-width: 940px;
}

a {
    color: #000;
}

header 							{border: none; margin-bottom: 1em;}
.paywall-container 					{margin: auto auto 2em auto;}
.page-wrapper 						{line-height: 1.4em; font-family: 'Fira Sans', sans-serif;}
.page, .page-wrapper, body, html 		{height: auto!important;}
.page-wrapper 						{width: 100%;}
.theme-default 					{padding: 0; width: 100%; max-width: 100%;}
.header 							{border: none;}
/*.footer 						{border: none;width: 100%; max-width: 100%;}*/
.footer 							{border: none;width: 100%; min-width: 100%;background: rgba(221,221,221,.8); margin: 0;  padding: 1em; position: fixed;    bottom: 0;}
.footer a 						{padding: 0 10px 0 0;}
.fd-aboshop-header 					{border-bottom: 1px solid #d0cfcf!important;}
.no-padding 						{padding-left: 0;padding-right: 0;}
.no-space 						{margin: 0; padding: 0;}
.align-left 						{float: left; display: inline-block; width: 100%; text-align: left;}
.align-right 						{float: right; display: inline-block; width: 100%; text-align: right;}
.full-width 						{width: 100%!important;}
.centered, .full 					{width: 100%;}
.centered, .left, .right, .full 		{display: inline-block;}
.centered 						{text-align: center;}
.left							{text-align: left;}
.right							{text-align: right;}


.responsive-video 					{position: relative; padding-bottom: 53.1%; padding-top: 30px; height: 0; overflow: hidden;}
.responsive-video iframe, 
.responsive-video object, 
.responsive-video embed 				{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.content--teaser--container li:last-child 	{border:none}
.epaper-login-page  h1 			{line-height: 40px;}
.desktop-hide, .OUTBRAIN,.ad,.jKlfam, #TXdqdbB, #egvrAK, #cmpboc		{display:none!important}

[class^="fa icon"], [class*="fa icon"]  {font-size: 6em; text-align: center;  width: 100%; display: inline-block;}



@media screen and (max-width: 47.9375em) {
		.fd-aboshop-header .fd-img-wrapper									{padding: 10px 0 5px}
		.main														{padding-top: 0;}
		.no-padding 													{padding-left: 10px;padding-right: 10px;}
		.mobile-hide													{display:none!important}
		.desktop-hide													{display:initial!important}
		
		.vorteile 													{height: auto;margin: 5px 0 0;}

		.abo-more-read .teaser--large.teaser.advertisement .teaser__headline, 
		.abo-more-read .teaser--large.teaser .teaser__headline 				{font-size: 1em;}
		.footer 														{margin-left: 0;margin-right:0;position:relative}
		.footer a 													{width: 100%; display: inline-block;    padding: 0 0 5px;}
}

/* + + + + + + + + + + + + + + + + + + + + + + Special-functions  + + + + + + + + + + + + + + + + + + + + + + */
		.piano-hide							{display:none!important}
		.fd-aboshop-header img 				{height: 5em;}

            
/* + + + + + + + + + + + + + + + + + + + + + + colorized - publication color  + + + + + + + + + + + + + + + + + + + + + + */
.bzv .bg, .bzv.bg, .bzv .cta a	{background:#09c;}

/* + + + + + + + + + + + + + + + + + + + + + + bo colorized - publication color  + + + + + + + + + + + + + + + + + + + + + + */
.color-light,
.color-medium,
.color-dark,
.color-pub					{padding:10px 10px 0 10px;}

.color-light					{background:#e4e4e4;}
.color-medium					{background:#bdbdbd;}
.color-dark					{background:#333;}

/* ------------------------------------------------------- */
.bzv .color-pub				{background: #09c;}
.bzv .faq-b  a,
.bzv .akkordeon a				{color: #09c;}

		
.bzv .color-dark.info h2,		
.bzv .color-pub.info h2,		
.bzv .color-pub.info .info-container p,		
.bzv .color-dark.info .info-container p,		
.bzv .color-dark.info .info-container li,		
.bzv .color-pub.info .info-container li		
  {color: #fff;}

	
.bzv .color-pub.info .info-container .list.plus li:before,		
.bzv .color-dark.info .info-container .list.plus li:before {filter:invert(0) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(200%) contrast(100%)}


.info.color-light h2 img,
.info.color-medium h2 img,
.info.color-dark h2 img,
.info.color-pub h2 img {width: 35px; margin: 10px 10px 0 0; float:left;}



.color-dark .cta a,
.color-pub .cta a {background: #fff; color:#333}

/* + + + + + + + + + + + + + + + + + + + + + + eo colorized - publication color  + + + + + + + + + + + + + + + + + + + + + + */
#color-default {fill:#d8d6d6}
#color-positiv {fill:#7ED321}
#color-content {fill: #fff;}

.hao svg #pub-color				{fill:#4a7e3e}
.bmo svg #pub-color 			{fill:#005d28}
.waz svg #pub-color 			{fill:#d00}
.nrz svg #pub-color 			{fill:#086}
.wr svg #pub-color 				{fill:#c02}
.wp svg #pub-color				{fill:#07a}	
.ta svg #pub-color				{fill:#319F49}
.otz svg #pub-color				{fill:#C31924}
.tlz svg #pub-color				{fill:#00538D}
.bzv svg #pub-color				{fill:#09c}
.hk svg #pub-color	 			{fill:#cc0020}
.ikz svg #pub-color				{fill:#097}

.hao #pub-color-stroke			{stroke:#4a7e3e}
.bmo #pub-color-stroke 			{stroke:#005d28}
.waz #pub-color-stroke 			{stroke:#d00}
.nrz #pub-color-stroke 			{stroke:#086}
.wr #pub-color-stroke 			{stroke:#c02}
.wp #pub-color-stroke			{stroke:#07a}	
.ta #pub-color-stroke			{stroke:#319F49}
.otz #pub-color-stroke			{stroke:#C31924}
.tlz #pub-color-stroke			{stroke:#00538D}
.bzv #pub-color-stroke			{stroke:#09c}
.hk #pub-color-stroke	 		{stroke:#cc0020}
.ikz #pub-color-stroke			{stroke:#097}



.outline 						{border: 1px solid #ccc; display: inline-block; padding: 1em; border-radius: 0.25em; margin:0 0.1em;}
.hao .outline, .hoa.outline 		{border: 1px solid #4a7e3e;}
.bmo .outline, .bmo.outline 		{border: 1px solid #005d28;}
.waz .outline, .waz.outline		{border: 1px solid #d00;}
.nrz .outline, .nrz.outline		{border: 1px solid #086;}
.wr .outline, .wr.outline		{border: 1px solid #c02;}
.wp .outline, .wp.outline		{border: 1px solid #07a;}
.ta .outline, .ta.outline		{border: 1px solid #319F49;}
.otz.outline, .otz .outline		{border: 1px solid #C31924;}
.tlz .outline, .tlz.outline 		{border: 1px solid #00538D;}
.bzv .outline, .bzv.outline		{border: 1px solid #09c;}
.hk .outline, .hk.outline	 	{border: 1px solid #cc0020;}
.ikz .outline, .ikz.outline	 	{border: 1px solid #097;}

.hao .color, .hao .kombi-slider h1, .hao .info .info-container h2, .hao .akkordeon span:hover 					{color:#4a7e3e;}
.bmo .color, .bmo .kombi-slider h1, .bmo .info .info-container h2, .bmo .akkordeon span:hover 					{color:#005d28;}
.waz .color, .waz .kombi-slider h1, .waz .info .info-container h2, .waz .akkordeon span:hover 					{color:#d00;}
.nrz .color, .nrz  .kombi-slider h1, .nrz .info .info-container h2, .nrz .akkordeon span:hover 				{color:#086;}
.wr .color, .wr .kombi-slider h1, .wr .info .info-container h2, .wr .akkordeon span:hover 					{color:#c02;}
.wp .color, .wp .kombi-slider h1, .wp .info .info-container h2, .wp .akkordeon span:hover 					{color:#07a;}
.ta .color, .ta .kombi-slider h1, .ta .info .info-container h2, .ta .akkordeon span:hover 					{color:#319F49;}
.otz .color, .otz .kombi-slider h1, .otz .info .info-container h2, .otz .akkordeon span:hover 					{color:#C31924;}
.tlz .color, .tlz .kombi-slider h1, .tlz .info .info-container h2, .tlz .akkordeon span:hover 					{color:#00538D;}
.bzv .color, .bzv .kombi-slider h1, .bzv .info .info-container h2, .bzv .akkordeon span:hover 					{color:#09c;}
.hk .color, .hk  .kombi-slider h1, .hk  .info .info-container h2, .hk .akkordeon span:hover					{color:#205993;}
.ikz .color, .ikz  .kombi-slider h1, .ikz  .info .info-container h2, .ikz .akkordeon span:hover				{color:#097;}
.ta .column__inner.bgcolor 																		{background: transparent;}


/* + + + + + + + + + + + + + + + + + + + + + + SVG Filter + + + + + + + + + + + + + + + + + + + + + + */

.bzv .akkordeon input + label:after, 
.bzv .info .info-container h2 img {filter: invert(44%) sepia(93%) saturate(6988%) hue-rotate(-185deg) brightness(111%) contrast(132%);}

.ta .akkordeon input + label:after/*,  
.ta .info .info-container h2 img*/ {filter: invert(99%) sepia(108%) saturate(6988%) hue-rotate(85deg) brightness(111%) contrast(192%)}

.otz .akkordeon input + label:after, 
.otz .info .info-container h2 img {filter: invert(27%) sepia(110%) saturate(6988%) hue-rotate(43deg) brightness(104%) contrast(243%)}

.tlz .akkordeon input + label:after, 
.tlz .info .info-container h2 img {filter: invert(397%) sepia(190%) saturate(10000%) hue-rotate(1284deg) brightness(103%) contrast(57%)}

.hk .akkordeon input + label:after, 
.hk .info .info-container h2 img {filter: invert(397%) sepia(190%) saturate(10000%) hue-rotate(1284deg) brightness(103%) contrast(57%)}

.waz .akkordeon input + label:after, 
.waz .info .info-container h2 img {filter: invert(397%) sepia(190%) saturate(10000%) hue-rotate(1084deg) brightness(103%) contrast(77%)}

.nrz .akkordeon input + label:after, 
.nrz .info .info-container h2 img {filter: invert(81%) sepia(65%) saturate(280%) hue-rotate(129deg) brightness(85%) contrast(100%)}

.wp .akkordeon input + label:after, 
.wp .info .info-container h2 img {filter: invert(497%) sepia(100%) saturate(10000%) hue-rotate(909deg) brightness(133%) contrast(77%)}


.wr .akkordeon input + label:after, 
.wr .info .info-container h2 img {filter: invert(397%) sepia(190%) saturate(10000%) hue-rotate(1084deg) brightness(103%) contrast(77%)}

.ikz .akkordeon input + label:after, 
.ikz .info .info-container h2 img,
.ikz .list.hook li:before,
.ikz .list.hook-old li:before,
.ikz .list.disc-ring li:before,
.ikz .list.disc li:before,
.ikz .list.dot li:before ,
.ikz .list.plus li:before,
.ikz .list.disc-thin li:before  {filter: invert(95%) sepia(64%) saturate(220%) hue-rotate(141deg) brightness(91%) contrast(100%)}


.color-pub .list.hook li:before,
.color-dark .list.hook li:before{filter: invert(0) sepia(0) saturate(0) hue-rotate(0) brightness(1000%) contrast(100%);}

.color-none, .column__inner.color-none {background: transparent;}


            
.list 						{display: inline-block; float: none;margin: 0 0 2em;}
.list p 						{font-weight: bold; font-size: 1.5em;letter-spacing: 0.025em;margin-bottom: 15px;}
.list li 						{list-style: none; line-height: 1.4em;  margin: 0.5em 0 0.5em 0.5em;}
.list li:before 				{background-repeat: no-repeat; background-size: 1em; padding: 0px 0 0 1.5em;  content: "";}
.list.nr						{padding: 0 0 0.5em 10px;}
.list.nr li 					{list-style: decimal;margin-left: 20px; padding-left: 5px;}
.list.nr li::marker 			{font-weight: bold;}
.list.nr li:before				{padding: 0;}

@media screen and (max-width: 47.9375em){
.list.nr li 					{margin-left: 10px;}
.list.nr li:before				{margin: 0;}
}


/* list hao*/
.hao .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
.hao .list.hook-old li:before  	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook-old.svg);}
.hao .list.disc-ring li:before 	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-ring.svg);}
.hao .list.disc li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc.svg);}
.hao .list.dot li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-dot.svg);}
.hao .list.plus li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-plus.svg);}
.hao .list.disc-thin li:before	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-thin.svg);}
/* list bmo */
.bmo .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
.bmo .list.hook-old li:before  	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook-old.svg);}
.bmo .list.disc-ring li:before 	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-ring.svg);}
.bmo .list.disc li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc.svg);}
.bmo .list.dot li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-dot.svg);}
.bmo .list.plus li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-plus.svg);}
.bmo .list.disc-thin li:before	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-thin.svg);}
/* list bzv */
.bzv .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
.bzv .list.hook-old li:before  	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook-old.svg);}
.bzv .list.disc-ring li:before 	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-ring.svg);}
.bzv .list.disc li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc.svg);}
.bzv .list.dot li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-dot.svg);}
.bzv .list.plus li:before 		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-plus.svg);}
.bzv .list.disc-thin li:before	{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-disc-thin.svg);}
/* list hk */
.hk .list.hook li:before  		{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-hook.svg);}
.hk .list.hook-old li:before  	{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-hook-old.svg);}
.hk .list.disc-ring li:before  	{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-disc-ring.svg);}
.hk .list.disc li:before 		{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-disc.svg);}
.hk .list.dot li:before 		{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-dot.svg);}
.hk .list.plus li:before 		{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-plus.svg);}
.hk .list.disc-thin li:before	{background-image: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/list-disc-thin.svg);}
/* list nrz */
.nrz .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list otz */
.otz .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list ta */
.ta .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list tlz */
.tlz .list.hook li:before		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list waz */
.waz .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list wp */
.wp .list.hook li:before			{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}
/* list wr */
.wr .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}

/* list ikz */
.ikz .list.hook li:before  		{background-image: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/list-hook.svg);}



.path-column ul {margin-bottom: 0;}

@media screen and (max-width: 47.9375em) {
	.list						{width: 96%; margin:0 2%;padding: 0 0 0.5em}
	.list li 						{padding-left: 25px;}
	.list li:before 				{margin-left: -25px;}
	.list p 						{font-size: 1em; width: 96%; margin: 0 2%;}
}


            
/* + + + + + + + + + + + + + + + + + + + + + + slider + + + + + + + + + + + + + + + + + + + + + + */
.bx-wrapper 						{box-shadow: none;    margin-bottom: 6em;}
.slider  							{text-align: center;}
.kombi-slider .kombi-slider-img 		{width: 35%; display: inline-block; float: left; margin: 0 3% 2em 0%;text-align: center;}
.kombi-slider-img img 				{width: 90%;  float: none;  margin: 0 auto;    padding: 0;}
.kombi-slider article				{width:60%; display: inline-block;  text-align: left;margin:0 0 3em 0;}
.kombi-slider article h1				{font-size:2em;}
.kombi-slider article h1 > img		{width: 35px;  float: left; margin:-5px 10px 0 0;}
.bx-prev, .bx-next 					{color: transparent!important; text-shadow: 0 0 #000!important; font-size: 0;}
.bx-wrapper .bx-controls-direction a 	{margin-top:0; top: 105%;}


@media screen and (max-width: 47.9375em) {
	.kombi-slider .kombi-slider-img 			{margin: 0; text-align: center; width: 100%;}
	.kombi-slider .kombi-slider-img img		{width: 75%; margin: 0 auto 15px; }
	.kombi-slider article					{width: 95%; margin: 0 2.5%;}
	.kombi-slider article h1					{font-size:1.6em;}
	.kombi-slider p 						{display: inline-block;}
	.bx-wrapper .bx-controls-direction a 		{bottom: -40px;top: auto;}
	}

            
/* + + + + + + + + + + + + + + + + + + + + + + hero-image & banner + + + + + + + + + + + + + + + + + + + + + + */
.banner, .banner a, .banner img, .hero-image,  .hero-image a,  .hero-image img			{width: 100%;}
.hero-image, .banner 														{margin-bottom: 2em;}
.hero-image a, .banner a														{display: inline-block;}

@media screen and (max-width: 47.9375em) {
		.hero-image		{width: 100%; margin: 0 0 2em;}
		.banner 		{width: 96%; margin: 0 2% 2em;}
}

            
/* + + + + + + + + + + + + + + + + + + + + + + Info + + + + + + + + + + + + + + + + + + + + + + */
.info 									{margin: 0 0 2em 0; width:100%; float: none; display: inline-block; padding-bottom: 2em; border-bottom: 1px dashed #d8d6d6;}
.main .column-one, 
.main .column-two, 
.main .column-three		{float: left;}

.icon-only .column-one					{width: 15%; margin-right: 1.5%;}
.icon-only .column-two					{width: 73.5%;}

.info h2								{font-size: 1.5em; letter-spacing: 0.025em; line-height: 1.4em;}
.info-container h2						{margin-bottom: .3em!important;}
.info .info-container h2 				{display:block; margin: 0;}
.info p 								{margin-bottom: 1em;}


.info .info-packshot img 				{width: 100%;}

.info .info-container h2 img				{width: 35px; margin: 0 10px 0 0 ;float: left;}
.hk .info .info-container h2 				{color:#205993}

.ta .info .info-container h2 img,
.otz .info .info-container h2 img,
.tlz .info .info-container h2 img		 	{margin: 0 7px 0 0;}

.main .info .info-packshot img 				{width: 100%;}

.icon-left .column-one					{width: 15%; margin-right: 1.5%;}
.icon-left .column-two					{width: 47%; margin-right: 1.5%;}
.icon-left .column-three 				{width: 30%;}

.icon-right .column-one					{width: 30%; margin-right: 1.5%;}
.icon-right .column-two					{width: 47%; margin-right: 1.5%;}
.icon-right .column-three 				{width: 15%;}

.info .info-container 					{width: 60%; float: left;}
.info.left .info-container				{text-align:left}
.info.right .info-container				{text-align:right}
.info.right .info-packshot 				{float: left; width: 65%; margin: -100px 0 0 -25%;}
.info.left .info-packshot 				{float: right; width: 65%; margin: -100px -25% 0 0;}

.info.right .info-packshot 				{width: 38%; margin: 0 2% 0 0; text-align: left;}
.info.left .info-packshot 				{width: 38%; margin: 0 2% 0 0; text-align: right;}

.info.right.wide .info-packshot 			{width: 50%; margin-left: -15%; text-align: center; margin-right: 5%;}
.info.left.wide .info-packshot 			{width: 50%; margin-right: -15%; text-align: center; margin-left: 5%;}


[class~='info']:last-of-type  {border:none;}
.info.last {border:none;}

.info .info-container h2 img,
.kombi-slider article h1 > img {display: none;}


@media screen and (max-width: 47.9375em) {
		.info 								{margin: 0 2%; padding: 0;width: 96%;}
		.info.left .info-container,	
		.info.right .info-container,
		.info .info-container,
		.info.left .info-packshot, 
		.info.right .info-packshot 				{width: 95%; margin: 0;float: none;}
		
		.info h2 								{font-size: 1.5em; margin-bottom: 0!important;}
		
		.info.left .info-packshot, 
		.info.right .info-packshot,		
		.info.right.wide .info-packshot, 			
		.info.left.wide .info-packshot 			{width: 90%; text-align: center;  margin: 0 5% 0;}

		.info .info-packshot img 				{width: 75%;}
		
		.info-device							{display:none;}
		.info.right .info-container 				{text-align: left;}
		.info .info-container h2 img 				{margin: -7.5px 7px 0 0;}
	
		.info.right.wide p,
		.info.right.wide h2 					{text-align: left; float: left;}
}

            
/* + + + + + + + + + + + + + + + + + + + + + + Meistgelesen  + + + + + + + + + + + + + + + + + + + + + + */
.main .teaser--hero .teaser__header 	{margin: .67em 0;}
.main .teaser .teaser__headline 		{margin-bottom: 0;}
.main .teaser--hero .teaser__header, 
.main .teaser--hero .teaser__body 		{display: contents; width: 100%; margin-left: 0; margin-right: 0; padding-left: 0;  padding-right: 0;}

/* *********  Anpassungen teaser ********* */
.main  .ta .teaser, 
.main .otz .teaser, 
.main .tlz .teaser, 
.main .ikz .teaser, 
.main .waz .teaser, 
.main .wp .teaser, 
.main .wr .teaser  										{margin: 0px 10%;    width: 70%;}

.main .ta .teaser--large .teaser__img.teaser__img--left, 
.main .otz .teaser--large .teaser__img.teaser__img--left, 
.main .tlz .teaser--large .teaser__img.teaser__img--left, 
.main .ikz .teaser--large .teaser__img.teaser__img--left, 
.main .waz .teaser--large .teaser__img.teaser__img--left, 
.main .wp .teaser--large .teaser__img.teaser__img--left, 
.main .wr .teaser--large .teaser__img.teaser__img--left, 
.main .ta .teaser--large .teaser__img.teaser__img--right, 
.main .otz .teaser--large .teaser__img.teaser__img--right, 
.main .tlz .teaser--large .teaser__img.teaser__img--right, 
.main .ikz .teaser--large .teaser__img.teaser__img--right, 
.main .waz .teaser--large .teaser__img.teaser__img--right, 
.main .wp .teaser--large .teaser__img.teaser__img--right, 
.main .wr .teaser--large .teaser__img.teaser__img--right, 
.main .ta .teaser--large .teaser__img.teaser__img--left, 
.main .otz .teaser--large .teaser__img.teaser__img--left, 
.main .tlz .teaser--large .teaser__img.teaser__img--left, 
.main .ikz .teaser--large .teaser__img.teaser__img--left, 
.main .waz .teaser--large .teaser__img.teaser__img--left, 
.main .wp .teaser--large .teaser__img.teaser__img--left, 
.main .wr .teaser--large .teaser__img.teaser__img--left							{margin: 0 3% 0px 12.5%; width: 90%;}

.main .ta .teaser.updated .teaser__tag, 
.main .otz .teaser.updated .teaser__tag, 
.main .tlz .teaser.updated .teaser__tag, 
.main .ikz .teaser.updated .teaser__tag, 
.main .waz .teaser.updated .teaser__tag, 
.main .nrz .teaser.updated .teaser__tag 										{display: none;}

.main .nrz article.teaser.teaser--large.teaser--default.teaser--img-left 				{width: 70%; margin: 0 auto;}

.main .nrz .teaser__img-wrapper.ispayedcontent 									{float: left; width: 38%;  margin-right: 2%;}

.main .nrz picture.teaser__img.teaser__img--left.teaser__img--article 				{width: 100%;  margin: 0;}

.main .nrz .teaser__header 													{float: left;  width: 60%;}

.main .tlz .content--teaser--container .block-header__icon 							{display: inline-block; background: #fff; letter-spacing: 0.1em; padding: 0 0.5em; position: relative; text-transform: uppercase; top: -35px; border: none; line-height: 40px;font-weight: bold; font-family: Open Sans Bold,sans-serif; font-size: 22px;}

.main .teaser--large .teaser__img.teaser__img--left, 
.main .teaser--large .teaser__img.teaser__img--right, 
.main .teaser--large .teaser__img.teaser__img--left 	{margin: 0 3% 0px 12.5%;    width: 20%;}

@media screen and (min-width: 48em) {
		.main .teaser .teaser__img--vertical ~ .teaser__header, 
		.main .teaser .teaser__img--vertical ~ .teaser__body, 
		.main .teaser .teaser__img--vertical ~ .teaser__icons 				{padding-left: 0; padding-right: 0; min-height: 80px;}
		
		.main .tlz  .content--teaser--container .block-header  			{display: inline-block; border-top: 1px solid #666; color: #666; margin-top: 2em; max-height: 41px; text-align: center; width: 100%; border-width: 1px 0 0 0;}
}

@media screen and (max-width: 47.9375em) {
		.main .tlz .content--teaser--container .block-header__icon			{font-size: 16px; top: -32px;}
		.main .tlz .content--teaser--container .block-header				{border-width: 1px 0 0 0;}
	
		.main .ta .teaser 											{margin: 0px 1%; width: 98%;}
		.main .ta .teaser--large.teaser.advertisement .teaser__headline, 
		.main .ta .teaser--large.teaser .teaser__headline 				{font-size: 1em;}
		.main .teaser--hero											{width: 96%; margin:0 2%;}
	
		.main .teaser .teaser__body__text								{display:none;}
		.main .teaser--hero .teaser__headline 							{font-size: 1em;}
		.main .teaser--hero .teaser__header 							{margin: 0;}
		.main .teaser--hero 										{padding: 0 0 0.5em;}
	
		.main .teaser--large .teaser__img.teaser__img--left,
		.main .teaser--large .teaser__img.teaser__img--right 				{margin: 0 2.35765% 0 0; width: 31.76157%;}
		
		.main .ta .teaser, 
		.main .otz .teaser, 
		.main .tlz .teaser, 
		.main .ikz .teaser, 
		.main .waz .teaser, 
		.main .wp .teaser, 
		.main .wr .teaser 											{margin: 0 1%; width: 98%;}
	
		.main .ta .teaser--large .teaser__img.teaser__img--left, 
		.main .otz .teaser--large .teaser__img.teaser__img--left, 
		.main .tlz .teaser--large .teaser__img.teaser__img--left, 
		.main .ikz .teaser--large .teaser__img.teaser__img--left, 
		.main .waz .teaser--large .teaser__img.teaser__img--left, 
		.main .wp .teaser--large .teaser__img.teaser__img--left, 
		.main .wr .teaser--large .teaser__img.teaser__img--left, 
		.main .ta .teaser--large .teaser__img.teaser__img--right, 
		.main .otz .teaser--large .teaser__img.teaser__img--right, 
		.main .tlz .teaser--large .teaser__img.teaser__img--right, 
		.main .ikz .teaser--large .teaser__img.teaser__img--right, 
		.main .waz .teaser--large .teaser__img.teaser__img--right, 
		.main .wp .teaser--large .teaser__img.teaser__img--right, 
		.main .wr .teaser--large .teaser__img.teaser__img--right, 
		.main .ta .teaser--large .teaser__img.teaser__img--left, 
		.main .otz .teaser--large .teaser__img.teaser__img--left, 
		.main .tlz .teaser--large .teaser__img.teaser__img--left, 
		.main .ikz .teaser--large .teaser__img.teaser__img--left, 
		.main .waz .teaser--large .teaser__img.teaser__img--left, 
		.main .wp .teaser--large .teaser__img.teaser__img--left, 
		.main .wr .teaser--large .teaser__img.teaser__img--left {margin: 0 3%;  width: 94%;}
}
<!-- XHTML-Widget 230980050 - End -->
        <!-- XHTML-Widget 230980202 - Start -->
            
/* + + + + + + + + + + + + + + + + + + + + + + call to action  + + + + + + + + + + + + + + + + + + + + + + */
.cta 						{float: none;width:100%;text-align:center; margin:0; display:inline-block;}
.cta a 						{display: inline-block; margin: 0.5em; padding: 0.5em;text-align: center;font-weight: bold; color:#fff;text-decoration: none; border-radius: 0.25em;}
.cta-text-inline				{color: #fff; padding: 3px 7px; display: inline-block; border-radius: 3px;}
.cta-text-inline:hover			{color: #fff; font-weight:bold;}
.cta a.full 					{margin: 0.5em 0;}
.cta a.cta-default 				{background: none; color: #676767;border: 2px solid;}
.cta a.left 					{margin-left: 0;}
.cta a.right 					{margin-right: 0;}
.waz .cta a.full,
.nrz .cta a.full,
.wwp .cta a.full,
.wr .cta a.full,
.ikz .cta a.full 				{color: #fff;}

@media screen and (max-width: 47.9375em) {
	.cta						{width: 96%; margin:0 2%;padding: 0 0 0.5em;}
	.cta .right, 
	.cta .left,
	.cta.left a,
	.cta.right a 				{float: none; text-align: center;} 

}

            

.content-double 								{float: none; display: block;width: 100%; margin-right: 0; clear: both;}
.content-double .content-double__column 			{float: left; display: block; margin-right: 2.35765%; width: 48.82117%;}
.content-double .content-double__column:last-child 	{margin-right: 0;}
.content-double__column ul.list.hook.left 			{margin: 0 0 0 1.5em;padding-left: 0; width: 100%;}
.content-double__column .list li:before 			{margin-left: -1.5em;}
.content-double__column .cta 						{margin: 0 0 0 -1.5em;}
.content-double__column .cta 						{margin: 0;}
.content-double.intro-slider						{border-radius: 15px; background: linear-gradient(45deg, rgb(104, 162, 91) 4%, rgb(232, 255, 227) 100%);padding:15px}
.content-double .intro-slider-list					{background:#fff;border-radius:15px;padding:1%;width:98%}
.content-double h1									{font-size:2em;line-height:1.2em}
.content-double .slider-outer						{padding:30px}
.content-double .bx-wrapper 						{border: none; background: transparent;}


/* + + + + + + + + + + + + + + + + + + + + + + Tabelle + + + + + + + + + + + + + + + + + + + + + + */
.ausverkauft .vorteile:before {content:"+++ DERZEIT NICHT VERFÜGBAR +++"; display: inline-block; width: 100%;color: #fff; font-weight: bold; background: red;}
.ausverkauft .price 		{text-decoration: line-through; color: #666;}
.column__inner.ausverkauft 	{opacity: 0.5;filter: grayscale(100%);}

.column__inner .cta 		{height: 50px;}

.vorteile 				{height: 45px;}
.column__inner hr 			{height: 1px;border: 1px solid #999; border-width: 0 0 1px 0;    margin: 10px;}
.price					{size: 1em;}
.price span 				{padding: 0 5px; display: inline-block; overflow: hidden;}
.price strong 				{font-size: 1.8em;}

.clear 					{display: inline-block; width: 100%; height: 0; clear: left;}
.content-triple 			{float: none;}
.column__inner 			{padding: 0.5em; background: #e4e4e4; text-align:center;}
.column__inner img 			{width:100%;}

.portfolio .column__inner 	{min-height: 465px; box-shadow: 1px 2px 12px 5px rgb(0 0 0 / 29%);  padding-top: 30px!important;  display: inline-block;  width: 100%;}
.portfolio ul.left			{width:90%;}
.portfolio .list li:before 	{margin-left: -22px;}
.portfolio .list li 		{margin: 0.5em 0 0.5em 0.9em;}

.content-quad svg 			{width: 75%;}
.svg .count 				{width: 32%; margin-bottom: -10px;}

.path-column .svg 									{margin-bottom: 0.75em;}
.content-quad.path-column .content-quad__column 			{border-right: 1px solid #d8d6d6;min-height: 285px;}
.content-quad.path-column .content-quad__column:last-child 	{border: none;}

.content-double.path-column .content-double__column.column-trenner,
.content-double.path-column .content-double__column.column-trenner .content-double__column	{padding: 0 1% 0 0; margin: 0 1% 0 0;}
.content-double.path-column .content-double__column.column-trenner:last-child 				{border: none;padding: 0 1% 0 0; margin: 0 1% 0 0;}

.content-quad.path-column,
.content-double.path-column,
.content-triple.path-column 							{border: 1px solid #d8d6d6;border-radius: 10px;padding:10px 0;}

.content-double .content-double__column 				{margin-bottom: 0;}

.content-double__column .cta 							{margin: 0;}

.column-trenner  									{border-right: 1px solid #d8d6d6;  min-height: 285px;}

@media screen and (max-width: 47.9375em) {
		.content-double 								{float: none; display: block; margin: 0 1%; width: 98%;}
		.content-double .content-double__column 			{float: none; display: block; margin: 1%; width: 98%;}
		.content-double__column ul 						{width: initial!important;}
		.column__inner 								{padding: 0.5em; background: #e4e4e4; text-align: center; margin: 0 2.5% 10px;}
		.column__inner h3 								{margin: 10px 0;}
		.content-quad 									{margin: 0 2%;width: 96%;}
		.content-quad svg 								{width: 50%;}
		.content-quad.path-column .content-quad__column 		{border: none; background: #e4e4e4; margin: 1%;  width: 98%;min-height: auto;}
		.content-quad.path-column,
		.content-triple.path-column 						{border: none;}
		.column-trenner 								{border: none;}
		.portfolio ul.left 								{width: initial;}
		.content-triple .content-triple__column 			{display: inline-block;  width: 100%;  margin: 0 0 1em 0;}
		.portfolio .column__inner 						{min-height: initial;  width: 90%;  margin: 0 5% 1.5em;}

		.path-column .svg 								{float: left;  width: 25%;}
		
		.path-column .svg img[style],
		.path-column .svg svg[style]						{margin:0!important;}
		.path-column h2								{float: left; display: inline-block; margin: 30px 0 0 15px;}

		.path-column .count 							{width: 10%; margin: 0 0 0 -10px; float: left;}
		.path-column .count svg							{width: 100%;}
		.content-quad.path-column .svg 					{float: left;  width: 25%;}
		.content-quad.path-column p 						{text-align: left;}	

}


            
/* + + + + + + + + + + + + + + + + + + + + + + Header  + + + + + + + + + + + + + + + + + + + + + + */

.main .title-header 						{display: flex;align-items: center;justify-content: center;color: #666; margin-bottom: 2em;}
.main .title-header::before, 
.main .title-header::after 				{content: "";color: transparent;max-width: 50%;width: 50%;align-self: auto;display: block;border-bottom: 1px solid #666;vertical-align: middle;}
.main .title-header h3 					{flex-grow: 0;flex-shrink: 0;flex-basis: auto;font-size: 22px;font-weight: normal;letter-spacing: 0.1em;padding: 0 0.5em;text-transform: uppercase;}
.main .title-header h4 					{margin: -40px 0 50px 0; display: block; text-align: center;  width: 100%;  float: none;}
.main .hao .block-header, 
.main .bmo .block-header					{border-bottom:none;display: inline-block;border-top: 1px solid #666;color: #666; margin-top: 2em; max-height: 41px; text-align: center;width: 100%;}
.main .hao .block-header__icon,
.main .bmo .block-header__icon 			{display: inline-block;background: #fff; font-size: 22px; font-weight: normal; letter-spacing: 0.1em; padding: 0 0.5em;  position: relative; text-transform: uppercase; top: -15px;}
.main .waz .block-header, 
.main .nrz .block-header, 
.main .ikz .block-header, 
.main .main .wr .block-header, 
.main .wp .block-header 					{display: inline-block;border-top: 1px solid #666;color: #666; margin-top: 2em; max-height: 41px; text-align: center;width: 100%;}
.main .waz .block-header__icon, 
.main .nrz .block-header__icon, 
.main .wp .block-header__icon, 
.main .ikz .block-header__icon, 
.main .wp .block-header__icon				{display: inline-block;background: #fff;font-size: 22px;font-weight: normal;letter-spacing: 0.1em;padding: 0 0.5em;margin: 0 auto;text-transform: uppercase;top: -16px;font-family: FiraSansBold,Open Sans Bold,sans-serif;position: relative;float: none;}
.main .waz .block-header::after, 
.main .nrz .block-header::after, 
.main .ikz .block-header::after, 
.main .wr .block-header::after, 
.main .wp .block-header::after			{content: none;}



.main .invert							{color: #fff!important;padding: 10px;}


.main .hao .invert						{background: #4a7e3e;}
.main .bmo .invert						{background: #005d28;}
.main .waz .invert						{background: #d00;}
.main .nrz .invert						{background:#086;}
.main .wr .invert						{background: #c02;}
.main .wp .invert						{background:#07a;}
.main .ta .invert						{background: #319F49;}
.main .otz .invert						{background: #C31924;}
.main .tlz .invert						{background: #00538D;}
.main .bzv .invert						{background: #09c;}
.main .hk .invert						{background: #cc0020;}
.main .ikz .invert						{background: #097;}

.main .invert.title-header::after,
.main .invert.title-header::before			{border: none;}

@media screen and (min-width: 47.9370em) {
	.main .wp .block-header, 
	.main .wp .block-header.block-header--type-b, 
	.main .wp .block-header.block-header--full-size,
	
	.main .waz .block-header, 
	.main .waz .block-header.block-header--type-b, 
	.main .waz .block-header.block-header--full-size,
	
	.main .nrz .block-header, 
	.main .nrz .block-header.block-header--type-b, 
	.main .nrz .block-header.block-header--full-size,
	
	.main .wr .block-header, 
	.main .wr .block-header.block-header--type-b, 
	.main .wr .block-header.block-header--full-size,
	
	.main .ikz .block-header, 
	.main .ikz .block-header.block-header--type-b, 
	.main .ikz .block-header.block-header--full-size {
	    border: 0 none;
	    font-size: inherit;
	    margin-left: 0;
	    margin-right: 0;
	    padding: .1875em 0;
	    text-align: center;
	    border-top: 1px solid;
	    line-height: 0;
	    margin-bottom: 2em;
	}
	
	
	
	.main .wp .block-header .block-header__icon, 
	.main .wp .block-header.block-header--type-b .block-header__icon, 
	.main .wp .block-header.block-header--full-size .block-header__icon,
	
	.main .waz .block-header .block-header__icon, 
	.main .waz .block-header.block-header--type-b .block-header__icon, 
	.main .waz .block-header.block-header--full-size .block-header__icon,
	
	.main .nrz .block-header .block-header__icon, 
	.main .nrz .block-header.block-header--type-b .block-header__icon, 
	.main .nrz .block-header.block-header--full-size .block-header__icon,
	
	.main .wr .block-header .block-header__icon, 
	.main .wr .block-header.block-header--type-b .block-header__icon, 
	.main .wr .block-header.block-header--full-size .block-header__icon,
	
	.main .ikz .block-header .block-header__icon, 
	.main .ikz .block-header.block-header--type-b .block-header__icon, 
	.main .ikz .block-header.block-header--full-size .block-header__icon {
	    float: none;
	    font-family: "FiraSansBold","Open Sans Bold",sans-serif;
	    font-weight: normal;
	    letter-spacing: .1em;
	    font-size: 22px;
	    background: #fff;
	    padding: 10px;
	    color: #666;
	    margin-top: -12px;
	
	}
	
	.main .wp .block-header .block-header__icon, 
	.main .wp .block-header.block-header--type-b .block-header__icon, 
	.main .wp .block-header.block-header--full-size .block-header__icon,
	
	.main .nrz .block-header .block-header__icon, 
	.main .nrz .block-header.block-header--type-b .block-header__icon, 
	.main .nrz .block-header.block-header--full-size .block-header__icon {margin-top: 0;}
	
	
	.main .nrz article.teaser.teaser--large.teaser--default.teaser--img-left,
	.main .waz article.teaser.teaser--large.teaser--default.teaser--img-left,
	.main .wp article.teaser.teaser--large.teaser--default.teaser--img-left,
	.main .wr article.teaser.teaser--large.teaser--default.teaser--img-left,
	.main .ikz article.teaser.teaser--large.teaser--default.teaser--img-left {width: 98%;margin: 0 1%;}
	
	
	
	.main .nrz .teaser--default.teaser--img-left .teaser__header, 
	.main .nrz .teaser--default.teaser--img-left .teaser__body,
	
	.main .waz .teaser--default.teaser--img-left .teaser__header, 
	.main .waz .teaser--default.teaser--img-left .teaser__body,
	
	.main .wp .teaser--default.teaser--img-left .teaser__header, 
	.main .wp .teaser--default.teaser--img-left .teaser__body,
	
	.main .wr .teaser--default.teaser--img-left .teaser__header, 
	.main .wr .teaser--default.teaser--img-left .teaser__body,
	
	.main .ikz .teaser--default.teaser--img-left .teaser__header, 
	.main .ikz .teaser--default.teaser--img-left .teaser__body { width: 55%;}
}


@media screen and (max-width: 47.9375em) {
	.main .title-header							{width: 96%; margin:2em 2% 20px; padding: 0 0 0.5em;}
	.main .title-header h3						{font-size: 15px; max-width: 100%; text-align: center; line-height: 1.4em; top: auto;}	
	.main .hao .block-header, 
	.main .bmo .block-header 						{width: 93%; margin-bottom: 0; padding-bottom: 0;}
	
	.main .hao .block-header__icon, 
	.main .bmo .block-header__icon 				{font-size: 16px;}

	.pub-bmo .block-header span 				{color: #000;}

}

            
.lp-contact							{text-align: center;    margin: 1em 0 2em 0;}
.lp-contact ul 						{display: inline-block; margin: 0 auto;  text-align: left;}
.lp-contact li 						{list-style: none; padding: 5px 0 0 40px; height: 45px;}
.lp-contact-website,
.lp-contact-email,
.lp-contact-phone 					{background-position: 0 0; background-size: 30px;background-repeat: no-repeat;}
.lp-contact-website					{background-image: url(https://extracontent.{DOM}/nnc/common/media/all/icons/web.png);}
.lp-contact-email					{background-image: url(https://extracontent.{DOM}/nnc/common/media/all/icons/mail.png);}
.lp-contact-phone 					{background-image: url(https://extracontent.{DOM}/nnc/common/media/all/icons/tel.png);}

.svg-contact ul 			{ margin: 0 auto; width: 50%;padding: 0;}
.svg-contact .svg-icon				{width: 100%; margin: 0 0 10px 0; display: block;  padding: 0 0 10px 0; border-bottom: 1px dotted #999; text-align: left;}
.svg-contact .svg-icon 				{margin: 10px 0 10px 0; display: inline-block; padding: 10px 0 10px 0; border-bottom: 1px dotted #999;}
.svg-contact .svg-icon a 			{color: #333; text-decoration: underline;}
.svg-contact .svg-icon span 			{margin-top: 10px; display: inline-block; float:left; width: 80%;}
.svg-contact .svg-icon	svg			{width:10%; float:left;margin-right: 10px; }
@media screen and (max-width: 47.9375em){.svg-contact ul{width: 90%;margin: 0 5%;}}
	
            
/* + + + + + + + + + + + + + + + + + + + + + + advantage + + + + + + + + + + + + + + + + + + + + + + */
.advantage 						{text-align: center; font-family: Arial,sans-serif; margin: 0 0 2em 0; padding: 20px 10px; border-radius: 10px;}
.advantage strong					{margin:0.5em 0;  font-size: 1.4em;} 
.advantage svg, .advantage img 		{margin: 0 auto;  width: 50%;}
.advantage a.btn					{display:none; border: 1px solid #4a7e3e; color: #fff;background: #4a7e3e; font-weight: bold;}
.advantage a.btn:hover 				{background: #fff; color: #4a7e3e;}

            
/* + + + + + + + + + + + + + + + + + + + + + + Acordeon + + + + + + + + + + + + + + + + + + + + + + */
.faq-b 						{margin-bottom: 3em;}
.faq-b .tab 					{position: relative; width: 100%;  color: #333;  overflow: hidden; margin-bottom: 10px;  border-top: 1px solid #e4e4e4;}
.faq-b .tab:first-child 			{border: none;}
.faq-b input 					{position: absolute;  opacity: 0;  z-index: -1;}
.faq-b label 					{position: relative; display: block; padding: 1em 3.5em 0 0; line-height: 25px; cursor: pointer; color: #333; font-weight: bold;}
.faq-b .tab-content 			{max-height: 0;  overflow: hidden;  background: #fff;  -webkit-transition: max-height .35s;  -o-transition: max-height .35s;  transition: max-height .35s;}
.faq-b .tab-content p 			{margin: 1em 1em 2em;}
.faq-b input:checked ~ .tab-content{max-height: 50em;}
.faq-b label::after 			{position: absolute;  right: 0;  top: 0;  display: block;  width: 20px;  height: 50px;  line-height: 3;  text-align: center;  -webkit-transition: all .35s;  -o-transition: all .35s;  transition: all .35s;}
.faq-b input[type=radio]:checked + label::after {transform: rotate(90deg);}
.hao .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.bmo .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.bzv .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.hk .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.harzkurier.de/nnc/bzv-hk/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.nrz .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.otz .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.ta .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.tlz .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.waz .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.wp .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}
.wr .faq-b input[type=radio] + label::after {content: " ";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin-right:20px;}

.akkordeon						{margin: 0 0 3em 0;}
.akkordeon label                        {padding: 0.2em 1em; margin-bottom: 0.2em; position: relative; display: block; height: 1.5em;cursor: pointer; color: #333;margin: 10px 0;}
.akkordeon span					{font-weight: bold; margin-right: 20px; display: inline-block;}
.akkordeon input:checked + label,
.akkordeon input:checked + label:hover  {padding: 10px 6px 5px 10px; height: auto;}
.akkordeon input + label 			{transition: all 0.5s ease-in-out;padding: 10px 6px 10px 10px;  height: auto; border-radius: 5px; border-top: 1px solid #e4e4e4; margin: 0px 0 0;}
.akkordeon input + label:after          {float: right;content: "";  background: url(https://extracontent.{DOM}/nnc/{PUB}/media/svg/arrow-right.svg) no-repeat right center;  margin: 0 0 0 10px; width: 20px; display: inline-block; height: 20px; position: absolute; right: 5px; top: 10px;}
.akkordeon input:checked + label:after 	{transform: rotate(90deg);}
.akkordeon input                        {display: none;}
.akkordeon .answer                      {overflow: hidden; height: 0; margin: 0; transition: all 0.5s ease-in-out;}
.akkordeon input:checked ~ .answer    	{height: auto; padding: 0px 15px 15px 10px;  margin: 0 0 10px 0;}

.akkordeon a:hover, .faq-b a:hover		{text-decoration: underline;}


@media screen and (max-width: 47.9375em) {
		.faq-b 								{margin: 0 2.5% 3em 2.5%; width: 95%;}
		.faq-b input:checked ~ .tab-content 		{max-height: 100em;}
		.faq-b label 							{font-weight: normal;}
		
		.akkordeon 							{width: 96%; margin: 0 2% 2em 2%;}
	
		.akkordeon input:checked ~ .answer			{font-weight: normal; font-size: 0.9em;}
}

            
.piano-plus-player{
	margin-bottom: 3em;
}

            
.teaser--large .teaser__headline {font-size: 1.32em;}
.sportLinks {margin-bottom: 2em;}
.tab-navigation .tab-navigation__list__item {line-height: 1em;}
.tab-navigation .tab-navigation__list__item:first-child {font-size: 1.45em;}
.tab-navigation .tab-navigation__list__item:first-child:not(.active) {font-size: .875em;line-height: 2.8em;}
.tab-navigation .tab-navigation__list__item:first-child a {line-height: 1.7em;}

@media screen and (max-width: 47.9375em) {
	.tab-navigation .tab-navigation__list__item:first-child {font-size: 1em;}
	.tab-navigation .tab-navigation__list__item:first-child a {line-height: 1.7em;}
	.tab-navigation .tab-navigation__list__item.active a:before {top: 0.45em;}
}





	.icon-svg-color 		{stroke:#4a7e3e;}
	.icon-svg-fill-color 	{fill:#4a7e3e;}
	.svg-contact ul 		{ margin: 0 auto; width: 50%;padding: 0;}
	
	.svg-icon				{width: 100%; margin: 0 0 10px 0; display: block;  padding: 0 0 10px 0; border-bottom: 1px dotted #999; text-align: left;}
	.svg-icon 			{margin: 10px 0 10px 0; display: inline-block; padding: 10px 0 10px 0; border-bottom: 1px dotted #999;}
	.svg-icon a 			{color: #4a7e3e; text-decoration: underline;}
	.svg-icon span 		{margin-top: 10px; display: inline-block; float:left; width: 80%;}
	.svg-icon	svg			{width:10%; float:left;margin-right: 10px; }
	
	@media screen and (max-width: 47.9375em){.svg-contact ul{width: 90%;margin: 0 5%;}}
	
	
	
	
	
