@charset "utf-8";
/* CMS-CSS Document */





body.cms .row p,
body#dealer.cms .row p {
    padding: 0;
    margin: 0;
}

body.cms .content {
    clear: both;
}

body.cms .content.jumpPage {
    background: transparent;
}

body.cms .jumpPageGradient .col ul li a,
body.cms .jumpPage .col ul li a {
    background-image:url("/static/resources/images/icons/link_arrow.gif");
    background-repeat:no-repeat;
    background-position:left 4px;
    padding-left:10px;
    color:#2d2d2d;
    text-decoration: none;
}

body.cms .col ul li a:hover,
body.cms .col ul li a:focus {
    color: #ee6002 !important; /* orange */
    text-decoration: underline !important;
}

body.cms .col ul li a strong {
    color: #FF691F;
    font-weight: bold;
}

body.cms .page.mobilePopup {
    padding: 0;
    margin: 10px;
    width: 748px;
}

body.cms .row,
body#dealer.cms .row {
    width: 806px;
}

body.cms .col.topBoxStandard p,
body.cms .col.topBoxStandard a {
    font-size: 1.16em;
}

body.cms .page.mobilePopup .row {
    width: 748px;
}

body.cms .page.mobilePopup .imageStage .imagedescr {
    width: 738px;
}

/* IE < 7 HACK */
* html body.cms .page.mobilePopup .headline,
* html body.cms .page.mobilePopup .paging,
* html body.cms .page.mobilePopup .imageStage {
    margin-left:10px;
}

/* IE < 7 HACK */
* html body.cms .page.mobilePopup .row {
    position: relative;
    left: -10px;
}
/* /IE < 7 HACK */

body.cms .content.jumpPageGradient h1,
body.cms .content.jumpPage h1,
body#dealer.cms .content.jumpPageGradient h1,
body#dealer.cms .content.jumpPage h1 {
    margin: 12px 0 0 0;
    padding: 0;
    font-size: 1.38em;
    color:#2D2D2D;
    font-weight: bold;
    /* MBL-12529: commented out: text-transform: uppercase; */
}

body.cms .page.mobilePopup h1,
body#dealer.cms .page.mobilePopup h1 {
    margin: 0;
    padding: 0;
    font-size: 1.83em;
}

body.cms .content.jumpPageGradient h2,
body.cms .content.jumpPage h2,
body#dealer.cms .content.jumpPageGradient h2,
body#dealer.cms .content.jumpPage h2 {
    color: #FF691F;
    font-size: 1.33em;
    margin: 5px 0 10px 0;
    padding: 0;
    line-height: 1em;
}

body.cms .page.mobilePopup h2,
body#dealer.cms .page.mobilePopup h2 {
    color: #FF691F;
    font-size: 1.5em;
    margin: 12px 0 4px 0;
    padding: 0;
    line-height: 1em;
}

body.cms .content.jumpPageGradient h3,
body.cms .content.jumpPage h3,
body#dealer.cms .content.jumpPageGradient h3,
body#dealer.cms .content.jumpPage h3 {
    color: #6E6D6D;
    font-size: 0.92em;
    font-weight: normal;
    margin: 10px 0;
    padding: 0;
    line-height: 1em;
}

body.cms .content.jumpPageGradient h4,
body.cms .content.jumpPage h4,
body#dealer.cms .content.jumpPageGradient h4,
body#dealer.cms .content.jumpPage h4 {
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 7px 0;
    padding: 0;
}

body.cms .content.jumpPageGradient {
    width: 806px;
    background: url("/modelpress-FRANCE/images/design/jump_right_gradient.jpg") 796px 30px no-repeat;
}

/* REMOVE BRAND SPECIFIC CLASSES */
body.cms .row.jumpStage,
body#dealer.cms .row.jumpStage {
    display: block;
    width: 781px;
    height: auto;
}

body.cms .row.jumpStage div.adFlag {
    padding: 5px 0em 0em;
    text-align: right;
    color:#919091;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em
}

body.cms .row.bottomBrand {
    display: block;
    width: 806px;
    height: 20px;
    margin: 0;
    clear:both;
}

body.cms .content.contentPageSpecial .bottomBrand {
   /* display: none; */
}

body.cms .footer .border {
    margin-top: 0;
}
/* /REMOVE BRAND SPECIFIC CLASSES */

body.cms .content.jumpPage .col,
body.cms .content.jumpPageGradient .col {
    border-top: 1px #8b8b8b dotted;
}

body.cms .content.jumpPage .row .col.topBoxStandardNarrow.col1,
body.cms .content.jumpPageGradient .row .col.topBoxStandardNarrow.col1,
body.cms .content.jumpPage .row .col.topBoxStandardNarrow.col2,
body.cms .content.jumpPageGradient .row .col.topBoxStandardNarrow.col2 {
    margin: 0 10px 0 0;
}

body.cms .content.jumpPage .row ul,
body.cms .content.jumpPageGradient .row ul {
    list-style: none;
    margin: 0;
}

body.cms .content.jumpPage .row li,
body.cms .content.jumpPageGradient .row li {
    list-style: none;
    margin: 6px 0 0 0;
}

body.cms .content.jumpPage .row .col.topBoxStandard  li,
body.cms .content.jumpPageGradient .row .col.topBoxStandard li {
    margin: 0;
}

/* RD-36 */
body.cms .row.jumpPageHead,
body#dealer.cms .row.jumpPageHead {
    display: block;
    height: 35px;
    background: transparent url("/modelpress-FRANCE/images/design/jump_head_gradient.jpg") 2px 0px no-repeat;
    border: none;
    overflow: hidden;
    margin-bottom: 10px;
}

body.cms .row .separatorLine {
    display: block;
    height: 2px;
    background: #fff url("/modelpress-FRANCE/images/design/jump_head_gradient.jpg") top left no-repeat;
    border: none;
    overflow: hidden;
}
/* /RD-36 */

/* RD-40 */
body.cms .content.jumpPage .col.topBoxStandard {
    width: 396px;
}

* html body.cms .content.jumpPage .col.topBoxStandard {
    width: 392px;
}

body.cms .content.jumpPageGradient .col.topBoxStandard {
    width: 426px;
    padding: 0 42px 0 0;
}

/* IE < 7 HACK */
* html body.cms .content.jumpPageGradient .col.topBoxStandard {
    width: 460px;
}
/* /IE < 7 HACK */

body.cms .content.jumpPage .row .col1,
body.cms .content.jumpPageGradient .row .col1,
body.cms .content.jumpPageGradient .row .col.themeBox.col2 {
    margin: 0 12px 0 0;
}

body.cms .content.jumpPage .row .col.topBoxStandard ul, body.cms .content.jumpPageGradient .row .col.topBoxStandard ul {margin-top:1em;}

body.cms .content.jumpPage .row .col img {
    float: left;
    max-width: 160px;
    margin: 0 10px 0 0;
}

body.cms .content.jumpPageGradient .row .col.topBoxStandard img {
    float: left;
    max-width: 194px;
    margin: 0 10px 0 0;
}
/* /RD-40 */

/* RD-41 */
body.cms .content.jumpPageGradient .col.topBoxArea {
    width: 305px;
}

body.cms .content.jumpPageGradient .col.topBoxArea .paddedBoxArea {
    margin: 1px 0 0 0;
    padding: 10px;
}

body.cms .content.jumpPageGradient .col.topBoxArea .paddedBoxArea.filled {
    background: #f2f2f2;
}

body.cms .content.jumpPageGradient .row .col.topBoxArea img {
    max-width: 305px;
    max-height: 58px;
    margin: 0;
}
/* /RD-41 */

/* RD-42 */
body.cms .content.jumpPageGradient .col.themeBox {
    width: 229px;
}

body.cms .content.jumpPageGradient .col.themeBox.col1 {
    margin: 0 1px;
    padding: 0 8px 0 0;
}

body.cms .content.jumpPageGradient .col.themeBox .underline {
    display: block;
    width: 229px;
    height: 4px;
    background: url("/modelpress-FRANCE/images/design/jump_underline.jpg") top left repeat-x;
    margin: 0 0 10px 0;
    padding: 0;
}
/* /RD-42 */

/* RD-43 */
body.cms .content.jumpPage .row .col.topBoxStandardNarrow {
    width: 262px;
}

/* IE < 7 HACK */
* html body.cms .content.jumpPage .row .col.topBoxStandardNarrow {
    width: 261px;
}
/* /IE < 7 HACK */

body.cms .content.jumpPage .row .col.topBoxStandardNarrow img {
    max-width: 262px;
    max-height: 58px;
    margin: 0 0 10px 0;
}

/* IE < 7 HACK */
* html body.cms .content.jumpPage .row .col.topBoxStandardNarrow img {
    width: 261px;
}
/* /IE < 7 HACK */
/* /RD-43 */

/* RD-21 */

body.cms .row.paging,
body#dealer.cms .row.paging {
    height: 15px;
    border-top: 1px #8b8b8b dotted;
    background: url("/modelpress-FRANCE/images/design/gallery_gradient.jpg") top left repeat-x;
    padding: 10px 0;
}

body.cms .row.paging .col.pagingBox {
    display: block;
    width: 140px;
    text-align: center;
    font-weight: bold;
    margin: 0 304px;
}

/* IE < 7 HACK */
* html body.cms .row.paging .col.pagingBox {
    margin: 0 152px;
}
/* /IE < 7 HACK */

body.cms .row.paging .col.pagingBox a.pagingLink {

    display: block;
    width: 19px;
    height: 15px;
    background: transparent url("/modelpress-FRANCE/images/design/player_sprite.png") no-repeat;
}

body.cms .row.paging .col.pagingBox a.pagingLink.prev {
    float: left;
    background-position: left top;
}

body.cms .row.paging .col.pagingBox a.pagingLink.next {
    float: right;
    background-position: right top;
}

body.cms .row.paging .col.pagingBox span.pagingCount {
    float: left;
    width: 102px;
    margin: 2px 0;
    text-align: center;
}

body.cms .row.imageStage,
body#dealer.cms .row.imageStage {
    margin: 20px 0 0 0;
    text-align: center;
}

body.cms .row.imageStage .row.image {
    width: 420px;
    height: 280px;
    margin: 0 auto 10px auto;
    text-align: center;
    overflow: hidden;
}

body.cms .row.imageStage .row.image img {
    border: 1px solid #bfbfbf;
    margin: 0 auto;
}

body.cms .row.imageStage .row.imagedescr {
    height: 30px;
    overflow: hidden;
}

body.cms .row.superTeaser,
body#dealer.cms .row.superTeaser {
    height: 100px;
    background: #f3f1ef;
    margin: 25px 0 35px 0;
    padding: 10px 0;
    text-align: center;
}

body.cms .row.superTeaser .ad-marker {
    float: right;
    text-align: right;
    margin: 0 10px 0 0;
}
/* /RD-21 */



/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++  CONTENTPAGES / -SPECIALS +++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body.cms .contentPageSpecial {overflow:auto;}
    body.cms .contentPageSpecial table {background:url("/modelpress-FRANCE/images/design/separator-bg-inset.gif") bottom left repeat-x; width:441px; padding:0 0 4px 0; margin:.5em 0 1em 0;}
    body.cms .contentPageSpecial table thead th {background:url("/modelpress-FRANCE/images/design/separator-bg-outset.gif") top left repeat-x; padding-top:1em;}
    body.cms .contentPageSpecial table th, body.cms .contentPageSpecial table td {padding:.7em 1em; font-size:.9em; border:0;}
    body.cms .contentPageSpecial table th {text-align:left;}
    body.cms .contentPageSpecial table tbody th {background:#f3f1ef; font-weight:normal;}
    body.cms .contentPageSpecial table img {margin-right:0px;}
    body.cms .contentPageSpecial table tbody th, body.cms .contentPageSpecial table tbody td, body.cms .contentPageSpecial table tfoot th {border-top: 1px dotted #999;}

    body.cms .contentPageSpecial p, body.cms .contentPageSpecial table {margin-left:25px;}
    body.cms .contentPageSpecial a {color: #2d2d2d; text-decoration:underline;}
    body.cms .contentPageSpecial a:hover,
    body.cms .contentPageSpecial a:focus {color: #ee6002; text-decoration: underline;}

    body.cms .contentPageSpecial ul {margin-left:25px;}
    body.cms .contentPageSpecial ul li {background:url("/modelpress-FRANCE/images/design/orange_bullet.gif") left 4px no-repeat; padding-left:15px; margin-left:0; list-style:none;}
    body.cms .contentPageSpecial ul li.pdf a {background:url("/modelpress-FRANCE/images/design/pdf-icon2.gif") center left no-repeat; padding: 5px 20px;}
    body.cms .contentPageSpecial ul li a {color:#303030; text-decoration: none;}
    body.cms .contentPageSpecial ul li a:hover {text-decoration: underline;}

    /* common page elements */
    body.cms .contentPageSpecial h1,
    body#dealer.cms .contentPageSpecial h1 {color:#303030; font-size:1.85em; margin:0 0 .8em 0;}
    body.cms .contentPageSpecial h2,
    body#dealer.cms .contentPageSpecial h2 {color:#ff6600; font-size:1.35em; margin:.5em 0;}
    body.cms .contentPageSpecial h3,
    body#dealer.cms .contentPageSpecial h3 {color:#303030; font-size:1.25em; margin:.5em 0;},
    body.cms .contentPageSpecial .headline h3,
    body#dealer.cms .contentPageSpecial .headline h3 {font-size:1em;}
    body.cms .contentPageSpecial h4,
    body#dealer.cms .contentPageSpecial h4 {font-weight:bold; margin:1.5em 0 0 25px; display:block; font-size:1em;}
    body.cms .contentPageSpecial img {float:left; margin:10px 10px 10px 0;}
    
    body.cms .contentPageSpecial .backToTop {text-align:right; margin:1.5em 0 .5em 0; clear:both;}
    body.cms .contentPageSpecial .backToTop a:link, body.cms .contentPageSpecial .backToTop a:active, body.cms .contentPageSpecial .backToTop a:visited {font-size:.9em; padding-right:15px; background:url("/modelpress-FRANCE/images/design/top_arrow.gif") center right no-repeat;  color:#8a8a8a; text-decoration:none;}
    body.cms .contentPageSpecial .backToTop a:hover {text-decoration:underline;}

    body.cms .contentPageSpecial .pagination {margin: 0 0 20px 0; clear:both; overflow:auto; text-align:center;}
    body.cms .contentPageSpecial .pagination ul {margin:.2em 0 .3em 0;}
    body.cms .contentPageSpecial .pagination ul li {display:inline; margin:0 .3em; background:none; padding:0; font-size:.9em;}
    body.cms .contentPageSpecial .pagination ul li a:link, body.cms .contentPageSpecial .pagination ul li a:active, body.cms .contentPageSpecial .pagination ul li a:visited, body.cms .contentPageSpecial .pagination ul li span {color:#2d2d2d;}
    body.cms .contentPageSpecial .pagination ul li a {text-decoration:underline;}
    body.cms .contentPageSpecial .pagination ul li a:hover {text-decoration:none; color:#EE6002;}
    body.cms .contentPageSpecial .pagination ul li span {font-weight:bold;}

    body.cms .separator {margin:2px 0;}

    /* box layout elements */
    body.cms .contentColumn {float:left; width:466px; margin: 0 0 20px}
    body.cms .marginalColumn {margin: 0 0 20px 476px; width:330px;}
/* IE < 7 HACK */
* html body.cms .marginalColumn {
    margin-left: 473px;
}

/* /IE < 7 HACK */
    /* generic content elements */
    body.cms .contentColumn .narrow-left {float:left; width:194px; margin-right:15px;}
    body.cms .contentColumn .narrow-center {float:left; width:194px; margin-right:15px; margin-bottom:1em; text-align:center;}
    body.cms .contentColumn .narrow-right {float:right; width:194px; margin-left:15px;}
    body.cms .contentColumn .broad-right {text-align:right; display:block; clear:both;}
    body.cms .contentColumn .broad-center {text-align:center; display:block; clear:both;}
    body.cms .contentColumn .broad-left {text-align:left; display:block; clear:both;}
    body.cms .marginalColumn div {margin-bottom:3em;}

    /* advertising placements */

/* RD-1 + RD-2 */
    body.cms .content-banner {background:#f1f0f1; margin:.5em 0;}
    body.cms .content-banner p {margin:0; padding:10px; display:block; font-size:.8em; font-family:verdana, arial, helvetica, sans-serif; color:#919091;}
    body.cms .content-banner p span {display:block; text-align:right; padding-top:1px;}
    body.cms .content-banner img {float:none; margin:0;}
    body.cms .contentColumn .content-banner.broad-center {width: 100%;}
    body.cms .contentColumn .content-banner.narrow-left {width: 200px;}
    body.cms .contentColumn .content-banner.narrow-right {width: 200px;}
    body.cms .marginalColumn .content-banner {width:100%; text-align:center;}
    body.cms .marginalColumn .content-banner p {padding:5px 10px;}
    body.cms .marginalColumn .content-banner p span {padding:5px 0 0 5px; display:block; text-align:left;}

/* RD-4 */
    body.cms .content-stopper-box {background:url("/modelpress-FRANCE/images/design/stopper_slice.gif") top left repeat-y; margin-bottom:2em}
    body.cms .content-stopper-box .content-stopper-foot {background:url("/modelpress-FRANCE/images/design/stopper_gradient_bottom.jpg") bottom left no-repeat; padding-bottom:50px}
    body.cms .content-stopper-box h3,
    body#dealer.cms .content-stopper-box h3 {background:url("/modelpress-FRANCE/images/design/stopper_gradient_top.jpg") top left no-repeat; padding:15px 0 15px 15px;}
    body.cms .content-stopper-box p {margin-left:15px;padding-right:10px;}
    body.cms .content-stopper-box img {margin: 0px 10px 5px 2px;}
    body.cms .content-stopper-box ul {margin-left:15px;}
    body.cms .content-stopper-box ul li {padding-left:15px;padding-right:10px;}
      body.cms .content-stopper-box table {margin:15px;}
    
/* RD-8 */
    body.cms .content-diagramm-schmal {border:10px solid #f3f1ef; margin:1em 0; text-align:center;}
    body.cms .content-diagramm-schmal img {margin:10px 0; float:none;}
    body.cms .content-diagramm-schmal h4,
    body#dealer.cms .content-diagramm-schmal h4 {text-align:left; border:1px solid #ffffff; padding:10px; margin:0; background:#ff691f; color:#ffffff;}

/* RD-9 */
    body.cms .content-diagramm-breit {width:446px; border:10px solid #f3f1ef; margin:1em 0; text-align:center;clear:both;}
    body.cms .content-diagramm-breit img {margin:10px 0; float:none;}
    body.cms .content-diagramm-breit h4,
    body#dealer.cms .content-diagramm-breit h4 {text-align:left; border:1px solid #ffffff; padding:10px; margin:0; background:#ff691f; color:#ffffff;}

/* RD-62 + RD-63 */
    body.cms .col-stopper {border:10px solid #f3f1ef; margin:.5em 0;}
    body.cms .col-stopper h4,
    body#dealer.cms .col-stopper h4 {text-align:left; border:1px solid #ffffff; padding:10px; margin:0; background:#ff691f; color:#ffffff;}
    body.cms .col-stopper ul, body.cms .col-stopper img {margin: 10px 0; float: none; display: block;}
    body.cms .broad-left.col-stopper,
    body.cms .broad-center.col-stopper,
    body.cms .broad-right.col-stopper {width:446px;}  
    body.cms .marginalColumn .col-stopper {width:auto; display:block;} 
    body.cms .marginalColumn .col-stopper ul {overflow:auto; margin-bottom:0px; padding-bottom:10px;}
/* IE < 7 HACK */
* html body.cms .marginalColumn .col-stopper ul {
    zoom:1;
}
/* /IE < 7 HACK */
    body.cms .marginalColumn .col-stopper ul li {float:left; width:43%; display: inline;}
    body.cms .col-stopper ul li {
        background:none;
        padding-left:0px;
        margin-left:10px;
    }
    body.cms .col-stopper ul li a {
    font-size:.9em;
        text-decoration: none;
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:10px;
    }

/* RD-60,61 */
    body.cms .areaBox-1col,
    body.cms .areaBox-2col {margin-right:0; overflow:auto; padding-top:4px; margin-bottom:0;}
    body.cms .areaBox-1col h3,
    body.cms .areaBox-2col h3,
    body#dealer.cms .areaBox-1col h3,
    body#dealer.cms .areaBox-2col h3 {background:url('/modelpress-FRANCE/images/design/separator-bg-outset.gif') bottom left repeat-x; font-size:1.15em; padding-bottom:5px; margin-bottom:0;}
    body.cms .areaBox-1col img,
    body.cms .areaBox-2col img {float:none; margin:0;}

    body.cms .areaBox-1col ul, body.cms .areaBox-2col ul {padding:1em 0; margin:0px; background:url("/modelpress-FRANCE/images/design/separator-bg-inset.gif") bottom left repeat-x #f1f0f1; overflow:auto; padding:.7em 0;}
    /* IE < 7 HACK */
    * html body.cms .areaBox-1col ul, * html body.cms .areaBox-2col ul {
        zoom:1;
    }
    /* /IE < 7 HACK */

    body.cms .areaBox-2col ul li {float:left; width:40%; display:inline;}

    body.cms .areaBox-1col ul li, body.cms .areaBox-2col ul li {
        margin: 0 10px 2px;
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: 0px 3px;
        padding-left:10px;
    }

/* RD-65 */
    body.cms .areaImage {border:1px solid #e1e1e1; overflow:auto; margin:.5em 0 .5em 0;}
/* IE < 7 HACK */
* html body.cms .areaImage {
    zoom:1;
}
/* /IE < 7 HACK */
    body.cms .areaImage h4, body#dealer.cms .areaImage h4, body.cms .areaImage p, body.cms .areaImage ul {margin:0 10px 0 0;}
    body.cms .areaImage h4,
    body#dealer.cms .areaImage h4 {margin-top:10px;}
    body.cms .areaImage img {margin:0 10px 0 0;}

    body.cms .areaImage ul {margin:.5em 0; float:left;}
    body.cms .areaImage ul li {
    background:none;
        padding-left:0px;
        margin-left:0px;
    }
    body.cms .areaImage ul li a {
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:10px;
    }
    body.cms .areaImage ul li a:hover {text-decoration: underline;}

/* RD-66 + RD-68 */
    body.cms .mediaContainer {width:100%; text-align:center; margin:1em 0;}
    body.cms .mediaContainer img {float:none; margin:0;}

/* RD-67 */
    body.cms .stopper-bild.imgLeft p {margin-left:0;}
    body.cms .stopper-bild.imgLeft img {float:left; margin:0 10px 10px 0;}
    body.cms .stopper-bild.imgRight img {float:right; margin:0 0 10px 10px;}

/* RD-6 */
    body.cms .mobileBrandingLg {margin:1em 0; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf;position:relative;}
    body.cms .mobileBrandingLg h3,
    body#dealer.cms .mobileBrandingLg h3 {
        font-size: 1em;
        background:url("/modelpress-FRANCE/images/design/ligatus_hd_bg.gif") left 14px repeat-x #f3f1ef;
        padding: .5em 10px;
        padding-top:20px;
        margin:0 1px;
    }
    body.cms .mobileBrandingLg h4,
    body#dealer.cms .mobileBrandingLg h4 {color:#fe7045; margin:1em 0 .2em 0;}
    body.cms .mobileBrandingLg img {border:1px solid #c3c3c3; float:left; margin:10px; display:inline;}
    body.cms .mobileBrandingLg p a {
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:10px;
        color: #fe7045;
        font-weight: bold;
    }
    body.cms .mobileBrandingLg p a:hover {color:#2d2d2d;}
    body.cms .broad-left.mobileBrandingLg,
    body.cms .broad-center.mobileBrandingLg,
    body.cms .broad-right.mobileBrandingLg {width:464px;}
    body.cms .mobileBrandingLg ul {margin:0 10px 0 0;padding-top:.1em;}
    body.cms .mobileBrandingLg ul li {
    background:none;
    margin-top: 1em;
    margin-bottom: 1em;
        margin-left: 10px;
        padding-left:0px;
    }
    body.cms .mobileBrandingLg ul li a {
    background-image: url("/static/resources/images/icons/link_arrow.gif");
    background-repeat: no-repeat;
    background-position: left 4px;
    color: #2d2d2d;
    text-decoration: none;
        padding-left:10px;
    display:inline-block;
    }
    body.cms .mobileBrandingLg p a:hover {color:#2d2d2d;}
    body.cms .mobileBrandingLg span {font-size:.9em; display:block; text-align:right; color:#999999; border-bottom:1px solid #bfbfbf; background:#ffffff; left:-1px; position:absolute; width:466px;}


/* RD-64 */
    body.cms .legendImage {margin:.5em 0;}
    body.cms .legendImage img {border:none; margin:0; float:none;} /* MBL-11571 */
    body.cms .legendImage p {background:#f1f0f1; padding:10px; margin-left:0;}
    /* IE < 7 HACK */
    * html body.cms .legendImage p {width:174px;} /* MBL-11571 - removing the padding from width again (see narrow-left)*/

/* RD-69 */
    body.cms .themeList {margin:1em 0;}
    body.cms .themeList ul {background:url("/modelpress-FRANCE/images/design/separator-bg-inset.gif") bottom left repeat-x; padding-bottom:.2em; margin-left:25px;}
    body.cms .themeList ul li {
    list-style:none;
    padding:1em 0;
    border-top: 1px dotted #999;
    background:none;
    margin:0;
    }
    body.cms .themeList ul li img {margin:0px 5px 0 0; float:left;}
    body.cms .themeList ul li.first {border:none; padding-top:1.2em; clear:both; background:url("/modelpress-FRANCE/images/design/separator-bg-outset.gif") top left repeat-x;}
    body.cms .themeList ul li a {
        color:#2d2d2d;
    background:url("/modelpress-FRANCE/images/design/right-arrow.gif") center left no-repeat;
    padding-left:20px;
    }
    
    
/* RD-10*/
    body.cms .serviceBox {clear:both; background:#ff691f; margin:1em 0; width: 100%;}
    body.cms .serviceBox h3,
    body#dealer.cms .serviceBox h3 {color:#ffffff; font-size:1em; margin-left:10px;}
    body.cms .serviceBox h4,
    body#dealer.cms .serviceBox h4 {padding:8px 8px 0 10px; margin:0;}
    body.cms .serviceBox .col1 {float:left; width:126px;}
    body.cms .serviceBox .col2 {margin-left:126px; background:#f3f3f3;}
    body.cms .serviceBox ul {padding-bottom:.5em; margin:0}
    body.cms .serviceBox ul li {
        background-image:url("/static/resources/images/icons/link_arrow.gif");
        background-repeat:no-repeat;
        background-position:left 4px;
    margin:.3em 10px;
    }
    
/* RD-7 */
    body.cms .klein-stopper {border:10px solid #f3f1ef;}
    body.cms .klein-stopper h4,
    body#dealer.cms .klein-stopper h4 {margin:1em 15px;}
    body.cms .klein-stopper ul {margin-left:15px;}
    body.cms .broad-left.klein-stopper {width:446px;}
    
    
/* RD-20 */
    body.cms .thumbContainer {background: #f2f2f2; text-align:center; width:100%; margin:1em 0; clear:both;}
    body.cms .thumbContainer img {border:6px solid #ffffff; margin:10px; float:none;}


    
* html body.cms .header-popup {
    width: 748px;
}

/* iframe with banner placements */

body.cms .col-iframe {
    width:560px;
    float:left;
}

body.cms .col-partner-iframe {
    float:left;
}

body.cms .col-advert {
    width:180px;
    float:right;
    margin-top:10px;
}   

body.cms div.paragraph_text p a.infoLinkPrevious {
    text-decoration: none !important;
    margin: 0 0 0 -25px;
    padding: 0 0 0 10px;
}

* html body.cms div.paragraph_text p a.infoLinkPrevious,
body.cms div.paragraph_text a.infoLinkPrevious {
    text-decoration: none !important;
    margin: 0;
    padding: 0 0 0 10px;
}


/* ACCORDION */

body.cms .content ul#accordion {margin:0;}
body.cms .content ul#accordion h4 {margin-top:.5em;}
body.cms .content ul#accordion li {padding:0; margin:10px 0; border:1px solid #ececec;}
body.cms .content ul#accordion li ul li {margin:.5em 0 .5em 28px; padding:0 0 0 12px; border:none;}
body.cms .content ul#accordion li ul {margin-left:0; font-weight:normal;}
body.cms .content ul#accordion li a.top-level {
    margin:0;
    background:url("/modelpress-FRANCE/images/design/plus.gif") 3px 3px no-repeat #ececec;
    cursor:pointer;
    padding:.4em 25px;
    display:block;
    font-weight:bold;
}
body.cms .content ul#accordion li a.top-level:hover {background:url("/modelpress-FRANCE/images/design/plus_on.gif") 3px 3px no-repeat #ececec; color:#ff6600 !important;}
body.cms .content ul#accordion li a.top-level.current {background:url("/modelpress-FRANCE/images/design/minus.gif") 3px 3px no-repeat #ececec; color:#ff6600;}
body.cms .content ul#accordion li a.top-level.current:hover {background:url("/modelpress-FRANCE/images/design/minus_on.gif") 3px 3px no-repeat #ececec; color:#ff6600;}
body.cms .content ul#accordion li .sub-level {padding:10px 10px 10px 0; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8; border-right:1px solid #d8d8d8;}


/* RD-82 */
body.cms .contentPageSpecial div.narrow-left div.top10{margin: 0 10px 10px 0;}
body.cms .contentPageSpecial div.narrow-right div.top10{margin: 0 10px 10px 0;}
body.cms .contentPageSpecial div.top10 table { border-collapse: collapse; table-layout: fixed; width: 100%; margin: 0; padding: 0;} 
body.cms .contentPageSpecial div.top10 table td { border-top: 1px solid #fff; height: 38px;} 
body.cms .contentPageSpecial div.top10 td.modell { text-align: left; font-weight: bold; padding: 0 12px 0 0; font-size: 11px; background-image: url("/modelpress-FRANCE/images/design/top10_tabelle_bg_td.jpg"); background-position: -45px;}
body.cms .contentPageSpecial div.top10 td.position { padding: 0; background-image: url("/modelpress-FRANCE/images/design/top10_tabelle_bg_td.jpg"); width: 45px; }
body.cms .contentPageSpecial div.top10 td.position img.top10 { margin: 7px 0 6px 4px; }

/*************************************************************************************************
* DEALER CMS CSS
**************************************************************************************************/

/* BOX LAYOUT ELEMENTS */

body#dealer.cms .contentColumn {float:left; width:529px; margin: 0 0 20px}
body#dealer.cms .marginalColumn {margin: 0 0 20px 544px; width:262px;}
* html body#dealer.cms .marginalColumn {margin-left: 539px;}

/* RESET DEALER NAMESPACE ELEMENTS */

body#dealer.cms .contentColumn h1 {color:#303030; font-size:1.85em; margin:0 0 .8em 0;}
body#dealer.cms .contentColumn h2 {color:#ff6600; font-size:1.35em; margin:.5em 0;}
body#dealer.cms .contentColumn h3 {color:#303030; font-size:1.25em; margin:.5em 0;}
body#dealer.cms .contentColumn .headline h3 {font-size:1em;}
body#dealer.cms .contentColumn h4 {font-weight:bold; display:block; font-size:1em; margin:1.5em 0 0 25px;}
body#dealer.cms .col-stopper h4 {margin:0;}
body#dealer.cms .areaImage h4 {margin-top:5px;}
body#dealer.cms .areaImage p {margin-bottom:5px;}
body#dealer.cms .marginalColumn div {margin-top:1em; margin-bottom:1em;}

/* INFOBOX */

body#dealer.cms .page .content .info-box {
    padding: 10px 10px 10px 48px;
    background: #ECECEC url("/modelpress-FRANCE/images/design/infobox_i.gif") no-repeat 5px 5px;
    margin: 15px 0;
    position:relative;
}
    body#dealer.cms .info-box .info-box-content {
        background-color: #FFF;
        float: left;
    }
    body#dealer.cms .info-box .main-info-box {
        background-color: #FFF;
        padding: 0 10px 10px 10px;
        width:auto;
    }
    /* IE Fix to prevent margin of contained elements disappearing */
    * html body#dealer.cms .info-box .main-info-box {zoom: 1;}
        body#dealer.cms .info-box .main-info-box h4 {
            margin: 0 0 5px 0;
            display: block;
            padding-bottom:.3em;
        }
        body#dealer.cms .info-box .main-info-box ul {
            list-style: none;
        }
        body#dealer.cms .info-box .main-info-box li {
            padding-left: 10px;
            margin-left: 0;
        }
        body#dealer.cms .info-box .main-info-box a {
            background-image:url("/static/resources/images/icons/link_arrow.gif");
            background-position:left center;
            background-repeat:no-repeat;
            padding-left:10px;
            text-decoration:none;
            line-height:2em;
        }
        body#dealer.cms .info-box .main-info-box table {width:100%; zoom:1; margin:10px 0 0 0; background:url("/modelpress-FRANCE/images/design/separator-bg-outset.gif") bottom left repeat-x;}
        
        body#dealer.cms .info-box .main-info-box table td {padding-left:0;}

        body#dealer.cms .info-box .main-info-box p {margin:5px 5px 5px 0;}

        body#dealer.cms .info-box .info-box-headline {float:left; width:100%; margin-bottom:5px; background:url("/modelpress-FRANCE/images/design/separator-bg-outset.gif") bottom left repeat-x;}
        /* to give element visibility and correct width in ie6 */
        * html body#dealer.cms .info-box .info-box-headline {float:none}
        /* to give element visibility and correct width in ie7 */
        *+html body#dealer.cms .info-box .info-box-headline {float:none}
        body#dealer.cms .info-box .info-box-headline h4 {float:left; margin:0; padding:.5em 0;}
        body#dealer.cms .info-box .info-box-headline span {float:right; background:#ECECEC; padding:.4em 1em; margin-bottom:.5em;}

/* ONE COLUMN LAYOUT */

    body#dealer.cms .content.contentPage1Column .contentColumn {text-align:left; display:block; clear:both; margin:0; width:100%;}
    body#dealer.cms .content.contentPage1Column .contentColumn .alignleft {float:left;}
    body#dealer.cms .content.contentPage1Column .contentColumn .alignright {float:right;}

/* ONE COLUMN LAYOUT INFOBOX */

    body#dealer.cms .content.contentPage1Column h1 {color:#303030; margin:0.5em 0;}
    body#dealer.cms .content.contentPage1Column .contentColumn .info-box .info-box-headline {background:none;}
        body#dealer.cms .content.contentPage1Column .contentColumn .info-box .info-box-headline h4 {color:#fd5806; font-size:125%;}
        body#dealer.cms .content.contentPage1Column .contentColumn .info-box .info-box-headline span {display:none;}
        body#dealer.cms .content.contentPage1Column .contentColumn .info-box ul {margin-left:0px;}

/* BENEFITSBOX */

body#dealer.cms .page .content .benefitsBox {background:#f1f2f1; padding:10px; margin:1em 0;}
    body#dealer.cms .page .content .benefitsBox h4 {font-size:120%; margin:0; border-bottom:1px dotted #999999; padding-bottom:5px;}
    body#dealer.cms .page .content .benefitsBox ul {margin:1em 0;}
    body#dealer.cms .page .content .benefitsBox ul li {background:url("/modelpress-FRANCE/images/design/tick_orange.gif") top left no-repeat; padding:.1em 0 .1em 22px; margin:.5em 0;}

/* DOWNLOADBOX */

body#dealer.cms .page .content .downloadBox {background:#ececec; margin:1em 0; padding:10px;}
    body#dealer.cms .page .content .downloadBox h3 {color:#ffffff; font-size:1em; margin-left:10px;}
    body#dealer.cms .page .content .downloadBox h4 {margin:0; font-size:1em;}
    body#dealer.cms .page .content .downloadBox p {margin:0;}
    body#dealer.cms .page .content .downloadBox ul {margin:0}
    body#dealer.cms .page .content .downloadBox p a {
        background-image:url(/static/resources/images/icons/link_arrow.gif);
        background-position:left center;
        background-repeat:no-repeat;
        padding-left:10px;
        text-decoration:none;
        margin:.5em 0;
        line-height:2em;
    }
    body#dealer.cms .page .content .downloadBox p a.image {background:none; margin:.5em 0; padding:0;}
    body#dealer.cms .page .content .downloadBox p img {float:none;}
    
/* INFOBOX: DOWNLOADBOX */

body#dealer.cms .page .content .info-box .downloadBox {position:absolute; top:10px; right:10px; background:#ececec; margin:10px; padding:10px; width:240px;}
    body#dealer.cms .page .content .info-box .downloadBox ul li.pdf a {
        background:url("/modelpress-FRANCE/images/design/pdf-icon2.gif");
        background-position:left center;
        background-repeat:no-repeat;
        padding:5px 10px 5px 20px;
    }
    /* add haslayout for ie6 to position icon correctly */
    * html body#dealer.cms .page .content .info-box .downloadBox ul li.pdf a {
        background-position:0 2px;
        padding:0 10px 0 20px;
        zoom:1;
    }
    /* add haslayout for ie7 to position icon correctly */
    *+html body#dealer.cms .page .content .info-box .downloadBox ul li.pdf a {
        background-position:0 2px;
        padding:0 10px 0 20px;
        zoom:1;
    }
    body#dealer.cms .page .content .downloadBox ul li {
        background-image:url(/static/resources/images/icons/link_arrow.gif);
        background-position:0px 4px;
        background-repeat:no-repeat;
        padding-left:10px;
        text-decoration:none;
        margin:.5em 0;
    }
    body#dealer.cms .page .content .downloadBox ul li a {line-height:1.4em;}

/* IMPRESSUMBOX */

body#dealer.cms .impressumBox {margin:1em 0; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; position:relative; clear:both;}
body#dealer.cms .marginalColumn .impressumBox {clear:none;}
    body#dealer.cms .impressumBox h3 {
        font-size: 150%;
        margin:0;
        padding:5px 0 5px 10px;
        color:#fe7045;
        background:url("/modelpress-FRANCE/images/design/headgradient-bg.gif") top left repeat-x #ECECEC;
        font-weight:normal;
    }
    body#dealer.cms .impressumBox p {margin:10px;}
    body#dealer.cms .impressumBox ul {margin-left:2px;}
    body#dealer.cms .impressumBox a {
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:10px;
    }

    body#dealer.cms .content .impressumBox table {width:100%; margin:0; padding-bottom:0; background:none;}
    body#dealer.cms .content .impressumBox table td {border-top: 0px; padding-bottom: 1.2em;}
    body#dealer.cms .content .impressumBox table tr {background: url("/modelpress-FRANCE/images/design/table-divider.jpg") bottom left repeat-x;}

    body#dealer.cms .impressumBox ul li {
        /*background-image:url(/static/resources/images/icons/link_arrow.gif);
        background-position:0 3px;
        background-repeat:no-repeat;
        margin:0 10px 2px;*/
        margin-left:10px;
        margin-right:10px;
    }
    body#dealer.cms .impressumBox ul.linklist li {
        background-image:url(/static/resources/images/icons/link_arrow.gif);
        background-position:0 3px;
        background-repeat:no-repeat;
        margin:0 10px 2px;
    }
    body#dealer.cms .impressumBox ul.linklist li a {
        background:url("/modelpress-FRANCE/images/design/pdf-icon2.gif");
        background-position:left center;
        background-repeat:no-repeat;
        padding-left:20px;
    }

/* RD-62 + RD-63 */

    body#dealer.cms .col-stopper p {margin:10px;}
    body#dealer.cms .col-stopper ul {margin-top:.5em;}
    body#dealer.cms .col-stopper a {
        background-image: url("/static/resources/images/icons/link_arrow.gif");
        background-repeat: no-repeat;
        background-position: left center;
        padding-left:10px;
    }
    
/* AREABOX - Styles not needed IH 240709
    body#dealer.cms .content .areaBox-1col {width:260px; padding-right:0px;}
    body#dealer.cms .content .areaBox-1col h3 {color:#303030; font-size:1.25em; margin:0;}
*/


/* SPECIFIC STYLING FOR DATENDIENSLEISTER CONTENT PAGE */

    body#dealer.cms .datendienstleister .content h2 {float:left;}
    body#dealer.cms .datendienstleister .content .paragraph_text {clear:left;}



/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  +++++++++++++++++++++++++++++  CUSTOM LAYOUTS FOR BRANDED PAGES ++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*  ++++++++++++++++++++++++++++++++ Versicherungsherbst, key class: versicherungsherbst ++++++++++++++++++++*/

/*   JUMPPAGES */

/* Head */
body.cms .jumpPageGradient.versicherungsherbst .row.jumpPageHead,
body.cms .jumpPage.versicherungsherbst .row.jumpPageHead {
    height: 90px;
    /*background: #e3000f url("/modelpress-FRANCE/images/content/contentspecials/versicherungsherbst/jump_branded_head_gradient.jpg") top left no-repeat; */
    background: #cc0000;        
}

/* Headline */
body.cms .jumpPageGradient.versicherungsherbst .row.jumpPageHead h1,
body.cms .jumpPage.versicherungsherbst .row.jumpPageHead h1,
body#dealer.cms .jumpPageGradient.versicherungsherbst .row.jumpPageHead h1,
body#dealer.cms .jumpPage.versicherungsherbst .row.jumpPageHead h1 {
    color: #fff;
    margin: 36px 0 0 20px;
    font-size: 2em;
}

/* Bottom */
body.cms .jumpPageGradient.versicherungsherbst .row.bottomBrand,
body.cms .jumpPage.versicherungsherbst .row.bottomBrand {
    display: block;
    width: 806px;
    height: 50px;
    background-color: #cc0000;  
    margin: 20px 0 0 0;
 /* background: url("/modelpress-FRANCE/images/content/contentspecials/versicherungsherbst/jump_branded_bottom.jpg") top left no-repeat; */
}

* html body.cms .content.contentPageSpecial .row.bottomBrand {
    display: none;
}

/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.versicherungsherbst {
    width: 806px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/versicherungsherbst/jump_right_gradient.jpg") 797px 90px no-repeat;
}                  

* html body.cms .content.contentPageSpecial {
    background: transparent;
}

/*   CONTENTPAGES SPECIAL */
/* Head */
body.cms .content.contentPageSpecial.versicherungsherbst .row.contentPageHead {
    height: 90px;
    background: #cc0000; 
}


/* Headline */
body.cms .content.contentPageSpecial.versicherungsherbst .row.contentPageHead h1,
body#dealer.cms .content.contentPageSpecial.versicherungsherbst .row.contentPageHead h1 {
    color: #fff;
    margin: 36px 0 0 20px;
    font-size: 2em;
}

/* Bottom */
body.cms .content.versicherungsherbst .row.bottomBrand {
    display: block !important;
    width: 806px;
    height: 50px;
    background-color: #cc0000;  
    margin: 0;
}

* html body.cms .content.contentPageSpecial.versicherungsherbst {
    background: transparent;
}


/* Remove margins around the Bottom branding */
/* commented out, cause it made vanish the space for pagionation on pages without branding */
/*body.cms .contentPageSpecial.versicherungsherbst .row.pagination {margin-bottom:0;}
body.cms .contentPageSpecial.versicherungsherbst .row.pagination .separator {margin-bottom:0;} */

/* Content Stopper Box Branding */
body.cms .content.contentPageSpecial.versicherungsherbst .content-stopper-box .content-stopper-foot {
    background: url("/modelpress-FRANCE/images/design/stopper_gradient_bottom.jpg") bottom left no-repeat;
}

body.cms .content.contentPageSpecial.versicherungsherbst .content-stopper-box h3 {
    background: url("/modelpress-FRANCE/images/design/stopper_gradient_top.jpg") top left no-repeat;
}


/* ++++++++++++++ Autoherbst ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .autoherbst .content-stopper-box,
body.cms .autoherbstlimousine .content-stopper-box,
body.cms .autoherbstkombi .content-stopper-box,
body.cms .autoherbstsuv .content-stopper-box {
    background:transparent;margin-top:2em;
}

body.cms .autoherbst .content-stopper-box .content-stopper-foot, 
body.cms .autoherbstlimousine .content-stopper-box .content-stopper-foot,
body.cms .autoherbstkombi .content-stopper-box .content-stopper-foot,
body.cms .autoherbstsuv .content-stopper-box .content-stopper-foot {
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .autoherbst .content-stopper-box h3,
body.cms .autoherbstlimousine .content-stopper-box h3,
body.cms .autoherbstkombi .content-stopper-box h3,
body.cms .autoherbstsuv .content-stopper-box h3,
body#dealer.cms .autoherbst .content-stopper-box h3,
body#dealer.cms .autoherbstlimousine .content-stopper-box h3,
body#dealer.cms .autoherbstkombi .content-stopper-box h3,
body#dealer.cms .autoherbstsuv .content-stopper-box h3 {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stbx_head_opel.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
}

body.cms .autoherbst .content-stopper-box p.lead,
body.cms .autoherbstlimousine .content-stopper-box p.lead,
body.cms .autoherbstkombi .content-stopper-box p.lead,
body.cms .autoherbstsuv .content-stopper-box p.lead {
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.autoherbst .content-stopper-box ul li,
 body.cms .contentPageSpecial.autoherbstlimousine .content-stopper-box ul li,
 body.cms .contentPageSpecial.autoherbstkombi .content-stopper-box ul li,
 body.cms .contentPageSpecial.autoherbstsuv .content-stopper-box ul li {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .autoherbst .content-stopper-box img,
body.cms .autoherbstlimousine .content-stopper-box img,
body.cms .autoherbstkombi .content-stopper-box img,
body.cms .autoherbstsuv .content-stopper-box img {
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++ Fruehjahr ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */





body.cms .fruehjahr .content-stopper-box,
body.cms .fruehjahrauto .content-stopper-box,
body.cms .fruehjahrfamilie .content-stopper-box,
body.cms .fruehjahrhybrid .content-stopper-box,
body.cms .fruehjahrtraum .content-stopper-box {
    background:transparent;margin-top:2em;
}

body.cms .fruehjahr .content-stopper-box .content-stopper-foot, 
body.cms .fruehjahrauto .content-stopper-box .content-stopper-foot,
body.cms .fruehjahrfamilie .content-stopper-box .content-stopper-foot, 
body.cms .fruehjahrhybrid .content-stopper-box .content-stopper-foot,
body.cms .fruehjahrtraum .content-stopper-box .content-stopper-foot {
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .fruehjahr .content-stopper-box h3,
body.cms .fruehjahrauto .content-stopper-box h3,
body.cms .fruehjahrfamilie .content-stopper-box h3,
body.cms .fruehjahrhybrid .content-stopper-box h3,
body.cms .fruehjahrtraum .content-stopper-box h3,
body#dealer.cms .fruehjahr .content-stopper-box h3,
body#dealer.cms .fruehjahrauto .content-stopper-box h3,
body#dealer.cms .fruehjahrfamilie .content-stopper-box h3,
body#dealer.cms .fruehjahrhybrid .content-stopper-box h3,
body#dealer.cms .fruehjahrtraum .content-stopper-box h3 {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stbx_head_opel.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
}

body.cms .fruehjahr .content-stopper-box p.lead,
body.cms .fruehjahrauto .content-stopper-box p.lead,
body.cms .fruehjahrfamilie .content-stopper-box p.lead,
body.cms .fruehjahrhybrid .content-stopper-box p.lead,
body.cms .fruehjahrtraum .content-stopper-box p.lead {
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.fruehjahr .content-stopper-box ul li,
 body.cms .contentPageSpecial.fruehjahrauto .content-stopper-box ul li,
 body.cms .contentPageSpecial.fruehjahrfamilie .content-stopper-box ul li,
 body.cms .contentPageSpecial.fruehjahrhybrid .content-stopper-box ul li,
 body.cms .contentPageSpecial.fruehjahrtraum .content-stopper-box ul li  {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .fruehjahr .content-stopper-box img,
body.cms .fruehjahrauto .content-stopper-box img,
body.cms .fruehjahrfamilie .content-stopper-box img,
body.cms .fruehjahrhybrid .content-stopper-box img,
body.cms .fruehjahrtraum .content-stopper-box img  {
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++ Innovationen ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .innovationen .content-stopper-box,
body.cms .innovationensicherheit .content-stopper-box,
body.cms .innovationenassistenz .content-stopper-box,
body.cms .innovationenkomfort .content-stopper-box,
body.cms .innovationenantrieb .content-stopper-box {
    background:transparent;margin-top:2em;
}

body.cms .innovationen .content-stopper-foot,
body.cms .innovationensicherheit .content-stopper-foot,
body.cms .innovationenassistenz .content-stopper-foot,
body.cms .innovationenkomfort .content-stopper-foot,
body.cms .innovationenantrieb .content-stopper-foot {
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .innovationen .content-stopper-box h3,
body.cms .innovationensicherheit .content-stopper-box h3,
body.cms .innovationenassistenz .content-stopper-box h3,
body.cms .innovationenkomfort .content-stopper-box h3,
body.cms .innovationenantrieb .content-stopper-box h3,
body#dealer.cms .innovationen .content-stopper-box h3,
body#dealer.cms .innovationensicherheit .content-stopper-box h3,
body#dealer.cms .innovationenassistenz .content-stopper-box h3,
body#dealer.cms .innovationenkomfort .content-stopper-box h3,

body#dealer.cms .innovationenantrieb .content-stopper-box h3 {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stbx_head_opel.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
}

body.cms .innovationen .content-stopper-box p.lead,
body.cms .innovationensicherheit .content-stopper-box p.lead,
body.cms .innovationenassistenz .content-stopper-box p.lead,
body.cms .innovationenkomfort .content-stopper-box p.lead,
body.cms .innovationenantrieb .content-stopper-box p.lead {
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

body.cms .innovationen .content-stopper-box ul li,
body.cms .innovationensicherheit .content-stopper-box ul li,
body.cms .innovationenassistenz .content-stopper-box ul li,
body.cms .innovationenkomfort .content-stopper-box ul li,
body.cms .innovationenantrieb .content-stopper-box ul li {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}

body.cms .innovationen .content-stopper-box img,
body.cms .innovationensicherheit .content-stopper-box img,
body.cms .innovationenassistenz .content-stopper-box img,
body.cms .innovationenkomfort .content-stopper-box img,
body.cms .innovationenantrieb .content-stopper-box img {
    margin-left: 0px;
}


/* ++++++++++++++ SUV ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .SUV .content-stopper-box,
body.cms .SUVausstattung .content-stopper-box,
body.cms .SUVgeschichte .content-stopper-box,
body.cms .SUVgelaende .content-stopper-box,

body.cms .SUVverbrauch .content-stopper-box {
    background:transparent;margin-top:2em;
}

body.cms .SUV .content-stopper-box .content-stopper-foot, 
body.cms .SUVausstattung .content-stopper-box .content-stopper-foot,
body.cms .SUVgeschichte .content-stopper-box .content-stopper-foot, 
body.cms .SUVgelaende .content-stopper-box .content-stopper-foot,
body.cms .SUVverbrauch .content-stopper-box .content-stopper-foot {
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .SUV .content-stopper-box h3,
body.cms .SUVausstattung .content-stopper-box h3,
body.cms .SUVgeschichte .content-stopper-box h3,
body.cms .SUVgelaende .content-stopper-box h3,
body.cms .SUVverbrauch .content-stopper-box h3,
body#dealer.cms .SUV .content-stopper-box h3,
body#dealer.cms .SUVausstattung .content-stopper-box h3,
body#dealer.cms .SUVgeschichte .content-stopper-box h3,
body#dealer.cms .SUVgelaende .content-stopper-box h3,
body#dealer.cms .SUVverbrauch .content-stopper-box h3 {
    background:url("/modelpress-FRANCE/images/content/contentspecials/suv/csb_head_opel_typo.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .SUV .content-stopper-box p.lead,
body.cms .SUVausstattung .content-stopper-box p.lead,
body.cms .SUVgeschichte .content-stopper-box p.lead,
body.cms .SUVgelaende .content-stopper-box p.lead,
body.cms .SUVverbrauch .content-stopper-box p.lead {
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.SUV .content-stopper-box ul li,
 body.cms .contentPageSpecial.SUVausstattung .content-stopper-box ul li,
 body.cms .contentPageSpecial.SUVgeschichte .content-stopper-box ul li,
 body.cms .contentPageSpecial.SUVgelaende .content-stopper-box ul li,
 body.cms .contentPageSpecial.SUVverbrauch .content-stopper-box ul li  {
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .SUV .content-stopper-box img,
body.cms .SUVausstattung .content-stopper-box img,
body.cms .SUVgeschichte .content-stopper-box img,
body.cms .SUVgelaende .content-stopper-box img,
body.cms .SUVverbrauch .content-stopper-box img  {
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++ Motorsport ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .motorsport .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .motorsport .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .motorsport .content-stopper-box h3,
body#dealer.cms .motorsport .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/motorsport/cs_race_csb_head.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .motorsport .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.motorsport .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .motorsport .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++ Kleinwagen ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .kleinwagen .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .kleinwagen .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .kleinwagen .content-stopper-box h3,
body#dealer.cms .kleinwagen .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/kleinwagen/csb_head_kleinwagen.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .kleinwagen .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.kleinwagen .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .kleinwagen .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++ ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */
body.cms .content-stopper-box .content-stopper-foot p.adFlag {
    margin-bottom:0em;
    text-align:right;
    color:#919091;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em
}

/* ++++++++++++++ ContentSpecial - Stopper Boxen (RD-7 )+++++++++++++++ */
body.cms .broad-left.klein-stopper div.adFlag {
    padding: 5px 0em 0em;
    background: rgb(243, 241, 239) none repeat scroll 0% 0%;
    text-align: right;
    color:#919091;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


/* ++++++++++++++ IAA ContentSpecial - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .iaa .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .iaa .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .iaa .content-stopper-box h3,
body#dealer.cms .iaa .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/iaa/csb_head_2.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .iaa .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.iaa .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .iaa .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++  Sportwagen - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .sportwagen .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .sportwagen .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .sportwagen .content-stopper-box h3,
body#dealer.cms .sportwagen .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/sportwagen/csb_title_astra.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .sportwagen .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.sportwagen .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .sportwagen .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++  Sicherheit - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .sicherheit .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .sicherheit .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .sicherheit .content-stopper-box h3,
body#dealer.cms .sicherheit .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/sicherheit/csb_title_astra.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .sicherheit .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.sicherheit .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .sicherheit .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++  Neuheiten 2010 - Stopper Boxen (RD-4 )+++++++++++++++ */

body.cms .neuheiten2010 .content-stopper-box
{
    background:transparent;margin-top:2em;
}

body.cms .neuheiten2010 .content-stopper-box .content-stopper-foot 
{
    background:transparent; 
    border:1px solid rgb(108,108,108);
    padding-bottom:10px; 
}

body.cms .neuheiten2010 .content-stopper-box h3,
body#dealer.cms .neuheiten2010 .content-stopper-box h3
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/neuheiten_2010/astra_ng_csb_091207.jpg") top left no-repeat;
    margin:0; 
    padding:40px 0 35px 15px; 
    height:35px;
}

body.cms .neuheiten2010 .content-stopper-box p.lead
{
    margin-top:20px;
    margin-bottom:20px;
    font-weight:bold;
}

 body.cms .contentPageSpecial.neuheiten2010 .content-stopper-box ul li
{
    background:url("/modelpress-FRANCE/images/content/contentspecials/herbstmodelle_2008/stopperbilder/cnt_stpx_bullt_opel.gif") left 4px no-repeat;
    padding-left:15px; 
    margin-left:0; 
    list-style:none;
}
body.cms .neuheiten2010 .content-stopper-box img
{
    margin-left: 0px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */



/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  +++++++++++++++++++++++++++++  MODEL PRESS SECTION ++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* model-index global */
body.cms .model-index .box .rc-b,
body.cms .press-index .box .rc-b,
body.cms .auto-lexicon .box .rc-b { margin: 0 -2px; clear: both; }

body.cms .model-index a.infoLink,
body.cms .press-index a.infoLink,
body.cms .auto-lexicon a.infoLink,
body.cms .model-index a.infoLinkBlock,
body.cms .press-index a.infoLinkBlock,
body.cms .auto-lexicon a.infoLinkBlock { text-decoration: none; }

/* ses.css is included here, need to overwrite some ses settings */
body.cms .model-index,
body.cms .press-index { width: 806px !important; overflow: hidden; }
body.cms .model-index .contentColumn h1,
body.cms .press-index .contentColumn h1 { float: none; }
body.cms .model-index .contentColumn h2 {color:#303030;}
body.cms .model-index .row,
body.cms .press-index .row { width: auto; }
body.cms .model-index .breadcrumbs,
body.cms .press-index .breadcrumbs, 
body.cms .auto-lexicon .breadcrumbs { width: 100%; }


body.cms .model-index .box-466,
body.cms .press-index .box-466,
body.cms .auto-lexicon .box-466 {
    width: 462px; /* 466 - 2x2px border */
}
body.cms .model-index .box-466 .rc-t,
body.cms .press-index .box-466 .rc-t,
body.cms .auto-lexicon .box-466 .rc-t {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -410px;
}
body.cms .model-index .box-466 .rc-b,
body.cms .press-index .box-466 .rc-b,
body.cms .auto-lexicon .box-466 .rc-b {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -420px;
}
body.cms .model-index .box-403,
body.cms .press-index .box-403 {
    width: 399px; /* 330 - 2x2px border */
}
body.cms .model-index .box-403 .rc-t,
body.cms .press-index .box-403 .rc-t {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -390px;
}
body.cms .model-index .box-403 .rc-b,
body.cms .press-index .box-403 .rc-b {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -400px;
}
body.cms .model-index .box-330,
body.cms .press-index .box-330 {
    width: 326px; /* 330 - 2x2px border */
}
body.cms .model-index .box-330 .rc-t,
body.cms .press-index .box-330 .rc-t {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -370px;
}
body.cms .model-index .box-330 .rc-b,
body.cms .press-index .box-330 .rc-b {
    background:transparent url(/static/resources/images/bgr_content_rc.png) no-repeat scroll 0 -380px;
}

body.cms .model-index .box-466 .box-content,
body.cms .press-index .box-466 .box-content,
body.cms .auto-lexicon .box-466 .box-content {
    padding-left: 30px;
    display: block;
    overflow: hidden;
}
body.cms .model-index .box-466 .box-content .letter,
body.cms .press-index .box-466 .box-content .letter,
body.cms .auto-lexicon .box-466 .box-content .letter {
    width: 100%;
    clear: both;
    color: #303030;
    font-size: 1.08em;
    font-weight: bold;
    padding: 10px 0 5px 0;
}
body.cms .model-index .box-466 .box-content .make-model-link,
body.cms .press-index .box-466 .box-content .make-model-link,
body.cms .auto-lexicon .box-466 .box-content .make-model-link {
    width: 33%;
    float: left;
}
body.cms .make-page .contentColumn,
body.cms .model-page .contentColumn,
body.cms .press-index .contentColumn,
body.cms .auto-lexicon .contentColumn,
body#dealer.cms .make-page .contentColumn,
body#dealer.cms .model-page .contentColumn,
body#dealer.cms .press-index .contentColumn,
body#dealer.cms .auto-lexicon .contentColumn {
    float: left;
    margin-bottom: 25px;
    padding-right: 20px;
}
body.cms .model-page .contentColumn,
body.cms .press-index.article-archive-page .contentColumn,
body#dealer.cms .model-page .contentColumn,
body#dealer.cms .press-index.article-archive-page .contentColumn {
    width:466px;
}
body.cms .press-index .contentColumn,
body#dealer.cms .press-index .contentColumn {
    width:456px;
}
* html body.cms .press-index .contentColumn,
* html body#dealer.cms .press-index .contentColumn {
    width:453px;
}
* html body.cms .press-index.article-archive-page .contentColumn,
* html body#dealer.cms .press-index.article-archive-page .contentColumn {
    width:466px;
}
body.cms .make-page .contentColumn,
body#dealer.cms .make-page .contentColumn {
    width:383px;
}
body.cms .model-page .boxColumn,
body.cms .auto-lexicon .boxColumn {
    float: right;
    margin: 0 0 20px;
    width:320px !important;
}
body.cms .make-page .boxColumn {
    float: right;
    margin: 0 0 20px;
    width:403px !important;
}
body.cms .article-make-page .boxColumn,
body.cms .general-article-make-page .boxColumn {
    width:330px;
    float: right;
}

body.cms .make-page .contentColumn h1,
body.cms .model-page .contentColumn h1,
body.cms .press-index .contentColumn h1,
body.cms .auto-lexicon .contentColumn h1,
body#dealer.cms .make-page .contentColumn h1,
body#dealer.cms .model-page .contentColumn h1,
body#dealer.cms .press-index .contentColumn h1,
body#dealer.cms .auto-lexicon .contentColumn h1 {
    color: #FF6600;
}
body.cms .make-page .contentColumn h3,
body.cms .model-page .contentColumn h3,
body#dealer.cms .make-page .contentColumn h3,
body#dealer.cms .model-page .contentColumn h3 {
    color: #303030;
}
body.cms .make-page .contentColumn p,
body.cms .model-page .contentColumn p,
body.cms .article-page .contentColumn p,
body.cms .article-make-page .contentColumn p,
body.cms .press-index .latest-article p {
    text-align: justify;
}
body.cms .make-page .boxColumn .areaBox-2col {
    margin-bottom: 25px;
}
body.cms .make-page .boxColumn .areaBox-2col ul {
    float: left;
    padding: 0;
    width: 100%;
}
body.cms .make-page .boxColumn .areaBox-2col ul li {
    width: 55%;
    margin: 10px 0 0 10px;
}
body.cms .make-page .boxColumn .areaBox-2col ul li.left-img {
    width: 35%;
    margin: 0;
    padding: 0;
    background: none;
    float: right;
    text-align: right;
}
body.cms .make-page .boxColumn .box-content,
body.cms .article-make-page .boxColumn .box-content {
    margin-bottom: 5px;
}
body.cms .make-page .boxColumn .box .standard-text,
body.cms .article-make-page .boxColumn .box .standard-text,
body.cms .general-article-make-page .boxColumn .box .standard-text {
    margin: 0;
    padding: 10px;
}
body.cms .make-page .boxColumn .box div.five-links-group,
body.cms .article-make-page .boxColumn .box div.five-links-group {
    margin-bottom: 10px;
    width: 48%;
    float: left;
}
body.cms .make-page .boxColumn .box div.make-model-link,
body.cms .article-make-page .boxColumn .box div.make-model-link {
    float: none;
    padding-left: 25px;
}
body.cms .article-make-page .contentColumn .latest-article h2,
body.cms .general-article-make-page .contentColumn .latest-article h2,
body#dealer.cms .article-make-page .contentColumn .latest-article h2,
body#dealer.cms .general-article-make-page .contentColumn .latest-article h2 {
    color: #303030;
}
body.cms .article-make-page .contentColumn .latest-article .detail-paragraph h2,
body.cms .article-page .contentColumn .detail-paragraph h2,
body.cms .general-article-make-page .contentColumn .latest-article .detail-paragraph h2, 
body.cms .article-archive-page .contentColumn .detail-paragraph h2,
body#dealer.cms .article-make-page .contentColumn .latest-article .detail-paragraph h2,
body#dealer.cms .article-page .contentColumn .detail-paragraph h2,
body#dealer.cms .general-article-make-page .contentColumn .latest-article .detail-paragraph h2, 
body#dealer.cms .article-archive-page .contentColumn .detail-paragraph h2 {    
    color: #303030;
    font-size: 1em;
    margin-left: 25px;
}
body.cms .article-make-page .box-330 .press-archive-link,
body.cms .general-article-make-page .box-330 .press-archive-link {
    padding: 0 10px;
}
body.cms .article-make-page .box-330 ul,
body.cms .general-article-make-page .box-330 ul {
    padding-right: 10px;
}
body.cms .article-archive-page .box-466 ul {
    margin-left: 0;
    padding-right: 10px;
}
body.cms .model-index .areaBox-1col,
body.cms .press-index .areaBox-1col,
body.cms .auto-lexicon .areaBox-1col {
    margin-bottom: 10px;
}
body.cms .model-index .areaBox-1col ul {
    list-style-type: none;
}


/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  +++++++++++++++++++++++++++++  CONTENTPAGE 1 COLUMN ++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body.cms .content.contentPage1Column .contentColumn { float: none; width: 675px; margin: 0 0 45px 45px; }
body.cms .content.contentPage1Column h1 { color:#FF6600; margin:0.5em 0; }
body.cms .contentPage1Column div.job-overview-headline {
    background:url(/static/resources/images/icons/headline_icons.png) 0 -173px no-repeat;
    height:43px;
    padding-left:42px;
    margin: 15px 0 0 0;
}   
body.cms .contentPage1Column div.job-overview-headline h2,
body#dealer.cms .contentPage1Column div.job-overview-headline h2 {
    background:transparent url(/static/resources/images/bg_content_headlines.png) repeat-x scroll 0 -103px;
    padding-left:4px;
    color:#FF6600;
    line-height:200%;
    margin:0;
}
body.cms .contentPage1Column .job-section h4,
body#dealer.cms .contentPage1Column .job-section h4 { margin-left: 40px; padding-bottom: 5px; }
body.cms .contentPage1Column .job-section ul {  border-bottom:1px dotted #999999 !important; margin-left: 40px; padding-bottom: 10px; }
body.cms .contentPage1Column .themeList { margin-top: 0; }
body.cms .contentPage1Column .themeList ul { margin-left: 0; background: none; }
body.cms .contentPage1Column .themeList ul li.first { background: none;  }
body.cms .contentPage1Column .areaBox-1col { margin-bottom: 20px; padding: 0 25px; }

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  +++++++++++++++++++++++++++++  CONTENTPAGE 2 COLUMN ++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
body.cms .content.contentPage2Column .contentColumnLeftvariant1 { float: left; width: 262px; padding-right: 10px; }
body.cms .content.contentPage2Column .contentColumnLeftvariant2 { float: left; width: 398px; padding-right: 10px; }
body.cms .content.contentPage2Column .contentColumnLeftvariant3 { float: left; width: 534px; padding-right: 10px; }
body.cms .content.contentPage2Column .contentColumnRightvariant1 { float: left; width: 534px; }
body.cms .content.contentPage2Column .contentColumnRightvariant2 { float: left; width: 398px; }
body.cms .content.contentPage2Column .contentColumnRightvariant3 { float: left; width: 162px; }

body.cms .content.contentPage2Column .contentColumnRightvariant1 .column-right-headline1,
body.cms .content.contentPage2Column .contentColumnRightvariant2 .column-right-headline1,
body.cms .content.contentPage2Column .contentColumnRightvariant3 .column-right-headline1 { color:#FF691F; }

body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline1 {float:left;margin-right:15px;}
body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline1 H3 {margin:10px 0;}
body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline2 {float:left;}
body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline2 H2 {margin:11px 0;font-weight:normal;font-size:12px;}
* html body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline2 H2 {margin-top:14px;}
* +html body.cms .content.contentPage2Column .contentColumnLeftvariant2 .column-left-headline2 H2 {margin-top:14px;}

body.cms .content.contentPage2Column .mediaContainer { float: left; margin: 0; }
body.cms .content.contentPage2Column .mediaContainer .advIframe { float:left; }
body.cms .content.contentPage2Column .mediaContainer .textAdvBox { float:left; padding:5px 0px 5px 5px; }
body.cms .content.contentPage2Column .mediaContainer .textAdvBox a { color:#1C4A89; font-weight:bold; text-decoration:none; }
body.cms .content.contentPage2Column .mediaContainer .textAdvBox a:hover,
body.cms .content.contentPage2Column .mediaContainer .textAdvBox a:focus { color:#1C4A89; }
body.cms .content.contentPage2Column .madiaContainerBottomSpace { float:left; margin-top:50px; }

body.cms .content.contentPage2Column .link-list { border-top: 1px dotted #8B8B8B; margin-top: 30px; }
body.cms .content.contentPage2Column .link-list li { border-bottom: 1px dotted #8B8B8B; margin: 0pt; padding: 1em 0pt; list-style-type: none; float: left; width: 100%; }
body.cms .content.contentPage2Column .link-list a { background: transparent url(/static/resources/images/icons/syiArrowIcon.png) no-repeat scroll left 1px; color: #2D2D2D; text-decoration: none; padding-left: 20px; }
body.cms .content.contentPage2Column .link-list a:hover,
body.cms .content.contentPage2Column .link-list a:focus { color:#EE6002; }

body.cms .content.contentPage2Column .link-list ul,
body.cms .content.contentPage2Column .accordion-list ul { list-style:none; }

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  +++++++++++++++++++++++++++++  GLOSSAR ++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

body.cms .glossar { padding: 0; margin: 10px; width: 524px;}
body.cms .glossar .header-popup { width: 524px; }
body.cms .glossar .content { width: 524px; }
body.cms .glossar .glossar-terms { padding: 10px; overflow: hidden; }
body.cms .glossar h1,
body#dealer.cms .glossar h1 { 
    background:url(/static/resources/images/bg_content_headlines.png) 0 -103px repeat-x;
    color: #FF6600;
    font-size:150%;
    font-weight:normal;
    line-height:180%;
    float: left;
    width: 100%;
} 
body.cms .glossar h3,
body#dealer.cms .glossar h3 {
    float:left;
    font-size:12px;
    line-height:21px;
    margin:0;
    padding:0;
    width:105px;    
}
body.cms .glossar form  { float: left; width: 35%; padding: 0 0 0 0; }
body.cms .glossar p.alphabet {
    margin: 10px 0;
    padding: 10px 0;
    border-top: 1px dotted #999999;
    border-bottom: 1px dotted #999999;
    width: 100%;
    float: left;
}
body.cms .glossar p.alphabet a { text-decoration: none; color: #FF6600; font-weight: bold; }
body.cms .glossar p.alphabet a:hover { text-decoration: underline; }
body.cms .glossar .glossarTopic { border-bottom: 1px dotted #999999; padding-bottom: 10px; margin-bottom: 10px; float: left; width: 100%; }
body.cms .glossar #glossarTopicXYZ { border-bottom: none; margin-bottom: 20px; }
body.cms .glossar .glossarTopic h3 {
    float: none;
    width: auto;
    padding: 0 5px 0 0;
    text-align:left;
}
body.cms .glossar .glossarTopic p { padding-right: 10px; }
body.cms .glossar .glossarTopic a.up-link {
    float: right;
    width: auto;
    padding: 0 5px 0 0;
    text-decoration: none;
    color: #6E6D6D;
}
body.cms .glossar .glossarTopic a.up-link:hover { color: #FF6600; text-decoration: underline; }
body.cms .glossar .glossarTopic a.up-link span { margin-right: 5px; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/*  ++++++++++++++++++++++++++++++++ Finanzierung, key class: finanzierung ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head */
body.cms .jumpPageGradient.finanzierung .row.jumpPageHead,
body.cms .jumpPage.finanzierung .row.jumpPageHead,
body.cms .contentPageSpecial.finanzierung .row.contentPageHead {
    height: 126px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/806x90_Pagebrand_oben.jpg") top left no-repeat;
}

body.cms .contentPageSpecial.finanzierung .row.contentPageHead {
    height: 90px;
    position: relative;
    overflow:visible;
}

/* Headline */
body.cms .jumpPageGradient.finanzierung .row.jumpPageHead h1,
body.cms .jumpPage.finanzierung .row.jumpPageHead h1,
body#dealer.cms .jumpPageGradient.finanzierung .row.jumpPageHead h1,
body#dealer.cms .jumpPage.finanzierung .row.jumpPageHead h1 {
    margin: 102px 0 0 0;
    font-size:1.38em;
}

body.cms .contentPageSpecial.finanzierung .row.contentPageHead h2,
body#dealer.cms .contentPageSpecial.finanzierung .row.contentPageHead h2 {
    color:#FF6600;
    font-size:1.35em;
    margin:0.5em 0;
    position:absolute;
    top:100px;
}

body.cms .contentPageSpecial.finanzierung .headline h1,
body#dealer.cms .contentPageSpecial.finanzierung .headline h1 {
    margin: 1.5em 0 0.8em 0;
}

/* Bottom */
body.cms .jumpPageGradient.finanzierung .bottomBrand,
body.cms .jumpPage.finanzierung .bottomBrand,
body.cms .contentPageSpecial.finanzierung .bottomBrand {
    width: 806px;
    height: 50px;
    margin: 10px 0 0 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/806x30_Pagebrand_unten.jpg") top left no-repeat;
}
/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.finanzierung .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 50px;
    margin: 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/806x30_Pagebrand_unten.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.finanzierung {
    width: 806px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/10x325_Pagebrand_seite.jpg") 797px 90px no-repeat;
    position: relative;
}

body.cms .jumpPageGradient.finanzierung object {
    margin-bottom: 30px;
}

body.cms .jumpPageGradient.finanzierung .jumpPageHead .adFlag {
    position:absolute;
    right:20px;
    top:435px;
    color:#919091;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em;
}

* html body.cms .jumpPageGradient.finanzierung .jumpStage .adFlag,
*+html body.cms .jumpPageGradient.finanzierung .jumpStage .adFlag {
    display: none;
}


/* CONTENT-STOPPER-BOX */

body.cms .content.contentPageSpecial.finanzierung .content-stopper-box h3,
body#dealer.cms .content.contentPageSpecial.finanzierung .content-stopper-box h3 {
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/466x91_header_ohnerahmen.jpg") top left no-repeat;
    height: 90px;
    padding: 0 0 0 15px;
}        

body.cms .content.contentPageSpecial.finanzierung .content-stopper-box .content-stopper-foot {
    background-image: none;
    padding-bottom: 15px;
    position: relative;
}     


body.cms .content.contentPageSpecial.finanzierung .content-stopper-box {
    background: none;
    border: 2px solid #C3C3C3;
}


/*  ++++++++++++++++++++++++++++++++ Cabrio 2010, key class: cabrio2010 ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head  modified for customer branding regular height is 126 */
body.cms .jumpPageGradient.cabrio2010 .row.jumpPageHead,
body.cms .jumpPage.cabrio2010 .row.jumpPageHead,
body.cms .contentPageSpecial.cabrio2010 .row.contentPageHead {
	height: 35px; 
   /*  background: url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/Pagebrand_B-806x90.jpg") top left no-repeat; */
}




/* Head Content*/
body.cms .contentPageSpecial.cabrio2010 .row.contentPageHead {
    height: 126px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/Pagebrand_B-806x90.jpg") top left no-repeat;
}



body.cms .contentPageSpecial.cabrio2010 .row.contentPageHead {
    height: 90px;
    position: relative;
    overflow:visible;
}

/* Headline */
body.cms .jumpPageGradient.cabrio2010 .row.jumpPageHead h1,
body.cms .jumpPage.cabrio2010 .row.jumpPageHead h1,
body#dealer.cms .jumpPageGradient.cabrio2010 .row.jumpPageHead h1,
body#dealer.cms .jumpPage.cabrio2010 .row.jumpPageHead h1 {
    /*margin: 102px 0 0 0;*/
	marging: 0;
    font-size:1.38em;
}

body.cms .contentPageSpecial.cabrio2010 .row.contentPageHead h2,
body#dealer.cms .contentPageSpecial.cabrio2010 .row.contentPageHead h2 {
    color:#FF6600;
    font-size:1.35em;
    margin:0.5em 0;
    position:absolute;
    top:100px;
}

body.cms .contentPageSpecial.cabrio2010 .headline h1,
body#dealer.cms .contentPageSpecial.cabrio2010 .headline h1 {
    margin: 0 0 0.8em 0;
}

/* Bottom */

body.cms .contentPageSpecial.cabrio2010 .bottomBrand {
    width: 806px;
    height: 50px;
    margin: 10px 0 0 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/Pagebrand_A-806x30.jpg") top left no-repeat;
}
/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.cabrio2010 .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 50px;
    margin: 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/Pagebrand_A-806x30.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient 
body.cms .jumpPageGradient.cabrio2010 {
    width: 806px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/finanzierung/10x325_Pagebrand_seite.jpg") 797px 90px no-repeat;
    position: relative;
}

body.cms .jumpPageGradient.cabrio2010 object {
    margin-bottom: 30px;
}
*/

body.cms .jumpPageGradient.cabrio2010 .jumpPageHead .adFlag {
    position:absolute;
    right:20px;
    top:435px;
    color:#919091;
    font-family:verdana,arial,helvetica,sans-serif;
    font-size:0.8em;
}

* html body.cms .jumpPageGradient.cabrio2010 .jumpStage .adFlag,
*+html body.cms .jumpPageGradient.cabrio2010 .jumpStage .adFlag {
    display: none;
}



/* CONTENT-STOPPER-BOX */

    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box {background:url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/csb_slice_light.gif") top left repeat-y; margin-bottom:2em}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box .content-stopper-foot {background:url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/spalte_unten.gif") bottom left no-repeat; padding-bottom:50px}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box h3,
    body#dealer.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box h3 {background:url("/modelpress-FRANCE/images/content/contentspecials/2010_cabrios/spalte_oben.gif") top left no-repeat; padding:66px 0 15px 15px;}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box p {margin-left:15px;padding-right:10px;}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box img {margin: 0px 10px 5px 2px;}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box ul {margin-left:15px;}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box ul li {padding-left:15px;padding-right:10px;}
    body.cms .content.contentPageSpecial.cabrio2010 .content-stopper-box table {margin:15px;}



/*  ++++++++++++++++++++++++++++++++ WM 2010, key class: wm2010 ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head  modified for customer branding regular height is 126 */
body.cms .jumpPageGradient.wm2010 .row.jumpPageHead,
body.cms .jumpPage.wm2010 .row.jumpPageHead,
body.cms .contentPageSpecial.wm2010 .row.contentPageHead {
   	background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pagebrand_hp_oben_typo.png") top left no-repeat;
}

/* Head Content*/
body.cms .contentPageSpecial.wm2010 .row.contentPageHead {
    height: 130px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pagebrand_oben.jpg") top left no-repeat;
}


body.cms .contentPageSpecial.wm2010 .row.contentPageHead h2,
body#dealer.cms .contentPageSpecial.wm2010 .row.contentPageHead h2 {
    color:#FF6600;
    font-size:1.35em;
    margin:170px 0 0 0;
    position:absolute;
    top:100px;
}


/* Bottom  here off standard separated in two classes to show different bottom brands on jumppage and contentpage */

body.cms .jumpPageGradient.wm2010 .bottomBrand {
    width: 806px;
    height: 50px;
    margin: 10px 0 0 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pagebrand_hp_unten.jpg") top left no-repeat;
}


body.cms .jumpPage.wm2010 .bottomBrand,
body.cms .contentPageSpecial.wm2010 .bottomBrand {
    width: 806px;
    height: 50px;
    margin: 10px 0 0 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pagebrand_unten.jpg") top left no-repeat;
}



/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.wm2010 .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 50px;
    margin: 0;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pagebrand_unten.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.wm2010 {
    width: 806px;
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/pb_gradient.jpg") 797px 30px no-repeat;
    position: relative;
}

body.cms .jumpPageGradient.wm2010 object {
    margin-bottom: 30px;
}


/* CONTENT-STOPPER-BOX */

body.cms .content.contentPageSpecial.wm2010 .content-stopper-box h3,
body#dealer.cms .content.contentPageSpecial.wm2010 .content-stopper-box h3 {
    background: url("/modelpress-FRANCE/images/content/contentspecials/2010_wm-special/466x90.jpg") top left no-repeat;
    height: 90px;
    padding: 0 0 0 15px;
}        

body.cms .content.contentPageSpecial.wm2010 .content-stopper-box .content-stopper-foot {
    background-image: none;
    padding-bottom: 15px;
    position: relative;
}     


body.cms .content.contentPageSpecial.wm2010 .content-stopper-box {
    background: none;
    border: 2px solid #C3C3C3;
}
