@charset "UTF-8";


/* FONTS */
@font-face {
    font-family: 'MunichRE';
    src: url('../font/Munich_RE_Web-Regular.eot');
    src: url('../font/Munich_RE_Web-Regular.eot?#iefix') format('embedded-opentype'),
         url('../font/Munich_RE_Web-Regular.woff') format('woff'),
         url('../font/Munich_RE_Web-Regular.ttf') format('truetype'),
         url('../font/Munich_RE_Web-Regular.svg#Munich RE Web') format('svg');
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}

@font-face {
    font-family: 'MunichRELight';
    src: url('../font/Munich_RE_Web-Light.eot');
    src: url('../font/Munich_RE_Web-Light.eot?#iefix') format('embedded-opentype'),
    url('../font/Munich_RE_Web-Light.woff') format('woff'),
    url('../font/Munich_RE_Web-Light.ttf') format('truetype'),
    url('../font/Munich_RE_Web-Light.svg#Munich RE Web') format('svg');
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
}

table {
    border-spacing: 0;
}
/* editor alignment shall override all other */
td[align="left"] {
	text-align: left!important;
}
td[align="center"] {
	text-align: center!important;
}
td[align="right"] {
	text-align: right!important;
}

/* MRQA-825 */
.mr textarea {
	resize: vertical;
}

.mr { min-width: 980px; font-family: Arial, Helvetica, sans-serif; }
.mr input, .mr textarea, .mr select { font-style:normal!important; font-family: Arial, Helvetica, sans-serif!important; }
.mr h2, .cfn { font-family: MunichRe, Arial, Helvetica, sans-serif; }
/* .mr h2 { min-height: 24px; } */
/* has no padding anymore
.disclaimer-body .m_hE { padding-top: 0; }
*/

/* quirks */
.e_teaser_home > .inr > h3 { display:none; }

/* font-sizing */
.mr { font-size:12px; line-height:16px; }
.mr #cnt { font-size:12px; line-height:16px; }
.mr h2{ font-size:22px; line-height:24px;} /*TF: MRQA-229*/
	/* .mr h2{ margin-top: -4px; margin-bottom: -4px; MRQA-250 */
.d_ts.m_ttE.aF .inr .fR.picList h4,
.d_ts .inr .grp h4,
.mr .m_tG h4,
.mr .m_lnG h4,
.mr .m_lE > h4,
.b_teaser_portal .col3 h4,
.m_ttlB .tHdl h3,
.toggle .m_ffs_tabdiv h3{font-size: 12px;}

.mr h3  { font-size:16px; }
.mr .m_hE h3  { font-size:16px; line-height:20px; }
.mr .m_oiE h3 { font-size:16px; line-height:20px;  }

.m_tF h3,
.m_ttE h3,
.m_ttiE h3,
.m_tsB .itm h3.cfn,
.m_tsB .itm h3,
.m_ncF h3,
.m_ttF h3,
.m_sttB h3 {
    font-size: 14px !important;
}

/** Different format for subheadings within a item/teaser. **/
.m_tF div.itm h3 {
    border: none;
    font-size: 12px !important;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
}

small,
form fieldset.formButtonContainer .formButton input,
form fieldset.formElementContainer textarea,
form fieldset.formElementContainer .formElement input,
form fieldset.formElementContainer .formElement input.captcha,
ul.tabnav li a { font-size:11px; }
.m_tF.topics_online .topics_online_inrbox .header_box h3{font-size: 24px !important;line-height:24px;}

table td img {
	max-width:676px;
}

.clear{
	clear:both;
	float:none;
	height: 0;
	overflow:hidden;
}
.left{float: left;}
/* ELEMENT STYLES */
/* link arrow */
a.white,
.d_sm.m_ssmB a.mr_e_link,
.d_sm.m_ssmcB a.mr_e_link {
	background-image: url(data:image/gif;base64,R0lGODlhBQAFAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NTk1NDc3RkU3Q0IxMUUyQjk0QzlCMzU0MkUwOTFFNSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2NTk1NDc4MEU3Q0IxMUUyQjk0QzlCMzU0MkUwOTFFNSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY1OTU0NzdERTdDQjExRTJCOTRDOUIzNTQyRTA5MUU1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY1OTU0NzdFRTdDQjExRTJCOTRDOUIzNTQyRTA5MUU1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAUABQBAAgdEfBlrrV4AADs=);
}
.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.gif);
}

a.white:hover {
	/* petrol */
	background-image: url(data:image/gif;base64,R0lGODlhBQAFAIABAAB/kv///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MTdFOURENkU3Q0IxMUUyQTEzQjkzM0JCNEVFRjBGOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MTdFOUREN0U3Q0IxMUUyQTEzQjkzM0JCNEVFRjBGOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxN0U5REQ0RTdDQjExRTJBMTNCOTMzQkI0RUVGMEY4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxN0U5REQ1RTdDQjExRTJBMTNCOTMzQkI0RUVGMEY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAUABQBAAgdEfBlrrV4AADs=);
}
.ie7 a.white:hover {
	background-image: url(../img/arrow_petrol.gif);
}
/*MRQA-553 - Link soll in petrol sein - .m_tF.topics_online .topics_online_inrbox a.mr_e_link,*/
a.red:hover{
	/* red */
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkKCikqkrP0rwAAADBJREFUCNdlybENgEAQA8ENqYFiqYiqaGSI7vWIaKx1T6frPhpRexjD7wifgNYY0Qt3pzJK8uZ/AQAAAABJRU5ErkJggg==);
}
/*.ie7 .m_tF.topics_online .topics_online_inrbox a.mr_e_link,*/
.ie7 a.red:hover{background-image: url(../img/arrow_red.gif);}
a.black,
.d_sm.m_ssmB.Dark a.mr_e_link,
.d_sm.m_ssmcB.Dark a.mr_e_link {
	background-image: url(data:image/gif;base64,R0lGODlhBQAFAIABAAAAAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1Mjg0OTVFMkU3Q0QxMUUyOEY4RUVCMUMwMzhCNjJFRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1Mjg0OTVFM0U3Q0QxMUUyOEY4RUVCMUMwMzhCNjJFRCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjUyODQ5NUUwRTdDRDExRTI4RjhFRUIxQzAzOEI2MkVEIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjUyODQ5NUUxRTdDRDExRTI4RjhFRUIxQzAzOEI2MkVEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAQAsAAAAAAUABQBAAgdEfBlrrV4AADs=);
}
.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.gif);
}

a.lnk,
a.lnk_bullet,
.mr_e_link > a,
a.mr_e_link,
.m_bc a,
.m_bc .currentpage,
.login-layer.touch-login .disclaimer-form-info a.mr_e_link,
.b_teaser_portal .basecontent-mr_e_paragraph a.mr_e_link.linkNewLine {
	display: inline-block;
	padding-left: 10px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA7gDuAO6KafAUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkDCBQtGLOyVgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAG0lEQVQI12OITUz7z8DAwACj4YB4CcICDAwMAGntFV/FppDUAAAAAElFTkSuQmCC) no-repeat scroll 0 6px transparent; /*MRSUP-224*/
}
.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.gif);
}

.m_bc a {
	display: inline-block;
}

/*
.m_bc .currentpage {
	display: inline-block;
	margin-top: 1px;
	line-height: 14px;
}
*/


.mr p > a.mr_e_link,
.mr p > strong > a.mr_e_link,
.mr .basecontent-mr_e_paragraph > ul > li a.mr_e_link {
	padding: 0;
	background-image: none;
}
.ie7 .mr p > a.mr_e_link {
	padding: 0;
	background-image: none;
}
.mr .m_nc2E p a.mr_e_link,
.mr .m_neF p a.mr_e_link{
	/* hover selector in mr_color.css */
	background:0 none !important; /* MRQA-332 */
}

a.lnk {
	display: inline-block;
}


/* Logo Link */
.lgn a {
	width: 158px;
	height: 40px;
	display: inline-block;
}
.lgn a > img {
	max-width: 158px;
}

.mr .button {
	border: 1px solid #d9dada;
	border-radius: 0;
	background: #fdfdfd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAASCAIAAAAVNSPrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTM1REIwRENFM0UyMTFFMkE5NEFFQjYyNDhCQjM2ODgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTM1REIwRERFM0UyMTFFMkE5NEFFQjYyNDhCQjM2ODgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBMzVEQjBEQUUzRTIxMUUyQTk0QUVCNjI0OEJCMzY4OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBMzVEQjBEQkUzRTIxMUUyQTk0QUVCNjI0OEJCMzY4OCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm7ikyIAAAAoSURBVHjaYn746DETCzMzEyMTEDAyMoEgBGGjGUGICcyD02AGQIABAMq2Ax0V3Ii+AAAAAElFTkSuQmCC) 0 0 repeat-x;
	padding: 0 10px 0 9px;/*(0 15px)MRQA-12 Abstand Suche mit Button anpassen*/
	line-height: 18px;
	font-size: 11px;
}
.mr .button:hover {
	background:#fff;
}

.mr .submit_buttons .button {
	padding: 0 15px; /*Buttons sollen rechts und links einen Abstand von 16px haben*/
}

.ie7 .mr .button {
	background-image: url(../img/button_gradient.png);
}

/* HELPER CLASSES / STATES */
.hide { display: none!important; }
.nohide, .no_hide { display: block!important; }
.no_border { border: 0 none!important; }
.no_border_top { border-top: none!important; }
.no_padding { padding: 0!important; }
.no_padding_vert { padding-top: 0!important; padding-bottom: 0!important; }
.no_padding_horiz { padding-left: 0!important; padding-right: 0!important; }
.no_margin { margin: 0!important; }
.no_margin_vert { margin-top: 0!important; margin-bottom: 0!important; }
.no_margin_horiz { margin-left: 0!important; margin-right: 0!important; }
.fullWidth, .full_width { width: 100%!important; } /* used in form editor */
.text_left { text-align:left!important; }
.text_right { text-align:right!important; }

/***
// mr_master.css
// Create: 17.01.2012 | S. Schrader
// Update: 25.06.2012 | S. Schrader
// plan.net solutions gmbh & co. kg
***/
/* MR HTML DEFAULT START */
	body,.mr *{margin:0;padding:0}
	body{background:#fff url(../img/bgBdy.png) repeat-y center top fixed}
	/* .mr{min-width:980px;font:12px/16px Arial,Helvetica,sans-serif} : moved upwards */
	/* .mr{min-width:980px;background:#fff url(../img/bgBdy.png) repeat-y center top fixed;font:12px/16px Arial,Helvetica,sans-serif}  21.05. RIBBON  */
	/* .mr,.mr input,.mr textarea,.mr select{color:#5d6166 !important;font-style:normal !important;font-family:Arial,Helvetica,sans-serif !important} */
	/* {SP}
	.mr a{color:#272b2e;text-decoration:none}*/
	.b_teaser_portal p a.mr_e_link.linkNewLine,
	.mr a,.mr a:VISITED,
	.mr a:LINK{color:#272b2e;text-decoration:none;}
	.mr legend,.mr h6,.h{position:absolute;top:-9999px;left:-9999px}
	.mr h4{font-size:12px;font-weight:normal;} /* MRQA-253 */
	.mr h2{font-weight:normal}
	.mr h3{font-weight:normal}
	.mr sup,.mr sub{line-height:0}
	.mr a img,.mr fieldset{border:0}
	.mr li{list-style-type:none}
	.ms-rtestate-field p a.mr_e_link.linkNewLine{padding-left:10px;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAABmJLR0QA7gDuAO6KafAUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QkDCBQtGLOyVgAAAB1pVFh0Q29tbWVudAAAAAAAQ3JlYXRlZCB3aXRoIEdJTVBkLmUHAAAAG0lEQVQI12OITUz7z8DAwACj4YB4CcICDAwMAGntFV/FppDUAAAAAElFTkSuQmCC) no-repeat scroll 0 6px transparent}
/* HTML DEFAULT END */

/* FRAMEWORK START */
	.c{clear:both;font-size: 0;height:0;}
	.uppercase{text-transform: uppercase;}
	.sA,.sB,.sC,.sD,.sE,.sF,.sG,.sH,.sI,.sJ,.sK,.sL,.sM,.sN{float:left;position:relative;overflow:auto;overflow-y:hidden} /* CHANGE OVERFLOW */
	.sA{width:952px}.sB {width:728px}.sC{width:688px}.sD{width:472px}.sE{width:464px}.sF{width:248px}
	.sG{width:208px}/*-3px -- damit der Text oben buendig zum Bild beginnt ENTFERNT wegen MRQA-977: */
	.sH{width:788px}.sI{width:710px}.sJ{width:468px}.sK{width:226px}.sL{width:148px}.sM{width:228px}.sN{width:356px}
	.smLn{background:#e6e6e6;height:1px;margin:0 0 16px}
	.a{position:absolute}.r{position:relative}
	.mT{margin-top:32px;}/*MRQA-23*/.mR{margin-right:16px}.mB{margin-bottom:16px}.mL{margin-left:16px}
	.pT{padding-top:16px}.pR{padding-right:16px}.pB{padding-bottom:16px}.pL{padding-left:16px}
	.fL{float:left}
	.fR{float:right}
	.slot-G .fR{float:right}/*Im G-Teaser soll das Bild umflossen werden*/
	.nBrd{border:0}
	.nL{list-style-type:none}
	.sF_bg{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;background: url(../img/bgFNav.jpg) repeat-x white} /* NEW SEGMENT-FUNCTION */
	.mBsmall{margin-bottom:10px}
	/* DEVELOPMENT START */
	.dmySgm .sA,.dmySgm .sB,.dmySgm .sC,.dmySgm .sD,.dmySgm .sE,.dmySgm .sF,.dmySgm .sG,.dmySgm .sH,.dmySgm .sI,.dmySgm .sJ,.dmySgm .sK,.dmySgm .sL,.dmySgm .sM,.dmySgm .sN{border:1px dotted #ff0000;background:#fef6f6}
	.dmySgm > .inr > h4{padding:15px 0}
	.dmySgm > .inr > h3{padding:30px 0 5px;font-weight:bold}
	.segDym{padding:0 0 15px}
	.segDym div {background:#d9d9d9}
	.sepDym{height:100px;background:#000;margin:15px 0}

	.stADMME .smLn {
		margin-bottom: 16px;
	}

	/* DEVELOPMENT END */
/* FRAMEWORK END */
/* WRAP start */
	#wrp,.d_moss{width:952px;margin:0 auto;position:relative}
/* WRAP end */

/* HEADER start */
#hdr {
	height:146px; /* MRQA-12 - 36px Abstand zum Content */
}

/* LOGO start */
/* Breite von 148 auf 158 vergrößert, damit Trademarksymbol auch erscheint. MRQA-157. */
.lgn{top:22px;display:block;height:40px;width:158px;}

#mrlogo {display: inline-block;}
	
@media
(-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
	#mrlogo {display: block;}
}

/* I_BREADCRUMB START */
.m_bc{top:119px;left:1px;margin:2px 0 3px;color:#5d6166;width:100%}
.m_bc .lmt{letter-spacing:1px}
.m_bc li{padding:0 12px 0 0}
.m_bc li,#ftr li{float:left}
/* I_BREADCRUMB END */
/* HEADER end */

/* FOOTER start */
	body #ftr { padding-top: 1px; }

	/* MAINNAVIGATION */
	.d_nav.m_mn {
		/*display: none;*/
	}
	.m_mn {
		top:85px;
		left:0;
		width:952px;
		border-top:1px solid #eee;
		border-bottom:1px solid #eee;
		font-size:11px;
		color:#272b2e
	}
	.m_mn a,
	.m_mn .family_button > span {
		display:block;
		padding:5px 12px;
		text-transform:uppercase;
		border-right:1px solid #fff;
		font-weight:bold;
		overflow:hidden
	}
	.m_mn.nav-level1 > li > a,
	.m_mn.nav-level1 .family_button > span {
		font-family: arial, sans-serif;
		/** font-family: MunichRE, MunichRELight, Arial, Sans-serif;
		font-size: 11px; **/
	}
	.family_button a.mr_e_link {
		background: none !important;
	}
	.m_mn > li {
		border-right:1px solid #eee;
		cursor: default;
	}

	.mNLgh{background:url(../img/bgMnLgh.png)}
	.mNLgh.active{background-position: 0 -28px;}
	.mNDrk{background:url(../img/bgMnLgh.png)}/*(../img/bgMnDrk.png)MRQA-12 -- rest der Navi muss auch hellen Hintergrund haben*/
	.mNArrR a{background:url(../img/bgmNArrR.png) right 9px no-repeat;padding-right:20px}
	.m_mn .act a{background:#fff;position:relative;top:1px}
	.m_mn .act a span{position:relative;top:-1px}
	.m_mn .init{position:absolute;background:#fff;display:none;width:228px;padding:8px 0 8px 8px; z-index:999}
	.TOUCH-profileLayer, .TOUCH-loginLayer, .TOUCH-loginBtn { display: none; }

	.m_mn ul li span,
	.family_button .structureNode div.mr_e_link {
		background: #eee;
		border-bottom: 1px solid #babcbf;
		display: block;
		padding: 3px 9px;
		font-size: 12px;
		font-weight: bold
	} /** MRQA-2354 **/

	.m_mn .family_button ul.nav-level3 li a.mr_e_link { padding: 3px 9px; display: block; }
	.m_mn li.family_button {background:url(../img/arrowmrapps.png) no-repeat; width: 102px; border-right: 1px solid #C6C7C8; letter-spacing: 0.3px;}
	.m_mn ul li a,.m_mn ul li a span {background:none;border:0;font-weight:normal}
	.m_mn ul li a {border-bottom: 1px solid #e6e6e6;text-transform:none;padding:0}
	.m_mn ul .fL{background:#f9f9f9;margin-right:8px;height:100%}
	.sh1,.sh2,.sh3{opacity:0.03;position: absolute;background:#000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=3)";
	filter: alpha(opacity=3);}
	.mr .m_mn .act ul li a {color:#272b2e}
	#ftr li  li{float:none}
	.m_mn .emp > span{display:none}

	/* IE7 MAINNAVIGATION */
	*+html .m_mn .fL {width:228px;overflow:hidden}
	*+html .m_mn .fL li{position:relative;left:-15px}
	*+html .m_mn .fL li li {position:relative;left:0}

	/* SERVICENAVIGATION */
	.m_sn {clear:left;top:9px;right:0;font-size:11px}
	.m_sn button{border:none;float:left;margin:2px 0 0 8px}
	.m_sn input{background-image:url(../img/bgSrc.gif);border:1px solid;border-color:#b2b4b5 #b2b4b5 #ccc #ccc;height:15px;padding:1px 3px 3px;top:0;width:136px;float:left;font-size:11px}
	.m_sn > li{margin:0 0 0 10px;border-left:1px solid #5d6166;height:11px}
	.m_sn li > a{padding:0 0 0 9px;position:relative;top:-3px}
	.m_sn > li.lst{border:none;margin:-7px 0 0 12px;height:21px}
	.m_sn > li.fst{border-left:0 none}
	.m_sn .langSel ul{display:none}
	.m_sn > li.mobile.desktop-view-link {
		display: none;
	}

	/* SECTION HEADLINE */
	#ftr .m_sh h4,#ftr .m_sh span{font-size:16px;font-weight:bold;color:#272b2e}
	#ftr .m_sh{position:absolute;top:45px;right:0}

	/* HELPFUNCTION */
    .ie8 .m_bf {
        margin-top: 9px;
    }
	.m_bf {
		height:32px;
		float:right
	}

	.m_bf li{float:left;margin: 0 0 0 9px}
	.m_bf a{cursor:pointer;display:block;height:16px;width:16px}
/* FOOTER end */

/* DEFAULT ELEMENTS START */
	/* ICONS START */
	.iSpr{height:16px;width:16px;display:block;cursor:pointer;list-style-type:none;text-indent:-9999px;background-color:transparent}
	.s4-search a,.sG .iSpr, .d_nav.search .iSpr {height:16px;width:16px;display:block;cursor:pointer;list-style-type:none;text-indent:-9999px;background-color:transparent}
	a.actN{cursor:default}

	.iZom {background-position:-80px 0}
	.act a.iZom,a.iZom:HOVER,a.iZom:FOCUS,a.iZom:ACTIVE{background-position:-80px -16px}
	a.iZom.actN{background-position:-80px -32px}

	.iCal {
		display: block;
		width: 18px;
		height: 17px;
		background-position: -96px 0;
	}

	.act a.iCal,a.iCal:HOVER,a.iCal:FOCUS,a.iCal:ACTIVE{background-position:-96px -16px}
	a.iCal.actN{background-position:-96px -32px}

	a.txtVer:HOVER,a.txtVer:FOCUS,a.txtVer:ACTIVE{background-position:0 -16px}
	.act a.txtVer,a.txtVer.actN{background-position:0 -32px}
	a.fntSml{background-position:-16px 0}

	.act a.fntSml,a.fntSml:HOVER,a.fntSml:FOCUS,a.fntSml:ACTIVE{background-position:-16px -16px}
	a.fntSml.actN{background-position:-16px -32px}
	a.fntStd{background-position:-32px 0}

	.act a.fntStd,a.fntStd:HOVER,a.fntStd:FOCUS,a.fntStd:ACTIVE{background-position:-32px -16px}
	a.fntStd.actN{background-position:-32px -32px}
	a.fntBig{background-position:-48px 0}

	.act a.fntBig,a.fntBig:HOVER,a.fntBig:FOCUS,a.fntBig:ACTIVE{background-position:-48px -16px}
	a.fntBig.actN{background-position:-48px -32px}
	a.pgeCon{background-position:-64px 0}

	.act a.pgeCon,a.pgeCon:HOVER,a.pgeCon:FOCUS,a.pgeCon:ACTIVE{background-position:-64px -16px}
	a.pgeCon.actN{background-position:-64px -32px}

    /*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.png)!important;
        background-repeat: no-repeat;
        background-position-x: -3px;
	}
/*	{SP}
	.iSrc{background-position:-147px 0}
	.act button.iSrc,button.iSrc:HOVER,button.iSrc:FOCUS,button.iSrc:ACTIVE{background-position:-147px -16px}
	button.iSrc.actN{background-position:-147px -32px}
*/
	.d_mrw_nav .s4-search a,.mr .iSrc {background-position:-147px 0}
	.act .s4-search a,.s4-search a:HOVER,.s4-search a:FOCUS,.s4-search a:ACTIVE,
	.act button.iSrc,button.iSrc:HOVER,button.iSrc:FOCUS,button.iSrc:ACTIVE{background-position:-147px -16px}
	button.iSrc.actN,.s4-search a.actN{background-position:-147px -32px}
	/* ICONS END */

	/* BUTTON START */
	.stdBtn{background:url(../img/bgStaBtn.gif) repeat-x #fff;cursor:pointer;display:block;overflow:visible;padding:0 12px;color:#272b2e}
	.stdBtn:ACTIVE{background:#fff}
	/* BUTTON END */

	/* TEXTLINK START */
	.stdLnk{position:relative;display:block}
	.stdLnk span {position:relative;left:10px;display:block;margin:0 10px 0 0}
	.stdLnk span.lnkSgn {position:absolute;left:0;top:0}
	.lnkSgn{position:relative;top:0}
	/* TEXTLINK END */

	/* HOVER START */
	.hv{cursor:pointer}
	.lnkDBlkHv{background:#000;position:absolute;top:0;left:0;-moz-opacity:.1;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}
	/* HOVER END */

	/* RISK SOLUTIONS LOGO START */
	.lgnRsk{background:url(../img/lgnRsk.png) no-repeat;display:inline-block;height:16px;width:144px; margin-top: 4px;}
	.lgnRsk span{display:none}
	/* RISK SOLUTIONS LOGO END */

	/* TOPICS ONLINE DESCRIPTOR LOGO START */
	.topics-online{background:url(../img/topics-online.gif) no-repeat;display:inline-block;height:16px;width:140px; margin-top: 4px;}
	.topics-online span{display:none}
	/* TOPICS ONLINE DESCRIPTOR LOGO END */

	/* LIGHTBOX START */
	.lghBox{display:block;position:relative}
	.lghBox.hv .iZom{background-position:-80px -16px}
	.lghBox .iZom{position:absolute;bottom:4px;left:4px}
	/* LIGHTBOX END */

	/* Telephonenumber */
	.telNbr span{padding:0 12px 0 0}

	/* BILDUNTERSCHRIFT */
	.m_icpy p{padding:0;float:right;text-align: right;}/*Abstand von 2px auf 1px geaendert MRQA-21,17 wird wohl ueberall vom Bild bis zum Copyrighttext 2px sein. - im Ticket MRQA-635 wieder geaendert*/
	.m_icpy span{font-size:9px;line-height:10px;display:block;padding-top: 2px;} /*MRQA-635 - Abstand angepasst*/
	/* STANDART ELEMENTE end */
/* DEFAULT ELEMENTS END */


/* DEFAULT MODULE START */
	/* FORMULARE START*/
	.d_frm select,.d_frm button,.d_frm input[type=text],.d_frm input[type=password],.d_frm textarea{border:1px solid #bbbcbf;font:11px/16px Arial,Helvetica,sans-serif}
	.d_frm select,.d_frm button{cursor:pointer;font-size:11px}
	.d_frm textarea,.d_frm input[type="text"]{padding:2px;width:321px}
	.d_frm select,.d_frm input{margin:0 0 13px}
	.d_frm select{padding:1px 1px 1px 0}

        /** Selectboxes from the key figures / anual reports.
            (e.g. {host}/en/ir/publications/annual-report-2012/key-figures/index.html)
        **/
        .select-container {
            position: relative;
            overflow: hidden;
        }
        .msie .select-container {
            border: 1px solid #babcbf;
            background: url("../img/a2.gif") no-repeat 97% 50% #fff;

        }

        .select-container select {
            float: none;
            padding: 0px 0px 0px 2px;
            margin: 0px;
            color: #888;
            border: 1px solid #babcbf;
            cursor: pointer;
            outline: none;
        }
        .msie .select-container select {
            min-width: 200%;
            border: none;
            background: transparent;
        }


        /** Selectboxes for the contact formular.
        **/
	.formElementContainer .formElement .select-box {
            float: right;
            width: 68.1%;
            padding: 0;
            margin: 0 0 12px 0;
            position: relative;
            overflow: hidden;
            border: 1px solid #babcbf;
	}
	.formElementContainer .formElement {
		display: block!important;
		position: relative!important;
	}

        .msie .formElementContainer .formElement .select-box {
            border: 1px solid #babcbf;
            background: url("../img/a2.gif") no-repeat 97% 50% #fff;
        }

	fieldset.formElementContainer .formElement .select-box select {
            color: #888;
            outline: none;
            border: none;
            cursor: pointer;
	}

	/* more specialized, but the same as above. */
	.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .select-box select {
		float: left;
		width: 100%;
		margin: 0px;
		border: 0 none; /* 1px solid #BABCBF; */
	}

	.formElementContainer .formElement.error .select-box {
		border-color: #b6101d;
	}

	/** error field **/
	.formElementContainer .formElement.error-field .select-box:after {
		top: 17px;
	}

	/** mobile view **/
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		fieldset.formElementContainer .formElement .select-box select {
			padding-right: 18px
		}
	}

	/* FORMULARE END*/
/* DEFAULT MODULE END */

/* MODULE START */
	/* E_HEADLINE START */
	.mr .m_hE {
            margin-bottom: 17px;
        } /* headline spacing is now 40px from top - tf - changed margin to 17px -> do NOT change */

        .ie7 .mr .m_hE {
            height: 1%;
        }

        .stFEG .sE .m_oiE h2 /*Headline Overview-Topic*/ {
            margin-bottom: -12px;
            position: relative;
            top: -12px;
        } /*MRQA-1007 - Abstand angepasst, da sonst Buchstaben (f) abgeschnitten werden*/
        /* MRQA-1752 - Abstände nach oben und unten angepasst */

	.mr .m_hE h2 {
            position: relative;
        }

        .mr .m_hE h3            { padding-bottom:5px; }
	.mr .m_hE small 	{ display:block; margin:0 0 14px;line-height:12px; } /*TF: MRQA-85 -- Abstand zwischen Categorietext und h2 angepasst */
	.mr .m_hE .lgnRsk	{ margin-bottom:12px; margin-top: 0px; /*MRQA-61 Abstaende nur nach unten definieren -- TF: MRQA-85 -- Abstand zwischen Risk Solutions und Categorietext angepasst */}
	.mr .m_hE p.lgnRsk + p	{ margin-top: -2px; }

 	.composedcontent-mr_s_cw_fge_vita_e .m_hE { padding-top:2px; } /* top-align with vita image */
	/* E_HEADLINE END */

	/* B_HEADLINE_INTRO START  */
	.m_hiE{border-top:1px solid #e6e6e6;padding:0 0 25px}
	.m_hiE h2{margin:15px 0 1px}
	/* .mr .m_hiE h3{color:#5D6166;font-size:22px} */
	/* B_HEADLINE_INTRO END */

	/* B_HEADER_INTROPAGE START  */
	.m_hdiB{background-color:white} /*Separatingline war hinter der Schraffur zu sehen fix MR-878*/
	.m_hdiB{padding:16px}
	.m_hdiB .itm{background:#fff;padding:16px;height:72px;width:416px}
	.m_hdiB h2{margin:0 0 30px}
	/* .mr .m_hdiB h3{color:#5D6166;font-size:16px;position:relative;} */
	/* .m_hdiB h2 + .m_hdiB h3 {top:-29px;} */
	/* B_HEADER_INTROPAGE END */

	/* B_HEADER_INTROPAGE_TOUCH START  */
	.m_hitB{padding:16px}
	.m_hitB .itm{background:#fff;padding:16px;height:126px;width:416px}
	.m_hitB h2{margin:0 0 16px}
	/* .mr .m_hitB h3{color:#5D6166;font-size:22px;position:relative;} */
	/* .m_hitB h2 + .m_hitB h3 {top:-16px;} */
	.m_hitB .stdLnk{display:block}
	/* B_HEADER_INTROPAGE END */

	/* E_ARTICLE START */
	.m_aE {
		margin-bottom: 27px;
	} /*immer 32px Abstand zum naechsten Element*/

	.foldaway_content .m_aE {
		margin-bottom: 0px;
	} /** MRQA-1900 **/

	/* ORGINAL CODE start
	.m_aE > p,.m_aE > small,.m_aE > h4,.m_aE > ul,.m_aE > ol{margin:0 0 16px}
	ORGINAL CODE end */
	/* SHAREPOINT CODE start */
	/* .m_aE .ms-rtestate-field > blockquote,.m_aE .ms-rtestate-field  > p,.m_aE .ms-rtestate-field  > small,.m_aE .ms-rtestate-field  > h4,.m_aE .ms-rtestate-field  > ul,.m_aE .ms-rtestate-field  > ol{margin:0 0 16px} */
	/* SHAREPOINT CODE end */
	.m_aE sub,.m_aE sup{font-size:10px;position:relative;line-height: 10px;}
	.m_aE sub,.m_aE sup{top:0px} /* MRQA-37 Tiefgestellter Text ist viel zu tief und ragt in Zeile darunter! vorher 2px! */
	.m_aE p > small{display:block;line-height:inherit;padding:0;}
	.mr .m_aE h5{font-weight:bold;color:#5d6166;font-size:inherit}
	/* .mr .m_aE ul li{background:url(../img/ulBlt.gif) no-repeat 0 8px;padding: 0 0 0 10px} */
	.m_aE .neg{color:#e2001a}
	/* ORGINAL CODE start
	.m_aE > h4{font-weight:normal;font-size:14px}
	ORGINAL CODE end */
	/* SHAREPOINT CODE start
	.m_aE .ms-rtestate-field > h4{font-weight:normal;font-size:14px;}
	.m_aE .ms-rtestate-field > blockquote blockquote{margin:0 0 0 10px}
	.m_aE .ms-rtestate-field > img,.m_aE .ms-rtestate-field > p > img{display:block;margin:12px 0 12px !important}
	SHAREPOINT CODE end */
	.m_aE hr.separating {margin-bottom: 13px; border:1px solid #E6E6E6; border-bottom:0px} /*MRQA-966*/
	.m_flE hr.separating {margin-bottom: 16px; border:1px solid #E6E6E6; border-bottom:0px} /*MRQA-966*/
	#legalNoticeContainer hr.separating {margin-bottom: 16px; border:1px solid #E6E6E6; border-bottom:0px} /*MRQA-1330*/
	/* E_ARTICLE END */

	/* E_ARTICLE_WORLDWIDE_CONTACT START */
	.m_awcE{}
	.m_awcE .inr > p,.m_awcE  .inr > h4{margin:0 0 16px}
	.mr .m_awcE > h4{color:#5D6166}
	/* E_ARTICLE_WORLDWIDE_CONTACT END */

	/* B_SEARCHRESULTS START */
	/*.m_srB h2{padding:13px 0 16px;border-top:1px solid #e6e6e6} - MRQA-1949*/
	.m_srB h4{font-weight:bold}
	.m_srB .itm h4{font-weight:normal}
	.m_srB h4 span{color:#73777B;font-weight:bold;left:0;position:absolute}
	/* from changed to class for dev */
	.m_srB .form,.m_srB .grp{float:left}
	.m_srB .form{width:217px;min-height:406px;background:url(../img/bgCNav.jpg) repeat-x #fff;border-top:1px solid #e6e6e6;padding:11px 15px;color:#73777b}
	.m_srB .form label{display:block;margin:0 0 3px}
	.m_srB .form h4{margin:0 0 16px}
	.m_srB select{width:216px}
	.m_srB button{margin:4px 16px 0 0}
	.m_srB input[type="text"]{width:210px}
	.m_srB .grp{width:465px;position:relative;padding-top: 12px;border-top: 1px solid #e6e6e6;}
	.m_srB .grp .s-no-result{border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6;margin-top: 29px;padding: 7px 0;}
	.searchDiv .error .grp{border: none;padding: 0;}
	.m_srB .itm{margin-top:8px;padding-left:28px;padding-top:7px;border-top:1px solid #e6e6e6; overflow: hidden; }
	.m_srB .lst{padding-bottom:7px;}/*MRQA-1414 - keinen abschließenden Border*/
	.searchDiv.d_fie.m_srB .grp h2{margin-bottom: 16px;}/*MRQA-2122*/

	.extendedSearch #query { /* width:190px; */ }
	/* B_SEARCHRESULTS END */

	/* SOCIALBOOKMARKS START */
	.m_fsbE{border-bottom:1px solid #E6E6E6;border-top:0 none;height:14px;padding:7px 0;margin-top:-17px;}
	.m_fsbE li{float:left;margin:0 8px 0 0}
	.mr .m_fsbE a{cursor:pointer;display:block;height:16px;list-style-type:none;text-indent:-9999px;width:16px}
	.mr a.twIcn{background-position:-16px 0}
	.mr a.inIcn{background-position:-32px 0}
	.mr a.xgIcn{background-position:-48px 0}

	.socialMedia_bottom.m_fsbE { border-top:1px solid #E6E6E6;border-bottom:0 none;margin-top:0; }
	.socialMedia.m_fsbE div.social {margin-top: -9px;} /* MRQA-233 */
	.socialMedia.m_fsbE {margin-bottom: 12px;} /* MRQA-233 */
	div.socialMedia a,
	div.socialMedia_bottom a,
	div.mr_e_socialmedia_link a.mr_e_link {background-image:url(../img/icnSoc.png);display:block;background-repeat:no-repeat;width: auto;}
    div.slot-M1 div.mr_e_socialmedia_link a.mr_e_link{padding-left: 24px;}
	div.socialMedia .mr_e_socialmedia_link {margin-bottom:10px;}
	.sG .mr_e_socialmedia_link  a {	width:16px;padding-left:0px;text-indent:23px;word-wrap: inherit;}
	div.social {width: 16px;float: left;margin-right: 8px;}
	.socialMedia div a {background-position: -64px 0px;}
	.socialMedia div a.twitter, a.twitter, .socialMedia div.Twitter a {background-position: 0px -16px;}
	.socialMedia div a.linkedin, a.linkedin, .socialMedia div.LinkedIn a {background-position: 0px -32px;}
	.socialMedia div a.xing, a.xing, .socialMedia  div.Xing a {background-position: 0px -48px;}
	.socialMedia div a.youtube, a.youtube, .socialMedia  div.YouTube a {background-position: 0px -64px;}
	.socialMedia div a.googleplus, a.googleplus, .socialMedia  div.GooglePlus a {background-position: 0px -80px;}
	.socialMedia div a.facebook, a.facebook, .socialMedia  div.Facebook a {background-position: 0px 0px;}
	.socialMedia div a.facebook-career, a.facebook-career, .socialMedia  div.Career a {background-position: 0px 0px;}
	.socialmedia_top .socialMedia.m_fsbE{margin-top: -7px;padding-bottom: 0px;}
	/* div.socialMedia_bottom {padding: 5px 0px;} MRQA-233 */
	div.socialMedia .left {float:left;width:50%;}
	div.socialMedia .right {float: right;width: 50%;}
	.socialmedia-btn.sA{}
	.socialmedia-btn.sB{}
	.socialmedia-btn.sE{margin-left:264px; width:464px;}
	.sE .socialmedia-btn.sE{margin-left:0;}
	.stEFG .socialmedia-btn.sE{}

    /* SOCIALBOOKMARKS Shariff Styles
    **/
	.mr .m_fsbE-shariff {
		padding: 7px;
		padding-bottom: 0px;
	}
	.mr .m_fsbE-shariff > p.slogan {
		margin-bottom: 7px; line-height: 18px;
	}

	.mr .shariff {
		/*width: 95%;*/
	}

	.mr .shariff .orientation-horizontal li:last-child {
		margin-right: 1.8%;
	}
	.mr .shariff .orientation-horizontal li .fa {
		margin-right: 5px;
		color: white;
	}
	.mr .shariff .orientation-horizontal li a {
		color: #fff;
	}

	/** Safari hack */
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		/* Safari only override */
		::i-block-chrome, .mr .shariff .orientation-horizontal {
			display: inline ;
		}
		::i-block-chrome, .mr .shariff .orientation-horizontal li {
			min-width: 125px;
		}
		::i-block-chrome, .mr .shariff li.info {
			position: static !important;
			width: auto !important;
		}
	}

	@media screen and (min-width: 1024px) {
		.socialmedia-btn .m_fsbE-shariff p.slogan {
			line-height: 24px
		}

		.stBG .shariff .orientation-horizontal li {
			min-width: 80px;
			max-width: 160px;
		}
	}

	@media only screen and (min-width: 376px) and (max-width: 1024px) {
		.mr .shariff .orientation-horizontal li {
			flex: none;
			width: 43.5%;
			max-width: none;
			margin-right: 4%;
		}
		.mr .shariff .orientation-horizontal li.info {
			flex: auto;
			width: auto;
			margin-right: 0;
		}
		.mr .shariff .orientation-horizontal li.info .fa {
			margin-right: 0;
		}

		.mr .shariff .orientation-horizontal li .share_text {
			display: inline;
			text-indent: 0;
		}
	}

	@media only screen and (max-width: 376px) {
		.mr .shariff .orientation-horizontal li {
			height: 30px;
			width: 30px;
		}

		.mr .shariff .orientation-horizontal li a {
			height: 30px;
		}

		.mr .shariff li .fa {
			width: 30px;
			line-height: 30px;
		}
	}

	/** Buttons Styles */
	.mr .shariff li .fa-xing {
		background-color: #126567;
	}
	.mr .shariff li .fa-facebook {
		background-color: #3b5998;
	}
	.mr .shariff li .fa-google-plus {
		background-color: #d34836;
	}
	.mr .shariff li .fa-linkedin {
		background-color: #0077b5;
	}
	.mr .shariff li .fa-twitter {
		background-color: #55acee;
	}
	.mr .shariff li .fa-envelope {
		background-color: #999a9a;
	}

	.mr .shariff li.info {
		position: absolute;
	}
	.ie9 .mr .shariff li.info {
		position: relative;
		right: 0;
	}
	.mr .shariff li.info a {
		color: #666;
	}
	.mr .shariff li.info .fa-info {
		color: inherit;
	}

	.mr .shariff .theme-grey .shariff-button a {
		color: #5d6166;
		border-radius: 3px;
	}
	.mr .shariff .theme-grey .shariff-button a:hover {
		color: #fff;
	}
	.mr .shariff .theme-grey .shariff-button .share_count {
		color: #5d6166;
		background-color: white;
		border-radius: 3px;
	}

	.mr .shariff .orientation-horizontal li {
		margin-bottom: 12px;
		border-radius: 3px;
	}

	.mr .shariff_socialMedia_bottom.m_fsbE-shariff {
		margin-top:0;
		border-bottom: 0 none;
		border-top: 1px solid #E6E6E6;
	}

	.mr .shariff_socialmedia_top {
	    margin-bottom: 12px;
	    border-bottom: 1px solid #E6E6E6;
    }

	.mr .shariff_socialmedia_top .m_fsbE-shariff {
	    margin-top: -17px;
	    padding: 0px 7px 10px 7px;
    }

    /*SOCIALBOOKMARKS Adjustments per view*/
    .socialmedia-btn.admme {
        margin-bottom: 6px;
    }
    .socialmedia-btn.admme .socialMedia_bottom.m_fsbE,
    .socialmedia-btn.admme .shariff_socialMedia_bottom.m_fsbE-shariff {
        border-top: none;
        border-bottom: 1px solid #E6E6E6;
    }
    .stADMME .smLn.bottom {
        margin-bottom: 0px;
    }
    .socialmedia-btn.befg {
        margin-bottom: 6px;
    }
    .socialmedia-btn.befg .socialMedia_bottom.m_fsbE,
    .socialmedia-btn.befg .shariff_socialMedia_bottom.m_fsbE-shariff {
        border-top: none;
        border-bottom: 1px solid #E6E6E6;
    }
    .stBEFG .smLn.bottom {
        margin-bottom: 0px;
    }
    .socialmedia-btn.fceg {
        margin-bottom: 6px;
    }
    .socialmedia-btn.fceg .socialMedia_bottom.m_fsbE,
    .socialmedia-btn.fceg .shariff_socialMedia_bottom.m_fsbE-shariff {
        border-top: none;
        border-bottom: 1px solid #E6E6E6;
        padding-left: 266px;
    }
    .stFCEG .smLn.bottom {
        margin-bottom: 0px;
    }
    .socialmedia-btn.fge {
        margin-bottom: 6px;
    }
    .socialmedia-btn.fge .socialMedia_bottom.m_fsbE,
    .socialmedia-btn.fge .shariff_socialMedia_bottom.m_fsbE-shariff {
        border-top: none;
        border-bottom: 1px solid #E6E6E6;
        padding-left: 266px;
    }
    .stFGE .smLn.bottom {
        margin-bottom: 0px;
    }
    .socialmedia-btn.efg {
        margin-bottom: 6px;
    }
    .socialmedia-btn.efg .socialMedia_bottom.m_fsbE,
    .socialmedia-btn.efg .shariff_socialMedia_bottom.m_fsbE-shariff {
        border-top: none;
        border-bottom: 1px solid #E6E6E6;
    }
    .stEFG .smLn.bottom {
        margin-bottom: 0px;
    }
	/* SOCIALBOOKMARKS END */



	/* B_SUBHOME_STAGEMAINTEASER START */
	.m_ssmB{position:relative;margin:0 0 32px;}
	.mr .m_ssmB h2{font-size:24px;line-height:31px;margin:0 0 6px;}
	.mr .m_ssmB .itm h2{color:#fff}
	.m_ssmB a .lnkSgn,.m_ssmB a{color:#fff}
	/*SP*/
	.m_ssmB a:visited,.m_ssmB a:link,.m_ssmB a.mr_e_link.hv,.m_ssmB a.mr_e_link:hover{color:#fff}
	/*SPend*/
	.m_ssmB .itm{padding:16px;position:absolute;left:14px;top:30px;width: 424px;}/*MRQA-1003 - Textblock begrenzen*/
	.m_ssmB img{display:block;}
	/*.m_ssmB h2{	font-family:MunichRELight;} MRQA-2860 */
	/*.m_ssmB img.hv{-moz-opacity: 0.60;opacity: 0.60;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha"(Opacity=60);}/*
	/* B_SUBHOME_STAGEMAINTEASER END */

	/* B_SUBHOME_STAGEMAINTEASER_CLAIM START */
	.composedcontent-mr_s_cw_befg_7_subhomepage_b{position: relative;}
	.m_ssmcB{position:relative;margin:0 0 32px;display:none;}
	.m_ssmcB.show{display:block}
	.mr .m_ssmcB h2{font-size:24px;line-height:26px;margin:0 0 12px;}
	.mr .m_ssmcB h3{font-size:30px;line-height:28px;font-weight:bold;position:absolute;bottom:16px;left:29px;}
	.mr .m_ssmcB .itm h2,
	.mr .m_ssmcB .itm h3{color:#fff;}
	.mr .m_ssmcB .cpyr h3{bottom:30px;font-family: Arial, Helvetica, sans-serif;letter-spacing: -0.6px;}
	.mr .m_ssmcB .cpyr h3.Grey{color: #5D6166;}
	.mr .m_ssmcB .cpyr h3.Light{color: #fff;}
	.mr .m_ssmcB .cpyr h3.Dark{color: #000;}
	.m_ssmcB .mr_e_link a, .m_ssmcB .mr_e_link a:visited, .m_ssmcB .mr_e_link a:link, .m_ssmcB .mr_e_link a:hover{color:#fff}
	.m_ssmcB .itm{position:absolute;left:32px;top:52px}
	.m_ssmcB img{display:block;width:728px;}
	/* B_SUBHOME_STAGEMAINTEASER_CLAIM END */

	/* F_LEFTHAND_NAVIGATION START */
	.m_lnF{border-top:1px solid #e6e6e6;padding:12px 15px;min-height:536px;background:url(../img/bgFNav.jpg) repeat-x #fff}
	.m_lnF h4{font-size:14px;font-weight:normal;margin:0 0 34px} /* MRQA-51 margin vorher 0 0 11px */
	.m_lnF li a{display:block;border-bottom:1px solid #e6e6e6;padding:5px 0;font-size:11px}
	.m_lnF ul ul{padding:0 0 0 16px; border:0}
	.m_lnF ul{border-top:1px solid #e6e6e6;/*border-bottom:1px solid #e6e6e6;*/}
	.m_lnF ul .lst a{border:0}
	.m_lnF ul ul { display:none; }
	.m_lnF ul .pr>ul { display:block; }
	/* F_LEFTHAND_NAVIGATION END */

	/* B_Stageteaser_Touch START*/
	.m_sttB{position:relative;margin-bottom:16px;}
	.m_sttB>.no_cpyr,
	.m_sttB>.cpyr {background-color:white; padding: 13px 16px 16px 16px; width:292px; height:119px; position:absolute; left:16px; bottom:16px;}
	.m_sttB>.cpyr {bottom:26px;}
	.m_sttB h3{margin-bottom: 8px;}
	.m_sttB img{width:728px; height:408px; display:block;}
	.m_sttB .inner{height: inherit;overflow: hidden;}/*MRQA-1855*/
	.m_sttB .cpyr .inner{bottom:26px}
	/* B_Stageteaser_Touch END*/

	/* B_Tab_Navigation START*/
	.m_tnB h2{font-size: 14px; display: inline-block; line-height: 14px; font-weight: normal; margin-left: 16px; font-family: Arial, Helvetica, sans-serif;}
	.m_tnB h3{font-size: 11px; line-height: 11px; font-weight: normal; margin-left: 16px}
	.m_tnB .phasen{margin-bottom:16px}
	.m_tnB .phase{margin-right: 4px; background: #EEEEEE; position: relative; display: inline-table;cursor: pointer;}
	.m_tnB .phase.oneline{padding:12px 12px 19px}
	.m_tnB .phase.twoline{padding:12px 12px 8px}
	.m_tnB .phase:before {width: 0; height: 0; border-top: 24px inset transparent; border-bottom: 24px inset transparent; border-left: 12px solid white; position: absolute; content: ""; top: 0; left: 0;}
	.m_tnB .phase:after {width: 0; height: 0; border-top: 24px inset transparent; border-bottom: 24px inset transparent; border-left: 12px solid #EEEEEE; position: absolute; content: ""; top: 0; right: -12px; z-index: 2;}
	.m_tnB .phase:first-child:before {border: none;}
	.m_tnB .phase:first-child h2, .m_tnB .phase:first-child h3{margin-left: 4px;}
	.m_tnB .phase.active, .m_tnB .phase.active:hover {cursor:default;}
	.m_tnB .phase.active h2, .m_tnB .phase.active:hover h2, .m_tnB .phase.active h3, .m_tnB .phase.active:hover h3{color: white;}
	.m_tnB .phase:hover {background: #CCCCCC}
	.m_tnB .phase:hover:after {border-left-color: #CCCCCC;}
	.m_tnB .phasen.count-03 .phase{width: 210px;}
	.m_tnB .phasen.count-04 .phase{width: 149px;}
	.m_tnB .phasen.count-05 .phase{width: 113px;}
	.m_tnB .no_cpy, .m_tnB .d_cpy{margin-bottom: 28px} /*Aufgrund des <p>-Tags 32px - 4px*/
	.m_tnB .sub-content-container{position: relative; width: 728px;}
	.m_tnB .sub-content{display: none;}
	.m_tnB h4{font-size: 14px; margin-bottom: 16px; line-height: 16px;}
	.m_tnB .two-third{width: 608px; margin-bottom: 32px;}

	/* thos above simply do not work */
	.m_tnB .phase.oneline,
	.m_tnB .phase.twoline {
		padding:0px 12px 0px;
        height: 48px;
		vertical-align: middle;
	}
	.m_tnB .phase > h2,
	.m_tnB .phase > h3 {
		position: relative;
		top: 12px;
	}
	/* B_Tab_Navigation END*/

	/* F_IMAGE START */
	.m_iF,
	.sG .m_iF {
		margin:0 0 12px;
	}
	.sG .composedcontent-mr_s_cr_feg_article_g .d_i.m_iF {
		margin: 0 0 12px;
	}
	.sG .composedcontent-mr_s_cr_feg_article_g .d_ll.m_ldG {
		margin-top: -3px;
	}

	.m_iF strong,.m_iF img{display:block}
	.m_iF small{font-size:11px;line-height:16px;margin:8px 0 0;display:block}
	/*.sE .m_iF {margin:0 0 15px} Fix for MRQA-53*/
	/* F_IMAGE END */

	/* B_IMAGE START */
	.m_iB img{display:block;}
	/* B_IMAGE END */

	/* B_Subnavigation START */
	.m_snB {padding-bottom: 12px; border-bottom:1px solid #e6e6e6; margin-bottom:16px}
	.m_snB ul.inline{list-style: none outside none; padding-left: 0;}
	.m_snB li {display: inline-block;}
	.m_snB li a {font-size:11px; text-transform: uppercase; margin-right:29px;}
	.ie8 .m_snB li a { margin-right: 26px; }
	.m_sniB li:first-child.active + li { padding-left:0; margin-left: 0;}
	/* B_Subnavigation END */

	/* B_Subnavigation Teaserlist START */
	.m_sniB.teaserlist{clear: both;overflow: auto;}
	/* B_Subnavigation Teaserlist END */

	/* B_Subnavigation_Image START */
	.m_sniB img{width:170px; height:96px}
	.m_sniB h3{margin-bottom: 9px; padding:13px 0 2px 0; border-top: solid 1px #e6e6e6; font-size: 14px; line-height: 16px; font-weight: normal;}
	.m_sniB li{display: inline-block; float:left; margin-left:16px;position: relative;margin-bottom: 12px;}
	.m_sniB li:hover .dr-mouseover-tint{display:block;}
	.m_sniB li p { padding-bottom: 9px; }
	.m_sniB li .composedcontent-mr_m_subnavigation_image_teaser div.mr_e_link{margin-top: 13px;} /*MRSUP-78*/
	.m_sniB li:first-child{margin-left:0px}
	.m_sniB li.active{display:none;}
	/* B_Subnavigation_Image END */

	/* A_TEASER_STAGEMAINTEASER START */
	.m_tsB{position:relative;} /*SP*/
	.m_tsB img{display:block;position:relative}
	.m_tsB .stdLnk{display:block;}
	/* MRQA-448 Padding 4 px erhöht. War 10px 16px 22px --> Ist 14px 16px 22px -- MRQA-530 auf 16px padding-top erhoeht, da RiscSolution als Bild die Harte Kannte hat --> !! soll so sein !!*/
	.m_tsB .itm{background:#fff;width:424px;left:16px;top:16px;padding:16px 16px 22px;position:absolute;}
	.sE .m_tsB .itm{width:400px}
	/* MRQA-448 top um 3 px erhöht. War 28px --> Ist 31px */

	.m_tsB .navPag {
		position:absolute;
		top:31px
	}
	.m_tsB .navPag li {
		cursor:pointer;
		float:left;
		margin:0 0 0 10px
	}
	/*MRQA-23 - Zeilenhöhe Headline 24, Abstand nach unten 24*/
	.mr .m_tsB .itm h2 {
		line-height: 24px;
		margin-bottom: 16px;
	}
	.m_tsB .itm h3.cfn {
		margin:0 0 4px;
	}
	.m_tsB .itm p {
		margin:12px 0 0;
	}
	.m_tsB .lgnRsk {
		margin: 6px 0 13px 0;
	}
	/*MRQA-2772*/
	.m_tsB .sldCnt .itm > h2:first-child {
		margin-top: 16px;
	}
	/* A_TEASER_STAGEMAINTEASER END */

	/* A_IFRAME_CODE START */
	.m_ifcA{border:0;display:block}
	/* A_IFRAME_CODE END */

	/* E_SITEMAP START */
	.m_sE{border-top:1px solid #E6E6E6;padding:9px 0 0;}
	.m_sE h2{margin:0 0 30px}
	.m_sE li>div,
	.m_sE a, .m_sE div.level2structural {background:#eee;border-bottom:1px solid #BABDBF;border-top:1px solid #e6e6e6;display:block;font-weight:bold;padding:4px 7px}
	.m_sE li>div{color: #272b2e;}
	.m_sE li li a{background:#f9f9f9;border-color:#e6e6e6;border-top:none;font-weight:normal}
	.m_sE li li li a{background:#fff}
	.m_sE li li li li a{padding-left:23px;background:#fff}
	.m_sE .lst a{border:0}
	/* E_SITEMAP END */

	/* B_TEASER_TOPIC START */
	.m_ttB img{display:block}
	.m_ttB {margin-bottom:32px;}
	.m_ttB .itm{border-top:1px solid #e6e6e6;margin:16px 0;padding:16px 0 0}
	.m_ttB h4{font-size:inherit;font-weight:normal;margin:-3px 0 8px;} /*Abstand margin-top: von -4px auf -3px veaendert, damit die Ueberschriften auf der gleichen Hoehe wie die Bilder sind - und von 9px auf 8px Abstand von Ueberschrift bis zum Text soll 24px sein.*/
	/* B_TEASER_TOPIC END */

	/* E_TEXTINFORMATION_COPYRIGHT START */
	.m_tcE{float:left}
	.m_tcE small{display:block;font-size:11px;line-height:12px}
	/* E_TEXTINFORMATION_COPYRIGHT END */

	/* E_FOLDWAY_LIST START */
	.m_flE { margin-bottom: 32px; }
	.m_flE.no-margin-bottom { margin-bottom: 0; }
	.m_flE .m_flE { margin-bottom: 11px;} /*0px gelöscht MRQA-119*/
	.m_flE .m_flE:last-child { margin-bottom: 2px;}
	.m_flE .grp > h3{border-bottom-width:1px;border-top-width:1px;border-bottom-style:solid;border-top-style:solid;font-weight:bold;font-size:inherit;padding:0;line-height:30px;}
	.m_flE .grp {border-bottom:1px solid #e6e6e6;}
	.m_flE .m_flE .grp {border-bottom:0 none;margin-bottom:-8px;margin-right:-15px;}
	.m_flE h3 + .itm.fst {border-top:0 none;}
	.m_flE .itm .basecontent-mr_e_paragraph {margin:0!important;}

	.mR .tabcontainer.desktop { display: block; }
	.mR .tabcontainer.phone { display: none; }

	.m_flE .itm,
	.m_ffs.phone .itm,
	.m_flE .m_flE .itm,
	.worldmap-mobile .itm,
	.tabcontainer.phone > .itm {
		border-top:1px solid #e6e6e6;
	}

	.m_flE .itm .m_iibE .itm{border:none;}
	.m_flE .itm .basecontent-mr_e_paragraph+.d_a.m_aE {margin-top:28px;}

	.m_flE .itm > h4,
	.worldmap-mobile .itm > h4,
	.m_ffs.phone > .itm > h4,
	.tabcontainer.phone > .itm > h4 {
		background: url(../img/arrO.png) no-repeat 0 11px;
		padding: 7px 0 7px 15px;
		cursor: pointer;
		font-weight: normal;
		color: #272b2e;
		font-size: inherit;
		line-height: inherit;
		margin: 0;
	}
	.m_flE .act > h4,
	.m_ffs.phone > .itm.act > h4,
	.worldmap-mobile .itm.act > h4,
	.tabcontainer.phone > .itm.act > h4 {
		background:url(../img/arrC.png) no-repeat 0 13px;
	}
	.worldmap-mobile .itm.act > h4,
	.m_ffs.phone > .itm.act > h4,
	.tabcontainer.phone > .itm.act > h4 {
		color: #007f92;
	}

	.m_flE .itm > div.foldaway_content,
	.m_ffs.phone > .itm > div.foldaway_content,
	.worldmap-mobile .itm > div.foldaway_content,
	.tabcontainer.phone > .itm > div.foldaway_content {
		padding: 1px 15px 10px;
	}

	.d_fl.m_flE .grp.no-border-bottom {
		border-bottom:none;
	}

	/*
	.m_flE .itm > div.foldaway_content table td {padding-top:11px;padding-bottom:19px;border-top:1px solid #e6e6e6;}
	.m_flE .itm > div.foldaway_content table td:first-child {padding-right:16px;}
	.m_flE .itm > div.foldaway_content table tr:last-child td{padding-bottom:0px;}
	.m_flE .itm.act { border-bottom:1px solid #e6e6e6 }
	*/

	.m_flE .itm.act .lst > h4{border:0}

	.m_flE .foldaway_content ul li {
		background: url("../img/ulBlt.gif") no-repeat scroll 0 8px transparent;
	    list-style-type: none;
	    padding: 0 0 0 18px;
	}
	@media print {
		.m_flE .foldaway_content ul li {
			background: none;
			padding: 0px;
			margin-left: 20px;
			list-style-type: square;
		}
	}

	/* MIXIN-Settings: Positioning the index numbers for ordered foldways */
	.m_flE .grp h4.orderedFoldway span.index {
		float: left;
	}
	.m_flE .grp h4.unorderedFoldway span.index {
		display: none;
	}
	.m_flE .grp h4.orderedFoldway span.text {
		display: block;
		margin-left: 20px;
	}
	.m_flE .grp div.orderedFoldway {
		margin-left: 20px;
	}

	/* E_FOLDWAY_LIST END */

	/* E_FOLDWAY_LIST_CONTACT_LIST START */
	.m_flclE .fst{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}
	.m_flclE .grp {border-bottom:1px solid #e6e6e6}
	.m_flclE .itm{border-top:1px solid #e6e6e6}
	.m_flclE .itm.fst {border-top:0 none;}
	.m_flclE .itm > h4 {background:url(../img/arrO.png) no-repeat 0 11px;padding-left:15px;cursor:pointer;font-weight:normal;color:inherit;font-size:inherit;line-height:30px;margin:0}
	.m_flclE .act > h4 {background:url(../img/arrC.png) no-repeat 0 13px;}
	.m_flclE .itm > div.foldaway_content,.m_flclE .itm > address{padding:1px 15px 6px;font-style:normal}
	.m_flclE address > span {display:block;margin:0 0 15px 0}
	/* E_FOLDWAY_LIST_CONTACT_LIST END */

	/* E_FORM_CONTACT START */
	.m_fcE{margin:8px 0 0}
	.m_fcE input.err,.m_fcE label.err{color:#b6101d}
	.m_fcE select.err,.m_fcE textarea.err,.m_fcE input.err{border:1px solid #b6101d}
	.m_fcE .d_frmMsg{margin:0 0 17px;font-weight:bold}
	.m_fcE label{width:137px;margin:3px 0 0}
	.m_fcE fieldset > label{margin:-1px 0 0}
	.m_fcE select{width:327px}
	.m_fcE button[type="submit"]{margin:0 16px 16px 137px}
	.m_fcE input[type="radio"]{margin:0}
	input.radio{border:0px !important}
	.m_fcE textarea{margin:0 0 18px;height:154px}
	.m_fcE #opt_1{margin: 0 0 12px}
	.m_fcE #opt_1 label{margin:0 12px 0 3px;position:relative;top:-1px}
	.m_fcE select,.m_fcE input{margin:0 0 12px}
	/* E_FORM_CONTACT END */

	/* E_FORM_LOGIN START */
	.m_flgE{}
	.m_flgE h4{margin:0 0 10px}
	.m_flgE label{width:80px;margin:6px 0 0}
	.m_flgE input,.m_flgE input[type="text"]{padding:2px;width:162px;margin:4px 0 8px;}
	.m_flgE ul,.m_flgE button{margin:8px 0 12px 80px}
	.m_flgE ul{padding-bottom:17px}
	/* E_FORM_LOGIN END */

	/* G_FORM_NEWSLETTER START */
	.m_fnG{padding:0 0 25px;} /*MRQA-1284*/
	.mr .m_fnG h4{border-bottom:2px solid;font-weight:normal;margin:-3px 0 9px;padding:0 0 2px;color:#5d6166;font-size:inherit}
	.m_fnG fieldset{margin:6px 0 0}
	.m_fnG label{margin:6px 5px 0;z-index:2;position:absolute;font-size:11px;color:#5d6166;cursor:text;font-size:11px}
	.m_fnG label:hover { z-index:-1;}
	.m_fnG input,.m_fnG input[type="text"]{padding:1px 4px;width:198px;margin:6px 0 8px; background:transparent;border:1px solid #bbbcbf;}/*MRQA-1284*/
	.m_fnG input.error {border: 1px solid #B6101D  !important; }
	.m_fnG button{margin:8px 0 14px}
	.m_fnG .stdLnk{display:block}
	.m_fnG button.button{margin-bottom: 12px;}

	/* G_FORM_NEWSLETTER END */

/* E_FORM_NEWSLETTER START */
	.m_fnE{padding:0 0 22px;}
	.mr .m_fnE h4{border-bottom:2px solid;font-weight:normal;margin:-3px 0 9px;padding:0 0 2px;color:#5d6166;font-size:inherit}
	.m_fnE fieldset{margin:6px 0 0}
	.m_fnE label{z-index:2;font-size:12px;color:#5d6166;cursor:text}
	.m_fnE input[type="text"]{padding:1px;width:318px;font-size:11px;margin:0;}
	.m_fnE input[type="radio"]{margin-right:3px;}
	.m_fnE input.error,
	.m_fnE select.error {border: 1px solid #B6101D  !important; }
	.m_fnE button{margin:8px 13px 14px 0;}
	.m_fnE .stdLnk{display:block}
	.m_fnE div.form { display: table;}
	.m_fnE div.form_row { display: table-row; }
	.m_fnE div.form_label_cell { float: left; display: table-cell; margin-top: 3px;width: 140px;}
	.m_fnE div.form_input_cell { float: left; display: table-cell;margin-bottom: 12px;}
	.m_fnE div.form_input_cell select{ margin: 0;width: 322px;}
	.m_fnE label.error { color: #B6101D; }
	/* E_FORM_NEWSLETTER END */

	/* B_HEADER_IMAGE_STAGE START */
	.m_hdisB {margin-bottom:28px;}/*Bilder verschoben um 17px fix MR-878*/
	.m_hdisB h2{margin:0 0 17px;line-height:24px}
	.m_hdisB h2 span{color:#5d6166}
	.m_hdisB img{display:block;position:relative}
	.m_hdisB .itm{width:425px;background:#fff;position:absolute;left:16px;top:16px;padding:12px 16px 16px 16px;}
	.m_hdisB .m_icpy{top: -19px;position: relative;}
	/* B_HEADER_IMAGE_STAGE END */

	/* B_HEADER_HATCHING START */
	.headerBOuter {/*width: 728px; - laueft sonst aus dem B-Segment raus*/ margin-bottom: 32px;}
	.headerBOuter.hsFull {height: 156px}
	.headerBOuter.hsSubtitle {height: 88px}
	.headerBOuter.hsTitle {height: 52px}
	.headerBInner {width: 416px}
	.headerBInner.hsFull {height: 124px; padding: 14px 16px 19px}
	.headerBInner.hsSubtitle {height: 56px; padding: 14px 16px 19px}
	.headerBInner.hsTitle {height: 20px; padding: 14px 16px 19px}
	.headerBItem {background:#fff;padding:16px}
	.headerBItem h2 {margin: 0 0 16px}
	.headerBItem h2 .grCol {color: #5d6166}
         /* B_HEADER_HATCHING END */

	/* E_IMAGE_IMAGE_BAR START */
	.m_iibE{background:#f9f9f9;border:1px solid #E6E6E6;margin:0 0 32px;padding:16px 16px 16px;position:relative}/*nach Unten zu allen Modulen 32px Abstand*/
	.m_iibE img{display:block}
	.mr .m_iibE h4{margin:-3px 0 0;font-weight:bold}
	.m_iibE .fL{width:208px;padding:0 16px 0 0}
	.m_iibE .fR{width:206px}
	/* E_IMAGE_IMAGE_BAR END*/

	/* E_IMAGE_IMAGE_BAR_V02 START */
	.m_iib2E{background:#f9f9f9;border:1px solid #E6E6E6;margin:0 0 32px;padding:16px 16px 12px;position:relative;font-size:11px;line-height:16px}
	.m_iib2E img{display:block}
	.mr .m_iib2E h4{margin:0 0 0;font-size:11px;font-weight:bold}
	.mr .m_iib2E h4.noCright{margin-top:12px}
	.m_iib2E .d_cpy{margin-bottom:20px}
	.m_iib2E p.noTitel{margin-top:0}
	/* E_IMAGE_IMAGE_BAR_V02 END*/

	/* G_IMAGE_VITA START */
	.m_ivG{padding:0 0 28px;position:relative;font-size:11px;line-height:16px}
	.m_ivG img{display:block}
	.mr .m_ivG h4{color:#5d6166;margin:8px 0 0;font-size:11px;font-weight: bold;} /*MRQA-1643 - Image Headline soll bold sein*/
	/* G_IMAGE_VITA END*/

	/* G_FORM_LOGIN START */
	.m_flG{padding:0 0 28px}
	.mr .m_flG h4{border-bottom:2px solid;font-weight:normal;margin:-3px 0 9px;padding:0 0 2px;color:#5d6166;font-size:inherit}
	.m_flG fieldset{margin:6px 0 0}
	.m_flG label{margin:6px 5px 0;z-index:2;position:absolute;font-size:11px;color:#5d6166;cursor:text}
	.m_flG input,.m_flG input[type="text"]{padding:2px;width:89px;margin:4px 0 8px}
	.m_flG #inp_1{margin-right:10px}
	.m_flG button{margin:8px 0 14px}
	.m_flG .stdLnk{display:block}
	/* G_FORM_LOGIN END */

	/* E_TEXTINFORMATION_QUOTE START */
	.m_tqE{background-color: #F9F9F9;padding:16px;position:relative;border:1px solid #e6e6e6; margin-bottom:32px;margin-top: 0;}/* margin hinzugefuegt fuer eine richte Darstellung MRQA-55*/
	.m_tqE img{display:block}
	.m_tqE blockquote{font-size:14px;margin:-2px 0 14px;font-family: MunichRELight, Helvetica, Arial, sans-serif !important;}
	.m_tqE address{bottom:12px;font-size:11px;position:absolute;font-style:normal}
	.m_tqE .fL{width:89px;padding:0 16px 0 0;overflow: hidden;}/*groeÃŸere Bilder abschneiden*/
	.d_ti.m_tqE .fL p{margin:0;} /*fuer eine richtige Darstellung im E_Textinformation_Quote*/
	.m_tqE + a + .basecontent-mr_e_paragraph{margin-top: -3px;}
	.d_a.m_aE p.summary + .m_tqE{margin-top: 28px;}/*MRQA-55 tf- margin-top:28px space between summary an textinformation_quote*/

	/*.m_tqE .fR{float: inherit;} Text soll in verschiedenen Segmenten auf die Breite aufgespannt werden*/
	/* E_TEXTINFORMATION_QUOTE END */

	/* E_LINKLIST_NEWS START */
	.m_lnE h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:inherit;font-weight:normal;margin:0 0 12px;padding:3px 0}
	.mr .m_lnE h4{font-size:11px;font-weight:normal;color:#73777b}
	.m_lnE .itm{margin:0 0 24px;color:#272b2e}
	.m_lnE .lst{margin:0 0 11px}
	/* E_LINKLIST_NEWS END */

	/* Newschannel Fixes */
	.mr .d_nc .inr .grp .itm a {color:inherit;}


	/* F_NEWSCHANNEL START */
	.m_ncF {
	}

	.m_ncF h3 {
		border-bottom:1px solid #e6e6e6;
		border-top:1px solid #e6e6e6;
		font-size:inherit;
		font-weight:normal;
		margin:0 0 12px;
		padding:3px 0
	}

	.mr .m_ncF h4 {
		font-size: 11px;
		font-weight: normal;
		color: #5d6166;
	}

	.m_ncF .itm {
		margin:0 0 15px; /*MRQA-2911*/
		color:#272b2e
	}

	.m_ncF .lst {
		/*No more extra margin, because of Ticket MRQA-1723.*/
	}

	.mr .sG .m_ncF h3,.mr .sM .m_ncF h3 {
		border-bottom:2px solid;
		color:#5d6166;
		font-weight:normal;
		margin:-4px 0 9px;
		padding:0 0 1px
	}

	.sM .m_ncF .lst {
		margin:0 0 28px
	}

	.sG .m_ncF .lst {
		margin:0 0 19px
	}

	.sF .m_ncF.int {
		padding:8px 16px 0
	}

	.sF .m_ncF.int h3 {
		border:0;margin:0 0 5px
	}

	.sF .m_ncF.int {
		border-top:1px solid #e6e6e6
	}

	/* "All publications" link at the bottom. */
	.sF .composedcontent-mr_s_cw_befg_2_subhomepage_f > a.mr_e_link {
		margin-bottom: 28px;
	}

	/* F_NEWSCHANNEL END */

	/* F_NEWSCHANNEL_CATEGORY_FILTER START */
	.m_ncfF{border-top:1px solid #e6e6e6;padding:12px 15px;min-height:527px;background:url(../img/bgFNav.jpg) repeat-x #fff}
	.m_ncfF h3{font-size:inherit;font-weight:normal;margin:0 0 12px}
	.mr .m_ncfF h4{font-size:11px;font-weight:normal;color:#73777b}
	.m_ncfF .itm{margin:0 0 24px;color:#272b2e}
	.m_ncfF .lst{margin:0 0 11px}
	.m_ncfF label{display:none}
	.m_ncfF select{width:216px}
	/* F_NEWSCHANNEL_CATEGORY_FILTER END */

	/* F_NEWS_EVENTS START */
	.m_neF h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-weight:normal;font-size:14px;margin:0 0 12px;padding:3px 0;}
	.mr .m_neF h4{font-size:11px;font-weight:normal;}
	.m_neF .itm{margin:0 0 24px;color:#272b2e}
	.m_neF .lst{margin:0 0 32px}
	/* F_NEWS_EVENTS END */

	/* E_NEWSCHANNEL_V02 START */
	.mr .m_nc2E h4 {
		font-size: 11px;
		font-weight: normal;
	}

	.m_nc2E .itm{margin:0 0 7px;border-top:1px solid #e6e6e6;padding:8px 0 0}

	.m_nc2E .lst{
		margin: 0 0 11px;
	}

	/* MRQA-1420. Fixes some margin in the list of press releases. */
	.composedcontent-mr_s_cw_feg_form_news_list_e .m_nc2E .lst {
		margin: 0px;
		margin-bottom: 28px;
		padding-top: 13px;
	}

	.m_nc2E .itm p a.linkNewLine{color:#272B2E;}
	/* E_NEWSCHANNEL_V02 END */

	/* G_NEWSCHANNEL START */
	.m_ncG h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:inherit;font-weight:normal;margin:0 0 12px;padding:3px 0}
	.mr .m_ncG h4{font-size:11px;font-weight:normal;color:#5d6166}
	.m_ncG .itm{margin:0 0 24px;color:#272b2e}
	.m_ncG .lst{margin:0 0 11px}
	.mr .sM .m_ncG h3{border-bottom:2px solid;border-top:none;color:#5d6166;font-weight:normal;margin:0px 0 9px;padding:0 0 1px;}
	/* .sM .m_ncG .lst{margin:0 0 28px} */
	/* .sG .m_ncG .lst{margin:0 0 19px} */
	.m_ncG .lst{margin:0 0 32px}
	.sF .m_ncG.int{padding:8px 16px 0}
	.sF .m_ncG.int h3{border:0;margin:0 0 5px}
	.sF .m_ncG.int{border-top:1px solid #e6e6e6}
	/* G_NEWSCHANNEL END */

	/* M_NEWSCHANNEL_V02 START */
	.mr .m_nc2M h4{font-size:11px;font-weight:normal;line-height:16px;color:#5D6166;margin:0 0 16px}
	.mr .m_nc2M .mr_e_link {background:0 none !important;padding: 0}
	.m_nc2M .itm{margin:0 0 11px;color:#272b2e;border-top:1px solid #e6e6e6; padding:12px 0 0}
	/* M_NEWSCHANNEL_V02 END */

	/* M_NEWSCHANNEL_PRESS-DOSSIER START */
	/*Bug fix fÃ¼r MRQA-535 */
 	.m_ncpdM {margin-bottom:0}
	.m_ncpdM .mr_e_link a.mr_e_link {background: none; padding: 0;}
	.m_ncpdM div.mr_e_link {line-height:16px; margin-bottom: 24px;} /*MRQA-535 - vom Link zum naechsten Element 32px*/
	.m_ncpdM h4{font-size:11px;line-height:16px;margin-bottom:0}
	/* M_NEWSCHANNEL_PRESS-DOSSIER END */

	/* M_LINKLIST_BALANCE-SHEET-PRESS-CONFERENCE START */
	.m_llbspcM h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:inherit;font-weight:normal;margin:0 0 12px;padding:3px 0}
	.mr .m_llbspcM h4{font-size:11px;font-weight:normal;color:#5d6166;margin:-4px 0 0}
	.m_llbspcM .itm{margin:0 0 28px;color:#272b2e}
	.m_llbspcM .lst{margin:0 0 11px}
	.mr .sG .m_llbspcM h3,.mr .sM .m_llbspcM h3{border-bottom:2px solid;color:#5d6166;font-weight:normal;margin:-4px 0 12px;padding:0 0 1px}
	.m_llbspcM .lst{margin:0 0 49px}
	.m_llbspcM ul{margin:0 0 27px}
	/* M_LINKLIST_BALANCE-SHEET-PRESS-CONFERENCE END */

	/* E_TEASER_TOPIC START */
	.m_ttE .itm{border-bottom:1px solid #e6e6e6;margin:0 0 13px;padding:0 0 16px} /* Fix fÃ¼r MRQA-17 */
	.m_ttE .itm.lst{border:0}
	.m_ttE img{display:block;margin:4px 0 0}

	.m_ttE h3 {
		border-top:1px solid #e6e6e6;
		/*font-size:inherit;*/
		font-weight:normal;
		margin:0px;
		padding: 3px 0;
	}/*MRQA-190 kein border unterhalb der Headline*/

	.m_ttE h4 {
		font-weight:normal;
		margin:1px 0 5px
	}

	.d_ts.m_ttE.teaser-topic .itm {
		padding-bottom: 0px;
		margin-bottom: 12px;
	}
	.d_ts.m_ttE.teaser-topic .itm img {
		margin-bottom: 16px;
	}
	.d_ts.m_ttE.teaser-topic .itm .fL p + .d_cpy.m_icpy{
		margin-top: -16px;
		margin-bottom: 32px;
	}
	.d_ts.m_ttE.teaser-topic .itm a.mr_e_link {
		margin-bottom: 12px;
	}
	.d_ts.m_ttE.teaser-topic .itm.fst {
		padding-top: 12px;
	}
	.d_ts.m_ttE.teaser-topic.fst-element .itm.lst {
		border-bottom:none;
	}
	/* E_TEASER_TOPIC END */

	/* F_TEASER START */
	.m_tF .lgnRsk{margin:3px 0 9px;} /*MRQA-570 margin-top von 16px auf 3px angepasst, margin-bottm von 12 auf 9px*/
	.m_tF .itm{margin:0 0 28px}
	.m_tF img{display:block}

	.m_tF h3 {
		border-bottom:1px solid #e6e6e6;
		border-top:1px solid #e6e6e6;
		color: #007F92;
		font-size: 14px;
		font-weight:normal;
		margin:0 0 16px;
		padding: 3px 0;
	} /* remove uppercase for MRQA-19 */ /*MRQA-570 Abstand zum Bild 16px*/

	.mr .m_tF h4{font-weight:bold;}
	/* F_TEASER END */

	/* F_TEASER_TEXT START */
	.m_ttF{border-top:1px solid #e6e6e6;padding:11px 15px 10px;}
	.m_ttF .itm{margin:0 0 24px}
	.m_ttF .itm.lst{margin:0 0 35px}
	.m_ttF h3{font-weight:normal; margin-bottom: 26px;}
	.mr .m_ttF h4{font-weight:normal;margin-bottom:0px !important;}
	.mr .m_ttF h5{font-weight:normal;color:#272b2e; font-size:inherit;margin:0 0 8px}
	.mr .m_ttF .bottom-space{margin-bottom:8px;}
	.mr .m_ttF .bottom-space h5{margin-bottom: 0;}
	/* F_TEASER_TEXT END */

	/* F_TEASER START */
	.m_ttiF .lgnRsk{margin:16px 0 12px}
	.m_ttiF .itm{margin:0 0 28px}
	.m_ttiF img{display:block}
	.m_ttiF h3{color: #007F92;font-size: 14px;font-weight:normal;margin:0 0 12px;padding:3px 0;} /* remove uppercase for MRQA-19 */
	.mr .m_ttiF h4{font-weight:bold;color:#5d6166}
	/* F_TEASER END */


	/* E_TEASER_PRODUKTE START */
	.mr .m_tpE h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-size:14px;font-weight:normal;margin:0 0 16px;padding:4px 0 2px}
	.m_tpE h4{font-weight:normal;margin:13px 0 4px}
	.m_tpE img{display:block}
	/* .m_tpE p.lst{border-bottom:1px solid #e6e6e6;padding:0 0 11px} */
	.m_tpE p.lst{border-bottom:1px solid #e6e6e6;padding:0 0 11px}
	/* E_TEASER_PRODUKTE END */

	/* LINKLIST LINKS */
	ul li a.mr_e_link,
	a.mr_e_link { display:inline-block; } /* MRQA-255 */
	.basecontent-mr_e_paragraph p a.mr_e_link { display:inline; } /* MRQA-1818 */


	/* G_LINKLIST START */
	.m_lG{margin:0 0 29px}
	.mr .m_lG > h3{border-bottom:2px solid;font-weight:normal;margin:-4px 0 8px;padding:0 0 1px;color:#5d6166;font-size:inherit}
	/* G_LINKLIST END */

	/* G_LINKLIST_DOWNLOADS START */
	.m_ldG {
		margin:0 0 27px;
	}
	.m_ldG.socialMedia {
		margin-bottom: 24px;
	}

	.mr .m_ldG h3{border-bottom:2px solid;font-weight:normal;margin-bottom:9px;padding:0 0 1px;font-size:inherit;}
	/* G_LINKLIST_DOWNLOADS END */

	/* G_LINKLIST_DOWNLOADS SOCIALMEDIA START */
	.m_ldG .socialMedia{margin:0 0 19px;}
	/* G_LINKLIST_DOWNLOADS SOCIALMEDIA END */

	/* G_LINKLIST_CONTACT START */
	.m_lcG{margin:0 0 29px}
	.mr .m_lcG h3{border-bottom:2px solid;font-weight:normal;margin:-4px 0 8px;padding:0 0 1px;color:#5d6166;font-size:inherit}
	/* G_LINKLIST_CONTACT END */

	/* G_LINKLIST_CURRENT_SHARE_PRICE START */
	.m_lcspG{margin:0 0 29px}
	.mr .m_lcspG h3{border-bottom:2px solid;font-weight:normal;margin:-4px 0 8px;padding:0 0 1px;font-size:inherit}
	.m_lcspG strong{font-weight:normal}
	/* G_LINKLIST_CURRENT_SHARE_PRICE END */

	/* G_LINKLIST_NEWS START */
	.m_lnG{margin:0 0 25px;}
	.mr .m_lnG > h3{border-bottom:2px solid;font-weight:normal;margin:0px 0 8px;padding:0 0 1px;font-size:inherit}
	.m_lnG p{margin:0 0 26px}
	.m_lnG .basecontent-mr_e_paragraph p{margin: 0; color: #5d6166; }
	.m_lnG .basecontent-mr_e_paragraph {margin-bottom:0!important;}
	.m_lnG .itm_teaser { margin-bottom: 9px; }
	/* G_LINKLIST_NEWS END */

	/* E_LINKLIST START */
	.m_lE{padding:0 0 12px;}
	.mr .m_lE > h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-weight:normal;margin:0px 0 13px;padding:3px 0;color:#5d6166;font-size:14px;}
	.mr .m_lE > h4{font-weight:bold;margin:0 0 8px;}
	.mr .m_lE > .stdLnk{display:block;margin:8px 0 0;}
	/* E_LINKLIST END */

	/* E_LINKLIST_2_COLUMNS START */
	.m_l2cE{margin:0 0 11px}
	.mr .m_l2cE h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-weight:normal;margin:0px 0 12px;padding:3px 0;color:#5d6166;font-size:14px}
	.m_l2cE .fL,.m_l2cE .fR{width:216px}
	.m_l2cE h4.jq_autoHgh{height:32px}
	.m_l2cE ul{margin:8px 0 25px}
	.mr .m_l2cE h4{font-weight:bold;color:#5d6166}
	.m_tl2cE h4.jq_autoHgh{height:32px}
	/* E_LINKLIST_2_COLUMNS END */

	/* E_TEASERTEXT_LINKS_2_COLUMNS START */
	.m_tl2cE{margin:0 0 12px}
	.mr .m_tl2cE h3{border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;font-weight:normal;margin:0 0 16px;padding:3px 0;color:#5d6166;font-size:14px}
	.m_tl2cE .fL,.m_tl2cE .fR{width:216px}
	.m_tl2cE h4.jq_autoHgh{height:32px}
	.mr .m_tl2cE h4{font-weight:bold;color:#5d6166;font-size:12px;margin:0 0 16px}
	.m_tl2cE li.more{display:none}
	.m_tl2cE .jq_hide{display:none;margin:8px 0 0}
	.m_tl2cE .jq_show{display:block;margin:8px 0 0}
	/* E_TEASERTEXT_LINKS_2_COLUMNS END */

	/* F_LINKLIST START */
	/*.m_lF{padding:0 15px 0; border-top:1px solid #e6e6e6; min-height:536px;background:url(../img/bgFNav.jpg) repeat-x #fff} - Verlauf in .f_teaser_gradient aufgenommen*/
	.mr .m_lF > h3 {
            font-weight: normal;
            padding: 0px 0px 16px;
            font-size: 14px
        }

        .mr .m_lF > h4{font-weight:bold;color:#5d6166;margin:0 0 8px}
	.mr .m_lF ul{margin: 0 0 25px}
	.mr .m_lF ul.lst{margin: 0 0 30px}
	/* F_LINKLIST END */

	/* F_LINKLIST_V03 START */
	.m_l3F{padding:0 15px 12px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;min-height: 527px;background: url(../img/bgFNav.jpg) repeat-x white}
	.mr .m_l3F > h3{font-weight:normal;padding:11px 0 16px;font-size:14px}
	.mr .m_l3F > h4{font-weight:bold;color:#5d6166;margin:0 0 8px}
	.mr .m_l3F .stdLnk{display:block;margin: 0 0 25px}
	/* F_LINKLIST_V03 END */

	/* F_GO_AHEAD_ONLINE_LINKLIST START */
	.m_gaolF{padding:0 15px 12px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;min-height: 527px;background: url(../img/bgFNav.jpg) repeat-x white}
	.mr .m_gaolF > h3{font-weight:bold;font-size:inherit;color:#5d6166;margin:12px 0 8px}
	.mr .m_gaolF ul{margin: 0 0 25px}
	/* F_GO_AHEAD_ONLINE_LINKLIST END */

	/* F_GO_AHEAD_ONLINE_LINKLIST_CONTACT START */
	.m_gaolcF{padding:0 15px 12px;border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;min-height: 527px;background: url(../img/bgFNav.jpg) repeat-x white}
	.mr .m_gaolcF {font-weight:bold;font-size:inherit;color:#5d6166;margin:12px 0 8px;}
	.mr .m_gaolcF ul{margin: 0 0 25px}
	/* F_GO_AHEAD_ONLINE_LINKLIST_CONTACT END */

	/* G_TEASER START */
	.m_tG .lgnRsk {
		margin: 3px 0 8px 0px;
	}
	.m_tG .itm {
		margin: 0 0 25px
	}
	.m_tG img,
	.e_teaser_home .fL img{display:block}
	.mr .m_tG {
		font-weight: normal;
		margin: 0 0 25px;
		font-size: inherit
	} /* Margin-top auf 0 gesetzt. Bug fix fuer MRQA-118 */

	.mr .m_tG h4,
	.mr .m_lnG h4 {font-weight:bold;color:#5d6166}
	basecontent-mr_e_paragraph
	/* G_TEASER END */

	/* G_TEXT_INFORMATION START */
	.m_tiG{margin:0 0 29px}
	.mr .m_tiG  {border-bottom:2px solid;font-weight:normal;margin:-4px 0 9px;padding:0 0 1px;color:#5d6166;font-size:inherit}
	/*.m_tiG .tSpce{padding:0 17px 0 0} -- nicht notwendig, da drei verschiedene fuer phone, fax und email eingefuegt*/
	.m_tiG .phone .tSpce{padding:0 30px 0 0}
	.m_tiG .fax .tSpce{padding:0 15px 0 0}
	.m_tiG .email .tSpce{padding:0 3px 0 0}
	.m_tiG p{margin:0 0 16px 0}
	/* G_TEXT_INFORMATION END */

	/* G_TEASER_IMAGE_TEXT_PUBLIKATIONEN START */
	.m_titpG{margin:0 0 29px;}
	.m_titpG img{display:block;}
	.mr .m_titpG h3{border-bottom:2px solid;font-weight:normal;margin:0px 0 12px;padding:0 0 1px;font-size:inherit}
	/* G_TEASER_IMAGE_TEXT_PUBLIKATIONEN END */

	/* G_TEXTINFORMATION_ZAHLDESMONATS START */
	.m_tizdm{margin:0 0 29px;}
	.m_tizdm small{display:block;margin:25px 0 3px;font-size:11px;line-height:16px;}
	.m_tizdm .cfn{color:#5d6166;display:block;font-size:64px;line-height: 74px;margin:0 0 -2px;} /*MRQA-533 line-height fuer korrekten Abstand angepasst*/
	#cnt .sG .m_tizdm h3{font-weight:normal;margin-bottom:12px;font-size:inherit;} /*MRQA-533 Abstand angepasst*/
	.m_tizdm .itm{background:#f9f9f9;border:1px solid #e6e6e6;padding:2px 16px 16px;}
	/* G_TEXTINFORMATION_ZAHLDESMONATS END */

	/* B_TABLE_TEASER_LANDINGPAGE START */
	.m_ttlB img{width:216px}
	.m_ttlB{width:100%;margin:0;margin-bottom:12px}
	.m_ttlB .tHdl{text-align:left;font-weight:bold;border-bottom:1px solid;padding:6px 0 7px;border-top:1px solid;margin-bottom:12px}
	.m_ttlB .tHdl h3{font-weight:bold;}
	.m_ttlB .tCt{margin:-3px 199px 0 230px}
	.m_ttlB .lst h4{border:1px solid #e6e6e6;border-left:0;border-right:0;margin:8px 0;padding:8px 0;font-weight:normal}
	.m_ttlB .fst .lst h4{border-top:0;padding:0 0 8px;margin:0 0 8px}
	.m_ttlB .lst{width:185px;padding-right:0;word-break:normal}
	.m_ttlB .lst li.link{word-break:break-word}
	.m_ttlB .fR{margin-top:-3px;}
	.m_ttlB .fL, .m_ttlB .fR, .m_ttlB .tCt{margin-bottom:8px;}
	/* B_TABLE_TEASER_LANDINGPAGE END */

	/* F_FORM_SEARCH_PRESS_RELEASE START */
	.m_fsprF h4{font-weight:bold;margin:0 0 16px}
	.m_fsprF form{width:217px;min-height:521px;background:url(../img/bgCNav.jpg) repeat-x #fff;border-top:1px solid #e6e6e6;padding:11px 15px;color:#73777b}
	.m_fsprF label{display:block;margin:0 0 3px}
	.m_fsprF .itrTxt{margin:0 0 17px}
	.m_fsprF select{width:216px}
	.m_fsprF button{margin:12px 16px 0 0}
	.m_fsprF input[type="text"]{width:210px}
	/* F_FORM_SEARCH_PRESS_RELEASE END */

	/* F_FORM_SEARCH_PUBLICATIONS START */
	.m_fspF h4{font-weight:bold;margin:0 0 16px}
	.m_fspF form{width:217px;min-height:521px;background:url(../img/bgCNav.jpg) repeat-x #fff;border-top:1px solid #e6e6e6;padding:11px 15px;color:#73777b}
	.m_fspF label{display:block;margin:0 0 3px}
	.m_fspF .itrTxt{margin:0 0 17px}
	.m_fspF select{width:216px}
	.m_fspF button{margin:3px 16px 0 0}
	.m_fspF input[type="text"]{width:210px}
	/* F_FORM_SEARCH_PUBLICATIONS END */


	/* E_TABLE_01 START BCE*/
	.m_t1E{overflow:auto; overflow-y:hidden;}
	.m_t1E table{border-collapse:collapse; width:100%;border-top:1px solid;margin:0 0 31px}
	.sB .m_t1E{width:100%; /* 728px */} /* MRQA-1294 */
	.sC .m_t1E{width:100%; /* 688px */} /* MRQA-1294 */
	.sE .m_t1E{width:100%; /* 464px */} /* MRQA-1294 */
	.m_t1E .tHdl{font-weight:normal}
	.m_t1E th,.m_t1E td{padding:7px 13px;/*text-align:right;*/vertical-align:top} /*MRQA-1041 - Textausrichtung aus dem Editor der Tabelle nehmen*/
	.m_t1E td{border-bottom:1px solid}
	.m_t1E th:first-child,.m_t1E td:first-child{padding-left:0;text-align:left}
	.m_t1E .tHdl{border-top: 1px solid;}
	.sE .m_t1E td > sub { word-break: break-word; }
	/* E_TABLE_01 END */

	/* E_TABLE_02 START */
	.m_t2E{overflow-x:auto; overflow-y:hidden;}
	.m_t2E table{width:100%;border-top:1px solid;margin:0 0 31px}
	.sB .m_t2E{width:728px}
	.sC .m_t2E{width:688px}
	.sE .m_t2E{width:464px}
	.m_t2E .tHdl{font-weight:normal}
	.m_t2E th,.m_t2E td{padding:7px 13px;text-align:right;vertical-align:top}
	.m_t2E td{border-bottom:1px solid}
	.m_t2E th:first-child,.m_t2E td:first-child{padding-left:0;text-align:left}
	.m_t2E .tHdl{border-top: 1px solid}
	.m_t2E .cLg{background:#f9f9f9}.m_t2E .cDk{background:#eee}
	/* E_TABLE_02 END */

	/* E_TABLE_03 START */
	.m_t3E{overflow:auto; overflow-y:hidden;}
	.m_t3E table{width:100%;border-top:1px solid;margin:0 0 31px}
	.sB .m_t3E{width:728px}
	.sC .m_t3E{width:688px}
	.sE .m_t3E{width:464px}
	.m_t3E .tHdl{font-weight:normal}
	.m_t3E th,.m_t3E td{padding:7px 13px;text-align:right;vertical-align:top}
	.m_t3E td{border-bottom:1px solid}
	.m_t3E th:first-child,.m_t3E td:first-child{padding-left:0;text-align:left}
	.m_t3E .tHdl{border-top: 1px solid}
	.m_t3E .cLg{background:#f9f9f9}.m_t3E .cDk{background:#eee}
	/* E_TABLE_03 END */


	/* E_TABLE_CONTACTLIST START */
	.m_tclE{width:100%;border-top:1px solid;}
	.m_tclE img{display:block;padding:4px 0}
	.m_tclE .tHdl{font-weight:normal}
	.m_tclE th{text-align:left}
	.m_tclE th,.m_tclE td{padding:7px 16px;vertical-align:top}

	/* .m_tclE .tHdl, */
	.m_tclE td,
	.m_tclE thead tr.last th {
		border-bottom: 1px solid;
	}
	.m_tclE thead tr:last-child th {
		border-bottom: 1px solid;
	}
	.d_t.m_tclE.no-title.no-subline tr.last-child td{border-bottom:none;}

	.m_tclE .col1,.m_tclE th:first-child,.m_tclE td:first-child{padding-left:0;padding-right:0}
	.m_tclE .col1{width:64px}
	.m_tclE .col2 strong{display:block}
	.m_tclE .tHdl{border-top: 1px solid}
	/* E_TABLE_CONTACTLIST END */

	/* E_TABLE_CONTACTLIST_VORSTAND START */
	.m_tclvE{border-collapse: collapse;border-top:1px solid; margin-bottom: 32px;width:100%;}
	.m_tclvE img{display:block;padding:4px 0}
	.m_tclvE .tHdl{font-weight:normal}
	.m_tclvE th{text-align:left}
	.m_tclvE th,.m_tclvE td{padding:7px 16px;vertical-align:top}
	table.m_tclvE th:first-child{padding-left: 1px;} /*MRQA-205*/
	.m_tclvE th,.m_tclvE td,.m_tclvE .tHdl{border-bottom:1px solid}
	.m_tclvE .col1,.m_tclvE th:first-child,.m_tclvE td:first-child{padding-left:0;padding-right:0}
	.m_tclvE .col1{width:64px}
	.m_tclvE .col2 strong{display:block}
	.m_tclvE .tHdl{border-top: 1px solid}
	/* E_TABLE_CONTACTLIST_VORSTAND END */

	/* E_TABLE_PICTURELIST START */
	.m_tplE{width:100%;border-top:1px solid}
	.m_tplE img{display:block}
	.m_tplE .col1{padding-right:32px}
	.m_tplE td{border-bottom:1px solid;padding:11px 0;vertical-align:top}
	.mr .m_tplE h4{color:#5d6166;margin:-4px 0 0}

	.d_ts.m_ttE.aF{margin-bottom: 16px;}
	.d_ts.m_ttE.aF .inr .fR.picList h4 {font-weight:bold;margin-bottom: 0;} /*table_picturelist ist aehnlich wie e_teaser_topic aufgebaut*/
	.d_ts.m_ttE .itm.fst{border-top:1px solid; padding-top: 8px;}
	.d_ts.m_ttE .itm.lst{border-bottom:1px solid;}
	.d_ts.m_ttE.aF.teaser-topic .itm.lst { border-bottom: none; }
	.d_ts.m_ttE .itm.lastElement{border-bottom:none;padding-bottom: 0;}
	.d_ts.m_ttE .itm{margin-bottom: 8px;padding-bottom: 12px;}
	/* E_TABLE_PICTURELIST END */

	/* B_TABLE_FUNCTION_DATELIST START */
	.m_tfdB{width:100%;border-top:1px solid}
	.m_tfdB img{display:block;padding:4px 0}
	.m_tfdB .tHdl{font-weight:normal}
	.m_tfdB th{text-align:left;white-space:nowrap;}
	.m_tfdB th,.m_tfdB td{padding:8px 16px;vertical-align:top} /* MRQA-67 war 7px 13px */
	.m_tfdB th,.m_tfdB td,.m_tfdB .tHdl{border-bottom:1px solid;}
	.m_tfdB .col1,.m_tfdB th:first-child,.m_tfdB td:first-child{padding-left:0;padding-right:0}
	.m_tfdB .col1{width:64px}
	.m_tfdB .col2 strong{display:block}
	.m_tfdB .tHdl{border-top:1px solid}
	/*.mr .m_tfdB a.mr_e_link { background-image:none; padding:0; font-weight:bold; } MRQA-372 Linkstyles passen nicht mit diesen Styles*/
	.d_t.m_tfdB th {
		font-weight: normal; /* Spalten Überschriften in B_Datelist nicht bold MRQA-67 */
	}
	.d_t.m_tfdB tr th:first-child, .d_t.m_tfdB tr td:first-child {
		width: 134px; /* Feste SPaltenbreite für die Datumsspalte MRQA-67 */
		padding-right: 16px;
	}
	.d_t.m_tfdB_Download img{padding:0}

	.d_t.m_tfdB_Download .col1 span{width: 22px;height: 16px;display: block;margin-top: 6px;}
	.d_t.m_tfdB_Download .col1 .icon-pdf{background-image:url(../img/clr/icon_pdf.png);}
	.d_t.m_tfdB_Download .col1 .icon-xls,
	.d_t.m_tfdB_Download .col1 .icon-xlsx{background-image:url(../img/clr/icon_xls.png);}
	.d_t.m_tfdB_Download .col1 .icon-doc,
	.d_t.m_tfdB_Download .col1 .icon-docx{background-image:url(../img/clr/icon_doc.png);}
	.d_t.m_tfdB_Download .col1 .icon-html{background-image:url(../img/clr/icon_html.png);}
	.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.png);}
	.d_t.m_tfdB_Download .col1 .icon-mp4,
	.d_t.m_tfdB_Download .col1 .icon-flv{background-image:url(../img/clr/icon_video.png);}
	.d_t.m_tfdB_Download .col1 .icon-txt{background-image:url(../img/clr/icon_txt.png);}
	.d_t.m_tfdB_Download .col1 .icon-ics{background-image:url(../img/clr/icon_outlook.png);}

	.d_t.m_tfdB_Download .col1 span:hover{background-position: 0px -34px;} /*hover petrol*/

	.d_t.m_tfdB_Download .col3 a .icon-preview{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASZJREFUeNrslL1OAkEQx2eML4O1ZyG1PISIVOoTYAOiEmykk3BW8gAKCVZSSYWJd/Z8Pcjtx5m/t2s0njm+TK5zkslks7O/3fnP7jIASsM2KCVLDby5LGE0GkOHmrTWpJQiJRVJKSmX2+M/gafTGcL3kLYymUTA/UMHUggqFA6SNzDN++3jyQQ/x8PhC54HAzz1++j1HmNzN80mkhi86Fb4/htM+VJJW74UkoSNwsaT4yNeu3me78Nxtjmb3WVhQJEHNgZULB6ygV43GlgL/Op52HGc79NYcPAJDaL4ZaelElfOqlhZ4yS/a7fhurcxPcvlCublL9S40+3C6JrP78e0vKzVrPZX9fpcjXmVJ91quTDNUqZxEfDivMrL1vD/X5E6+EOAAQBK0hBquvhDvwAAAABJRU5ErkJggg==); display: block;height:16px; width: 22px;}
	.ie7 .d_t.m_tfdB_Download .col3 a .icon-preview{background-image:url(../img/icon_preview.png);}

	.d_t.m_tfdB_Download .col4 a .icon-download{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAQCAYAAAAS7Y8mAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVVJREFUeNqklNtKw0AQhndL30p7qfgCIlRFr0TwTlH03qJWxWeRUlHrU6jP4h5yWOefdO0mzbZbHBiWZCZf5vAn0jkn2uzz65sDeZ6LLMuEtVb01tekSLROLIAXeqA2RihtxGj84lLBMlZx055HY6eNFppecLDXl/8Gv75PHGBaa3aFkzowdO/y/FSuPApvW5sb8kcp4V0pApMvgiaBYf2dbak8lCq+ujhbvkSMItWvb4YuNTd5eataN6Zfb0VRkOymWs4sy88YuGHX0/Pk+EhGVdGE8scRfCAh1AMrr2Lh7LuxuedUac5VLoEiBjDlLRwFQ7lKOIEswKYGPdzf/csf3N1TPOOuouCyLGft26pS04DiDA3VIh/PRcGzH04ciuvh4xN3go7QGZ5rqqsG5lkCDJid37xfks/DDrCLNsnO6fht8uHa5BRC0VWz/YfbQU1uvwIMAHXS6PZEIMTaAAAAAElFTkSuQmCC); display: block;height:16px; width: 22px;}
	.ie7 .d_t.m_tfdB_Download .col4 a .icon-download{background-image:url(../img/icon_download.png);}

	.d_t.m_tfdB_Download tr th:first-child,
	.d_t.m_tfdB_Download tr td:first-child,
	.d_t.m_tfdB_Download tr th.col1,
	.d_t.m_tfdB_Download tr td.col1 {
		width: auto;
	}
	.d_t.m_tfdB_Download tr td:first-child,
	.d_t.m_tfdB_Download tr td.col1 {
		padding: 0;
	}
	.d_t.m_tfdB_Download tr td:first-child img,
	.d_t.m_tfdB_Download tr td.col1 img {
		position: relative;
		top: 6px;
	}


	.d_t.m_tfdB_Download tr th.col3,
	.d_t.m_tfdB_Download tr td.col4 {
		padding-right:0;
	}
	.d_t.m_tfdB_Download tr td.col3 a, .d_t.m_tfdB_Download tr td.col4 a {float:right;}
	.mr h3.m_tfdB_Headline {
		font-weight: bold;
		font-size: inherit;
		line-height: 30px;
		border-top:1px solid;
	}

	.mr .m_tfdB_Download a.mr_e_link {
		padding: 0px;
		padding-left: 0px !important;
		background-image: none !important;
		font-weight:bold;
	}

	/* B_TABLE_FUNCTION_DATELIST END */

	/* F_DATELIST START */
	.m_dF{border-top:1px solid;padding:12px 16px}
	.m_dF .iSpr{float:right;margin:0 3px 0 0}
	.m_dF h3{font-weight: normal;margin: 0 0 8px;font-size: 12px}
	.mr .m_dF h4{font-size:inherit;font-weight:normal;color:#5d6166;display:block;float:left}
	.m_dF .itm{margin:0 0 24px}
	.m_dF .itm p{padding:0 32px 0 0}
	.m_dF .lst{margin:0 0 16px}
	/* F_DATELIST END */

	/* G_DATELIST START */
	.m_dG .iSpr{position: absolute;right: 1px;/*float:right;margin:0 1px 0 0*/}
	.m_dG .inr h3{border-bottom:1px;font-size:inherit;font-weight:normal;margin:0 0 12px;padding:3px 0}
	.mr .m_dG h4{font-size:inherit;font-weight:normal;display:block;float:left}

	.m_dG .itm,
	.m_dG .lst {
		position: relative;
		margin: 0 0 25px; /*neu:MRQA-601 (MRQA-1333) - 32px zum darunterliegenden Element*/
	}
	.m_dG .itm p {
		padding: 0 32px 0 0
	}
	.mr .m_dG h3 {
		border-bottom: 2px solid;
		font-weight: normal;
		margin: -4px 0 9px;
		padding: 0 0 1px
	}
	/* G_DATELIST END */

	/* E_OVERVIEW_INTRO START */
	.m_oiE{padding:0;margin:0 0 28px;} /*margin-bottom:28px --> MRQA-120 32px Abstand zum naechsten Modul*/
	.m_oiE p{padding-top:16px;} /*MRQA-120 -- Abstand vom Text nach oben, damit der Abstand von der Headline (wenn keine Subline verfuegbar) als auch von der Subline zum Text 40px ist*/
	/* E_OVERVIEW_INTRO END */

	/* M_TEASER_CHART START */
	.m_tcM{margin:0 0 45px}
	.m_tcM img{display:block;margin:0 0 12px}
	.m_tcM ul{margin:9px 0 0}
	.mr .m_tcM h3{border-bottom:2px solid;font-weight:normal;margin:-4px 0 12px;padding:0 0 2px;color:#5d6166;font-size:inherit}
	.m_tcM strong{font-weight:normal}
	/* M_TEASER_CHART END */

	/* N_TEASER_STAGEMAINTEASER_TOUCH START */
	.m_tsmtN{position:relative}/*SP*/
	.m_tsmtN img{display:block;position:relative}
	.m_tsmtN h3{font-size:14px;font-weight:normal}
	.m_tsmtN .stdLnk{display:block;}
	.m_tsmtN .itm{background:#fff;width:168px;height:162px;left:16px;top:144px;padding:13px 16px;position:absolute}
	.m_tsmtN .itm p{margin:7px 0 0}
	/* N_TEASER_STAGEMAINTEASER_TOUCH END */

	/* E_TEASER_STAGEMAINTEASER_TOUCH START */
	.m_tsmtE{position:relative}/*SP*/
	.m_tsmtE img{display:block;position:relative}
	.m_tsmtE h3{font-size:14px;font-weight:normal}
	.m_tsmtE .stdLnk{display:block;}
	.m_tsmtE .itm{background:#fff;width:289px;height:98px;left:16px;top:208px;padding:13px 16px;position:absolute}
	.m_tsmtE .itm p{margin:7px 0 0}
	/* E_TEASER_STAGEMAINTEASER_TOUCH END */

	/*B_TEASER_PORTAL START*/
	.b_teaser_portal{border: 1px solid;padding:15px; margin-bottom: 32px;min-height: 164px;}
	.b_teaser_portal .col2 h4{font-weight:normal; margin-bottom: 8px;}
	.b_teaser_portal .col3 h4{margin-bottom: 8px;font-weight:bold;}

	.b_teaser_portal .col1,
	.b_teaser_portal .col2,
	.b_teaser_portal .col3 {
		float: left;
	}

	.b_teaser_portal .col1 p.b_teaser_portal_image {
		margin-bottom: 21px;
	}

	.b_teaser_portal .basecontent-mr_e_paragraph {
            margin-bottom: 1px !important;
        }

        .b_teaser_portal .m_icpy {
            margin-top: -3px;
        }

        .b_teaser_portal .m_icpy p {
            padding:0;
        }

        .b_teaser_portal .basecontent-mr_e_paragraph a.mr_e_link:hover {
            color:#007F92;
        }

        .m_nc2E .inr a.mr_e_link,
		.b_teaser_portal .basecontent-mr_e_paragraph a.mr_e_link{
            background: none;
            padding: 0;
        } /*TF - Pfeil vom Link im Fliesstext und b_teaser_portal entfernen*/

	/*B_TEASER_PORTAL END*/


	/* F_VIDEO START */
	.m_vF{min-height:512px;background:url(../img/bgCNav.jpg) repeat-x #fff;border-top:1px solid;padding:12px 16px;color:#73777b}
	.m_vF h4{font-weight:normal;margin:0 0 11px}
	.m_vF strong{font-weight:bold;display:block}
	.m_vF img{display:block}
	.m_vF .itrTxt{margin:8px 0 0;font-size:11px}
	/* F_VIDEO END */

	/* E_VIDEO START */
	.m_vE img{display:block}

	.contentslot .f_teaser_gradient .m_lnG h3 {
	    border-color: transparent;
    }
	/* E_VIDEO END */

	/* E_MR_HEADER_HEADLINE_HOMEPAGE hatched line START*/
	.composedcontent-mr_m_e_header_headline_homepage{margin-bottom:16px;}
	.m_hhhhlE {height: 10px; padding: 0; margin-top: 6px; margin-bottom: 32px}
	/* E_MR_HEADER_HEADLINE hatched line END*/

	/* E_TEASER_TEXT START */
	.m_tteE {border-bottom:1px solid;margin:0 0 13px;padding:0 0 0px;border:0} /*MRQA-1208 - padding-bottom von 14px auf 0px angepasst*/
	.m_tteE h3{border-top:1px solid;font-size:14px;font-weight:normal;margin:0 0 0;padding:3px 0}
	.m_tteE h4{font-weight:normal;margin: 0 0 8px}
	.m_tteE div.itm{border-top:1px solid #e6e6e6; padding: 13px 0 12px;}/*MRQA-1552 -changed padding bottom from 14px to 12px*/
	.m_tteE div.itm h4 a {background: none; padding-left: 0px}
	/* E_TEASER_TEXT END */

	/* MR_M_E_Tags START */
	.m_tagE h3 {margin-bottom: 16px; padding: 3px 0; border-top: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; font-size: 14px; line-height: 16px; font-weight: normal;}
	.m_tagE .border {border: solid 1px #e6e6e6;}
	.m_tagE .border .cFlash {position: relative; width: 462px; height: 226px; background-color: #eee; visibility: hidden;}
	.m_tagE .border .cFlash .block {position: absolute; top: 16px; left: 16px; z-index: 510;}
	.m_tagE .border .cFlash .block .notice {padding: 12px 16px; margin-bottom: 16px; background-color: #f9f9f9; filter: progid:DXImageTransform.Microsoft.alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
	.m_tagE .border .cFlash .block .notice h4 {font-weight: bold;font-size: 12px; line-height: 16px; color: #5d6166;}
	.m_tagE .border .cFlash .block .notice p.js {margin-top: 16px; margin-bottom: 0;}
	/* MR_M_E_Tags END */

	/* MR_M_F_Header_Headline_Category_v01 START */
	.m_hhcv1F h3 {font-size:14px;font-weight:normal;line-height:16px}
	/* MR_M_F_Header_Headline_Category_v01 END */

	/* MR_M_E_Header_Headline_Touch START */
	.m_hhtE{margin-bottom: 12px;}/*MRQA-1856*/
	.m_hhtE h3 {font-size:22px;font-weight:normal;line-height:24px;}
	/* MR_M_E_Header_Headline_Touch END */

	/* MR_M_N_Teaser_Touch START */
	.m_ttN {margin-bottom:12px;position: relative;} /*MRQA-1123 - 16px vom Text zur unteren Abschlusslinie */
	.m_ttN .lhzero{line-height:0px;height: 200px;overflow: hidden;}/*MRQA-1123 - Fixe Hoehe fuer Bilder im N-Segment eingefuegt */
	/*.m_ttN img {width:356px;} - rausgenommen, damit Bilder im N-Segment nicht verzerrt werden*/
	.m_ttN h4 {font-size:14px; font-weight:normal; line-height:16px; margin-bottom:8px}
	.m_ttN .no_cpy, .m_ttN .d_cpy {margin-bottom: 21px;}/*MRQA-1123 -  Abstand vom Bild zur Headline auf 24px angepasst*/
	/* MR_M_N_Teaser_Touch END */

	/* MRTABLE-DEFAULT SHAREPOINT START */
	.mrTable-default{width:100%;margin:0 0 31px}
	.mrTable-default th{font-weight:normal;text-align:left}
	.mrTable-default th,.mrTable-default td{padding:7px 13px;text-align:right;vertical-align:top}
	.mrTable-default td,.mrTable-default th{border-bottom:1px solid}
	.mrTable-default th:first-child,.mrTable-default td:first-child{padding-left:0;text-align:left}
	.mrTable-default .mrTableHeaderRow-default th{font-weight:bold;border-top:1px solid;border-bottom:1px solid}
	/* MRTABLE-DEFAULT SHAREPOINT END */

	/* MRTABLE-STANDARD SHAREPOINT START */
	.mrTable-Standard{width:100%;margin:0 0 31px;-ms-name:"MR Standard";}
	.mrTable-Standard th{font-weight:normal;text-align:left}
	.mrTable-Standard th,.mrTable-Standard td{padding:7px 13px;text-align:right;vertical-align:top}
	.mrTable-Standard td,.mrTable-Standard th{border-bottom:1px solid}
	.mrTable-Standard th:first-child,.mrTable-Standard td:first-child{padding-left:0;text-align:left}
	.mrTable-Standard .mrTableHeaderRow-Standard th{font-weight:bold;border-top:1px solid;border-bottom:1px solid}
	/* MRTABLE-STANDARD SHAREPOINT END */

	/* MRTABLE-STANDARDHIGHLIGHTCOLUMNS SHAREPOINT START */
	.mrTable-StandardHighlightColumns{width:100%;margin:0 0 31px;-ms-name:"MR Standard Highlight Columns";}
	.mrTable-StandardHighlightColumns th{font-weight:normal;text-align:left}
	.mrTable-StandardHighlightColumns th,.mrTable-StandardHighlightColumns td{padding:7px 13px;text-align:right;vertical-align:top}
	.mrTable-StandardHighlightColumns td,.mrTable-StandardHighlightColumns th{border-bottom:1px solid}
	.mrTable-StandardHighlightColumns th:first-child,.mrTable-StandardHighlightColumns td:first-child{padding-left:0;text-align:left}
	.mrTable-StandardHighlightColumns .mrTableHeaderRow-StandardHighlightColumns th{font-weight:bold;border-top:1px solid;border-bottom:1px solid}
	.mrTable-StandardHighlightColumns .mrTableFirstCol-StandardHighlightColumns{background:none}
	.mrTable-StandardHighlightColumns .mrTableOddCol-StandardHighlightColumns{background:#f9f9f9}
	.mrTable-StandardHighlightColumns .mrTableEvenCol-StandardHighlightColumns,.mrTable-StandardHighlightColumns .mrTableFirstCol-StandardHighlightColumns{background:#eee}
	/* MRTABLE-STANDARDHIGHLIGHTCOLUMNS SHAREPOINT END */

	/* MRTABLE-STANDARDHIGHLIGHTROWS SHAREPOINT START */
	.mrTable-StandardHighlightRows{width:100%;margin:0 0 31px;-ms-name:"MR Standard Highlight Rows";}
	.mrTable-StandardHighlightRows th{font-weight:normal;text-align:left}
	.mrTable-StandardHighlightRows th,.mrTable-StandardHighlightRows td{padding:7px 13px;text-align:right;vertical-align:top}
	.mrTable-StandardHighlightRows td,.mrTable-StandardHighlightRows th{border-bottom:1px solid}
	.mrTable-StandardHighlightRows th:first-child,.mrTable-StandardHighlightRows td:first-child{padding-left:0;text-align:left}
	.mrTable-StandardHighlightRows .mrTableHeaderRow-StandardHighlightRows th{font-weight:bold;border-top:1px solid;border-bottom:1px solid}
	.mrTable-StandardHighlightRows .mrTableFirstCol-StandardHighlightColumns{background:none}
	.mrTable-StandardHighlightRows .mrTableOddRow-StandardHighlightRows{background:#eee}
	.mrTable-StandardHighlightRows .mrTableEvenRow-StandardHighlightRows{background:#f9f9f9}
	/* MRTABLE-STANDARDHIGHLIGHTROWS SHAREPOINT END */
/* MODULE END */

/* Fancybox START*/
.mr #fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor: pointer;overflow:hidden;z-index: 1104;display: none}
.mr #fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px}
.mr #fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none}
.mr #fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}
.mr #fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none}
.mr #fancybox-outer{position:relative;width:100%;height:100%;background:#fff}
.mr #fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:0 solid #fff}
.mr #fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index: 1101}
.mr #fancybox-close{position:absolute;top:4px;right:4px;width:15px;height:16px;background-position:-115px -2px;cursor:pointer;z-index:1103;display:none}
.mr #fancybox-close.hv,.mr #fancybox-close:HOVER,.mr #fancybox-close:FOCUS,.mr #fancybox-close:ACTIVE{background-position:-115px -18px}
.mr #fancybox-error{padding:14px;margin:0}
.mr #fancybox-img{width:100%;height:100%;padding:0;margin:0;border:0;outline:none;line-height:0;vertical-align:top}
.mr #fancybox-frame{width:100%;height:100%;border:0;display:block}
.mr #fancybox-content.faClrImg{border-color:#fff;padding:0 0 12px}
.mr #fancybox-title{font-size:9px;overflow:hidden;height:0}
.mr #fancybox-title-inside{position:absolute;margin:-29px 0 0;z-index:9991;text-align:right;right:17px;height:12px;}
.mr .fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}
/* Fancybox END */

/* Scrollable START */
.B_Teaser_StageMainteaser_Publications.desktop {position: relative; width: 726px; height: 382px; border: solid 1px; margin-bottom: 31px; background-image: url(../img/scrollableBg.png); background-repeat: repeat-x; background-position: 0 -1px;}
.B_Teaser_StageMainteaser_Publications.mobile { display: none; }
.B_Teaser_StageMainteaser_Publications .pub h3{font-size:inherit}
.scrollable{position:absolute; top: 15px;left: 20px;overflow: hidden;width: 686px;height: 367px;float: left;}
.scrollable .items{position: absolute;width: 20000em;}
.items div.pub{float:left;width: 248px;height: 352px;overflow: hidden;/* border: solid 1px #e6e6e6; */background-color: White;margin-left: 31px;-o-box-shadow:      0 3px 10px #aaa;-icab-box-shadow:   0 3px 10px #aaa;-khtml-box-shadow:  0 3px 10px #aaa;-moz-box-shadow:    0 3px 10px #aaa;-webkit-box-shadow: 0 3px 10px #aaa;box-shadow:         0 3px 10px #aaa;filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=135);}
.prevButton, .nextButton{position: absolute;width: 20px;height: 382px;overflow: hidden;z-index: 900;cursor: pointer;}
.prevButton{left: 0;background-image: url("../img/scrollablePrev.png");background-repeat: no-repeat;-o-box-shadow:      6px 0 10px -3px #aaa;-icab-box-shadow:   6px 0 10px -3px #aaa;-khtml-box-shadow:  6px 0 10px -3px #aaa;-moz-box-shadow:    6px 0 10px -3px #aaa;-webkit-box-shadow: 6px 0 10px -3px #aaa;box-shadow:         6px 0 10px -3px #aaa;filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=90);}
.nextButton{right: 0;background-image: url("../img/scrollableNext.png");background-repeat: no-repeat;-o-box-shadow:      -6px 0 10px -3px #aaa;-icab-box-shadow:   -6px 0 10px -3px #aaa;-khtml-box-shadow:  -6px 0 10px -3px #aaa;-moz-box-shadow:    -6px 0 10px -3px #aaa;-webkit-box-shadow: -6px 0 10px -3px #aaa;box-shadow:         -6px 0 10px -3px #aaa;filter: progid:DXImageTransform.Microsoft.Shadow(color=#dddddd,direction=270);}
.pubText {width: 216px;height: 352px;overflow: auto;overflow-x: hidden;position: relative;padding:12px 16px 8px 16px;}
.pubText h3 {margin-bottom:8px;}
.pubText h4 {margin-bottom:8px;margin-top:8px;}
.pubText p {margin-bottom:0px;}
/* Scrollable END */

/* LINKLIST NEWS */
.d_ll.m_lnG .news-item {margin-bottom:25px;}
.d_ll.m_lnG .news-item .mr_e_link a {padding-left: 0px;background: none;margin-bottom: 0px;}
.d_ll.m_lnG .news-item .mr_e_link, .d_ll.m_lnG .news-archive .mr_e_link a {margin-bottom: 0px;}
.d_ll.m_lnG .mr_e_link {margin-bottom: 20px;}

/* NAVIGATION TAB */
.toogle .tabdiv.hide{ display: none; }
.toogle .tabdiv.active{ display: block; }
.toggle { margin-bottom: 32px; min-height: 250px; }
.toggle .tabdiv { border: 1px solid; border-top: 0 none; padding:13px 15px 17px; }/*MRQA-1255 padding angepasst*/
.toggle .tabdiv .m_nc2E .itm{border:none;margin-bottom:16px;}
.toggle .tabdiv .m_nc2E .itm.fst{padding-top: 2px;}
.toggle .tabdiv .m_lE{padding-bottom: 0px;margin-bottom: -10px;}
ul.tabnav { background:url(../img/tabs.png) 0 0 repeat-x; border-right: 1px solid;height:24px; }
ul.tabnav li:first-child {border-left:1px solid;}
ul.tabnav li { float:left; background-image: url("../img/Trenner_Tab_2x24px.png");
background-repeat: no-repeat;
background-position: right;}
ul.tabnav li a { display:block; color:#5D6166; padding:2px 15px 0; text-transform: uppercase; line-height:22px; }
ul.tabnav li.active { border-top: 1px solid; background:#fff; }
ul.tabnav li.active a { padding-top: 1px; }
/* Article in NAVIGATION TAB */

/* Quicksearch */
.search .subBtn {
	float:right;
}

/* has no border anymore
.toggle .m_hE { border-top:0 none; }
*/

/* LINK DISCLAIMER */
.info-container,
.disclaimer-container,
.video-container,
.gtc-container,
.layer-newsletter,
.login-layer
 {
	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;
	-moz-user-select: none;
	cursor: default;
}
.disclaimer-overlay {
	width:100%; height:100%; position:absolute; background:#000;
	top:0;
	left:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.disclaimer-wrapper {
	position: relative;
	width: 760px;
	height: 568px;
	margin: 0 auto;
	top: 50%;
	margin-top: -284px;
	background: #fff;
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: default;
}
.ie7 .disclaimer-wrapper {
	top:100px;
	margin-top:0;
}
.disclaimer-body {
	padding: 16px;
}
.disclaimer-body .left-col {
	float: left;
	height: 532px;
	width: 248px;
	background: url(../img/search_bg.png) 0 0 repeat-x;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-right: 16px;
}
.disclaimer-body .right-col {
	float: right;
	height: 532px;
	width: 464px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.disclaimer-body .right-col .basecontent-mr_e_paragraph {
	margin-bottom: 2px!important;
}

.disclaimer-body .right-col .m_hE{margin:0 0 21px;top:0;}
.disclaimer-body .right-col .m_aE{margin:0;}
.disclaimer-body .right-col h2 {margin:0;top:0;}
.disclaimer-body .left-col h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 40px;
	padding: 0 15px;
}
.disclaimer-body .left-col p {
	padding: 3px 15px 0;
}
.cookie_disclaimer .closer,
.disclaimer-body .closer {
	position: absolute;
	top: 2px;
	right: 3px;
	width: 16px;
	height: 16px;
	background: url(../img/clr/plIcnSpr.png) -115px 0 no-repeat;
	cursor: pointer;
}
.cookie_disclaimer .closer:hover,
.disclaimer-body .closer:hover {
	background-position: -115px -16px;
}

.disclaimer-body .content {
	height: auto;
	max-height: 471px;
	padding: 11px 15px 3px 0;
	overflow-x: hidden;
	overflow-y: auto;
}
.disclaimer-body .buttonbar {
	padding-top: 15px;
 	padding-bottom: 15px;
/*	border-top: 1px solid; */
}
.disclaimer-body .buttonbar button {
	margin-right: 13px;
	cursor: pointer;
}

.cookie_disclaimer {
	bottom: 0;
	display: none;
	position: fixed;
	z-index: 9000;
	width: 100%;
	left: -1px;
}
.ie8 .cookie_disclaimer {
	left: 0;
}
.cookie_disclaimer_body {
	background: #ffffff;
	border: 1px solid #eeeeee;
	border-bottom: 0 none;
	box-sizing: border-box;
	margin: 0 auto;
	max-width: 1005px;
	min-height: 80px;
	padding: 0;
	position: relative;
	width: 100%;
}
.ie8 .cookie_disclaimer .cookie_disclaimer_body {
	max-width: 1005px;
}
.cookie_disclaimer_body a {
	font-weight: bold;
}
.cookie_disclaimer .basecontent-mr_e_paragraph {
	margin: 0!important;
	padding: 20px 25px;
}

/* Video Layer */
.video-wrapper {
	width: 550px;
	height: 350px;
	margin-top: 40px;
	top: auto;
}

.image-wrapper {
	margin: auto;
	width: auto;
	height: auto;
	top: 20%;
	left: 20%;
}

.image-body {
  display: inline;
}

.image-body img {
	position: relative;
	margin: auto;
	padding: 0;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;

}

.image-body .closer {
	position: absolute;
	top: 2px;
	right: 3px;
	width: 16px;
	height: 16px;
	background: url(../img/clr/plIcnSpr.png) -115px 0 no-repeat;
	cursor: pointer;
}
.image-body .closer:hover {
	background-position: -115px -16px;
}
.newsletter-wrapper {
	width: 464px;
	height:auto;
	margin: auto;
	height: auto;
	top: 20%;
	padding-left:28px;
	padding-right:28px;
}


.layer-newsletter-content {
	padding-top:16px;
	padding-bottom:16px;
}

.layer-newsletter-box {
	border-top: 1px solid;
	border-bottom: 1px solid;
 	padding-top:16px;
}

.layer-newsletter-box .m_fnE:last-child {
	padding-bottom:0px;
}

/*********************************************************************************
 * mr_master_io.css
 *********************************************************************************/
/* SPRACHWAHL START */
.m_sn .langSel > a{display:block;background:url(../img/arrC.png) no-repeat right 7px;padding:0 12px 0 9px}
.langSel ul{background:#fff;padding:8px 8px 5px;margin-top:-3px;position:absolute;z-index:1;min-width:40px}
.langSel ul a{display:block;border-bottom:1px solid #e6e6e6;background:#eee;padding:4px 8px}
.langSel > div{position:relative}
.langSel.hv > a{color:#007f92}

/*********************************************************************************
 * mr_master_fixes.css
 *********************************************************************************/

.stFEG .sE p {
	margin: 0; /*Fix for MRQA-53. Vorher: margin: 0 0 16px;*/
}

.dr-mouseover-tint {
	display: none;
	background-color: black;
	height: 100%;
	left: 0;
	opacity: 0.1;
	filter: alpha(opacity=10);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10000;
}

.m_sttB.hv .dr-mouseover-tint,
.m_ttN.hv .dr-mouseover-tint,
.d_sm.m_ssmB .lnkD.hv .dr-mouseover-tint,
.m_sniB.teaserlist li.hv .dr-mouseover-tint,
.d_sm.m_ssmcB .lnkD.hv .dr-mouseover-tint {
	display: block;
}
.d_sm.m_ssmB .lnkD.hv .itm .mr_e_link a.mr_e_link.hv {
	color: white;
}

/* Feste Bildbreiten */
.d_sm.m_tsB .lnkD > img {
	width: 728px !important;
	height: 288px !important;
}
.stADMME .d_sm.m_tsB .lnkD > img {width:auto !important;}
.stBG .composedcontent-mr_m_a_iframe_code,
.stADMME .slot-A{margin-bottom:25px;}

.d_sm.m_tsB .lnkD > .itm > img {
	margin-bottom: 20px;
}

/* Linklist_News: Keine Einrückung und Background Image */
/* MOVED TO mr_master.css
.d_ll.m_lnG > .mr_e_link > a {
	padding-left: 0px;
	background: none;
}

.d_t.m_dG > .mr_e_link, .d_ll.m_lnG > .mr_e_link {
	margin-bottom: 20px;
}
*/

/* Tabellen Styles */

.d_t.m_t1E table caption,
.d_t.m_t1E h3 {
    border-top: 1px solid;
}

.d_t.m_t1E table tr.caption td,
.d_t.m_t1E table tr.caption td {
    border-top: 1px solid;
    border-bottom: 1px solid;
}

.d_t.m_t1E table caption, .d_t.m_t1E h3, .d_t.m_t1E table tr.caption {
	text-align: left;
	padding: 7px 0px;
}

.d_t.m_t1E thead tr th {
	border-bottom: 1px solid;
}

.d_t.m_t1E table > thead th {
	font-weight: normal;
}

.d_t.m_t1E h3 {
	font-weight: bold;
	font-size: 12px;
}

.d_t.m_t1E .composedTable tr th {
    border-top: 1px solid; /* #66b2be; colors go into mr_color.css */
    border-bottom: 1px solid; /* #66b2be; colors go into mr_color.css */
    font-weight: normal;
}
.d_t.m_t1E .composedTable tbody tr.last td {
	border-bottom: none;
}
/** Explicit override of .c_pl .d_t td due to MRQA-2541 **/
.m_t1E .composedTable tr td.rowspan-last {
	border: none;
}

/* der Abstand von 31px laut Prototyp wird auf das umgebende DIV gesetzt, damit mehrere Tabellen
untereinander platziert werden k?nnen */
.m_t1E table {
	margin: 0px;
}

.m_t1E {
	margin-bottom: 32px;
}

/* Primary Farben auch im Editor anpassen!! */
th.bgcolor-primary3, td.bgcolor-primary3, th.bgcolor-primary1, td.bgcolor-primary1, th.bgcolor-primary2, td.bgcolor-primary2 {
	background-color: #EEEEEE !important;
}

/* SITEMAP */
.d_n.m_sE ul.level3 {
	border-top: 1px solid;
}

.d_n.m_sE ul.level2 > li > div {background-color: #F9F9F9;padding: 5px 6px;color:#272b2e;}

/* entfernt den Background vom automatischen Anchor Link */
.d_n.m_sE > h2 > a {
	background: none;
	border: 0px;
}


/* MR_M_Article */
.to_article ol li, .d_a.m_aE ol, .d_a.m_aE ol li, .foldaway_content ol li {
	list-style-type: decimal; /*MRQA-2019*/
	list-style-position: outside;
}
.to_article ol,
.foldaway_content ol,
.d_a.m_aE ol {padding-left: 24px;}

/*********************************************************************************
 * fixes.css
 *********************************************************************************/
/* Artikel rendern leere p Tags */
/*
.stFEG .sE .ms-rtestate-field p {
    margin: 0px;
}

.stFEG .sE .ms-rtestate-field p.paragraph {
    margin: 0 0 16px;
}
 */

.d_t.m_t1E table .basecontent-numbered-list ol li {
    margin-left: 18px;
	list-style-type: decimal;
}

div.sublogo-template {
	display: none;
}
div.additional_logo {
	float:right;
	margin-top: 42px;
	margin-left: 10px;
}
div.logo_text {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	float:right;
	margin-top: 48px;
}

.teaser, .teaserImage, .teaserText, .youtube {
	margin-top: 10px;
	margin-bottom: 10px;
}

.teaserText {
	font-weight: bold;
}

.sG_Custom {
	overflow: visible !important;
}

#createnode {
	padding: 10px;
}

#createnode h2 {
	margin-bottom: 10px;
}

#createnode .submit_buttons {
	margin-top: 10px;
}

.sB.mR .d_a.m_hiE h2, .sB.mR .d_a.m_hiE h3 {
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 21px;
}

/* Fixes für Loginform */
#loginForm fieldset label, #loginForm fieldset input {
	float: left;
	clear: both;
	margin: 2px 20px;
}

#loginForm fieldset #j_username, #loginForm fieldset #j_password {
	margin-bottom: 10px;
}

.loginFailed {
	display: none;
	color: red;
	padding: 2px 20px;
}

/* margin/padding for content elements (SM) */
/* TODO: can we possibly remove the standard pb element class and map it to h4 elements in modules? */
h4.basecontent-text {
	margin-top: 16px !important;
}

/* durch den margin-top stimmt de Abstand nicht mehr am Anfang der Seite
   z.B:http://approval.pirobase.de/pb/qa_test/de/68333/238370/index.html
   Abstaende bitte nur nach unten definieren. TFichtner*/
.basecontent-html-rich-text {
	/* margin-top: 16px; */
	margin-bottom: 32px;
}

/* stage teaser: hide all items but active one - fixes items visible on load issue */
.m_tsB .lnkD { display:none; }
.m_tsB .lnkD:first-child,
.m_tsB .lnkD.act { display:block; }

/* slot tweaks */
/* there's a position bug and I have absolutely no clue where this comes from! magic number is 3 */
.sG .composedcontent-mr_s_cr_befg_homepage_g,
.sG .composedcontent-mr_s_cw_bg_article_g,
.sG .composedcontent-mr_s_cw_bg_overview_topic_g,
.sG .composedcontent-mr_s_cw_bg_overview_publication_g,
.sG .composedcontent-mr_s_cw_befg_6_subhomepage_g,
.sG .composedcontent-mr_s_cw_feg_iframe_g,
/*.sG .composedcontent-mr_s_cw_feg_article_g,
.sG .composedcontent-mr_s_cw_feg_image_article_g, -- Sonst zu hoher Abstand im G_Teaser*/
.sG .composedcontent-mr_s_io_bfeg_form_contact_g {
	padding-top: 3px;
}
/*MRQA-56 - G-Segment*/
#cnt .slot-G {
	padding-bottom: 2px;
}
#cnt .slot-G > div > div > div.inr > h3 {
	margin-top: -3px;
}

#cnt .sG h3,
#cnt .sM h3 {
	border-bottom: 2px solid;
	border-top: none;
	font-size: 12px;
	margin: 0 0 12px 0;
	padding: 0 0 1px;
}
#cnt .sG ul {
	margin-top: -3px;
}

/* this one has side effects:
.slot-G > a:first-child { display:block; height:4px; }
*/

.sA, .sB, .sC, .sD, .sE, .sF, .sH, .sI, .sJ, .sK, .sL, .sM, .sN  {
	overflow: hidden!important;
}
.sG {
	overflow: visible !important;
}

/* element tweaks */
.sG p,
.sG h4 {
	width: 100%;
	word-wrap: break-word;
}
.sG a {
	width: 95%;
	word-wrap: break-word;
}


/* main navigation structural pages (level 2) */
ul.nav-level2 li a.parentnode { border-bottom-color: #babcbf; }
ul.nav-level2 li a.endnode { border-bottom-color: #e6e6e6; }

ul.nav-level2 li a.parentnode > span { background: #eee; font-weight: bold;  }
ul.nav-level2 li a.endnode > span { background: #f9f9f9; font-weight: normal; }

ul.nav-level3 li a { border-bottom-color: #e6e6e6; }
ul.nav-level3 li a span,.family_button ul.nav-level3 li { background: #f9f9f9; font-weight: normal; }

/* Abstände Bilder MRQA-61*/
.composedcontent-mr_s_io_bfeg_form_contact_b .composedcontent-mr_m_b_image {
 	margin-bottom: 0px;
 }
/* Abstände Bilder MRQA-61*/
.composedcontent-mr_m_b_image {
	/* Bilder verschoben um 17px fix MR-878
	margin-bottom: 16px;
	position: relative;
    top: -17px;
    */
	line-height: 0;
    margin-bottom: 32px;
}
.copyright_wrapper {
	height: 16px;
	margin-bottom: -16px;
}
.ie7 .composedcontent-mr_m_b_image {
	height:1%;
}

/* Abstände Bilder MRQA-61*/
.composedcontent-mr_m_b_image a.lghBoxImg {
	line-height: 0; /* magic number*/
}


/*MRQA-18 - vom Bild bis zur oberen Kante der Schrift sollen es 28px sein. */
.itm_teaser {
	margin-bottom: 13px;
}
/* MRQA-1282 - Fix margin between google map image and following link. */
.composedcontent-mr_s_cw_fceg_io_businesscard_g .fst .itm_teaser {
	margin-bottom: 9px;
}
.composedcontent-mr_s_cw_fceg_io_businesscard_g > .inr {
	margin-bottom: 27px;
}


/* MRQA-635
.itm_teaser .m_icpy p {
	margin-bottom: 2px;
}  */

/* zum nachsten Element sollen es 32px sein. */
.m_tG,
.m_ncG {
	margin-bottom:29px;
}

/* MRQA-601 - zum nachsten Element sollen es 32px sein*/
.m_dG {
	margin-bottom:25px;
}

/*MRQA-21*/
.d_ts.m_titpG.aF .inr h3{margin-bottom: 9px !important;}
.d_ts.m_titpG.aF .inr .fL{margin-top: 3px;}

/*MRQA-17*/
.d_ts .inr .grp h4{margin-bottom:8px;}
.d_ts.m_tF .inr .grp h4{margin-bottom:0px;}/*MRQA-259*/
.m_ttE .itm {padding-bottom:14px;/*word-break:break-all;*/} /*mrqa-121 von 14 auf 12px*/

/*MRQA-16; MRSUP-296*/
#ftr .m_tcE small{line-height: 13px;margin-top: -2px;}

/*MRQA-12*/
.m_sn > li.lst{margin-left:16px;}
.d_nav .mr a, .d_nav .mr a:visited, .d_nav .mr a:link {color: #007f92;}
.m_bc.a li {font-size:11px;}
.d_nav li.active a{background-color:#ffffff;}
.d_nav li.active a.navLayerClose {background-color:transparent;} /* MRQA-1257 */
/*MRQA-22*/
.archiv

/* Abstände Tabelle MRQA-59 */
.d_t.m_t1E h3, .d_t.m_t1E h3, .d_t.m_t1E table caption, .d_t.m_t1E table tbody tr td:first-child,
.d_t.m_t1E table thead tr th:first-child, .d_t.m_t1E table thead tr td:first-child, .d_t.m_t1E table.composedTable tbody tr th:first-child {
	padding-left: 0px;
}
.m_t1E th, .m_t1E td {
    padding: 7px 12px;
}
.m_t1E th img, .m_t1E td img{
    padding: 5px 0px; /* Abstand Bilder oben und unten 12px, also 5 zusätzlich. */
}
.m_t1E th, .m_t1E td {
	/*text-align: left;  Ausichtungen ziehen nicht immer - MRQA-1041*/
}

.tt-type-c th,
.tt-type-c td {
	padding:12px;
}

.tt-type-d th,
.tt-type-d td {
	padding:8px;
}


/* 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.gif") no-repeat scroll 0 8px transparent;
    padding: 0 0 0 18px;
	list-style-type: none;
}
@media print {
	.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: none;
		padding: 0px;
		margin-left: 20px;
		list-style-type: square;
	}
}

/* Abstand zwischen Bild (copyright) und Text darunter MRQA-53*/
.slot-B .d_a.m_aE .ms-rtestate-field .d_i.m_iF {
	margin-bottom: 24px !important;
}

/*Bilder verschoben um 17px fix MR-878*/
.contentslot {
	clear:both;
}
.contentslot > a:first-child + .composedcontent-mr_s_io_efg_homepage_e, /*MRQA-1537*/
.contentslot > a:first-child + .composedcontent-mr_s_cw_efg_overview_topic_e a:first-child + .composedcontent-mr_m_b_image, /*MRQA-1537*/
.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,
/*Bilder und Video in Slot E um 17px verschoben MRQA-1285 und MRQA-1287*/
.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
{
	position: relative;
	top: -17px;

	/** MRQA-2037: Damit der Abstand zw. Bild und Ueberschrift wieder stimmt. **/
    margin-bottom: 11px;
}
/* Überschreibe top Wert, da top: -17 zu einem Fehler führt. MRQA-2150 */
.composedcontent-mr_s_cw_bg_overview_publication_b .B_Teaser_StageMainteaser_Publications:first-child {
	top: 0px;
}
.composedcontent-mr_s_cw_bg_landingpage_b .m_hdisB:first-child {
	margin-bottom: 15px;
}
.composedcontent-mr_s_cw_bg_overview_publication_b .B_Teaser_StageMainteaser_Publications:first-child{
	margin-bottom: 14px;
}
.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_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_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_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_b_image, .composedcontent-mr_s_cw_feg_overview_topic_e .composedcontent-mr_m_b_image:first-child{
	margin-bottom: 15px;
}
.composedcontent-mr_s_mrtouch_bg_article_b .m_hdiB:first-child {
	margin-bottom: -5px;
}
/* ############################# Sonderabstände #################################### */

.archiv_link {
	margin-top: 8px;
}

/*.v2_videoplayback_player, -> MRQA-435 Abstand soll 32px im Text sein*/
.basecontent-html-rich-text,
.basecontent-mr_e_paragraph,
.composedcontent-mr_s_cw_feg_iframe_e .lgnRsk{margin-bottom: 16px !important;}
/*Hier kommen alle Anpassungen rein, die den obigen Style ueberschreiben sollen: .basecontent-mr_e_paragraph{margin-bottom: 16px !important;}
  MRQA-2771 - Bitte weitere Tickets die dazu kommen, mit diesem verknuepfen
  MRQA-2769
*/
.m_ttE .itm .basecontent-mr_e_paragraph,
.m_tG .itm .basecontent-mr_e_paragraph
{margin-bottom: 0 !important;}


.d_a.m_aE p.summary /* Einleitung eines Artikels */ {
	margin-bottom: 16px;
}/*MRQA-195*/

.foldaway_content .d_a.m_aE p.summary {
	display: none;
	margin-bottom: 0px;
} /** MRQA-1900 **/

.ms-rtestate-field h4 {
	margin-bottom: 19px;
}

/* MRQA-1428 - Breite fließtext in BG Segmentierung */
#cnt .stBG .sB .d_a.m_aE .basecontent-mr_e_paragraph,
#cnt .stBG .sB .d_a.m_aE p.summary {
	margin-right: 120px;
}
/* MRQA-1589 - Breite fließtext in FC Segmentierung */
#cnt .stFC .sC .d_a.m_aE .basecontent-mr_e_paragraph,
#cnt .stFC .sC #legalNoticeContainer, /*MRQA-2530 - Consensus*/
#cnt .stFC .sC .d_a.m_aE p.summary {
	margin-right: 80px;
}


/* Abstand zwischen Content Text und Bild MRQA-53*/
/* MRQA-194 */
.d_t.m_tfdB, .slot-B .ms-rtestate-field .basecontent-mr_e_paragraph, table.d_t.m_tclE {
	margin-bottom: 32px;
}
/*MRQA-1924 -- wenn in Table_ContactList keine Headline, aber eine Subheadline ist, dann doppelten Border weg nehmen*/
table.d_t.m_tclE.no-title {
border-top: none;
margin-bottom: 0;
}

/* MRQA-54: H4 font-size is 12px*/
/* MRQA-194 Intermediate Headline soll 14px sein*/
.ms-rtestate-field h4.intermediate_headl {
	font-size: 14px;
	margin-bottom: 16px; /*MRQA-194, MRSUP-86 Abstand von 26 auf 16 angepasst, damit es 32px sind MRQA-1759 --> das bitte in mobile anpassen*/
	margin-top: 15px;	/*MRQA-194, MRSUP-86 Abstand von 25 auf 15 angepasst, damit es 32px sind*/
}

/* h4 bei einer Linklist darf nicht 14px haben */
.ms-rtestate-field .d_ll.m_lE h4 {
    font-size: inherit;
    margin: 0px;
}
.ms-rtestate-field .d_ll.m_lE ul {
    margin-bottom: 4px;
}

.basecontent-mr_e_article + .composedcontent-mr_m_e_form_contact { margin-top: 14px; }

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form {background: none;border: 0;margin-bottom: 32px;overflow: hidden;} /* MRQA-1825 */
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer{margin: 0;padding: 0 5px 6px 0;}/*MRQA-974 - Abstand von Form zu Buttons auf 18px angepasst*/
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement{margin-bottom: 0px;padding-bottom: 0;}

/* sbobrowski: padding-top: 3px und margin-bottom: 2px entfernt, da dann die Fehlermeldungen nicht mehr linksbündig sind, wenn das Label in der Zeile davor zweizeilig ist MRQA-2226 */
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement label,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton label{margin-top: 0;padding-top: 0px;width: 27%;margin-right:10px; margin-bottom:0px; }

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.error-field{margin-top: -3px;} /*tf - Abstand auf -3px angepasst, da dieser sonst zu groß ist*/
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.error-field label{color:#b6101d;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.error-field > label,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.error-field .formElementRow:first-child > label {margin-top:15px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement label .small.editable{font-size: inherit;margin-top: 16px;margin-bottom: 9px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement label .small.editable.display-none{display:none;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .radiobuttons{margin-bottom: 1px;width:69%;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .radiobuttons .formElementOption {}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.form-newsletter fieldset.formElementContainer .formElement .radiobuttons .formElementOption {float: left;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.form-newsletter fieldset.formElementContainer .formElement .errorMessage{display: inline;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.form-newsletter fieldset.formElementContainer .formElement.error-field select,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.form-newsletter fieldset.formElementContainer .formElement.error-field input{border-color: #b6101d !important;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .radiobuttons .formElementOption input{width: auto;margin-top: 1px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .radiobuttons .formElementOption label{margin: 0px 20px 0 5px;width: auto;}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes{width:69%;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes .formElementOption{display: block;float: left;width: 50%;}
.ie7 .composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes .formElementOption{width: 48%;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes .checkbox{margin: 1px 0px 0 0;width: 12px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .checkboxes label{margin:0 6px 13px 18px;width: auto;float: none;}
/*.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .checkboxes label {margin-right: 20px !important;}*/

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer textarea,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement input,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement select{border: 1px solid #BABCBF;height: 18px; line-height: 16px; margin: 0 0 12px 0;padding: 0px;width: 68.1%;} /* padding-left von 4 auf 3 geändert (MRQA-1825), IE8 line-height: MRQA-1551*/

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.d_frm.form-newsletter fieldset.formElementContainer .formElement .radiobuttons,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form.d_frm.form-newsletter fieldset.formElementContainer .formElement select{width: 68.1%;} /*MRQA-2808*/
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer textarea{height: auto;clear: none;float: right;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement input.error,
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement textarea.error{border-color:#b6101d !important;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.error-field .select-box{border-color:#b6101d !important;}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementRow{ margin-top: 4px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementRow span.right{float: left;margin-left:7px;width: 318px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementRow span.right .input-first{float: left;margin-right: 8px;width: 66px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementRow span.right .input-second{float: left;width: 240px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .formElementRow:first-child{ margin-top: 0px;}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement.captcha span.small{margin-top: 46px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .captcha-div{width: 68.1%;margin: 0 6px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .captcha-div img{float: left;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .captcha-div button{cursor: pointer;float: left;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement .captcha-div input{margin-top: 12px;text-align:left; width: 100%;}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer {float: left;margin: 0 0 0 29%;padding: 0 5px 0 3px;}
.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton{margin: 0 0 0 6px;padding: 0 7px 0 0;}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton input {
	background:url("../img/bgStaBtn.gif") repeat-x scroll 0 0 #FFFFFF;
	border-color:#D9DADA;
	cursor: pointer;
	color: #272B2E !important;
	padding: 2px 15px;
}/*MRQA-974 - Buttoninnenabstaende angepasst */

.ie7 .composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton input {
	padding-left: 0px;
	padding-right: 0px;
}
.msie .composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formElementContainer .formElement {
	margin-bottom: 1px;
}
.contentslot.slot-E > .composedcontent-mr_s_cw_feg_form_contact_e {
	top:-4px;
	position: relative;
}

.composedcontent-mr_m_e_form_contact .basecontent-form-editor form fieldset.formButtonContainer .formButton input:hover {
	background: none;
}

.basecontent-form-editor .formElement label, .basecontent-form-editor .formButton label {font-weight: normal !important;}
/*.basecontent-form-editor .formElement input, .basecontent-form-editor .formButton input, .basecontent-form-editor .formElement select, .basecontent-form-editor .formElement textarea {border: 1px solid #BBBCBF !important;font: 11px/16px Arial,Helvetica,sans-serif;}*/
.basecontent-form-editor .formElement input.radio {border: 0px solid #BBBCBF !important;}
/*.basecontent-form-editor .formElement input, .basecontent-form-editor .formButton input, .basecontent-form-editor .formElement select, .basecontent-form-editor .formElement span.left {padding: 2px !important;}*/
.basecontent-form-editor .contentForm-default7313 .formElement .fullWidth {width: 24% !important;}
/*.basecontent-form-editor .formButtonContainer input {background:url("../img/bgStaBtn.gif") repeat-x scroll 0 0 #FFFFFF !important;color: #272B2E !important;font-size: 11px !important;	margin: 0 16px 16px 137px;	padding: 0 12px;}*/
.basecontent-form-editor .formElementContainer select {font-size: 11px !important;padding: 1px 1px 1px 0;}

.basecontent-form-editor .contentForm-default7313 .formElement span.errorMessage {color:#b6101d;width: 68% !important;float: left !important;margin-left: 2%;} /*tf: margin-left auf 2% geandert, da teilweise, damit das bei mram- und touchformualren stimmt */

.basecontent-form-editor select.error,
.basecontent-form-editor input.error,
.basecontent-form-editor textarea.error { border: 1px solid #aa0000 !important; }

.composedcontent-mr_m_teaser_b_e {
	padding-bottom: 28px;
}

/* MRQA-1299 */
.composedcontent-mr_s_cw_feg_form_contact_e .m_aE { margin-bottom: 13px; }
.composedcontent-mr_s_cw_feg_form_contact_e .m_aE .basecontent-mr_e_paragraph { margin-bottom: 13px!important; }


/* MRQA-757 Radiobuttons untereinander darstellen
.basecontent-form-editor .formElementContainer .formElementOptions.radiobuttons .formElementOption {
	display: block;
	float:left;
}
*/

/*  MRQA-54 Keine festen Breiten beim Flaoting, sonst Überlagerung der Grafik, wenn Grafik zu breit ist.
	- In manchen Teasern werden die Breiten automatisch berechnet, anhand der Bildgröße, dies ist notwendig für das nicht umfließen
	des Bildes vom Text. TFichtner */
.d_i.m_iibE .fL, .d_i.m_iibE .fR {
	width: inherit;
}
/* Durch diese Einstellung wird die B_Image_Image_Bar falsch dargestellt, deshalb auskommentiert. TFichter
.d_i.m_iibE .fR {
	float: none;
}*/


/*JG copied from mr_master_ap.css*/


/*MRQA-169*/
.d_t.m_dG .itm h4 {margin-right: 22px;width: auto;} /* Abstand zum Kalendar-Icon */

/*MRQA-257*/
.stBEFG .mT{margin-top:0px;}
.composedcontent-mr_s_cr_befg_2_homepage_b, /*Template von edicos umgesetzt*/
.composedcontent-mr_s_cr_befg_homepage_b,
.composedcontent-mr_s_cw_befg_4_subhomepage_b,
.composedcontent-mr_s_cw_befg_6_subhomepage_b,
.composedcontent-mr_s_cr_befg_subhomepage_b {margin-bottom:32px;}


.m_spfX h3 {
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	font-weight: bold;
	font-size: inherit;
	padding: 0;
	line-height: 30px;
	margin-bottom: 24px;
}

.m_Sitemap ul.m_sE {
	border-top: 0 none;
	padding-top: 0;
}

.m_Sitemap h2 {
	margin-bottom: 30px;
}
/*Topics online START*/
.m_tF.topics_online{margin-bottom: 32px;}
.m_tF.topics_online .topics_online_inrbox{border: 1px solid;padding:13px 15px 11px 15px;margin:0;}
.m_tF.topics_online .topics_online_inrbox .header_box h3{border:none;padding:0;margin:0 0 3px 0;}
.m_tF.topics_online .topics_online_inrbox .header_box h4{font-weight:normal;margin-bottom: 11px;}
/* Geändert zu bold MRQA-1722. */
.m_tF.topics_online .topics_online_inrbox h4{font-weight: bold;}

/* MRQA-1722 */
.d_ts.m_tF.topics_online .topics_online_inrbox a.mr_e_link,
.d_ts.m_tF.topics_online .topics_online_inrbox h4 {margin-bottom: 6px;}
/*Topics online END*/

/*MR_M_E_Teaser_Text_Image_Homepage START*/
.e_teaser_home{padding:12px 16px 16px 16px;background-image: url(../img/bgTeaserTxtHome.png);background-color: #ffffff;background-repeat: repeat-x;border-top: 1px solid;}
.e_teaser_home .inr .itm{padding-bottom:16px;margin-bottom:11px; border-bottom: 1px solid #e6e6e6;} /* Seperating Line eingefügt MRQA-537 */
.e_teaser_home .inr .itm.fst{border-top:none;}
.e_teaser_home .inr .itm.lst{border-bottom:none; padding-bottom: 0px;} /* Abstand nach unten korrigiert MRQA-537 */
.e_teaser_home .inr .itm .lgnRsk{padding-bottom: 8px;}
.e_teaser_home .fR{float: left;}
.e_teaser_home .fL{float: right;}
.e_teaser_home .inr .itm p img {padding-top:2px;}
/*MR_M_E_Teaser_Text_Image_Homepage END*/

/*MR_M_E_Teaser_Text_Image_Homepage START*/
.f_teaser_gradient {
    background-image: url(../img/bgTeaserTxtHome.png);
    background-repeat: repeat-x;
    border-top: 1px solid #e6e6e6;
    padding: 13px 16px 0;
    min-height: 536px;
}
.f_teaser_gradient .m_ttF{border: none;padding: 0;}
.f_teaser_gradient .m_ttiF{overflow: hidden;}

.f_teaser_gradient .m_ttiF h3 {
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	margin-bottom: 11px;
} /*MRQA-1865 und MRQA-2559 - Abstaende Headline+Bild angepasst*/

.f_teaser_gradient .m_ttF h3{margin-bottom: 16px;}/*Abstand nicht aendern (tf) - MRQA-603, MRQA-1046*/
.f_teaser_gradient .inr .itm{margin: 0 0 25px;}/*padding-bottom:16px;margin-bottom:11px; border-bottom: 1px solid #e6e6e6;}  margin nicht aendern (tf) MRQA-1005,MRQA-1046  */
.f_teaser_gradient .inr .itm.fst{border-top:none;}
.f_teaser_gradient .inr>.grp .itm.fst .itm_teaser:first-child{margin-top:2px;} /*MRQA-2023 - 16px Abstand, wenn das Bild an erster Stelle ist*/
.f_teaser_gradient .inr h3 ~ .grp .itm.fst .itm_teaser:first-child{margin-top:0;}
.f_teaser_gradient .inr .itm.lst{border-bottom:none; padding-bottom: 0px;} /* Abstand nach unten korrigiert MRQA-537 */
.f_teaser_gradient .inr .itm .lgnRsk{padding-bottom: 8px;}
.f_teaser_gradient .fR{float: left;}
.f_teaser_gradient .fL{float: right;}
.f_teaser_gradient .inr .itm p img {padding-top:2px;}
.f_teaser_gradient .m_ncF h3{border:none;} /*MRSUP-147*/
/*MR_M_E_Teaser_Text_Image_Homepage END*/


/* MRQA-433 Start */
.sE .v2_videoplayback_player embed, .sE .v2_videoplayback_player object, .sE .v2_videoplayback_player video {
	max-width: 464px;
}
/* MRQA-433 End */

/* Image Gallery*/
ul.gallery_navigation {
	text-indent: -999em;
}

ul.gallery_navigation li {
	background-color: white;
	width: 20px;
	height: 20px;
	border: 1px solid black;
	float: left;
}

.m_tc_chartFrame {
	position: absolute;
	left: 0;
	top: 4px;
	z-index: 990;
}

.m_tc_chartImage {
	position: relative;
	border: solid 1px #e6e6e6;
	width: 226px;
	height: 112px;
	overflow: hidden;
	margin-bottom:12px;
}

.m_tc_chartLink {
	position: absolute;
	left: 0;
	top: 0;
	width: 226px;
	height: 112px;
	display: block;
	z-index: 1000;
	background-color: white;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=0);
	-moz-opacity: 0.00;
	opacity: 0.00;
}

.m_tc_csp {
  margin-bottom: 3px;
}
.m_ffs .toggle{min-height: inherit;}
.m_ffs .toggle .d_frm{}
.m_ffs .toggle .d_frm select{margin-bottom: 8px;margin-top: 3px;}

/* Tabs instead of foldways */
.m_ffs.phone.mobile {
	display: none;
}
.m_ffs.desktop {
	display: block;
}

.toggle .m_ffs_tabdiv {
	 width: 248px;
	 padding-left:0px;
	 padding-top:13px; /*MRQA-1925*/
	 padding-bottom: 0px;
	 border: none;
	 height: /*236px*/ auto !important;
}
.m_ffs_chartImage {
	position: relative;
	border: solid 1px #e6e6e6;
	padding: 9px 16px 9px 16px;
	margin-top: 12px;
	overflow: hidden;
}
.m_ffsb_selection {
	width:100%;
}

.m_ffs_chartFrame {
	top: 4px;
}

/* Mobile */
.m_mn a.m_mobile {
	display:none;
}
.m_mobile {
	display: none;
}
.no_phone {
	display: block;
}
.composedcontent-cw_s_cw_admme_homepage_a .no_phone img {
	max-height: 256px;
	overflow: hidden;
}
.m_phone {
	display: none;
}
/*Styleanpassungen für publication search in touch vorgenommen MRQA-2174*/
.m_b_tfdso {
	margin-bottom:32px;
}

.m_b_tfdso_table {
	margin-bottom:16px;
	/*margin-top:4px;*/  /* Tabelle soll direkt am Segment beginnen MRQA-2434*/
}

.m_b_tfsdso_headline {
	border-bottom: 1px solid;
    border-top: 1px solid;
    padding: 7px 12px 8px;
}

.m_b_tfsdso_headline .title {
	text-align: left;
}

.m_b_tfsdso_headline h4 {
	font-weight:bold;
}

.m_b_tfsdso_sort {
	height:16px;
	position:relative;
	top:-4px;
	text-align:right;
}
.m_b_tfsdso_sort_select {
	 margin-left: 8px;
     width: 128px;
}

.m_b_tfsdso_subheadline {
	padding: 7px 12px 8px;
	text-align: left;
}

.m_b_tfdso_table .right {
	padding-right: 0px
}

.m_b_tfsdso_row {

}

.m_b_tfsdso_row_np {
	padding-left: 0px !important;
}

.m_b_tfsdso_row_pricefield {
	padding-right: 0px !important;
	text-align: right;
}

.m_b_tfsdso_field_quantity {
	text-align: right;
	width:100%;
}

table.m_b_tfdso_table td{
	border-bottom: 1px solid #E6E6E6;
    padding: 7px 16px 8px;
}

.c_pl .m_b_tfdso a.iNewWindow {
	background-image: url("../img/NewWindow.gif");
}

.c_pl .m_b_tfdso a.iShoppingCart {
	 background-image: url("../img/ShoppingCart.gif");
}

.c_pl .m_b_tfdso a.iDownload {
	 background-image: url("../img/Download.gif");
}

.c_pl .m_b_tfdso a.iShoppingCartWithPrice {
	 background-image: url("../img/ShoppingCartWithPrice.gif");
}

.c_gn .m_b_tfdso a.iNewWindow {
	background-image: url("../img/NewWindow__7eac08.gif");
}

.c_gn .m_b_tfdso a.iShoppingCart {
	 background-image: url("../img/ShoppingCart_7eac08.gif");
}

.c_gn .m_b_tfdso a.iDownload {
	 background-image: url("../img/Download_7eac08.gif");
}

.c_gn .m_b_tfdso a.iShoppingCartWithPrice {
	 background-image: url("../img/ShoppingCartWithPrice_7eac08.gif");
}


.m_b_tfsdso_titlecolumn {
	max-width: 214px;
	word-break: break-word;
}

.m_b_tfdso a.icon {
	background-repeat: no-repeat;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-top: 3px;
    vertical-align: top;
    width: 22px;
}
.m_b_tfdso a.icon:HOVER{
	background-position: 0 -18px;
}

.m_b_tfdso a.inactive,a.inactive:HOVER {
	background-position: 0 -36px !important;
    cursor: default;
}

.m_b_tfdso .functions {
	text-align: right;
}

/* MR_B_Table_Function_Download_Shop_Open END*/

/* Module G_Function_Download_Shop_Checkout_Link BEGIN*/

.fdscl_text {
	margin-bottom: 8px;
}

/* Module G_Function_Download_Shop_Checkout_Link END*/




/* CALCULATOR */
a.removeentry:link,
a.removeentry:visited,
a.removeentry:hover,
a.removeentry:active,
a.removeentry:focus
        {
	    background-color: transparent;
	    background-image: url("../img/delete.gif");
	    background-position: 0 0;
	    background-repeat: no-repeat;
	    border: 0 none;
	    cursor: pointer;
	    /* display: -moz-inline-stack; */
	    height: 16px;
	    margin: 0 0 0 4px;
	    padding: 0;
	    position: relative;
	    text-decoration: none;
	    /* top: -12px; */
	    visibility: visible;
	    width: 22px;
        }
a.removeentry:hover
        {
        background-position: 0 -18px;
        }
a.removeentry
        {
        display:inline-block;
        }
a.removeentry span
        {
        display:block;
	    width: 22px;
	    height: 16px;
        margin:auto 0;
        }
/* END CALCULATOR */

/* MODUL E_FORM_SHOPPING_BASKET START*/
.m_b_tfdso tr.basketItem:hover {
	background-color: #EEEEEE;
}
/* MODUL E_FORM_SHOPPING_BASKET END*/

/* MODUL E_Form_Purchase_Data START*/
.m_e_fpd {
}

.m_e_fpd td {
	padding: 5px 0 6px 0;
}

.m_e_fpd input[type=text] {
	width: 312px;
	padding: 1px 2px 3px 5px;
	height: 15px;
	border: solid 1px #babcbf;
}

.m_e_fpd select {
	border: 1px solid #BABCBF;
	height: 21px;
	margin: 1px 0 0;
	padding: 2px;
	width: 321px
}

.m_e_fpd input[type=radio]:not(:first-child) {
	margin-left:8px;
}

.m_e_fpd input.error {
	border: 1px solid #B6101D  !important;
}

.m_e_fpd label.error {
	color: #B6101D;
}

/* MODUL E_FORM_PURCHASE_DATA END*/

/* MODUL E_FORM_PURCHASE_DATA_SUCCESS START*/
.m_e_fpds .lto {
	margin-top:16px
}

.m_e_fpds .ttl {
	margin-bottom:30px !important;
}

.m_e_fpds p {
	margin-bottom:16px;
}

.m_e_fpds p.summary {
	 margin-bottom: 0 !important;
}


.m_e_fpds .error {
	color: #B6101D;
}

.m_e_fpds .notice,
		  .personaldata,
		  .ctx {
	margin-bottom: 16px;
}

.m_e_fpds .buttonbar {
	margin-bottom: 24px;
}

/* MODUL E_FORM_PURCHASE_DATA_SUCCESS END*/

/* F-HEADLINE START */
div.m_hE span.titlesub div.basecontent-mr_e_subline {
	color: #5d6166;
}
/* F-HEADLINE END */

/* HATCHED UNDERLINE START */
.c_pl .m_huF {background-image: url(../img/schraffur_12x10_petrol.png);}
.c_rd .m_huF {background-image: url(../img/schraffur_12x10_rot.png);}
.c_oe .m_huF {background-image: url(../img/schraffur_12x10_orange.png);}
.c_ae .m_huF {background-image: url(../img/schraffur_12x10_aubergine.png);}
.c_gn .m_huF {background-image: url(../img/schraffur_12x10_gruen.png);}
.m_huF {
    background-position: left bottom;
    background-repeat: repeat-x;
    padding-bottom: 16px;

}
/* HATCHED UNDERLINE END */

/* LEFTHANDNAVIGATION IN F_LEFTHANDNAVIGATION_CR START */
/*.flnCR h4{font-size:14px;font-weight:normal;margin:0 0 34px} */
.flnCR li a{display:block;border-bottom:1px solid #e6e6e6;padding:4px 0;font-size:11px}
.flnCR ul ul{padding:0 0 0 16px; border:0}
.flnCR ul{border-top:1px solid #e6e6e6;/*border-bottom:1px solid #e6e6e6;*/}
.flnCR ul .lst a{border:0}
.flnCR ul ul {display:none;}
.flnCR ul .pr>ul {display:block;}
div.flnCR {
	margin-top: 54px;
}
/* LEFTHANDNAVIGATION IN CR END */

/* MODUL LEFTHANDNAVIGATION IN F_LEFTHANDNAVIGATION_CR START */
.m_flnFCR{border-top:1px solid #e6e6e6;padding:0px 16px 0;min-height:527px;background:url(../img/bgFNav.jpg) repeat-x #fff}
/*.m_flnFCR{border-top:1px solid #e6e6e6;padding:11px 15px 0;min-height:527px;background:url(../img/bgFNav.jpg) repeat-x #fff}*/

.m_flnFCR .m_hE_CR_F .m_hE {
	padding-top:16px;
	margin-bottom: 0;
}

.m_flnFCR .m_hE_CR_F .m_hE h2 {
	margin-bottom: -2px;
}

.m_flnFCR div.f_seg_hdln_summary p {
	margin-bottom: 16px;
}

.m_flnFCR .m_hE_CR_F {
	margin:0 0 51px
}
/* MODUL F_LEFTHANDNAVIGATION_CR END */

/* MODUL F_VISUAL START */
.m_visF{margin:0 0 32px}
.m_visF img{display:block}
.m_visF small{font-size:11px;line-height:16px;margin:8px 0 0;display:block}

.m_visF .m_visFBox {
    background: none repeat scroll 0 0 #FFFFFF;
    /* color: #5D6166; */
    /* font-family: Arial,Helvetica,sans serif; */
    /* font-size: 12px; */
    height: 124px;
    width: 216px;
    margin: 16px;
    /* line-height: 16px; */
    position: absolute;
    display: block;
    left: 0px;
    top: 0px;
}

.m_visF .m_visFContent {
	padding:12px 16px 16px 16px;
}
/* MODUL F_VISUAL END */

/* MODUL B_INSERT_TEXT START */
.itB {
	background-color: #F9F9F9;
	border:1px solid #E6E6E6;
	max-width:576px;
	height:auto;
	padding: 13px 16px 12px 16px;
	margin-bottom: 32px;
}

/** MRQA-1900 & MRQA-2493 **/
.foldaway_content .m_aE .itB {
    margin-top: 19px;
    margin-bottom: 26px;
}
.msie .foldaway_content .m_aE .itB {
    margin-top: 20px;
}

.foldaway_content .m_aE .itB .itB {
	padding: 0px;
	margin: 0px;
	margin-bottom: 28px;
	border: none;
}
.foldaway_content .m_aE .itB .itB.last {
	margin-bottom: 0px;
}

.itB .basecontent-mr_e_paragraph {
	margin-bottom: 0px !important;
}

.itB h4.intermediate_headl {
/*	border-top:1px solid #FFFFFF; */ /* MRQA-1020  */
/*	border-bottom:1px solid #FFFFFF; */ /* MRQA-1020  */
	font-family: MunichRe, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom:16px;
	margin-top: 0; /*MRSUP-106*/
}
/* MODUL B_INSERT_TEXT END*/

/* Mobile */
.m_landscape {
	display:none;
}

/* Additional Logo Special (HSB) */
.additional_logo.additional_logo_special {
	display:none;
}

.home.c_ae div.additional_logo {
	float:right;
	margin-top: 34px;
}

.sF .additional_logo {
	float: none;
	margin: 0;
	border-top: 1px solid #e6e6e6;
}

.sG .additional_logo {
	float: none;
	margin: 3px 0 20px;
	padding: 3px 0 0 10px;
	text-align: right;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}

.sA .additional_logo,
.sB .additional_logo {
	margin: 0;
	position: absolute;
	z-index: 11000;
	background: #fff;
	padding-right: 12px;
	right: 0;
}

/* BuisnessCards */
.m_c_header_image .m_hE{
	background: #fff;
	width: 414px;
	height: 68px;
	left: 16px;
	top: 16px;
	padding: 16px 16px 20px;
	position: absolute;
}

/* GTC */
.m_gtc_content {
}

.gtc-wrapper {
  overflow-y: scroll;
}

.gtc_overlay {
  margin-bottom: 16px;
}

.gtc_overlay label {
  cursor: pointer;
}

.m_gtc_content_text {
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding-top: 21px;
	padding-bottom: 21px;
	margin-bottom: 21px;
	word-break: break-word;
}

.m_gtc_content_buttonbar {
	margin-bottom:16px;
}

.m_gtc_button {
	width: 248px;
	margin-top: 16px;
	display: block;
}

.m_gtc_block h5 {
	margin-bottom: 16px;
}

.m_gtc_headline {
	margin-bottom: 16px;
}

.m_gtc_headline h4 {
	margin-bottom: 16px;
}

.m_gtc_overlay .error {
	color : #B6101D;
}
/* GTC END */


.mr .form_input_cell input[type=radio],
.mr .form_input_cell input[type=checkbox] {
	vertical-align: top;
}

.m_c_header_image{
	margin-bottom: 28px;
}


/* Paging */
.publication-search .pager {
	margin-top: -17px;
}

.pager {
    width: 100%;
	border-top: 1px solid;
	border-bottom: 1px solid;
	display: block;
	float: left;

	padding-top: 7px;
	padding-bottom: 7px;
}

.pager .left {
	float:left;
	width:100px;
}

.pager .right {
	float: right;
}

.pager .middle {
	float: left;
	width: 264px;
	text-align:center;
}

.pager .resultSize,
.pager .navLink {
	color:#272b2e;
}
/* Pagin End*/

.formElement.error-field .errorMessage {
	width: 69%;
	float: right;
}

/* J_IMAGE_GALLERY_CORPORATEART START */
.gallery_container {
    margin-bottom: 16px;
}

#gallery {
	margin-bottom: 16px;
}

div.gallery_container div.basecontent-mr_e_paragraph p {
	 margin-top: 16px;
 }

div#gallery div.basecontent-mr_e_paragraph p {
	margin-top: 16px;
}

div.gallery_container div.imgTitle {
	font-weight: bold;
	margin-top: 16px;
}

div#gallery div.imgTitle {
	font-weight: bold;
	margin-top: 16px;
}

div.gallery_container h4.intermediate_headl {
	padding: 11px 0 14px;
	border-top: 1px solid #E6E6E6;
}

div#gallery h4.intermediate_headl {
	padding: 11px 0 14px;
	border-top: 1px solid #E6E6E6;
}

div.gallery_container div.caPaging {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 11px;
	padding: 8px 0 7px 0;
}

div#gallery div.caPaging {
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 11px;
	padding: 8px 0 7px 0;
}

div.gallery_container div.caPaging span {
	margin-right: 10px;
}

div#gallery div.caPaging span {
	margin-right: 10px;
}

div.gallery_container div.caPaging span a.selected {
	cursor: default;
}

div#gallery div.caPaging span a.selected {
	cursor: default;
}
/* J_IMAGE_GALLERY_CORPORATEART END */

/* HIST SHARE PRICE START */
.iCalc.d_frm input,
.iCalc.d_frm select {width: auto;}
.iCalc.d_frm .fld input,
.iCalc.d_frm .fld select{width: 73.5%;}
.m_e_htbl .column {	float: left;margin-bottom:4px;}
.m_e_htbl .row input{margin-right:16px;line-height: 18px;height: 20px;}
.m_e_htbl.share_price .column{width: 36%;}
.m_e_htbl.share_price .column.lst {	margin-right:0px;width: 28%;}
.m_e_htbl {
	margin-top: -8px; /*MRQA-733*/
	margin-bottom:24px;
	display: inline-block;
	width: 100%;
}
.m_e_htbl.share_price{margin-top:-10px;}
.m_e_htbl.share_price .column.hasError input {
	border-color: #b6101d !important;
}
.m_e_htbl.share_price .column.hasError {
	color:  #B6101D;
}
.m_e_htbl .err_fld {
	max-width: 128px;
	color:  #B6101D;
}
.m_e_htbl .column .lbl{
	margin-bottom: 2px;
    white-space: nowrap;
    width: auto;
}
.m_e_htbl .fld a.date-picker-control{width: 19px;}
.m_e_htbl .row {overflow: auto;float: left;} /*MRQA-2465 - ie8 problem*/
.m_e_htbl .row .column {padding: 0px 14px;}
.m_e_htbl .row input.column {width: auto;}
.m_e_htbl .row .column:hover {cursor: pointer;}
/* HIST SHARE PRICE END */
.m_t1E .hSharePrice{overflow: hidden;}
.m_t1E .hSharePrice th, .m_t1E .hSharePrice td{padding: 7px 10px;}/*MRQA-994 - Abstand verringert, da die Tabelle an dieser Stelle zu breit wird und Scrollbalken entstehen*/

/* PURCHASE DATA DISCLAIMER START*/

.m_e_fpdd {
	background-color: #EEEEEE;
    margin-bottom: 16px;
    padding: 12px 16px 16px;
}

.m_e_fpdd .uppercase {
	 text-transform: uppercase;
}
/*Module aus Topics Online start*/
.to_background-608 {
	background-color: #F9F9F9;
	width: 610px;
	height: 100%;
	margin: 0px 0 40px 0;
	display: table;
}
.to_container_expert-element {
	padding: 20px 0 20px 0;
	height: 88px;
	display: table;
	border: 1px solid #E6E6E6;
	width: 100%;
	box-sizing: border-box;
}
.to_illustration-186_expert-teaser {
width: 186px;
margin: 0px 20px 0 20px;
float: left;
}
.to_illustration-186_expert-teaser img {
	display: block;
}
.to_container_expert-teaser {
	overflow:hidden;
	width: 336px;
	margin: 0 0 0 239px;
}
.to_intermediateheadinggrey_expert-teaser {
position: relative;
font-family: Arial, Helvetica, sans serif;
font-size: 14px;
line-height: 12px;
margin: 0 0px 8px 0;
}
.to_contenttext-335 {
position: relative;
height: 100%;
font-family: Arial, Helvetica, sans serif;
font-size: 12px;
line-height: 16px;
width: 335px;
z-index: 300;
margin: 1px 1px 1px 1px;
}
.to_clear {
clear: both;
line-height: 0;
}
/*Module aus Topics Online end*/

/*  PURCHASE DATA DISCLAIMER END */
/*.f-gradient{background-image: url(../img/bgTeaserTxtHome.png); background-color: #ffffff;background-repeat: repeat-x;min-height: 536px;}
.f-gradient .slot-F {overflow: hidden;}
.f-gradient .slot-F .m_ttF{border:none;padding:0;}*/


/* MRQA-1912 */
.mr .m_t1E table {
    border-top: 0 none!important;
}

.mr .m_t1E table tbody tr.first td,
.mr .m_t1E table tbody:first-child td {
    border-top: 1px solid #e6e6e6 !important;
}

.c_pl .m_t1E table tbody tr.first td,
.c_pl .m_t1E table tbody:first-child th,
.c_pl .m_t1E table thead:first-child th,
.c_pl .m_t1E h3 ~ table tbody:first-child th,
.c_pl .m_t1E h3 ~ table tbody:first-child td {
    border-top: 1px solid #66b2be !important;
}

.c_gn .m_t1E table tbody tr.first td,
.c_gn .m_t1E table tbody:first-child th,
.c_gn .m_t1E table thead:first-child th,
.c_gn .m_t1E h3 ~ table tbody:first-child th,
.c_gn .m_t1E h3 ~ table tbody:first-child td {
	border-top: 1px solid #c1d96e !important;
}

.c_ae .m_t1E table tbody tr.first td,
.c_ae .m_t1E table tbody:first-child th,
.c_ae .m_t1E h3 ~ table tbody:first-child th,
.c_ae .m_t1E h3 ~ table tbody:first-child td {
    border-top: 1px solid #BE70B2 !important;
}

/* MRQA-1253 */
.m_t1E table.tt-type-a td { white-space:nowrap; }
.m_t1E table.tt-type-a .colspacer ~ td:last-child { width:100% }



/* ### START Login Form ### */
.login-form{/*float: left;*/} /*MRQA-1131 - falls hierfuer doch ein float:left benoetigt wird, dann genauer spezifizieren */
.login-form .login-f{margin-top: 12px;margin-bottom: 13px;float: left;}
.m_ldG .login-form .login-f{}/*margin-bottom: 2px;} MRQA-1199*/
.m_ldG .login-form h3 + .login-f{margin-top: 0px;}
.login-form .input-fields{margin-bottom: 9px;} /*MRQA-2824 Abstand zwischen Inputfeldern und Link anpassen */
.login-form .input-fields + .mr_e_link {margin-bottom: 8px;}/*MRQA-2824*/
.login-form .input-fields input{width: 91px;border:1px solid #babcbf;font-size: 11px;height: 18px;padding-left: 3px;}
.login-form .input-fields input:first-child{margin-right: 16px;}
.login-form .button{cursor: pointer;padding:0;float: left;}
.login-form .button input{border: none;background: none;color:#3a3e42 !important;cursor: pointer;font-size: 11px;height: 18px;padding-left: 15px;padding-right: 15px;}
.login-form.welcome-login .login-f{}
::-webkit-input-placeholder {color: #5d6166;}
:-moz-placeholder /* Firefox 18- */{color: #5d6166;}
::-moz-placeholder /* Firefox 19+ */{color: #5d6166;}
:-ms-input-placeholder {color: #5d6166;}
/* ### END Login Form ### */

.google {
	margin-bottom: 29px;
}
.google .gmap-large-canvas,
#gm-large-canvas {
	height: 464px;
}
.google .m_icpy{
	float: right;
}

.mr .mr_e_link.mr_navigation_backlink {
	font-size: 12px;
	margin-top: 7px;
}

/** START MRQA-2483 **/
.mr .text_align_right {text-align: right;}

/** START MRQA-1948 ### **/
/** Formular Ad-hoc-Announcements **/

#adhocContainer #adHocSearchForm div.mr_e_buttons_container {
    margin-top: 4px;
}

#adhocContainer #adHocSearchForm div.mr_e_buttons_container > div.mr_e_link  {
	float: left;
	margin-right: 16px;
}

#adhocContainer #adHocSearchForm div.mr_e_link > a  {
	padding: 2px 16px;
	font-size: 11px;
	font-weight: normal;
	color: #272B2E;
	border: 1px solid #D9DADA;
	background: url("../img/bgStaBtn.gif") repeat-x scroll 0 0 #FFFFFF;
	cursor: pointer;
}

#adhocContainer #adHocSearchForm div.mr_e_link > a:hover  {
	color: #007f92;
	background: none;
	background-color: #FFFFFF;
}
#adhocContainer .first-itm {
	margin-top:0;
	border-top:0 none;
}

/** ENDE MRQA-1948 ### **/

/* START Publikation Search Form MRQA-2434*/
form .m_huF .m_hE {
	margin-bottom: 0px;
}
form .m_huF .m_hE h3 {
	padding-bottom: 0px;
}

/* ENDE Publikation Search Form MRQA-2434*/
.m_tsB h3.subline{
	margin-top:-10px;
	font-size:22px !important;
	margin-bottom: 16px;
}
/* Abstand an h4 entfernt und h3 mit Abstand hinzugefügt
.d_sm.m_tsB .itm h4 {
	margin: 0 0 16px;
}
*/

.m_tsB h3.topics-online-subLn {
	margin: 0 0 16px;
	font-size: 12px !important;

}
.extendedSearch .itrTxt {
	margin-bottom: 20px;
}


/* START: DEAKTIVIERUNG WARENKORB
* Vor going Live Warenkorb deaktiviert. Bei Klick auf den Warenkorb öffnet sich dieser Layer
* Wenn Warenkorb aktiviert wird, muss dies gelöscht werden
*/
.info-container .right-col {
	float: right;
	height: 100%;
	width: 515px;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
}
.info-container .disclaimer-wrapper {
	width: 550px;
	margin-top: -150px;
	height: 185px;
}
.info-container .disclaimer-wrapper .disclaimer-body .content{
	height: 140px;
}

.m_b_tfdso a.warenkorb_layer_link, .m_b_tfdso a.warenkorb_layer_link:HOVER{
	background-position: 0 -36px;
	cursor: pointer;
}

/* ENDE DEAKTIVIERUNG WARENKORB*/


/* PUBLICATIONS */
.image-area > a,
.image-area > span {
	position: relative;
}
/* dimensionen geändert! */
.image-area img {
	width: 153px!important;
	height: 217px!important;
}
.image-area .shadow {
	position: absolute;
	top: -205px;
	left: 0;
	width: 160px!important;
	height: 228px!important;
}


/* GLOSSARY */
.m_gloNav {
	margin-top: -3px;
	margin-bottom: 17px;
}

/* SEARCH FORM: SEARCHING INDICATOR */
/* this is a "state" so !important is totally fine here */
.is-searching .srcFrm input[name="query"] {
	width: 119px!important;
}
.is-searching #searchForm input[name="query"] {
	width: 192px!important;
}
.is-searching .srcFrm input[name="query"],
.is-searching #searchForm input[name="query"]
{
	background: #fff url(../img/anim_working_small.gif) right center no-repeat!important;
	padding-right: 20px!important;
}
.is-searching .srcFrm input[name="query"] {
	background-position: 121px 1px!important;
}
.is-searching #searchForm input[name="query"] {
	background-position: 195px 1px!important;
}

/* ARTICLE TEXT ELEMENTS */
table font.primary3,
.basecontent-note_text {
	color: inherit;
	font-size: 11px;
	/* margin-top: 23px; */
	margin-bottom: 16px;
}

/*MRQA-2829*/
.mr .composedcontent-mr_m_a_iframe_code iframe{border:none;}

#legalNoticeContainer { padding-bottom: 15px; }
#legalNoticeContainer #disclaimerForm { padding-top: 4px; float:left; } /*MRQA-2428 - padding verringert zum vorheringen Element - 32px*/
#legalNoticeContainer button.button.back { margin-top: 8px; margin-left: 0px; } /*MRQA-2428 - margin verringert zum vorheringen Element - 32px*/
#legalNoticeContainer button.button { cursor:pointer; }
#legalNoticeContainer button.button.confirm{margin: 4px 16px 0 0;} /*MRQA-2530*/
#legalNoticeContainer .m_hdiB { display: none; }
#countryValidationContainer p { margin-bottom: 15px; }

#legalNoticeContainer p {
	margin-bottom: 20px;
}

/* Image Gallery */

.gallery-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;
	-moz-user-select: none;
	cursor: default;
}
.gallery-overlay {
	width:100%; height:100%; position:absolute; background:#000;
	top:0;
	left:0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
}
.gallery-wrapper {
	width: 760px;
	margin: 0 auto;
	top: 50%;
	margin-top: -284px;
}

.gallery-wrapper, .gallery-wrapper .downloadDialog, .imageSelection {
	user-select: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	cursor: default;
	position: relative;
}

.imageSelection {
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0px;
	top: 0px;
	display: none;

	background-color: white;
}

.imageSelection.selected {
	background-color: green;
}

.imageGallery {
	display: block;
	width: 100%;
}

.imageGallery .galleryElement {
	display: inline-block;
	width: 19%;
	position: relative;
}

.imageGallery .galleryElement img {
    height: auto;
    width: 100%;
}

.galleryActionBar {
	background-color: #ccc;
}

.gallery-wrapper .downloadDialog {
	background-color: white;
	display: none;
	margin: 0 auto;
	top: 50%;
	width: 50%;
	margin-top: -100px;
	padding: 10px;
}

.gallery-wrapper .downloadDialog h2, .downloadDialog .dialogClose {
	text-transform: uppercase;
}

.downloadDialog input {
	margin: 15px 0;
}

.downloadDialog .dialogClose {
	float: right;
	font-weight: bold;
}

button.downloadNow {
	display: none;
	margin: 10px auto;
}

.thumbnailId {
	display: none;
}




/* MODULE: NEW IMAGE GALLERY */

.mr .composedcontent-mr_s_bg_new_image_gallery_b .m_hE {
	margin-bottom: 10px;
}
.m_hE + a + .composedcontent-mr_s_bg_new_image_gallery_b {
	margin-top: -4px;
}

.imagegallery-content {
}
.imagegallery-content .left {
	float: left;
}
.imagegallery-content .right {
	float: right;
}

.imagegallery-stage {
	position: relative;
	height: 408px;
	overflow: hidden;

	background: #474747; /* Old browsers */
	background: -moz-linear-gradient(top,  #474747 15%, #272727 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(15%,#474747), color-stop(100%,#272727)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #474747 15%,#272727 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #474747 15%,#272727 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #474747 15%,#272727 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #474747 15%,#272727 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#272727',GradientType=0 ); /* IE6-9 */

}

.imagegallery-navigation {
	margin-bottom: 16px;
}
.imagegallery-navigation select {
	max-width: 45%;
	min-width: 150px;
	height: 20px;
	width: 25%;
	margin-top: 2px;
}

.imagegallery-stage,
.imagegallery-pagination,
.imagegallery-menu,
.imagegallery-overview {
	-moz-user-select: none;
	-webkit-user-select: none;
	user-select: none;
}

.imagegallery-pagination-wrapper {
	text-align: center;
	border-top: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 11px;
}
.imagegallery-pagination li {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	margin: 0 6px;
	text-align: center;
	cursor: pointer;
	background-repeat: no-repeat;
}
.imagegallery-pagination li.pgend,
.imagegallery-pagination li.pgnext,
.imagegallery-pagination li.pgstart,
.imagegallery-pagination li.pgprev {
	min-width: 14px;
	margin: 0;
}
.imagegallery-pagination li.pgstart,
.imagegallery-pagination li.pgprev {
	float: left;
	background-position: left center;
}
.imagegallery-pagination li.pgend,
.imagegallery-pagination li.pgnext {
	float: right;
	background-position: right center;
}
.imagegallery-pagination li.pgstart {
	background-image: url(../img/ig-pagination-first.png);
}
.imagegallery-pagination li.pgprev {
	background-image: url(../img/ig-pagination-prev.png);
}
.imagegallery-pagination li.pgend {
	background-image: url(../img/ig-pagination-last.png);
}
.imagegallery-pagination li.pgnext {
	background-image: url(../img/ig-pagination-next.png);
}
.imagegallery-pagination li.dots {
	cursor: default;
}

.imagegallery-pagination li.active {
	/* font-weight: bold; */
}

.imagegallery-menu {
	height: 40px;
	background: #eeeeee;
	width: 100%;
	top: 100%;
	margin-top: 0;
	z-index: 10;
	-webkit-transition: margin .3s ease; -moz-transition: margin .3s ease; transition: margin .3s ease;
	text-align: center;
}
.imagegallery-stage .imagegallery-menu {
	position: absolute;
}

.imagegallery-stage:hover .imagegallery-menu,
.imagegallery-stage:active .imagegallery-menu,
.imagegallery-stage .imagegallery-menu:hover {
	margin-top: -40px;
}
.imagegallery-menu.disabled {
	display: none!important;
}
.imagegallery-menu ul {
	margin: 0;
	padding: 0;
}
.imagegallery-menu li {
	position: relative;
	float: left;
	height: 40px;
	width: 40px;
	text-indent: -9999px;
	opacity: 1;
	line-height: 26px;
	color: #5d6166;
	font-size: 12px;
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: center;
	box-sizing: border-box;
}
.imagegallery-menu li:hover {
	cursor: pointer;
	opacity: 1;
}
.imagegallery-menu li.disabled {
	opacity: .3;
	cursor: default;
}
.imagegallery-menu .left li {
	border-right: 1px solid #5d6166;
}
.imagegallery-menu .right li {
	border-left: 1px solid  #5d6166;
}
.imagegallery-menu li a {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.imagegallery-menu li.overview,
.imagegallery-menu li.overview-full {
	background-image: url(../img/ig-overview.png);
}
.imagegallery-menu li.download,
.imagegallery-menu li.download-all {
	background-image: url(../img/ig-download.png);
}
.imagegallery-menu li.share,
.imagegallery-menu li.share-all {
	background-image: url(../img/ig-share.png);
}
.imagegallery-menu li.fullscreen,
.imagegallery-menu li.fullscreen-all,
.imagegallery-menu li.defaultview {
	background-image: url(../img/ig-fullscreen.png);
}
.imagegallery-menu li.link-here {
	background-image: url(../img/ig-link.png);
}
.imagegallery-menu li.mark-all {
	width: auto;
	padding: 0 10px;
	text-indent: 0;
}
.imagegallery-menu li.disabled a,
.imagegallery-menu .overview-full,
.imagegallery-menu .defaultview,
.imagegallery-meta-data {
	display: none;
}

/* meta data */
.imagegallery-meta-text {
	padding-top: 13px;
}

.imagegallery-overview {
	background: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 10000;
	display: none;
}
.overview .imagegallery-overview {
	display: block;
}

.imagegallery-stage .slides > li {
	background: url(../img/anim_working_large.gif) center no-repeat;
}
.imagegallery-stage .slides img.portrait {
	height: 100%;
	width: auto;
}

/* flexslider related */
.imagegallery-stage a:active,
.imagegallery-stage a:focus { outline: none; }
.imagegallery-stage { margin: 0; padding: 0; }
.imagegallery-stage .slides > li { display: none; -webkit-backface-visibility: hidden; }
.imagegallery-stage .slides img { width: 100%; display: block; }
.imagegallery-stage { position: relative; zoom: 1; }
.imagegallery-stage .slides { zoom: 1; }
.imagegallery-stage .flex-direction-nav a {
	width: 52px;
	height: 52px;
	margin: -26px 0 0;
	text-indent: 9999px;
	white-space: nowrap;
}
.imagegallery-stage .flex-direction-nav .flex-prev {
	left: -52px;
	background: url(../img/ig-prev.png);
}
.imagegallery-stage .flex-direction-nav .flex-next {
	right: -52px;
	background: url(../img/ig-next.png);
}

.imagegallery-stage:hover .flex-prev { opacity: 1; left: 10px; }
.imagegallery-stage:hover .flex-next { opacity: 1; right: 10px; }
.imagegallery-stage:hover .flex-next:hover,
.imagegallery-stage:hover .flex-prev:hover { opacity: 1; }


.imagegallery-stage .flex-viewport,
.imagegallery-stage .slides,
.imagegallery-stage .slides li { height: 100%; position:relative; }
.imagegallery-stage .slides li img { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; }

/* overview */
.imagegallery-overview {
	text-align: center;
	white-space: nowrap;
}
.imagegallery-overview:before {
	content: '';
	display: inline-block;
	height: 100%;
	vertical-align: middle;
	margin-right: -0.25em; /* Adjusts for spacing */
}
.imagegallery-overview .closer {
	position: absolute;
	top: 2px;
	right: 63px;
	width: 16px;
	height: 16px;
	background: url(../img/clr/plIcnSpr.png) -115px 0 no-repeat;
	cursor: pointer;
}
.imagegallery-overview .closer:hover {
	background-position: -115px -16px;
}
.imagegallery-overview-list {
	display: inline-block;
	vertical-align: middle;
	/*
	width: 100%;
	*/
}

.imagegallery-overview-list {
	/*
	max-width: 816px;
	*/
	margin: 0 auto;
	position: relative;
}
.imagegallery-overview-prev,
.imagegallery-overview-next {
	width: 52px;
	height: 52px;
	position: absolute;
	top: 50%;
	margin-top: -26px;
	cursor: pointer;
	display: none;
}
.imagegallery-overview-prev {
	left: 4px;
	background-image: url(../img/ig-prev-ov.png);
}
.imagegallery-overview-next {
	right: 4px;
	background-image: url(../img/ig-next-ov.png);
}

.imagegallery-overview-list form {
	background: #ffffff;
	margin: 0 60px;
}

.imagegallery-overview-list-border {
	padding: 8px;
}
.imagegallery-overview-item {
	display: none;
	float: left;
	position: relative;
	overflow: hidden;
	width: 120px;
	margin: 8px;
}
.imagegallery-overview-item:before {
	content:     "";
	display:     block;
	padding-top: 100%; /* ratio of 1:1 */
}
.imagegallery-overview-item-content {
	position: absolute;
	top:      0;
	left:     0;
	bottom:   0;
	right:    0;
	background: #333;
}
.imagegallery-overview-item-content img {
	width: auto;
	height: auto;
	top: 0;
	left: 0;
	cursor: pointer;
	position: relative;
}
.imagegallery-overview-selection {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 3px 3px 4px;
	background: #ffffff;
}
.imagegallery-overview-selection input {
	display: block;
}

/* fullscreen mode */
.fullscreen .imagegallery-stage {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 10000;
}

.fullscreen .imagegallery-stage .imagegallery-menu {
	margin-top: -40px;
}

.fullscreen .imagegallery-menu .overview-full,
.fullscreen .imagegallery-menu .defaultview {
	display: block;
}
.fullscreen .imagegallery-menu .overview,
.fullscreen .imagegallery-menu .fullscreen {
	display: none;
}

.imagegallery-thumbs,
.imagegallery-hidden {
	display:none !important;
}
.mobileBasket tbody.phoneBasket td .pDate .pDateHead{display: none;}
.mobileBasket tbody.phoneBasket td.inactiveElement a.icon.iNewWindow,
.mobileBasket tbody.phoneBasket td.inactiveElement a.icon.inactive.iShoppingCart,
.mobileBasket tbody.phoneBasket td.sDownloadElement.addToBasket a.icon.inactive.iShoppingCart,
.mobileBasket tbody.phoneBasket td.sDownloadElement.addToBasket a.icon.iShoppingCart,
.mobileBasket tbody.phoneBasket td.sDownloadElement.addToBasket a.icon.iDownload{color: transparent;overflow: hidden;}

.msie.ie8 .phoneBasket a.icon {
	text-indent: 2000px;
}



/** family button linklist on mobile devices
**/
.family-button-links {
	display: block;
	margin-top: 12px;
}
.family-button-links > div {
	padding: 7px 0px;
}

.fb-linklist-subheadline {
	color: #007f92;
	font-weight: bold;
	border-top: 1px solid #007f92;
	border-bottom: 1px solid #007f92;
}
.fb-linklist-link {
	border-top: 1px solid #e6e6e6;
}
.fb-linklist-link.first {
	border-top: none;
}
