/* reset.css, the place for non-core css */

* 			{margin:0; padding:0;}
body			{font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:1.5em; text-align:left;
			color:rgb(101,98,99); background-color:#a1b2cb/*bis Mai: #7dd1e1*/;}
/*new colors		color:#333; background-color:rgb(120,151,185);}*/
body.page-print		{background-color:white; padding:2em;}

/* Page Layout */
	/* Header */
	.header			{margin-bottom:10px;}
	.header-top		{padding:10px 0 10px 1px;}
	#logo			{float:left; margin:0;}
	.quick-access		{float:right; width:500px; text-align:right; color:white;}
	.shop-access a		{color:white !important;}
	.shop-access li		{display:inline; padding-left: 7px; border-left:1px solid white; margin-left:5px;}
	.shop-access li.first	{border-left-style:none;}
	.form-language		{margin-top:15px;}

	/* Breadcrumbs */
	.breadcrumbs		{margin:5px; line-height:1em;}

	/* Columns */
	.wrapper		{width:1000px; margin:0 auto;}
	.torso			{background-color:#edf0f6/*bis Mai: #e5f6f9*/;}
	.col.left		{float:left; width:170px; overflow:hidden; padding:15px;}
	.col.main		{background-color:white; margin-left:200px; padding:15px;}

	.col.right		{float:right; width:200px;}
	.bluebox		{}
	.bluebox .box-title	{background-color:#bcc9da/*bis Mai:#b8e6ef*/; border:1px solid #a1b2cb/*bis Mai: #7dd1e1*/; border-bottom-width:0; margin:0; padding:0.2em 0.4em;}
	.bluebox .box-content	{background-color:#edf0f6/*bis Mai: #e5f6f9*/; padding:10px; border:1px solid #a1b2cb/*bis Mai: #7dd1e1*/;}
	.paypal-logo		{width:150px; margin:15px auto;}

	.col.center		{float:left; width:555px;}
	.twocol-right.col.main	{margin-left:0px; padding-left:30px;}
	.twocol-right.col.center{width:740px;}
	.onecol.torso		{background-color:transparent;}
	.onecol.col.main	{margin-left:0px; padding:0; background-color:transparent;}
	.onecol.col.center	{margin-right:0px; width:100%;}

	/* Navigation */
	.top.nav ul		{background:url(../images/menu_off.gif) repeat-x;}
	.top.nav li		{display:block;	float:left; padding:4px 20px; border-right:1px solid #a1b2cb/*bis Mai: #7dd1e1*/; background:url(../images/menu_off.gif) repeat-x;
				text-transform:uppercase;}
	.top.nav a		{text-decoration:none;}
	.top.nav li.active,
	.top.nav li:hover	{background:url(../images/menu_on.gif) repeat-x;}
	.top.nav ul ul		{display:none;}

	.block-layered-nav ol,
	.blog ul		{margin:0 0 10px 10px;}

	/* Footer */
	.footer			{margin-top:5px; padding-bottom:10px;}
	.footer-links		{background:url(../images/menu_off.gif) repeat-x; clear:both;}
	.footer-links li 	{float:right; padding:4px 20px; border-left:1px solid #a1b2cb/*bis Mai: #7dd1e1*/; background:url(../images/menu_off.gif) repeat-x;
				text-transform:uppercase;}
	.footer-links li.active,
	.footer-links li:hover	{background:url(../images/menu_on.gif) repeat-x;}
	.versandkostenhinweis	{margin:5px; text-align:right;}

	/* Pop up's / "Empty" pages */
	body.page-popup div.std	{background-color:white; margin:15px; padding:15px;}

/* Catalog */
	/* Product Grid */
	.grid-item		{float:left; width:135px; height:190px; margin-right:30px;}
	.grid-item .cart	{float:right; padding:3px 3px 0 0;}
	.grid-item .old-price	{display:none;}
	.grid-item .special-price {
				color:red;
	}

	/* Product Page */
	.product-view p		{margin-bottom:.5em;}
	div.product-view div.product-collateral ol,
	div.product-view div.product-collateral ul {
		margin-left:2em;
	}
	div.product-view div.product-collateral ul li {
		list-style-type:disc;
	}
	div.product-view div.product-collateral ol li {
		list-style-type:decimal;
	}
	.product-options dt,
	.product-specs dt	{float:left; width:100px;}
	.product-options
	  dd select		{width:auto;}
	.product-shop .price-box{float:right;}
	.product-shop .price-box
	  span			{font-size:25px; color:#a1b2cb/*bis Mai: #7dd1e1*/;}
	.product-shop .price-box
	  .old-price span,
	.product-shop .price-box
	  .special-price span	{font-size:20px;}
	.product-options-bottom	{margin-top:2em;}
	.size-chart-link	{float:right; margin-right:10em;}

	.add-to-box		{margin:1em 0 2em;}

	.zoom #handle		{position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
	.zoom			{position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(../images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer;}

	/* Mini Cart */
	.mini-cart .item	{margin:5px 0; padding-top:5px; border-top:1px dotted #a1b2cb/*bis Mai: #7dd1e1*/;}
	.mini-cart
	 .product-image		{margin-right:5px;}
	.mini-cart .subtotal	{margin:5px 0; border-top:1px dotted #a1b2cb/*bis Mai: #7dd1e1*/;}

	/* Send to a friend */
	#add_recipient_button	{margin-right:10px;}

/* Checkout */
	.shopping-cart .shipping{float:left; width:50%;}
	.shipping select	{width:100%;}
	.shipping input		{width:5em;}
	.shipping input.radio	{width:auto;}
	.sp-methods ul		{margin:0 0 .5em 1em;}
	#shopping-cart-totals-table{margin:10px 0;}
	#shopping-cart-totals-table
	 td,
	#shopping-cart-totals-table
	 th			{padding:0 10px;}

	.opc			{position:relative; border-bottom:1px solid #a1b2cb/*bis Mai: #7dd1e1*/;}
	.opc .section		{border-style:solid solid none; border-width:1px 1px 0; border-color:#a1b2cb/*bis Mai: #7dd1e1*/;}
	.opc .step-title	{background-color:#edf0f6/*bis Mai: #e5f6f9*/;}
	.opc .step-title h3	{margin:0; padding:.2em .4em; color:#555; font-size:inherit; text-transform:uppercase;}
	.opc .allow .step-title	{cursor:pointer;}
	.opc .active .step-title{background-color:#bcc9da/*bis Mai:#b8e6ef*/; cursor:default;}
	.opc .step		{border-top:1px solid #a1b2cb/*bis Mai: #7dd1e1*/; padding:10px; position:relative;}
	.opc .step .tool-tip	{right:10px;}
	.block-progress
	 dd.complete		{border-bottom:1px dotted #a1b2cb/*bis Mai: #7dd1e1*/; padding-bottom:5px; margin-bottom:5px;}

/* Content */
	button			{padding:1px 3px;}
	address			{font-style:normal;}
	cite			{font-style:normal;}
	q,
	blockquote		{quotes:none;}
	q:before,
	q:after			{content:'';}
	small,big		{font-size:1em;}
	sup			{font-size:1em; vertical-align:top;}
	img			{border:0; vertical-align:top;}
	.divider		{margin:10px 0; height:1px; background:url(../images/dotted_divider.gif) repeat-x; overflow:hidden;}

	/* Lists */
	.std ul, .std ol	{margin-left:2em;}
	.std li			{margin-bottom:.2em;}

	/* Tables */
	.content-table		{width:300px; margin:15px; border-collapse:collapse;}
	.content-table td,
	.content-table th	{padding:5px; border:1px solid #a1b2cb/*bis Mai: #7dd1e1*/; text-align:center;}
	.content-table td	{background-color:#edf0f6/*bis Mai: #e5f6f9*/;}
	.content-table th	{background-color:#bcc9da/*bis Mai:#b8e6ef*/; font-weight:bold;}

	/* Messages */
	.messages		{}
	.messages ul		{list-style:none;}
	.error-msg,
	.success-msg,
	.note-msg,
	.notice-msg		{border-style:solid; border-width:1px; padding:10px 15px; font-weight:bold;}
	.error-msg		{border-color:#f16048; background-color:#faebe7;}
	.success-msg,
	.note-msg,
	.notice-msg		{border-color:#a1b2cb/*bis Mai: #7dd1e1*/; background-color:#edf0f6/*bis Mai: #e5f6f9*/;}

	/* Lists */
	ul,ol			{list-style:none;}
	ol.no-numbers		{list-style-type:none;}

	/* Links */
	a, a:link		{color:#333;}
	a:visited		{color:#555;}
	a:hover			{color:black;}

	/* Heading */
	h1, h2, h3, h4, h5, h6	{margin:.4em 0; line-height:1.3em; color:#a1b2cb;}
	h1			{font-size:25px; line-height:1.17; text-transform:uppercase;}
	h2			{font-size:1.5em;}
	h3			{font-size:1.35em;}
	h4			{color:#555555; font-size:inherit; margin:0; text-transform:uppercase;}
	h5			{font-weight:bold; font-size:inherit;}
	h6			{font-size:.95em;}

	/* Forms */
	fieldset		{border:0;}
	legend			{display:none;}

	/* Table */
	table			{border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%;}
	caption,th,td		{vertical-align:top; text-align:left; font-weight:normal;}

	/* Landing Pages*/
	.landing {
				height:232px; margin-bottom:30px; padding:30px;
				background-position:top right;
				background-repeat:no-repeat;
				background-image:url(../images/landing-pages/landing-fabric.jpg);
	}
	.onecol .landing	{height:334px; margin-bottom:0;}
	.threecol .landing	{height:200px;}
	.threecol .landing p,
	.threecol .landing h1,
	.twocol-right .landing p,
	.twocol-right .landing h1 {
				width:50%; margin-right:auto; 
				color:white;
				font-weight:bold;
				text-shadow:1px 1px 2px black;
				-ie-text-shadow:1px 1px 2px black;
	}

	.landing.women		{background-image:url(../images/landing-pages/landing-women.jpg);}
	.landing.men		{background-image:url(../images/landing-pages/landing-men.jpg);}
 	.landing.accessories	{background-image:url(../images/landing-pages/landing-accessories.jpg);}

	.landing.philosophy,
	.landing.philosophie	{background-image:url(../images/landing-pages/landing-philosophy.jpg);}
	
	.landing.collection,
	.landing.kollektion	{background-image:url(../images/landing-pages/landing-collection.jpg);
				padding: 15px 30px 45px;}
	
	.landing.gewebe,
	.landing.fabric		{background-image:url(../images/landing-pages/landing-fabric.jpg);}
	.landing.home		{position:relative; background-image:url(../images/landing-pages/2010-home_full.jpg);
				 padding:15px 0 0 30px; height:364px;}
	#women-link		{position:absolute; top:10px; left:501px; width:226px; height:355px; cursor:pointer;}
	#men-link		{position:absolute; top:10px; left:741px; width:243px; height:355px; cursor:pointer;}

	/* home page */
	.home div.textbox	{float:left; width:450px; padding:10px 0 0 30px; }
	.home div.slideshow	{float:right; width:475px;}

	/* collection page */
	div.newHint {
				position:absolute;
				top:10px; left:13px;
				font-weight:bold;
				color:red;
				background-color:white;
				padding:12px 10px;
				border:1px solid #a1b2cb;
				-moz-border-radius:30px;
				-webkit-border-radius:30px;
				-ie-border-radius:30px;
				border-radius:30px;
	}
	.cms-kollektion div.slide,
	.cms-collection div.slide {
				position:relative;
	}
/*#=- static blocks -=#*/
	.addthis_toolbox	{margin:15px 0 15px 25px;}
	.twitterFollowMe	{margin-top:15px;}
	.twitterFollowUsFooter	{margin:0 0 5px 5px;}
	.additionalFooter	{float:left; height:26px; 
				background:url(http://dbdonnabrown.com/skin/frontend/donnabrown/2010-05/images/menu_off.gif) repeat-x;}
	.smallTwitter		{float:left; margin:1px 0 0 5px;}
	.smallAddthis		{float:left; padding-left:20px; margin:5px 10px 0 5px;
				 background:url(http://s7.addthis.com/static/r07/widget22.png) no-repeat 0px 0px;
	}
	ul.productFeatures {
				margin:20px 0 20px 20px;
	}
	ul.productFeatures li {
				list-style-type:square;
	}
	.promoBadge.fall2011 {
				position:absolute; top:-80px; right:0;
				color:red; 
				font-size:25px;
				font-weight:bold;
				padding:10px 20px;
				background:#edf0f6;
				-webkit-border-radius:10px;
				-moz-border-radius:10px;
				-ie-border-radius:10px;
				border-radius:10px;
	}

	/* old promo badges */
	#promoBadge		{display:block; position:absolute; top:25px; right:0; width:160px; height:160px;
				 background:url(../images/promo-2011-february_150.png) no-repeat;}
	#promoBadge.english	{background-image:url(../images/promo-2011-february-en_150.png);}

/* Tools */
	.hidden			{ display:none; }
	.error			{background-color:#edf0f6; border:1px solid red; padding:1em; margin:.5em 0;}
	.error p		{color:black; font-size:1.2em;}
	.nobr			{white-space:nowrap !important;}
	.wrap			{white-space:normal !important;}
	.a-left			{text-align:left !important;}
	.a-center		{text-align:center !important;}
	.a-right		{text-align:right !important;}
	.v-top			{vertical-align:top;}
	.v-middle		{vertical-align:middle;}
	.float-left, .f-left	{float:left !important;}
	.float-right, .f-right	{display:block; float:right !important;}
	.f-none			{float:none !important;}
	.f-fix			{float:left; width:100%;}
	.no-display		{display:none;}
	.no-margin		{margin:0 !important;}
	.no-padding		{padding:0 !important;}
	.no-bg			{background:none !important;}
	div[title*=frontend]	{opacity:.4;} /* template hints */
	.inline-list li		{display:inline;}
	.underline		{text-decoration:underline;}
	.messages		{margin-bottom:5px;}

	.round			{				-moz-border-radius:3px;		-webkit-border-radius:3px; }
	.round-ten		{				-moz-border-radius:10px;	-webkit-border-radius:10px;}
	.round-trans		{border:1px solid transparent;	-moz-border-radius:3px;		-webkit-border-radius:3px; }
	.round-trans-ten	{border:1px solid transparent;	-moz-border-radius:10px;	-webkit-border-radius:10px;}
	.round-white		{border:1px solid white;	-moz-border-radius:3px;		-webkit-border-radius:3px; }
	.round-white-ten	{border:1px solid white;	-moz-border-radius:10px;	-webkit-border-radius:10px;}
	.round-darkblue-ten	{border:1px solid #a1b2cb/*bis Mai: #7dd1e1*/;	-moz-border-radius:10px;	-webkit-border-radius:10px;}

	.clearer, .clearit	{float:none; clear:both; height:0px !important; margin:0; padding:0; overflow:hidden;}
	.clear			{float:none; clear:both;}

/* Extensions */
	/* Color Views Plus */
	#color-views-tooltip	{font-weight: bold;}
	#color-views li		{float:left;}
	#color-views img,
	#more-views img,
	.more-views img		{width:55px !important; margin:2px; border:1px solid #ddd; cursor:pointer;} /* .more-views are the standard (non-colorview) pictures */
	#color-views
	 img.selected		{padding: 2px; margin:1px; padding:1px; border:1px solid #a1b2cb/*bis Mai: #7dd1e1*/;}

	/* Blog */
	.postWrapper		{margin-bottom:30px;}
	.postContent p		{margin:0 0 1em;}
	.postContent img	{margin:.5em; border:1px solid #A1B2CB;}
	.commentWrapper		{margin:15px 0;}

	/* Gallery – that's no real extension */
	.gallery		{width:502px; margin:0 auto;}
	.gallery
	 input[type=button]	{padding:3px 6px; margin:5px;}
	.controls		{text-align:center;}
	#slideshowContainer{
		height:502px;
		width:502px;
		position:relative;
		display:block;
		margin:0px;
		padding:0px;
		overflow:hidden;
	}

	#slideshowContainer li{
		position:absolute;
		display:block;
		list-style-type:none;
		margin:0px;
		padding:0px;
		background-color:#FFFFFF;
	}

	#slideshowContainer li img{
		display:block;
		background-color:#FFFFFF;
		height:500px;
		border:1px solid #A1B2CB;
		border-radius:5px;
	}

/****************************************************/
/****************[ Mage_CSS_B Clears ]***************/
/****************************************************/
.clearfix:after,
.page-head:after,
.page-head-alt:after,
.page-popup .print-head:after,
.clear:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.col2-alt-set:after,
.head:after,
.inner-head:after,
.header-top:after,
.quick-access:after,
.header-nav:after,
#nav:after,
.middle:after,
.product-essential:after,
.more-views ul:after,
.button-set:after,
.actions:after,
.legend:after,
.form-list li:after,
.button-container:after,
.ratings:after,
.page-head:after,
.page-head-alt:after,
.pager:after,
.group-select li:after,
.search-autocomplete li:after,
.tool-tip .btn-close:after,
.side-col li:after,
.account-box li:after,
.address-list li:after,
.generic-product-list li:after,
.listing-type-list .listing-item:after,
.listing-type-list .product-info .product-reviews:after,
.my-review-detail:after,
.product-options dt:after,
.product-options-bottom:after,
.product-options dd ul.options-list li:after,
.add-to-holder:after,
.listing-type-grid .grid-row:after,
.advanced-search-summary-box:after,
.shopping-cart-totals .checkout-types:after,
.advanced-search li:after			{content:"."; display:block; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;}

/*·-–===#### EOF! ####===–-·*/

