@charset "UTF-8";

/* Farben

violet 		#6d1e7e
lila 		#c30065
rot 		#e2001a
gelb 		#f8b323
hellblau 	#a7c7e6
blau 		#007ac0
petrol		#008193
gruen		#97be0d

*/

@import url(/kontext/css/reset-min.css);
@import url(/css/media-min.css);

@import url(https://cdn.warenform.de/fonts/slabo-27px/latin-ext_latin/css/stylesheet.css);
@import url(https://cdn.warenform.de/fonts/roboto-condensed/latin-ext_latin/css/stylesheet.css);
@import url(https://cdn.warenform.de/fonts/font-awesome-4.7.0/css/font-awesome.min.css);

/* Crete Round font licence: http://cdn.warenform.de/fonts/crete-round/licence/ */

/* crete-round-regular - latin-ext_latin */
@font-face {
  font-family: 'Crete Round';
  font-style: normal;
  font-weight: 400;
  src: url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Crete Round'), local('CreteRound-Regular'),
       url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.woff') format('woff'), /* Modern Browsers */
       url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//cdn.warenform.de/fonts/crete-round/latin-ext_latin/crete-round-v5-latin-ext_latin-regular.svg#CreteRound') format('svg'); /* Legacy iOS */
}

/* Roboto font licence: http://cdn.warenform.de/fonts/roboto/licence/ */

/* roboto-700 - latin-ext_latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.eot'); /* IE9 Compat Modes */
  src: local('Roboto Bold'), local('Roboto-Bold'),
       url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.woff') format('woff'), /* Modern Browsers */
       url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('//cdn.warenform.de/fonts/roboto/latin-ext_latin/roboto-v15-latin-ext_latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}

body,
.cke_editable {
    background-color: #F5F5F5;
	background-position: center top;
	background-attachment: fixed;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 150%;
	padding-top: 21px;
}

/* Aktuelle Ausgabe */
body#PUB,
body#PUB.Article-View {
	background-image: url(../images/bg-topic-90.jpg) !important;
	background-position: left 0;
	background-repeat: repeat-y !important;
}

body#PUB.Home,
body#PUB.Blog {
	background-position: left 0;
}

body#PUB.Topic-1 {
}

/* Ausgabe 32 */
body#PUB.Topic-89 {
	background-image: url(../images/bg-topic-90.jpg) !important;
}

/* Ausgabe 31 */
body#PUB.Topic-89 {
	background-image: url(../images/bg-topic-89.jpg) !important;
}

/* Ausgabe 30 */
body#PUB.Topic-84 {
	background-image: url(../images/bg-topic-84.jpg) !important;
}

/* Ausgabe 29 */
body#PUB.Topic-81 {
	background-image: url(../images/bg-topic-81.jpg) !important;
}

/* Ausgabe 28 */
body#PUB.Topic-80 {
	background-image: url(../images/bg-topic-80.jpg) !important;
}

/* Ausgabe 27 */
body#PUB.Topic-79 {
	background-image: url(../images/bg-topic-79.jpg) !important;
}

/* Ausgabe 26 */
body#PUB.Topic-78 {
	background-image: url(../images/bg-topic-78.jpg) !important;
}

/* Ausgabe 25 */
body#PUB.Topic-76 {
	background-image: url(../images/bg-topic-76.jpg) !important;
}

/* Ausgabe 24 */
body#PUB.Topic-75 {
	background-image: url(../images/bg-topic-75.jpg) !important;
}

/* Ausgabe 23 */
body#PUB.Topic-74 {
	background-image: url(../images/bg-topic-74.jpg) !important;
}

/* Ausgabe 22 */
body#PUB.Topic-73 {
	background-image: url(../images/bg-topic-73.jpg) !important;
}

/* Ausgabe 21 */
body#PUB.Topic-72 {
	background-image: url(../images/bg-topic-72.jpg) !important;
}

/* Ausgabe 20 */
body#PUB.Topic-69 {
	background-image: url(../images/bg-topic-69.jpg) !important;
}

/* Ausgabe 19 */
body#PUB.Topic-68 {
	background-image: url(../images/bg-topic-68.jpg) !important;
}

/* Ausgabe 18 */
body#PUB.Topic-63 {
	background-image: url(../images/bg-topic-63.jpg) !important;
}

/* Ausgabe 17 */
body#PUB.Topic-61 {
	background-image: url(../images/bg-topic-61.jpg) !important;
}


/* Ausgabe 16 */
body#PUB.Topic-56 {
	background-image: url(../images/bg-topic-56.jpg) !important;
}

/* Ausgabe 15 */
body#PUB.Topic-54 {
	background-image: url(../images/bg-topic-54.jpg) !important;
}

/* Ausgabe 14 */
body#PUB.Topic-53 {
	background-image: url(../images/bg-topic-53.jpg) !important;
}

/* Ausgabe 13 */
body#PUB.Topic-51 {
	background-image: url(../images/bg-topic-51.jpg) !important;
}

/* Ausgabe 12 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 11 */
body#PUB.Topic-48 {
	background-image: url(../images/bg-topic-48.jpg) !important;
}

/* Ausgabe 10 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 9 */
body#PUB.Topic-46 {
	background-image: url(../images/bg-topic-46.jpg) !important;
}

/* Ausgabe 8 */
body#PUB.Topic-42 {
	background-image: url(../images/bg-topic-42.jpg) !important;
}

/* Ausgabe 7 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 6 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 5 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 4 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 3 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 2 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}

/* Ausgabe 1 */
body#PUB.Topic- {
	background-image: url(../images/bg-topic-.jpg) !important;
}


body#PUB.Issue-Listing {
	background-image: none !important;
}

a,
.cke_editable a {
	color: #5b8190;
	outline: none;
	text-decoration: none;
}
a:focus,
a:hover,
a:active {
	text-decoration: underline;
}
.Content em,
.Content i,
.cke_editable em,
.cke_editable i {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	font-style: italic;
}
.Content strong,
.Content b,
.cke_editable strong,
.cke_editable b {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
}
.Content strong em,
.Content b em,
.cke_editable em strong,
.cke_editable em b,
.Content strong i,
.Content b i,
.cke_editable i strong,
.cke_editable i b {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-style: italic;
	font-weight: 700;
}

a[href="https://anchor.fm/s/10ce4b80/podcast/rss"] {
	background: url(../images/anchor.png) no-repeat;
	background-size: 20px 20px;
	margin-left: 5px;
	padding-left: 20px;
}
a[href="https://play.google.com/store/apps/details?id=de.danoeh.antennapod&hl=de"] {
	background: url(../images/antennapod.png) no-repeat;
	background-size: 20px 20px;
	margin-left: 5px;
	padding-left: 25px;
}
a[href="https://open.spotify.com/show/0eRSYBp0SHw6upku0iqSU2"]:before {
	color: #1ED760;
	content: '\f1bc';
	display: inline-block;
	font-family: 'FontAwesome';
	font-size: 20px;
	margin-left: 5px;
	padding-right: 5px;
}
.Html {
	margin: 20px 0;
}
.Html iframe {
	width: 100%;
}

blockquote,
.cke_editable blockquote {
    background: #6d1e7e;
	color: #fff;
	font-family: 'Crete Round','Slabo 27px',serif;
	margin: 10px -10px;
	padding: 10px;
}
blockquote *,
.cke_editable blockquote * {
	font-family: 'Crete Round','Slabo 27px',serif;
}
blockquote p,
.cke_editable blockquote p {
	margin: 0 !important;
}

/* Sprungmarken verstecken */
.Jumplabels {
	left: -10000px;
	position: absolute;
	top: -10000px;
}

/* Kopf */
.Header-Print {
	display: none;
}

/* Logo */
.Logo {
	height: 90px;
	width: 100%;
}
#PUB.Home .Logo {
	position: fixed;
}
#PUB.Home .Header {
	height: 90px;
}
.Logo em {
	display: block;
	margin: 0 auto;
	width: 960px;
}
.Logo span {
	background: url(../images/black-shade.png);
	display: block;
	height: 90px;
	opacity: 0.3;
	position: absolute;
	width: 100%;
}
#PUB.Issue-Listing .Logo span {
	background: #666;
	opacity: 1;
}
.Logo img {
	display: block;
	margin: 10px;
	position: absolute;
	width: 480px;
	z-index: 1;
}

/* Navigation */
.Navi {
	background: #fff;
	box-shadow: 0 -3px 5px #000;
	height: 21px;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 100000000;
}
.Navi .Navi-Wrap {
	margin: -2px auto 0 auto;
	width: 940px;
}
.Navi ul {
	float: left;
}
.Navi li {
	display: inline-block;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-left: 10px;
	text-transform: uppercase;
}
.Navi li strong {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
}
.Navi li:nth-child(2) {
	margin-left: -10px;
}
.Navi li a {
	color: #999;
	display: inline-block;
	height: 23px;
	overflow: hidden;
	padding: 0 10px;
	text-decoration: none;
}
#PUB.Home .Navi li a[href="/de/topic/4.die-ausgaben.html"],
#PUB.Home .Navi li a[href="/de/topic/6.redaktionsblog.html"],
#PUB.Home .Navi li a[href="/de/topic/5.abonnieren.html"] {
	color: #666;
}
.Navi li a:focus,
.Navi li a:hover,
.Navi li a:active {
	color: #000 !important;
}
.Navi .LogoMini {
	opacity: 0;
	margin: 0 0 0 -125px !important;
	height: 18px;
	-webkit-transition: all 150ms ease-in-out;
	-moz-transition: all 150ms ease-in-out;
	-o-transition: all 150ms ease-in-out;
	-ms-transition: all 150ms ease-in-out;
	transition: all 150ms ease-in-out 0s;
	width: 125px;
}
.Navi .LogoMini.Sticky {
	opacity: 1;
	margin: 0 0 0 0 !important;
}
.Navi .LogoMini.Sticky a {
	background-image: url("/images/logo-nackt.png");
	background-position: 0 5px;
	background-repeat: no-repeat;
	width: 107px;
}
#PUB.Home .LogoMini {
	display: none;
}
.Navi li.Active a {
	color: #000;
}
.Navi.Sticky {
	position: fixed;
	top: 0;
}
.Navi.Sticky ul {
	background-image: url(../images/logo-nackt.png);
	background-repeat: no-repeat;
	background-position: 0 5px;
}
.Navi.Sticky ul li:first-child {
	margin-left: 140px;
}
#PUB.Home .Navi.Sticky ul {
	background-image: none;
}
#PUB.Home .Navi.Sticky ul li:first-child {
	margin-left: -10px;
}

.Navi .Search {
	display: inline-block;
	margin-left: 10px;
}
.Navi .Search a {
	background: url(../images/search.png) 0 4px no-repeat;
	display: inline-block;
	height: 20px;
	opacity: 0.5;
	text-indent: -10000px;
	width: 20px;
}
.Navi .Search a:focus,
.Navi .Search a:hover,
.Navi .Search a:active,
.Navi .Search.Active a {
	opacity: 1;
}

/* Suche-Layer */
.Navi .Search p {
	display: inline;
}
.Navi .Search .Search-Layer {
	display: none;
}
.Navi .Search .Search-Layer-Top {
	background: url(../images/border-arrow-up.png) 332px top no-repeat;
	display: block;
	height: 10px;
	margin-left: -10px;
	margin-top: -30px;
	position: absolute;
	width: 100%;
	z-index: 1000000000000000;
}
.Navi .Search .Close {
	background: url(../images/fancy_close.png) center top no-repeat;
	cursor: pointer;
	height: 30px;
	margin-left: 314px;
	margin-top: -35px;
	position: absolute;
	width: 30%;
	z-index: 1000000000000000;
}
.Navi .Search .Search-Layer {
	background: #f2f4f5;
	border: 1px solid #d5dade;
	height: 40px;
	margin-left: -340px;
	margin-top: 20px;
	padding: 10px;
	padding-top: 20px;
	position: absolute;
	width: 360px;
	z-index: 1000000000000;
}
.Navi .Search .Search-Layer p.Input {
	cursor: default;
	display: table-cell;
}
.Navi .Search .Search-Layer label {
	display: block;
	left: -10000px;
	position: absolute;
	top: -10000px;
}
.Navi .Search .Search-Layer p.Input input {
	color: #666;
	margin-right: 10px;
	padding: 5px 10px;
	width: 200px;
}
.Navi .Search .Search-Layer p.Submit {
	display: table-cell;
	text-align: center;
}
.Navi .Search .Search-Layer p.Submit input {
	color: #004a4e;
	cursor: pointer;
	padding: 2px 10px;
}
.Navi .Search .Search-Layer li {
	display: block;
	margin: 0 0 10px 0;
}

/* Level 2 */
.Navi ul li ul {
	display: none;
}
/*
.Navi ul li:hover ul {
	display: block;
	position: absolute;
	width: 200px;
}
.Navi ul li ul li {
	display: block;
	margin: 0;
}
.Navi ul li li:hover,
.Navi ul li li a {
	background: #fff;
}
.Navi ul li li a {
	padding: 5px 10px;
}
*/

/* Stopper */
.Stopper-Container {
	height: 100%;
}
.Stopper {
	background: url(../images/black-shade.png);
	height: 420px;
	overflow-y: hidden;
	position: absolute;
	width: 450px;
	width: 460px; /* Angepasst, damit Ausgabe 17 passt */
}
.Stopper a {
	color: #fff;
	text-decoration: none;
}
.Stopper .Title {
	color: #fff;
	display: block;
	font-family: 'Roboto', serif;
	font-size: 70px;
	font-size: 60px; /* Angepasst, damit Ausgabe 17 passt */
	font-weight: 700;
	line-height: 140%;
	padding: 10px 20px;
	text-align: right;
	text-shadow: 1px 1px #000;
}
.Stopper .Title span {
	display: block;
}
.Stopper .Description {
	display: none;
	line-height: 140%;
}
.Stopper:hover .Description {
	display: block;
}

/* Stopper aktuelle Ausgabe */
.Stopper.Issue {
	/*float: right;*/
	right: 0;
	overflow: hidden;
}
.Stopper.Issue .Title {
	text-align: left;
}
.Stopper.Issue:hover {
	background: #007ac0; /* Angepasst, damit Ausgabe 17 passt */
}
.Stopper.Issue:hover .Title {
	color: #fff; /* Angepasst, damit Ausgabe 17 passt */
	text-shadow: none; /* Angepasst, damit Ausgabe 17 passt */
}
.Stopper.Issue .Description {
	color: #fff; /* Angepasst, damit Ausgabe 17 passt */
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-size: 14px;
	font-weight: 400;
	height: 420px;
	width: 100%;
	z-index: 10;
}
.Stopper.Issue .Description span {
	background: #007ac0;
	display: block;
	margin: 0;
	padding: 10px 20px;
	width: auto;
}
.Stopper.Issue .Description span em {
	display: block;
	font-style: normal;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
	margin-top: 10px;
	text-align: right;
}
.Stopper.Issue .Description span em:hover {
	text-decoration: underline;
}
.Stopper.Issue strong {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
}

/* Stopper Blog */
.Stopper.Blog {
	left: 0;
}
.Stopper.Blog:hover {
	background: #008193;
}
.Stopper.Blog:hover .Description {
	background: #008193;
	border-top: 2px solid #fff;
	position: absolute;
	z-index: 10;
}
.Stopper.Blog .Description {
	height: 300px;
	margin: -200px 0 0 0;
	overflow: hidden;
	width: 450px;
}
.Stopper.Blog strong {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
}
.Stopper.Blog h3 a:focus,
.Stopper.Blog h3 a:hover,
.Stopper.Blog h3 a:active {
	text-decoration: underline;
}

/* Blog-Box */
.Box.Blog {
	background: #fff;
}
.Stopper.Blog .BoxContent {
	display: none;
	position: absolute;
	z-index: 1;
	width: 450px;
}
.Stopper.Blog:hover .BoxContent {
	display: block;
}
#Carousel {
	height: 250px;
}
#Carousel li {
	background: #fff;
	height: 250px;
	overflow: hidden;
	position: absolute;
}
.Stopper.Blog #Carousel li {
	background: #008193;
	color: #fff;
	padding: 10px;
	width: 430px;
}
.Stopper.Blog #Carousel li img {
	border: 1px solid #fff;
	max-height: 180px;
	max-width: 230px;
}
.Stopper.Blog #Carousel li .Image {
	float: left;
	max-height: 180px;
	margin: 0 10px 10px 0;
	overflow: hidden;
	padding-top: 5px;
	position: relative;
}
.Stopper.Blog #Carousel li .Image .playBtn {
	border: none;
	left: 90px;
	position: absolute;
	top: 40%;
	width: 50px;
}
.Specials-Footer #Carousel {
	height: 450px;
}
.Specials-Footer #Carousel li {
	height: 450px;
	width: 290px;
}
.Specials-Footer #Carousel div.Image {
	float: left;
	width: 100px;
}
.Specials-Footer #Carousel img.Preview {
	width: 100px;
}
.Specials-Footer #Carousel .Image + div.Desc {
	margin-left: 120px !important;
}
.Stopper.Blog h3 {
    font-family: 'Crete Round','Slabo 27px',serif;
    font-size: 24px;
    font-weight: normal;
    line-height: 140%;
    margin: 10px 0;
}
.Stopper.Blog h3 a {
    color: #fff;
}
#Carousel li.topLayer {
	z-index: 3;
}
#Carousel li.middleLayer {
	z-index: 2;
}
.Blog .Reiter {
	position: absolute;
	text-align: right;
	z-index: 1000;
}
#PUB.Home .Blog .Reiter {
	top: 275px;
}
.Stopper.Blog .Reiter {
	width: 430px;
}
.Specials-Footer .Box.Blog .Reiter {
	margin-top: -495px;
	text-align: right;
	width: 290px;
}
.Blog .Reiter li {
	display: inline-block;
	margin-right: 2px;
}
.Blog .Reiter li:last-child {
	margin-right: 0;
}
.Blog .Reiter li a {
	background: #000;
	border-radius: 10px;
	color: #fff;
	display: inline-block;
	font-size: 10px;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
	line-height: 10px;
	margin-right: 1px;
	padding: 2px 5px;
	text-decoration: none;
	text-align: center;
}
.Stopper.Blog .Reiter li a {
	background: #008193;
}
.Blog .Reiter li:hover a,
.Blog .Reiter li.Active a {
	background: #fff;
	color: #000;
}

/* Tools */
.Tools {
	position: fixed;
	top: 229px;
}
.Tools.Blog-Tools {
	margin-top: 20px;
	position: static;
	top: 0;
}
.Tools.Blog-Tools li {
	display: inline-block;
	margin-right: 5px;
}
.Tools.Left {
	left: 0;
}
.Tools.Right {
	right: 0;
}
.Tools li {
	margin-bottom: 18px;
}
.Tools a {
	background: #fff;
	background-position: 6px 8px;
	background-repeat: no-repeat;
	-webkit-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	background-size: 16px 16px;
	border: 1px solid #fff;
	/* border-radius: 20px; */
	color: #fff;
	display: block;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	height: 30px;
	opacity: 0.5;
	text-decoration: none;
	min-width: 30px;
	max-width: 30px;
}
.Tools a span.Item {
	background: url(../images/bg-tools.png) 0 -108px no-repeat;
	border-radius: 2px;
	color: #fff;
	display: none;
	max-height: 32px;
	min-height: 32px;
	position: absolute;
	margin-top: -4px;
	text-shadow: 1px 1px #000;
	vertical-align: middle;
	white-space: nowrap;
	z-index: 100000000000;
}
.Tools.Blog-Tools a span.Item {
	background-position: center 0;
	border: 0;
	margin-left: -35px;
	margin-top: 34px;
	padding: 12px 0 0 0;
	position: absolute;
	text-align: center;
	width: 100px;
}
.Tools .Next a span.Item,
.Tools .Prev a span.Item {
	color: #999;
	font-size: 12px;
	max-height: 500px;
	white-space: normal;
	width: 500px;
}
.Tools .Prev a span.Item {
	background: url(../images/bg-tools.png) 0 -61px no-repeat;
	margin-top: -53px;
}
.Tools a span.Item span {
	display: block;
	font-size: 14px;
	padding-bottom: 10px;
}
.Tools a span.Item strong {
	display: block;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
}
.Tools a span.Item strong,
.Tools a span .Subtitle,
.Tools a span .Teaser {
	color: #fff;
}
.Tools a span span.Author {
	padding: 0;
}
.Tools a span .Image {
	float: right;
	margin: 0 0 10px 10px;
	padding-top: 5px;
}
.Tools a span .Image img {
	border: 1px solid #fff;
	box-shadow: 2px 2px 2px #000;
	width: 100px;
}
.Tools.Left a span.Item {
	border-left: 10px solid transparent;
	border-right: 1px solid #000;
	left: 20px;
	padding: 8px 18px 0 24px;
}
.Tools.Right a span.Item {
	background-position: right -108px;
	border-left: 1px solid #000;
	border-right: 10px solid transparent;
	padding: 8px 24px 0 18px;
	right: 20px;
}
.Tools a:hover span.Item,
.Tools a:active span.Item {
	display: block;
}
/*
.Tools a:focus span:hover,
.Tools a:hover span:hover,
.Tools a:active span:hover {
	text-decoration: underline;
}
*/
.Tools a:focus,
.Tools a:hover,
.Tools a:active {
	max-width: 930px;
	opacity: 1;
}
.Tools .Next a {
	background-image: url(../images/br_next_icon&48.png);
}
.Tools .Next a:focus,
.Tools .Next a:hover,
.Tools .Next a:active {
}
.Tools .Prev a {
	background-image: url(../images/br_prev_icon&48.png);
}
.Tools .Prev a:focus,
.Tools .Prev a:hover,
.Tools .Prev a:active {
}
.Tools .Recommend a {
	background-image: url(../images/heart_icon&48.png);
}
.Tools .Print a {
	background-image: url(../images/print_icon&48.png);
}
.Tools .Send a {
	background-image: url(../images/mail_icon&48.png);
}

/* Social Bookmarks */
.Tools .Socialshareprivacy-Layer {
	display: none;
}
.Tools .Socialshareprivacy-Layer {
	background: #fff;
	border: 1px solid #333;
	height: 40px;
	margin-left: -550px;
	margin-top: -50px;
	padding: 10px;
	padding-top: 20px;
	position: absolute;
	width: 520px;
	z-index: 1000000000000;
}
.Tools .Socialshareprivacy-Layer .socialshareprivacy {
	display: block;
	height: 60px;
	position: absolute;
	right: 0;
	width: 500px;
}
.Tools .Socialshareprivacy-Layer .socialshareprivacy .settings_info {
	display: none !important;
}

.Tools .Socialshareprivacy-Layer .Socialshareprivacy-Layer-Top {
	background: url(../images/border-arrow-up.png) 495px top no-repeat;
	display: block;
	height: 10px;
	margin-left: -10px;
	margin-top: -30px;
	position: absolute;
	width: 100%;
	z-index: 1000000000000000;
}
.Tools .Socialshareprivacy-Layer .Close {
	background: url(../images/fancy_close.png) center top no-repeat;
	cursor: pointer;
	height: 30px;
	margin-left: 450px;
	margin-top: -35px;
	position: absolute;
	width: 30%;
	z-index: 1000000000000000;
}
/* Sidr */
.Main #sidr {
	background: #333;
	border-right: 1px solid #fff;
	box-shadow: 2px 2px 5px #000;
	color: #fff;
	height: 100%;
	overflow-x: none;
	overflow-y: auto;
	padding: 0 20px;
	position: absolute;
	position: fixed;
	top: 0;
	width: 500px;
	z-index: 10000000000;
}
.Main #sidr .Sidr-Mail-Article {
}
.Main #sidr .Sidr-Mail-Article,
.Main #sidr .Sidr-Mail-Article a,
.Main #sidr .Sidr-Mail-Article h1 {
	color: #fff;
}
.Main #sidr .Sidr-Mail-Article h1 {
	font-size: 24px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.Main #sidr .Sidr-Mail-Article legend {
	color: #ccc;
}
.Main #sidr .Sidr-Mail-Article label {
	display: block;
}
.Main #sidr .Sidr-Mail-Article p.Text input,
.Main #sidr .Sidr-Mail-Article p.Email input,
.Main #sidr .Sidr-Mail-Article textarea {
	display: block;
}
.Main #sidr .Sidr-Mail-Article p.Text input,
.Main #sidr .Sidr-Mail-Article p.Email input {
	width: 225px;
}
.Main #sidr .Sidr-Mail-Article p.Text {
	float: left;
	width: 245px;
}
.Main #sidr .Sidr-Mail-Article textarea {
	height: 80px;
	width: 480px;
}
.Main #sidr .Sidr-Mail-Article div.Connected,
.Main #sidr .Sidr-Mail-Article p.Textarea {
	margin-bottom: 20px;
}
.Main #sidr .Sidr-Mail-Article fieldset.Terms p {
	font-size: 12px;
}
.Main #sidr .Sidr-Mail-Article fieldset.Terms p.Checkbox {
	font-size: 16px;
}
#Sidr-Close {
	background: url(../images/delete_icon&48.png) no-repeat #fff;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	border: 3px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	height: 12px;
	opacity: 0.8;
	position: absolute;
	top: 20px;
	right: 20px;
	text-indent: -10000px;
	width: 12px;
}
#Sidr-Close:hover {
	opacity: 1;
}

/* Wrapper */
#PUB.Home .Wrapper {
	position: absolute;
	z-index: 1;
	width: 100%;
}
#PUB.Issue-Listing .Wrapper,
#PUB.Article-View .Wrapper {
	margin: 40px auto;
	width: 960px;
}
#PUB.Article-View .Wrapper {
	margin-bottom: 50px;
}

/* Container */
#PUB.Article-View .Container,
.Newsletter-Unsubscribe {
	background: #fff;
	padding-bottom: 50px;
}
.Newsletter-Unsubscribe {
	padding-top: 50px;
}
#PUB.Article-View.Newsletter-Unsub .Main {
	float: none !important;
	text-align: center;
	width: auto !important;
}
/* Main */
#PUB.Article-View .Main,
.no-mq .Main {
	background: #fff;
	float: left;
	padding: 0 10px;
	width: 610px;
}
.Main p.confirm,
.Main p.Confirm,
.Main h1 {
	color: #6d1e7e;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 48px;
	line-height: 140%;
	margin-top: -10px;
}
.Main p.confirm,
.Main p.Confirm {
	margin: 50px 0 20px 0;
}
.Main p.confirm + p,
.Main p.Confirm + p {
	margin-bottom: 20px;
}
#PUB.Article-View .Main .Date {
	margin-bottom: 10px;
}
#PUB.Article-View .Main .Author {
	font-family: 'Libre Baskerville',serif;
	font-style: italic;
	margin-top: 10px;
}
#PUB.Article-View .Main .Content ol,
#PUB.Article-View .Main .Content ul {
	list-style: disc;
	margin-left: 10px;
	padding-left: 10px;
}
#PUB.Article-View .Main .Content ol li,
#PUB.Article-View .Main .Content ul li {
	list-style: disc;
	margin-bottom: 10px;
}
#PUB.Article-View .Main ol {
	list-style: decimal;
}
#PUB.Article-View .Main ol li {
	list-style: decimal;
}
#PUB.Article-View .Main h1 a {
	color: #6d1e7e;
	text-decoration: none;
}
#PUB.Article-View .Main h1 a:focus,
#PUB.Article-View .Main h1 a:hover,
#PUB.Article-View .Main h1 a:active {
	text-decoration: underline;
}
#PUB.Article-View .Main h2,
.no-mq .Main h2 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
	margin-top: 20px;
}
#PUB.Article-View .Main h3,
.no-mq .Main h3,
.cke_editable h3 {
	color: #6d1e7e;
	font-size: 20px;
	line-height: 140%;
	margin: 20px 0 10px 0;
}
#PUB.Article-View .Main h4,
.no-mq .Main h4,
.cke_editable h4 {
	color: #000;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 140%;
	margin-top: 20px;
}
#PUB.Article-View .Main .Content,
.cke_editable {
	margin-top: 30px;
}
#PUB.Blog .Main .Article p,
#PUB.Article-View .Main .Content p,
.cke_editable p {
	margin-bottom: 20px;
}

/* Newsletter-Hinweis unter Artikel */
.Newsletter-Note {
	border-top: 1px solid #000;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	font-style: italic;
	margin: 20px 0;
	padding: 10px 0;
}

/* Hoehen und Breiten MediaBox */
.MediaBox {
	padding-top: 5px;
	width: 610px;
}
.MediaBox .Title {
    font-size: 16px;
}
.MediaBox.Left,
.MediaBox.Right {
	width: 240px;
}
.MediaBox.Left img,
.MediaBox.Right img {
	width: 240px;
}

.MediaBox ul,
.MediaBox ul li,
.MediaBox ul li a {
	display: inline !important;
	margin: 0 !important;
}
.MediaBox ul li {
	margin: 0 10px 0 0 !important;
}
.MediaBox ul li.License:before {
	content: 'Lizenz: ';
}
.MediaBox ul li:last-child {
	margin: 0 !important;
}

/* Responsive Yottube-Loesung */
.MediaBox.Video {
	position: relative;
	padding-bottom: 63%; /* Default for 1600x900 videos 16:9 ratio*/
	padding-top: 0px;
	height: 0;
	overflow: hidden;
	width: 100%;
}
.MediaBox.Video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*
.MediaBox.youtube iframe {
	height: 381px;
	width: 610px;
}
*/
.Main .Content ul.Gallery {
	width: 610px;
}
.Main .Content ul.Gallery li {
	height: 140px;
	width: 150px;
}
.GalleryImage menu {
	width: 440px;
}
.GalleryImage .Next {
	width: 240px;
}

/* Normales Listing */
div.Listing {
	margin: 0 auto;
	width: 960px;
}
.Listing h1 {
	margin: 40px 0;
}
.Listing .Date {
	color: #999;
}
div.Listing > ul {
	width: 630px;
}
div.Listing ul li {
	background: #fff;
	margin-bottom: 40px;
	margin-top: 0;
	padding: 10px;
}
#PUB.Article-View div.Listing ul li {
	padding: 10px 0;
}
div.Listing ul li,
div.Listing h1,
div.Listing ul li a {
	color: #000;
}
div.Listing ul li .Teaser a {
	color: #5b8190;
}
div.Listing h1 {
	margin: 40px 10px;
	text-shadow: 1px 1px #fff;
}
div.Listing ul li h3 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
	margin-bottom: 20px;
}
div.Listing ul li .Image {
	float: left;
	margin: 0 10px 10px 0;
	padding-top: 7px;
	width: 240px;
}
div.Listing ul li .Image img {
	border: 1px solid #fff;
	width: 240px;
}

/* Kommentarbestaetigung */
.Main .CommentConfirm {
	background: #fff;
	font-size: 24px;
	margin: 100px auto;
	padding: 50px 20px;
	width: 500px;
}

/* Ausgabenlisting */
#PUB .Issue-Listing h1 {
	border-bottom: 1px solid #999;
	color: #666;
	font-size: 20px;
	letter-spacing: 1px;
	line-height: 20px;
	margin: 0 0 70px 0;
	padding: 0 0 10px 10px;
	text-transform: uppercase;
}
#PUB .Issue-Listing li {
	background: #fff;
	border: 1px solid #999;
	box-shadow: 0 10px 6px -6px #666, 0 0 4px #666;
	float: left;
	height: 520px;
	margin-bottom: 30px;
	margin-right: 30px;
	overflow: hidden;
	width: 298px;
}
#PUB .Issue-Listing li a {
	display: block;
	height: 520px;
	text-decoration: none;
}
#PUB .Issue-Listing li span {
	display: block;
}
#PUB .Issue-Listing li:nth-child(3),
#PUB .Issue-Listing li:nth-child(6),
#PUB .Issue-Listing li:nth-child(9),
#PUB .Issue-Listing li:nth-child(12),
#PUB .Issue-Listing li:nth-child(15),
#PUB .Issue-Listing li:nth-child(18),
#PUB .Issue-Listing li:nth-child(21),
#PUB .Issue-Listing li:nth-child(24),
#PUB .Issue-Listing li:nth-child(27),
#PUB .Issue-Listing li:nth-child(30) {
	margin-right: 0;
}
#PUB .Issue-Listing li .Image {
	display: block;
	height: 418px;
}
#PUB .Issue-Listing li img {
	max-height: 418px;
	width: 298px;
}
#PUB .Issue-Listing li:hover img {
	opacity: 0;
}
#PUB .Issue-Listing li .Desc {
	background: #fff;
	height: 130px;
	margin-left: 20px;
	margin-top: -40px;
	padding: 10px;
	position: relative;
	width: 260px;
}
#PUB .Issue-Listing li:hover .Desc {
	margin-top: -220px;
}
#PUB .Issue-Listing li .Catchline {
	color: #999;
	font-size: 12px;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
}
#PUB .Issue-Listing li strong {
	display: block;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	min-height: 100px;
	line-height: 140%;
}
#PUB .Issue-Listing li:hover strong {
	min-height: 24px;
	text-decoration: underline;
}

/* Tags */
.Tagcloud {
	border-right: 330px solid transparent;
	margin: 20px auto;
	width: 630px;
}
.Tagcloud h1 {
	color: #000;
	margin: 40px 10px;
	text-shadow: 1px 1px #fff;
}
.Tagcloud ul {
	text-align: center;
}
.Tagcloud li {
	display: inline-block;
}
.Tagcloud li a {
	background: #fff;
	display: inline-block;
	font-family: Arial, Helvetica Neue, sans-serif !important;
	padding: 10px;
	white-space: nowrap;
}
.Tagcloud li a:focus,
.Tagcloud li a:hover,
.Tagcloud li a:active {
	background: #5b8190;
	color: #fff;
	text-decoration: none;
}
.Tagcloud li.Size1 a {
	font-size: 10px;
}
.Tagcloud li.Size2 a {
	font-size: 12px;
}
.Tagcloud li.Size3 a {
	font-size: 16px;
}
.Tagcloud li.Size4 a {
	font-size: 20px;
}
.Tagcloud li.Size5 a {
	font-size: 24px;
}

/* Blog-Listing: Uebersicht */
.Blog-Listing {
	margin-top: 20%;
	width: 100%;
}
.Blog-Listing .Heading {
	position: absolute;
	top: 10px;
	width: 100%;
	z-index: 0;
}
.Blog-Listing .Heading span {
	display: block;
	margin: 0 auto;
	width: 960px;
}
.Blog-Listing .Heading img {
	margin-left: 720px;
}
.Blog-Listing .Jump ul {
	bottom: 0;
	opacity: 0.5;
	position: fixed;
	right: -8px;
	/* top: 30px; */
	z-index: 10000;
}
.Blog-Listing .Jump ul:hover {
	opacity: 0.8;
	right: -5px;
}
.Blog-Listing .Jump ul li {
	margin-bottom: 5px;
}
.Blog-Listing .Jump ul li a {
	background: #fff;
	color: #008193;
	display: inline-block;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	font-size: 10px;
	line-height: 100%;
	padding: 4px 0;
	text-align: center;
	text-decoration: none;
	width: 14px;
}
.Blog-Listing .Jump ul li.Active a,
.Blog-Listing .Jump ul li a:focus,
.Blog-Listing .Jump ul li a:hover,
.Blog-Listing .Jump ul li a:active {
	background: none;
	color: #fff;
	margin-right: 5px;
}
.Blog-Listing a {
	color: #fff;
}
.Blog-Listing .Rubric {
	margin-bottom: 20px;
}
.Blog-Listing .MediaBox {
	max-width: 590px !important;
}
.Blog-Listing .MediaBox.youtube iframe {
	height: 368px !important;
	width: 590px !important;
}
.Blog-Listing .MediaBox.Left,
.Blog-Listing .MediaBox.Right {
	padding-top: 7px;
	max-width: 300px !important;
}
.Blog-Listing .MediaBox img {
	border: 1px solid #fff;
}
.Blog-Listing .MediaBox.Left img,
.Blog-Listing .MediaBox.Right img {
	max-height: 400px;
	max-width: 300px;
}
.Blog-Listing .List-Articles .Blog-Article {
	background: #008193;
	margin-top: 100px;
	padding-bottom: 20px;
}
.Blog-Listing .List-Articles .Article {
	color: #fff;
	display: table;
	line-height: 170%;
	margin: 0 auto;
	padding-top: 40px;
	width: 940px;
}
.Blog-Listing .List-Articles .Article p {
	line-height: 170%;
}
.Blog-Listing .List-Articles .Article em,
.Blog-Listing .List-Articles .Article i {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	font-style: italic;
}

.Blog-Listing .List-Articles .Article header {
	display: table-cell;
	padding-bottom: 20px;
	vertical-align: top;
	width: 300px;
}
.Blog-Listing .List-Articles .Article article {
	display: table-cell;
	padding-left: 30px;
	padding-right: 20px;
	vertical-align: top;
	width: 590px;
}
.Blog-Listing .List-Articles .Article article a {
	color: #fff !important;
	outline: none;
	text-decoration: none;

	text-decoration: underline;
}
.Blog-Listing .List-Articles .Article .Author {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin: 50px 0 10px 0;
	padding: 10px 0;
}
.Blog-Listing .List-Articles .Article .Author span {
	border-bottom: 1px solid #fff;
	display: block;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.Blog-Listing .List-Articles .Article h1 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
	margin-bottom: 30px;
}
.Blog-Listing .List-Articles .Article h1 a {
	text-decoration: none;
}
.Blog-Listing .List-Articles h1 a:focus,
.Blog-Listing .List-Articles h1 a:hover,
.Blog-Listing .List-Articles h1 a:active {
	text-decoration: none;
}
.Blog-Listing .List-Articles h2 {
	font-size: 16px;
	line-height: 140%;
	margin-bottom: 30px;
	margin-top: -20px;
}
.Blog-Listing .List-Articles h3 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 18px;
	line-height: 140%;
}
.Blog-Listing .List-Articles .MediaBox .Title,
.Blog-Listing .List-Articles .MediaBox .Copyright {
	color: #fff;
}

/* Suchseite */
.Main .Search {
	background: #fff;
	margin: 50px auto;
	padding: 10px;
	width: 940px;
}
.Main .Search h2 {
	font-size: 18px;
}
.Main .Search form {
	margin-top: 40px;
	width: 600px;
}
.Main .Search form .Date {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
}
.Main .Search label {
	display: inline;
	padding-right: 10px;
}
.Main .Search .Radio label {
	padding-left: 5px;
	padding-right: 0;
}
.Main .Search .Select label {
	display: inline-block;
	text-align: right;
	width: 150px;
}
.Main .Search .F_and input {
	padding: 5px 0;
	width: 100%;
}
.Main .Search fieldset.Checkbox ul,
.Main .Search fieldset.Radio ul {
	margin-bottom: 10px;
}
.Main .Search fieldset.Checkbox li,
.Main .Search fieldset.Radio li {
	display: inline;
	margin-right: 10px;
}
.Main .Search fieldset.Checkbox li:last-child,
.Main .Search fieldset.Radio li:last-child {
	margin-right: 0;
}
.Main .Search p.Select label[for="tag"],
.Main .Search p.Select label[for="region"],
.Main .Search p.Select label[for="country"],
.Main .Search p.Select.Date label,
.Main .Search p.Select label[for="sort"] {
	display: inline-block;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: right;
	min-width: 100px;
}
.Main .Search p.Select select {
	max-width: 300px;
}
.Main .Search legend {
	display: none;
}
.Main .Search .Connected {
	margin: 20px 0;
}
.Main .Search .row {
	margin: 20px 0;
}
.Main .Search .Connected .row {
	float: left;
	margin: 0 20px 0 0;
}
.Main .Search .Connected fieldset {
	float: left;
	margin-right: 80px;
}
.Main .Search ul.Listing li {
	margin: 20px 0;
}
.Main .Search ul.Listing li h3 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
}

/* Specials zum Artikel */
.Specials {
	margin-left: 660px;
	padding-top: 50px;
}
.Specials .Catchline {
	background: #a7c7e6;
	display: table-cell;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	height: 44px;
	padding-left: 10px;
	vertical-align: middle;
	width: 290px;
}
.Specials .Ads,
.Specials .Blog,
.Specials .Dossiers,
.Specials .Unterstuetzen,
.Specials .Current-Issue {
	background: url(../images/bg-ecke-specials.png) 1px 44px no-repeat;
	margin-bottom: 50px;
}
.Specials .Ads ul,
.Specials .Blog ul,
.Specials .Dossiers ul,
.Specials .Unterstuetzen .Desc {
	margin-top: 9px;
}
.Specials .Ads ul,
.Specials .Dossiers ul,
.Specials .Unterstuetzen .Desc,
.Specials .Current-Issue .Image {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
}
.Specials .Current-Issue h3 {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
	padding: 10px;
	padding-top: 20px;
}
.Specials .Current-Issue p {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
	margin-top: -30px;
	padding: 10px;
}
.Specials .Ads {
	font-size: 11px;
	text-transform: uppercase;
}
.Specials .Ads li {
	margin-bottom: 10px;
	padding-left: 10px;
}
.Specials .Ads li img {
	width: 270px;
}
.Specials .Unterstuetzen li,
.Specials .Dossiers li {
	padding: 10px;
}

/* Button */
.Specials .Button {
	background: url(../images/bg-ecke-specials.png) 1px 44px no-repeat;
	margin-bottom: 50px;
	width: 300px;
}
.Specials .Button .Image {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
}

/* Specials: Ueber uns */
.Specials .About-Us li {
	margin: 25px 25px 25px 0;
}
.Specials .About-Us li h3 {
    font-family: 'Crete Round','Slabo 27px',serif;
    font-size: 24px;
}

/* Blog in Specials */
.Specials .Blog {
	padding: 0;
	width: 300px;
}
.Specials .Blog ul li article {
	border-left: 1px solid #a7c7e6;
	margin-left: 9px;
	padding: 0 0 10px 10px;
}
.Specials .Blog .Reiter li a {
	background: #fff;
	color: #000
}
.Specials .Blog .Reiter li:hover a,
.Specials .Blog .Reiter li.Active a {
	background: #000;
	color: #fff;
}

/* ePUB */
.Epub a {
	/* background: url(../images/arrows.png) 0 -183px no-repeat #c30065; */
	background: url(../images/icon_epub.png) 10px 13px no-repeat #c30065;
	border-left: 1px solid #a7c7e6;
	color: #fff;
	display: block;
	margin-right: 9px;
	margin-left: 10px;
	padding: 10px;
	padding-left: 34px;
}
.Table-Of-Contents .Epub a {
	border: 0;
	margin-bottom: 20px;
	margin-left: 0;
	margin-top: -10px;
}


/* Inhaltsverzeichnis zum Artikel */
.Table-Of-Contents {
	background: url(../images/bg-ecke-specials.png) 1px 44px no-repeat;
	margin-bottom: 50px;
	width: 300px;
}
.Table-Of-Contents p {
	padding: 0 10px;
}
.Table-Of-Contents li p {
	padding-left: 0;
}
.Table-Of-Contents .Desc {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
	padding-top: 10px;
}
.Table-Of-Contents .Image {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
}
.Table-Of-Contents img {
	width: 280px;
}
.Table-Of-Contents .Image {
	border-left: 1px solid #a7c7e6;
	margin-left: 10px;
}

.Table-Of-Contents .Box {
	padding-top: 0;
}
.Table-Of-Contents .Box h3 {
	color: #000;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 18px;
	line-height: 140%;
	margin: 10px;
	text-shadow: 1px 1px #fff;
}
.Table-Of-Contents strong {
	display: block;
	font-family: 'Crete Round','Slabo 27px',serif;
	line-height: 140%;
}
.Table-Of-Contents li:last-child {
	border-bottom: 0;
}
.Table-Of-Contents .Box.TOC li {
	list-style-type: none;
}
.Table-Of-Contents .Box.TOC li ul {
	/*display: none;*/
}
.Table-Of-Contents .Box.TOC li li {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	margin-bottom: 20px;
	margin-left: 10px;
}
.Table-Of-Contents .Box.TOC li h6 {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
}

/* Langes Banner unten */
.Ads-860 {
	margin: 40px auto -20px auto;
	text-align: center;
}

.Ads-860 {
	margin: 40px auto -20px auto;
}
#FullscreenSlider ~ .Ads-860 {
	margin-bottom: 40px;
}

/* Dossiers */
.Topic-82 .Main {
	margin: 0 auto;
	width: 960px
}
.Topic-82 h1 {
	background: #97be0d;
	color: #fff;
	display: inline-block;
	margin: 20px 0 0 -40px;
	padding: 20px 60px;
	transform: rotate(-2deg);
}
.Topic-82 .Content {
	background: #fff;
	margin: 20px 0;
	padding: 20px;
	max-width: 590px;
}

/* Newsletter */
.Main .Newsletter {
	background: #fff;
	margin: 40px auto;
	opacity: 0.9;
	padding: 10px;
	width: 480px;
}
.Main .Newsletter {
	background: #fff;
	margin: 40px auto;
	padding: 10px;
	width: 480px;
}
.Main .Newsletter p.Email {
	margin: 20px 0;
}
.Main .Newsletter p.Email label {
	padding-right: 10px;
}
.Main .Newsletter p.Email input {
	width: 380px;
}
.Main p.Submit {
	float: right;
	margin-left: 10px;
}
.Main .Newsletter p.Submit.F_unsubscribe input {
	color: #e2001a;
	opacity: 0.5;
}
.Main .Newsletter p.Submit.F_unsubscribe input:hover {
	opacity: 1;
}
.Main .Newsletter p.Submit.F_subscribe input:hover {
	color: #008193;
}

/* Formulare allgemein */
.Main p.Submit input {
	cursor: pointer;
}
.Main p.Checkbox label {
	display: inline-block;
	padding-left: 10px;
}

/* Seite versenden (ohne sidr) */
#PUB.Send .Main .Send {
	padding-top: 40px;
	width: 940px;
}
#PUB.Send .Main .Send p.Input.Text input,
#PUB.Send .Main .Send p.Input.Email input,
#PUB.Send .Main .Send p.Textarea textarea {
	display: block;
}
#PUB.Send .Main .Send p.Input,
#PUB.Send .Main .Send p.Textarea {
	margin-bottom: 20px;
}
#PUB.Send .Main .Send div.Name,
#PUB.Send .Main .Send div.Email {
	display: table-cell;
	width: 400px
}
#PUB.Send .Main .Send p.Input.Text,
#PUB.Send .Main .Send p.Input.Email {
	width: 400px
}
#PUB.Send .Main .Send p.Textarea textarea {
	width: 800px;
}
#PUB.Send .Main .Send p.Input.Text {
	padding-right: 40px;
}

/* Kommentare lesen */
.Comments {
	border-top: 1px solid #fff;
	color: #666;
}
.Blog-Article .Comments {
	background: url(../images/bg-speech-bubble-big.png) 800px 0 no-repeat;
	border-top: 0;
	margin: 0 auto;
	padding: 50px 20px 0 20px;
	width: 940px;
}
.Comments .Close-Commentlist {
	background: url(../images/delete_icon&48.png) no-repeat 7px 7px #fff;
	-webkit-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	background-size: 16px 16px;
	border-radius: 20px;
	cursor: pointer;
	height: 30px;
	left: 910px;
	margin-top: -46px;
	position: relative;
	width: 30px;
}
.Comments h3 {
	background: #a7c7e6;
	color: #fff;
	font-size: 24px;
	padding: 10px;
}
.Blog-Article .Comments h3 {
	background: #fff;
	color: #999;
	font-size: 24px !important;
	padding: 0;
	padding-left: 20px;
}
.Comments .Comments-Listing {
	display: block;
	padding: 10px;
}
.Blog-Article .Comments-Listing {
	background: #fff;
	display: block;
	padding: 10px;
	padding-bottom: 0;
}
.Blog-Article .Comments-Listing li.Comment p {
	padding-bottom: 50px;
}
.Comments ul {
	padding-top: 20px;
}
.Comments ul li {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
.Blog-Article .Comments ul li {
	border-bottom: 0;
}
.Comments ul li:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}
.Comments ul header {
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 290px;
}
.Comments ul p {
	margin: 0 20px 0 320px;
	padding-top: 22px;
}
.Comments .Response a {
	color: #999;
	text-decoration: underline;
}
.Comments .Response a:focus,
.Comments .Response a:hover,
.Comments .Response a:active {
	color: #000;
}
.Comments .Response {
	font-size: 12px;
}
.Comments ul h4 {
	color: #000;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 150%;
	margin: 15px 0;
}
.Comments .Response {
	text-align: right;
}
.Blog-Article .Comments .Response a {
	color: #fff;
	text-decoration: underline;
}
.Blog-Article .Comments .Response a:focus,
.Blog-Article .Comments .Response a:hover,
.Blog-Article .Comments .Response a:active {
	color: #fff;
}

/* Kommentar schreiben */
.Newcomment {
	border-bottom: 1px solid #fff;
	border-top: 1px solid #fff;
	margin: 0;
}
.Blog-Article .Newcomment {
	border: 0;
}
.Newcomment .Close-Newcomment {
	background: url(../images/delete_icon&48.png) no-repeat 7px 7px #fff;
	-webkit-background-size: 16px 16px;
	-moz-background-size: 16px 16px;
	-o-background-size: 16px 16px;
	background-size: 16px 16px;
	border-radius: 20px;
	cursor: pointer;
	height: 30px;
	left: 910px;
	margin-top: -66px;
	position: relative;
	width: 30px;
}
.Newcomment h3 {
	background: #a7c7e6;
	font-size: 24px;
	margin: 0;
	padding: 10px;
}
.Blog-Article .Newcomment h3 {
	background: none;
	margin: 0 auto;
	width: 940px;
}
.Newcomment h3 a {
	color: #fff;
	font-size: 24px;
	text-decoration: none;
}
.Newcomment h3 q {
    font-family: 'Crete Round','Slabo 27px',serif;
}
.Newcomment a:focus,
.Newcomment a:hover,
.Newcomment a:active {
	text-decoration: underline;
}
.Newcomment .Comment-Form {
	display: none;
	padding: 30px 10px;
}
.Blog-Article .Newcomment .Comment-Form {
	background: #fff;
	margin: 0 auto;
	padding: 30px 10px;
	width: 940px;
}
.Newcomment .Comment-Form .F_title {
	margin-top: 20px;
}
.Newcomment form p.Input {
	display: block;
}
.Newcomment form label {
	display: block;
}
.Newcomment form p.Input.Text input,
.Newcomment form p.Input.Email input,
.Newcomment form p.Input.Url input,
.Newcomment form textarea {
	width: 610px;
}
.Blog-Article .Newcomment form p.Input.Text input,
.Blog-Article .Newcomment form p.Input.Email input,
.Blog-Article .Newcomment form p.Input.Url input,
.Blog-Article .Newcomment form textarea {
	width: 100%;
}
.Newcomment form p.Textarea {
	margin-bottom: 20px;
}
.Newcomment form p.Input.Submit {
	margin-top: 20px;
	text-align: right;
}

.Blog-Listing .List-Articles .Article .New-Comment {
	background: url(../images/bg-speech-bubble-big.png) 80px -50px no-repeat;
	display: block;
	float: right;
	margin: -56px 0 20px 0;
	opacity: 0.5;
	padding-bottom: 30px;
}
.Blog-Listing .List-Articles .Article .New-Comment:hover {
	opacity: 1;
}
.Blog-Listing .List-Articles .Article .New-Comment a {
	background: #fff;
	color: #000;
	display: inline-block;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	padding: 4px 0;
	text-align: center;
	text-decoration: none;
	width: 165px;
}
.Blog-Listing .List-Articles .Article .Comment-Form {
	display: none;
	width: 280px;
}
.Blog-Listing .List-Articles .Article .Comment-Form p.Input,
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea {
	margin-top: 20px;
}
.Blog-Listing .List-Articles .Article .Comment-Form p.Input.Text input,
.Blog-Listing .List-Articles .Article .Comment-Form p.Input.Email input,
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea textarea {
	display: block;
	width: 100%;
}
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea textarea {
	height: 100px;
}
/*
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea textarea:focus,
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea textarea:hover,
.Blog-Listing .List-Articles .Article .Comment-Form p.Textarea textarea:active {
	height: 350px;
}
*/

/* Blaettern */
.Main .Article-Paging ul {
	display: table;
	width: 600px;
}
.Main .Article-Paging li {
	display: table-cell;
}
.Main .Article-Paging li.Previous {
}
.Main .Article-Paging li.All {
	text-align: center;
	width: 400px;
}
.Main .Article-Paging li.Next {
	text-align: right;
}

/* Aehnliche Artikel */
.Tags-Article {
	background: #a7c7e6;
	border-top: 1px solid #fff;
	color: #fff;
}
.Tags-Article h3 {
	color: #fff;
	font-size: 24px;
	padding: 10px;
}
.Blog-Article .Tags-Article {
	background: none;
	border: 0;
	border-bottom: 1px solid #fff;
	margin-top: -20px;
	padding: 10px 0;
}
.Blog-Article .Tags-Article h3 {
	padding-left: 0;
}
.Tags-Article a {
	color: #fff;
	text-decoration: none;
}
.Tags-Article a:focus,
.Tags-Article a:hover,
.Tags-Article a:active {
	text-decoration: underline;
}
.Tags-Article h3 {
	display: inline-block;
}
.Tags-Article ul,
.Tags-Article ul li {
	display: inline;
}
.Tags-Article ul li:after {
	content: ', ';
}
.Tags-Article ul li:last-child:after {
	content: '';
}

.Similar {
	background: url(../images/bg-ecke-specials.png) 1px 44px no-repeat;
	margin-top: 30px;
	width: 300px;
}
.Similar .Catchline {
	background: #a7c7e6;
	display: table-cell;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	height: 44px;
	padding-left: 10px;
	vertical-align: middle;
	width: 290px;
}
.Similar li {
	border-left: 1px solid #a7c7e6;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	padding: 10px;
	margin-left: 10px;
	width: 250px;
}
.Similar li a {
	color: #000;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 18px;
	line-height: 140%;
	text-decoration: none;
}
.Similar li a:focus,
.Similar li a:hover,
.Similar li a:active {
	text-decoration: underline;
}
.Similar li .Issue {
	display: block;
	font-size: 12px;
}
.Similar li .Issue a {
	font-size: 12px;
}

/* Error404 */
.Error404 {
	background: url(../images/error404.jpg) no-repeat #fff;
	height: 750px;
	left: 200px;
	padding: 0 50px;
	position: fixed;
	top: -40px;
	transform: rotate(-30deg);
	width: 400px;
}
.Error404 h1 {
	font-size: 72px;
	margin-top: 50px;
}
.Error404 h2 {
	font-size: 30px;
	margin-bottom: 20px;
}

/* Brotkrumen */
.Breadcrumbs {
	color: #666;
	font-size: 12px;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	letter-spacing: 1px;
	margin: 10px 0;
	opacity: 0.5;
	text-transform: lowercase;
}
.Breadcrumbs p {
	display: none;
}
.Breadcrumbs ul li {
	background: url(../images/arrows.png) 0 7px no-repeat;
	display: inline-block;
	margin-right: 10px;
	padding-left: 10px;
}

.Article-Footer,
.Specials-Footer {
	background: #fff;
	margin: 0;
}
.Blog-Article .Article-Footer {
	background: none;
}
.Specials-Footer {
	margin: 50px 0;
}
.Specials-Footer,
#PUB.Blog .Specials-Footer,
#PUB.Issue-Listing .Specials-Footer {
	margin: 0 auto;
	min-height: 360px;
	width: 960px;
}
.Article-Footer .Box,
.Specials-Footer .Box {
	float: left;
	margin: 0 0 0 30px;
	padding: 10px 0;
	width: 300px;
}
.Article-Footer .Box div,
.Specials-Footer .Box div {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 300;
	margin-left: 10px;
	margin-right: 10px;
}
.Specials-Footer .Box.Blog,
.Specials-Footer .Box.Current-Issue {
	margin-left: 0;
}
.Specials-Footer .Box h3 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
	margin: 10px 0;
}
.Specials-Footer .Box h4 {
	line-height: 140%;
	margin: 10px 0;
}
.Specials-Footer .Box.Blog h3,
.Specials-Footer .Box.Blog h4 {
	margin: 10px;
}
.Specials-Footer .Box.Blog h4 {
	margin-left: 0;
}

.mark {
	background: #eee;
	display: inline-block;
	font-family: 'Libre Baskerville',serif;
	font-style: italic;
	padding: 2px;
	margin-left: 0;
}

/* Paging */
.Paging {
	background: #fff;
	clear: both;
	display: block;
	height: 40px;
	margin-bottom: 20px;
	overflow-y: hidden;
	padding: 20px;
	width: 590px;
	word-spacing: 3px;
}
.Paging .Browse {
	display: none;
}
.Paging .Previous,
.Paging .Next {
	display: inline-block;
	position: relative;
	top: -10px;
	width: 20px;
}
.Paging .Previous a,
.Paging .Next a {
	background-image: url(/kontext/images/icons/cc_mono_icons/br_prev_icon&16.png);
	background-position: right 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 20px;
	text-indext: -1000px;
	width: 20px;
}
.Paging .Next a {
	background-image: url(/kontext/images/icons/cc_mono_icons/br_next_icon&16.png);
	background-position: left 0;
}
.Paging ul {
	display: inline-block;
	list-style: none;
	margin: 0 10px 0 0;
	padding: 0;
}
.Paging ul li {
	background: none !important;
	border: 0;
	color: #666;
	display: inline-block;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
	height: 20px;
	list-style: none;
	margin: 0 0 40px 0;
	text-align: center;
	vertical-align: middle;
}
.Paging ul li a {
	padding: 10px;
	text-decoration: underline;
}
.Paging ul li a:focus,
.Paging ul li a:hover,
.Paging ul li a:active {
	background: #000;
	color: #fff;
	text-decoration: none;
}
.Paging ul li.Active {
	-moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
	background: none;
	display: inline-block;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 700;
}

/* Paging Bloguebersicht */
#PUB.Blog .Paging {
	margin: 20px auto;
	padding-bottom: 30px;
	width: 920px;
}
#PUB.Blog .Paging a {
	color: #000;
}
#PUB.Blog .Paging ul li a:focus,
#PUB.Blog .Paging ul li a:hover,
#PUB.Blog .Paging ul li a:active {
	background: #008193;
	color: #fff;
}
/* Paging Ausgaben */
#PUB .Issue-Listing .Paging {
	height: 30px;
	padding: 0 20px;
}
.Paging .Browse {
	display: none;
}
#PUB .Issue-Listing .Paging .Previous,
#PUB .Issue-Listing .Paging .Next {
	height: 20px;
	top: 8px;
}
#PUB .Issue-Listing .Paging ul li {
	background: none;
	border: 0;
	box-shadow: none;
	display: inline;
	float: none;
	height: auto;
	margin-bottom: 0;
	margin-right: 10px;
	overflow: auto;
	width: auto;
}
#PUB .Issue-Listing .Paging li a {
	display: inline;
	height: auto;
}

/* ? */
.Teasers {
	display: none;
	margin: 0 auto;
	width: 960px;
}
#PUB.Home .Box .Catchline {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
}
#PUB.Home .Box .Catchline {
	border-bottom: 5px solid #fff;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.Specials-Footer .Box .Catchline {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.Box h3 {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
	font-size: 18px;
	margin-bottom: 20px;
}
.Box h4 {
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
}

/* Werbung unter Artikeln */
.Specials-Footer .Box.Ads .Catchline {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
.Specials-Footer .Box.Ads li {
    color: #000;
    font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-weight: 400;
    font-size: 11px;
	margin-bottom: 40px;
    padding: 0 10px;
    text-transform: uppercase;
}
.Specials-Footer .Box.Ads li a {
	display: block;
}
.Specials-Footer .Box.Ads li img {
	width: 280px;
}
.Box.Ads p {
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-size: 12px;
	font-weight: 300;
	padding: 20px 10px;
}
.Home .Box.Ads p {
    clear: both;
	padding: 20px 0;
	text-align: center;
}

/* Werbung auf der Startseite */
#PUB.Home .Box.Ads {
	background: #fff;
	border-top: 1px solid #000;
	box-shadow: 0 -3px 5px #202020;
	padding: 0;
	position: absolute;
	width: 100%;
	z-index: 100000000000000000000000000000000000000000000000000000000000000000;
}
#PUB.Home .Box.Ads .Catchline {
	display: none;
}
#PUB.Home .Box.Ads ul {
	margin: 0 auto;
	width: 900px;
}
#PUB.Home .Box.Ads ul li {
	float: left;
	margin: 20px 0;
	max-width: 300px;
	min-width: 300px;
}
#PUB.Home .Box.Ads ul li a {
	display: block;
}

/* Support */
.Box.Unterstuetzen .Desc {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
}
.Box.Unterstuetzen .Desc li {
	margin-bottom: 20px;
}
.Box.Unterstuetzen .Desc li a {
	color: #c30065;
	text-decoration: none;
}
.Box.Unterstuetzen .Desc li a:focus,
.Box.Unterstuetzen .Desc li a:hover,
.Box.Unterstuetzen .Desc li a:active {
	text-decoration: underline;
}
.Box.Unterstuetzen .Desc li:last-child {
	color: #999;
	margin-bottom: 0;
}
.Box.Unterstuetzen .Desc span {
	display: block;
	font-family: 'Roboto Condensed', Helvetica Neue, sans-serif;
	font-size: 11px;
	font-weight: 400;
	line-height: 150%;
	text-transform: uppercase;
}

.Advertisement,
.royalSlider {
	position: relative;
	z-index: 100;
}

/* Der Fruehling ist da */
.Blurb-Top {
	border-top: 20px solid #fff;
	background: #6d1e7e;
	height: 800px;
	margin-bottom: -790px;
	position: relative;
	z-index: 10;
}
.Blurb {
	background: #6d1e7e;
	border-top: 20px solid #fff;
	color: #fff;
	min-height: 400px;
	max-height: 400px;
	padding: 0;
	position: relative;
	text-shadow: 1px 1px #6d1e7e;
	width: 100%;
	z-index: 100;
}
.Blurb.stuck {
	position: fixed;
	bottom: 0;
}
.Blurb .Desc2 {
	background: url(../images/fist.png) 50px 90px no-repeat;
	/* background-position: 50px 490px; */
	height: 400px;
	margin: 0 auto;
	padding: 30px 0;
	width: 960px;
}
.Blurb p {
	display: table-cell;
	line-height: 150%;
	padding: 0 10px;
	max-width: 300px;
	min-width: 300px;
}
.Blurb p strong {
	/* color: #97be0d; */
	font-family: 'Crete Round','Slabo 27px',serif;
}
.Blurb p strong.Heading {
	/* color: #97be0d; */
	display: block;
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	padding-top: 10px;
}
.Blurb p strong.Heading span {
	/* background: #6d1e7e; */
	display: inline-block;
	margin-left: -5px;
	padding: 5px;
	text-shadow: 2px 2px 0px #6d1e7e;
}
.Blurb.Sticky {
	bottom: 0;
	position: fixed;
}

/* Ausgabenslider */
#FullscreenSlider {
	height: 720px !important;
	width: 100%;
}
#FullscreenSlider.stuck {
	bottom: 0;
	position: fixed;
}
#PUB.Home #FullscreenSlider {
	border-top: 20px solid #fff;
}
#FullscreenSlider.royalSlider .rsContent {
	margin: 40px auto;
	width: 950px;
}
#FullscreenSlider.royalSlider .rsContent .Image img {
	border: 1px solid #fff;
	box-shadow: 2px 2px 5px #000;
	width: 450px;
}
#FullscreenSlider.royalSlider .rsContent .Desc {
	display: block;
	margin-left: 480px;
	margin-top: -600px;
	position: absolute;
	width: 470px
}
#FullscreenSlider.royalSlider .rsContent .Desc .Catchline {
	border-bottom: 2px solid #fff;
	font-size: 12px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: lowercase;
}
#FullscreenSlider.royalSlider .rsContent .Desc .Catchline strong {
	font-weight: normal;
	overflow: hidden;
	white-space: nowrap;
}
#FullscreenSlider.royalSlider .rsContent .Desc h3 {
	font-family: 'Crete Round','Slabo 27px',serif;
	font-size: 24px;
	line-height: 140%;
	text-transform: lowercase;
}
#FullscreenSlider.royalSlider .rsContent .Desc p {
	margin-top: 20px;
	text-shadow: 1px 1px 0px #000;
}
#FullscreenSlider img {
	margin: 0 !important;
}
#FullscreenSlider .rsBullets {
	background: rgba(0,0,0,0.3) !important;
}

#FullscreenSlider,
#FullscreenSlider .rsOverflow,
#FullscreenSlider .rsSlide,
#FullscreenSlider .rsVideoFrameHolder,
#FullscreenSlider .rsThumbs {
	background: #333 !important;
	/*background: #96999D !important; light-grey */
}

#PUB.Article-View #FullscreenSlider {
	height: 570px !important;
	margin: 60px 0 0 0;
	width: 960px;
}
#PUB.Article-View #FullscreenSlider.royalSlider .rsContent {
	height: 520px !important;
	margin: 20px 0 20px 50px;
	width: 860px;
}
#PUB.Article-View #FullscreenSlider.royalSlider .rsContent .Image img {
	width: 300px;
}
#PUB.Article-View #FullscreenSlider.royalSlider .rsContent .Desc {
	margin-left: 320px;
	margin-top: -430px;
}

/* Werbung */
.Social-Media-Channels {
	display: block;
	position: fixed;
	top: 3px;
	width: 60px;
	z-index: 1000000000;
}
.Social-Media-Channels li {
	display: inline-block;
	width: 20px;
}
.Social-Media-Channels li a {
	background: url(../images/media-sprite.png) no-repeat;
	display: inline-block;
	height: 20px;
	opacity: 0.5;
	width: 20px;
	text-indent: -10000px;
}
.Social-Media-Channels li a:focus,
.Social-Media-Channels li a:hover,
.Social-Media-Channels li a:active {
	opacity: 1;
}

.Social-Media-Channels li.Facebook a {
	background-position: -10px -70px;
}
.Social-Media-Channels li.Twitter {
	margin-right: 10px;
}
.Social-Media-Channels li.Twitter a {
	background-position: -10px -88px;
}
.Clear {
	clear: both;
}
.DN {
	display: none;
}
.Footer-Navi ul,
.Footer-Navi ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.Footer-Navi ul li {
	display: inline;
	margin: 0 10px;
}
.Footer-Navi ul {
	background: rgba(255,255,255,0.5);
	font-size: 12px;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
	max-width: 920px;
}
.Home .Footer-Navi {
	position: absolute;
	width: 100%;
	z-index: 9999999999999;
}

@media only screen and (max-width: 900px) {
	.Blog-Listing .List-Articles .Article .New-Comment {
		float: none;
		margin: 0;
		padding-bottom: 30px;
	}
	.Blog-Listing .List-Articles .Article {
		width: 100%;
	}
	.Blog-Listing .List-Articles .Article header {
		width: 30%;
	}
	.Blog-Listing .List-Articles .Article article {
		padding-left: 0;
		padding-right: 0;
		width: 70%;
	}
	.Blog-Article .Comments {
		width: 100%;
	}
	.Blog-Listing {
		margin-top: 20px;
	}
	.Blog-Listing .Heading {
		display: none;
	}
}
@media only screen and (max-width: 768px) {
	.Social-Media-Channels {
		display: none;
	}
}
@media only screen and (max-width: 700px) {
	.Navi li a {
		padding: 0;
	}
	.Navi li:nth-child(2) {
		margin-left: 0;
	}
	.LogoMini {
		display: none !important;
	}
}
@media only screen and (max-height: 599px) {
	#PUB.Home .Logo {
		position: relative;
	}
	#Content-Height {
		height: 450px !important;
	}
}
@media only screen and (min-height: 600px) {
	.Stopper {
		position: fixed;
		margin-top: 20px;
	}
}
@media only screen and (min-height: 700px) {
	.Stopper {
		bottom: 0;
	}
}
@media only screen and (min-width: 960px) {
	.Social-Media-Channels {
		right: 0;
	}
}
@media only screen and (max-width: 960px) {
	.Social-Media-Channels {
		left: 80%;
	}
	.Stopper {
		margin-top: 20px;
		position: relative;
	}
	#PUB.Home .Logo {
		position: relative;
	}
	.Logo em {
		width: 100%;
	}
	.Blurb .Desc2 {
		width: 100%;
	}
	.Blurb p {
		min-width: 10px;
	}
	#FullscreenSlider {
		height: 100%;
		width: 100%;
	}
	#FullscreenSlider.royalSlider .rsContent {
		height: 100%;
		width: 100%;
	}
	#FullscreenSlider.royalSlider .rsContent .Image img {
		display: block;
		margin: 0 auto !important;
		width: 80%;
		max-width: 450px;
	}
	#FullscreenSlider.royalSlider .rsContent .Desc {
		display: none;
	}
	.Blurb-Top {
		display: none;
	}
	.Blurb {
		max-height: 10000px;
		min-height: 10px;
		width: 100%;
		z-index: 100;
	}
	.Blurb.stuck,
	.Blurb.Sticky {
		position: relative;
	}
	.Blurb .Desc2 {
		background: none;
		height: 100%;
		width: 100%;
	}
	.Blurb p {
		display: block;
		min-width: 100%;
		max-width: 100%;
	}
	#PUB.Home .Box.Ads ul {
		margin-left: 10px;
		width: 300px;
	}
}

/* Admin */
.no-mq .Tools,
.no-mq .Main nav {
	display: none !important;
}
.no-mq {
	background: #fff !important;
}
