/**
 * Common
 */
body
{
    background:#EFF1F3 url(http://www.mercedes-benz.de/css/css_ng/bg_body.gif) repeat-y scroll 0pt;
	font: normal 10px arial,sans-serif;
    color: #666666;
}

a
{
    color: #003366;
    text-decoration: none;
}

a:hover
{
    color: #00adef;
}

object
{
    display: block;
	outline:none;
}

object:hover {
	border:0px solid;
}

/**
 * Header
 *//*
div#header
{
    width: 1000px;
    height: 93px;
    background: url(../image/header.png) no-repeat;
}*/

/**
 * NEW NG-Header 
 */
	.ms-ng, .ms-ng div, .ms-ng span, .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 {
		border:0pt none;
		margin:0pt;
		padding:0pt;
	}

	div#ms-header {
		/*float:left;*/
		width:1000px;
		height:93px;
		background:url(/css/css_ng/bg_header.jpg) no-repeat;
	}
	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;
	}
	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:#666666;
	}
	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;
	}
	.ms-navi {
		line-height:1;
		margin:0pt;
		padding: 0pt;
	}
	p#ms-mb-logo {
		position:absolute;
		left:103px;
		top:25px;
	}

	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 {
		top:8px;
		line-height:1;
		position:relative;
		left:260px;
		float:left;
		padding-left:10px;
		padding-left:6px;
	}
	
	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;
	}

	ul.ms-navi li a {
		padding-right:9px;
		color:#333333;
	}
	
	ul.ms-navi li a:hover {
		color:#00ADEF;
		background-position:100% -30px;
	}

	ul.ms-navi li a {
		background-image:url(/css/css_ng/lsi_arrow_right_ant_cyan_2.gif);
		background-position:100% 4px;
		background-repeat:no-repeat;
	}
	
	ul.mbcom-navi li a {
		padding-right:9px;
		color:#333333;
	}
	
	ul.mbcom-navi li a:hover {
		color:#00ADEF;
		background-position:0% -30px;
	}
	
	ul.mbcom-navi li a {
		background-image:url(/css/css_ng/lsi_arrow_left_ant_cyan_2.gif);
		background-position:0% 3px;
		background-repeat:no-repeat;
		margin-left: 280px;
		padding-left: 10px;
	}

	div#ms-webspecial-sbl {
		position:absolute;
		right:10px;
		top:43px;
	}


	div#ms-webspecial-hdl {
		position:relative;
		top:39px;
	}

	div#ms-webspecial-sbl {
		top:71px;
	}

	div#ms-webspecial-sbl h2{
		line-height:1.1! important;
	}


/**
 * Content
 */
div#content
{
    padding: 128px 0px 0px 124px;
    width: 350px;
}

div#content h1
{
    margin: 0px 0px 20px 0px;
    font-size: 11px;
}

div#content p
{
    margin: 0px 0px 50px 0px;
    line-height: 14px;
}

div#content a
{
    padding: 0px 0px 0px 8px;
    background: url(../image/a_right_lo.gif) no-repeat 0px 4px;
}

div#content a:hover
{
    background: url(../image/a_right_hi.gif) no-repeat 0px 4px;
    color: #00adef;
}

/**
 * Footer
 */
div#footer
{
    /*position: absolute;*/
    top: 100%;
    /*margin: -27px 0px 0px 0px;*/
    padding: 8px 20px 0px 0px;
    width: 980px;
    height: 19px;
    background: url(../image/footer.png) no-repeat;
    font-size: 10px;
    text-align: right;
    white-space: nowrap;
}

div#footer a
{
    color: #666666;
}

div#footer a:hover
{
    color: #00adef;
}

