html {    font-family: verdana, geneva, arial, helvetica, sans-serif;    font-size: 12px;    background-color: white;    margin: 0;    padding: 0;}body {    font-family: verdana, geneva, arial, helvetica, sans-serif;    font-size: 12px;    background-color: white;    margin: 0;    padding: 0;}table {    font-family: verdana, geneva, arial, helvetica, sans-serif;    font-size: 12px;    color: inherit;    margin: 0;    padding: 0;}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: 10px;    color: inherit;    margin: 0;    padding: 0;}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: none;}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;}.details {    margin-left: 0px;    text-family:verdana;    font-weight: bold;    color: #424242;    }a.details {    color: #424242;    text-family:verdana;    font-weight: bold;}a.details:hover {    color: #424242;    text-family:verdana;    font-weight: bold;}a.underline{	text-decoration: none;	color: #424242;}a.underline:hover{	text-decoration: underline;    color: #424242;}.boxrightmyaccount-td {    color: #A2C605;}.boxrightmyaccount-td0 {    color: #424242;}.boxrightmyaccount-td2 {    color: #ffffff;}a.boxrightmyaccount-td:hover {    color: #A2C605;}a {    color: #e95e0f ;    text-decoration: none;}a:hover {    color: #e95e0f ;    text-decoration: underline;}.neues{    color: #000000;    text-decoration: none;}a.neues:hover{    color: #000000;    text-decoration: underline;}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: 1000px;    vertical-align: left;}#main_table {    width: auto;}.containermain {    width: 800px;    -moz-box-sizing: border-box;    padding: 9px 9px 60px;}.containerleft {    width: 198px;    border: 0;    border-right: 0px solid #d0d1d3;    color: #404a54;    background-color: #eeeeee;    }.containerright {    width: 180px;    height: 150px;    border: 0;    color: #777e84;    background-color: #ffffff;    -moz-box-sizing: border-box;    overflow: hidden;    padding-left: -5px;    margin-right:10px;    margin-left:0px;}.containertop {}.containerbottom {}.containertop_fixed {    width: 1000px;    text-align: right;}.containerbottom_fixed {    width: 1000px;    text-align: right;}.boxheader {    width: 1000px;    height: auto;    color: #A2C605;    text-align: left;    vertical-align: text-bottom;    -moz-box-sizing: border-box;    padding: 0px;    padding-right:0px;}.boxfooter {    width: 1000px;    height: 10px;    text-align: right;    background-color: #A2C605;    color: #ffffff;    vertical-align: left;    padding-left: 0px;    margin-top: 2px;    padding: 6px 0;    border: 0px solid #d0d1d3;}.text {        text-align: left;	 width: 166px;    color: #424242;	font-family: verdana;    font-size: 11px;    vertical-align: left;    padding-left: 5px;    margin-top: 2px;	 margin-left: 5px;    padding: 0px;	    }.boxheadermenu {    width: 1000px;    height: auto;    background-color:#A2C605;    border-top: 1px solid white;    border-bottom: 1px solid white;    color: #ffffff;    min-height: 28px;    padding: 0px;    padding-left: 0px;    margin-left:0px;    font-family: verdana;    font-size: 12px;}.boxheadermenu5 {    width: 1000px;    height: auto;    background-color:#A2C605;    border-top: 0px solid white;    border-bottom: 0px solid white;    color: #ffffff;    min-height: 28px;    padding: 0px;    padding-left: 0px;    margin-left:0px;    font-family: verdana;    font-size: 12px;}.boxfooter a {    color: #ffffff;}.boxfooter a:hover {    color: #ffffff;}.boxfootermenu {    text-align: center;    background-color: #ffffff;    color: #424242;    padding: 8px 160px 10px 150px;}.boxleft {    width: 200px;    background-color: #A2C605;    color: #ffffff;    font-size: 12px;    font-weight: bold;    border-bottom: 1px solid #ffffff;    -moz-box-sizing: border-box;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 0px;    font-family: verdana;}.boxleft2 {    width: 200px;    background-color: #A2C605;    color: #ffffff;    font-size: 12px;    font-weight: bold;    border-top: 1px solid #D1D1D1;    border-left: 1px solid #D1D1D1;    border-right: 1px solid #D1D1D1;    -moz-box-sizing: border-box;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 0px;    font-family:verdana;      }         .boxleft20 {    width: 570px;    background-color: #A2C605;    color: #ffffff;    font-size: 12px;    font-weight: bold;    border-top: 1px solid #D1D1D1;    border-left: 1px solid #D1D1D1;    border-right: 1px solid #D1D1D1;    -moz-box-sizing: border-box;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 0px;    font-family:verdana;      }.boxleft-content {    width: 200px;    background-color: #eeeeee;    color: #404a54;    border-left: 1px solid #A2C605;    border-right: 1px solid #A2C605;    border-bottom: 1px solid #A2C605;    -moz-box-sizing: border-box;    padding: 3px 10px;    font-family: verdana;    margin-left:0px;}.boxrightmyaccountborder {    border-left: 3px solid #efeedc;    border-top: 0px solid #ffffff;    background-color: #faf9f4;}.boxrightproductborder {    border-left: 3px solid #edf1f0;    border-top: 1px solid #ffffff;    background-color: #ffffff;}.boxrightmyaccount {    width: 196px;    font-weight: bold;    font-size: 11px;    -moz-box-sizing: border-box;    background-color: #A2C605;    color: #747d84;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 3px;}.boxrightmyaccount2 {    width: 196px;    font-weight: bold;    font-size: 11px;    border-top: 1px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 0px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #EEEEEE;    color: #747d84;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 10px;    font-family:verdana;}.boxrightmyaccount3 {    width: 196px;    max-width: 205px;    font-weight: bold;    font-size: 13px;    border-top: 1px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 0px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #EEEEEE;    color: #747d84;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 10px;    font-family:verdana;}.boxrightmyaccount4 {    width: 196px;    font-weight: bold;    font-size: 13px;    border-top: 1px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 0px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #EEEEEE;    color: #747d84;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 10px;    font-family:verdana;}.boxrightproduct {    width: 196px;    font-weight: bold;    font-size: 11px;    -moz-box-sizing: border-box;    background-color: #edf1f0;    color: #747d84;    padding-top: 10px;    padding-bottom: 5px;    padding-left: 3px;}.boxrightmyaccount-content {    width: 196px;    border-top: 0px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 1px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #EEEEEE;    color: #757e83;    padding: 3px 10px;}.boxrightmyaccount-content4 {    width: 196px;    border-top: 0px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 1px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #ffffff;    color: #757e83;    padding: 3px 10px;}.boxrightmyaccount-content2 {    width: 196px;    border-top: 1px solid #A2C605;    border-left: 1px solid #A2C605;	border-bottom: 1px solid #A2C605;	border-right: 1px solid #A2C605;    -moz-box-sizing: border-box;    background-color: #EEEEEE;    color: #757e83;    padding: 3px 10px;}.boxrightproduct-content {    width: 196px;    border-top: 1px solid #d9d9d9;    border-left: 0px solid #edf1f0;    -moz-box-sizing: border-box;    background-color: #ffffff;    color: #777e84;    padding: 3px 10px;}.boxrightmyaccount-content td {    color: #424242;}.boxrightproduct-content td {    color: #787f87;}.boxrightmyaccount-td {    color: #A2C605;}.boxrightmyaccount-td0 {    color: #e95e0f ;}.boxrightproduct-td {    color: #e95e0f ;}.boxleft-td {    color: #424242;}.containerfullrow {    float: left;    width: 586px;    valign: top;}.containerfullrow2 {    float: left;    width: 80%;}.containerfullrow3 {    float: left;    width: 584px;}.containerfullrow4 {    float: left;    width: 589px;}.containerfullrow7 {    float: left;    width: 986px;}.containerhalfrow {    float: left;    width: 50%;}.containerthirdrow {    float: left;    width: 33%;}.containerthirdrowfix {    float: left;    width: 34%;}.containerquarterrow {    float: left;    width: 146px; }.locationrow {    vertical-align: bottom;    border-bottom: 1px solid #cbcbcb;    color: #a7a7a7;    height: 28px;    -moz-box-sizing: border-box;    margin-right: 0;    margin-left: 13px;    padding-top: 15px;    padding-bottom: 2px;    width:787px;}.locationrow a {    color: #a7a7a7;}.locationrow a:hover{    color: #a7a7a7;}.locationrow td {    color: #a7a7a7;}.producttitlerow_red {    vertical-align: bottom;    border: 1px solid #cbcbcb;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 28px;    border-bottom: 1px none;    font-weight: bold;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    color: #ff3300;    line-height: 20px;    margin: 4px 4px 0;    padding: 10px 5px 2px 7px;}.producttitlerow_blue {    vertical-align: bottom;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 28px;    border-bottom: 1px none;    font-weight: bold;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    color: #424242;    line-height: 20px;    margin: 4px 4px 0;    padding: 8px 5px 1px 7px;}.producttitlerow_red_big {    vertical-align: bottom;    border: 1px solid #A2C605;    font-size: 11px;    -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: #ff3300;    line-height: 20px;    margin: 4px 4px 0;    padding: 10px 5px 2px 7px;}.producttitlerow_blue_big {    vertical-align: bottom;    border: 1px solid #cbcbcb;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 51px;    height: 51px;    border-bottom: 1px none;    font-weight: bold;    border-left: 8px solid  #97B401;    border-top: 1px solid #A2C605;    color: #424242;    line-height: 20px;    margin: 4px 4px 0;    padding: 8px 5px 1px 7px;}.productrow_borderaftertitle_full {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 190px;    height: 211px;    border-top: 0;    margin: 0 4px 15px;    padding: 0 5px 2px;}.productrow_borderaftertitle_half {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 172px;    height: 152px;    border-top: 0;    margin: 0 4px 4px;    padding: 0 5px 2px;}.productrow_noborder {    vertical-align: top;    border: 1px solid white;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    margin: 4px;    padding: 0;}.productrow_fullborder_full {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 195px;    height: 211px;    margin: 4px;    padding: 5px 5px 2px;}.productrow_fullborder_half {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 195px;    height: 179px;    margin: 4px;    padding: 5px 5px 2px;}.productrow_fullborder_quarter {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 255px;    height: 278px;    margin: 4px;    padding: 5px 5px 2px;}.contentboxlistrow {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 1px none;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #ffffff;    margin: 10px 4px 0;    padding: 4px 5px 0 7px;}.categorytitlerow {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 1px none;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #eeeeee;    margin-top:2px;    margin: 4px 4px 0;    padding: 4px 5px 0 7px;}.categorytitlerow2 {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 0px none;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #eeeeee;    margin-left:-3px;    margin: 4px 4px 0;    padding: 4px 5px 0 7px;    width:576px;}.categorytitlerow50 {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 0px none;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #eeeeee;    margin-left:-3px;    margin: 4px 4px 0;    padding: 4px 5px 0 7px;    width:100%;}.voucherlistrow {	vertical-align: middle;	border: 1px solid #A2C605;	font-size: 11px;	-moz-box-sizing: border-box;	min-height: 28px;	height: 26px;	width:576px;	border-bottom: 1px none;	font-weight: bold;	color: #A2C605;	border-left: 8px solid #97B401;	border-top: 1px solid #A2C605;	background-color: #eeeeee;	line-height: normal;	margin: 10px 4px 0;	padding: 4px 5px 0 7px;}.voucherlistheader {	color: #A2C605;	font-size: 11px;	font-weight: bold;}.voucherinputrow {	vertical-align: top;	border: 1px solid #A2C605;	font-size: 10px;	-moz-box-sizing: border-box;	min-height: 0;	height: auto;	border-top: 0;	color: #A2C605;	margin: 0 4px 4px;	padding: 6px;	width:576px;}.usercontentheader1{	vertical-align: middle;	border: 1px solid #A2C605;	font-size: 11px;	-moz-box-sizing: border-box;	min-height: 28px;	height: 26px;	border-bottom: 1px none;	font-weight: bold;	color: #A2C605;	border-left: 8px solid #97B401;	border-top: 1px solid #A2C605;	background-color: #eeeeee;	line-height: normal;	margin: 10px 4px 0;	padding: 4px 5px 0 7px;	width:576px;	}.categorytitlerow4 {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 0px none;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #eeeeee;    margin-left:-3px;    margin: 4px 4px 0;    padding: 4px 5px 0 7px;    width:578px;    height: auto;}.categorytitlerow3 {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 1px solid #A2C605;    font-weight: bold;    color: #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    line-height: normal;    background-color: #eeeeee;    margin-left:0px;    margin: 4px 4px 0 4px;    padding: 4px 5px 0 7px;    width:237px;}.contentbox {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin: 0px 4px;    padding: 6px;}.contentbox2 {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin: 0 4px;    padding: 6px;    margin-right:8px;	width:576px;   }.contentbox3 {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin: 0 4px;    padding: 6px;    margin-right:-1px;   }.categorydetailsrow2 {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin: 2px 0px 4px 4px;    padding: 6px;    width:576px;}.categorydetailsrow {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin: 0 4px 4px;    padding: 6px;    width:576px;}.categorydetailsrow3 {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424242;    margin-right:1px;    margin-left:5px;    padding: 6px;    width:577px;}.categorydetailsrow_empty {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 11px;    -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;}.locatortitlerow {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 28px;    height: 26px;    border-bottom: 1px none;    font-weight: bold;    background-color: #A2C605;    line-height: normal;    margin: 4px 4px 0;    padding: 4px 5px 0 7px;}.locatortitlerow_empty {    vertical-align: middle;    border: 1px solid #A2C605;    font-size: 11px;    -moz-box-sizing: border-box;    min-height: 0;    height: 0;    border-bottom: 1px none;    font-weight: bold;    line-height: 0;    margin: 4px 4px 0;    padding: 0;}.locatordetailsrow {    vertical-align: top;    border: 1px solid #A2C605;    font-size: 10px;    -moz-box-sizing: border-box;    min-height: 0;    height: auto;    border-top: 0;    color: #424a55;    margin: 0 4px 4px;    padding: 3px 6px;    width:578px;}.productcategoryrow {    min-height: 15px;    height: 15px;    vertical-align: middle;    font-size: 11px;    font-weight: bold;    border: 1px solid #A2C605;    border-left: 8px solid #97B401;    color: #A2C605;    background-color: #efefef;    margin: 15px 4px 4px;    padding: 6px;}.producttitlecell_red {    font-size: 11px;    font-weight: bold;    color: #ff3300;}.producttitlecell_blue {    font-size: 11px;    font-weight: bold;    color: #ff3300;}.producttitle_description {    font-weight: normal;    font-size: 10px;    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: 9px;    color: #b3b7ba;    }.link_header2 {    font-size: 10px;    color: #ffffff;    background-color: #A3C702;    text-align: center;  }a.link_header2:hover {    font-size: 10px;    color: #ffffff;    background-color: #A3C702;    text-align: center;  }td.link_header {    padding-right: 15px;    padding-bottom: 3px;}.link_footer {    font-size: 10px;    color: #ffffff;    margin-right: 7px;    margin-left: 7px;}a.link_footer {    font-size: 10px;    color: #424242;    margin-right: 7px;    margin-left: 7px;}a.link_footer:hover {    font-size: 10px;    color: #424242;    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: 10px 0 5px 5px;    font-family: verdana;    font-weight:bold;    }.headermenu_fixedbox5 {    float: left;    text-align: left;    height: 12px;    width: 184px;    padding: 10px 0 5px 5px;    font-family: verdana;    font-weight:bold;    }.headermenu_autobox {    float: left;    text-align: left;    height: 12px;    border-bottom: 1px solid gray;    border-left: 1px solid #ffffff;    border-right: 1px solid gray;    font-weight: bold;    padding: 10px 15px 5px;    font-family: verdana;    font-size: 12px;}.headermenu_autobox5 {    float: left;    text-align: left;    height: 12px;    border-bottom: 0px solid gray;    border-left: 0px solid #ffffff;    border-right: 0px solid gray;    font-weight: bold;    padding: 10px 15px 5px;    font-family: verdana;    font-size: 12px;}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: 10px;    background-color: white;    margin-top: 4px;}textarea {    font-family: verdana, geneva, arial, helvetica, sans-serif;    font-size: 10px;    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;}.search_go {      background-color: white;    vertical-align: top;    width: 30px;    color: #7c8089;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 4px;    margin-bottom: 4px;    font-size:11px;        }.categorybox_rootcategory {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;     font-size:12px;    margin-left: 4px;  }a.categorybox_rootcategory:hover {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;    font-size:12px;    margin-left: 4px;}.categorybox_rootcategorylink {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;     font-size:12px;    margin-left: 4px;    }  a.categorybox_rootcategorylink:hover {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;       font-size:12px;    margin-left: 4px;  }.categorybox_rootcategory_exp {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;      font-size:12px;    margin-left: 4px; }a.categorybox_rootcategory_exp:hover {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-family: verdana;       font-size:12px;    margin-left: 4px;}.categorybox_subcategory {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-family: verdana;     font-size:10px;  }a.categorybox_subcategory:hover {    padding-bottom: 5px;    padding-left:0px;    color:#000000;    font-weight:normal;    font-family: verdana;       font-size:10px;}.categorybox_subcategory_exp {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-weight:bold;    font-family: verdana;      font-size:10px;}.categorybox_subcategory_exp:hover {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-weight:bold;    font-family: verdana;      font-size:10px;}.categorybox_subcategory2 {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-family: verdana;     font-size:10px;    font-weight:normal;}a.categorybox_subcategory2:hover {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-family: verdana;     font-size:10px;    font-weight:normal;    }.categorybox_subcategory2_exp {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-family: verdana;     font-size:10px;    font-weight:bold;}a.categorybox_subcategory2_exp:hover {    padding-bottom: 5px;    padding-left:0px;    color:black;    font-family: verdana;     font-size:10px;    font-weight:bold;}.categorybox_subcategory_activ {    padding-bottom: 5px;    padding-left:0px;    color:#blue;    font-weight:bold;    font-family: verdana;     font-size:10px;  }a.categorybox_subcategory:hover {    padding-bottom: 5px;    padding-left:0px;    color:#000000;    font-weight:normal;    font-family: verdana;       font-size:10px;}.produkt  {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-size: 11px;    font-family: verdana;    width: 175px;    background-color:#A2C605;    border-bottom:1px solid #ffffff;    padding-left:3px;}a.produkt:hover  {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-size: 11px;    font-family: verdana;    width: 175px;    background-color:#A2C605;    padding-left:3px;    }a.produkt:focus {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-size: 11px;    font-family: verdana;    width: 175px;    background-color:#A2C605;    padding-left:3px;    }.produkt5  {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-size: 11px;    font-family: verdana;    width: 175px;    background-color:#A2C605;    padding-left:3px;}a.produkt5:hover  {    color: #ffffff;    font-weight: bold;    padding-bottom: 3px;    font-size: 11px;    font-family: verdana;    width: 175px;    background-color:#A2C605;    padding-left:3px;}.variant_select {    width: 135px;    background-color: white;    color:#424242;}.warenkorb_img {    border: 0;    border-right: 1px solid #d9d9db;    border-bottom: 1px solid #d9d9db;    background-color: white;    vertical-align: top;    height: 16px;    cursor: pointer;    margin: 0;}.warenkorb_button {    border: 0;    border-right: 1px solid #d9d9db;    border-bottom: 1px solid #d9d9db;    background-color: white;    vertical-align: top;    width: 125px;    color: #424242;    height: 18px;    cursor: pointer;    margin: 0;}.save_button {    border: 1px solid #000000;    background-color: white;    vertical-align: top;    width: 125px;    color: #000000;    height: 18px;    cursor: pointer;    margin: 0;    font-weight: bold;}.warenkorb_mini_button {    border: 0;    border-right: 1px solid #d9d9db;    border-bottom: 1px solid #d9d9db;    background-color: white;    vertical-align: top;    width: 100px;    color: #ff3301;    height: 18px;    margin: 0;}.warenkorb_img2 {    border: 1px solid #d9d9db;    background-color: white;    vertical-align: top;    color: #ff3301;    font-weight: bold;    cursor: pointer;    height: 18px;    margin-top: 1px;    margin-right: 0px;}.warenkorb_button2 {    border: 1px solid #d9d9db;    background-color: #fafafa;    vertical-align: top;    color: #ff3301;    font-weight: bold;    cursor: pointer;    width: 122px;    height: 18px;    margin-top: 1px;}.warenkorb_button3 {    border: 1px solid #d9d9db;    background-color: #fafafa;    vertical-align: top;    color: #ff3301;    font-weight: bold;    cursor: pointer;    width: 130px;    height: 18px;    margin-top: 1px;}.warenkorb_mini_button2 {    border: 1px solid #d9d9db;    background-color: #fafafa;    vertical-align: top;    color: #ff3301;    font-weight: bold;    cursor: pointer;    width: 100px;    height: 18px;    margin-top: 1px;}.login_input {    background-color: white;    vertical-align: top;    width: 108px;    color: #424242;    font-family: verdana;    font-weight: bold;    border: 2px inset gray;    border-bottom: 1px inset silver;    border-right: 1px inset silver;    margin-top: 3px;    margin-bottom: 3px;}.login_button {    background-color: white;    vertical-align: top;    width: 108px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;}.login_button4 {    background-color: white;    vertical-align: top;    width: 125px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;    margin-right:5px;}.login_button5 {    background-color: white;    vertical-align: top;    width: 198px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;    margin-right:3px;}.login_button2 {    background-color: white;    vertical-align: top;    width: 118px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;    margin-right: 3px;}.login_button3 {    background-color: white;    vertical-align: top;    width: 125px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;    margin-right: 3px;}.login_button6 {    background-color: white;    vertical-align: top;    width: 128px;    color: #424242;    font-weight: bold;    font-family: verdana;    border: 1px solid #d9d9db;    cursor: pointer;    margin-top: 3px;    margin-bottom: 3px;}.login_checkbox {    cursor: pointer;    margin: 0;    padding: 0;}.product_image {    border: 0;  }.product_image_s_container {    height: 42px;    width: 56px;    text-align: center;    vertical-align: top;    background-color: #ffffff;    border: 1px solid #efefef;    overflow: hidden;    margin-top: 3px;    margin-right: 1px;    margin-bottom: 0px;}.product_image_s_container5 {    height: 42px;    width: 56px;    text-align: center;    vertical-align: top;    background-color: #ffffff;    border: 0px solid #efefef;    overflow: hidden;    margin-top: 3px;    margin-right: 1px;    margin-bottom: 0px;}.product_image_s_container50 {    height: auto;    width: 200px;    text-align: center;    vertical-align: top;    background-color: #ffffff;    border: 0px solid #efefef;    overflow: hidden;    margin-top: 3px;    margin-right: 1px;    margin-bottom: 0px;}.product_image_xs_container {    width: 120px;	height:115px;    border:4px;    text-align: center;    overflow: hidden;}.product_image_xxs_container {    width: 105px;    text-align: center;    overflow: hidden;    margin-right: 1px;}.product_image_xxxs_container {    width: 235px;    height: 200px;    text-align: center;    overflow: hidden;    margin-right: 5px;}.product_links {    font-size: 9px;    border: 0;    height: 35px;}.product_title {    font-weight: bold;    font-size: 10px;    color: #e95e0f ;    height: 40px;    width:115px;}.product_title3 {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;    width: 135px;}.product_title9 {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;    width: 135px;    margin-left:8px;}.product_title7 {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;    width: 140px;	border:0px solid #000000;}.product_title4 {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;    width: 55px;}a.product_title4:hover {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;	width: 55px;}a.product_title4 {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;    width: 55px;}a.product_title3:hover {    font-weight: bold;    font-size: 12px;    color: #e95e0f ;    height: 40px;}.product_title_big {    font-weight: bold;    font-size: 12px;    color: #424242;    height: 40px;}.product_variant {    font-weight: normal;    font-size: 9px;    height:21px;    color: #ffffff;}.product_description {    font-weight: normal;    font-size: 10px;    color: #424242;}a.product_description:hover {    font-weight: normal;    font-size: 10px;    color: #424242;}.product_artnr {    font-weight: normal;    height: 15px;    font-size: 9px;    color: #424242;    font-family:verdana;}.product_text {    font-size: 9px;    color: #ffffff;}.product_text2 {    font-size: 10px;    color: black;}.product_text3 {    font-size: 11px;    color: #424242;    margin-left:0px;}.product_price_new {    font-weight: bold;    font-size: 18px;    color: #424242;    border: 0;    margin: 0;}.product_price_new_big {    font-weight: bold;    font-size: 23px;    color: #424242;    border: 0;    margin: 0;}.product_price_new_small {    font-weight: bold;    font-size: 14px;    color: #424242;    border: 0;    margin: 0;}.product_price_old {    color: #424242;    text-decoration: line-through;    font-size: 10.8px;    font-weight: bold;    border: 0;    margin: 0;    font-family:verdana;    height: 12px;}.product_price_old_text {    color: #424242;    font-weight: bold;    font-size: 10.8px;    font-family:verdana;}.product_price_new_text {    color: #424242;    font-weight: bold;    font-size: 11px;}.hr_image {    height: 1px;    width: 200%;    margin-top: 6px;    margin-bottom: 6px;}.categorytitle {    color: #A2C605;    font-size: 14px;    font-weight: bold;}.categorycount {    color: #A2C605;    font-size: 11px;}.categoryimage {    margin: 1px 1px 3px;}.contentlistheader {    color: #A2C605;    font-size: 11px;    font-weight: bold;}.categorydescription {    color: #A2C605;    font-size: 11px;    font-weight: bold;}.categorylink {    color: #424242;    font-size: 10px;}a.categorylink:hover {    color: #424242;    font-size: 10px;}.categoryline {    height: 0;    border-top: 1px solid #cbcbcb;    line-height: 0;    margin-top: 3px;    margin-bottom: 3px;    padding: 0;}.categoryline2 {    height: 0;    border-top: 1px solid #cbcbcb;    line-height: 0;    border-top-style: dotted;    margin-top: 3px;    margin-bottom: 3px;    padding: 0;}.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: #ffffff;    font-size: 11px;    font-weight: bold;}.locatortext {    color: #424242;    font-size: 10px;}.locatorlink {    font-size: 11px;    color: #ffffff;    font-weight: normal;}a.locatorlink:hover {    font-size: 11px;    color: #ffffff;    font-weight: normal;}.locatorlink2 {    font-size: 10px;    color: #424242;    font-weight: normal;}a.locatorlink2:hover {    font-size: 10px;    color: #424242;    font-weight: normal;}.locatorlink3 {    font-size: 10px;    color: #424a55;    font-weight: normal;}a.locatorlink3:hover {    font-size: 10px;    color: #424a55;    font-weight: normal;}.locatorlink_active {    font-size: 11px;    color: #e95e0f ;    font-weight: bold;}.locatorlink2_active {    font-size: 10px;    color: #e95e0f ;    font-weight: bold;}a.locatorlink2_active:hover {    font-size: 10px;    color: #e95e0f ;    font-weight: bold;}.locatorlink3_active {    font-size: 10px;    color: #424a55;    font-weight: bold;}.important {    color: #e95e0f ;}.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;    border: 1px solid #000000;    font-size: 10px;    font-weight: bold;    color: #000000;    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: 11px;    color: #000000;    padding-left: 10px;}.default_nextbutton {    width: 222px;    height: 25px;    background-color: #ff3300;    vertical-align: middle;    font-size: 11px;    font-weight: bold;    text-align: center;    cursor: pointer;    color: #ffffff;    border-width: 1px;    margin: 0;    padding: 0;}.default_nextlinecontainer {    vertical-align: middle;    border: 1px solid #A2C605;    color: #424242;    background-color: #eeeeee;    text-align: right;    margin: 0px;    margin-left:4px;    padding-left: 7px;   	width:575px;}.default_nextlinecontainer2 {    vertical-align: middle;    border: 1px solid #A2C605;    color: #424242;    background-color: #eeeeee;    text-align: right;    margin: 0px;    margin-left:4px;    padding-left: 7px;	width:582px;}.default_nextline {    width: 250px;    border-collapse: collapse;    border: 1px solid #A2C605;    background-color: #eeeeee;    margin-top: 10px;    margin-right: 3px;    margin-left: 4px;}.listcontents_nextline {    width: 571px;    border-collapse: collapse;    border: 1px solid #A2C605;    background-color: #eeeeee;    margin-top: -5px;    margin-right: 3px;    margin-left: 4px;}.default_nextlink {    color: #ffffff;    font-size: 11px;}a.default_nextlink:hover {    color: #ffffff;    text-decoration: underline;}.nicehr {    border: none 0;    border-top: 1px dashed #eeeff0;    height: 1px;    width: 547px;}.font9 {    font-size: 9px;}.font10 {    font-size: 10px;}.font11 {    font-size: 11px;}.font12 {    font-size: 12px;}.font13 {    font-size: 13px;}.font14 {    font-size: 14px;}.font15 {    font-size: 15px;}.font18 {    font-size: 18px;}.fontbold {    font-weight: bold;}.fontitalic {    font-style: italic;}.fontunderline {    text-decoration: underline;}.fontred {    color: #e95e0f ;    font-family:verdana;    font-size: 11px;}.fontblack {    color: #424242;    text-decoration:none;    }.fontblack:hover {    color: #424242;    text-decoration:underline;}.fontorange {    color: #e95e0f ;}.fontgray1 {    color: #424242;    }a.fontgray1:hover {    color: #424242;    text-decoration:underline;}.fontgray5 {    color: #424242;    font-size:10px;    font-family:verdana;}a.fontgray5:hover {    color: #424242;    font-size:10px;    font-family:verdana;}.fontgray6 {    color: #424242;    font-weight: bold;    font-size:10px;}a.fontgray6:hover {    color: #424242;    font-weight: bold;     font-size:10px;}.fontgray2 {    color: #424242;}a.fontgray2 {    color: #424242;}a.fontgray2:hover {    color: #424242;}.fontgreen {    color: #00b910;}.addresscolumn {    width: 147px;}.address_deliverybutton {    border: 1px solid #e9eaeb;    cursor: pointer;}.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: 10px;    font-weight: bold;    border: 1px solid #e9eaeb;    background-color: #fafafa;    color: #677787;    height: 18px;    cursor: pointer;    padding-bottom: 2px;}.dottedline {    height: 1px;    border: 0;    background-repeat: repeat-x;    background-image: url(0/images/linedot.gif);    margin-top: 10px;    margin-bottom: 0;    padding: 0;}.paddingtop3 {    padding-top: 3px;}.paddingtop5 {    padding-top: 5px;}.paddingtop10 {    padding-top: 10px;}h1.contextbox {    background-color: #eeeeee;    color: #A2C605;    border: 1px solid #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    border-bottom: 1px none;    -moz-box-sizing: border-box;    margin: 4px 4px 0;    padding: 7px 7px 5px;    margin-right:-1px;}.contextbox2 {    background-color: #eeeeee;    font-size:11 px;    font-weight: normal;    color: #A2C605;    margin: 4px 4px 0;    padding: 7px 7px 5px;    margin-right:-1px;}div.contextbox {    vertical-align: top;    border: 1px solid #A2C605;    border-top: none;    -moz-box-sizing: border-box;    margin: 0 4px 15px;    padding: 10px 10px 10px 15px;    font-size: 12px;    font-family: verdana;    margin-right:-1px;}h1.contextbox1 {    background-color: #eeeeee;    color: #A2C605;    border: 1px solid #A2C605;    border-left: 8px solid #97B401;    border-top: 1px solid #A2C605;    border-bottom: 1px none;    -moz-box-sizing: border-box;    margin: 4px 4px 0;    padding: 7px 7px 5px;  }div.contextbox1 {    vertical-align: top;    border: 1px solid #A2C605;    border-top: none;    -moz-box-sizing: border-box;    margin: 0 4px 15px;    padding: 10px 10px 10px 15px;    font-size: 12px;    font-family: verdana;        }div.contextbox10 {    vertical-align: top;    border: 1px solid #A2C605;    border-top: none;    -moz-box-sizing: border-box;    margin: 0 4px 5px;    padding: 10px 10px 5px 15px;    font-size: 12px;    font-family: verdana;        }div.contextbox2 {    vertical-align: top;    border: 1px solid #A2C605;    -moz-box-sizing: border-box;    margin: 0 2px 15px;    padding: 5px 5px 10px 15px;    font-size: 12px;    font-family: verdana;    } .contact_text3  {    vertical-align: top;     margin: 0 4px 15px;    padding: 10px 0px 10px 0px;    font-size: 10px;    font-family: verdana;}   }.msgbox {    background-color: #ffffee;    border: silver solid 1px;    margin: 4px 4px 7px;    padding: 5px 5px 5px 10px;}.errorbox {    background-color: #eeeeee;    border: #A2C605 solid 1px;    color: #e95e0f ;    font-weight: bold;    margin: 4px 4px 7px;    padding: 5px 5px 5px 10px;	 width:576px;}.errorbox2 {    background-color: #eeeeee;    border: #A2C605 solid 1px;    color: #e95e0f ;    font-weight: bold;    margin-right:0px;    margin: 4px 4px 7px;    padding: 5px 5px 5px 5px;	 width:576px;}.compare_table {    border-left: 1px dotted silver;    border-bottom: 1px dotted silver;    padding-bottom: 5px;    padding-left: 5px;}.compare_table_noleft {    border-left: 0;    border-bottom: 1px dotted silver;    padding-bottom: 5px;    padding-left: 5px;}.compare_table_nobottom {    border-left: 1px dotted silver;    border-bottom: 0;    padding-top: 0;    padding-bottom: 0;    padding-left: 5px;}.verification_code {    width: 80px;    border: 1px solid #000000;    color: #000000;    text-align: center;    font: bold;    padding: 2px;}.containerfiverow {    float: left;    width: 20%;    }.title_r16{COLOR: #aac039;FONT-WEIGHT: bolder;FONT-SIZE: 16px;TEXT-ALIGN: justify;}.title_r160{COLOR: #cac7be;FONT-WEIGHT: bolder;FONT-SIZE: 16px;TEXT-ALIGN: justify;}.title_r260{COLOR: #979797;FONT-WEIGHT: normal;FONT-SIZE: 12px;TEXT-ALIGN: justify;}