
* 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; 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 { font-size: 12px }
li {
    margin-bottom: 3px;
    margin-left: 20px;
  }
object { visibility: hidden; position: absolute; width: 0; height: 0 }
td {
    color: #3d3d3d;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
  }


ul {
    list-style-type: disc;
    list-style-image: url("../images/list.gif");
    margin: 0;
    padding: 0;
  }
.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-color: transparent; background-repeat: repeat-y; background-attachment: scroll; background-position: 0 0; text-align: left; margin: 0; width: 623px; overflow: hidden }
.dtm-block-full-content { color: #3b3b3b; padding: 15px 10px; width: 380px; float: left; overflow: hidden }
.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-color: transparent; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin-bottom: -1px; padding-top: 3px; padding-left: 3px; height: 20px }
.dtm-block-header h3 { margin: 0 }
.dtm-block-hl  { color: white; font-weight: bold; padding: 4px }
.dtm-block-long  { color: #3b3b3b; text-align: left; width: 620px }
.dtm-block-low  { color: #3b3b3b; 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 { 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 #fcf1d9; border-bottom: 1px solid #fcf1d9 }
.dtm-block-right-content-table td.dtm-tab-title  { color: #000; font-weight: bold; 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  { }
.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-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 { padding: 2px 5px; border-right: 1px solid #fcf1d9; border-bottom: 1px solid #fcf1d9 }
.lifestyle-content-table-title { color: #171717; font-weight: bold; background-color: #e89b40; text-align: right; padding-right: 5px !important; padding-left: 5px !important; width: 120px }
.lifestyle-wallpaper-tab  { width: 620px }
.lifestyle-wallpaper-tab td  { text-align: left; padding: 20px 20px 20px 30px; vertical-align: top; border-top: 0; border-right: 0 solid #fcf1d9; border-bottom: 0 solid #fcf1d9; border-left: 0 }
.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: 120px;
    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 }
#container-left  { visibility: hidden; position: absolute; width: 0; float: left }


#container-right        { padding-top: 20px; width: 654px }

#content {
    color: #2b2b2b;
    padding-top: 23px;
    padding-bottom: 23px;
    padding-left: 15px;
    width: 620px;
  }
#content-lifestyle-dtm-index  { color: #2b2b2b; 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; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-events-index  { color: #2b2b2b; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-exhibitions-index  { color: #2b2b2b; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-f1-index  { color: #2b2b2b; padding: 23px 0 23px 15px; width: 654px }
#content-lifestyle-index  { color: #2b2b2b; 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           { color: black; font-size: 9px; padding: 20px 3px 2px 15px; width: 654px; border-top: 1px solid #bdbdbd }
#footer-navpart { visibility: hidden; display: block; position: absolute; width: 0; height: 0 }
#header-print { color: black; font-size: 10px; margin-bottom: 20px; width: 654px }
#header-print td { color: black; font-size: 10px; margin-bottom: 20px; vertical-align: top }
#header-print td img { margin-right: 50px }
#headlines {
    visibility: visible;
    width: 164px;
    height: auto;
    float: left;
    border-top: 2px solid #2b2b2b;
  }


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


#main   { visibility: visible }


#main-po   { visibility: visible }


#main-txt-teaser   { visibility: visible }


#menue   { visibility: hidden; position: absolute; width: 0; height: 0; 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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


#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 #5d5d5d;
  }


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


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


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


#sidebar a.sel:active {
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #5d5d5d;
  }
  
  
   #sidebar a.sub:link {
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom: none !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 #5d5d5d }
#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 #5d5d5d }
#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 #5d5d5d }
#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 #5d5d5d }
#sidebar a.sub:visited {
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
     border-bottom: none !important;
  }


#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; border-bottom: medium none }


#sidebar a.sub:active {
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom:none !important;
  }
#sidebar a.subsel:link {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom: none !important;
}
#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 #5d5d5d }
#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 #5d5d5d }
#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 #5d5d5d }
#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 #5d5d5d }
#sidebar a.subsel:visited {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
     border-bottom: none !important;
  }


#sidebar a.subsel:hover {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom: none !important;
  }


#sidebar a.subsel:active {
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #797979;
    display: block;
    padding: 5px;
    border-bottom:none !important;
  }
#sidebar a:link{
    color: #fff;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: block;
    padding: 5px;
    border-bottom: 1px solid #5d5d5d;
  }
#sidebar a:visited { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding: 5px; border-bottom: 1px solid #5d5d5d }
#sidebar a:hover { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #797979; display: block; padding: 5px; border-bottom: 1px solid #5d5d5d }
#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 #5d5d5d }
#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;
  }
#under-menue { visibility: hidden; width: 0; height: 0 }
#widthfix     { width: 654px }

