.shoppic {
	border:1px;
	border-color: #CCC;
	border-style: solid;}

.kategorie {
	width: 100%;}
.kategorie1 {
	float: left;
	margin: 0px 0px 0px 0px;
	height: 22px;
	white-space:nowrap;}
.kategorie1-left {
	background-image: url(/img/e/basic/shop/kat_reiter_li_ia.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 5px 0px 0px;
	white-space:nowrap;}
.kategorie1-left_a {
	background-image: url(/img/e/basic/shop/reiter_li_a.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 5px 0px 0px;
	position: relative;
	top: -5px;
	white-space:nowrap;}
.kategorie1-middle {
	background-image: url(/img/e/basic/shop/kat_reiter_mi_ia.gif);
	background-repeat: repeat-x;
	height: 22px;
	float: left;
	padding: 2px 0px 0px 0px;
	white-space:nowrap;}
.kategorie1-middle_a {
	background-image: url(/img/e/basic/shop/reiter_mi_a.gif);
	background-position: top;
	background-repeat: repeat-x;
	height: 22px;
	float: left;
	position: relative;
	top: -5px;
	padding: 2px 0px 0px 0px;
	white-space:nowrap;}
.kategorie1-right {
	background-image: url(/img/e/basic/shop/kat_reiter_re_ia.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 0px 0px 5px;
	white-space:nowrap;}
.kategorie1-right_a {
	background-image: url(/img/e/basic/shop/reiter_re_a.gif);
	background-position: right top;
	background-repeat: no-repeat;
	height: 22px;
	float: left;
	padding: 0px 0px 0px 5px;
	position: relative;
	top: -5px;
	white-space:nowrap;}
	
.uebersicht { /* Shop Katalog Liste */
	width: 100%;}
.uebersicht1 { /* Artikelblock */
	width: 100%;
	border: 1px solid #d1d1d1;
	margin: 0px 12px 6px 0px;}
.uebersicht2 { /* Titel */
	overflow: hidden;
	height: 20px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	line-height: 16px;
	padding: 4px 2px 2px 5px;
	margin: 1px 1px 1px 1px;
	background-color: #E1DBBF;}
.uebersicht3 { /* Summary */
	overflow: hidden;
	height: 75px;	
	font-size: 12px;
	text-align: left;
	line-height: 15px;
	padding: 2px 2px 2px 5px;
	margin: 1px 1px 1px 1px;}
.uebersicht4 { /* Preis + Warenkorb + Lupe */
	width: 100%;
	background-color: #FFFFFF;
	margin: 1px 1px 1px 1px;}
.uebersicht41 { /* Preis */
	color: #000;
	font-weight: bold;
	float: left;
	margin: 0px 0px 0px 5px;}
.uebersicht42 { /* Warenkorb + Lupe */
	float: right;
	margin: 3px 3px 0px 0px;}	
	
	
	
.detail { /* Artikel Detail */
	width: 100%; }

.detail-pic { /* großes Bild Detailansicht */
float:right;
margin-left: 10px;
margin-bottom:5px;}
.detail-pic1 { /* großes Bild Detailansicht */
	border: 1px solid #009b4e;
	margin: 0px 0px 0px 10px;
	padding: 1px;}
.detail-pic2 { /* Kleine Bilder Detailansicht */
	border: 1px solid #009b4e;
	margin: 5px 0px 5px 0px;
	padding: 1px;}
.detail-vergroessern { /*Lupe zum vergrößern */
	position: relative;
	top: -6px;
	left: -5px;
	cursor: pointer;}
.detail2 { /* Preis und "in den Warenkorb" */
	width: 100%;
	padding: 0px 0px 5px 5px;
	margin: 30px 0px 5px 0px;
   background-color: #FFF;
	border-bottom: 1px solid #009b4e;
	border-left: 1px solid #009b4e;}
	
.detail-backbasket { /* Zurück, Weiter */
	width: 100%;
	margin: 20px 0px 0px 0px;
	padding: 1px 5px 5px 5px;
	border-top: 1px solid #d1d1d1;
	background-color: #e3f4ec;}
.detail-backbasket1 {  /* Zurück */
	float: left;
	font-weight: bold;}
.detail-backbasket2 {  /* Weiter */
	float: right;
	font-weight: bold;}
	
.empfehlung { /*** Empfehlungsbox ***/
	width: 100%;
	margin: 10px 0px 0px 0px;
	padding: 20px 0px 0px 0px;}
.empfehlung1 { /*** Block ***/
	float: left;
	width: 210px;
	height: 60px;}
.empfehlung11 { /*** Bild ***/
	float: left;
	width: 60px;}
.empfehlung12 { /*** Text ***/
	float: left;
	width: 140px;
	margin: 0px 10px 10px 0px;
	font-size: 11px;
	font-weight: bold;}
	
	
.basket { /* Warenkorb-Tabelle */
	}
.basket1 { /* Tabellenüberschrift */
	background-color: #979797;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	padding:0px 5px 0px 5px;}
.basket2 { /* Tabelleninhalt */
	border: 1px solid #c2c2c2;
	font-size:12px;
	padding:5px;
	border-collapse: collapse;}
.basketstep { /* Darstellung einzelne Schritte Bilder */
	margin: 0px 20px 0px 0px;}
.basketstep1 { /* Darstellung einzelne Schritte */
	border-bottom: 1px solid #185778;
	margin: 0px 0px 20px 0px;}
	
.shopfooter { /* Weiter & Zurück Buttons */
	border-top: 1px solid #185778;
	padding: 10px 0px 0px 0px;
	margin: 20px 0px 0px 0px;}
.shopfooter1 {
	float: left;}
.shopfooter2 {
	float: right;}

.col3er { /* 3er Spalte */
	width: 200px;
	float: left;}
.col3er-end { /* 3er Spalte Ende*/
	width: 200px;
	clear: both;}

.anschrift { /* Lieferung */
	width: 100%;}
.anschrift1 { /* Rechnungsadresse */
	width: 300px;
	float: left;}
.anschrift11 { /* Name + Formfeld */
	width: 300px;
	clear: both;}
.anschrift111 { /* Name */
	width:100px;
	float: left;
	font-weight: bold;}
.anschrift112 { /* Formfeld */
	width:190px;
	float: left;}
.anschrift2 { /* Lieferadresse */
	width: 300px;
	float: left;
	padding: 0px 0px 0px 25px;}

/* Check-Seite */
.check1 { /* Rechnungsadresse */
	width: 280px;
	float: left;} 
.td1-check {
	font-weight: bold;}
.td2-check {}
.check2 { /* Lieferadresse */
	width: 280px;}
.check3 { 
	width: 340px;
	float: left;}
.check4 { 
	width: 290px;
	float: left;
	padding: 0px 0px 0px 20px;} 

/* Warenkorb außerhalb des Shops */
.basket-extern {}
.basket-extern1 {
	width: 100%;}
.basket-extern11 {
	float: left;
	width: 17px;
	text-align: right;}
.basket-extern12 {
	float: left;}
.basket-extern2 {
	font-size:10px;
	line-height: 14px;}