<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">table,
th,
td {
    border: 0;
    font-size: 12px;
    border-radius: 0
}
form {
    padding: 0;
    margin: 0;
    outline: none
}

input {
    outline: none
}
@font-face {
    font-family: gibsonlight;
    src: url(/gibson-light-webfont.eot), url(/gibson-light-webfont.ttf) format("truetype"), url(/gibson-light-webfont.woff) format("woff")
}
@font-face {
    font-family: gibsonbold;
    src: url(/gibson-bold-webfont.eot), url(/gibson-bold-webfont.ttf) format("truetype"), url(/gibson-bold-webfont.woff) format("woff")
}
@font-face {
    font-family: gibsonsemibold;
    src: url(/gibson-semibold-webfont.eot), url(/gibson-semibold-webfont.ttf) format("truetype"), url(/gibson-semibold-webfont.woff) format("woff")
}
@font-face {
    font-family: AllerBold;
    src: local(allerbold), url(/AllerBold.eot), url(/AllerBold?#iefix) format("embedded-opentype"), url(/AllerBold.ttf) format("truetype"), url(/AllerBold.svg#svgAllerBold) format("svg")
}
@font-face {
    font-family: PTSans;
    src: local(PTC55F-webfont), url(/PTC55F.eot), url(/PT_Sans-Web-Bold.ttf) format("truetype"), url(/PTC55F-webfont.svg) format("svg")
}
@font-face {
    font-family: 'PTSansR';
    font-style: normal;
    font-weight: 700;
    src: url(/PTN57F.eot), url(/PTN57F-webfont.ttf) format("truetype"), url(/PTN57F-webfont.svg) format("svg")
}
html {
    padding: 0;
    margin: 0;
    color: #444;
    height: 100%;
    outline: none
}
body {
    font-family: PTSans, 'PTSansR';
    font-size: 13px;
    zoom: 1.18;
    zoom: 118%;

}

a {
    outline: none;
    color: #45494f;
    -webkit-transition: color 300ms linear;
    -moz-transition: color 300ms linear;
    -o-transition: color 300ms linear;
    -ms-transition: color 300ms linear;
    transition: color 300ms linear
}
a:hover {
    color: #3a7de3
}


td.active {
    background-color: #f9f9f9
}
#container {
    margin: 0 auto;
    padding: 0
}
#header-top {
    float: right;
    width: 759px;
    text-align: right
}
#user-nav {
    float: left;
    text-align: left;
    margin: 0 2px 0 0;
    padding: 10px 35px;
    width: 280px;
    background: transparent url() no-repeat top left;
    color: #555
}
#user-nav td {
    font-size: 10px
}
#popupModell {
    clear: both;
    position: absolute;
    top: 150px;
    left: 270px;
    text-align: left;
    z-index: 999
}
#showModell {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupModellX {
    clear: both;
    position: absolute;
    top: 350px;
    left: 335px;
    text-align: left;
    z-index: 999
}
#showModellX {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupTransX {
    clear: both;
    position: absolute;
    top: 455px;
    left: 335px;
    text-align: left;
    z-index: 999
}
#showTransX {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupEngineX {
    clear: both;
    position: absolute;
    top: 350px;
    left: 705px;
    text-align: left;
    z-index: 999
}
#showEngineX {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupModX {
    clear: both;
    position: absolute;
    top: 240px;
    left: 250px;
    text-align: left;
    z-index: 999
}
#showModX {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupCart {
    clear: both;
    position: absolute;
    top: 190px;
    left: 320px;
    text-align: left;
    z-index: 999
}
#showCart {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupWishlist {
    clear: both;
    position: absolute;
    top: 110px;
    left: 320px;
    text-align: left;
    z-index: 999
}
#showWishlist {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupMotor {
    clear: both;
    position: absolute;
    top: 120px;
    left: 0;
    text-align: left;
    z-index: 9999
}
#showMotor {
    display: none;
    position: relative;
    left: 753px;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555;
    width: 350px
}
#popupGarage {
    clear: both;
    position: absolute;
    top: 150px;
    left: 10px;
    text-align: left;
    z-index: 9999
}
#showGarage {
    display: none;
    position: relative;
    left: 279px;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555;
    width: 350px
}
#popupG {
    clear: both;
    position: absolute;
    top: 300px;
    left: 0;
    text-align: left;
    z-index: 9999
}
#showG {
    display: none;
    position: relative;
    left: 270px;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555;
    width: 350px
}
#popupkeyword {
    clear: both;
    position: absolute;
    top: 127px;
    left: 20px;
    text-align: left;
    z-index: 9999
}
#showkeyword {
    display: none;
    position: relative;
    left: 24px;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555;
    width: 350px
}
#popupLogin {
    clear: both;
    position: absolute;
    top: 124px;
    left: 593px;
    text-align: left;
    z-index: 999
}
#showLogin {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupAlt {
    clear: both;
    text-align: left;
    z-index: 500
}
#showAlt {
    display: none;
    left: 0;
    padding: 0;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupZub {
    clear: both;
    text-align: left;
    z-index: 500
}
#showZub {
    display: none;
    left: 0;
    padding: 0;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupAltOpen {
    clear: both;
    text-align: left;
    z-index: 500
}
#showAltOpen {
    left: 0;
    padding: 0;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#popupPasstwo {
    clear: both;
    text-align: left;
    z-index: 500
}
#showPasstwo {
    display: none;
    left: 0;
    padding: 0;
    border: 0 solid #dadde0;
    border-top: 0;
    color: #555
}
#user-nav a {
    color: #555
}
#search-box {
    float: right;
    width: 245px;
    margin: 0;
    padding: 8px 10px 14px 20px;
    font-size: 10px;
    background: transparent url(/wcsstore/CVB2BDirectStorefrontAssetStore/images/common/search_bk.png) no-repeat top left
}
#search-box input.text {
    font-size: 9px;
    border: 1px solid #aaa;
    padding: 4px;
    width: 150px
}
#search-box input.text:focus {
    border: 1px solid #ffc425
}
#search-box a {
    color: #fff
}
#search-box a:hover {
    color: #ddd
}
#locator-box {
    float: right;
    width: 215px;
    margin: 0;
    padding: 8px 20px 14px 50px;
    font-size: 10px;
    background: transparent url(/wcsstore/CVB2BDirectStorefrontAssetStore/images/common/locator_bk.png) no-repeat top left
}
#locator-box input.text {
    font-size: 9px;
    border: 1px solid #aaa;
    padding: 4px;
    width: 100px
}
#locator-box input.text:focus {
    border: 1px solid #ffc425
}
#locator-box a {
    color: #fff
}
#locator-box a:hover {
    color: #ddd
}
#content-area {
    clear: both;
    padding: 20px
}
.just-copy {
    padding: 10px 30px 30px
}
.short-area {
    padding: 0 0 200px
}
dl.form {
    padding: 0;
    margin: 0
}
dl.form dt {
    padding: 2px 0 0;
    margin: 0
}
dl.form dd {
    padding: 5px 0;
    margin: 0
}
dl.form dd.section-end {
    margin-bottom: 10px;
    border-bottom: 1px solid #456fab
}
dl.display {
    padding: 0;
    margin: 0
}
dl.display dt {
    padding: 2px 0 0;
    margin: 0
}
dl.display dd {
    padding: 5px 0;
    margin: 0
}
.clean {
    border: 0
}
.clean th {
    padding: 3px;
    background: #6da7f6;
    color: #fff;
    font-size: 10px
}
.clean td {
    padding: 7px;
    background: #eee;
    color: #666;
    font-size: 11px
}
.clean td.right {
    text-align: right
}
.clean td.center {
    text-align: center
}
#pop-overlay {
    background-color: #555
}
#pop-box {
    display: none
}
#pop-container {
    width: 450px;
    text-align: left;
    background: #fff
}
#pop-container .contact-content {
    padding: 0 10px;
    background-color: #fff;
    color: #555
}
#pop-container h1 {
    color: #d76300;
    margin: 0;
    padding: 0;
    font-size: 22px
}
.contact-loading {
    position: absolute;
    background: url(/wcsstore/CVB2BDirectStorefrontAssetStore/images/common/loading.gif) no-repeat;
    z-index: 8000;
    height: 13px;
    width: 208px;
    margin: 10px 0 0 121px;
    padding: 0
}
.contact-message {
    padding: 3px
}
.static-message {
    padding: 7px
}
.contact-error {
    margin: 2px 0;
    text-align: center;
    color: #900
}
#pop-container br {
    clear: both
}
#pop-container form {
    padding: 0;
    margin: 0
}
#pop-container label {
    display: block;
    width: 100px;
    font-weight: 700
}
.contact-input {
    padding: 2px;
    margin: 2px;
    background: #eee;
    border: 1px solid #fff;
    width: 300px
}
#pop-container textarea {
    height: 114px
}
.contact-cc {
    cursor: default
}
.contact-button {
    margin: 4px 0 0 4px
}
#pop-container a.modalCloseX,
#pop-container a.modalCloseX:link,
#pop-container a.modalCloseX:active,
#pop-container a.modalCloseX:visited {
    font-size: 14px;
    text-decoration: none;
    font-weight: 700;
    position: absolute;
    top: -5px;
    right: -5px;
    color: #999
}
#pop-container a.modalCloseX:hover {
    color: #9bb3b3
}
#simplemodal-overlay {
    background-color: #555;
    cursor: wait
}
#simplemodal-container {
    padding: 10px;
    height: 100px;
    width: 300px;
    background-color: #fff;
    border: 3px solid #ccc
}
#simplemodal-container a.modalCloseImg {
    background: url(/wcsstore/CVB2BDirectStorefrontAssetStore/images/button/close.gif) no-repeat;
    width: 20px;
    height: 20px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: -15px;
    right: -18px;
    cursor: pointer
}
#simplemodal-container #basicModalContent {
    padding: 8px
}
.jqifade {
    position: absolute;
    background-color: #aaa
}
.jqiwarning .jqi .jqibuttons {
    background-color: #900
}
.style1 {
    background: url(/images/_frontpage_newsletter_background_blk.png) no-repeat -1px 11px
}
.style5 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt
}
.style6 {
    color: gray
}
.style7 {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: gray
}
.Menge {
    background: #f2f6ff;
    border: 1px solid #a0b3d9;
    font: 11px Arial, Helvetica, Sans-Serif;
    color: gray;
    width: 22px;
    height: 13px;
    line-height: 15px;
    text-align: center
}
img.desaturate {
    filter: grayscale(90%);
    -webkit-filter: grayscale(90%);
    -moz-filter: grayscale(90%);
    -ms-filter: grayscale(90%);
    -o-filter: grayscale(90%);
    filter: url(desaturate.svg#greyscale);
    filter: gray;
    -webkit-filter: grayscale(1)
}
img.desaturate:hover {
    filter: none
}
.pagination {
    font-family: 'gibsonsemibold';
    text-align: center;
    line-height: 13px;
    float: left;
    color: #fff;
    font-size: 16px
}
.pagination a {
    text-decoration: none;
    border: solid 1px gray;
    color: gray;
    background: #fff;
    border-radius: 0;
    padding: 5px
}
.pagination a,
.pagination span {
    display: block;
    float: left;
    padding: 5px;
    margin-right: 4px;
    margin-bottom: 5px;
    margin-top: 5px;
    background-color: #fff;
    border-radius: 0;
    padding: 5px
}
.pagination a:hover {
    background-color: #45494f;
    color: #fff;
    border-radius: 0;
    padding: 5px
}
.pagination .current {
    background: #45494f;
    color: #fff;
    border: solid 1px gray;
    border-radius: 0;
    padding: 5px
}
.pagination .current.prev,
.pagination .current.next {
    color: #45494f;
    border: solid 1px gray;
    background: #fff;
    border-radius: 0;
    padding: 5px
}
.pagination2 {
    font-family: 'gibsonsemibold';
    text-align: center;
    line-height: 13px;
    float: left;
    color: #fff;
    font-size: 16px
}
.pagination2 a {
    text-decoration: none;
    border: solid 1px gray;
    color: #fff;
    background: #45494f;
    border-radius: 0;
    padding: 15px
}
.pagination2 a,
.pagination span {
    display: block;
    float: left;
    padding: 5px;
    margin-right: 4px;
    margin-bottom: 5px;
    margin-top: 5px;
    background-color: #45494f;
    color: #fff;
    border-radius: 0;
    padding: 5px
}
.pagination2 a:hover {
    background-color: #45494f;
    color: #fff;
    border-radius: 2px;
    padding: 5px
}
.pagination2 .current {
    background: #45494f;
    color: #fff;
    border: solid 1px gray;
    border-radius: 0;
    padding: 5px
}
.pagination2 .current.prev,
.pagination .current.next {
    color: #fff;
    border: solid 1px gray;
    background: #d10000;
    border-radius: 0;
    padding: 5px
}
h1 {
    font-family: 'PTSansR';
    font-size: 13px
}
h2 {
    font-family: 'gibsonsemibold';
    font-size: 18px;
    color: #333
}
h3 {
    font-family: 'PTSansR';
    font-size: 13px;
    color: #3a3a3a;
    text-align: left
}
p {
    text-shadow: #555 0 0 0
}
.DelFromBasket a {
    display: block;
    text-align: center;
    color: #06c;
    font-size: 7pt;
    float: right;
    width: 70px;
    height: 20px;
    line-height: 20px;
    background: url(/images/minus-small-circle_Off.png) no-repeat left bottom;
    text-decoration: none
}
.DelFromBasket a:hover {
    text-align: center;
    color: #06c;
    font-size: 7pt;
    float: right;
    width: 70px;
    height: 20px;
    line-height: 20px;
    background: url(/images/minus-small-circle_On.png) no-repeat left bottom;
    text-decoration: underline
}
.Wishlist a {
    border: 1px solid #ddd;
    background-color: #f9faff;
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.Wishlist a:hover {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.Wishlist a:active,
.Wishlist a:focus {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.guenstiger a {
    border: 1px solid #ddd;
    background-color: #f9faff;
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.guenstiger a:hover {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.guenstiger a:active,
.guenstiger a:focus {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.WishlistAkarte a {
    display: block;
    text-align: right;
    color: #06c;
    font-size: 13px;
    font-family: Arial, Helvetica, Sans-Serif;
    float: left;
    width: 85px;
    height: 24px;
    line-height: 24px;
    background: url(/images/plus-small.png) no-repeat;
    background-position: 2px 5px;
    background-size: 13px auto;
    text-decoration: none;
    position: relative;
    top: 0;
    right: 3px
}
.WishlistAkarte a:hover {
    text-decoration: underline
}
.WishlistAkarte a:active {
    text-align: right;
    color: #06c;
    font-size: 8pt;
    font-family: Arial, Helvetica, Sans-Serif;
    float: left;
    width: 78px;
    height: 18px;
    line-height: 20px;
    background: url(/images/tick-small.png) no-repeat left bottom;
    text-decoration: underline;
    position: relative;
    top: 0;
    right: 3px
}
.Details a {
    border: 1px solid #ddd;
    background-color: #f9faff;
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.Details a:hover {
    border: 1px solid #3a7de3;
    background-color: #3a7de3;
    color: #fff
}
.Details a:active,
.Details a:focus,
{
    border: 1px solid #3a7de3;
    background-color: #3a7de3;
    color: #fff
}

.prodsg a {
    border: 1px solid #d40000;
    background-color: #d40000;
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}


.ZurArtikelkarte a {
    display: block;
    text-align: right;
    color: #06c;
    font-size: 8pt;
    font-family: Arial, Helvetica, Sans-Serif;
    float: left;
    width: 90px;
    height: 18px;
    line-height: 20px;
    background: url(/images/arrow-000-small.png) no-repeat left bottom;
    text-decoration: none
}
.ZurArtikelkarte a:hover {
    text-align: right;
    color: #06c;
    font-size: 8pt;
    font-family: Arial, Helvetica, Sans-Serif;
    float: left;
    width: 90px;
    height: 18px;
    line-height: 20px;
    background: url(/images/arrow-000-small.png) no-repeat left bottom;
    text-decoration: underline
}
.ZurArtikelkarte a:active {
    text-align: right;
    color: #36c;
    font-size: 8pt;
    font-family: Arial, Helvetica, Sans-Serif;
    float: left;
    width: 90px;
    height: 18px;
    line-height: 20px;
    background: url(/images/arrow-000-small.png) no-repeat left bottom;
    text-decoration: underline
}
.alternativen a {
    border: 1px solid #ddd;
    background-color: #f9faff;
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.alternativen a:hover {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.alternativen2 a {
    border: 1px solid #333;
    background-color: #333;
    color: #fff;
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.zubehoer a {
    border: 1px solid #ddd;
    background-color: #f9faff;
    display: block;
    color: #333;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.zubehoer a:hover {
    border: 1px solid #333;
    background-color: #333;
    color: #fff
}
.zubehoer2 a {
    border: 1px solid #333;
    background-color: #333;
    color: #fff;
    display: block;
    color: #fff;
    font-size: 14px;
    font-family: 'PTSansR';
    float: left;
    text-decoration: none;
    padding: 2px 5px
}
.sendbutton {
    font-family: 'PTSansR';
    font-size: 14px;
    padding: 5px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    background-color: #45494f
}
.checkoutbutton {
    font-family: 'PTSansR';
    font-size: 16px;
    padding: 5px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    background-color: #45494f
}
.checkoutbutton:hover {
    background-color: #d10000
}
.Input_Uni {
    background: #fff;
    border: 1px solid #ddd;
    font-family: 'PTSansR';
    font-size: 12px;
    color: gray;
    width: 140px;
    height: 22px;
    line-height: 22px;
    outline: none
}
.Input_UniEmail {
    background: #fff;
    border: 1px solid #f4f4f4;
    background-image: url(/images/1304922983_Login-Manager..png);
    background-repeat: no-repeat;
    background-position: 3px 0;
    padding-left: 28px;
    font-family: Arial, Helvetica, Sans-Serif 8px;
    color: gray;
    width: 145px;
    height: 23px;
    line-height: 23px
}
.Input_UniPass {
    background: #fff;
    border: 1px solid #f4f4f4;
    background-image: url(/images/1304933347_bullet_key.png);
    background-repeat: no-repeat;
    background-position: 4px 8px;
    padding-left: 22px;
    font-family: Arial, Helvetica, Sans-Serif 8px;
    color: gray;
    width: 100px;
    height: 23px;
    line-height: 23px
}
.tabstore {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 95px;
    left: 228px;
    width: 400px;
    z-index: 9900
}
.tabstoresonderposten {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 95px;
    left: 460px;
    width: 550px;
    z-index: 9900
}
.Ersatzteile {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 240px;
    left: 10px;
    width: 150px;
    z-index: 999
}
.Motorteile {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 218px;
    left: 140px;
    width: 150px;
    z-index: 999
}
.Bremse {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 218px;
    left: 280px;
    width: 200px;
    z-index: 999
}
.Werkzeug {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 218px;
    left: 280px;
    width: 200px;
    z-index: 999
}
.Farben {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 218px;
    left: 420px;
    width: 200px;
    z-index: 999
}
.SchnickSchnack {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 218px;
    left: 560px;
    width: 200px;
    z-index: 999
}
.hotdealskategorie {
    background-color: transparent;
    display: none;
    position: absolute;
    top: 300px;
    left: 370px;
    width: 150px;
    z-index: 500
}
.Image_Zoom a {
    display: block;
    text-align: center;
    color: #06c;
    font: 7pt Arial, Helvetica, Sans-Serif;
    width: 70px;
    height: 16px;
    line-height: 16px;
    background: url(/images/magnifier-medium-left.png) no-repeat left;
    text-decoration: none
}
.Image_Zoom a:hover {
    color: #06c;
    text-align: center;
    font: 7pt Arial, Helvetica, Sans-Serif;
    width: 70px;
    height: 16px;
    line-height: 16px;
    background: url(/images/magnifier-medium-left.png) no-repeat left;
    text-decoration: underline
}
.ImageABB a {
    display: block;
    text-align: right;
    color: #06c;
    font: 7pt Arial, Helvetica, Sans-Serif;
    width: 70px;
    height: 18px;
    line-height: 16px;
    background: url(/images/binocular-small.png) no-repeat left;
    text-decoration: none
}
.ImageABB a:hover {
    color: #06c;
    text-align: right;
    font: 7pt Arial, Helvetica, Sans-Serif;
    width: 70px;
    height: 18px;
    line-height: 16px;
    background: url(/images/binocular-small.png) no-repeat left;
    text-decoration: underline
}
.Question a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 170px;
    height: 16px;
    line-height: 18px;
    background: url(/images/light-bulb.png) no-repeat left;
    text-decoration: none
}
.Gebot a {
    display: block;
    text-align: center;
    float: left;
    width: 135px;
    height: 18px;
    line-height: 18px;
    background: url(/images/auction-hammer-gavel.png) no-repeat left;
    text-decoration: none
}
.Gebot a:hover {
    display: block;
    text-align: center;
    float: left;
    width: 135px;
    height: 18px;
    line-height: 18px;
    background: url(/images/auction-hammer--pencil.png) no-repeat left;
    text-decoration: underline
}
.HaendlerKommisionierung a {
    display: block;
    text-align: center;
    float: left;
    width: 260px;
    height: 18px;
    line-height: 18px;
    background: url(/images/bookmark-export.png) no-repeat left;
    text-decoration: none
}
.HaendlerKommisionierung a:hover {
    display: block;
    text-align: center;
    float: left;
    width: 260px;
    height: 18px;
    line-height: 18px;
    background: url(/images/bookmark-export.png) no-repeat left;
    text-decoration: underline
}
.Question a:hover {
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 170px;
    height: 16px;
    line-height: 18px;
    background: url(/images/light-bulb.png) no-repeat left;
    text-decoration: underline
}
.kategorisieren a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 140px;
    height: 16px;
    line-height: 18px;
    background: url(/images/direction.png) no-repeat left;
    text-decoration: none
}
.kategorisieren a:hover {
    display: block;
    text-decoration: underline
}
.DeleteCookie a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 75px;
    height: 16px;
    line-height: 16px;
    background: url(/images/cross-small.png) no-repeat left;
    text-decoration: none
}
.DeleteCookie a:hover {
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 75px;
    height: 16px;
    line-height: 16px;
    background: url(/images/cross-small.png) no-repeat left;
    text-decoration: underline
}
.NurListe a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 180px;
    height: 16px;
    line-height: 18px;
    background: url(/images/notebooks--minus.png) no-repeat left;
    text-decoration: none
}
.NurListe a:hover {
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 180px;
    height: 16px;
    line-height: 18px;
    background: url(/images/notebooks--minus.png) no-repeat left;
    text-decoration: underline
}
.Transmission a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 160px;
    height: 16px;
    line-height: 18px;
    background: url(/images/pencil-ruler.png) no-repeat left;
    text-decoration: none
}
.Transmission a:hover {
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    font-weight: 700;
    width: 160px;
    height: 16px;
    line-height: 18px;
    background: url(/images/pencil-ruler.png) no-repeat left;
    text-decoration: underline
}
.Versandkosten a {
    display: block;
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 260px;
    height: 16px;
    line-height: 18px;
    background: url(/images/box.png) no-repeat left;
    text-decoration: none
}
.Versandkosten a:hover {
    text-align: center;
    color: #06c;
    font: 8pt Arial, Helvetica, Sans-Serif;
    float: left;
    width: 260px;
    height: 16px;
    line-height: 18px;
    background: url(/images/box.png) no-repeat left;
    text-decoration: underline
}
.button_ordernow {
    background: url(/images/button_ordernow.png);
    width: 140px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: #fff;
    height: 25px;
    border-width: 0;
    cursor: pointer
}
.button_ordernowgrey {
    background: url(/images/button_ordernow_grey.png);
    width: 140px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: #fff;
    height: 25px;
    border-width: 0;
    cursor: pointer
}
.button_button_paypalnow {
    background: url(/images/button_paypal.png);
    width: 170px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: #333;
    height: 32px;
    border-width: 0;
    text-align: left;
    padding-left: 65px;
    cursor: pointer
}
.button_button_paypalnowgrey {
    background: url(/images/button_paypal_grey.png);
    width: 170px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: gray;
    height: 32px;
    border-width: 0;
    text-align: left;
    padding-left: 65px
}
.button_button_sofortueberweisung {
    background: url(/images/button_sofotueberweisung.png) no-repeat;
    width: 190px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: #333;
    height: 38px;
    text-align: left;
    border: 0;
    padding-left: 65px;
    cursor: pointer
}
.button_button_sofortueberweisung_grey {
    background: url(/images/button_sofotueberweisunggrey.png) no-repeat;
    width: 190px;
    font: 8pt Arial, Helvetica, Sans-Serif;
    font-weight: 700;
    color: gray;
    height: 38px;
    text-align: left;
    border: 0;
    padding-left: 65px
}
.pager_examples {
    border: 0 solid #fff;
    margin: 0
}
.pager_examples p {
    padding: 5px;
    margin: 0
}
.pager_examples .nav {
    background: #fff;
    border-top: 0 solid #fff;
    padding: 5px
}
.pager_examples .nav#nav4 {
    border-top: 0;
    border-bottom: 0 solid #fff
}
.pager_examples .nav a {
    padding: 0 5px
}
.pager_examples .nav a.highlight {
    color: #45494f;
    font-weight: 700
}
div.jGrowl div.iphone {
    font-family: "Helvetica Neue", "Helvetica";
    font-size: 12px;
    background: transparent;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    filter: alpha(opacity 100);
    width: 1000px;
    height: 128px;
    position: fixed;
    padding: 0;
    overflow: hidden;
    color: #fff
}
div.jGrowl div.iphone div.message {
    padding: 80px 15px 7px 950px
}
div.jGrowl div.iphone div.header {
    padding: 7px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 17px
}
div.jGrowl div.iphone div.close {
    display: none
}
a.button,
.button {
    display: block;
    background: transparent url(/images/addtobasket.png) no-repeat;
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    font-family: "Trebuchet MS", sans-serif;
    font-style: italic;
    text-align: center;
    border: none;
    padding: 0
}
#ajax_listOfOptions {
    position: absolute;
    width: 175px;
    height: 250px;
    overflow: auto;
    border: 1px solid #317082;
    background-color: #FFF;
    text-align: left;
    font-size: .9em;
    z-index: 100
}
#ajax_listOfOptions div {
    margin: 1px;
    padding: 1px;
    cursor: pointer;
    font-size: .9em
}
#ajax_listOfOptions .optionDivSelected {
    background-color: #317082;
    color: #FFF
}
#ajax_listOfOptions_iframe {
    background-color: red;
    position: absolute;
    z-index: 5
}
form {
    display: inline
}
.showtitel,
.hidetitel,
.txtout {
    width: 600px;
    font-size: 11px;
    padding: 5px;
    border: 1px solid #930
}
.showtitel {
    color: #45494f000;
    background: #fbeddb
}
.txtout {
    color: #45494f000;
    background: #f4f4f4
}
.showtitel a {
    color: #900;
    text-decoration: none
}
.showtitel a:hover {
    color: #45494f000;
    text-decoration: underline
}
.treeview,
.treeview ul {
    padding: 0;
    margin: 0;
    list-style: none;
    font-family: 'PTSans'
}
.treeview ul {
    margin-top: 4px
}
.treeview .hitarea {
    height: 16px;
    width: 16px;
    margin-left: -16px;
    float: left;
    cursor: pointer;
    color: gray;
    font: 11px Arial
}
.ASPtreeview .hitarea {
    background: url(/images/treeview-default.gif) no-repeat
}
* html .hitarea {
    display: inline;
    float: none
}
.treeview li {
    margin: 0;
    padding: 3px 0 3px 16px;
    color: gray;
    font-size: 14px;
    font-family: 'PTSansR';
    text-transform: uppercase;
    font-weight: 400
}
#treecontrol {
    margin: 1em 0;
    display: none
}
.treeview .hover {
    cursor: pointer;
    color: #DDD;
    font: 8pt Arial;
    text-decoration: underline
}
.treeview li.collapsable,
.treeview li.expandable {
    background-position: 0 -176px
}
.treeview .expandable-hitarea {
    background-position: -80px -3px
}
.treeview li.last {
    background-position: 0 -1766px
}
.treeview li.lastCollapsable {
    background-position: -32px -67px
}
.treeview li.lastExpandable {
    background-position: -32px -67px
}
.treeview div.lastCollapsable-hitarea,
.treeview div.lastExpandable-hitarea {
    background-position: 0
}
.treeview-black li {
    background-image: url(/images/treeview-black-line.gif)
}
.treeview-black .hitarea,
.treeview-black li.lastCollapsable,
.treeview-black li.lastExpandable {
    background-image: url(/images/treeview-black.gif)
}
.treeview-gray li {
    background-image: url(/images/treeview-gray-line.gif)
}
.treeview-gray .hitarea,
.treeview-gray li.lastCollapsable,
.treeview-gray li.lastExpandable {
    background-image: url(/images/treeview-gray.gif)
}
.treeview-famfamfam li {
    background-image: url(/images/treeview-famfamfam-line.gif)
}
.treeview-famfamfam .hitarea,
.treeview-famfamfam li.lastCollapsable,
.treeview-famfamfam li.lastExpandable {
    background-image: url(/images/treeview-famfamfam.gif)
}
.filetree li {
    padding: 3px 0 2px 16px
}
.filetree span.folder,
.filetree span.file {
    padding: 1px 0 1px 16px;
    display: block
}
.filetree span.folder {
    background: url(/images/folder.gif) 0 0 no-repeat
}
.filetree li.expandable span.folder {
    background: url(/images/folder-closed.gif) 0 0 no-repeat
}
.filetree span.file {
    background: url(/images/file.gif) 0 0 no-repeat
}
.svwp {
    width: 50px;
    height: 20px;
    background: #fff
}
.svwp ul {
    position: relative;
    left: -999em
}
.slideViewer {
    position: relative;
    overflow: hidden;
    margin: 0;
    padding: 0;
    background: #fff
}
.slideViewer ul {
    position: relative;
    left: 0;
    top: 0;
    width: 1%;
    list-style-type: none;
    margin: 0;
    padding: 0
}
.slideViewer ul li {
    float: left
}
.slideViewer span.typo {
    padding: 6px;
    background: #fff;
    color: #45494f;
    font: normal 10px Arial, Helvetica, Sans-Serif
}
.thumbSlider {
    overflow: hidden;
    width: 1%;
    background: #fff
}
.thumbSlider ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}
.thumbSlider ul li {
    float: left;
    margin: 0
}
.thumbSlider a {
    color: #fff;
    text-decoration: none
}
.thumbSlider a img {
    border: 0;
    display: block;
    padding: 0
}
.thumbSlider p.tmbrdr {
    position: relative;
    left: 0;
    font-size: .01em;
    left: 0;
    margin: 0;
    padding: 0
}
a.left,
a.right {
    background: transparent;
    color: red;
    font: bold 16px Arial;
    overflow: hidden
}
a.left img,
a.right img {
    border: 0
}
a.l_dis,
a.r_dis {
    background: transparent;
    cursor: default
}
a.l_dis span,
a.r_dis span {
    display: none
}
a:focus {
    outline: none
}
.changeKFZ {
    position: absolute;
    left: 810px;
    top: 25px;
    font-family: 'PTSansR';
    width: 145px;
    padding: 5px;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    cursor: pointer;
    color: #999;
    border-top-left-radius: 10px;
    border: 1px solid #f1f1f1
}
.changeKFZ:hover {
    position: absolute;
    left: 810px;
    top: 25px;
    font-family: 'PTSansR';
    width: 145px;
    padding: 5px;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    text-decoration: none;
    cursor: pointer;
    color: #333;
    border-top-left-radius: 10px;
    border: 1px solid #ddd
}
.searchButton {
    width: 100px;
    height: 21px;
    border: none;
    font-size: 11px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background: url(/images/hp-searchbtn.png);
    border: 0 solid #999;
    background-size: auto 45px;
    background-repeat: no-repeat;
    background-position: 0 2px;
    color: #fff
}
.searchButton:hover {
    width: 100px;
    height: 21px;
    border: none;
    font-size: 11px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    color: #3a7de3;
    border: 0 solid #999
}
.orderButton {
    width: 100px;
    height: 24px;
    border: none;
    font-size: 11px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #49525f;
    border: 1px solid #49525f;
    font-family: 'PTSansR';
    font-size: 16px;
    color: #fff;
    border-radius: 0;
    -webkit-transition: background-color 1000ms linear;
    -moz-transition: background-color 1000ms linear;
    -o-transition: background-color 1000ms linear;
    -ms-transition: background-color 1000ms linear;
    transition: background-color 1000ms linear
}
.orderButton:hover {
    border: 1px solid #3a7de3;
    background-color: #3a7de3
}
.orderButtonorder {
    width: 150px;
    height: 25px;
    border: none;
    font-size: 13px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #d10000;
    color: #fff;
    border-radius: 0;
    -webkit-transition: color 1000ms linear;
    -moz-transition: color 1000ms linear;
    -o-transition: color 1000ms linear;
    -ms-transition: color 1000ms linear;
    transition: color 1000ms linear
}
.orderButtonorder:hover {
    width: 150px;
    height: 25px;
    border: none;
    font-size: 13px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #45494f;
    color: #fff
}
img {
    border: none
}
ul,
li {
    margin: 0;
    padding: 0
}
li {
    list-style: none
}
#preview {
    position: absolute;
    border: 0 solid #ccc;
    background: #fffff;
    padding: 5px;
    display: none;
    color: #fff
}
#aToolTip {
    position: absolute;
    display: none;
    z-index: 50000
}
#aToolTip .aToolTipContent {
    position: relative;
    margin: 0;
    padding: 0
}
.defaultTheme {
    border: 0 solid #5c6675;
    background: #45494f;
    color: #fff;
    margin: 0;
    padding: 6px 12px;
    font-family: 'PTSansR';
    -moz-border-radius: 3px 3px 3px 0;
    -webkit-border-radius: 3px 3px 3px 0;
    -khtml-border-radius: 3px 3px 3px 0;
    border-radius: 3px 3px 3px 0
}
.defaultTheme2 {
    border: 0 solid #45494f;
    background: #545494f;
    color: #fff;
    margin: 0;
    padding: 6px 12px;
    font-family: 'PTSansR';
    font-size: 14px;
    -moz-border-radius: 0 3px 3px;
    -webkit-border-radius: 0 3px 3px 3px;
    -khtml-border-radius: 0 3px 3px 3px;
    border-radius: 0 3px 3px 3px
}
.headerimg {
    background-repeat: no-repeat;
    width: 790px;
    height: 194px;
    position: absolute;
    top: 259px;
    left: 198px;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    border-bottom-right-radius: 0
}
#headertxt {
    width: 780px;
    margin: 0 auto;
    clear: both;
    position: absolute;
    top: 290px;
    left: 230px;
    z-index: 900
}
#firstline {
    background: rgba(255, 255, 255, 0.95);
    padding: 5px;
    color: #000;
    font-size: 16px;
    float: left;
    display: block;
    border-top-right-radius: 0
}
#secondline {
    background: rgba(255, 255, 255, 0.95);
    font-style: italic;
    color: red;
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    padding: 5px 13px 10px;
    left: -40px;
    float: left;
    display: block;
    clear: both;
    border-bottom-right-radius: 0
}
#secondline:hover {
    text-decoration: underline;
    color: #45494f000
}
.pictured {
    background-color: red;
    width: 300px;
    color: #FFF;
    font-size: 12px;
    padding: 9px 16px;
    text-transform: uppercase;
    float: left;
    display: block;
    clear: both;
    border-bottom-right-radius: 15px
}
.pictured a {
    font-size: 16px;
    font-style: italic;
    letter-spacing: 0;
    text-transform: none;
    color: #FFF;
    text-decoration: none;
    flot: left
}
.pictured a:hover {
    text-decoration: underline
}
.ac_results {
    background-color: #fff;
    z-index: 999;
    color: #333;
    position: absolute;
    left: 0;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
    width: 350px
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style-image: url(images/list_point.png);
    margin: 0;
    padding-left: 5px
}
.ac_results iframe {
    display: none;
    display //:block;z-index:-1}.ac_results li{margin:0;padding:2px 5px;cursor:pointer;line-height:20px;font-family:'PTSansR';display:block;font-size:14px;overflow:hidden}.ac_loading{background:Window url(/js/Autocompletera/indicator.gif) 260px center no-repeat}.ac_over{color:#15adff;font-family:'PTSansR';font-weight:bolde}</pre></body></html>