ltable,
th,
td {
    border: 0;
    font-size: 12px;
    border-radius: 0
}
form {de
    padding: 0;
    margin: 0;
    outline: none
}

input {
    outline: none;

}
@font-face {
    font-family: gibsonlight;
	font-display:fallback;
    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;
	font-display:fallback;
    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;
	font-display:fallback;
    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;
	font-display:fallback;
    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;
	font-display:fallback;
    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-display:fallback;
    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: 14px;
    zoom: 1.30 ; 
    zoom: 130% ;
-moz-transform: scale(1.3);  /* Firefox */
-moz-transform-origin: center 0px;/* Firefox */

}



a {
    outline: none;
    color: #212930;
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    -o-transition: color 100ms linear;
    -ms-transition: color 100ms linear;
    transition: color 100ms linear
}
a:hover {
    color: #0067B1
}




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;
    margin-top: 50px; 
    left: 50%;
	margin-left:-200px;
    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;
    margin-top: 0px;
    left: 50%;
	margin-left:160px;
    text-align: left;
    z-index: 999;

	
}
#showCart {
    display: none;
    position: relative;
    left: 0;
    padding: 7px 9px;

    border-top: 0;
    color: #555
}
#popupWishlist {
    clear: both;
    position: absolute;
    margin-top:0px;
    left: 50%;
	margin-left:-25px;
    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;
    margin-top:0px;
    left: 50%;
	margin-left:-80px;
    text-align: left;
    z-index: 9999
}
#showGarage {
    display: none;
    position: relative;
    left: 0px;
    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 {
  outline:none; width:30px;height:30px; 
  border:1px solid #000; 
  color: #000000; 
  font-weight:bold; 
  font-size: 12px; 
  font-family: gibsonlight; 
  		text-align:center;
			-webkit-appearance: none;
	    border-radius: 2px; 
	-webkit-border-radius: 2px;
}

.mengeSmalllist {
  outline:none; width:20px;height:20px; 
  border:1px solid #000; 
  color: #000000; 
  font-weight:bold; 
  font-size: 12px; 
  font-family: gibsonlight; 
  		text-align:center;
			-webkit-appearance: none;
	    border-radius: 2px; 
	-webkit-border-radius: 2px;
}



.price {
  color: #45494f;font-size: 22px; font-family:'gibsonsemibold';

}

.priceSmalllist {
  color: #45494f;font-size:16px; font-family:'gibsonsemibold';

}





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
}




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 {
    width: 100px;
    height: 34px;
    border: none;
    font-size: 11px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #f9f9f9;
    border: 1px solid #ddd;
    font-family: 'PTSansR';
    font-size: 16px;
    color: #111;
	-webkit-appearance: none;
    border-radius: 4px;
	-webkit-border-radius: 4px;
    -webkit-transition: background-color 100ms linear;
    -moz-transition: background-color 100ms linear;
    -o-transition: background-color 100ms linear;
    -ms-transition: background-color 100ms linear;
    transition: background-color 100ms linear
}
.Wishlist:hover {
    border: 1px solid #0067B1;
    color: #fff;
    background-color: #0067B1
}









.Details a {
    border: 1px solid #ddd;border-bottom:1px solid #ddd;
    display: block;
    color: #1d2c43;
    font-size: 11px;
    font-family: 'PTSansR';
    text-decoration: none;
    padding: 2px 5px;
	border-radius:2px;
}


.Details a:hover {
     border: 1px solid #0067B1;
    background-color: #0067B1;
    color: #fff
}
.Details a:active,
.Details a:focus,
{
    background-color: #0067B1;
    color: #fff
}




.prodsg a {
    border: 1px solid #d40000;border-bottom:1px solid #d40000;
    display: block;
    color: #d40000;
    font-size: 11px;
    font-family: 'PTSansR';
    text-decoration: none;
    padding: 2px 5px;
	border-radius:2px;
}


.prodsg a:hover {
    border: 1px solid #d40000;
    background-color: #d40000;
    color: #fff
}
.prodsg a:active,
.prodsg a:focus,
{
    border: 1px solid #d40000;
    background-color: #d40000;
    color: #fff
}





.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
}

.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: #212930
}
.checkoutbutton {
    font-family: 'PTSansR';
    font-size: 16px;
    padding: 5px;
    border-width: 0;
    cursor: pointer;
    color: #fff;
    background-color: #212930
}
.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
}

.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: #212930;
    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: #212930000;
    background: #fbeddb
}
.txtout {
    color: #212930000;
    background: #f4f4f4
}
.showtitel a {
    color: #900;
    text-decoration: none
}
.showtitel a:hover {
    color: #212930000;
    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: #212930;
    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: #0067B1;
    border: 0 solid #999
}
.orderButtonorder {
    width: 150px;
    height: 25px;
    border: none;
    font-size: 13px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #d10000;
    color: #fff;
    border-radius: 2px;
	-webkit-border-radius: 2px;
    -webkit-transition: color 100ms linear;
    -moz-transition: color 100ms linear;
    -o-transition: color 100ms linear;
    -ms-transition: color 100ms linear;
    transition: color 100ms linear
}
.orderButtonorder:hover {
    width: 150px;
    height: 25px;
    border: none;
    font-size: 13px;
    font-weight: 700;
    padding: 0;
    cursor: pointer;
    background-color: #212930;
    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;
	border:0px solid #fff
}
#aToolTip .aToolTipContent {
    position: relative;
    margin: 0;
    padding: 0
}


.defaultTheme {
    border: 0 solid #5c6675;
    background: #212930;
    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 #212930;
    background: #0067b1;
    color: #fff;
    margin: -30px;
	margin-top:60px;
    padding: 15px;
    font-family: 'PTSansR';
    font-size: 14px;
    -moz-border-radius: 0 25px 25px;
    -webkit-border-radius: 0 3px 3px 3px;
    -khtml-border-radius: 0 3px 3px 3px;
    border-radius: 0 25px 25px 25px
}

.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: #212930000
}
.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;


    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);

		color:#333333;
		position:absolute;
		margin-left:25px;
		margin-top:15px;
		border:1px solid #999;
		width:300px;
		border-radius:5px;
}
.ac_results ul {
    width: 100%;
    list-style-position: outside;
    list-style-image: url(images/list_point.png);
    margin-top:10px; margin-bottom:10px;
    padding-left: 5px;
	max-width:330px;
}
.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) 240px center no-repeat}.ac_over{color:#0067B1;font-family:'PTSans'}
	
	


.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
	opacity: 0.9;
}

.loaderArtikel {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('/images/carloader.gif') 50% 50% no-repeat rgb(255,2255,2255);
	background-size: 150px auto;
	opacity: 0.7;
}


.loaderZZZ {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	opacity: 0.7;
}

.loaderArtikelEshops {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('/images/spinner.svg') 50% 50% no-repeat rgb(255,2255,2255);
	background-size: 130px auto;
	opacity: 0.7;
}
