
* html #breadcrumb { color: #535353; background-color: #252525; padding-top: 5px; padding-right: 5px; padding-left: 5px; position: absolute; top: 108px; width: 340px; height: 21px }
* html .dtm-block-full { width: 633px }
* html .dtm-block-full-end { margin-top: -5px }
* html .dtm-block-header { margin-bottom: 2px }
* html .dtm-block-right-content { width: 217px }
* html .dtm-block-seperator { margin-top: -8px }
* html .dtm-right-content-end { width: 210px }
a:link { color: #e97c00; text-decoration: none }
a:visited { color: #e97c00; text-decoration: none }
a:hover { color: #e97c00; text-decoration: none }
a:active { color: #e97c00; text-decoration: none }
body { color: #d2d2d2; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #171717;    margin: 0;  }
h1 {
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 12px 0 20px;
    padding: 0;
  }


h2 {
    font-size: 14px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin: 12px 0 20px;
    padding: 0;
  }
h3 { color:#ffffff; font-size: 12px }

li { margin-bottom: 3px; margin-left: 20px; }

ul {
    list-style-type: disc;
    list-style-image: url("../images/list.gif");
    margin: 0;
    padding: 0;
  }



td {
    color: #3d3d3d;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.activecause { font-weight: bold; margin: 2px 5px; padding-top: 2px; border-top: 1px solid #737373 }
.buttons {
    padding: 2px 5px;
    min-width: 100px;
    border: solid 1px #5d5d5d;
  }
.buybutton { margin-left: 100px; position: relative; height: 41px }
.buybutton-op { margin-left: 180px; position: relative; height: 41px }
.cause { font-weight: bold; margin: 2px 5px }
.cause-txt { }
.cl-left {
    display: block;
    clear: left;
  }


.dl-howto {
    color: white;
    font-weight: bold;
    background-color: #3d3d3d;
    background-image: url("../images/bg-digits.gif");
    background-repeat: repeat-y;
    background-position: right 0;
    padding: 5px;
    width: 500px;
    border: solid 1px #3b3b3b;
  }


.dl-tbl {
    margin: 20px 20px 20px 0;
    width: 500px;
  }


.dl-wahl {
    padding: 5px;
  }
.dtm-block { background-color: #3b3b3b; text-align: left; margin-bottom: 30px; width: 620px; height: 128px; overflow: hidden; border: solid 1px black }
.dtm-block-content { color: #d6d6d6; overflow: hidden }
.dtm-block-content h3 { color: #fff; font-size: 10px; background-color: #e27b1c; margin: 0; padding: 4px; max-height: 128px; overflow: hidden }
.dtm-block-content p { font-weight: normal; margin: 0; padding: 4px }
.dtm-block-content table { margin: 4px }
.dtm-block-content td { color: #333333 !important; padding-right: 10px; padding-bottom: 5px }
.dtm-block-content th { color: #d6d6d6 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-right: 10px; padding-bottom: 5px }
.dtm-block-content ul { margin: 3px }
.dtm-block-full { background: url("../de/lifestyle/images/bg-lifestyle-fullcontent.gif") repeat-y; text-align: left; margin: 0; width: 623px; overflow: hidden }
.dtm-block-full-content { color: #ffffff; padding: 15px 10px; width: 380px; float: left; overflow: hidden }/*color:#3b3b3b;*/
.dtm-block-full-content-tab { color: #3b3b3b; width: 380px; float: left; overflow: hidden }
.dtm-block-full-end { background-image: url("../de/lifestyle/images/bg_seperator.gif"); background-repeat: repeat-x; background-position: 0 center; margin-top: 1px; position: relative; top: -18px; width: 620px; height: 3px }
.dtm-block-full-tab-content { width: 410px; float: left; overflow: hidden }
.dtm-block-header { color: #e17903; background: url("../de/lifestyle/images/bg-dtm-header.gif") no-repeat; margin-bottom: -1px; padding-top: 3px; padding-left: 20px; height: 20px }
.dtm-block-header h3 { color: #e17903; margin: 0 }
.dtm-block-hl { color: white; font-weight: bold; background-color: #e27b1c; padding: 4px }
.dtm-block-long { color: #3b3b3b; background-color: #f5d295; text-align: left; width: 620px }
.dtm-block-low { color: #3b3b3b; background-color: #f5d295; text-align: left; margin-top: 0; padding: 0; width: 619px; height: 128px; overflow: hidden }
.dtm-block-low-content { color: #3b3b3b; margin: 0; padding: 15px 20px; overflow: hidden }
.dtm-block-low-content h3 { color: #3b3b3b; font-size: 10px; margin: 0; padding: 4px; max-height: 128px; overflow: hidden }
.dtm-block-low-content p { font-weight: normal; margin: 0; padding: 4px }
.dtm-block-low-content table { margin: 4px }
.dtm-block-low-content td { color: #333333; padding-right: 10px; padding-bottom: 5px }
.dtm-block-low-content th { color: #d6d6d6 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0; padding-right: 10px; padding-bottom: 5px }
.dtm-block-low-content ul { margin-left: 10px }
.dtm-block-low-full { color: #3b3b3b; text-align: left; margin-bottom: 30px; width: 620px; overflow: hidden; border: solid 1px #676767 }
.dtm-block-low-hl { color: #3b3b3b; font-weight: bold; padding: 4px }
.dtm-block-low-tab-content { }
.dtm-block-pic-l { display: block; margin-right: 1px }
.dtm-block-pic-l-cont { margin-right: 5px; float: left }
.dtm-block-pic-r { display: block; margin-left: 1px }
.dtm-block-pic-r-cont { margin-left: 5px; float: right }
.dtm-block-right-content { margin-left: 3px; position: relative; width: 207px; float: right }
.dtm-block-right-content h3 { font-size: 11px; background-image: url("../de/lifestyle/images/bg_seperator.gif"); background-repeat: repeat-x; background-position: 0 bottom; margin: 0; padding-top: 0; padding-bottom: 4px }
.dtm-block-right-content table { }
.dtm-block-right-content table td { color: #ffffff !important; padding-right: 5px; vertical-align: top }
.dtm-block-right-content-table { color: #000000; font-size: inherit; margin: 6px 0 0 -2px; padding: 0; width: 100% }
.dtm-block-right-content-table td { color: #333333 !important; margin-top: 4px; padding: 0 4px 4px 0; vertical-align: top; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e }/*border-right: 1px solid #fcf1d9; border-bottom: 1px solid #fcf1d9*/
.dtm-block-right-content-table td.dtm-tab-title { color: #000; font-weight: bold; background-color: #f4b575; margin-right: 10px; padding-right: 20px; padding-left: 10px; width: auto }
.dtm-block-right-content-table td.dtm-tab-title-facts { color: #e17903 !important; font-weight: bold; width: 90px }
.dtm-block-right-content-table th { color: #333333 !important; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; vertical-align: top }
.dtm-block-seperator { background-image: url("../de/lifestyle/images/bg_seperator.gif"); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 1px; margin-bottom: 25px; width: 620px; height: 3px }
.dtm-block-seperator-top { background-image: url("../de/lifestyle/images/bg_seperator.gif"); background-repeat: repeat-x; background-position: 0 bottom; margin-top: 1px; margin-bottom: 3px; width: 620px; height: 3px }
.dtm-block-table { background-color: #fcf1d9 }
.dtm-block-table td { color: #333333 !important; background-color: #f5d295; padding: 5px }
.dtm-headline-con { font-weight: bold; background-image: url("../de/lifestyle/images/bg_seperator_con.gif"); background-repeat: repeat-x; background-position: 0 bottom; padding-top: 5px; padding-right: 0; padding-bottom: 5px }
.dtm-right-content-end { background-image: url("../de/lifestyle/images/bg_seperator.gif"); background-repeat: repeat-x; background-position: 0 top; text-align: right; padding-top: 3px; padding-right: 10px; position: relative; top: -20px; left: 412px; width: 198px }
.dtm-tab-title { color: #e27b1c; font-weight: bold }
.error {
    color: #e00;
    font-size: 10px;
    font-weight: bold;
    background-color: white;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
    border: solid 1px;
  }
.faq-formelem { margin-right: 3px; margin-left: 10px }
.faq-txt-cause { color: #b3b3b3; font-weight: bold; margin-top: 2px; margin-bottom: 2px }
.faqdigit { margin-top: 2px; margin-right: 10px; margin-bottom: 2px; float: left }
.featureactivator { margin-bottom: 15px; margin-left: 3px; padding-bottom: 10px; border-bottom: 1px solid #3b3b3b }
.featuredesc-hidden { font-size: 0; visibility: hidden; height: 0 }
.featuredesc-show { font-size: 9px; background-color: white; visibility: visible; margin: 2px 2px 5px 17px; padding: 2px; height: auto; border: solid 1px #e97c00 }
.featureimg { margin-right: 7px; margin-left: 0 }
.featurelink { list-style-type: none; list-style-image: none; margin-left: 4px; padding-left: 0 }
.featurelink-hl { font-weight: bold; list-style-type: none; list-style-image: none; margin-top: 15px; margin-bottom: 5px; margin-left: 4px; padding-left: 0 }
.finder-bg { color: white; font-weight: bold; background-color: #3d3d3d; background-image: url("../images/bg-digits.gif"); background-repeat: repeat-y; background-position: right 0; padding: 5px; width: 600px; border: solid 1px #3b3b3b }
.finder-bg a:link { text-decoration: underline }
.finder-bg a:visited { text-decoration: underline }
.finder-bg a:hover { text-decoration: underline }
.finder-bg a:active { text-decoration: underline }
.finder-hl { color: black; font-weight: bold; background-color: #e97c00; padding: 2px 5px; width: 600px; border-top: 1px solid #3b3b3b; border-right: 1px solid #3b3b3b; border-left: 1px solid #3b3b3b }
.h1-invert {
    color: white;
    font-size: 16px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: block;
    margin: 20px 0 12px;
    padding: 0;
  }
.img-border { border: solid 1px #e27b1c }
.img-border-l { margin-right: 20px; float: left; border: solid 1px #e27b1c }
.img-right {
    margin-bottom: 15px;
    margin-left: 15px;
    border: solid 1px #3d3d3d;
  }
.lifestyle-block-low-exp { color: #3b3b3b; background-color: #f5d295; text-align: center; width: 620px }
.lifestyle-clear { margin-top: 10px; margin-bottom: 10px; clear: right }
.lifestyle-content-table { width: 100% }
.lifestyle-content-table td { color: #ffffff; background-color: #3b3b3b; padding: 2px 5px; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e }/*border-right: 1px solid #fcf1d9; border-bottom: 1px solid #fcf1d9*/
.lifestyle-content-table-title { color: #ffffff; font-weight: bold; background-color: #7a7a7a !important; text-align: right; padding-right: 5px !important; padding-left: 5px !important; width: 120px }/*color: #171717; background-color: #e89b40;*/
.lifestyle-wallpaper-tab { background-color: #7a7a7a; width: 620px }/*background-color: #f5d295;*/
.lifestyle-wallpaper-tab td { color: #ffffff; text-align: left; padding: 20px 20px 20px 30px; vertical-align: top; border-right: 1px solid #2e2e2e; border-bottom: 1px solid #2e2e2e }/*border-right: 1px solid #fcf1d9; border-bottom: 1px solid #fcf1d9*/
.lifestyle-wallpaper-tab td a { }
.news-date {
    color: #3d3d3d;
  }


.o-border {
    font-size: 0;
    background-color: #e88010;
    height: 4px;
    clear: left;
  }


.po-block:link {
    color: #e97c00;
    background-color: black;
    display: block;
    border: solid 1px #323232;
  }


.po-block:visited {
    color: #e97c00;
    background-color: black;
    display: block;
    border: solid 1px #323232;
  }


.po-block:hover {
    color: #e97c00;
    background-color: black;
    display: block;
    border: solid 1px #e17903;
  }


.po-block:active {
    color: #e97c00;
    background-color: black;
    display: block;
    border: solid 1px #323232;
  }


.po-name {
    padding-top: 5px;
    padding-left: 5px;
  }


.prdownload {
    color: white;
    background-color: #8e8e8e;
    visibility: visible;
    margin-bottom: 15px;
    padding: 0;
    width: 620px;
    border-top: 1px solid black;
    border-right: 1px solid black;
    border-left: 1px solid black;
  }


.prdownload a:link {
    background-color: #3d3d3d;
    display: block;
    margin-top: 10px;
    padding: 2px 5px;
    clear: left;
    border: solid 1px #a0a0a0;
  }


.prdownload a:visited {
    background-color: #3d3d3d;
    display: block;
    margin-top: 10px;
    padding: 2px 5px;
    clear: left;
    border: solid 1px #a0a0a0;
  }


.prdownload a:hover {
    color: black;
    background-color: #757575;
    display: block;
    margin-top: 10px;
    padding: 2px 5px;
    clear: left;
    border: solid 1px #a0a0a0;
  }


.prdownload a:active {
    background-color: #3d3d3d;
    display: block;
    margin-top: 10px;
    padding: 2px 5px;
    clear: left;
    border: solid 1px #a0a0a0;
  }


.prdownload-symbol {
    padding: 5px;
  }


.prdownload-symbol td {
    color: #191919;
  }


.prdownload-title {
    color: black;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    background-color: #a0a0a0;
    margin-bottom: 10px;
    padding: 2px 5px;
    border-bottom: 1px solid black;
  }


.prdownload-txt {
    color: black;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding: 2px 5px;
    border-bottom: 1px solid black;
  }


.product-gallery {
  }


.product-gallery-box {
    background-color: white;
    text-align: center;
    width: 280px;
    float: right;
    border: solid 1px #5d5d5d;
  }


.product-gallery-row {
    background-color: white;
    width: 70px;
    height: 46px;
    border: solid 1px #5d5d5d;
  }
.product-introduction { width: 480px }
.product-ov {
    margin-bottom: 15px;
    clear: left;
  }


.product-ov-pic {
    margin-right: 15px;
    margin-bottom: 15px;
    float: left;
    border: solid 1px #3b3b3b;
  }


.product-review-box {
    background-image: url("../images/digit_dark.gif");
    background-repeat: repeat-x;
    background-position: 0 bottom;
    margin-bottom: 15px;
    padding-bottom: 15px;
    width: 600px;
  }


.product-review-closer {
    font-size: 0;
    width: 600px;
    clear: both;
  }


.product-review-pic {
    margin-right: 20px;
    width: 100px;
    float: left;
    border: solid 1px black;
  }


.product-review-txt {
    margin-left: 110px;
    position: relative;
  }


.product-sform-name {
    color: white;
    font-size: 9px;
    font-weight: bold;
    background-color: #e17903;
    padding: 2px 5px;
    width: 100%;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    border-color: #5d5d5d;
  }


.product-sform-table {
    margin: 0;
    padding: 0;
    width: 620px;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    border-color: #5d5d5d;
  }


.product-sform-value {
    color: white;
    font-size: 9px;
    background-color: #a0a0a0;
    padding: 2px 5px;
    border-style: none none solid;
    border-width: medium medium 1px;
    border-color: #5d5d5d;
  }


.product-td-name {
    color: white;
    font-size: 9px;
    font-weight: bold;
    background-color: #e17903;
    padding: 2px 5px;
    border-style: none solid solid none;
    border-width: medium 1px 1px medium;
    border-color: #5d5d5d;
  }


.product-td-table {
    margin: 0;
    padding: 0;
    width: 620px;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    border-color: #5d5d5d;
  }


.product-td-value {
    color: white;
    font-size: 9px;
    background-color: #737373;
    padding: 2px 5px;
    border-style: none none solid;
    border-width: medium medium 1px;
    border-color: #5d5d5d;
  }


.rand-r {
    border-right: 2px solid #2b2b2b;
  }


.requiredformelem {
    color: #e00;
  }


.resources-distributor {
    background-color: #e17903;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 3px;
    width: 180px;
    height: 180px;
    float: left;
    border: solid 1px #3d3d3d;
  }


.resources-distributor a:link {
    color: #fff;
    display: block;
    clear: left;
  }


.resources-distributor a:visited {
    color: #fff;
    display: block;
    clear: left;
  }


.resources-distributor a:hover {
    color: #fff;
    display: block;
    clear: left;
  }


.resources-distributor a:active {
    color: #fff;
    display: block;
    clear: left;
  }


.resources-distributor-address {
    color: black;
    padding: 3px 2px 2px 3px;
  }
.resources-distributor-fax { color: black; padding: 1px 3px 2px }
.resources-distributor-faxtitle { color: #000; font-weight: bold; background-color: #e17903; padding: 2px 3px 0 }
.resources-distributor-hl { color: white; background-color: #3d3d3d; padding: 2px 3px }
.resources-distributor-mail { color: black; padding: 1px 3px 2px }
.resources-distributor-mailtitle { color: #000; font-weight: bold; background-color: #e17903; padding: 2px 3px 0 }
.resources-distributor-phone { color: black; padding: 1px 3px 2px }
.resources-distributor-phonetitle {
    color: #000;
    font-weight: bold;
    background-color: #e17903;
    padding: 2px 3px 0;
  }
.resources-source {
    background-color: #c5c5c5;
    margin-right: 15px;
    margin-bottom: 15px;
    padding: 3px;
    position: relative;
    width: 280px;
    float: left;
  }


.resources-source-hl {
    color: #3d3d3d;
    font-weight: bold;
    padding-top: 2px;
    padding-bottom: 2px;
  }


.sidebar-spacer {
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 10px;
  }
.solution { color: #fe8803; font-weight: normal; margin: 2px 5px; padding-bottom: 5px; padding-left: 20px; border-bottom: 1px solid #737373 }
.spot-block { background-color: #3b3b3b; text-align: left; margin-bottom: 30px; width: 250px; overflow: hidden; border: solid 1px black }
.stopper {
    font-size: 0;
    background-color: #252525;
    display: block;
    margin-top: -1px;
    height: 1px;
    clear: left;
  }


.submenue {
    background-color: #a0a0a0;
    text-align: left;
    visibility: hidden;
    padding: 0;
    position: absolute;
    z-index: 1;
    width: 147px;
    border-style: solid;
    border-width: 2px 2px 1px;
    border-color: #2a2a2a;
  }


.submenue a:link {
    color: #fff;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #a0a0a0;
    display: block;
    margin: 0;
    padding: 2px 10px;
    z-index: 1;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #595959;
  }


.submenue a:visited {
    color: #fff;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #a0a0a0;
    display: block;
    margin: 0;
    padding: 2px 10px;
    z-index: 1;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #595959;
  }


.submenue a:hover {
    color: #fff;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #7c7c7c;
    display: block;
    margin: 0;
    padding: 2px 10px;
    z-index: 1;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #595959;
  }


.submenue a:active {
    color: #fff;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #a0a0a0;
    display: block;
    margin: 0;
    padding: 2px 10px;
    z-index: 1;
    border-style: solid;
    border-width: 0 0 1px;
    border-color: #595959;
  }


.textinput {
    color: black;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    width: 280px;
    border: solid 1px;
  }
.topfaqs { color: white; background-color: #3d3d3d; background-image: url("../images/bg-digits.gif"); background-repeat: repeat-y; background-position: right 0; width: 500px; border: solid 1px #3b3b3b }
#breadcrumb { color: #535353; background-color: #252525; padding-top: 5px; padding-right: 5px; padding-left: 5px; position: absolute; top: 108px; width: 330px; height: 17px }
#breadcrumb a:link { color: #686868 }
#breadcrumb a:visited { color: #686868 }
#breadcrumb a:hover { color: #686868 }
#breadcrumb a:active { color: #686868 }
#container-left {
    width: 340px;
    float: left;
  }


#container-right {
    padding-left: 2px;
    width: 670px;
    float: left;
  }


#content {
    color: #2b2b2b;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15px;
    width: 620px;
  }
#content-lifestyle-dtm-index { color: #2b2b2b; background-image: url("../de/lifestyle/images/bg-lifestyle-main-index.gif"); background-repeat: repeat-y; background-position: -1px 0; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-dtm-index p, ul { margin: 0 0 5px; padding: 0 }
#content-lifestyle-enjoy-index { color: #2b2b2b; background: url("../de/lifestyle/images/bg-lifestyle-main-dtm.gif") repeat-y; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-events-index { color: #2b2b2b; background: url("../de/lifestyle/images/bg-lifestyle-main-dtm.gif") repeat-y; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-exhibitions-index { color: #2b2b2b; background: url("../de/lifestyle/images/bg-lifestyle-main-dtm.gif") repeat-y; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-f1-index { color: #2b2b2b; background: url("../de/lifestyle/images/bg-lifestyle-main-dtm.gif") repeat-y; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-index { color: #2b2b2b; background: url("../de/lifestyle/images/bg-lifestyle-main-dtm.gif") repeat-y; padding: 23px 0 23px 15px; width: 654px }
#content-news-index {
    color: #2b2b2b;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15px;
    width: 620px;
  }


#content-news-index p {
    background-image: url("../images/digit_dark.gif");
    background-repeat: repeat-x;
    padding-top: 15px;
  }


#content-product-ov {
    color: #2b2b2b;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 18px;
    width: 620px;
  }


#flashbar {
    width: 185px;
    float: left;
  }


.footer-spacer { display: inline; margin-right: 10px; margin-left: 10px }

#footer {
    color: black;
    font-size: 9px;
    background-color: #e97c00;
    padding: 2px 3px 2px 358px;
    clear: left;
    border-top: 1px solid #2b2b2b;
  }


#footer a:link {
    color: black;
  }


#footer a:visited {
    color: black;
  }


#footer a:hover {
    color: black;
  }


#footer a:active {
    color: black;
  }
#header-print { font-size: 0; visibility: hidden; position: absolute; width: 0; height: 0 }
#headlines {
    visibility: visible;
    width: 164px;
    height: auto;
    float: left;
    border-top: 2px solid #2b2b2b;
  }


#logo {
    background-color: #171717;
    width: 340px;
    height: 130px;
  }


#main {
    background-color: #3b3b3b;
    background-image: url("../de/lifestyle/images/main-bg.gif");
    background-repeat: repeat-y;
    visibility: visible;
    min-width: 1020px;
  }


#main-po {
    background-color: #3b3b3b;
    background-image: url("../images/main-bg-po.gif");
    background-repeat: repeat-y;
    visibility: visible;
    min-width: 1020px;
  }


#main-txt-teaser {
    background-color: #3b3b3b;
    background-image: url("../images/main-bg-txt-teaser.gif");
    background-repeat: repeat-y;
    visibility: visible;
    min-width: 1020px;
  }


#menue {
    overflow: hidden;
  }


#menue img {
    margin: 0;
    border-top: 2px solid #2b2b2b;
    border-right: 2px solid #2b2b2b;
    border-bottom: 2px solid #2b2b2b;
  }


#menue img.sel {
    margin: 0;
    border-top: 2px solid #2b2b2b;
    border-right: 2px solid #2b2b2b;
    border-bottom: 2px solid #e17903;
  }


#menue-sub {
    color: white;
    background-color: #e17903;
    margin: 0;
    padding-top: 2px;
    padding-bottom: 2px;
    width: 654px;
    clear: left;
  }


#menue-sub a.sel:link {
    color: black;
    padding: 3px 14px;
  }


#menue-sub a.sel:visited {
    color: black;
    padding: 3px 14px;
  }


#menue-sub a.sel:hover {
    color: black;
    padding: 3px 14px;
  }


#menue-sub a.sel:active {
    color: black;
    padding-right: 14px;
    padding-left: 14px;
  }


#menue-sub a:link {
    color: white;
    padding: 3px 14px;
  }


#menue-sub a:visited {
    color: white;
    padding: 3px 14px;
  }


#menue-sub a:hover {
    color: #000;
    padding: 3px 14px;
  }


#menue-sub a:active {
    color: #000;
    padding-right: 14px;
    padding-left: 14px;
  }


#product-picarea {
    float: left;
  }


#product-submen {
    font-size: 9px;
    background-color: #3d3d3d;
    width: 654px;
    clear: left;
  }


#product-submen a.sel:link {
    color: white;
    font-size: 10px;
    background-color: #e88010;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a.sel:visited {
    color: white;
    font-size: 10px;
    background-color: #e88010;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a.sel:hover {
    color: white;
    font-size: 10px;
    background-color: #e88010;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a.sel:active {
    color: white;
    font-size: 10px;
    background-color: #e88010;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a:link {
    color: white;
    font-size: 10px;
    background-color: #3d3d3d;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a:visited {
    color: white;
    font-size: 10px;
    background-color: #3d3d3d;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a:hover {
    color: white;
    font-size: 10px;
    background-color: #1f1f1f;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-submen a:active {
    color: white;
    font-size: 10px;
    background-color: #1f1f1f;
    text-transform: uppercase;
    display: block;
    padding: 5px 10px;
    float: left;
    border-right: 1px solid #252525;
  }


#product-txtarea {
    background-color: #252525;
    margin: 0;
    width: 369px;
    float: left;
  }


#product-txtarea div {
    background-color: #252525;
    padding: 10px 20px;
  }


#productcapacities {
    color: #777;
    font-size: 11px;
    font-weight: bold;
  }


#productdelivery {
    color: #a0a0a0;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }


#productinfo {
    background-color: #252525;
    width: 654px;
  }


#productlogos {
    padding-right: 0;
  }


#productmenue img {
    border-top: 2px solid #2b2b2b;
    border-right: 2px solid #2b2b2b;
  }


#productname {
    color: #e17903;
    font-size: 30px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: black;
  }


#sidebar {
    padding-left: 1px;
    width: 154px;
    float: left;
  }

/*
#sidebar a.arc:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b3b3b3; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b3b3b3; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:hover  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }

#sidebar a.arcsel:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:hover  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
*/

#sidebar a.arc:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:hover  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arc:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #808080; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #5d5d5d }
#sidebar a.arcsel:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:hover  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.arcsel:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }


/* Submenue Ebene 1: '' + sel ++++ */
#sidebar a.sel:link   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sel:visited   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sel:hover   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sel:active   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }

  
/* Submenue Ebene 2: sub + subsel ++++ */  
#sidebar a.sub:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: 1px solid #323232 } /* medium none #323232 */
#sidebar a.sub:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: 1px solid #323232 }
#sidebar a.sub:hover   { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding:5px 5px 5px 16px; border-bottom: 1px solid #323232 }
#sidebar a.sub:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: 1px solid #323232 }

#sidebar a.subsel:link  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: medium none #323232 } /* medium none #323232 */
#sidebar a.subsel:visited  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: medium none #323232 }
#sidebar a.subsel:hover  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: medium none #323232 }
#sidebar a.subsel:active  { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px 5px 5px 16px; border-bottom: medium none #323232 }

#sidebar a.showBorder {border-bottom: 1px solid #323232 !important}

#sidebar a.sub2:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sub2:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sub2:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.sub2:active { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }

#sidebar a.subsel2:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.subsel2:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.subsel2:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a.subsel2:active { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }


/* Submenue Ebene 3: 08/2008 ++++ 44 */
#sidebar ul.lifestyle-submenue {margin: 0 0 0 30px; list-style-type: none;}
#sidebar ul.lifestyle-submenue li {
    list-style-image: url(none); /* "../images/list.gif" */
    margin: 0;
    padding: 0;
    color: #fff;
    padding-left: 8px;
}
#sidebar ul.lifestyle-submenue li.li-selected {
 	background-image: url(../images/list5white.gif);
 	background-repeat: no-repeat;
 	background-position: 0px 9px;
 	padding-left: 8px;
}

#sidebar .list-background {background-color: #797979; border-bottom: 1px solid #323232;}
#sidebar ul.lifestyle-submenue a.subsub {padding: 5px 5px 5px 0; margin: 0; color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; border-bottom: medium none #323232 }
#sidebar ul.lifestyle-submenue a.subsubsel {font-weight: bold; padding: 5px 5px 5px 0; margin: 0; color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; border-bottom: medium none #323232; }


#sidebar a:link { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #323232; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar a:active { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #323232 }
#sidebar span {
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #5d5d5d;
  }
#sidebar-teaser {
    color: #3d3d3d;
    padding-left: 1px;
    width: 154px;
    float: left;
  }


#sidebar-teaser a.sel:link {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a.sel:visited {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a.sel:hover {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a.sel:active {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a:link {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a:visited {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a:hover {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser a:active {
    color: #e17903;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
  }


#sidebar-teaser p {
    background-image: url("../images/digit_dark.gif");
    background-repeat: repeat-x;
    padding-top: 10px;
  }



#teaserboxes {
    width: 490px;
    float: left;
  }


#teaserboxes img {
    border-top: 2px solid #2b2b2b;
  }


#widthfix   { background-image: url("../images/bg-vert-digits.gif"); background-repeat: repeat-y; background-position: 0 bottom; width: 1020px }

