/* panda.de shop.css */

/* KATALOGSEITEN */
#filter {
	background:#F2F2F2;
}
#filter .inner {
	padding:6px;
}
#filter .inner select.field{
	width:130px;
}
.blaettern {
	background:#E3E3E3;
}
.blaettern .inner {
	padding:6px;
}
.blaettern a {
	padding-left:2px;
	padding-right:2px;
}
.blaettern a.active {
	text-decoration:none;
	color:#A70036;
}
.blaettern .inner select.field{
	width:130px;
}
#katalogpage {
	margin-bottom:10px;
}
#katalogpage img {
	border:solid 1px #AFB2AF;
	width:758px;
	background: url(/images/loading.gif) no-repeat scroll center center;
}
table.katalogpopup {
	width:260px;
	border:dashed 1px #AFB2AF;
}
table.katalogpopup td {
	padding:5px;
}
table.katalogpopup td.image {
	width:80px;
}
table.katalogpopup td.text {
	width:180px;
	padding-left:10px;
}
table.katalogpopup td.text p.price {
	font-size:13px;
}
/* SUCHERGEBNIS, SHOPÜBERSICHTEN */
#shopuebersicht {
	margin-top:10px;
}
#shopuebersicht table {
	width:100%;
	border:0;
}
#shopuebersicht table td {
	width:20px;
}
#shopuebersicht table td.image, #shopuebersicht table td.image:hover {
	width:173px;
	height:173px;
	border:solid 1px #AFB2AF;
	vertical-align:middle;
	text-align:center;
        padding:0;
        margin:0;
}
#shopuebersicht table td.image:hover {
	border:solid 1px #A70036;
}
#shopuebersicht table td.image img {
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopuebersicht table td.image_blank {
        width:173px;
        height:173px;
        border:solid 1px #FAFAFA;
}
#shopuebersicht table td.image_blank img{
        width:173px;
        height:173px;
}

#shopuebersicht table td.text {
	width:auto;
	min-height:50px;
	font-size:13px;
}

#shopuebersicht table td.text div {
        width:171px;
        margin-top: 4px;
        margin-bottom: 20px;
}

#shopuebersicht table td.text strong {
	color:#A70036;
}
#shopuebersicht table td.text span.oldprice {
	font-size:11px;
}
#shopuebersicht table td.einstieg {
	width:370px;
	height:400px;
}
#shopuebersicht table td.einstieg img {
	width:368px;
	height:398px;
	border:solid 1px #AFB2AF;
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopuebersicht table td.einstieg_fsw {
	width:370px;
}
#shopuebersicht table td.einstieg_fsw img {
	width:368px;
	height:398px;
	border:solid 1px #AFB2AF;
	background:url(/images/loading.gif) no-repeat scroll center center;
	margin-bottom:10px;
}
/* DETAILSEITE */
#shopdetail .images {
	float:left;
	width:290px;
	margin-right:20px;
}
#shopdetail .images table {
	width:100%;
	border:0;
}
#shopdetail .images .detailansicht {
	border:solid 1px #AFB2AF;
	height:288px;
	width:auto;
	vertical-align:middle;
	text-align:center;
}
#shopdetail .images .detailansicht:hover {
	border:solid 1px #A70036;
}
#shopdetail .images .detailansicht img {
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopdetail .images .zoom {
	text-align:right;
	padding-top:6px;
}
#shopdetail .images .zoom a {
	color:#AFB2AF;
}
#shopdetail .images .zoom a:hover {
	color:#A70036;
}
#shopdetail .images .zoom img {
	vertical-align: text-top;
	width:15px;
	height:16px;
}
#shopdetail .images .ansichten {
	border:solid 1px #AFB2AF;
	width:85px;
	height:85px;
	vertical-align:middle;
	text-align:center;
}
#shopdetail .images .ansichten:hover {
	border:solid 1px #A70036;
}
#shopdetail .images .ansichten img {
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopdetail .images .empty div {
	border:solid 1px #FAFAFA;
	width:85px;
	height:85px;
}
#shopdetail .images .spacer {
	height:14px;
	font-size:10px;	
}
#shopdetail .texts {
	float:left;
	width:290px;
}
#shopdetail .texts div#shorttext {
        margin-bottom:10px;
}
#shopdetail .texts div#longtext {
        display:none;
        margin-bottom:10px;
}
#shopdetail .texts p.labels img{
	margin-right:20px;
}
#shopdetail .texts .infoinsel {
	border-top:dashed 1px #AFB2AF;
	border-bottom:dashed 1px #AFB2AF;
	padding-top:10px;
	margin-bottom:10px;
}
#shopdetail .texts p.price {
	font-size:13px;
}
#shopdetail .texts p.price_staffel {
	padding:0;
	color:#A70036;
	font-size:13px;
}
#shopdetail .texts p.price strong {
	color:#A70036;
}
#shopdetail .texts p.price span.oldprice {
	margin-left:4px;
	font-size:11px;
}
#shopdetail .texts table.staffelpreis {
	border:0;
	margin-bottom:10px;
}
#shopdetail .texts table.staffelpreis td {
	font-size:13px;
	white-space:nowrap;
}
#shopdetail .texts table.staffelpreis td strong {
	color:#A70036;
}
#shopdetail .texts table.staffelpreis td.menge {
	padding-left:10px;
	font-size:11px;
	vertical-align:bottom;
}
#shopdetail .texts span.taxes, #shopdetail .texts span.taxes a {
	color:#AFB2AF;
}
#shopdetail .texts span.taxes a:hover {
	color:#A70036;
}
#shopdetail .texts #tocart table {
	width:100%;
	border:0;
	margin-bottom:10px;
}
#shopdetail .texts #tocart table td {
	padding-bottom:6px;
	vertical-align:middle;
}
#shopdetail .texts table td.text {
	width:50px;
}
#shopdetail .texts table td.feld {
	width:140px;
}
#shopdetail .texts table td.feld input, #cartquantity {
	width:138px;
}
#shopdetail .texts table td.feld select {
	width:140px;
}

#shopdetail .texts table td.feld select.field {
	width:auto;
}

#shopdetail .texts table td.info {
	padding-left:10px;
}
#shopdetail .matches {
	float:right;
	width:140px;
	background:#F2F2F2;
}
#shopdetail .matches .inner {
	padding:8px;
}
#shopdetail .matches .item {
	margin-bottom:10px;
}
#shopdetail .matches .item table {
	width:auto;
	margin-bottom:4px;
}
#shopdetail .matches .item table td {
	border:solid 1px #AFB2AF;
	background:#fafafa;
	vertical-align:middle;
	text-align:center;
	width:85px;
	height:85px;
}
#shopdetail .matches .item table td:hover {
	border:solid 1px #A70036;
}
#shopdetail .matches .item table td img {
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopdetail .similar {
	clear:both;
	border-top:dashed 1px #AFB2AF;
	border-bottom:dashed 1px #AFB2AF;
	margin-bottom:10px;
	min-height:225px;
}
#shopdetail .similar .bestseller {
	width:182px;
	min-height:172px;
	border:solid 4px #A70036;
	margin-top:10px;
	margin-bottom:10px;
}
#shopdetail .similar .bestseller h2 {
	color:#A70036;
	margin-top:10px;
	margin-bottom:4px;
	font-size:20px;
	padding-left:40px;
}
#shopdetail .similar .bestseller .item {
	padding-left:40px;
}
#shopdetail .similar .bestseller .item table {
	width:auto;
	margin-bottom:4px;
}
#shopdetail .similar .bestseller .item table td {
	border:solid 1px #AFB2AF;
	vertical-align:middle;
	text-align:center;
	width:85px;
	height:85px;
}
#shopdetail .similar .bestseller .item table td:hover {
	border:solid 1px #A70036;
}
#shopdetail .similar .bestseller .item table td img {
	background: url(/images/loading.gif) no-repeat scroll center center;
}
#shopdetail .similar .coshopped {
	width:500px;
	float:right;
	margin-top:10px;
}
#shopdetail .similar .coshopped h2 {
	margin-top:21px;
	margin-bottom:5px;
}
#shopdetail .similar .coshopped table {
	border:0;
}
#shopdetail .similar .coshopped table td {
	width:14px;
}
#shopdetail .similar .coshopped table td.image {
	width:85px;
	height:85px;
	border:solid 1px #AFB2AF;
	vertical-align:middle;
	text-align:center;
}
#shopdetail .similar .coshopped table td.image:hover {
	border:solid 1px #A70036;
}
#shopdetail .similar .coshopped table td.text {
	width:87px;
	padding-top:4px;
}

/* FSW */
#praemietext{
 margin-top:-10px;
 width:370px;
 float:left;
}
#praemieartikel{
 margin-top:-10px;
 float:right;
 width:370px;
}
