body {font-family:Verdana,Arial,Sans-serif;font-size:11px;margin:0;padding:0;background-color:#FFFFFF;background:url(img/bkgd.jpg) top center fixed repeat-x #ffffff;}
* {margin:0;padding:0}
h1 {color:#007DDA;font-weight:bold;font-size:13px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#007DDA;}
H1.startseite {color:#007DDA;font-size:13px;font-weight:bold;margin:0px 0px 0px 0px;text-decoration:none;border-width:0px;}
h2 {color:#000000;font-weight:bold;font-size:12px;margin:15px 0px 8px 0px;padding:0px;}
h3 {color:#000000;font-weight:bold;font-size:12px;margin:15px 0px 8px 0px;padding:0px;}
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer}
a:link {color:#000000}
a:visited {color:#000000}
a:hover,a:active {color:#000000}
a img {border:none}
p {margin:8px 0px 8px 0px;}
table td {padding:2px;}
a.edit,a.edit:hover{color:#000000;text-decoration:underline;}
/*whats_new*/
div.height_preis{height:52px;padding-top:3px;}
.list_left {float:left;width:183px;margin-bottom:2px;text-align:center;height:440px;background-image:url(img/htg_whatsnew.jpg);margin:0px 14px 14px 0px;}
.list_middle {float:left;width:183px;margin-bottom:2px;text-align:center;height:440px;background-image:url(img/htg_whatsnew.jpg);margin:0px 14px 14px 0px;}
.list_right {float:left;width:183px;margin-bottom:2px;text-align:center;height:440px;background-image:url(img/htg_whatsnew.jpg);margin:0px 0px 14px 0px;}
.image_listing{height:50px;padding-bottom:5px;}
.listing_image{}
.list_price{text-align:center;font-size:11px;color:#000000;height:70px;}
.list_price_cart_specials123{text-align:left;font-size:12px;color:#007DDA;font-weight:bold;padding-top:8px;padding-left:15px;}
.list_price_cart_specials{text-align:left;font-size:12px;color:#007DDA;font-weight:bold;background-image:url(img/price2.jpg);background-position:top left;height:38px;background-repeat:no-repeat;padding-top:8px;padding-left:15px;}
.list_price_cart_shipping{text-align:center;font-size:12px;color:#007DDA;font-weight:bold;background-image:url(img/price2.jpg);background-position:top left;height:25px;background-repeat:no-repeat;padding-top:13px;}
.list_price_cart_shipping_NEW{text-align:center;font-size:12px;color:#007DDA;font-weight:bold;background-image:url(img/price2.jpg);background-position:top left;height:25px;background-repeat:no-repeat;padding-top:13px;}
.listing_mwst{font-size:10px;text-align:center;padding-top:8px;}
a.listing_new,a.listing_new:hover{color:#007DDA;}
a.blue,a.blue:hover{color:#007DDA;}
span.cat_desc{color:#007DDA;}

#wrap {margin:0 auto;padding:0;width:1000px;text-align:center;}
#topmenubox {width:1000px;height:29px;margin:0 auto;color:#ffffff;padding:0;background-image:url(img/header_02.jpg);}
td.bonuspunkte {font-size:15px;width:55px;height:29px;color:#000;padding:0;background-image:url(img/Bonuspunkte.jpg);padding:0 0 0 5px;font-weight:bold;}
#search {float:left;margin:0 auto;margin-top:4px;padding:0 0 0 38px;text-align:right;width:222px;}
#newsletter {width:350px;float:left;display:inline;margin:0 auto;padding-top:0px;}
#topmenu {float:right;padding:0;margin:0 auto;padding-top:4px;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html #topmenubox {height:29px;}

.menutop ul {margin:0 auto;color:#ffffff;}
.menutop li {display:inline;list-style-type:none;margin:0 17px 0 0;padding:7px 5px 0 0;color:#ffffff;font-size:12px;font-weight:bold;float:right;}
.menutop li a {color:#ffffff;}
.menutop li a:hover {color:#ffffff;}
#maincontent {width:1000px;background-image:url(img/main_bkgd.jpg);background-repeat:repeat-y;margin:0 auto;text-align:left;padding-top:0px;}
#leftmenu {width:200px;float:left;padding:0;margin:0 auto;}
#rightmenu {width:200px;float:right;padding:0;margin:0 auto;}
#content {width:600px;float:left;display:inline;margin:0 auto;padding-top:0px;}
.navtrail {font-size:10px;color:#A3A4A4;font-weight :normal;}
.navtrail a{font-size:10px;color:#A3A4A4;font-weight :normal;}
#hl_new_products {height:28px;background-image:url(img/hl_new_products.jpg);background-repeat:no-repeat;padding:7px 0 0 20px;font-size:12px;color:#ffffff;font-weight:bold;margin:0 auto;}
#navtrail a {color:#FFFFFF;font-size:9px;}
#banner {width:100px;height:100px;margin:0 auto 0 auto;text-align:center;}

/* CATEGORY MENU */
ul#categorymenu {padding:0 }
/* 1st TIER */
ul#categorymenu li.level1 {list-style-type:none;background-image:url(img/button.jpg);height:18px;padding:3px 0px 0px 12px;}
ul#categorymenu li.level1 a {text-decoration:none;color:#8D8D8D;font-weight:bold;}
/* 2nd TIER */
ul#categorymenu li.level2 {list-style-type:none;padding:1px 0px 1px 20px;}
ul#categorymenu li.level2 a {text-decoration:none;color:#0000BF;}
/* 3rd TIER */
ul#categorymenu li.level3 {list-style-type:none;padding:1px 0px 1px 30px;}
ul#categorymenu li.level3 a {text-decoration:none;color:#E2232A;}
/*Menu-Boxen Start*/
.menutopleft {height:34px;padding:23px 0 0 25px;background-image:url(img/hl_box_left.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;margin:0;}
.menutopleft_ohne {height:34px;padding:5px 0 0 25px;background-image:url(img/hl_box_left_ohne.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;margin:0;}
.menutopright {height:34px;padding:23px 25px 0 0;background-image:url(img/hl_box_right.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;text-align:right;margin:0 auto;}
.menutopright_ohne {height:34px;padding:5px 25px 0 0;background-image:url(img/hl_box_right_ohne.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;text-align:right;margin:0 auto;}
.menutopright_bonus {height:34px;padding:5px 25px 0 0;background-image:url(img/hl_box_right1.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;text-align:right;margin:0 auto;}
.menutopcat {height:30px;padding:5px 0 0 25px;background-image:url(img/hl_box_top_left.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;margin:0;}
.menutopcart {height:30px;padding:5px 25px 0 0;background-image:url(img/hl_box_top_right.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;text-align:right;margin:0;}
.menutopcontact {height:32px;padding:23px 0 0 25px;background-image:url(img/hl_contact.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;margin:0;}
.menutopfinance {height:32px;padding:23px 0 0 25px;background-image:url(img/hl_financing.jpg);background-repeat:no-repeat;color:#2E2E2E;font-size:12px;font-weight:bold;margin:0;}
.menucontent {width:180px;padding:0;margin:0;padding:10px 0 15px 20px;}
.menucontentright {text-align:left;width:180px;margin:0;padding:10px 0 15px 20px;}
.menucontentleft {text-align:left;width:150px;margin:0;padding:0px;}
.menucontentcart {text-align:left;width:155px;background-image:url(img/cart_bkgd.jpg);background-repeat:no-repeat;margin:0;padding:10px 40px 15px 5px;}
.cart {font-size:10px;}
.menucontentcenter {text-align:center;width:200px;margin:0;padding-top:10px;padding-bottom:10px;}

/* PRODUCT PREVIEW */
#listingheader {padding:7px 0px 0px 20px;margin:0;height:22px;font-size:12px;background-image:url(img/hl_new_products.jpg);color:#FFFFFF;font-weight:bold;}
.listingbox {width:183px;padding:0px;float:left;margin:4px;}
.productPreview {padding:0;margin:0;}
.productPreviewContent {vertical-align:top;width:100%}
.productPreviewContent h2 {padding:0;margin:0px 0px 5px 0px;}
.productPreviewContent h2 a {font-weight:bold;}
.productPreviewImage {vertical-align:top;padding:3px 15px 0px 0px;}
.productPreviewImage img {border:solid 1px #999999;}
.productPreviewContent .price{font-size:12px;font-weight:bold;padding:0;margin:0}
.productPreviewContent .taxandshippinginfo {font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .vpe {font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .shippingtime {font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .stockimage {margin:0;padding:0;}
.productPreviewContent .stockimagetext {margin:0;padding:0;font-weight:normal;color:#999999;}
.productPreviewContent .productOldPrice {font-size:12px;font-weight:bold;color:#ff0000;}
.productPreviewContent .taxandshippinginfo a {font-weight:normal;color:#999999;}

/* Hide from IE5-mac. Only IE-win sees this. \*/
* html .listingbox {width:183px;}

.listing{ background-image:url(img/product_bkgd.jpg);height:30px;margin:0px 0px 0px 0px;padding:6px 0 0 0;color:#007DDA;font-weight:bold;}
.listing a {color:#007DDA;}
.listing a:visited {color:#007DDA}
.listing a:hover,a:active {color:#007DDA}
.price{font-size:12px;color:#007DDA;font-weight:bold;background-image:url(img/price.jpg);height:30px;background-repeat:no-repeat;width:146px;padding-top:16px}
SPAN.productOldPrice {font-size:9px;color:#007DDA;}
#listing_bkgd{min-height:260px;background-image:url(img/product_bkgd.jpg);padding:10px 0 0 0;margin:0px;}
.listing_footer{background-image:url(img/product_bottom.jpg);height:11px;padding:0px;margin:0px;}

/* PRODUCT INFO / PRODUCT DETAILS */
#productinfowrap {display:table;width:100%}
#productinfoimages { float:left;background-color:#EDEDED;text-align:center;width:250px;padding:10px;margin:0px 10px 10px 0px;border:solid 1px #999999;}
#productinfoimages .productimage {border:solid 1px #999999;}
#productinfoimages .hrlightgrey {margin-top:6px;margin-bottom:6px;}
#productinfopricewithimages {float:right;width:280px}
#productinfopricewithimages img {cursor:pointer}
#productinfopricewithoutimages {width:100%}
#productinfopricewithoutimages img {cursor:pointer}
#productinfoprice {padding:5px}
#productinfoprice .hrlightgrey {margin-top:6px;margin-bottom:6px;}
#productinfoprice .productprice {margin:0;padding:0;font-size:13px;font-weight:bold;}
#productinfoprice .productOldPrice {color:#FF0000;margin:0;padding:0;font-size:12px;font-weight:bold;}
#productinfoprice .taxandshippinginfo {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice .taxandshippinginfo a {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice .shippingtime {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice .stockimage {margin:0;padding:0;}
#productinfoprice .stockimagetext {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_angebot {padding:5px;background-image:url(img/angebot.jpg);}
#productinfoprice_angebot .hrlightgrey {margin-top:6px;margin-bottom:6px;}
#productinfoprice_angebot .productprice {margin:0;padding:0;font-size:13px;font-weight:bold;}
#productinfoprice_angebot .productOldPrice {color:#FF0000;margin:0;padding:0;font-size:12px;font-weight:bold;}
#productinfoprice_angebot .taxandshippinginfo {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_angebot .taxandshippinginfo a {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_angebot .shippingtime {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_angebot .stockimage {margin:0;padding:0;}
#productinfoprice_angebot .stockimagetext {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_specials {padding:5px;background-image:url(img/specials.jpg);background-repeat:no-repeat;}
#productinfoprice_specials .hrlightgrey {margin-top:6px;margin-bottom:6px;}
#productinfoprice_specials .productprice {margin:0;padding:0;font-size:13px;font-weight:bold;}
#productinfoprice_specials .productOldPrice {color:#FF0000;margin:0;padding:0;font-size:12px;font-weight:bold;}
#productinfoprice_specials .taxandshippinginfo {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_specials .taxandshippinginfo a {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_specials .shippingtime {margin:0;padding:0;font-weight:normal;color:#999999;}
#productinfoprice_specials .stockimage {margin:0;padding:0;}
#productinfoprice_specials .stockimagetext {margin:0;padding:0;font-weight:normal;color:#999999;}
p.productinfoproductadded {color:#8F8F8F;font-style:italic;}
.productoptions {background-color:#F4F4F4;padding:2px;}
.addtobasket {background-color:#EDEDED;padding:3px;text-align:right;border-style:solid;border-width:1px 0px 0px 0px;border-color:#999999}

body.popupproductinfo {padding:15px;background:none;background-color:#fff}
body.popupprintorder {font-size:13px;padding:15px;background:none;background-color:#fff}
body.popupprintorder .products tr.header td {font-weight:bold;background-color:#EDEDED;}
body.popupprintorder .products .total {text-align:right}
body.popupprintorder .products .quantity {vertical-align:top}
body.popupprintorder .productname {vertical-align:top}
body.popupprintorder .model {vertical-align:top}
body.popupprintorder .singleprice {vertical-align:top}
body.popupprintorder .totalprice {vertical-align:top}
div.highlightbox {padding:15px;background-color:#F4F4F4;border:solid #697074 1px}
div.highlightbox ul {margin-left:15px;padding:0;display:block;list-style-type:square;line-height:20px}
div.highlightbox h1 {color:#000000;padding:0px 0px 10px 0px;margin:0;border:none;font-size:12px}
div.highlightbox div.hr {height:1px;line-height:1px;margin:0;padding:0;display:block;border-bottom:solid 1px #697074;}
table.paymentblock {background-color:#F4F4F4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#697074;margin-bottom:15px;}
table.paymentblock tr td.header {background-color:#F4F4F4;padding:2px;padding-left:5px;color:#35A1F4;font-weight:bold;}
table.shippingblock {background-color:#F4F4F4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#cccccc;margin-bottom:15px;}
table.shippingblock tr td.header {background-color:#F4F4F4;padding:2px;padding-left:5px;color:#000000;font-weight:bold;}
table.shippingblock tr td {vertical-align:top;}
table.shippingblock tr td.description {width:100%;vertical-align:top;padding-left:6px;}
table.shippingblock tr td.radiobutton {vertical-align:top;white-space:nowrap;padding:4px;}
table.shippingblock tr td.radiobutton input {margin:0;padding:0;}
table.shippingblock tr td.price {vertical-align:top;white-space:nowrap}
table.accounthistoryinfoorderdetails tr td {vertical-align:top}
table.accounthistoryinfoorderdetails tr.header td {font-weight:bold}
textarea.message_body {width:130px;}
table.downloadbox {padding:5px;background-color:#35A1F4;border:solid #000000 1px;margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right:15px;}
table.downloadbox tr td.downloadlink{width:100%;}
table.graduatedprice {text-align:left;margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px;font-weight:bold;text-align:left}
table.orderdetails {background-color:#35A1F4;border-style:solid;border-width:0px 1px 1px 1px;border-color:#007DDA;}
table.orderdetails tr td {padding:4px}
table.orderdetails tr.headerrow td {background-color:#35A1F4;color:#ffffff;font-weight:bold}
table.orderdetails tr.headerrow td.left {text-align:left}
table.orderdetails tr.headerrow td.center {text-align:center}
table.orderdetails tr.headerrow td.right {text-align:right}
table.orderdetails tr.contentrow1 td {background-color:#F4F4F4;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity {text-align:center}
table.orderdetails tr.contentrow1 td.quantity input {padding:2px;border:solid #007DDA 1px;}
table.orderdetails tr.contentrow1 td.productname {text-align:left}
table.orderdetails tr.contentrow2 td {background-color:#DFDFDF;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity {text-align:center}
table.orderdetails tr.contentrow2 td.quantity input {padding:2px;border:solid #007DDA 1px;}
table.orderdetails tr.contentrow2 td.productname {text-align:left}
table.orderdetails tr td.singleprice {text-align:right;white-space:nowrap}
table.orderdetails tr td.totalprice {text-align:right;white-space:nowrap}
table.orderdetails tr td.delete {text-align:center;white-space:nowrap}
table.orderdetails tr td.productname table.productattributes {margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td {padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute {padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value {width:100%;}
table.orderdetails tr td.subtotal {background-color:#ffffff;text-align:right;border-style:solid;border-width:1px 0px 0px 0px;border-color:#007DDA;}
div.productnavigator {background-color:#F4F4F4;padding:8px;border:#999999 1px solid}
table.reviewlist {background-color:#35A1F4;border-style:solid;border-width:0px 1px 1px 1px;border-color:#000000;}
table.reviewlist tr td {padding:4px;white-space:nowrap}
table.reviewlist tr.header td {background-color:#35A1F4;color:#FFFFFF;font-weight:bold}
table.reviewlist tr.contentrow1 td {background-color:#35A1F4;}
table.reviewlist tr.contentrow2 td {background-color:#F4F4F4;}
textarea#review {width:100%}
table.medialist {background-color:#F4F4F4;border-style:solid;border-width:1px;border-color:#000000;font-size:11px}
table.medialist tr td {padding:6px;vertical-align:top}
table.medialist tr.contentrow1 td {background-color:#F4F4F4;}
table.medialist tr.contentrow2 td {background-color:#F4F4F4;}
.sitemapwrap {}
.sitemapwrap .sitemapleft {background-color:#F4F4F4;display:table;float:left;width:235px;margin-bottom:15px;}
.sitemapwrap .sitemapright {background-color:#F4F4F4;display:table;float:right;width:235px;margin-bottom:15px;}
.sitemapheader {padding:3px;background-color:#35A1F4;color:#FFFFFF;font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFFFFF;text-decoration:none}
.sitemapcontent {padding:6px}
.sitemapcontent li {list-style-type:none}
p.checkoutcomment textarea {width:100%}
table.checkoutconfirmationorderdetails {padding:0;margin:0px 0px 10px 0px;border:none}
table.checkoutconfirmationorderdetails tr td.productname {width:100%;font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime {padding:0px 0px 0px 30px;color:#666666;font-weight:normal;white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px;color:#666666;font-weight:normal;}
table.checkoutconfirmationorderdetails tr td.productprice {white-space:nowrap;text-align:right}
table.checkoutconfirmationorderdetailstotal {padding:0;margin:10px 0px 0px 0px;border:none}
table.checkoutconfirmationorderdetailstotal tr td.name {width:100%;text-align:right}
table.checkoutconfirmationorderdetailstotal tr td.value {white-space:nowrap;text-align:right}
p.checkoutagb textarea {width:100%}
ul#checkoutnavigation {}
ul#checkoutnavigation li {height:40px;list-style-type:none;float:left;width:110px;margin-right:15px;border:solid 1px;padding:8px}
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html ul#checkoutnavigation li {width:108px;}
ul#checkoutnavigation li.active {background-color:#35A1F4}
ul#checkoutnavigation li.active .number {font-size:14px;font-weight:bold;color:#FFFFFF}
ul#checkoutnavigation li.active .title {font-size:14px;font-weight:bold;color:#FFFFFF}
ul#checkoutnavigation li.active .description {font-size:11px}
ul#checkoutnavigation li.inactive {color:#999999;background-color:#F4F4F4;border-color:#999999}
ul#checkoutnavigation li.inactive .number {font-size:14px;font-weight:bold}
ul#checkoutnavigation li.inactive .title {font-size:14px;font-weight:bold}
ul#checkoutnavigation li.inactive .description {font-size:11px}
/* ERROR MESSAGES */
p.errormessage {border:dotted #007DDA 2px;padding:15px;background-color:#ffffff}
div.errormessage {border:dotted #007DDA 2px;padding:15px;background-color:#ff0000;}
div.errormessage_ohnerot {border:dotted #007DDA 2px;padding:15px;background-color:#f4f4f4;}
/* SUCCESS MESSAGE */
.messageStackSuccess {padding:4px;background-color:#F4F4F4}

/* FOOTER */
#footer {clear:both;margin:0 auto;padding:0;width:1000px;text-align:center;height:71px;padding:0px;}
#footer_left {width:200px;float:left;padding:0;margin:0 auto;}
#footer_right {width:200px;float:right;padding:0;margin:0 auto;}
#footer_main {width:600px;float:left;display:inline;margin:0 auto;padding:25px 0 0 0;background-image:url(img/bg_middle_end.jpg);height:46px;}
#footer_02 {clear:both;margin:0 auto;padding:0;width:1000px;text-align:center;padding-top:5px;font-size:10px;color:#A4A4A4;font-weight :normal;}
a.footer {font-size:10px;color:#FFFFFF;font-weight :normal;text-decoration:none;}
A.copyright {font-size:10px;color:#000000;font-weight :normal;text-decoration:none;}
.copyright {margin:0 auto;width:970px;background-color:#FFFFFF;text-align:center;color:#000000;font-size:10px;padding:0px 0px 10px 0px;}
.parseTime {margin:0 auto;width:970px;background-color:#FFFFFF;text-align:center;color:#000000;font-size:10px;padding:0px 0px 10px 0px;}
.highslide {cursor:url(highslide/graphics/zoomin.cur), pointer;outline:none;}
.highslide-active-anchor img {visibility:hidden;}
.highslide img {border:1px solid white;}
.highslide:hover img {border:1px solid #2287A8;}
.highslide-wrapper {background:white;}
.highslide-image {border:2px solid white;}
.highslide-image-blur {}
.highslide-caption {display:none;border:2px solid white;border-top:none;font-size:10pt;padding:2px;background-color:white;}
.highslide-loading {display:block;color:black;font-size:8pt;font-family:sans-serif;font-weight:bold;text-decoration:none;padding:2px;border:1px solid black;background-color:white;padding-left:22px;background-image:url(highslide/graphics/loader.white.gif);background-repeat:no-repeat;background-position:3px 1px;}
a.highslide-credits,a.highslide-credits i {padding:2px;color:silver;text-decoration:none;font-size:10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color:white;background-color:gray;}
a.highslide-full-expand {background:url(highslide/graphics/fullexpand.gif) no-repeat;display:block;margin:0 5px 5px 0;width:25px;height:25px;}

/* These must always be last */
.highslide-display-block {display:block;}
.highslide-display-none {display:none;}
div#intelliSearchResult {position:absolute;width:400px;z-index:1;background-color:#F0F0F0;padding:0px;margin:25px 0px 0px 20px;border-style:solid;border-color:#999999;border-width:0px 1px 0px 1px;display:none;visibility:hidden;}
div#intelliSearchResult a {display:block;padding:4px;width:392px;border-style:solid;border-color:#999999;border-width:0px 0px 1px 0px;}
div#intelliSearchResult a:hover {display:block;background-color:#0050B3;color:#FFFFFF;text-decoration:none;}
div.errormessage_new{color:#ff0000;padding:4px;font-weight:bold;}

div.startseite_liveshopping{background:url(img/htg_TopAngebot.jpg) top center;width:570px;height:296px;padding:0;margin:0;}
#s1 { width:150px; height:35px; }
#s2 { width:150px; height:35px; }
#r3 { width:150px; height:35px; position:relative; top:5px; left:25px; background-color:#dfd; }
#s4 { width:150px; height:35px; }
#s5 { width:150px; height:35px; }
#r6 { width:150px; height:35px; position:relative; top:-15px; left:10px; background-color:#fdd; }
#s7 { width:150px; height:35px; }
#s8 { width:150px; height:35px; }

#a1 { position:absolute; top:35px; left:240px; width:150px; height:150px;
      z-index:1; background-color:#ddf; }
#a2 { position:absolute; top:90px; left:230px; width:120px; height:70px;
      z-index:2; background-color:#ccf; }
#a3 { position:absolute; top:220px; left:200px; width:250px; height:250px;
      z-index:3; background-color:#ffa; }
#a4 { position:absolute; top:20px; left:20px; width:70px; height:70px;
      z-index:1; background-color:#ff5; }
#a5 { position:absolute; top:20px; right:20px; width:70px; height:70px;
      z-index:2; background-color:#dd2; }
#a6 { position:absolute; top:130px; left:-50px; width:190px; height:70px;
      z-index:-1; background-color:#fdd; }
#a7 { position:absolute; top:530px; left:50px; bottom:50px; right:50px;
      background-color:#fdd; }

#f1 { position:fixed; top:45px; left:430px; width:150px; height:150px; background-color:#afa; }


.cheaply_table {border:1px solid #dddddd; background-color:#f2f2f2;}
.cheaply_description {border-left:1px solid #dddddd;padding:5px;}
.cheaply_line {height:0px; border-bottom:1px solid #dddddd; padding:5px;}

div.checkoutbox .image{
  max-width:80px;
}

td.bonuspunkte {font-size:15px;width:55px;height:29px;color:#000;padding:0;background-image:url(img/Bonuspunkte.jpg);padding:0 0 0 5px;font-weight:bold;}

/* START autocomplete */
.suggestionsBox {
  position:absolute;
  left:452px;
  margin:20px 0px 0px 0px;
  width:500px;
  background-color:#f1f1f1;
  border:1px solid #ccc;
  color:#333;
  z-index:99999;
  text-align:left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 3px 10px;
}
.suggestionList {
  margin:0px;
  padding:0px;
  max-height:600px;
  overflow:auto;
  padding-right:5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.suggestionList li {
  border-bottom:1px solid #ddd;
  background-color:#f1f1f1;
  list-style:none;
}
.suggestionList li a.autocomplete {
  display:inline-block;
  padding:5px 0px;
  text-decoration: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width:100%;
}
.suggestionList li a.autocomplete .autocomplete_image {
  float:left;
  display:block;
  width:40px;
  height:40px;
  overflow:hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #ddd;
  margin-right:10px;
}
.suggestionList li a.autocomplete .autocomplete_image img {
  float:left;
  width:100%;
  height:auto;
}
.autocompletecloser {
  cursor:pointer;
}
#autocomplete_pagination li {
  float:left;
  border: 0;
}
#autocomplete_pagination li:hover {
  background-color:#f1f1f1;
}
#autocomplete_prev {
  cursor:pointer;
  padding:5px;
  width:5%;
  text-align:left;
  font-size:15px;
}
#autocomplete_next {
  cursor: pointer;
  padding: 5px;
  width: 5%;
  float: right !important;
  text-align: right;
  font-size:15px;
}
#autocomplete_count {
  padding: 5px;
  width: 75%;
  text-align: center;
  position: absolute;
  margin-left: 7%;
  font-size:11px;
  font-weight:bold;
}
.autocomplete_error {
  padding:6px 0px 11px;
  display:inline-block;
  text-align:center;
  width:100%;
}
/* END autocomplete */


.ts_box {
    background: #fee68e;
    padding: 6px;
    border:1px solid;
    border-color: #cccccc;
    background-image:url('trusted_shops/bg_yellow.jpg');
    background-repeat:no-repeat;
}

ol#address_block {
  margin-left:30px;
}

div.footer_out {text-align:center;padding-top:5px;font-size:10px;font-weight :normal;}
A.footer {font-size:10px;color:#A4A4A4;font-weight :normal;text-decoration:none;}
A.footer:hover {font-size:10px;color:#A4A4A4;font-weight :normal;text-decoration:underline;}
A.footer:visited {font-size:10px;color:#A4A4A4;font-weight :normal;text-decoration:none;}

.pagination ul {
  list-style-type:none;
  float:right;
  margin:0 !important;
}
.pagination li {
  float:left;
  padding: 0 0 0 3px;
}
.pagination li.current {
  font-weight:bold;
}

/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
.cc-cookies {position:fixed; width: 100%; right: 0; top: 0; padding: 5px; background: #3b3938; opacity:0.8; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center;}
.cc-cookies a, .cc-cookies a:hover { color: #777; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 100%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #fff; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset, .cc-cookies a.cc-cookie-info { display: inline-block; color: #000; text-decoration: none; background: #fff; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; margin-left: 0.5em;}
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #fff; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset, .cc-cookies a.cc-cookie-info { background: #fff; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset  { background: #fff; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }

/* RESPONSIVE */
@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}

@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}