a img {  border:           none !important;}#content .Article {  margin-top:       65px;}.Article h1 {  display:          none;}.Basket .SeparateRow .SeparateColumn select {  width:            250px !important;}#bgGray {  bottom:           0;  left:             0;  height:           100%;  width: 						100%;  overflow: 				hidden;  position: 				fixed;  z-index: 					1;}#bgColor {  bottom:           0;  left:             0;  height:           100%;  width: 						100%;  overflow: 				hidden;  position: 				fixed;  z-index: 					2;}#footer {  background-color: #cc0033;  height:           20px;/*  left:             0;*/  margin:           -20px 0 0 0;  max-height:       20px;  min-height:       20px;  overflow:         hidden;  padding:          0;  position:         fixed;  top:              100%;/*  width:            100%;*/  z-index:          50;}#footer .CellLimiter {  margin:           0 0 0 24px;}#footer a {  color:            #c5c5c5;  font:             normal 10px Verdana;  text-decoration:  none;}#footer a:hover,#footer a:focus {  color:            white;  text-decoration:  none;}/*#footer td {  vertical-align:   top;}*/#footer .BoxContainer div {  float:            left;}#footer .CellLimiter {  z-index:          50 !important;}#footer .ContextBoxHead {  display:          none;  }#footer .ContextBoxBody {  border:           1px solid #c5c5c5;  border-width:     0 1px 0 0;  margin:           0;  padding:          0 5px;}#footer .NavBarElement1 {  padding:          0 0 0 3px;}.CategoriesBox .ContextBoxHead {  display:          none;}.CategoryList h1 {  display:          none;}.CategoryList .CategoryText {  display:          none;}.CategoryList .ProductListHead {/*  display:          none;*/}.clear {  clear:            both;}#body {  bottom:           20px;  left:             200%;  margin:           0;  min-height:       100%;  overflow:         auto !important;  padding:          0;  position:         relative;  top:              0;  z-index:          20;}#content {  left:             50%;  margin:           0 0 0 -285px;  max-width:        540px !important;  min-height:       100%;  min-width:        540px !important;  overflow:         hidden !important;  padding:          20px 15px;  position:         relative;  top:              0;  width:            540px !important;  z-index:          10;}#content div, #content span, #content p, #content li, #content td {  font:              normal 12px Verdana;  line-height:       17px;}#content .author {  font-style:       italic;  line-height:      34px;  vertical-align:   bottom;}/*.ContentContainer {  left:             0;  margin:           0;  padding:          0;  position:         absolute;  overflow:         auto;  top:              0;  width:            100%;  z-index:          20;}*/a {  color:            black;  text-decoration:  none;}a:hover, a:focus {  color:            #cc0033;  text-decoration:  none;}#body #path {  border:           1px solid white;  border-width:     0 0 1px 0;  margin:           0;  padding:          0 0 3px 0;}#body #path span {  color:            #cc0033;  font:             normal 12px Verdana;  line-height:      17px;  margin:           0;  padding:          0;}#body #path a {  color:            #cc0033;  font:             normal 12px Verdana;  line-height:      17px;  margin:           0;  padding:          0;  text-decoration:  none;}#body #path a:first-child {  font-weight:      bold;}#body #path a:hover {  text-decoration:  none;}/*#body #path a:last-child:hover {  font-weight:      normal;}*//*#body #path a:first-child {  display:          none;}*/#body h3 {  border:           1px solid white;  border-width:     0 0 1px 0;  margin:           0;  padding:          0 0 3px 0;}#body h3.Headline {  border-width:     0 0 0 0 !important;  font:             bold 14px Arial, Veradana, Helvetica, sans-serif;}#body .Headline a {  font:             bold 14px Arial, Veradana, Helvetica, sans-serif;}#body h4 {  font-size:        12px;}.CustomButton .Icon {  display:          none;}.CustomButton,.CustomButton:active,.CustomButton:hover {  background:       transparent url("images/rarrow_grey.png") no-repeat 0 0 !important;  color:            #666;  font:             normal 12px Verdana !important;  line-height:      17px !important;  height:           auto !important;  margin:           0;  padding:          0 0 0 12px;}.CustomButton:hover {  background:       transparent url("images/rarrow_pink.png") no-repeat 0 0 !important;}.CustomButton *,.CustomButton:active *,.CustomButton:hover * {  background:       none !important;  border:           none;  color:            #666;  font:             normal 12px Verdana !important;  line-height:      17px !important;  height:           auto !important;  margin:           0;  padding:          0;}.CustomButton:hover * {  color:            #cc0033;}.FoldingCategoryList {  font-size:        0px !important;  line-height:      0px !important;}.GeneralLayout {  display:           none;}.Imprint h1,.TermsAndConditions h1 {  border:           1px solid white;  border-width:     0 0 1px 0;  margin:           0 0 20px 0;  padding:          0 0 3px 0;  background:       none !important;  color:            #cc0033 !important;  font:             bold 12px Verdana;  line-height:      17px;}.Imprint .Separator:first-child,.TermsAndConditions .Separator:first-child {  display:           none;}#Intro {/*  height:            530px;  left:              0;*/  margin:            0;/*  min-height:        160px;*/  padding:           0;/*  position:          absolute;  top:               50%;*/  width:             540px;}#IntroText {  border:            1px solid white;  border-width:      0 1px 0 1px;  font:              normal 12px Verdana;  line-height:       17px;  margin:            0 10px;  padding:           0 30px;  width:             458px;}.language {  border:            1px solid #c5c5c5;  border-width:      0 1px 0 0;  margin:            0 5px 0 0;  padding:           0 10px 0 0;}#footer .language:first-child {  margin-left:      30px;}.ListItemProductContainer {  border:           1px solid white;  border-width:     0 0 1px 0;  margin:           0;  padding:          0;}a.action{  background:       transparent url("images/rarrow_grey.png") no-repeat 0 0;  color:            #666;  padding:          0 0 0 12px;  text-decoration:  none;}a.action:hover{  background:       transparent url("images/rarrow_pink.png") no-repeat 0 0;  color:            #cc0033;  text-decoration:  nones;}.ListItemProductContainer .ClearRight {  display:          none;}.ListItemProductContainer .FloatLeft {  float:            right;}.ListItemProductContainer .ImageArea {  margin:           0;  padding:          0;}.ListItemProductContainer .InfoArea {  margin:           0;  padding:          0;}.ListItemProductContainer input.LinkBasket, .ProductDetails input.LinkBasket {  background:       transparent url("images/rarrow_grey.png") no-repeat 0 0 !important;  color:            #666;  font-weight:      normal;  margin:           2px 7px 4px 0;  padding:          1px 0 3px 12px;}.ListItemProductContainer td {  padding-bottom:   10px;}.ListItemProductContainer .ListItemProduct {  margin:           0;  padding:          0;}.ListItemProductContainer .ListItemProduct .PriceArea {  float:            left !important;  width:            100%;}.ListItemProductContainer .ListItemProductInfoContainer {  margin:           0;  padding:          30px 0 0 0;}.ListItemProductContainer .ListItemProductInfoContainer .AlignRight{  text-align:       left !important;}.ListItemProductContainer .ShowInlineElement .FloatRight {  float:            left;}#content .longdesc ul {  margin-left:      0;}#NavBarLeft {  background:       transparent url("images/shadow_left-trans.png") repeat-y left top;  height:           100%;  left:             200%;  margin:           0 0 0 -15px;  min-height:       100%;  min-width:        165px;  padding:          17px 0 0 35px;  position:         fixed;  top:              0;  z-index:          40;}#NavBarLeft .minibasket_container {  border:           1px solid white;  width:            163px;}#NavBarLeft .minibasket_container a {  color:            #666;  font:             bold 12px Verdana;  line-height:      12px;   text-decoration:  none;}#NavBarLeft .minibasket_container a:hover {  color:            #cc0033;}#NavBarLeft .minibasket_container td,#NavBarLeft .minibasket_container th {  font:             normal 12px Verdana;  line-height:      12px;  }#NavBarLeft .minibasket_container th {  padding:          2px 0 2px 0;  text-align:       left;}#NavBarLeft .minibasket_container td {  padding:          0;  text-align:       right;}#NavBarLeft .minibasket {  border:           1px solid white;  border-width:     1px 0 0 0;  width:            100%;}#NavBarLeft .minibasket_container .h2 a {  line-height:      19px;}#NavBarLeft .minibasket_container .h2,#NavBarLeft .minibasket_container .total {  font-weight:      bold;  margin:           0;  padding:          0 10px;}#NavBarLeft .minibasket_container .total {  border:           none;  margin:           0 0 4px 0;}/*#NavBarLeft .ContextBoxBody .Icon {  display:          none !important;}*//*#NavBarLeft .ContextBoxBody {  margin:           0;  padding:          0;}#NavBarLeft .NavBarElement0 .BoxContainer {  display:          none;}*/#NavBarLeft ul {  list-style:       none;  margin:           0;  padding:          0;}#NavBarLeft .tree {  height:           310px;  max-height:       310px;  min-height:       310px;}#NavBarLeft .tree ul {  border:           1px solid white;  border-width:     0 0 0 1px;  position:         absolute;  top:              180px;}#NavBarLeft .tree li {  margin:           0;  padding:          3px 0;}#NavBarLeft .tree a {  color:            #666;  display:          block;  font:             bold 12px Verdana;  line-height:      12px;  margin:           0;  padding:          0 0 0 10px;  text-decoration:  none;}/*#NavBarLeft .SubCategory {  background:       none !important;  font-weight:      normal;  margin:           0;  padding:          0 0 0 9px;}*/#NavBarLeft .tree a.exp,#NavBarLeft .tree a.act,#NavBarLeft .tree a:hover {  border:           1px solid white;  border-width:     0 0 0 1px;  color:            #cc0033;  font-weight:      bold;  padding:          0 0 0 9px;  text-decoration:  none;}#NavBarLeft .tree li li a.act, #NavBarLeft .tree li li a:hover {  border:           none;  color:            #cc0033;  font-weight:      normal;  padding:          0 0 0 10px;  text-decoration:  none;}#NavBarLeft .tree li li a {  font-weight:      normal;}/*#NavBarLeft .SizeContainer {  margin:           0;  padding:          0;}*/#NavBarRight {  background:       transparent url("images/shadow_right-trans.png") repeat-y right top;  height:           100%;  left:             200%;  margin:           0 -15px 0 0;  min-height:       100%;  min-width:        150px;  padding:          20px 45px 0 0;  position:         fixed;  top:              0;  width:            150px;  z-index:          40;}#NavBarRight .logo {  float:            right;}.OrderProcess li {  width:            30% !important;}.OrderProcess li.ActiveItem a {  background-position: center bottom;  color:            #cc0033;}/*.OrderProcess a {  margin-right:      20px;}*/.OrderProcess .Icon {  display:          none;}.ProductDetails h1 {  font:             bold 14px Verdana;  margin-top:       20px;}.ProductDetails .Links {  text-align:       left !important;}.ProductDetails .LinkProductInquiry, .ProductDetails .LinkProductRecommendation {  display:          none;}.ProductDetails .Price {  margin-top:       20px;  text-align:       left !important;}.ProductDetails .TaxAndShippingInfo {  text-align:       left !important;}.ProductOnStockIcon,.ProductOutStockIcon {  display:          none;}#page {  height:           100%;  margin:           0;  min-height:       100%;  padding:          0;  width:            100%;}html,body {  height:           100%;  margin:           0;  min-height:       100%;  padding:          0;  width:            100%;}a {  text-decoration:  none;}a:hover, a:focus {  text-decoration:  none;}.variantinfo {  float:            left;  margin:           0;  padding:          0;  width:            540px;}.longinfo {  margin:           0;  padding:          0;}.longinfo h1 {  font:             bold 12px Verdana;  margin:           30px 0 10px 0;}.longinfo .buttons {  margin:           10px 0 5px 0;}.shortinfo {  float:            left;  margin:           0;  padding:          0;  width:            290px;}.shortinfo h1,.variantinfo h1 {  font:             bold 12px Verdana;  margin:           30px 0 20px 0;}.shortinfo p,.variantinfo p,.longinfo p {  margin:           0;  padding:          0;}.shortinfo .attributes, .shortinfo .cost,.variantinfo .attributes, .variantinfo .cost {  margin:           20px 0 0 0;}.shortinfo .buttons,.variantinfo .buttons {  margin:           20px 0 5px 0;}.picture {  float:            left;  margin:           0;  padding:          0;  width:            245px;}.description {  clear:            both;}.product {  border:           1px solid white;  border-width:     0 0 1px 0;}.variantslist .product {  border:           none;}.buttons {  color:            #666;}.buttons span {  padding-right:    5px;}.buttons .CustomButton {  margin-left:      5px;}.path {  line-height:      12px;}.sort {  color:            #666;}table.form input,table.form textarea {  width:            270px;}table.form .smallinput {  width:            60px;}table.form .mediuminput {  width:            200px;}table.form input.checkbox,table.form input.radio {  width:            auto;}