/* --- overwrites for tagi ----*/
html.twenty_app_mmxvii.twenty_app_mmxvii .icon-video:before {
    font-family: "nexticons";
    content: "W";
}
html.twenty_app_mmxvii.twenty_app_mmxvii .icon-camera:before {
    font-family: "nexticons";
    content: "x";
}


html.twenty_app_mmxvii button.primary, html.twenty_app_mmxvii .btn.primary, html.twenty_app_mmxvii input[type='submit'], html.twenty_app_mmxvii button[type='submit'] {
    min-width: initial;
    border-radius: 5px;
}

/* header */
html.twenty_app_mmxvii .truncate {
	display: none;
}

html.twenty_app_mmxvii .header {
	border-bottom: 0.1rem solid #808080;
	height: 5rem;
	padding: 0 1rem 0 1rem;
}

html.twenty_app_mmxvii .header.slide-up {
    transform: translate3d(0, -5rem, 0);
}

html.twenty_app_mmxvii .header ul {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

html.twenty_app_mmxvii .header li {
	float: none;
}

html.twenty_app_mmxvii .header  {
    transition: all;
    transition-duration: 0.2s;
}

html.twenty_app_mmxvii .header .logo {
	width: 17.2rem;
	margin: 0.6rem 0;
	position: absolute;
	left: 50%;
	margin-left: -8.6rem;
}

html.twenty_app_mmxvii .header nav {
    transition: all;
    transition-duration: 0.2s;
}

html.twenty_app_mmxvii .storypage .header li:last-child {
	margin: 0 auto;
}

html.twenty_app_mmxvii .header .btn {
	color: inherit;
}

html.twenty_app_mmxvii .header .btn-menu {
	color: #0078bd;
	right: initial;
	font-size: 1.8rem;
	margin-top: 1.5rem;
	top: initial;
}

html.twenty_app_mmxvii .header .btn:hover {
    color: inherit;
}

html.twenty_app_mmxvii .header .btn-menu, html.twenty_app_mmxvii .header .btn-close {
    right: initial;
    color: #0078bd;
}

html.twenty_app_mmxvii .weather {
	position: relative;
	left: auto;
}

html.twenty_app_mmxvii .page.page-active {
	margin-top: 5rem;
}

/* sitemap */
html.twenty_app_mmxvii .sitemap .selected a{
	font-weight: bold;
	color: #0078bd;
}

/* story list */

html.twenty_app_mmxvii .categorytitle .category-text {
	font-size: 1.8rem;
	line-height: 2rem;
}

html.twenty_app_mmxvii .category-text.frontseite {
	border-top-width: 0;
}

html.twenty_app_mmxvii .category-text h1 {
	font-size: 2rem;
}

html.twenty_app_mmxvii .categorytitle .category-text .icon {
	height: 100%;
	font-size: 2.1rem;
	padding-left: 2.5rem;
	right: initial;
}

html.twenty_app_mmxvii .story-list-item-wrapper {
	cursor: pointer;
	padding-bottom: 1rem;
}
html.twenty_app_mmxvii .story-list-item-wrapper.big {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .storytitle {
	-ms-flex-order: 1;
	    order: 1;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .storytext {
	-ms-flex-order: 2;
	    order: 2;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .metainfo {
	-ms-flex-order: 5;
	    order: 5;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .headline {
	margin: 0.9rem 0 0 0rem;
	padding: 0 1.3rem;
	font-family: "Publico-headline", Georgia, serif;
    font-size: 2.4rem;
    line-height: 2.8rem;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .lead {
	padding: 0 1.3rem;
	font-size: 1.4rem;
	line-height: 1.8rem;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .lead > * {
	line-height: 1.8rem;
	text-overflow: ellipsis;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .actionicon {
	font-size: 1.2rem;
	font-weight: 400;
	line-height: 1.8rem;
	font-style: normal;
}
html.twenty_app_mmxvii .story-list-item-wrapper.big .actionicons {
	margin: 0;
	padding: 0 1.3rem;
	width: 100%;
}
html.twenty_app_mmxvii .story-list-item-wrapper.big .storyimage {
	max-width: 100%;
	margin: 0;
	-ms-flex-order: 0;
	    order: 0;
	-ms-flex-item-align: start;
	    align-self: flex-start;
}

html.twenty_app_mmxvii .storytitle {
	border-top: 0.1rem solid #c7c7c7;
}

html.twenty_app_mmxvii .storylistset > .story-list-item:first-child > .story-list-item-wrapper > .storytitle {
	border-top: none;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .lead {
	font-family: "Georgia", Times, serif;
}

html.twenty_app_mmxvii .story-list-item-wrapper.medium .lead {
	font-family: "Georgia", Times, serif;
	font-size: 1.6rem;
	line-height: 2.0rem;
	text-overflow: ellipsis;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	    flex-flow: row wrap;
	width: 100%;
	padding: 0.1rem 0 1rem 0;
	-ms-flex-pack: justify;
	    justify-content: space-between;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .storytitle {
	width: 100%;
	margin: 0 1.3rem;
	-ms-flex-order: 0;
	    order: 0;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .storytext {
	width: 46vw;
	margin: 0 0 0 1.3rem;
	-ms-flex-order: 1;
	    order: 1;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .metainfo {
	width: 100vw;
	margin: 0.2rem 0 0 1.3rem;
	-ms-flex-order: 5;
	    order: 5;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .headline {
	width: 100%;
	margin: 0;
	padding: 0.7rem 0 0.7rem 0;
	font-size: 1.8rem;
	line-height: 2rem;
	font-style: normal;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .lead {
	margin: 0;
	padding-right: 0.1rem;
	font-family: Georgia,serif;
	font-size: 1.4rem;
	line-height: 1.8rem;
	font-weight: 400;
	font-style: normal;
    /*trick */
    margin-right: -6px;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .actionicon {
	font-family: "Publico-bold", "Times New Roman", sans-serif;
	font-size: 1.2rem;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .storyimage {
	width: 46vw;
	padding: 0 1rem 0 0;
	-ms-flex-order: 2;
	    order: 2;
	-ms-flex-item-align: start;
	    align-self: flex-start;
}

html.twenty_app_mmxvii .story-list-item-wrapper.small .lead {
	font-family: "Georgia", "Helvetica-roman", serif;
}


/* category title */

html.twenty_app_mmxvii .categorytitle {
	padding: 1rem;
}

html.twenty_app_mmxvii .category-title .category-text {
	color: #0078bd;
}
html.twenty_app_mmxvii .category-title .category-text h1 {
	color: #0078bd;
	font-size: 3rem;
}

/* slideshow */
/* slideshow Zoom blog */
html.twenty_app_mmxvii .slideshow .description .blog-text {
	margin-right: 0.5rem;
	color: #770030;
}

html.twenty_app_mmxvii .slideshow.fullscreen header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}

html.twenty_app_mmxvii .slideshow.fullscreen .title {
    position: unset;
	display: inline-block;
	margin: 0;
    padding: 0 5rem 0 1.9rem;
	font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;
	font-size: 1.3rem;
	text-align: center;
	-ms-flex-order: 1;
	    order: 1;
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
	width: 100%;
	font-weight: 400;
}

html.twenty_app_mmxvii .slideshow.fullscreen .slideshow-back-button {
	position: unset;
	display: inline-block;
	margin: 0.4rem;
	padding: 0.6rem 0.8rem;
	color: #000000;
	font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;
	font-size: 1.5rem;
	background-color: #ffffff;
	border-radius: 0.4rem;
	-ms-flex-order: 0;
	    order: 0;
}

html.twenty_app_mmxvii .slideshow.fullscreen .slides-wrapper {
    background-color: #000000;
}

html.twenty_app_mmxvii .slideshow.fullscreen .description {
    padding: 1rem 1.3rem;
    color: #bbbbbb;
}
html.twenty_app_mmxvii .slideshow.fullscreen .description .count,
html.twenty_app_mmxvii .slideshow.fullscreen .description .caption,
html.twenty_app_mmxvii .slideshow.fullscreen .description .credit {
    font-size: 1.4rem;
    line-height: 2rem;
    font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;

}



/* Article - View */

html.twenty_app_mmxvii .story-view {
	padding-top: 0;
}

html.twenty_app_mmxvii .story .headline {
	font-size: 2.4rem;
	line-height: 2.6rem;
}

html.twenty_app_mmxvii article .paidpost {
	background-color: #fff1e3;
	padding-top: 0.8rem;
}


/* authors */

html.twenty_app_mmxvii .authors .author  a {
  font-family: "Benton-sans-cond-black";
	margin-bottom: 1rem;
	display: inline;
	font-size: 1.6rem;
	line-height: 1.9rem;
	margin-top: 4px;
}

html.twenty_app_mmxvii .actionicons .authors,
html.twenty_app_mmxvii .actionicons time,
html.twenty_app_mmxvii .actionicons .comment,
html.twenty_app_mmxvii .actionicons .share{
		font-family: "Helvetica";
		font-size: 1.2rem;
		font-weight: normal;
		color: #999;
}

html.twenty_app_mmxvii .actionicons .comment,
html.twenty_app_mmxvii .actionicons .share{
		color: #0078bd;
}

html.twenty_app_mmxvii .authors h2 {
	display: none;
}

html.twenty_app_mmxvii .authors .author img {
    width: 4.2rem;
    float: left;
    margin-right: 4px;
}


/* text */
html.twenty_app_mmxvii .story b {
	font-size: 1.8rem;
}

html.twenty_app_mmxvii .story .story-layout-section p {
	font-family: Georgia,serif;
	font-style: normal;
	font-size: 1.8rem;
	line-height: 2.6rem;
}


html.twenty_app_mmxvii .infobox {
	background: #FFFFFF;
}

html.twenty_app_mmxvii .contextbox {
	border-top: 0.1rem solid #DDD;
}

html.twenty_app_mmxvii .contextbox .story-list-item.small {
	border-top: 0;
}

html.twenty_app_mmxvii .breaking-news {
	margin: 0;
	padding: 0.7rem 1.3rem 0.4rem;
	background-color: #dc0000;
	border-top: 1px solid #000000;
}

html.twenty_app_mmxvii .breaking-news-lead {
	display: none;
}

html.twenty_app_mmxvii .breaking-news .oberzeile {
	color: #fff;
	font-family: "Benton-sans-cond-black",  Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 2rem;
	font-weight: 400;
    text-transform: none;
}

html.twenty_app_mmxvii .breaking-news h3 {
	display: inline;
	padding-right: 0.3rem;
	font-size: 1.6rem;
	line-height: 1.9rem;
}

html.twenty_app_mmxvii .breaking-news h2 {
	display: inline;
	color: #fff;
	font-family: "Benton-sans-cond",  Arial, sans-serif;
	font-size: 1.6rem;
	line-height: 2rem;
	font-weight: 400;
}

html.twenty_app_mmxvii .genre-top-title {
	display: block;
	margin: 0.8rem 0 -0.3rem 0;
	font-family: "Benton-sans-cond-black", Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.4rem;
}

html.twenty_app_mmxvii .decoration-top-title {
	display: block;
	margin: 0.8rem 0 -0.3rem 0;
	font-family: "Benton-sans-cond-black", Arial, sans-serif;
	font-weight: 400;
	font-style: normal;
	font-size: 1.5rem;
	line-height: 1.4rem;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .decoration-top-title {
	margin: 1rem 0 -0.6rem 1.3rem;
}

html.twenty_app_mmxvii .story-list-item-wrapper.big .storytext .lead {
    margin-top: 0.5rem;
}

html.twenty_app_mmxvii .decoration-lead-title,
html.twenty_app_mmxvii .genre-lead-title {
	font-family: "Benton-sans-cond-black",  Arial, sans-serif;
	line-height: 1.8rem;
}

html.twenty_app_mmxvii .lead > p {
	display: inline;
}

html.twenty_app_mmxvii .videoDescription-container {
	position: absolute;
	padding: 0.5rem 1.3rem;
	width: 100%;
	color: #bbbbbb;
	font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	bottom: 0;
	border-top: 0.1rem solid #333333;
	background-color: rgba(0,0,0,.8);
}

html.twenty_app_mmxvii .video-fullscreen-container {
	background-color: #000000;
}

html.twenty_app_mmxvii .video-fullscreen-container .title {
	position: unset;
	display: inline-block;
	margin: 0;
	padding: 0 5rem 0rem 1.9rem;
	font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;
	font-size: 1.3rem;
	text-align: center;
	-ms-flex-order: 1;
	    order: 1;
	-ms-flex-item-align: center;
	    -ms-grid-row-align: center;
	    align-self: center;
}

html.twenty_app_mmxvii .video-fullscreen-container .video-back-button {
	position: unset;
	display: inline-block;
	margin: 0.4rem;
	padding: 0.6rem 0.8rem;
	color: #000000;
	font-family: "Benton-sans-cond","Source-sans-pro", Arial, sans-serif;
	font-size: 1.5rem;
	background-color: #ffffff;
	border-radius: 0.4rem;
	-ms-flex-order: 0;
	    order: 0;
}

html.twenty_app_mmxvii .video-fullscreen-container .video-fullscreen-title-header {
	position: unset;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border-bottom: 0.1rem solid #333333;
	-ms-flex-direction: row;
	    flex-direction: row;
	-ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	background-color: rgba(0,0,0,.8);
}

html.twenty_app_mmxvii .video-fullscreen-container #video-player {
	margin-top: 0;
}

html.twenty_app_mmxvii .video-fullscreen-container #video-player iframe {
	position: absolute;
	z-index: -100;
	margin: auto;

	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}

html.twenty_app_mmxvii #mobile2liveticker .liveticker-header h2{
    color: #900;
}

html.twenty_app_mmxvii .livetickermobile2message .message-header{
    margin-bottom: 2.8rem;
}
html.twenty_app_mmxvii .livetickermobile2message .message-header .score{
    line-height: 22px;
    font-weight: bold;
    letter-spacing: 1px;
    border-top: 1px solid #900;
    border-bottom: 1px solid #900;
    color: #900;
    padding: 2px 0 0 1px;
}


html.twenty_app_mmxvii #storypage {
    margin-bottom: 5rem;
}

html.twenty_app_mmxvii #storypage .sharemenu a {
    color: #FFFFFF;
}


html.twenty_app_mmxvii #storypage .section-related-item a {
    color: #5e5e5e;
}
