body {
	background: #FFF url(../img/polster/bg.jpg) left top fixed;
}

a,
a:link, 
a:visited               {
	color: #CA9300;
	text-decoration: none;
}
a:hover                            {
	color: #545147;
}

.one-page-checkout-progress h3 {
	color: #CA9300;
}

.tx_lumogooglemaps_pi1_sidebar a,
.news-single-backlink a,
.tx-indexedsearch a,
.tx-felogin-pi1 a,
a.linkMitPfeil {
	background: url(../img/polster/arrowMoreDrk.gif) no-repeat scroll 0 2px;
}

.hoch2teaser .offerImg {
	position: absolute;
	margin-top: -210px;
	margin-left: 180px;
	clear: both;
	display: block;
}


.one-page-checkout-progress h4 {
	margin: 0;
	border: 1px solid #ddd;
	padding: 2px 8px;
	background: #f3ebd6;
	color: #555;
	font-weight:bold;
	font-size: 10px;
	
	text-transform: uppercase;
}

.one-page-checkout-progress h3 {
	margin-top:15px;
	margin-bottom:15px;
}

#head {
	float: left;
	width: 946px;
	height: 105px;
	background: url(../img/polster/bgHead.jpg) no-repeat top left !important;
}

#footer11 {
	background: #E9B502;
}

#contBg {
	background: url(../img/polster/bgContentMuster.jpg);
}

#cont {
	background: url(../img/polster/bgContent.jpg) bottom repeat-x;
}

#innerNav .tblList,
ul.navi li {
	background: transparent url(../img/polster/naviLiTrenner.jpg) repeat-y top right !important;
}

#innerNav .last,
ul.navi li.last {
	background: transparent url(../img/polster/bgLiMain.gif) no-repeat scroll 15px 5px !important;
}

.blockRight .contentLinieMargin,
.csc-frame-rulerAfter,
.contentLinieMargin,
hr.clearer {
	background: url(../img/polster/lineHor.gif) repeat-x center;
}

.nav1Cont {
	background:#CA9300 url(../img/polster/bgSubNav.jpg) repeat-x top left;
}

.sbtImg {
	background: transparent url(../img/polster/arrowMoreSearch.gif) no-repeat center top;
	width: 5px;
}

.blockLeft table.csc-searchform {
	width: 100%;
	background: url(../img/polster/lineHor.gif) repeat-x top; padding: 10px 0 10px 0px; margin-bottom:10px; 
}

.tx-flseositemap-pi1 {
	background: url(../img/polster/lineHor.gif) repeat-x bottom;
}
.tx-flseositemap-pi1 .list .deep0 {
	background: url(../img/polster/lineHor.gif) repeat-x top;
}

.floatLeft {
	float:left;
}












#vertnav li a  {
	color:#CA9300;
	
}

.narrow-by, .narrowed-category, ol#compare-items, ol#cart-sidebar {
background: #f3ebd6;
}

.narrowed-category, ol#compare-items, ol#cart-sidebar {
	padding:10px;
	margin-bottom:8px;
}	


.base-mini {
	
	line-height: 1.3em;
	background:transparent url(../img/kuechen/lineHor.gif) repeat-x scroll bottom left;
}



.box  {
	background:transparent url(../img/kuechen/lineHor.gif) repeat-x scroll bottom left;
	
}


.mini-cart .cart-count {
	background: #f3ebd6;
	padding: 8px;
	text-align: center;
	margin-bottom:10px;
}

.base-mini .head h4 {
	font-size:16px;
	font-weight:bold;
	margin:15px 0 8px;
	padding:0;
	color:#CA9300;
}

.layered-nav h4 {
	font-size:16px;
	font-weight:bold;
	margin:15px 0 8px;
	padding:0;
	color:#CA9300;
}

.category-head h2 {
	font-size:16px;
	font-weight:bold;
	margin:15px 0 8px;
	padding:0;
	color:#CA9300;
}

.page-head h3,.page-head-alt h3 {
	margin: 0;
	font-size: 23px;
	
	text-transform: none !important;
	text-align: left;
	font-size:16px;
	font-weight:bold;
	margin:15px 0 8px;
	padding:0;
	color:#CA9300;
}

.head-alt .title {
	color: #CA9300;
	font-size: 1.3em;
}

.account-nav .head .title {
	color: #CA9300;
}

.one-page-checkout .active .head {
	border: 1px solid #DDDDDD;
	background: #CA9300 ;
	cursor: default;
}

a, a:link, a:visited {
color:#CA9300 !important;
text-decoration:none !important;
}

a:hover {
	
}

a.pfiel, a.pfeil {
	background:transparent url(../img/kuechen/arrowMoreDrk.gif) no-repeat scroll 0 2px;
	padding-left:15px;
}

.cart-collateral {
	background: #f3ebd6;
	padding: 10px 12px;
}

.cart-totals {
	padding: 12px 0;
	/* background: url(../img/cart_totals_bg.gif) no-repeat; */
	text-align: right;
}

.catalog-listing h5, .catalog-listing h5 a {
	font-size:16px;
	font-weight:bold;
	
	padding:0;
	color:#CA9300;
}

.listItemNav {
background:transparent url(../img/list/bg_nav.jpg) repeat-x scroll left top;
height:25px;
overflow:hidden;
}

.listItemNavItem {
background:transparent url(../img/list/nav_divider.gif) no-repeat scroll left top;
height:25px;
margin-right:15px;
overflow:hidden;
padding-left:10px;
}

div.lwKorb {
	background:transparent url(../img/list/wkorb_po.gif) no-repeat scroll 0 3px;
}
div.lwKorb, div.kasse {
	padding-left:25px;
}

div.kasse {
	background:transparent url(../img/list/bt_kasse_po.gif) no-repeat scroll 0 7px;
}

.price {
	
}

p.old-price, .price-label {

font-size:12px;
}

.old-price .price {
	font-size:16px;
	text-decoration: line-through;
}

.error-msg {
	border-color: #000;
	color: #000;
	background: #f3ebd6;
}

.success-msg {
	border-color: #446423;
	color: #000;
	background: #f3ebd6 ;
}

.notice-msg,.note-msg {
	border-color: #980404;
	color: #000;
	background: #f3ebd6 ;
}















/************************* Prices */
.price {
	white-space: nowrap !important;
}

.price-box {
	padding: 5px 0 10px;
}

.price-box .price {
	font-size: 16px;
	font-weight: bold;
	color:#CA9300;
}

/* Regular price */
.regular-price {
	color: #CA9300;
}

.regular-price .price {
	font-size: 16px;
	font-weight: bold;
	color: #CA9300;
}

/* Old price */
.old-price {
	margin: 0;
}

.old-price .price-label {
	font-size: 12px;
	
	white-space: nowrap;
}



/* Special price */
.special-price {
	margin: 0;
	padding: 3px 0;
}

.special-price .price-label {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	white-space: nowrap;
	color: #000;
}

.special-price .price {
	font-size: 18px;
	font-weight: bold;
}

/* Minimal price (as low as) */
.minimal-price {
	margin: 0;
}

.minimal-price .price-label {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

a.minimal-price-link {
	display: block;
	font-size: 12px;
	text-decoration: underline;
	color: #444;
}

a.minimal-price-link:hover {
	color: #444;
}

a.minimal-price-link .label {
	
}

a.minimal-price-link .price {
	font-weight: normal;
	color: #444;
}

/* Including tax */
.price-including-tax {
	display: block;
	color: #888;
}

.price-including-tax .label {
	font-size: 10px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #888;
}

.price-including-tax .price {
	font-size: 13px;
	font-weight: bold;
	color: #396f00;
}

/* Excluding tax */
.price-excluding-tax {
	display: block;
	color: #888;
}

.price-excluding-tax .label {
	font-size: 10px;
	text-transform: uppercase;
	white-space: nowrap;
	color: #888;
}

.price-excluding-tax .price {
	font-size: 12px;
	font-weight: normal;
	color: #396f00;
}

/* Incl tax (for order tables) */
.price-incl-tax {
	display: block;
}

.price-incl-tax .label {
	display: block;
	white-space: nowrap;
}

.price-incl-tax .price {
	display: block;
	font-weight: bold;
}

/* Excl tax (for order tables) */
.price-excl-tax {
	display: block;
}

.price-excl-tax .label {
	display: block;
	white-space: nowrap;
}

.price-excl-tax .price {
	display: block;
	font-weight: normal;
}

/* Price range */
.price-from {
	margin: 0;
}

.price-from .price-label {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.price-to {
	margin: 0;
}

.price-to .price-label {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

/* Price notice next to the options */
.price-notice {
	padding-left: 7px;
}

.price-notice .price {
	font-weight: bold;
}

.price-as-configured {
	margin: 0;
}

.price-as-configured .price-label {
	font-weight: bold;
	white-space: nowrap;
	text-transform: uppercase;
}

.price-box-bundle {
	padding: 0 0 10px 0;
}

.price-box-bundle .price-box {
	margin: 0 !important;
	padding: 0 !important;
}

.price-box-bundle .price {
	color: #222;
}

.product-pricing-grouped li {
	padding: 2px 0;
}

.product-pricing-grouped li .price {
	font-weight: bold;
	color: #396f00;
}
