A {    text-decoration: none;    color: black;}A:Hover {	text-decoration: underline;	color: #D81F01;}body { }/*table {	width: 100%;	border: 0px;	padding: 0px #000000;	border-collapse: collapse;	border-spacing: 0px;}*/td { }input {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #232323;}select {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #232323;}textarea {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 7pt;	color: #232323;}span {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 7pt;}p   { margin: 0px 0px 4px }/* PAGEHEAD.TPL */.pageheadbox {	width: 100%;	padding: 0px;	border-spacing: 0px;	border-collapse: collapse;	height: 70px;	vertical-align: top;}.pageheadline1 {	height: 38px;	background-color: #333333;	vertical-align: bottom;}.pageheadline2 {	height: 17px;	background-color: #C1BFBF;	text-align: right;	padding-right: 15px;	border: 1px #000000;	border-style: none none solid none;}.pageheadgraphic {	border: 0px;	border-style: solid solid solid solid;	padding-left: 10px;}.pageheadlinkupperback {	background-color: #333333;	text-align: right;	padding-right: 15px;	height: 38px;}.pageheadlinkupper {	font-size: 7pt;	color: #FFFFFF;}.pageheadlinkbottom {	font-size: 8pt;	color: #2A2A2A;	font-weight: bold;	text-align: right;}/* PAGEBOTTOM.TPL */.pagebottom {	font-size: 7pt;	color: #232323;	font-weight: normal;	height : 13px;	vertical-align: top;	text-align: right;}/* LEFTITEM.TPL */.leftitem {	font-weight: normal;	background-color: #D5D5D5;	width: 180px;	vertical-align: top;	border: 0px;	border-style: none none none none;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;	height: 600px;}.searchbox {	width: 160px;	padding-top: 16px;	padding-left: 10px;	padding-right: 10px;}.searchbox_highlight {	color: #232323;	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 20px;	padding-left: 6px;}.searchbox_internitem {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	height: 30px;	padding-left: 6px;	vertical-align: middle;}.searchbox_input {}.searchleftitemsnippet_form {	font-weight: normal;	color: #232323;}.searchleftitemsnippet_button {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 54px;	height: 17px;    cursor : pointer;}.categorybox {	width: 160px;	padding-left: 10px;	padding-right: 10px;}.categorybox_rootcategory {	color: #010000;	font-weight: normal;	background-color: #F0EFEF;	height : 20px;	padding-left: 6px;}.categorybox_rootcategorylink {}.categorybox_rootcategory_exp {}.categorybox_subcategory {	color: #010000;	height : 15px;	font-weight: normal;	padding-left: 8px;	background-color: #FFFFFF;}.categorybox_catpic {	height: 9px;	width: 9px;	border: 0px;	border-style: none none none none;}.categorybox_bottom {	border: 1px #000000;	border-style : none none solid none;}.languagebox {	width: 160px;	padding-left: 10px;	padding-right: 10px;	padding-top: 16px;}.languagebox_highlight {	color: #232323;	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.languagebox_internitem {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	padding-left: 6px;	vertical-align: middle;	height: 18px;	border : 1px #000000;	border-style : none none solid none;}.language {        	color: #232323;}.language_activ {	color: #D81F01;}.currencybox {	width: 160px;	padding-left: 10px;	padding-right: 10px;	padding-top: 16px;}.currencybox_highlight {	color: #232323;	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.currencybox_internitem {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	padding-left: 6px;	vertical-align: middle;	height: 18px;	border : 1px #000000;	border-style : none none solid none;}.currency { 	color: #232323;}.currency_activ {        	color: #D81F01;}.basketbox {	width: 160px;	padding-left: 10px;	padding-right: 10px;	padding-top: 16px;}.basketbox_highlight {	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.basketbox_internitem_left {	background-color: #FFFFFF;	height: 18px;}.basketbox_internitem {	background-color: #FFFFFF;	padding-left: 6px;}.basketbox_internitem_sumleft {	font-weight: bold;	background-color: #FFFFFF;	height: 18px;}.basketbox_internitem_sumright {	font-weight: bold;	background-color: #FFFFFF;}.basketboxbottom_highlight {	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : none none solid none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.basketbox_tobasketpic {	height: 17px;	width: 17px;	border: 0px;	border-style: none none none none;	padding-right: 5px;	padding-bottom: 2px;	vertical-align: middle;}.basketbox_button {	vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;    cursor : pointer;}.leafletbox {	width: 160px;	padding-left: 10px;	padding-right: 10px;	padding-top: 16px;}.leafletbox_highlight {	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.leafletbox_internitem {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	padding-left: 6px;	vertical-align: middle;	height: 18px;	border : 1px #000000;	border-style : none none solid none;}.leafletbox_internitemlink {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;}.newsbox {	width: 160px;	padding-left: 10px;	padding-right: 10px;	padding-top: 16px;}.newsbox_highlight {	font-weight: bold;	background-color: #F0EFEF;	border : 1px #000000;	border-style : solid none none none;	height : 18px;	padding-left: 6px;	vertical-align: middle;	text-align: left;}.newsbox_internitem {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	padding-left: 6px;	vertical-align: middle;	height: 18px;	border : 1px #000000;	border-style : none none solid none;}.newsbox_internitemlink {}/* CONTENT */.content {	width: 100%;	height: 100%;	border: 0px #000000;	border-style: solid solid solid solid;	border-spacing: 0px;	border-collapse: collapse;	padding: 0px;}/* START.TPL */.start_default {	vertical-align : top;	padding-left: 20px;	padding-right: 20px;	padding-top: 16px;	color: #232323;}.start_text {	color: #232323;}.start_headline {	font-size: 17px;	color: #606760;	font-weight: bold;}.start_headline2 {	font-size: 12px;	color: #333333;	font-weight: normal;	padding-left: 40px;}.start_headline3 {	font-size: 12px;	color: #606760;	font-weight: bold;}.start_headline4 {	font-size: 12px;	color: #ff3300;	font-weight: normal;}.start_firstarticle_title {	font-size: 12px;	color: #D81F01;	font-weight: bold;	vertical-align: top;	border : 1px #C0C8C0;	border-style : solid none none none;	padding-top: 10px;}.start_firstarticle_text {	font-size: 12px;	color: #232323;	font-weight: bold;}.start_firstarticle_image {	color: #242424;	font-weight: normal;	border: 0px;}.start_firstarticle_bigimage {	color: #242424;	font-weight: normal;	border: 0px;}.start_firstarticle_link {	color: #D81F01;	text-decoration: underline;}.start_firstarticle_oldprice {	font-size: 17px;	color: #D81F01;	text-decoration : line-through;}.start_firstarticle_price {	font-size: 17px;	color: #D81F01;}.start_tobasketbutton {	vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;   	cursor : pointer;}.start_variant {	vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;  margin-right: 5px;}.start_tobasketpic {	height: 17px;	width: 17px;	border: 0px;	border-style: none none none none;	padding-right: 5px;	padding-bottom: 2px;	vertical-align: middle;}.start_link {}.start_articlelist_linetop {	height: 1px;	background-color: #CECDCD;}.start_articlelist_spacer {	height: 5px;	background-color: #FFFFFF;}/* STARTPRODUCITEM.TPL */.startproductitem_box {	border-spacing: 0px;	border-collapse: collapse;	border: 0px #000000;	border-style: solid solid solid solid;}.startproductitem_top {	vertical-align: top;	height: 110px;}.start_product_title {	font-size: 10px;	color: #242424;	font-weight: bold;}.start_product_text3 {	vertical-align: top;	color: #242424;	font-weight: normal;}.start_product_link {	font-weight: bold;	font-size: 9pt;	padding-top: 5px;}.start_product_link2 {	color: #D81F01;	font-weight: normal;}.start_product_image {	border: 0px;}/* AKTIONITEM.TPL */.aktionitem {		color: #232323;	font-weight: normal;	vertical-align : top;	width: 176px;	border-spacing: 0px;	border-collapse: collapse;	border: 0px #000000;	border-style: none none none none;  padding-right: 10px;}.informationbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.informationbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.informationbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;}.informationbox_action {}.informationbox_action13 {	height: 20px; }.informationbox_link {}/* TOP5_ITEM.TPL */.topsellerbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.topsellerbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.topsellerbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;}.topsellerbox_action {}.topsellerbox_action13 {	height: 20px; }.topsellerbox_link {}/* TOPOFFER_ITEM.TPL */.topofferbox{	width: 176px;	padding-left: 10px;	margin-top: 16px;}.topofferbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.topofferbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FFFFFF;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;}.topofferbox_action {}.topofferbox_action2 {	font-weight: bold;	font-size: 9pt;	padding-top: 5px;}.topofferbox_action3 {	vertical-align: middle;}.topofferbox_link {	color: #D81F01;	text-decoration: underline;}.topoffer_button {	vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;   	cursor : pointer;}/* NEWCOMER_ITEM.TPL */.newproductbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.newproductbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.newproductbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;	height: 20px; }.newproductbox_action {}.newproductbox_action13 {	height: 20px; }.newproductbox_link {}/* BARGAIN_ITEM.TPL */.bargainbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.bargainbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.bargainbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;	height: 20px; }.bargainbox_link {	color: #D81F01;}/* POINTS24_ITEM.TPL */.points24box {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.points24box_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.points24box_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	text-align: center; }.points24graphic {	border: 0px;	border-style: solid solid solid solid;  padding-top: 5px;  padding-bottom: 5px;}/* POINTS24_BOX.TPL */.points24table {  width: 458px;}/* TRUSTEDSHOPS_ITEM.TPL */.trustedshopsbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.trustedshopsbox_head {	font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.trustedshopsbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	text-align: center;     padding-top: 5px;    padding-bottom: 5px;}/* CMP_LOGIN.TPL */.loginbox {	width: 176px;	padding-left: 10px;	margin-top: 16px;}.loginbox_head {			font-weight: bold;	background-color: #D5D5D5;	text-align: center; 	height: 15px; 	border: 1px #000000;	border-style: solid solid solid solid;}.loginbox_main {	border: 1px #000000;	border-style: none solid solid solid;	background-color: #FDF7F0;	padding-left : 6px;	padding-top: 5px;}.loginbox_mainrow {	height: 30px;}.loginbox_button {		vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 155px;   	cursor : pointer;}.loginbox_input {		width: 150px;}.loginbox_error {	color: #232323;	font-weight: bold;}.loginbox_link {	text-decoration: underline;	color: #D81F01;}.loginbox_checkbox {}/* ACCOUNT_USERTPL, ACCOUNT_LOGINTPL, ACCOUNT_NOTICELIST - SPECIAL OFFER */.schnaeppchenbox {	width: 100%;	border-collapse: collapse;	border-spacing: 0px;	padding: 0px;}.schnaeppchenbox_head {	color: #FFFFFF;	font-weight: bold;	background-color: #767575;	text-align: center; 	height: 15px; 	border: 3px #767575;	border-style: none solid none solid;}.schnaeppchenbox_main {	color: #232323;	border: 3px #767575;	border-style: solid solid solid solid;	font-weight: normal;	padding-left : 6px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;	height: 145px;	vertical-align: top;}.schnaeppchenbox_link {	color: #D81F01;	font-weight: bold;	line-height:13pt;}/* ACCOUNT_LOGIN.TPL */.accountlogin_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.accountlogin_headerleft {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 5px;}.accountlogin_headerright {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	text-align: right;}.accountlogin_main {	width: 300px;	font-weight: normal;	vertical-align : top;}.accountlogin_link {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;}.accountlogin_error {	color: #D81F01;	font-weight: bold;	vertical-align : top;}/* ACCOUNT_MAIN.TPL */.accountmain_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.accountmain_text {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 3px;}.accountmain_link {	color: #D81F01;	font-weight: normal;	vertical-align : top;	font-weight: bold;}/* ACCOUNT_NOTICELIST.TPL */.accountnoticelist_default {	color: #232323;	font-weight: normal;	vertical-align: top;	padding-left: 20px;	padding-right: 20px;	padding-top: 16px;}.accountnoticelist_box {	width: 100%;	border: 1px #C1BFBF;	border-style: solid solid solid solid;	padding-top: 5px; 	padding-bottom: 5px;}.accountnoticelist_mainleft {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;}.accountnoticelist_mainright {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	text-align: right;	height: 18px;}.accountnoticelist_link {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;}.accountnoticelist_text {	color: #232323;	font-weight: normal;	vertical-align: top;	padding-left: 5px;	padding-top: 7px;}.accountnoticelist_graphicback {	vertical-align: top;	padding-left: 5px;}.accountnoticelist_graphic {	border: 0px;	vertical-align: middle;}/* ACCOUNT_ORDER.TPL */.accountorder_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.accountorder_box {	width: 100%; 	padding-top: 2px; 	padding-bottom: 2px; 	padding-left: 5px;  	padding-right: 5px; 	border : 1px #C1BFBF; 	border-style : solid solid solid solid;}.accountorder_title {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 3px;}.accountorder_titleright {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	text-align: right;}.accountorder_titlelink {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	padding-right: 6px;}.accountorder_item {	border: 0px;	border-spacing: 0px;	border-collapse: collapse;	width: 100%;	padding-top: 5px; 	padding-bottom: 5px;}.accountorder_left {		color: #232323;	font-weight: normal;	vertical-align: top;  width: 200px;}.accountorder_text {		color: #232323;	font-weight: normal;	vertical-align: top;}.accountorder_basketitem {		color: #232323;	font-weight: normal;	vertical-align: top;  width: 100%;}.accountorder_link {	color: #232323;	font-weight: normal;}.acccountorder_image {	border: 0px; 	text-align: middle;}/* ACCOUNT_USER.TPL */.accountuser_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.accountuser_headbox {	border-spacing: 0px;	border-collapse: 0px;	padding: 0px;	width: 100%;}.accountuser_headleft {	color: #232323;	font-weight: bold;	padding-left: 3px;	height: 18px;	background-color: #C1BFBF;}.accountuser_headright {	color: #232323;	text-align: right;	padding-right: 3px;	height: 18px;	background-color: #C1BFBF;}.accountuser_headlink {	color: #232323;	font-weight: bold;}.accountuser_errorbox {	border-spacing: 0px;	border-collapse: 0px;	padding: 0px;	width: 100%;}.accountuser_errortext {       	color: #D81F01;	font-weight: bold;}.accountuser_contentbox {	width: 100%;	border : 1px #C1BFBF; 	border-style : solid solid solid solid;}.accountuser_contenttitle {	color: #232323;	font-weight: bold;	padding-left: 3px;	height: 18px;	padding-top: 7pt;	padding-bottom: 10px;}.accountuser_contentleft {	color: #232323;	font-weight: normal;	width: 90px;  padding-left: 5px;}.accountuser_contentright {	color: #D81F01;	font-weight: bold;}.accountuser_contentform {	color: #232323;	font-weight: normal;}.accountuser_formsubmit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 154px;	height: 17px;}/* AGB.TPL */.agb_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}/* BASKET.TPL */.basket_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;}.basket_box {	width: 100%;}.baskethead_product {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;	padding-left: 6px;	width: 30%;}.baskethead_product_spacer {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;	width: 10px;}.baskethead_ammount {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;}.baskethead_spacer {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;	vertical-align: top;	height: 17px;}.baskethead_price {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;	width: 70px;}.basketcontent_header {     	color: #232323;	font-weight: normal;	vertical-align: top;	padding-top: 10px; 	padding-left: 5px;		border: 1px #D5D5D5; 	border-style : none none none solid;	height: 110px;}.basketcontent_left {	color: #232323;	font-weight: normal;	vertical-align: top;	border: 0px;	padding-top: 10px;	vertical-align: top;}.basketcontent_middle {	color: #232323;	font-weight: normal;  font-size: 8pt;	vertical-align: top;	border: 0px;	padding-top: 10px;}.basketcontent_spacer {	height: 1px;	background-color: #D5D5D5;}.basketcontent_right {	color: #232323;	font-weight: normal;	vertical-align: top;	border: 0px;	padding-top: 10px;	vertical-align: top;	border: 1px #D5D5D5;	border-style: none solid none none;}.basketcontent_text2 {	color: #232323;  font-size: 8pt;	font-weight: bold;	vertical-align: top;	border: 0px;	padding-top: 10px;}.basketcontent_image {	border: 0px;	border-style: none none none none;	padding-left: 10px;	padding-bottom: 4px;	vertical-align: middle;}.basketcontent_link {	color: #232323;	font-weight: normal;}.basketcontent_error {      	color: #D81F01;	font-weight: bold;}.basketvoucher {	border: 1px #D5D5D5; 	border-style: none none none solid;	vertical-align: bottom;  width: 100px;}.basketvoucher_left {	color: #D81F01;	font-weight: normal;}.basketvoucher_error {	color: #232323;	font-weight: normal;}.basketsummmary_box {	vertical-align: top;} .basketdiscount_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}.basketdiscount_left {	color: #232323;	font-weight: normal;	text-align: right; 	border : 1px #D5D5D5; 	border-style : none none none solid;	height: 20px; 	vertical-align: bottom;}.basketdiscount_right {	color: #232323;	font-weight: normal;	width: 200px;	text-align: right;	border : 1px #D5D5D5; 	border-style : none solid none none;	vertical-align: bottom;}.basketsum_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}.basketsum_left {	color: #232323;	font-weight: normal;	text-align: right;	height: 15px;	vertical-align: bottom;}.basketsum_leftbold {	color: #232323;	font-weight: bold;	text-align: right;	height: 15px;	vertical-align: bottom;}.basketsum_right {	color: #232323;	font-weight: normal;	text-align: right;	border : 1px #D5D5D5; 	border-style : none solid none none;	height: 15px;	vertical-align: bottom;	width: 80px;	padding-right: 6px;}.basketsum_rightbold {	color: #232323;	font-weight: bold;	text-align: right;	border : 1px #D5D5D5; 	border-style : none solid none none;	height: 15px;	vertical-align: bottom;	width: 80px;	padding-right: 6px;}.basketnextstep_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;  height: 21px;}.basketnextstep_left {	color: #A00000;	font-weight: bold;	vertical-align: top; 	background-color: #CECDCD;	border : 1px #D5D5D5; 	border-style : none none solid solid;  width: 80%;}.basketnextstep_right {	background-color: #CECDCD;  text-align: right;  padding-right: 10px;}.basketnextstep_link {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	border: 1px #6E6E6E;	border-style : solid solid solid solid;}.basket_submit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 17px;}.similarlist_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}.similarlist_title {	color: #232323;	font-weight: bold;	}/* CMP_REMLIST.TPL */.noticelist_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}/* CONTACT.TPL */.contact_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.contact_text {	color: #232323;	font-weight: normal;	vertical-align : top;}.contact_textbold {	color: #232323;	font-weight: bold;	vertical-align : top;}.contact_highlight {	color: #D81F01;	font-weight: normal;	vertical-align : top;}.contact_form {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 154px;	height: 17px;}/* DELIVERY_INFO.TPL */.deliveryinfo_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.deliveryinfo_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}.deliveryinfo_title {	color: #232323;	font-weight: bold;	}.deliveryinfo_text {	color: #232323;	font-weight: normal;	}.deliveryinfo_spacer {	height: 5px;}/* LIST.TPL */.list_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;	padding-top: 16px;    width: 100%;}.listhead_left {	font-weight: normal;	background-color: #F0EFEF;	height: 20px; 	padding-left: 3px;	border : 1px #989696; 	border-style : solid none none solid; }.listhead_right {	font-weight: normal;	background-color: #F0EFEF;	height: 20px; 	text-align: right;	padding-right: 9px;	border : 1px #989696; 	border-style : solid solid none none; }.listhead_2 {	border : 1px #989696; 	border-style : none solid solid solid; 	background-color: #FFFFFF;	height: 20px; }.listhead_link {	text-decoration: underline;	color: #D81F01;}.listcategory_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;}.listcategory_text {	color: #232323;	font-weight: normal;   	font-size: 8pt;}.listcategory_image {	border: 0px;}.listcategory_left {	color: #232323;	font-weight: normal;	width: 60; }.listcategory_right {	color: #232323;	font-weight: bold;}.listcategory_link {	color: #232323;	font-weight: normal;   	font-size: 8pt;    text-decoration: underline;    font-weight: bold;}.listproduct_item {	vertical-align: top;}.listspecial_item {	height: 120px;	text-align: left;	color: #232323;	font-weight: normal;	border : 1px #D5D5D5;	border-style : none none solid none;	width: 50%;}.listproductitem_left {	vertical-align: top;	border : 1px #D5D5D5;	border-style : none none solid none;	width: 50%;}.listproductitem_right {	vertical-align: top;	text-align: right;	border : 1px #D5D5D5;	border-style : none none solid none;	width: 50%;}.listtopoffer_box {	border: 1px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px; 	width: 290px;}.listtopoffer_head {	color: #232323;	font-weight: bold;	height: 15px;	width: 100%;}.listtopoffer_main {	color: #232323;	font-weight: normal;	padding-left : 2px;	padding-top : 5px;	padding-bottom : 5px;	padding-right : 2px;}.listtopoffer_left {	color: #232323;	font-weight: normal;	width: 120px;}.listtopoffer_right {	color: #232323;	font-weight: normal;	vertical-align: top;}.listtopoffer_text {	color: #232323;	font-weight: normal;	height: 15px;}.listtopoffer_highlight {	color: #D81F01;	font-weight: bold;	line-height:13pt;}.listtopoffer_image {	border: 0px;}.listtopoffer_link {	color: #232323;	font-weight: normal;}.listbargain_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px; 	width: 290px;}.listnavigation_left {	color: #232323;	font-weight: normal;}.listnavigation_middle {	color: #232323;	font-weight: normal;	text-align: middle;}.listnavigation_right {	color: #232323;	font-weight: normal;	text-align: right;	width: 200px;}.listnavigation_link {	color: #232323;	font-weight: bold;}/* CROSSSELLPRODUCTITEM.TPL */.crosssellproductitem_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px;}.crosssellproductitem_left {	height: 120px;	text-align: middle;  width: 120px;}.crosssellproductitem_right {	width: 131px;	padding-left: 5px;	color: #232323;	font-weight: normal;}.crosssellproductitem_image {	border: 0px;}.crosssellproductitem_title {	color: #232323;	font-weight: normal;}.crosssellproductitem_price {	color: #333333;	font-weight: bold;	line-height:13pt;	height: 15px;  font-size: 9pt;}.crosssellproductitem_moredetail {	padding-left: 3px;	color: #D81F01;	font-weight: normal;	width: 120px;}.crosssellproductitem_link {	color: #D81F01;	font-weight: normal;	text-decoration: underline;  margin-right: 5px;}/* DETAILS.TPL */.details_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 7px;  padding-top: 16px;}.details_category {	font-weight: normal;	background-color: #F0EFEF;	height: 20px; 	padding-left: 6px;	border : 1px #989696; 	border-style : solid solid none solid; }.details_article_navi {	border : 1px #989696; 	border-style : none solid solid solid; 	background-color: #FFFFFF;	height: 20px;   padding-left: 6px;}.details_article_navisub {  text-align: right;  padding-right: 6px;}.details_article_navilink {}.details_category_link {}.details_message {	font-size: 9pt;	color: #232323;	font-weight: bold;}.details_spacer {	height: 5px;}.details_product_title {	color: #333333;	font-weight: bold;  font-size: 8pt;	vertical-align: middle;	padding-left: 6px;	background-color: #C1BFBF;	height: 18px;}.details_product_title_right {	color: #FFFFFF;	font-weight: bold;	vertical-align: middle;	text-align: right;	background-color: #C1BFBF;	height: 18px;	padding-right: 3px;}.details_product_title_back {	background-color: #C1BFBF;	height: 18px;}.details_product_title_link {	font-weight: bold;	vertical-align: top;}.details_product_box {	border: 1px solid #BFBFBF; 	border-style: none solid none none;	vertical-align: top;}.details_product_head {	font-size: 9pt;	color: #232323;	font-weight: bold;}.details_product_head_link  {	font-size: 9pt;	color: #232323;	font-weight: bold;}.details_product_head_image {	border: 0px}.details_product_subline {	color: #464646;	font-weight: normal;	background-color: #F0EFEF;  height: 20px;}.details_product_otherimage {	color: #333333;	font-weight: bold;}.details_morepics {  text-align: right;  padding-right: 13px;}.details_product_variants {		color: #333333;	font-weight: bold;  padding-left: 6px;}.details_product_subvariants {	color: #333333;	font-weight: bold;    text-decoration: underline;}.details_product_variants_select {  margin-left: 3px;}.details_product_variants_option {	font-weight: normal;}.details_product_pricetop {	font-weight: bold;  font-size: 8pt;    padding-top: 10px;}.details_product_pricebottom {  padding-top: 5px;}.details_form {}.details_variant_submit {		color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;    margin-left: 5px;}.details_form_submit {		vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;    margin-left: 5px;}.details_form_image {	border: 0px;}.details_stock {        	color: #D81F01;	font-weight: bold;}.details_shortdesc {	font-size: 9pt;	color: #333333;	font-weight: bold;  padding-top: 10px;  padding-bottom: 15px;}.details_longdesc {	font-weight: normal;	font-size: 9pt;}.details_interesse {	font-size: 9pt;	font-weight: normal;	}.details_interesse_link {        	font-size: 9pt;	font-weight: bold;	}.details_exturl {	font-size: 9pt;	color: #333333;	font-weight: normal;}.details_review_title {	font-weight: bold;	color: #333333;}.details_review_head {	color: #D81F01;	font-weight: normal;}.details_review_text {	color: #232323;	font-weight: normal;}.details_similar {		color: #333333;	font-weight: normal;}.details_similar_link {	color: #333333;	font-weight: bold;}/* DETAILITEM.TPL */.detailitem_box {	text-align: left;	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 7pt;	width: 220px;  padding-top: 16px;}.detailitem_spacer {	height:1px; 	background-color: #D5D5D5;	padding-top: 6px;	padding-bottom: 6px;}.detailitem_advise {	}.detailitem_advise_image {	border: 0px;	text-align: middle;	padding-right: 5px;}.detailitem_acessoires {	color: #333333;	font-weight: bold;	background-color: #F0EFEF;	text-align: left;	height: 20px;	padding-left: 6px;}.detailitem_similar {	color: #33333;	font-weight: bold;	background-color: #F0EFEF;	text-align: left;	height: 20px;	padding-left: 6px;}.detailitem_crossselling {	color: #33333;	font-weight: bold;	background-color: #F0EFEF;	text-align: left;	height: 20px;	padding-left: 6px;}/* DETAILS_WISHLIST.SNIPPET.TPL */.detailswishlist_image {	border: 0px; 	text-align: middle;  margin-right: 5px;}.detailswishlist_link {	color: #333333;}/*  FORGOTPWD.TPL */.forgot_box {	border: 0px; 	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px; 	border: 1px #C1BFBF; 	border-style : solid solid solid solid;}.forgot_title_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px;  margin-top: 16px;}.forgot_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;}.forgot_title {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 3px;}.forgot_content {	color: #D81F01;	font-weight: normal;	vertical-align : top;}.forgot_input {	color: #232323;	font-weight: normal;	vertical-align : top;}.forgot_form {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 17px;}/* HELP.TPL */.help_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.help_link {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;}/* IMPRESSUM.TPL */.impressum_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}/* INFO_ITEM.TPL */.infoitem_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px;}.infoitem_title {	color: #232323;	font-weight: normal;}/* LINKS.TPL */.links_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.links_link_bold {	color: #232323;	font-weight: bold;	vertical-align : top;}.links_link {	color: #232323;	font-weight: normal;	vertical-align : top;}/* LISTPRODUCTITEM.TPL */.listproductitem_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px;}.listproductitem_head {	color: #232323;	font-weight: normal;	padding-left : 2px;	padding-top : 15px;	padding-bottom : 5px;	padding-right : 2px;	height: 150px;	width: 130px;}.listproductitem_default {	color: #232323;	font-weight: normal;	padding-left : 2px;	padding-top : 15px;	padding-bottom : 5px;	padding-right : 2px;	height: 130px;}.listproductitem_title {        	color: #232323;	font-weight: normal;	height: 15px;}.listproductitem_price {	color: #232323;	font-weight: bold;	font-size: 9pt;}.listproductitem_link_bold {	color: #D81F01;	font-weight: bold;	text-decoration: underline;}.listproductitem_link {	color: #D81F01;	font-weight: normal;}.listproductitem_button {	vertical-align: middle;	color: #232323;	font-weight: normal;	background-color: #F8F8F8;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	height: 16px;	width: 125px;   	cursor : pointer;}.listproductitem_image {	border:0px;	text-align: middle;}.listproductitem_spacer {	height: 25px;	text-align: left;}/*  MALLCATITEM.TPL */.mallcatitem_box {	border: 0px; 	border-spacing: 0px;	border-collapse: collapse; 	padding: 0px;}.mallcatitem_title {	font-size: 12px;	color: #242424;	font-weight: bold;	text-align: middle; 	width: 140px;}.mallcatitem_image {	border: 0px;}.mallcatitem_text {	font-size: 12px;	color: #242424;	font-weight: bold;	text-align: left;	vertical-align: top;}.mallcatitem_link {	font-size: 12px;	color: #242424;	font-weight: bold;	text-align: left;	vertical-align: top;}/* MOREDETAILS.TPL */.moredetails_default {	font-size: 9pt;	color: #232323;	font-weight: bold;}.moredetails_image {	border: 0px;}.moredetails_linkline {	height: 17px;	background-color: #C1BFBF;	text-align: right;	padding-right: 15px;	border: 1px #000000;	border-style: none none solid none;}.moredetails_product_title {	font-weight: bold;  font-size: 8pt;    padding-top: 10px;}/* NEWS.TPL */.news_default {		color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.news_title {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 3px;}.news_text {	color: #232323;	font-weight: normal;	vertical-align : top;}.news_link {	color: #232323;	font-weight: bold;	vertical-align : top;}/*  NEWSLETTER.TPL  */.newsletter_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.newsletter_title {	color: #232323;	font-weight: bold;	vertical-align : top;}.newsletter_text {	color: #232323;	font-weight: normal;	vertical-align : top;}.newsletter_texthigh {	color: #D81F01;	font-weight: normal;	vertical-align : top;}.newsletter_texthighbold {	color: #D81F01;	font-weight: bold;	vertical-align : top;}.newsletter_submit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 154px;	height: 17px;    cursor : pointer;}/* ORDER_INFO.TPL */.orderinfo_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.orderinfo_bold {	color: #232323;	font-weight: bold;}.orderinfo_link {	color: #232323;	font-weight: bold;	vertical-align : top;}/* PAYMENT.TPL */.payment_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;}.payment_head {	color: #FFFFFF;	background-color: #C1BFBF;	font-weight: bold;	height: 17px;}.payment_headmiddle {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;	text-align: middle;}.payment_errorimage {	width: 34px; 	height: 34px;	border: 0px; 	text-align: middle;}.payment_error {	color: #D81F01;	font-weight: bold;}.payment_left {	color: #D81F01;	font-weight: bold;	border : 1px #C1BFBF;	border-style : none none solid solid;	padding-top : 5px;	padding-bottom : 5px;}.payment_middle {	color: #D81F01;	font-weight: bold;	border : 1px #C1BFBF;	border-style : none none solid none;	width: 200px;}.payment_highlight {	color: #D81F01;	font-weight: bold;}.payment_right {	color: #232323;	font-weight: normal;	border : 1px #C1BFBF;	border-style : none solid solid none;	padding-top : 5px;	padding-bottom : 5px;}.payment_text {	text-align: left;	color: #232323;	font-weight: normal;}.payment_card {	color: #232323;	font-weight: bold;	width: 100px;}.payment_number {	color: #232323;	font-weight: bold;	width: 100px;}.payment_name {	color: #232323;	font-weight: bold;	width: 100px;}.payment_gultig {	color: #232323;	font-weight: bold;	width: 100px;}.payment_ziffer {	color: #232323;	font-weight: bold;	width: 100px;}.payment_bank {	color: #232323;	font-weight: bold;	width: 100px;}.payment_blz {	color: #232323;	font-weight: bold;	width: 100px;}.payment_konto {	color: #232323;	font-weight: bold;	width: 100px;}.payment_inhaber {	color: #232323;	font-weight: bold;	width: 100px;}.payment_text_value {	color: #232323;	font-weight: bold;	width: 160px;}.payment_nextstep {        	color: #A00000;	font-weight: bold;	vertical-align: top; 	background-color: #CECDCD;	border: 1px #C1BFBF; 	border-style : none none solid solid;}.payment_nextstepright {	color: #A00000;	font-weight: bold;	vertical-align: middle; 	background-color: #CECDCD;	border : 1px #C1BFBF; 	border-style : none solid solid none;	text-align: right;}.payment_submit {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	border: 1px #6E6E6E;	border-style : solid solid solid solid;	width: 140px;	height: 17px;    cursor : pointer;}.payment_image {	border: 0px;}/* SECURITY_INFO */.securityinfo_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.securityinfo_textbold {		color: #232323;	font-weight: bold;}.securityinfo_link {	color: #232323;	font-weight: bold;}/* USER.TPL */.user_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;}.user_login_title {	color: #232323;	font-weight: bold;}.user_login_left {	color: #232323;	font-weight: normal;	width: 90px;}.user_login_right {	color: #232323;	font-weight: normal;}.user_login_form {	color: #232323;	font-weight: normal;}.user_login_highlight {	color: #D81F01;	font-weight: bold;}.user_login_image {	text-align: middle;	border: 0px;}.user_login_submit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 75px;	height: 17px;}.user_login_link {	color: #D81F01;	font-weight: bold;}.user_head_left {	color: #333333;	background-color: #C1BFBF;  font-size: 8pt;	font-weight: bold;		vertical-align: middle;	width: 50%; 	height: 18px;	padding-left: 6px;}.user_head_right {	color: #333333;	background-color: #C1BFBF;  font-size: 8pt;	font-weight: bold;		vertical-align: middle;	width: 50%; 	height: 18px;} .user_error {	color: #D81F01;	font-weight: bold;}.user_left {	color: #232323;	font-weight: normal;	border : 1px #C1BFBF;	border-style : none none none solid;	}.user_right {	color: #232323;	font-weight: normal;	border : 1px #C1BFBF; 	border-style : none solid none none;}.user_highlight {	color: #D81F01;	font-weight: bold;}.user_content {	color: #232323;	font-weight: normal;}.user_stepnextleft {	vertical-align: top; 	background-color: #CECDCD; 	border : 1px #C1BFBF; 	border-style : none none solid solid;	color: #A00000;	font-weight: bold;}.user_stepnextright {	color: #232323;	font-weight: normal;	background-color: #CECDCD; 	border : 1px #C1BFBF; 	border-style : none solid solid none;	text-align: right; 	vertical-align: middle;}.user_image {	text-align: bottom; 	border: 0px;}.user_submit {	color: #232323;	font-weight: normal;	background-color: #FFFFFF;	border: 1px #6E6E6E;	border-style : solid solid solid solid;	width: 140px;	height: 17px;    cursor : pointer;}.user_mitteilung {	color: #232323;	font-weight: bold;  width: 140px;  vertical-align: top;}.user_topoffer {  padding-left: 20px;}.user_startproduct_box {	height: 120px;	width: 100px;	text-align: middle;	border: 0px #000000;	border-style: solid solid solid solid;	border-spacing: 0px;	border-collapse: collapse;}.user_startproduct_title {	color: #232323;	font-weight: bold;}.user_startproduct_price {	color: #232323;	font-weight: bold;}.user_startproduct_image {	border: 0px;	width: 80px;}/* SEARCH.TPL */.search_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.search_navigation_left {	color: #232323;	font-weight: bold;	vertical-align : top;}.search_navigation_middle {	color: #232323;	font-weight: bold;	vertical-align : top;	text-align: center;}.search_navigation_right {	color: #232323;	font-weight: bold;	vertical-align : top;	text-align: right; 	width: 200px;}.search_navigation_link {	color: #232323;	font-weight: bold;	vertical-align : top;}.search_text {	color: #232323;	font-weight: normal;	vertical-align : top;	}.searchproduct_box {	border-spacing: 0px;	border-collapse: collapse;	border: 0px #000000;	border-style: solid solid solid solid;}.searchproduct_left {	color: #232323;	font-weight: normal;	vertical-align : top;	width: 200px;}.searchproduct_middle {	color: #232323;	font-weight: normal;	vertical-align : top;}.searchproduct_right {	color: #232323;	font-weight: normal;	vertical-align : top;}.searchproduct_imagelink {	color: #232323;	font-weight: bold;}.searchproduct_image {	border: 0px;}.searchproduct_title {	color: #333333;	font-weight: bold;	vertical-align: top; 	width: 240px;   font-size: 8pt;	text-align: left;}.searchproduct_moredetails {	color: #D81F01;	font-weight: normal;  text-decoration: underline;}.searchproduct_price {	color: #333333;	font-weight: bold;  font-size: 8pt;}.searchproduct_spacer {	height: 1px; 	background-color: #BEBEBE;}.searchproduct_basketlink {	width: 117px;	height: 19px;	border: 0px;}.searchproduct_shortdesc {	color: #232323;	font-weight: normal;	padding-left: 3px;	vertical-align: top;}/* STEPITEM.TPL */.stepitem_box {	border-spacing: 0px;	border-collapse: collapse;	width: 100%;	height: 50px;}.stepitem_text {	color: #525252;	font-weight: normal;	vertical-align: top;	width: 25%;}.stepitem_texthigh {	color: #D81F01;	vertical-align: top;	width: 25%;}.stepitem_link {	color: #525252;	font-weight: normal;}.stepitem_linkhigh {	color: #D81F01;}.stepitem_textbig {	font-size: 23px;	font-weight: bold;}.stepitem_textnormal {	font-weight: bold;}/* THANKYOU.TPL */.thankyou_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.thankyou_error {	font-weight: bold;}/* ORDER.TPL */.order_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;}.order_defaultbold {	color: #232323;	font-weight: bold;}.order_bold {	font-weight: bold;}.order_error {	color: #D81F01;	font-weight: bold;}.order_link {	color: #D81F01;	font-weight: bold;}.order_head {	color: #333333;	background-color: #C1BFBF;	font-weight: bold;  font-size: 8pt;	height: 17px;}.order_list_left {	vertical-align: top; 	padding-top: 10px; 	padding-left: 10px; 	border: 1px #C1BFBF; 	border-style: none none solid solid;}.order_list_middlebold {	color: #232323;  font-size: 8pt;	font-weight: bold;	vertical-align: top; }.order_list_middle {	color: #232323;	font-weight: normal;  font-size: 8pt;	vertical-align: top; 	padding-top: 10px; 	border: 1px #C1BFBF; 	border-style : none none solid none;}.order_list_right {	color: #232323;	font-weight: bold;	vertical-align: top; 	padding-top: 10px; 	border: 1px #C1BFBF; 	border-style : none solid solid none;}.orderlist_image {	border:0px;}.order_discount_box {	width: 100%;	border-spacing: 0px;	border-collapse: collapse;	border: 0px #000000;	border-style: solid solid solid solid;}.order_discount_left {	color: #232323;	font-weight: normal;	text-align: right;	height: 20px;	vertical-align: bottom; 	border: 1px #C1BFBF; 	border-style: none none solid solid;}.order_discount_right {	color: #232323;	font-weight: normal;	width: 100px;	text-align: right; 	vertical-align: bottom; 	border: 1px #C1BFBF; 	border-style : none solid solid none;}.order_voucher {	color: #232323;	font-weight: normal;	width: 50%;	vertical-align: top; 	padding-top: 10px; 	border: 1px #C1BFBF; 	border-style : none none none solid;}.order_voucher_nr {	color: #232323;	font-weight: normal;	padding-left: 9px;}.order_voucher_error {	color: #232323;	font-weight: normal;	padding-left: 9px;}.order_voucher_errorbold {	color: #232323;	font-weight: bold;}.order_sum_box {	width: 50%;	vertical-align: top; 	padding-top: 10px; 	padding-right: 5px; 	border: 1px #C1BFBF; 	border-style: none solid none none;}.order_sum_left {	color: #232323;	font-weight: normal;	vertical-align: top; 	text-align: right;   height: 15px;}.order_sum_leftbold {	color: #232323;	font-weight: bold;	vertical-align: top; 	text-align: right; }.order_sum_right {	color: #232323;	font-weight: normal;	vertical-align: top; 	text-align: right; 	width: 90px;	padding-right: 5px;}.order_sum_rightbold {	color: #232323;	font-weight: bold;	vertical-align: top; 	text-align: right; 	width: 90px;	padding-right: 5px;  padding-bottom: 10px;}.order_nextstep_left {	color: #232323;	font-weight: normal;	background-color: #CECDCD;	border: 1px #C1BFBF; 	border-style: none none solid solid;}.order_nextstep_right {	color: #232323;	font-weight: normal;	background-color: #CECDCD;	border: 1px #C1BFBF; 	border-style : none solid solid none;	text-align: right;	vertical-align: middle;}.order_nextstepbold {	color: #232323;	font-weight: bold;	background-color: #CECDCD;}.order_nextstep_image {	border: 0px;	}.order_nexstep_submit {	color: #D81F01;	font-weight: bold;	background-color: #FFFFFF;	border: 1px #6E6E6E;	border-style : solid solid solid solid;	width: 140px;	height: 17px;    cursor : pointer;}/* SSCOUT.TPL */.sscout_box {	border-spacing: 0px;	border-collapse: collapse;	border: 0px #000000;	border-style: solid solid solid solid;}.sscout_text {	color: #232323;	font-weight: normal;	vertical-align: top;}/*  REVIEW_LOGIN.TPL  */.reviewlogin_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.reviewlogin_title {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	padding-left: 3px;	height: 18px;}.reviewlogin_text {	width: 300px;	font-weight: normal;	vertical-align : top;	padding-top: 18px;}/* REVIEW.TPL */.review_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.review_category {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;}.review_category_link {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;}.review_product_image {	border: 0px;}.review_product_title {	font-size: 9pt;	color: #232323;	font-weight: bold;	vertical-align: top;}.review_product_text {	font-size: 9pt;	color: #232323;	font-weight: normal;}.review_box {	width: 400px;	border-collapse: collapse;	border-spacing: 0px;	padding: 0px;}.review_title {	font-size: 9pt;	color: #D81F01;	font-weight: bold;}.review_form {	color: #232323;	font-weight: normal;}.review_submit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 154px;	height: 17px;    cursor : pointer;}.review_boxpreviously {	width: 400px;	border-collapse: collapse;	border-spacing: 0px;	padding: 0px;}.review_titlepreviously {	font-size: 9pt;	color: #D81F01;	font-weight: normal;}.review_textpreviously {	color: #232323;	font-weight: normal;}/*  SUGGEST.TPL  */.suggest_default {		color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;}.suggest_title {	color: #232323;	font-weight: bold;	background-color: #C1BFBF;	height: 18px;	padding-left: 3px;}.suggest_title2 {	color: #232323;	font-weight: bold;	padding-left: 3px;}.suggest_box {	border: 0px; 	border-spacing: 0px; 	width:100%; 	border: 1px #C1BFBF; 	border-style : solid solid solid solid;}.suggest_error {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px; }.suggest_errorhigh {	color: #D81F01;	font-weight: bold;	vertical-align : top;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px;}.suggest_textheader {	color: #232323;	font-weight: bold;	vertical-align : middle;	width: 150px;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px;}.suggest_textleft {	color: #232323;	font-weight: normal;	vertical-align : middle;	width: 150px;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px;}.suggest_textleftbold {	color: #232323;	font-weight: bold;	vertical-align : middle;	width: 150px;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px;}.suggest_textright {	color: #232323;	font-weight: normal;	vertical-align : middle;	padding-top: 10px; 	padding-bottom: 10px; 	padding-left: 5px;  	padding-right: 5px;}.suggest_errorimage {	border: 0px;	text-align: middle;}.suggest_formsubmit {	color: #232323;	font-weight: normal;	background-color: #F6F4F4;	border: 1px #B4B3B3;	border-style : solid solid solid solid;	width: 154px;	height: 17px;    cursor : pointer;}.suggest_form {	color: #232323;	font-weight: normal;	vertical-align : top;}/* MALLSTART.TPL */.mallstart_default {	color: #232323;	font-weight: normal;	vertical-align : top;	padding-left: 20px;	padding-right: 20px;  padding-top: 16px;  height: 100%;}.mallstart_spacer {	height: 1px;	background-color: #CECDCD;}.mallstart_text1 {	color: #ff3300;	font-weight: bold;}/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */.zwiti { color: black; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial }.copy { color: black; font-size: 11px; line-height: 15px; font-family: Arial }.copy A:link { color: black; text-decoration: underline }.copy A:visited { color: black; text-decoration: underline }.copy A:hover { color: #09f }.p_inf   { color: black; font-size: 11px; line-height: 15px; font-family: Arial; padding-bottom: 4px }.p_infh { color: black; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; background: #cf9 url(0/images/media/info_sgru.gif) no-repeat; padding-left: 20px }.tabtxt  { color: black; font-size: 11px; line-height: 14px; font-family: Arial; padding: 3px 5px }.tabtxt_r { color: black; font-size: 11px; line-height: 14px; font-family: Arial; text-align: right; padding: 3px 5px }.tab { color: black; font-size: 11px; line-height: 14px; font-family: Arial; padding-right: 10px; padding-left: 10px }.tab A:link { color: black; text-decoration: underline }.tab A:visited { color: black; text-decoration: underline }.tab A:hover { color: #09f; text-decoration: underline }.tab_head    { color: black; font-size: 11px; line-height: 14px; font-family: Arial; padding: 3px 10px 8px; }.tab_db    { color: black; font-size: 11px; line-height: 14px; font-family: Arial; padding: 5px 10px 16px; }.tab_db A:link { color: black; text-decoration: none; }.tab_db A:visited { color: black; text-decoration: none; }.tab_db A:hover { color: #09f; text-decoration: none; }.tab_b  { color: black; font-size: 11px; line-height: 14px; font-family: Arial; background: #cce6ff url(0/images/spacer.gif) repeat-y; padding: 5px 10px 6px }.tab_but { padding: 5px 5px 5px; float: right;}.tab_right    { color: black; font-size: 11px; line-height: 14px; font-family: Arial; text-align: right; padding: 5px 10px 6px }.tab_right A:link  { color: black; text-decoration: underline }.tab_right A:visited  { color: black; text-decoration: underline }.tab_right A:hover  { color: #09f; text-decoration: underline }.tab_w  { color: black; font-size: 11px; line-height: 14px; font-family: Arial; background: white url(0/images/spacer.gif); padding: 5px 10px 6px }.navi     { color: #09f; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Arial; padding-top: 1px; padding-bottom: 2px; padding-left: 1px }.navi_aktiv  { color: #003D99; font-size: 11px; font-family: Arial; font-weight: bold; line-height: 13px; padding-top: 2px; padding-bottom: 3px; padding-left: 2px }.navi_reg { font-weight: normal; font-size: 11px; line-height: 13px; font-family: Arial; padding-top: 1px; padding-bottom: 1px }.navi A:link{ color: #09f; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none }.navi A:visited  { color: #09f; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none }.navi A:hover   { color: #003D99; text-decoration: none }.navi_reg A:hover { color: #003D99; text-decoration: none }.navi A:active { color: #003D99; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none }.head   { color: black; font-weight: bold; font-size: 18px; line-height: 24px; font-family: Arial; padding-bottom: 5px }.subhead { color: black; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Arial }.dotline_bl { background-image: url(0/images/linien/dot_bl.gif) }.senkrechte { background: white url(0/images/linien/dt_bl_s.gif) repeat-y }.hilfe_kl  { color: #536065; font-weight: normal; font-size: 9px; line-height: 13px; font-family: Verdana; padding-bottom: 7px }.hilfe_kl_bl { color: #000; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana; padding-bottom: 7px }.hilfe_gr { color: #536065; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Arial }.hilfe_gr A:link { color: #09f; text-decoration: none }.hilfe_gr A:visited { color: #09f; text-decoration: none }.hilfe_gr A:hover { color: #09f; text-decoration: underline }.hilfe_gr_link { color: #09f; font-weight: normal; text-decoration: none }input.wk_but {background-color: #0099ff;	border-style: none; color: White; font-family: Verdana; font-weight: bold;	font-size: 9px; }input.wk_but:hover {	text-decoration: underline;}.wk_gr { color: #536065; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; background: #cce6ff url(0/images/media/wk_gr.gif) no-repeat; padding-left: 16px }.wk_gr A:link { color: #536065; text-decoration: none; }.wk_gr A:visited { color: #536065; text-decoration: none; }.wk_gr A:hover { color: #09f; text-decoration: underline; }.hilfe_gr_b { color: #536065; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial }.hilfe_gr_b A:link { color: #536065; font-weight: bold; text-decoration: none }.hilfe_gr_b A:visited { color: #536065; font-weight: bold; text-decoration: none }.hilfe_gr_b A:hover { color: #09f; font-weight: bold; text-decoration: none }.link_bb { color: #005c99; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana }.link_bb A:link { color: #09f; font-weight: bold; text-decoration: none }.link_bb A:visited { color: #09f; font-weight: bold; text-decoration: none }.link_bb A:hover { color: white; font-weight: bold; text-decoration: none; background-color: #005c99 }.link_b { color: #09f; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana }.link_b A:link { color: #09f; font-weight: bold; font-family: Verdana; text-decoration: none }.link_b A:visited { color: #09f; font-weight: bold; font-family: Verdana; text-decoration: none }.link_b A:hover { font-weight: bold; font-family: Verdana; text-decoration: underline }.link_gr { color: #09f; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; text-decoration: none }.link_gr A:link { color: #09f; text-decoration: none }.link_gr A:visited { color: #09f; text-decoration: none }.link_gr A:hover { color: #09f; text-decoration: underline }.link_w { color: #fff; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Verdana }.link_w A:link { color: #fff; font-weight: bold; font-family: Verdana; text-decoration: none }.link_w A:visited { color: #fff; font-weight: bold; font-family: Verdana; text-decoration: none }.link_w A:hover { color: #fff; font-weight: bold; font-family: Verdana; text-decoration: underline }.meta_nav { color: #fff; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana; text-decoration: none }.meta_nav A:link { color: #fff; text-decoration: none }.meta_nav A:visited { color: #fff; text-decoration: none }.meta_nav A:hover { color: #fff; text-decoration: underline }.fuss_hell { font-family: Arial; color: #97a5a9; font-size: 9px; line-height: 12px; margin-bottom: 15px; padding: 0px }.fuss_hellsuper { font-size: 7px; line-height: 12px; font-family: Arial; vertical-align: super; list-style-type: square }.fuss_gr  { color: #737e82; font-size: 9px; line-height: 12px; font-family: verdana }.fuss_gr A:link  { color: #737e82; text-decoration: none }.fuss_gr A:visited   { color: #737e82; text-decoration: none }.fuss_gr A:hover  { color: #09f; text-decoration: underline }.gap5 { padding-bottom: 5px }.li_gr  { padding-bottom: 5px }.li_kl  { padding-bottom: 3px }.search  { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 130px; height: 18px }.login { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 80px; height: 18px }.fehler { color: #c00; font-weight: bold; font-size: 9px; line-height: 12px; font-family: Arial; padding-bottom: 5px;}.fehler_order { color: #c00; font-weight: bold; font-size: 11px; line-height: 14px; font-family: Arial; padding-bottom: 14px; padding-right: 10px;}.feld_190 { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; margin-bottom: 5px; width: 190px; height: 18px }.anzahl  { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; margin-bottom: 5px; width: 50px; height: 18px }.feld_100   { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 100px; height: 18px }.nachricht { color: #000000; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; width: 270px; height: 72px }.nachricht_350 { color: #000000; font-weight: normal; font-size: 11px; line-height: 15px; font-family: Verdana; width: 350px; height: 72px }.feld_50  { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 50px; height: 18px }.feld_150 { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 150px; height: 18px }.feld_140 { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 125px; height: 18px }.feld_350 { color: #000000; font-weight: normal; font-size: 11px; line-height: 12px; font-family: Verdana; width: 350px; height: 18px }.input_t { color: #000; font-weight: normal; font-size: 11px; line-height: 13px; font-family: Verdana }.history { color: #09f; font-weight: normal; font-size: 9px; line-height: 12px; font-family: Verdana; padding-top: 4px; padding-bottom: 10px }.history A:link { color: #09f; text-decoration: none }.history A:visited  { color: #09f; text-decoration: none }.history A:hover { color: #09f; text-decoration: underline }.info   { color: #536065; font-size: 11px; line-height: 15px; font-family: Arial; background: white url(0/images/media/info.gif) no-repeat; list-style-type: none; padding-bottom: 10px; padding-left: 20px }.info100 { color: #536065; font-size: 11px; line-height: 15px; font-family: Arial; background: white url(0/images/media/info.gif) no-repeat; list-style-type: none; padding: 0px 100px 10px 20px; }.info_super { font-size: 7px; line-height: 15px; font-family: Arial; background: white no-repeat; vertical-align: 16%; list-style-type: none }.info_head { color: #536065; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; background: white url(0/images/media/info.gif) no-repeat; list-style-type: none; padding: 0px 0px 0px 20px }.info_headlink { color: #536065; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; background: white url(0/images/media_01/infolink.gif) no-repeat; list-style-type: none; padding: 0px 0px 0px 20px }.infobox_head { color: #536065; font-weight: bold; font-size: 11px; line-height: 15px; font-family: Arial; background-repeat: no-repeat; list-style-type: none }.info A:link { color: #09f; text-decoration: none; background: white no-repeat; list-style-type: none }.info A:visited { color: #09f; text-decoration: none; background: white no-repeat; list-style-type: none }.info A:hover { color: #09f; text-decoration: underline; background: white no-repeat; list-style-type: none }ul.linkliste  { color: #536065; font-size: 9px; line-height: 13px; font-family: Verdana; list-style-image: url(0/images/media/linkliste.gif); margin: 0px 0px 0px 18px; padding: 0px }ul.linkliste A:link  { color: #09f; text-decoration: none }ul.linkliste A:visited  { color: #09f; text-decoration: none }ul.linkliste A:hover  { color: #09f; text-decoration: underline }ul.linkliste_d  { color: #005c99; font-size: 10px; line-height: 13px; font-family: Verdana; list-style-image: url(0/images/media/linkliste_d.gif); margin: 0px 0px 0px 18px; padding: 0px }ul.linkliste_d A:link  { color: #005c99; text-decoration: none }ul.linkliste_d A:visited  { color: #005c99; text-decoration: none }ul.linkliste_d A:hover  { color: #005c99; text-decoration: underline }ul.liste_warenkorb { color: #536065; font-size: 9px; line-height: 13px; font-family: Verdana; list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }ul.liste_warenkorbh { color: #97a5a9; font-size: 9px; line-height: 13px; font-family: Verdana; list-style-type: square; margin: 0px 0px 0px 15px; padding: 0px }ul.info { color: #536065; font-size: 11px; line-height: 15px; font-family: Arial; background: white url(m0/images//media/info.gif) no-repeat; list-style-type: none; margin: 0px; padding: 0px 0px 0px 20px }ul.info A:link { color: #09f; text-decoration: none; list-style-image: url(0/images/media/info.gif) }ul.info A:visited { color: #09f; text-decoration: none; list-style-image: url(0/images/media/info.gif) }ul.info A:hover { color: #09f; text-decoration: underline; list-style-image: url(0/images/media/info.gif) }ul.bullet { line-height: 15px; list-style-image: url(0/images/media/info.gif); list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 14px; padding: 0px 0px 0px 1px }ul.square { line-height: 15px; list-style-position: outside; margin-top: 0px; margin-bottom: 0px; margin-left: 14px; padding: 0px 0px 0px 1px }