/* 

 * © 2009 Kuse.de - Werbeagentur GmbH

 * xt:commerce - Mastershop

 * <Sebastian Wolf>

 */







/* YUI Base */ @import url("base.css");

/* Cat Menu */ @import url("boxes/top_categories.css");

/* Box Search */ @import url("boxes/box_search.css");

/* Box Shopping Cart */ @import url("boxes/box_cart.css");

/* ProductListing */ @import url("module/product_listing/product_listing_v1.css");

/* ProductDetail */ @import url("module/product_info/product_info_v1.css");

/* ProductDetail Navigator Hans */ @import url("module/product_navigator_hans/product_navigator_hans.css");

/* MaserOverLay - Lightbox */ @import url("masteroverlay.css");

/* OrderDetails */ @import url("module/order_details.css");





/* Default Formats */



body {

	background:#fff;

	font-family:Arial, Helvetica, sans-serif;

	font-size:0.6875em;

	margin:0;

}


#Content table,th,td {
	border:0;
}


.ContentStyleTable {
	border-top:1px solid #eaeaea !important;
	border-left:1px solid #eaeaea !important;
	line-height:12px;
}

.ContentStyleTable th {
	border:0;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	padding:5px;
	font-weight:bold;
	background:#eaeaea;
}

.ContentStyleTable td {
	border:0;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	padding:5px;

}

.ContentStyleTable caption {
	font-weight:bold;
	text-align:left;
	font-size:12px;
}

a {

	text-decoration:none;

	color:#524B29;

}

	a:hover {

		color:#fff;

		background:#524B29;

		padding:0 1px;

		margin:0 -1px;

	}


a.NoStyle {

	color:#000;

}

	a.NoStyle:hover {

		color:#000;

		background:transparent;

		padding:0;

		margin:0;	

	}


img{border:none; padding:0; margin:0;}

fieldset {border:1px solid #ccc;}





ul {

	padding-left:10px;

}



h1 {

	color:#524B29;

}



/* Framework */



#PagePosition {

	margin:0 auto;

	display:block;

	width:900px;

}

	

	

	#Header {

		display:block;

		width:100%;

		position:relative;

		height:110px;

		padding-top:45px;

		border-bottom:1px solid #524B29;

	}

		#Header #Logo {

			float:left;

		}

			#Header #Logo:hover {

				background:transparent;

			}

		

		div#UserMenu {

			float:right;

			margin:20px 0 0 0;

			padding:0;

			z-index:30;

		}

			div#UserMenu div {

				float:left;

				position:relative;

				margin-left:10px;

			}

			div#UserMenu div a.NoStyle {

				color:#8a6c32;

				text-decoration:none;

			}

			

				div#UserMenu div div#BoxSearch, div#UserMenu div div#BoxCart {

					position:absolute;

					display:none;

					right:0;

					top:14px;

				}

				

				div#UserMenu div div#BoxCart {

					right:auto;

					left:0;

					margin-left:0;

				}

	

		#BreadCrumb {

			top:15px;

			font-weight:bold;

			position:relative;

		}

		

/* Content */ 

#Content {

	color:#666;
	font-size:13px;

}



	#Content h1 {

		font-size:20px;

		font-weight:500;

		margin-top:0.6em;

	}



		

/* Footer */



#Footer {

	clear:both;

	border-top:1px solid #524B29;

	padding:3px 0;

	margin-top:15px;

	line-height:1.5em;

}

	.boxContent {

		list-style:none;

		margin:0;

		padding:0;

	}

		.boxContent li  {

			list-style:none;

			margin-right:30px;

		}

		.boxContent li, .boxContent li a {

			float:left;

			color:#000;

		}

			.boxContent li a:hover {

				color:#fff;

			}

			

			

/* XTC */



.Error {

	color:#c00;

	background:#fdd;

	border:1px solid #f66;

	padding:4px;

	display:block;

}

 

.PopUp {

	margin:20px;

	font-size:11px !important;

	overflow:scroll;

}






