body {
	margin:20px 0 0 0;
	padding:0;
	font:normal 11px verdana;
	color:#666666;
}

.clear {
	display:block;
	clear:both;
}

/* --- Kopf --- */

#head {
	width:989px; 
	height:75px; 
	background:url(../img/bgr_head2.gif) no-repeat;
	text-align:left;
}

#tab_dogtower {
	float:left;
	width:215px;
	text-align:center;
	padding:15px 0 0 0;
	font:bold 11px arial;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:2px;
}

#tab_dogtower a {
	display:block;
	color:#666666;
	text-decoration:none;
}

#tab_dogtower a:hover {
	text-decoration:underline;
}

#tab_rudel {
	float:left;
	background:url(/img/bgr_tab2.gif) no-repeat right top;
	padding:12px 35px 5px 40px;
	font:bold 11px arial;
	color:#999999;
	text-transform:uppercase;
	letter-spacing:2px;
}

#tab_rudel a {
	display:block;
	color:#777777;
	text-decoration:none;
}

#tab_rudel a:hover {
	color:#666666;
	text-decoration:underline;
}

#tab_favoriten {
	float:left;
	padding:10px 0 0 15px;
	font:normal 10px verdana;
	color:#666666;
}

#tab_favoriten a.anzeigen {
	padding:2px 0 5px 22px;
	text-decoration:none;
	color:#666666;
	background:url(../img/favoriten.gif) no-repeat;
	border:1px solid #ffffff;
}

#tab_favoriten a.anzeigen:hover {
	text-decoration:underline;
}

#tab_kontakt {
	float:right;
	width:175px;
	text-align:center;
	padding:15px 0 0 0;
	font:bold 11px arial;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:2px;/* 
	border:1px solid red; */
}

#tab_kontakt a {
	display:block;
	color:#666666;
	text-decoration:none;
}

#tab_kontakt a:hover {
	text-decoration:underline;	
}

#tab_tel {
	float:right;
	font:normal 10px verdana;
	padding:10px 15px 0 0;
}

/* --- Navigation / Menuestrukturen --- */

/* Kategorie- Menue */
#N1 {
	/* padding:10px 0 30px 0; */
	/* border:1px solid green; */
	height:50px;
}

#N1 .kat {
	float:left; 
	background:url(/img/arr1.gif) no-repeat 200px 12px; 
	width:210px;
}

#N1 .kat a {
	display:block; 
	font:bold 11px arial; 
	color:#888888; 
	text-decoration:none; 
	text-transform:uppercase; 
	letter-spacing:1px;
}

 /* Kategorien */
#menu  {
	margin:0 0 0 12px;
	height:315px;
}


#kundenservice {
	margin:0 0 0 25px;
	/* padding:0 0 12px 0; */
}

#kundenservice a {
	font:bold 11px arial; 
	color:#888888; 
	text-decoration:none; 
	text-transform:uppercase; 
	letter-spacing:1px;
}

#kundenservice a:hover {
	color:#666666; 
	text-decoration:underline;
}

/* --- Body / Inhalte --- */

#master {
	background:url(../img/bgr_m.gif) repeat-y; 
	width:989px;
	text-align:left;
}

#container {
	background:url(../img/bgr_menu.jpg) no-repeat 13px 0px;
}

#R {
	float:right;
	width:740px;
}

#content {
	width:700px;
	padding:0 0 20px 0;
}

#L {
	float:left;
	width:217px;
}

h1 {
	font:bold 14px arial;
	color:#ff7f00;
	margin:0;
	padding:0 0 3px 0;
	letter-spacing:1px;
	text-transform:uppercase;
}

h2 {	
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:30px 0 3px 0;
	letter-spacing:1px;
	text-transform:uppercase;
}

a {
	color:#517700;
	text-decoration:underline;
}


.pfad {
	font:normal 11px arial;
	color:#c8c8c8;
}

.pfad a {
	color:#c8c8c8;
	margin:0 20px 0 0;
	text-decoration:none;
}

.pfad a:hover {
	color:#999999;
	margin:0 20px 0 0;
	text-decoration:underline;
}

.intro {
	padding:20px 0 0 0;
	font:normal 12px arial;
	letter-spacing:1px;
	line-height:20px;
	text-align:justify;
}

.infotxt {
	font:normal 12px arial;
	letter-spacing:1px;
	line-height:20px;
	text-align:justify;
}

.infotxt_s {
	font:normal 11px verdana;
	line-height:16px;
	text-align:justify;
}


#bigbox {
	background:url(../img/bigbox.gif) no-repeat; 
	width:700px;
	height:88px;
	margin:20px 0 0 0;
}


/* --- uebersichts- kategorien --- */

#kat { }

table.produktvorschau {
	padding:0;
	margin:0;
	border:0;
}

table.produktvorschau .tdl {
	vertical-align:top;
	background:url(/img/divider.gif) no-repeat right top;
	padding:0 33px 0 0;
}

table.produktvorschau .tdm {
	vertical-align:top;
	background:url(/img/divider.gif) no-repeat right top;
	padding:0 32px 0 32px;
}

table.produktvorschau .tdr {
	vertical-align:top;
	padding:0 0 0 33px;
}

table.produktvorschau div.produktbox {
	width:190px;
}

table.produktvorschau td.vr {
	height:30px;
}

table.produktvorschau .produktbox div.korb {
	float:right;
	background-image:url(/img/addtocart2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* --- */

table.produktvorschau-S {
	padding:0;
	margin:20px 0 10px 0;
	border:none;
}

table.produktvorschau-S .tdl {
	vertical-align:top;
	padding:0 21px 0 0;
}

table.produktvorschau-S .tdm {
	vertical-align:top;
	padding:0 26px 0 26px;
}

table.produktvorschau-S .tdr {
	vertical-align:top;
	padding:0 0 0 21px;
}

table.produktvorschau-S div.produktbox {
	width:190px;
}

table.produktvorschau-S td.vr {
	height:10px;
}

#kat .x1 {
	width:202px;
	float:left;
}

#kat .bild {
	float:left;
	padding:0 10px 0 0;
}

#kat .bild img {
	width:50px;
	height:36px;
	border:none;
}

#kat .produkt {
	font:bold 10px verdana;
	color:#517700;
	padding:3px 0 5px 0;
}

#kat .produkt a {
	color:#517700;
	text-decoration:none;
}

#kat .produkt a:hover {
	text-decoration:underline;
}

#kat .preis {
	font:normal 10px verdana;
	color:#999999;
}

#kat .preis span.p {
	font-weight:bold;
	color:#ff7f00;
}

#kat .preis span.gp {
	font-size:8px;
}


.p2 .preis {
	font:normal 10px verdana;
	color:#999999;
}

.p2 .preis span.p {
	font-weight:bold;
	color:#ff7f00;
}

.p2 .preis span.gp {
	font-size:8px;
}


.p4 .preis {
	font:normal 10px verdana;
	color:#999999;
}

.p4 .preis span.p {
	font-weight:bold;
	color:#ff7f00;
}

.p4 .preis span.gp {
	font-size:8px;
}

#index h2 {
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:0 0 2px 0;
	letter-spacing:1px;
	text-transform:none;
}

#kat h2 {
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:25px 0 5px 0;
	letter-spacing:1px;
	text-transform:uppercase;
}


/* --- sub- kategorien --- */

#sub {
	padding:30px 0 30px 0;
}

#sub .produktbox h3 {
	font:bold 11px verdana;
	color:#517700;
	margin:0;
	padding:0;
}

#sub .produktbox .preis {
	font:normal 10px verdana;
	color:#999999;
	float:left;
	padding-bottom:6px;
}

#sub .produktbox .preis span.p {
	font-weight:bold;
	color:#ff7f00;
}

#sub .produktbox .preis span.sonst {
	text-decoration:line-through;
	font-size:9px;
}

#sub .produktbox .preis span.gp {
	font-size:9px;
}

#sub .produktbox .bild {
	text-align:center;
	padding:5px 0 10px 0;
}

#sub .produktbox .kaufen {
	float:left;
}

#sub .produktbox .details {
	/*  
	background:url(/img/btn_go.gif) no-repeat;
	height:18px; 
	padding-left:25px;*/
	font-size:10px;
	float:left;
	padding:2px 0 2px 25px;
	background:url(/img/lupe15x13a.gif) no-repeat;
}

#sub .produktbox .details a {
	color:#999999;
	letter-spacing:1px;
	text-decoration:none;
}

a.plus {
	font:bold 10px verdana;
	color:#999999;
	text-decoration:none;
	padding:5px 25px 5px 0;
	background-image:url(/img/korb.gif);
	background-repeat:no-repeat;
	background-position:right -15px;
}
/* --- warenkorb popup --- */

#popup {
	background:url(../img/bgr_warenkorbpopup.jpg) no-repeat 10px -5px;
	height:140px;
	margin:0 10px 0 10px;
}

#popup a.close {	
	font:bold 11px verdana;
	color:#517700;
	text-decoration:underline;
	letter-spacing:1px;
}

#popup a.go {	
	font:normal 10px verdana;
	color:#888888;
	text-decoration:underline;
	letter-spacing:1px;
}

#popup .p1 {
	text-align:right;
	padding:5px 10px 0 0;
}

#popup .p2 {
	padding:42px 0 0 410px;
}

#popup .p3 {
	padding:36px 0 0 130px;
}

.bgrpopup {
	background:url(../img/bgr_popup_m.gif) repeat-y;
	width:600px;
}

/* --- Fuss --- */

#footer {
	background:url(../img/bgr_u.gif) no-repeat; 
	width:989px; 
	height:40px;
	text-align:left;
	color:#999999;
}

#footer a {
	color:#999999;
	text-decoration:none;
}

#footer a:hover {

}

#footer a.fett {
	font:bold 10px verdana;
}

#footer a.fett:hover {

}

#copyright {
	float:left;
	padding:10px 0 0 20px;
	font-size:10px;
}

#up {
	float:right;
	padding:10px 14px 0 0;
}

#netzwerk {
	/* border:1px solid red; */
	padding:15px 0 20px 0;	
	text-align:right;
	line-height:20px;
	color:#999999;
}

#netzwerk a {
	color:#acacac;
	text-decoration:none;
}

#netzwerk a:hover {
	color:#999999;
	text-decoration:underline;
}


/* --- Linke Spalte --- */

#infospalte { 
	margin:0 0 0 12px;
	padding:0 0 20px 0;
}

/* warenkorb */
#warenkorb {
	margin:20px 0 0 2px;
}

#korb {
	background:url(../img/box_m.gif) repeat-y;
	padding:10px 10px 5px 5px;
}

#korb td {
	font:normal 10px verdana;
}

#korb .leer {
	text-align:center;
	font:normal 10px verdana;
	color:#999999;
}

/* suche */
#suchmaske {
	background:url(../img/suchmaske.gif) no-repeat; 
	width:200px;
	height:28px; 
	margin:20px 0 0 2px;
}

/* --- dialog box / bgr --- */

#modalBackground {
	position: fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:900;
	background-color:#ffffff;
	display:none;
	opacity:0.60;
	filter:alpha(opacity=60)
}

#modalWindow {
	position:fixed;
	left:0;
	top:0;
	z-index:1000;
	/* background-color:#ffffff; */
	display:none;
	/* width:600px; */
	/* height:250px; */
	/* border: 1px solid blue; */
}


/* --- detailseite --- */

#detailseite {
	padding:30px 0 0 0;
}

#detailseite #bild {
	float:left;
	width:400px;
	height:250px;
	background:url(/img/loader.gif) no-repeat center 20px;
	text-align:center; 
	overflow:hidden;
}

#detailseite #bild {
	text-align:center;
}

#detailseite #galerie {
	float:left;
	width:400px;
	font:normal 10px verdana;
	line-height:20px;
	padding:15px 0 0 0;
}

#detailseite #galerie a {
	color:#517700;
	text-decoration:none;
}

#detailseite #galerie a:hover {
	text-decoration:underline;
}

#detailseite #galerie div.gimg {
	float:left; 
	width:35px; 
	height:35px; 
	overflow:hidden;	
	border:1px solid #cccccc;
	margin:0 10px 0 0;
}

#detailseite #galerie img { 
	width:35px; 
	height:35px;
	border:none;
}

/* 
#detailseite #galerie img {
	border:1px solid #cccccc;
	width:50px;
	height:50px;
	margin:0 10px 0 0;
}
 */
#detailseite #buyme {
	float:right;
	width:280px;
}

#detailseite h2 {	
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:30px 0 3px 0;
	letter-spacing:1px;
	text-transform:uppercase;
}

#buyme div.addtocart {
	background:url(/img/bgr_addtocart_multi.gif) no-repeat;
	height:42px;
}



#buyme div.addtocart_multi {
	background:url(/img/bgr_addtocart_multi.gif) no-repeat;
	height:42px;
}

#buyme div.addtocart_multi .menge {
	width:55px;
}

#buyme div.addtocart_multi .artikel {
	width:150px;
}

#buyme div.addtocart_multi .absenden {
	width:70px;
}

#buyme div.addtocart_multi .add {

}
/* 
#buyme div.preis {
	padding:10px 0 0 0;
	font:bold 12px arial;
	letter-spacing:1px;
	color:#ff7f00;
	text-align:right;
}
 */
 
#buyme div.addtocart .menge {
	/* padding:0 0 0 15px; */
	width:50px;
}

#buyme div.addtocart .artikel {
	width:155px;
	overflow:hidden;
}

#buyme div.addtocart .artikel div {
	padding:0 0 0 15px;
}

#buyme div.addtocart .absenden {
	width:50px;
}

#buyme div.preis {
	padding:10px 0 0 0;
	float:right;
	text-align:right;
	font:normal 10px verdana;
	color:#999999;
}
/*  
#buyme div.preis {
	padding:10px 0 0 0;
	font:bold 12px arial;
	letter-spacing:1px;
	color:#ff7f00;
	float:right;
	text-align:right;
}
 */
#buyme div.preis span.grundpreis {
	font:normal 10px verdana;
	color:#999999;
	letter-spacing:0px;
}

#buyme div.preis span.normalpreis {
	font:bold 12px arial;
	letter-spacing:1px;
	color:#ff7f00;
}

#buyme div.preis div.normalpreis2 {
	margin-top:5px;
}

#buyme div.preis div.normalpreis2 span {
	text-decoration:line-through;
	color:red;
}

#buyme div.preis div.normalpreis2 .nostrike {
	text-decoration:none;
	color:#999999;
}

#buyme div.preis span.normalpreis2 {
	text-decoration:line-through;
	color:red;
}

#buyme div.preis span.sonderpreis {
	font:bold 12px arial;
	letter-spacing:1px;
	color:#ff7f00;
}

#buyme div.artikelnummer {
	padding:10px 0 0 10px;
	font:bold 11px arial;
	letter-spacing:1px;
	color:#cccccc;
	float:left;
}

#buyme div.gocart {
	padding:20px 0 0 0;
	font:normal 10px verdana;
	color:#999999;
	text-align:right;
}

#buyme div.gocart a {
	color:#517700;
	text-decoration:none;
	margin-left:20px;
}

#buyme div.gocart a:hover {
	text-decoration:underline;
}

#buyme div.extra {
	padding:10px 0 0 0;
	font:normal 10px verdana;
	color:#999999;
	text-align:right;
	line-height:14px;
}

#produkttabelle {
	padding:20px 0 20px 0;
}

#produkttabelle table {
	width:100%;
}

#produkttabelle .hl {
	font:bold 10px verdana;
	color:#999999;
	border-bottom:none;
}

#produkttabelle td {
	padding:5px 30px 8px 0;
	border-bottom:1px solid #cccccc;
}

#produkttabelle .bestellnr {
	color:#999999;
}

#produkttabelle span.sonderpreis {
	color:red;
	text-decoration:line-through;
}

#produkttabelle .order {
	text-align:right;
	padding-right:0px;
}

#produkttabelle .order a {
	font:bold 10px verdana;
	letter-spacing:1px;
	color:#517700;
	text-decoration:none;
	padding:2px 0 2px 50px;
	background:url(/img/addtocart.gif) no-repeat;
}

#produkttabelle .order a:hover {
	text-decoration:underline;
}

#produkttabelle .order form {
	display:inline;
	margin:0;
	padding:0;
}

#produkttabelle .order input {
	font:normal 10px verdana;
	border:1px solid #cccccc;
	width:20px;
	margin-right:5px;
}

/* ############### */

.panebox {
	margin:0 0 40px 0;
	display:block;
}

.scroll-pane {
	width:200px;
	float:left;
	padding:0;
}

#paneNEU {
	height:160px;
	width:700px;
	padding:20px 0 0 0;
	display:block;
	overflow:hidden;
}

#paneNEU td div.p1 {
	width:190px;
	margin:0 15px 0 0;
}

#paneNEU td img.produkt {
	height:94px;
	width:152px;
	border:none;
}

a.jScrollArrowLeft {
	background: url(/img/scrollbarH_l.gif) no-repeat 0 0;
}

a.jScrollArrowRight {
	background: url(/img/scrollbarH_r.gif) no-repeat 0 0;
}

#kategorie01 h2 {
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:0 0 10px 0;
	letter-spacing:1px;
	text-transform:none;
}

#kategorie01 h3 {
	margin:0;
	padding:0 0 5px 0;
	font:bold 10px verdana;
	color:#cccccc;
	color:#517700;
	text-decoration:none;
}

#bestbox {
	float:right; 
	width:245px; 
	margin:25px 0 0 30px;
}

#bestseller {
	background:url(/img/linie_v.gif) repeat-y; 
	padding:0 0 0 30px;
}

#bestseller .p2 {
	margin:10px 0 10px 0;
}

#bestseller .p2 img {
	height:94px;
	width:152px;
	border:none;
}

#beschreibung {

}

#beschreibung p {
	text-align:justify; 
	line-height:170%;
}

table.techdata {
   padding:0;
   margin:10px 0 0 0;
}

table.techdata td.spec {
	vertical-align:top;
   padding:0 30px 10px 0;
   font-weight:bold;
}

table.techdata td.val {
	vertical-align:top;
   padding:0 0 10px 0;
}

table.techdata ul {
   margin:0 0 0 12px; 
   padding:0;
}

table.techdata li {
   padding:0 0 3px 0;
}

#kundenfotos {
 float:right;
 margin:20px 0 20px 40px;
 width:280px;
}

#kundenfotos .fotobox {
	background:url(/img/bgr_kundenfoto.gif) no-repeat; 
	width:280px;
	height:186px;
}

#kundenfotos .fotobox img {
	width:268px;
	margin:6px 0 0 6px;
}

#kundenfotos .boden {
	background:url(/img/bgr_kundenfoto.gif) no-repeat left bottom; 
	height:6px;
}

#kundenfotos .fotoinfo {
	text-align:right; 
	font:normal 10px verdana;
	color:#999999;
	padding:5px 0 0 0;
}

#kundenfotos .fotoinfo a {
	color:#999999;
	text-decoration:none;
}

h2 span.f {
	color:#ff7f00;
}

h2 span.n {
	color:green;
}

h2 span.u { }

#grtab {
	margin-top:20px;
}

#grtab td {
	padding:3px 10px;
}

#grtab .grhl{
	background-color:#e3e3e3; 
	text-align:center; 
	font-weight:bold;
}

#grtab .grhl2{
	background-color:#e3e3e3; 
	text-align:center;
}

#grtab .grc { 
	text-align:center;  
}

#grtab .grc2 { 
	text-align:center; 
	background-color:#efefef;  
}

#grtab td.sz { 	 
	font-weight:bold; 
}

.imgbox {}

.imgbox .oben {
	background:#e0e0e0 url(/img/imgboxo.gif) no-repeat; 
	height:5px;
}

.imgbox .oben div {
	background:url(/img/imgboxor.gif) no-repeat right top; 
	height:5px; 
	width:100%;
}

.imgbox .mitte {
	border-left:5px solid #e0e0e0; 
	border-right:5px solid #e0e0e0;
}

.imgbox .unten {
	background:#e0e0e0 url(/img/imgboxu.gif) no-repeat; 
	height:5px;
}

.imgbox .unten div {
	background:url(/img/imgboxur.gif) no-repeat right bottom; 
	height:5px; 
	width:100%;
}

.kundenstimme {
	text-align:justify; 
	font-style:italic; 
	line-height:170%; 
	font-size:12px;
}

#referenzen h2 {	
	font:bold 12px arial;
	color:#004080;
	margin:0;
	padding:20px 0 15px 0;
	letter-spacing:1px;
	text-transform:uppercase;
}

.refnav {
	text-align:right;
	padding:15px 0 20px 0;
}

.refnav a {
	font-weight:bold;
}

.sp {
	padding:10px 0 0 0;
	text-align:right;
	color:#999999;
}

.sp a {
	text-decoration:none;
	color:#999999;
}


#shoppingcart {
	margin-top:20px;
}

#shoppingcart td.tblhead {
	padding:0 0 10px 0;
	font-weight:bold;
}

#shoppingcart td.tblinfo {
	padding:0 0 20px 0;
	/* height:50px; */
	font-weight:bold;
	text-align:center;
	color:#ff7f00;
}

#shoppingcart td.tblrow {
	padding:0 0 10px 0;
}

#shoppingcart td.gutschein {
	padding:20px 0 10px 0;
}

#shoppingcart td.gutschein td {
	padding:0 15px 0 0;
}

#shoppingcart input.menge {
	font-size:11px;
	border:1px solid #cccccc;
	padding:2px;
}

#shoppingcart input.gutschein {
	font-size:11px;
	border:1px solid #cccccc;
	padding:2px;
}


#shoppingcart td.zwischensumme {
	padding:0 0 10px 0;
	font-weight:bold;
}


#shoppingcart td.versandkosten {
	padding:0 0 10px 0;
}

#shoppingcart td.bestellsumme {
	font-weight:bold;
}

#soon {
	float:right;
	width:280px;
}

#produktalert {
	width:251px;
	margin-right:10px;
	float:right;
}

#produktalert .top {
	background:url(/img/bgr_produktalert.gif) no-repeat;
}

#produktalert .bottom {
	background:url(/img/bgr_produktalert.gif) no-repeat bottom;
	height:10px;
}

#produktalert form {
	margin:0;
	padding:0;
}

#produktalert .feld {
	width:180px;
	font:normal 11px verdana;
	border:0px none;
}

#produktalert .absenden {
	border:0px none;
	background:none;
	margin:0px;
	padding:0px;
	font:bold 10px verdana;
	text-decoration:none;
	width:70px;
	display:block;
	color:#517700;
}

#produktalert .absenden:hover {
	text-decoration:underline;
	cursor:pointer;
}

.linkblock {
	padding:17px 0 0 5px
}
.linkblock div {
	padding:8px 0 0 0;
	font-weight:bold; 
	font-size:10px;
}
#newsL {
	float:left; 
	width:405px;
}

#newsR {
	float:right; 
	width:245px; 
	border-left:3px solid #cccccc;
}

#newsR ul {
	margin:0;
	padding:0 0 50px 0;
	list-style:none;
}

#newsR li {
	font:bold 10px verdana;
	padding:0 0 10px 0;
}

#newsL .Ntitle {
	font:bold 12px arial;
	padding:0 0 3px 0;
	color:#004080;
}

#newsL .Ntitle a {
	text-decoration:none;
	color:#004080;
}

#newsL .Ntitle a:hover {
	text-decoration:underline;
}

#newsL .Ndate {
	font:normal 9px verdana;
	padding:0 0 10px 0;
	color:#999999;
}

#newsL .Nintro {
	padding:0 0 30px 0;
	font:normal 12px arial;
	letter-spacing:1px;
	line-height:18px;
	text-align:justify;

}

#tooltip-favoriten {
	background:url(/img/bgr_favoriten.gif); 
	height:180px; 
	width:342px; 
}
 
.tooltip { 
    display:none;    
    z-index:999;
} 
 
#tabf td a {
	font:normal 10px verdana;
	color:#666666;
	text-decoration:none;
	border-bottom:1px dotted #666666;
}

#tabf td a:hover {
	text-decoration:none;
}

#tabf td {
	padding:0;
	margin:0;
	vertical-align:top;
}

#tabf td.icon {
	padding:0 10px 9px 0;

}

#tabf td.link {
	padding:2px 0 9px 0;
}

#neu {
	float:right; 
	margin:8px 0 0 0; 
	width:745px;"
}

#warenkorbinhalte {
	
}





#produkttabelle .noorder a.na {
	color:#787878;
	text-decoration:underline;
	padding:2px 0;
	background-image:none;
}
#produkttabelle .noorder {
	text-align:right;padding-right:0;
}


#legende {
	/* float:right; */
	margin-top:30px;
}

#legende td {
	padding:0 5px;
	vertical-align:top;
}

#legende img {
	margin-left:25px;
}


.lfs_single { /* Div bei SIngle Tpl unter Bestellbox  */
	text-align: right;
	margin: 10px 0 3px 0;
}















