.mr ::selection {
	background-color: transparent;
}

a:visited,
a:active,
a:hover {
	color: #272b2e !important;
}

.no_mobile {
	display:none;
}
.m_mobile {
	display: block !important;
}
.d_nav.m_sn.a {	position:relative; right: 0px !important;height: 32px; border-bottom: 1px solid #E6E6E6;margin-top: 21px;}
.d_nav.m_sn > li.mobile.desktop-view-link { display: list-item; }
.d_nav.m_sn > li.rssFeed{ display: none; } /*MRQA-1267*/
.d_ftr.m_tcE { clear:left; position:relative; top: 17px;} /*MRQA-2919*/
.d_too { top: -30px; position: relative;}
.m_sn { top: 0px;}
.m_sn .nomobile { display: none; }
.m_sn > li.fst { margin-left: -8px; }


/* MRQA-1610,MRQA-2932: Auf TOUCH-Geraeten ist
groesserer Abstand zw. Links vorgesehen. 24 statt 16px. */
.d_sm a,
.d_ts a,
.d_ll a,
.m_ttN p+.mr_e_link a,
.inner p+.mr_e_link a {
	margin-top: 6px;
}
.d_sm .grp .itm div.itm_teaser,
.d_ts .grp .itm div.itm_teaser,
.d_ll .grp .itm div.itm_teaser {
	margin-bottom: 8px;
}
.d_sm .grp .itm div.itm_teaser + div.mr_e_link > a,
.d_ts .grp .itm div.itm_teaser + div.mr_e_link > a,
.d_ll .grp .itm div.itm_teaser + div.mr_e_link > a,
.d_sm .grp .itm p + div.mr_e_link > a,
.d_ts .grp .itm p + div.mr_e_link > a,
.d_ll .grp .itm p + div.mr_e_link > a {
	margin-top: 0px;
}


/** SEARCH
**/
.m_sn.search {
	display:none;
}
.m_sn.d_nav.search button.iSpr {
	border: none;
}
.m_sn.d_nav.a li a {
	color: #5d6166 !important;
}


/* no mobile layer */
.nomobile-container {
	z-index: 11000;
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	user-select: none;
	-webkit-user-select: none;
}
.nomobile-wrapper {
	position: absolute;
	z-index: 12000;
	top: 16px;
	left: 16px;
	right: 16px;
	background: #fff;
	user-select: none;
	-webkit-user-select: none;
}
.nomobile-body {
	padding: 16px;
	top: 0;
	left: 0;
}
.nomobile-body .closer {
	position: absolute;
	top: 2px;
	right: 3px;
	width: 24px;
	height: 24px;
	background: url(../img/plIcnSpr.png) -173px 0 no-repeat;
	cursor: pointer;
}
/* hover ?!?! ... */
.nomobile-body .closer:hover {
	background-position: -173px -24px;
}
.nomobile-body .content {
	overflow-x: hidden;
	overflow-y: auto;
}

#cnt .m_priority_teaser h3 {
	border-bottom: 2px solid;
	border-top: none;
	color: #5d6166;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0 9px;
	padding: 0 0 1px;
	border-color: #66b2be;
}


/* table as list */
.table_as_list {}
.table_as_list_entry_content {
	float: left;
	width: 235px;
	margin-bottom: 8px;
}

.foldaway_content .table_as_list_entry_content {
	width: 220px;
}

.table_as_list_entry_links {
	float: left;
	width: 190px;
}
.table_as_list_entry {
	margin-top: 16px;
}
.table_as_list_entry_clear {
	clear: left;
}
.table_as_list_entry_headline,
.table_as_list_entry_link {
	margin-bottom: 8px;
}
.table_as_list_entry_headline {
	font-weight: bold;
}

.table_as_list_entry_links a.mr_e_link {
	border: 1px solid #dcdddf;
	border-radius: 0;
	background: #fdfdfd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAIAAAAVNSPrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM1REIwRENFM0UyMTFFMkE5NEFFQjYyNDhCQjM2ODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM1REIwRERFM0UyMTFFMkE5NEFFQjYyNDhCQjM2ODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzVEQjBEQUUzRTIxMUUyQTk0QUVCNjI0OEJCMzY4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzVEQjBEQkUzRTIxMUUyQTk0QUVCNjI0OEJCMzY4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm7ikyIAAAAoSURBVHjaYn746DETCzMzEyMTEDAyMoEgBGGjGUGICcyD02AGQIABAMq2Ax0V3Ii+AAAAAElFTkSuQmCC) 0 0 repeat-x;
	padding: 6px 16px;
	line-height: 18px;
}
.table_as_list_entry_links a.mr_e_link:hover {
	background:#fff;
}

.table_as_list_entry_content .basecontent-mr_e_paragraph {
	margin-bottom: 8px !important;
}

.m_flE .table_as_list_entry_links ul li {
    background: none;
    list-style-type: none;
    padding: 0;
    padding-top: 8px;
}


.fht-table-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
}
.infotext {
	position: absolute;
	top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	font-weight: bold;
}


/** GENERAL MOBILE STYLES
**/
/** CONTENT-SLOT sM - Newslist on Startpage
**/
/* 32px space to the next element below. **/
.m_ncpdM div.mr_e_link {
	margin-bottom: 16px;
	line-height: 18px;
}

/** TAG-CLOUD
**/
.m_tagE {
	display: none;
}
.d_ts.m_ttE.aF {
	margin-bottom: 16px;
}


/** FLEXSLIDER
**/
.flex-control-nav {
	bottom: initial;
}
.flex-control-paging li a {
	width: 10px;
	height: 9px;
	background: url("../img/slideshow_indikator.jpg") no-repeat;
}
.flex-control-paging li a.flex-active {
	background: url("../img/slideshow_indikator_active.jpg") no-repeat;
}


/** GENERAL MOBILE FORM STYLES
*/
.mr input[type=text],
.mr input[type=password],
.mr input[type=button],
.mr input[type=submit],
.mr input[type=reset],
.mr select,
.mr textarea,
.mr button {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #d9dada;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.mr input[type=checkbox]{border-radius: 0px;}
.mr select {
	background: url('../img/arrC.png') 98% 50% no-repeat;
}
.f_teaser_gradient .m_ttiF h3,
.mr #cnt {
	font-size: 13px;
	line-height: 18px;
}
/**/
.mr #cnt .b_teaser_portal .col3 p{padding-bottom: 6px;} /*MRQA-2916*/

.grp > div.itm > .fR.eTeaser > p,
.grp > div.itm > p {
	margin-bottom: 6px;
}


/** TOPICS ONLINE **/
#wrp div.to_header {
	width: auto;
	height: 119px; /* to_teaserlink-stagemainteaser needs to be changed as well, when you change this height. */
}
#wrp div.to_header div#to-header-searchwrapper,
#wrp div.to_header div.to_social-media_wrapper {
	display: none;
}

/* Relativating fixes widths. */
.to_articleheadline{word-break: break-word;}
.to_articleheadline,
.to_summaryabstract,
.to_videotext-container,
.to_contenttext-608,
.to_background-with-padding_608,
.to_intermediateheading-608,
.to_imagetext-568,
.to_background-with-padding_608_links,
.to_container_article-image-text,
.to_imagesource-568,
.to_imagetitle-468,
.to_imagetext-468,
.to_background-with-padding_608_vb,
.to_imagetitle-568 {
	width: auto;
	height: auto;
	max-height: none;
}
.to_container_article-image-text,
.to_article_image_text,
.to_container_article-image-text_relative { 
	margin-right: 0 !important;
}

.to_intermediateheading-width,
.to_contenttext_article-image-text-width,
.to_ImageBig-width,
.to_header_category_format,
.to_ContactFormEntry-width,
.to_contenttext-335_eee,
.to_background-with-padding_952{
	width: auto;
}
.to_TeaserContainerHeightExtension,
.MR_S_CW_TO_Content_A .to_container_expert-element{
	height: auto;
}
.to_container_article-image-text_relative{width: 100% !important}
.to_container_article-image-text_relative img.image{}
.to_article_image_text,
.to_background-608.to-experts,
.MR_S_CW_TO_Content_A .to_container_expert-element{display: block;}
/** TOPICS ONLINE END **/

.stA .sA {
	float: none;
}

.stA .sA .to_comments .tocomment {
	width: auto;
}


/** MRQA-1752 - Abstaende Article Headline
***/
.contentslot > a:first-child + .composedcontent-mr_s_io_efg_homepage_e,
.contentslot > a:first-child + .composedcontent-mr_s_cw_efg_overview_topic_e a:first-child + .composedcontent-mr_m_b_image,
.contentslot > a:first-child + .composedcontent-mr_s_cw_feg_image_article_e > a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_bg_landingpage_b .m_hdisB:first-child,
.composedcontent-mr_s_cw_bg_overview_publication_b .B_Teaser_StageMainteaser_Publications:first-child,
.composedcontent-mr_s_cw_bg_overview_topic_b a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_bg_overview_topic_b .composedcontent-mr_m_b_image:first-child,
.composedcontent-mr_s_mrtouch_bg_article_b .m_hdiB:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_01_e a:first-child + .composedcontent-mr_m_e_video,
.composedcontent-mr_s_cw_feg_overview_topic_01_e .composedcontent-mr_m_e_video:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_01_e a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_feg_overview_topic_01_e .composedcontent-mr_m_b_image:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_02_e a:first-child + .composedcontent-mr_m_e_video,
.composedcontent-mr_s_cw_feg_overview_topic_02_e .composedcontent-mr_m_e_video:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_02_e a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_feg_overview_topic_02_e .composedcontent-mr_m_b_image:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_03_e a:first-child + .composedcontent-mr_m_e_video,
.composedcontent-mr_s_cw_feg_overview_topic_03_e .composedcontent-mr_m_e_video:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_03_e a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_feg_overview_topic_03_e .composedcontent-mr_m_b_image:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_e a:first-child + .composedcontent-mr_m_e_video,
.composedcontent-mr_s_cw_feg_overview_topic_e .composedcontent-mr_m_e_video:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_e a:first-child + .composedcontent-mr_m_b_image,
.composedcontent-mr_s_cw_feg_overview_topic_e .composedcontent-mr_m_b_image:first-child,
.composedcontent-mr_s_cw_feg_overview_topic_03_e a:first-child .m_tteE
{
	margin-bottom: 5px;
}

/******************************************/
/*** Touch Anpassungen ********************/
/******************************************/
/*MR-1066*/
.m_hdiB.headerBOuter{background: none;padding:0;height: auto;margin-bottom: 0;}
.m_hdiB.headerBOuter .headerBInner{width: auto;height: auto;padding:0;}
.m_ttN h4{margin-top: 0;}
.to_container_expert-element{/*margin-bottom: 32px;*/}
.m_ttN+.m_ttN{margin-top: 27px;}
.sN +.sN .m_ttN{margin-top: 15px;}
.sN +.sN .m_ttN.lnkD {margin-top: 0px;}
.sN +.sN .m_ttN:last-child{margin-bottom: 7px;}
.to_container_expert-element:last-child,
.m_ttN .d_cpy{margin-bottom: 0;}
.TOUCH .sG .d_ll.m_ldG{display: none;}
.m_tnB .d_cpy{margin-bottom: 16px;}
.touch-content-navi .m_ffs.phone > .itm > div.foldaway_content{padding-bottom: 5px;}
/* Form */
.login-form .login-f .button{border:none;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form{width: 100%;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .radiobuttons .radio-entries input,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes .checkbox-entries input{left: 152px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementOptions.radiobuttons.radio-title label,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementOptions.radiobuttons.radio-title input{float: left;}