html {	font-family: Arial, Helvetica, sans-serif;}body {	color: #4A69AC;	margin: 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	background: #eef1f8;	padding:0px 0px 28px 0px;}.bg2body {	background: transparent url(img/bg2_body.jpg) 0px 100%; 	background-repeat: no-repeat; 	border-left: 1px solid #CCCCCC;	}.boxText { 	font-size: 10px;	padding-left: 14px;}table.produktlisting {	background: #d7e4fb;	font-size: 13px;	color: #4a69ac;	border: #4a69ac;	border: 1px solid;	}	.header .z1 td {padding:0 1px 0 38px;vertical-align:middle;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal;line-height:11px;}.TopCategories {/*padding-bottom: 5px;*/}.header_hauptnavi {padding-bottom: 5px;color: #ffffff;}.boxTextBGII {	font-size: 12px;	background-color: #FFECF2;}.boxTextPrice {	font-size: 10px;	color: #FF0000;}.menu 						{	padding-left: 0px;	padding-bottom: 5px;	padding-right: 0px;	padding-top: 5px;	width:100%;}  .menu td					{	width:auto;	/*vertical-align:middle; 	text-align:center;*/}.menu td a					{	display:block;}.menu_separator				{	text-align:center;	padding-left: 14px;	padding-right: 14px;	}/* ***********************BEGIN OF MENU EFFEKT************************************* *//*#Current,*/#m1,#m2,#m3,#m4,#m5,#m6,#m7,#over_m1 a,#over_m2 a,#over_m3 a,#over_m4 a,#over_m5 a,#over_m6 a,#over_m6 a,#over2_m1 a,#over2_m2 a,#over2_m3 a,#over2_m4 a,#over2_m5 a,#over2_m6 a,#over2_m7 a			{width:auto; cursor:pointer;  text-transform:none; 					font-size:12px;line-height:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}					#m1,#m2,#m3,#m4,#m5,#m6,#m7					{color:#ffffff;font-weight:bold;}#over_m1 a,#over_m2 a,#over_m3 a,#over_m4 a,#over_m5 a,#over_m6 a,#over_m7 a			{color:#FFFFFF;text-decoration:none;font-weight:bold;}#over2_m1,#over2_m2,#over2_m3,#over2_m4,#over2_m5,#over2_m6,#over2_m7			{color:#d9d0d1;text-decoration:none;font-weight:bold;}/* ****************END OF MENU EFFECT***************** */.topnavigation {padding-bottom: 5px;color: #ffffff; }#a.topnavigation:hover  {			width:auto; 			cursor:pointer;			white-space:nowrap; 			text-transform:none; 			font-size:12px;			line-height:11px;			font-weight:bold;			color: #ffffff; 			font-family:Arial, Helvetica, sans-serif;			padding-bottom: 5px;			} 			.loginemail {width: 190px;}#a.topnavigation:active  {			width:auto; 			cursor:pointer;			white-space:nowrap; 			text-transform:none; 			font-size:12px;			line-height:11px;			font-weight:bold;			color: #ffffff; 			font-family:Arial, Helvetica, sans-serif;			padding-bottom: 5px;			} .topnavigation A {			width:auto; 			cursor:pointer;			white-space:nowrap; 			text-transform:none; 			font-size:12px;			line-height:11px;			font-weight:bold;			color: #ffffff; 			font-family:Arial, Helvetica, sans-serif;			padding-bottom: 5px;			} .errorBox {	font-size : 12px;	background-color: #f1f1f1;	color: #0066CC;	padding: 5px;}.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;}img{	border:0;}a, a:link, a:active, a:visited {  color: #4a69ac ;  text-decoration: none;}div.5pxleft  {padding-left: 5px;} .product_listing {background: #d7e4fb;color: #4a69ac;border-left: 1px solid #4a69ac;border-right: 1px solid #4a69ac;border-top: 1px solid #4a69ac;border-bottom: 1px solid #4a69ac;}.category_listing {background: #d7e4fb;color: #4a69ac;padding-top: 5px;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;border-left: 1px solid #4a69ac;border-right: 1px solid #4a69ac;border-top: 1px solid #4a69ac;border-bottom: 1px solid #4a69ac;}.category_listingcellspacing {background: #d7e4fb;color: #4a69ac;/*padding-top: 5px;padding-left: 5px;padding-right: 5px;padding-bottom: 5px;*/border-left: 1px solid #4a69ac;border-right: 1px solid #4a69ac;border-top: 1px solid #4a69ac;}.account {padding:2px 0px 2px 20px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #999999;	}	a:hover {  color: #4a69ac;  font-weight: bold;  text-decoration: none;}FORM {	display: inline;		   }/* *************VERLAUF MODULE UNTER NAVI****************** */.row_1						{ 	height:30px;	vertical-align:middle;	background: transparent url(img/row_1.gif) 0px 100%; 	background-repeat: no-repeat; 	/*border-left-style: solid;	border-left-width: 1px;	border-left-color: #999999;	color: #4A69AC;	padding-top: 5px;	/*border-right-style: solid;	border-right-width: 1px;	border-right-color: #999999;*/}.row_2						{padding:10px 0px 11px 0px; height:100%; background:#ffffff;}.row_3						{padding:0px 11px 0px 11px; background:#ffffff; border-top:1px solid #999999;}.row_1_left						{ 	height:30px;	vertical-align:middle;	background: transparent url(img/row_1_middle.gif) 0px 100%; 		}.row_1_middle						{ 	height:30px;	vertical-align:middle;	background: transparent url(img/row_1_middle.gif) 0px 100%; 		}	.row_1_right						{ 	height:30px;	vertical-align:middle;	background: transparent url(img/row_1_right.gif) 1px 100%; 	background-position: right bottom; 	}	/* ************************************************************************************* */.box_width_td_left {border-right:1px solid #cccccc;padding:0 0px 0 0px;background-color:#f8fafc;text-indent: 10px;}.left {background-color:#f8fafc;}.headerimg {background-image: url(img/bg2_body.jpg);background-repeat:no-repeat;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #999999;}.headertd {	border-width: 1px;	border-style: solid;	border-color: #999999;}.omcBroadCrumb {	background-image: url(img/bg.jpg);		padding-top: 4px;	padding-bottom: 1px;	padding-left: 12px;	padding-right: 38px;	border-left-style: solid;	border-left-width: 1px;	border-left-color: #999999;}.omcBroadCrumbright {	/*background-image: url(img/bg_shadowright.jpg);*/		/*padding-right: 28px;*/	padding-top: 4px;	padding-bottom: 1px;	padding-left: 10px;	/*border-right-style: solid;	border-right-width: 1px;	border-right-color: #999999;*/}.omcContentBG {	background-image: url(img/bg.jpg);	/*border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;*/	border-left-width: 1px;	border-left-style: solid;	border-left-color: #cccccc;	/*border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #999999;*/}.omcFooternaviBG {	background-image: url(img/bg_footernavi.jpg);	/*background-position: left bottom;*/	color: #214a88;	/*border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;*/	border-left-width: 1px;	border-left-style: solid;	border-left-color: #cccccc;	/*border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;*/	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #cccccc;	padding-left: 226px;	padding-right: 238px;	}.omcFooternaviBG a:hover {	font-weight: bold;	color: #214a88;	}.omcContentBGFooter {background-image: url(img/bg_footer.jpg);background-repeat: no-repeat;/*padding-top: 41px;*/	/*border-right-width: 1px;	border-right-style: solid;	border-right-color: #999999;		border-left-width: 1px;	border-left-style: solid;	border-left-color: #999999;		border-bottom-width: 1px;			text-align: center;	padding-top: 3px;	padding-bottom: 3px;	border-bottom-style: solid;	border-bottom-color: #999999;*/}.omcFooter {	/*background-image: url(img/bg.jpg);*/	text-align: center;	padding-top: 3px;	padding-bottom: 3px;	color: #0066CC;}.omcBoxTitel {	text-transform: none;	text-indent: 14px;	font-size: 16px;	font-weight:bold;	color: #a9bdde;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.omcBoxContent {		/*background:transparent url(img/footer.png) repeat-x scroll 0 100%;*/		font-size: 12px;	font-weight: normal;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}.omcBoxContentsubnavi {		/*background:transparent url(img/footer.png) repeat-x scroll 0 100%;*/		font-size: 12px;	font-weight: normal;	/*border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;*/}.omcBoxContentadmin {		/*background:transparent url(img/footer.png) repeat-x scroll 0 100%;*/	font-size: 12px;	font-weight: normal;	padding-left: 16px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}TR.header {	background-color: #ffffff;	}TR.headerNavigation {  background: #F6F6F6;  padding-top: 5px;}TD.headerNavigation {	font-size: 10px;	/*font-style:italic;*/	color: #748fba;	/*border-bottom: 1px solid;	border-color: #b6b7cb;*/	background-color: #F6F6F6;}TR.headeraccount {  background: #F6F6F6;  padding:0px 0px 1px 10px; }TD.headeraccount {	font-size: 10px;	color: #000000;	font-weight : bold;	border-bottom: 1px solid #b6b7cb;		background-color: #F6F6F6;}A.headerNavigation {   color: #4a69ac;  /* font-style:italic;*/  padding-top: 5px;}A.headerNavigation:hover {  color: #4a69ac;  /*font-style:italic;*/  }A.headeraccount {   color: #4a69ac;  /* font-style:italic;*/}A.headeraccount:hover {  color: #4a69ac;  /*font-style:italic;*/}.Current {   font-weight:bold; background: #eaf0fd; font-size: 12px;}.Current a:active {   font-weight:bold;   }.blau {   color: #4A69AC;}.blaupaddingleft {   color: #4A69AC;  padding-left: 14px;}.CurrentParent {   font-weight:bold;  background: #e4e8f4;}.Current1 {   font-weight:bold;  background: #e4e8f4;}.Current2 {   font-weight:bold;}TD.conditions {	background-color: #A5BDE9;	color: #4A69AC;	pading-left: 17px;}A.confirmationEdit {	color: #4a69ac;	font-style: italic;}A.confirmationEdit:hover {	color: #4a69ac;	font-style: italic;	text-decoration: underline;}TR.headerError {  background-color: #A5BDE9;}TR.headerMessage {	background-color: #A5BDE9;}.moduleHeading {	font-size: 16px;	font-weight: bold;	/*text-transform: uppercase;*/	color: #4a69ac;	padding-bottom: 20px;}TD.headerError {  font-size: 12px;  background: #cccccc;  color: #ffffff;  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:transparent url(img/footer.png) repeat-x scroll 0 100%;}TD.footer {  background:transparent url(img/footer.png) repeat-x scroll 0 100%;  font-size: 10px;  color: #000000;  font-weight : bold;  padding-bottom: 20px;}.infoBox {}TD.infocontent { text-align:center;}.infoBoxContents {    font-size: 10px;}.infoBoxNotice {  background: #d7e4fb;  color: #ff0000;}.infoBoxNoticeContents {  background: #d7e4fb;  color: #ff0000;}.bestellboxheading {	font-size: 12px;	background: #d7e4fb;	height:25px;	color: #4a69ac;	padding-top: 3px;	padding-bottom: 3px;	border-bottom: 1px solid #D6E5FC;} .bestellboxheader {	font-size: 12px;	background: #d7e4fb;	height:25px;	color: #4a69ac;	padding-top: 3px;	padding-bottom: 3px;		border-bottom: 1px solid #4a69ac;} TD.infoBoxHeading_right {    font-size: 10px;  font-weight: bold;  background: #C4C4C4;  height:17px;  color: #000000;}TD.infoBox, SPAN.infoBox {    font-size: 10px;  border-right: 4px solid;  background: #E6E6E6;   border-color: #C4C4C4;}TD.infoBox_right, SPAN.infoBox_right {    font-size: 10px;  background: #E6E6E6; }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-size: 10px;  background: #b6b7cb;  color: #FFFFFF;  font-weight: bold;}TD.productListing-data {    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: #000000;}TR.subBar {  background: #f4f7fd;}TD.subBar {    font-size: 10px;  color: #000000;}TD.main, P.main {	font-size: 12px;	padding-top: 5px;	color: #4A69AC;}.infoBoxHeadingmedia { background: #a4bde9; font-size: 12px; font-weight: bold;}TD.maincart, P.maincart {	font-size: 12px;	color: #4a69ac;	/*padding-top: 5px;	text-indent: 2px;*/	background: #d8e4fc;	}TD.smallText, SPAN.smallText, P.smallText {    font-size: 12px;}TD.accountCategory {    font-size: 13px;  color: #aabbdd;}TD.fieldKey {    font-size: 12px;  font-weight: bold;}TD.fieldValue {    font-size: 12px;}TD.tableHeading {    font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {    font-size: 10px;  color: #ff0000;}SELECT, RADIO {	font-size: 12px;		border: 1px solid #4a69ac;}input.ohneborder {	border-style: none;}TEXTAREA {  width: 100%;  font-size: 11px;}SPAN.greetUser {    font-size: 12px;  color: #f0a480;  font-weight: bold;}SPAN.underline {	text-decoration: underline;}TABLE.formArea {  background: #eaf0fd;  color: #4A69AC;/*  border-color: #cccccc;  border-style: solid;  border-width: 1px;*/}TABLE.formAreaadresse {  background: #D6E5FC;  color: #4A69AC;/*  border-color: #cccccc;  border-style: solid;  border-width: 1px;*/}TD.formAreaTitle {  font-family: Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  font-weight: bold;  padding-left: 20px;}.copyright {    font-size: 9px;  line-height: 1.5;  text-align:center;}.parseTime {    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 {    color: #ff0000;}SPAN.productOldPrice {	color: #ff0000;	text-decoration: line-through;}SPAN.errorText {    color: #ff0000;}SPAN.productDiscountPrice {    color: #ff0000;  font-weight: bold;}.smallHeading {	color: #4A69AC;}.moduleRow {  font-size: 12px; line-height: 1.5; background-color: #D6E5FC; border: 1px solid; border-color: #E6E6E6;}.boxbestellung { background-color: #D6E5FC; border: 1px none #E6E6E6; padding-left: 17px; padding-right: 17px; padding-bottom: 10px; padding-top: 3px;}.boxaffiliate{ background-color: #D6E5FC; border: 1px none #E6E6E6; padding-left: 17px; padding-right: 17px; padding-bottom: 10px; padding-top: 3px; margin-bottom: 15px;}}.boxform { background-color: #D6E5FC;}.boxbestellungheadline { background-color: #A5BDE9; font-size: 14px; padding-left: 17px; padding-top: 5px; padding-bottom: 5px; border-bottom: 5px solid #ffffff; }  .boxhinweis { background-color: #A5BDE9; font-size: 12px; padding-left: 17px; padding-right: 17px; padding-top: 5px; padding-bottom: 5px; border-bottom: 5px solid #ffffff; } .paymentauswahl { background-color: #A5BDE9; font-size: 14px; border: 0px none #A5BDE9; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}.moduleRowOver { 	background-color: #D6E5FC; 	border: 1px solid;	border-color: #ffffff;    font-size: 12px;    line-height: 1.5; 		}.moduleRowSelected { background-color: #D6E5FC; }.checkoutBarFrom, .checkoutBarTo {  font-size: 12px; color: #8c8c8c; }.checkoutBarCurrent {  font-size: 12px; 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: #4a69ac;	background-color: #A5BDE9;	padding-top: 2px;	padding-bottom: 2px;}.sitemap_heading a {color:#4a69ac;}.sitemap_heading a:hover {color:#4a69ac; text-decoration:none;}.sitemap_sub {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9pt;	color: #4a69ac;	padding: 2px 2px;}.sitemap_sub a {color:#4a69ac;}.sitemap_sub a:hover {color:#4a69ac; text-decoration:none;}/* message box */.messageBox {  font-size: 10px; }.messageStackError, .messageStackWarning {  font-size: 12px; background-color: #A5BDE9; }.messageStackSuccess {  font-size: 12px; background-color: #A5BDE9; font-color: #FF0000;}/* input requirement */.inputRequirement {  font-size: 10px; color: #ff0000; }.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-color: #666666;	border-top-width: 4px;	border-top-style: solid;	border-left-width: 4px;	border-left-style: solid;	background-color: #E6E6E6;	width: 185px;}.contentsTopics {	font-size: 16px;	font-weight: bold;	/*text-transform: uppercase;*/	color: #4a69ac;	padding-bottom: 10px;}.tableListingI {	background-color: #eeeeee;}.tableListingII {	background-color: #d0d0d0;}.tableBody {padding: 5px;}.poweredby {    font-size: 5px;  color: #000000;  font-weight: normal;}.onepxwidth {	width: 1px;}#links {	color: #FFFFFF;}#links a:link, #links a:visited, #links a:active{	color: #FFFFFF;}#links a:hover{	color: #FFCC00;}/*#katlinks a:hover{	font-weight: bold;	/*text-transform: uppercase;*/}*/.katlinks a:hover{	font-weight: bold;	font-size: 12px;	/*text-transform: uppercase;*/}.katlinks {	/*text-indent: 5px;*/	/*text-transform: uppercase;*/	font-size: 12px;}#subkatlinks a:link, #katlinks a:visited, #katlinks a:active{	color: #4a69ac;	/*text-transform: uppercase;*/	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;	text-decoration:none;	padding-top: 4px;	padding-bottom: 4px;	font-size: 12px;	/*text-indent: 5px;*/}div.CatLevel1 {text-indent: 14px;}div.CatLevel1 a:active {   font-weight:bold;  background: #e4e8f4;}div.CatLevel2 {text-indent: 24px;background: #eaf0fd;}#subkatlinks a:hover{	color: #4a69ac;	/*text-transform: uppercase;*/	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;	text-decoration:none;	padding-top: 3px;	padding-bottom: 3px;	background-color: #E4E4E4;}#katlinks a:link, #katlinks a:visited {	color: #4a69ac;	/*text-transform: uppercase;*/	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;	text-decoration:none;	padding-top: 4px;	padding-bottom: 4px;	}#katlinks a:active{}#katlinks a:hover{	/*color: #000000;*/	/*text-transform: uppercase;*/	font-weight: bold;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;		padding-top: 4px;	padding-bottom: 4px;	/*background-color: #E4E4E4;*/}#katlinks2 {	color: #4a69ac;}.noborder {border:	no-border;}#katlinks2 a:link, #katlinks2 a:visited {	color: #4a69ac;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;	text-decoration:none;	padding-top: 4px;	padding-bottom: 4px;	padding-left: 14px;}#katlinks2 a:active {font-weight: bold;}#katlinks2 a:hover{	color: #000000;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;	display:block;	text-decoration:none;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 10px;	background-color: #E4E4E4;}.mini {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;}H1 {	font-size: 20px;	/*text-transform: uppercase;*/	color: #0066CC;	font-weight: normal;}