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

/*
Farben:
petrol rgba(0,88,102,1);
grau rgba(47,50,56,1);
grau 10% #eaeaeb;
magenta #db0065;
*/

main,
aside,
header,
article,
section,
nav {
	display: block; /* IE-Fix fuer alte IEs */
}

body {
	color: #222;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
body#PUB {
	background: rgba(65,70,77,0.8);
}

* {
	box-sizing: border-box;
	line-height: 140%;
}
a {
	color: #005866;
	text-decoration: none;
}
a:focus,
a:hover,
a:active {
	text-decoration: underline;
}

.Logo img {
	max-width: 100px;
}

.Small-Devices-Only {
	display: none;
}

h1,
h2 {
	font-family: "Noticia Text";
	font-size: 30px;
	font-weight: 700;
	margin: 20px 0 0 0;
}
h2 {
	font-size: 16px;
}
h5,
h6,
strong {
	font-family: UnitWeb-Bold;
}
h5 span {
	font-family: UnitWeb;
}
em {
	font-family: UnitWeb-Ita;
}

img { /* 3-Pixel-Problem bei Bildern in HTML5 */
	vertical-align: bottom;
	border: none;
}

.Search small {
	font-size: 11px;
}

.Clear {
	clear: both;
	display: block;
}
.Ads {
	display: none;
}
#AdsLocation .Ads .Ad1 .Ad-Inner {
	float: right;
}
#AdsLocation .Ads .Ad2 {
	position: absolute;
	top: 0;
}
.Ad-970 * {
	height: auto;
	max-width: 100%;
}


/* Pos 3: Werbebanner Quer ueber Container */
.New-Ad-1 {
	background: #db0065;
	margin-bottom: 50px;
}
.Gallery .New-Ad-1 {
	margin-top: 3px;
}
.New-Ad-1 a {
	color: #fff;
	display: block;
	padding: 2px 15px;
	text-decoration: none !important;
}
.New-Ad-1 a span {
	display: table-cell;
	height: 35px;
	vertical-align: middle;
}
.New-Ad-1 a span.Ad-Img {
	width: 60px;
}

.Header-Produkte-Mobile {
	display: none;
}

.Tagespass-Hinweis ~ .Footer-Note {
	margin-bottom: 60px;
}
.Tagespass-Hinweis {
	bottom: 0;
	left: 0;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 999999999999999999;
}
.Tagespass-Hinweis a {
	background: #db0065;
	color: #fff;
	display: table;
	height: 60px;
	font-family: "Noticia Text";
	font-size: 14px;
	text-decoration: none !important;
	width: 100%;
}
.Tagespass-Hinweis a:focus,
.Tagespass-Hinweis a:hover,
.Tagespass-Hinweis a:active {
	text-decoration: underline !important;
}
.Tagespass-Hinweis a span {
	display: table-cell;
	height: 60px;
	vertical-align: middle;
}

header {
	background: rgba(0,88,102,1);
	clear: both;
	margin-bottom: 20px;
}
.Header-Produkte {
	display: none;
}
.Wrapper {
	margin: 0 auto;
}
.Wrapper-Inner {
	background: #fff;
}

main,
footer {
	padding: 0 20px;
}

/* Artikel */
.Article .Deck,
.Infoline {
	font-size: 14px;
}
.Article .Deck,
.Article .Deck a {
	color: rgba(47,50,56,0.75);
}
.Deck div,
.Deck ul,
.Deck ul li,
.Infoline li {
	display: inline;
}
.Article .Deck ul li + li:before,
.Article .Infoline .Date + .Reading-Time:before {
	content: ' / ';
}
.Infoline,
.Infoline a {
	color: rgba(47,50,56,0.5);
}
.Infoline {
	margin: 20px 0 0 0;
}
.Infoline .Author {
	color: #222;
	margin-right: 10px;
}
.Content {
	margin: 40px auto;
}
.Content .Lead {
	font-family: "Noticia Text";
}
.Content,
.cke_editable {
	hyphens: auto;
}
.Content ul,
.cke_editable ul {
	margin: 12px 0;
	padding-left: 36px;
}
.Content ul li,
.cke_editable ul li {
	list-style: disc;
	margin-bottom: 12px;
}
.RSS .Content ul li {
	list-style: none;
}
.RSS .Content ul li:before {
	content: '\f09e';
	font-family: "FontAwesome";
	padding-right: 5px;
}
.Content ol,
.cke_editable ol {
	margin: 12px 0;
	padding-left: 36px;
}
.Content ol li,
.cke_editable ol li {
	list-style: decimal;
	margin-bottom: 12px;
}
.Content blockquote,
.cke_editable blockquote {
	font-style: italic;
	margin: 20px 50px;
}
.Content h3,
.Content h4,
.cke_editable h3,
.cke_editable h4 {
	clear: left;
	font-family: "UnitWeb-bold";
	font-size: 22px;
}
.Content h4,
.cke_editable h4 {
	color: rgba(47,50,56,0.75);
	font-size: 20px;
}
.Content p,
.cke_editable p {
	margin-bottom: 1.5rem;
}
.Content a,
.cke_editable a {
	border-bottom: 1px solid #db0065;
	color: #db0065;
	text-decoration: none;
}
.Content a[target="_blank"]:before,
.cke_editable a[target="_blank"]:before {
	content: '\f08e';
	font-family: "FontAwesome";
	font-size: 16px;
	padding-right: 4px;
}
.Content .Content-Ad a[target="_blank"]:before {
	display: none;
}

.Content .Ad a,
.Content .Ad a[target="_blank"]:before {
	border-bottom: 0;
	content: '';
	padding-right: 0;
}
.Content .Image,
.Gallery .Slideshow .Image {
	clear: both;
	float: none;
	margin: 30px 0;
	text-align: center;
	width: 100%;
}
.Content .Image img,
.Gallery .Slideshow .Image img {
	width: 100%;
}
.Content .Image.Left,
.Content .Image.Right {
	width: 300px;
}
.Content .Image.Left {
	float: left;
	margin: 0 30px 30px 0;
}
.Content .Image.Right {
	float: right;
	margin: 0 0 30px 30px;
}
.Content .Image.Standalone a {
	border: 0 !important;
}
.Content .Image.Standalone a:before {
	display: none !important;
}
.Content .Image.Standalone img {
	margin: 0 auto;
	width: auto;
	max-width: 100%;
}
.Content-Ad {
	clear: both;
	margin: 30px auto;
	width: 100%;
	max-width: 300px;
}
.Content-Ad:before {
	color: rgba(47,50,56,0.5);
	content: 'Anzeige';
	font-size: 14px;
}
.Article-Shop-Ad .Img {
	float: left;
	width: 100px;
}
.Article-Shop-Ad .Img + .Desc {
	margin-left: 110px;
}
.nd-Ad,
.nd-Ad h5 {
	font-size: 14px;
}
.nd-Ad a {
	border: 0;
	color: #222;
	display: block;
	text-decoration: none;
}
.nd-Ad h5 {
	color: #db0065;
}
.nd-Ad h6,
.nd-Ad li a {
	color: rgba(0,88,102,1);
	margin-bottom: 5px;
}
.nd-Ad h6 {
	font-size: 18px;
	margin-bottom: 5px;
}
.Article-Shop-Ad .Img img {
	width: 100%;
}
.Article-Shop-Ad .Price {
	background: url("../shop/images/add2shopcart.png") 0 10px no-repeat;
	clear: left;
	color: rgba(47,50,56,0.75);
	font-family: "UnitWeb-bold";
	font-size: 16px;
	padding: 16px 0 20px 35px;
}
.Article-Shop-Ad ul {
	margin-bottom: 10px;
}

figure {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: cover;
	display: block;
	margin: 0; /* css-fix */
}


.Image-Caption { /* ndDieWoche */
	padding: 0 20px;
}

.Image .Title,
.Image .Copyright {
	margin-top: 10px;
}
.Image .Title {
	color: rgba(47,50,56,1) !important;
	font-size: 14px;
}
.Image .Copyright {
	color: rgba(47,50,56,0.75) !important;
	font-size: 10px;
}
.Image .Title,
.Image .Copyright {
	text-align: left;
}
.Image.embed .Title,
.Image.embed .Copyright {
	text-align: center;
}
.Listing .Carousel .Image .Title,
.Listing .Carousel .Image .Copyright {
	display: none;
}

/* Responsive Youtube-Loesung */
.Image.Big.embed {
/*	height: 100%;*/
	width: 100%;
}
.Image.Big.embed .embedInner.Youtube {
	height: 0;
	padding-bottom: 56.25%;
	position: relative;
}
.Image.Big.embed .embedInner.Youtube iframe, .Image.Big.embed .embedInner.Youtube object, .Image.Big.embed .embedInner.Youtube embed {
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.Image.Big.embed .embedInner iframe {
	margin: auto;
   max-width: 100%;
}
/*.Image.Big.embed .embedInner iframe {
	max-width: 100% !important;
	width: 100% !important;
}*/
.Image.Big.embed .embedInner.Vimeo {
	height: 0;
	padding-bottom: 60%;
	position: relative;
	width: 100%;
}
.Image.Big.embed .embedInner.Vimeo iframe {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
}
.Image.Big.embed twitter-widget,
.Image.Big.embed .instagram-media {
   margin: auto !important;
}
.Image.Big.embed .embedInner.Bundestag object {
	height: 321px;
	width: 100%;
}
.Image.Big.embed .embedInner.Bundestag > span {
	/*display: block*/
}
.Image.Big.embed .embedInner.Bundestag a {
	position: relative;
}
.Image.Big.embed .embedInner.Bundestag a img:nth-child(2) {
	height: 275px !important;
	left: 0;
	margin: 0 !important;
	position: absolute;
	top: 0;
	width: 100% !important;
}
.Image.Big.embed .embedInner.Instagram,
.Image.Big.embed .embedInner.Instagram iframe {
	width: 100%;
	width: calc(100% - 2px) !important;
}
.Image.Big.embed .embedInner.Issuu .issuuembed {
	max-width: 100% !important;
}
.Image.Big.embed .embedInner.Flickr object,
.Image.Big.embed .embedInner.Flickr embed {
	height: 400px;
	width: 100%;
}

/* Fotostrecken im Artikel */
.Content .Fotostrecke {
	background: rgba(47, 50, 56, 0.1);
	margin: 30px 0;
}
.Content .Fotostrecke h3 {
	font-size: 18px;
	padding: 15px 0;
}
.Content .Fotostrecke ul {
	margin: 0 0 0 -30px;
	padding: 0;
}
.Content .Fotostrecke ul li {
	float: left;
	list-style: none;
	margin: 0;
	padding: 0 0 0 30px;
	width: 33%;
}
.Content .Fotostrecke ul li img {
	width: 100%;
}
.Content .Fotostrecke p {
	clear: both;
	font-size: 12px;
	padding: 15px 0;
}

/* OXI-Listing */
.Listing.Rubrik-368 h1.Rubric {
	display: none;
}


/* Aside */
aside .Box {
	margin-top: 30px;
}

aside .Box.Backlinks {
	text-align: center;
}

/* Tags */
aside .Tags ul li {
	display: inline;
}
aside .Tags ul li:before {
	color: rgba(47,50,56,0.5);
	content: '\f292';
	font-family: FontAwesome;
	font-size: 11px;
	vertical-align: 2px;
}
aside .Tags a {
	color: rgba(0,88,102,1);
	margin-right: 10px;
}

/* Downloads */
aside .Downloads ul li {
	display: table;
	margin: 15px 0;
}
aside .Downloads ul li a {
	display: table-cell;
	text-decoration: none;
	vertical-align: top;
}
aside .Downloads ul li a:focus h4,
aside .Downloads ul li a:hover h4,
aside .Downloads ul li a:active h4 {
	text-decoration: underline;
}
aside .Downloads ul li a .Author {
	color: rgba(47,50,56,0.5);
	font-size: 12px;
}
aside .Downloads ul li:before {
	content: '\f016';
	display: table-cell;
	font-family: FontAwesome;
	font-size: 30px;
	padding-right: 15px;
	vertical-align: middle;
}
aside .Downloads ul li.pdf:before {
	content: '\f1c1';
}

/* Sharrif */
.shariff .share_text,
.shariff .share_count,
.shariff a span {
	display: none !important;
}
.shariff .orientation-horizontal li,
.shariff .orientation-horizontal li a,
.Tools .Print a,
.Tools .Send a,
.Tools a i:before {
	height: 40px !important;
	margin-right: 10px !important;
	min-width: 40px !important;
	max-width: 40px !important;
	width: 40px !important;
}
.Tools .Print a,
.Tools .Send a {
	background: rgba(0,88,102,1);
	color: #fff;
}
.Tools .Print a:focus,
.Tools .Print a:hover,
.Tools .Print a:active,
.Tools .Send a:focus,
.Tools .Send a:hover,
.Tools .Send a:active {
	background: rgba(0,88,102,0.75);
}
.shariff .orientation-horizontal li:last-child {
	margin-right: 0 !important;
}
.shariff li a {
	height: 40px !important;
	padding: 5px !important;
}
.shariff li a:before {
	padding-left: 5px;
}
.shariff li.facebook a:before {
	padding-left: 10px;
}
.shariff li.googleplus a:before {
	padding-top: 4px;
}
.Tools h5 {
	margin-bottom: 10px;
}
.Tools .Sharing,
.shariff .orientation-horizontal li,
.shariff .orientation-horizontal a,
.Tools .Print a,
.Tools .Send a {
	display: block;
	float: left;
	margin-right: 10px;
}
.Tools .Letter,
.Tools .Letter a {
	float: none;
	margin-right: 0;
	padding: 5px 0 0 0;
}
.Tools .Letter:before {
	content: '\f0da';
	font-family: "FontAwesome";
	padding: 0 5px 0 20px;
}
.Tools ul li a i {
	display: block;
	text-indent: -10000px;
}
.Tools .Print a:before,
.Tools .Send a:before {
	box-sizing: border-box;
	font-family: FontAwesome;
	color: #fff;
	height: 40px;
	padding-top: 7px;
	position: absolute;
	text-align: center;
	width: 40px;
}
.Tools .Print a:before {
	content: '\f02f';
}
.Tools .Send a:before {
	content: '\f003';
}

/* Box mit Reitern */
aside h5 {
	color: rgba(47,50,56,0.75);
}
div.Tab-Reiter {
	background: none;
	clear: both;
	padding: 0;
}
.Content div.Tab-Reiter {
	margin-top: 30px;
	margin-bottom: 30px;
}
.Content div.Tab-Reiter a {
	border: 0;
}
.Content ul.Tab-Reiter {
	margin: 0;
	padding: 0;
}
.Content ul.Tab-Reiter li {
	margin-bottom: 1px;
}
div.Tab-Reiter ul.Tab-Reiter li {
	display: inline;
}
div.Tab-Reiter ul.Tab-Reiter li a,
div.Tab-Reiter ul.Tab-Reiter li span {
	font-size: 16px;
	padding: 10px;
}
div.Tab-Reiter ul.Tab-Reiter li a {
	cursor: pointer;
}
div.Tab-Reiter ul.Tab-Reiter li.Active a,
div.Tab-Reiter ul.Tab-Reiter li span {
	background:  #eaeaeb;
	color: #222;
}
div.Tab-Reiter ul.Tab-Reiter li.Active {
	font-family: UnitWeb-Bold;
}
div.Tab-Reiter ul.Tab-Reiter li.Active a {
	text-decoration: none;
}
div.Tab-Reiter .Tab-Content {
	background:  #eaeaeb;
	margin-top: 7px;
	padding: 20px 0;
}
div.Tab-Reiter .Tab-Content .Slider,
div.Tab-Reiter .Tab-Content .Carousel {
	padding: 0 !important;
}
div.Tab-Reiter .Tab-Content a {
	color: #222;
	font-size: 14px;
	text-decoration: none !important;
}
div.Tab-Reiter .Tab-Content h5 {
	color: rgba(0,88,102,1);
	font-size: 16px;
}
div.Tab-Reiter .Tab-Content a:focus h5,
div.Tab-Reiter .Tab-Content a:hover h5,
div.Tab-Reiter .Tab-Content a:active h5 {
	text-decoration: underline !important;
}
div.Tab-Reiter .Tab-Content .Dateline {
	font-size: 12px;
}

/* Archiv-Hinweis */
.Article-From-Archive {
	background: #db0065;
	color: #fff;
	font-family: "Noticia Text";
	font-style: italic;
	margin: 90px 0;
	padding: 1.33rem;
}
.Article-From-Archive p + p {
	margin-top: 1.33rem;
}

/* Link als Button */
p.Button a {
	background: #fff;
	border: 1px solid rgba(0,88,102,1);
	color: rgba(0,88,102,1);
	cursor: pointer;
	display: inline-block;
	min-height: 36px;
	font-family: "UnitWeb-bold";
	margin: 0;
	padding: 6px 30px 6px 30px;
}
p.Button + h1 {
	margin-top: 30px;
}

/* Stopper geperrte Artikel */
 .Main .Content .Stopper-Locked {
	padding-bottom: 30px;
}
 .Main .Content .Stopper-Locked ul.Abolinks {
	margin: 30px 0;
}
 .Main .Content .Stopper-Locked ul.Abolinks,
 .Main .Content .Stopper-Locked ul.Abolinks li {
	list-style: none;
	padding: 0;
}
 .Main .Content .Stopper-Locked ul.Abolinks li {
	display: inline-block;
	margin: 0 10px 0 0;
}
 .Main .Content .Stopper-Locked ul.Abolinks li:-last-child {
	margin-right: 0;
}
.Stopper-Locked ul.Abolinks li a {
	color: #db0065 !important;
	display: inline-block;
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none !important;
}
.Stopper-Locked ul.Abolinks li a:hover {
	background: none !important;
}
.Stopper-Locked ul.Abolinks li a:hover span {
	text-decoration: underline !important;
}
.Stopper-Locked ul.Abolinks li a:before {
	color: #db0065;
	content: '\f0da';
	font-family: FontAwesome;
	margin-right: 5px;
}
.Stopper-Locked form {
	margin-top: 30px;
}

.Stopper-Locked-Explanation {
	background: url(/abo/bg-opener.jpg);
	background: rgba(0,88,102,0.8);
	color: #fff;
	display: table;
	height: 265px;
	margin-top: 90px;
	width: 100%;
}
.Stopper-Locked-Explanation h3 {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
    font-size: 24px;
	line-height: 140%;
	margin-bottom: 20px;
}
.Stopper-Locked-Explanation .Wrap {
	padding: 30px;
}
.Stopper-Locked-Explanation .Wrap p {
	margin-bottom: 10px;
	line-height: 140%;
}
.Stopper-Locked-Explanation .Wrap span {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.Stopper-Locked-Explanation .Wrap a.Offer {
	color: #fff !important;
	text-transform: uppercase;
}
.Stopper-Locked-Explanation .Wrap a.Offer:before {
	color: #fff !important;
	content: '\f0da';
	font-family: FontAwesome;
	margin-right: 5px;
}
.Stopper-Locked-Explanation .Image {
	text-align: center;
}
.Stopper-Locked-Explanation .Image img {
	max-width: 100%;
}

/* Autoreninfo zum Artikel */
.Author-Box {
	background: rgba(65,70,77,0.8);
	margin: 30px 0;
	padding: 30px;
}
.Author-Box * {
	color: #fff;
	font-size: 16px;
}
.Author-Image img {
	min-width: 170px;
	max-width: 100%;
}
.Author-Box p,
.Author-Box .Author-Media,
.Author-Box .Author-Media * {
	display: inline-block;
}
.Author-Box .Media:before {
	font-family: FontAwesome;
}
.Author-Box .Media.Twitter:before {
	content: '\f099';
}
.Author-Box .Media.RSS:before {
	content: '\f09e';
}
.Author-Box p a {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
.Author-Info ul li {
	margin: 10px 0 0 0;
}
.Author-Info ul li:before {
	content: '\f0da';
	font-family: FontAwesome;
	padding-right: 5px;
}

/* Einzel-Ansicht */
.Gallery div.Main .Slideshow .Head ul {
	display: table;
	margin: 0 auto;
	padding: 30px 0;
	width: 200px;
}
.Gallery div.Main .Slideshow .Head ul li {
	display: table-cell;
	vertical-align: middle;
}
.Gallery div.Main .Slideshow .Head ul li a {
	height: 60px;
	outline: none;
	margin-top: -60px;
	position: absolute;
	text-indent: -10000px;
	width: 40px;
}
.Gallery div.Main .Slideshow .Head ul li:before {
	display: block;
	font-family: "FontAwesome";
	font-size: 60px;
	line-height: 100%;
}
.Gallery div.Main .Slideshow .Head ul li.Next:before {
	content: '\f054';
}
.Gallery div.Main .Slideshow .Head ul li.Prev:before {
	content: '\f053';
}
.Gallery div.Main .Slideshow .Head ul li.Info {
	padding: 0 30px;
	white-space: nowrap;
}

.Gallery div.Main .Slideshow .Head ul {
	margin: 0 auto;
}
.Gallery .Article .Listing {
	margin-top: 60px;
}
.Gallery .Article .Listing h1 {
	font-size: 16px;
}
.Gallery .Article .Listing h1 + .Teaser-Small {
    border-top: 1px solid rgba(34, 34, 34, 0.5);
    margin-top: 20px;
    padding-top: 20px;
}

/* Kontaktseite */
.Kontaktseite ul,
.Kontaktseite ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Kontaktseite ul li {
	font-size: 14px;
	margin: 0 0 15px 0;
	padding: 0 0 0 30px;
	width: 50%;
}
.Kontaktseite ul li:nth-child(odd) {
	clear: left;
	float: left;
}
.Kontaktseite ul li:nth-child(even) {
	margin-left: 50%;
}
.Kontaktseite ul li:last-child {
	float: none;
	margin-bottom: 60px;
}
.Kontaktseite h4 {
	background: #db0065;
	clear: both;
	color: #fff;
	margin-bottom: 15px;
	padding: 10px 30px;
}
.Kontaktseite ul li strong {
	display: block;
	font-size: 16px;
}

/* Listing */
.Listing h1.Rubric {
	font-family: "Noticia Text";
	font-size: 36px;
	font-weight: 700;
}
.Listing .Teaser a {
	color: #222;
	display: block;
	text-decoration: none;
}
.Further-Articles li:before {
	content: '\f0da';
	display: block;
	float: left;
	font-family: "FontAwesome";
	margin-top: -5px;
}
.Further-Articles a {
	display: block;
	margin-left: 15px;
}
.Listing article figcaption {
	color: rgba(65,70,77,0.5);
	display: block;
	font-size: 9px;
	padding: 2px 0;
}
.Listing .Deck,
.List .Deck {
	font-size: 14px;
}
.Listing .Deck .Ressort {
	color: rgba(65,70,77,0.75);
}
.Listing .Deck div,
.Listing .Deck span {
	margin-right: 20px;
}
.Big-Header a {
	color: #222;
	text-decoration: none;
}
.Big-Header h1 {
	margin: 0;
}
.Big-Header .Teaser,
.Article .Teaser {
	font-family: "Noticia Text";
	font-style: italic;
}
.Article .Teaser {
	margin: 10px 0;
}
.Listing .Frontpage-Story .Deck span {
	margin-right: 0;
}
.Listing .Frontpage-Story .Deck span:after {
	content: ' | ';
}
.Listing .Frontpage-Story .Deck span:last-child:after {
	content: '';
}
.Listing .Frontpage-Story .Further-Articles li:before {
	color: #db0065;
	margin-top: 0;
}
.Listing .Frontpage-Story .Further-Articles a:focus,
.Listing .Frontpage-Story .Further-Articles a:hover,
.Listing .Frontpage-Story .Further-Articles a:active {
	text-decoration: none;
}
.Listing .Frontpage-Story .Further-Articles a:focus .Kicker,
.Listing .Frontpage-Story .Further-Articles a:hover .Kicker,
.Listing .Frontpage-Story .Further-Articles a:active .Kicker {
	text-decoration: underline;
}
.Listing .Frontpage-Story .Further-Articles div,
.Listing .Frontpage-Story .Further-Articles .Kicker,
.Listing .Frontpage-Story .Further-Articles h4 {
	display: inline;
	font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}
.Listing .Frontpage-Story .Further-Articles .Kicker {
	color: rgba(0,88,102,1);
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
.Listing .Frontpage-Story .Further-Articles .Kicker,
.Listing .Frontpage-Story .Further-Articles .Update,
.Listing .Frontpage-Story .Further-Articles .ndPLUS-Label {
	margin-right: 5px;
}
.Listing .Frontpage-Story .Further-Articles .ndPLUS-Label {
	white-space: nowrap;
}
.Listing .Frontpage-Story .Further-Articles .Deck * {
	display: inline-block;
}

.Teaser-Small figure img,
.List .List-Item figure img,
.Teaser-Semi-Big figure img,
.Teaser-Big figure img,
.Teaser-Col figure img {
	display: none;
}

/* Die Woche: Kicker */
.Woche .Kicker {
	border-bottom: 1px solid #db0065;
	color: rgba(65,70,77,0.75);
	display: inline-block;
	font-size: 14px;
	margin-bottom: 10px;
}

.Slider.OXI .Carousel .slick-slide figure {
	height: 240px;
}

.Teaser-Semi-Big figure  {
	max-width: 490px;
}
.Teaser-Semi-Big a,
.Teaser-Col a {
	color: #222;
	text-decoration: none !important;
}
.Teaser-Col article h3,
.Teaser-Semi-Big article h3 {
	font-family: "Noticia Text";
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 10px;
}
.Teaser-Col article h3 {
	font-size: 20px;
}

.Teaser-Col figure {
	height: 225px;
	margin-left: auto;
	margin-right: auto;
	max-width: 320px;
}

.Woche article a:focus h3,
.Woche article a:hover h3,
.Woche article a:active h3 {
	color: rgba(0,88,102,1);
}

.Woche .Stopper.Simple.Newsletter p.Input input {
	background: #fff;
}
.Woche .Stopper.Simple.Newsletter p.Submit input {
	background: rgba(47,50,56,0.7);
	border: 0;
	color: #fff;
}
.Woche .Stopper.Simple.Newsletter p.Submit:hover input {
	background: rgba(47,50,56,1);
}
.Woche .Stopper.Simple.Newsletter p input {
	padding: 10px 30px !important;
}
.Woche .Stopper.Simple.Newsletter p label {
	display: none;
}

.Listing article h1 a,
.Listing article h3 a,
.Teaser-Big h3,
.List h3 a {
	color: #222;
	display: block;
	font-family: "Noticia Text";
	font-size: 20px;
	font-weight: 700;
}
.Listing article h1 a {
	font-size: 24px;
	margin-bottom: 10px;
}
.Listing article h1 a:focus,
.Listing article h1 a:hover,
.Listing article h1 a:active,
.Listing article h3 a:focus,
.Listing article h3 a:hover,
.Listing article h3 a:active,
.List h3 a:focus,
.List h3 a:hover,
.List h3 a:active {
	color: rgba(0,88,102,1);
}
.Teaser-Small a,
.List h3 a {
	display: block;
}

.Listing article .Author,
.List .Author {
	color: rgba(65,70,77,0.75);
	margin-top: 20px;
}
.Listing.Woche article .Author {
	color: rgba(65,70,77,0.5);
	font-size: 14px;
	margin-top: 5px
}
.Teaser-Small .Author,
.List .Author {
	font-size: 14px;
}
.Teaser-Small .Image iframe {
	width: 100%;
}
.Teaser-Small figure {
	height: 200px;
	width: 100%;
	max-width: 320px;
}

.Teaser-Small time {
	color: rgba(65,70,77,0.75);
}
.Teaser-Small h3 a {
	padding: 8px 0 12px 0;
}

.Listing + .Main-Indent,
.Main-Indent + .Listing,
.Main-Indent .Listing {
	margin-top: 60px;
}

/* Ausgabe */
.Issue .Listing {
	margin-top: 0 !important;
}
.Issue .Page {
	border-bottom: 1px solid rgba(47,50,56,1);
	margin: 30px 0;
	padding: 10px 0;
}
.ShortNews {
	background: rgba(47,50,56,0.1);
	padding: 15px;
}
.Listing .ShortNews article h3 a  {
	font-size: 16px;
}
.Listing .ShortNews .Teaser-Small  {
	padding: 10px 0;
}
.Teaser-Big figure,
.Teaser-Big figure a {
	display: block;
	height: 250px;
	overflow: hidden;
}
.Teaser-Big figure,
.Teaser-Big figure a {
	display: block;
	height: 250px;
	overflow: hidden;
}

.Article.DieWoche .Deck li {
	display: inline;
	margin-right: 10px;
}

@media only screen and (min-width: 40em) {
	.Teaser-Big figure {
		height: 450px;
	}
}

/* Listing: Teaser: Volle Breite */
.Teaser-Overlay {
	background-size: cover;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	filter: grayscale(0.4);
	margin: 0 -20px 30px -20px;
	transition: all 0.8s ease-out 0s;
}
.Teaser-Overlay:hover {
	filter: grayscale(0);
}
.Teaser-Overlay .Outer-Wrap {
	background: rgba(0,0,0,0.5);
	min-height: 250px;
	padding: 30px 20px;
}
.Teaser-Overlay .Outer-Wrap * {
	color: #fff !important;
	text-shadow: 1px 1px 0px rgba(34, 34, 34, 1);
}
.Teaser-Overlay .Outer-Wrap p {
	margin: 10px 0;
}
.Teaser-Overlay .Image {
	display: none;
}
.Teaser-Overlay .More {
	margin: 30px 0;
	text-align: center;
}
.Teaser-Overlay .More a {
	border: 1px solid #fff;
	display: inline-block;
	line-height: 100%;
	padding: 10px 30px;
}
.Teaser-Overlay .Author {
	margin-top: 30px;
}

/* Stopper Die Woche */
.Woche .Stopper {
	margin-bottom: 60px;
}
.Woche .Stopper.Simple {
	font-family: "Noticia Text";
	font-style: italic;
	padding: 30px 10px;
	text-align: center;
}
.Woche .Stopper.Simple a {
	font-weight: 700;
}

/* Livestream im Listing */
.Listing-Stopper.Livestream {
	margin: 30px 0;
}
.Listing-Stopper.Livestream .Catchline {
	color: rgba(65, 70, 77, 0.75);
	font-size: 14px;
	margin-bottom: 10px;
}
.Listing-Stopper.Livestream h3 {
	color: #222;
	display: block;
	font-family: "Noticia Text";
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 10px;
}
.Listing .Listing-Stopper.Livestream .HTML {
    height: 0;
    margin-top: 10px;
    padding-bottom: 56.25%;
    position: relative;
}
.Listing .Listing-Stopper.Livestream .HTML iframe,
.Listing .Listing-Stopper.Livestream .HTML embed,
.Listing .Listing-Stopper.Livestream .HTML object,
.Listing .Listing-Stopper.Livestream .HTML video,
.Listing .Listing-Stopper.Livestream .HTML > * {
    height: 100% !important;
    left: 0 !important;
	position: absolute  !important;
    top: 0 !important;
    width: 100% !important;
}

/* Browsing */
div.Main .Browse {
	width: 350px;
	max-width: 100%;
}
div.Main .Browse a {
    background: url("/images/royalslider/rs-default.png") repeat scroll 0 0 rgba(0, 0, 0, 0.50);
    background-position: -68px -36px;
    border-radius: 2px;
    cursor: pointer;
	display: block;
    height: 24px;
	margin-top: 5px;
	overflow: hidden;
    position: absolute;
	text-indent: -10000px;
    width: 24px;
}
div.Main .Browse a:hover {
    background-color: rgba(0, 0, 0, 0.75);
}
div.Main .Browse ul li.nextissue a {
    background-position: -68px -68px;
	margin-left: 325px;
}
div.Main .Issue .Issue-Head {
	margin: 20px 0;
}
div.Main .Issue h1.Rubric {
	margin-bottom: 60px;
}
div.Main .Issue .Issue-Head .Image {
	border: 1px solid #eee;
	box-shadow: 0 5px 10px #222;
    -moz-box-shadow: 0 5px 10px  #222;
    -webkit-box-shadow: 0 5px 10px #222;
	float: left;
	height: 95px;
	margin-bottom: 20px;
	overflow: hidden;
	transform: rotate(-2deg);
	width: 130px;
}
div.Main .Issue .Issue-Head p {
	margin-bottom: 10px;
	margin-left: 170px;
}
div.Main .Issue .Issue-Head p a {
	background: #004a4e;
	color: #fff;
	display: inline-block;
	padding: 10px;
}
div.Main .Issue .Issue-Head p a:before {
	color: #fff;
    content: "\f023";
    font-family: FontAwesome;
	font-size: 16px;
    margin-right: 0.5rem;
}
div.Main .Issue .Issue-Head p a:after {
	color: #fff;
	content: ' »';
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
div.Main .Issue .Issue-Head p a:focus,
div.Main .Issue .Issue-Head p a:hover,
div.Main .Issue .Issue-Head p a:active,
div.Main .Issue .Issue-Head p a:focus:after,
div.Main .Issue .Issue-Head p a:hover:after,
div.Main .Issue .Issue-Head p a:active:after {
	background: #db0065 !important;
	text-decoration: none;
}
div.Main .Issue .Issue-Head img {
	max-width: 100%;
}
div.Main .Issue .Issue-Head h1 {
	clear: none;
	font-size: 22px !important;
	margin-left: 40px;
}

/* Spenden-Element bei Artikeln */
.Artikel-Spende {
	background: rgba(47,50,56,0.1);
	margin: 0 -20px;
	padding: 10px 20px;
}
.Artikel-Spende select {
	background: #fff;
}
.Artikel-Spende .Artikel-Spende-Content {
	margin: 0;
}
.Artikel-Spende .Artikel-Spende-Content p {
	margin: 0 0 20px 0;
}
.Main-Indent .Artikel-Spende h1 {
	font-size: 22px;
	margin: 10px 0 20px 0;
}
.Main-Indent .Artikel-Spende h1 span {
	border-bottom: 10px solid #db0065;
	display: inline-block;
	padding-bottom: 10px;
}
.Artikel-Spende-Choose {
	margin-top: 20px;
}
.Artikel-Spende-Choose ul {
	margin-bottom: 10px;
}
.Artikel-Spende-Choose li {
	border: 1px solid transparent;
	border-radius: 10px;
	cursor: pointer;
	display: inline-block;
	padding: 5px 10px;
	padding-top: 0;
}
.Artikel-Spende-Choose li.active {
	background: #fff;
	border-color: #db0065;
	filter: grayscale(0);
}
.Artikel-Spende-Choose li img {
	filter: grayscale(100%);
	height: 20px;
	width: auto;
}
.Artikel-Spende-Choose li:focus img,
.Artikel-Spende-Choose li:hover img,
.Artikel-Spende-Choose li:active img,
.Artikel-Spende-Choose li.active img {
	filter: grayscale(0);
}

/* Tagespass-Werbung */
ul.Tagespass-Optionen,
.Tagespass-Optionen li {
	list-style: none !important;
}
ul.Tagespass-Optionen {
	margin: 30px 0;
	padding: 0;
}
.Tagespass-Optionen li {
	margin: 0 0 10px 0;
	padding: 0;
}
.Tagespass-Optionen li a {
	border: 1px solid #e2007a;
	display: block;
	font-size: 14px;
	text-align: center;
}
.Tagespass-Optionen li a h4,
.Tagespass-Optionen li a p {
	padding: 10px;
}
.Tagespass-Optionen li a h4 {
	background: #e2007a;
	color: #fff;
	margin-bottom: 10px;
}
.Tagespass-Optionen li a .Price {
	font-family: "UnitWeb-bold";
	font-size: 18px;
}

/* Slider */
.Carousel {
	display: none;
}
.Carousel,
.Slider {
	padding: 30px 0;
}
.Carousel .slick-slider {
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}
.slick-initialized .slick-slide {
	display: block;
	overflow: hidden;
}
.Carousel.slick-slider .Image.Big.embed .Title,
.Carousel.slick-slider .Image.Big.embed .Copyright {
	display: none;
}
.Carousel.slick-slider .Image.Big.embed .Copyright {
	display: none;
}
#PUB .Slider.Arena .slick-slider {
    margin-bottom: 0;
}
.Slider h3 {
	background: #eee;
}
.Slider h4.Title {
	font-family: "Noticia Text";
	font-size: 36px;
	font-weight: 700;
	margin: 10px 0 0 0;
	text-align: center;
}
.Slider h3 em {
	background: rgba(0,88,102,1);
	color: #fff;
	display: inline-block;
	font-family: UnitWeb-Bold;
	padding: 7px 30px;
}
.Slider.ndPlus-Carousel h3 em {
	background: #db0065;
}
.Carousel .slick-track {
	display: flex !important;
	margin: 0 auto;
}
.Carousel .slick-slide {
	display: flex !important;
	height: auto !important;
	vertical-align: top;
}
.Carousel.slick-slider .Image.Big.embed iframe {
	height: 100% !important;
	max-width: 100% !important;
}
.Carousel .slick-slide a {
	color: #222;
	display: block;
	height: 100%;
	text-decoration: none;
	width: 100%;
}
.Carousel .slick-slide h4 {
	font-family: "Noticia Text";
	font-size: 16px;
	padding: 10px 0;
}
.Carousel .slick-slide a:focus h4,
.Carousel .slick-slide a:hover h4,
.Carousel .slick-slide a:active h4 {
	text-decoration: underline;
}
.Carousel .slick-slide p {
	font-size: 14px;
}
.Carousel .slick-slide .Dateline {
	color: rgba(65,70,77,0.75);
	font-size: 12px;
	padding-top: 10px;
}
.Carousel .slick-slide figure {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
	display: block;
	height: 150px;
	width: 100%;
}
.Carousel .slick-slide a:focus figure,
.Carousel .slick-slide a:hover figure,
.Carousel .slick-slide a:active figure {
	opacity: 0.9;
}
.Carousel .slick-slide figure i {
	display: none;
}
.Slider .Arrows {
	display: none;
}
div.Tab-Reiter .Tab-Content {
	padding-left: 10px;
	padding-right: 10px;
}
.Carousel .carouselEmbedWrapper {
	background: url(/images/bg-slider.jpg) no-repeat;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	align-items: center;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	height: 150px;
	overflow: hidden;
	width: 100%;
}
.Carousel .carouselEmbedWrapper .Image.embed {
	max-height: 100%;
}

/* nd PLUS */
.ndPLUS-Label {
	background: #db0065;
	color: #fff;
	display: inline-block;
	font-family: UnitWeb-Bold;
	line-height: 100%;
	padding: 0 3px;
	white-space: nowrap;
}
.ndPLUS-Label a {
	color: #fff;
	text-decoration: none !important;
}
.ndPLUS-Label em {
	font-family: "UnitWeb-Ita";
}
.Listing .Deck .ndPLUS-Label {
	display: inline-block;
	font-size: 14px;
	margin-top: -2px;
}
.Listing .Big-Header .Deck .ndPLUS-Label {
	margin-left: 16px;
	margin-right: -80px;
}

.ndPLUS-Abowerbung,
.Supernova-Navi,
.OXI-Packshot {
	display: none;
}
.Supernova-Logo,
.OXI-Logo {
	border-bottom: 10px solid #eee;
	max-width: 100%;
	padding-bottom: 10px;
}
.Supernova-Logo img,
.OXI-Logo img {
	max-width: 100%;
}

/* Grosse Eigenwerbung */
.Big-Ad .Image img {
	max-width: 100%;
}
.Big-Ad .Kicker {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
.Big-Ad h3 {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	font-size: 30px;
	margin-bottom: 10px;
}
.Big-Ad p.Button {
	margin: 20px 0;
	text-align: center;
}

/* Redaktionsseite */
.Redaktion .Listing.Authors {
	margin-top: 30px;
}
.Redaktion .Listing h1 {
	font-size: 24px;
}
.Redaktion .Listing.Authors ul li {
	float: left;
	padding: 30px 0;
	width: 47.5%;
}
.Redaktion .Listing.Authors ul li:nth-child(odd) {
	margin-right: 5%;
}
.Redaktion .Listing.Authors ul li a {
	display: table;
	width: 100%;
}
.Redaktion .Listing.Authors ul li .Img {
	background: #eee;
	display: table-cell;
	height: 80px;
	width: 80px;
}
.Redaktion .Listing.Authors ul li .Img img {
	height: 80px;
	width: 80px;
}
.Redaktion .Listing.Authors ul li .Desc {
	display: table-cell;
	padding-left: 30px;
	vertical-align: middle;
}
.Redaktion .Filter {
	border-bottom: 1px solid rgba(47,50,56,0.5);
	margin: 30px 0 0 0;
	padding: 0 0 15px 0;
}
.Redaktion .Filter a {
}
.Redaktion .Filter h3 {
	border-bottom: 1px solid rgba(47,50,56,0.5);
	font-family: UnitWeb-Bold,Tahoma,Arial,Helvetica,sans-serif;
	padding: 10px 0;
}
.Redaktion .Filter ul {
	padding: 10px 0;
}

.Redaktion .Filter li {
	float: left;
	line-height: 200%;
	margin-right: 15px;
}
.Redaktion .Filter li:last-child {
	margin: 0;
}

/* Redaktion: Einzelansicht */
.Redaktion .Author-Ressort {
	margin: 50px 0 20px 0;
	padding: 5px 0;
}
.Redaktion .Author-Follow ul {
	margin: 10px 0;
	padding-left: 0;
}
.Redaktion .Author-Follow li {
	display: inline;
	margin-right: 20px;
}
.Redaktion .Author-Follow h3 {
	border-bottom: 1px solid rgba(47,50,56,1);
	font-size: 16px;
	margin: 30px 0 10px 0;
	padding: 0 0 10px 0;
}
.Redaktion .Author-Follow li:last-child {
	margin-right: 0;
}
.Redaktion .Author-Twitter:before,
.Redaktion .Author-RSS:before {
	font-family: FontAwesome;
	margin-right: 10px;
}
.Redaktion .Author-Twitter:before {
	content: "\f099";
}
.Redaktion .Author-RSS:before {
	content: "\f09e";
}

.Redaktion .Listing.Last-Articles {
	margin: 100px 0 0 0;
}

/* Tabellen */
.Content table {
	clear: both;
	width: 100%;
}
.Content table td {
	font-size: 14px;
}

/* Paging */
.Paging {
	clear: both;
	padding: 60px 0 0 0;
}
.Paging p.Button {
	float: left;
	margin: 0 30px 30px 0;
}
.Paging ul {
	text-align: center;
}
.Paging ul li {
	display: inline-block;
	margin: 0 15px 15px 0;
}
.Paging ul li * {
	line-height: 100%;
}
.Paging ul li a,
.Paging ul li strong {
	background: rgba(0,88,102,1);
	border-radius: 2px;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	line-height: 100%;
	padding: 8px 0;
	text-align: center;
	text-decoration: none !important;
	width: 30px;
}
.Paging ul li strong {
	font-family: "UnitWeb-bold";
}
.Paging ul li i {
	display: none;
}
.Paging ul li b:before {
	content: '\f053';
	font-family: "FontAwesome";
	font-size: 12px;
}
.Paging ul li:last-child b:before {
	content: '\f054';
}

/* Newsletter */
.Newsletter p.Email input {
	display: block;
	width: 100%;
}
.Newsletter p.Submit {
	float: right;
	margin-left: 30px;
}
.Newsletter p.Submit.F_unsubscribe:hover input {
	background: #c00;
	border-color: #c00;
}

/* Footer */
.Footer {
	margin: 60px 0 0 0;
	padding: 0 0 30px 0;
}
.Footer .nd-Formate {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
	margin-bottom: 30px;
}
.Footer .nd-Formate span {
	display: block;
	font-size: 18px;
	margin: -20px 0 20px 0;
}
.Footer .nd-Formate ul li {
	background: #fff;
	display: inline-block;
	margin: 0 30px 30px 0;
}
.Desktop .Footer .nd-Formate ul li.Top {
	display: none;
}
.Footer .nd-Formate ul li a {
	background: #db0065;
	color: #fff;
	display: inline-block;
	font-size: 18px;
	padding: 10px 15px;
}
.Footer-Note {
	color: #fff;
	font-size: 12px;
	padding: 15px 0;
	text-align: center;
}
.Footer-Note a {
	color: #fff;
	text-decoration: underline;
}
.Legal {
	margin: 15px 0 0 0;
}

/* Bannerformate */
.Ads * {
	line-height: 100%;
}
.Ad-Nofloat,
.Ad-Nofloat a {
	display: block;
}
.Ad-Nofloat {
	margin: 30px auto;
	width: 100%;
	max-width: 900px;
}
.Ad-Nofloat .Ad-Title,
.Ad-Nofloat .Ad-Advice {
	color: rgba(47,50,56,0.5);
}
.Ad-Nofloat .Ad-Title {
	font-size: 10px;
	text-transform: uppercase;
}
.Ad-Nofloat .Ad-Advice {
	font-size: 11px;
	text-align: center;
}
.Ad-900 {
	display: none;
}

@media only screen and (max-width: 49.99em) {
	#AdsLocation, .Ads { display: none !important }
	header {
		margin: 0;
	}

	/* Mobile-Navi */
	nav {
		position: absolute;
		top: 45px;
		width: 100%;
		z-index: 10000000000000000;
	}
	nav input[id*="NaviCheckbox"] {
		display: none;
	}
	nav input[id*="NaviCheckbox"] + label {
		color: #fff;
		cursor: pointer;
		display: block;
		height: 3rem;
		position: relative;
		text-align: center;
		text-indent: 0;
		user-select: none;
		width: 100%;
	}
	nav input[id*="NaviCheckbox"] + label:before {
		position: absolute;
		left: 0.9rem;
		top: 0.2rem;
		-webkit-transition: all 1s ease-in-out;
		-moz-transition: all 1s ease-in-out;
		-o-transition: all 1s ease-in-out;
		transition: all 1s ease-in-out;
	}
	nav input[id*="NaviCheckbox"] + label:after {
		color: #fff;
		content: '\f0c9';
		font-family: "FontAwesome";
		font-size: 2.5rem;
		height: 28px;
		line-height: 0;
		position: absolute;
		right: 1.5rem;
		text-align: left;
		width: 24px;
	}
	nav input[id*="NaviCheckbox"]:checked + label {
		color: black;
	}
	nav input[id*="NaviCheckbox"]:checked + label:before {
		color: #ccc;
	}
	nav input[id*="NaviCheckbox"]:checked + label:after {
		background: none;
		color: #fff !important;
		content: '\f00d';
		font-family: "FontAwesome";
	}
	nav input[id*="NaviCheckbox"]:checked ~ .Navi {
		max-height: 2999px;
		margin-top: -3px;
	}
	nav .Navi {
		background: #fff;
		max-height: 0;
		letter-spacing: 0.025em;
		overflow: hidden;
		-webkit-transition: all 0.6s;
		-moz-transition: all 0.6s;
		-o-transition: all 0.6s;
		transition: all 0.6s;
	}
	nav .Navi-Main,
	nav .Metanavi {
		background: rgba(47,50,56,0.1);
		border-bottom: 1px solid rgba(47,50,56,1);
		clear: left;
		padding: 0;
	}
	nav .Navi-Main {
		border-color: #fff;
		clear: left;
		padding: 0;
	}
	nav .Navi ul {
		backface-visibility: hidden;
		display: block;
		padding: 10px 20px;
	}
	nav .Navi ul ul {
		display: none;
		left: -10000px;
		position: absolute;
		top: -10000px;
	}
	nav .Navi ul li {
		float: left;
		margin: 0;
		width: 33.33%;
	}
	.Header-Produkte-Mobile {
		display: block;
		font-family: "Noticia Text";
		font-weight: 700;
	}
	nav .Navi .Header-Produkte-Mobile ul li {
		display: inline-block;
		float: none;
		margin-left: 50px;
		width: auto;
	}
	nav .Navi .Header-Produkte-Mobile ul li:first-child {
		margin-left: 0;
	}
	nav .Navi ul li a {
		color: #222;
		display: block;
		font-size: 1.2rem;
		line-height: 2.625;
		text-decoration: none;
	}
	.Main-Indent {
		margin-top: 20px;
	}
	h1.Rubric {
		margin: 0 0 20px 0;
	}
	.Listing {
		margin-top: 20px;
	}
	.Listing.Woche {
		text-align: center;
	}
	.Teaser-Overlay {
		background: rgba(47,50,56,0.1) 50% 50% cover no-repeat;
		margin-left: -20px;
		margin-right: -20px;
	}
	.Listing .Further-Articles {
		clear: left;
	}
	figure img {
		width: auto;
		max-width: 100%;
	}
	.Content .Image.Left,
	.Content .Image.Right {
		max-width: 35%;
	}
	.Tools .Sharing {
		float: none;
		margin: 0 0 15px 0;
	}
	.Author-Box p,
	.Author-Box .Media {
		margin-right: 20px;
	}
	.Teaser-Small,
	.List .List-Item,
	.Teaser-Semi-Big,
	.Teaser-Big,
	.Teaser-Col {
		border-top: 1px solid rgba(34,34,34,0.1);
		clear: both;
		margin: 0  -20px;
		padding: 20px;
	}
	.Big-Header {
		margin: -20px -20px 20px -20px;
	}
	.Big-Header .Wrap {
		padding: 10px 20px;
	}
	.Teaser-Overlay + Teaser-Small,
	.Teaser-Overlay + Teaser-Big {
		border: 0;
	}
	.Teaser-Small .Deck,
	.List .List-Item .Deck {
		padding-top: 10px;
	}
	.Listing .Image {
		margin: 10px 0;
	}
	.Teaser-Overlay article .Author {
		margin-top: 0;
	}
	.Teaser-Overlay h3 a {
		font-size: 30px !important;
		padding: 10px 0;
	}
	.Teaser-Overlay .More {
		display: none;
	}
	.Listing .Further-Articles {
		border-top: 1px dotted rgba(34,34,34,0.25);
		margin-top: 20px;
		padding-top: 20px;
	}
	.Listing .Further-Articles li {
		margin: 0 0 10px 0;
		padding-left: 15px;
	}
	.Carousel {
		padding: 30px 0 0 0;
	}
	.Woche .Stopper.Opener {
		border-top: 1px solid rgba(34,34,34,0.1);
		margin-top: 60px;
		padding-top: 30px;
	}
	.Woche .Stopper.Opener p {
		margin-bottom: 20px;
	}
	.Woche .Stopper.Opener .Field {
		float: none !important;
		width: 100% !important;
	}
	.Woche .Stopper.Simple.Newsletter {
		padding: 60px 0 !important;
	}
	.Woche .Stopper.Simple.Newsletter * {
		text-align: left !important;
		width: 100% !important;
	}
	.Woche .Stopper.Simple.Newsletter p {
		margin: 0 0 10px 0 !important;
	}

	.Slider.OXI .Carousel .slick-slide figure {
		background: none !important;
		height: auto;
		text-align: center;
	}
	.Slider.OXI .Carousel .slick-slide figure i {
		display: block;
	}
	.Slider.OXI .Carousel .slick-slide figure i img {
		width: 100%;
	}

	@media only screen and (min-width: 40em) {
		.Teaser-Small .Image.embed,
		.Teaser-Small .Image.embed + .Wrap {
			float: none;
			margin-left: 0;
			max-width: 100%;
		}
	}
	.Teaser-Big .Image {
		width: 100%;
	}

	/* Grosse Eigenwerbung */
	.Big-Ad {
		border-bottom: 1px solid rgba(47,50,56,0.5);
		border-top: 1px solid rgba(47,50,56,1);
		margin: 30px -20px;
		padding: 30px 20px;
		text-align: center;
	}

	.ShortNews {
		margin: 0 -20px;
		padding: 15px 20px;
	}
	.ShortNews .Teaser-Small {
		margin: 0;
	}
	.Issue .Page +  .Teaser-Small {
		border: 0;
	}

	/* Formulare: Fortschrittszaehler */
	.Progress-Bar-Steps {
		margin: 15px 0;
	}
	.Progress-Bar-Steps li {
		background: rgba(65,70,77,0.2);
		padding: 10px;
	}
	.Progress-Bar-Steps li strong {
		background: #ccc;
		border: 1px solid transparent;
		color: #fff;
		border-radius: 20px;
		display: block;
		float: left;
		line-height: 100%;
		padding: 6px 10px;
		text-align: center;
		vertical-align: middle;
	}
	.Progress-Bar-Steps li strong + a,
	.Progress-Bar-Steps li strong + span {
		display: block;
		margin-left: 40px;
		padding-top: 5px;
	}
	.Progress-Bar-Steps li.Done {
		color: #222;
	}
	.Progress-Bar-Steps li.Done strong {
		background: rgba(0,88,102,1);
		color: #fff;
	}
	.Progress-Bar-Steps li.Active {
		color: #db0065;
	}
	.Progress-Bar-Steps li.Active strong {
		background: #db0065;
		color: #fff;
	}

	.Main .Content .Stopper-Locked {
		margin-top: 30px;
	}

	/* Footer */
	.Footer-Navi {
		clear: both;
		padding-top: 20px;
	}
	.Footer-Navi ul {
		border-top: 1px solid rgba(47,50,56,0.5);
		margin: 15px 0;
		padding: 15px 10px 0 10px;
	}
	.Footer-Navi ul:last-child {
		border-right: 0;
	}
	.Footer-Navi li {
		display: inline;
		font-size: 12px;
		padding: 5px 10px;
	}
	.Footer .nd-Formate ul li {
		display: block;
		margin: 0 0 30px 0;
	}
	.Footer .nd-Formate ul li a {
		display: block;
		text-decoration: none !important;
	}
	.Footer .nd-Formate ul li a:before {
		content: '\f061';
		font-family: "FontAwesome";
		padding: 0 10px 0 0;
	}

	a.Homepage {
		display: block;
		left: 0;
		height: 60px;
		position: absolute;
		text-indent: -10000px;
		top: 0;
		width: 340px;
		z-index: 99999999999999999999999;
	}
}

@media only screen and (max-width: 47em) {
	.Navi-Main {
		font-size: 12px;
	}
	.Slider.Features .Carousel .slick-slide figure i {
		display: block;
	}
	.Slider.Features .Carousel .slick-slide figure {
		background: none;
		height: auto;
	}
	.Slider.Features .Carousel .slick-slide figure img {
	   width: 100%;
	}
	.Carousel .carouselEmbedWrapper {
		height: auto;
	}
	.Carousel .carouselEmbedWrapper .Image.embed {
		max-height: none;
	}
}
@media only screen and (max-width: 37em) {
	#PUB nav .Navi ul li {
		width: 50%;
	}
	.Progress-Bar-Steps {
		display: none;
	}
	nav .Navi .Header-Produkte-Mobile ul li {
		display: block;
		margin-left: 0;
	}

}
@media only screen and (max-width: 30em) {
	#PUB nav .Navi ul li {
		float: none;
		width: 100%;
	}
	nav .Navi-Main,
	nav .Metanavi {
		border-bottom: 0;
	}
	nav ul {
		border-bottom: 1px solid #fff;
	}
	.Small-Devices-Only {
		display: block;
	}
	.Footer-Navi ul {
		display: none;
	}
}
@media only screen and (max-width: 26em) {
	div.Main .Browse ul li.nextissue a {
		margin-left: 0;
		right: 20px;
	}
	div.Main .Issue .Issue-Head h1 {
		font-size: 16px !important;
		padding-top: 5px;
	}
	a.Homepage {
		width: 290px;
	}

}
@media only screen and (max-width: 23em) {
	a.Homepage {
		width: 250px;
	}
}
@media only screen and (max-width: 19.9em) {
	a.Homepage {
		width: 80px;
	}
}
@media only screen and (min-width: 40em) {
	.Carousel .slick-list {
		margin-right: -30px !important;
	}
	.Carousel .slick-slide {
		margin-right: 30px;
	}

	/* Spenden-Element bei Artikeln */
	.Artikel-Spende-Choose {
		display: table;
	}
	.Artikel-Spende-Label,
	ul.Services {
		display: table-cell;
	}
	.Artikel-Spende-Choose li {
		margin-left: 20px;
	}
}
@media only screen and (min-width: 47.01em) {
	.Teaser-Small .Wrap {
		padding-right: 25%;
	}
	.Teaser-Small .Image + .Wrap {
		padding-right: 0;
	}
}
@media only screen and (min-width: 50em) {
	.Wrapper {
		font-size: 14px;
	}
	header {
		margin-bottom: 80px;
	}
	.Wrapper.With-Ad-On-Top {
		margin-top: 110px;
	}
	.Logo {
		text-align: center;
	}
	.Header-Produkte {
		background: rgba(0,0,0,0.1);
		display: block;
	}
	.Header-Produkte ul {
		text-align: center;
	}
	.Header-Produkte li {
		display: inline-block;
	}
	.Header-Produkte li:first-child {
		padding-left: 40px;
	}
	.Header-Produkte li a {
		color: #fff;
		display: block;
		font-family: "Noticia Text";
		font-size: 20px;
		line-height: 100%;
		padding: 5px 10px;
		text-decoration: none;
	}
	.Header-Produkte li.Active a {
		color: #fff;
		display: block;
		font-family: "Noticia Text";
		font-weight: 700;
		font-size: 20px;
		padding: 5px 10px;
	}

	/* Mobile-Navi */
	nav input[id*="NaviCheckbox"] {
		display: none;
	}
	nav input[id*="NaviCheckbox"] + label {
		display: none;
	}
	.Navi .Search {
		display: none;
	}

	/* Hauptnavi */
	.Navi-Main {
		font-size: 14px;
		position: absolute;
		width: 100%;
		z-index: 1000000;
	}
	.Navi-Main ~ .Spacer {
		background: #fff;
		height: 40px;
	}
	.Navi-Main ul {
		background: rgba(255,255,255,0.65);
		border-bottom: 5px solid #fff;
		margin: 0 auto;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
	.Navi-Main a {
		color: #222;
		display: block;
		margin: 0;
		text-decoration: none;
	}
	.Navi-Main ul ul a {
		background: rgba(0,0,0,0.1);
		border: 0;
		margin: 0;
		padding: 10px;
		text-align: left;
	}
	.Navi-Main ul ul a:focus,
	.Navi-Main ul ul a:hover,
	.Navi-Main ul ul a:active {
		background: rgba(0,0,0,0.2);
	}
	.Navi-Main ul li li {
		margin: 0 0 -1px 0;
	}
	.Navi-Main ul ul {
		background: none;
		border: 0;
		display: none;
		height: auto;
		margin: 0 0 0 -10px;
		padding: 15px 0 0 0;
		position: absolute;
		width: 200px;
		z-index: 999999;
	}
	.Navi-Main li {
		margin-right: 20px;
		display: inline-block;
	}
	.Navi-Main ul ul li {
		background: #fff;
	}
	.Navi-Main li:last-child {
		margin-right: 0;
	}
	.Navi-Main li.ndDirekt {
		float: right;
	}
	.Navi-Main li li {
		display: block;
		margin-left: 0;
	}
	.Navi ul li ul {
		display: none;
	}
	.Navi ul li:hover ul {
		display: block;
		z-index: 100001;
	}

	/* Navi */
	.Navi .Nav ul li {
		float: left;
	}
	.Navi li a i {
		display: block;
		left: -10000px;
		position: absolute;
		top: -10000px;
	}

	/* Metanavi */
	.Metanavi {
		position: absolute;
		margin-top: -160px;
		width: 97%;
		width: calc(100% - 20px);
		z-index: 100000;
	}
	.Wrapper.With-Ad-On-Top .Metanavi {
		margin-top: 110px;
	}
	.Metanavi-Inner {
		margin: 0 auto;
	}
	.Metanavi ul {
		float: left;
		white-space: nowrap;
		width: 40%;
	}
	.Metanavi ul + ul {
		float: none;
		margin-left: 40%;
		text-align: right;
		width: 60%;
	}
	.Metanavi li,
	.Metanavi li p {
		color: rgba(76,82,92,0.4);
		display: inline;
	}
	.Metanavi ul li {
		margin: 0 20px 0 0;
	}
	.Metanavi ul + ul li {
		margin: 0 0 0 20px;
	}
	.Metanavi a {
		color: #fff;
		display: inline-block;
		font-size: 11px;
		text-transform: uppercase;
	}
	.Metanavi a:focus,
	.Metanavi a:hover,
	.Metanavi a:active {
		text-decoration: underline;
	}
	/* Schnellsuche */
	.Metanavi .Quicksearch a {
		text-decoration: none;
	}
	.Metanavi .Quicksearch a:before {
		content: '\f002';
		font-family: "FontAwesome";
		font-size: 16px;
	}
	.Metanavi .Quicksearch a span {
		display: none;
		left: -10000px;
		position: absolute;
		text-indent: -10000px;
		top: -10000px;
	}

	.New-Ad-1 {
		margin-top: -15px;
	}

	/* Article */
	.Content .Image.Big,
	.Infobox,
	.Gallery .Slideshow .Image {
		margin: 0 0 30px 0;
		width: 100%;
	}
	.Infobox {
		padding: 30px 60px;
	}
	.Content .Infobox.Accordion h3,
	.Content .Infobox .Toggle {
		margin-left: -40px;
		margin-right: -40px;
		padding: 10px 40px;
	}
	.Content .Infobox .Toggle {
		margin: 0 -60px;
	}
	.Content-Ad {
		float: right;
		margin: 0 0 30px 30px;
	}
	.Article-Shop-Ad {
		border-left: 1px solid #222;
		border-bottom: 1px solid #222;
		padding: 5px 0 0 20px;
	}
	.Stopper-Locked-Explanation .Image {
		display: table-cell;
		vertical-align: middle;
		width: 450px;
	}
	.Stopper-Locked-Explanation .Wrap {
		display: table-cell;
		line-height: 24px;
		padding-right: 0;
		vertical-align: middle;
	}

	/* Aside */
	.Article aside .Box {
		margin-top: 60px;
	}
	.Article aside .Author-Box + .Author-Box {
		margin-top: -29px;
	}
	.Article .Tags aside h5,
	.Article .Tags aside ul {
		display: inline;
	}
	.Article aside .Tags h5 {
		float: left;
		padding-right: 10px;
	}

	/* Artikel */
	.Article .Content {
		font-size: 20px;
	}

	/* Spenden-Element bei Artikeln */
	.Artikel-Spende * {
		font-size: 20px;
	}

	/* Autoreninfo zum Artikel */
	.Author-Image {
		float: left;
		width: 170px;
	}
	.Author-Info {
		margin-left: 200px;
	}
	.Author-Media .Media {
		background: url(../images/bg-author-media.png) 14px center no-repeat;
		margin-left: 0;
		padding-left: 20px;
	}
	.Author-Media .Media a {
		border: 1px solid #fff;
		border-left: 0;
		padding: 2px 10px 2px 30px;
	}
	.Author-Box .Media:before {
		margin: 3px 0 0 10px;
		position: absolute;
	}
	.Stopper-Locked-Explanation h3 {
		background: rgba(0, 0, 0, 0) url("../images/bg-h3-stopper.png") no-repeat scroll 0 bottom;
		color: #fff;
		display: inline-block;
		margin-left: -40px;
		margin-top: -70px;
		padding: 10px 20px 20px 10px;
		position: absolute;
	}

	/* Tagespasswerbung beim Artikel */
	ul.Tagespass-Optionen {
		display: table;
		padding: 0;
		width: 100%;
	}
	.Tagespass-Optionen li {
		display: table-cell;
		padding: 0 10px;
		width: 33%;
	}
	.Tagespass-Optionen li:first-child {
		padding: 0 20px 0 0;
	}
	.Tagespass-Optionen li:last-child {
		padding: 0 0 0 20px;
	}

	/* Listing */
	.Home .Listing,
	body.Debatte .Listing {
		padding-top: 20px;
	}
	.Listing article h1 a {
		font-size: 30px;
	}
	.Listing h1.Rubric {
		font-size: 48px;
	}
	.Listing .Further-Articles h4 {
		color: #222;
		font-family: "Noticia Text";
		font-size: 16px;
		font-weight: 700;
	}
	.Slider.Arena {
		border-bottom: 1px solid rgba(47,50,56,0.2);
		margin: 30px 0;
	}
	.Slider.Arena + .Slider.Arena {
		border-top: 1px solid #fff;
		margin-top: -31px;
	}

	/* Listing: Aufmacher */
	.Big-Header {
		height: 480px;
		margin-bottom: 60px;
	}
	.Big-Header figure {
		height: 580px;
		width: 100%;
	}
	.Big-Header .Image {
		margin: 0 -20px;
		position: absolute;
		margin-top: -120px;
	}
	.Big-Header .Image img {
		display: none;
	}
	.Big-Header .Image + .Wrap {
		display: table;
		position: absolute;
		width: calc(100% - 20px);
		z-index: 1000;
	}
	.Big-Header .Image + .Wrap .Inner1 {
		display: table-cell;
		padding-bottom: 75px;
		vertical-align: bottom;
		width: 100%;
	}
	.Big-Header .Image + .Wrap .Inner1 {
		height: 400px;
	}
	.Big-Header .Image + .Wrap .Inner2 {
		background: rgba(0,0,0,0.5);
		padding: 15px 30px;
		text-align: center;
		width: calc(100% - 40px);
	}
	.Big-Header a:focus .Image + .Wrap .Inner2,
	.Big-Header a:hover .Image + .Wrap .Inner2,
	.Big-Header a:active .Image + .Wrap .Inner2 {
		background: rgba(0,0,0,0.6);
		transition: all 0.8s ease-out 0s;
	}
	.Big-Header * {
		color: #fff !important;
		line-height: 160%;
	}
	.Woche .Big-Header .Kicker {
		border: 0;
		margin: 0;
		padding: 0;
		line-height: 100%;
	}
	.Big-Header .Kicker:after {
		background: #fff;
		content: ' ';
		display: block;
		height: 2px;
		margin: 10px auto -20px auto;
		width: 50px;
	}
	.Big-Header h1 {
		margin: 5px 0 0 0;
	}
	.Frontpage-Story h1 a {
		font-size: 30px;
	}
	.Frontpage-Story .Outer-Wrap .Image figure,
	.Big-Header .Outer-Wrap .Image figure {
		background-size: cover;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		margin: 10px 0;
	}
	.Frontpage-Story .Outer-Wrap .Image a,
	.Big-Header .Outer-Wrap .Image a {
		display: block;
		height: 400px;
		overflow: hidden;
		text-indent: -10000px;
	}
	.Frontpage-Story .Outer-Wrap .Image,
	.Big-Header .Outer-Wrap .Image {
		margin-bottom: 20px;
	}
	.Frontpage-Story .Outer-Wrap-Small .Teaser {
		float: left;
		margin-top: -5px;
		padding-right: 30px;
		width: 66.25%;
	}
	.Frontpage-Story .Further-Articles {
		border-left: 1px solid rgba(47,50,56,0.2);
		margin-left: 66.25%;
		padding-left: 30px;
		width: 33.75%;
	}
	.Frontpage-Story .Further-Articles li * {
		line-height: 120%;
	}
	.Frontpage-Story .Further-Articles li {
		margin-bottom: 10px;
	}

	/* Listing: Teaser: Normal */
	.Teaser-Small,
	.List .List-Item {
		padding: 30px 0;
	}
	.Teaser-Overlay {
		margin-top: 30px;
	}

	.Teaser-Small .Deck,
	.List .List-Item .Deck {
		font-size: 14px;
	}
	.Teaser-Small .Image,
	.Teaser-Small .Image + .Wrap {
		display: table-cell;
		vertical-align: top;
	}
	.Teaser-Small .Image + .Wrap {
		padding-left: 20px;
	}
	.Teaser-Small .Image {
		width: 280px;
	}
	.Teaser-Small figure {
		height: 200px;
		width: 280px;
	}
	.Teaser-Small figure a {
		display: block;
		text-indent: -10000px;
	}
	.Teaser-Small figure img {
		width: 100%;
	}
	.Teaser-Small .Image iframe {
		height: 180px;
		width: 280px;
	}
	.Teaser-Small .Image .Youtube iframe {
		height: 158px;
	}
	.Teaser-Small .item {
		padding-left: 30px;
	}

	/* Listing: Teaser als Spalten */
	.Teaser-3-Cols {
		display: table;
		margin-bottom: 60px;
		width: 100%;
	}
	.Teaser-Col {
		display: table-cell;
		padding: 0 10px;
		width: 33%;
	}
	.Teaser-Col:first-child {
		padding: 0 20px 0 0;
	}
	.Teaser-Col:last-child {
		padding-left: 20px;
	}
	.Teaser-Col a {
		color: #222;
		display: block;
		text-decoration: none !important;
	}
	.Teaser-Col img {
		display: none;
	}
	.Teaser-Col figure {
		background-size: cover;
		background-position: 50% 50%;
		display: block;
		margin-bottom: 10px;
		height: 150px;
	}
	.Teaser-Col h3 {
		font-family: "Noticia Text";
		font-size: 24px;
		margin: 10px 0;
	}

	/* Listing: Teaser: Semi-Gross */
	.Teaser-Semi-Big {
		margin-bottom: 60px;
	}
	.Teaser-Semi-Big .Image {
		float: left;
		width: 50%;
	}
	.Teaser-Semi-Big figure {
		border-top: 8px solid #fff;
		height: 300px;
		width: 100%;
		width: calc(100% - 20px);
	}
	.Teaser-Semi-Big figure img {
		display: none;
	}
	.Teaser-Semi-Big article .Wrap {
		margin-left: 50%;
		padding-left: 20px;
	}

	/* Listing: Teaser Big */
	.Teaser-Big figure,
	.Teaser-Big figure a {
		height: 400px;
	}
	.Teaser-Big figure {
		margin-bottom: 10px;
	}


	/* Listing: Teaser: Gross */
	.Teaser-Big {
		padding: 30px 0;
	}
	.Teaser-Big .Image {
		margin-bottom: 15px;
	}
	.Teaser-Big article h3 {
		margin-bottom: 10px;
	}
	.Teaser-Big article h3 a {
		font-size: 30px;
	}
	.Teaser-Big figure,
	.Teaser-Big figure a {
		height: 400px;
	}
	.Teaser-Big figure {
		margin-bottom: 10px;
	}

	/* Listing: Teaser: Volle Breite */
	.Teaser-Overlay article {
		display: table-cell;
		width: 50%;
	}
	.Listing .Teaser-Overlay article h3 a {
		font-size: 30px;
	}
	.Teaser-Overlay .Further-Articles {
		display: table-cell;
		padding-left: 15%;
		width: 50%;
	}
	.Teaser-Overlay .Further-Articles li {
		display: none;
		margin-bottom: 40px;
	}
	.Teaser-Overlay .Further-Articles li:before {
		padding: 2px 0 0 0;
	}
	.Teaser-Overlay .Further-Articles li:nth-child(1),
	.Teaser-Overlay .Further-Articles li:nth-child(2),
	.Teaser-Overlay .Further-Articles li:nth-child(3) {
		display: block;
	}
	.Teaser-Overlay .Further-Articles a:focus,
	.Teaser-Overlay .Further-Articles a:hover,
	.Teaser-Overlay .Further-Articles a:active {
		text-decoration: none;
	}
	.Teaser-Overlay .Further-Articles a:focus h4,
	.Teaser-Overlay .Further-Articles a:hover h4,
	.Teaser-Overlay .Further-Articles a:active h4 {
		text-decoration: underline;
	}

	.Teaser-Overlay .Further-Articles h4 {
		font-size: 20px;
	}
	.Teaser-Overlay + .Teaser-Small {
		margin-top: 30px;
	}

	/* Stopper Die Woche */
	.Woche .Stopper.Opener {
		margin-left: -70px;
		width: calc(100% + 140px);
	}
	.Woche .Stopper.Opener .Issue-Preview {
		display: table-cell;
		vertical-align: top;
		width: 180px;
	}
	.Woche .Stopper.Opener .Issue-Preview .Image {
		border-right: 1px solid rgba(47,50,56,1);
		height: 280px;
		overflow: hidden;
	}
	.Woche .Stopper.Opener .Issue-Preview .Image img {
		margin: 15px 0 0 15px;
		transform: rotate(-7.5deg);
		max-width: 100%;
	}
	.Woche .Stopper.Opener .Issue-Preview + .Desc {
		display: table-cell;
		padding-left: 30px;
		vertical-align: top;
	}
	.Woche .Stopper.Opener .Deck {
		color: rgba(47,50,56,0.75);
		font-size: 16px;
		margin: 30px 0 15px 0;
	}
	.Woche .Stopper.Opener .Deck a {
		color: #db0065;
		font-weight: 700;
	}
	.Woche .Stopper.Opener .Abo {
		padding-right: 70px;
	}
	.Woche .Stopper.Opener .Abo .Desc {
		background:  rgba(47,50,56,0.25);
		font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
		height: 280px;
		padding: 30px;
		text-align: center;
		vertical-align: middle;
	}
	.Woche .Stopper.Opener .Abo h3 {
		font-weight: 700;
		margin-bottom: 20px;
	}
	.Woche .Stopper.Opener .Abo .Desc p {
		color: #666;
		margin-bottom: 20px;
	}
	.Woche .Stopper.Opener .Abo .Desc p strong,
	.Woche .Stopper.Opener .Abo .Desc p.Button {
		color: #444;
		font-family: UnitWeb, Tahoma, Arial, Helvetica, sans-serif;
	}
	.Woche .Stopper.Simple {
		background: rgba(47,50,56,0.25);
	}
	.Woche .Stopper.Simple.Newsletter form {
		display: table;
		margin: 0 auto !important;
		padding: 0 !important;
	}
	.Woche .Stopper.Simple.Newsletter p {
		display: table-cell;
		vertical-align: middle;
		white-space: nowrap;
	}
	.Woche .Stopper.Simple.Newsletter p,
	.Woche .Stopper.Simple.Newsletter p * {
		margin: 0 !important;
		padding: 0 !important;
	}
	.Woche .Stopper.Simple.Newsletter p.Input {
		padding-left: 20px !important;
	}

	/* Karussell */
	.Slider {
		height: auto;
		overflow: hidden;
		width: 100%;
	}

	/* ndPLUS-Karussell mit Abowerbung */
	/* Supernova-Karussell */
	.ndPLUS-Abowerbung,
	.Supernova-Navi,
	.OXI-Packshot {
		display: block;
		font-size: 12px;
		margin-top: 95px;
		right: 20px;
		text-align: center;
		position: absolute;
		width: 200px;
	}
	.OXI-Packshot {
		right: auto;
		text-align: left;
	}
	.OXI-Packshot h3 {
		font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
		font-size: 18px;
		margin-top: 24px;
	}
	.OXI-Packshot h3:before {
		content: '\f0da';
		display: inline-block;
		float: left;
		font-family: "FontAwesome";
		margin-right: 6px;
	}
	.OXI-Packshot img {
		box-shadow: 0 5px 10px #222;
		-moz-box-shadow: 0 2px 3px  #222;
		-webkit-box-shadow: 0 2px 3px #222;
		margin: 6px 0 0 20px;
		transform: rotate(-7.5deg);
		width: 180px;
	}

	.ndPLUS-Abowerbung p.Button {
		margin-top: 15px;
	}
	.ndPLUS-Abowerbung h4 {
		color: #db0065;
		font-family: UnitWeb-Bold;
		margin-bottom: 5px;
	}
	.ndPLUS-Abowerbung + .Slider .Carousel,
	.Supernova-Navi + .Slider .Carousel,
	.OXI-Packshot + .Slider .Carousel {
		width: calc(100% - 250px);
	}
	.Supernova-Navi + .Slider .Carousel,
	.OXI-Packshot + .Slider .Carousel {
		margin-left: 250px;
	}
	.Slider.OXI .Carousel .slick-slide figure {
		float: left;
		border-right: 20px solid #fff;
		width: 190px;
	}
	.Slider.OXI .Carousel .slick-slide h4 {
		color: rgba(0,88,102,1);
		font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 140%;
		padding: 0;
		text-decoration: none !important;
	}
	.Slider.OXI .Carousel .slick-slide h4 span {
		display: inline-block;
		vertical-align: -2px;
	}
	.Slider.OXI .Carousel .slick-slide h4 .ndPLUS-Label {
		font-size: 14px;
		margin-left: 10px;
		vertical-align: 0px;
	}
	.Slider.OXI .Carousel .slick-slide .PDF {
		color: rgba(0,88,102,1);
		font-size: 14px;
		margin-top: 10px;
	}
	.Slider.OXI .Carousel .slick-slide a:hover .PDF {
		text-decoration: underline;
	}
	.Slider.OXI .Carousel .slick-slide .PDF:before {
		color: #000;
		content: '\f1c1';
		display: inline-block;
		float: left;
		font-family: "FontAwesome";
		margin-right: 6px;
	}
	.Supernova-Navi {
		margin-left: 0 !important;
		margin-top: 120px;
		text-align: left;
	}
	.Supernova-Navi li {
		margin-bottom: 10px;
	}
	.Supernova-Navi li a {
		font-size: 20px;
	}

	/* Abo-Werbung */
	.Big-Ad {
		margin: 60px 0;
	}
	.Big-Ad .Image {
		float: left;
		width: 50%;
	}
	.Big-Ad .Wrap {
		margin-left: 50%;
	}
	.Big-Ad h3 {
		font-size: 48px;
	}
	.Content ul.Tab-Reiter li {
		margin-bottom: 0;
	}

	/* Formulare: Fortschrittszaehler */
	.Progress-Bar-Steps {
		border-top: 1px solid #ccc;
		display: inline-block;
		font-size: 12px;
		margin: 60px 0 30px 0;
	}
	.Progress-Bar-Steps ul {
		display: table;
		margin-top: -10px;
	}
	.Progress-Bar-Steps li {
		color: #666;
		display: table-cell;
		min-width: 60px;
		max-width: 160px;
		padding-right: 30px;
		vertical-align: top;
	}
	.Progress-Bar-Steps li:last-child {
		background: #fff;
		padding-right: 0;
	}
	.Progress-Bar-Steps li strong {
		background: #ccc;
		border: 1px solid transparent;
		color: #fff;
		border-radius: 20px;
		display: table-cell;
		height: 18px;
		line-height: 11px;
		text-align: center;
		vertical-align: middle;
		width: 18px;
	}
	.Progress-Bar-Steps li.Done {
		color: #222;
	}
	.Progress-Bar-Steps li.Done strong {
		background: rgba(0,88,102,1);
		color: #fff;
	}
	.Progress-Bar-Steps li.Active {
		color: #db0065;
	}
	.Progress-Bar-Steps li.Active strong {
		background: #db0065;
		color: #fff;
	}
	div.Tab-Reiter {
		margin-left: -20px;
		margin-right: -20px;
	}

	/* Footer */
	.Desktop .Footer {
		border-top: 1px solid rgba(47,50,56,0.5);
		margin: 60px 0 0 0;
		padding: 30px 0;
	}
	.Mobile .Footer {
		padding: 0 0 30px 0;
	}
	.Footer-Navi {
		display: table;
		margin: 0 auto;
	}
	.Footer-Navi ul {
		border-right: 1px solid rgba(47,50,56,0.5);
		display: table-cell;
		width: 120px;
	}
	.Footer-Navi ul:last-child {
		border-right: 0;
		width: 100px;
	}
	.Footer .nd-Formate + .Footer-Navi ul {
		border-left: 1px solid rgba(47,50,56,0.5);
		border-right: 0;
	}
	.Footer-Navi li {
		font-size: 12px;
		padding: 5px 10px;
	}
}
@media only screen and (max-width: 62.5em) {
	.Frontpage-Story .Issue-Preview {
		display: none;
	}
	.Big-Header .Image {
		width: 100%;
	}
}
@media only screen and (min-width: 62.5em) {
	.Wrapper {
		font-size: 16px;
		width: 1000px;
	}
	#AdsLocation .Ads {
		display: block;
		padding: 5px 0;
	}
	#AdsLocation .Ads .Ad1 {
		width: 1000px;
	}
	#AdsLocation .Ads .Ad1.Wallpaper {
		width: 1010px;
	}
	#AdsLocation .Ads .Ad2 {
		margin-left: 1000px;
		padding: 5px 0 0 5px;
	}
	.Metanavi {
		margin-left: 30px;
		width: auto;
	}
	.Navi-Main {
		font-size: 14px;
	}
	.Navi-Main ul,
	.Metanavi-Inner {
		padding-left: 0;
		width: 940px;
	}
	.Navi-Main ul {
		width: 1000px;
	}
	.Navi-Main {
		left: 0;
		width: 100%;
	}
	.Metanavi a {
		font-size: 12px;
	}
	.New-Ad-1 a {
		padding-left: 30px;
	}
	.Tagespass-Hinweis a {
		font-size: 18px;
	}

	main,
	footer {
		padding: 0 30px;
	}

	/* Content-Teil, eingerueckt */
	.Main-Indent,
	.Content .Fotostrecke {
		padding: 0 125px;
	}
	.Main-Indent .Main-Indent {
		padding: 0 !important; /* Sicherung */
	}
	.Main-Indent h1 {
		font-size: 40px;
	}
	.Main-Indent h2 {
		font-size: 22px;
	}
	.Content .Image.Big,
	.Content .Image.Right,
	.Content-Ad,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		margin-right: -125px;
	}
	.Content .Image.Big,
	.Content .Image.Left,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		margin-left: -125px;
	}
	.Content .Image.Big,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		width: calc(100% + 250px);
	}
	.EventView .Content .Image.Big {
		margin: 0 0 30px 0 !important;
		width: 100% !important;
	}

	.Author-Box {
		padding-left: 155px;
		padding-right: 155px;
	}
	.Author-Box,
	div.Tab-Reiter {
		margin-left: -155px;
		margin-right: -155px;
	}
	div.Tab-Reiter ul.Tab-Reiter {
		margin-left: 20px;
	}
	div.Tab-Reiter ul.Tab-Reiter li a,
	div.Tab-Reiter ul.Tab-Reiter li span {
		padding: 10px 20px;
	}
	div.Tab-Reiter .Tab-Content {
		padding-left: 30px;
		padding-right: 30px;
	}
	.Content div.Tab-Reiter .Tab-Content {
		margin-top: 6px;
	}

	/* Listing */
	.Listing article h3 a,
	.Teaser-Big h3 {
		font-size: 22px;
	}
	.Listing article .Deck {
		font-size: 16px;
	}
	.Teaser-Small .Image,
	.Teaser-Small figure,
	.Teaser-Small .Image iframe {
		width: 320px;
	}
	.Teaser-Small .Image iframe {
		height: 220px;
	}
	.Teaser-Small .Image .Youtube iframe {
		height: 181px;
	}
	.Teaser-Small .Image + .Wrap {
		padding-left: 30px;
	}
	.Teaser-Overlay {
		margin: 0 -30px 30px -30px;
	}

	/* Listing: Aufmacher */
	.Big-Header {
		height: 540px;
	}
	.Main-Indent .Big-Header {
		margin-left: -125px;
		margin-right: -125px;
	}
	.Big-Header figure {
		height: 625px;
	}
	.Big-Header .Image {
		margin-left: -30px;
		margin-right: -30px;
		width: 1000px;
	}
	.Big-Header .Image + .Wrap {
		width: 960px;
	}
	.Big-Header .Image + .Wrap .Inner1 {
		height: 450px;
	}
	.Big-Header .Image + .Wrap .Inner2 {
		width: 940px;
	}
	.Frontpage-Story h1 a,
	.Big-Header h1 a {
		font-size: 36px;
	}
	.Frontpage-Story .Issue-Preview,
	.Big-Header .Issue-Preview {
		float: left;
		margin: 0;
		width: 240px;
	}
	.Frontpage-Story .Issue-Preview .Image,
	.Big-Header .Issue-Preview .Image {
		height: 350px;
		overflow: hidden;
		width: 210px;
	}
	.Frontpage-Story .Issue-Preview h5,
	.Big-Header .Issue-Preview h5 {
		font-family: "Noticia Text";
		font-weight: 700;
		margin: 0 0 -20px 10px;
		transform: rotate(-7.5deg);
	}
	.Frontpage-Story .Issue-Preview .Image img,
	.Big-Header .Issue-Preview .Image img {
		margin: 30px 0 0 30px;
		transform: rotate(-7.5deg);
	}
	.Frontpage-Story .Image img,
	.Big-Header .Image img {
		width: 100%;
	}
	.Frontpage-Story .Issue-Preview ul,
	.Big-Header .Issue-Preview ul {
		margin: 60px 0 0 50px;
	}
	.Frontpage-Story .Issue-Preview .Small a,
	.Frontpage-Story .Issue-Preview .Small a {
		color: rgba(47,50,56,0.5);
		font-size: 12px;
	}
	.Frontpage-Story .Issue-Preview .Small a:focus,
	.Frontpage-Story .Issue-Preview .Small a:hover,
	.Frontpage-Story .Issue-Preview .Small a:active,
	.Big-Header .Issue-Preview .Small a:focus,
	.Big-Header .Issue-Preview .Small a:hover,
	.Big-Header .Issue-Preview .Small a:active {
		color: rgba(47,50,56,1);
	}
	.Frontpage-Story .Issue-Preview .Small,
	.Big-Header .Issue-Preview .Small {
		float: left;
		margin: 15px 15px 0 0;
	}
	.Frontpage-Story .Issue-Preview li.Epub i,
	.Big-Header .Issue-Preview li.Epub i {
		background: url(../images/epub.png) 0 4px no-repeat;
		background-size: 16px 16px;
		display: inline-block;
		height: 20px;
		opacity: 0.5;
		width: 20px;
	}
	.Frontpage-Story .Issue-Preview li.Epub a:focus i,
	.Frontpage-Story .Issue-Preview li.Epub a:hover i,
	.Frontpage-Story .Issue-Preview li.Epub a:active i,
	.Big-Header .Issue-Preview li.Epub a:focus i,
	.Big-Header .Issue-Preview li.Epub a:hover i,
	.Big-Header .Issue-Preview li.Epub a:active i {
		opacity: 1;
	}
	.Frontpage-Story .Issue-Preview li span,
	.Big-Header .Issue-Preview li span {
		display: none;
	}
	.Frontpage-Story .Issue-Preview li a,
	.Big-Header .Issue-Preview li a {
		text-decoration: none !important;
	}
	.Frontpage-Story .Issue-Preview .fa,
	.Big-Header .Issue-Preview .fa {
		font-size: 16px;
		padding-right: 5px;
	}
	.Frontpage-Story .Issue-Preview .Tagesausgabe a .fa,
	.Big-Header .Issue-Preview .Tagesausgabe a .fa {
		color: #db0065;
	}
	.Frontpage-Story .Issue-Preview .Tagesausgabe a,
	.Big-Header .Issue-Preview .Tagesausgabe a {
		font-family: "Noticia Text";
		font-size: 14px;
	}
	.Desktop .Frontpage-Story .Outer-Wrap,
	.Desktop .Big-Header .Outer-Wrap {
		border-left: 1px solid rgba(47,50,56,0.5);
		margin-left: 210px;
		padding-left: 30px;
		width: 730px;
	}
	.Frontpage-Story .Outer-Wrap .Image a,
	.Big-Header .Outer-Wrap .Image a {
		height: 365px;
	}

	.Teaser-Col figure {
		height: 185px;
	}

	.Teaser-Overlay .Outer-Wrap {
		min-height: 400px;
		padding: 60px 100px 20px 100px;
	}

	.Slider .Arrows {
		display: block;
		margin-top: 90px;
		opacity: 0.25;
		position: absolute;
		width: 940px;
	}
	.Slider button {
		background: url(../images/chevron.png) no-repeat;
		border: 0;
		cursor: pointer;
		height: 22px;
		position: absolute;
		text-indent: -10000px;
		width: 16px;
	}
	.Slider.Arena button {
		margin-top: 60px;
	}
	.Slider button.slick-prev {
		left: -25px;
	}
	.Slider button.slick-next {
		background-position: 0 -60px;
		right: -25px;
	}


	/* ndPLUS-Karussell mit Abowerbung, Supernova */
	.ndPLUS-Abowerbung,
	.Supernova-Navi,
	.OXI-Packshot {
		font-size: 14px;
		margin-left: 720px;
		right: auto;
		width: 230px;
	}
	.OXI-Packshot {
		margin-left: 0 !important;
	}
	.ndPLUS-Abowerbung + .Slider .Carousel,
	.Supernova + .Slider .Carousel {
		width: calc(100% - 250px);
	}
	.Supernova-Navi + .Slider .Carousel,
	.OXI-Packshot + .Slider .Carousel {
		margin-left: 250px;
	}

	.Redaktion .Author-Follow,
	.Redaktion .Listing.Last-Articles,
	.Main-Indent .Listing {
		margin-left: -125px;
		margin-right: -125px;
	}

	/* Footer */
	.Desktop .Footer .nd-Formate {
		float: left;
		text-align: right;
	}
	.Desktop .Footer .nd-Formate span {
		background: #fff;
		color: rgba(47,50,56,0.25);
		margin: -45px 0 10px 0;
	}
	.Desktop .Footer .nd-Formate span,
	.Desktop .Footer .nd-Formate ul {
		padding-right: 30px;
	}
	.Desktop .Footer .nd-Formate ul li {
		display: block;
		margin: 0 0 15px 0;
	}
	.Desktop .Footer .nd-Formate ul li a {
		background: url(../images/bg-nd-Formate.png) no-repeat;
		display: inline-block;
		height: 40px;
		padding: 7px 20px 7px 30px;
	}
	.Mobile .Footer .nd-Formate ul li {
		display: inline;
		margin-right: 30px;
	}
	.Mobile .Footer .nd-Formate ul li a {
		background: #db0065;
		display: inline-block;
		padding: 10px;
	}
	.Footer .nd-Formate + .Footer-Navi {
		float: right;
	}

	/* Bannerformate */
	.Ad-900 {
		display: block;
	}
}
@media only screen and (min-width: 100em) {
	.Wrapper {
		font-size: 18px;
		width: 1200px;
	}
	.Wrapper.With-Ad-On-Top {
		margin-left: auto;
		margin-right: auto;
	}
	#AdsLocation .Ads .Ad1 {
		width: 1200px;
	}
	#AdsLocation .Ads .Ad1.Wallpaper {
		width: 1210px;
	}
	#AdsLocation .Ads .Ad2 {
		margin-left: 1200px;
	}
	.Navi-Main {
		font-size: 16px;
	}
	.Navi-Main ul {
		width: 1200px;
	}
	.Metanavi-Inner {
		width: 1000px;
	}
	.Metanavi {
		margin-left: 100px;
	}

	.New-Ad-1 a {
		margin-left: 100px;
	}
	.New-Ad-1 a {
		padding-left: 0;
	}

	main,
	footer {
		padding: 0 100px;
	}


	/* Content-Teil, eingerueckt */
	.Main-Indent,
	.Content .Fotostrecke {
		padding: 0 150px;
	}
	.Main-Indent h1,
	.Direkt h1 {
		font-size: 48px;
	}
	.Content .Image.Big,
	.Content .Image.Right,
	.Content-Ad,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		margin-right: -150px;
	}
	.Content .Image.Big,
	.Content .Image.Left,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		margin-left: -150px;
	}
	.Content .Image.Big,
	.Gallery .Slideshow,
	.Content .Fotostrecke {
		width: calc(100% + 300px);
	}
	.Author-Box {
		padding-left: 250px;
		padding-right: 250px;
	}
	.Author-Box,
	div.Tab-Reiter {
		margin-left: -250px;
		margin-right: -250px;
	}
	div.Tab-Reiter ul.Tab-Reiter {
		margin-left: 100px;
	}
	div.Tab-Reiter ul.Tab-Reiter li a,
	div.Tab-Reiter ul.Tab-Reiter li span {
		padding: 10px 30px;
	}
	div.Tab-Reiter .Tab-Content {
		padding-left: 120px;
		padding-right: 120px;
	}
	.Content div.Tab-Reiter .Tab-Content {
		margin-top: 5px;
	}

	.Slideshow .Image .Title {
		font-size: 18px;
	}

	/* Listing */
	.Listing article h3 a,
	.Teaser-Big h3 {
		font-size: 24px;
	}
	.Teaser-Overlay {
		margin-left: -100px;
		margin-right: -100px;
	}
	.Listing .Teaser-Overlay article h3 a {
		font-size: 36px;
	}
	.Teaser-Overlay .Further-Articles h4 {
		font-size: 22px;
	}

	/* Listing: Aufmacher, Wochenendaufmachen + Wochenend-Artikelkopf */
	.Big-Header {
		height: 650px;
	}
	.Main-Indent .Big-Header {
		margin-left: -150px;
		margin-right: -150px;
	}
	.Big-Header figure {
		height: 750px;
	}
	.Big-Header .Image {
		margin-left: -100px;
		margin-right: -100px;
		width: 1200px;
	}
	.Big-Header .Image + .Wrap .Inner1 {
		height: 575px;
	}
	.Big-Header .Image + .Wrap .Inner2 {
		width: 1000px;
	}
	.Frontpage-Story .Issue-Preview,
	.Big-Header .Issue-Preview {
		margin-left: -70px;
	}
	.Frontpage-Story .Issue-Preview .Image,
	.Big-Header .Issue-Preview .Image {
		height: 400px;
		width: 240px;
	}
	.Frontpage-Story .Issue-Preview ul,
	.Big-Header .Issue-Preview ul {
		margin: 60px 0 0 70px;
	}
	.Desktop .Frontpage-Story .Outer-Wrap,
	.Desktop .Big-Header .Outer-Wrap {
		margin-left: 170px;
		width: 800px;
	}
	.Frontpage-Story .Outer-Wrap .Image a,
	.Big-Header .Outer-Wrap .Image a {
		height: 400px;
	}

	.Teaser-Col figure {
		height: 200px;
	}


	/* ndPLUS-Karussell mit Abowerbung, Supernova */
	.ndPLUS-Abowerbung,
	.Supernova-Navi,
	.OXI-Packshot {
		margin-left: 772px;
	}
	.ndPLUS-Abowerbung + .Slider .Carousel,
	.Supernova-Navi + .Slider .Carousel,
	.OXI-Packshot + .Slider .Carousel {
		width: calc(100% - 258px);
	}
	.Supernova-Navi + .Slider .Carousel,
	.OXI-Packshot + .Slider .Carousel {
		margin-left: 258px;
	}

	.Slider .Arrows {
		width: 1000px;
	}
	.Slider button.slick-prev {
		left: -30px;
	}
	.Slider button.slick-next {
		right: -30px;
	}

	/* Redaktion */
	.Redaktion .Author-Follow,
	.Redaktion .Listing.Last-Articles,
	.Main-Indent .Listing {
		margin-left: -150px;
		margin-right: -150px;
	}
}

/* Relikte: */

/* Subnavi auf Extraseiten */
.Subnavi {
	margin-bottom: 10px;
}
.Subnavi li {
	display: inline;
	margin-right: 10px;
}
.Subnavi li.Active {
	font-family: UnitWeb-Bold, Arial, Helvetica, sans-serif;
}
.Subnavi li:last-child {
	margin-right: 0;
}

/* Die Praeger-Linie */
.Content hr {
	background: #222;
	border: 0;
	height: 1px;
}

body#PUB {
   /* chrome 33 font-bug workaround */
   -webkit-animation-duration: 0.1s;
   -webkit-animation-name: fontfix;
   -webkit-animation-iteration-count: 1;
   -webkit-animation-timing-function: linear;
   -webkit-animation-delay: 0.1s;
}

/* chrome 33 font-bug workaround */
@-webkit-keyframes fontfix{
   from{   opacity: 1; }
   to{ opacity: 1; }
}
                                                                                                                                                                   