.boxText {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}.boxTextBG {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    font-weight: bold;}.boxTextBGII {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background-color: #fffbf6;}.boxTextPrice {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #108bdc;}.errorBox {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    font-weight: bold;    background-color: #ffb3b5;}.gvBox {    font-family: Verdana, Arial, sans-serif;    font-size: 14px;    font-weight: bold;    border: 1px solid;    border-color: #FFFFFF;	    background-color: #ffb3b5;}.stockWarning {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #cc0033;}.productsNotifications {    background-color: #f2fff7;}.orderEdit {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #70d250;    text-decoration: underline;}BODY {    color: #000000;    margin: 0px;    background-color: #ffffff;}img {    border: 0;}TABLE{	border: 0px;}P{	margin-top: 0px;}A {    color: #000000;    text-decoration: none;}A:hover {    color: #333333;    text-decoration: none;}FORM {    display: inline;}TR.header {    background-color: #ffffff;}TR.headerNavigation {    background: #F6F6F6;}TD.headerNavigation {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #000000;    font-weight: bold;    border-bottom: 1px solid;    border-color: #b6b7cb;    background-color: #F6F6F6;}A.headerNavigation {    color: #000000;}A.headerNavigation:hover {    color: #000000;}TD.conditions {    background-color: #FFCCCC;}A.confirmationEdit {    color: #009933;    font-style: italic;}A.confirmationEdit:hover {    color: #009933;    font-style: italic;    text-decoration: underline;}TR.headerError {    background-color: #ff0000;}TR.headerMessage {    background-color: #00CC33;}.moduleHeading {    font-family: Verdana, Arial, sans-serif;    font-size: small;    font-weight: bold;    padding-bottom: 10px;}TD.headerError {    font-family: Tahoma, Verdana, Arial, sans-serif;    font-size: 12px;    background: #ff0000;    color: #ffffff;    font-weight: bold;    text-align: center;}TR.headerInfo {    background: #00ff00;}TD.headerInfo {    font-family: Tahoma, Verdana, Arial, sans-serif;    font-size: 12px;    background: #00ff00;    color: #ffffff;    font-weight: bold;    text-align: center;}TR.footer {    background: #bbc3d3;}TD.footer {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    color: #000000;}.infoBox {}.infoBoxContents {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}.infoBoxNotice {    background: #FF8E90;}.infoBoxNoticeContents {    background: #FFE6E6;    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}TD.infoBoxHeading {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    font-weight: bold;    background: #666666;    height: 17px;    color: #ffffff;}TD.infoBoxHeading_right {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    font-weight: bold;    background: #C4C4C4;    height: 17px;    color: #000000;}TD.infoBox, SPAN.infoBox {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    border-right: 0px solid;    background: #FFF4E1;    border-color: #C4C4C4;}TD.infoBox_right, SPAN.infoBox_right {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background: #FFF4E1;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {    background: #f8f8f9;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {    background: #f8f8f9;}TABLE.productListing {    border: 1px;    border-style: solid;    border-color: #b6b7cb;    border-spacing: 1px;}.productListing-heading {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background: #b6b7cb;    color: #FFFFFF;    font-weight: bold;}TD.productListing-data {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}A.pageResults {    color: #0000FF;    text-decoration: underline;}A.pageResults:hover {    color: #0000FF;    background: #FFFF33;}TD.pageHeading, DIV.pageHeading {    font-family: Verdana, Arial, sans-serif;    font-size: 14px;    font-weight: bold;    color: #000000;}TR.subBar {    background: #f4f7fd;}TD.subBar {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #000000;}TD.main, P.main {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;}TD.mainzwei, P.mainzwei {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    line-height: 1.5;}TD.CatListHeader {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    /*background-color: #EDEDED;*/	background-color: #e7d2c1;    border: 1px solid;    border-color: #CCCCCC;}TD.smallText, SPAN.smallText, P.smallText {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}TD.accountCategory {    font-family: Verdana, Arial, sans-serif;    font-size: 13px;    color: #aabbdd;}TD.boxHeaderLeft {    background-color: #4E0000;    border-right: 1px solid White;    border-top: 1px solid White;    border-bottom: 1px solid Black;	vertical-align: middle;	width: 28px;	line-height: 28px;	text-align: center;}/*TD.boxHeaderLeft:hover {    background-color: #000000;}*/TD.boxHeaderRight {	/* height: 28px; */	line-height: 28px;	vertical-align: middle;    background-color: #4E0000;    border-top: 1px solid White;    border-bottom: 1px solid Black;	font-family: Verdana, Arial, sans-serif;    font-size: 12px;	    font-weight: bold;	letter-spacing: 1px;	color: #FFFFFF;	-moz-user-select:none;	cursor: default;}.BoxLink{	display:block;	width:100%;	height:100%;	color: #FFFFFF;}.BoxLink:hover{	color: #FFFFFF;}TD.TitleBoxIcon {    line-height: 32px;	width: 25px;	vertical-align: middle;	text-align: center;	-moz-user-select:none;	cursor: default;}TD.TitleBoxText {    line-height: 32px;	width: 120px;	vertical-align: middle;	text-align: left;	font-family: serif;    font-size: 14px;	    font-weight: normal;	letter-spacing: 2px;	color: #FFFFFF;	-moz-user-select:none;	cursor: default;}.HeadLink{	display:block;	width:100%;	height:100%;	color: #FFFFFF;}.HeadLink:hover{	color: #FFFFFF;}.HeadLinkText{	color: #FFFFFF;}.HeadLinkText:hover{	color: #FFFFFF;}TD.fieldKey {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    font-weight: bold;}TD.fieldValue {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;}TD.tableHeading {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    font-weight: bold;}SPAN.newItemInCart {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #ff0000;}CHECKBOX, RADIO, SELECT {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;}/* input requirement */INPUT {	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	color: #000000;    padding-left: 2px;}TEXTAREA {    width: 100%;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;}SPAN.greetUser {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    color: #f0a480;    font-weight: bold;}SPAN.underline {    text-decoration: underline;}TABLE.formArea {    background: #f1f1f1;    border-color: #cccccc;    border-style: solid;    border-width: 1px;}TD.formAreaTitle {    font-family: Tahoma, Verdana, Arial, sans-serif;    font-size: 12px;    font-weight: bold;}.copyright {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    text-align: center;}.parseTime {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    text-align: center;}A.copyright {    color: #000000;}A.copyright:hover {    color: #0000ff;    text-decoration: underline;}SPAN.markProductOutOfStock {    font-family: Tahoma, Verdana, Arial, sans-serif;    font-size: 12px;    color: #c76170;    font-weight: bold;}SPAN.productSpecialPrice {    font-family: Verdana, Arial, sans-serif;    color: #ff0000;}SPAN.productOldPrice {    font-family: Verdana, Arial, sans-serif;    color: #ff0000;    text-decoration: line-through;}SPAN.errorText {    font-family: Verdana, Arial, sans-serif;    color: #ff0000;}SPAN.productDiscountPrice {    font-family: Verdana, Arial, sans-serif;    color: #ff0000;    font-weight: bold;}.smallHeading {    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: x-small;    font-weight: bold;    color: Black;}.CatRow {    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    line-height: 25px;    /* background-color: #FFF4E1; */	/* background-color: #fbefdc; */	background-color: #f8ead8;    border-top: 1px solid;	margin:0px;    border-color: #cdcdcd;	background-image: url(img/cat_button_bg.gif);	/* background-repeat: no-repeat; */	vertical-align: middle;}.CatRowOver {    /* background-color: #C2AABF;  */    /* background-color: #CCBDCC; */	background-color: #d1b4a7;    border-top: 1px solid;    border-color: #ffffff;    font-family: Verdana, Arial, sans-serif;    font-size: 12px;    line-height: 25px;	vertical-align: middle;}.CatRowSub {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    /* background-color: #fff7eb; */	background-color: #fffbf6;    border-color: #cdcdcd;	vertical-align: middle;}.CatRowSubOver {    /* background-color: #C2AABF;  */    /* background-color: #CCBDCC; */	background-color: #ebdccb;    border-color: #ffffff;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	vertical-align: middle;}.CatLink{	display:block;	margin:0px;	width:100%;	height:100%;	color: #000000; }.CatLink:hover{	color: #000000;}.moduleRow {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	vertical-align: middle;    background-color: #FFF4E1;    border-top: 1px solid;    border-color: #cdcdcd;	/* background-image: url(img/cat_button_bg.gif); */	/* background-repeat: no-repeat; */}.moduleRowLink{	display:block;	margin:0px;	width:100%;	height:100%;}.moduleRowLink:hover{	color: #000000;}.moduleRowOver {    background-color: #d1b4a7;    border-top: 1px solid;    border-color: #ffffff;    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	vertical-align: middle;}.moduleRowSelected {    background-color: #d1b4a7;}.checkoutBarFrom, .checkoutBarTo {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #8c8c8c;}.checkoutBarCurrent {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #000000;}/* sitewide font classes *//* Note: heading<Number> equals <font size="Number"> */.heading1 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 7pt;}.heading2 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9pt;}.heading3 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10pt;}.heading4 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12pt;}.heading5 {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 16pt;}/* Sitemap Tables */.sitemap_heading {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 10pt;    color: #FFFFFF;    background-color: #666666;    padding-top: 2px;    padding-bottom: 2px;}.sitemap_heading a {    color: #FFFFFF;}.sitemap_heading a:hover {    color: #CCCCCC;    text-decoration: none;}.sitemap_sub {    font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 9pt;    color: #000000;    background-color: #E6E6E6;    padding: 2px 2px;}.sitemap_sub a {    color: #000000;}.sitemap_sub a:hover {    color: #999999;    text-decoration: none;}/* message box */.messageBox {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;}.messageStackError, .messageStackWarning {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background-color: #ffb3b5;}.messageStackSuccess {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    background-color: #99ff00;}.inputRequirement {    font-family: Verdana, Arial, sans-serif;    font-size: 10px;    color: #586f7b;}.tableShop {    background-color: #ffffff;    border-left: 1px solid;    border-right: 1px solid;    border-color: #b6b7cb;}.navLeft {    border-right: 1px solid;    border-color: #b6b7cb;    background-image: url(img/bg_left_column.jpg);    width: 185px;}.navRight {    border-top-width: 4px;    border-top-style: solid;    border-left-width: 4px;    border-left-style: solid;    background-color: #E6E6E6;	border-color: #666666;    width: 185px;}.contentsTopics {    font-family: Verdana, Arial, sans-serif;    font-size: 14px;    font-weight: bold;	padding-top: 10px;	padding-bottom: 10px;}.tableListingI {    background-color: #eeeeee;}.tableListingII {    background-color: #d0d0d0;}.tableBody {    padding: 5px;}.poweredby {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    color: #000000;}.onepxwidth {    width: 1px;}TD.modNewProdTitle{	vertical-align: top;	text-align: center;	font-family: Verdana, Arial, sans-serif;    font-size: 12px;    color: #000000;	font-weight: bold;	}TD.modNewProdImg{	text-align: center;	vertical-align: middle;	width: 100px;	height: 100px;}TD.modNewProdImg img{	max-height:100px;	max-width:100px;	}TD.modNewProdPrice{	vertical-align: top;	text-align: center;	font-family: Verdana, Arial, sans-serif;    font-size: 11px;    color: #000000;	font-weight: bold;	}TD.NewsText{	border: 1px solid;	border-color: #CCCCCC;	font-family: Arial, Verdana, sans-serif;	font-size: medium;}	TD.HomeMain{	/* width: 550px; */	height: 250px;	text-align: center;	vertical-align: top;	background-image: url(images/startseite_bg.gif);	background-position: center;	background-repeat: no-repeat;	/* border: 1px solid Black; */}TD.HomeMainHead{	font-family: Verdana, Arial, sans-serif;    font-size: 19px;    color: #000000;	letter-spacing: 1px;	font-weight: bold;			vertical-align: middle;	line-height: 50px;	text-align: center;}TD.HomeMainIcon{	width: 80px;	text-align: right;	vertical-align: middle;}TD.HomeMainAd{	font-family: Verdana, Arial, sans-serif;    font-size: 14px;	letter-spacing: 0px;    color: #000000;	font-weight: normal;	text-align: left;	vertical-align: middle;	padding-left: 10px;}TD.HomeMainAd a:hover{	color: #4E0000;	text-decoration: underline;}TD.popup_content{    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	padding: 20px;	}TD.CategoryItem{	border: 1px solid;	border-color: #CCCCCC;		/* background-color: #e8e3e8; */	background-color: #e6d1bf;}table.CategoryItem{	border-bottom: 2px solid;	border-right: 2px solid;	border-top: 1px solid;	border-left: 1px solid;	/* background-color: #e8e3e8; */	background-color: #e6d1bf;	border-color: #CCCCCC;}table.CategoryItem a{	display: block;	width:100%;	height:100%;}TD.CategoryListingImage{	border: 0px solid;	border-color: Black;	text-align: center;	height: 80px;	vertical-align: middle;	padding: 5px;}TD.CategoryListingImage img{	max-height: 80px;	max-width: 100px;}TD.CategoryListingName{	font-weight: bold;	border-bottom: 0px solid;	border-color: #CCCCCC;	padding-left: 0px;	text-align: center;	font-size: 13px;	/* overflow: hidden; */}TD.CategoryListingDesc{	padding: 5px;	/*background-color: #CCCCCC;*/	border: 0px solid #CCCCCC;	height: 60px;	vertical-align: top;}table.CategoryHead{	border-left: 1px solid;	border-right: 1px solid;	border-bottom: 1px solid;	border-color: #CCCCCC;	width: 100%;	padding: 0px;	margin: 0px;}TD.CategoryDescription{	vertical-align: top;	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	line-height: 1.4;	border: 0px solid black;			}TD.ProductsHere{	font-family: Verdana, Arial, sans-serif;    font-size: 12px;	font-weight: bold;	text-decoration: underline;	line-height: 1.4;	border: 0px solid black;	padding-top: 10px;	padding-bottom: 10px;}table.ProductInList{	width: 100%;	border: 1px solid;	border-color: #d4d4d4;}/*table.ProductInList a{	display: block;	width:100%;	height:100%;}*/td.ProductInListImage{	height: 80px;	width: 80px;	text-align: center;	vertical-align: middle;	border-right: 1px solid;	border-color: #d4d4d4;	background-color: #fffbf5;	padding: 3px;}td.ProductInListImage img{	max-width: 80px;	max-height: 80px;}td.ProductInListDescripton{	vertical-align: top;	height: 90px;	background-color: #fff7ec;}td.ProductInListName{	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	font-weight: bold;	padding-left: 2px;	padding-top: 3px;}td.ProductInListShort{	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	font-style: italic;	padding-left: 5px;	padding-top: 5px;}td.ProductInListShort a{	text-align: right;	font-weight: bold;	font-style: normal;	color: #682626;}td.ProductInListManufacturer{	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	padding-left: 7px;	padding-bottom: 3px;	border-bottom: 1px solid #d4d4d4;}td.ProductInListInfo{	height: 90px;	width: 170px;	border-left: 1px solid;	border-color: #d4d4d4;	padding: 3px;	background-color: #fffbf5;}td.ProductInListPrice{	font-family: Verdana, Arial, sans-serif;    font-size: 18px;	font-weight: bold;	text-align: center;	vertical-align: middle;}td.ProductInListPriceInfo{	font-family: Verdana, Arial, sans-serif;    font-size: 10px;	text-align: right;	line-height: 10px;	vertical-align: text-bottom;	padding: 5px;}td.StockState{	border: 0px solid black;	text-align: left;	vertical-align: middle;	font-family: Verdana, Arial, sans-serif;    font-size: 10px;	padding-left: 5px;}td.StockState img{	vertical-align: middle;}table.Product_Info{	width: 100%;	border: 1px solid #cccccc;}TD.ProductInfoHeader {    font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;    background-color: #e7d2c1;    border: 1px solid;    border-color: #CCCCCC;	font-weight: bold;	height: 20px;}TD.ProductImage{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	width: 225px;	border-right: 1px solid;	border-color: #CCCCCC;	vertical-align: middle;	text-align: center;}TD.ProductImage img{	max-height: 220px;	max-width: 220px;}TD.ProductImageThumbList{	width: 50px;	height: 50px;	border: 1px solid #CCCCCC;	vertical-align: middle;	text-align: center;	}TD.ProductImageThumbList a{	text-align: center;}TD.ProductImageThumbList img{	max-height: 40px;	max-width: 40px;}TD.product_description{	font-family: Verdana, Arial, sans-serif;    font-size: 12px;    /*line-height: 1.5;*/	/*background-color: #fef8f8;*/	background-color: #fffffa;	border: 0px;}td.product_info{	border: 0px solid black;	font-family: Verdana, Arial, sans-serif;    font-size: 11px;    line-height: 1.5;	vertical-align: top;	background-color: #fffbf5;}td.Product_StockState{	border: 0px solid black;	text-align: left;	vertical-align: middle;	font-family: Verdana, Arial, sans-serif;    font-size: 11px;	padding-top: 5px;	padding-bottom: 5px;}td.Product_StockState img{	vertical-align: middle;}table.product_options{	width: 100%;	border: 1px solid #cccccc;	margin-left: 5px;	background-color: #fff7ec;}table.product_options td{	padding-left: 3px;	padding-bottom: 3px;}
