
/**
* YAML-based Template for xt:Commerce
*
* (en) central stylesheet
* (de) entrales Stylesheets
*
* @copyright       Copyright 2006-2007, BjÃ¶rn TeÃŸmann (tessmann@zerosoft.de)
*                  Based on YAML, Copyright 2005-2007, Dirk Jesse
* @link            http://www.zs-ecommerce.com
* @package         yaml for xt:Commerce
* @version         1.5.1   
*/

@import url(yaml/core/base.css);

@import url(css/screen/basemod.css);

@import url(css/screen/basemod_2col_fixed_13.css);

@import url(css/screen/content.css); 
@import url(css/screen/boxes.css);
@import url(css/screen/categorie_listing.css);
@import url(css/screen/categorie_navigation.css);
@import url(css/screen/module.css);
@import url(css/screen/product_info.css);
@import url(css/screen/product_listing.css);
@import url(css/screen/product_options.css);
/*@import url(css/screen/top_navigation_slidingdoor.css); */

@import url(css/print/print_003.css);

body, h1,h2,h3,h4 {
	font-family: Arial, Verdana, Sans-Serif;
	}

a:focus {
	outline: none;
	}

body {
	background: none;
	padding-top: 30px;
	}

#page_margins {
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	max-width: 960px;
	min-width: 960px;
	background: #fff url(img/bg-page-top.gif) top left no-repeat;
	padding-top: 19px;
	}

#page-bottom {
	background: #fff url(img/bg-page-bottom.gif) bottom left no-repeat;
	padding-bottom: 19px;
	}
	
#page {
	border: none;
	background: url(img/bg-page-left-right.gif) top left repeat-y;
	}
	
#page-wrapper {
	margin-left: 16px;
	margin-right: 16px;
	}

/* Hide right column | Rechte Spalte abschalten */
#col2, #col2_content {
	display: none;
	}

#col1 {
	width: 145px;  /* wegen Content auf 145 gesetzt war 140*/
	}

#col3 {
	margin-left: 140px;
	margin-right: 0;
	}

#main {
	margin: 0;
	padding: 0;
	padding-left: 6px;
	background: transparent;
	}

#footer {
	margin: 0;
	border-color: #aaa;
	}

#main {
	background: #fff;
	}

#header {
	height: 160px;
	background: none;
	background-color: #fff;
	color: #000;
	padding: 0;
	margin-bottom: 1em;
	}

input[type="text"] {
	height: 16px;
	}

.boxInfoBodyRS {
	border: none;
	}


#col1_content {
	padding-left: 0;
	}

#col3_content {
	padding-right: 0;
	margin-right: 0;
	margin-left: 24px;
	}

.catListBody {
	padding-left: 0;
	padding-right: 0;
	}

#footer {
	border: none;
	background: none;
	background-color: #fff;
	color: #666;
	text-align: center;
	padding-left: 0;
	padding-right: 0;
	margin-top: 1em;
	}

#footer p.footernavi,
#footer p.trademark,
#footer p.copyright {
	text-align: center;
	padding-top: 0;
	margin: 0;
	line-height: normal;
	}

#footer p.footernavi {
	margin-top: 0;
	font-size: 110%;
	}

#footer p.copyright {
	color: #999;
	margin-top: 1em;
	}

#footer a {
	color: #666;
	}

#footer p.copyright a {
	color: #999;
	}

.subcolsbg {
	background-color: #fff;
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	padding: 0;
	text-align: left;
	margin-bottom: 1em;
	}

.subcolsbg .subcl {
	padding: 0;
	}

.subcolsbg .subc {
	padding: 0;
	}

.subcolsbg .subcr {
	padding: 0;
	}

.boxInfoBodyRS {
	padding-left: 0;
	padding-right: 0;
	}

.contentBox{
font-size: 100%;
padding-left: 0;
	padding-right: 0;
}
.manuDropdown {
	width: 100%;
	}


/* ### 1.Ebene ### */
.catListBody ul li a {
	width: 100%;
	padding: 2px 0px 2px 0;
	color: #333;
	font-weight: bold;
	border-bottom: 1px #eee solid;
	border-bottom: none;
	background-color:#fff;
}

/* ### 2.Ebene ### */
.catListBody ul li ul li a, .catListBody li.activeCat ul li a {
	width: 100%;
	padding: 2px 0px 2px 0;
	color: #333;
	border-bottom: 1px #eee solid;
	border-bottom: none;
	background-color:#fff;
	font-weight: bold;
}

/* ### 3.Ebene ### */
.catListBody ul li ul li ul li a , .catListBody li.activeCat li.activeCat ul li a {
	width: 100%;
	padding: 2px 0px 2px 0;
	color: #333;
	border-bottom: 1px #eee solid;
	border-bottom: none;
	background-color:#fff;
	font-weight: normal;
}

/* ### 1.Ebene ### */
.catListBody li a:hover {
	background-color:#fff;
	color: #000;
	text-decoration: none;
	text-decoration: underline;
}

/* ### 2.Ebene ### */
.catListBody li li a:hover , .catListBody li.activeCat li a:hover {
	background-color:#fff;
	color: #000;
	text-decoration: none;
	text-decoration: underline;
}

/* ### 3.Ebene ### */
.catListBody li li li a:hover , .catListBody li.activeCat li.activeCat li a:hover {
	background-color:#fff;
	color: #000;
	text-decoration: none;
	text-decoration: underline;
}

#nav {
	background:#252527  url(../../img/sliding_door/background_top_navi.gif) repeat-x top left;
	background: none;
	background-color: #fff;
	padding-left:13px;
	}

#nav_main {
	width: 100%;
	overflow:hidden;
	background-color: transparent;
	}

	
#nav_main a {
	background: none;
	}
	

.button_menu {padding: 0; margin: 0; list-style:none; background:#fff; width:auto; height:2em; line-height: normal;}
.button_menu li, .button_menu li.dark, .button_menu li a, .button_menu li.dark a { margin: 0; padding: 0; line-height: normal;}
.button_menu li {float:left; display:inline; margin: 0 6px 4px 0; background:url(img/bg_button_menu.gif);}
.button_menu li.dark {float:left; display:inline; margin: 0 6px 4px 0; background:url(img/bg_button_menu_dark.gif);}
.button_menu li * {display:block; position:relative; background:url(img/bg_button_menu.gif);}
.button_menu li.dark * {display:block; position:relative; background:url(img/bg_button_menu_dark.gif);}
.button_menu li a {right:-2px; background-position: right top; text-decoration:none; font-family:arial, sans-serif; color:#333; font-size:0.8em; padding:0;}
.button_menu li.dark a {right:-2px; background-position: right top; text-decoration:none; font-family:arial, sans-serif; color:#fff; font-size:0.8em;}

/* for non-IE browsers */
/*
.button_menu li:hover, .button_menu li:hover * {background-color:#ddd;}
.button_menu li:hover {outline:3px dotted #ccc;}
*/

.button_menu li b, .button_menu li.dark b {bottom:-2px; left:-2px; background-position: left bottom;}
.button_menu li em, .button_menu li.dark em {right:-2px; padding: 1px 4px 4px 2px; background-position: right bottom; font-style:normal;}

#startseite_search {
	background: #fff url(img/bg-tag-cloud-bottom.gif) bottom left no-repeat;
	float: left;
	margin-bottom: 1em;
	margin-top: 3.6em;
	position: relative;
	text-align: center;
	width: 140px;
	}
	

#startseite_search div {
	background: transparent url(img/bg-tag-cloud-top.gif) top left no-repeat;
	height: 195px;
	}

#startseite_search table {
	margin-left: auto;
	margin-right: auto;
	width: 132px;
	}

#startseite_search table td {
	padding-bottom: 0;
	}

#startseite_search table td.copyright {
	font-size: 8px;
	line-height: normal;
	}

#departments {
	text-align: left;
	float: right;
	margin-bottom: 1em;
	margin-top: 0;
	width: 758px;
	position: relative;
	}
	

#departments h2 {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 150%;
	border: none;
	padding-left: 75px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	}

#departments ul {
	list-style: none;
	margin : 0;
	padding : 0;
	padding-top: 4px;
	overflow : hidden;
	margin-bottom: 0;
}

#departments li { 
	margin: 0 2px 0 0;
	font-size: 70%;
	float: left; 
	width: 74px;
	padding: 0 0 1em 0;
	padding: 0;
	text-align: center;
	line-height: normal;
	}

#departments li img {
	}

#departments li img.lastimg {
	height: 28px;
	padding-bottom: 0;
	width: 74px;
	}

#departments li img.dod {
	width: 74px;
	height: 84px;
	margin-top: -3px;
	*margin-top: 0;
	}

#departments li.last { 
	margin-right: 0;
	}

#departments li p {
	padding-top: 4px;
	line-height: normal;
	margin-bottom: 0;
	}

#departments li p.dod {
	border-left: #CBCBCB 1px solid;
	border-right: #CBCBCB 1px solid;
	border-top: #CBCBCB 1px solid;
	}

#teaser {
	padding-left: 219px;
	}

#frameListHead {
	border: none;
	}

#col1_startseite {
	display: none;
	}

#col3_startseite {
	margin: 0;
	padding: 0;
	width: auto;
	}

#col3_content_startseite {
	position: relative;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	}

.containerProdListing1 {
	background: #fff;
	border: none;
	margin-bottom: 0px;
	padding: 0;
	margin-bottom:10px;
	}

.containerProdListing1 .containerimg {
	border: #F0F0F0 1px solid;
	height: 194px;
	margin-bottom: 6px;
	padding: 2px;
	}

.containerProdListing1 .productname {
	font-size: 90%;
	}

span.productsmetadescription {
	display: block;
	font-weight: bold;
	font-size: 90%;
	margin-bottom: 0.5em;
	}

.containerProdListing1 .preis {
	font-size: 90%;
	font-weight: bold;
	}

.catListing1 {
	margin: 0;
	padding: 0;
	width: 758px;
	}

.catListing1 .subcolumns {
	border: none;
	}

.catListing1 .subcl, 
.catListing1 .subc,
.catListing1 .subcr {
	padding: 0 0.5em;
	}

.catListing1 .subcl {
	padding-left: 0;
	}

.catListing1 .subcr {
	padding-right: 0;
	}

.productPrice {
	font-size: 90%;
	float: right;
	}

.save_percent {
	color:#FF6600;
	font-weight:normal;
	}

.productInfo1 {
	border: none;
	}

.productInfo1 img.imgLeft, .productInfo2 img.imgLeft, .productInfo4 img.imgLeft {
	border: none;
	}

.productInfo1 .basicData {
	width: 99%;
	font-size: 85%;
	text-align: left;
	float: right;
	border: #ccc 1px solid;
	padding: 6px;
	}

.prodPriceInfo1 {
	text-align: left;
	margin-top: 0.5em;
	}

.prodTaxShipInfo1 {
	text-align: left;
	margin-bottom: 0.5em;
	}

.options {
	margin-top: 0.5em;
	margin-bottom: 1em;
	}

.productInfo1 .addCart {
	text-align: left;
	}

.prodOptionsDrop {
	background-color: #fff;
	}

#frameListHead img.imgLeft {
	margin-right: 0;
	margin-left: 0;
	}

.shop_in_shop_topmargin {
	margin-top: 4em;
	}

#bg_tv {
	padding-top: 4em;
	padding-bottom: 4em;
	text-align: center;
	background-color: #000;
	}

li.CatLevel1 span {
	font-weight: bold;
	border-bottom: #666 1px solid;
	display: block;
	}

li.CatLevel1 span.link_whats_new {
	font-style: italic;
	font-weight: bold;
	border: none;
	display: block;
	}

li.CatLevel1 ul {
	margin-top: 1em;
	}

li.CatLevel2 ul {
	list-style: none;
	margin-top: 0;
	}

#col1_content li.CatLevel3 {
	font-size: 125%;
	list-style-type: circle;
	margin-left: 14px;
	}

#col1_content li.CatLevel3 a {
	font-size: 80%;
	}

.centered {
	text-align: center;
	}

.right {
	text-align: right;
	}
.left {
	text-align: left;
	}

.thumbs,
.thumbs_6,
.thumbs_7 {
	border: #ccc 1px solid;
	float: left;
	margin-right: 6px;
	padding: 4px;
	text-align: center;
	width: 118px;
	}

.thumbs_6,
.thumbs_7 {
	padding: 4px 2px 4px 2px;
	margin-right: 3px;
	width: 96px;
	}

.thumbs input[type="image"] {
	height: 120px;
	width: 90px;
	}

p.thumbsheader {
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 0.5em;
	}

#col3_content .productInfo1 .basicData input[type="text"] {
	float: left;
	width: 2em;
	margin-bottom: 0;
	}

#tell_a_friend {
	margin-top: 1.5em;
	}

.prodOptionsDropName {
	width: 24%;
	}

.prodOptionsDropSel {
	margin-left: 24%;
	}

.prodOptionsDropSel select {
	width: 100%;
	}

.sue_banner {
	margin-top: 40px;
	float: left;
	}

/* ### processCheckout: Bestellverlauf ########################################################################### */

.processCheckoutGreen,
.processCheckoutRed,
.processCheckoutYellow {
	background-color: #fff;
	font-size: 100%;
	line-height: 1.5em;
	height: auto;
	padding-bottom: 4px;
	}

.processCheckoutYellow {
	font-weight: bold;
	}

p.bookmark {
	text-align: right;
	}

#popCart {
	position: absolute;
	top: 240px;
	left: 50%;
	width: 360px;
	margin-left: -180px;
	background: #fff;
	border: 1px solid #000;
	color: #000;
	z-index: 100000;
	display: none;
	padding: 10px 10px 25px 10px;
	}

.popup_header {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	vertical-align:bottom;
	padding: 3px 10px;
	border: 1px solid #ccc;
	margin: 0px auto;
	width: 340px;
}

.popup_header_stock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	vertical-align:bottom;
	padding: 1px 1px;
	border: 1px solid #ccc;
	margin: 0px auto;
	color: #ff0000;
	width: 300px;
}

.popup_image {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-align: center;
	color: #000;
	margin: 10px auto;
	padding: 5px;
}

#mycart {
	margin: 0px auto;
	height: 42px;
	width: 320px;
}

.cart_symbol {
/*
	height: 42px;
	width: 48px;
	float: left;
	background-image: url(img/shopping_cart.gif);
	background-position: left;
	background-repeat: no-repeat;
*/
}
.cart_contents {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 0.9em;
	text-align: left;
	color: #000;
	height: 42px;
	text-align: center;
/*	float: right;*/
}

#pop_buttons_box {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 1.0em;
	text-align: center;
	width: 360px;
	height: 20px;
	vertical-align:bottom;
	margin: 10px auto 0 auto;
}

#pop_buttons_box a {
	color: #000;
	text-decoration: none;
}
#pop_buttons_box a:hover {
	color: #484848;
	text-decoration: none;
}

.close_button {
	float: left;
	width: 160px;
	border: 1px solid #000;
}
.cart_button {
	float: right;
	width: 160px;
	border: 1px solid #000;
}

/* - Servic Center - Start ------------------------------------------------- */
p.servicecenter-button {
	text-align: left;
	}

#box_servicecenter {
	font-size: 90%;
	}

#box_servicecenter h2 {
	font-size: 110%;
	color: #000;
	border-bottom: #666 1px solid;
	margin-bottom: 1.5em;
	}

#box_servicecenter h2.saledpt {
	letter-spacing: -1px;
	}

#box_servicecenter ul {
	margin: 0;
	padding: 0 0 1em 1.5em;
	}

#box_servicecenter p {
	margin-top: 0.6em;
	}
/* - Servic Center - Ende -------------------------------------------------- */

p.greeting {
	margin-top: 0.5em;
	margin-left: 164px;
	margin-bottom: 0;
	line-height: normal;
	}

/* - Formate für Inhalte aus dem Contentmanager - Start -------------------- */
#content-contentmanager {
	font-size: 80%;
	color: #333;
	}

#content-contentmanager h2 {
	font-size: 130%;
	border-bottom: #666 1px solid;
	margin-bottom: 1.5em;
	}

#content-contentmanager h3 {
	font-size: 110%;
	border: none;
	}
/* - Formate für Inhalte aus dem Contentmanager - Ende --------------------- */

.imgleft {
	float: left;
	margin: 0 4px 10px 0;
	padding: 4px;
	padding-left: 0;
	}

.imgright {
	float: right;
	margin: 0 0 10px 4px;
	padding: 4px;
	padding-right: 0;
	}

/* - Formate für FAQ-SUPPORT - Start --------------------------------------- */
TABLE.formArea {
  color: #333;
  background: #bebebe;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TABLE.formArea2 {
  background: #fff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
}

TABLE.formArea3 {
  background: #fff;
  border-color: #cccccc;
  border-style: solid;
  border-width: 1px;
  border-bottom:none;
}

TD.formAreaHeader {
  background: #bebebe;
}

TD.formAreaContent {
  background: #fff;
  border-top:solid;
  border-color: #cccccc;
  border-width: 1px;
 }

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

ul.supportfaq {
	list-style: none;
	float: left;
	font-weight: bold;
	}

ul.supportfaq li {
	float: left;
	}

.c10l {
	width:10%;
	float:left;
	}

.c90r {
	float:right;
	width:90%;
	margin-left:-5px;
	}
/* - Formate für FAQ-SUPPORT - Ende ---------------------------------------- */

p.passendbestellen {
	text-align: left;
	margin: 0;
	padding:0;
	margin-top: 2.8em
	}


.roundedbox {
	position: relative;
	width: 302px;
	background: url(img/box-footer-bg-verlauf.gif) no-repeat top left;
	padding: 6px 0 6px 0;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	height: 102px;
	}

.roundedbox h3 {
	margin: 0;
	margin-bottom: 0.5em;
	padding: 0;
	font-size: 180%;
	color: #333;
	font-weight: bold;
	border-bottom: none;
	}

.roundedbox p {
	padding-right: 12px;
	color: #333;
	}

#shopinshoplisting {
	}

#shopinshoplisting .subcolumns {
	margin-top: 2em;
	margin-bottom: 0;
	}

#shopinshoplisting .subcolumns p {
	margin: 0;
	line-height: normal;
	}

#col3_content #shopinshoplisting .subcolumns input[type="text"] {
	float: none;
	width: 4.5em;
	}

#col3_content #shopinshoplisting label {
	float: none;
	width: auto;
	line-height: normal;
	font-size: 100%;
	}

/* - Wishlist / Dressing Room - Start -------------------------------------- */
#own_wishlist {
	background: #fff;
	color: #333;
	margin-top: 1.5em;
	font-size: 90%;
	}

.wl_border	{border-top:1px solid #dddddd; margin-top:5px;}
.wl_checkbox {padding-bottom:5px;}
.wl_name {padding-left:0px; font-weight:bold; color: #333;}
.wl_desc	 {padding-right:3px;padding-top:3px;}
.wl_price	 {font-weight:bold;}
.wl_box		{margin-bottom:5px;}
.wl_searchbox	{background-color:#f2f2f2;}
.wl_resultheader	{background-color:#dddddd; padding:2px;}
.wl_resultcontent	{background-color:#f9f9f9;}
.wl_resultcontent2	{background-color:#ffffff;}
/* - Wishlist / Dressing Room - Ende --------------------------------------- */


/* - Preise in product_info - Start ---------------------------------------- */
.prodPriceInfo1 {
	font-size: 1.4em;
	line-height: 1.2em;
	margin-bottom: 0.5em;
	}

span.productOldPrice {
	}

span.productNewPrice {
	font-size: 120%;
	}

.save_percent {
	font-size: 70%;
	color: #FF0000;
	}

/* - Preise in product_info - Ende _---------------------------------------- */

.lieferant { float:right; }
.lieferant img {
	position: relative;
	float: right;
	top: 1px;
	left: -7px;
	margin: 0 0 0 -50px;
	}

.lieferant h3, .jen_stiftung h3, .sale_news h3 {
	padding-top: 8px;
	font-style: italic;
	margin-bottom: 2px;
	}


.lieferant h3, .lieferant p {
	padding-left: 14px;
	}

.lieferant a img {
	float: left;
	}

.lieferant a {
	display: block;
	position: absolute;
	left: 150px;
	top: 68px;
	}

.jen_stiftung {
	margin-left: auto;
	margin-right: auto;
	background: url(img/box-footer-bg-white.gif) no-repeat top left;
	}

.jen_stiftung img {
	float: left;
	margin-left: 7px;
	margin-top: 1px;
	padding-right: 4px;
	}

.jen_stiftung p {
	line-height: normal;
	margin: 0;
	}

.jen_stiftung a {
	display: block;
	position: absolute;
	left: 184px;
	top: 68px;
	}

.sale_news img {
	position: relative;
	float: left;
	top: -11px;
	left: -6px;
	margin: 0 -8px 0 0;
	}

.sale_news a {
	display: block;
	position: absolute;
	left: 197px;
	top: 80px;
	}

.sale_news, .sale_news {
	padding-left: 6px;
	}

#special_heading,
#special_heading_checkout,
#special_form,
#special_form_checkout {
	color: #fff;
	background: #333333;
	padding: 0.8em;
	}

#special_form,
#special_form_checkout {
	background: #333 url(img/boxes/antra_round_heading_bottom.gif) no-repeat bottom left;
	}

#special_heading,
#special_heading_checkout {
	background: #333 url(img/boxes/antra_round_heading_bottom.gif) no-repeat bottom left;
	margin-bottom: 0.5em;
	font-size: 150%;
	font-weight: bold;
	padding: 0;
	}

#special_heading_checkout {
	font-size: 100%;
	margin-bottom: 1em;
	padding: 0.8em;
	padding-top: 0;
	}

#special_heading_checkout_pre {
	background: #333 url(img/boxes/antra_round_heading_top.gif) no-repeat top left;
	font-size: 8px;
	}

#special_heading h2,
#special_heading_checkout_pre h2 {
	background: url(img/boxes/antra_round_heading_top.gif) no-repeat top left;
	color: #fff;
	border: none;
	padding: 0.8em;
	}


#special_heading p {
	font-size: 80%;
	margin-bottom: 0;
	padding: 0 0.8em 0.8em 0.8em;
	}

#special_form p,
#special_form_checkout p {
	line-height: normal;
	margin-bottom: 0.5em;
	}

#special_form p.error {
	color: #fff;
	}

#special_form label, #special_form .longlabels label,
#special_form_checkout label, #special_form_checkout .lonaglabels label {
	color: #fff;
	width: 9em;
	}

#special_form.longlabels label,
#special_form_checkout.lonaglabels label {
	width: 16em;
	}

#special_form h3 {
	margin-top: 0;
	padding-top: 0;
	color: #fff;
	border: none;
	}

#special_form_checkout h3 {
	color: #fff;
	border: none;
	}

#special_form h3.dotted_topline,
#special_form_checkout h3.dotted_topline {
	border-top: #fff 1px dotted;
	padding-top: 6px;
	margin-top: 1em;
	}

#special_form h3.dotted_bottomline {
	border-bottom: #fff 1px dotted;
	margin-bottom: 1em;
	}

#special_form_checkout select {
	width: 15.3em;
	}

#special_form a {
	color: #fff;
	}


#special_form_checkout tbody td, th {
	border: none;
	}

#special_form_checkout a {
	color: #fff;
	}

#advanced_search label {
	width: 13em;
	}
#advanced_search select,
#advanced_search input[type="text"] {
	margin-right:4px;
	width:130px !important;
	}

#advanced_search select {
	width: 134px !important;
	}

.dotted_topline {
	border-top: #fff 1px dotted;
	padding-top: 6px;
	margin-top: 1em;
	}

.dotted_bottomline {
	border-bottom: #fff 1px dotted;
	margin-bottom: 1em;
	}

.dotted_bottomline_antra {
	border-bottom: #333 1px dotted;
	margin-bottom: 1em;
	}

.topspace {
	margin-top: 1em;
	}

.notopspace {
	margin-top: 0;
	}

.notoppadding {
	padding-top: 0;
	}

.bottomspace {
	margin-bottom: 1em;
	}


/* - Ihr Konto -------------------------------------------------------------- */
#special_form .productListing1ColBody {
	background: transparent;
	}

/* - Dressing Room / wishlist  ---------------------------------------------- */
#wishlist textarea {
	width: 99.5%;
	}

#wish #message_body {
	height: 50px;
	width: 100%;
	}


#wish .floatbox {
	margin: 0;
	padding: 0;
	}

#special_form tbody td, th {
	border-bottom: none;
	}


#create_account select {
	width: 15.4em;
	}

p.privacy {
	margin-top: 0.5em;
	font-size: 70%;
	line-height: normal;
	}

.nowrap {
	white-space: nowrap;
	}

img.heading_wishlist {
	margin-bottom: 1.5em;
	}
	
.plus {
display: block;
background-image: url(img/plus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.minus {
display: block;
background-image: url(img/minus.gif);
background-repeat: no-repeat;
width: 13px;
height: 13px;
border: 0px;
font-size: 0px;
cursor: pointer;
}

.alter_color_de,
.alter_color_en,
.alter_size_de,
.alter_size_en {
	display: block;
	width: 84px;
	height: 14px;
	border: 0px;
	font-size: 0px;
	cursor: pointer;
	}
.alter_color_de {
	background: #fff url(img/alter_color_de.gif) top left no-repeat;
	}

.alter_color_en {
	background: #fff url(img/alter_color_en.gif) top left no-repeat;
	}

.alter_size_de {
	background: #fff url(img/alter_size_de.gif) top left no-repeat;
	}

.alter_size_en {
	background: #fff url(img/alter_size_en.gif) top left no-repeat;
	}

.delete {
display: block;
background-image: url(img/delete.gif);
background-repeat: no-repeat;
width: 19px;
height: 22px;
border: 0px;
font-size: 0px;
background-color: #FFCC99;
cursor: pointer;
}

.container, .moduleRow {
	background: transparent;
	}

#product_info_quantity {
	float: left;
	width: 2em;
	}

#product_info_buttons {
	float: left;
	margin-left: 2em;
	}
#product_prev_next_buttons {
	float: right;
	margin-right: 2em;
	}

.orderDetailsTable thead th {
	background: #fff;
	border: none;
	color: #333;
	font-size: 90%;
	}

.orderDetailsTable td {
	border-left: none;
	}

#special_form .orderDetailsTable a {
	color: #333;
	font-size: 90%;
	}

#special_form td.product-image {
	padding-left: 0;
	padding-right: 0;
	}

#special_form .orderDetailsTable td.product-image {
	padding-right: 6px;
	width: 147px;
	}

#special_form td.productName {
	padding-left: 0;
	padding-right: 0;
	}

tbody tr.prodRow1 td.topline {
	border-top: #999 1px solid;
	}

tbody tr.prodRow1 td.singlePrice,
tbody tr.prodRow1 td.totalPrice {
	font-weight: bold;
	}

.orderDetailsTable td.subTotal {
	font-size: 85%;
	border-top: #999 1px solid;
	background: #fff;
	}

tbody td.main {
	border-left: none;
	}

.paymentcontainer {
	padding-top: 0.5em;
	border-top: 1px solid #3C3C3C;
	}

.moduleRowSelected {
	background: none;
	}

.text_12px {
	font-size: 12px;
	}

.text_8px {
	font-size: 8px;
	}


/* --- header Logo & xtnav ------------------------------------------------- */
#companyLogo {
	float: left;
	}

#xtnav {
	padding-top: 118px;
	float: right;
	width: 605px;
	}

#navwishlistcart,
#navaccount,
#navlanguages {
	float: right;
	}

#cart-info {
	color: #333;
	background: url(img/cart-details-bg.gif) top left no-repeat;
	width: 140px;
	height: 20px;
	text-align: center;
	overflow:hidden;
	float: right;
	line-height: normal;
	padding-top: 3px;
	font-size: 90%;
	}

p.newshead {
	font-size: 180%;
	font-style: italic;
	font-weight: bold;
	margin-top: 0;
	padding-top: 0;
	}

p.newsteaser {
	border-bottom: 2px #333 solid;
	border-top: 2px #333 solid;
	font-size: 130%;
	font-weight: bold;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	text-align: center;
	}

p.newslink {
	font-size: 110%;
	font-weight: bold;
	}


/* --- Links für Page-Grafiken - Start --------------------------------------*/
a.startseite_women {
	left: 8px;
	position: relative;
	text-decoration: none;
	top: 603px;
	width: 64px;
	}
a.startseite_women img {
	height: 12px;
	width: 64px;
	}

a.startseite_men {
	left: 24px;
	position: relative;
	text-decoration: none;
	top: 603px;
	width: 40px;
	}
a.startseite_men img {
	height: 12px;
	width: 40px;
	}

a.startseite_girls {
	left: 36px;
	position: relative;
	text-decoration: none;
	top: 603px;
	width: 54px;
	}
a.startseite_girls img {
	height: 12px;
	width: 54px;
	}

a.startseite_boys {
	left: 50px;
	position: relative;
	text-decoration: none;
	top: 603px;
	width: 48px;
	}
a.startseite_boys img {
	height: 12px;
	width: 48px;
	}
/* --- Links für Page-Grafiken - Ende ---------------------------------------*/

/* --- Popup - Start --------------------------------------------------------*/
a.popup dl {
	visibility: hidden;
	position: absolute;
	width: 380px;
	padding: 0 0 20px 0;
	border: 1px solid #000;
	height: auto;
	background: #fff;
	}

a.popup:hover dl {
	visibility: visible;
	color: #34342A;
	top: 0;
	left: 0;
	cursor: default;
	}
/* --- Popup - Ende ---------------------------------------------------------*/

#gift_cart {
	background: #333 url(img/boxes/antra_round_heading_bottom.gif) no-repeat bottom left;
	color: #fff;
	margin-top: 0.8em;
	margin-bottom: 0.5em;
	padding: 0;
	text-align: center;
	}

#gift_cart h3 {
	color: #fff;
	font-size: 150%;
	margin-bottom: 0.5em;
	border: none;
	}

#gift_cart p {
	color: #333;
	line-height: 1.5em;
	}

#gift_cart a {
	color: #fff;
	}

#gift_cart p a {
	color: #333;
	}

img.selected_brands {
	margin-top: 10px;
	margin-bottom: -69px;
	float: right;
	}

#special_heading_round {
	background: #333 url(img/boxes/antra_round_heading_bottom.gif) no-repeat bottom left;
	color: #fff;
	padding: 0;
	margin-bottom: 0.5em;
	font-size: 150%;
	font-weight: bold;
	}

#special_heading_round h2 {
	background: url(img/boxes/antra_round_heading_top.gif) no-repeat top left;
	color: #fff;
	border: none;
	padding: 0.8em;
	}

.inner_wrapper {
	background: url(img/boxes/antra_round_heading_top.gif) no-repeat top left;
	color: #fff;
	border: none;
	padding: 0.8em;
	}
	

#quick_cart {
	float:right;
	width:375px;
	}

#total_dressing_cart {
display:none;
float:right;
position:absolute;
top: 128px;
right:500px;
width:246px;
z-index:150;
}

#total_quick_cart {
display:none;
float:right;
position:absolute;
top: 128px;
right:240px;
width:246px;
z-index:150;
}

.clearb {
clear:both;
font-size:0;
height:0;
line-height:0;
}

.quick_cart_name {
float:right;
font-size:10px;
/*height:45px;*/
margin-bottom:0;
margin-right: 5px;
margin-top:15px;
text-align:left;
width:150px;
}
.quick_cart_price {
/*color:#CCCCCC;*/
color: #999;
float:right;
font-size:12px;
font-weight:bold;
margin-right: 5px;
text-align:left;
width:150px;
}
.quick_cart_total {
color:#999999;
float:right;
font-size:10px;
margin-bottom:5px;
margin-top:10px;
text-align:left;
width:170px;
}

.quick_cart_img {
float:left;
margin: 6px 10px 6px 5px;
}

.last_cart_head_bg {
background:transparent url(img/quick_cart/head_bg.gif) no-repeat scroll 0 0;
height:18px;
line-height:17px;
text-align:center;
}

.last_quick_cart_bg {
background:transparent url(img/quick_cart/last_quick_cart_bg.gif) no-repeat scroll center bottom;
height:100%;
text-align:center;
}

.last_dressing_room_head_bg {
/*background:transparent url(img/quick_cart/head_dressing_room_bg.gif) no-repeat scroll 0 0;*/
background:transparent url(img/quick_cart/head_bg.gif) no-repeat scroll 0 0;
height:18px;
line-height:17px;
text-align:center;
}

.last_dressing_room_bg {
/*background:transparent url(img/quick_cart/last_dressing_room_bg.gif) no-repeat scroll center bottom;*/
background:transparent url(img/quick_cart/last_quick_cart_bg.gif) no-repeat scroll center bottom;
height:100%;
text-align:center;
}

#special_form .wl_name a { color: #333; }

/* --- Attributmatrix----------------------------- */
.am-tooltip {
	position: absolute;
	display: none;
	background-color: #CCF;
	border: 1px solid #66F;
	padding: 3px;
}


#departments ul li a.tooltip span {
	display: none;
	text-decoration: none;
	color: #333;
}

#departments ul li a.tooltip:hover span {
	display: block;
	position: absolute; 
	top: 36px; 
	left: 308px; 
	left: 80px; 
	width: 370px;
	z-index: 900;
	color: #333; 
	background: transparent url(img/quick_cart/last_tooltip_bg.gif) no-repeat left bottom;
	text-align: left;
	font-size: 120%;
	opacity: 0.9;
	filter: alpha(opacity=90);
	}

#departments ul li a.tooltip span b {
	display: block;
	margin: 0;
	padding: 0;
	font-size: 130%;
	font-weigth: bold;
	background: transparent url(img/quick_cart/head_tooltip_bg.gif) no-repeat top left;
	color: #333;
	z-index: 1000;
	}

#departments ul li a.tooltip span em,
#departments ul li a.tooltip span b em {
	color: #333;
	font-weight: bold;
	display: block;
	padding: 16px;
	font-style: normal;
	}

#departments ul li a.tooltip span em {
	text-align: center;
	padding-top: 0;
	font-weight: normal;
	}

#departments ul li a.tooltip span b em {
	text-align: left;
	color: #5D1811;
	padding-bottom: 6px;
	}

#departments ul li a.tooltip span em strong{
	font-weight: bold;
	}

#departments ul li a.tooltip span i {
	color: #5D1811;
	font-style: normal;
	font-weight: bold;
	}

#col3_content input.thickbox {
	display: none;
	}

.instock {
	color: #000;
	}

.outofstock {
	color: #bbb;
	}


/* --- image-wechsler in product_listing - Start ---------------------------- */
a.product_img img.img_std {
	visibility: visible;
	}

a.product_img span.img_alt {
	visibility: hidden;
	display: none;
	}

a.product_img:hover img.img_std {
	visibility: hidden;
	display: none;
	}

a.product_img:hover span.img_alt {
	visibility: visible;
	display: block;
	}
/* --- image-wechsler in product_listing - Ende ----------------------------- */


/* --- image-wechsler in product_info weitere farben - Start ---------------------------- */
.thumbs input[type="image"].img_std {
	visibility: visible;
	}

span.img_alt {
	visibility: hidden;
	display: none;
	}

.thumbs input[type="image"].img_std :hover{
	visibility: hidden;
	display: none;
	}

span.img_alt:hover {
	visibility: visible;
	display: block;
	}
/* --- image-wechsler in product_info weitere farben - Stop ---------------------------- */

.inputRequirement,
.explanation {
	color: #FF0000;
	font-size: 10px;
	}

.explanation {
	clear: left;
	display: block;
	margin-left: 12.5em;
	}

.manufacturers-info {
	height: 36px;
	margin-bottom: 6px;
	}


img.manufacturers_banner_col1,
img.manufacturers_banner_col2 {
	margin-top: 18px;
	}

img.manufacturers_banner_col2 {
	margin-left: 20px;
	}

#gift_coupon {}

.gift {
	text-align: center;
	}

#gift_coupon label,
#gift_coupon input[type="text"],
#gift_coupon input[type="image"] {
	display: inline;
	float: none;
	width: auto;
	margin-bottom: 0;
	}

#gift_coupon input[type="text"] {
	width: 100px;
	}

#gift_coupon label {
	margin-right: 6px;
	margin-left: -24px;
	}

#gift_coupon input[type="image"] {
	margin-left: 6px;
	padding-left: 5px;
	margin-bottom: -2px;
	}

#tell_a_friend a,
#tell_a_friend img {
	paddding: 0;
	margin: 0;
	line-height: normal;
	}

#button_container,
#button_container_d,
#button_container_v,
#button_container_d_v {
	border-bottom: #B0B0B0 1px solid;
	display: block;
	width: 196px;
	height: 18px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	}

#button_container_d {
	width: 299px;
	}

#button_container_v {
	width: 253px;
	}

#button_container_d_v {
	width: 356px;
	}

a#popupLink img,
img#video,
img#adddescr {
	margin: 0;
	padding: 0;
	}

#hiddenDiv,
#hiddenAddDescrDiv,
#hidden_size_care {
	display: none;
	visibility: hidden;
	}

h2.brand-store {
	border: none;
	font-size: 133.33%;
	margin: 1.5em 0 0.5em 0;
	}

#dod-container {
	background: #fff;
	color: #333;
	}

#dod-container #topline {
	background: #fff url(img/bg-dod-top.jpg) bottom left no-repeat;
	height: 12px;
	}

#dod-container #wrapper {
	background: #fff url(img/bg-dod.jpg) bottom left no-repeat;
	}

#dod-container p.heading {
	float: left;
	color: #5D1811;
	font-weight: bold;
	padding: 8px 0 0 18px;
	font-size: 130%;
	margin-bottom: 0;
	}

#dod-container p.heading a {
	color: #5D1811;
	}

#dod-container p.heading span {
	color: #333;
	font-size: 75%;
	font-style: italic;
	}

#dod-container p.info {
	color: #333;
	padding: 0 8px 4px 8px;
	}

#dod-container p.info i {
	color: #5D1811;
	}
	
.bannerImage {
	width: 99%;
	text-align: center;
}

.live_shopping_de,
.live_shopping_en {
	float: left; 
	background: transparent;
	width: 758px;
	width: 602px;
	height: 176px;
	text-align: center;
	color:#FFFFFF;
	font-size: 100%; 
	margin: 0px;
	padding: 30px 0 0 169px;
	position: relative;
	}

.live_shopping_de {
	background: transparent url(img/bg-live-shopping-counter-de.gif) top left no-repeat;
	}

.live_shopping_en {
	background: transparent url(img/bg-live-shopping-counter-en.gif) top left no-repeat; 
	}

.live_shopping_next {
	text-align: center;
	border: #ccc 1px solid;
	margin-right: 6px;
	padding: 4px;
	}

.containerLiveShopping {
	float: left;
	height: 280px;
	width: 134px;
}
.live_shopping_next img {
	height: 120px;
	width: 90px;
	}

.containerLiveShopping span.save_percent {
	font-size: 110%;
	font-weight: bold;
	}

span.avail_de,
span.avail_en {
	background: red;
	border: 1px solid #333;
	display: block;
	position: absolute;
	height: 6px;
	text-align: left;
	top: 163px;
	width: 100px;
	}

span.avail_de {
	left: 410px;
	}

span.avail_en {
	left: 386px;
	top: 163px;
	}

p.news_slogan {
	border-bottom: 2px solid #333;
	border-top: 2px solid #333;
	font-size: 132%;
	font-weight: bold;
	text-align: center;
	margin: 1.5em 0 1.5em 0;
	padding: 2px 0 2px 0;
	}

select#manufacturer_dropdown {
	font-size: 90%;
	}


#popupframes a {
	border: none;
	}