/* -------------------------------- */
/* GLOBALS                          */
/* -------------------------------- */
	.clearing {
		clear: both;
		height: 0;
		font-size: 1px;
		line-height: 1px;
		overflow: hidden;
	}
	
	.neverSeenTheLight {
		display: none;
	}

/* -------------------------------- */
/* PRODUCT_OVERVIEW_LIST            */
/* -------------------------------- */
	.overviewList {
		
	}
	
	.overviewList ul li {
		list-style: none;
		list-style-position: outside;
	}

/* -------------------------------- */
/* PRODUCT_OVERVIEW_BOXED           */
/* -------------------------------- */
	.greenBoxes ul li {
		float: left;
		list-style: none;
		height: 26px;
		padding-left: 7px;
		background: url(../image/sprite_rebuild.png) no-repeat 0 0;
		margin: 0 9px 9px 0;
	}
		
	.greenBoxes ul li span {
		display: block;
		height: 21px;
		overflow: hidden;
		padding: 5px 7px 0 0;
		background: url(../image/sprite_rebuild.png) no-repeat right -31px;
		text-align: center;
	}
		
	
	.overviewBoxed .greenBoxes ul li {
		width: 145px;
	}
		
	.overviewBoxed .link1top {
		padding: 5px 0 0 0;
	}
	
	.overviewBoxed .link1top a {
		padding: 0 0 0 25px;
	}

/* -------------------------------- */
/* PRODUCT_OVERVIEW_FLOAT           */
/* -------------------------------- */
	.overviewFloated {
		
	}
	
	.overviewFloated ul li {
		float: left;
		list-style: none;
		height: 21px;
		padding: 0 5px 0 0;
		background: url(../image/sprite_rebuild.png) no-repeat right -92px;
		margin: 0 5px 0 0;
	}
	
	.overviewFloated ul li:last-child {
		background: none;
	}
	
/* overviewWidth2cols/overviewWidth3cols */	
	#overviewWidth3cols .csc-bulletlist,
	#overviewWidth2cols .csc-bulletlist {
		float: left;
		display: block;
		height: 115px;
		list-style: none;
		list-style-position: outside;
	}
	
/* overviewWidth2cols */
	#overviewWidth2cols .csc-bulletlist-1 {
		width: 309px;
		height: auto;
		border-right: 1px dotted #9DA522;
		padding: 0 15px 0 0;
	}
	
	#overviewWidth2cols .csc-bulletlist-2 {
		width: 310px;
		height: auto;
		padding: 0 0 0 15px;
	}
	
/* overviewWidth3cols */
	#overviewWidth3cols .csc-bulletlist b {
		display: inline-block;
		padding-bottom: 3px;
	}
	
	#overviewWidth3cols .csc-bulletlist-1 {
		width: 180px;
		border-right: 1px dotted #9DA522;
		padding: 0 15px 0 0;
	}
	
	#overviewWidth3cols .csc-bulletlist-2 {
		width: 220px;
		padding: 0 15px 0 15px;
	}
	
	#overviewWidth3cols .csc-bulletlist-3 {
		width: 180px;
		border-left: 1px dotted #9DA522;
		padding: 0 0 0 15px;
	}

/* -------------------------------- */
/* PRODUCT_SEARCH                   */
/* -------------------------------- */
	#page_gesamtuebersicht #content {
		
	}
	
	#page_gesamtuebersicht #content_inner {
		margin-top: 199px;
	}
	
	#page_gesamtuebersicht #teaser {
		margin-top: 209px;
	}
	
	#page_gesamtuebersicht #rootnav {
		position: absolute;
		top: -199px;
		left: 0;
	}
	
	#page_gesamtuebersicht .csc-header-n0 {
		width: 980px;
		position: absolute;
		top: -180px;
		left: 0;
	}
	
	.searchFullWidth {
		width: 980px;
		position: absolute;
		top: -110px;
		left: 0;
	}
	
	.searchFullWidth .cell-01,
	.searchFullWidth .cell-02,
	.searchFullWidth .cell-03 {
		float: left;
		padding: 5px;
	}
	
	.searchFullWidth .cell-01 {
		width: 160px;
	}
	
	.searchFullWidth .cell-04 {
		margin-left: 175px;
		width: 300px;
	}
	
	.searchFullWidth .border_green {
		display: block;
		padding: 15px 10px;
		overflow: hidden;
		background-color: #fff;
	}
	
	.searchFullWidth form {
		display: block;
		vertical-align: top;
		margin-right: 10px;
		float: left;
	}
	
	.searchFullWidth .textinput {
		width: 450px;
		height: 19px;
		float: left;
		margin-right: 10px;
	}
	
	.searchFullWidth .submit {
		float: left;
		width: 58px;
		height: 22px;
		border: 0 none;
		background: url(../image/product/suchen.png) no-repeat 0 0;
		cursor: pointer;
	}
	
/* searchTeaserWidth */
	.searchTeaserWidth {
		margin: 0 0 0 0px;
		padding: 10px 0 0 0;
	}
	
	.searchTeaserWidth .border_green {
		display: block;
		padding: 15px 10px;
		overflow: hidden;
		background-color: #fff;
	}
	
	.searchTeaserWidth .cell-02 {
		margin-top: 10px;
	}
	
	.searchTeaserWidth .cell-03 {
		margin-top: 5px;
	}
	
	.searchTeaserWidth .cell-04 {
		margin-top: 15px;
		padding-top: 15px;
		border-top: 1px dotted #9DA522;
	}
	
	.searchTeaserWidth .textinput {
		width: 210px;
		height: 19px;
		float: left;
		margin-right: 10px;
	}
	
	.searchTeaserWidth .submit {
		float: left;
		width: 58px;
		height: 22px;
		border: 0 none;
		background: url(../image/product/suchen.png) no-repeat 0 0;
		cursor: pointer;
	}
	
/* -------------------------------- */
/* PRODUCT_FILTERBOXES              */
/* -------------------------------- */
	.filterBoxes {
		
	}
	
	.filterBoxes .border_green {
		margin-top: 10px;
		padding: 10px;
		overflow: hidden;
		width: auto;
		height:  100%;
	}
	
	.filterBoxes .border_green b {
		display: block;
		margin-bottom: 5px;
	}
	
	.filterBoxes .border_green a b {
		margin-top: 5px;
	}
	
	#teaser .filterBoxes a.activeFilter {
		display: inline-block;
		background-color: #9da522;
		padding: 4px 9px;
		color: #fff;
		text-decoration: none;
		cursor: text;
	}

/* -------------------------------- */
/* PRODUCT_HEADER_FILTERBOX         */
/* -------------------------------- */	
	#productListHeaderFilterBox {
		margin-bottom: 25px;
	}
	
	#productListHeaderFilterBox .border_green {
		padding: 10px;
	}
	
	#productListHeaderFilterBox .cell-01 {
		border-bottom: 1px dotted #9DA522;
		margin-bottom: 15px;
		padding-bottom: 15px;
	}
	
	#productListHeaderFilterBox .cell-02 {
		padding-top: 4px;
	}
	
	#productListHeaderFilterBox .itembox-left {
		float: left;
		width: 110px;
	}
	
	#productListHeaderFilterBox .itembox-right {
		float: left;
		width: 505px;
	}


/* -------------------------------- */
/* PRODUCT_DETAIL                   */
/* -------------------------------- */
	#lupe {
		bottom: 10px;
		right: 40px;
		top: auto;
		left: auto;
	}
	
	#prize {
		background-color: #990000;
		color: #fff;
		height: 48px;
		left: 0;
		position: relative;
		top: 0;
		width: 242px;
		z-index: 2;
		margin: 2px 0;
	}
	
	#delivery {
		position: relative;
		top: 0;
		left: 0;
		width: 242px;
		height: auto;
		margin: 2px 0;
		background-color: #F5F6E7;
		z-index: 1;	
	}
	
	#deliverycont {
		top: 0;
		height: auto;
		padding: 5px 0;
	}
	
	#intobasket {
		background-color:#E7E9C2;
		height: auto;
		position:relative;
		top: 0;
		width: 242px;
		z-index: 2;
		margin: 2px 0;
	}
	
	#intobasketcont {
		top: 0;
		padding: 10px 0;
	}



	#content .shop-result-item-image {
		overflow: hidden;
	}
	
	#productpicture {
		overflow: hidden;
	}
	
	.topentry {
		width: 290px;
	}
	
	.korbsquare {
		left: 260px;
	}
	
