HTML,BODY{	margin: 0px;	padding: 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	background-image: url(0/images/bg.jpg);	background-repeat : repeat-x;	background-color: #FFEED6;}TABLE,TR,TD,TH,LI{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	margin: 0px;	color: inherit;}SUP A{	font-size: 60%;	text-decoration: none;	font-weight: bold;}SUP A:Hover{	text-decoration: none;}IMG{    border: none;} b{	color: inherit;}FORM	{	padding: 0px;	margin: 0px;}HR		{	color:#ffffff;	height: 2px; border-top:1px solid #efeff1;border-bottom:1px solid #ffffff;}A		{    color: black;    text-decoration: none;}A:Hover{    color: #D81F01;    text-decoration: none;}A.details{	color: #993300; text-decoration: underline; padding-bottom: 13px;}H1 {    color: #000;	 margin: 0px;padding:0px;    font-weight: bold;    font-size: 17px;}H2 {	color: #000;	margin: 0px;padding:0px;	font-weight: bold;	font-size: 12px;}SMALL {    font-size: 70%;}#main_table_fixed{        position: relative;	width:779px;	background-color: #ffffff;	margin-top: -2px;	left: -143px;	border: 1px solid #993300;        border-top: 0px;        border-bottom: 0px;} * html #main_table_fixed{	width:779px;	background-color: #ffffff;	margin-top: -2px;	margin-left: 21px;	border: 1px solid #993300;        border-top: 0px;        border-bottom: 0px;        left:0}#main_table{	width:auto;}.containermain{	width: 100%;	padding-top:0px;	margin-left:15px;	margin-right:-15px;	padding-bottom: 0px;	-moz-box-sizing: border-box;}.top-image {   position: relative;   top: -10px;}* html .top-image {   top: 0px;}.containerleft{        padding-top:0px;	width: 180px;	border: 0px;      	border-right: 5px solid #C34C4D;	color: #404a54;	background-image: url(0/images/bg2.jpg);	background-repeat : repeat-x;	background-color: #FEA01A;}* html .rightmenu{     margin-top: -5px;}.containerright{        position: absolute;	width: 180px;	border: 0px;	color: #777e84;	-moz-box-sizing: border-box;	overflow: hidden;	margin-left:10px;	margin-top:-50px;}* html .containerright{        position: absolute;	width: 180px;	border: 0px;	color: #777e84;	left:790px;        top:-25px;}.containertop,.containerbottom{}.containertop_fixed{	width:779px;	text-align: center;	padding-left: 140px;}.containerbottom_fixed{	width:779px;	text-align: center;	padding-left: 0px;	margin-left: -143px;}* html .containertop_fixed{	width:779px;	text-align: center;	padding-left: 0px;	margin-left:  -140px;}* html .containerbottom_fixed{	width:779px;	text-align: center;	padding-left: 0px;	margin-left:  21px;}.boxheader,.boxfooter,.boxheadermenu{	width: 100%;	height: auto;}.boxheader{	margin-left: -160px;	color: #b3b7ba;	text-align: center;	vertical-align: text-bottom;	min-height:98px;	-moz-box-sizing: border-box;}* html .boxheader{	margin-left: 4px;	color: #b3b7ba;	text-align: center;	vertical-align: text-bottom;	min-height:98px;	-moz-box-sizing: border-box;}.boxheadermenu{	padding: 0px;	background-color: #ff3300;	border-top: 1px solid white;	border-bottom: 1px solid white;	color: #ffffff;	min-height:28px;}.boxfooter{	margin-top:-2px;	padding: 6px 0px 6px 0px;	text-align: center;	background-color: #902727;	color: #ffffff;	font-size: 12;	font-weight: bold;	vertical-align: absmiddle;	text-align: right;}.boxfooter A,.boxfooter A:Hover{	color: #ffffff;}.firmenservice,.firmenservice A,.firmenservice A:Hover{	text-decoration: none;}.boxfootermenu{	padding: 8px 160px 10px 150px;	text-align: center;	background-color: #ffffff;	color: #677787;}.boxleft{	width: 187px;	background-color: #902727;	color: #ffffff;	font-size: 12px;	font-weight: bold;	padding-left: 6px;	padding-top: 5px;	padding-bottom: 5px;	border-bottom: 1px solid #902727;	margin-top: 30px;	-moz-box-sizing: border-box;}.boxleft-content{	width: 187px;	background-color: #FEA01A;	color: #404a54;	padding-left: 0px;	padding-right: 0px;	padding-top: 3px;	padding-bottom: 0px;        margin-bottom: 0px;	border-bottom: 1px solid #902727;	-moz-box-sizing: border-box;}.boxleft-content2{	width: 187px;	color: #404a54;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	padding-bottom: 0px;        margin-bottom: 0px;	border-bottom: 0px solid #902727;	-moz-box-sizing: border-box;}.boxrightmyaccountborder{	border: 0px solid #993300;	width: 170px;	padding-bottom: 10px;}.boxrightproductborder{	border-left: 3px solid #edf1f0;	border-top: 1px solid #ffffff;	background-color: #fafafa;}.boxrightmyaccount,.boxrightproduct {	width: 170px;	font-weight: normal;	font-size: 11px;	padding-top: 3px;	padding-left: 3px;	padding-bottom: 3px;	border: 1px solid #993300;	border-bottom: 0px solid #993300;	-moz-box-sizing: border-box;}.boxrightmyaccount{	background-color: #FEA01A;	color: #ffffff;}.warenkorb-image {   width: 170px;   position: absolute;   top: 13px;}.firmenservice-image {   margin-left: -10px;   margin-right: -10px;   margin-top: -3px;   margin-bottom: 5px;   border-bottom: 1px solid #993300;}.boxrightproduct{	background-color: #edf1f0;	color: #747d84;}.boxrightmyaccount-content,.boxrightproduct-content{	width: 170px;	padding-left: 10px;	padding-right: 10px;	padding-top: 3px;	padding-bottom: 3px;        border: 1px solid #993300;	-moz-box-sizing: border-box;}.boxrightmyaccount-content TD{  color: #993300;}.boxrightproduct-content TD{  color: #787f87;}.boxrightmyaccount-td{  color: #ffffff;}.boxrightproduct-td{  color: #787f87;}.boxleft-td{  font-size: 11px;  color: #993300;  text-decoration: underline;}.boxleft-td2{  font-size: 11px;  color: #993300;  text-decoration: none;}.boxrightmyaccount-content{	background-color: #FFF3D9;	color: #000000;	margin-left: 0px;}.boxrightproduct-content{	background-color: #fafafa;	color: #777e84;	border-top: 1px solid #d9d9d9;	border-left: 0px solid #edf1f0;}.containerthirdrow,.containerthirdrowfix,.containerquarterrow{	float: left;	margin-left: 0px;	padding-right:7px;}* html .containerthirdrow,* html .containerthirdrowfix,* html .containerquarterrow{	float: left;	margin-left: 0px;	padding-right:0px;}.containerhalfrow{	float: left;	margin-left: 0px;	margin-right: 0px;}* html .containerhalfrow{	float: left;	margin-left: 0px;	margin-right: 0px;}.containerfullrow{ float: left;	margin-left: 0px;	padding-right: 0px;}* html .containerfullrow{	float: left;	padding-left: 0px;	padding-right: 0px;}.containerfullrow{	width:100%;}.containerhalfrow{	width:50%;}* html .containerhalfrow{	width:49%;}.containerquarterrow{	width:23%;}* html .containerquarterrow{	width:25%;}.containerthirdrow {	width:33%;}.containerthirdrowfix {	width:24%;}.locationrow{        background-color: #C34C4D;	vertical-align: bottom;	border-bottom: 1px solid #C34C4D;	color: #a7a7a7;	padding-top:0px;	margin-bottom:0px;	height: 24px;	margin-left:  0px;	margin-right: 0px;	-moz-box-sizing: border-box;}.locationrow2{        width:779px;        background-color: #ffffff;	vertical-align: bottom;	border-left: 1px solid #993300;	border-right: 1px solid #993300;	color: #a7a7a7;	margin-top:-5px;	padding-left:187px;	padding-bottom:2px;	height: 28px;	margin-left: -143px;	margin-right: 0px;	-moz-box-sizing: border-box;}* html .locationrow2{	margin-top: 0px;	margin-left: 21px;	margin-right: 0px;}.locationrow A,.locationrow, .locationrow2 td{	color: #663300;}.locationrow A{	color: #a7a7a7;}.producttitlerow_red,.producttitlerow_blue,.producttitlerow_red_big,.producttitlerow_blue_big,.productrow_borderaftertitle_full,.productrow_borderaftertitle_half,.productrow_noborder,.productrow_fullborder_full,.productrow_fullborder_half,.productrow_fullborder_quarter,.contentboxlistrow,.categorytitlerow,.contentbox,.categorydetailsrow,.categorydetailsrow_empty,.locatortitlerow,.locatortitlerow_empty,.locatordetailsrow {	vertical-align: top;	border: 1px solid #FEA01A;	padding: 0px;	margin-left: 15px;	margin-right: 15px;	margin-bottom: 10px;	padding-bottom:2px;	font-size: 11px;	-moz-box-sizing: border-box;}  .productrow_borderaftertitle_half,.productrow_fullborder_half{        margin-right: 15px;}* html .productrow_borderaftertitle_half,* html .productrow_fullborder_half{        margin-right: 4px;}.locatortitlerow,.locatortitlerow_empty,.locatordetailsrow {	border: 1px solid #677787;}.producttitlerow_red_big,.producttitlerow_blue_big,.producttitlerow_red,.producttitlerow_blue,.productcategoryrow,.contentboxlistrow,.categorytitlerow,.locatortitlerow,.locatortitlerow_empty{	min-height: 28px;	height: 28px;	border-bottom: 1px none;	margin-bottom: 0px;	vertical-align: middle;	font-size: 11px;	font-weight: bold;	padding-top:8px;	padding-left:7px;}.producttitlecell_red,{	        font-size: 11px;	font-weight: bold;	color: #FEA01A;}.producttitlecell_blue,.contentboxlistrow,.categorytitlerow{	font-size: 11px;	font-weight: bold;	color: #FEA01A;}.producttitlerow_red_big,.producttitlerow_red{        background-color: #FEA01A;	border-left:8px solid #C34C4D;	border-top:1px solid #C34C4D;	color: #ffffff;	padding-top:10px;	vertical-align: bottom;	line-height:20px;}.producttitlerow_blue_big,.producttitlerow_blue,.contentboxlistrow,.categorytitlerow{        background-color: #FEA01A;	border-left:8px solid #C34C4D;	border-top:1px solid #C34C4D;	color: #ffffff;	padding-top:3px;	padding-bottom:1px;	vertical-align: bottom;	line-height:20px;}.producttitlerow_red_big,.producttitlerow_blue_big{	min-height: 51px;	height: 51px;}.producttitle_description{	font-weight: normal;	font-size: 10px;	color: gray;}.productcategoryrow{	min-height: 15px;	height: 15px;	vertical-align: middle;	padding:6px;	margin-left: 15px;	margin-right: 15px;	margin-top: 15px;	margin-bottom: 4px;        border: 1px solid #FEA01A;	border-left:8px solid #C34C4D;	color: #ffffff;	background-color: #FEA01A;	padding-left:7px;}.productrow_borderaftertitle_full{	min-height: 190px;	height: 211px;	border-top: 0px;	margin-top: 0px;	padding-top:0px;	margin-bottom: 15px;}.productrow_borderaftertitle_half{	min-height: 152px;	height: 152px;	border-top: 0px;	margin-top: 0px;	padding-top:0px;}.productrow_noborder{	min-height: 155px;	height: 155px;}.productrow_fullborder_full{	min-height: 195px;	height: 211px;}.productrow_fullborder_half{	min-height: 170px;	height: 170px;}.productrow_fullborder_quarter{	min-height: 244px;	height: 244px;}.productrow_noborder {	border: 1px solid White;	padding: 0px;	min-height: 0px;	height: auto;}.producttitlerow_red:after,.producttitlerow_blue:after,.productrow_borderaftertitle_full:after,.productrow_borderaftertitle_half:after,.productrow_borderaftertitle_quarter:after,.productrow_noborder:after,.productrow_fullborder_full:after,.productrow_fullborder_half:after,.productrow_fullborder_quarter:after,.productcategoryrow:after{	content: "";	display: block;	height: 0;	clear: both;}.logo_header{	margin-left:0px;	border: 0px;	float: none;	text-align: left;}.language,.language_activ,.link_headermenu{	color:#ffffff;}.link_header{	font-size:9px;	color: #b3b7ba;}td.link_header{	padding-right:15px;	padding-bottom:3px;}.link_footer{	font-size:12px;	color: #677787;	margin-left:7px;	margin-right:7px;}.currency,.currency_activ,A.currency,A.currency_activ{	color: #424a55;}A.language:Hover,A.language_activ:Hover,A.link_headermenu:Hover,A.link_header:Hover,A.link_headermenu:Hover{    color: #ffffff;    text-decoration: underline;}.language_activ,.currency_activ{	font-weight: bold;}.headermenu_fixedbox,.headermenu_autobox{	padding: 10px 5px 5px 5px;	float: left;	text-align: left;	height: 12px;}.headermenu_fixedbox{	width: 184px;	padding: 10px 0px 5px 5px;	-moz-box-sizing: border-box;}.headermenu_autobox{	padding-left: 15px;	padding-right: 15px;	border-bottom: 1px solid Gray;	border-left: 1px solid #ffffff;	border-right: 1px solid Gray;	font-weight: bold;}input,select,textarea{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: transparent;	margin-top: 4px;}select,textarea{	background-color: white;}.search_input{	background-color: White;	vertical-align: top;	width:122px;	color: #000;	font-weight: normal;	border: 2px inset gray;	border-bottom: 1px inset silver;	border-right: 1px inset silver;}.search_go{	width:30px;	border: 1px solid #424c56;	color: #424c56;	background-color: white;	font-weight: bold;}.categorybox_rootcategory,.categorybox_rootcategorylink,.categorybox_rootcategory_exp{         background-color: #902727;	 color: #ffffff;	 font-size: 12px;         font-weight: bold;         margin-top: 30px;         padding-top: 4px;         padding-bottom: 5px;}.categorybox_subcategory{	 background-color: #FEA01A;	 color: #ffffff;	 font-size: 12px;         font-weight: bold;         margin-top: 0px;         padding-top: 4px;         padding-bottom: 5px;         border-bottom: 1px solid #B65A02;}.categorybox_rootcategory{}.variant_select{	width: 135px;	background-color: White;}.warenkorb_img,.warenkorb_button,.save_button,.warenkorb_mini_button{	border: 0px ;	border-right:0px solid  #d9d9db;	border-bottom:0px solid  #d9d9db;	vertical-align: top;	margin:0px;}.warenkorb_img{	height: 16px;	cursor: pointer;}.save_button,.warenkorb_button{	width: 125px;	color: #993300;	height: 18px;	cursor: pointer;	text-decoration: none;	margin-top: -2px;}.warenkorb_mini_button{	width:100px;	color:#ff3301;	height: 18px;}.warenkorb_img2,.warenkorb_button2,.topseller_warenkorb_button2,.warenkorb_button3,warenkorb_mini_button2{	border:0px solid #d9d9db;	background-image: url(0/images/bg.jpg);	vertical-align: top;	color:#ff3301;	margin-top: 1px;	cursor: pointer;}.warenkorb_img2{	height: 40px;	margin-right: 2px;}.warenkorb_button2{	width:130px;	color:#ffffff;	height: 22px;	text-decoration: none;	background-image: url(0/images/tobasket_button2.png);	margin-top: 10px;	margin-left: 3px;        padding-left: 16px;        padding-bottom: 5px;        font-size: 10px;}* html .warenkorb_button2{	width:130px;	color:#ffffff;	height: 22px;	text-decoration: none;	background-image: url(0/images/tobasket_button2.png);	margin-top: 10px;	margin-left: 3px;        padding-left: 10px;        padding-bottom: 4px;        font-size: 10px;}.topseller_warenkorb_button2{	width:130px;	color:#ffffff;	height: 22px;	text-decoration: none;	background-image: url(0/images/tobasket_button2.png);	margin-top: -10px;	margin-left: 0px;        padding-left: 16px;        padding-bottom: 4px;        font-size: 10px;        font-weight: normal;}* html .topseller_warenkorb_button2{	width:130px;	color:#ffffff;	height: 22px;	text-decoration: none;	background-image: url(0/images/tobasket_button2.png);	margin-top: -10px;	margin-left: 0px;        padding-left: 16px;        padding-bottom: 4px;        font-size: 10px;        font-weight: normal;}.warenkorb_button3{	width:130px;	color:#ff3301;	height: 18px;	background-color: #fafafa;}.warenkorb_mini_button2{	width:100px;	color:#ff3301;	height: 18px;	background-color: #fafafa;}.login_input{	vertical-align: top;	width: 90px;	color: #993300;	margin-left: 3px;	margin-top: 3px;	margin-bottom: 2px;}.login_button{	color: #993300;	margin-top: -5px;	margin-left: -5px;	margin-bottom: 0px;	text-decoration: underline;	font-size: 11px;	border:0px solid #d9d9db;}.login_checkbox{        margin-left: 1px;	cursor: pointer;}.login_input{	border: 2px inset gray;	border-bottom: 1px inset silver;	border-right: 1px inset silver;}.product_image{	border:0px;}.product_image_s_container{	height: 42px;	width: 56px;	text-align: center;	vertical-align: top;	background-color: #ffffff;	border: 1px solid #efefef;	overflow: hidden;	margin-right: 3px;	margin-bottom: 3px;	margin-top: 1px;}.product_image_xs_container{	height: 118px;	text-align: center;	overflow: hidden;}.product_image_xxs_container{	width: 115px;	text-align: center;	overflow: hidden;	margin-right: 5px;}.product_image_xxxs_container{	width: 260px;	height: 200px;	text-align: center;	overflow: hidden;	margin-right: 5px;}.product_image_container{	width: 150px;	height: 150px;	text-align: center;	overflow: hidden;        margin-left: 10px;	margin-right: 30px;	margin-bottom: -10px;}.product_links{   font-size: 9px;	border:0px;	height: 35px;}.product_title,.product_title_big{	font-weight: bold;	font-size: 10px;	color:#FFFFFF;	height: 25px;}a.produktlink:link{  color:#FEA01A;}a.produktlink:hover{  color:#C34C4D;}a.produktlink:visited{  color:#FEA01A;}.product_title_big{	font-size: 18px;}.product_variant{	font-weight: normal;	font-size: 9px;	height: 35px;	color: #677787;}.product_description{	font-size: 11px;	color: #993300;	font-weight: normal;	padding-top: 0px;}.product_artnr{	font-weight: bold;        height: 10px;	font-size: 11px;	color: #993300;        padding-bottom: 15px;}.product_description_topseller{	font-size: 11px;	color: #993300;	font-weight: normal;	margin-bottom: -30px;}.product_artnr_topseller{	font-weight: bold;        height: 10px;	font-size: 11px;	color: #993300;	padding-top: 15px;        padding-bottom: 15px;}.product_text{	font-size: 9px;	color: #677787;}.product_text2{	font-size: 10px;	color: Black;}.product_text3{	font-size: 11px;	color: #994400;}.product_text4{	font-size: 9px;	color: #994400;}.product_price_new,.product_price_new_big,.product_price_new_small{	font-weight: bold;	font-size: 18px;	color: #FEA01A;	border: 0px;	margin: 0px;}.product_price_new_big{	font-size: 23px;}.product_price_new_small{	font-size: 14px;}.product_price_old{	color:#663300;	text-decoration: line-through;	font-size: 12px;	font-weight: bold;	border: 0px;	margin: 0px;}.product_price_old_text,.product_price_new_text{	color: #663300;	font-weight: bold;	font-size: 11px;}.hr_image{        margin-top: 6px;	margin-bottom: 6px;}.contentboxlistrow,.categorytitlerow{	height: 26px;	background-color: #FEA01A;	line-height: normal;	padding-top:4px;	padding-bottom:0px;        border-top: 0px;	vertical-align: middle;}.detailsrow{    height: 23px;	background-color: #C34C4D;	padding-bottom:0px;		color: #ffffff;}.detailsrow2{	background-color: #C34C4D;	padding-bottom: 0px;	color: #ffffff;	margin-top: -3px;	padding-left: 70px;}.step{       position: relative;       top: 20px;       left: 505px;}.stepx{       position: relative;       top: 22px;       left: 505px;}* html .step{       position: relative;       top: 25px;       left: 505px}* html .stepx{       position: relative;       top: 25px;       left: 505px}.step1{       position: absolute;       top: 106px;       left: 910px;}* html .step1{       position: absolute;       top: -15px;       left: 695px}.beschriftung{        margin-left: 20px;        width: 300px;        height: 50px;        background-image: url(0/images/banner_ohne-feld.jpg);}.tabellekuchenauswahl{        margin-left:30px;         /* margin-right:140px; */         border-width:0px;         border-style:solid;         position: relative;         top:-49px;        table-layout:fixed;}* html .tabellekuchenauswahl{        top:-52px;}.kuchen{       width: 47%;       position: absolute;       top: 140px;}* html .kuchen{       width: 100%;       position: absolute;       top: 20px;}.contentbox,.categorydetailsrow{        border: 0px;	min-height: 0px;	height: auto;	border-top: 0px;	margin-top: 0px;	margin-bottom:25px;	color: #677787;	font-size: 10px;}.categorydetailsrow_empty{	height: 1px;	min-height: 0px;	margin-bottom:4px;	padding:0px;	margin-top:10px;	border-bottom: 10px;	border-left: 0px;	border-right: 0px;	line-height: 0px;}.categorytitle{	color: #ffffff;	font-size: 11px;	font-weight: bold;}.categorycount{	color: #677787;	font-size: 11px;}.categoryimage{        margin-left:0px;        margin-right:0px;}.contentlistheader,.categorydescription{        margin-left: 260px;	margin-bottom: 20px;	color: #993300;	font-size: 12px;	font-weight: bold;}.categorydescription2{        margin-left: 14px;	margin-bottom: 30px;	font-size: 12px;	color: #993300;}.categorylink{	color: #677787;	font-size: 10px;}.categoryline,.categoryline2,.categoryline3{	height: 0px;	border-top: 0px solid #cbcbcb;	margin-bottom: -20px;	margin-top: -10px;	padding: 0px;	line-height: 0px;}.categoryline2{	border-top-style: dotted;}.categoryline3{	border-top-color: #EFEFEF;}* html .category-line,* html .category-line2,* html .category-line3{	margin-bottom: -2px;}.locatortitlerow{	height: 26px;	background-color: #d0d1d3;	line-height: normal;	padding-top:4px;	padding-bottom:0px;}.locatortitlerow_empty{	height: 0px;	min-height: 0px;	padding:0px;	line-height: 0px;	padding-bottom:0px;}* html .locatortitlerow_empty{	margin-bottom: -4px;}.locatordetailsrow{	min-height: 0px;	height: auto;	border-top: 0px;	margin-top: 0px;	padding:6px;	padding-top:3px;	padding-bottom:3px;	margin-bottom:4px;	color: #424a55;	font-size: 10px;}.locatortitle{	color: #677787;	font-size: 11px;	font-weight: bold;}.locatortext{	color: #424a55;	font-size: 10px;}.locatorlink,.locatorlink2,.locatorlink3{	font-size: 11px;	color: #424a55;	font-weight: normal;}.locatorlink2{	font-size: 10px;}.locatorlink3{	font-size: 10px;}.locatorlink_active,.locatorlink2_active,.locatorlink3_active{	font-size: 11px;	color: #ff3300;	font-weight: bold;}.locatorlink2_active{	font-size: 10px;}.locatorlink3_active{	color: #424a55;	font-size: 10px;}.important{	color: Red;}.defaultcontents_linespacer {	color: #EEEFF0;	background-color: #EEEFF0;	height: 1px;    border: 0; 	margin-left:7px;	margin-top: 8px;	margin-bottom: 0px;}.default_midbutton {        height:13px;	border:0px solid #e9eaeb;	font-size:10px;	color:#964B00;	text-decoration: underline;}.default-aktualisierung {	width:91px;	height:19px;	border:0px solid #e9eaeb;	font-size:10px;	font-weight:normal;	color:#964B00;	margin-left: 3px;	cursor: pointer;	text-decoration: underline;}.contentboxlistrow {    margin-top: 10px;}.contentbox {    margin-bottom: 0px;}.contentboxtext {    font-size: 11px;    color: #000000;    padding-left: 10px;}.basketcontents_delbutton {    width: 133px;    height: 22px;    background-image: url(0/images/button_package_delete.png);    border: 0px;    vertical-align: middle;    font-size: 11px;    text-align: center;    cursor: pointer;}.basketcontents_editbutton {    width: 133px;    height: 22px;    background-image: url(0/images/button_package_edit.png);    border: 0px;    vertical-align: middle;    font-size: 11px;    text-align: center;    cursor: pointer;}.default_nextbutton {    width: 190px;    height: 22px;    background-image: url(0/images/default_nextbutton.png);    border: 0px;    vertical-align: middle;    font-size: 11px;    text-align: center;    cursor: pointer;}.default_adressbutton_anim,.default_adressbutton {    width: 240px;    height: 22px;    background-image: url(0/images/default_adressbutton.png);    border: 0px;    vertical-align: middle;    font-size: 11px;    text-align: center;    cursor: pointer;}.default_adressbutton_anim {    background-image: url(0/images/default_adressbutton_anim.gif);}.default_shortbutton {    width: 90px;    height: 22px;    background-image: url(0/images/default_shortbutton.png);    border: 0px;    vertical-align: middle;    font-size: 11px;    text-align: center;    cursor: pointer;}.default_nextlinecontainer {	vertical-align: middle;	padding-left:7px;	margin: 4px;	margin-top: 5px;    border: 0px solid #cbcbcb;	color: #FFFFFF;	background-color: #FFFFFF;    text-align: right;}.default_nextline,.listcontents_nextline {    border-collapse: collapse;    border: 1px solid #CBCBCB;    margin-left: 15px;    margin-right: 15px;    background-color: #EFEFEF;    margin-top: 10px;}.listcontents_nextline {    margin-top: -5px;    width: 571px;}.default_nextbutton,.default_adressbutton_anim,.default_adressbutton,.default_shortbutton,.basketcontents_editbutton,.basketcontents_delbutton,.default_nextlink {    color: #ffffff;    font-size: 11px;}.basketcontents_editbutton,.basketcontents_delbutton {	margin-right:20;	padding-left:11;	padding-bottom:3;	border-width:1px;	font-weight:normal;	text-decoration: none;}.default_nextbutton, {	margin-right:20;	padding-left:11;	padding-bottom:3;	border-width:1px;	font-weight:normal;	text-decoration: none;}.default_adressbutton_anim,.default_adressbutton {	margin-right:0px;	padding-left:0px;	padding-bottom:3;	border-width:1px;	font-weight:normal;	text-decoration: none;}.default_shortbutton {	padding-left:10;	padding-bottom:3;	border-width:1px;	font-weight:normal;	text-decoration: none;}a.default_nextlink:Hover {	color: #ffffff;    text-decoration: underline;}.nicehr {	border: none 0;	border-top: 1px dashed #EEEFF0;	height: 1px;    width: 547px;}.font9 { font-size: 9px; }.font10 { font-size: 10px; }.font11 { font-size: 11px; }.font12 { font-size: 12px; }.font13 { font-size: 13px; }.font14 { font-size: 14px; }.font15 { font-size: 15px; }.font18 { font-size: 18px; }.fontbold {	font-weight: bold; }.fontitalic { font-style: italic; }.fontunderline { text-decoration: underline; }.fontred { color: #FF3300; }.fontblack { color: #000000; }.fontgray1 { color: #677787; }.fontgray2 { color: #404C58; }.fontgreen { color: #00B910; }.fontshoko { color: #993300; }.addresscolumn { width:147px; }.address_deliverybutton {    border: 0px solid #E9EAEB;    color: #964B00;    cursor: pointer;    text-decoration: underline;    margin-left: -8px;}.tableclear {    width: 100%;    border-collapse: collapse;}.leftspacer20 {    margin-left:20px}.leftspacer10 {    margin-left:10px}.leftspacer8 {    margin-left:8px}.leftspacer5 {    margin-left:5px}.leftspacer290{	padding-left:290px;}.rightspacer10 {    margin-right:10px}.topspacer10 {    padding-top: 10px;}.topspacer10 {    padding-top: 10px;}.topmargin10 {    margin-top: 10px;}.cleartopmargin {    margin-top:0;}.height25 {    height: 25px;}.default_smallbutton {    font-size: 10px;    font-weight: normal;    border: 0px solid #E9EAEB;    color: #993300;    height: 18px;    padding-bottom: 2px;    text-decoration: underline;    cursor: pointer;}.dottedline {	height:1px;	border:0px;	background-repeat: repeat-x;	margin-top: 10px;        margin-right: 0px;	padding:0px;	background-image: url(0/images/linedot.gif);}  .dottedline2 {	height:1px;	border:0px;	background-repeat: repeat-x;	margin-top: -40px;        margin-right: 15px;        margin-left: 15px;	padding:0px;	background-image: url(0/images/linedot.gif);}.paddingtop3{ padding-top:3px; }.paddingtop5{ padding-top:5px; }.paddingtop10{ padding-top:10px; }h1.contextbox{    background-color: #FEA01A;    color: #ffffff;    padding: 7px;    padding-bottom: 7px;	margin-top: 20px;	margin-bottom: 0px;	margin-left: 15px;	margin-right: 15px;	border: 1px solid #C24C4A;	border-left: 8px solid #C24C4A;	border-top: 1px solid #C24C4A;	border-bottom: 1px none;	-moz-box-sizing: border-box;}div.contextbox{        vertical-align: top;        margin-left: 15px;        margin-right: 15px;        padding-left: 15px;        padding-right: 15px;        padding-top: 15px;	border: 1px solid #C24C4A;	border-top: none;	padding-bottom: 20px;        margin-bottom: 20px;	-moz-box-sizing: border-box;}.msgbox,.errorbox{    padding: 5px;    padding-left: 10px;    margin-left: 15px;    margin-right: 15px;    margin-bottom: 7px;    background-color: #ffffee;    border: silver solid 1px;}.errorbox{    color: red;	 font-weight: bold;}.compare_table,.compare_table_noleft,.compare_table_nobottom{    border-left: 1px dotted silver;    border-bottom: 1px dotted silver;    padding-left:5px;	 padding-bottom:5px;}.compare_table_noleft{    border-left: 0px;}.compare_table_nobottom{    border-bottom: 0px;	 padding-bottom: 0px;	 padding-top: 0px;}/* BORDER BOXES */.box{  margin:0 0 5 0;  padding:0;  background-color:#FFF3D9;  border-width:0;  width:140;}.box .content{  padding:5;  border-width:0 1 0 1;  border-color:#994B00;  border-style:solid;}.box ul, .box p{   margin:0;  padding:0px; }.box li{   margin-left:0;  margin-top:4;  list-style-type:none;	padding:0px5;}.box .content, .box .content p, .box a, price{  font-size:11px;   color:#994B00;}.box a, .box a:active, .box a:visited, .box a:hover{  font-weight:normal;}.box .price{  font-size:11px;   font-weight:bold;  color:#fea01c;}.box input{  padding:0px;  margin:3px;  height:14pt;  font-size:12pt;  width:120px;  border-width:0px 1px 2px 1px;  border-color:#994B00;  border-style:solid;  color:#994b00;  background-color:white;}.boxleft-content3{	width: 187px;	background-color: #FCEAC4;	color: #404a54;	padding-left: 0px;	padding-right: 0px;	padding-top: 3px;	padding-bottom: 0px;        margin-bottom: 0px;	border-bottom: 1px solid #902727;	-moz-box-sizing: border-box;}.boxleft-content4{	width: 187px;	background-color: #FEA01A;	color: #404a54;	padding-left: 0px;	padding-right: 0px;	padding-top: 3px;	padding-bottom: 0px;        margin-bottom: 0px;	border-bottom: 0px solid #902727;	-moz-box-sizing: border-box;}a.icon, a.icon:active, a.icon:visited, a.icon:hover{  display:block;  padding:13px 0px 13px 50px;  background-repeat:no-repeat;  text-decoration:none;}a.icon:hover{  text-decoration:underline;}a.zoom{  background-image:url(0/images/icon_zoom.gif);}a.box_in{  background-image:url(0/images/icon_box_in.gif);}a.box_out{  background-image:url(0/images/icon_box_out.gif);}.boxrightmyaccount-content2{	width: 170px;	padding-left: 0px;	padding-right: 0px;	padding-top: 3px;	padding-bottom: 3px;        border: 1px solid #993300;	-moz-box-sizing: border-box;}