/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/
/*
@import url('/css/css_ng/ms_css_basic.css');
@import url('/css/css_ng/ms_css_navigation.css');
@import url('/css/css_ng/ms_css_elements.css');
@import url('/css/css_ng/ms_css_teaser.css');
@import url('/css/css_ng/ms_css_form.css');
@import url('/css/css_ng/ms_css_components.css');
@import url('/css/css_ng/ms_css_model.css');
@import url('/css/css_ng/ms_css_webspecial.css');

@import url('/css/css_ng/ms93_css_basic.css');
@import url('/css/css_ng/ms93_css_navigation.css');
@import url('/css/css_ng/ms93_css_elements.css');
@import url('/css/css_ng/ms93_css_teaser.css');
@import url('/css/css_ng/ms93_css_form.css');
@import url('/css/css_ng/ms93_css_components.css');
@import url('/css/css_ng/ms93_css_model.css');
@import url('/css/css_ng/ms93_css_sitemap.css');
@import url('/css/css_ng/ms93_css_t26.css');


@import url('/css/css_ng/ms94_css.css');
@import url('/css/css_ng/ms94_css_distances.css');
*/

@import url('/ios.css');

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

/*	Reset all without input */
.ms-ng, .ms-ng div, .ms-ng span, .ms-ng applet, .ms-ng object, .ms-ng iframe,
.ms-ng h1, .ms-ng h2, .ms-ng h3, .ms-ng h4, .ms-ng h5, .ms-ng h6, 
.ms-ng p, .ms-ng blockquote, .ms-ng pre,
.ms-ng a, .ms-ng abbr, .ms-ng acronym, .ms-ng address, .ms-ng big, .ms-ng cite, .ms-ng code,
.ms-ng del, .ms-ng dfn, .ms-ng em, .ms-ng font, .ms-ng img, .ms-ng ins, .ms-ng kbd, .ms-ng q, .ms-ng s, .ms-ng samp,
.ms-ng small, .ms-ng strike, .ms-ng strong, .ms-ng sub, .ms-ng sup, .ms-ng tt, .ms-ng var,
.ms-ng dl, .ms-ng dt, .ms-ng dd, .ms-ng ol, .ms-ng ul, .ms-ng li,
.ms-ng form, .ms-ng fieldset, .ms-ng legend, .ms-ng label, .ms-ng select, .ms-ng option, .ms-ng textarea,
.ms-ng table, .ms-ng caption, .ms-ng thead, .ms-ng tfoot, .ms-ng thead, .ms-ng tr, .ms-ng th, .ms-ng td, 
.ms-ng .nospace {
	padding: 0;
	margin: 0;
	border: 0;
}

body.ms-ng div, body.ms-ng h1, body.ms-ng h2, body.ms-ng h3,
body.ms-ng h4, body.ms-ng h5, body.ms-ng h6, body.ms-ng p,
body.ms-ng a, body.ms-ng span, body.ms-ng li {
	background-repeat:no-repeat;
}

a, a:link {
	color: #036;
	text-decoration:none;
}
a:hover {
	color: #00ADEF;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:focus {
	outline-style:none;
}

body.ms-ng img {
	vertical-align: bottom;
}

body.ms-ng ul, body.ms-ng ol {
	list-style-position: outside;
}

body.ms-ng li {
	list-style-type: none;
}

body.ms-ng strong {
	font-weight: bold;
}

body.ms-ng select,
body.ms-ng input,
body.ms-ng textarea,
body.ms-ng table {
}


/* Links- bzw. Rechtsausrichtung fuer Elemente */
.ms-flLeft {
	float: left;
	margin: 0 20px 0 0;
}

.ms-flRight {
	float: right;
	margin: 0 0 0 20px;
}

.ms-text-align-right {
	text-align:right;
}
.ms-clearer {
	display: block;
	clear: both;
	line-height: 0em;
	height: 1px;
	font-size: 0;
	visibility: hidden;
}

.ms-clear {
	clear: both;
}
.ms-clearer-after:after,
ul.ms-linklist-typ-1 li:after,
ul.ms-linklist-typ-1f li:after,
ul.ms-link-download li:after {
	content: ".";
	clear: both;
	display: block;
	height: 0px;
	visibility: hidden;
}

.ms-clearer-after,
ul.ms-linklist-typ-1 li,
ul.ms-linklist-typ-1f li,
ul.ms-link-download li {
	display: block;
}

.ms-hide {
	position: absolute !important;
	left: -1000px !important;
	top: -1000px !important;
	overflow: hidden !important;
	width: 1px !important;
	height: 1px !important;
}

.ms-warning {
	color:#9F0002;
}




/*	Font */
.ms-font-large {
	line-height:1.3;
}
/*
.ms-font-normal {
	line-height:1.3;
}
*/
.ms-font-small {
	line-height:1.2;
}

/*	Preload ********************************************************************
*******************************************************************************/

div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div {
	display:none;
	background-image:url(/css/css_ng/bg_fly_pcn_v1_24b.png);
}
div#ms-navi-home ul li.iehover div.ms-navi-home-fly {
	background-image:url(/css/css_ng/bg_navi_home_l_ie6.gif);
	background-position:0% 100%;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2, 
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	background-image:url(/css/css_ng/bg_fly_v1_1_ie6.gif);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	background-image:url(/css/css_ng/bg_fly_v1_2_ie6.gif);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	background-image:url(/css/css_ng/bg_fly_v2_1_ie6.gif);
}


/* Headlines *******************************************************************
*******************************************************************************/
body.ms-ng h1 {
}
body#ms-page-model h1.ms-hl2 {
	position:absolute;
	top:32px;
	left:20px;
}
body#ms-page-model div#ms-showroom-stage h1.ms-hl2 {
	top:34px;
	left:22px;
}
h1.ms-hl3 {
	width:465px;
	margin:10px 0 7px 0;
}
body#ms-page-grid-2a h1.ms-hl3 {
	margin-top:30px;
}
body#ms-page-grid-2b h1.ms-hl3 {
	margin-top:28px;
}
h1.ms-hl3-special {
	margin-bottom:32px;
	margin-bottom:0px;
}
div#ms-component-gallery1 h1.ms-hl3,
div#ms-component-gallery2 h1.ms-hl3 {
	float:left;
	margin-top:-8px;
}
div#ms-component-gallery2 h1.ms-hl3 {
	margin-top:-5px;
}
h1.ms-hl2 img,
h1.ms-hl3 img {
	display:block;
}
h1.ms-hl2 img.ms-hl2-row-1,
h1.ms-hl3 img.ms-hl3-row-1 {
	margin-bottom:4px;
}
h1.ms-hl2 img.ms-hl2-row-1-alone,
h1.ms-hl3 img.ms-hl3-row-1-alone {
	margin-bottom:0px;
}

body.ms-ng h2 {
	font-weight:bold;
	line-height:1;
}
body.ms-ng h2.ms-hl11 {
	width:465px;
	margin-bottom:16px;
	line-height:15px;
}
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images-wrppr h2.ms-hl11 {
	width:215px;
}
body.ms-ng div.ms-component-copyimgsys h2.ms-hl11,
body.ms-ng div#ms-component-gallery2 div.ms-component-gallery2-content h2.ms-hl11 {
	margin-bottom:4px;
}
body.ms-ng div#ms-component-gallery1 h2.ms-hl11 {
	margin-bottom:6px;
}
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images-wrppr h2.ms-hl11 {
	margin-bottom: 7px; /* 19793 */
}
body.ms-ng div.ms-component-equipment h2.ms-hl11 {
	padding-top: 2px;
	margin-bottom:6px;
}

body.ms-ng h3 {
	font-weight:bold;
}
div.ms-teaser h3 {
	margin-bottom:1px;
	font-weight:normal;
}
div.ms-teaser-typ-7 h3 {
	margin-bottom:0px;
}
div.ms-showroom-stage-f-right-keyfacts h3.ms-hl3 {
	margin-bottom:1px;
}
div.ms-showroom-matrix-cell h3.ms-hl8,
td.ms-showroom-matrix-cell h3.ms-hl8 {
	margin:7px 10px 1px 10px;
	font-size:0;
}

body.ms-ng h4.ms-tx1, 
body.ms-ng h4.ms-tx3 {
	font-weight:normal;
}
body.ms-ng div#ms-f-left h4.ms-tx3 {
	width:230px;
	line-height:1.1;
}
body.ms-ng div#ms-f-left div#ms-teaser-f h4.ms-tx3 {
	margin-top: -1px;
}
body.ms-ng h5,
p.ms-blind-h5 {
	font-weight:bold;
}
body#ms-page-home div#ms-wrapper-f h4,
body#ms-page-home div#ms-wrapper-f h5,
body#ms-page-home div#ms-wrapper-f p.ms-blind-h5 {
	margin-bottom:10px;
	line-height:1;
}
body#ms-page-home div#ms-wrapper-f div.ms-home-productworld h4 {
	margin-bottom:7px;
}
body#ms-page-home div#ms-wrapper-f h6 {
	font-weight:normal;
}

p.ms-tx2 {
	font-weight:bold;
}

div.ms-showroom-stage-f-right-content p.ms-tx3,
div.ms-footnote p.ms-tx3 {
	margin-bottom:8px;
}
div.ms-showroom-stage-f-right-content p.ms-tx3 {
	margin-bottom:4px;
}

/*	Z-Index ********************************************************************
*******************************************************************************/
div#ms-footer {
	z-index:1000;
}
div#ms-navi-header,
div#ms-navi-main,
div#ms-navi-main ul,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-left,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	z-index:5;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-bottom {
	z-index:2;
}
body,
div#ms-website,
div#ms-wrapper,
div#ms-wrapper div#ms-stage,
div#ms-wrapper-f {
	position:static;
	z-index:1;
}

/*	Text Color *****************************************************************
*******************************************************************************/
/*	Text ---------------------------------------------------------------------*/
/*	Grey */
div.ms-footnote,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3,
div#ms-footer div#ms-navi-footer dl dd ul li span.ms-as-atag {
	color:#999;
}

/*	Dark Grey */
body.ms-ng,
p#ms-mb-title a,
div#ms-footer div#ms-navi-footer dl dd ul li a,
div#ms-footer div#ms-navi-footer dl dd ul li span  {
	color:#666;
}


/*	Anthracite */
div#ms-navi-home ul li a,
div#ms-navi-meta ul li a,
div#ms-navi-main ul li a,
div#ms-navi-main ul li.ms-fly-hover ul li a,
div#ms-navi-main ul li:hover ul li a, 
div#ms-navi-main ul li.iehover ul li a, 
div#ms-navi-main ul li ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.iehover ul li a,
div#ms-navi-pcn-fly-v1 ul li a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.ms-fly-hover ul li a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.iehover ul li a,
div.ms-pcn-linklist ul li a,
div#ms-navi-webspecial ul li a {
	color:#333;
}
/*	White */
/*
{
	color:#FFF;
}
*/

/*	Interaction --------------------------------------------------------------*/
/*	Midnight Blue */
div#ms-navi-home ul li ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b a {
	color:#036;
}

/*	Cyan */
div#ms-navi-home ul li a:hover,
div#ms-navi-meta ul li a:hover,
div#ms-navi-meta ul li:hover a,
div#ms-navi-meta ul li.iehover a,
div#ms-navi-main ul li a:hover,
div#ms-navi-main ul li.ms-fly-hover a, 
div#ms-navi-main ul li.iehover a, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.iehover a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a.ms-hover,
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dd ul li a:hover,
div#ms-pcn-mddl div.ms-pcn-start p.ms-pcn-button a.ms-active span span,
div#ms-pcn-mddl div.ms-pcn-config p.ms-pcn-button a.ms-active span span,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.ms-fly-hover p.ms-pcn-button a span span,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.iehover p.ms-pcn-button a span span,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 p.ms-pcn-button a.ms-active span span,
div#ms-navi-pcn-fly-v1 ul li a:hover,
div#ms-navi-pcn-fly-v1 ul li a.ms-active,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.ms-fly-hover a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.iehover a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly a.ms-active,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.ms-fly-hover ul li a:hover,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.iehover ul li a:hover,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly ul li a.ms-active,
div#ms-navi-pcn-fly-v1 p.ms-pcn-button a:hover span span,
div#ms-nav8 li a.ms-active span, 
p.ms-button-2 a:hover,
ul.ms-lnk1-quality li a.ms-active,
div#ms-navi-webspecial ul li a:hover,
div.ms-component-tab ul li a:hover,
div.ms-component-tab ul li.ms-active a,
div.ms-pcn-linklist ul li a:hover  {
	color:#00ADEF;
}

/*	Dark Cyan */
p#ms-mb-title a:hover, 
div#ms-footer div#ms-navi-footer dl dd ul li a:hover,
div#ms-footer div#ms-navi-footer dl dd ul li span {
	color:#0082E6 !important;
}
/*	Error Red */
/*
{
	color:#9F0002;
}
*/


/*	Background Color ***********************************************************
*******************************************************************************/
/*	White */
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.iehover ul li a,
div#ms-navi-pcn-fly-v1 ul li a:hover,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover a,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.iehover a,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li a.ms-active,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover ul li a:hover,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.iehover ul li a:hover,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.iehover ul li a.ms-active,
div#ms-navi-pcn-fly-v1 ul li a:hover {
	background-color:#FFF;
}

/*	Arrow Silver */
/*
{
	background-color:#828A93;
}
*/
/*	Light Arrow Silver */
/*
{
	background-color:#EFF1F3;
}
*/
/*	Line Grey */
/*
{
	background-color:#DDD;
}
*/
/*	Layer Grey */
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.iehover a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a.ms-hover,
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a:hover {
	background-color:#ECECEC;
}

/*	Light Grey */
div.ms-form form p.ms-form-text input {
	background-color:#F8F8F8;
}

/*	Consulting Blue */
div.ms-teaser-typ-7 h3 {
	background-color:#9FACB8;
}
/*	Consulting Light Grey */
div.ms-teaser-typ-7 div.ms-teaser-typ-7-cnt {
	background-color:#EAECEE;
}

/*	Consulting Dark Grey */
div.ms-teaser-typ-7 p.ms-image {
	background-color:#CFD5D8;
}

/*	Reset line-height **********************************************************
*******************************************************************************/
div#ms-navi-main ul.ms-navi li dl.ms-navi-main-fly-v1-navi-b,
div#ms-navi-main ul.ms-navi li dl.ms-navi-main-fly-v2-navi-b,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	line-height:1.3;
}


/*	General background images **************************************************
*******************************************************************************/
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dd ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dd ul li a,
body#ms-page-home div#ms-wrapper-f h6 a,
body#ms-page-home div#ms-f-left div#ms-home-quicklink ul li a,
div.ms-teaser h3 a,
p.ms-button-2 a span span,
div#ms-navi-pcn-fly-v1 p.ms-pcn-button a span span {
	position:relative;
	padding-left:9px;
	background-image:url(/css/css_ng/lsi_arrow_right_midblue_cyan.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dd ul li a {
	_width:160px;
}

div.ms-teaser h3 a:hover {
	background-position:0px -47px;
}
/*	21068 */
.ms-showroom-matrix-teaser div.ms-teaser h3 a {
	background-position: 0px 4px;
}
.ms-showroom-matrix-teaser div.ms-teaser h3 a:hover {
	background-position: 0px -46px;
}

div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dd ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dd ul li a, 
body#ms-page-home div#ms-wrapper-f div.ms-teaser h3 a,
body#ms-page-home div#ms-wrapper-f h6 a,
body#ms-page-home div#ms-f-left div#ms-home-quicklink ul li a {
	background-position:0px 4px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dd ul li a:hover, 
body#ms-page-home div#ms-wrapper-f div.ms-teaser h3 a:hover, 
body#ms-page-home div#ms-wrapper-f h6 a:hover,
body#ms-page-home div#ms-f-left div#ms-home-quicklink ul li a:hover {
	background-position:0px -46px;
}

p.ms-button-2 a span span {
	background-position:0px 7px;
}
p.ms-button-2 a:hover span span {
	background-position:0px -43px;
}

div#ms-navi-pcn-fly-v1 p.ms-pcn-button a span span {
	padding-left:0px;
	background-position:100% 7px;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.ms-fly-hover p.ms-pcn-button a span span,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.iehover p.ms-pcn-button a span span,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 p.ms-pcn-button a.ms-active span span,
div#ms-navi-pcn-fly-v1 p.ms-pcn-button a:hover span span {
	background-position:100% -43px;
}

body#ms-page-home div#ms-f-left div#ms-home-quicklink ul li a {
	display:block;
}
div.ms-teaser h3 a,
div.ms-showroom-matrix-cell ul.ms-linklist-typ-1 li a,
div.ms-showroom-matrix-cell ul.ms-linklist-typ-1f li a,
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1 li a,
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1f li a,
div.ms-comparison-filter ul.ms-linklist-typ-1 li a,
div.ms-comparison-filter ul.ms-linklist-typ-1f li a {
	position:static;
}
div#ms-navi-home ul li ul li a,
div#ms-navi-home ul li.ms-active:hover ul li a,
ul.ms-linklist-typ-1 li a {
	position:relative;
	padding-left:9px;
	background-image:url(/css/css_ng/lsi_arrow_right_midblue_cyan_5px.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
ul.ms-linklist-typ-1f li a {
	padding-left:9px;
	background-image:url(/css/css_ng/lsi_arrow_right_midblue_cyan_5px.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
ul.ms-linklist-typ-1 li a:hover,
ul.ms-linklist-typ-1f li a:hover {
	background-position:0px -146px;
}
div#ms-navi-home ul li ul li a,
div#ms-navi-home ul li.ms-active:hover ul li a {
	background-position:11px 3px;
}
div#ms-navi-home ul li ul li a:hover,
div#ms-navi-home ul li.ms-active:hover ul li a:hover {
	background-position:11px -147px;
}


/* 	Right Anthracite-Cyan */
/*	Notice : Image is broader than Icon */
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-d dd ul li a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-d dd ul li a.ms-hover,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly a {
	background-image:url(/css/css_ng/lsi_arrow_right_ant_cyan.gif);
	background-position:0px 6px;
	background-repeat:no-repeat;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly a {
	background-position:100% 6px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover a,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.iehover a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly a:hover,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.ms-fly-hover a,
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly.iehover a, 
div#ms-navi-pcn-fly-v1 div ul li.ms-has-fly a.ms-active {
	background-position:100% -28px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a {
	background-position:10px 6px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a:hover,
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dl.ms-navi-main-fly-v1-navi-d dd ul li a.ms-hover {
	background-position:10px -28px;
}

/*	Var 2 */
div#ms-navi-webspecial ul li a {
	background-image:url(/css/css_ng/lsi_arrow_right_ant_cyan_2.gif);
	background-position:100% 4px;
	background-repeat:no-repeat;
}
div#ms-navi-webspecial ul li a:hover {
	background-position:100% -30px;
}

/*	Var 2 - 5px */
div.ms-pcn-linklist ul li a {
	background-image:url(/css/css_ng/lsi_arrow_right_ant_cyan_2_5px.gif);
	background-position:0% 4px;
	background-repeat:no-repeat;
}
div.ms-pcn-linklist ul li a:hover {
	background-position:0% -496px;
}


/* 	Left Anthracite-Cyan */
div#ms-navi-webspecial ul li.ms-navi-webspecial-first a {
	background-image:url(/css/css_ng/lsi_arrow_left_ant_cyan_2.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
div#ms-navi-webspecial ul li.ms-navi-webspecial-first a:hover {
	background-position:0px -30px;
}



/* Left Grey-Cyan */
ul.ms-agc li.ms-first-li a {
	background-image:url(/css/css_ng/lsi_arrow_left_grey_cyan.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
}
ul.ms-agc li.ms-first-li a:hover {
	background-position:1px -29px;
}


/* Right Grey-Cyan */
ul.ms-agc li.ms-last-li a {
	background-image:url(/css/css_ng/lsi_arrow_right_grey_cyan.gif);
	background-position:1px 5px;
	background-repeat:no-repeat;
}
ul.ms-agc li.ms-last-li a:hover {
	background-position:1px -29px;
}


/*	MS-Text ********************************************************************
*******************************************************************************/
body#ms-page-home div#ms-wrapper-f p.ms-text {
	margin-bottom:15px;
}
body#ms-page-home div#ms-wrapper-f div#ms-home-showroom p.ms-text {
	margin-bottom:10px;
}
body#ms-page-home div#ms-wrapper-f div.ms-home-adaptive p.ms-text {
	margin-bottom:4px;
}

/*	MS-Image *******************************************************************
*******************************************************************************/
body#ms-page-home div#ms-wrapper-f div.ms-home-adaptive p.ms-image {
	display:inline;
	float:right;
	margin-right:9px;
	margin-bottom:6px;
}
body#ms-page-home div#ms-wrapper-f div#ms-f-right-c2 div.ms-home-adaptive p.ms-image {
	margin-right:0px;
}
/*	Border, da sonst padding nicht greift */
body#ms-page-home div#ms-wrapper-f div#ms-home-showroom p.ms-image {
	padding-bottom:10px;
}
div.ms-component-gallery-small-1 p.ms-image {
	margin-bottom:7px;
}


/*	Page Structure *************************************************************
*******************************************************************************/
body {
	float: left;
	width: 100%;
	background:#EFF1F3 url(/css/css_ng/bg_body.gif) repeat-y 0 0;
	font-family:arial, helvetica, verdana, "times new roman", sans-serif;
	font-size:62.5%;
}
html>body {
	font-size:10px;
}

div#ms-website {
	position:relative;
	float:left;
	width:1000px;
	line-height:1.3;
	margin-bottom:27px;
}

div#ms-header {
	float:left;
	width:100%;
	height:93px;
	background-image:url(/css/css_ng/bg_header.jpg);
}

/* float:left; */
div#ms-wrapper {
	clear:both;
	width:100%;
}

div#ms-footer {
	position:fixed;
	bottom:0;
	left:0;
	width:1000px;
	height:27px;
	background-color:#EFF1F3;
	background-image:url(/css/css_ng/bg_footer.jpg);
	overflow: hidden;
}

div#ms-mainnav {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 93px;
	width: 1000px;
}


/*	Header *********************************************************************
*******************************************************************************/
p#ms-mb-logo, div#ms-mb-logo {
	position:absolute;
	xleft:103px;
	left:30px;
	xtop:25px;
	top:21px;
}
#ms-mb-logo a {
	display:block;
	width:44px;
	height:43px;
	text-indent:-1000em;
}

/*	padding-left:6px; => 4px from Flyout Home-Navi :: div.ms-navi-home-fly */
p#ms-mb-title {
	position:absolute;
	left:339px;
	top:9px;
	line-height:1;

	left:356px;


	position:relative;
	left:260px;
	float:left;
	padding-left:10px;

	padding-left:6px;
}



/*	Footer *********************************************************************
*******************************************************************************/
div#ms-footer p#ms-mb-font {
	display:inline;
	float:left;
	margin-left:49px;
}


div#ms-footer div#ms-navi-footer {
	padding:8px 0 0 0;
	text-align:right;
}
div#ms-footer div#ms-navi-footer dl dt,
div#ms-footer div#ms-navi-footer dl dd,
div#ms-footer div#ms-navi-footer dl dd ul,
div#ms-footer div#ms-navi-footer dl dd ul li {
	display:inline;
}
div#ms-footer div#ms-navi-footer dl dd ul li a,
div#ms-footer div#ms-navi-footer dl dd ul li span {
	padding:0 10px;
	border-right:1px solid #666;
}
div#ms-footer div#ms-navi-footer dl dd ul li.ms-navi-last-li a,
div#ms-footer div#ms-navi-footer dl dd ul li.ms-navi-last-li span {
	padding-right:20px;
	border-right:0;
}




/*	Content ********************************************************************
*******************************************************************************/
div#ms-stage {
}

/*	295 height + 4 margin-bottom = 299 */
div#ms-component-gallery1 div#ms-stage,
div#ms-component-gallery2 div#ms-stage {
	height:299px;
}

div#ms-wrapper-f {
	clear:both;
	float:left;
	width:100%;
}


/*	Homepage -----------------------------------------------------------------*/
body#ms-page-home div#ms-f-left,
body#ms-page-home div#ms-f-right {
	float:left;
	width:500px;
	min-height:160px;
	background-image:url(/css/css_ng/bg_home_teaser_1.png);
}

body#ms-page-home h5 img {
	vertical-align:top;
	margin:0;
	padding:0;
}

body#ms-page-home div#ms-f-right-2 {
	min-height:160px;
	height:160px;
}
body#ms-page-home div.ms-home-teaser-2 {
	background-image:url(/css/css_ng/bg_home_teaser_2.png);
	background-repeat:repeat-y;
}
body#ms-page-home div.ms-home-teaser-3 {
	background-image:url(/css/css_ng/bg_home_teaser_3.png);
	background-repeat:repeat-y;

}
body#ms-page-home div.ms-home-teaser-4-with-line div#ms-f-right-c1 {
	background-image:url(/css/css_ng/bg_grid_wrapper.gif);
	background-position:19px 0px;
	background-repeat:repeat-y;

}
body#ms-page-home div#ms-f-left-2,
body#ms-page-home div#ms-f-right-2 div#ms-f-right-c1-2,
body#ms-page-home div#ms-f-right-2 div#ms-f-right-c2-2 {
	padding:17px 20px 0 20px;
}
body#ms-page-home div#ms-f-right-2 div.ms-home-productworld div#ms-f-right-c2-2 {
	padding-top:15px;
}


body#ms-page-home div#ms-home-quicklink,
body#ms-page-home div#ms-home-showroom {
	position:relative;
	float:left;
}
body#ms-page-home div#ms-home-quicklink {
	display:inline;
	width:160px;
	margin-right:40px;
}
body#ms-page-home div#ms-home-showroom {
	width:260px;
}

body#ms-page-home div#ms-f-right-c1 {
	position:relative;
	float:left;
	width:280px;
}
body#ms-page-home div#ms-f-right-c2 {
	position:relative;
	float:left;
	width:220px;
}
body#ms-page-home div.ms-home-productworld {
	position:absolute;
	top:-20px;
	width:100%;
	background:none;
	background-color:#FFF;
}

body#ms-page-home div.ms-home-productworld-2 {
	min-height:160px;
	_height:160px;
	_margin-top:20px;
}

body#ms-page-home div#ms-f-right div.ms-home-productworld ul {
	padding-top:0px;
}

body#ms-page-home div#ms-f-right div.ms-home-productworld ul li {
	margin-bottom:0px;
	float:left;
	clear:both;
}

/*	Grid 1a / 1b / 2a / 2b / pms --------------------------------------------------*/
/*	1b is same pms, just other stage height */
div.ms-distance-0 {
	margin:0 0 0 1px;
}
div.ms-distance-0r {
	margin:0 10px 0 1px;
}
div.ms-distance-l {
	margin:0 0 0 15px;
}
div.ms-distance-lr {
	margin:0 10px 0 15px;
}
body#ms-page-grid-2b div.ms-distance-0 {
	margin-left:2px;
}
body#ms-page-grid-2b div.ms-distance-0r {
	margin-left:2px;
}
body#ms-page-grid-2b div.ms-distance-l {
	margin-left:16px;
}
body#ms-page-grid-2b div.ms-distance-lr {
	margin-left:16px;
}


body#ms-page-grid-1b div#ms-stage {
	height:295px;
}
body#ms-page-pms-html div#ms-stage {
	height:340px;
}
body#ms-page-pms-flash div#ms-stage {
	min-height: 470px;
	max-height: 580px;
}
body#ms-page-grid-2b div#ms-stage {
	height:295px;
}

body#ms-page-grid-1a div#ms-wrapper-f,
body#ms-page-grid-1b div#ms-wrapper-f,
body#ms-page-grid-1b div#ms-wrapper-f div#ms-f-left-2,
body#ms-page-grid-2a div#ms-wrapper-f,
body#ms-page-grid-2b div#ms-wrapper-f div#ms-f-left-3,
body#ms-page-pms-html div#ms-wrapper-f,
body#ms-page-pms-html div#ms-wrapper-f div#ms-f-left-2 {
	padding-bottom:10px;
	background-image:url(/css/css_ng/bg_grid_wrapper.gif);
	background-repeat:repeat-y;
}
body#ms-page-grid-1b div#ms-wrapper-f div#ms-f-left-2,
body#ms-page-pms-html div#ms-wrapper-f div#ms-f-left-2 {
	background-image:url(/css/css_ng/bg_grid_wrapper_1b.gif);
}
body#ms-page-grid-2b div#ms-wrapper-f div#ms-f-left-3 {
	background-position:-259px 0px;
}
body#ms-page-grid-1a div#ms-wrapper-f {
	margin-top:35px;
}
body#ms-page-grid-1b div#ms-wrapper-f,
body#ms-page-grid-2b div#ms-wrapper-f,
body#ms-page-pms-flash div#ms-wrapper-f,
body#ms-page-pms-html div#ms-wrapper-f {
	margin-top:1px;
}

body#ms-page-grid-1a div#ms-f-left,
body#ms-page-grid-1b div#ms-f-left,
body#ms-page-grid-2a div#ms-f-left,
body#ms-page-grid-2b div#ms-f-left,
body#ms-page-pms-flash div#ms-f-left,
body#ms-page-pms-html div#ms-f-left {
	position:relative;
	float:left;
	width:260px;
}
body#ms-page-grid-2b div#ms-f-left {
	float:none;
	width:100%;
}
body#ms-page-grid-1a div#ms-f-left-2,
body#ms-page-grid-1b div#ms-f-left-2,
body#ms-page-grid-2a div#ms-f-left-2,
body#ms-page-pms-flash div#ms-f-left-2,
body#ms-page-pms-html div#ms-f-left-2 {
	padding:0px 17px 0 9px;
	padding-right:0px;
}
body#ms-page-grid-2b div#ms-f-left-2 {
	padding:0px 0px 0 9px;
}
body#ms-page-grid-1b div#ms-f-left-2,
body#ms-page-grid-2b div#ms-f-left-2,
body#ms-page-pms-flash div#ms-f-left-2,
body#ms-page-pms-html div#ms-f-left-2 {
	position:absolute;
	top:-305px;
}
body#ms-page-grid-1b div#ms-f-left-2 {
	top:-260px;
}
body#ms-page-grid-2b div#ms-f-left-2 {
	top:-295px;
}
body#ms-page-pms-flash div#ms-f-left-2 {
	top:-436px;
}
body#ms-page-pms-html div#ms-f-left-2 {
	top:-306px;
}
body#ms-page-grid-2a div#ms-f-left-2,
body#ms-page-grid-2b div#ms-f-left-2 {
	padding-top:35px;
}


/* ie only selector added by JJ */
body#ms-page-grid-1a div#ms-f-right,
body#ms-page-grid-1b div#ms-f-right,
body#ms-page-grid-2a div#ms-f-right,
body#ms-page-pms-flash div#ms-f-right,
body#ms-page-pms-html div#ms-f-right {
	float:right;
	width:740px;
	_width:690px;
}

body#ms-page-grid-1b div#ms-f-right-2,
body#ms-page-pms-flash div#ms-f-right-2,
body#ms-page-pms-html div#ms-f-right-2 {
	padding-top:19px;
}
body#ms-page-grid-1b div#ms-pcn,
body#ms-page-grid-2b div#ms-pcn,
body#ms-page-pms-flash div#ms-pcn,
body#ms-page-pms-html div#ms-pcn {
	width:234px;
	min-height:305px;
	height:auto !important;
	height:305px;
}
body#ms-page-grid-1b div#ms-pcn {
	min-height:260px;
}
body#ms-page-grid-1b div.ms-flash div#ms-pcn {
	min-height:238px;
}
body#ms-page-grid-2b div#ms-pcn {
	min-height:260px;
}
body#ms-page-pms-flash div#ms-pcn {
	min-height:0;
}
body#ms-page-pms-html div#ms-pcn {
	min-height:306px;
}

body#ms-page-grid-1a div#ms-teaser-f,
body#ms-page-grid-1b div#ms-teaser-f,
body#ms-page-pms-flash div#ms-teaser-f,
body#ms-page-pms-html div#ms-teaser-f {
	margin-top:18px;
}
/*	18525 */
body#ms-page-grid-2a div#ms-teaser-f {
	margin-top:16px;
}

body#ms-page-grid-2b div#ms-f-left-3 {
	padding-bottom:27px;
	border-top:1px solid #FFF;
}




/*	font-size based on px ******************************************************
*******************************************************************************/



body.ms-ng select,
body.ms-ng input,
body.ms-ng textarea,
body.ms-ng table {
	font-size:11px;
}

body#ms-page-webspecial div#ms-webspecial-hdl h1 {
	font-size:11px;
}
body.ms-ng h2 {
	font-size:13px;
	margin-bottom:15px;
}
body.ms-ng h3 {
	font-size:11px;
}
body.ms-ng h4.ms-tx3 {
	font-size:11px;
}
body.ms-ng h5,
p.ms-blind-h5 {
	font-size:11px;
}

body#ms-page-home div#ms-wrapper-f h6 {
	font-size:11px;
}


div#ms-navi-main,
div#ms-navi-webspecial,
div#ms-wrapper-f,
body#ms-page-model div#ms-wrapper {
	font-size:11px;
}

body#ms-page-webspecial div#ms-webspecial-sbl h2,
body.ms-ng h2.ms-hl11,
body.ms-ng div.ms-tx1,
body.ms-ng h4.ms-tx1,
body.ms-ng p.ms-tx2,
body.ms-ng ul.ms-en1 {
	font-size:12px;
}

.ms-font-large {
	font-size:12px;
}
/*
.ms-font-normal {
	font-size:11px;
}
*/
.ms-font-small {
	font-size:10px;
}


div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-price-total {
	font-size:11px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-noprice {
	font-size:10px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr {
	font-size:9px;
}

div#ms-footer div#ms-navi-footer {
	font-size:10px;
}


/* font-size added */


/* line-height added */

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland (9.2 Additions)
********************************************************************************
*******************************************************************************/

/*	Grid webclipping ---------------------------------------------------------*/
body#ms-page-webclipping div#ms-f-pcn {
	position:absolute;
	top:128px;
	left:9px;
	width:234px;
	padding-bottom:27px;
}

body#ms-page-webclipping div#ms-pcn {
	width:234px;
	min-height:260px;
}
body#ms-page-webclipping div#ms-teaser-f {
	margin-top:18px;
}




/*	IE6 :: In CC setzen */
* html body#ms-page-webclipping div#ms-pcn {
	height:260px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/
.ms-navi {
	margin:0;
	line-height:1;
}



/*	Header-Navigations *********************************************************
*******************************************************************************/
div#ms-navi-home, 
div#ms-navi-meta, 
div#ms-navi-main {
	position:absolute;
	z-index:100;
}
div#ms-navi-home {
	z-index:101;
}
div#ms-navi-main {
	top:8px;
}
div#ms-navi-home, 
div#ms-navi-main {
	left:260px;
}
div#ms-navi-meta {
	right:11px;
}
div#ms-navi-main {
	top:65px;
	z-index:10;
}

div#ms-navi-home {
	position:relative;
	float:left;
}



div#ms-navi-meta ul li {
	display:block;
	float:left;
	background-image:url(/css/css_ng/bg_navi_meta_l.png);
	background-position:0px -1000px;
}
/*
	margin-right:-1px;
*/
div#ms-navi-meta ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_meta_l_a_24b.png);
}
div#ms-navi-meta ul li:hover,
div#ms-navi-meta ul li.ms-active {
	background-position:0px 0px;
}
div#ms-navi-meta ul li a {
	background-image:url(/css/css_ng/bg_navi_meta_r.png);
	background-position:100% -1000px;
}
div#ms-navi-meta ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_meta_r_a_24b.png);
}
div#ms-navi-meta ul li:hover a, 
div#ms-navi-meta ul li a:hover, 
div#ms-navi-meta ul li.ms-active a {
	background-position:100% 0px;
} 
div#ms-navi-meta ul li a {
	display:inline;
	float:left;
	padding:9px 0 10px 0;
	margin-left:2px;
}
div#ms-navi-meta ul li a span {
	padding:0 10px 0 8px;
	border-right:1px solid #333;
}
div#ms-navi-meta ul li:hover a span, 
div#ms-navi-meta ul li a:hover span, 
div#ms-navi-meta ul li.ms-active a span, 
div#ms-navi-meta ul li.ms-active-next a span, 
div#ms-navi-meta ul li.ms-navi-last-li a span {
	padding-right:11px;
	border-right:0;
}


/*	Home-Navigation ************************************************************
*******************************************************************************/
div#ms-navi-home ul li {
	position:relative;
	display:block;
	background-image:url(/css/css_ng/bg_navi_home_l_24b.png);
	background-position:0px -1000px;
}
div#ms-navi-home ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_home_l_a_24b.png);
	background-position:0px 0px;
}
div#ms-navi-home ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_home_r_a_24b.png);
	background-position:100% 0px;
}
div#ms-navi-home ul li:hover, 
div#ms-navi-home ul li.ms-active:hover {
	background-image:url(/css/css_ng/bg_navi_home_r_24b.png);
	background-position:100% 100%;
	width:100%;
}

div#ms-navi-home ul li.ms-active:hover a {
	background:none;
}

div#ms-navi-home ul li div.ms-navi-home-fly {
	margin-right:4px;
}
div#ms-navi-home ul li:hover div.ms-navi-home-fly {
	background-image:url(/css/css_ng/bg_navi_home_l_24b.png);
	background-position:0% 100%;
}


div#ms-navi-home ul li a {
	display:block;
	margin-left:2px;
	padding:8px 10px 10px 8px;
}
/*	reset */
div#ms-navi-home ul li ul li,
div#ms-navi-home ul li:hover ul li, 
div#ms-navi-home ul li.ms-active ul li {
	background:none;
}
div#ms-navi-home ul li ul li, 
div#ms-navi-home ul li.ms-active ul li {
	padding:0;
}
div#ms-navi-home ul li:hover ul li, 
div#ms-navi-home ul li.ms-active:hover ul li {
	width:auto;
}



div#ms-navi-home ul li ul {
	display:none;
	margin-top:-2px;
	line-height:12px;
}
div#ms-navi-home ul li:hover ul {
	display:block;
}
/* padding-left from ms_css_basic.css*/
div#ms-navi-home ul li ul li a, 
div#ms-navi-home ul li.ms-active:hover ul li a {
	clear:both;
	margin-left:0;
	padding:0 0 2px 20px;
	width:118px;
	
	width: auto;
	padding-right: 9px;
}
div#ms-navi-home ul li ul li.ms-navi-last-li a,
div#ms-navi-home ul li.ms-active ul li.ms-navi-last-li a {
	padding-bottom:12px;
}

/*	Core-Navigation ************************************************************
*******************************************************************************/

div#ms-navi-main ul li {
	position:relative;
	display:block;
	float:left;
	background-image:url(/css/css_ng/bg_navi_main_l.png);
	background-position:0px -100px;
}

div#ms-navi-main ul li a {
	display:block;
	margin-left:2px;
	padding:9px 11px 8px 8px;
	background-image:url(/css/css_ng/bg_navi_main_r.png);
	background-position:100% -100px;
}

div#ms-navi-main ul li.ms-active {
	background-image:url(/css/css_ng/bg_navi_main_l_a_24b.png);
	background-position:0px 0px;
}
div#ms-navi-main ul li.ms-active a {
	background-image:url(/css/css_ng/bg_navi_main_r_a_24b.png);
	background-position:100% 0px;
}

/*	Hover */
div#ms-navi-main ul li.ms-fly-hover {
	background-image:url(/css/css_ng/bg_navi_main_l.png);
	background-position:0px 0px;
} 
div#ms-navi-main ul li.ms-fly-hover a {
	background-image:url(/css/css_ng/bg_navi_main_r.png);
	background-position:100% 0px;
}

/*	reset for sub */
div#ms-navi-main ul li ul li, 
div#ms-navi-main ul li.ms-fly-hover ul li, 
div#ms-navi-main ul li.iehover ul li {
	position:static;
	float:none;
	background:none;
}
div#ms-navi-main ul li ul li a, 
div#ms-navi-main ul li.ms-fly-hover ul li a, 
div#ms-navi-main ul li.iehover ul li a {
	background:none;
	margin-left:0;
	padding:0;
}


/*	Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2, 
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	display:none;
	position:absolute;
	width:369px;
	height:385px;
	background-image:url(/css/css_ng/bg_fly_v1_1.png);
}
/*
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	display:block;
}
*/

div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	left:366px;
	top:0;
	width:367px;
	background-image:url(/css/css_ng/bg_fly_v1_2.png);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	width:195px;
	height:auto;
	background-image:url(/css/css_ng/bg_fly_v2_1.png);
	background-position:0% 100%;
}

/*	Hover */
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v1-1, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li.ms-fly-hover div.ms-navi-main-fly-v1-2, 
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v2-1 {
	display:block;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	padding-bottom:20px;
}

/*	Boxes in Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-left, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-right {
	float:left;
	width:196px;
} 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1-right {
	width:170px;
}

div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin:0 25px 0 1px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin-right:3px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a {
	margin-bottom:30px;
	
	margin-bottom:13px; /* 19079 */
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a {
	margin-bottom:20px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b {
	margin-left:10px;
}

div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	display:block;
	padding:3px 10px 2px 10px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li dl.ms-navi-main-fly-v1-navi-d dt {
	padding-bottom:4px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li.ms-navi-first-li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dt {
	padding-top:4px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a {
	padding-top:2px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li.ms-navi-first-li a {
	padding-top:3px;
	padding-bottom:3px;
	border-top:1px solid #D8D8D8;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt {
	padding-bottom:3px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	padding-top:3px;
}
div#ms-navi-main ul li ul.ms-navi-main-fly-v1-navi-a li a, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dd ul li a, 
div#ms-navi-main ul li ul.ms-navi-main-fly-v2-navi-a li a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h2 {
	border-bottom:1px solid #DDD;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h3 {
	padding-left:0;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-d dd ul li a {
	padding-left:19px;
}
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-b dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c dt, 
div#ms-navi-main ul li dl.ms-navi-main-fly-v2-navi-b dt {
	font-weight:bold;
}
/*	Abstand nach unten ueber top-Wert naechste Deklaration  */
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 h2 {
	margin:19px 5px 4px 15px;
	padding-left:9px;
	padding-bottom:1px;
}

div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-left, 
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	position:absolute;
	top:66px;
	left:0;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-left {
	width:170px;
	margin:0 22px 0 15px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-right {
	left:207px;
	width:140px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 div.ms-navi-main-fly-v1-2-bottom {
	position:absolute;
	bottom:12px;
	left:4px;
	text-align:center;
	width:359px;
}



/*	PCN-Navigation *************************************************************
*******************************************************************************/
div#ms-pcn-top, 
div#ms-pcn-mddl {
	padding-left:1px;
}

div#ms-pcn-mddl div.ms-pcn-start, 
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 {
	position:relative;
	margin-bottom:5px;
}
div#ms-pcn-mddl div.ms-pcn-start, 
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1, 
div#ms-pcn-mddl div.ms-pcn-config {
	margin-left:5px;
	margin-right:6px;
}
div#ms-pcn-mddl div.ms-pcn-linklist {
	margin-left:10px;
	margin-right:10px;
}
div#ms-pcn-mddl div.ms-pcn-config, 
div#ms-pcn-mddl div.ms-pcn-linklist {
	padding-bottom:7px;
}

/*	Top - Headline ***************/
div#ms-pcn-top {
	background-image:url(/css/css_ng/bg_navi_pcn_top_24b.png);
}
div#ms-pcn-top p.ms-image {
	padding:9px 0 11px 20px;
}

/*	Middle - Content *************/
div#ms-pcn-mddl {
	background-image:url(/css/css_ng/bg_navi_pcn_mddl_24b.png);
	background-repeat:repeat-y;
}


div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 {
	position:relative;
	clear:both;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div {
	display:none;
	position:absolute;
	left:220px;
	top:0;
	width:240px;
	padding-left:4px;
	padding-bottom:3px;
	background-image:url(/css/css_ng/bg_fly_pcn_v1_24b.png);
	background-position:4px 100%;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li div#ms-navi-pcn-fly-v1-2 {
	left:231px;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1.ms-fly-hover div#ms-navi-pcn-fly-v1-1, 
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover div#ms-navi-pcn-fly-v1-2 {
	display:block;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li div#ms-navi-pcn-fly-v1-2 {

}

div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul {
	margin:0 3px 0 1px;
	padding:0;
	border-top:1px solid #DDD;
	
	float:left;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul li {
	position:relative;
	padding:0 5px;
	
	float:left;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div ul li a {
	display:block;
	padding:2px 10px 3px 10px;
	width:206px;
	border-bottom:1px solid #DDD;
}
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.ms-fly-hover ul li a,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 ul li.iehover ul li a {
	background:none;
}
div#ms-navi-pcn-fly-v1 ul li.ms-has-fly ul li a {
	background-image:none;
}



div#ms-pcn-mddl div.ms-pcn-config table {
	width:220px;
	background-color:#FFF;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td {
	padding-right:5px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td.ms-table-col-1 {
	width:135px;
	padding:0 10px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr td.ms-table-col-2 {
	width:50px;
	text-align:right;
	vertical-align:top;
}
div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-noprice td {
	padding:0 10px 0 13px;
}
div#ms-pcn-mddl div.ms-pcn-config table tr.ms-pcn-config-price-total {
	font-weight:bold;
}

/*	Linklist */
div#ms-pcn-mddl div.ms-pcn-linklist ul.ms-flLeft {
	width:100px;
	margin:0 10px 0 0;
}
div#ms-pcn-mddl div.ms-pcn-linklist ul.ms-flRight {
	width:100px;
	margin:0 0 0 0;
}


/*	Bottom - Shadow **************/
div#ms-pcn-bttm {
	height:4px;
	background-image:url(/css/css_ng/bg_navi_pcn_bttm_24b.png);
	background-position:0% 100%;
	font-size: 0;
	line-height: 0em;
}



/*	Block Navigation (Model Overview, Model Comparison) ************************
*******************************************************************************/
div#ms-nav8 {
	position:absolute;
	bottom:30px;
	left:20px;
}
div#ms-comparison-stage div#ms-nav8 {
	bottom:10px;
}
div#ms-nav8 li, 
div#ms-nav8 li a,
div#ms-nav8 li a span {
	display:block;
	margin:0;
	padding:0;
	line-height:1;
}
div#ms-nav8 li {
	width:auto;
} 
div#ms-nav8 li a, 
div#ms-nav8 li a span {
	background-image:url(/css/css_ng/bg_block_navi.gif);
} 
div#ms-nav8 li a span {
	padding:5px 29px 4px 11px;
}
div#ms-nav8 li#ms-nav8-li-1 a {
	background-position:0px 0px;
}
div#ms-nav8 li#ms-nav8-li-1 a span {
	background-position:100% -300px;
}
div#ms-nav8 li#ms-nav8-li-1 a:hover, 
div#ms-nav8 li#ms-nav8-li-1 a.ms-active {
	background-position:0px -50px;
}
div#ms-nav8 li#ms-nav8-li-1 a:hover span, 
div#ms-nav8 li#ms-nav8-li-1 a.ms-active span {
	background-position:100% -350px;
}
div#ms-nav8 li#ms-nav8-li-2 a {
	background-position:0px -100px;
}
div#ms-nav8 li#ms-nav8-li-2 a span {
	background-position:100% -400px;
}
div#ms-nav8 li#ms-nav8-li-2 a:hover, 
div#ms-nav8 li#ms-nav8-li-2 a.ms-active {
	background-position:0px -150px;
}
div#ms-nav8 li#ms-nav8-li-2 a:hover span, 
div#ms-nav8 li#ms-nav8-li-2 a.ms-active span {
	background-position:100% -450px;
}
div#ms-nav8 li#ms-nav8-li-3 a {
	background-position:0px -200px;
}
div#ms-nav8 li#ms-nav8-li-3 a span {
	background-position:100% -500px;
}
div#ms-nav8 li#ms-nav8-li-3 a span {
	padding-top:7px;
	padding-bottom:5px;
}
div#ms-nav8 li#ms-nav8-li-3 a:hover, 
div#ms-nav8 li#ms-nav8-li-3 a.ms-active {
	background-position:0px -250px;
}
div#ms-nav8 li#ms-nav8-li-3 a:hover span, 
div#ms-nav8 li#ms-nav8-li-3 a.ms-active span {
	background-position:100% -550px;
}





/* IE Corrections for Navigations
********************************************
*******************************************************************************/
div#ms-footer iframe,
div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe,
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe,
div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe,
div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe,
div.ms-modallayer iframe, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3 iframe {
      display: none;/*MOS, IE7*/
}

* html div#ms-footer iframe,
* html div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe,
* html div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe,
* html div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe,
* html div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe,
* html div.ms-modallayer iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3 iframe  {
      display:none;/*IE5*/
      display/**/:block;/*IE5*/
      height:390px;
      position:absolute;
      top:0;
      left:0;
      z-index:-1 !important;
      filter:mask();
}

* html div#ms-footer iframe {
      width:1000px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v1-1 iframe {
      width:369px;
}

* html div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 iframe {
      width:195px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-b-a iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-b iframe {
      width:386px;
}
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-0-a iframe, 
* html div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 iframe {
      width:195px;
}

* html div#ms-pcn-mddl div#ms-navi-pcn-fly-v1 div#ms-navi-pcn-fly-v1-1 iframe, 
* html div#ms93-sn-mddl div#ms93-sn-mddl-bttns div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 iframe, {
      width:245px;
}

* html div.ms-modallayer iframe {
      height:506px;
      width:818px;
}


/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/

ul.ms-lnk1-quality {
	line-height:1;
}



/*	Buttons ********************************************************************
*******************************************************************************/

body#ms-page-home div#ms-home-showroom p.ms-button-2 {
	position:absolute;
	bottom:10px;
	right:-3px;
}

body#ms-page-home div.ms-home-adaptive p.ms-button-2 {
	display:inline;
	clear:both;
	float:right;
	margin-right:-3px;
}

p.ms-button-2 a {
	display:block;
	float:left;
	padding:0px 0px 0px 3px;
	background-image:url(/css/css_ng/btn_2_va_l.png);
	background-position:0% 0%;
	white-space:nowrap;
}
p.ms-button-2 a span {
	display:block;
	padding:0 11px 0 6px;
	background-image:url(/css/css_ng/btn_2_va_r.png);
	background-position:100% 0%;
}
p.ms-button-2 a span span {
	display:block;
	padding-right:0;
	line-height:20px;
}

div.ms-form-dealersearch form p.ms-button-2 {
	float:right;
	padding-right:1px;
}




/*	Button PCN *****************************************************************
*******************************************************************************/
p.ms-pcn-button a {
	display:block;
	position:relative;
	padding:0px 0px 0px 15px;
	width:207px;
	background-image:url(/css/css_ng/btn_navi_pcn.gif);
	background-position:0% 0%;
	white-space:nowrap;
}
p.ms-pcn-button a span {
	display:block;
	padding:0 14px 0 0;
}
p.ms-pcn-button a span span {
	display:block;
	padding-right:0;
	padding: 2px 0 4px 0;
}
/*	Config Button */
div.ms-pcn-config p.ms-pcn-button a {
	background-image:url(/css/css_ng/btn_navi_pcn_config.gif);
}
/*
div#ms-navi-pcn-fly-v1 p.ms-pcn-button a span span {
	padding-bottom: 3px;
}
*/
div.ms-pcn-config p.ms-pcn-button a span span {
	padding-bottom: 5px;
}



/*	Button - Information */
a.ms-btn4 {
	display:block;
}
div.ms-tb1 table tbody th.ms-with-button a.ms-btn4, 
div.ms-tb1 table tbody td.ms-with-button a.ms-btn4, 
div.ms-tb7 table tbody th.ms-with-button a.ms-btn4, 
div.ms-tb7 table tbody td.ms-with-button a.ms-btn4 {
	float:right;
	margin-left:10px;
}

/*	Button - Close */
p.ms-btn6 {
	float:right;
	margin:4px 7px 3px 0;
}
p.ms-btn6 a {
	display:block;
	width:19px;
	height:20px;
	background-image:url(/css/css_ng/btn_6.gif);
	text-indent:-1000em;
}
p.ms-btn6 a:hover {
	background-position:0 -100px;
}




/*	Enlarge */
p.ms-link-enlarge {
	float:left;
	padding-top:5px;
}
p.ms-link-enlarge a {
	padding-left:17px;
	background-image:url(/css/css_ng/icon_enlarge.gif);
}
p.ms-link-enlarge a:hover {
	background-position:0px -50px;
}

/*	Lists *********************************************************************/

ul.ms-linklist-typ-1 li a, 
ul.ms-linklist-typ-1f li a, 
ul.ms-link-download li a {
	display:block;
}

/*	mouse sensitiv */
ul.ms-linklist-typ-1 li a, 
ul.ms-linklist-typ-1f li a, 
ul.ms-link-download li a {
	float:left;
}
/*	Download ******************************************************************/
/*	next declaration :: line-height */
ul.ms-link-download li {
	padding:2px 0;
}
ul.ms-link-download li a {
	padding-left:16px;
	background-image:url(/css/css_ng/icon_download.gif);
	background-position:0px 3px;
}
ul.ms-link-download li a:hover {
	background-position:0px -47px;
}


ul.ms-agc {
	float:right;
	padding-top:5px;
}
div.ms-modallayer-b-c-2 ul.ms-agc {
	margin-right:10px;
	margin-left: 50px;
	padding-top:0px;
	text-align: right;
}
ul.ms-agc li {
	display:block;
	float:left;
	margin-left:2px;
}
ul.ms-agc li a {
	display:block;
	width:14px;
	height:16px;
	background-image:url(/css/css_ng/icon_agc.gif);
}
ul.ms-agc li.ms-first-li a, 
ul.ms-agc li.ms-last-li a {
	width:6px;
}
ul.ms-agc li a:hover, 
ul.ms-agc li.ms-active a {
	background-position:0 -100px;
}






/*	Bulletlist *****************************************************************
*******************************************************************************/
body.ms-ng ul.ms-en1 {
}
body.ms-ng ul.ms-en1 li {
	padding-left:9px;
	background-image:url(/css/css_ng/lsi_en1.gif);
	background-position:0px 5px;
}


/*	Linklist *******************************************************************
*******************************************************************************/
div.ms-showroom-matrix-cell ul.ms-linklist-typ-1, 
div.ms-showroom-matrix-cell ul.ms-linklist-typ-1f, 
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1,
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1f {
	padding:0 10px;
}
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1,
td.ms-showroom-matrix-cell ul.ms-linklist-typ-1f {
	margin-bottom:5px;
}
td.ms-showroom-matrix-cell ul.ms-showroom-matrix-cell-distance-1 {
	margin-bottom:33px;
}
td.ms-showroom-matrix-cell ul.ms-showroom-matrix-cell-distance-2 {
	margin-bottom:19px;
}
td.ms-showroom-matrix-cell ul.ms-showroom-matrix-cell-distance-3 {
	margin-bottom:5px;
}


/*	Quality Linklist ***********************************************************
*******************************************************************************/
/*div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality, 
div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality {
	position:absolute;
	right:10px;
	top:274px;
}
*/
div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality, 
div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality {
	position:relative;
	margin:-20px 10px 0 0;
	text-align:right;
}
div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li, 
div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li {
	display:inline;
	padding-left:20px;
}
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li a, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li a {
	padding-left:17px;
	background-image:url(/css/css_ng/icon_quality.gif);
	background-position:0px 2px;
}
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-low a:hover, 
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-low a.ms-active, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-low a:hover, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-low a.ms-active {
	background-position:0px -98px;
}
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a {
	background-position:0px -198px;
}
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a:hover, 
body.ms-ng div#ms-component-gallery1 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a.ms-active, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a:hover, 
body.ms-ng div#ms-component-gallery2 div#ms-stage ul.ms-lnk1-quality li#ms-lnk1-quality-high a.ms-active {
	background-position:0px -298px;
}


/*	Thumbnail (Gallery) ********************************************************
*******************************************************************************/
/*	kein margin-bottom anwenden, da IE dies nicht darstellt */
div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5 li, 
div#ms-component-gallery2 div.ms-component-gallery2-images ul.ms-me5 li, 
div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images ul.ms-me5 li {
	display:block;
	float:left;
	margin:0 7px 0 0;
	padding:0 0 7px 0;
}
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5 li a, 
body.ms-ng div#ms-component-gallery2 div.ms-component-gallery2-images ul.ms-me5 li a, 
body.ms-ng div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images ul.ms-me5 li a {
	position:relative;
	display:block;
	background-image:url(/css/css_ng/brdr_070_040.gif);
	background-position:0% 0%;
}
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5 li a span, 
body.ms-ng div#ms-component-gallery2 div.ms-component-gallery2-images ul.ms-me5 li a span, 
body.ms-ng div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images ul.ms-me5 li a span {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:70px;
	height:40px;
	background-image:url(/css/css_ng/brdr_070_040.gif);
	background-position:-1000px -1000px;
	cursor:pointer;
}
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5 li a:hover span, 
body.ms-ng div#ms-component-gallery2 div.ms-component-gallery2-images ul.ms-me5 li a:hover span, 
body.ms-ng div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images ul.ms-me5 li a:hover span, 
body.ms-ng div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5 li.ms-active a span, 
body.ms-ng div#ms-component-gallery2 div.ms-component-gallery2-images ul.ms-me5 li.ms-active a span, 
body.ms-ng div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images ul.ms-me5 li.ms-active a span {
	background-position:0% 0%;
}


/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

div.ms-teaser {
	clear:both;
	width:234px;
	margin-bottom:22px;
}
body#ms-page-model div.ms-teaser {
	margin-bottom:0px;
}
body#ms-page-grid-1b div#ms-f-left div.ms-teaser, 
body#ms-page-pms-flash div#ms-f-left div.ms-teaser, 
body#ms-page-pms-html div#ms-f-left div.ms-teaser {
	margin-right:18px;
}

div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-4 div.ms-teaser {
	width:230px;
}

div.ms-teaser h3 a {
	display:block;
}
div.ms-teaser p.ms-text {
	margin-bottom:0;
}
div.ms-teaser p.ms-flLeft {
	margin-right:10px;
}
div.ms-teaser p.ms-flRight {
	margin-left:10px;
}



div.ms-teaser-typ-1-2, 
div.ms-teaser-typ-2-2, 
div.ms-teaser-typ-5-2, 
div.ms-teaser-typ-7-2 {
	padding:0 3px 0 1px;
}
div.ms-teaser-typ-4-2 {
	padding:0 0 0 10px;
}



div.ms-teaser-typ-2 h3, 
div.ms-teaser-typ-2 p.ms-text, 
div.ms-teaser-typ-3 h3, 
div.ms-teaser-typ-3 p.ms-text, 
div.ms-teaser-typ-4 h3, 
div.ms-teaser-typ-4 p.ms-text {
	float:left;
}

/*	Teaser Typ 1 ***************************************************************
*******************************************************************************/
body#ms-page-home div#ms-f-right div.ms-teaser-typ-1 {
	margin-bottom:9px;
}
body#ms-page-home div#ms-f-right div.ms-teaser-typ-1 p.ms-text {
	margin-bottom:0px;
}


/*	Teaser Typ 2 ***************************************************************
*******************************************************************************/
div.ms-teaser-typ-2 h3, 
div.ms-teaser-typ-2 p.ms-text {
	width:147px;
}
div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-4 div.ms-teaser-typ-2 h3, 
div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-4 div.ms-teaser-typ-2 p.ms-text {
	width:143px;
}
div.ms-tb5 table tr.ms-table-teaser td div.ms-teaser-typ-2 p.ms-image {
	width:70px;
}



/*	Teaser Typ 3 ***************************************************************
*******************************************************************************/
div.ms-teaser-typ-3 h3, 
div.ms-teaser-typ-3 p.ms-text {
	width:140px;
}
div.ms-teaser-typ-3 h3 {
	margin-top:-1px;
}
div.ms-teaser-typ-3 {
	padding-top:2px;
	background-image:url(/css/css_ng/bg_teaser_typ_3_top_24b.png);
	background-position:0% 0%;
	background-repeat:no-repeat;
	zoom:1;
}
div.ms-teaser-typ-3-2 {
	padding:3px 3px 3px 4px;
	background-image:url(/css/css_ng/bg_teaser_typ_3_bttm_24b.png);
	background-position:0% 100%;
	background-repeat:no-repeat;
	zoom:1;
}



/*	Teaser Typ 4 ***************************************************************
*******************************************************************************/
div.ms-teaser-typ-4 {
	width:248px;
}
td.ms-showroom-matrix-teaser div.ms-teaser-typ-4 {
	margin-bottom:0px;
}
body#ms-page-grid-1b div#ms-f-left div.ms-teaser-typ-4, 
body#ms-page-pms-flash div#ms-f-left div.ms-teaser-typ-4, 
body#ms-page-pms-html div#ms-f-left div.ms-teaser-typ-4 {
	margin-right:4px;
}
div.ms-showroom-matrix-teaser div.ms-teaser-typ-4, 
td.ms-showroom-matrix-teaser div.ms-teaser-typ-4 {
	width:249px;
}
div.ms-teaser-typ-4 h3, 
div.ms-teaser-typ-4 p.ms-text {
	width:123px;
}
body.ms-ng div.ms-teaser-typ-4 h3 {
	margin-top:7px;
}



/*	Teaser Typ 5 ***************************************************************
*******************************************************************************/
div.ms-teaser-typ-5 p.ms-image {
	margin-bottom:5px;
}



/*	Teaser Typ 7 ***************************************************************
*******************************************************************************/
div.ms-teaser-typ-7 h3 {
	padding:2px 10px;
	color:#FFF;
	font-weight:bold;
}
div.ms-teaser-typ-7 p.ms-image {
	margin-bottom:1px;
	text-align:center;
}
div.ms-teaser-typ-7-cnt {
	padding:8px 5px;
}
div.ms-teaser-typ-7-cnt p.ms-text {
	padding:0 3px 0 5px;
}
div.ms-teaser-typ-7-cnt div.ms-teaser-typ-7-linklist {
	margin-top:8px;
	padding:8px 5px 0 5px;
	border-top:1px solid #F9F9F9;
}

/*	PMS Flash ***************************************************************
*******************************************************************************/
body#ms-page-pms-flash div.ms-teaser-typ-3,
body#ms-page-pms-flash div.ms-teaser {
	clear:both;
	margin-bottom: 1px;
	width:234px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/



/*	General ********************************************************************
*******************************************************************************/
div.ms-form form p.ms-form-text input, 
form p.ms-form-select select {
	border:1px solid #808080;
	border-right-color:#D4D4D4;
	border-bottom-color:#D4D4D4;
}

/*	Dealer Search **************************************************************
*******************************************************************************/
div.ms-form-dealersearch {
	padding:5px 0px 0 5px;
}
div.ms-form-dealersearch form p.ms-form-text {
	float:left;
	margin-right:3px;
}
div.ms-form-dealersearch form p.ms-form-text label {
	padding-right:8px;
}
div.ms-form-dealersearch form p.ms-form-text input {
	width:110px;
}

/*	Table 2 ********************************************************************
*******************************************************************************/
div.ms-tb2 table.ms-table-cols-2 .ms-table-col-1 p.ms-form-select select {
	width:338px;
}
div.ms-tb2 table.ms-table-cols-2 .ms-table-col-2 p.ms-form-select select {
	width:353px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-1 p.ms-form-select select {
	width:213px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-2 p.ms-form-select select {
	width:229px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-3 p.ms-form-select select {
	width:228px;
}
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-1 p.ms-form-select select {
	width:213px;
}
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-2 p.ms-form-select select, 
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-3 p.ms-form-select select {
	width:145px;
}
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-4 p.ms-form-select select {
	width:146px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-2 p.ms-form-select select, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-3 p.ms-form-select select {
	width:229px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-4 p.ms-form-select select {
	width:228px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-2 p.ms-form-select select, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-3 p.ms-form-select select, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-4 p.ms-form-select select {
	width:166px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-5 p.ms-form-select select {
	width:167px;
}

/*	Table 5 ********************************************************************
*******************************************************************************/
div.ms-tb5 form table .ms-table-col-2 p.ms-form-select select, 
div.ms-tb5 form table .ms-table-col-3 p.ms-form-select select, 
div.ms-tb5 form table .ms-table-col-4 p.ms-form-select select {
	width:228px;
}

/*	Gallery 1 / 2 **************************************************************
*******************************************************************************/
div#ms-component-gallery1 form p.ms-form-select select, 
div#ms-component-gallery2 form p.ms-form-select select {
	width:160px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

div.ms-component {
	clear:both;
}

/* margin: StyleGuide 16px :: -2px -> line-height */
body.ms-ng div.ms-component-tab, 
body.ms-ng div.ms-tx1 p, 
body.ms-ng ul.ms-en1, 
body.ms-ng div.ms-component ul.ms-linklist-typ-1, 
body.ms-ng div.ms-component ul.ms-linklist-typ-1f, 
body.ms-ng div.ms-component ul.ms-link-download, 
body.ms-ng div.ms-tb1 table, 
body.ms-ng div.ms-tb2 table, 
body.ms-ng div.ms-tb5 table, 
body.ms-ng div.ms-tb7 table, 
body.ms-ng div.ms-component-equipment p, 
body.ms-ng div.ms-component-gallery-small-1-wrapper {
	margin-bottom:16px;
}


body.ms-ng div.ms-component-copyimgsys div.ms-tx1 p {
	margin-bottom:12px;
} 
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-linklist-typ-1, 
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-linklist-typ-1f, 
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-link-download, 
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-en1 {
	margin-bottom:9px;
}
body.ms-ng div.ms-component-equipment {
	margin-bottom: 7px;
}

/*	separate Abstaende */
body.ms-ng div.ms-tb5 table {
	margin-bottom: 30px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys div.ms-tx1-next-en1 p {
	margin-bottom:9px;
} 
body.ms-ng div.ms-component div.ms-component-copyimgsys div.ms-tx1-next-linklist-typ-1 p {
	margin-bottom:10px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys div.ms-tx1-next-link-download p {
	margin-bottom:8px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-en1-next-tx1 {
	margin-bottom:9px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-en1-next-linklist-typ-1 {
	margin-bottom:10px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-en1-next-link-download {
	margin-bottom:8px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-linklist-typ-1-next-tx1 {
	margin-bottom:9px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-linklist-typ-1-next-en1 {
	margin-bottom:9px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-linklist-typ-1-next-link-download {
	margin-bottom:8px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-link-download-next-tx1 {
	margin-bottom:7px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-link-download-next-en1 {
	margin-bottom:7px;
}
body.ms-ng div.ms-component div.ms-component-copyimgsys ul.ms-link-download-next-linklist-typ-1 {
	margin-bottom:8px;
}

/*	body.ms-ng p.ms-me2 - 19003 */
body.ms-ng div#ms-website div.ms-component p.ms-me2, 
body.ms-ng div#ms-website div.ms-component .ms-last-element {
	margin-bottom:0;
}
body.ms-ng div#ms-website div.ms-component p.ms-me2-with-distance {
	margin-bottom:14px;
}

/*	wenn Aenderung auch in ms_css_basic.css 
	-> body.ms-ng div#ms-f-left h4.ms-tx3 */
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1, 
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1f, 
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-link-download {
	width:230px;
}
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-teaser ul.ms-linklist-typ-1, 
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-teaser ul.ms-linklist-typ-1f, 
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-teaser ul.ms-link-download {
	width:auto;
}



/*	kein margin-bottom verwenden -> kein Abstand im IE6 Teaser Typ 7  */
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1, 
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1f, 
body.ms-ng div#ms-f-left div#ms-teaser-f ul.ms-link-download {
	margin-bottom:22px;
}

/*	ms-tx3- ********************************************************************
*******************************************************************************/
/*	NEXT -linklist-typ-1 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-linklist-typ-1, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-linklist-typ-1, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-linklist-typ-1, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-linklist-typ-1, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-linklist-typ-1 {
	margin-bottom:1px;
}
/*	NEXT -link-download */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-link-download, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-link-download, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-link-download, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-link-download, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f h4.ms-tx3-next-link-download {
	margin-bottom:-1px;
}

/*	linklist-typ-1- ************************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-tx3 {
	margin-bottom:17px;
}
/*	NEXT -ms-teaser-typ-1 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1 {
	margin-bottom:15px;
}
/*	NEXT -ms-teaser-typ-2 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-2, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-2, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-2, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-2, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-2 {
	margin-bottom:19px;
}
/*	NEXT -ms-teaser-typ-5 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-5, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-5, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-5, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-5, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-5 {
	margin-bottom:19px;
}
/*	NEXT -ms-teaser-typ-6 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-6, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-6, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-6, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-6, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-6 {
	margin-bottom:19px;
}
/*	NEXT -ms-teaser-typ-7 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-7, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-7, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-7, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-7, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-7 {
	margin-bottom:19px;
}

/*	ms-link-download- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-tx3 {
	margin-bottom:14px;
}
/*	NEXT -ms-teaser-typ-1 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-1, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-1, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-1, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-linklist-typ-1-next-teaser-typ-1 {
	margin-bottom:14px;
}
/*	NEXT -ms-teaser-typ-2 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-2, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-2, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-2, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-2, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-2 {
	margin-bottom:17px;
}
/*	NEXT -ms-teaser-typ-5 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-5, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-5, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-5, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-5, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-5 {
	margin-bottom:17px;
}
/*	NEXT -ms-teaser-typ-6 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-6, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-6, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-6, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-6, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-6 {
	margin-bottom:17px;
}
/*	NEXT -ms-teaser-typ-7 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-7, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-7, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-7, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-7, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f ul.ms-link-download-next-teaser-typ-7 {
	margin-bottom:17px;
}

/*	ms-teaser-typ-1- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-1-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-1-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-1-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-1-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-1-next-tx3 {
	margin-bottom:17px;
}

/*	ms-teaser-typ-2- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-2-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-2-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-2-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-2-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-2-next-tx3 {
	margin-bottom:16px;
}

/*	ms-teaser-typ-5- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-5-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-5-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-5-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-5-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-5-next-tx3 {
	margin-bottom:17px;
}

/*	ms-teaser-typ-6- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-6-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-6-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-6-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-6-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-6-next-tx3 {
	margin-bottom:20px;
}

/*	ms-teaser-typ-7- **********************************************************
*******************************************************************************/
/*	NEXT -ms-tx3 */
body#ms-page-grid-1a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-7-next-tx3, 
body#ms-page-grid-1b div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-7-next-tx3, 
body#ms-page-grid-2a div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-7-next-tx3, 
body#ms-page-grid-pms-html div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-7-next-tx3, 
body#ms-page-grid-pms-flash div#ms-f-left div#ms-teaser-f div.ms-teaser-typ-7-next-tx3 {
	margin-bottom:20px;
}









body.ms-ng div#ms-f-left div#ms-pcn ul.ms-linklist-typ-1, 
body.ms-ng div#ms-f-left div#ms-pcn ul.ms-linklist-typ-1f, 
body.ms-ng div#ms-f-left div#ms-pcn ul.ms-link-download {
	margin-bottom:0;
	padding-bottom:0px;
}



/* margin: StyleGuide 16px :: -2px -> line-height */
body div.ms-component-separate {
	overflow:hidden;
	height:1px;
	margin:14px 0;
	background-image:url(/css/css_ng/rule_h_line_grey.gif);
	background-position:0% 0%;
	background-repeat:repeat-x;
}
/*	0t = top-margin:0 */
body div.ms-component-separate-0t {
	margin-top:0;
}


/* Copy Image System ***********************************************************
*******************************************************************************/
div.ms-component-copyimgsys {
	float:left;
	width:100%;
	margin-bottom:27px;
}
div.ms-component-copyimgsys-f-left {
	float:left;
	width:465px;
}
div.ms-component-copyimgsys-f-right {
	float:right;
	width:230px;
}
/*	Special :: Folder Table - Active */
div.ms-tb3 table tr.ms-tb3-row-active div.ms-tb3-row-content-2 div.ms-component-copyimgsys-f-left {
	width:415px;
}
/*	End */

/*	Special :: Folder Table in Folder Table - Active */
div.ms-tb3 table tr.ms-tb3-row-active div.ms-tb3 table tr.ms-tb3-row-active div.ms-tb3-row-content-2 div.ms-component-copyimgsys-f-left {
	width:382px;
}
/*	End */




/* Footnote ********************************************************************
*******************************************************************************/
body#ms-page-grid-1a div.ms-footnote, 
body#ms-page-grid-1b div.ms-footnote, 
body#ms-page-grid-2a div.ms-footnote, 
div#ms-component-gallery1 div.ms-footnote, 
div#ms-component-gallery2 div.ms-footnote, 
body#ms-page-grid-2b div.ms-footnote, 
body#ms-page-model div.ms-footnote {
	margin-bottom:30px;
}
body#ms-page-grid-1a div.ms-footnote, 
body#ms-page-grid-1b div.ms-footnote, 
body#ms-page-grid-2a div.ms-footnote, 
div#ms-component-gallery1 div.ms-footnote, 
div#ms-component-gallery2 div.ms-footnote {
	width:590px;
}
body#ms-page-grid-2b div.ms-footnote {
	width:840px;
}
body#ms-page-model div.ms-footnote {
	width:725px;
	padding-left:5px;
}



/* Tabs ************************************************************************
*******************************************************************************/
body.ms-ng div.ms-component-tab {
	float:left;
	width:100%;
	background-image:url(/css/css_ng/rule_h_line_grey.gif);
	background-position:0% 100%;
	background-repeat:repeat-x;
	line-height:1;
}
div.ms-component-tab ul li {
	display:block;
	float:left;
	background-image:url(/css/css_ng/bg_navi_tab.gif);
}
div.ms-component-tab-size-1 ul li {
	background-position:0px -200px;
}
div.ms-component-tab-size-1 ul li.ms-active {
	background-position:0px -300px;
}
div.ms-component-tab-size-2 ul li {
	background-position:0px -600px;
}
div.ms-component-tab-size-2 ul li.ms-active {
	background-position:0px -700px;
}
div.ms-component-tab ul li a {
	display:block;
	float:left;
	margin-left:1px;
	padding:0 9px 0 7px;
	background-image:url(/css/css_ng/bg_navi_tab.gif);
}
div.ms-component-tab ul li span {
	display:block;
	padding:4px 0;
}
div.ms-component-tab-size-1 ul li a {
	height:19px;
	background-position:100% 0px;
}
div.ms-component-tab-size-1 ul li.ms-active a {
	background-position:100% -100px;
}
div.ms-component-tab-size-2 ul li a {
	height:32px;
	background-position:100% -400px;
}
div.ms-component-tab-size-2 ul li.ms-active a {
	background-position:100% -500px;
}


/*	Tables	********************************************************************
*******************************************************************************/
div.ms-tb1 table,
div.ms-tb2 table,
div.ms-tb3 table,
div.ms-tb5 table,
div.ms-tb7 table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.ms-tb5 table {
	table-layout: fixed;
}

div.ms-tb1 table th, 
div.ms-tb1 table td, 
div.ms-tb2 table th, 
div.ms-tb2 table td, 
div.ms-tb5 table th, 
div.ms-tb5 table td, 
div.ms-tb7 table th, 
div.ms-tb7 table td {
	padding:3px 9px;
	border:1px solid #DDD;
	border-right:0;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
div.ms-tb5 table th, 
div.ms-tb5 table td {
	padding-top: 2px;
	padding-bottom: 1px;
}
div.ms-tb2 table thead th {
	border-top:0;
}
div.ms-tb5 table thead th.ms-table-col-1 {
	border-top:0;
	border-left:0;
}
div.ms-tb5 table tr.ms-table-no-border th, 
div.ms-tb5 table tr.ms-table-no-border td {
	border:0;
	border-left: 1px solid #FFF;
}
div.ms-tb5 table thead th.ms-table-col-2, 
div.ms-tb5 table thead th.ms-table-col-3, 
div.ms-tb5 table thead th.ms-table-col-4 {
	padding-top:10px;
	padding-bottom:10px;
}
div.ms-tb5 table tr.ms-table-special-row td {
	padding-top:10px;
	border-bottom: 1px solid #FFF;
}

div.ms-tb2 table tbody tr.ms-colored th, 
div.ms-tb5 table tbody tr.ms-colored th {
	font-weight:bold;
}

/*	Span ist nur wegen Fading-Effekt vorhanden */
div.ms-comparison-filter div.ms-tb5 table tbody tr, 
div.ms-comparison-filter div.ms-tb5 table tbody tr th, 
div.ms-comparison-filter div.ms-tb5 table tbody tr td, 
div.ms-comparison-filter div.ms-tb5 table tbody tr th span, 
div.ms-comparison-filter div.ms-tb5 table tbody tr td span {
	background-color:#FFF;
	filter: alpha(opacity=100); 
	opacity: 1.0;
}

div.ms-tb1 table thead th, 
div.ms-tb1 table tbody tr.ms-colored th, 
div.ms-tb1 table tbody tr.ms-colored td, 
div.ms-tb2 table tbody tr.ms-colored th,
div.ms-tb2 table tbody tr.ms-colored td,
div.ms-tb5 table tbody tr.ms-colored th,
div.ms-tb5 table tbody tr.ms-colored td,
div.ms-comparison-filter div.ms-tb5 table tbody tr.ms-colored,
div.ms-comparison-filter div.ms-tb5 table tbody tr.ms-colored th,
div.ms-comparison-filter div.ms-tb5 table tbody tr.ms-colored td,
div.ms-comparison-filter div.ms-tb5 table tbody tr.ms-colored th span,
div.ms-comparison-filter div.ms-tb5 table tbody tr.ms-colored td span,
div.ms-tb7 table th {
	background-color:#F8F8F8;
}
div.ms-tb1 table th.ms-table-col-1, 
div.ms-tb2 table th.ms-table-col-1, 
div.ms-tb5 table th.ms-table-col-1, 
div.ms-tb7 table th.ms-table-col-1 {
	padding-left:14px;
	padding-right:8px;
}
div.ms-tb1 table .ms-table-col-4,
div.ms-tb1 table .ms-table-col-last, 
div.ms-tb2 table .ms-table-col-last, 
div.ms-tb5 table .ms-table-col-4, 
div.ms-tb5 table .ms-table-col-last, 
div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-2, 
div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-3, 
div.ms-tb5 table tr.ms-table-teaser td.ms-table-col-4, 
div.ms-tb7 table .ms-table-col-4, 
div.ms-tb7 table .ms-table-col-last {
	padding-right:0;
}
div.ms-tb1 table th.ms-table-col-1, 
div.ms-tb2 table th.ms-table-col-1, 
div.ms-tb7 table th.ms-table-col-1 {
	border-left:0;
}
div.ms-tb1 table tbody th.ms-with-button, 
div.ms-tb1 table tbody td.ms-with-button, 
div.ms-tb7 table tbody th.ms-with-button, 
div.ms-tb7 table tbody td.ms-with-button {
	padding-top:0;
	padding-bottom:0;
}
div.ms-tb1 table tbody th.ms-with-button span, 
div.ms-tb1 table tbody td.ms-with-button span, 
div.ms-tb7 table tbody th.ms-with-button span, 
div.ms-tb7 table tbody td.ms-with-button span {
	display:block;
	float:left;
	padding:3px 0;
}

div.ms-tb1 table .ms-table-distance-2 {
	padding-top:8px;
	padding-bottom:8px;
}
body#ms-page-grid-2a div.ms-tb1 table .ms-table-distance-2 {
	padding-top:10px;
	padding-bottom:10px;
}
div.ms-tb2 table th.ms-table-distance-3, 
div.ms-tb5 table th.ms-table-distance-3 {
	padding-left:29px;
}

/*	Entfernen wenn OK	
div.ms-tb1 table.ms-table-cols-4 .ms-table-col-1, 
div.ms-tb7 table.ms-table-cols-4 .ms-table-col-1 {
	width:154px;
}
*/
div.ms-tb2 table.ms-table-cols-2 .ms-table-col-1 {
	width:340px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-1, 
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-1, 
div.ms-tb2 table.ms-table-cols-5 .ms-table-col-1 {
	width:215px;
}
/*	Cell indentend */
div.ms-tb2 table.ms-table-cols-2 .ms-table-distance-3 {
	width:325px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-distance-3, 
div.ms-tb2 table.ms-table-cols-4 .ms-table-distance-3, 
div.ms-tb2 table.ms-table-cols-5 .ms-table-distance-3 {
	width:200px;
}
/*	Entfernen wenn OK
div.ms-tb1 table.ms-table-cols-4 .ms-table-col-2, 
div.ms-tb1 table.ms-table-cols-4 .ms-table-col-3, 
div.ms-tb7 table.ms-table-cols-4 .ms-table-col-2, 
div.ms-tb7 table.ms-table-cols-4 .ms-table-col-3 {
	width:169px;
}
*/
div.ms-tb2 table.ms-table-cols-2 .ms-table-col-2 {
	width:355px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-2 {
	width:231px;
}
div.ms-tb2 table.ms-table-cols-3 .ms-table-col-3 {
	width:230px;
}
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-2, 
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-3 {
	width:147px;
	
	width:144px; /* 19018 */
}
div.ms-tb2 table.ms-table-cols-4 .ms-table-col-4 {
	width:148px;
	
	width:145px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-2, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-3 {
	width:231px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-4 .ms-table-col-4 {
	width:230px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-2, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-3, 
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-4 {
	width:168px;
}
body#ms-page-grid-2b div.ms-tb2 table.ms-table-cols-5 .ms-table-col-5 {
	width:169px;
}
/*	Entfernen wenn OK
div.ms-tb1 table.ms-table-cols-4 .ms-table-col-4, 
div.ms-tb7 table.ms-table-cols-4 .ms-table-col-4 {

}
*/
div.ms-tb5 table .ms-table-col-1 {
	width:215px;
}
div.ms-tb5 table .ms-table-col-2, 
div.ms-tb5 table .ms-table-col-3, 
div.ms-tb5 table .ms-table-col-4 {
	width:230px;
}
div.ms-tb5 table .ms-table-distance-3 {
	width:200px;
}


/*	Folding Table  *************************************************************
*******************************************************************************/
div.ms-tb3 {
	float:left;
	width:100%;
	border-top:1px solid #DDD;
}
div.ms-tb3 table tr td {
	border-bottom:1px solid #DDD;
	vertical-align:middle;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l {
	display:block;
	float:left;
	width:609px;
	padding: 1px 0 2px 0;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text {
	padding:0 0 0 15px;
}
div.ms-tb3 table tr td p.ms-mme5 {
	padding:5px 10px 5px 40px;
	text-align:right;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text a {
	display:block;
	float:left;
	width:10px;
	height:10px;
	margin: 2px 9px 0 0;
	background-image:url(/css/css_ng/icon_arrow_button.gif);
	text-indent:-1000em;
}
div.ms-tb3 table tr.ms-tb3-row-with-2-lines td div.ms-tb3-cell-l p.ms-text a {
	margin-top:8px;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text span {
	display:block;
	float:left;
	width:575px;
}
div.ms-tb3 table tr.ms-tb3-row-with-image td div.ms-tb3-cell-l {
	padding:0;
}

/*	Row Active */
div.ms-tb3 table tr.ms-tb3-row-active td {
	background-color:#ECECEC;
}
div.ms-tb3 table tr.ms-tb3-row-active td p.ms-text a {
	background-position:0px -150px;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-row-content {
	float:left;
	width:100%;
	padding:20px 0;
	margin-top: 1px;
	background-color:#F8F8F8;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-row-content-2 {
	padding:0 10px 0 33px;
}


/*	Folder Table in Folder Table */
div.ms-tb3 div.ms-tb3 {
	float:left;
	width:683px;
	border:1px solid #DDD;
	border-bottom:0;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td {
	background-color:#F8F8F8;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td div.ms-tb3-cell-l {
	width:563px;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text a {
	background-position:0px 0px;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text span {
	width:529px;
}
/*	Folder Table in Folder Table - Row Active */
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr.ms-tb3-row-active td {
	background-color:#ECECEC;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr.ms-tb3-row-active div.ms-tb3-cell-l p.ms-text a {
	background-position:0px -150px;
}


/* Vertikal Zentrierung des Icons 
div.ms-tb3 {
	float:left;
	width:100%;
	border-top:1px solid #DDD;
}
div.ms-tb3 table tr td {
	border-bottom:1px solid #DDD;
	vertical-align:middle;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l {
	display:block;
	float:left;
	width:575px;
	padding:4px 0 5px 0;
}
div.ms-tb3 table tr td.ms-tb3-cell-arrow {
	padding:0 9px 0 15px;
}
div.ms-tb3 table tr td.ms-tb3-cell-arrow img {
	vertical-align:middle;
}
div.ms-tb3 table tr td p.ms-mme5 {
	padding:5px 10px 5px 40px;
	text-align:right;
}
div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text span {
	display:block;
	float:left;
	width:575px;
}
div.ms-tb3 table tr.ms-tb3-row-with-image td div.ms-tb3-cell-l {
	padding:0;
}
*/

/*	Row Active */
/* Vertikal Zentrierung des Icons 
div.ms-tb3 table tr.ms-tb3-row-active td {
	background-color:#ECECEC;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-cell-l {
	width:695px;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-row-content {
	float:left;
	width:100%;
	padding:20px 0;
	background-color:#F8F8F8;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-row-content-2 {
	padding:0 10px 0 33px;
}
*/

/*	Folder Table in Folder Table */
/* Vertikal Zentrierung des Icons 
div.ms-tb3 table tr td table.ms-tb3 tr td, 
div.ms-tb3 table tr td div.ms-tb3 table tr td table.ms-tb3 tr td {
	border-bottom-width:0;
}
div.ms-tb3 table tr td div.ms-tb3 table.ms-tb3 tr td {
	border-bottom-width:1px;
}
div.ms-tb3 table tr td div.ms-tb3 table.ms-tb3 tr td div.ms-tb3-cell-l {
	width:695px;
}


div.ms-tb3 div.ms-tb3 {
	float:left;
	width:683px;
	border:1px solid #DDD;
	border-bottom:0;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td {
	background-color:#F8F8F8;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td div.ms-tb3-cell-l {
	width:529px;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr td div.ms-tb3-cell-l p.ms-text span {
	width:529px;
}*/
/*	Folder Table in Folder Table - Row Active */
/* Vertikal Zentrierung des Icons 
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr.ms-tb3-row-active td {
	background-color:#ECECEC;
}
div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3 table tr.ms-tb3-row-active td div.ms-tb3-cell-l {
	width:649px;
}*/


/* Productinfo - Equipment *****************************************************
*******************************************************************************/
div.ms-component-equipment {
}
div.ms-component-equipment ul.ms-im13 {
	display:block;
	float:left;
	width:398px;
}
div.ms-component-equipment ul.ms-im13 li {
	display:block;
	float:left;
	margin:0 4px 5px 0;
}
body div.ms-component-equipment ul.ms-im13 li a {
	display:block;
	padding:0 2px 2px 0;
	background-image:url(/css/css_ng/shadow_070_070.gif);
	background-position:-1000% -1000%;
}
body div.ms-component-equipment ul.ms-im13 li.ms-active a, 
body div.ms-component-equipment ul.ms-im13 li a:hover {
	background-position:100% 100%;
}
div.ms-component-equipment ul.ms-im13 li a img {
	border:1px solid #FFF;
}
div.ms-component-equipment ul.ms-im13 li.ms-active a img, 
div.ms-component-equipment ul.ms-im13 li a:hover img {
	border:1px solid #00ADEF;
}
div.ms-component-equipment div.ms-component-equipment-content {
	float:left;
	width:317px;
}




/* Gallery 1 / Gallery 2 *******************************************************
*******************************************************************************/
div#ms-component-gallery1 p.ms-me4, 
div#ms-component-gallery2 p.ms-me4 {
	width:740px;
	height:295px;
	background-color:#EBECEE;
}

div#ms-component-gallery1 p.ms-component-gallery1-caption, 
div#ms-component-gallery2 p.ms-component-gallery2-caption {
	text-align:right;
}


div#ms-component-gallery1 div.ms-component-gallery1-download, 
div#ms-component-gallery2 div.ms-component-gallery2-download {
	float:right;
	padding-top:4px;
}
div#ms-component-gallery1 div.ms-component-gallery1-images-wrppr {
	clear:both;
	float:left;
	width:100%;
	margin-bottom:28px;
}
div#ms-component-gallery1 div.ms-component-gallery1-images {
	float:left;
	width:353px;
}
div#ms-component-gallery2 div.ms-component-gallery2-images {
	float:left;
	width:100%;
	margin-bottom:9px;
}
div#ms-component-gallery1 div.ms-component-gallery1-images ul.ms-me5, 
div#ms-component-gallery2 div.ms-component-gallery1-images ul.ms-me5 {
	float:left;
}
div#ms-component-gallery1 div.ms-component-gallery1-images p.ms-component-gallery1-caption, 
div#ms-component-gallery2 div.ms-component-gallery2-images p.ms-component-gallery2-caption {
	clear:both;
	position:relative;
	top:-3px;
	text-align:left;
}

div#ms-component-gallery1 div.ms-component-gallery1-content, 
div#ms-component-gallery2 div.ms-component-gallery2-content {
	width:465px;
	margin-bottom:40px;
}

/* Gallery Small 1 *************************************************************
*******************************************************************************/
/*	Thumbnail in ms_css_elements.css */
div.ms-component-gallery-small-1-wrapper {
	float:left;
	width:100%;
}
div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images {
	display:block;
	float:left;
	width:465px;
}
div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-images p.ms-text {
	clear:both;
}


div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-caption {
	float:right;
	width:230px;
}
div.ms-component-gallery-small-1-wrapper div.ms-component-gallery-small-1-caption p.ms-text {
	text-align:right;
}


/* Modal Layer *****************************************************************
*******************************************************************************/
div.ms-modallayer {
	position:absolute;
	top:100px;
	left:134px;
	z-index:1000;
}
div.ms-modallayer-t {
	float:left;
	width:100%;
	background-image:url(/css/css_ng/bg_modallayer_t_l_24b.png);
	background-position:0px 0px;
}
div.ms-modallayer-t-c {
	margin-left:5px;
	height:28px;
	background-image:url(/css/css_ng/bg_modallayer_t_r_24b.png);
	background-position:100% 0px;
}
div.ms-modallayer-m {
	float:left;
	width:100%;
	background-image:url(/css/css_ng/bg_modallayer_m_l_24b.png);
	background-position:0px 0px;
}
div.ms-modallayer-m-c {
	margin-left:1px;
	background-image:url(/css/css_ng/bg_modallayer_m_r_24b.png);
	background-position:100% 0px;
}
div.ms-modallayer-b {
	float:left;
	width:100%;
	background-image:url(/css/css_ng/bg_modallayer_b_l_24b.png);
	background-position:0% 100%;
}
div.ms-modallayer-b-c {
	margin-left:5px;
	padding-right:3px;
	background-image:url(/css/css_ng/bg_modallayer_b_r_24b.png);
	background-position:100% 100%;
}
div.ms-modallayer-b-c-2 {
	float:left;
	width:100%;
	padding:8px 0 10px 0;
}
div.ms-modallayer-b-c-2 p.ms-tx3 {
	float:left;
	margin-right:30px;
	padding-left:3px;
}


/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

div#ms-showroom-stage, 
div#ms-comparison-stage {
	height:255px;
	background-repeat:no-repeat;
}
div#ms-comparison-stage {
	height:230px;
}

div#ms-showroom-stage-f-left, 
div#ms-comparison-stage-f-left {
	position:relative;
	float:left;
	width:260px;
	height:255px;
}
div#ms-comparison-stage-f-left {
	height:230px;
}
div#ms-showroom-stage-f-right, 
div#ms-comparison-stage-f-right {
	float:left;
	width:740px;
}

/*	Single Car with Key Facts */
div.ms-showroom-stage-f-right-image {
	float:left;
	width:480px;
}
div.ms-showroom-stage-f-right-keyfacts {
	position:relative;
	float:left;
	width:260px;
	height:255px;
}
div.ms-showroom-stage-f-right-keyfacts div.ms-showroom-stage-f-right-content {
	position:absolute;
	left:20px;
	bottom:40px;
	width:230px;
}



div#ms-showroom-matrix {
	clear:both;
	float:left;
	width:100%;
	background-color:#ECECEC;
	border-top:1px solid #DDD;
}
div#ms-showroom-matrix div.ms-showroom-matrix-cell, 
div#ms-showroom-matrix div.ms-showroom-matrix-teaser {
	float:left;
	width:124px;
	height:70px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
}
html>body div#ms-showroom-matrix div.ms-showroom-matrix-cell, 
html>body div#ms-showroom-matrix div.ms-showroom-matrix-teaser {
	height:auto;
	min-height:70px;
}
div#ms-showroom-matrix div.ms-showroom-matrix-cell:hover {
	background-color:#F8F8F8;
}
div#ms-showroom-matrix div.ms-showroom-matrix-cell-2 {
	margin:10px;
}
div#ms-showroom-matrix div.ms-showroom-matrix-teaser {
	width:249px;
	background-color:#FFF;
}

/*	New */
div#ms-showroom-matrix table {
	clear:both;
	float:left;
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
/*	Height wird nicht angwandt. Hoehe ueber margin-bottom der Liste angleichen */
div#ms-showroom-matrix table tr td.ms-showroom-matrix-cell, 
div#ms-showroom-matrix table tr td.ms-showroom-matrix-teaser {
	width:124px;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
	vertical-align:top;
}

html>body div#ms-showroom-matrix table tr td.ms-showroom-matrix-cell, 
html>body div#ms-showroom-matrix table tr td.ms-showroom-matrix-teaser {

}

div#ms-showroom-matrix table tr td.ms-showroom-matrix-cell:hover {
	background-color:#F8F8F8;
}
div#ms-showroom-matrix table tr td.ms-showroom-matrix-teaser {
	width:249px;
	background-color:#FFF;
}





/*	Comparison	****************************************************************
*******************************************************************************/

/*	TAB :: 1px aus */
div.ms-comparison-stage-f-right-image {
	float:left;
	width:230px;
	margin-right:20px;
	padding-top:20px;
	
	
	padding-top:1px;
}
div.ms-comparison-image-last {
	margin-right:0px;
}


div.ms-comparison-filter {
	clear:both;
	padding:0 10px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

div#ms-navi-webspecial {
	position:absolute;
	left:330px;
	top:71px;
	z-index:10;
}
div#ms-navi-webspecial ul li {
	line-height:1.1! important;
}
div#ms-navi-webspecial ul li {
	display:block;
	float:left;
}
div#ms-navi-webspecial ul li {
	padding-right:20px;
}
div#ms-navi-webspecial ul li.ms-navi-webspecial-first {
	margin-right:30px;
	padding-right:30px;
	border-right:1px solid #333;
}
div#ms-navi-webspecial ul li a {
	padding-right:9px;
}
div#ms-navi-webspecial ul li.ms-navi-webspecial-first a {
	padding-right:0px;
	padding-left:9px;
}

div#ms-webspecial-hdl, 
div#ms-webspecial-sbl {
	position:absolute;
	right:10px;
	top:43px;
}
div#ms-webspecial-sbl {
	top:71px;
}
div#ms-webspecial-sbl h2{
	line-height:1.1! important;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/


html {
	height: 100.01%;
	margin-bottom: -1px;
}
html>body#ms93-page-t26 {
	height: 100.1%;
}



/* Headlines *******************************************************************
*******************************************************************************/

h1.ms93-hl3-form {
	margin-bottom: -3px;
}
body#ms93-page-sitemap h1.ms-hl3 {
	margin-bottom: 10px;
}
body#ms93-page-t26 h1.ms-hl3 {
	width: 380px;
}
body#ms93-page-t26 h1.ms-hl3 img.ms-hl3-row-1-alone {
	display: block;
	padding-bottom: 1px;
}

h2.ms-hl6 {
	padding-top: 2px;
	margin-bottom: 6px;
}
div.ms93-teaser h2.ms-hl11 {
	width: auto;
	margin-bottom: 2px;
}
body#ms93-page-t26 h2.ms-hl11 {
	width: 380px;
}
div#ms93-f-sitemap h2.ms93-hl11-special {
	width: auto;
	margin-bottom: 0;
	padding: 7px 0 6px 10px;
	border: 1px solid #DDD;
	border-right: 0;
}


h3.ms-hl3 img.ms-hl3-row-1, 
h3.ms-hl3 img.ms-hl3-row-2 {
	display:block;
}

div#ms93-sn-top h3.ms-hl3 img.ms-hl3-row-1, 
div#ms-pcn-top h3.ms-hl3 img.ms-hl3-row-1 {
	margin-bottom: -2px;
}

/*	Text Color *****************************************************************
*******************************************************************************/
/*	Text ---------------------------------------------------------------------*/
/*	Grey */
/*
 {
	color:#999;
}
*/
/*	Dark Grey */
/*
 {
	color:#666;
}
*/

/*	Anthracite */
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a {
	color:#333;
}

/*	White */
p.ms93-bt3 a, 
p.ms93-bt3 a:hover {
	color:#FFF;
}

/*	Interaction --------------------------------------------------------------*/
/*	Midnight Blue */
div.ms93-sn-fly-v1 p.ms93-sn-button a.ms-active span span, 
div.ms93-sn-fly-v1.ms-fly-hover p.ms93-sn-button a.ms-active span span,
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li a,
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover a.ms-active {
	color:#036;
}

/*	Cyan */
p.ms93-sn-button a:hover, 
p.ms93-sn-button a.ms-active, 
div.ms93-sn-fly-v1.ms-fly-hover p.ms93-sn-button a span span, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-has-fly div.ms93-sn-fly-v1-l2-active ul li a.ms-active, 
.ms93-frm-required {
	color: #00ADEF;
}

/*	Dark Cyan */
/*
 {
	color:#0082E6 !important;
}
*/
/*	Error Red */
.ms93-error {
	color:#9F0002;
}




/*	Background None ************************************************************
*******************************************************************************/
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover ul li a {
	background: none;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li div.ms93-sn-fly-v1-l2-active ul li a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly div.ms93-sn-fly-v1-l2-active ul li a.ms-active {
	background-image: none;
}

/*	Background Color ***********************************************************
*******************************************************************************/
/*	White */
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover ul li a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover div.ms93-sn-fly-v1-l2-active ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover div.ms93-sn-fly-v1-l2-active ul li a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-has-fly div.ms93-sn-fly-v1-l2-active ul li a.ms-active {
	background-color:#FFF;
}

/*	Light Grey */
h2.ms93-hl11-special {
	background-color:#F8F8F8;	
}

/*	Layer Grey */
div.ms93-teaser p.ms93-lnk2, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li div.ms93-sn-fly-v1-l2-active ul li a, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover div.ms93-sn-fly-v1-l2-active ul li a {
	background-color: #ECECEC;
}

/*	General background images **************************************************
*******************************************************************************/
p.ms93-lnk2 a, 
p.ms93-bt3 a span span, 
div.ms93-sn-fly-v1 p.ms93-sn-button a span span {
	padding-left: 9px;
}
p.ms93-lnk2 a, 
div.ms93-sn-fly-v1 p.ms93-sn-button a span span, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a {
	background-image: url(/css/css_ng/lsi_arrow_right_midblue_cyan.gif);
	background-position: 0px 3px;
	background-repeat: no-repeat;
}
p.ms93-lnk2 a:hover {
	background-position: 0px -47px;
}
div.ms93-sn-fly-v1 p.ms93-sn-button a span span {
	padding-left: 0px;
	background-position: 100% 7px;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a {
	background-position: 202px 7px;
}
div.ms93-sn-fly-v1 p.ms93-sn-button a:hover span span, 
div.ms93-sn-fly-v1 p.ms93-sn-button a.ms-active span span, 
div.ms93-sn-fly-v1.ms-fly-hover p.ms93-sn-button a span span {
	background-position: 100% -43px;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover a {
	background-position: 202px -43px;
}

/* 	Down Midblue-Cyan */
div.ms93-sn-fly-v1 p.ms93-sn-button a.ms-active span span, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a.ms-active {
	position: relative;
	background-image: url(/css/css_ng/ms93_lsi_arrow_down_midblue_cyan.gif);
	background-position: 100% 7px;
	background-repeat: no-repeat;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1.ms93-sn-fly-v1-l1-active ul li.ms-has-fly a.ms-active {
	background-position: 201px 7px;
}

/* 	Right Anthracite-Cyan */
/*	Notice : Image is broader than Icon */
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-has-fly a {
	background-image: url(/css/css_ng/lsi_arrow_right_ant_cyan.gif);
	background-position: 100% 6px;
	background-repeat: no-repeat;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-has-fly a:hover, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-has-fly a.ms-active, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-1 ul li.ms-fly-hover a {
	background-position: 100% -28px;
}


/* 	Right White */
p.ms93-bt3 a span span {
	background-image: url(/css/css_ng/ms93_lsi_arrow_right_white.gif);
	background-position: 0px 6px;
	background-repeat: no-repeat;
}
p.ms93-bt3 a:hover span span {
	background-position: 0px 6px;
}
p.ms93-bt3-r a span span, 
p.ms93-bt3-r a:hover span span {
	background-position: 100% 6px;
}

/*	ms-image *******************************************************************
*******************************************************************************/
p.ms-image-center, 
p.ms93-image-center {
	text-align: center;
}
p.ms-image-right, 
p.ms93-image-right {
	text-align: right;
}


/*	Page Structure *************************************************************
*******************************************************************************/
body#ms93-page-sitemap {}


body#ms93-page-t26 div#ms-website, 
body#ms93-page-t26 div#ms-footer {
	float: left;
	width: 420px;
}

body#ms-page-grid-1a div#ms-pcn, 
body#ms-page-grid-2a div#ms-pcn {
	width: 234px;
}


/*	Footer *********************************************************************
*******************************************************************************/
body#ms93-page-t26 div#ms-footer {
	background-image: url(/css/css_ng/ms93_bg_footer_425.jpg);
}
body#ms93-page-t26 div#ms-footer div#ms-navi-footer {
	padding-left: 17px;
	text-align: left;
}

/*	Distance *******************************************************************
*******************************************************************************/
div.ms93-distance-lr2 {
	margin:0 260px 0 15px;
}

/*	font-size based on px ******************************************************
*******************************************************************************/




div#ms-overlay {
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	height: 100%;
	background-color: #FFF;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;	
	z-index: 2000;
}
div#ms-overlay-content {
	position: absolute;
	left:0;
	top:0;
	width: 100%;
	z-index: 3000;
}


/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/


/*	Core-Navigation Flyout  ****************************************************
*******************************************************************************/
/*	sind normal 20px; 6px vom dt-Tag */
div#ms-navi-main ul li dl.ms-navi-main-fly-v1-navi-c {
	margin-bottom: 14px;
}

/*	SN-Navigation - PCN ********************************************************
*******************************************************************************/
div.ms93-sn-splt {
	overflow: hidden;
	height: 2px;
	margin: 0 7px 0 0;
	background-image: url(/css/css_ng/ms93_splt_sn.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}
div#ms93-sn-top, 
div#ms93-sn-mddl {
	padding-left: 6px;
}
div#ms93-sn-mddl div.ms93-sn-fly-v1, 
div#ms93-sn-mddl div.ms93-sn-nofly-v1 {
	position: relative;
	margin-bottom: 5px;
}
div#ms93-sn-mddl div.ms93-sn-last-v1 {
	margin-bottom: 4px;
}
div#ms93-sn-mddl div.ms93-sn-linklist {
	margin-left: 5px;
	margin-right: 10px;
	padding-top: 4px;
	padding-bottom: 3px;
}

/*	Top - Headline ***************/
div#ms93-sn-top, 
div.ms93-navi-pcn-v2 div#ms-pcn-top {
	background-image:url(/css/css_ng/ms93_bg_navi_sn_top_24b.png);
}
div#ms93-sn-top {
	padding-top: 15px;
	padding-bottom: 16px;
}
div.ms93-sn-v2 div#ms93-sn-top, 
div.ms93-navi-pcn-v2 div#ms-pcn-top {
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 21px;
}
div.ms93-sn-v3 div#ms93-sn-top {
	padding-top: 9px;
	padding-bottom: 10px;
	padding-left: 21px;
}

/*	Middle - Content *************/
div#ms93-sn-mddl {
	background-image:url(/css/css_ng/bg_navi_pcn_mddl_24b.png);
	background-repeat:repeat-y;
}
div#ms93-sn-mddl div#ms93-sn-mddl-bttns {
	padding-top: 4px;
}


div.ms93-sn-fly-v1 {
	position:relative;
	clear:both;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-inactive, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l2-inactive {
	display: none;
	position: absolute;
	left: 220px;
	top: 0;
	width: 240px;
	padding-left: 4px;
	padding-bottom: 3px;
	background-image: url(/css/css_ng/bg_fly_pcn_v1_24b.png);
	background-position: 4px 100%;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l2-inactive {
	left: 231px;
}
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active div.ms93-sn-fly-v1-l2-inactive {
	left: 218px;
}
div.ms93-sn-fly-v1.ms-fly-hover div.ms93-sn-fly-v1-l1-inactive, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-inactive ul li.ms-fly-hover div.ms93-sn-fly-v1-l2-inactive, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active ul li.ms-fly-hover div.ms93-sn-fly-v1-l2-inactive {
	display:block;
}
div.ms93-sn-fly-v1-l1-inactive ul, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l2-inactive ul {
	margin: 0 3px 0 1px;
	padding: 0;
	border-top: 1px solid #DDD;
}
div.ms93-sn-fly-v1-l1-inactive ul li, 
div.ms93-sn-fly-v1-l1-active ul li {
	position: relative;
}
/*
	Bug TD-629
div.ms93-sn-fly-v1-l1-inactive ul li, 
div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l2-inactive ul li {
	padding: 0 10px;
}
*/
div.ms93-sn-fly-v1-l1-inactive ul li a, 
div.ms93-sn-fly-v1-l1-active div.ms93-sn-fly-v1-l2-inactive ul li a {
	display: block;
	padding: 3px 10px 2px 10px;
	border-bottom: 1px solid #DDD;
}
div.ms93-sn-fly-v1-l1-inactive ul li a, 
div.ms93-sn-fly-v1-l1-active div.ms93-sn-fly-v1-l2-inactive ul li a {
	width: 216px;
}


div.ms93-sn-fly-v1 div.ms93-sn-fly-v1-l1-active {
	position: relative;
	margin-left: 2px;
	margin-right: 8px;
	margin-bottom: 16px;
}

div.ms93-sn-fly-v1-l1-active li a {
	display: block;
	padding: 3px 14px 4px 13px;
	border-bottom: 1px solid #DDD;
}
div.ms93-sn-fly-v1-l1-active ul li ul li a {
	padding-left: 18px;
}


/*	Linklist */
div#ms93-sn-mddl div.ms93-sn-linklist ul.ms-flLeft {
	width:100px;
	margin:0 10px 0 0;
}
div#ms93-sn-mddl div.ms93-sn-linklist ul.ms-flRight {
	width:100px;
	margin:0 0 0 0;
}


/*	Bottom - Shadow **************/
div#ms93-sn-bttm {
	height:4px;
	background-image:url(/css/css_ng/bg_navi_pcn_bttm_24b.png);
	background-position:0% 100%;
	font-size: 0;
	line-height: 0em;
}




/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/
body#ms93-page-t26 p.ms93-bt3 {
	position: absolute;
	bottom: 3px;
	right: 17px;
}

p.ms93-bt3 a {
	display: block;
	float: left;
	padding: 0px 0px 0px 4px;
	background-image: url(/css/css_ng/ms93_bt3_l_24b.png);
	background-position: 0% 0%;
	white-space: nowrap;
}
p.ms93-bt3 a:hover {
	background-position: 0% -100px;
}
p.ms93-bt3 a span {
	display: block;
	padding: 0 11px 0 5px;
	background-image: url(/css/css_ng/ms93_bt3_r_24b.png);
	background-position: 100% 0%;
}
p.ms93-bt3 a:hover span {
	background-position: 100% -100px;
}
p.ms93-bt3 a span span {
	display: block;
	padding-right: 0;
	padding-bottom: 1px;
	line-height: 19px;
}
p.ms93-bt3-r a span span {
	padding-left: 0;
	padding-right: 9px;
}

/*	Button PCN *****************************************************************
*******************************************************************************/
p.ms93-sn-button a {
	display:block;
	position:relative;
	padding:0px 0px 0px 15px;
	width:207px;
	background-image:url(/css/css_ng/btn_navi_pcn.gif);
	background-position:0% 0%;
	white-space:nowrap;
}
p.ms93-sn-button a span {
	display:block;
	padding:0 14px 0 0;
}
p.ms93-sn-button a span span {
	display:block;
	padding-right:0;
	padding: 2px 0 4px 0;
}
p.ms93-sn-button-v1 a {
	background-image:url(/css/css_ng/ms93_bttn_sn_hdr.gif);
}
p.ms93-sn-button-v1 a span span {
	padding: 6px 0 7px 0;
}


/*	MS-Text ********************************************************************
*******************************************************************************/
p.ms93-lnk2 {
	font-weight: bold;
}
div.ms93-teaser p.ms93-lnk2 {
	margin-bottom: 12px;
	padding: 2px 0 2px 8px;
}
ul.ms93-ll51 li p.ms93-lnk2, 
ul.ms93-ll52 li p.ms93-lnk2 {
	padding-bottom: 4px;
}

/*	MS-Image *******************************************************************
*******************************************************************************/

div.ms93-teaser-fragment-1 p.ms-image, 
div.ms93-teaser-fragment-2 p.ms-image, 
div.ms93-teaser-fragment-3 p.ms-image, 
div.ms93-teaser-fragment-4 p.ms-image {
	padding-top: 3px;
}
div.ms93-teaser-fragment-1 div.ms93-tdl8 p.ms-image, 
div.ms93-teaser-fragment-2 div.ms93-tdl8 p.ms-image, 
div.ms93-teaser-fragment-4 div.ms93-tdl9 p.ms-image {
	margin-right: 15px;
}

/*	ms-linklist-typ-1 **********************************************************
*******************************************************************************/
body#ms93-page-t26 ul.ms-linklist-typ-1 li {
	width: 380px;
}



/*	separate Abstaende *********************************************************
*******************************************************************************/


/*	ms-hl3- ********************************************************************
*******************************************************************************/
/*	NEXT -hl11 */
body#ms93-page-t26 h1.ms93-hl3-next-hl11 {
	margin-bottom: 8px;
}
/*	NEXT -me2 */
body#ms93-page-t26 h1.ms93-hl3-next-me2 {
	margin-bottom: 10px;
}


/*	ms-hl11- *******************************************************************
*******************************************************************************/
/*	NEXT -tx1 */
body#ms93-page-t26 h2.ms93-hl11-next-tx1 {
	margin-bottom: 5px;
}


/*	ms-tx1- ********************************************************************
*******************************************************************************/
/*	NEXT -linklist-typ-1 */
div.ms93-teaser div.ms93-tx1-next-linklist-typ-1 p, 
div.ms93-frm-thanks div.ms93-tx1-next-linklist-typ-1 p {
	margin-bottom: 3px;
}
body#ms93-page-t26 div.ms93-tx1-next-linklist-typ-1 p {
	margin-bottom: 5px;
}

/*	NEXT -link-download */
div.ms93-teaser div.ms93-tx1-next-link-download p {
	margin-bottom: 1px;
}
body#ms93-page-t26 div.ms93-tx1-next-link-download p {
	margin-bottom: 3px;
}
/*	NEXT -en1 */
body#ms93-page-t26 div.ms93-tx1-next-en1 p {
	margin-bottom: 5px;
}


/*	ms-image ********************************************************************
*******************************************************************************/
div.ms93-teaser-fragment-1 div.ms93-tdl10 p.ms-image, 
div.ms93-teaser-fragment-3 div.ms93-tdl10 p.ms-image, 
div.ms93-teaser-fragment-4 div.ms93-tdl10 p.ms-image {
	margin-bottom: 7px;
}
body#ms93-page-t26 p.ms93-me2-next-hl11 {
	margin-bottom: 18px;
}

/*	ms-en1- ************************************************************
*******************************************************************************/
/*	NEXT -none */

/*	NEXT -link-download */
body#ms93-page-t26 ul.ms93-en1-next-link-download {
	margin-bottom: 3px;
}

/*	linklist-typ-1- ************************************************************
*******************************************************************************/
body.ms-ng div#ms93-f-sitemap ul.ms-linklist-typ-1 {
	margin-bottom: 0px;
}
/*	NEXT -none */
body.ms-ng div.ms93-teaser ul.ms93-linklist-typ-1-next-none {
	margin-bottom: 0px;
}
/*	NEXT -link-download */
body.ms-ng div.ms93-teaser ul.ms93-linklist-typ-1-next-link-download {
	margin-bottom: 0px;
}
body#ms93-page-t26 ul.ms93-linklist-typ-1-next-link-download {
	margin-bottom: 4px;
}

/*	link-download- ************************************************************
*******************************************************************************/
/*	NEXT -none */
body.ms-ng div.ms93-teaser ul.ms93-link-download-next-none {
	margin-bottom: 0px;
}
/*	NEXT -linklist-typ-1 */
body.ms-ng div.ms93-teaser ul.ms93-link-download-next-linklist-typ-1 {
	margin-bottom: -1px;
}
body#ms93-page-t26 ul.ms93-link-download-next-linklist-typ-1 {
	margin-bottom: 4px;
}


div.ms93-error {
	margin-top: -12px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/

div.ms93-teaser-distance-r {
	margin-right: 20px;
}
div.ms93-teaser-distance-b {
	padding-bottom: 14px;
}


/*	Teaserfragmente ************************************************************
*******************************************************************************/
div.ms93-teaser-fragment-1, 
div.ms93-teaser-fragment-2, 
div.ms93-teaser-fragment-3, 
div.ms93-teaser-fragment-4 {
	float: left;
	width: 100%;
	padding-bottom: 12px;
}
div.ms93-teaser-fragment-1 div.ms93-teaser-fragment-last, 
div.ms93-teaser-fragment-2 div.ms93-teaser-fragment-last, 
div.ms93-teaser-fragment-3 div.ms93-teaser-fragment-last, 
div.ms93-teaser-fragment-4 div.ms93-teaser-fragment-last {
	float: left;
	padding-bottom: 18px;
}
div.ms93-teaser-fragment-1-2, 
div.ms93-teaser-fragment-2-2, 
div.ms93-teaser-fragment-3-2 {
	width: 980px;
}
div.ms93-teaser-fragment-4-2 {
	width: 715px;
}
div.ms93-teaser-fragment-1 div.ms93-teaser-fragment-f-left, 
div.ms93-teaser-fragment-1 div.ms93-teaser-fragment-f-right, 
div.ms93-teaser-fragment-2 div.ms93-teaser-fragment-f-left, 
div.ms93-teaser-fragment-2 div.ms93-teaser-fragment-f-right, 
div.ms93-teaser-fragment-3 div.ms93-teaser-fragment-f-left, 
div.ms93-teaser-fragment-3 div.ms93-teaser-fragment-f-right, 
div.ms93-teaser-fragment-4 div.ms93-teaser-fragment-f-left {
	float: left;
	width: 480px;
} 
div.ms93-teaser-fragment-4 div.ms93-teaser-fragment-f-left {
	width: 465px;
} 
div.ms93-teaser-fragment-4 div.ms93-teaser-fragment-f-right {
	width: 230px;
}
div.ms93-teaser-fragment-1 div.ms93-teaser-fragment-f-right, 
div.ms93-teaser-fragment-2 div.ms93-teaser-fragment-f-right, 
div.ms93-teaser-fragment-3 div.ms93-teaser-fragment-f-right,  
div.ms93-teaser-fragment-4 div.ms93-teaser-fragment-f-right {
	float: right;
}
div.ms93-teaser-fragment-1 div.ms93-teaser-fragment-f-right div.ms93-tdl10, 
div.ms93-teaser-fragment-3 div.ms93-tdl10 {
	float: left;
}



/*	Teaser *********************************************************************
*******************************************************************************/
div.ms93-tdl8 {
	clear: both;
	width: 480px;
}
div.ms93-teaser-fragment-1 div.ms93-tdl8 div.ms93-teaser-content, 
div.ms93-teaser-fragment-2 div.ms93-tdl8 div.ms93-teaser-content {
	float: left;
	width: 315px;
}
div.ms93-tdl9 {
	width: 465px;
}
div.ms93-teaser-fragment-4 div.ms93-tdl9 div.ms93-teaser-content {
	float: left;
	width: 260px;
}
div.ms93-tdl10 {
	width: 230px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/




/*	Table 5 ********************************************************************
*******************************************************************************/
div.ms-tb5 form table.ms-table-cols-3 .ms-table-col-2 p.ms-form-select select, 
div.ms-tb5 form table.ms-table-cols-3 .ms-table-col-3 p.ms-form-select select {
	width: 356px;
}



/*	Formular *******************************************************************
*******************************************************************************/

div.ms93-frm {
}
div.ms93-frm legend {
	font-weight: bold;
	padding: 0 0 5px 0;
}

div.ms93-frm p {
	clear: both;
	float: left;
	width: 100%;
	padding-bottom: 5px;
}
div.ms93-frm p.ms93-frm-inftxt, 
div.ms93-frm p.ms93-frm-txt, 
div.ms93-frm p.ms93-frm-txtr, 
div.ms93-frm p.ms93-frm-slct {
	padding-bottom: 10px;
}
div.ms93-frm p.ms93-frm-inftxt {
	padding-left: 190px;
}
div.ms93-frm p.ms93-frm-inftxt span.ms93-frm-inftxt-txt {
	display: block;
	width: 275px;
}

p.ms93-frm-rdo span.ms93-frm-label,
p.ms93-frm-chckbx span.ms93-frm-label, 
p.ms93-frm-txt label, 
p.ms93-frm-txtr label, 
p.ms93-frm-slct label {
	display: block;
	padding-bottom: 5px;
}
p.ms93-frm-rdo span.ms93-frm-label,
p.ms93-frm-chckbx span.ms93-frm-label, 
p.ms93-frm-txt-sbs label, 
p.ms93-frm-txtr-sbs label, 
p.ms93-frm-slct-sbs label {
	float: left;
	width: 170px;
	margin-right: 20px;
	padding-bottom: 0;
}

/*	Radio / Checkbox **********************************************************/
p.ms93-frm-rdo span.ms93-frm-fields, 
p.ms93-frm-chckbx span.ms93-frm-fields {
	display: block;
	float: left;
	width: 275px;
}
p.ms93-frm-rdo span.ms93-frm-fields span.ms-frm-rdo-col-2-a, 
p.ms93-frm-rdo span.ms93-frm-fields span.ms-frm-rdo-col-2-b, 
p.ms93-frm-chckbx span.ms93-frm-fields span.ms-frm-chckbx-col-2-a, 
p.ms93-frm-chckbx span.ms93-frm-fields span.ms-frm-chckbx-col-2-b {
	display: block;
	float: left;
}
p.ms93-frm-rdo span.ms93-frm-fields span.ms-frm-rdo-col-2-a, 
p.ms93-frm-chckbx span.ms93-frm-fields span.ms-frm-chckbx-col-2-a {
	padding-right: 25px;
}
p span.ms93-frm-rdo-v span.ms93-frm-field, 
p span.ms93-frm-chckbx-v span.ms93-frm-field {
	clear: both;
	display: block;
	margin-bottom: 9px;
}
p span.ms93-frm-rdo-h span.ms93-frm-field input, 
p span.ms93-frm-rdo-v span.ms93-frm-field input, 
p span.ms93-frm-chckbx-h span.ms93-frm-field input, 
p span.ms93-frm-chckbx-v span.ms93-frm-field input {
	display: block;
	float: left;
	margin-top: 0px;
	margin-right: 9px;
}
p span.ms93-frm-chckbx-h span.ms93-frm-field input, 
p span.ms93-frm-chckbx-v span.ms93-frm-field input {
	margin-right: 10px;
}
p span.ms93-frm-rdo-h span.ms93-frm-field label, 
p span.ms93-frm-chckbx-h span.ms93-frm-field label {
	float: left;
	margin-right: 25px;
}

/*	Input Text, Textarea, Select **********************************************/
p.ms93-frm-txt span.ms93-frm-field, 
p.ms93-frm-txtr span.ms93-frm-field,
p.ms93-frm-slct span.ms93-frm-field {
	float: left;
}
p.ms93-frm-txt input, 
p.ms93-frm-txtr textarea, 
p.ms93-frm-slct select {
	width: 465px;
	background-color: #F3F3F3;
	border: 1px solid #999;
}
p.ms93-frm-txt-sbs input, 
p.ms93-frm-txtr-sbs textarea, 
p.ms93-frm-slct-sbs select {
	width: 273px;
}

/*	Submit ********************************************************************/
div.ms93-frm-sbmt {
	float: right;
}
body div.ms93-frm-sbmt p.ms93-bt3 {
	clear: none;
	float: left;
	width: auto;
	margin-left: 10px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/



body div.ms93-component-separate-0ln {
	margin-left: -15px;
}
div.ms93-frm div.ms-component-separate {
	clear: both;
}

/* Tabs ************************************************************************
*******************************************************************************/
body#ms93-page-sitemap div.ms-component-tab {
	margin-bottom: 0;
}
			
body#ms93-page-sitemap div.ms-component-tab ul.ms-nav9 {
	float: left;
	padding-left: 1px;
	background-image:url(/css/css_ng/ms93_bg_nav9_ul.gif);
	background-repeat: no-repeat;
}


/* Tables **********************************************************************
*******************************************************************************/
div.ms-tb5 table.ms-table-cols-3 .ms-table-col-3 {
	padding-right:0;
}



div.ms-tb5 table.ms-table-cols-3  .ms-table-col-1 {
	width: 215px;
}
div.ms-tb5 table.ms-table-cols-3 .ms-table-col-2, 
div.ms-tb5 table.ms-table-cols-3 .ms-table-col-3 {
	width: 356px;
}
div.ms-tb5 table.ms-table-cols-3 .ms-table-distance-3 {
	width: 200px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/
/*
div#ms-showroom-stage.ms93-showroom-stage-v2 {
	height: 326px;
}
div.ms93-showroom-stage-v2 div#ms-showroom-stage-f-left {
	height: 326px;
}
div.ms93-showroom-stage-v2 div.ms-showroom-stage-f-right-keyfacts {
	height: 326px;
}
*/

/*	Height wird nicht angwandt. Hoehe ueber margin-bottom der Liste angleichen */
body#ms-page-model div.ms93-showroom-matrix-v2 table tr td.ms-showroom-matrix-cell, 
body#ms-page-model div.ms93-showroom-matrix-v2 table tr td.ms-showroom-matrix-teaser, 
body#ms-page-model div.ms93-showroom-matrix-v3 table tr td.ms-showroom-matrix-cell, 
body#ms-page-model div.ms93-showroom-matrix-v3 table tr td.ms-showroom-matrix-teaser {
	width: 249px;
}
body#ms-page-model div.ms93-showroom-matrix-v3 table tr td.ms-showroom-matrix-cell, 
body#ms-page-model div.ms93-showroom-matrix-v3 table tr td.ms-showroom-matrix-teaser {
	height: 141px;
}


/*	Comparison	****************************************************************
*******************************************************************************/
div.ms93-comparison-stage-images-2 div.ms-comparison-stage-f-right-image {
	width: 355px;
	padding-top: 20px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/
div#ms93-f-sitemap-2 {
	padding: 2px 0 0 20px;
}
div#ms93-sitemap-wbu {
	clear: both;
	float: left;
	width: 100%;
	background-image: url(/css/css_ng/ms93_bg_sitemap_52.gif);
	background-repeat: repeat-y;
	border-bottom: 1px solid #DDD;
}
div#ms93-sitemap-wbu div#ms93-sitemap-wbu-2 {
	padding: 16px 0 19px 11px;
}

div.ms93-ll51-wrapper, 
div.ms93-ll52-wrapper {
	float: left;
	width: 100%;
	border-bottom: 1px solid #DDD;
}
div.ms93-sitemap-wbu div.ms93-ll51-wrapper, 
div.ms93-sitemap-wbu div.ms93-ll52-wrapper, 
div.ms93-sitemap-wobu div.ms93-ll51-wrapper, 
div.ms93-sitemap-wobu div.ms93-ll52-wrapper {
	background-image: url(/css/css_ng/ms93_bg_sitemap_51_wbu.gif);
	background-repeat: repeat-y;
}
div.ms93-sitemap-wobu div.ms93-ll51-wrapper {
	background-image: url(/css/css_ng/ms93_bg_sitemap_51_wobu.gif);
}
div.ms93-sitemap-wbu div.ms93-ll52-wrapper, 
div.ms93-sitemap-wobu div.ms93-ll52-wrapper {
	background-image: url(/css/css_ng/ms93_bg_sitemap_52.gif);
}
div.ms93-distance-t {
	padding-top: 20px;
}
div.ms93-ll51-distance-b, 
div.ms93-ll52-distance-b {
	margin-bottom: 20px;
}
ul.ms93-ll51, 
ul.ms93-ll52 {
	display: block;
	float: left;
	width: 218px;
	margin: 7px 10px 0 11px;
	padding-bottom: 7px;
}
div#ms93-sitemap-wbu ul.ms93-ll51, 
div#ms93-sitemap-wbu ul.ms93-ll52 {
	width: 213px;
}
ul.ms93-ll51-no-sublevels, 
ul.ms93-ll52-no-sublevels {
	padding-bottom: 3px;
}
ul.ms93-ll51 li, 
ul.ms93-ll52 li {
	display: block;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Deutschland
********************************************************************************
*******************************************************************************/
div#ms93-f-t26-2 {
	padding: 4px 20px 0 20px;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/



/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Basics
--------------------------------------------------------------------------------
*******************************************************************************/



/*	Text Color *****************************************************************
*******************************************************************************/
/*	White */
h2.ms-hl10, 
h3.ms-hl10 {
	color: #FFF;
}

/*	Anthracite */
div#ms-navi-meta ul li.ms-fly-loggedin:hover a, 
div#ms-navi-meta ul li.ms-fly-loggedin.iehover a {
	color: #333;
}

/*	Interaction --------------------------------------------------------------*/
/*	Midnight Blue */
div#ms-navi-main ul li div.ms-navi-main-fly-v3 ul.ms-linklist-typ-1 li a {
	color: #036;
}

/*	Cyan */
div#ms-navi-meta ul li.ms-fly-hover a, 
div#ms-navi-meta ul li.ms-fly-loggedin:hover a:hover, 
div#ms-navi-meta ul li.ms-fly-loggedin.iehover a:hover, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3 ul.ms-linklist-typ-1 li a:hover {
	color:#00ADEF;
}


/*	Background Color ***********************************************************
*******************************************************************************/
/*	Light Arrow Silver Plane */
div.ms-tdl11, 
div.ms-tdl12 {
	background-color: #EFF1F3;
}

/*	Reset line-height **********************************************************
*******************************************************************************/
div#ms-navi-main ul li div.ms-navi-main-fly-v3 {
	line-height: 1.3;
}


/*	General background images **************************************************
*******************************************************************************/
p.ms-lnk1 a, 
p.ms-lnk6 a, 
p.ms-bt9 a span span, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3 ul.ms-linklist-typ-1 li a {
	position: relative;
	padding-left: 9px;
	background-image: url(/css/css_ng/lsi_arrow_right_midblue_cyan_5px.gif);
	background-position: 0px 4px;
	background-repeat: no-repeat;
}
p.ms-lnk6 a {
	background-position: 0px 3px;
}
p.ms-bt9 a span span {
	background-position: 0px 8px;
}
p.ms-lnk1 a:hover, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3 ul.ms-linklist-typ-1 li a:hover {
	background-position: 0px -146px;
}
p.ms-lnk6 a:hover {
	background-position: 0px -147px;
}
p.ms-bt9 a:hover span span {
	background-position: 0px -142px;
}

/*	G4 - Gradient */
/*	background-color um eventuelle Blitzer vorzubeugen */
div.ms-tdl11 h3.ms-hl10, 
div.ms-tdl12 h3.ms-hl10 {
	background-color: #87949D;
	background-image: url(/css/css_ng/ms94_gradient_g4.jpg);
}

/*	G12 - Gradient */
/*	background-color um eventuelle Blitzer vorzubeugen */
div.ms-tdl12 {
	background-color: #F1F2F4;
	background-image: url(/css/css_ng/ms94_gradient_g12.jpg);
	background-position: 0% 100%;
}


/*	I22 - Favorite Icon */
div.ms-tdl11 h3.ms-hl10 span {
	background-image: url(/css/css_ng/ms94_i22.gif);
	background-position: 0px 1px;
}


/* Headlines *******************************************************************
*******************************************************************************/

div.ms-layer h2.ms-hl10 {
	font-weight: bold;
}

div.ms-bx-top-with-bt h3.ms-hl3 {
	float: left;
	width: 182px;
}

body#ms-page-home div#ms-wrapper-f h6.ms-hl6 {
	font-weight: bold;
}

div.ms-tdl11 h3.ms-hl10, 
div.ms-tdl12 h3.ms-hl10 {
	font-weight: bold;
}

/*	Grids **********************************************************************
*******************************************************************************/
body#ms-page-overview-content div#ms-wrapper-f {
	height: 175px;
	background-repeat: repeat-x;
}

body#ms-page-landing div#ms-f-left, 
body#ms-page-overview-content div#ms-f-left {
	position: relative;
	width: 260px;
}
body#ms-page-overview-content div#ms-f-left {
	float: left;
	width: 259px;
}
body#ms-page-landing div#ms-f-left-2, 
body#ms-page-overview-content div#ms-f-left-2 {
	position: absolute;
	top: -470px;
	height: 470px;
}
body#ms-page-overview-content div#ms-f-left-2 {
	top: -295px;
	height: auto;
}
body#ms-page-landing div#ms-bx-wrppr, 
body#ms-page-overview-content div#ms-bx-wrppr {
	position: absolute;
	bottom: 6px;
	left: 9px;
	width: 234px;
}
body#ms-page-overview-content div#ms-bx-wrppr {
	top: 229px;
}
body#ms-page-landing div#ms-f-right {
	display: none;
}
body#ms-page-overview-content div#ms-f-right {
	float: right;
	width: 741px;
}
body#ms-page-overview-content div#ms-f-right-2 {
	padding-top: 9px;
}



/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Navigationen
--------------------------------------------------------------------------------
*******************************************************************************/

div#ms-navi-meta ul li.ms-fly-hover, 
div#ms-navi-meta ul li.ms-fly-hover a, 
div#ms-navi-meta ul li.ms-fly-loggedin, 
div#ms-navi-meta ul li.ms-fly-loggedin a, 
div#ms-navi-meta ul li.ms-fly-loggedin ul li {
	background: none;
}
div#ms-navi-meta ul li.ms-fly-hover a span, 
div#ms-navi-meta ul li.ms-fly-loggedin:hover a span, 
div#ms-navi-meta ul li.ms-fly-loggedin a:hover span {
	padding-right: 10px;
	border-right: 1px solid #333;
}
div#ms-navi-meta ul li.ms-fly-hover ul li.ms-navi-last-li a span, 
div#ms-navi-meta ul li.ms-fly-loggedin:hover ul li.ms-navi-last-li a span, 
div#ms-navi-meta ul li.ms-fly-loggedin.iehover ul li.ms-navi-last-li a span, 
div#ms-navi-meta ul li.ms-fly-loggedin ul li.ms-navi-last-li a:hover span {
	padding-right: 11px;
	border-right: 0;
}
div#ms-navi-meta ul li span.ms-as-atag {
	display: inline;
	float: left;
	padding: 9px 0 10px 0;
	margin-left: 2px;
}
div#ms-navi-meta ul li span.ms-as-atag span {
	padding: 0 10px 0 8px;
	border-right: 1px solid #333;
}

div#ms-navi-meta ul li.ms-fly-loggedin {
	background-image: url(/css/css_ng/bg_navi_meta_l_a_24b.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
div#ms-navi-meta ul li.ms-fly-loggedin ul {
	display: inline;
	float: left;
	background-image: url(/css/css_ng/bg_navi_meta_r_a_24b.png);
	background-position: 100% 0px;
	margin-left: 2px;
}


/*	Core-Navigation ************************************************************
*******************************************************************************/
/*	Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v3 {
	display: none;
	position: absolute;
	padding-top: 3px;
}

/*	Flyout mit 2 Boxen ---------------------------------------------------------
------------------------------------------------------------------------------*/
/*	
	b-a -> geht nach _links_ 
	a-b -> geht nach _rechts_ 
*/
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-b-a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-b {
	right: -3px;
	width: 386px;
	background-image: url(/css/css_ng/ms94_fly_v3_col2_1_24b.png);
	background-position: 0% 0%;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-b {
	left: 0px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-b-a div.ms-navi-main-fly-v3-2,
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-b div.ms-navi-main-fly-v3-2 {
	float: left;
	padding: 0px 3px 21px 1px;
	background-image: url(/css/css_ng/ms94_fly_v3_col2_2_24b.png);
	background-position: 0% 100%;
}


/*	Flyout mit 1 Box -----------------------------------------------------------
------------------------------------------------------------------------------*/
/*	
	0-a -> geht nach _links_ 
	a-0 -> geht nach _rechts_ 
*/
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-0-a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 {
	right: -3px;
	width: 195px;
	background-image: url(/css/css_ng/ms94_fly_v3_col1_1_24b.png);
	background-position: 0% 0%;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 {
	left: 0px;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-0-a div.ms-navi-main-fly-v3-2,
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 div.ms-navi-main-fly-v3-2 {
	padding: 0px 3px 21px 1px;
	background-image: url(/css/css_ng/ms94_fly_v3_col1_2_24b.png);
	background-position: 0% 100%;
}




/*	Hover */
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v3 {
	display:block;
}



/*	Boxes in Flyout */
div#ms-navi-main ul li div.ms-navi-main-fly-v3-a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-b {
	float: left;
	width: 191px;
} 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-0-a div.ms-navi-main-fly-v3-a, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-a-0 div.ms-navi-main-fly-v3-a {
	float: none;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-show-b-a div.ms-navi-main-fly-v3-a {
	float: right;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-a div.ms-navi-main-fly-v3-a-2, 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-b div.ms-navi-main-fly-v3-b-2 {
	padding: 0px 10px;
} 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-a div.ms-navi-main-fly-v3-a-2 {
	padding-top: 0px;
} 
div#ms-navi-main ul li div.ms-navi-main-fly-v3-b div.ms-navi-main-fly-v3-b-2 {
	padding-top: 10px;
} 




/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Komponenten
--------------------------------------------------------------------------------
*******************************************************************************/

div.ms-bx-v1-fixed {
}
div.ms-bx-v1-fixed div#ms-bx-mddl {
	height: 200px;
}


div#ms-bx-top, 
div#ms-bx-mddl {
	clear: both;
	float: left;
	width: 100%;
}

div#ms-bx-top-2, 
div#ms-bx-mddl-2 {
	padding: 0px 13px 0px 11px;
}
/*	Top - Headline ***************/
div#ms-bx-top {
	background-image:url(/css/css_ng/ms93_bg_navi_sn_top_24b.png);
}
div#ms-bx-top-2 {
	padding-top: 5px;
}
div.ms-rb div#ms-bx-top-2 {
	padding-top: 4px;
	padding-bottom: 1px;
}
div.ms-bx-v1-close div#ms-bx-top {
	padding-bottom: 4px;
}
/*	Middle - Content *************/
div#ms-bx-mddl {
	background-image:url(/css/css_ng/bg_navi_pcn_mddl_24b.png);
	background-repeat:repeat-y;
}
div#ms-bx-mddl-2 {
	padding-top: 3px;
	padding-bottom: 17px;
}

/*	Bottom - Shadow **************/
div#ms-bx-bttm {
	clear: both;
	height: 4px;
	background-image: url(/css/css_ng/bg_navi_pcn_bttm_24b.png);
	background-position: 0% 100%;
	font-size: 0;
	line-height: 0em;
}



/*	layer ----------------------------------------------------------------------
------------------------------------------------------------------------------*/
div.ms-layer {
	position: absolute;
	top: 100px;
	left: 50%;
	z-index: 1000;
}
div.ms-layer-v1 {
	width: 399px;
	margin-left: -200px;
}
div.ms-layer-t {
	float: left;
	width: 100%;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_t_l_24b.png);
	background-position: 0px 0px;
}
div.ms-layer-t-c {
	margin-left: 5px;
	height: 28px;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_t_r_24b.png);
	background-position: 100% 0px;
}
div.ms-layer-m {
	float: left;
	width: 100%;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_m_l_24b.png);
	background-position: 0px 0px;
}
div.ms-layer-m-c {
	margin-left: 1px;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_m_r_24b.png);
	background-position: 100% 0px;
}
div.ms-layer-m-c-2 {
	padding: 18px 20px;
}
div.ms-layer-b {
	float: left;
	width: 100%;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_b_l_24b.png);
	background-position: 0% 100%;
}
div.ms-layer-b-c {
	height: 3px;
	margin-left: 5px;
	padding-right: 3px;
	background-image: url(/css/css_ng/ms94_bg_layer_v1_b_r_24b.png);
	background-position: 100% 100%;
	font-size: 0;
	line-height: 0em;
}




div.ms-layer-t-c h2.ms-hl10 {
	padding: 8px 0px 0px 15px;
}



/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Elemente
--------------------------------------------------------------------------------
*******************************************************************************/

/*	bt3 */
div.ms-fly-login div.ms-frm-cols-3 p.ms93-bt3 {
	margin-top: 17px;
}
div.ms-bx-v1 div.ms-frm-login p.ms93-bt3 {
	position: relative;
	float: right;
	margin-right: -3px;
}

/*	Button - Close */
p.ms-bt6 {
	float: right;
	margin: 4px 7px 3px 0;
}
p.ms-bt6 a {
	display: block;
	width: 19px;
	height: 20px;
	text-indent: -1000em;
}
div.ms-layer-v1 p.ms-bt6 a {
	background-image: url(/css/css_ng/ms94_bt6_v2.gif);
}
p.ms-bt6 a:hover {
	background-position: 0 -100px;
}

/*	bt8 */
p.ms-bt8 {
	float: right;
}
p.ms-bt8 a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 4px 0 0 0;
	background-image: url(/css/css_ng/ms94_bt8.gif);
	text-indent: -1000em;
}
p.ms-bt8 a:hover {
	background-position:0 -100px;
}
div.ms-bx-v1-open p.ms-bt8 a {
	background-position:0 -200px;
}
div.ms-bx-v1-open p.ms-bt8 a:hover {
	background-position:0 -300px;
}

/*	bt9 */
p.ms-bt9 a {
	display: block;
	float: left;
	padding: 0px 0px 0px 4px;
	background-image: url(/css/css_ng/ms94_bt9_l_24b.png);
	background-position: 0% 0%;
	white-space: nowrap;
}
p.ms-bt9 a span {
	display: block;
	padding: 0 11px 0 5px;
	background-image: url(/css/css_ng/ms94_bt9_r_24b.png);
	background-position: 100% 0%;
}
p.ms-bt9 a span span {
	display: block;
	padding-right: 0;
	padding-bottom: 1px;
	line-height: 23px;
}
div.ms-teaser-typ-5-with-bt9 p a {
	width: 230px;
	margin-bottom: 7px;
}


/*	dl -> Deepend Line */
div.ms-dl {
	overflow: hidden;
	height: 2px;
	margin: 0;
	background-image: url(/css/css_ng/ms93_splt_sn.gif);
	background-position: 0% 0%;
	background-repeat: repeat-x;
}


/*	gl -> Grey Line */
div.ms-gl {
	clear: both;
	overflow: hidden;
	height: 1px;
	background-color: #DDD;
}
div#ms-navi-main ul li div.ms-navi-main-fly-v3-a div.ms-gl {
	margin-left: -10px;
	margin-right: -10px;
}
/*	dgl -> Dark Grey Line */
div.ms-dgl {
	clear: both;
	overflow: hidden;
	height: 1px;
	background-color: #666;
}


/*	wl -> White Line */
div.ms-wl {
	clear: both;
	overflow: hidden;
	height: 1px;
	background-color: #FFF;
}
div.ms-tdl11 div.ms-wl, 
div.ms-tdl12 div.ms-wl {
	margin-right: 5px;
	margin-left: 5px;
}

/*	tx4 */
p.ms-tx4 {
	font-weight: bold;
}


/*	img8 */
div#ms-navi-main ul li.ms-fly-hover div.ms-navi-main-fly-v3 p.ms-img8 {
	text-align: center;
}

/*	me3 */
div.ms-tdl11 p.ms-me3 img, 
div.ms-tdl12 p.ms-me3 img {
	border-bottom: 1px solid #FFF;
}



/*	lnk1 */
p.ms-lnk1 a {
	position: static;
	display: block;	
}


/*	lnk6 */
div.ms-fly-login p.ms-lnk6 {
	margin-bottom: 8px;
}
div.ms-fly-login p.ms-lnk6 a {
	margin-right: 25px;
}

/*	ll1, linklist-typ-1 */
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-tdl11 ul.ms-linklist-typ-1, 
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-tdl12 ul.ms-linklist-typ-1 {
	width: auto;
	margin-bottom: 0px;
}


/*	en2 */
body.ms-ng ul.ms-en2 li {
	padding-left: 7px;
	background-image: url(/css/css_ng/ms94_lsi_en2.gif);
	background-position: 0px 5px;
}

/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Teaser
--------------------------------------------------------------------------------
*******************************************************************************/
div.ms-teaser-typ-5-with-bt9 {
	display: inline;
	float: left;
	margin-right: 20px;
	width: 230px;
}
div.ms-teaser-typ-5-with-bt9-last {
	margin-right: 0px;
}


div.ms-tdl11, 
div.ms-tdl12 {
	width: 230px;
}
div.ms-tdl11 h3.ms-hl10, 
div.ms-tdl12 h3.ms-hl10 {
	padding: 4px 10px 4px 10px;
}
div.ms-tdl11 h3.ms-hl10 span {
	display: block;
	padding-left: 14px;
}
div.ms-tdl11-content, 
div.ms-tdl12-content {
	padding: 0px 10px;
}
div.ms-tdl11-content table {
	width: 100%;
	border-collapse:collapse;
	border-spacing:0;
}
div.ms-tdl11-content table th.ms-fow-n {
	font-weight: normal;
}
div.ms-tdl11-content table th, 
div.ms-tdl11-content table td {
	text-align: left;
}
div.ms-tdl11-content table td.ms-table-col-1 {
	padding-right: 10px;
}
div.ms-tdl11-content table td.ms-table-col-2 {
	text-align: right;
}


/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Formulare
--------------------------------------------------------------------------------
*******************************************************************************/
div.ms-fly-login {
	display: none;
	position: absolute;
	right: 7px;
	top: 0;
	float: left;
	padding: 0px 0px 0px 4px;
	background-image: url(/css/css_ng/ms94_fly_login_l_24b.png);
}
div.ms-fly-login-2 {
	padding: 7px 7px 0px 17px;
	background-image: url(/css/css_ng/ms94_fly_login_r_24b.png);
	background-position: 100% 0%;
}
div.ms-fly-login div.ms-frm-cols-3 {
	
}
div.ms-fly-login div.ms-frm-cols-3 div.ms-frm-col-1, 
div.ms-fly-login div.ms-frm-cols-3 div.ms-frm-col-2, 
div.ms-fly-login div.ms-frm-cols-3 div.ms-frm-col-3 {
	float: left;
}
div.ms-fly-login div.ms-frm-cols-3 div.ms-frm-col-1, 
div.ms-fly-login div.ms-frm-cols-3 div.ms-frm-col-2 {
	margin-right: 10px;
}
div.ms-fly-login div.ms-frm-cols-3 p.ms-frm-txt {
	margin-bottom: 5px;
}
div.ms-fly-login div.ms-frm-cols-3 label, 
div.ms-fly-login div.ms-frm-cols-3 input {
	display: block;
}
div.ms-fly-login div.ms-frm-cols-3 label {
	margin-bottom: 5px;
}
div.ms-fly-login div.ms-frm-cols-3 input {
	height: 16px;
	background-color: #F8F8F8;
	border: 1px solid #999;
}





div.ms-bx-v1 div.ms-frm-login p.ms-frm-txt {
	float: left;
	width: 100%;
}
div.ms-bx-v1 div.ms-frm-login p.ms-frm-txt label, 
div.ms-bx-v1 div.ms-frm-login p.ms-frm-txt input {
	display: block;
	float: left;
}
div.ms-bx-v1 div.ms-frm-login p.ms-frm-txt input {
	float: right;
	height: 16px;
	background-color: #F8F8F8;
	border: 1px solid #999;
}





div.ms-layer-v1 div.ms93-frm p.ms93-frm-txt-sbs label {
	width: 71px;
}
div.ms-layer-v1 div.ms93-frm p.ms93-frm-txt-sbs input {
	width: 264px;
}





/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Abstaende
--------------------------------------------------------------------------------
*******************************************************************************/
body#ms-page-home div#ms-wrapper-f div.ms-tdl-ela p.ms-mab-special {
	margin-bottom: 4px;
}
body.ms-ng div#ms-f-left div#ms-teaser-f div.ms-tdl11 ul.ms-linklist-typ-1.ms-mab-special {
	margin-bottom: 7px;
}






/*	font-size based on px ******************************************************
*******************************************************************************/
div#ms-overlay-content, 
div#ms-navi-main div.ms-navi-main-fly-v3 h4.ms-hl6, 
div.ms-tdl11 h4.ms-hl6 {
	font-size: 11px;
}




/*	muss geloescht werden, nur Optional */
div.ms-fly-login {
	display: block;
}

div.ms-tdl-ela div.ms-gl {
	background-color: #F00;
}

/*******************************************************************************
********************************************************************************
	Project		: Mercedes Benz Deutschland
********************************************************************************
*******************************************************************************/






/*******************************************************************************
--------------------------------------------------------------------------------
************************************************************	Abstaende
--------------------------------------------------------------------------------
*******************************************************************************/
body.ms-ng .ms-mab-0 { margin-bottom: 0px; }
body.ms-ng .ms-mab-1 { margin-bottom: 1px; }
body.ms-ng .ms-mab-2 { margin-bottom: 2px; }
body.ms-ng .ms-mab-3 { margin-bottom: 3px; }
body.ms-ng .ms-mab-4 { margin-bottom: 4px; }
body.ms-ng .ms-mab-5 { margin-bottom: 5px; }
body.ms-ng .ms-mab-6 { margin-bottom: 6px; }
body.ms-ng .ms-mab-7 { margin-bottom: 7px; }
body.ms-ng .ms-mab-8 { margin-bottom: 8px; }
body.ms-ng .ms-mab-9 { margin-bottom: 9px; }
body.ms-ng .ms-mab-10 { margin-bottom: 10px; }
body.ms-ng .ms-mab-11 { margin-bottom: 11px; }
body.ms-ng .ms-mab-12 { margin-bottom: 12px; }
body.ms-ng .ms-mab-13 { margin-bottom: 13px; }
body.ms-ng .ms-mab-14 { margin-bottom: 14px; }
body.ms-ng .ms-mab-15 { margin-bottom: 15px; }
body.ms-ng .ms-mab-16 { margin-bottom: 16px; }
body.ms-ng .ms-mab-17 { margin-bottom: 17px; }
body.ms-ng .ms-mab-18 { margin-bottom: 18px; }
body.ms-ng .ms-mab-19 { margin-bottom: 19px; }
body.ms-ng .ms-mab-20 { margin-bottom: 20px; }



body.ms-ng .ms-pab-0 { padding-bottom: 0px; }
body.ms-ng .ms-pab-1 { padding-bottom: 1px; }
body.ms-ng .ms-pab-2 { padding-bottom: 2px; }
body.ms-ng .ms-pab-3 { padding-bottom: 3px; }
body.ms-ng .ms-pab-4 { padding-bottom: 4px; }
body.ms-ng .ms-pab-5 { padding-bottom: 5px; }
body.ms-ng .ms-pab-6 { padding-bottom: 6px; }
body.ms-ng .ms-pab-7 { padding-bottom: 7px; }
body.ms-ng .ms-pab-8 { padding-bottom: 8px; }
body.ms-ng .ms-pab-9 { padding-bottom: 9px; }
body.ms-ng .ms-pab-10 { padding-bottom: 10px; }
body.ms-ng .ms-pab-11 { padding-bottom: 11px; }
body.ms-ng .ms-pab-12 { padding-bottom: 12px; }
body.ms-ng .ms-pab-13 { padding-bottom: 13px; }
body.ms-ng .ms-pab-14 { padding-bottom: 14px; }
body.ms-ng .ms-pab-15 { padding-bottom: 15px; }
body.ms-ng .ms-pab-16 { padding-bottom: 16px; }
body.ms-ng .ms-pab-17 { padding-bottom: 17px; }
body.ms-ng .ms-pab-18 { padding-bottom: 18px; }
body.ms-ng .ms-pab-19 { padding-bottom: 19px; }
body.ms-ng .ms-pab-20 { padding-bottom: 20px; }



ul .ms-navi li {_border:1px solid #f8f8f8}

.ms-component-tab sup, #ms-f-right-2 div p sup {font-size:5pt;_font-size:6pt;}

#ms-f-right-2 li{list-style:bullet;}


.ms-navi-main-fly-v2-navi-a li a {
	_height:12px;
}