@charset "UTF-8";

@media ( -webkit-min-device-pixel-ratio : 2) , ( min-resolution :
	192dpi) {
	.ie7 a.white, .ie7 .d_sm.m_ssmB a.mr_e_link, .ie7 .d_sm.m_ssmcB a.mr_e_link
		{
		background-image: url(../img/arrow_white_@2x.gif);
		background-size: 5px;
	}
	.ie7 a.white:hover {
		background-image: url(../img/arrow_petrol_@2x.gif);
		background-size: 5px;
	}
	.ie7 a.red:hover {
		background-image: url(../img/arrow_red_@2x.gif);
		background-size: 5px;
	}
	.ie7 a.black, .ie7 .d_sm.m_ssmB.Dark a.mr_e_link, .ie7 .d_sm.m_ssmcB.Dark a.mr_e_link
		{
		background-image: url(../img/arrow_black_@2x.gif);
		background-size: 5px;
	}
	.ie7 a.lnk, .ie7 a.lnk_bullet, .ie7 .mr_e_link>a, .ie7 a.mr_e_link, .ie7 .m_bc a,
		.m_bc .currentpage {
		background-image: url(../img/arrow_gray_@2x.gif);
		background-size: 5px;
	}
	.ie7 .mr .button {
		background-image: url(../img/button_gradient_@2x.png);
		background-size: 1px;
	}
	body {
		background: #fff url(../img/bgBdy_@2x.png) repeat-y center top fixed;
		background-size: 2540px;
	}
	.sF_bg {
		background: url(../img/bgFNav_@2x_@2x.jpg) repeat-x white;
		background-size: 1px;
	} /* NEW SEGMENT-FUNCTION */
	.mNLgh {
		background: url(../img/bgMnLgh_@2x.png);
		background-size: 52px;
	}
	.mNDrk {
		background: url(../img/bgMnLgh_@2x.png);
		background-size: 52px;
	}
	/*(../img/bgMnDrk_@2x.png)MRQA-12 -- rest der Navi muss auch hellen Hintergrund haben*/
	.mNArrR a {
		background: url(../img/bgmNArrR_@2x.png) right 9px no-repeat;
		background-size: 13px;
	}
	.m_mn li.family_button {
		background: url(../img/arrowmrapps_@2x.png) no-repeat;
		background-size: 104px;
	}
	.m_sn input {
		background-image: url(../img/bgSrc_@2x.gif);
		background-size: 142px;
	}

	/*PRINT BUTTON IN FOOTER
    set to important! so mr_color.css does not override the img*/
	a.pgePrint {
		background-image: url(../img/print_22x16_a_@2x.png) !important;
		background-size: 22px;
	}
	/* BUTTON START */
	.stdBtn {
		background: url(../img/bgStaBtn_@2x.gif) repeat-x #fff;
		background-size: 1px;
	}
	.lgnRsk {
		background: url(../img/lgnRsk_@2x.png) no-repeat;
		background-size: 144px;
	}
	.topics-online {
		background: url(../img/topics-online_@2x.png) no-repeat;
		background-size: 140px;
	}
	.msie .select-container {
		background: url("../img/a2_@2x.gif") no-repeat 97% 50% #fff;
		background-size: 7px;
	}
	.msie .formElementContainer .formElement .select-box {
		background: url("../img/a2_@2x.gif") no-repeat 97% 50% #fff;
		background-size: 7px;
	}
	.m_srB .form {
		background: url(../img/bgCNav_@2x.jpg) repeat-x #fff;
		background-size: 1px;
	}
	div.socialMedia a, div.socialMedia_bottom a, div.mr_e_socialmedia_link a.mr_e_link
		{
		background-image: url(../img/icnSoc_@2x.png);
		background-size: 16px;
	}

	/* F_LEFTHAND_NAVIGATION START */
	.m_lnF {
		background: url(../img/bgFNav_@2x.jpg) repeat-x #fff
		background-size: 1px;
	}
	.m_flE .itm>h4, .worldmap-mobile .itm>h4, .m_ffs.phone>.itm>h4,
		.tabcontainer.phone>.itm>h4 {
		background: url(../img/arrO_@2x.png) no-repeat 0 11px;
		background-size: 4px;
	}
	.m_flE .act>h4, .m_ffs.phone>.itm.act>h4, .worldmap-mobile .itm.act>h4,
		.tabcontainer.phone>.itm.act>h4 {
		background: url(../img/arrC_@2x.png) no-repeat 0 13px;
		background-size: 7px;
	}
	.m_flE .foldaway_content ul li {
		background: url("../img/ulBlt_@2x.gif") no-repeat scroll 0 8px transparent;
		background-size: 7px;
	}
	.m_flclE .itm>h4 {
		background: url(../img/arrO_@2x.png) no-repeat 0 11px;
		background-size: 4px;
	}
	.m_flclE .act>h4 {
		background: url(../img/arrC_@2x.png) no-repeat 0 13px;
		background-size: 7px;
	}

	/* F_NEWSCHANNEL_CATEGORY_FILTER START */
	.m_ncfF {
		background: url(../img/bgFNav_@2x.jpg) repeat-x #fff;
		background-size: 1px;
	}

	/* F_LINKLIST_V03 START */
	.m_l3F {
		background: url(../img/bgFNav_@2x.jpg) repeat-x white;
		background-size: 1px;
	}

	/* F_GO_AHEAD_ONLINE_LINKLIST START */
	.m_gaolF {
		background: url(../img/bgFNav_@2x.jpg) repeat-x white;
		background-size: 1px;
	}

	/* F_GO_AHEAD_ONLINE_LINKLIST_CONTACT START */
	.m_gaolcF {
		background: url(../img/bgFNav_@2x.jpg) repeat-x white;
		background-size: 1px;
	}

	/* F_FORM_SEARCH_PRESS_RELEASE START */
	.m_fsprF form {
		background: url(../img/bgCNav_@2x.jpg) repeat-x #fff;
		background-size: 1px;
	}

	/* F_FORM_SEARCH_PUBLICATIONS START */
	.m_fspF form {
		background: url(../img/bgCNav_@2x.jpg) repeat-x #fff;
		background-size: 1px;
	}
	.d_t.m_tfdB_Download .col1 .icon-pdf {
		background-image: url(../img/clr/icon_pdf_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-xls, .d_t.m_tfdB_Download .col1 .icon-xlsx
		{
		background-image: url(../img/clr/icon_xls_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-doc, .d_t.m_tfdB_Download .col1 .icon-docx
		{
		background-image: url(../img/clr/icon_doc_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-html {
		background-image: url(../img/clr/icon_html_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-jpg, .d_t.m_tfdB_Download .col1 .icon-png,
		.d_t.m_tfdB_Download .col1 .icon-tiff, .d_t.m_tfdB_Download .col1 .icon-gif
		{
		background-image: url(../img/clr/icon_img_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-mp4, .d_t.m_tfdB_Download .col1 .icon-flv
		{
		background-image: url(../img/clr/icon_video_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-txt {
		background-image: url(../img/clr/icon_txt_@2x.png);
		background-size: 22px;
	}
	.d_t.m_tfdB_Download .col1 .icon-ics {
		background-image: url(../img/clr/icon_outlook_@2x.png);
		background-size: 22px;
	}
	.ie7 .d_t.m_tfdB_Download .col3 a .icon-preview {
		background-image: url(../img/icon_preview_@2x.png);
		background-size: 22px;
	}
	.ie7 .d_t.m_tfdB_Download .col4 a .icon-download {
		background-image: url(../img/icon_download_@2x.png);
		background-size: 22px;
	}

	/* F_VIDEO START */
	.m_vF {
		background: url(../img/bgCNav_@2x.jpg) repeat-x #fff;
		background-size: 1px;
	}

	/* Scrollable START */
	.B_Teaser_StageMainteaser_Publications.desktop {
		background-image: url(../img/scrollableBg_@2x.png);
		background-size: 50px;
	}
	.prevButton {
		background-image: url("../img/scrollablePrev_@2x.png");
		background-size: 20px;
	}
	.nextButton {
		background-image: url("../img/scrollableNext_@2x.png");
		background-size: 20px;
	}
	ul.tabnav {
		background: url(../img/tabs_@2x.png) 0 0 repeat-x;
		background-size: 24px;
	}
	ul.tabnav li {
		background-image: url("../img/Trenner_Tab_2x24px_@2x.png");
		background-size: 2px;
	}
	.disclaimer-body .left-col {
		background: url(../img/search_bg_@2x.png) 0 0 repeat-x;
		background-size: 1px;
	}
	.cookie_disclaimer .closer, .disclaimer-body .closer {
		background: url(../img/clr/plIcnSpr_@2x.png) -115px 0 no-repeat;
		background-size: 200px;
	}
	.image-body .closer {
		background: url(../img/clr/plIcnSpr_@2x.png) -115px 0 no-repeat;
		background-size: 200px;
	}

	/*********************************************************************************
 * mr_master_io.css
 *********************************************************************************/
	/* SPRACHWAHL START */
	.m_sn .langSel>a {
		background: url(../img/arrC_@2x.png) no-repeat right 7px;
		background-size: 7px;
	}

	/*********************************************************************************
 * mr_master_fixes.css
 *********************************************************************************/

	/* Bulletpoints im Artikel erlauben MRQA-125 */
	.to_article .basecontent-mr_e_paragraph ul li, .d_a.m_aE .ms-rtestate-field .basecontent-mr_e_paragraph ul li,
		.d_t.m_t1E table .basecontent-list ul li, .itB .basecontent-mr_e_paragraph ul li,
		/*MRQA-1891 - listenpunkte hinzugefuegt*/ .m_e_tp .content-area li {
		background: url("../img/ulBlt_@2x.gif") no-repeat scroll 0 8px transparent;
		background-size: 7px;
	}
	.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton input
		{
		background: url("../img/bgStaBtn_@2x.gif") repeat-x scroll 0 0 #FFFFFF;
		background-size: 1px;
	} /*MRQA-974 - Buttoninnenabstaende angepasst */
	.e_teaser_home {
		background-image: url(../img/bgTeaserTxtHome_@2x.png);
		background-size: 1px;
	}

	/*MR_M_E_Teaser_Text_Image_Homepage START*/
	.f_teaser_gradient {
		background-image: url(../img/bgTeaserTxtHome_@2x.png);
		background-size: 1px;
	}
	.c_pl .m_b_tfdso a.iNewWindow {
		background-image: url("../img/NewWindow_@2x.gif");
		background-size: 22px;
	}
	.c_pl .m_b_tfdso a.iShoppingCart {
		background-image: url("../img/ShoppingCart_@2x.gif");
		background-size: 22px;
	}
	.c_pl .m_b_tfdso a.iDownload {
		background-image: url("../img/Download_@2x.gif");
		background-size: 22px;
	}
	.c_pl .m_b_tfdso a.iShoppingCartWithPrice {
		background-image: url("../img/ShoppingCartWithPrice_@2x.gif");
		background-size: 22px;
	}
	.c_gn .m_b_tfdso a.iNewWindow {
		background-image: url("../img/NewWindow_7eac08_@2x.gif");
		background-size: 22px;
	}
	.c_gn .m_b_tfdso a.iShoppingCart {
		background-image: url("../img/ShoppingCart_7eac08_@2x.gif");
		background-size: 22px;
	}
	.c_gn .m_b_tfdso a.iDownload {
		background-image: url("../img/Download_7eac08_@2x.gif");
		background-size: 22px;
	}
	.c_gn .m_b_tfdso a.iShoppingCartWithPrice {
		background-image: url("../img/ShoppingCartWithPrice_7eac08_@2x.gif");
		background-size: 22px;
	}

	/* CALCULATOR */
	a.removeentry:link, a.removeentry:visited, a.removeentry:hover, a.removeentry:active,
		a.removeentry:focus {
		background-image: url("../img/delete_@2x.gif");
		background-size: 22px;
	}

	/* HATCHED UNDERLINE START */
	.c_pl .m_huF {
		background-image: url(../img/schraffur_12x10_petrol_@2x.png);
		background-size: 12px;
	}
	.c_rd .m_huF {
		background-image: url(../img/schraffur_12x10_rot_@2x.png);
		background-size: 12px;
	}
	.c_oe .m_huF {
		background-image: url(../img/schraffur_12x10_orange_@2x.png);
		background-size: 12px;
	}
	.c_ae .m_huF {
		background-image: url(../img/schraffur_12x10_aubergine_@2x.png);
		background-size: 12px;
	}
	.c_gn .m_huF {
		background-image: url(../img/schraffur_12x10_gruen_@2x.png);
		background-size: 12px;
	}
	/* HATCHED UNDERLINE END */

	/* MODUL LEFTHANDNAVIGATION IN F_LEFTHANDNAVIGATION_CR START */
	.m_flnFCR {
		background: url(../img/bgFNav_@2x.jpg) repeat-x #fff
		background-size: 1px;
	}
	#adhocContainer #adHocSearchForm div.mr_e_link>a {
		background: url("../img/bgStaBtn_@2x.gif") repeat-x scroll 0 0 #FFFFFF;
		background-size: 1px;
	}
	.is-searching .srcFrm input[name="query"], .is-searching #searchForm input[name="query"]
		{
		background: #fff url(../img/anim_working_small_@2x.gif) right center
			no-repeat !important;
		background-size: 16px;
	}
	.imagegallery-pagination li.pgstart {
		background-image: url(../img/ig-pagination-first_@2x.png);
		background-size: 16px;
	}
	.imagegallery-pagination li.pgprev {
		background-image: url(../img/ig-pagination-prev_@2x.png);
		background-size: 16px;
	}
	.imagegallery-pagination li.pgend {
		background-image: url(../img/ig-pagination-last_@2x.png);
		background-size: 16px;
	}
	.imagegallery-pagination li.pgnext {
		background-image: url(../img/ig-pagination-next_@2x.png);
		background-size: 16px;
	}
	.imagegallery-menu li.overview, .imagegallery-menu li.overview-full {
		background-image: url(../img/ig-overview_@2x.png);
		background-size: 40px;
	}
	.imagegallery-menu li.download, .imagegallery-menu li.download-all {
		background-image: url(../img/ig-download_@2x.png);
		background-size: 40px;
	}
	.imagegallery-menu li.share, .imagegallery-menu li.share-all {
		background-image: url(../img/ig-share_@2x.png);
		background-size: 40px;
	}
	.imagegallery-menu li.fullscreen, .imagegallery-menu li.fullscreen-all,
		.imagegallery-menu li.defaultview {
		background-image: url(../img/ig-fullscreen_@2x.png);
		background-size: 40px;
	}
	.imagegallery-menu li.link-here {
		background-image: url(../img/ig-link_@2x.png);
		background-size: 36px;
	}
	.imagegallery-stage .slides>li {
		background: url(../img/anim_working_large_@2x.gif) center no-repeat;
		background-size: 66px;
	}
	.imagegallery-stage .flex-direction-nav .flex-prev {
		background: url(../img/ig-prev_@2x.png);
		background-size: 52px;
	}
	.imagegallery-stage .flex-direction-nav .flex-next {
		background: url(../img/ig-next_@2x.png);
		background-size: 52px;
	}
	.imagegallery-overview .closer {
		background: url(../img/clr/plIcnSpr_@2x.png) -115px 0 no-repeat;
		background-size: 200px;
	}
	.imagegallery-overview-prev {
		background-image: url(../img/ig-prev-ov_@2x.png);
		background-size: 52px;
	}
	.imagegallery-overview-next {
		background-image: url(../img/ig-next-ov_@2x.png);
		background-size: 52px;
	}
}

/* This is needed, because floatet container has the width of the retina image, which has double width on
non retina displays */
div.additional_logo img#mrlogoadd {
	float: right;
}