/* ---------------------basic layout--------------------- */* {	font-family: Arial, Helvetica, sans-serif;}.waterbody {	background-color:#FDFAEA;	margin:0;	color:#333333;}div,td,p {	font-size:11px;	line-height:18px;	color:#333333;}a,a:link,a:active,a:visited {	text-decoration:none;	}a:hover {	text-decoration:underline;}ul {	margin: 5px;	padding: 5px;	list-style: none;	list-style-type: square;}li {	line-height: 18px;	padding-left: 5px;	padding-top: 0px;	list-style-position: inside;}/** To center the objects **/.center {	text-align:center!important;}/** clear the banner to make it sit in the bottom **/.clear {	clear:both;}/* ---------------------template layout--------------------- *//** wrapper to make the page center **/#container {	width:769px;	margin: px auto;	padding:0;	text-align: left;}/**hold background, it should be float:leftthat's way we can not put it in #container**/#abstand {        position:relative;	width:769px;	height:0px;}#oben {position:relative;	width: 769px;      height:206px;	background:transparent url(http://www.susannecerda-im.com/bilder/logo-neu-s.jpg) no-repeat left top;	float:left;}#containerbg {position:relative;	width: 769px;	background:transparent url(http://www.susannecerda-im.com/bilder/bg_inside-s.jpg) repeat-y left top;	float:left;}#outerleft {	position:relative;	float:left;	clear:left;	width:590px;	}#outerright {	position:relative;	width:170px;	float:left;	clear:right;style=overflow:hidden}#logo {	position:relative;	width:200px;	height: 88px;	float:left;	}/** div container for top menu. position:top **/#topmenu {	position:relative;        float:right;	width: 100px;        margin-right: 17px;        margin-top: 135px;}/** div container for image header **/#imgheader {	position:relative;	float:left;	clear:left;	width:590px;	background-color: #E60606;}#container_inner {	position:relative;	float:left;	clear:left;	width:590px;}/** div container for left column **/#leftcol {	position:relative;	float:left;	clear:left;	width:172px;	padding-left:0px}#leftcolmenu {	position:relative;	overflow:auto;}/** div wrapper for user2 & user3 **/#content_top_wrapper {	position:relative;	float:right;	clear:right;	width:405px;	display:inline;	margin: 4px 6px 0 0;}/** div container for position:user2 **/#content_top1 {	position:relative;	float:left;	clear:left;	width:200px;}/** div container for position:user3 **/#content_top2 {	position:relative;	float:right;	clear:right;	width:200px;}/** div container for mainbody **/#content_main {	position:relative;	float:left;	width:400px;	margin:3px 0 20px 10px;	background-color:#FFFFFF;	overflow:hidden;	word-wrap:break-word;}#table.contact_text {background-color: #FFFFFF;width: 400px}#table.contact_input {background-color: #FFFFFF;width: 390px}#table.contact {background-color: #FFFFFF;width: 390px}.inputbox {font-size:11px;}.componentheading {	font-family: Georgia, "Times New Roman", Times, serif;	color:#A8000C;	font-size: 20px;	line-height:20px;	padding: 0px 0 0px 0;	display:block;}.contentheading,.contentpagetitle,a.contentpagetitle:link,a.contentpagetitle:active,a.contentpagetitle:visited {	font-family: Georgia, "Times New Roman", Times, serif;	font-size:20px;	color:#A8000C;	font-weight: plain;	padding-top: 0px;	background-color:inherit;	display:block;}/** div container for right column **/#rightcol_top,#rightcol {	float:left;	clear:left;	width:170px;	margin:0 0 0 1px;	display:inline;	overflow:hidden;}/** div container for right column position:header **/#rightcol_top {	height:100px;	min-height:62px;}/** div container for banner position:banner **/#banner {	position:relative;	clear:left;	float:left;	width:590px;	height:65px;	min-height:65px;	color:#FFFFFF;	font-size:9px;	background-color: #A8000C;	display:block;	text-align:center!important;	vertical-align:middle;	padding:5px 0 0 0;	margin-top:20px;margin-left:20px;}#blackline {	position:relative;	clear:left;	float:left;	width:590px;	height:0px;	min-height:0px;	background-color: #000000;	color:#FFFFFF;	font-size:10px;	margin-top:20px;}/** copyright **/#copyright {	position:relative;	width:760px;height:24px	clear:left;	float:left;background:transparent url(http://www.canvidalet.com/cms/bilder/bottom.jpg) no-repeat left top;}#copyright div {	color:#ffffff;	font-size:9px;	font-weight:bold;	display:block!important;	width:760px;	float:left;	clear:left;	margin:-5px 0 0 0;	text-align:left;}#mediamore {	color:#aaaaaa;	font-size:9px;	font-weight:bold;	display:block!important;	width:760px;	allign: center;	margin: 0px 0 0 0;	text-align: center;}#mediamore a:visited {	font-weight: bold;	color: #aaaaaa;	text-decoration:none;	text-align: center;	}	#mediamore a:link {	font-weight: bold;	color: #aaaaaa;	text-decoration:none; 	padding-left:0px;	text-align: center;}#mediamore a:hover {text-decoration:underline;}/* ---------------------mambo content layout--------------------- *//** pathway block **/span.pathway {	display:block;	text-align:left;	color:#000000;	font-size:10px;	font-weight:bold;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E5E5E5;	height:20px;	margin-bottom:10px;}A {  color: #000000;  text-decoration: none;  font-family: Arial, Helvetica, sans-serif;}FORM {	display: inline;}TR.header {  background: #ffffff;  max-width: 850px;}TR.headerNavigation {  background: #970202;}TD.headerNavigation {  font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background: #ffffff;  color: #970202;  font-weight: bold;}A.headerNavigation { font-family: Arial, Helvetica, sans-serif;  color: #000000;   font-size: 9px;    font-weight: bold;}A.headerNavigation:hover {  color: #555555;  text-decoration:underline}TR.headerError {  background: #ff0000;}TD.headerError {font-family: Arial, Helvetica, sans-serif;  font-size: 12px;  background: #ff0000;  color: #666666;  font-weight : bold;  text-align : center;}TR.headerInfo {  background: #970202;}TD.headerInfo {font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  background: #970202;  color: #ffffff;  font-weight: bold;  text-align: center;}TR.footer {  background: #970202;max-width: 850px;}TD.footer {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background: #970202;  color: #ffffff;  font-weight: bold;  max-width: 850px;}/*Rahmen*/.infoBox {  background: #ffffff;}/*zenr Boxen*/.infoBoxContents {  background: #ffffff;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000}.infoBoxNotice {  background: #ffffff;}.infoBoxNoticeContents {  background: #ffffff;  font-family: Arial, Helvetica, sans-serif;  font-size: 11px  font-weight: bold;  color: #970202;}TD.infoBoxHeading {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  background: #ffffff;  color: #A8000C;}TD.infoBox, SPAN.infoBox {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #000000;  background: #ffffff;}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: #eeeeee;   }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: #ffffff;  }TABLE.productListing {  border: 1px;  border-style: solid;  border-color: #ffffff;  border-spacing: 0px;  color: #000000;  text-align:center;}.productListing-heading {   font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  background: #BF0F03;  color: #ffffff;  font-weight: bold;}td.productListing-data {  font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;   text-align:left;   }*.productListing-data { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;  text-align:left;}p.productListing-data { font-family: Arial, Helvetica, sans-serif;  font-size: 11px;  color: #666666;  text-align:left; }A.pageResults {  color: #666666;   text-align:left;}A.pageResults:hover {  color: #000000;}/*TITELFORMAT XXXXXXXXXXXXXXXXXXXXXX*/TD.pageHeading, DIV.pageHeading {  font-family: Times, Georgia, "Times New Roman", serif;  font-size: 21px;  line-height: 130%;  color: #A8000C;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 12px;  color: #666666;}/*THIS IS THE MAIN TEXT*/TD.main, P.main {  font-family:  Arial, Helvetica, sans-serif;  font-size: 12px;    color: #000000;  }TD.smallText, SPAN.smallText, P.smallText {  font-family:  Arial, Helvetica, sans-serif;  font-size: 10px;  color: #000000;  line-height: 130%;}TD.accountCategory { font-family:  Arial, Helvetica, sans-serif;  font-size: 13px;  color: #666666;}TD.fieldKey { font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;  color: #666666;}TD.fieldValue { font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  color: #A8000C;}TD.tableHeading { font-family:  Arial, Helvetica, sans-serif;font-size: 11px;  font-weight: bold;  color: #A8000C;}SPAN.newItemInCart {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 12px;  color: #666666;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px;  color: #666666;}TEXTAREA {  width: 100%;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  font-size: 11px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #970202;  border-color: #970202;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family:  Arial, Helvetica, sans-serif;  font-size: 11px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: "Trebuchet MS", Tahoma, Verdana, Arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 12px; color: #8c8c8c; }.checkoutBarCurrent {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 12px; color: #666666; }/* message box */.messageBox { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; }.messageStackError, .messageStackWarning {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px; background-color: #ffffff; }.messageStackSuccess { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 11px; color: #666666; }/*------------Boxes Section for css-------------Format each info box according to you liking*/.contentBox {  background: #dddddd;}TD.contentBoxHeading {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;  font-weight: bold;  background: #ffffff;  color: #A8000C;}.contentBoxContents {  background: #ffffff;    font-family: Arial, Helvetica, sans-serif;font-size: 11px;   color: #000000;}.BestSellersBox {  background: #970202;}TD.BestSellersBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;  font-weight: bold;  background: #970202;  color: #ffffff;}.BestSellersBoxContents {  background: #970202;    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}/*ALTE BOXCategoriesBox {}TD.CategoriesBoxHeading {border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:27px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:27px;	text-align:left;	padding-left:10px;	font-weight:bold;	display:block;	letter-spacing: 0px;	text-decoration:none}td.CategoriesBoxContents a {color: white;}.CategoriesBoxContents {    font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}NEUE CAT-BOX */ul, ol, dl {    position: relative;  }#categories {    margin: 0;    padding: 00px;	color: #FFFFFF;	    }#categories dt {border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:27px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:27px;	text-align:left;	padding-left:10px;	font-weight:bold;	display:block;	letter-spacing: 0px;	text-decoration:none    }.hide {    display:none;	border-bottom: 0px #ffffff;	    }#categories dd {    margin: 2px;    padding: 2px 0px 2px 15px;	font-weight: bold;    font-size: 100%;	color:#ffffff;   border-bottom: 1px solid #000000;    background: url(images/icons/bullet_cat.gif) no-repeat 3px 50%;    display:block;	}#categories a:hover {	font-weight: bold;	color: #FFFFFF;	text-decoration:none; 	display:block;	}#categories a:visited {	font-weight: bold;	color: #FFFFFF;	text-decoration:none; 	display:block;	}		#categories a:link {	font-weight: bold;	color: #FFFFFF;	text-decoration:none; 	display:block;	}#categories a.selected {    font-weight: bold;	color: #FFFFFF;	text-decoration:none;	display:block;    }.CurrenciesBox {  background: #970202;}TD.CurrenciesBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;  font-weight: bold;  background: #970202;  color: #ffffff;}.CurrenciesBoxContents {  background: #970202;    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.InformationBox {}TD.InformationBoxHeading {  border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;	letter-spacing: 0px;	text-decoration:none}td.InformationBoxContents a {color: white;}.InformationBoxContents {font-weight:bold;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;padding-left:5px}.LanguagesBox { }TD.LanguagesBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 0px;  font-weight: bold;  color: #A8000C;}.LanguagesBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}.ManufacturerInfoBox {  }TD.ManufacturerInfoBoxHeading {  font-family: Arial, Helvetica, sans-serif;font-size: 11px;  font-weight: bold;  background: #BF0F03;  color: #ffffff;}.ManufacturerInfoBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;}.ManufacturersBox {}TD.ManufacturersBoxHeading {  border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;		letter-spacing: 0px;	text-decoration:none}.ManufacturersBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;padding:6px 10px 0px 10px;}.OrderHistoryBox {  background: #970202;}TD.OrderHistoryBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;  background: #970202;  color: #ffffff;}.OrderHistoryBoxContents {  background: #970202;    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.ProductNotificationsBox {  background: #970202;}TD.ProductNotificationsBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;  font-weight: bold;  background: #970202;  color: #ffffff;}.ProductNotificationsBoxContents {  background: #f8f8f9;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.ReviewsBox {  background: #970202;}TD.ReviewsBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;  font-weight: bold;  background: #970202;  color: #ffffff;}.ReviewsBoxContents {  background: #f8f8f9;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.SearchBox {}TD.SearchBoxHeading { border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;	letter-spacing: 0px;	text-decoration:none}td.SearchBoxContents a {color: white;}.SearchBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}SearchBoxContents a:visited {	font-weight: bold;	color: #FFFFFF;	text-decoration:underline; 		}	SearchBoxContents a:link {	font-weight: bold;	color: #FFFFFF;	text-decoration:underline; 	padding-left:0px;}.WishlistBox { }TD.WishlistBoxHeading { border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;	letter-spacing: 0px;	text-decoration:none;}td.WishlistBoxContents a {color: white;background:nonepadding-left:10px;}.WishlistBoxContents {padding-left:3px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;text-weight: bold}WishlistBoxContents a:visited {	font-weight: bold;	color: #FFFFFF;	text-decoration:underline; 		}	WishlistBoxContents a:link {	font-weight: bold;	color: #FFFFFF;	text-decoration:underline; 	padding-left:0px;	}td.WishlistBoxContents a {color: white;text-weight: bold}.ShoppingCartBox {  background: #970202;}TD.ShoppingCartBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;font-weight: bold;  background: #970202;  color: #ffffff;}.ShoppingCartBoxContents {  background: #f8f8f9;  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.SpecialsBox {  background: #970202;}TD.SpecialsBoxHeading {  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 14px;  font-weight: bold;  background: #970202;  color: #ffffff;}td.SpecialsBoxContents a {color: white;}.SpecialsBoxContents {  background: #970202;    font-family: "Trebuchet MS", Verdana, Arial, sans-serif;font-size: 11px;}.TellaFriendBox { }TD.TellaFriendBoxHeading {  border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;		letter-spacing: 0px;	text-decoration:none;}td.TellaFriendBoxContents a {color: white;}.TellaFriendBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}.WhatsNewBox { }TD.WhatsNewBoxHeading {  border-bottom: 1px solid #000000;		color:#ffffff;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height:25px;	background: #BF0F03 url(http://www.susannecerda-im.com/fueller/bg_leftcol_module_th.gif) repeat-y left top;	height:25px;	text-align:left;	padding-left:10px;	font-weight:bold;	letter-spacing: 0px;	text-decoration:none;}td.WhatsNewBoxContents a {color: white;}.WhatsNewBoxContents {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #ffffff;}.imagesBoxContents {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TABLE.popup {  border-width: 1px;  border-style: dotted;    border-color}