/* THE BIG GUYS */* {margin:0;padding:0}body {font-family:Tahoma, FreeSans, Verdana, Arial, Helvetica, Serif, "Sans Serif", "MS Sans Serif";color:#ffffff;font-size:13px; margin:0; padding:0; background-color:#1f1f1f;}/* HEADINGS */h1 {color:#ffffff;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}h2 {color:#ffffff; font-weight:bold;font-size:16px;margin:15px 0px 8px 0px;padding:0px;}/* LINKS GLOBAL */a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer} a:link {color:#ff7f00} a:visited {color:#c64934} a:hover,a:active {color:#c64934}a img {border:none}/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */input {font-family:Tahoma, FreeSans, Verdana, Arial, Helvetica, Serif, "Sans Serif", "MS Sans Serif"; font-size:12px;}textarea {font-family:Tahoma, FreeSans, Verdana, Arial, Helvetica, Serif, "Sans Serif", "MS Sans Serif"; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}select {font-family:Tahoma, FreeSans, Verdana, Arial, Helvetica, Serif, "Sans Serif", "MS Sans Serif"; font-size:12px; border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) *//*input[type=text], input[type=password] {border-width:1px; border-style:solid; border-top-color:#4E4E4F; border-left-color:#4E4E4F; border-bottom-color:#AEAEAE; border-right-color:#AEAEAE}*//* PARAGRAPH GLOBAL */p {margin:8px 0px 8px 0px}/* FAKE HR DIV CAUSE OF IE TROUBLES */div.hr {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#4E4E4F}div.hrlightgrey {padding-top:1px; height:0; overflow:hidden; margin:0; line-height:0px; background-color:#999999}div.hrproductpreview {padding-top:1px; height:0; overflow:hidden; margin:12px 0px 12px 0px; display:inline; height:0px; line-height:0px; display:block; background-image:url(img/hr_productpreview.gif)}/* TABLE GLOBAL */table td {padding:2px;}/* WHOLE SITE WRAPPER */#wrap {	margin: 0 ; width:1015px; background-color:#1f1f1f; border-style:solid; border-color:#161616; border-width:0px 5px 0px 5px;}/* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION */#header {height:88px;background-color:#000; border-bottom: 1px solid #fff; border-top: 0px solid #fff;}#header	#logo {padding-left:27px; float:left}#header	#logo2 {padding-left:5px; float:left}#header	#logo2 #tel {font-family:Arial;font-size:12px;font-weight:bold;color:#E5E5E5;font-style:italic;}#header	#logo2 #tel_desc {font-family:Arial;font-size:10px;font-style:italic;color:#E5E5E5;}#header	#logo2 #email a {font-family:Arial;text-decoration:none;}#header #search {width: 260px; height:75px; float:left; color:#fff; padding:20px 0px 0px 10px}#header #search a {color:#fff; font-size:11px;}#header #warencorb {position:relative;width: 260px; height:75px; float:right; color:#fff; padding:0px 0px 0px 0px;z-index:10;}/* CART BOX */h2.boxcartheader {background-image:url(img/bg_cart_header.gif);height:18px;font-size:11px; color:#ffffff; padding:1px 8px 0px 8px; margin:0; line-height:18px; vertical-align:middle;}h2.boxcartheader a {text-decoration:none; color:#fff}.summe {color:#000;}.boxcartbody {padding:4px 8px 4px 8px; margin-bottom:15px; background-image:url(img/bg_cart_body.gif);background-repeat: repeat-y;background-color:#333333; border-style:solid; border-color:#4E4E4F; border-width:0px;}.boxcartbody a {font-size:10px;text-decoration:none;}.cart {padding:5px 0px 5px 5px;color:#fff;background-image:url(img/bg_cart_body.gif);background-repeat: repeat-y;background-color:#333333; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px;z-index:999999999;}.cartProductDetail {margin:10px 0px 0px 0px}/*Login*/#login {clear:both;color:#fff;padding: 0px 0px 3px 10px;}/* BREADCRUMB PATH AS LIST */#breadcrumb {clear:both; color:#e9e9e9; padding:1px 0px 10px 15px; list-style-type:none; background-color:#fff; height:22px; background-image:url(img/bg_breakcrumb.jpg); background-repeat:repeat-x; font-size:11px;}#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:hover, #breadcrumb a:active {line-height:23px; text-decoration:none; font-weight:normal; cursor:pointer;color:#ff4f00; font-weight:bold;margin:0; padding:0;}/* TOPMENU AS LIST */#topmenuwrap {background: url(img/bg_topmenu.gif) repeat-x;}#topmenu {float:left; padding:0; margin:0; list-style-type:none; height:36px; font-size:13px; background: url(img/bg_topmenu.gif) repeat-x;}#topmenu li {height:36px; float:left; padding: 0px 25px 0px 25px; margin:0; background: url("img/bg_topmenu_breakline.gif") no-repeat; background-position:right;}#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active {line-height:36px; vertical-align:middle; text-decoration:none; font-weight:bold; cursor:pointer;color:#ffffff; margin:0; padding:0;}#topmenu a:hover {color:#DB9501;}/* LANGUAGE SELECTION IN TOPMENU LIST */#languages {text-align:right; height:26px; font-size:13px; background: url(img/bg_topmenu.gif) repeat-x; padding: 10px 10px 0px 0px; margin:0;}/* CONTENT WRAPPER */#contentwrap {clear:both;width:1015px;padding:0;}/* LEFT COLUMN */#leftcol {float:left; width:155px; padding:0px 0px 15px 0px;}/* RIGHT COLUMN */#rightcol {float:right; width:155px; padding:0px 0px 15px 0px;}/* MAIN CONTENT */#content {float:left; width:668px; padding:0px 10px 0px 10px; margin-bottom:15px;}#contentfull {width:890px; padding:0px 30px 0px 30px; margin-bottom:15px;}/* CATEGORY MENU */h2.categoryheader {background-color:#F3A807; background-image:url(img/bg_boxheader.gif);height:28px;font-size:11px; color:#ebebeb; padding:2px 8px 0px 8px; margin:0; line-height:28px; vertical-align:middle;}h2.categoryheader a {text-decoration:none; color:#fff}ul#categorymenu {background-color:#EDEDED; margin-bottom:15px; border: solid #DB9502; border-width:0px 1px 1px 1px; }/* 1st TIER */ul#categorymenu li.level1 {font-family:Tahoma, FreeSans;list-style-type:none; background-color:#214c74; padding:4px 0px 4px 6px; border: solid #fff; border-width:1px 0px 0px 0px;}ul#categorymenu li.level1 a {font-family:Tahoma, FreeSans;text-decoration:none; color:#ffffff; font-weight:bold;margin:0;padding:4px 0px 4px 6px;}/* 2nd TIER */ul#categorymenu li.level2 {font-family:Tahoma, FreeSans;list-style-type:none; background-color:#EEA003; padding:4px 0px 4px 24px; border: solid #fff; border-width:1px 0px 0px 0px;}ul#categorymenu li.level2 a {font-family:Tahoma, FreeSans;font-size: 11px; text-decoration:none; color:#ffffff; font-weight:bold;}/* 3rd TIER */ul#categorymenu li.level3 {font-family:Tahoma, FreeSans;list-style-type:none; background-color:#EEA003; padding:4px 0px 4px 40px; border: solid #fff; border-width:1px 0px 0px 0px;}ul#categorymenu li.level3 a {font-family:Tahoma, FreeSans;font-size: 11px; text-decoration:none; color:#ffffff; font-weight:bold;}/*category new*/.categorymenu {width: 153px; background-color:#ff7000; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px; padding:5px 0px 5px 0px; margin-bottom:15px;}/*.categorymenu {background-color:#ff7000;float:left;position:relative;}*/.home {	margin:0px 10px;    width:138px;    padding:2px 0px;    overflow:hidden;}.home a {    color:#fff;    font-weight:bold;    font-size:11px;    text-decoration:none;    vertical-align: middle;}.cat, .ecat, .subcat {    margin:0px 10px;    width:138px;    padding:2px 0px;    overflow:hidden;    border-top:1px solid #FD943C;}.cat a, .ecat a, .subcat a {    color:#fff;    font-weight:bold;    font-size:11px;    text-decoration:none;    vertical-align: middle;}.cat a:hover {    color:#fed6b6;}.ecat a:hover {    color:#c5e9f3;}.subcat {    border-top:1px solid #ffab68;	background-color:#DF7000;}.subcat a div {    font-weight:normal;    padding-left:10px;}.subcat a.sub div {    background:url(img/pfeil_weiss.gif) no-repeat 1px 3px;}.subcat a.sub:hover {    color:#fed6b6;}.subcat a.sub:hover div {    background:url(img/pfeil_orange.gif) no-repeat 1px 3px;}.subcat a.subplus div {    background:url(img/pfeil_weiss.gif) no-repeat 1px 3px;}.subcat a.subplus:hover {    color:#fed6b6;}.subcat a.subplus:hover div {    background:url(img/pfeil_orange.gif) no-repeat 1px 3px;}.subcat a.subminus {    color:#202020;}.subcat a.subminus div {    background:url(img/pfeil_runter_grau.gif) no-repeat 0px 3px;    padding-left:12px;}.subcat a.subminusempty {    color:#202020;}.categorymenu .subcat a.subminusempty div {    background:url(img/pfeil_grau.gif) no-repeat 0px 3px;    padding-left:12px;}.subcat a.subsub div {    background:url(img/pfeil_weiss.gif) no-repeat 10px 3px;    padding-left:20px;}.subcat a.subsub:hover {    color:#fed6b6;}.subcat a.subsub:hover div {    background:url(img/pfeil_orange.gif) no-repeat 10px 3px;    padding-left:20px;}.subcat a.subsel {    color:#202020;}.subcat a.subsel div {    background:url(img/pfeil_grau.gif) no-repeat 10px 3px;    padding-left:20px;}/*end category*//* BOXES GLOBAL DEFINITION */h2.boxheader {background-color: #000000;width: 138px; height:20px;font-size:11px; color:#ebebeb; padding:1px 8px 0px 8px; margin:0; line-height:20px; vertical-align:middle;border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px;}h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited {text-decoration:none; color:#ebebeb}.boxbody {width: 138px; background-color:#151515; border-style:solid; border-color:#4E4E4F; border-width:0px 1px 1px 1px; padding:8px; margin-bottom:15px;}.boxbody h3, .boxbody h3 a {font-size:11px}.boxbody h3.center, .boxbody h3.center a {font-size:11px; text-align:center}.boxbody p {color:#ebebeb; font-size:11px; margin:6px 0px 6px 0px}.boxbody p.center {color:#ebebeb; font-size:11px; text-align:center; margin:6px 0px 6px 0px}.boxbody td {color:#ebebeb; font-size:11px; margin:6px 0px 6px 0px}.boxbody .productOldPrice {font-size:11px; color:#FF0000}.boxbody div.hr {margin-top:5px; margin-bottom:5px}.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}.boxbody a {font-size:11px;}.boxbody .productboximage {border: solid 1px #999999;}.boxbody ul.contentlist {margin-left:5px; margin-right:0; padding:0;}.boxbody ul.contentlist li {margin-left:0px; padding:0; list-style-type:none}/*loginbox*/input.input {border:1px solid #000;font-size: 11px; width: 120px;height:15px;}/* PRODUCT PREVIEW */.productPreview {padding:0; margin:0;}.productPreviewContent {vertical-align:top; width:100%}.productPreviewContent h2 {padding: 0; margin:0px 0px 5px 0px;}.productPreviewContent h2 a {font-size:14px; font-weight:bold;}.productPreviewImage {vertical-align:top; padding:3px 15px 0px 0px;}.productPreviewImage img {border: solid 1px #999999;}.productPreviewContent .price{font-size:16px; font-weight:bold; padding:0; margin:0}.productPreviewContent .taxandshippinginfo {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}.productPreviewContent .vpe {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}.productPreviewContent .shippingtime {font-size:11px; font-weight:normal; color:#999999; padding:0; margin:0}.productPreviewContent .stockimage {margin:0; padding:0;}.productPreviewContent .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}.productPreviewContent .productOldPrice {font-size:12px; font-weight:bold; color:#ff0000;}.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}/* PRODUCT INFO / PRODUCT DETAILS */#productinfowrap {display:table; width:100%}#productinfoimages { float:left; background-color:#444444; text-align:center; width:140px; 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:320px}#productinfopricewithimages img {cursor:pointer}#productinfopricewithoutimages {width:100%}#productinfopricewithoutimages img {cursor:pointer}#productinfoprice {padding:5px}#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}#productinfoprice .productprice {font-size: 25px;font-weight: bold;color: #FFFFFF;font-family: Tahoma, FreeSans, Verdana, Arial, Helvetica;}/*#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}*/#productinfoprice .productOldPrice {color:#FF0000;margin:0; padding:0; font-size:12px; font-weight:bold;}#productinfoprice .taxandshippinginfo {margin: 10px 10px 0pt 0pt; float: right; font-size: 9px; width: 80px;}#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:9px; font-weight:normal; color:#999999;}#productinfoprice .shippingtime {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}#productinfoprice .stockimage {margin:0; padding:0;}#productinfoprice .stockimagetext {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}p.productinfoproductadded {font-size:11px;}.productoptions {background-color:#151515; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#DA9401}.addtobasket {background-color:#444444; padding:6px; text-align:right; border-style:solid; border-width:1px 0px 0px 0px; border-color:#999999}/*product description*/div.description {width:585px;font-family:Arial;}#content ul, .description ul  {	list-style-type: square;	text-indent: 5px;	padding-left: 30px;	margin: 2px;}/* POPUPS PRODUCTINFO */body.popupproductinfo {padding:15px;background:none; background-color:#fff}/* POPUP print_order.html */body.popupprintorder {font-family:"Trebuchet MS",Verdana,Arial,Sans-serif; 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}/* HIGHLIGHTBOX (BACKGROUND) */div.highlightbox {padding: 15px; background-color:#151515; border: solid #E9D28F 1px}div.highlightbox ul {margin-left:15px; padding:0; display:block; list-style-type:square; line-height:20px}div.highlightbox h1 {color:#BE8100; padding:0px 0px 10px 0px; margin:0; border:none; font-size:16px}div.highlightbox div.hr {height:1px; line-height:1px; margin:0; padding:0; display:block; border-bottom: solid 1px #E9D28F;}/* PAYMENT TYPE SELECTION */table.paymentblock {background-color:#151515; border-style: solid; border-width:0px 1px 1px 1px; border-color:#E9D28F; margin-bottom:15px;}table.paymentblock tr td.header {background-color:#DA9401; padding:2px; padding-left:5px; color:#ebebeb; font-weight:bold;}/* SHIPPING TYPE SELECTION */table.shippingblock {background-color:#151515; border-style: solid; border-width:0px 1px 1px 1px; border-color:#E9D28F; margin-bottom:15px;}table.shippingblock tr td.header {background-color:#DA9401; padding:2px; padding-left:5px; color:#ebebeb; 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}/* ORDER DETAILS IN ACCOUNT HISTORY */table.accounthistoryinfoorderdetails tr td {vertical-align:top}table.accounthistoryinfoorderdetails tr.header td {font-weight:bold}/* MESSAGEBOX ON CONTACT SITE */textarea.message_body {width:130px;}/* DOWNLOAD BOX FOR USER DOWNLOADS */table.downloadbox {padding: 5px; background-color:#151515; border: solid #E9D28F 1px; margin-bottom:8px;}table.downloadbox tr td.icon{padding-right: 15px;}table.downloadbox tr td.downloadlink{width:100%;}/* TABLE WICH SHOWS GRADUATED PRICES */table.graduatedprice {font-size:11px; text-align:left; margin-top:5px;}table.graduatedprice tr td.header{font-size:12px; font-weight:bold; text-align:left;background-color:#151515;border-bottom:1px solid #333333;}table.graduatedprice tr td.data1{font-size:11px; text-align:right;background-color:#151515;border-bottom:1px solid #333333;}table.graduatedprice tr td.data2{font-size:11px; text-align:right;border-bottom:1px solid #333333;}/* ORDER DETAILS */table.orderdetails {font-size:11px; background-color:#151515; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}table.orderdetails tr td {padding:4px}table.orderdetails tr.headerrow td {background-image:url(img/bg_cart_header.gif);background-color:#DA9401; color:#000000; 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}/* ORDER DETAILS CONTENT ROW 1 */table.orderdetails tr.contentrow1 td {background-color:#151515;vertical-align:top}table.orderdetails tr.contentrow1 td.quantity {text-align:center}table.orderdetails tr.contentrow1 td.quantity input {font-size:11px; padding:2px; /*border:solid #DA9401 1px;*/}table.orderdetails tr.contentrow1 td.productname {text-align:left}/* ORDER DETAILS CONTENT ROW 2 */table.orderdetails tr.contentrow2 td {background-color:#3F3F3F;vertical-align:top}table.orderdetails tr.contentrow2 td.quantity {text-align:center}table.orderdetails tr.contentrow2 td.quantity input {font-size:11px; padding:2px; /*border:solid #DA9401 1px*/}table.orderdetails tr.contentrow2 td.productname {text-align:left}/* ORDER DETAILS SINGLE PRICE */table.orderdetails tr td.singleprice {text-align:right; white-space:nowrap}/* ORDER DETAILS TOTAL PRICE PER ITEM */table.orderdetails tr td.totalprice {text-align:right; white-space:nowrap}/* ORDER DETAILS DELETE CHECKBOX */table.orderdetails tr td.delete {text-align:center; white-space:nowrap}/* ORDER DETAILS PRODUCT ATTRIBUTES */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%;}/* ORDER DETAILS SUBTOTAL */table.orderdetails tr td.subtotal {background-image:url(img/bg_subtotal.jpg);background-repeat: repeat-y;background-color:#2A2A2A; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}table.orderdetails tr td.subtotal2 {background-color:#1a1a1b; text-align:right;border-style: solid; border-width:1px 0px 0px 0px; border-color:#DA9401;}/* PRODUCT NAVIGATOR */div.productnavigator {background-color:#111111; padding:8px; border:#999999 1px solid}/* REVIEW LIST */table.reviewlist {background-color:#151515; border-style: solid; border-width:0px 1px 1px 1px; border-color:#DA9401;}table.reviewlist tr td {padding:4px; white-space:nowrap}table.reviewlist tr.header td {background-color:#DA9401; color:#ebebeb; font-weight:bold}table.reviewlist tr.contentrow1 td {background-color:#151515;}table.reviewlist tr.contentrow2 td {background-color:#3F3F3F;}textarea#review {width:100%}/* MEDIA LIST */table.medialist {background-color:#151515; border-style: solid; border-width:1px; border-color:#DA9401;}table.medialist tr td {padding:6px; white-space:nowrap; vertical-align:top}table.medialist tr.contentrow1 td {background-color:#151515;}table.medialist tr.contentrow2 td {background-color:#3F3F3F;}/* SITEMAP */.sitemapwrap {}.sitemapwrap .sitemapleft {background-color:#151515; border-style: solid; border-width:1px; border-color:#DA9401; display:table; float:left; width:235px; margin-bottom:15px;}.sitemapwrap .sitemapright {background-color:#151515; border-style: solid; border-width:1px; border-color:#DA9401; display:table; float:right; width:235px; margin-bottom:15px;}.sitemapheader {padding:3px; background-color:#DA9401; color:#ebebeb; font-weight:bold}.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#ebebeb; text-decoration:none}.sitemapcontent {padding:6px}.sitemapcontent li {list-style-type:none}/* COMMENTS ON CHECKOUT CONFIRMATION SITE */p.checkoutcomment textarea {width:100%}/* ORDER DETAILS ON CHECKOUT SITE */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-size:11px; font-weight:normal; white-space:nowrap}table.checkoutconfirmationorderdetails tr td.productattributes {padding:0px 0px 0px 30px; color:#666666; font-size:11px; 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}/* AGB ON CHECKOUT SITE */p.checkoutagb textarea {width:100%}/* CHECKOUT NAVIGATION */ul#checkoutnavigation {}ul#checkoutnavigation li {height: 70px; list-style-type:none; float:left; width:185px; margin-top:10px; margin-right:15px; border: solid 1px; padding:8px}ul#checkoutnavigation li.active {background-image:url(img/bg_active.jpg);background-repeat: repeat-x;background-color: #FFEAAB;color:#000000}ul#checkoutnavigation li.active .number {font-size:20px; font-weight:bold}ul#checkoutnavigation li.active .title {font-size:14px; font-weight:bold}ul#checkoutnavigation li.active .description {font-size:11px}ul#checkoutnavigation li.inactive {color:#999999; background-color: #EDEDED; border-color:#999999}ul#checkoutnavigation li.inactive .number {font-size:20px; 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: solid #ff0000 2px; padding:15px; background-color:#FFD6D6;color:#800000}p.smallerrormessage {border: solid #ff0000 2px; padding:2px; background-color:#FFD6D6;color:#800000;font-size:9pt;}div.errormessage {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6;color:#800000}div.infomessage {border: solid #003946 2px; padding:15px; background-color:#DDF9FF;color:#003946}div.sqlerror {border: solid #ff0000 2px; padding:15px; background-color:#FFD6D6;color:#800000}/* SUCCESS MESSAGE */.messageStackSuccess {padding:4px; background-color:#66FF66}.messageStackWarning {padding:4px; background-color:#FFFFB0;color:#6A6A00}.messageStackError {padding:4px; background-color:#FFD6D6;color:#800000}/* FOOTER */.footer {clear:both; text-align:center; font-size:11px; color:#717171; background-color:#161616; padding: 8px; margin-bottom:5px;}.footer a {color:#666666; text-decoration:underline}/* XTC COPYRIGHT */.copyright {margin: 0 auto; width:970px; background-color:#ebebeb; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}/* XTC ParseTime */.parseTime {margin: 0 auto; width:100%; background-color:#161616; text-align:center; color:#666666; font-size:11px; padding:0px 0px 0px 0px;}/*billiger gesehen*/.cheaply_table {border:1px solid #dddddd; background-color:#3B3B3B;}.cheaply_description {border-left:1px solid #dddddd;padding:5px;}.cheaply_line {height:0px; border-bottom:1px solid #dddddd; padding:5px;}/*  INFOCENTER  */.infocenter_header { 	background-image:url(img/bg.gif);	background-color:#f2f2f2;	padding-left:10px; 	padding-top:3px; 	padding-bottom:3px; 	font-size:12px; 	text-transform:uppercase; 	font-weight:bold; 	color:#666666;	margin-top:1em;	margin-bottom:5px;}  	.infocenter_categories { 	background-image:url(img/bg.gif);	background-color:#f2f2f2;	padding:3px; 	font-weight:bold; 	font-size:11px; 	font-family:Arial,Verdana;		color:#666666;	margin-bottom:3px;}  	.infocenter_items { 	padding-left:8px; 	color:#666666;}  	.infocenter_titel_bg {  background-image:url(img/infocenter_bg.gif);  height:60px;  margin-top:1em;  margin-bottom:10px;  }  .infocenter {  background-image:url(img/infocenter.gif);  background-repeat:no-repeat;  background-color:#f2f2f2;  height:60px;  margin-bottom:10px;  }    .infocenter_titel {  position:relative;  top:15px;  left:12px;  text-transform:uppercase;	font-style:italic;  font-family:Arial,Verdana;	font-weight:bold; 	color:#999999;  font-size:16px;}  .infocenter_name {  position:relative;  text-transform:lowercase;	font-style:italic;  top:12px;  left:70px;  font-family:Arial,Verdana;	font-weight:bold; 	color:#FF6600;  font-size:14px;}  	.infocenter_text {	padding:2px; 	color:#333333;	font-size:11px; 	font-family:Arial,Verdana;	margin-bottom:3px;	_border-left:1px solid #dddddd;	_border-right:1px solid #dddddd;	border-bottom:1px solid #dddddd;}		A.infocenter_items_links:link,A.infocenter_items_links:visited {font-size:11px; font-family:Arial,Verdana; text-decoration:none; color:#FF6600;}  	A.infocenter_items_links:hover {font-size:11px; font-family:Arial,Verdana; text-decoration:none; color:#666666;}  		.infocenter_border {	margin-bottom:10px;}/* LEXIKON */.lexikon_keyword {font-family: Verdana, Arial, sans-serif;font-size: 11px;color: #FF8000;text-decoration: underline;}/*input*/input[type=text]:hover{border:1px solid #FF8000;background-color:#FFEEDD;}/*products property*/.propertyName, .propertyValue {      font-family:Arial;	  color:#ffffff; 	  margin: 0;      padding: 2px;      padding-left:15px;      border-bottom: 1px solid #1f1f1f;      border-top: 0 solid;      border-right: 0 solid;      border-left: 0 solid;}.propertyName {background-color:#303030}.propertyValue {background-color:#5D5D5D}.groupName { margin: 0;padding: 2px;padding-left:10px;font-weight:bold;font-size:12px;background-color:#171717;border-bottom:1px solid #C0C0C0}/*background color for textare and input*/textarea[name=comments] {background-color:#E2E2E2;color:#000000;}textarea[name=comments]:hover {border:1px solid #FF8000;background-color:#FFE4CA;color:#000000;}textarea {background-color:#E2E2E2;color:#000000;}textarea:hover {border:1px solid #FF8000;background-color:#FFE4CA;color:#000000;}textarea[name=agb] {border:1px solid #A8A8A8;background-color:#454545;color:#ffffff;}/*tell a friend*/.topbar {background-color:#FF8000;}form div.eingabe {color:#EFEFEF;}form div.eingabe div  {color:#F7F7F7;float:left;padding-right:5px;margin-bottom: 10px;font-weight:bold;}form div.eingabe .input {background:#F7F7F7;border:1px solid #437DA1;color:#000000;margin-bottom: 10px;}form div.eingabe input.input, form div.eingabe_error input.input {width:150px;}.form {margin-top:10px;padding:10px;background:#1D2E38;text-align:left;}form div.eingabe .input {background:#F7F7F7;border:1px solid #437DA1;color:#000000;}form div.eingabe input.input, form div.eingabe_error input.input {width:150px;}.fatorange {color:#FF8000;font-weight:bold;}/*compare*/.compare_content {	width: 100%;}.compare_products {    /*border: 1px solid #FF8000;*/    border-top: 0px;    width: 100%;    margin-top: 2px;    empty-cells:show;}.products_head .pinfo{    width: 260px;}.products_head .pinfo img{    float: left;    width: 80px;    height: 80px;    margin: 10px;}.products_head .pinfo .name{    float: left;    width: 160px;    margin-top: 10px;    margin-bottom: 10px;    height: 28px;    overflow: hidden;}.products_head .pinfo .name a{    color: #ffffff;    font-weight: bold;}.products_head .pinfo .name a:hover{	text-decoration: none;}.products_head .pinfo .list{    float: left;    width: 150px;    padding-left: 10px;    background:url(img/pfeil_orange.gif) 0px 3px no-repeat;}.products_head .pinfo .list a{    text-decoration: none;}.products_head .pinfo .list a:hover{    text-decoration: underline;}.compare_products .tip {background-color:#1f1f1f;color:#ffffff;font-size:12px;padding: 10px;}.compare_products .tip .tiptext {color:FF8000;font-weight:bold;font-size:12px;}.compare_head {background-color:#000000;color:#ffffff;margin-bottom:10px;padding:5px 5px 5px 5px;font-weight:bold;font-size:14px;}.compare_content .compare_navbar .active {background-color:#FF8000;color:#ffffff;font-weight:bold;font-size:14px;padding: 3px 5px 3px 5px;text-align:left;}.compare_content .compare_navbar .inactive {background-color:#C4C4C4;color:#ffffff;font-weight:bold;font-size:14px;padding: 3px 5px 3px 5px;text-align:left;}.compare_products .products_head {background-color:#3E3E3E;font-size:11px;color:#ffffff;border-right:1px solid #FF8080;}.compare_products .price_head {background-color:#FF8080;color:#000000;font-weight:bold;font-size:12px;border-right:1px solid #B05800;padding-left:20px;}.compare_products .price {background-color:#000000;color:#ffffff;font-size:11px;border-right:1px solid #B05800;text-align:center;}.compare_products .groupname {background-color:#1f1f1f;font-weight:bold;font-size:12px;border-right:1px solid #B05800;}.compare_products .property .propertyname {background-color:#FF8000;color:#000000;font-size:11px;border-right:1px solid #B05800;border-bottom:1px solid #B05800;vertical-align:top;}.compare_products .property .propertyvalue {background-color:#515151;color:#ffffff;font-size:11px;border-right:1px solid #B05800;border-bottom:1px solid #B05800;vertical-align:top;}/*agb*/.agb {border: 1px solid #FF0000;padding: 2px 5px 2px 5px;font-size:12px;font-weight:bold;background-color:#FFAEAE;color:#000000;}/*rma*/.rma_choose {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#eeeeee;}.rma_table_heading {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#dddddd;padding-left:5px;height:18px;}.rma_table_content {font-family: Verdana, Arial, sans-serif;font-size: 10px;color: #000000;background-color:#f1f1f1;padding-left:5px;height:18px;}.rma_choose_body {font-family: Verdana, Arial, sans-serif;font-size: 10px;padding:5px;}.rma_options {font-family: Verdana, Arial, sans-serif;font-size: 10px;}/*banner*/.banner {margin:10px 0px 20px 0px;}.categories_list {	padding:0px 10px;}.categories_list .category {	float:left;    width:208px;    border:1px solid #CECECE;    margin:6px 3px;}.categories_list .category .category_head {	background:#CECECE;	/*max-height:17px;*/	height:38px;	padding-bottom:6px;	margin-bottom:1px;}* html .categories_list .category .category_head { /* IE 6 Hack */    height:38px;}.categories_list .category .ecke {	background:url(img/ecke_oben_grau.gif) no-repeat;	width:8px;	height:8px;	position:relative;	top:-1px;	left:-1px;}.categories_list .category .category_name {	margin-top:-4px;	margin-top /*\**/:-4px\9 /* IE 8 Hack */;}* html .categories_list .category .category_name { /* IE 6 Hack */    line-height:14px;    margin-top:-10px;}.categories_list .category .category_head a {	background:url(img/pfeil_grau.gif) 8px 3px no-repeat;	color:#000;	font-weight:bold;	padding-left:18px;}.categories_list .category .category_desc {	padding:10px 10px;	height:55px;	vertical-align:middle;	overflow:hidden;}.categories_list .category .category_desc ul{    margin:0px 0px 0px -25px;    margin /*\**/:-5px 0px 0px -25px\9; /* IE8 Hack */}* html .categories_list .category .category_desc ul{    margin:0px 0px 0px 22px;}*+html .categories_list .category .category_desc ul{    margin:0px 0px 0px 22px;}.categories_list .category .category_desc li{    list-style-image:url(img/bullet.gif);}* html .categories_list .category .category_desc li { /* IE6 Hack */    list-style-image:url(img/bullet_ie_main.gif);}*+html .categories_list .category .category_desc li { /* IE7 Hack */    list-style-image:url(img/bullet_ie_main.gif);}.categories_list .category .link {	margin:0px 1px 1px 1px;	background:#50AED2;	padding:4px 0px;}.categories_list .category .link a {	background:url(img/pfeil_weiss.gif) 8px 3px no-repeat;	color:#FFF;	padding-left:18px;}/* taschen category */.categories_list .category {    height:auto;}.categories_list .taschen div {    background:#DAF1F7;}.categories_list .taschen div.image {    float:left;    height:61px;    width:60px;    padding:3px 0px;    background:#fff;    margin-right:5px;    text-align:center;}*+html .categories_list .taschen div.image {    margin:0px;}* html .categories_list .taschen div.image {    margin:0px;}.categories_list .taschen .name {    background:#DAF1F7;    height:23px;}.categories_list .taschen .name a {    color:#202020;}.categories_list .taschen .link {    height:25px;}/* taschen category ende *//* sub category list ende *//* HTMLForm_Output */.login_head {	margin: 5px 0pt;}.login_head_text {	margin: 0pt 40px 0pt 35px; 	vertical-align: middle; 	font-size: 14px; 	font-weight: bold; 	color: rgb(170, 170, 170);}.login_form {	border: 2px solid #B0B0B0; float: right; width: 300px;}.login_form .login_form_head {	padding: 10px 10px;}.eingabe, .eingabe_error {  padding:2px 10px;  font-family: Tahoma, FreeSans, Verdana, Arial, Helvetica;  font-size: 11px;  text-align:left;  clear:left;  padding-left: 0px;}.eingabe div {  clear:left;  float:left;  font-weight:bold;  text-align:left;  height:20px;  width: 98px;   font-weight: normal;}.eingabe_error div {  clear:left;  float:left;  font-weight:bold;  text-align:left;  height:20px;  font-weight: normal;}.eingabe_error .errortext {float:none; height:25px; padding-left: 130px; color: red;}.eingabe .title, .eingabe_error .title {  font-family: Tahoma, FreeSans, Verdana, Arial, Helvetica;  font-size: 12px;  font-weight: bold;  color: #FF910D;  text-align:left;  border-bottom: 3px double #FF910D;  margin-bottom:5px;  width:100%;}.eingabe .input {  border:1px solid #9198A0;}.eingabe .errortitle {  padding:10px 0px 3px 10px;  width:100%;  background: #ffb3b5;  border:1px solid red;  margin-bottom:10px;  text-align:center;}.eingabe_error .input {  border:1px solid red;  background: #ffb3b5;}.eingabe .input, .eingabe_error .input {  width:255px;  margin-right:2px;}.eingabe select.input, .eingabe_error select.input {  width:259px;}.errortitle {  float:none;  border:1px solid #ffb3b5;  margin-bottom:10px;}.errortitle div {  float:none;  padding:5px 15px;  text-align:left;  font-weight:bold;  border:1px solid #fff;  background:#ffb3b5;  font-size: 11px;}.inputRequirement {	color:#FF8000;	font-weight:bold;}/*products listing*/.products_listing {	background-color:#333333;	padding:10px;    padding-bottom:0px;}.products_listing  .line{	border:1px dotted #E0E0E0;	clear:both;	margin:8px 100px 8px 100px;    line-height:0.5px;}.products_listing .listing {	background-color:#333333;	height:138px;	clear:left;	padding:5px 0px 5px 0px;}.products_listing .listing:hover {	background-color:#000000;}.products_listing .listing .left {/*image*/	float:left;	width:100px;	background:transparent;}.products_listing .listing .product_image{    border: 1px solid #cccccc;    margin: 6px 0px;	margin-left:18px;    height:80px;    width:80px;}.products_listing .listing .middle {	float:left;	margin:0;	padding-left:10px;	width:318px;}.products_listing .listing .middle .product_name {	font-size:12px;	font-weight:bold;}.products_listing .listing .right {	float:left;	width:190px;	border-left:1px solid #E0E0E0;	padding:0px;	padding-left:18px;}	.products_listing .listing .right .price{	margin-bottom:8px;}.products_listing .listing .right .product_price{	font-size:13px;	font-weight:bold;	color:#B9DCFF;}.products_listing .listing .right .product_price_with_shipping {	font-size:11px;	color:#B9DCFF;}.products_listing .listing .right .avai,  .products_listing .listing .right  .shippingtime{	font-size:10px;}.products_listing .listing .right .avai  a{	font-size:11px;}.products_listing .listing .right .list{    background: url(img/pfeil_orange.gif) 1px 3px no-repeat;	padding-left:10px;	padding-bottom:2px;	font-size:10px;}.products_listing .listing .right .list  a{	font-size:11px;	padding-left:10px;	background: url(img/pfeil_orange.gif) 1px 3px no-repeat;	text-decoration:none;}.products_listing .listing .right a:hover {	text-decoration:underline;}.products_listing .listing .right .list .add_cart,.products_listing .listing .right .list .add_wishlist {    padding:0px;    margin:-2px 0px 0px -2px;    width:100px;    height:14px;    color:#FF8000;    background:none;    border:none;    font-size:11px;    font-weight:normal;    text-align:left;    text-decoration:none;    font-family: Tahoma, FreeSans, Verdana, Arial, Helvetica, Serif, "Sans Serif", "MS Sans Serif";    cursor:pointer;}* html .products_listing .listing .right .list  .add_cart,.products_listing .listing .right .list .add_wishlist {    margin:-2px 0px 0px 0px;}*+html .products_listing .listing .right .list .add_cart,.products_listing .listing .right .list .add_wishlist {    margin:0px 0px 0px 0px;}.products_listing .listing .right .list .add_cart:hover,.products_listing .listing .right .list .add_wishlist:hover {	text-decoration:underline;}/*navigation*/.navigation {	font-size:11px;	padding: 20px 10px 10px 5px;}.navigation  .text{	float:left;}.navigation  .pages{	float:right;}* html .navigation  .text {padding:8px;}* html .navigation  .pages {padding:8px;}*+ html .navigation  .text {padding:8px;}*+ html .navigation  .pages {padding:8px;}.navigation  .pages .pageResultsCurrent {padding: 2px 5px 2px 5px;border:1px double #fff;background-color:#ffbe72;color:#000000;}.navigation  .pages a.pageResults {padding: 2px 5px 2px 5px;border:1px double #969696;background-color:#2A2A2A;color:#ff8d07;font-weight:bold}/*cart*/.trash_cart {	margin-bottom:-3px;}.refresh_cart {	margin-bottom:-9px;	border:0px;}/*shpping image*/.shipping_image {	margin-bottom:-3px;}.shippingPrice .shippingModule {	border-bottom:1px solid #000;	font-size:11px;	font-weight:bold;	background-color:#171717;	padding: 3px 2px 1px 2px;}.shippingPrice .finalprice {	border-bottom:1px solid #000;	font-size:12px;	background-color:#555555;	padding: 1px 2px 1px 5px;}.shippingPrice  .title {	border-bottom:1px solid #000;	font-size:11px;	background-color:#555555;	padding: 1px 2px 1px 3px;}/*kabel*/.kabel_all {    margin-top:1em;	padding-left:2em;	padding-top:10px;	padding-bottom:10px;	background-color:#494949;	/*background-image:url(img/lb_bg.png);	background-repeat:no-repeat!important;	background-position:320px 2px;*/	background-color:#494949;}.kabel_form {	height:80px;	z-index:-1;}.kabel_interval {    margin-top:-40px;	padding-top:0px;	padding-bottom:10px;	font-size:11px;	z-index:99;}.kabel_interval ul{	list-style-type:none;}.kabel_interval ul li{	padding-bottom:2px;}/*leinwand_berater*/.width_all {    margin-top:1em;	padding-left:2em;	padding-top:10px;	padding-bottom:10px;	background-color:#494949;	background-image:url(img/lb_bg.png);	background-repeat:no-repeat!important;	background-position:320px 2px;	background-color:#494949;}.width_form {	height:80px;	z-index:-1;}.step {	border:1px solid #FF8040;	padding:3px 8px 3px 8px;	margin-top:10px;	margin-bottom:20px;	font-weight:bold;	font-size:12px;	background-color:#8AC5FF;	color:#000000;}.width_form  h3{	margin-bottom:5px;}.width_interval {    margin-top:-40px;	padding-top:0px;	padding-bottom:10px;	font-size:11px;	z-index:99;}.width_interval ul{	list-style-type:none;}.width_interval ul li{	padding-bottom:2px;}.width_category {    margin-top:-40px;	padding-top:0px;	padding-bottom:10px;	font-size:11px;	z-index:99;}.width_category ul{	list-style-type:none;}.width_category ul li{	padding-bottom:2px;}.width_result  {	padding-top:10px;	padding-bottom:10px;	margin-top:1em;	margin-bottom:20px;	font-size:11px;	background-color:#80FF80;	color:#000000;	font-weight:bold;}.width_param {	border:1px solid #cccccc;	padding: 5px 8px 5px 8px;	margin-left:1px;	margin-right:1px;	background-color:#2A2A2A;	color:#ffffff;	font-weight:bold;}div#gewaehrleistung {	padding: 5px 18px 5px 8px;	margin: 20px 18px 5px 20px;	background-color:#414141;	color:#ffffff;	border:1px solid #7F7F7F;}/*menu of projector*/.categorymenuprojector {width: 153px; background-color:#77BBFF; border-style:solid; border-color:#003162; border-width:0px 1px 1px 1px; padding:5px 0px 5px 0px; margin-bottom:15px;}.categorymenuprojector h3 {	background-color:#003C77;	text-align: center;}.categorymenuprojector .cat {    margin:0px 10px;    width:138px;    padding:2px 0px;    overflow:hidden;    border-top:1px solid #178BFF;}.categorymenuprojector .cat a {    color:#fff;    font-weight:bold;    font-size:11px;    text-decoration:none;    vertical-align: middle;}.categorymenuprojector .cat a:hover {    color:#000000;}div#hinweis {color:orange;margin-top:10px;margin-bottom:10px;}.promo {	border:solid 1px #555555;width:200px;height:250px;float:left;padding: 5px;margin:5px;}.promo .product_image{    border: 1px solid #cccccc;    margin: 3px 0px;	margin-left:5px;	margin-right:10px;    height:80px;    width:80px;    float:left;}.promo .short_description {	margin:3px 0px;	display:block;}.promo .price {	float:left;	clear:right;	margin:3px 2px;	margin-left:5px;	padding: 0;}.promo .price .product_price{	font-family:Verdana;	font-size:16pt;	font-weight:bold;	color:orange;	}.promo .price .product_price_asking{	font-family:Verdana;	font-size:12pt;	font-weight:bold;	color:red;	}.promo .product_tax {	font-family:Verdana;	font-size:8pt;}
