@import url(basic_start.css);
@import url(article_listing.css);
@import url(top_navigation.css);
@import url(mainnavigation.css);
@import url(artbox.css);
@import url(article_detail.css);
@import url(shopnav.css);
@import url(step_box.css);
@import url(eigenes_css.css);

a { color: #854426 !important; }

a.btn_def_l, input.btn_def_l, a.btn_high_l, input.btn_high_l {
	background: transparent url(../img/default/store/hg/button_120x23.png) no-repeat center;
}

a.campaign_box { display: block; margin-bottom: 10px; }

a.cat_banner_link {
	position: absolute;
	z-index: 2;
	width: 184px;
	height: 44px;
	line-height: 44px;
	right: 42px;
	text-decoration: none;
	background: transparent url(../img/default/store/hg/mehr_info.png) no-repeat 0 0;
	text-indent: 1000px;
	overflow: hidden;
}

a.cat_banner_link:hover {
	background: transparent url(../img/default/store/hg/mehr_info.png) no-repeat 0 -44px;
}

body {
	background: url(../img/default/store/hg/saunaking_hg.jpg) repeat center 0;
	font-size: 1.1em;
	color: #b78e53;
}

body#hideLeft div#center { width: 759px; }

body#hideLeft div#content { background: none; width: 972px; }

body#hideLeft div#content #left { display: none; }

body#hideRight div#content #center { width: 759px; margin-top: 15px;}

body.bg_right div#content { margin: 0; }

div#bg_layer{
	background: url(../img/default/store/hg/bg_layer.jpg) no-repeat center top;
	width: 99.9%;
	height: auto;
	padding-top: 99px;
	overflow: visible;
}

/* BORDER-COLOR ENDE */
/* --- COLOR 2 ENDE --- */
/* OTHER COLOR CHANGES START */

div#center ul.offers fieldset{ width: 750px !important; }

div#container {
	position: relative;
	left: -1px;
	width: 982px;
	height: auto;
	text-align: left;
	margin: 0px auto;
	margin-top: 10px;
	border: none;
	z-index: 2;
	background: #fff url(../img/default/store/hg/bottom_bg.png) no-repeat center bottom;
}

div#container a#logo {
	display: block;
	position: absolute;
	left: 47px;
	top: -70px;
	width: 128px;
	height: 56px;
	margin: 0;
	background: url(../img/default/logo/logo.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	z-index: 200;
}

/* 04. CONTENT COLS - left, center and right col

------------------------------------------------------------------*/
div#content {
	position: relative;
	font-size: 1.1em;
	line-height: 1.6em;
	width: 982px;
	z-index: 1;
	/*float: left;*/
	padding-bottom: 10px;
	min-height: 730px;
	margin-top: -11px;
}

/* content center

------------------------------------------------------------------*/
div#content #center { float: left; margin-top: 15px; width: 759px; }

/* content left

------------------------------------------------------------------*/
div#content #left {
	float: left;
	width: 178px; /*203*/
	margin: 0px 10px 0 0;
	padding: 57px 0px 0 25px;
}

/* content right

------------------------------------------------------------------*/
div#content #right {
	width: 149px;
	float: right;
	margin-top: 0px;
	display: none;
}

/* 05. FOOTER

------------------------------------------------------------------*/
div#footer {
	clear: both;
	color: #999;
	font-size: 11px;
	text-align: center;
	position: relative;
	height: 200px;
	margin-top: -1px;
	z-index: 0;
	background: url(../img/default/store/hg/bg_footer.png) no-repeat center top;
}

div#footer a { color: #222; text-decoration: none; }

div#footer_center {
	position: relative;
	padding: 15px 25px;
	width: 911px;
	text-align: right;
	margin: 0 auto;
	height: 40px;
	z-index: 0;
}

div#footer_center p{ float: right; }

div#navigation ul li a.active { color: #fff; }

/* OTHER COLOR CHANGES ENDE */
/* REPLACE IMAGE WITH COLOR START */
div#searchcontainer { background-image: none; }

div#topseller p.heading { border-bottom-color: #F7F7F7; }

/* REPLACE IMAGE WITH COLOR ENDE */
/* ONLY CHANGE IMAGES START */
div#topseller p.heading {
	background-image: url(../img/default/store/topseller_head_icon.gif);
}

/* BORDER-COLOR ENDE */
/* IMPORTANT START */
/* IMPORTANT ENDE */
/* --- COLOR 1 ENDE --- */
/* --- COLOR 2 START --- */
/* BACKGROUND-COLOR START */
div#topseller p.heading, div#topseller div.out, div.artbox_1col a.more_artbox1, div.artbox_1col a.compare_artbox1, div.artbox_2col a.more_artbox2, div.artbox_2col a.compare_artbox2, div.artbox a.more_artbox3, div.artbox a.compare_artbox3, div.artbox2 a.more_artbox4, div.artbox2 a.compare_artbox4, div#supplierfilter a.bt_allsupplier, a.box_1col_more, ul#categories_s ul a, ul#categories_s ul a.active { background-color: #F7F7F7; }

/* BACKGROUND-COLOR ENDE */
/* BORDER-COLOR START */
div#topseller, div.tagcloud_promotion, .cat_text p { color: #b78e53; }

div.adminbox ul#submenu li a.flag{ }

div.artbox_1col a.more_artbox1, div.artbox_2col a.more_artbox2, div.artbox_2col a.compare_artbox2, div.artbox_1col a.compare_artbox1, div.artbox a.more_artbox3, div.artbox a.compare_artbox3, div.artbox2 a.more_artbox4, div.artbox2 a.compare_artbox4, a.box_1col_more, div#aehnlich a.more {
	background-image: url(../img/default/store/more_ico.gif);
}

/* BACKGROUND-COLOR ENDE */
/* BORDER-COLOR START */
div.box_premiumcontainer { border-color: #3E9EF7; }

/* right and center cases

------------------------------------------------------------------*/
div.col_center { /*float: left;*/ width: 755px; margin: 0px; }

div.col_center_container { /*float: left;*/ width: 755px; margin: 0 0 0 0; }

div.col_center_custom {
	float: left;
	width: 719px;
	margin: 0;
	padding: 0px 10px 40px 40px;
	font-size: 11px;
	color: #666;
	line-height: 18px;
	margin-top: 15px;
}

div.col_center_custom strong { margin: 5px 0 10px 0; }

div.col_center_listing { /*float: left;*/ width: 755px; }

div.col_center2 { float: left; width: 755px; margin: 0; }

div.col_right1 {
	float: left;
	width: 149px;
	margin: 0px 0 0 15px;
	display: none;
}

div.col_right2 { float: right; width: 194px; margin: 0px; display: none; }

div.content_cup{
	position: relative;
	width: 982px;
	height: 20px;
	margin: 0px auto;
	margin-top: -1px;
	z-index: 2;
	background: url(../img/default/store/hg/content-cup_bg.png) no-repeat -2px top;
}

div.cross_box { background-image: none; }

div.orderoverview_active table{ width: 750px !important; }

div.shippingfree_basket {
	background: transparent url(../img/default/store/shipfree_bg.gif) repeat-y 0 0;
	padding: 15px 15px 15px 30px;
	color: #854426;
	font-size: 11px;
	margin-bottom: 15px;
}

div.shopware {
	width: 911px;
	height: 14px;
	padding: 0;
	text-align: right;
	margin: 0 auto;
	color: #999999;
	margin-top: -35px;
}

div.shopware a {
	background: url(../img/default/store/shopware.gif) left 0px no-repeat;
	padding: 0;
	text-decoration: none;
}

div.shopware p { width: 600px; padding: 0; text-align: right; }

div.similar_rule, div#aehnlich a.more { background-color: #efefef !important; }

/*-------------------------------------------------------------*/

/* FONT COLOR ENDE */
/* BACKGROUND-COLOR START */
ul#mainbuttons li a,
ul#servicenav li a:hover,
ul#servicenav li a:active,
ul#servicenav li a.active,
ul#servicenav li a.flag,
a.active,
a.hover { color: #dd6229 !important; }

.accept_box {
	background-image: none;
	background-color: #3E9EF7;
	width: 132px;
	padding-top: 12px;
	padding-bottom: 12px;
}

.cat_banner {
	float: left;
	margin-right: 0;
	display: block;
	text-align: right;
	margin-bottom: 10px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

/* category headlines and text

------------------------------------------------------------------*/
.cat_text {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 10px;
	color: #b78e53;
	border: 5px solid #f5f3ec;
}

.cat_text a{ text-decoration: underline; font-weight: bold; }

.cat_text h1{ margin-bottom: 10px; font-size: 14px; color: #854426 !important; }

.overview_col3 strong{ display: none!important; }

/* ONLY CHANGE IMAGES ENDE */

#schnellregistrierung input:hover{ border: #ccc 1px solid; }

#submit_search, div#navigation ul li.active, div.article-options a.navi:hover, div.article-options a.on, ul#categories_s a, ul#categories_s a.active { /*background-color: #3E9EF7;*/ }
