@charset "windows-1251";
#header				{display:none;}
#footer				{display:none;}
#leftcolumn			{display:none;}
#rightcolumn		{display:none;}
body {background-color: transparent;height: auto;}
#container, #main	{width:100% !important;float: none !important;border:none;margin: 0;}
#content 			{float: none !important;display: block;width: 100% !important;	border: none;}
.createaccount, .btn_primary, .carousel_wrap, .cart_empty_shop_menu, 
.orderdetails .thankyoumessage .printpage, .x-shadow, .x-panel, .x-layer, .x-dd-drag-proxy,
.breadcrumb, .thankyoumessage a, .orderhistory-bottom, .slide-panel {display:none!important;}

.orderconfirmation_brand_promo, .orderdetails .thankyoumessage h1, .orderdetails .contentasset {float: none !important;}

.orderdetails, .orderdetails .thankyoumessage, .orderdetails .orderheader, .orderdetails .orderbilling,
.orderdetails .orderpaymentsummary, .orderdetails .ordershipments, .orderdetails .orderpayment, .orderdetails .newuser ,
.orderdetails .ordershipment, .orderdetails .orderheader_left, .orderdetails .orderheader_right  {width: 100% !important; border-top-width: 5px; border-bottom-width: 5px;display:block !important;float:none !important;clear:both !important;background: none;}

.orderdetails .thankyoumessage {padding-top: 5px;}
.orderdetails .orderheader {padding: 10px 0;margin-left: 0;}
.orderdetails .orderheader h2, .orderdetails .orderheader_block {display:block;padding-left: 20px;}
.orderdetails .orderheader a {color: #333;}
.orderdetails .orderheader p {line-height: 14px;}
.orderdetails .orderheader_left, .orderdetails .orderheader_right {margin:0; padding:15px 20px;border:0 none;border-bottom: 5px solid #ebebeb;}

.orderdetails .newuser .orderbilling, .orderdetails .orderbilling {border-left: 0 none;}
.orderdetails .newuser .ordershipmentdetails, .orderdetails .newuser .orderbilling,
.orderdetails .ordershipmentdetails, .orderdetails .orderbilling {padding:15px 20px 15px 0 !important;margin-bottom:0;width:auto !important;float:none !important;}

.orderdetails .ordershipments {border-bottom: 0 none;}
.orderdetails .ordertotals, .orderdetails .orderpayment {margin: 0 !important;}
.orderconfirmation .orderpayment {color: #000;}

.orderdetails .ordertotalstable, .orderdetails .ordertotalstable tr {width: 100%;}
.orderdetails .orderpaymentsummary {padding-left:0 !important;padding-right:0 !important;}
.orderdetails .orderpaymentsummary h2 {border-bottom: 1px solid #ebebeb;padding-left:20px;padding-right:20px;}
.orderdetails .ordertotalstable .label, .orderdetails .ordertotalstable .value {line-height: 18px;padding-left:20px;padding-right:20px;}
.orderdetails .orderpaymentsummary .ordertotal.bg td {padding-top: 5px;}
.orderdetails .orderpaymentsummary h1 {padding-left:20px;}
#container~div {display:none !important;}
.producttile .price {position:relative;bottom:auto;}

.co-basket-bottom-asset, 
.confirmation-start-right-here,
.display-stickvogel-popup {display: none;}
.orderconfirmation .personalized-line .personalized-line-item div {overflow: hidden;}
.orderconfirmation-top-asset .co-top-block {background: none !important;}
.orderconfirmation .thankyoumessage{float: left !important;}
.orderconfirmation .newuser{padding-bottom: 0;margin-bottom: 0;}