l257/*******************************************************************************
********************************************************************************
	Project		: Mercedes-Benz Japan
********************************************************************************
*******************************************************************************/
/* Reset all */
body.ms-ng, body.ms-ng *, body.ms-ng .nospace {
	padding: 0;
	margin: 0;
}
/*	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;
}

/* fix 080324 */
body.ms-ng img {

}

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(bg_fly_pcn_v1_24b.png);
}
div#ms-navi-home ul li.iehover div.ms-navi-home-fly {
	background-image:url(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(bg_fly_v1_1_ie6.gif);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v1-2 {
	background-image:url(bg_fly_v1_2_ie6.gif);
}
div#ms-navi-main ul li div.ms-navi-main-fly-v2-1 {
	background-image:url(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:-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;
}

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-gallery1 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-equipment h2.ms-hl11 {
	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:10px;
}
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;
}
/*	wenn Aenderung auch in ms_css_basic.css 
	-> body.ms-ng div#ms-f-left ul.ms-linklist-typ-1 */
body.ms-ng div#ms-f-left h4.ms-tx3 {
	width:230px;
	line-height:1.1;
}
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;
}

/*	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(lsi_arrow_right_midblue_cyan.gif);
	background-position:0px 3px;
	background-repeat:no-repeat;
}

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,
div.ms-teaser h3 a:hover {
	background-position:0px -47px;
}

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 {
	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 {
	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(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(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:10px 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:10px -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(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(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(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(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(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(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 {
	background:#EFF1F3 url(bg_body.gif) repeat-y 0 0;
	font-size:62.5%;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
}
html>body {
	font-size:10px;
}

body.default {
	background:#EFF1F3 url(../css_xml/img/bg_body_facelift.gif) repeat-y 0 0!important;
}
 

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

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

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

@media screen {
div#ms-footer {
	position:fixed;
	bottom:0;
	left:0;
}
}

@media all {
div#ms-footer {
	width:1000px;
	height:27px;
	background-color:#EFF1F3;
	background-image:url(bg_footer.jpg);
	overflow: hidden;
}
}

/* add 080324 */
div#ms-footer a {
 display:inline!important;
}

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


/*	Header *********************************************************************
*******************************************************************************/
p#ms-mb-logo {
	position:absolute;
	left:103px;
	top:25px;
}
p#ms-mb-bildmarke {
	position:absolute;
	left:37px;
	top:22px;
}
p#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:5px;
	line-height:1;
	left:356px;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", arial, helvetica, verdana, "times new roman", sans-serif;
}



/*	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 + 5 margin-bottom = 300 */
div#ms-component-gallery1 div#ms-stage,
div#ms-component-gallery2 div#ms-stage {
	height:300px;
}

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(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;
}
body#ms-page-home div.ms-home-teaser-2 {
	background-image:url(bg_home_teaser_2.png);
	background-repeat:repeat-y;
}
body#ms-page-home div.ms-home-teaser-3 {
	background-image:url(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(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;
}
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 {
	height:470px;
}
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(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(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;
}
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;
}
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;
}
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:11px;
}
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;
}

p#ms-mb-title { font-size:10px!important;}
div#ms-navi-meta { font-size:12px!important; font-weight:bold;}
div#ms-navi-meta #ms-navi-meta-1 { font-size:12px!important; font-weight:bold;}
body#ms-page-home div#ms-navi-main ul#ms-navi li p.mtb12 ,
ul#ms-navi p.mtb12 { font-weight:bold!important; }


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

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 */

/* margin/padding added 080327 */
/* MARGIN-TOP */
.mt00 { margin-top:0px!important; }
.mt06 { margin-top:6px!important; }
.mt12 { margin-top:12px!important; }
.mt24 { margin-top:24px!important; }
.mt36 { margin-top:36px!important; }
.mt48 { margin-top:48px!important; }
.mt60 { margin-top:60px!important; }
.mt72 { margin-top:72px!important; }

/* MARGIN-RIGHT */
.mr06 { margin-right:6px!important; }
.mr12 { margin-right:12px!important; }
.mr24 { margin-right:24px!important; }
.mr36 { margin-right:36px!important; }
.mr48 { margin-right:48px!important; }
.mr60 { margin-right:60px!important; }
.mr72 { margin-right:72px!important; }

/* MARGIN-BOTTOM */
.mb00 { margin-bottom:0!important; }
.mb06 { margin-bottom:6px!important; }
.mb12 { margin-bottom:12px!important; }
.mb24 { margin-bottom:24px!important; }
.mb36 { margin-bottom:36px!important; }
.mb48 { margin-bottom:48px!important; }
.mb60 { margin-bottom:60px!important; }
.mb72 { margin-bottom:72px!important; }
.mb150 { margin-bottom:150px!important; }

/* MARGIN-LEFT */
.ml06 { margin-left:6px!important; }
.ml12 { margin-left:12px!important; }
.ml15 { margin-left:15px!important; }
.ml24 { margin-left:24px!important; }
.ml36 { margin-left:36px!important; }
.ml48 { margin-left:48px!important; }
.ml60 { margin-left:60px!important; }
.ml72 { margin-left:72px!important; }

/* MARGIN-TOP & MARGIN-BOTTOM */
.mtb06 { margin-top:6px!important; margin-bottom:6px!important; }
.mtb12 { margin-top:12px!important; margin-bottom:12px!important; }
.mtb24 { margin-top:24px!important; margin-bottom:24px!important; }
.mtb36 { margin-top:36px!important; margin-bottom:36px!important; }
.mtb48 { margin-top:48px!important; margin-bottom:48px!important; }
.mtb60 { margin-top:60px!important; margin-bottom:60px!important; }
.mtb72 { margin-top:72px!important; margin-bottom:72px!important; }

/* MARGIN-LEFT & MARGIN-RIGHT */
.mlr06 { margin-left:6px!important; margin-right:6px!important; }
.mlr12 { margin-left:12px!important; margin-right:12px!important; }
.mlr24 { margin-left:24px!important; margin-right:24px!important; }
.mlr36 { margin-left:36px!important; margin-right:36px!important; }
.mlr48 { margin-left:48px!important; margin-right:48px!important; }

/*-----------------------------------------------------
PADDING
-------------------------------------------------------*/
/* PADDING-TOP */
.pt06 { padding-top:6px!important; }
.pt12 { padding-top:12px!important; }
.pt24 { padding-top:24px!important; }
.pt36 { padding-top:36px!important; }
.pt48 { padding-top:48px!important; }
.pt60 { padding-top:60px!important; }
.pt72 { padding-top:72px!important; }

/* PADDING-BOTTOM */
.pb06 { padding-bottom:6px!important; }
.pb12 { padding-bottom:12px!important; }
.pb24 { padding-bottom:24px!important; }
.pb36 { padding-bottom:36px!important; }
.pb48 { padding-bottom:48px!important; }
.pb60 { padding-bottom:60px!important; }
.pb72 { padding-bottom:72px!important; }

/* PADDING-LEFT */
.pl06 { padding-left:6px!important; }
.pl12 { padding-left:12px!important; }
.pl24 { padding-left:24px!important; }
.pl36 { padding-left:36px!important; }
.pl48 { padding-left:48px!important; }
.pl60 { padding-left:60px!important; }
.pl72 { padding-left:72px!important; }

/* PADDING-RIGHT */
.pr06 { padding-right:6px!important; }
.pr12 { padding-right:12px!important; }
.pr24 { padding-right:24px!important; }
.pr36 { padding-right:36px!important; }
.pr48 { padding-right:48px!important; }
.pr60 { padding-right:60px!important; }
.pr72 { padding-right:72px!important; }

/* PADDING-ALL */
.pa02 { padding:2px!important; }
.pa06 { padding:6px!important; }
.pa12 { padding:12px!important; }
.pa24 { padding:24px!important; }
.pa36 { padding:36px!important; }
.pa48 { padding:48px!important; }
.pa60 { padding:60px!important; }
.pa72 { padding:72px!important; }

/* icon setting 080327
.link-mail {
 background:url(../../imgs/icon/icon-mail.gif) no-repeat;
	background-position:0 0.1em!important;
	padding-left:16px!important;
	margin-left:8px!important;
} */

* html #ms-page-home .link-mail {
  background-position:0 0.06em!important;
	}

* html .link-mail {
 background-position:0 0.05em!important;
 padding-left:16px!important;
	}
	
	*:first-child+html .link-mail {
	 background-position:0 0.1em!important;
	 padding-left:16px!important;
		margin-left:10px;
	}

/* deleat after fix all html */
#cnt {
 background-color:#fff;
}



/* add 080402 form setting */
input,
select {
 margin:0;
	padding:0;
	font-size:12px;
}

/* add 080403 */
body.bg_wide-white {
 background:url(../../imgs/bg_page_02_latest.gif) no-repeat top left!important;
}



