@charset "utf-8";
	
::selection {
	color: #fff;
	background-color: #9b0058;
	text-shadow: none;
}

::-moz-selection {
	color: #fff;
	background-color: #9b0058;
	text-shadow: none;
}

@font-face {
  font-family: 'DIN30640StdNeuzeitGroteskBoldCond';
  src: url('../fonts/dinneuzeitgroteskstd-bdcond.eot');
  src: url('../fonts/dinneuzeitgroteskstd-bdcond.eot') format('embedded-opentype'),
       url('../fonts/dinneuzeitgroteskstd-bdcond.woff') format('woff'),
       url('../fonts/dinneuzeitgroteskstd-bdcond.ttf') format('truetype'),
       url('../fonts/dinneuzeitgroteskstd-bdcond.svg#DIN30640StdNeuzeitGroteskBoldCond') format('svg');
}

@font-face {
  font-family: 'Droid Sans';
  src: url('../fonts/DroidSans-webfont.eot');
  src: url('../fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('../fonts/DroidSans-webfont.woff2') format('woff2'), */
       url('../fonts/DroidSans-webfont.woff') format('woff'),
       url('../fonts/DroidSans-webfont.ttf') format('truetype'),
       url('../fonts/DroidSans-webfont.svg#Droid%20Sans') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Sans';
  src: url('../fonts/DroidSans-Bold-webfont.eot');
  src: url('../fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('../fonts/DroidSans-Bold-webfont.woff2') format('woff2'), */
       url('../fonts/DroidSans-Bold-webfont.woff') format('woff'),
       url('../fonts/DroidSans-Bold-webfont.ttf') format('truetype'),
       url('../fonts/DroidSans-Bold-webfont.svg#Droid%20Sans') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/DroidSerif-Regular-webfont.eot');
  src: url('../fonts/DroidSerif-Regular-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('../fonts/DroidSerif-Regular-webfont.woff2') format('woff2'), */
       url('../fonts/DroidSerif-Regular-webfont.woff') format('woff'),
       url('../fonts/DroidSerif-Regular-webfont.ttf') format('truetype'),
       url('../fonts/DroidSerif-Regular-webfont.svg#droid_serifregular') format('svg');
  font-weight: 400;
  font-style: normal;
}

@font-face {
    font-family: 'Droid Serif';
    src: url('../fonts/DroidSerif-Italic-webfont.eot');
    src: url('../fonts/DroidSerif-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         /* url('../fonts/DroidSerif-Italic-webfont.woff2') format('woff2'), */
         url('../fonts/DroidSerif-Italic-webfont.woff') format('woff'),
         url('../fonts/DroidSerif-Italic-webfont.ttf') format('truetype'),
         url('../fonts/DroidSerif-Italic-webfont.svg#Droid%20Serif') format('svg');
    font-weight: 400;
    font-style: italic;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/DroidSerif-Bold-webfont.eot');
  src: url('../fonts/DroidSerif-Bold-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('../fonts/DroidSerif-Bold-webfont.woff2') format('woff2'), */
       url('../fonts/DroidSerif-Bold-webfont.woff') format('woff'),
       url('../fonts/DroidSerif-Bold-webfont.ttf') format('truetype'),
       url('../fonts/DroidSerif-Bold-webfont.svg#Droid%20Serif') format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Droid Serif';
  src: url('../fonts/DroidSerif-BoldItalic-webfont.eot');
  src: url('../fonts/DroidSerif-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
       /* url('../fonts/DroidSerif-BoldItalic-webfont.woff2') format('woff2'), */
       url('../fonts/DroidSerif-BoldItalic-webfont.woff') format('woff'),
       url('../fonts/DroidSerif-BoldItalic-webfont.ttf') format('truetype'),
       url('../fonts/DroidSerif-BoldItalic-webfont.svg#Droid%20Serif') format('svg');
  font-weight: 700;
  font-style: italic;
}

@media screen, projection, handheld {
	/* Begin Main Layout */
	html {	
		background: #fff;
	}
	
	body {
		font: normal normal 400 13px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		
		background: #fff;
		
		-webkit-text-size-adjust: 100%;
		-moz-text-size-adjust: 100%;
		-o-text-size-adjust: 100%;
		-ms-text-size-adjust: 100%;
		text-size-adjust: 100%;
		
		-webkit-font-size-adjust: 100%;
		-moz-font-size-adjust: 100%;
		-o-font-size-adjust: 100%;
		-ms-font-size-adjust: 100%;
		font-size-adjust: 100%;
		
		-webkit-font-smoothing: antialiased;
		-moz-font-smoothing: antialiased;
		-o-font-smoothing: antialiased;
		-ms-font-smoothing: antialiased;
		font-smoothing: antialiased;
	}
	
	a {
		outline: 0;
	}
	
	
	
	.superbanner {
		/* width: 980px; */
		width: 1220px;
		margin: 0 auto;
	}
	
	#oms_gpt_superbanner {
		width: 980px;
	}
	
	.superbanner img[alt="szmtag"] {
		position:	absolute;
		top: -10000px;
		left: -10000px;
	}
	
	.superbanner div.gn4sb {
		margin: 0 auto;
	}
	
	.gn4-posterad {
		width: auto;
		position: relative;
		margin: 0 !important;
		padding: 0 0 60px !important;
	}
	
	.gn4-bottomad {
		width: 980px;
		text-align: center;
	}
	
	
	
	.ym-wrapper {
		position: relative;
	}
	
	.ym-wrapper.outline {
		/* width: 980px; */
		width: 1220px;
		margin: 0 auto;
		padding: 10px 0 0; 
		/* padding: 100px 0 0; */
	}
	
	.ym-wrapper.outline2 {
		position: relative;
		width: 958px;
		padding: 0 11px;
		background: transparent url(../img/bg.png) repeat-y top left;
	}
	
	.ym-wrapper.outline3 {
		position: relative;
		width: 938px;
		padding: 0 10px;
		background: #fff;
	}
	
	/* .ym-wrapper.superbanner {
		position: absolute;
		top: 0;
		left: 0;
		width: 980px;
		height: 90px;
		/* background: #CCC; *//*
	} */
	
	.adsign {
		display: inline-block;
		font: normal normal 400 11px/13px 'Droid Serif', Georgia, serif;
		color: #333;
		text-transform: uppercase;
		letter-spacing: 1px;
		-webkit-font-smoothing: antialiased;
	}
	
	/* .ym-wrapper.superbanner img[alt="szmtag"] {
		position:	absolute;
		top: -10000px;
		left: -10000px;
	}
	
	.ym-wrapper.superbanner div.gn4sb {
		margin: 0 auto;
	} */
	
	#adl_sb_table {
		position: absolute;
		top: 0;
		left: 0;
		margin: 0 0 0 auto;
		width: 980px !important;
	}
	
	.ym-wrapper.skyscraper {
		position: absolute;
		top: 10px;
		left: 980px;
		width: 160px;
		height: 600px;
		/* background: #CCC; */
	}
	
	.ym-wrapper.superbanner .adsign, .ym-wrapper.skyscraper .adsign {
		display: none;
	}
	
	#header {
		position: relative;
		height: 110px;
		background: url(../img/bg-header.png) repeat-x top left;
	}
	
	#header .ym-wrapper.topbanner {
		width: 182px;
		height: 88px;
		border: solid 1px #9b0058;
		background: #CCC;
	}
	
	#header .ym-wrapper.topbanner.left {
		margin: 10px 0 0 10px;
		float: left;
	}
	
	#header .ym-wrapper.topbanner.right {
		margin: 10px 10px 0 0;
		float: right;
	}
	
	#header h1 {
		width: 282px;
		height: 110px;
		margin: 0 auto;
		overflow: hidden;
		background: url(../img/logo-goodnews4.png) no-repeat top left;
	}
	
	#header h1 a {
		display: block;
		width: 282px;
		height: 0;
		padding-top: 112px;
		overflow: hidden;
	}
	
	#header h1 a span.logo {
		display: none;
	}
	
	#header h1 a span.gn4-headline,
	#header h1 a span.gn4-subline {
		display: block;
	}
	
	.sep {
		height: 4px;
		background: url(../img/bg-sep.png) repeat-x top left;
	}
	
	#menu {
		height: 37px;
		background: url(../img/bg-menu.png) repeat-x top left;
	}
	
	#menu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#menu > ul {
		width: 938px;
		height: 37px;
	}
	
	#menu > ul li {
		display: block;
		float: left;
		height: 37px;
		margin: 0;
		padding: 0;
		background: url(../img/bg-menu-sep.png) no-repeat top right;
		font: normal normal 500 16px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	
	#menu > ul li:last-child {
		background: none;
	}
	
	#menu > ul li a {
		display: block;
		height: 29px;
		margin: 0 2px 0 0;
		padding: 8px 6px 0;
		color: #666;
		text-decoration: none;
	}
	
	#menu > ul li:first-child a {
		padding-left: 11px;
	}
	
	#menu > ul li a:hover {
		color: #000;
		background: url(../img/bg-menu-ovr.png) repeat-x top left;
	}
	
	#menu > ul li.active a, #menu > ul li.alias-parent-active a {
		color: #000;
		background: url(../img/bg-menu-act.png) repeat-x top left;
	}
	
	#menu > ul li.active a:hover, #menu > ul li.alias-parent-active a:hover {
		color: #000;
		background: url(../img/bg-menu-act.png) repeat-x top left;
	}
	
	
	
	
	
	
	
	#menu .ux-menu-container {
		position: relative;
		z-index: 100;
		height: 37px;
	}
	
	#menu .ux-menu,
	#menu .ux-menu ul {
		list-style: none;
    margin: 0;
    padding: 0;
		height: 37px;
    /* line-height: 1; */
	}
	
	#menu .ux-menu li {
    position: relative;
		display: block;
    float: left;
		height: 37px;
		margin: 0;
		padding: 0;
		font: normal normal 500 16px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
  }
	
	#menu .ux-menu>li {
		background: url(../img/bg-menu-sep.png) no-repeat top right;
	}
	
	#menu .ux-menu>li:last-child {
		background: none;
	}
	
	#menu .ux-menu>li>a {
    position: relative;
		display: block;
		height: 29px;
		margin: 0 2px 0 0;
		padding: 8px 6px 0;
		color: #666;
		text-decoration: none;
	}
	
	#menu .ux-menu>li>a.ux-menu-link-parent {
		padding-right: 24px;
		min-width: 1px;
	}
	
	#menu .ux-menu .ux-menu-arrow {
		display: block;
		width: 8px;
		height: 6px;
		right: 10px;
		top: 14px;
		position: absolute;
		background: url('../img/menu-arrow-down.v1.png') no-repeat;
		font-size: 0;
	}
	
	#menu .ux-menu>li:first-child>a {
		padding-left: 11px;
	}
	
	#menu .ux-menu li a:hover, #menu .ux-menu li a.ux-menu-link-hover {
		color: #000;
		background: url(../img/bg-menu-ovr.png) repeat-x top left;
	}
	
	#menu .ux-menu li.active a, #menu .ux-menu li.current a {
		color: #000;
		background: url(../img/bg-menu-act.png) repeat-x top left;
	}
	
	#menu .ux-menu li.active a:hover, #menu .ux-menu li.current a:hover {
		color: #000;
		background: url(../img/bg-menu-act.png) repeat-x top left;
	}
	
	#menu .ux-menu ul {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	#menu .ux-menu ul.ux-menu-init-hidden {
		visibility: hidden;
	}
	
	#menu .ux-menu ul.ux-menu-hidden {
		display: none;
	}
	
	#menu .ux-menu .ux-menu-sub {
		opacity: 1 !important;
	}
	
	#menu .ux-menu ul>li {
		height: 32px;
		background: #fff url(../img/bg-menu.png) repeat-x top left;
		border-left: solid 1px #cbccc4;
		border-right: solid 1px #cbccc4;
	}
	
	#menu .ux-menu ul>li:first-child {
		border-top: solid 1px #cbccc4;
	}
	
	#menu .ux-menu ul>li>a {
    position: relative;
		display: block;
		height: 23px;
		margin: -1px 0 0;
		padding: 9px 6px 0;
		color: #666;
		text-decoration: none;
		font: normal normal 500 14px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	
	#menu .ux-menu-container.gn4-top-sub-menu>.ux-menu>.ux-menu-item181 ul,
	#menu .ux-menu-container.gn4-top-sub-menu>.ux-menu>.ux-menu-item181 ul>li {
		width: 156px !important;
	}
	
	
	
	
	
	
	
	
	
	#omsbillboard {
		position: relative;
		width: 800px;
		margin: 0 auto;
	}
	
	#omsbillboard > div {
		margin: 10px 0;
	}
	
	#omsbottomad {
		position: relative;
		width: 300px;
		margin: 0 auto;
	}
	
	#omsbottomad > div {
		margin: 10px 0;
	}
	
	#breadcrumbs {
		min-height: 21px;
		margin: 0px 320px 0 2px;
		padding: 11px 0 0;
	}
	
	#breadcrumbs ul {
		margin: 0;
		padding: 0;
		height: 21px;
		list-style: none;
	}
	
	#breadcrumbs ul li {
		display: block;
		float: left;
		height: 21px;
		margin: 0;
		padding: 0;
		font: normal normal 400 13px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
	}
	
	#breadcrumbs ul li span {
		color: #000;
		font-weight: 700;
		cursor: default;
	}
	
	#breadcrumbs ul li span.divider {
		display: inline-block;
		padding: 0 6px;
		color: #333;
		font-weight: 400;
	}
	
	#breadcrumbs ul li a {
		color: #666;
	}
	
	.ym-wrapper.main {
		min-height: 600px;
		margin: 4px 0 0;
	}
	
	.ym-wrapper.main .ym-grid .ym-w608 {
		width: 608px;
	}
	
	.ym-wrapper.main .ym-grid .ym-w608 .ym-gbox {
		padding: 0;
	}
	
	.ym-wrapper.main .ym-grid .ym-w300 {
		width: 300px;
	}
	
	.ym-wrapper.main .ym-grid .ym-w300 .ym-gbox {
		padding: 0;
	}
	
	#oms_gpt_billboard_ad_container {
		position: relative;
		width: 800px;
		margin: 0 auto;
	}
	
	#page, .blog {
		margin: 44px 0 0;
	}
	
	#page h1.title, .blog h1.title {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
	}
	
	#page h1, .blog h1 {
		margin: 0 0 10px 0;
		font: normal normal 700 30px/36px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page h2, .blog h2 {
		margin: 0 0 10px 0;
		font: normal normal 700 24px/30px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page h3, .blog h3 {
		margin: 0 0 10px 0;
		font: normal normal 700 18px/24px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page p, .blog p,
	#page address, .blog address {
		margin: 0 0 10px;
		font: normal normal 400 16px/24px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page small, .blog small {
		margin: 0 0 10px;
		font: normal normal 400 12px/18px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page a, .blog a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#page a:hover, .blog a:hover {
		text-decoration: underline;
	}
	
	#page span.ContactW100 {
		display: inline-block;
		width: 80px;
	}
	
	#page hr, .blog hr {
		display: block;
		margin: 0 0 10px;
		padding: 0;
		border: none;
		background: none;
	}
	
	#page hr.line, .blog hr.line {
		height: 1px;
		display: block;
		margin: 0 0 10px;
		padding: 0;
		border-bottom: solid 1px #cbccc4;
	}
	
	#page hr.lines, .blog hr.lines {
		height: 4px;
		display: block;
		margin: 0 0 10px;
		padding: 0;
		border: none;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
	}
	
	#page form#searchForm label {
		display: block;
		font: normal normal 700 16px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page form#searchForm .btn-toolbar {
		margin: 0 0 10px;
	}
	
	#page form#searchForm .ordering-box, #page form#searchForm .form-limit {
		margin: 0 10px 10px 0;
		
		float: left;
	}
	
	#page form#searchForm .btn-toolbar input#search-searchword {
		width: 260px;
		height: 25px;
		display: inline-block;
		margin: 5px 0 0;
		padding: 2px;
		background: #fff;
		border: solid 1px #000;
		outline: 0;
		font: normal normal 400 16px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page form#searchForm .btn-toolbar button {
		width: 25px;
		height: 25px;
		display: inline-block;
		margin: 0;
		padding: 0;
		background: transparent url(/templates/gn4/img/btn-search.png) no-repeat top left;
		border: none;
		text-indent: -9999px;
		text-align: left;
		cursor: pointer;
	}
	
	#page form#searchForm select {
		display: block;
		margin: 5px 0 0;
		font: normal normal 400 16px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#page ul.search-results {
		display: block;
		margin: 0 0 10px;
		padding: 0;
		list-style: none;
	}
	
	#page ul.search-results li {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#page ul.search-results li h3 a {
		color: #333;
		text-decoration: none;
	}
	
	#page ul.search-results li h3 a:hover {
		color: #333;
		text-decoration: none;
	}
	
	#page ul.search-results li p {
		font: normal normal 400 14px/20px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page ul.search-results li p span.read-more {
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page ul,
	#page ol {
		display: block;
		margin: 0 0 10px;
		padding: 0;
		list-style: none;
		font: normal normal 400 14px/20px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page ul li,
	#page ol li {
		display: block;
		margin: 0;
		padding: 0;
	}
	
	#page ul li:before,
	#page ol li:before {
		content: '';
		display: block;
		float: left;
		width: 30px;
		height: 20px;
		background: transparent url('../../../images/gn4-bb-vier_20x18.jpg') no-repeat center center;
	}
	
	#page dl {
		display: block;
		margin: 0 0 10px;
		padding: 0;
		list-style: none;
		font: normal normal 400 16px/24px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page dl dt {
		display: block;
		margin: 0 10px 0 0;
		padding: 0;
		min-width: 150px;
		min-height: 19px;
		float: left;
		
		font-weight: 400;
	}
	
	#page dl dd {
		margin: 0;
		padding: 0;
		min-height: 36px;
		
		font-weight: 700;
	}
	
	#page fieldset#users-profile-core dl dt {
		min-width: 220px;
	}
	
	#page .pure-form fieldset {
		padding: 0 0 1em;
	}
	
	#page .pure-form-aligned .pure-control-group {
		margin-bottom: 1em;
	}
	
	#page label {
		font: normal normal 400 16px/16px 'Droid Serif', Georgia, serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page input, #page button {
		font: normal normal 400 16px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	
	#page .pure-form-aligned .pure-controls {
		margin: 1em 0 0 13.85em;
	}
	
	#page .pure-button-primary, #page .pure-button-selected, #page a.pure-button-primary, #page a.pure-button-selected {
		background-color: #9b0058;
		color: #fff;
	}

	#page .pagination {
		margin: 10px 0 0;
		padding: 0;
		text-align: right;
	}
	
	#page .pagination ul {
		display: inline-block;
		margin: 0;
		padding: 5px;
		list-style: none;
		background: #333;
		opacity: .5;
	}
	
	#page .pagination ul:hover {
		opacity: 1;
	}
	
	#page .pagination ul li {
		display: inline-block;
		margin: 0 2px 0 0;
		padding: 2px 9px 0;
		background: #666;
		font: normal normal 400 16px/24px 'Droid Sans', Arial, Helvetica, sans-serif;
		-webkit-font-smoothing: antialiased;
	}
	
	#page .pagination ul li:last-child {
		margin: 0;
	}
	
	#page .pagination ul li a, #page .pagination ul li span {
		color: #fff;
		text-decoration: none;
	}
	
	#page .pagination ul li span {
		font-weight: 700;
		cursor: default;
	}
	
	#page .pagination ul li a:hover {
		text-decoration: underline;
	}
	
	#links {
		position: relative;
		margin: 44px 0 0;
	}
	
	#links ul.submenu {
		position: absolute;
		top: -69px;
		left: -4px;
		width: 304px;
		height: 16px;
		display: block;
		height: 16px;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
	#links ul.submenu li {
		display: block;
		height: 16px;
		margin: 0;
		padding: 0 5px;
		float: left;
		border-right: solid 2px #cbccc4;
		font: normal normal 400 13px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#links ul.submenu li:last-child {
		padding: 0 0 0 5px;
		border-right: none;
	}
	
	#links ul.submenu li a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#links ul.submenu li a:hover {
		color: #333;
	}
	
	#links div.search {
		position: absolute;
		top: -54px;
		left: -10px;
		width: 320px;
		height: 54px;
		background: url(/templates/gn4/img/bg-search.png) no-repeat top left;
	}
	
	#links div.search form {
		margin: 10px;
		padding: 0;
		border: none;
	}
	
	#links div.search label {
		display: none;
	}
	
	#links div.search input#mod-search-searchword {
		width: 260px;
		height: 25px;
		display: inline-block;
		margin: 5px 0 0 7px;
		padding: 0;
		background: #fff;
		border: none;
		outline: 0;
		font: normal normal 400 16px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#links div.search button {
		width: 25px;
		height: 25px;
		display: inline-block;
		margin: 0;
		padding: 0;
		background: transparent url(/templates/gn4/img/btn-search.png) no-repeat top left;
		border: none;
		text-indent: -9999px;
		text-align: left;
		cursor: pointer;
	}
	
	#links #oms_gpt_rectangle,
	#links #oms_gpt_rectangle2 {
		margin: 20px 0 0;
	}
	
	#links .VideoVZ {
		position: relative;
		
		margin: 20px 0 0;
	}
	
	#links .VideoVZ h1 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links .VideoVZ .section {
		margin: 0 0 10px;
		padding: 0 0 10px;
		border-bottom: solid 1px #eaeae7;
	}
	
	#links .VideoVZ h2 {
		margin: 0 0 3px;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
		cursor: default;
	}
	
	#links .VideoVZ .section p {
		font: normal normal 400 12px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links .VideoVZ .section a {
		color: #000;
		text-decoration: none;
	}
	
	#links .VideoVZ .section a:hover {
		text-decoration: underline;
	}
	
	#links #gn4-media-tab-slideshow {
		position: relative;
		
		margin: 20px 0 0;
		padding-top: 40px;
		
		border: solid 1px #cbccc4;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video h1, #links #gn4-media-tab-slideshow #gn4-recent-audio h1 {
		position: absolute;
		top: 0;
		width: 150px;
		height: 44px;
		margin: 0;
		padding: 0;
		text-transform: none;
		letter-spacing: normal;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video h1 span, #links #gn4-media-tab-slideshow #gn4-recent-audio h1 span {
		display: block;
		padding: 9px 10px 10px;
		border-left: solid 1px #cbccc4;
		border-right: solid 1px #cbccc4;
		border-bottom: solid 1px #cbccc4;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #666;
		-webkit-font-smoothing: antialiased;
		text-shadow: 1px 1px 0 #fff;
		cursor: pointer;
		
		background: #cbccc4; /* Old browsers */
		background: -moz-linear-gradient(top, #ffffff 0%, #cbccc4 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cbccc4)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #ffffff 0%, #cbccc4 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #ffffff 0%, #cbccc4 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #ffffff 0%, #cbccc4 100%); /* IE10+ */
		background: linear-gradient(to bottom, #ffffff 0%, #cbccc4 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbccc4',GradientType=0 ); /* IE6-8 */
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video h1 span {
		border-left: none;
		border-right: solid 1px #cbccc4;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-audio h1 span {
		border-right: none;
	}
	
	/* #links #gn4-media-tab-slideshow #gn4-recent-video h1 span, #links #gn4-media-tab-slideshow #gn4-recent-audio h1 span {
		display: block;
		padding: 9px 10px 10px;
	} */
	
	#links #gn4-media-tab-slideshow #gn4-recent-audio h1 {
		left: 149px;
		width: 149px;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video.active h1, #links #gn4-media-tab-slideshow #gn4-recent-audio.active h1 {
		background: #9b0058;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video.active h1 {
		width: 149px;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video.active h1 span, #links #gn4-media-tab-slideshow #gn4-recent-audio.active h1 span {
		cursor: default;
		
		border-bottom: solid 1px #fff;
		
		background: #eaeae7; /* Old browsers */
		background: -moz-linear-gradient(top,  #eaeae7 0%, #ffffff 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaeae7), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #eaeae7 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #eaeae7 0%,#ffffff 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #eaeae7 0%,#ffffff 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #eaeae7 0%,#ffffff 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeae7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-video.active h1 span {
		border-right: none;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-audio.active h1 {
		left: 150px;
		width: 148px;
	}
	
	#links #gn4-media-tab-slideshow #gn4-recent-audio.active h1 span {
		border-left: none;
	}
	
	#links #gn4-media-tab-slideshow ul {
		display: block;
		margin: 0;
		padding: 10px 0 1px 10px;
		border: none;
		list-style: none;
	}
	
	#links #gn4-media-tab-slideshow ul li {
		display: inline-block;
		margin: 0;
		padding: 0;
		border: none;
		vertical-align: top;
		line-height: 1px;
	}
	
	#links #gn4-media-tab-slideshow ul li.odd {
		padding: 0 0 0 7px;
	}
	
	#links #gn4-media-tab-slideshow ul li .layout-default {
		width: 134px;
		padding: 0 0 10px;
	}
	
	#links #gn4-media-tab-slideshow ul li .layout-default .media {
		margin: 0 0 3px;
	}
	
	#links #gn4-media-tab-slideshow ul li h2 {
		font: normal normal 400 12px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links #gn4-media-tab-slideshow ul li h2 a {
		color: #000;
		text-decoration: none;
	}
	
	#links #gn4-media-tab-slideshow ul li h2 a:hover {
		text-decoration: underline;
	}
	
	#links #gn4-media-tab-slideshow ul li h2 {
		font: normal normal 400 12px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links #gn4-media-tab-slideshow p.CatLink {
		margin: 0;
		padding: 0 10px 5px;
		font: normal normal 700 13px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links #gn4-media-tab-slideshow p.CatLink a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#links #gn4-media-tab-slideshow p.CatLink a:after {
		content: " »";
	}
	
	#links #gn4-media-tab-slideshow p.CatLink a:hover {
		color: #000;
		text-decoration: underline;
	}
	
	#links #GN4Specials1 {
		position: relative;
		
		margin: 20px 0 0;
	}
	
	#links #GN4Specials1 h1 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links #GN4Specials1 #Ticker {
		position: relative;
		width: 300px;
		height: 71px;
		margin: 0;
		padding: 0;
		display: block;
		overflow: hidden;
		border-top: solid 1px #d8d9d3;
		border-bottom: solid 1px #cbccc4;
		background: #e5e5e1; /* Old browsers */
		background: -moz-linear-gradient(top,  #f2f2f0 0%, #e5e5e1 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2f2f0), color-stop(100%,#e5e5e1)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #f2f2f0 0%,#e5e5e1 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #f2f2f0 0%,#e5e5e1 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #f2f2f0 0%,#e5e5e1 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #f2f2f0 0%,#e5e5e1 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f0', endColorstr='#e5e5e1',GradientType=0 ); /* IE6-8 */
	}
	
	#links #GN4Specials1 #TickerVertical {
		width: 300px;
		height: 71px;
		margin: 0;
		padding: 0;
		display: block;
		overflow: hidden;
		list-style: none;
	}
	
	#links #GN4Specials1 #TickerVertical li {
		width: 300px;
		height: 71px;
		margin: 0;
		padding: 0;
		display: block;
		overflow: hidden;
		border: none;
		float: left;
	}
	
	#links #GN4Specials1 #TickerVertical li a {
		width: 300px;
		height: 71px;
		margin: 0;
		padding: 0;
		display: block;
		overflow: hidden;
		border: none;
		text-decoration: none;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer {
		height: 63px;
		margin: 0;
		padding: 4px 10px 4px 136px;
		display: block;
		overflow: hidden;
		border: none;
		-moz-transition: background-color .25s, -moz-transform .25s;
    -webkit-transition: background-color .25s, -webkit-transform .25s;
    -o-transition: background-color .25s, -o-transform .25s;
    -ms-transition: background-color .25s, -ms-transform .25s;
    transition: background-color .25s, transform .25s;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage1 {
		background: transparent url(/images/specials/bundestagswahl2013/g_katzmarek.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage2 {
		background: transparent url(/images/specials/bundestagswahl2013/h_kraft.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage3 {
		background: transparent url(/images/specials/bundestagswahl2013/j_rupp.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage4 {
		background: transparent url(/images/specials/bundestagswahl2013/k_whittaker.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage5 {
		background: transparent url(/images/specials/bundestagswahl2013/l_jaeckel.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer.SpecialImage6 {
		background: transparent url(/images/specials/bundestagswahl2013/n_masson.jpg) no-repeat top left;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer .Caption {
		display: block;
		margin: 0 0 3px;
		padding: 0;
		border: none;
		font: normal normal 700 13px/18px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #777873;
		-webkit-font-smoothing: antialiased;
		-moz-transition: color .25s, -moz-transform .25s;
    -webkit-transition: color .25s, -webkit-transform .25s;
    -o-transition: color .25s, -o-transform .25s;
    -ms-transition: color .25s, -ms-transform .25s;
    transition: color .25s, transform .25s;
	}
	
	#links #GN4Specials1 #TickerVertical li a .SpecialContainer .Description {
		display: block;
		margin: 0;
		padding: 0;
		border: none;
		font: normal normal 400 11px/14px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #444441;
		-webkit-font-smoothing: antialiased;
		-moz-transition: color .25s, -moz-transform .25s;
    -webkit-transition: color .25s, -webkit-transform .25s;
    -o-transition: color .25s, -o-transform .25s;
    -ms-transition: color .25s, -ms-transform .25s;
    transition: color .25s, transform .25s;
	}
	
	#links #GN4Specials1 #TickerVertical li a:hover .SpecialContainer {
		background-color: rgba(255, 255, 255, .5);
	}
	
	#links #GN4Specials1 #TickerVertical li a:hover .SpecialContainer .Caption {
		color: #000;
	}
	
	#links #GN4Specials1 #TickerVertical li a:hover .SpecialContainer .Description {
		color: #000;
	}
	
	#links .gn4AdvertiseAndPromo {
		position: relative;
		margin: 15px 0 0;
	}
	
	#links .gn4AdvertiseAndPromo h1 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links .gn4AdvertiseAndPromo h2 {
		margin: 0 0 3px;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
		cursor: default;
	}
	
	#links .gn4AdvertiseAndPromo p {
		font: normal normal 400 12px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links .gn4AdvertiseAndPromo a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#links .gn4AdvertiseAndPromo a:hover {
		text-decoration: underline;
	}
	
	#links .logout {
		position: relative;
		margin: 15px 0 0;
	}
	
	#links .logout h1 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links .logout h2 {
		margin: 0 0 3px;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
		cursor: default;
	}
	
	#links .logout p {
		font: normal normal 400 12px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links .logout a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#links .logout a:hover {
		text-decoration: underline;
	}
	
	#links .showarticles {
		position: relative;
		margin: 15px 0 0;
	}
	
	#links .showarticles h1 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links .showarticles h2 {
		margin: 0 0 3px;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
		cursor: default;
	}
	
	#links .showarticles p {
		font: normal normal 400 12px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #000;
		-webkit-font-smoothing: antialiased;
	}
	
	#links .showarticles a {
		color: #9b0058;
		text-decoration: none;
	}
	
	#links .showarticles a:hover {
		text-decoration: underline;
	}
	
	#links button {
		font: normal normal 400 12px/12px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	
	#links .pure-button-primary, #page .pure-button-selected, #page a.pure-button-primary, #page a.pure-button-selected {
		background-color: #9b0058;
		color: #fff;
	}
	
	#links .BreakingNewsAnmeldung h3 {
		margin: 0 0 15px;
		padding: 11px 0 0;
		font: normal normal 400 24px/24px 'DIN30640StdNeuzeitGroteskBoldCond', Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #666;
		-webkit-font-smoothing: antialiased;
		background: url(/templates/gn4/img/bg-sep.png) repeat-x top left;
		cursor: default;
	}
	
	#links .BreakingNewsAnmeldung h4 {
		margin: 0 0 8px;
		font: normal normal 700 14px/20px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
		cursor: default;
	}
	
	#links .BreakingNewsAnmeldung a {
		color: #9b0058;
		font-weight: bold;
		text-decoration: none;
	}
	
	#links .BreakingNewsAnmeldung a:hover {
		text-decoration: underline;
	}
	
	#links .BreakingNewsAnmeldung .pure-form {
		padding: 10px;
		background-color: #f5f5f5;
	}
	
	#links .BreakingNewsAnmeldung .pure-form > fieldset {
		padding: 0;
	}
	
	#links .BreakingNewsAnmeldung .pure-form-stacked input[type=email] {
		width: 100%;
	}
	
	#links .BreakingNewsAnmeldung .pure-form-message {
		padding-top: 10px;
    color: inherit;
	}
	
	#links .BreakingNewsAnmeldung .pure-form-message,
	#links .BreakingNewsAnmeldung label {
    font-size: 13px;
    line-height: 18px;
  }
	
	#links .BreakingNewsAnmeldung .pure-checkbox {
		position: relative;
		padding-bottom: 5px;
		padding-left: 20px;
	}
	
	#links .BreakingNewsAnmeldung .pure-checkbox > input[type=checkbox] {
		position: absolute;
		top: 3px;
		left: 0;
	}
	
	#links .BreakingNewsAnmeldung .pure-button {
		font-size: 16px;
		line-height: 24px;
	}
	
	#oms_gpt_bottom_ad {
		position: relative;
  	margin: 20px 0 0;
  }
	
	#footer {
		margin: 20px 0 0;
	}
	
	#footer .footer-01 {
		min-height: 20px;
		background: #e5e5e1;
	}
	
	#footer .footer-02 {
		min-height: 80px;
		background: #f5f5f3;
		text-align: center;
	}
	
	#footer .footer-02 p {
		margin: 10px 0 0 10px;
		float: left;
	}
	
	#footer .footer-02 ul {
		display: block;
		float: right;
		margin: 10px 0 0;
		padding: 0;
		list-style: none;
	}
	
	#footer .footer-02 ul li {
		margin: 0;
		padding: 2px 10px;
		display: block;
		float: left;
		border-right: solid 2px #cbccc4;
	}
	
	#footer .footer-02 ul li:last-child {
		border-right: none;
	}
	
	#footer .footer-02 p, #footer .footer-02 ul li {
		font: normal normal 400 12px/12px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #333;
		-webkit-font-smoothing: antialiased;
	}
	
	#footer .footer-02 p {
		padding: 2px 0;
		cursor: default;
	}
	
	#footer .footer-02 a {
		color: #333;
		text-decoration: none;
	}
	
	#footer .footer-02 a:hover {
		text-decoration: underline;
	}
	
	/* Media Element temp fix */
	.mejs-overlay-loading {
		margin: -40px 0 0 -40px !important;
	}
	
	.mejs-overlay-button {
		margin: -50px 0 0 -50px !important;
	}
	
	/* GK4 weather Frontpage */
	.gkwFrontpage {
		height: 32px;
	}
	
	.gkwFrontpage .gkwLeft {
		height: 32px;
		float: left;
		padding: 0 5px 0 0;
	}
	
	.gkwFrontpage .gkwLeft.text {
		height: 23px;
		float: left;
		padding: 7px 5px 0 0;
	}
	
	.gkwFrontpage .gkwLeft a {
		font: normal normal 400 13px/16px 'Droid Sans', Arial, Helvetica, sans-serif;
		color: #666;
		text-decoration: none;
	}
	
	.gkwFrontpage .gkwLeft a:hover {
		text-decoration: underline;
	}
	
	.gkwFrontpage .gkwLeft a span.City {
		font-weight: 700;
		color: #9b0058;
	}
	
	html.nachrichten #page, html.nachrichten #yoo-zoo {
		margin: 33px 0 0;
	}
	
	html.nachrichten #links {
		margin: 33px 0 0;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	.alert {
	  margin: 0;
	  padding: 15px;
	  border: 1px solid transparent;
	  border-radius: 4px;
	}
	.alert h4 {
	  margin-top: 0;
	  color: inherit;
	  font: normal normal 700 16px/24px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	.alert .alert-link {
	  font-weight: bold;
	}
	.alert > p,
	.alert > ul {
	  margin-bottom: 0;
	  font: normal normal 400 14px/22px 'Droid Sans', Arial, Helvetica, sans-serif;
	}
	.alert > p + p {
	  margin-top: 5px;
	}
	.alert-dismissable {
	  padding-right: 35px;
	}
	.alert-dismissable .close {
	  position: relative;
	  top: -2px;
	  right: -21px;
	  color: inherit;
	}
	.alert-success {
	  color: #3c763d;
	  background-color: #dff0d8;
	  border-color: #d6e9c6;
	}
	.alert-success hr {
	  border-top-color: #c9e2b3;
	}
	.alert-success .alert-link {
	  color: #2b542c;
	}
	.alert-info {
	  color: #31708f;
	  background-color: #d9edf7;
	  border-color: #bce8f1;
	}
	.alert-info hr {
	  border-top-color: #a6e1ec;
	}
	.alert-info .alert-link {
	  color: #245269;
	}
	.alert-warning {
	  color: #8a6d3b;
	  background-color: #fcf8e3;
	  border-color: #faebcc;
	}
	.alert-warning hr {
	  border-top-color: #f7e1b5;
	}
	.alert-warning .alert-link {
	  color: #66512c;
	}
	.alert-danger {
	  color: #a94442;
	  background-color: #f2dede;
	  border-color: #ebccd1;
	}
	.alert-danger hr {
	  border-top-color: #e4b9c0;
	}
	.alert-danger .alert-link {
	  color: #843534;
	}
	.alert-error {
	  color: #a94442;
	  background-color: #f2dede;
	  border-color: #ebccd1;
	}
	.alert-error hr {
	  border-top-color: #e4b9c0;
	}
	.alert-error .alert-link {
	  color: #843534;
	}
	
	
	
	
	.fade {
	  opacity: 0;
	  -webkit-transition: opacity .15s linear;
	          transition: opacity .15s linear;
	}
	.fade.in {
	  opacity: 1;
	}
	
	
	
	
	.alert .close {
	  float: right;
	  font-size: 21px;
	  font-weight: bold;
	  line-height: 1;
	  color: #000;
	  text-shadow: 0 1px 0 #fff;
	  filter: alpha(opacity=20);
	  opacity: .2;
	}
	.alert .close:hover,
	.alert .close:focus {
	  color: #000;
	  text-decoration: none;
	  cursor: pointer;
	  filter: alpha(opacity=50);
	  opacity: .5;
	}
	.alert button {
	  margin: 0;
	  font: inherit;
	  color: inherit;
	  font-family: inherit;
	  font-size: inherit;
	  line-height: inherit;
	  overflow: visible;
	  text-transform: none;
	  -webkit-appearance: button;
	  cursor: pointer;
	}
	.alert button[disabled] {
	  cursor: default;
	}
	.alert button::-moz-focus-inner {
	  padding: 0;
	  border: 0;
	}
	.alert button.close {
	  -webkit-appearance: none;
	  padding: 0;
	  cursor: pointer;
	  background: transparent;
	  border: 0;
	  outline: none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	a.icon-folder {
		padding-left:17px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAA3NCSVQICAjb4U/gAAAAXVBMVEX////8+fT79+j+9tLv9fv788f67q/47cTj7fX46aT257f35p714pPy4arI5P7A3/3v1o2+2ei22v3v1HSt0ePryjjrxFOfxNjrukSMv/DrsDWJs9RzlLFac5RTZIE2wsE7AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABh0RVh0Q3JlYXRpb24gVGltZQAzMC4xMS4yMDA3oG4BFQAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6Mzc6MzcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0xMS0yOVQxNzoyMToyN1o8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wOS0xN1QxNTozNjozOVo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIvT1hwAAAHZJREFUCB0FwUFqAlEQBcD6/VqzEAYHNbvc/2ARQcwiC0FIxtEqAICBOdKDMwaOd5Y29zfFnu1297FYvyj7Xwu4XcdJIU9kmqDRecyK47IxfMIPG69xuDQ3RksN/zQVJNpKA4mOUKpI6YDGy7rmLzxpDhQAAIA3hxIYv6TtejwAAAAASUVORK5CYII=) 0 40% no-repeat;
	}
	
	a.icon-file {
		padding-left:17px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////y9vrs8fbl7fXi6fDe5+/V5/DH4/7A3/3V2+S73P222vyx1/yr1PvLzNGu0+Ww0eOk0fuezvuoy96VyvyawNaJu+yIr8h2l7RXcJFSYXtJVWtDS1z/AP8+RVUpMUPdpviMAAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABh0RVh0Q3JlYXRpb24gVGltZQAzMC4xMS4yMDA3oG4BFQAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6Mzc6MzcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0xMS0yOVQxNzoyMToyN1o8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wOS0xN1QxNTozNjozOVo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIvT1hwAAAGpJREFUCB0FwVlKAwEQQMF6nUbcQMEv73+4CDlAEJmMVT292DHCD33cj7NT+LpcbcdC/Dq+r3N5QGbcbpmB0OsbBmJS2CGjRJZMyhqmoKxkGZWVWITVaIyTIhxsz/cSPN6z5ydJRn8AAP4BedkTcKOXzfAAAAAASUVORK5CYII=) 0 40% no-repeat;
	}
	
	a.icon-download {
		padding-left:17px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////7+/v1+Prx9frr8ffw8fHl7fXg6O/V5/DH4/7V2+S93v2z2Py00eCk0fuoy96azPuawNaSzVuJu+yIr8h+sVt2l7Rjj0VhjURXcJFSYXtJVWtDS1z/AP8+RVUpMUOZTxx6AAAAAXRSTlMAQObYZgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABh0RVh0Q3JlYXRpb24gVGltZQAzMC4xMS4yMDA3oG4BFQAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6Mzc6MzcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0xMS0yOVQxNzoyMToyN1o8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wOS0xN1QxNTozNjozOVo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIvT1hwAAAH5JREFUCB0FwcFKxTAQAMDZ3eTZKH0exf//OKFY8SAoxgZnYusylcRB7HOtXBL77U1a1av33vvl91XLv+KOL59eZIK5xBhIAECrcMeVT76FJA+TGYciMzy+96rbuRMSxkfVOTKDhvBwGonULBhg0Wr7iSSwttCuZ0IIKSYAgH/lTB905yZamQAAAABJRU5ErkJggg==) 0 40% no-repeat;
	}
	
	a.icon-external {
		padding-left:17px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPBAMAAADJ+Ih5AAAAA3NCSVQICAjb4U/gAAAAMFBMVEUvQ1f/AP9pfZE/U2dXa3//AP/U2Nw3S19MYHRgdIhwhJhHW2/Y3N9bb4M9UWVPY3d52AlLAAAADXRSTlP///////////////8APegihgAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABh0RVh0Q3JlYXRpb24gVGltZQAzMC4xMS4yMDA3oG4BFQAABBF0RVh0WE1MOmNvbS5hZG9iZS54bXAAPD94cGFja2V0IGJlZ2luPSIgICAiIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6Mzc6MzcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3JlYXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgogICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0xMS0yOVQxNzoyMToyN1o8L3hhcDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwOC0wOS0xN1QxNTozNjozOVo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIj4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIvT1hwAAAExJREFUCFtjOAMBBxiwMFaBAEhqDVDyFEzNIRDjFFDiJFjkkNKZI2BGwt0z50GMY2wnzpwGMRJyzp05DGKwAbUfBzIOnDnDwMCAzS4AvGBX2zWCaSkAAAAASUVORK5CYII=) 0 40% no-repeat;
	}
	
	a.icon-pdf {
		padding-left:17px;
		background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0M0M1NDg5RDQ4MTJERjExQjY3RkFBMEM2QjVBM0EwRSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzYxREY5RUIwM0UxMURGOTlCQ0U4MjkxQUQ5Qjk4RSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzYxREY5REIwM0UxMURGOTlCQ0U4MjkxQUQ5Qjk4RSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpERTk1RDJGNUU5OUZERjExQjBEMUY0QjNCOUFFODNCRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0M0M1NDg5RDQ4MTJERjExQjY3RkFBMEM2QjVBM0EwRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhGIxmkAAADeSURBVHjapFIxDsIwDIybfLFCSGw8gQHBQBsGNgakMjLBxiPDJXIk100KFZGs2LF9ts+hEIL557isEFFbC+r7/g1p453fuq5LdyPimhlJfgCsNLgEsN8AGGRdA2gYpCRG2gDZTDhgXTJKfKc3kP1U3b9SUN4CSNwuYR95j1IHRlSlRWsUs+oRTGG0UCLRoa17FAa20IcobGf/IAuPALz3oIJ2CLrN2TUAy+RcEbSX64uJOSn65bgTEpF8VHw4WQD+Qw3Aqq6IK16QZGtky39wWvgPziMAtapfTurwI8AACqNcj7mNdp0AAAAASUVORK5CYII=) 0 40% no-repeat;
	}
	
	
	
	
	
	
	
	/* FIX: html5 jwplayer transform remove */
	html.nachrichten .jwplayer>.jwmain>.jwvideo>video { width: 568px !important; height: 319px !important; transform: none !important; }
	html.nachrichten #jwplayer-dauerwerbefenster>.jwmain>.jwvideo>video { width: 100% !important; height: 100% !important; transform: none !important; }
	html.nachrichten .jwplayer.jwfullscreen>.jwmain>.jwvideo>video { width: 100% !important; height: 100% !important; transform: none !important; }
	
	
	
	
	
	
	#yoo-zoo .items div.teaser-item,
	#yoo-zoo .item {
		position: relative;
	}
	
	#yoo-zoo .items div.teaser-item .gn4-plus,
	#yoo-zoo .item .gn4-plus {
		position: absolute;
		top: 0;
		right: 0;
		width: 64px;
		height: 24px;
	}
	
	#yoo-zoo .items div.teaser-item p.pos-top.gn4-plus-top,
	#yoo-zoo .item p.pos-top.gn4-plus-top {
		margin-right: 74px;
	}
	
	#yoo-zoo .items div.teaser-item .pos-title2.gn4-plus-title,
	#yoo-zoo .item .pos-title.gn4-plus-title {
		margin-right: 74px;
	}
	
	
	
	
	.yoo-zoo div.gn4-whatsapp {
		margin-top: 10px;
		border-top: solid 1px #c8c8c8;
		padding-top: 10px;
	}
	
	.yoo-zoo div.gn4-whatsapp a {
		position: relative;
		display: inline-block;
		min-height: 24px;
		padding-left: 28px;
		line-height: 24px;
	}
	
	.yoo-zoo div.gn4-whatsapp a::before {
		content: '';
		position: absolute;
		display: block;
		top: 0;
		left: 0;
		width: 24px;
		height: 24px;
		background: transparent url(../img/ico-whatsapp.v1.png) no-repeat top left;
		background-size: contain;
	}
	
	#yoo-zoo .zoo-pagination span {
		display: inline-block;
    margin: 0;
    padding: 2px 9px 0;
	}
	
	/* Update Laterpay 10.09.2020 (Jochen) */
	.lpc-s27 > a {
		display: block;
		border: 1px solid rgb(155, 0, 88);
		border-radius: 4px;
		line-height: 37px;
	}
	
	/* Update Laterpay 09.11.2020 (Jochen) */
	.lpc-s26 {
		display: none;
	}
	
	.lpc-s38 > .lpc-s27 {
		margin-bottom: 0 !important;
		padding-top: 30px !important;
	}
	
	.lpc-s34 span a,
	.lpc-s34 span a:visited {
		display: block;
		margin-top: 10px;
		color: rgb(255, 255, 255) !important;
		background-color: rgb(155, 0, 88) !important;
		border: 1px solid rgb(155, 0, 88);
		border-radius: 4px;
		line-height: 37px;
		text-align: center;
	}
	
	.lpc-s34 span a:hover {
		text-decoration: none !important;
	}
	
	.lpc-s68 .lpc-s65 .lpc-s25 .lpc-s34 {
		margin-top: 10px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    border-top: 0 none !important;
	}
	
	/* goodnews4 Box */
	.gn4-box.mb10px {
		margin-bottom: 10px;
	}
	
	.gn4-box.mb25px {
		margin-bottom: 25px;
	}
	
	.gn4-box.p10px {
		padding: 10px;
	}
	
	.gn4-box.p25px {
		padding: 25px;
	}
	
	.gn4-box.bg-col-grey-01 {
		background-color: #eee;
	}
	
	.gn4-box.bg-col-grey-02 {
		background-color: #f5f5f5;
	}
	
	.gn4-box.text-col-blk-01 {
		color: #000;
	}
	
	.gn4-box.text-col-blk-02 {
		color: #333;
	}
	
	.gn4-box.text-col-blk-03 {
		color: #666;
	}
	
	.gn4-box.border-01 {
		border: solid 1px #000;
	}
	
	.gn4-box.border-02 {
		border: solid 1px #666;
	}
	
	.gn4-box.border-03 {
		border: solid 1px #999;
	}
	
	.gn4-box.border-04 {
		border: solid 1px #ccc;
	}
	
	.gn4-box.border-rounded-01 {
		border-radius: 3px;
	}
	
	.gn4-box.border-rounded-02 {
		border-radius: 6px;
	}
  
  span.gn4-box {
    display: block;
  }
  
  .gn4-box > *:last-child {
    margin-bottom: 0 !important;
  }
	
	/* goodnews4 Related Articles */
  .gn4-related-articles {
    margin-bottom: 10px;
    padding: 0;
    overflow: hidden;
  }
	
	.gn4-related-articles.bg-col-grey-01 {
		background-color: #eee;
	}
	
	.gn4-related-articles.bg-col-grey-02 {
		background-color: #f5f5f5;
	}
	
	.gn4-related-articles.mb0px {
    margin-bottom: 0;
	}
	
	.gn4-related-articles.mb10px {
    margin-bottom: 10px;
	}
	
	.gn4-related-articles.mb25px {
    margin-bottom: 25px;
	}
	
	.gn4-related-articles.p10px {
		padding: 10px;
	}
	
	.gn4-related-articles.p25px {
		padding: 25px;
	}
  
  .gn4-related-articles.border-top-01 {
    padding-top: 20px;
    border-top: solid 1px #cbccc4;
  }
  
  .gn4-related-articles.border-bottom-01 {
    padding-bottom: 20px;
    border-bottom: solid 1px #cbccc4;
  }
  
  .gn4-related-articles > .top {
    margin: 0 0 10px;
    font: normal normal 700 13px/15px 'Droid Sans', Arial, Helvetica, sans-serif !important;
    color: #000;
  }
  
  .gn4-related-articles > .container {
    overflow: hidden;
  }
  
  .gn4-related-articles > .container > .media {
    margin: 0 20px 0 0;
    float: left;
  }
  
  .gn4-related-articles > .container > .media > a {
    position: relative;
  }
  
  .gn4-related-articles > .container > .media > .image > a {
    display: block;
  }
  
  .gn4-related-articles > .container > .content {
  }
  
  .gn4-related-articles > .container > .content > h3 {
    margin: 0 !important;
    font: normal normal 700 18px/22px 'Droid Sans', Arial, Helvetica, sans-serif;
    color: #333;
    -webkit-font-smoothing: antialiased;
  }
  
  .gn4-related-articles > .container > .content > h3 > a {
    color: #333 !important;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
  }
  
  .gn4-related-articles > .container > .content > h3 > a:hover {
    text-decoration: none !important;
  }
  
  span.gn4-related-articles,
  .gn4-related-articles > span.container,
  .gn4-related-articles > .container > span.media,
  .gn4-related-articles > .container > .media > span.image,
  .gn4-related-articles > .container > span.content {
    display: block;
  }
}

@media print {
  /*
  @page {
    size: 2480px 3508px;
  }
  */
  
	body {
		font: normal normal 400 10pt/1.5em Arial, Helvetica, sans-serif;
		color: #000;
		
		background: #fff;
		
		padding: 0 5px;
	}
	
	h1,h2,h3,h4,h5,h6 {
		page-break-inside: avoid;
		page-break-after: avoid;
	}
  
  #oms_gpt_outofpage,
  #oms_gpt_billboard,
  #oms_gpt_bottom_ad,
  #oms_gpt_poster_ad,
  #taboola-below-article-thumbnails,
  #tbl-next-up {
		display: none;
	}
	
	nav,
	.superbanner,
	.skyscraper,
	.outline3>#header>.topbanner,
	.outline3>.sep,
	.outline3>#menu,
	.outline3>#breadcrumbs,
	.outline3 .ym-w300.ym-gr,
	#yoo-zoo .items p.pos-links,
	#yoo-zoo .items .teaser-item.row.gn4-ads,
	#yoo-zoo .item .pos-subtitle,
	#yoo-zoo .zoo-pagination,
	#footer>.footer-01,
	#footer>.footer-02>.nav.menu,
	div[id^=jwplayer],
	.jwplayer,
  .ym-searchform,
  .gn4-whatsapp,
  /* .gn4-plus, */
  .gn4-related-articles,
  .paywall-header,
  .paywall-spinner,
  .paywall-frontend-bg,
  .paywall-content-area .paywall-frontend,
  iframe,
  #yoo-zoo .items div.pos-media .element.element-image .image-overlay,
  #yoo-zoo .item div.pos-media .element.element-image .image-overlay {
		display: none;
	}
  
  .paywall-content-area {
    min-height: auto;
  }
	
	html.video #yoo-zoo .item .pos-subtitle,
	html.audio #yoo-zoo .item .pos-subtitle {
		display: block;
	}
	
	#header {
		margin-bottom: 3em;
		padding-bottom: 1em;
		
		border-bottom: solid 1px #999999;
	}
	
	#header h1,
	#header h1 a {
		font-size: 14pt;
		line-height: 1.5em;
		color: #000;
		text-decoration: none;
    text-align: center;
	}
	
	#header h1 a span.logo {
		display: block;
	}
	
	#header h1 a span.gn4-headline {
		display: block;
	}
	
	#header h1 a span.gn4-subline {
		font-size: 12pt;
		line-height: 1.5em;
		display: block;
	}
	
	#page,
	#yoo-zoo {
		margin: 0;
	}
	
	#yoo-zoo .details h1.title {
    margin: 0 0 1em;
    padding: 0;
    font: normal normal 700 14pt/1.5em Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: normal;
    color: #000;
    background: none;
	}
	
	#yoo-zoo p.pos-top {
		margin: 0 0 .25em;
		font: normal normal 700 10pt/1.5em Arial, Helvetica, sans-serif !important;
		color: #000;
	}
	
	#yoo-zoo .items h1.pos-title,
	#yoo-zoo .items h1.pos-title2,
	#yoo-zoo .item h1.pos-title,
	#yoo-zoo .item h1.pos-title2 {
		margin: 0 0 .75em;
		font: normal normal 700 18pt/1.2em Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	#yoo-zoo .item h2 {
		margin: 0 0 .5em;
		font: normal normal 700 15pt/1.2em Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	#yoo-zoo .items h1.pos-title a,
	#yoo-zoo .items h1.pos-title2 a,
	#yoo-zoo .item h1.pos-title a,
	#yoo-zoo .item h1.pos-title2 a {
		color: #000;
	}
	
	#yoo-zoo .floatbox {
		overflow: visible;
	}
	
	#yoo-zoo .items .teaser-item.row,
	#yoo-zoo .item .teaser-item.row {
		page-break-inside: avoid;
	}
  
  #yoo-zoo .items .teaser-item.row.werbung {
    display: none;
  }
	
	#yoo-zoo .items div.media-left,
	#yoo-zoo .items div.pos-media2.media-left,
	#yoo-zoo .item div.media-left,
	#yoo-zoo .item div.pos-media2.media-left {
		margin: 0 0 1em;
		float: none;
	}
	
	#yoo-zoo .items div.pos-media .element.element-image a,
	#yoo-zoo .item div.pos-media .element.element-image a {
		position: static;
		display: block;
		width: auto;
		height: auto;
		text-decoration: none;
	}
	
	#yoo-zoo .items div.pos-media .element.element-image .image-caption,
	#yoo-zoo .item div.pos-media .element.element-image .image-caption {
		position: static;
		bottom: auto;
		left: auto;
		right: auto;
		min-height: auto;
		background-color: inherit;
		color: #000;
	}
	
	#yoo-zoo .items div.pos-media .element.element-image .image-caption span,
	#yoo-zoo .item div.pos-media .element.element-image .image-caption span {
		display: inline;
		margin: 0;
		padding: 0;
		font: normal normal 400 10pt/1.5em Arial, Helvetica, sans-serif;
		color: #000;
	}
  
  #yoo-zoo .items div.pos-content2 {
    margin-bottom: 0;
  }
	
	#yoo-zoo .items div.pos-content .element-textarea p,
	#yoo-zoo .items div.pos-content2 .element-textarea p,
	#yoo-zoo .item div.pos-content .element-textarea p,
	#yoo-zoo .item div.pos-content2 .element-textarea p {
		font: normal normal 400 12pt/1.5em Arial, Helvetica, sans-serif;
	}
  
  
  #yoo-zoo .items div.pos-content2 .element-textarea p:first-child > img,
  #yoo-zoo .items div.pos-content2 .element-textarea p:first-child > img + a  {
    display: none;
  }
  
  #yoo-zoo .items div.pos-content2 .element-textarea p a,
  #yoo-zoo .item div.pos-content .element-textarea p a  {
		color: #000;
		text-decoration: none;
  }
	
	#footer .footer-02 p {
		float: none;
		margin: 2em 0 0;
		padding: .5em 0 0;
		border-top: solid 1px #999999;
		font: normal normal 400 12pt/1.5em Arial, Helvetica, sans-serif;
		color: #000;
	}
	
	#footer .footer-02 p a {
		color: #000;
		text-decoration: none;
	}
}