@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;
}
/* CR-24 */
body.cms .col .headlinelink {
   font-size: 1em !important;
   text-decoration:none;
}
body.cms .col .headlinelink:hover,
body.cms .col .headlinelink:focus {
   font-size: 1em !important;
   text-decoration:underline;
}
body.cms .content.jumpPage .col h2 .headlinelink,
body.cms .content.jumpPageGradient .col h2 .headlinelink {
   color:#FF691F;
}
body.cms .content.jumpPage .col h3 .headlinelink,
body.cms .content.jumpPageGradient .col h3 .headlinelink {
   color:#6E6D6D;
}
body.cms .content.jumpPage .col h4 .headlinelink,
body.cms .content.jumpPageGradient .col h4 .headlinelink {
   color:#2D2D2D;
}
/* /CR-24 */

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

/* CR-33 */
body.cms .content.jumpPageGradient .noPageBrandTop,
body.cms .content.jumpPage .noPageBrandTop,
body#dealer.cms .content.jumpPageGradient .noPageBrandTop,
body#dealer.cms .content.jumpPage .noPageBrandTop {
    margin-top: -45px;
}
/* /CR-33 */

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 {
/* CR-24 */
    color:#2D2D2D;
/* /CR-24 */
    font-size: 1em;
    font-weight: bold;
    margin: 0 0 7px 0;
    padding: 0;
}

body.cms .content.jumpPageGradient {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/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;
}

/* CR-33 */
body.cms .row div.adFlag,
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
}
/* CR-33 */

body.cms .row.bottomBrand {
    display: block;
    width: 806px;
    height: 20px;
    margin: 0;
    clear:both;
}
/* CR-33 */
body.cms .row.stageBeneathAll {
    margin:10px 0;
}
/* /CR-33 */

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 */ /* CR-36 */
body.cms .row.contentPageHead,
body.cms .row.jumpPageHead,
body#dealer.cms .row.jumpPageHead {
    display: block;
    height: 35px;
    background: transparent url("/opencms/export/sites/content-GERMANY/images/design/jump_head_gradient.jpg") 2px 0px no-repeat;
    border: none;
    overflow: hidden;
    margin-bottom: 10px;
}
body.cms .row.contentpageHeader h1 {
   font-size:1.35em;
   margin:12px 0 0;
}
body.cms .contentpageHeader.noPageBrandTop {
    margin-top: -45px;
}
/* /CR-36 */

body.cms .row .separatorLine {
    display: block;
    height: 2px;
    background: #fff url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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 */

/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++            CR-33          +++++++++++++++++++++++++++++++++++++++++ */
/*  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* Identische Boxen:
*    - Top Box Standard (tbs)
*    - Top Box Flaeche (tba)
*    - Themen Box (tb)
 */
body.cms .jumpPageGradient .tbs .col.topBoxStandard,
body.cms .jumpPageGradient .tba .col.topBoxArea,
body.cms .jumpPageGradient .tb .col.themeBox {
   width:365px;
   padding: 0 21px 0 0;
}
body.cms .content.jumpPageGradient .tba .col.topBoxArea img {
   max-width:365px;
}
body.cms .jumpPageGradient .tb .col.themeBox {
   padding: 0 21px 0 0 !important;
}
body.cms .jumpPageGradient .tb .col.themeBox .underline {
   width:365px;
}
body.cms .jumpPageGradient .tb .themeBox.col1 {
   margin: 0 12px 0 0 !important;
}
body.cms .jumpPageGradient .tb .themeBox.col2 {
   margin: 0 !important;
}


/* Kombinationstypen Top Box Standard */
body.cms .jumpPageGradient .tbs-tba .topBoxStandard.col2,
body.cms .jumpPageGradient .tbs-tb .topBoxStandard.col2 {
   padding: 0;
}
body.cms .jumpPageGradient .tbs-tba .col.topBoxArea,
body.cms .jumpPageGradient .tbs-tb .col.themeBox,
body.cms .jumpPageGradient .tbs-tb .col.themeBox .underline {
   width:305px;
}
body.cms .jumpPageGradient .tbs-tba .topBoxArea.col1,
body.cms .jumpPageGradient .tbs-tb .themeBox.col1 {
   padding: 0 42px 0 0 !important;
   margin: 0 12px 0 0 !important;
}


/* Kombinationstypen Top Box Flaeche */
body.cms .jumpPageGradient .tba-tb .col.topBoxArea {
   width:426px;
}
body.cms .jumpPageGradient .tba-tb .col.themeBox,
body.cms .jumpPageGradient .tba-tb .col.themeBox .underline {
   width:305px;
}
body.cms .jumpPageGradient .tba-tb .topBoxArea.col1,
body.cms .jumpPageGradient .tba-tb .themeBox.col1 {
   padding: 0 42px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
body.cms .jumpPageGradient .tba-tb .themeBox.col2 {
   margin: 0 !important;
}
body.cms .content.jumpPageGradient .tba-tb .col.topBoxArea img {
   max-width:365px;
}

/* Kombinationstypen Themen Box */
body.cms .jumpPageGradient .tb-tba .col.themeBox,
body.cms .jumpPageGradient .tb-tba .col.themeBox .underline {
   width:426px;
}
body.cms .jumpPageGradient .tb-tba .topBoxArea.col1,
body.cms .jumpPageGradient .tb-tba .themeBox.col1 {
   padding: 0 42px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
body.cms .jumpPageGradient .tb-tba .themeBox.col2 {
   margin: 0 !important;
}



* html body.cms .jumpPageGradient .tbs-tba .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPageGradient .tbs-tb .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPageGradient .tba-tb .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPageGradient .tb-tba .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}


body.cms .content.jumpPageGradient .row .col.topBoxStandardNarrow {
   width: 252px;
}
body.cms .content.jumpPageGradient .row .col.topBoxStandardNarrow img {
   margin: 0 0 10px;
   max-height: 58px;
   max-width: 242px;
}
* html body.cms .content.jumpPageGradient .row .col.topBoxStandardNarrow {
   width: 242px;
   margin-right:5px;
   padding-right:0px;
}




/* Style Top Box Flaeche und Themen Box fuer jumpPgae Typ */
body.cms .content.jumpPage .col.topBoxArea,
body.cms .content.jumpPage .col.themeBox {
   width:305px;
}
body.cms .content.jumpPage .col.topBoxArea .paddedBoxArea {
   margin: 1px 0 0 0;
   padding: 10px;
}

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

body.cms .content.jumpPage .row .col.topBoxArea img {
   max-width: 305px;
   max-height: 58px;
   margin: 0;
   float:none;
}
body.cms .content.jumpPage .col.themeBox .underline {
   display: block;
   width: 305px;
   height: 4px;
   background: url("/opencms/export/sites/content-GERMANY/images/design/jump_underline.jpg") top left repeat-x;
   margin: 0 0 10px 0;
   padding: 0;
}
body.cms .content.jumpPage .row .col.topBoxStandard img {
    float: left;
    max-width: 194px;
    margin: 0 10px 0 0;
}

/* Identische Boxen:
*    - Top Box Standard (tbs)
*    - Top Box Flaeche (tba)
*    - Themen Box (tb)
 */
body.cms .jumpPage .tbs .col.topBoxStandard,
body.cms .jumpPage .tba .col.topBoxArea,
body.cms .jumpPage .tb .col.themeBox {
   width:375px;
   padding: 0 21px 0 0;
   margin: 0 12px 0 0;
}
body.cms .jumpPage .tbs .topBoxStandard.col2,
body.cms .jumpPage .tba .topBoxArea.col2,
body.cms .jumpPage .tb .themeBox.col2 {
   margin: 0;
}
body.cms .content.jumpPage .tba .col.topBoxArea img {
   max-width:375px;
}
body.cms .jumpPage .tb .col.themeBox .underline {
   width:375px !important;
}

/* Kombinationstypen Top Box Standard */
body.cms .jumpPage .tbs-tba .col.topBoxStandard,
body.cms .jumpPage .tbs-tb .col.topBoxStandard {
   width:445px;
}
body.cms .jumpPage .tbs-tba .topBoxStandard.col1,
body.cms .jumpPage .tbs-tb .topBoxStandard.col1,
body.cms .jumpPage .tbs-tba .topBoxArea.col1,
body.cms .jumpPage .tbs-tb .themeBox.col1 {
   padding: 0 42px 0 0;
   margin: 0 12px 0 0;
}

/* Kombinationstypen Top Box Flaeche */
body.cms .jumpPage .tba-tb .col.topBoxArea {
   width:445px;
}
body.cms .jumpPage .tba-tb .topBoxArea.col1,
body.cms .jumpPage .tba-tb .themeBox.col1 {
   padding: 0 42px 0 0;
   margin: 0 12px 0 0;
}
body.cms .content.jumpPage .tba-tb .col.topBoxArea img {
   max-width:375px;
}

/* Kombinationstypen Themen Box */
body.cms .jumpPage .tb-tba .col.themeBox,
body.cms .jumpPage .tb-tba .col.themeBox .underline {
   width:445px;
}
body.cms .jumpPage .tb-tba .topBoxArea.col1,
body.cms .jumpPage .tb-tba .themeBox.col1 {
   padding: 0 42px 0 0;
   margin: 0 12px 0 0;
}

* html body.cms .jumpPage .tbs-tba .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPage .tbs-tb .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPage .tba-tb .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}
* html body.cms .jumpPage .tb-tba .col1 {
   padding: 0 10px 0 0 !important;
   margin: 0 12px 0 0 !important;
}



* html body.cms .content .stageAboveAll {
   margin-top: 15px;
}

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

body.cms .contentPageSpecial {overflow:auto;}
    body.cms .contentPageSpecial table {background:url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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;}
	
    /* CR-36 */
    body.cms .contentPageSpecial h4 a {color: #2d2d2d; text-decoration:none;}
    body.cms .contentPageSpecial h4 a:hover,
    body.cms .contentPageSpecial h4 a:focus {color: #2d2d2d; text-decoration: underline;}
    /* /CR-36 */
    
    body.cms .contentPageSpecial ul {margin-left:25px;}
    body.cms .contentPageSpecial ul li {background:url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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-wide {float:left; width:320px; margin-right:15px;}
    body.cms .contentColumn .narrow-right-wide {float:right; width:320px; margin-left:15px;}
    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("/opencms/export/sites/content-GERMANY/images/design/stopper_slice.gif") top left repeat-y; margin-bottom:2em}
    body.cms .content-stopper-box .content-stopper-foot {background:url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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('/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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-100 */
    body.cms .check24-service-box {overflow:hidden; margin:.5em 0 .5em 0;}
	
	body.cms .check24-service-box #c24,
	body.cms .check24-service-box #c24 div {
	     margin:0;
	}
	
    body.cms .check24-service-box #c24 h3 {
		border:0 none;
		color:#FF6920;
		font-size:1.2em;
		font-weight:bold;
		margin:0 0 2px;
		padding:0;
		text-transform:uppercase;
	}
	
    body.cms .check24-service-box #c24 .onsiteline {
        background:#FFFFFF url("/static/resources/images/onsiteLine.gif") repeat-x scroll 0 0;
        height:4px;
        margin:1px 0;
        padding:0;
        overflow:hidden;
    }
    
    body.cms .check24-service-box #c24 .box-content {
		background: #f3f3f3;
		padding:5px;
		margin:0;
    }
    body.cms .check24-service-box #c24 .box-content .advertisment-content .input-content {
		float:left;
		width:280px;
		margin-bottom:10px;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .input-content .label {
		float:left;
		margin-top:2px;
		width:110px;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .input-content .value {
		float:left;
		margin-bottom:4px;
		width:160px;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .servicebox-icon {
		width:30px;
		height:30px;
		float:right;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .servicebox-icon.dsl {
		background: #f3f3f3 url('/opencms/export/sites/content-GERMANY/images/design/Icon_DSL.png') no-repeat scroll 0 0;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .servicebox-icon.gas {
		background: #f3f3f3 url('/opencms/export/sites/content-GERMANY/images/design/Icon_Gas.png') no-repeat scroll 0 0;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .servicebox-icon.strom {
		background: #f3f3f3 url('/opencms/export/sites/content-GERMANY/images/design/Icon_Strom.png') no-repeat scroll 0 0;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .corporation-link-button {
		width:100%;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .corporation-link-button .corporation {
		float:left;
		padding-top:4px;
		width:30%;
	}
    body.cms .check24-service-box #c24 .box-content .advertisment-content .corporation-link-button .link-button {
		float:right;
	}

/* 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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/design/separator-bg-outset.gif") top left repeat-x;}
    body.cms .themeList ul li a {
        color:#2d2d2d;
    background:url("/opencms/export/sites/content-GERMANY/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:0.5em 0;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;
}

/* CR-34 Top 10 List */

body.cms .contentPageSpecial .top-10-link-list ul {
   margin:0;
   padding:0;
}
body.cms .contentPageSpecial .top-10-link-list ul li {
   background:none;
   padding: 12px 0 0 40px;
   margin:0;
   height:26px;
   font-weight:bold;
   font-size:1em;
   background: transparent url("/opencms/export/sites/content-GERMANY/images/design/top_10_bg.png") -5px -10px no-repeat;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-1 {
   background-position: -5px -10px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-2 {
   background-position: -5px -50px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-3 {
   background-position: -5px -90px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-4 {
   background-position: -5px -130px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-5 {
   background-position: -5px -170px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-6 {
   background-position: -5px -210px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-7 {
   background-position: -5px -250px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-8 {
   background-position: -5px -290px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-9 {
   background-position: -5px -330px;
}
body.cms .contentPageSpecial .top-10-link-list ul li.top-10-num-10 {
   background-position: -2px -370px;
}
body.cms .contentPageSpecial .top-10-link-list ul li a:hover,
body.cms .contentPageSpecial .top-10-link-list ul li a:focus {
   color:#2D2D2D;
}
/* /CR-34 Top 10 List */

/* 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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/design/minus.gif") 3px 3px no-repeat #ececec; color:#ff6600;}
body.cms .content ul#accordion li a.top-level.current:hover {background:url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/design/top10_tabelle_bg_td.jpg"); background-position: -45px;}
body.cms .contentPageSpecial div.top10 td.position { padding: 0; background-image: url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/content/contentspecials/versicherungsherbst/jump_right_gradient.jpg") 797px 90px no-repeat;
}                  

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

/*   CONTENTPAGES SPECIAL */
body.cms .content.contentPageSpecial .marginalColumn .areaBox-2col {
    overflow:hidden; 
}


/* 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("/opencms/export/sites/content-GERMANY/images/design/stopper_gradient_bottom.jpg") bottom left no-repeat;
}

body.cms .content.contentPageSpecial.versicherungsherbst .content-stopper-box h3 {
    background: url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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 .row.pageBrand h1 { color:#2D2D2D; margin:12px 0 0; }
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 .contentColumn { width:100%;}
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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/content/contentspecials/finanzierung/806x30_Pagebrand_unten.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.finanzierung {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_cabrios/Pagebrand_A-806x30.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient 
body.cms .jumpPageGradient.cabrio2010 {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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;}


/*  ++++++++++++++++++++++++++++++++ Content Special: Internet im Auto ++++++++++++++++++++*/
/* Head Content */
/*
body.cms .page .jumpPageGradient.directline_01_2011 {
   background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/dl_wm_content-special_pageBrand_10x325_seite.jpg") 797px 30px no-repeat;
}
body.cms .page .contentPageSpecial.directline_01_2011 .contentPageHead,
body.cms .page .jumpPageGradient.directline_01_2011 .jumpPageHead {
    height: 100px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2011_internet_im_auto/dl_wm_content-special_pageBrand_806x60_oben.jpg") top left no-repeat;
}
body.cms .page .contentPageSpecial.directline_01_2011 .contentPageHead h2,
body.cms .page .jumpPageGradient.directline_01_2011 .jumpPageHead h1 {
    margin-top:80px;
}
body.cms .page .contentPageSpecial.directline_01_2011 .contentPageHead .separatorLine,
body.cms .page .jumpPageGradient.directline_01_2011 .jumpPageHead .separatorLine {
    display:none;
}
body.cms .page .contentPageSpecial.directline_01_2011 .bottomBrand,
body.cms .page .jumpPageGradient.directline_01_2011 .bottomBrand {
    height: 70px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2011_internet_im_auto/dl_wm_content-special_pageBrand_806x30_unten.jpg") top left no-repeat;
}
*/

/*  ++++++++++++++++++++++++++++++++ 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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_wm-special/pagebrand_unten.jpg") top left no-repeat;
}

/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.wm2010 {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/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("/opencms/export/sites/content-GERMANY/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;
}


/*  ++++++++++++++++++++++++++++++++ CO2 2010, key class: greencars2010 ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head */
body.cms .jumpPageGradient.greencars2010 .row.jumpPageHead,
body.cms .jumpPage.greencars2010 .row.jumpPageHead,
body.cms .contentPageSpecial.greencars2010 .row.contentPageHead {
    height: 126px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_co2_champions/100726_RWE_PageBrand_header.jpg") top left no-repeat;
}

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


/* common page elements > modified to display pagebrand correctly > needs to be fixed with update*/
body.cms .contentPageSpecial.greencars2010 h1,
body#dealer.cms .contentPageSpecial.greencars2010 h1 {color:#303030; font-size:1.85em; margin:36px 0 .8em 0;}

/* same with H1. element is re-positioned to appar below the graphical pagebrand. current practice is to show a graphical page brand. Therefore the h1 has to be displayed below the pb. */
body.cms .content.jumpPageGradient.greencars2010 h1,
body.cms .content.jumpPage.greencars2010 h1,
body#dealer.cms .content.jumpPageGradient.greencars2010 h1,
body#dealer.cms .content.jumpPage.greencars2010 h1 {
    margin: 102px 0 0 0;
    padding: 0;
    font-size: 1.38em;
    color:#2D2D2D;
    font-weight: bold;
    /* MBL-12529: commented out: text-transform: uppercase; */
}



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

/* Bottom */
body.cms .jumpPageGradient.greencars2010 .bottomBrand,
body.cms .jumpPage.greencars2010 .bottomBrand,
body.cms .contentPageSpecial.greencars2010 .bottomBrand {
    width: 806px;
    height: 30px;
    margin: 10px 0 0 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_co2_champions/100726_RWE_PageBrand_footer.jpg") top left no-repeat;
}

/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.greencars2010 .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 30px;
    margin: 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_co2_champions/100726_RWE_PageBrand_footer.jpg") top left no-repeat;
}





/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.greencars2010 {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_co2_champions/100723_RWE_PageBrand_verlauf.jpg") 797px 30px no-repeat;
    position: relative;
}

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


/* C02 - Content Stopper Boxen (RD-4 ) */

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

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

body.cms .content.contentPageSpecial.greencars2010 .content-stopper-box h3,
body#dealer.cms .content.contentPageSpecial.greencars2010 .content-stopper-box h3
{
    background:url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_co2_champions/100716_RWE_ContentStopperBox_Bild.jpg") top left no-repeat;
    margin:0; 
    padding:100px 0 15px 15px; 
}

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


body.cms .content.contentPageSpecial.greencars2010 .content-stopper-box img {
    margin-left: 15px;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */




/*  ++++++++++++++++++++++++++++++++ Unfallschutz 2010, key class: directline01 ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head */
body.cms .jumpPageGradient.directline01 .row.jumpPageHead,
body.cms .jumpPage.directline01 .row.jumpPageHead,
body.cms .contentPageSpecial.directline01 .row.contentPageHead {
    height: 90px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/dl_wm_content-special_pageBrand_806x60_oben.jpg") top left no-repeat;
}

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


/* common page elements > modified to display pagebrand correctly > needs to be fixed with update*/
body.cms .contentPageSpecial.directline01 h1,
body#dealer.cms .contentPageSpecial.directline01 h1 {color:#303030; font-size:1.85em; margin:36px 0 .8em 0;}

/* same with H1. element is re-positioned to appar below the graphical pagebrand. current practice is to show a graphical page brand. Therefore the h1 has to be displayed below the pb. */
body.cms .content.jumpPageGradient.directline01 h1,
body.cms .content.jumpPage.directline01 h1,
body#dealer.cms .content.jumpPageGradient.directline01 h1,
body#dealer.cms .content.jumpPage.directline01 h1 {
    margin: 72px 0 0 0;
    padding: 0;
    font-size: 1.38em;
    color:#2D2D2D;
    font-weight: bold;
    /* MBL-12529: commented out: text-transform: uppercase; */
}



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

/* Bottom */
body.cms .jumpPageGradient.directline01 .bottomBrand,
body.cms .jumpPage.directline01 .bottomBrand,
body.cms .contentPageSpecial.directline01 .bottomBrand {
    width: 806px;
    height: 30px;
    margin: 10px 0 0 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/dl_wm_content-special_pageBrand_806x30_unten.jpg") top left no-repeat;
}

/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.directline01 .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 30px;
    margin: 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/dl_wm_content-special_pageBrand_806x30_unten.jpg") top left no-repeat;
}


/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.directline01 {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/dl_wm_content-special_pageBrand_10x325_seite.jpg") 797px 30px no-repeat;
    position: relative;
}

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






/* C02 - Content Stopper Boxen (RD-4 ) */

body.cms .content.contentPageSpecial.directline01 .content_paragraph .content-stopper-box {
    background:none;
}

body.cms .content.contentPageSpecial.directline01 .content_paragraph .content-stopper-box a{
    color:#bf000c;
}

body.cms .content.contentPageSpecial.directline01 .content-stopper-box .content-stopper-foot 
{
    background:url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/direct_line_75x75.jpg") no-repeat right bottom scroll; 
    border:1px solid #e1e1e1;
    padding-bottom:10px; 
}

body.cms .content.contentPageSpecial.directline01 .content-stopper-box h3,
body#dealer.cms .content.contentPageSpecial.directline01 .content-stopper-box h3
{
	background: none;	
    /*background:url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/100716_RWE_ContentStopperBox_Bild.jpg") top left no-repeat;*/
    margin:0; 
    /*padding:100px 0 15px 15px;*/ 
}

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

body.cms .content.contentPageSpecial.directline01 .content-stopper-box ul {
	margin-left:115px;
}

body.cms .content.contentPageSpecial.directline01 .content-stopper-box ul li {
	background: none;	
    list-style:square outside;
}

body.cms .content.contentPageSpecial.directline01 .content-stopper-box img {
	margin: 0 0 35px 0;	
}

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


/*  ++++++++++++++++++++++++++++++++ Versicherungswechsel 2010, key class: versicherung2010 ++++++++++++++++++++*/

/*   PAGEBRAND Jumppage, ContentSpecials */

/* Head */
body.cms .jumpPageGradient.versicherung2010 .row.jumpPageHead,
body.cms .jumpPage.versicherung2010 .row.jumpPageHead,
body.cms .contentPageSpecial.versicherung2010 .row.contentPageHead {
    height: 90px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_versicherung/dl_wm_content-special_pageBrand_806x60_oben.jpg") top left no-repeat;
}

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


/* common page elements > modified to display pagebrand correctly > needs to be fixed with update*/
body.cms .contentPageSpecial.versicherung2010 h1,
body#dealer.cms .contentPageSpecial.versicherung2010 h1 {color:#303030; font-size:1.85em; margin:36px 0 .8em 0;}

/* same with H1. element is re-positioned to appar below the graphical pagebrand. current practice is to show a graphical page brand. Therefore the h1 has to be displayed below the pb. */
body.cms .content.jumpPageGradient.versicherung2010 h1,
body.cms .content.jumpPage.versicherung2010 h1,
body#dealer.cms .content.jumpPageGradient.versicherung2010 h1,
body#dealer.cms .content.jumpPage.versicherung2010 h1 {
    margin: 68px 0 0 0;
    padding: 0;
    font-size: 1.38em;
    color:#2D2D2D;
    font-weight: bold;
    /* MBL-12529: commented out: text-transform: uppercase; */
}



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

/* Bottom */
body.cms .jumpPageGradient.versicherung2010 .bottomBrand,
body.cms .jumpPage.versicherung2010 .bottomBrand,
body.cms .contentPageSpecial.versicherung2010 .bottomBrand {
    width: 806px;
    height: 30px;
    margin: 10px 0 0 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_versicherung/dl_wm_content-special_pageBrand_806x30_unten.jpg") top left no-repeat;
}

/* Bottom for IE6 */
* html body.cms .content .contentPageSpecial.versicherung2010 .bottomBrand { 
    display: inline;    
    width: 806px;
    height: 30px;
    margin: 0;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_versicherung/dl_wm_content-special_pageBrand_806x30_unten.jpg") top left no-repeat;
}


/* Verlauf rechts / Gradient */
body.cms .jumpPageGradient.versicherung2010 {
    width: 806px;
    background: url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_versicherung/dl_wm_content-special_pageBrand_10x325_seite.jpg") 797px 30px no-repeat;
    position: relative;
}

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






/* Content Stopper Boxen (RD-4 ) */

body.cms .content.contentPageSpecial.versicherung2010 .content_paragraph .content-stopper-box {
    background:none;
}

body.cms .content.contentPageSpecial.versicherung2010 .content_paragraph .content-stopper-box a{
    color:#bf000c;
}

body.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box .content-stopper-foot 
{
    background:url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/direct_line_75x75.jpg") no-repeat right bottom scroll; 
    border:1px solid #e1e1e1;
    padding-bottom:10px; 
}

body.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box h3,
body#dealer.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box h3
{
	background: none;	
    /*background:url("/opencms/export/sites/content-GERMANY/images/content/contentspecials/2010_unfallschutz/100716_RWE_ContentStopperBox_Bild.jpg") top left no-repeat;*/
    margin:0; 
    /*padding:100px 0 15px 15px;*/ 
}

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

body.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box ul {
	margin-left:115px;
}

body.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box ul li {
	background: none;	
    list-style:square outside;
}

body.cms .content.contentPageSpecial.versicherung2010 .content-stopper-box img {
	margin: 0 0 35px 0;	
}

/* special formats for LeLynx (Insurance FR) */
body.cms .cooperation-lelynx {
	margin-top: 10px;
	color: #ff6920 !important;
	font-size: 21px;
	font-weight: bold;
	width: 100%;
	text-align:left;
}
body.cms .cooperation-lelynx a.contentLink {
	text-decoration:none;
	color: #ff6920 !important;
}
body.cms .cooperation-lelynx a.contentLink:focus,
body.cms .cooperation-lelynx a.contentLink:hover {
	text-decoration:none !important;
	color: #ff6920 !important;
}
body.cms .cooperation-lelynx .disclaimer {
	color: #808080 !important;
	font-size: 14px;
	float:left;
}

/* Teaser gwcheck formats. */
body.cms .contentGwCheckModel img {float:left; right:10px; margin: 0 5px 10px 0;}
body.cms .contentGwCheckModel ul li {clear: both; background: url("");}
body.cms .contentGwCheckModel p {margin-left: 0;}
body.cms .contentGwCheckModel h3.title {
    margin:0;
    padding:5px 0;
    font-weight:bold;
}

/* Detail gwcheck view formats. */
body.cms .contentGwCheck img {clear:left; float:left; margin:0 10px 10px 0;}
body.cms .contentGwCheck div.line-shadow {height:1px; background: #000000;}
body.cms .contentGwCheck li {margin-left:50%;}
body.cms .contentGwCheck div.clearfix {clear:left;}
/* body.cms .contentGwCheck dl.data {margin-top:-1px;} */
body.cms .contentGwCheck p {font-weight: bold;}
body.cms .contentGwCheck h2.title {
    margin:0;
    padding:5px 0;
    font-weight:bold;
}

body.cms .contentGwCheck ul {
    list-style-type: none;
}
body.cms .contentGwCheck ul li {
    list-style: none;
}

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

