@charset "UTF-8";
body 													{font-family: arial;line-height: 1.6em; font-size: 16px;}
main 													{max-width:940px; margin: 0 auto}
main.article 											{max-width: 840px;}
a 														{text-decoration: none;}
.article li 											{margin: 0 0 1em;}
.article p 												{margin: 0 0 1em;}
a.link 													{text-decoration: underline;}
.info-container h2 										{font-size: 1.4em; font-weight: bold; line-height: 1.6em;}

@media (max-width: 630px){
.article 												{margin: 0 2%;width: 96%;}
}
.center													{text-align: center;}
.clear													{clear: both;}
.intro-teaser 											{display: inline-block;float: none;clear: both;margin: 0;overflow: hidden;width: 100%;}
.intro-teaser img 										{float: left;max-width: 130px;border-radius: 150%;margin-right: 10px;}
.intro-teaser .teaser__kicker 							{font-size: .75em;float: left;color: #666;font-family: Arial,sans-serif;font-weight: 100;text-transform: uppercase;padding:3px 0.25em 0;display: contents;}
.intro-teaser .teaser__headline  						{font-size: 2em;line-height: 1.2;display: block;color: #333;font-weight: bold;padding: 4px 0 0 0;}
.intro-teaser .teaser__body__text 						{display: inline;line-height: 1.3;}

html.dark .intro-teaser .teaser__headline  				{font-size: 2em;line-height: 1.2;display: block;color: #f2f2f2;font-weight: bold;padding: 4px 0 0 0;}

.only-ha 												{display: none}
.pub-ha .only-ha 										{display: inline}

.svg-fill-color											{fill:#666}
.svg-stroke-color										{stroke:#666}

.result-intro-img .svg-fill-color 						{fill: #6ba42c!important;}
.result-intro-img .svg-stroke-color 					{stroke: #6ba42c;}
.result-error .result-intro-img .svg-fill-color 		{fill: #f44336!important;}
.result-error .result-intro-img .svg-stroke-color 		{stroke: #f44336!important;}
.result-error h1.pub-color 								{color: #f44336!important;}

.result-intro-text a 									{text-decoration: underline;font-weight: bold;}

.result-intro 											{display: inline-block;padding: 0;border-radius: 15px;margin: 1em auto;width: 98%;border: 6px dashed #8bc34a;  background: #e9fdd2;}

.result-intro-img 										{width: 10%;  margin: 1em auto;}
.result-intro-text 										{width: 90%; margin: 1em 5%; font-family: arial; float:none; text-align: center; color: #5d5d5d;line-height: 1.6em;}
.result-intro-text h1 									{font-size: 2em; line-height: 1.4em;color:#6ba42c;}
.result-more-newsletter 								{width: 96%;  margin: 0 2%;  font-family: arial; line-height: 1.4em;}
.result-more-newsletter .channel-header					{height: 0px;}
.result-more-newsletter-content 						{text-align: center;}

.result-error 											{border: 6px dashed #f44336;background: #fbe4e4;}
.result-error .svg-fill-color							{fill:#f44336!important;}
.result-error .svg-stroke-color							{stroke:#f44336;}
.result-error											{color:#f44336;}h

.center													{margin: 1em auto; text-align: center;}
.nni-entry												{width:31%;display:inline-block;border:1px solid #bfbfbf;padding:15px 1%;margin:20px 1%;float: left;}
.nni-entry a											{display: inline-block; width: 100%;}

.nni-entry img											{width: 100%;}
.nni-entry .teaser										{min-height:350px;}
.nni-entry:hover										{-webkit-box-shadow: 0 0 15px 5px rgba(0,0,0,.38);	box-shadow: 0 0 15px 5px rgba(0,0,0,.38);}
.nni-entry .inactive									{display:none}
.nni-entry a												
.nni-entry .teaser img									{width:100%;float:none;margin:0;padding:0}
.nni-entry .teaser .teaser__header						{width:100%;padding:10px 0 0;font-size:1.3em}
.nni-entry .teaser__body								{width:100%;display:inline-block;height: 145px;}
.nni-entry .nni-form-text p,.nni-entry .nni-form-text a, 
.nni-form-text-kl										{font-family:arial;font-size:11px;line-height:1.4em;color:gray}
.nni-entry .nni-form-text a,.akkordeon a 				{text-decoration: underline;}
.nni-entry-info											{position:relative;margin-top:-27px;text-align:center;margin-bottom: 2%;}
.nni-entry .teaser .teaser__headline					{position:relative;display:inline-block;margin-bottom:0;font-weight: bolder;color: #333;}
.nni-entry a.nni-cta 									{width: 90%; border-radius: 5px;}

html.dark .nni-entry .teaser .teaser__headline			{position:relative;display:inline-block;margin-bottom:0;font-weight: bolder;color: #f2f2f2;}

/* games area */

.nni-entry.games .teaser .teaser__headline 				{min-height: auto;}
.nni-entry.games.single-bt .nni-cta						{margin-top: 65px;}
.nni-entry.games .nni-entry-info span 					{color: #fff;background: #ce203c;border-color: #ce203c;}

.pub-ha .intro-teaser .paid::after 						{background: url(https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ha.svg) no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-bmo .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-bm.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-bzv .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-bz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-hk .intro-teaser .paid::after 						{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-hk.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 5px;}
.pub-ikz .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ikz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-waz .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-waz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-wr .intro-teaser .paid::after 						{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-wr.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-wp .intro-teaser .paid::after 						{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-wp.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-nrz .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-nrz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-ta .intro-teaser .paid::after 						{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ta.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-otz .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-otz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}
.pub-tlz .intro-teaser .paid::after 					{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-tlz.svg") no-repeat;content: "";height: 30px;width: 40px;display: inline-block; margin: 0px 0 -2px 1px;}


.nni-entry .nni-cta.paid::after							{background-size: 100%!important;content: "";display: inline-block;}
.pub-ha .nni-entry .nni-cta.paid::after 				{background: url(https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ha-white.svg) no-repeat;height: 22px;width: 25px;margin: 0px 0 -4px 6px;}
.pub-bmo .nni-entry .nni-cta.paid::after 				{background: url(https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-bm-white.svg) no-repeat;height: 22px;width: 25px;;margin: 0px 0 -8px 6px;}
.pub-bzv .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-bz-white.svg") no-repeat;height: 26px;width: 26px; margin: 0px 0 -8px 6px;}
.pub-hk .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-hk-white.svg") no-repeat;height:  26px;width: 26px; margin: 0px 0 -8px 6px;}
.pub-ikz .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ikz-white.svg") no-repeat;height: 17px;width: 43px;margin: 0px 0 -2px 6px;}
.pub-waz .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-waz-white.svg") no-repeat;height: 29px;width: 55px; margin: 0px 0 -15px 6px;}
.pub-wr .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-wr-white.svg") no-repeat;height: 17px;width: 40px; margin: 0px 0 -2px 6px;}
.pub-wp .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-wp-white.svg") no-repeat;height: 17px;width: 40px; margin: 0px 0 -2px 6px;}
.pub-nrz .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-nrz-white.svg") no-repeat;height: 15px;width: 55px; margin: 0px 0 -2px 6px;}
.pub-ta .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-ta-white.svg") no-repeat;height: 27px;width: 30px; margin: -4px 0 -6px 6px;}
.pub-otz .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-otz-white.svg") no-repeat;height: 26px;width: 36px; margin: 0px 0 -9px 6px;}
.pub-tlz .nni-entry .nni-cta.paid::after 				{background: url("https://extracontent.harzkurier.de/nnc/common/media/assets-paywall/paywall-logo-tlz-white.svg") no-repeat;height: 30px;width: 40px; margin: 0px 0 -12px 6px;}



.info 													{margin: 0 0 2em 0; width: 100%; float: none; display: inline-block; padding-bottom: 2em; border-bottom: 1px dashed #d8d6d6;}

.info .info-container 									{width: 70%; float: left;line-height: 1.4em;}
.info.right .info-container 							{text-align: right;}
.info.right .info-packshot 								{float: left;width: 20%;margin-left: 0; text-align: center; margin-right: 5%; margin-top: 30px;}
.info.left .info-packshot 								{float: right;width: 20%;margin-left: 5%; text-align: center; margin-right: 0%; margin-top: 30px;}
.info .info-packshot img 								{width: 100%;}
  
.cta-game-box 											{border: 1px solid #666;padding: 10px 10px 20px 10px;margin: 0 0 20px 0;}
.cta-game-box .cta-game 								{text-align: left}
.cta-game-box .cta-game-head 							{font-family: arial;font-size: 1.4em;font-weight: bold;margin: 0 0 10px}
.cta-game-box .cta-game span 							{font-family: arial;margin: 10px 0 0 0;display: inline-block}
.cta-game-box .cta-game a 								{padding: 10px 15px;display: inline-block;color: #fff;border-radius: 10px;font-family: arial;font-size: 16px}
.cta-game-box .cta-game-01 								{margin-right: 30px!important;}
.cta-game-box .cta-game-01 a 							{margin-left: 3px!important}
.cta-game-box .cta-game a 								{background: transparent;color: #222;padding: 5px 10px;border: 2px solid #6c6a6a;font-weight: bold;border-radius: 6px}

html.dark .cta-game-box .cta-game a 					{background: #181818;color: #f2f2f2;padding: 5px 10px;border: 2px solid #f2f2f2;font-weight: bold;border-radius: 6px}

.cta-game-info											{background:#10508d;margin-bottom:20px;padding:14px 10px 10px 10px;color:#fff;text-align:center;font-family:arial}
.cta-game-info .cta-game span							{margin:-5px 0 0 10px}
.cta-game-info .cta-game-head							{margin:0 0 10px;width:100%}
.cta-game-sub-head a 									{color:#fff;text-decoration:underline}
.cta-game-info .cta-game								{text-align:center;width:40%;float:left;margin:0 5%}
.cta-game-info .cta-game-sub-head						{font-size:1em;margin:0 0 10px;width:100%}
.cta-game-info .cta-game a  							{background:#fff;padding:5px 10px;border:2px solid;font-weight:bold;border-radius:5px;color:#10508e}

.info-new 												{background: #10508d;display: inline-block;padding: 1em;color:#fff}
.sp-center 												{width: 70%;text-align: center;float: left;line-height: normal;font-family: arial;}
.sp-full 												{width: 70%;float: none;margin: 0 auto;text-align: center;position: relative;}
.sp-outer 												{width: 15%; float:left}
.sp-outer img 											{width: 100%;}
.info-headline 											{font-size: 1.8em;font-weight: bold;margin-top: -10px;}
.info-link 												{position: absolute;margin-top: 60px;width: 100%;}
.info-link a 											{background: #fff;color: #10508d;padding: 10px 5px;width: 40%;display: block;float: left;margin: 9px 4%;border-radius: 5px;font-weight: bold;font-size: 1.2em;font-family: arial;text-align: center}

/* games area */


.nni-entry:hover .teaser .teaser__headline				{text-decoration:none}
.nni-entry-info span									{background:#fff;border:1px solid #bfbfbf;padding:3px 6px;font-weight:bold;letter-spacing:.1em;color:#636363;font-size: 0.75em;}
.nni-form-itemname										{font-size:.8em;width:20%;display:inline-block;float:left;padding:5px 0 0; margin-top: 7px;}
.nni-form-input											{width:80%;display:inline-block;border:1px solid #999;height: 40px; border-radius: 5px;}
.clever_form_error										{border:1px solid red;background:#ffe5e5}
.nni-entry .nni-form-button								{background:#c3c3c3; border:none;border-radius:5px;color:#fff;font-weight:bold;padding:10px;text-align:center;width:100%}

.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:10em}
.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)}

.akkordeon												{margin:0 0 3em 0}
.akkordeon label										{padding:.2em 1em;margin-bottom:.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 .5s ease-in-out;padding:10px 6px 10px 10px;height:auto;border-radius:5px;border-top:1px solid #e4e4e4;margin:0 0 0}
.akkordeon input:checked+label:after					{transform:rotate(90deg)}
.akkordeon input										{display:none}
.akkordeon .answer										{overflow:hidden;height:0;margin:0;transition:all .5s ease-in-out}
.akkordeon input:checked ~ .answer						{height:auto;padding:0 15px 15px 10px;margin:0 0 10px 0;line-height: 1.4em;}
.akkordeon input:checked ~ .answer li					{margin-bottom: 1em;}
.akkordeon>div:first-of-type label						{border:none}

.nni-entry .nni-cta										{background:#999;display:block;padding:10px;margin:10px auto 0;float:none;text-align:center;font-family:arial;color:#fff;bottom:0;font-weight:bold}
button.nni-form-button									{cursor: pointer;}
.nlModal												{position:fixed;font-family:Verdana,sans-serif;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);z-index:99999;opacity:0;transition:opacity 400ms ease-in;pointer-events:none}
.nlModal:target											{opacity:1;pointer-events:auto}
.nlModal>div											{width:600px;position:relative;margin:20% auto;padding:5px 20px 13px 20px;background-color:#fff;cursor:default}
.nlModalClose											{background-color:#606061;color:#fff!important;line-height:45px;position:absolute;right:-12px;text-align:center;top:-24px;width:50px;text-decoration:none;font-weight:normal;border-radius:50%;box-shadow:1px 1px 3px #000;height:50px;font-size:2em;}
a.nlModalClose 											{width: 50px}
.nlModalClose:hover										{background-color:#999;text-decoration:none;}

.channel-header											{border-top: 1px solid #767674;width:100%;  margin: 2em auto 1em ;max-height: 20px;text-align: center;clear: left; position: relative;top: 15px;}
.channel-header h3										{background: #fff none repeat scroll 0 0;color: #677179;display: inline-block;font-size: 22px;font-weight: normal;letter-spacing: .1em;padding: 0 0.5em;position: relative;text-transform: uppercase;top: -15px;font-family: arial;}

html.dark .channel-header h3							{background: #181818 none repeat scroll 0 0;color: #f2f2f2;display: inline-block;font-size: 22px;font-weight: normal;letter-spacing: .1em;padding: 0 0.5em;position: relative;text-transform: uppercase;top: -15px;font-family: arial;}

.entry 													{width: 33%; float: left; margin: 20px 0 0 0; text-align: left; line-height: 1.4em; font-family: arial; padding: 0; height: 90px;}
[class~='entry']:last-of-type 							{border:none} 
.entry img 												{width:25%;float:left;margin-right:10px}.entry .name{font-size:1.2em;font-weight:bold;width:100%;margin:0 0 10px}
.entry a.cta 											{margin:0 0;display:block;font-size:14px;padding:0;color:#222}
.entry .paid:after 										{margin-left:5px}
.more .more-header 										{text-align:center;border-bottom:1px solid #222;margin-bottom:2em;line-height:0;padding:0}
.more .more-header span 								{background:#fff;padding:10px;overflow:hidden;font-size:1.6em;margin-top:0;display:inline-block;margin-bottom:-24px;line-height:initial}
.more .more-header a 									{color:#222;letter-spacing:.05em;text-transform:uppercase;font-family:arial}

html.dark .entry a.cta 									{margin:0 0;display:block;font-size:14px;padding:0;color:#f2f2f2}

/* + + + + + + + + + + + + + + + + + + + + + + colorized - pub color  + + + + + + + + + + + + + + + + + + + + + + */

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


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

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

/* + + + + + + + + + + + + + + + + + + + + + + colorized - pub color  + + + + + + + + + + + + + + + + + + + + + + */


@media (max-width: 630px){	
	.nni-entry											{width:96%;padding: 1% 1% 20px;}
	.nni-entry,
	.nni-entry .teaser,
	.nni-entry .teaser__body,
	.nni-entry .teaser .teaser__headline				{min-height: auto;height: auto;}
	.nlModal>div 										{width: 80%;}
	.channel-header 									{width: 100%; margin-bottom: 1em;}
	.nni-entry.games.single-bt .nni-cta					{margin-top: 0;}
	.intro-teaser 										{display: block;margin: 0 0 0.6em 0;overflow: visible; width: 100%;}
	.cta-game											{text-align:center;width:100%;float:left;margin:0}
	.cta-game-info .cta-game  							{text-align: center; width: 100%; float: left; margin: 0 5% 1em;}
	.entry 												{width:96%!important;border-bottom:1px solid #e4e4e4;margin:0 2% 20px 0;padding:0 0 20px 0}
	.info-link 											{position: relative; margin-top: 0; width: 100%;}
	.cta-game-box 										{display: inline-block;padding: 10px;}
	.entry a.cta,
	.entry .name 										{margin:0}
	.more .more-header a 								{font-size:.8em}
	.cta-game-01 										{margin-right:0!important}
	.sp-center											{width: 60%;}
	.sp-outer											{width: 20%;}
	.info-headline										{font-size: 1.2em;}
	.info-link a 										{background: #fff;color: #10508d;padding: 10px 5px;width: 40%;display: block;float: left;margin: 9px 3%;border-radius: 5px;font-weight: bold;font-size: 1.2em;text-align: center;}
	.info-new 											{padding: 15px 10px 5px;}
	.sp-full 											{width: 100%;float: left;margin-top: 0;}
	.intro-teaser img 									{max-width: 60px; float: right; margin-top: -10px;}
	.teaser__header 									{width: 100%;margin: 0 0 1em;}
	.teaser__body 										{clear: both;}
	.info .info-packshot img 							{margin: 0 auto;}

	}
	
@media (min-width: 630px){		
	.nni-entry 											{height: 500px;}
}

.only-ha {
    display: none;
}
.pub-ha .only-ha {
    display: inline-block;
}