*{margin:0;padding:0}
body{color:#555;font-family:Calibri,Arial;font-size:12px;line-height:18px;padding:0}
#logo h1{ margin:0; padding:0;}
h1{border:#ccc solid;border-width:0px 0px 0px 0px;color:#000;font-size:18px;font-weight:bold;margin:15px 0px 15px 0px;padding:0px 0px 0px 0px;width:auto}
h2{color:#000;font-size:16px;font-weight:normal;margin:15px 0px 8px 0px;padding:0px}
h3{color:#666;font-size:14px;font-weight:normal}
h4{color:#000;font-size:14px;font-weight:bold}
h5{color:#054D03;font-size:18px;font-weight:bold;margin-bottom:10px;margin-top:10px}
a,a:link,a:link,a:link,a:hover{background:transparent;cursor:pointer;font-family:Calibri,Arial;font-size:14px;outline:none;text-decoration:none}
a:link,a:visited{color:#000;outline:none}
a:hover,a:active{color:#060;outline:none}
a:hover{color:#555;outline:none;text-decoration:underline}
a img{border:none;outline:none}
input{font-family:Arial,Sans-serif;font-size:12px}
textarea{background:url(img/input_bg.gif) no-repeat;border:1px solid #666;font-family:Arial,Sans-serif;font-size:12px;padding:10px}
select{border:1px solid #666;font-family:Arial,Sans-serif;font-size:12px}
input[type=text],input[type=password]{background:url(img/input_bg.gif) no-repeat;border:1px solid #666;padding:2px}
p{font-family:Calibri,Arial;font-size:14px;margin:8px 0px}
div.ekomi_widget{text-align:center; margin:0 auto; padding:10px 0;}
div.topmarken img { height:70px; padding:10px; }
div.prodright p, div.prodright-dvd p{font-family:Arial, Helvetica, sans-serif;font-size:14px;margin:8px 0px}
div.prodright a, div.prodright-dvd a{ font-family:Arial, Helvetica, sans-serif;}
div.hr,div.hrlightgrey{background-color:#CCC;height:0;line-height:0px;margin:0;overflow:hidden;padding-top:1px}
div.hrproductpreview{background-color:#CCC;display:block;height:1px;line-height:1px;margin:5px 40px 5px 40px;overflow:hidden}
table td{padding:0px}
#wrap{background-color:#fff;margin:0 auto 20px auto;width:980px}
#header{background-image:url(img/top_logo.jpg);background-repeat:no-repeat;border-bottom:0px solid #fff;border-top:0px solid #fff;height:125px}
#header #logo{float:left}
#header #topright {float:right; width:330px;}
#header #boxcart{color:#999;height:50px;padding:30px 0px 0px 60px;width:200px; float:right;}
#header #boxcart a,#header #boxcart p{color:#999;font-size:12px;outline:none}
#header #search{color:#999;height:25px;padding:5px 0px 0px 60px;width:250px}
#header #search a,#header #search p{color:#999;outline:none}
div.box_search { width:330px; position:relative; text-align:left; float:right; padding-right:0px; }
div.box_search fieldset { border:0; margin-left:30px; }
div.box_search fieldset input { vertical-align:top; }
div.box_search fieldset a { margin:2px; text-align:right; font-size:0.9em; }
div.box_search fieldset a:link { text-decoration:none; color:#999; }
div.box_search fieldset a:visited { text-decoration:none; color:#999; }
div.box_search fieldset a:hover { text-decoration:underline; color:#060; }
div.box_search fieldset a:active { text-decoration:none; color:#999; }
div.box_search fieldset a:focus { text-decoration:none; color:#999; }
ul.footerspalte { float:left; min-width:120px; list-style:none; margin:0; padding:0; }
ul.footerspalte a { font-weight:normal; font-size:0.95em; display:block; }
ul.contentlist { float:left; min-width:120px; list-style:none; margin:0; padding:0; }
ul.contentlist a { font-weight:normal; font-size:0.95em; display:block; }
#header td{padding-right:4px;padding-top:1px}
#breadcrumb{clear:both;color:#C64934;font-size:11px;height:20px;list-style-type:none;outline:none;padding:0}
#breadcrumb a,#breadcrumb a:link,#breadcrumb a:visited,#breadcrumb a:hover,#breadcrumb a:active{color:#999;cursor:pointer;font:normal 11px Arial,Helvetica,sans-serif;line-height:18px;margin:0 0 3 0;outline:none;padding:0;text-decoration:none}
#topmenuwrap{background-color:#054D03;height:36px;margin:0px 20px 0px 20px;width:940px}
#topmenu_1{float:left;height:36px;width:940px}
#topmenu{float:right;font-size:13px;height:36px;list-style-type:none;margin:0;padding:0}
#topmenu li{background-image:url(img/leiste_oben_blau.gif);background-position:right;background-repeat:no-repeat;float:left;height:36px;margin:0;padding:0px 25px}
#topmenu a,#topmenu a:link,#topmenu a:visited,#topmenu a:hover,#topmenu a:active{color:#000;cursor:pointer;font-weight:bold;line-height:36px;margin:0;outline:none;padding:0;text-decoration:none;vertical-align:middle}
#topmenu a:hover{color:#666}
#languages{background:url(img/bg_topmenu.gif) repeat-x;font-size:13px;height:26px;margin:0;padding:0px 0px 0px 0px;text-align:right}
#contentwrap{background-color:#FFF;clear:both;margin:10px 0px 0px 0px;padding:0;width:980px}
#leftcol{float:left;padding:0px 0px 20px 20px;width:200px}
#rightcol{float:right;padding:0px 0px 0px 0px;width:200px}
#content{font-family:Arial;float:left;margin-bottom:15px;margin-top:0px;padding:0px 20px 0px 20px;width:720px}
#contentfull{margin-bottom:15px;padding:0px 30px;width:920px}
div.categoryheader{background-color:#060;border:1px solid #060;color:#fff;font-size:14px;height:28px;line-height:28px;margin:9px 0 0 0;padding:2px 8px 0px 25px;vertical-align:middle}
div.categoryheader a{color:#fff;outline:none;text-decoration:none}
ul#categorymenu{background-color:#FFF;margin-top:0px;margin-left:0;}
ul#categorymenu li.level1{background-image:url(img/menubg.gif);height:30px;list-style-type:none}
ul#categorymenu li.level1 a{color:#333;display:block;font:normal 12px Arial,Helvetica,sans-serif;height:19px;outline:none;padding:6px 0px 6px 10px;text-decoration:none}
ul#categorymenu li.level1 a:hover{color:#060;font-weight:bold;text-decoration:none}
ul#categorymenu li.level2{list-style-type:none}
ul#categorymenu li.level2 a{background-color:#fff;background-position:8px 9px;background-repeat:no-repeat;color:#333;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;outline:none;padding:6px 0px 6px 20px;text-decoration:none}
ul#categorymenu li.level2 a:hover{color:#060;text-decoration:none}
ul#categorymenu li.level3,ul#categorymenu li.level5,ul#categorymenu li.level4{border:solid #fff;border-width:1px 0px 0px 0px;list-style-type:none}
ul#categorymenu li.level3 a{background:url(img/dotted1.gif) no-repeat 16px 9px #C7C7C7;color:#333;display:block;font-weight:bold;outline:none;padding:4px 0px 4px 26px;text-decoration:none}
ul#categorymenu li.level3 a:hover{background-color:#B3B3B3;color:#333;font-weight:bold;text-decoration:none}
ul#categorymenu li.level4 a{background:url(img/dotted1.gif) no-repeat 24px 9px #B3B3B3;color:#333;display:block;font-weight:bold;outline:none;padding:4px 0px 4px 34px;text-decoration:none}
ul#categorymenu li.level4 a:hover{background-color:#999;color:#333;font-weight:bold;text-decoration:none}
ul#categorymenu li.level5 a{background:url(img/dotted1.gif) no-repeat 32px 9px #A2A2A2;color:#333;display:block;font-weight:bold;outline:none;padding:4px 0px 4px 42px;text-decoration:none}
ul#categorymenu li.level5 a:hover{background-color:#7E7E7E;color:#333;font-weight:bold;text-decoration:none}
img.imgLeft{float:left;margin:2px 10px 2px 0px;position:relative}
div.footerboxheader {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px;padding:6px 0; margin-top:20px; margin-bottom:6px;border-bottom:1px solid #999;}
div.footerboxheader span{padding-bottom:6px;}
div.boxheader{color:#727272;font-size:14px;height:28px;line-height:28px;margin:0;padding:2px 8px 0px 8px;vertical-align:middle}
.boxbody{border:solid #FFF;border-width:0px 0px 0px 0px;margin-bottom:15px;padding:10px}
.boxbody h3,.boxbody h3 a{font-size:12px}
.boxbody h3.center,.boxbody h3.center a{font-size:12px;outline:none;text-align:center}
.boxbody p{color:#818181;font-size:12px;margin:6px 0px}
.boxbody p.center{color:#CCC;font-size:12px;margin:6px 0px;text-align:center}
.boxbody td{color:#818181;font-size:12px;margin:6px 0px}
.boxbody .productOldPrice{color:#F00;font-size:12px}
.boxbody div.hr,.boxbody div.hrlightgrey{margin:5px 0px}
.boxbody a{color:#818181;font-size:13px;font-weight:normal;outline:none}
.boxbody .productboximage{background:#fff;border:solid 1px #999;padding:5px}
/*
.boxbody ul.contentlist{margin-left:5px;margin-right:0;padding:0}
.boxbody ul.contentlist li{list-style-type:none;margin-left:0px;padding:0}
.contentlist a{border-bottom-color:#ccc;border-bottom-style:none;border-bottom-width:1px;color:#818181;display:block;outline:none;padding:5px 0}
*/
div.boxcartheader{color:#999;font-size:12px;height:28px;line-height:28px;margin:0;padding:2px 8px 0px 8px;vertical-align:middle}
div.boxcartheader a{color:#fff;outline:none;text-decoration:none}
.boxcartbody{background-color:#FFF;border:0px solid #FFF;margin-bottom:15px;padding:4px 8px 4px 8px}
.group1{position:absolute;visibility:hidden}
.productPreview{margin:0;padding:0}
.productPreviewContent{padding-left:10px;padding-right:10px;vertical-align:top}
.productPreviewContent p{font-family:Arial,Arial;font-size:12px;margin:0;padding:0;text-align:center}
.productPreviewContent h2{color:#000;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center}
.productPreviewContent h2 a{color:#000;font:bold 12px Arial,Helvetica,sans-serif;outline:none;text-align:center}
.productPreviewImage{padding:3px 10px 0px 50px;vertical-align:top}
.productPreviewImage img{border:0px solid #fff;height:130px}
.productPreviewContent .price{color:#000;font:bold 12px Arial,Arial}
.productPreviewContent .taxandshippinginfo,.productPreviewContent .shippingtime,.productPreviewContent .vpe{color:#666;font-size:11px;font-weight:normal;margin:0;padding:0}
.productPreviewContent .stockimage{margin:0;padding:0}
.productPreviewContent .stockimagetext{color:#666;font-size:12px;font-weight:normal;margin:0;padding:0}
.productPreviewContent .productOldPrice{color:#F00;font-size:12px;font-weight:bold}
.productPreviewContent .taxandshippinginfo a{color:#666;font-size:11px;font-weight:normal;outline:none;text-decoration:underline}
.productPreview2{float:left;margin:0 0 0 0;padding:0}
#productinfowrap{display:table;width:100%}
#productinfoimages{background-color:#EDEDED;float:left;text-align:center;width:140px}
#productinfoimages .hrlightgrey,#productinfoprice .hrlightgrey{margin:6px 0px}
#productinfoprice{padding:0px;width:326px}
#productinfoprice h1{ font-weight:normal; font-size:1.8em; line-height:1.1em;}
#productinfoprice img{cursor:pointer}
#productinfoprice .productprice{color:#000;font-size:18px;padding:0;margin-top:20px;}
#productinfoprice .productOldPrice{color:#F00;font-size:12px;font-weight:normal;margin:0;padding:0}
#productinfoprice .taxandshippinginfo{color:#666;font-size:12px;font-weight:normal;margin-bottom:3px;margin-top:3px;padding:0}
#productinfoprice .taxandshippinginfo a{color:#666;font-size:12px;font-weight:normal;margin:0;outline:none;padding:0;text-decoration:underline}
#productinfoprice .shippingtime,#productinfoprice .artikelnr{color:#666;font-size:12px;font-weight:normal;margin-bottom:5px;margin-top:5px;padding:0}
#productinfoprice .stockimagetext{color:#999;font-size:12px;font-weight:normal;margin:0;padding:0}
.productoptions{color:#054D03;font-size:13px;margin-top:16px;margin-bottom:0px;padding:0px}
.addtobasket{background-color:#EDEDED;border:#999 solid;border-width:1px 0px 0px 0px;padding:6px;text-align:right}
body.popupproductinfo{background:#fff none;padding:15px}
body.popupprintorder{background:#fff none;font-family:Arial,Sans-serif;font-size:13px;padding:15px}
body.popupprintorder .products tr.header td{background-color:#EDEDED;font-weight:bold}
body.popupprintorder .products .total{text-align:right}
body.popupprintorder .products .quantity,table.shippingblock tr td,table.accounthistoryinfoorderdetails tr td,table.shippingblock tr td,body.popupprintorder .totalprice,body.popupprintorder .singleprice,body.popupprintorder .model,body.popupprintorder .productname{vertical-align:top}
div.highlightbox{background-color:#F0F0F0;background-repeat:repeat;border:solid #D9D9D9 1px;font-size:14px;margin-left:0px;overflow:auto;padding:15px}
div.highlightbox ul{display:block;line-height:20px;list-style-type:square;margin-left:15px;padding:0}
div.highlightbox small{color:#054D03;font-size:12px;font-weight:bold}
div.highlightbox h1{border:none;color:#060;font-size:16px;margin:0;padding:0px 0px 10px 0px}
div.highlightbox div.hr{border-bottom:solid 1px #eee;display:block;height:1px;line-height:1px;margin:0;padding:0}
table.paymentblock{background-color:#999;border:#eee solid;border-width:0px 1px 1px 1px;margin-bottom:15px}
table.paymentblock tr td.header{background-color:#999;color:#fff;font-weight:bold;padding:5px 2px 5px 5px}
table.shippingblock{background-color:#F8F8F8;border:#eee solid;border-width:0px 1px 1px 1px;margin-bottom:15px}
table.shippingblock tr td.header{background-color:#999;color:#fff;font-weight:bold;padding:5px 2px 5px 10px}
table.shippingblock tr td.description{padding:5px 20px 5px 4px;vertical-align:top;width:100%}
table.shippingblock tr td.radiobutton{padding:4px;vertical-align:top;white-space:nowrap}
table.shippingblock tr td.radiobutton input,#productinfoprice .stockimage{margin:0;padding:0}
table.shippingblock tr td.price{padding:5px 20px 5px 4px;vertical-align:top;white-space:nowrap}
table.accounthistoryinfoorderdetails tr.header td{font-weight:bold}
textarea.message_body{width:130px}
table.downloadbox{background-color:#F8F8F8;border:solid #D9D9D9 1px;margin-bottom:8px;padding:5px}
table.downloadbox tr td.icon{padding-right:15px}
table.downloadbox tr td.downloadlink{width:100%}
table.graduatedprice{font-size:12px;margin-top:5px;text-align:left}
table.graduatedprice tr td.header{font-size:12px;font-weight:bold;text-align:left}
table.orderdetails{background-color:#F8F8F8;border:#ccc solid;border-width:0px 1px 1px 1px;font-size:12px}
table.orderdetails tr td{padding:4px}
table.orderdetails tr.headerrow td{background-color:#ccc;color:#555;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:#F8F8F8;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity input{border:solid #ccc 1px;font-size:12px;padding:2px}
table.orderdetails tr.contentrow2 td{background-color:#F8F8F8;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity,table.orderdetails tr.contentrow1 td.quantity{text-align:center}
table.orderdetails tr.contentrow2 td.quantity input{border:solid #ccc 1px;font-size:12px;padding:2px}
table.orderdetails tr.contentrow2 td.productname,table.orderdetails tr.contentrow1 td.productname{text-align:left}
table.orderdetails tr td.singleprice,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.attribute{padding-right:4px}
table.orderdetails tr td.subtotal{background-color:#F8F8F8;border:#ccc solid;border-width:1px 0px 0px 0px;text-align:right}
div.productnavigator{background-color:#EDEDED;border:#999 1px solid;padding:8px}
table.reviewlist{background-color:#F8F8F8;border:#ccc solid;border-width:0px 1px 1px 1px}
table.reviewlist tr td{padding:4px;white-space:nowrap}
table.reviewlist tr.header td{background-color:#ccc;color:#fff;font-weight:bold}
table.reviewlist tr.contentrow1 td,table.medialist tr.contentrow2 td,table.medialist tr.contentrow1 td,table.reviewlist tr.contentrow2 td{background-color:#F8F8F8}
textarea#review{width:95%}
table.medialist{background-color:#F8F8F8;border:#ccc 1px solid}
table.medialist tr td{padding:6px;vertical-align:top;white-space:nowrap}
.sitemapwrap .sitemapleft{background-color:#F8F8F8;border:#ccc 1px solid;display:table;float:left;margin-bottom:15px;width:235px}
.sitemapwrap .sitemapright{background-color:#F8F8F8;border:#ccc 1px solid;display:table;float:right;margin-bottom:15px;width:235px}
.sitemapheader{background-color:#ccc;color:#fff;font-weight:bold;padding:3px}
.sitemapheader a:link,.sitemapheader a:visited,.sitemapheader a:hover{color:#fff;outline:none;text-decoration:none}
.sitemapcontent{padding:6px}
.sitemapcontent li{list-style-type:none}
table.checkoutconfirmationorderdetails{border:none;margin:0px 0px 10px 0px;padding:0}
table.checkoutconfirmationorderdetails tr td.productname{font-weight:bold;width:100%}
table.checkoutconfirmationorderdetails tr td.shippingtime{color:#666;font-size:13px;font-weight:normal;padding:0px 0px 0px 30px;white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes{color:#666;font-size:12px;font-weight:normal;padding:0px 0px 0px 30px}
table.checkoutconfirmationorderdetails tr td.productprice,table.checkoutconfirmationorderdetailstotal tr td.value{text-align:right;white-space:nowrap}
table.checkoutconfirmationorderdetailstotal{border:none;margin:10px 0px 0px 0px;padding:0}
table.checkoutconfirmationorderdetailstotal tr td.name{text-align:right;width:100%}
p.checkoutagb textarea,p.checkoutcomment textarea,table.orderdetails tr td.productname table.productattributes tr td.value{width:100%}
ul#checkoutnavigation{margin-top:25px}
ul#checkoutnavigation li{float:left;height:90px;list-style-type:none;margin-right:5px;padding-bottom:10px;padding-left:20px;padding-top:20px;width:205px}
ul#checkoutnavigation li.active{background-image:url(img/check_box_bg.gif);color:#FFF}
ul#checkoutnavigation li.active .number,ul#checkoutnavigation li.active .title{font-size:19px;font-weight:bold}
ul#checkoutnavigation li.inactive{background-image:url(img/check_box2_bg.gif);color:#999}
ul#checkoutnavigation li.inactive .number,ul#checkoutnavigation li.inactive .title{font-size:14px;font-weight:bold}
ul#checkoutnavigation li.inactive .description,ul#checkoutnavigation li.active .description,p.productinfoproductadded,.boxcartbody p{font-size:12px}
.errormessage{background-color:#fe0;border:2px solid red!important;margin-bottom:10px;padding:15px}
.red{background-color:#fe0;border:2px solid red!important;font-size:1.3em;margin-bottom:10px;padding:10px}
.messageStackSuccess{background-color:#6F6;padding:4px}
.footer{background-color:#FFF;clear:both;color:#666;font-size:12px;margin-bottom:0px;text-align:center}
.footer a{color:#666;outline:none;text-decoration:underline}
.copyright,.parseTime,.copyright a{background-color:#ECECEC;color:#B2B2B2;font-size:12px;margin:0 auto;padding:0px 0px 0px 0px;text-align:center;}
.morepics{display:block;float:left;height:auto;margin-bottom:-15px;margin-top:-10px;padding:0px;text-align:right;width:730px}
.morepics img{border:#CCC 1px solid;float:left;height:85px;margin-bottom:0px;margin-left:1px;margin-right:5px;padding:1px;width:auto}
.moreimages{margin:5px auto;}
.moreimages img{padding-left:10px;width:113px;}
.moreimages img.firstimg{padding-left:0;padding-right:1px;}
dt{float:left;width:40px}
dt img{background:#fff;border:1px solid #ccc;max-width:40px;padding:2px}
dd{float:right;width:125px}
.productPreviewImage{display:block;width:120px}
.productPreviewImageselling2{width:230px;text-align:center;vertical-align:top;}
td.productPreviewContent{text-align:left;width:400px}
#content ol,#content ul{margin:10px 0 10px 14px}
.popupproductinfo #productinfowrap ol,.popupproductinfo #productinfowrap ul{margin:10px 0 10px 186px}
.search_header{line-height:normal}
ol#address_block,div.agbframe ol,div.agbframe ul{margin-left:30px}
td.main_row{border-top:1px solid #ccc}
div.agbframe{background:url(img/input_bg.gif) no-repeat;border:1px solid #666;height:200px;overflow:auto;padding:10px;width:100%}
#tabbed_product_info ul{display:none;}
#tabbed_product_info .morepics {background-color:#EDEDED;padding:6px;border-width:1px 0px 0px 0px;width:512px;margin-bottom:17px;}
#accordion_product_info h3 a{display:none;}
#tabbed_product_info,#accordion_product_info{margin-top:10px}
#accordion_product_info .morepics{background-color:transparent;border-width:0px 0px 0px 0px;width:460px}
.js #tabbed_product_info ul{display:block;margin:0px 0px 0px 0px}
.js #tabbed_product_info .morepics{background-color:transparent;border-width:0px 0px 0px 0px;width:506px}
.js #accordion_product_info h3 a{display:block;}
div.footerbereich {background-color:#ECECEC; margin-bottom:0; bottom:0;}
#footer_info{background-color:#ECECEC;padding-top:20px;padding-bottom:20px;width:980px;font-family:Arial, Helvetica, sans-serif; margin:0 auto;}
#footer_info a{font-family:Arial, Helvetica, sans-serif;}
#footer_info1{float:left;margin-left:20px;width:380px}
#footer_info2{float:left;margin-left:20px;width:260px}
#footer_info3{float:left;margin-left:20px;width:260px}
div.boxheaderrew{background-color:#060;border:1px solid #CCC;color:#FFF;font-size:12px;height:28px;line-height:28px;margin:0;padding:2px 0px 0px 8px;vertical-align:middle;width:192px}
div.boxheaderew a:link,div.boxheader a:hover,div.boxheader a:active,div.boxheader a:visited,div.boxheader a:link,div.boxheader a:hover,div.boxheader a:active,div.boxheader a:visited{color:#fff;outline:none;text-decoration:none}
.boxbodyrew{border:1px solid #CCC;margin-bottom:0px;padding:0px;width:200px}
.boxbodyrew a{color:#666;font-size:12px;outline:none}
.search0{background-color:#F7F7F7;background-repeat:no-repeat;border:1px solid #CCC;margin-bottom:0px;margin-top:0px;padding:5px 16px 10px 15px}
.search1{background-color:#F7F7F7;background-repeat:no-repeat;border:1px solid #CCC;margin-bottom:0px;margin-top:0px;padding:15px 16px 10px 15px}
.search1 a{color:#666;font-size:12px;margin-left:60px;outline:none}
.categorie{background-color:#fff;border:1px solid #E6E6E6;margin:0px;padding:0px;width:700px}
.categorie a{font-size:12px;outline:none}
.categorie p{font-size:12px;vertical-align:bottom}
.categorie1{margin:0px 20px 20px 20px;padding:8px}
.categorie1 a img,.categorie1 a{color:#666;font-size:12px;outline:none}
.untercategorie{background-color:#fff;margin:30px 0 0 0;padding:0px 0px 0px 0px;width:730px}
.untercategorie_sub{background-image:url(img/bg_kategorieansicht.gif);height:210px;margin-bottom:20px;width:235px}
.untercategorie_sub a{color:#054D03;font-size:16px;outline:none}
.untercategorie_sub a img{border:1px solid #CCC;color:#666;font-size:12px;height:165px;outline:none;width:215px}
.cat_beschr_bild{background-color:#fff;border:1px solid #fff;width:720px}
.cat_beschr_bild a,.cat_beschr_text_neu a,.cat_beschr_bild_neu a,.contenttemplate a,.cat_beschr_text a{color:#060}
.cat_beschr_text{background-color:#fff;background-image:url(img/bg_beschreibung.gif);background-position:5px 5px;background-repeat:no-repeat;color:#666;margin-bottom:20px;padding-left:33px;padding-right:33px;width:652px}
.cat_title{background-color:#fff;border:1px solid #fff;margin:0px;padding:0px 20px 0px 33px;width:660px}
.prod_list_3{background-position:0px 0px;background-repeat:repeat;border:1px solid #FFF;float:left;margin:0px 0px 0px 0px;padding:0px 0px 10px 0px;width:735px}
.prod_list_3 a,.cat_title a{font-size:12px;outline:none}
.prod_list_3 p,.cat_title p{font-size:12px;vertical-align:bottom}
.prod_list_anstand{height:10px}
.prod_list_4{background-repeat:no-repeat;float:left;height:300px;margin:5px 2px 7px 0px;padding:0px 0px 0px 0px;width:239px}
.prod_list_4 h2 a{color:#000}
.prod_list_5{}
.prod_list_5 h2 a{color:#000}
.prod_list_nav{padding-left:40px;padding-right:20px}
.productPreviewImage2{padding:5px 0px 5px 0px;vertical-align:top}
.productPreviewImage2 img{width:230px}
.prodansicht1{background-color:#FFF;margin:18px 0px 10px 0px;padding:0px 0px 15px 0px;width:698px}
.prodansicht1 h1{margin:0;padding:0;padding-left:10px;clear:right;}
.service{background-color:#fff;background-image:url(img/service.gif);height:200px;margin-bottom:40px;width:163px}
.prodansichtpreis{height:auto;margin:0px 0px 0px 0px;padding:0px;width:326px}
.prodansichtpreis h1{color:#000;margin:0px;padding:0px;}
.prodansichtkorb{height:auto;margin-top:5px;margin-bottom:0px;padding:0px 15px 15px 0px;width:320px;position:relative;}
.prodansichtimg img{height:270px;width:360px}
.prodansichtimg a,.prodansichtimg a:link,.prodansichtimg a:hover{background:transparent;cursor:pointer;font-family:Calibri,Arial;font-size:14px;outline:none;text-decoration:none;display:block;text-align:center}
.prodansichtimg a{color:#555;outline:none}
.prodoptiondrop{width:240px}
.productPreviewselling{float:left;margin:20px 0 20px 20px;padding:0;width:190px}
.productPreviewselling img{margin-bottom:5px;margin-left:5px;margin-top:5px;width:150px}
.productPreviewselling .price{color:#333;font-size:14px;font-weight:bold;margin:0;padding:0}
.productPreviewselling .productOldPrice{color:#F00;font-size:12px;font-weight:bold;margin:0;padding:0}
.prodansichtimg-dvd img{height:417px;width:420px}
.productPreviewselling p{color:#666;font-size:14px;margin:0;padding:0}
.productPreviewselling .taxandshippinginfo,.productPreviewselling2 .taxandshippinginfo a,.productPreviewselling2 .taxandshippinginfo,.productPreviewselling .taxandshippinginfo a{color:#666;font-size:10px;font-weight:normal;margin:0;padding:0}
.productPreviewselling h2 a{color:#054D03;font-size:16px;padding:0px 0px 0px 0px}
div.hrproductpreviewselling{background-color:#CCC;display:block;height:0px;line-height:0px;margin:0px;overflow:hidden;width:auto}
.productPreviewselling2{margin:0;padding:0}
.productPreviewselling2 img{margin-bottom:5px;margin-top:5px;width:150px}
.productPreviewselling2 .price{font-size:14px;font-weight:bold;margin:0;padding:0}
.productPreviewselling2 p{color:#666;font-size:14px;margin:0;padding:0}
.productPreviewselling2 h2 a{color:#054D03;font-size:16px;padding:0px 0px 0px 0px}
div.hrproductpreviewselling2{background-color:#CCC;display:block;height:1px;line-height:0px;margin:0px;overflow:hidden;width:auto}
.contenttemplate{padding:0px 20px 0px 20px}
printimages{height:200px;padding:0px 0px 0px 20px;width:266px}
.rechts_div{text-align:right}
.links_div{float:left}
.willkommen_text_1{padding:0 20px;}
.willkommen_text_1 p,.willkommen_text_2 p{font-family:Arial,Helvetica,sans-serif;font-size:11px;text-align:justify}
.willkommen_text_1 h1{color:#054D03;font-family:Calibri,Arial;font-size:16px;text-align:justify}
.willkommen_text_2{padding:0 20px; margin-bottom:10px;}
.willkommen_text_2 img{margin-left:150px}
#nav{font-family:Arial;height:36px;list-style:none;margin:0;padding:0;position:relative;z-index:50}
#nav li.top{display:block;float:left}
#nav li a.top_link{background-color:#054D03;color:#FFF;cursor:pointer;display:block;font:bold 12px Arial;height:36px;line-height:36px;text-decoration:none;width:auto}
#nav li a.top_link span{display:block;float:left;height:36px;padding-left:28px;padding-right:28px;text-align:center}
#nav li a.top_link span.down{display:block;float:left;height:36px}
#nav li a.top_link2{background-color:#054D03;color:#FFF;cursor:pointer;display:block;font:bold 12px Arial;height:36px;line-height:36px;padding-top:0;text-decoration:none;width:auto}
#nav li a.top_link2 span{display:block;float:left;height:36px;padding-left:26px;padding-right:26px;text-align:center}
#nav li a.top_link2 span.down{display:block;float:left;height:36px;padding:0 24px 0 12px}
#nav li a.top_link2:hover{color:#fff}
#nav li a.top_link2:hover span,#nav li a.top_link:hover span.down,#nav li a.top_link:hover span,#nav li a.top_link2:hover span.down{background-color:#060}
#nav li:hover > a.top_link2{color:#FFF}
#nav li:hover > a.top_link,#nav li a.top_link:hover{color:#fff}
#nav li:hover{position:relative;z-index:200}
#nav ul,#nav li:hover ul ul,#nav li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul ul{height:0;left:-9999px;list-style:none;margin:0;padding:0;position:absolute;top:-9999px;width:0}
#nav li:hover ul.sub{background-image:url(img/prodansichtbg.gif);border:1px solid #CCC;height:auto;left:0;padding:0px 12px 0px 12px;top:36px;white-space:nowrap;width:auto;z-index:300}
#nav li:hover ul.sub li{display:block;float:left;font-weight:normal;height:36px;position:relative;width:auto}
#nav li:hover ul.sub li a{color:#000;display:block;font-family:Arial;font-size:14px;height:20px;line-height:20px;margin:10px 0px 0px 0px;text-decoration:none;text-indent:5px;width:auto}
#nav li ul.sub li a.fly{background-color:#F8F8F8;background-image:url(img/arrow.gif);background-position:80px 7px;background-repeat:no-repeat}
#nav li:hover ul.sub li a:hover{color:#000;text-decoration:underline}
#nav li:hover ul li:hover > a.fly,#nav li:hover ul.sub li a.fly:hover{color:#000}
#nav li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul,#nav li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul{border:1px solid;left:104px;padding:0px;top:0px}
.content_startseite{height:20px;width:720px}
.cat_beschr_bild_neu{background-color:#fff;border:1px solid #fff;width:720px}
.cat_beschr_text_neu{background-position:5px 5px;background-repeat:no-repeat;color:#666;margin-bottom:20px;margin-top:35px;padding-left:23px;padding-right:23px;text-align:justify;width:670px}
.cat_beschr_text_neu p{color:#666;font-family:Arial;font-size:12px}
.cat_title_neu{background-color:#fff;border:1px solid #fff;font-family:Arial,Helvetica,sans-serif;height:auto;margin:auto;padding:20px 20px 0px 22px;width:auto}
.cat_title_neu a{font-family:Arial,Helvetica,sans-serif;font-size:12px;outline:none}
.cat_title_neu p{font-family:Arial,Helvetica,sans-serif;font-size:12px;margin-bottom:5px;vertical-align:bottom}
.cat_title_neu h1{color:#004E00;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;margin:0px;padding:0px;text-transform:uppercase;vertical-align:bottom}
.cat_title_linie{border-top-color:#666;border-top-style:solid;border-top-width:1px;float:left;height:auto;margin-top:-5px;padding-top:10px;width:auto}
.cat_title_linie h2{font-style:normal;margin:0px;padding:0px}
#countdown_box{background-image:url(img/count_bg.jpg);height:100px;margin-top:9px;width:200px}
#countdown{font-size:12px;margin-bottom:5px;margin-top:5px;text-align:center}
#countdown2{color:#000;font-size:28px;height:90px;line-height:normal;padding-left:50px;padding-top:50px;text-align:center;width:250px}
#countdown_box2{background-image:url(img/kraehenjagdcount.jpg);background-repeat:no-repeat;height:210px;margin-top:9px;width:720px}
div#address_block div.address{background:#F8F8F8;border:solid 1px #A3A3A3;float:left;height:140px;margin:0 15px 15px 0;padding:5px;width:260px}
div#address_block input{vertical-align:middle}
div.checkout_infos{border:0px solid red;width:940px}
div.checkout_infos h2{color:#333;float:left;font:bold 15px Arial,Sans-serif;margin:0px}
div.checkout_infos a{color:#093;font-style:italic}
div.checkout_infos div.text,p.text{margin-top:0px}
div#address_block div.address{background:#F8F8F8;border:solid 1px #A3A3A3;float:left;height:140px;margin:0 15px 15px 0;padding:5px;width:260px}
div#address_block input{vertical-align:middle}
div.checkoutInfoBoxes{border:0px solid #A3A3A3;float:left;margin-right:20px;padding:5px;width:435px}
div.checkoutInfoBoxes a.more_info{color:red!important}
div.checkoutNavBoxes{border:1px solid #A3A3A3;float:left;height:120px;margin-right:20px;padding:5px;width:435px}
div.checkoutNav2Boxes{border:1px solid #A3A3A3;float:left;margin-right:20px;min-height:70px;padding:5px;width:435px}
div.checkoutbox{background:#E3F4DA!important;border:2px solid #999!important}
div.checkoutbox .image{max-width:80px}
div.checkoutbox td.main_row{border-top:1px solid #666}
div.checkoutbox div.hr{background-color:#E3F4DA;border:none;border-top:1px solid #666;color:#E3F4DA;height:1px}
div.checkoutbox .details{background:url(img/external.gif) no-repeat 100% 0px;color:#000;font-weight:bold;padding:0 12px 0 0}
div.checkoutbox .small{font-size:11px}
table.paymentblock{background-color:#F8F8F8;margin-bottom:15px}
table.paymentblock tr td.header{background-color:#ccc;color:#000;font-weight:bold;padding:2px;padding-left:5px}
table.paymentblock tr td.header.left{border:#eee solid;border-width:0 0 0 1px}
table.paymentblock tr td.header.right{border:#eee solid;border-width:0 1px 0 0}
table.paymentblock tr td.payleft{border:#eee solid;border-width:0 0 1px 1px}
table.paymentblock tr td.payright{border:#eee solid;border-width:0 1px 1px 0}
table.paymentblock tr td.filler{background:#fff !important;line-height:10px !important}
table.shippingblock{background-color:#F8F8F8;margin-bottom:15px}
table.shippingblock tr td.header{background-color:#ccc;border:#eee solid;border-width:0 1px 0 1px;color:#000;font-weight:bold;padding:2px 2px 2px 5px}
table.shippingblock tr td.filler{background:#fff !important;line-height:10px !important}
table.shippingblock tr td.description{border:#eee solid;border-width:0 0 1px 0;padding-left:6px;vertical-align:top;width:100%}
table.shippingblock tr td.freeshipping{border:#eee solid;border-width:0 1px 1px 1px;padding-left:6px;vertical-align:top;width:100%}
table.shippingblock tr td.radiobutton{border:#eee solid;border-width:0 0 1px 1px;padding:4px;vertical-align:top;white-space:nowrap}
table.shippingblock tr td.radiobutton input{margin:0;padding:0}
table.shippingblock tr td.price{border:#eee solid;border-width:0 1px 1px 0;vertical-align:top;white-space:nowrap}
span.cop_magenta{color:#B0347E}
span.cop_grey{color:#6D6D6D}
div.checkoutInfoBoxes{border:0px solid #A3A3A3;float:left;margin-right:20px;padding:5px;width:438px}
div.checkoutInfoBoxes a.more_info{color:red!important}
div.checkoutInfoBoxesLarge{border:0px solid #A3A3A3;float:left;margin-right:0px;padding:5px;width:910px}
div.checkoutNavBoxes{border:1px solid #A3A3A3;float:left;height:120px;margin-right:20px;padding:5px;width:438px}
div.checkoutNav2Boxes{border:1px solid #A3A3A3;float:left;margin-right:20px;min-height:70px;padding:5px;width:438px}
div.checkoutbox{background:#E3F4DA!important;border:2px solid #999!important}
div.checkoutbox .image{max-width:80px}
div.checkoutbox td.main_row{border-top:1px solid #666}
div.checkoutbox div.hr{background-color:#E3F4DA;border:none;border-top:1px solid #666;color:#E3F4DA;height:1px}
div.checkoutbox .details{background:url(img/external.gif) no-repeat 100% 0px;color:#000;font-weight:bold;padding:0 12px 0 0}
div.checkoutbox .total table td,div.checkoutbox .total table td,table.orderdetails tr td.productname table.productattributes tr td{padding:0px}
div.checkoutbox .small{font-size:11px}
.janolaw-absatz{font-size:12px;margin:8px 4px 4px 8px}
.janolaw-paragraph,#janolaw-paragraph{font-size:14px;font-weight:bold;margin:16px 4px 4px 8px;text-align:center}
.janolaw-block,.janolaw-adress,.janolaw-text{font-size:12px;margin:8px 4px 4px 8px}

div.reviewoverlay { color:#000; width:320px; position:relative; margin-top:16px; }
div.reviewoverlay:hover{  }
div.reviewoverlay div.reviewstats { display:none; }
div.reviewoverlay:hover div.reviewstats { background:#060; display:block; position:absolute; top:18px; left:0px; z-index:999; width:280px; padding:5px; border:2px solid #054d03; text-align:left; }
div.reviewoverlay:hover div.reviewstatsinner { background:#fff; padding:6px; text-align:center; }
div.reviewstatsinner h4 { text-align:center; color:#054d03; margin:0; padding:2px; font-size:12px; }
div.reviewstatsinner p { text-align:center; margin:0; padding:2px; margin-bottom:8px; }
div.reviewstatsinner p a { color:#054d03; text-decoration:underline; }
div.reviewpercent { z-index:2222; width:100px; text-align:center; font-weight:bold; position:absolute; padding-top:2px; }
div.reviewbalken { background:#fbbc6d; height:18px; }
td.rewiewicon { width:90px; text-align:center; vertical-align:top; padding-right:6px; }
td.percentcell { width:100px; text-align:left; vertical-align:middle; padding:0; background:#eee; }
td.reviewsum { width:50px; text-align:left; vertical-align:top; color:#666; padding-left:3px; }
a.reviewlink{display:block;float:right;padding-top:10px;}
span.item{display:block;margin-top:5px;}

#error404 { margin-top:60px; }
#error404 h1 { text-align:center; font-size:2.6em; font-weight:normal; }
#error404 h2 { text-align:center; font-size:1.8em; font-weight:normal; color:#666; margin:0; padding:0; margin-bottom:50px; }
#error404 h3 { text-align:center; font-size:1.5em; font-weight:bold; color:#054d03; margin-bottom:20px; }
#error404 div.left404 { width:46%; margin-right:20px; margin-left:20px; float:left; }
#error404 div.right404 { width:46%; margin-left:20px; float:right;  }
#error404 a { display:block; text-align:left; padding:5px 2px;color:#555; font-size:1.3em; }
#error404 div.float { width:49%; float:left; }

span.product_info_smallprice { font-size:0.7em; font-weight:normal; display:none; }
fieldset.options { border:0; color:#666; }
label.optionen { width:auto; min-width:50px; text-align:center; display:inline-block; margin:2px; padding:3px; border:1px solid #ccc; color:#333; font-size:1.1em; cursor:pointer; background:url(img/menu11.gif) bottom left; }
label.optionen:hover { width:auto; min-width:50px; text-align:center; display:inline-block; margin:2px; padding:3px; border:1px solid #ccc; color:#fff; background:#666; font-size:1.1em; cursor:pointer; }
label.optionen2 { width:auto; min-width:50px; text-align:center; display:inline-block; margin:2px; padding:3px; border:1px solid #ccc; color:#fff; background:#555; font-size:1.1em; cursor:pointer; }
#att_error_message { display:block; margin:0; padding:2px; color:#900; font-weight:bold; display:none; }
fieldset.options input { position:absolute; top:-9999px; }
#att_tooltip {display:none; position:absolute; top:60px; right:36px; width:150px; height:70px; background:url(img/att_tooltip.png) no-repeat; }
#att_tooltip p { text-align:center; margin-top:12px; font-size:1.05em; padding:10px; color:#000; }
.banner{float:left;margin-right:9px;margin-top:10px;margin-bottom: 6px;}
.banner_small{float:left;margin-top:10px;margin-bottom: 6px;}

#horizontalCarousel{ float:left; margin:0 10px 10px 0; position:relative; }
#horizontalCarousel a{ display:block; }    
#horizontalCarousel .previousButton,#horizontalCarousel .nextButton{ display:block; position:absolute; width:42px; height:42px; top:109px; cursor:pointer; z-index:10; background-color:transparent; background-repeat:no-repeat; }
#horizontalCarousel .previousButton{ left:0; background-image:url(img/prev.png); }
#horizontalCarousel .nextButton{ right:0; background-image:url(img/next.png); }
#horizontalCarousel .previousButton:hover{ left:0; background-image:url(img/prev_hover.png); }
#horizontalCarousel .nextButton:hover{ right:0; background-image:url(img/next_hover.png); }
#carouselWrapper { position:relative; overflow:hidden; width:718px; height:290px; }
#carouselWrapper a { position:absolute; top:0; }
a.slider2 { padding:5px 6px 0 0; }
a.slider3 { padding:5px 0px 0 0; }

.js #tabbed_product_info #tab_description ul,.js #tabbed_product_info #tab_description ol { margin-left:20px; margin-bottom:16px; }
ul.more_categories { margin:0; padding:0; }
ul.more_categories li { width:238px; float:left; list-style:none; text-align:center; vertical-align:middle; }
li.clear { clear:left;}
li.noclear {clear:none;}
.prodleft-dvd {float:left; width:410px;margin-right:6px;}
.prodright-dvd {float:right;width:276px;margin-left:6px;}
.prodleft {float:left; width:360px;margin-right:6px;}
.prodright {float:right;width:326px;margin-left:6px;}
.sliderbox1 {width:360px;}
.sliderbox1 img{width:100px;}
.fbbutton{margin:20px auto 10px auto;}
productinfowrap .fb-like{width:320px;}
productinfowrap .fb-like iframe{width:320px;}{width:320px;}
.manuinfo{border:0;margin-top:-26px; margin-right:-22px;float:right;}
.manuinfo td{border:0;padding-left:6px;vertical-align:middle;text-align:right;}
.manuinfo td img{max-width:200px;max-height:80px;float:right;}
.sliderboxbest img{width:120px;}
.sliderboxbesttop img{width:170px;}
.sliderboxbest h2 { font-size:1.1em; color:#000;}
table.product_reviews td, table.product_reviews th{ padding:2px; }
tr.product_reviews_body1 { background:#fff; }
tr.product_reviews_body2 { background:#f1f1f1; }
td.product_reviews_title { width:100px; }
td.product_reviews_author {  }
td.product_reviews_rating { width:120px; text-align:center; }
td.product_reviews_date { width:100px; text-align:left; }
#mehrklappcontent { display:block; padding:2px; color:#828180; background:#f1f1f1; font-weight:bold; width:100%; }
#mehrklappcontent img {float:left; margin:4px 6px 4px 4px;}
#wenigerklappcontent { padding:2px; color:#828180; background:#f1f1f1; font-weight:bold; width:100%; }
#wenigerklappcontent img{float:left; margin:4px 6px 4px 4px;}
.versteckt { display: none; }
div.products_reviews { margin-top:18px; border:1px solid #b4b4b2; padding:8px; }
div.products_reviews p.products_reviews_header { margin:-8px -8px 5px -8px; padding:4px; background:#b4b4b2; color:#fff; font-size:1.15em; font-weight:bold; }
div.products_reviews p.products_reviews_header2 { margin:10px 0 20px 0; }
blockquote { font-family: Georgia, serif; font-style:italic; margin-bottom:8px; }
blockquote span.quote { font-size:1.9em; font-weight:bold; color:green; }
/*--------- Autocomplete (c) 2009 by Hetfield - http://www.MerZ-IT-SerVice.de - Begin ----------------*/
.suggestionsBox { position:absolute; top:20px; left:-175px; margin:0px; width:500px; height:420px; background-color:#fff; -moz-border-radius:7px; -webkit-border-radius:7px; border:2px solid green; color:#000; z-index:9999; -moz-opacity:0.95; opacity:0.95; filter:alpha(opacity=95);	}
.suggestionList { margin: 0px; padding: 0px; height:390px; overflow:auto; }	
.suggestionList li { margin: 0px 0px 3px 0px; border-bottom:1px solid #333;}
.autocompleteitem { background:#fff; padding:2px; }
.autocompleteitem:hover { background:#eee; padding:2px; }
.autocompleteitem span.price{ font-weight:bold; color:green; font-size:1.3em; display:block }
.autocompleteitem span.pricedisclaimer{ font-size:1.0em;  display:block}
.suggestionList li img.autocompleter{ padding: 0px 3px 3px 3px; clear:left; float:left; display:inline; width:140px; }
.suggestionList li:hover { margin: 0px 0px 3px 0px; background-color: #eee;	}
#header .suggestionList li a.autocomplete { display:block; font-size:1.8em; color:#333; font-weight:bold; padding:3px; }
.amlcform {font-family:Arial; font-size:12px;}
.amlcforml {font-family:Arial; font-size:9px; color:#666666}
.amlcforml a:link, .amlcforml a:visited, .amlcforml a:active, .amlcforml a:hover {color:#666666; text-decoration: none;}
.amlcform input {font-family:Arial; font-size:12px;}
/*--------- Autocomplete (c) 2009 by Hetfield - http://www.MerZ-IT-SerVice.de - End  ----------------*/
/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.2 (20/10/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */
#fancybox-loading{cursor:pointer;display:none;height:40px;left:50%;margin-left:-20px;margin-top:-20px;overflow:hidden;position:fixed;top:50%;width:40px;z-index:1104}
#fancybox-loading div{background-image:url('img/fancybox.png');height:480px;left:0;position:absolute;top:0;width:40px}
#fancybox-overlay{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1100}
#fancybox-tmp{border:0;display:none;margin:0;overflow:auto;padding:0}
#fancybox-wrap{display:none;left:0;outline:none;padding:20px;position:absolute;top:0;z-index:1101}
#fancybox-outer{background:#fff;height:100%;position:relative;width:100%}
#fancybox-content{border:0px solid #fff;height:0;outline:none;overflow:hidden;padding:0;position:relative;width:0;z-index:1102}
#fancybox-hide-sel-frame{background:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1101}
#fancybox-close{background:transparent url('img/fancybox.png') -40px 0px;cursor:pointer;display:none;height:30px;position:absolute;right:-15px;top:-15px;width:30px;z-index:1103}
#fancybox-error{color:#444;font:normal 12px/20px Arial;margin:0;padding:14px}
#fancybox-img{border:none;height:100%;line-height:0;margin:0;outline:none;padding:0;vertical-align:top;width:100%}
#fancybox-frame{border:none;display:block;height:100%;width:100%}
#fancybox-left,#fancybox-right{background:transparent url('img/blank.gif');bottom:0px;cursor:pointer;display:none;height:100%;outline:none;position:absolute;width:35%;z-index:1102}
#fancybox-left{left:0px}
#fancybox-right{right:0px}
#fancybox-left-ico,#fancybox-right-ico{cursor:pointer;display:block;height:30px;left:-9999px;margin-top:-15px;position:absolute;top:50%;width:30px;z-index:1102}
#fancybox-left-ico{background-image:url('img/fancybox.png');background-position:-40px -30px}
#fancybox-right-ico{background-image:url('img/fancybox.png');background-position:-40px -60px}
#fancybox-left:hover,#fancybox-right:hover{visibility:visible}
#fancybox-left:hover span{left:20px}
#fancybox-right:hover span{left:auto;right:20px}
.fancybox-bg{border:0;height:20px;margin:0;padding:0;position:absolute;width:20px;z-index:1001}
#fancybox-bg-n{background-image:url('img/fancybox-x.png');left:0;top:-20px;width:100%}
#fancybox-bg-ne{background-image:url('img/fancybox.png');background-position:-40px -162px;right:-20px;top:-20px}
#fancybox-bg-e{background-image:url('img/fancybox-y.png');background-position:-20px 0px;height:100%;right:-20px;top:0}
#fancybox-bg-se{background-image:url('img/fancybox.png');background-position:-40px -182px;bottom:-20px;right:-20px}
#fancybox-bg-s{background-image:url('img/fancybox-x.png');background-position:0px -20px;bottom:-20px;left:0;width:100%}
#fancybox-bg-sw{background-image:url('img/fancybox.png');background-position:-40px -142px;bottom:-20px;left:-20px}
#fancybox-bg-w{background-image:url('img/fancybox-y.png');height:100%;left:-20px;top:0}
#fancybox-bg-nw{background-image:url('img/fancybox.png');background-position:-40px -122px;left:-20px;top:-20px}
#fancybox-title{font-family:Helvetica;font-size:12px;z-index:1102}
.fancybox-title-inside{background:#fff;color:#333;padding-bottom:10px;position:relative;text-align:center}
.fancybox-title-outside{color:#fff;padding-top:10px}
.fancybox-title-over{bottom:0;color:#FFF;left:0;position:absolute;text-align:left}
#fancybox-title-over{background-image:url('img/fancy_title_over.png');display:block;padding:10px}
.fancybox-title-float{bottom:-20px;height:32px;left:0;position:absolute}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}
#fancybox-title-float-wrap td{white-space:nowrap}
#fancybox-title-float-left{background:url('img/fancybox.png') -40px -90px no-repeat;padding-left:15px}
#fancybox-title-float-main{background:url('img/fancybox-x.png') 0px -40px;color:#FFF;font-weight:bold;line-height:29px;padding-bottom:3px}
#fancybox-title-float-right{background:url('img/fancybox.png') -55px -90px no-repeat;padding-left:15px}
.fancybox-ie6 #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_close.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_nav_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_over.png',sizingMethod='scale');zoom:1}
.fancybox-ie6 #fancybox-title-float-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_left.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_main.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-title-float-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_title_right.png',sizingMethod='scale')}
.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame{height:expression(this.parentNode.clientHeight + "px")}
#fancybox-loading.fancybox-ie6{margin-top:0;position:absolute;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px')}
#fancybox-loading.fancybox-ie6 div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/fancy_loading.png',sizingMethod='scale')}
.fancybox-ie .fancybox-bg{background:transparent !important}
.cc_container{border:solid #d9d9d9 1px !important;background:#f8f8f8 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:15px !important;padding:5px 30px 5px !important}
.cc_container .cc_btn, .cc_container .cc_btn:visited{color:#fff !important;background-color:#337ab7 !important;border-color:#2e6da4 !important;transition:none !important;-webkit-transition:none !important;}
.cc_container .cc_btn:hover{color:#fff !important;background-color:#286090 !important;border-color:#204d74 !important;}
.cc_container a, .cc_container a:visited{color:#337ab7 !important;text-decoration:none !important;}
.cc_container a:focus, .cc_container a:hover{color:#23527c !important;text-decoration:underline !important;}
.box_landingpage h2{font-size:14px;margin-top:20px;margin-bottom:6px;color:#fff;font-weight:bold;border-bottom:none}
.box_landingpage .contentlist{position:relative !important;left:0px !important;top: 0px !important;height:auto !important;}
.box_manufacturers .footerspalte{position:relative !important;left:0px !important;top:0px !important;height:auto !important;}
.box_manufacturers .footerspalte a{color:#fff}
.box_manufacturers{float:left;margin-left:28px;margin-right:28px;min-width:350px}
.box_landingpage{margin-right: 17px}
.box_landingpage .boxbody a{color:#fff}
.box_manufacturers .footerboxheader, .box_landingpage .boxheader{font-size:14px;margin-top:12px;margin-bottom:6px;color:#fff;border-bottom:none;font-weight:bold}
.manufacturer_box{background-color:#054d03;width:940px;height:auto;position:absolute;top:36px;display:none;padding-bottom:10px}
.manufacturer_box .footerboxheader{padding-top: 6px;padding-bottom: 10px}
#manufacturer_menu:hover + .manufacturer_box{display:block}
.h2{color:#000;font-size:16px;font-weight:normal;margin:15px 0px 8px 0px;padding:0px}
.productPreviewContent .h2{color:#000;font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;text-align:center;display:block}
.productPreviewContent a.h2{color:#000;font:bold 12px Arial,Helvetica,sans-serif;outline:none;text-align:center}