.boxText {	font-size: 10px;}.boxTextBG {	font-size: 10px;}.boxTextBGII {	font-size: 10px;}.boxTextPrice {	font-size: 10px;	color: #FF0000;}.errorBox {	font-size : 10px;	font-weight: bold;	background-color: #ffb3b5;}.gvBox {	font-size : 14px;	font-weight: bold;	border-color: #FFFFFF;	border: 1px solid;	background-color: #ffb3b5;}.stockWarning {	font-size : 10px;	color: #cc0033;}.productsNotifications {	background-color: #f2fff7;}.orderEdit {	font-size : 10px;	color: #70d250;	text-decoration: underline;}BODY {	color: #000000;	margin: 0px;	background-color: #ffffff;	font-family : Verdana, Arial, sans-serif;}TD {	font-family : Verdana, Arial, sans-serif;}img {	border: 0;}A {	color: #000055;	text-decoration: none;}A:hover {	color: #000000;	text-decoration: underline;}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: #eeeeee;}A.headerNavigation:hover {	color: #eeee00;}TD.conditions {	background-color: #FFFF66;}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: 10px;	background: #F6F6F6;	color: #000000;	font-weight : bold;	border-bottom: 1px solid;	border-color: #b6b7cb;}.infoBox {  /*background: #daffff;*/}.infoBoxContents {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;}.box_content {	width: 100%;	border-top: 1px solid #aaa;	border-bottom: 1px solid #aaa;	padding: 5px 0px;	font-size: 10px;	color: #444;}.box_content TD {	padding: 3px;}.ContentBox {	font-size: 10px;	color: #444;}.ContentBox a:link, .ContentBox a:visited {	color: #36A;	text-decoration: none;}.ContentBox a:hover, .ContentBox a:active {	color: #333;	text-decoration: underline;}.infoBoxNotice {	background: #FF8E90;}.infoBoxNoticeContents {	background: #FFE6E6;	font-family: Verdana, Arial, sans-serif;	font-size: 10px;}TD.infoBoxHeading {	font-size: 11px;	font-weight: bold;	color: #FFF;	background-color: #36A;	background-image: url(img/verlauf.gif);	background-repeat: repeat-x;	background-position: top;	padding: 4px;}TD.infoBox, SPAN.infoBox {	font-size: 10px;	border: 2px solid #36A;	background-color: #FFF;}TD.infoBoxRightHeading {	font-size: 11px;	font-weight: bold;	background-color: #36A;	background-image: url(img/verlauf.gif);	background-repeat: repeat-x;	background-position: top;	padding: 4px;	color: #FFF;}TD.infoBoxRight, SPAN.infoBoxRight {	font-size: 10px;	border: 2px solid #36A;}.upcoming {	font-size: 13px;	font-weight: bold;}.upcoming_box {	font-size: 11px;	line-height: 125%;	border: 2px solid #36A;}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-size: 16px;	font-weight: bold;	color: #000;}TR.subBar {	background: #f4f7fd;}TD.subBar {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #000000;}.main_content {	padding: 0px 10px;	vertical-align: top;}TD.main, P.main {	font-size: 11px;	line-height: 125%;}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.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, INPUT, RADIO, SELECT {	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}TEXTAREA {	width: 100%;	font-family: Verdana, Arial, sans-serif;	font-size: 11px;}SPAN.greetUser {	font-family: Verdana, Arial, sans-serif;	font-size: 14px;	color: #36A;	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;}TD.copyright {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	text-align: center;	padding-top: 7px;}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: #000000;}.moduleRow {	font-size: 11px;	line-height: 175%;	font-weight: bold;	border: none;	cursor: hand;	color: #000000;}.moduleRowOver {	background-image: url(img/left_box_over.gif);	border: none;	font-size: 11px;	line-height: 175%;	color: #000000;	text-decoration: none;	cursor: hand;}A.moduleRow:hover {	color: #000000;	text-decoration: none;}.moduleRowSelected {	background-color: #E9F4FC;}.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;}/* input requirement */.inputRequirement {	font-family: Verdana, Arial, sans-serif;	font-size: 10px;	color: #ff0000;}.tableShop {	background-color: #ffffff;	border-left: 1px solid;	border-right: 1px solid;	border-color: #b6b7cb;}.content {	padding: 0px 10px 0px 10px;}.navLeft {	width: 190px;	vertical-align: top;}.navRight {	width: 190px;	vertical-align: top;}.contentsTopics {	font-size: 18px;	font-weight: bold;}.tableListingI {	background-color: #eeeeee;}.tableListingII {	background-color: #d0d0d0;}.tableBody {	padding: 5px;}.poweredby {	font-size: 10px;	color: #000000;	font-weight: bold;}.onepxwidth {	width: 1px;}/* p3e */.navtrail_home {	background-color: #FFF;	padding: 0px 0px 6px 10px;}.navtrail_text {	background-color: #FFF;	font-size: 12px;	font-weight: bold;	color: #777;	padding: 0px 12px 6px 10px;}.navtrail_text a {	color: #777;}.navtrail_text a:hover {	color: #000000;	text-decoration: none;}.navtrail {	padding-top: 3px;	padding-bottom: 3px;}.header_background {	background-image: url(img/header_background.gif);	background-repeat: repeat-x;	background-position: top;}.header_logo {	background-image: url(img/header_logo.gif);	background-repeat: no-repeat;	background-position: top;	height: 150px;	vertical-align: top;}.header_uebergang {	background-image: url(img/header_uebergang.gif);	background-repeat: repeat-x;	background-position: bottom;	height: 10px;}.linklist {	left: 0px;	top: 0px;}.product_info_image {	width: 1px;	padding-right: 10px;}.product_info_trennlinie {	width: 10px;	border-left: 2px solid #36a;}.baelle_link:link, .baelle_link:visited {	text-decoration: none;	color: #000000;	text-decoration: none;}.baelle_link:hover, .baelle_link:active {	text-decoration: none;	color: #36a;	text-decoration: none;}.baelle {	padding: 21px 5px 0px 10px;}.baelle_table {	border: 2px solid #36a;	padding: 10px;	width: 260px;}.baelle_headline {	text-align: center;	font-weight: bold;	font-size: 13px;	padding-bottom: 2px;}.baelle_headline2 {	text-align: center;	font-size: 11px;	padding-bottom: 3px;}.baelle_header {	padding-top: 7px;	font-weight: bold;	text-decoration: underline;}.baelle_product {	padding-left: 5px;	width: 130px;	vertical-align: top;}.baelle_price {	width: 50px;	text-align: right;	vertical-align: top;}