@page  { margin:2cm }html{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  background-color: #FCFCEB;  margin: 0;  padding: 0;}body{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  background-color: #FCFCEB;  margin: 0;  padding: 0;  text-align: left;}table{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  color: inherit;  margin: 0;  padding: 0;}div.divzentrieren {  text-align: left;}tr{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  color: inherit;  margin: 0;  padding: 0;}td{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  color: inherit;  margin: 0;  padding: 0;  vertical-align: top;}th{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  color: inherit;  margin: 0;  padding: 0;}li{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  color: inherit;  margin: 0;  padding: 0;}sup a{  font-size: 80%;  text-decoration: none;  font-weight: bold;}sup a:hover{  text-decoration: underline;}img{  border: none;}b{  color: inherit;}form{  margin: 0;  padding: 0;}hr{  color: #ffffff;  height: 2px;  border-top: 1px solid #efeff1;  border-bottom: 1px solid #ffffff;}a{  color: black;  text-decoration: underline;}a:hover{  color: #d81f01;  text-decoration: underline;}a.details{  color: red;}h1{  color: #000;  font-weight: bold;  font-size: 17px;  margin: 0;  padding: 0;}h2{  color: #000;  font-weight: bold;  font-size: 12px;  margin: 0;  padding: 0;}small{  font-size: 70%;}#main_table_fixed{  width: 980px;  margin-left: 10px;}#main_table{  width: auto;}.containerleft{  width: 208px;  border: 0;  color: #414b57;  margin: 0px;  padding: 0px 0px 0px 0px;  background-color: #FCFCEB;  display:none}.containerright{  width: 199px;  border: 0;  color: #777e84;  background-color: #FCFCEB;  -moz-box-sizing: border-box;  overflow: hidden;  padding-left: -5px;}.containerbottom{  padding: 0px 0px 0px 14px;}.containertop_fixed{  width: 980px;  text-align: left;}.boxheader{  background-color: #fcfceb;  color: #b3b7ba;}.boxfooter{  width: 100%;  height: auto;  text-align: right;  background-color: #414b55;  color: #ffffff;  vertical-align: absmiddle;  margin-top: 2px;  padding: 6px 0;}.boxfooter a{  color: #ffffff;}.boxfooter a:hover{  color: #ffffff;}.boxfootermenu{  text-align: left;  color: #000000;  padding: 4px 0px 4px 0px;  width: 980px;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  margin: 10px 0px 0px 0px;}.boxleft{  width: 180px;  background-color: #C9D493;  color: #414b57;  font-size: 12px;  font-weight: bold;  border-bottom: 1px solid #bbbbbb;  -moz-box-sizing: border-box;  padding-top: 10px;  padding-bottom: 5px;  padding-left: 6px;  display:none}.boxleft-content{  width: 208px;  background-color: #FCFCEB;  color: #424a55;  border-bottom: 0px solid #ffffff;  -moz-box-sizing: border-box;  padding: 0px;  margin: 0px;}.boxrightmyaccountborder{  border-left: 0px solid #efeedc;  border-top: 0px solid #ffffff;  background-color: #FCFCEB;  border: none;  border-color: #efeedc;}.boxrightmyaccount{  width: 209px;  font-weight: bold;  font-size: 12px;  -moz-box-sizing: border-box;  background-color: #efeedc;  color: #747d84;  padding-top: 10px;  padding-bottom: 5px;  padding-left: 3px;}.boxrightmyaccount-content{  width: 209px;  border-top: 1px solid #d9d9d9;  border-left: 0px solid #efeedc;  -moz-box-sizing: border-box;  background-color: #faf9f4;  color: #757e83;  padding: 3px 10px;}.boxrightmyaccount-content td{  color: #797e84;}.boxrightproduct-td, .boxrightproduct-td2{  color: #777e84;  width: 150px;}.boxrightproduct-td2 {  width: 124px;}.boxleft-td{  color: #424a55;}.containerfullrow{  float: left;  width: 100%;  margin: 0px 0px 1px 0px;  padding: 0px;}.containerfullsmallrow , .containerfullsmallrow2{  float: left;  width: 100%;  border: 1px solid #999999;  margin: 0px 0px 1px 0px;  padding-bottom: 0px;}html>body .containerfullsmallrow, .containerfullsmallrow2{  width: 531px;  min-height: 230px;  max-height: 290px;}.containerfullsmallrow2{  border: 0px solid #999999;}.containerthirdrow{  float: left;  width: 33%;}.containerthirdrowfix{  float: left;  width: 34%;}.containerquarterrow{  float: left;  width: 24%;  height: 90px;  margin: 0px 5px 0px 0px;  padding: 0px;}div.containerquarter_grossrow{  float: left;  width: 24.8%;  height: 480px;  margin: 0px 1px 0px 0px;}.producttitlerow_red{  vertical-align: bottom;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 28px;  height: 28px;  border-bottom: 1px none;  font-weight: bold;  border-left: 8px solid #ff3300;  border-top: 1px solid #ff3300;  color: #5f873a;  line-height: 20px;  margin: 4px 4px 0;  padding: 10px 5px 2px 7px;  border-left-color: #5f873a;  border-top-color: #5f873a;  border-right-color: #efefef;}.producttitlerow_red_big{  vertical-align: bottom;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 51px;  height: 51px;  border-bottom: 1px none;  font-weight: bold;  border-left: 8px solid #ff3300;  border-top: 1px solid #ff3300;  color: #5f873a;  line-height: 20px;  margin: 4px 4px 0;  padding: 10px 5px 2px 7px;  border-left-color: #5f873a;  border-top-color: #5f873a;  border-right-color: #efefef;}.producttitlerow_blue_big{  vertical-align: bottom;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 51px;  height: 51px;  border-bottom: 1px none;  font-weight: bold;  border-left: 8px solid #677787;  border-top: 1px solid #677787;  color: #5f873a;  line-height: 20px;  margin: 4px 4px 0;  padding: 8px 5px 1px 7px;  border-left-color: #5f873a;  border-top-color: #5f873a;  border-right-color: #efefef;}.productrow_borderaftertitle_full{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 190px;  height: 211px;  margin: 1px 0px 1px 0px;  padding: 0px;}html>body .productrow_borderaftertitle_full {  height: 320px;}.productrow_noborder{  vertical-align: top;  border: 0px solid white;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 0;  height: auto;  margin: 0px;  padding: 0;}.productrow_fullborder_full{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 195px;  height: 211px;  margin: 1px 0px 1px 0px;  padding: 5px;}.productrow_fullborder_fullsmall{  vertical-align: top;  border: 0px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 195px;  height: 150px;  margin: 4px;  padding: 5px 5px 2px;  border-color: #efefef;}.productrow_fullborder_half{  vertical-align: top;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 153px;  height: 153px;  margin: 4px;  padding: 5px 5px 2px;  border-color: #efefef;}.productrow_fullborder_quarter{  vertical-align: top;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 250px;  height: 390px;  margin: 4px;  padding: 5px 5px 2px;  border-color: #efefef;}.productrow_fullborder_quarter_gross{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 250px;  height: 470px;  margin: 1px 0px 1px 0px;  padding: 5px;}html>body .productrow_fullborder_quarter_gross .product_title {  height: 160px;}.contentboxlistrow{  vertical-align: middle;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 28px;  height: 26px;  border-bottom: 1px none;  font-weight: bold;  color: #ffffff;  border-left: 8px solid #677787;  border-top: 1px solid #677787;  line-height: normal;  background-color: #efefef;  margin: 10px 4px 0;  padding: 4px 5px 0 7px;  border-right-color: #efefef;}.categorytitlerow, .categorytitlerow_option{  -moz-box-sizing: border-box;  min-height: 22px;  height: 22px;  line-height: normal;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #CE6106;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;}.categorytitlerow_option {  width: 98%;}.categorydetailsrow_empty{  vertical-align: top;  border: 1px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  height: 1px;  min-height: 0;  border-bottom: 0;  border-left: 0;  border-right: 0;  line-height: 0;  margin: 0 4px 4px;  padding: 0;  border-top-color: #efefef;}.locatortitlerow_empty{  vertical-align: middle;  border: 0px solid #677787;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 0;  height: 0;  border-bottom: 0px none;  font-weight: bold;  line-height: 0;  margin: 1;  padding: 0;  color: #333333;}.productcategoryrow{  min-height: 15px;  height: 15px;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #CE6106;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;}.producttitlecell_red{  font-size: 12px;  font-weight: bold;  color: #5f873a;}.producttitlecell_blue{  font-size: 12px;  font-weight: bold;  color: #5f873a;}.producttitle_description{  font-weight: normal;  font-size: 12px;  color: gray;}.producttitlerow_red:after{  content: "";  display: block;  height: 0;  clear: both;}.producttitlerow_blue:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_borderaftertitle_full:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_borderaftertitle_half:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_borderaftertitle_quarter:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_noborder:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_fullborder_full:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_fullborder_half:after{  content: "";  display: block;  height: 0;  clear: both;}.productrow_fullborder_quarter:after{  content: "";  display: block;  height: 0;  clear: both;}.productcategoryrow:after{  content: "";  display: block;  height: 0;  clear: both;}.logo_header{  border: 0;  float: none;  text-align: left;  margin-left: 46px;}.language{  color: #ffffff;}.language_activ{  color: #ffffff;  font-weight: bold;}.link_headermenu{  color: #ffffff;}.link_header{  font-size: 12px;  color: #b3b7ba;}td.link_header{  padding-right: 15px;  padding-bottom: 3px;}.link_footer{  font-size: 12px;  color: #000000;  margin-right: 7px;  margin-left: 7px;}.currency{  color: #424a55;}.currency_activ{  color: #424a55;  font-weight: bold;}a.currency{  color: #424a55;}a.currency_activ{  color: #424a55;}a.language:hover{  color: #ffffff;  text-decoration: underline;}a.language_activ:hover{  color: #ffffff;  text-decoration: underline;}a.link_headermenu:hover{  color: #ffffff;  text-decoration: underline;}a.link_header:hover{  color: #ffffff;  text-decoration: underline;}.headermenu_fixedbox{  float: left;  text-align: left;  height: 12px;  width: 184px;  -moz-box-sizing: border-box;  padding: 4px 0px 4px 0px;  margin: 0px 25px 0px 0px;}.headermenu_autobox{  float: left;  text-align: left;  height: 11px;  border-bottom: 0px solid gray;  border-left: 0px solid #333333;  border-right: 1px solid #333333;  font-weight: bold;  margin: 6px 0px 4px 0px;}.headermenu_autobox_warenkorb{  float: left;  text-align: left;  height: 11px;  border-bottom: 0px solid gray;  border-left: 0px solid #333333;  border-right: 1px solid #333333;  font-weight: bold;  margin: 0px 0px 0px 20px;  width: 21px;  padding: 0px;  border: none;}.headermenu_fixedbox a{  font-weight: normal;  font-size: 12px;  color: #333333;  margin: 0px 7px 0px 7px;}.headermenu_autobox a{  font-weight: normal;  font-size: 12px;  color: #333333;  margin: 0px 7px 0px 7px;}#delivery_link a{  color: #333333;}input{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 10px;  background-color: transparent;  margin-top: 4px;}select{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  background-color: white;  margin-top: 4px;}textarea{  font-family: verdana, geneva, arial, helvetica, sans-serif;  font-size: 12px;  background-color: white;  margin-top: 4px;}.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;  font-size: 11px;}.categorybox_rootcategory{  color: #424a55;  font-weight: bold;  padding: 3px 0px 3px 15px;  border-bottom: 1px solid #999999;  border-left: 5px solid #276413;}.navigationsitem_header{  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  height: 22px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #CE6106;  border-top: 0px solid #999999;  border-bottom: 0px solid #999999;  border-right: 0px solid #999999;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  width: 208px;}.navigationsitem{  font-size: 12px;  color: #424a55;  font-weight: normal;  padding: 7px 0px 1px 15px;  border-bottom: 0px solid #999999;  border-bottom: 0px solid #276413;}a.navigationsitem{  border-left: 4px solid #276413;  border-right: 0px solid #276413;  border-bottom: 0px solid #276413;  border-top: 0px solid #276413;  color: #333333;  line-height: 17px;  padding: 0px;}a.categorybox_rootcategorylink:link, a.categorybox_rootcategorylink:visited, a.categorybox_rootcategorylink:hover, a.categorybox_rootcategorylink:active  {  color: #333333;  font-weight: bold;  padding-bottom: 3px;  font-size: 12px;  text-decoration: none;}a.categorybox_rootcategorylink:hover {  color: #854B18;}.categorybox_rootcategory_exp{    padding: 3px 0px 3px 15px;  border-left: 5px solid #BB510B;  border-top: 0px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;  background-color: #E2E9C1;}a.categorybox_rootcategory_exp{  color: #854B18;  font-weight: bold;  text-decoration: none;  border: 0px;  padding: 0px;  font-size: 12px;}.categorybox_subcategory{  border-left: 1px dotted #999999;  border-right: 0px solid #276413;  border-bottom: 0px solid #276413;  border-top: 0px solid #276413;  color: #333333;  padding: 0px 0px 0px 15px;  background-color: #EBF0D5;}a.categorybox_subcategory{  border-left: 4px solid #276413;  border-right: 0px solid #276413;  border-bottom: 0px solid #276413;  border-top: 0px solid #276413;  color: #333333;  line-height: 17px;  padding: 0px;}.categorybox_catpic {  display: none;}.variant_select{  width: 135px;  background-color: white;}.warenkorb_img{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 0px solid #999999;  color: #333333;  vertical-align: top;  height: 16px;  cursor: pointer;  margin: 0;}.warenkorb_button{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  width: 125px;  height: 18px;  margin: 1px;  padding: 2px 0px 2px 0px;}.warenkorb_mini_button{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  width: 100px;  color: #333333;  height: 18px;  margin: 0;}.warenkorb_button2{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  width: 110px;  height: 18px;  margin-top: 1px;}.warenkorb_button3{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  width: 130px;  height: 18px;  margin-top: 1px;}.warenkorb_mini_button2{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  width: 100px;  height: 18px;  margin-top: 1px;}.login_input{  /*background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;*/  background-color: #FFFFFF;  border: 1px solid #999999;  vertical-align: top;  width: 118px;  color: #333333;  font-weight: bold;  margin-top: 3px;  margin-bottom: 3px;}.login_checkbox{  cursor: pointer;  margin: 0;  padding: 0;}.product_image{  border: 0;}.product_image_xs_container{  height: 156px;  text-align: center;  overflow: hidden;}.product_image_xxxs_container{  width: 260px;  height: 250px;  text-align: center;  overflow: hidden;  margin-right: 5px;}.product_links{  font-size: 12px;  border: 0;  height: 35px;}.product_title{  font-weight: bold;  font-size: 12px;  color: #333333;  height: 40px;}.product_title_big{  font-weight: bold;  font-size: 12px;  color: #333333;  height: 20px;}.product_description{  font-weight: normal;  font-size: 12px;  color: #000000;}html>body .product_description{  margin: 5px 0px 5px 0px;}.product_text{  font-size: 12px;  color: #333333;}.product_text2{  font-size: 12px;  color: #333333;}.product_text3{  font-size: 12px;  color: #333333;}.product_price_new_small{  font-weight: bold;  font-size: 12px;  color: #333333;  border: 0;  margin: 0;}.product_price_new_small a {  text-decoration: none;}.product_price_old{  color: #333333;  text-decoration: line-through;  font-size: 12px;  font-weight: bold;  border: 0;  margin: 0;}.product_price_old_text{  color: #333333;  font-weight: bold;  font-size: 12px;}.product_price_new_text{  color: #333333;  font-weight: bold;  font-size: 12px;}.hr_image{  height: 2px;  width: 100%;  margin-top: 6px;  margin-bottom: 6px;}.categorytitle{  color: #333333;  font-size: 12px;  font-weight: bold;}.categorycount{  color: #333333;  font-size: 12px;}.categoryimage{  margin: 1px 1px 3px;}.contentlistheader{  color: #333333;  font-size: 12px;  font-weight: bold;}.categorydescription{  color: #333333;  font-size: 12px;  font-weight: bold;}.categorylink{  color: #404c58;  font-size: 12px;}.categoryline{  height: 0;  border-top: 1px solid #cbcbcb;  line-height: 0;  margin-top: 3px;  margin-bottom: 3px;  padding: 0;  border-top-color: #efefef;}.categoryline2{  height: 0;  border-top: 1px solid #cbcbcb;  line-height: 0;  border-top-style: dotted;  margin-top: 3px;  margin-bottom: 3px;  padding: 0;  border-top-color: #efefef;}.categoryline3{  height: 0;  border-top: 1px solid #cbcbcb;  line-height: 0;  border-top-color: #efefef;  margin-top: 3px;  margin-bottom: 3px;  padding: 0;}* html .category-line{  margin-bottom: -2px;}* html .category-line2{  margin-bottom: -2px;}* html .category-line3{  margin-bottom: -2px;}* html .locatortitlerow_empty{  margin-bottom: -4px;}.locatortitle{  color: #333333;  font-size: 12px;  font-weight: bold;}.locatortext{  color: #333333;  font-size: 12px;}.locatorlink{  font-size: 12px;  color: #333333;  font-weight: normal;}.locatorlink2{  font-size: 12px;  color: #333333;  font-weight: normal;}.locatorlink3{  font-size: 12px;  color: #333333;  font-weight: normal;}.locatorlink_active{  font-size: 12px;  color: #333333;  font-weight: bold;}.locatorlink2_active{  font-size: 12px;  color: #333333;  font-weight: bold;}.locatorlink3_active{  font-size: 12px;  color: #333333;  font-weight: bold;}.important{  color: red;}.defaultcontents_linespacer{  color: #eeeff0;  background-color: #eeeff0;  height: 1px;  border: 0;  margin-top: 8px;  margin-bottom: 0;  margin-left: 7px;}.default_midbutton{  width: 91px;  height: 19px;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  font-size: 12px;  font-weight: bold;  color: #677787;  cursor: pointer;  margin-left: 3px;}.default_loworderprice{  color: #000000;  font-weight: bold;  font-size: 12px;  text-align: center;  margin: 0 0 4px;  padding-top: 6px;}.contentboxtext{  font-size: 12px;  color: #333333;  padding-left: 10px;}.default_nextbutton{  width: 200px;  height: 25px;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: middle;  font-size: 12px;  font-weight: bold;  text-align: center;  cursor: pointer;  color: #333333;  margin: 0;  padding: 2px 0px 2px 0px;}.default_nextlinecontainer{  vertical-align: middle;  border: 0px solid #cbcbcb;  color: #333333;  text-align: right;  margin: 5px 4px 4px;  padding-left: 7px;}.default_nextline{  width: 100%;  border-collapse: collapse;  border: 1px solid #cbcbcb;  background-color: #fcfceb;  margin-top: 10px;  margin-right: 3px;  margin-left: 4px;  color: #ffffff;}.listcontents_nextline{  width: 571px;  border-collapse: collapse;  border: 1px solid #cbcbcb;  background-color: #efefef;  margin-top: -5px;  margin-right: 3px;  margin-left: 4px;  color: #ffffff;}.default_nextlink{  color: #333333;  font-size: 12px;}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: 12px;}.font10{  font-size: 12px;}.font11{  font-size: 12px;}li.font11 {  list-style: square;  margin: 0px 0px 2px 16px;}.font12{  font-size: 12px;}.font13{  font-size: 12px;}.font14{  font-size: 12px;}.font15{  font-size: 12px;}.font18{  font-size: 12px;}.fontbold{  font-weight: bold;}.fontitalic{  font-style: italic;}.fontunderline{  text-decoration: underline;}.fontred{  color: #333333;}.fontblack{  color: #333333;}.fontblack input{  background-color: #FFFFFF;  border: 1px solid #999999;}.fontgray1{  color: #404c58;}.fontgray2{  color: #404c58;}.fontgreen{  color: #00b910;}.addresscolumn{  width: 147px;}.address_deliverybutton{  border: 1px solid #e9eaeb;  cursor: pointer;  color: #677787;}.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;}.topmargin10{  margin-top: 10px;}.cleartopmargin{  margin-top: 0;}.height25{  height: 25px;}.default_smallbutton{  font-size: 12px;  font-weight: bold;  border: 1px solid #e9eaeb;  background-color: #fafafa;  color: #677787;  height: 18px;  cursor: pointer;  padding-bottom: 2px;}.dottedline{  height: 1px;  line-height: 1px;  font-size: 1px;  border-bottom: 1px solid #999999;  border-top: 0px solid #999999;  border-left: 0px solid #999999;  border-right: 0px solid #999999;  margin: 10px 0px 10px 0px;  padding: 0px;}.paddingtop3{  padding-top: 3px;}.paddingtop5{  padding-top: 5px;}.paddingtop10{  padding-top: 10px;}h1.contextbox{  -moz-box-sizing: border-box;  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  height: 22px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #CBD401;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;}h1.contextboxstart{  -moz-box-sizing: border-box;  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  height: 22px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #C34400;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;}div.contextbox, .contextbox_breit{  vertical-align: top;  border: 0px solid #cbcbcb;  border-top: none;  -moz-box-sizing: border-box;  margin: 0 4px 0px 0px;  padding: 10px 10px 10px 0px;  border-color: #efefef;}html>body .contextbox_breit {  width: 529px;}.msgbox{  background-color: #ffffee;  border: silver solid 1px;  margin: 4px 4px 7px;  padding: 5px 5px 5px 10px;}.errorbox{  background-color: #ffffee;  border: silver solid 0px;  color: red;  font-weight: bold;  margin: 4px 4px 7px;  padding: 5px 5px 5px 10px;}.compare_table{  border-left: 1px dotted silver;  border-bottom: 1px dotted silver;  padding-bottom: 5px;  padding-left: 5px;  border-left-color: #efefef;  border-bottom-color: #efefef;}.compare_table_noleft{  border-left: 0;  border-bottom: 1px dotted silver;  padding-bottom: 5px;  padding-left: 5px;  border-bottom-color: #efefef;}.compare_table_nobottom{  border-left: 1px dotted silver;  border-bottom: 0;  padding-top: 0;  padding-bottom: 0;  padding-left: 5px;  border-left-color: #efefef;}.verification_code{  width: 80px;  border: 1px solid #000000;  color: #000000;  text-align: center;  font: bold;  padding: 2px;}.containerfiverow{  float: left;  width: 20%;}.boxrightmyaccount-content_2{  background-color: #FCFCEB;  border: none;}A.link_header:Hover{  color: #b3b7ba;}A.language:Hover{  color: #ffffff;}A.language_activ:Hover{  color: #ffffff;}A.link_headermenu:Hover{  color: #333333;}A.link_footer{  color: #000000;}.boxleft A.boxleft-td{  color: #414b57;}A.currency{  color: #424a55;}A.currency_activ{  color: #424a55;}.boxleft-td:Hover{  color: #424a55;}A.currency:Hover{  color: #424a55;}A.currency_activ:Hover{  color: #424a55;}.categorybox_rootcategory:Hover{  color: #424a55;}.categorybox_rootcategorylink:Hover{  color: #FFFFFF;  text-decoration: underline;}.categorybox_rootcategory_exp:Hover{  color: #424a55;}.categorybox_subcategory:Hover{  color: #424a55;}A.boxrightmyaccount-td{  color: #757e83;}.boxrightmyaccount-content TD{  color: #757e83;}.boxrightproduct A.boxrightproduct-td{  color: #747d84;}.locationrow A{  color: #333333;}.productrow_borderaftertitle_quarter{  border-color: #efefef;}.productrow_borderaftertitle_quarter_gross{  border-color: #efefef;  height: 400px;}.basketcontents_headerright{  border-right-color: #999999;  color: #333333;}.basketcontents_right{  border-right-color: #efefef;}.basketcontents_left{  border-left-color: #efefef;}.basketcontents_bottom{  border-bottom-color: #efefef;}.basketcontents_linespacerbig{  background-color: #efefef;}.basketcontents_linespacer{  background-color: #efefef;}.voucherlistrow{  border-right-color: #efefef;  background-color: #efefef;  color: #ffffff;}.ordercontentdata{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;}.paymentcontentheader{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;}.usercontentheader{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;}.useroptionheader{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;}.wrappinglistrow{  border-right-color: #efefef;  background-color: #efefef;  color: #ffffff;}.voucherinputrow{  border-color: #efefef;  color: #404c58;}.paymentcontenttext{  border-color: #efefef;  color: #404c58;}.usercontentdata{  border-color: #efefef;  color: #404c58;}.wrappinginputrow{  border-color: #efefef;  color: #404c58;}.wrapping_headerright{  border-right-color: #efefef;  background-color: #efefef;  color: #ffffff;}.wrappingcontents_right{  border-right-color: #efefef;}.wrapping_headerleft{  border-left-color: #efefef;}.wrappingcontents_bottom{  border-bottom-color: #efefef;}.stepsitemcontainer_fortschritt{  border-color: #C9D493;}.product_title A{  color: #333333;}SUP A{  color: black;}H1.contextbox{  background-color: #efefef;  color: #333333;}.wrapping_headeritems{  background-color: #efefef;  color: #ffffff;}.basketcontents_nextline{  background-color: #efefef;  color: #ffffff;}.basketcontents_next{  background-color: #efefef;}.stepitem_text{  background-color: #C9D493;  color: #333333;}.stepitem_texthigh{  background-color: #C9D493;  color: #333333;}.voucherlistheader{  color: #ffffff;}.ordercontentheader{  color: #ffffff;}.wrappinglistheader{  color: #ffffff;}.stepitem_textbig{  color: #333333;}.stepitem_textnormal{  color: #333333;}.stepitem_textsmall{  color: #333333;}.stepitem_link{  color: #333333;  text-decoration: none;}.stepitem_linkhigh{  color: #333333;  text-decoration: none;}.stepitem_textbighigh{  color: #5f873a;}.stepitem_textnormalhigh{  color: #5f873a;}.basketcontents_artamountbutton{  color: #677787;}.basketcontents_artdelbutton{  color: #5f873a;}.voucherlistsubmit{  color: #677787;}/*************Eigene CSS-Klassen + veränderte CSS Klassen******************/.boxrightproduct {  width: 200px;}.obenlinks, .obenrechts, .untenlinks, .untenrechts {  float: left;  width: 257px;  margin: 0px 0px 15px 0px;  font-size: 12px;  font-family: Verdana;  height: 216px;  padding: 0px;  text-align: left;}.obenrechts, .untenlinks {  border: 1px solid #999999;}.obenrechts {  padding: 10px;  width: 257px;  height: 216px;}.obenlinks, .untenlinks {  margin: 0px 11px 0px 0px;}.untenrechts div, .untenrechts div img, .obenlinks div, .obenlinks div img, .obenrechts div {  margin: 0px;  padding: 0px;}.untenrechts, .untenrechts div, .untenrechts div img {  width: 257px;}.untenrechts {  margin: 0px 0px 0px 4px;}html>body .obenrechts {  width: 237px;  height: 194px;}html>body .untenlinks {  width: 255px;}html>body .untenrechts {  margin: 0px;}html>body .obenlinks, .untenlinks {  margin: 0px 15px 0px 0px;}.untenlinks {  border-left: 3px solid #C34400;}.clear {  clear: both;}.four_boxes {  width: 533px;  margin: 0px;  padding: 0px;}.zumonlineshop {  background-color: #FCFCEB;  vertical-align: top;  bottom: 10px;}.zumonlineshopimage, .zumonlineshoplink {  float: left;  margin: 0px 5px 10px 0px;  padding: 0px;  background-color: #FCFCEB;}.zumonlineshoplink {  padding: 15px 0px 5px 0px;  font-size: 12px;}.zumonlineshoplink a:link, .zumonlineshoplink a:visited, .zumonlineshoplink a:hover, .zumonlineshoplink a:active {  color: #000000;  font-size: 12px;  text-decoration: underline;}.zumonlineshoplink a:hover {  text-decoration: underline;}.containerhalfrow {  width: 237px;  margin: 0px;  padding: 0px;}.productrow_borderaftertitle_half{  vertical-align: top;  border: 0px solid #cbcbcb;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 152px;  height: 152px;  border-top: 0;  margin: 0px;  padding: 0px;}.productrow_borderaftertitle_half table {  width: 237px;}.product_image_xxs_container{  width: 75px;  text-align: left;  overflow: hidden;  margin: 5px 9px 0px 9px;  border: 0px solid #9F9F9F;  background-color: #FCF7EB;}.product_title {  font-size: 12px;  margin: 10px 0px 0px 0px;}html>body .product_title {  height: 62px;}.product_title a {  font-size: 12px;  color: #000000;}.product_artnr{  font-weight: normal;  font-size: 12px;  color: #000000;  margin: 0px 0px 15px 0px;}a.details:link, a.details:visited, a.details:hover, a.details:active {  font-size: 12px;  color: #000000;  text-decoration: underline;}a.details:hover {  text-decoration: underline;}html>body a.details {  margin: 15px 0px 0px 0px;}.containermain {  width: 533px;  margin: 0px;  padding: 0px 12px 0px 16px;}.containerrow {  margin: 0px;  padding: 0px;  width: 533px;}.producttitlerow_blue{  vertical-align: top;  border: 0px solid #cbcbcb;  font-size: 12px;  font-weight: bold;  color: #5f873a;  margin: 10px 0px 14px 9px;  padding: 0px;  color: #933300;}.product_variant{  font-weight: normal;  font-size: 1px;  color: #000000;  height: 20px;}.search_input, .login_input {  background-color: #FFFFFF;  border: 1px solid #999999;  color: #000000;  text-align: left;  font-weight: normal;  width: 120px;}.login_input {  width: 100px;}html>body .search_input {  width: 140px;}html>body .login_input {  width: 110px;  margin: 0px 0px 0px 7px;}.search_go, .login_button, .save_button, .login_button_aktualisieren{  border: 0px;  color: #000000;  background-color: transparent;  font-weight: normal;  cursor: pointer;  font-size: 10px;  text-align: left;  padding: 0px 0px 0px 5px;  margin: 0px;}  .search_go, .login_button, .save_button, .login_button_aktualisieren{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 1px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  margin-top: 3px;  margin-bottom: 3px;}.search_go {  padding: 0px 0px 0px 5px;  margin: 4px 0px 0px 0px;}.login_button_aktualisieren {  width: 90px;}.boxrightmyaccount-td{  color: #000000;  font-size: 12px;  padding: 2px 0px 2px 0px;}a.boxrightmyaccount-td_warenkorb{  color: #000000;  font-size: 12px;  padding: 0px 0px 0px 0px;}.boxrightmyaccount A.boxrightmyaccount-td{  color: #333333;}.login_checkbox {  margin: 0px 5px 0px 0px;}a.boxrightproduct-td{  color: #000000;  font-size: 12px;  font-weight: normal;}.product_image_s_container{  text-align: center;  vertical-align: top;  background-color: #ffffff;  border: 1px solid #efefef;  overflow: hidden;  margin-top: 3px;  margin-right: 10px;  margin-bottom: 3px;  border-color: #efefef;}.infobox_inhalt, .infobox_inhalt_right, .boxrightproduct-content, .boxrightmyaccount-content, .infobox_inhalt_right_warenkorb{  border: 1px solid #999999;  background-color: #FCFCEB;  font-size: 12px;  padding: 10px 0px 16px 8px;  margin: 0px 0px 1px 0px;  }.infobox_inhalt_right, .infobox_inhalt_right_warenkorb {  width: 200px;}.infobox_inhalt_right_warenkorb {  margin: 2px 0px 1px 0px;}html>body .infobox_inhalt_right_warenkorb {  width: 208px;}.box_headline, .box_headline_right, .boxrightproduct, .boxrightmyaccount{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  color: #333333;  font-weight: bold;  font-size: 12px;  padding: 4px 0px 3px 16px;  height: 22px;  vertical-align: middle;  margin: 0px 0px 1px 0px;  border-left: 5px solid #CE6106;  border-top: 1px solid #999999;  border-bottom: 1px solid #999999;  border-right: 0px solid #999999;}.box_headline_right {  width: 200px;}.box_headline a:link, .box_headline a:visited, .box_headline a:hover, .box_headline a:active,.box_headline_right a:link, .box_headline_right a:visited, .box_headline_right a:hover, .box_headline_right a:active {  font-size: 12px;  color: #333333;  text-decoration: underline;}.box_headline a:hover, .box_headline_right a:hover {  text-decoration: underline;}html>body .box_headline, .box_headline_right, .boxrightproduct {  padding: 4px 0px 0px 16px;  margin: 0px 0px 1px 0px;  height: 17px;  width: 197px;}.boxrightproduct-content{  width: 200px;}html>body .boxrightproduct-content{  width: 206px;}.copyright{  float: left;  margin: 0px 11px 0px 11px;  font-size: 12px;}.footernavigation{  float: left;  margin: 0px 11px 0px 28px;  font-size: 12px;  width: 530px;  text-align: left;}html>body .footernavigation{  margin: 0px 11px 0px 33px;}.info_email{  float: left;  margin: 0px 11px 0px 11px;  font-size: 12px;}.clearer{  clear: both;}.leerzeile{  width: 100%;  height: 15px;}.informationen{  width: 208px;  border: 1px solid #999999;}.mwst_hinweis{  color: #333333;  padding: 4px 0px 4px 0px;  margin: 0px 10px 0px 0px;}.mwst_hinweis a{  color: #333333;}.footer_bild{  width: 100%;  text-align: right;}.containerbottom_fixed{  width: 980px;  text-align: center;  padding: 30px 0px 0px 14px;}.boxheadermenu {  width: 978px;  height: 21px;  color: #333333;  border-left: 0px solid #333333;  border-top: 1px solid #333333;  border-bottom: 1px solid #333333;  border-right: 0px solid #333333;  padding: 0px 0px 3px 10px;  margin: 0px 0px 0px 13px;}html>body .boxheadermenu {  margin: 0px 0px 0px 7px;}.boxheadermenu_footer {  width: 975px;  height: 21px;  color: #333333;  border-left: 0px solid #333333;  border-top: 0px solid #333333;  border-bottom: 0px solid #333333;  border-right: 0px solid #333333;  padding: 0px 0px 0px 10px;  margin: 0px 0px 0px 0px;  text-align: left;}#delivery_link{  padding: 4px 0px 4px 215px;  text-align: left;  width: 710px;}html>body #delivery_link{  padding: 4px 0px 4px 209px;}.product_price_new, .product_price_new_big{  font-weight: bolder;  font-size: 20px;  color: #933300;  border: 0px;  margin: 0px 0px 15px 0px;  padding: 0px;  font-family: Verdana;}.product_price_new_big {  margin: 10px 0px 15px 0px;}.warenkorb_img2{  background: #C9D493 url(./0/images/back_themendruecker.gif) repeat-x 0 0;  border: 0px solid #999999;  vertical-align: top;  color: #333333;  font-weight: bold;  cursor: pointer;  height: 21px;  margin-top: 0px;  margin-left: 2px;  margin-bottom: 2px;}div.abstand {  height: 20px;  font-size: 12px;}.miniabstand {  font-size: 1px;  height: 1px;  line-height: 1px;}.textarea_style, .textarea_bewertung {  width: 500px;  height: 300px;  background-color: #FFFFFF;  border: 1px solid #999999;}.textarea_bewertung {  width: 520px;}.breadcrumb {  padding: 0px 0px 10px 15px;}.top_of_the_shop {  width: 200px;  border: 1px solid #999999;  background-color: #FCFCEB;}.top_of_the_shop tr td {  background-color: #FCFCEB;}.boxrightproduct-content_schnaeppchen {  width: 158px;  border: 1px solid #999999;  margin: 2px 0px 0px 0px;  padding: 0px;}.boxrightproduct-content_schnaeppchen table {  width: 158px;  padding: 0px;  margin: 0px;}.boxrightproduct-content_schnaeppchen table tr td.boxrightproduct-td, .boxrightproduct-content_schnaeppchen table tr td.boxrightproduct-td a{  width: 158px;}html>body .boxrightproduct-content_schnaeppchen table tr td.boxrightproduct-td {  width: 144px;}div.boxrightproduct-content_top_of_the_shop {  margin: 2px 0px 0px 0px;  background-color: #FCFCEB;}div.product_image_s_containers {  background-color: #FCFCEB;  margin: 5px 5px 5px 10px;}td.boxrightproduct-top_of_the_shop {  padding: 5px 5px 5px 0px;}.boxrightproductborder_top_shop, .boxrightproductborder_schnaeppchen {  margin: 0px;  padding: 0px;}.productrow_borderaftertitle_fullsmall {  border: 1px solid #999999;  margin: 1px 0px 1px 0px;  padding: 10px;  width: 533px;}html>body .productrow_borderaftertitle_fullsmall{  width: 509px;}.box_headline_unsereschnaeppchen, .producttitle_description_schnaeppchen {  float: left;}.producttitle_description_schnaeppchen {  font-size: 11px;  margin: 0px 0px 0px 170px;  font-weight: normal;}.product_image_xxxs_container_schnaeppchen, .schnaeppcheninhalte {  float: left;  margin: 10px;}.product_image_xxxs_container_schnaeppchen {  margin: 10px 20px 10px 10px;}.locationrow{  vertical-align: bottom;  border-bottom: 0px solid #cbcbcb;  color: #333333;  height: 28px;  -moz-box-sizing: border-box;  margin-right: 0;  margin-left: 0px;  padding-top: 15px;  padding-bottom: 2px;}.locationrow a{  color: #333333;}.locationrow td{  color: #333333;}.locatortitlerow{  vertical-align: middle;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 28px;  height: 26px;  border-bottom: 0px none;  font-weight: bold;  line-height: normal;  margin: 0px;  padding: 5px;  color: #000000;}.locatortitlerow1 {  border: 1px solid #999999;  color: #000000;  margin: 1px 0px 1px 0px;  padding: 0px 0px 5px 0px;  vertical-align: middle;  font-size: 12px;  width: 533px;}html>body .locatortitlerow1 {  width: 531px;}.locatordetailsrow{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 0;  height: auto;  border-top: 0;  color: #404c58;  margin: 0px 0px 10px 0px;  padding: 5px;}.categorydetailsrow, .categorydetailsrow_product{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 0;  height: auto;  color: #404c58;  margin: 0px 0px 10px 0px;  padding: 5px;}.containerfullrow .categorydetailsrow {  margin: 0px 0px 0px 0px;  }.categorydetailsrow_product{  margin: 0px 0px 0px 0px;}.inputfeld_weiss {  background-color: #FFFFFF;  color: #000000;  border: 1px solid #999999;  margin: 0px 0px 2px 0px;  padding: 0px;  font-size: 11px;}html>body .inputfeld_weiss {  padding: 2px 0px 2px 0px;}.contentbox, .contentbox_option, .contentbox_finish, .contentbox_productlisting{  vertical-align: top;  border: 1px solid #999999;  font-size: 12px;  -moz-box-sizing: border-box;  min-height: 0;  height: auto;  color: #000000;  margin: 1px 0px 0px 0px;  padding: 5px;}.contentbox_option {  width: 98%;  height: 320px;}.contentbox_finish {  margin: 1px 0px 1px 0px;}.contentbox_productlisting {  width: 533px;}.produktaufstellung, .produktaufstellung_finish {  border: 1px solid #999999;  margin: 10px 0px 10px 0px;  width: 100%;}.produktaufstellung_finish {  margin: 1px 0px 1px 0px;}.aufstellung {  margin: 0px;  padding: 0px;  border: 0px;}.basketcontents_headeritems{  background-color: #efefef;  color: #ffffff;}.spalte1, .spalte2, .spalte3, .spalte4, .spalte5, .spalte6, .spalte7 {  font-weight: bold;  font-size: 12px;  color: #000000;  width: 1px;  border: none;  text-align: center;  padding: 3px 0px 10px 0px;  vertical-align: top;}.spalte2 {  width: 145px;}.spalte4 {  width: 140px;}.spalte5 {  width: 50px;}.spalte6 {  width: 50px;}.spalte7 {  width: 50px;}.artikel_entfernen{  color: #FF0000;  font-weight: bold;  cursor: pointer;  border: 0px;  font-size: 12px;  width: 32px;  text-align: right;}.anzahl_artikel {  border: 1px solid #999999;  font-weight: bold;  font-size: 12px;  background-color: #FFFFFF;  text-align: right;}.artikelinformation {  width: 140px;}.abstand {  height: 30px;}.rechnungsadresse_spalte1 {  width: 60px;}.rechnungsadresse_spalte2 {  width: 80px;}.bestellungabsenden {  text-align: right;   width: 540px;  margin: 0px;  padding: 0px;}html>body .infobox_inhalt_right, .boxrightproduct-content_top_of_the_shop {  width: 208px;}html>body .boxrightproduct-content_top_of_the_shop, .boxrightproduct-content_schnaeppchen {  width: 216px;  border: 1px solid #999999;  margin: 0px 0px 1px 0px;}html>body .top_of_the_shop, .boxrightproduct-content_schnaeppchen table {  border: none;  width: 210px;}.locatordetailsrow1 {  border: 1px solid #999999;  margin: 0px 0px 1px 0px;}div.contentbox .tableclear td.font11 {  width: 180px;}div.linkeseite, div.rechtseite {  float: left;  width: 244px;}.margin1 {  margin: 0px 0px 1px 0px;}
