/* SITE ALLGEMEIN */* { margin: 0; padding: 0; }html, body { height: 100%; margin-bottom: 1px; }body {  font: normal 11px Verdana, Arial, Helvetica, sans-serif;  margin: 0;   padding: 0;   background-image: url(img/bg_body.gif);  background-color: #CBCED4;}#sitewrapper {  position: absolute;  top: 20px;  left: 50%;  margin: 0 0 0 -478px;  padding: 0;  width: 956px;  border: 0;}#shadow_top {  margin: 0;  padding: 0;  width: 956px;  height: 3px;  border: 0;  background-image: url(img/bg_shadow_top.png);  background-repeat: no-repeat;}#shadow_main {  margin: 0;  padding: 0;  width: 956px;  border: 0;  background-image: url(img/bg_shadow_main.png);  background-repeat: repeat-y;}#shadow_bottom {  margin: 0;  padding: 0;  width: 956px;  height: 7px;  border: 0;  background-image: url(img/bg_shadow_bottom.png);  background-repeat: no-repeat;}#boxwrapper {  margin: 0 8px 0 8px;  padding: 0;  width: 940px;  background-color: #fff;  border: 0;}#headerbox {  margin: 0;  padding: 0;  width : 940px;  height: 130px;  background-color: #727785;  background-image: url(img/bg_headerbox.gif);  background-repeat: no-repeat;}#sprachbox {  margin: 0;  padding: 107px 0 8px 36px;  width : 164px;  height: 15px;  float: left;}#sprachbox a,#sprachbox a:link,#sprachbox a:visited  {  font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color: #680326;  text-decoration: none;}#sprachbox a:hover,#sprachbox a:active {  font: normal 11px Verdana, Arial, Helvetica, sans-serif;  color: #FFFFFF;  text-decoration: none;}#topnavbox {  margin: 0;  padding: 106px 0 8px 4px;  width : 490px;  height: 16px;  float: left;}#cartbox {  position: relative;  top: 9px;  right: 14px;  padding: 0;  width : 186px;  height: 110px;  background-image: url(img/bg_cartbox.gif);  background-repeat: repeat-x;  float: right;}table#musterbox {  margin: 0;  padding: 0;  width : 940px;  background-image: url(img/bg_musterbox.gif);  background-repeat: repeat-y;}table#farbbox {  margin: 0 0 0 24px;  padding: 0;  width : 916px;  background-image: url(img/bg_farbbox.gif);  background-repeat: repeat-y;}#footerspacebox {  margin: 0 0 0 24px;  padding: 0;  width : 916px;  height: 24px;}#footerbox {  margin: 0;  padding: 0;  width : 940px;  height: 17px;  background-color: #727785;  background-image: url(img/bg_footerbox.gif);  background-repeat: repeat-y;  text-align: left;  clear: both;}.fusspos {  padding: 0 0 0 24px;  margin: 0;  text-align: left;  font: normal 9px/17px Arial, Helvetica, sans-serif;  color: #B06065;  text-decoration: none;}.fusspos a,.fusspos a:link,.fusspos a:visited  {  font: normal 9px/17px Arial, Helvetica, sans-serif;  color: #B06065;  text-decoration: none;}.fusspos a:hover,.fusspos a:active {  font: normal 9px/17px Arial, Helvetica, sans-serif;  color: #FBEAD0;  text-decoration: none;}#leftbox {  margin: 0 0 20px 0;  padding: 0;  width : 176px;/*  float: left; */}#navtrailbox {  margin: 0;  padding: 6px 30px 0 24px;  width : 686px;  height: 40px;  float: left;  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;  color: #4F535E;  text-decoration: none;}#navtrailbox a, #navtrailbox a:link, #navtrailbox a:visited, #navtrailbox a:active {  font: normal 10px/16px Verdana, Arial, Helvetica, sans-serif;  color: #97002E;  text-decoration: none;}#navtrailbox a:hover {  color: #4F535E;  text-decoration: none;}#contentbox {  margin: 0;  padding: 0 30px 0 42px;  width : 668px;  float: left;  color: #5F636F;   line-height: 20px;}#logobox {  position: relative;  padding: 0;  margin: 0;  width: 990px;  height: 67px;}/*#navbox {  position: relative;  padding: 0 0 0 16px;  margin: 0;  width: 954px;  height: 27px;  background-image: url(../includes/bilder/bg_navbox.gif);  background-repeat: no-repeat;  text-align: left;}*//* HEADINGS */h1 { color: #5F636F; font-weight: bold; font-size: 13px; margin: 5px 0px 15px 0px; padding: 0px; width: auto; border-bottom: 0px solid #5F636F; }h2, h3 { color: #5F636F; font-weight: bold; font-size: 11px; margin: 5px 0px 8px 0px; padding: 0px; }h4 { color: #D48480; font-weight: bold; font-size: 11px; margin: 5px 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: #97002E; }a:visited { color: #97002E; }a:hover,a:active { color: #c64934; }a img { border: none; }/* INPUT ELEMENTS GLOBAL (CSS 1 compatible) */input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }.inputborder { height: 14px; margin: 2px 0 2px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C97C79; }textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C97C79; }select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C97C79; }/* INPUT ELEMENTS DETAILED (CSS 2 compatible - works only in new browsers (FF 2.0, IE 7...) *//* input[type=text], input[type=password] { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 1px solid #C97C79; } *//* 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 { clear: both; padding-top: 1px; height: 0; overflow: hidden; margin: 12px 0px 8px 0px; display: inline; height: 0px; line-height: 0px; display: block; background-image: url(img/hr_productpreview.gif); }/* TABLE GLOBAL */table td { padding: 0px; }/* WHOLE SITE WRAPPER#wrap {	margin: 0 auto; width:950px; background-color:#fff; border-style:solid; border-color:#fff; border-width:0px 10px 0px 10px;}*//* HEADER WITH LOGO, SEARCH BOX AND LANGUAGE SELECTION#header {height:115px;background: #666 url("img/bg_header.gif") repeat-x; border-bottom: 1px solid #fff; border-top: 10px solid #fff;}#header	#logo {padding-left:27px; float:left}#header #search {width: 260px; height:75px; float:right; background: url("img/bg_search_breakline.gif") no-repeat; color:#fff; padding:40px 0px 0px 20px}#header #search a {color:#fff; font-size:11px;}#header td {padding-top:1px; padding-right:4px;}*//* BREADCRUMB PATH AS LIST#breadcrumb {clear:both; color:#c64934; padding:1px 0px 10px 15px; list-style-type:none; background-color:#fff; height:22px; background-image:url(img/bg_breadcrumb.gif); 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:#333333; margin:0; padding:0;}*//* TOPMENU AS LIST *//* #topmenuwrap {background: url(img/bg_topmenu.gif) repeat-x;}   */#topmenu { padding: 0 0 0 20px; margin: 0; list-style-type: none; font-size: 11px; }#topmenu li { padding: 1px 19px 0 0; margin: 0; float:left; }#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active { text-decoration: none; font-weight: bold; cursor: pointer; color: #696E7C; margin: 0; padding: 0; }#topmenu a:hover { color: #97002E; }/* 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:950px;padding:0;}/* LEFT COLUMN */#leftcol {float:left; width:200px; padding:0px 0px 15px 0px;}/* RIGHT COLUMN */#rightcol {float:right; width:200px; padding:0px 0px 15px 0px;}/* MAIN CONTENT */#content {float:left; width:495px; padding:0px 25px 0px 25px; margin-bottom:15px;}#contentfull {width:890px; padding:0px 30px 0px 30px; margin-bottom:15px;}/* CATEGORY MENU */h2.categoryheader { height: 18px; background-color: #D48480; font-size: 11px; color: #FBEAD0; padding:0px 2px 0px 12px; margin: 0; line-height: 18px; vertical-align: middle; }h2.categoryheader a { text-decoration: none; color: #fff; }ul#categorymenu { background-color: #EDEDED; margin: 4px 0 10px 0; }/* 1st TIER */ul#categorymenu li.level1 { background-color: #FBEAD0; list-style-type: none; padding: 4px 0px 4px 12px; }ul#categorymenu li.level1 a { text-decoration: none; color: #696E7C; font-weight: bold; }/* 2nd TIER */ul#categorymenu li.level2 { list-style-type: none; background-color: #FBEAD0; padding: 4px 0px 4px 18px; }ul#categorymenu li.level2 a { font-size: 11px; text-decoration: none; color: #696E7C; font-weight: normal; }/* 3rd TIER */ul#categorymenu li.level3 { list-style-type: none; background-color: #FBEAD0; padding: 4px 0px 4px 22px; }ul#categorymenu li.level3 a { font-size: 11px; text-decoration: none; color: #696E7C; font-weight: normal; }/* BOXES GLOBAL DEFINITION */h2.boxheader { height: 18px; background-color: #D48480; font-size: 11px; color: #FBEAD0; padding:0px 2px 0px 12px; margin: 0; line-height: 18px; vertical-align: middle; }h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited { text-decoration: none; color: #ffffff; }.boxbody { background-color: #FBEAD0; padding: 8px 12px 2px 12px; margin-bottom: 6px; line-height: 16px; }.boxbody td.boxtextbold { padding: 4px 0 4px 0; font-weight: bold; color: #C97C79; }.boxbody h3, .boxbody h3 a { font-size: 11px; }.boxbody h3.center, .boxbody h3.center a { font-size: 11px; text-align: center; }.boxbody p {color:#000000; font-size:11px; margin:6px 0px 6px 0px}.boxbody p.center {color:#000000; font-size:11px; text-align:center; margin:6px 0px 6px 0px}.boxbody td { font-size: 11px; margin: 6px 0px 6px 0px; }.boxbody .productOldPrice { font-size: 11px; font-weight: normal; }.boxbody div.hr {margin-top:5px; margin-bottom:5px}.boxbody div.hrlightgrey {margin-top:5px; margin-bottom:5px;}.boxbody a:link, .boxbody a:hover, .boxbody a:active, .boxbody a:visited { font-size: 11px; font-weight: bold; color: #696E7C; text-decoration: none; }.boxbody a:hover { text-decoration: none; color: #97002E; }.boxbody .productboximage { border: solid 1px #999999; }.boxbody ul.contentlist { margin: 0; padding: 0; }.boxbody ul.contentlist li { margin: 0; padding: 1px 0 1px 0; list-style-type: none; }/* CART BOX */h2.boxcartheader { height: 18px; background-color: #FBEAD0; font-size: 11px; color: #D48480; padding: 0px 2px 0px 12px; margin: 0; line-height: 18px; vertical-align: middle; }h2.boxcartheader a { text-decoration: none; color: #fff; }.boxcartbody { padding: 4px 8px 0px 12px; margin-bottom: 5px; background-color: #D48480; color: #FBEAD0; line-height: 14px; }.boxcartbody p { font-size: 11px; color: #FBEAD0; }.boxcartbody a:link, .boxcartbody a:hover, .boxcartbody a:active, .boxcartbody a:visited { text-decoration: none; color: #ffffff; font-weight: bold; vertical-align: middle; }.boxcartbody a:hover { text-decoration: none; color: #97002E; }/* PRODUCT PREVIEW */.productPreview { float: left; width: 161px; text-align: center; padding: 0; margin: 0; }.productPreviewPlus { float: left; width: 161px; text-align: center; padding: 0; margin: 0 8px 0 0; }img.productImageNoBorder { border: 0; }.productPreview a:link, .productPreview a:hover, .productPreview a:active, .productPreview a:visited, .productPreviewPlus a:link, .productPreviewPlus a:hover, .productPreviewPlus a:active, .productPreviewPlus a:visited { line-height: 16px; text-decoration: none; cursor: pointer; color: #696E7C; margin: 0; padding: 0; }.productPreview a:hover, .productPreviewPlus a:hover { color: #97002E; }.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: 11px; font-weight: normal; }.productPreviewContent .taxandshippinginfo a {font-size:11px; font-weight:normal; color:#999999;}/* PRODUCT INFO / PRODUCT DETAILS */#productinfowrap { display: table; width: 100%; color: #5F636F; line-height: 20px; }#productinfoimages { float: left; text-align: center; padding: 10px 50px 10px 0; margin: 0; }#productinfoimages .productimage { border: 0;}#productinfoimages .productimage_mo { border: 0; padding: 20px 0 0 0; }#productinfoimages .productimage_mo_re { border: 0; padding: 20px 0 0 28px; }#productinfoimages .hrlightgrey {margin-top:6px; margin-bottom:6px;}#productinfopricewithimages { float: right; width: 260px; }#productinfopricewithimages img { cursor: pointer; }#productinfopricewithoutimages {width:100%}#productinfopricewithoutimages img {cursor:pointer}#productinfoprice {padding:5px}#productinfoprice .hrlightgrey {margin-top:6px; margin-bottom:6px;}#productinfoprice .productprice {margin:0; padding:0; font-size:14px; font-weight:bold;}#productinfoprice .productOldPrice { margin: 0; padding: 0; font-size: 11px; font-weight: normal; }#productinfoprice .taxandshippinginfo {margin:0; padding:0; font-size:11px; font-weight:normal; color:#999999;}#productinfoprice .taxandshippinginfo a {margin:0; padding:0; font-size:11px; 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:#FFF2CC; padding:6px; border-style:solid; border-width:1px 0px 0px 0px; border-color:#DA9401}.addtobasket { padding: 6px; }   img.kategorie_bild { padding: 0 0 10px 10px; float: right; border: 0; }img.cat_img { margin: 0; padding: 0; border: 0; }td.cat_link a, td.cat_link a:link, td.cat_link a:visited, td.cat_link a:hover, td.cat_link a:active { text-decoration: none; font-weight: bold; cursor: pointer; color: #696E7C; margin: 0; padding: 0; }td.cat_link a:hover { text-decoration: none; color: #97002E; }/* 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; margin-top: 10px; background-color: #DEDFE3; border: 1px solid #D48480; }div.highlightbox ul { margin-left: 15px; padding: 0; display: block; list-style-type: square; line-height: 20px; }div.highlightbox h1 { color: #696E7C; padding: 0px 0px 10px 0px; margin: 0; border: none; font-size: 11px; }div.hr { height: 1px; line-height: 1px; margin: 0; padding: 0; display: block; }/* PAYMENT TYPE SELECTION */table.paymentblock {background-color:#FFF2CC; 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:#FFFFFF; font-weight:bold;}/* SHIPPING TYPE SELECTION */table.shippingblock {background-color:#FFF2CC; 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:#FFFFFF; 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:#FFF2CC; 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}/* ORDER DETAILS */table.orderdetails { font-size: 11px; background-color: #B7B5BF; border: 1px solid #D48480; }table.orderdetails tr td { padding: 4px; }table.orderdetails tr.headerrow td { background-color: #727785; color: #FFFFFF; font-weight: bold; }table.orderdetails tr.headerrow td.left { text-align: left; }table.orderdetails tr.headerrow td.center { text-align: center; }table.orderdetails tr.headerrow td.right { text-align: right; }/* ORDER DETAILS CONTENT ROW 1 */table.orderdetails tr.contentrow1 td { background-color: #CBCED4; 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 #333333 1px; }table.orderdetails tr.contentrow1 td.productname { text-align: left; }/* ORDER DETAILS CONTENT ROW 2 */table.orderdetails tr.contentrow2 td { background-color: #B7B5BF; 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 #333333 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-color: #727785; color: #FFFFFF; text-align: right; }/* PRODUCT NAVIGATOR */div.productnavigator {background-color:#EDEDED; padding:8px; border:#999999 1px solid}/* REVIEW LIST */table.reviewlist {background-color:#FFF2CC; 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:#FFFFFF; font-weight:bold}table.reviewlist tr.contentrow1 td {background-color:#FFF2CC;}table.reviewlist tr.contentrow2 td {background-color:#FFEAAB;}textarea#review {width:100%}/* MEDIA LIST */table.medialist {background-color:#FFF2CC; 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:#FFF2CC;}table.medialist tr.contentrow2 td {background-color:#FFEAAB;}/* SITEMAP */.sitemapwrap {}.sitemapwrap .sitemapleft {background-color:#FFF2CC; border-style: solid; border-width:1px; border-color:#DA9401; display:table; float:left; width:235px; margin-bottom:15px;}.sitemapwrap .sitemapright {background-color:#FFF2CC; 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:#FFFFFF; font-weight:bold}.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover {color:#FFFFFF; text-decoration:none}.sitemapcontent {padding:6px}.sitemapcontent li {list-style-type:none}/* 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-right:15px; border: solid 1px; padding:8px}ul#checkoutnavigation li.active {background-color: #FFEAAB}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 */.errormessage { padding: 6px; font-weight: bold; color: #FBEAD0; border: 2px solid #5E0524; background-color:#97002E; }/* SUCCESS MESSAGE */.messageStackSuccess {padding:4px; background-color:#66FF66}/* FOOTER.footer {clear:both; text-align:center; font-size:11px; color:#666666; background-color:#E2E2E2; padding: 8px; margin-bottom:5px;}.footer a {color:#666666; text-decoration:underline}   *//* COPYRIGHT */.copyright {margin: 0 auto; width:970px; background-color:#FFFFFF; text-align:center; color:#666666; font-size:11px; padding:0px 0px 10px 0px;}/* XTC ParseTime */.parseTime { clear: both; margin: 0 auto; width: 970px; text-align: center; color: #666666; font-size: 10px; padding: 0px 0px 10px 0px; }
