/* @group Teaser */

.teaser {
	width: 727px;
	border: 6px solid #b9b8b4;
	margin: 7px 0;
	position: relative;
}
.teaser.medium {
	width: 354px;
}
.teaser.medium.first {
	margin-right: 7px;
}
.teaser img {
	display: block;
}
.teaser p {
	width: 5px;
	height: 5px;
	position: absolute;
	overflow: hidden;
	background: url(../../img/startpage/teaser/corner.png) no-repeat;
}
.teaser p.tl {
	top: 0;
	left: 0;
}
.teaser p.tr {
	top: 0;
	right: 0;
	background-position: -5px 0;
}
.teaser p.bl {
	left: 0;
	bottom: 0;
	background-position: 0 -5px;
}
.teaser p.br {
	right: 0;
	bottom: 0;
	background-position: -5px -5px;
}
.teaser ul {
	width: 727px;
	height: 290px;
	background: url(../../img/content/special/jeans_lounge/inaktiv.jpg) no-repeat;
}
.teaser ul li {
	float: left;
}
.teaser ul li a {
	height: 290px;
	display: block;
}
.teaser ul li a:hover {
	background: url(../../img/content/special/jeans_lounge/aktiv.jpg) no-repeat 0 0;
}
.teaser ul li a.a {
	width: 205px;
}
.teaser ul li a.a:hover {
	background-position: 0 0;
}
.teaser ul li a.b {
	width: 170px;
}
.teaser ul li a.b:hover {
	background-position: -205px 0;
}
.teaser ul li a.c {
	width: 180px;
}
.teaser ul li a.c:hover {
	background-position: -375px 0;
}
.teaser ul li a.d {
	width: 172px;
}
.teaser ul li a.d:hover {
	background-position: -555px 0;
}

/* @end group */


/* @group Markenfilter */

.main ul.sidebar li.brands select {
	display: none;
}

.main ul.sidebar li.brands ul {
	margin: 0 7px 11px -10px;
}
.main ul.sidebar li.brands ul li {
	height: 1%;
	overflow: hidden;
}
.main ul.sidebar li.brands ul li p {
	top: 0;
	width: 3px;
	height: 24px;
	display: none;
	position: absolute;
	background: url(../../img/sidebar/active_item.png) no-repeat 0 0;
}
.main ul.sidebar li.brands ul li div {
	color: #d4d2cf;
	height: 24px;
	margin: 0 3px;
	cursor: pointer;
	padding: 0 0 0 11px;
	line-height: 24px;
}
.main ul.sidebar li.brands ul li div span {
	float: left;
	width: 12px;
	height: 12px;
	margin: 6px 10px 0 0;
	display: block;
	overflow: hidden;
	background: url(../../img/sidebar/checkbox.png) no-repeat 0 0;
}
.main ul.sidebar li.brands ul li div a {
	font-size: 13px;
	line-height: 25px;
}

.main ul.sidebar li.brands ul li.active {
	height: 24px;
	position: relative;
}
.main ul.sidebar li.brands ul li.active p {
	display: block;
}
.main ul.sidebar li.brands ul li.active p.first {
	left: 0;
}
.main ul.sidebar li.brands ul li.active p.last {
	right: 0;
	background-position: right -24px;
}
.main ul.sidebar li.brands ul li.active div {
	background: url(../../img/sidebar/active_item.png) repeat-x 0 -48px;
}
.main ul.sidebar li.brands ul li.active div span {
	background-position: 0 -12px;
}

.main ul.sidebar li.brands p.arrow {
	margin: 0 0 0 4px;
}
.main ul.sidebar li.brands input.submit {
	width: 170px;
	height: 26px;
	margin: 6px 0 0 4px;
	background: url(../../img/form/button.png) no-repeat 0 -70px;
}

/* @end group */


/* @group Überschriften */

.main ul.sidebar li.brands h3 {
	width: 173px;
	background-position: 0 -39px;
}

/* @end group */


/* @group Pager */

.data .pager {
	height: 46px;
	overflow: hidden;
	position: relative;
}
.data .pager p.corner {
	top: 0;
	width: 4px;
	height: 46px;
	position: absolute;
	background: url(../../img/content/pagebar/corner.png) no-repeat 0 0;
}
.data .pager p.first {
	left: 0;
}
.data .pager p.last {
	right: 0;
	background-position: right -92px;
}

.data .pager div.bg {
	color: #edece9;
	height: 46px;
	margin: 0 4px;
	padding: 0 7px;
	font-size: 13px;
	background: url(../../img/content/pagebar/corner.png) repeat-x 0 -46px;
	line-height: 48px;
}
.data .pager div.bg p.right a {
	color: #edece9;
	margin: 0 14px;
	padding: 5px 18px;
	font-size: 13px;
	line-height: 48px;
	border-right: 1px solid #7b7771;
	text-decoration: underline;
}
.data .pager div.bg p.right a:hover {
	text-decoration: none;
}
.data .pager div a.button,
.data .pager div p.button {
	float: right;
	width: 37px;
	height: 25px;
	margin: 11px 0 0 10px;
	display: block;
	background: url(../../img/content/pagebar/button.png) no-repeat 0 0;
}
.data .pager div.bg a.next,
.data .pager div.bg p.next {
	margin-left: 5px;
	background-position: 0 -25px;
}
.data .pager div.bg p.button {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: .3;
}

.data .bottom p.first {
	background-position: 0 -138px;
}
.data .bottom p.last {
	background-position: right -230px;
}
.data .bottom div.bg {
	background-position: 0 -184px;
}

/* @end group */


/* @group produkte */

.data .inner ul.items {
	*width: 730px;
	height: 1%;
	margin: -8px;
	overflow: hidden;
}
.data .inner ul.items li {
	float: left;
	width: 162px;
	height: 232px;
	padding: 8px;
	border-right: 5px solid #bab9b5;
	border-bottom: 5px solid #bab9b5;
}
.data .inner ul.items li a {
	font: normal 12px/16px Arial;
	color: #424140;
	display: block;
}
.data .inner ul.items li a:hover {
	text-decoration: none;
}
.data .inner ul.items li img {
	width: 162px;
	height: 178px;
	padding: 0 0 1px;
	border-bottom: 1px solid #d9d9d8;
}
.data .inner ul.items li .red {
	color: #9d0d15;
}
.data .inner ul.items li .new,
.data .inner ul.items li .sale {
	float: right;
	width: 28px;
	height: 13px;
	margin: 2px 0 0;
	display: block;
	background: url(../../img/content/inner/new.png) no-repeat 0 0;
}
.data .inner ul.items li .sale {
	width: 32px;
 	background-image: url(../../img/content/inner/sale.png);
}
.data .inner ul.items li.less_r {
	border-right: none;
}
.data .inner ul.items li.less_b {
	border-bottom: none;
}

/* @end group */


/* @group Selectbox */

.select {
	float: left;
	margin: 11px 0 0;
}
.select p {
  color: #868584;
  width: 243px;
	height: 24px;
	padding: 0 27px 0 8px;
	font-size: 12px;
	line-height: 26px;
}
.select select {
	width: 277px;
	height: 23px;
}

/* @end group */


/* @group Suchbox */

.data .search {
	margin: 0 0 28px;
}
.data .search .form {
	font: normal 18px/36px Arial;
	color: #4f4e4d;
	height: 1%;
	padding: 16px 24px 24px 32px;
	overflow: hidden;
	border-bottom: 1px solid #e8e8e7;
}
.data .search .form label {
	float: left;
}
.data .search .form input.text {
	float: left;
	color: #656463;
	width: 320px;
	height: 25px;
	margin: 0 10px 0 15px;
	padding: 8px 5px 0 25px;
	font-size: 14px;
	background: url(../../img/form/input.png) no-repeat 0 -70px;
	line-height: 20px;
}
.data .search .form input.submit {
	float: left;
	width: 160px;
	height: 33px;
	background: url(../../img/form/button.png) no-repeat 0 -96px;
}
.data .search .result {
	font: normal 14px/22px Arial;
	color: #424140;
	padding: 18px 32px 10px;
}

/* @end group */