/*******************************************************************************
********************************************************************************
        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(../../img/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(../../img/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(../../img/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(../../img/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(../../img/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;
}
