﻿@charset "UTF-8";
@media screen,projection
{

/*Nicht anzeigen */
.disno{
	display:none;
}

/* Kein Suchbegriff gefunden */
#produkt_no_res {
	color:#fff;
	background-color:#848484;
	padding:10px;
	text-align: center;
	font-weight:bold;
	width:100%;
}

/* weitere Produkte */
.moreItem{
	display:block;
	margin:5px 0px;
	font-size:1em;
}

/* Linksbündig, 100% breite */
#result{ text-align: left; width:100%; }


/* Link nicht unterstrichen */
#result a {
	color: #039; text-decoration:none;
}

#result td {
	border: 1px solid #ececec;
	padding-left: 3px;
	vertical-align:middle;
}


#result th{
	background-color: #f4f4f4;
	border: 1px solid #ececec;
	padding: 8px 0;
}

#result td a{
	color:#333;
	display: block;
	padding: 5px 0;
	height: 100%;
}

#result td a:hover {
	background-color: #f5f5f5;
}

.willkommen{
	background-color:#F4F4F4;
	border: 1px #ddd solid;
	padding:10px 10px;
	margin:15px;
}

.herstellerGroup{
	color: #000;
	font-weight: bold;
	text-align: center;
	background-color: #e3e2e2 !important;
}

.jahr {
	font-size: 10px;
}

/* Produkt-Liste */
#productList{ 
	border-spacing: 0; 
	width:100%;
}

.TBzeile {
	border: 1px solid #eaeaea;
	border-right: 2px solid #d0d0d0;
	border-bottom: 2px solid #d0d0d0;
	padding: 5px;
	margin: 5px 0;
	width: 100%;
}

* html .TBzeile{
	margin: 10px 0;
}

/* Bild */
.productImg{
	text-align: center;
	width: 120px;
	padding: 0 3px;
}

.productImg a {
	color: #333 !important;
	text-decoration:none !important;
}

/* Beschreibung */
.productDescr table{ width: 100%; }

.productDescr table td{ padding: 2px; }

.productDescr{
	text-align: left;
	vertical-align: 50%;
	padding: 0 5px;
	border-right: 1px solid #eaeaea;
	border-left: 1px solid #eaeaea;
}

/* Preis */
.produktPreis table.preis{
	width: 100%;
	background-color: #fff;
	color: #000;
}

.produktPreis{
	width: 150px;
	text-align: center;
	padding: 5px 5px;
}

span.alterPreis{ text-decoration: line-through; }

span.groesser, span.groesser *{ font-size: 16px !important; }

span.neuerPreis{ font-weight: bold; color: red; }

span.preisDaten{ white-space: nowrap; }

table.alterPreis{
	display: inline;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

table.alterPreis td{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
	border-spacing: 0;
}

table.preis td{ 
	hite-space: nowrap;
	font-size: 12px;
	font-weight: bold;
}

td.alterPreis{
	font-size: 14px;
	text-align: right;
	font-weight: normal;
	text-decoration: line-through;
}

td.neuerPreis{
	font-size: 14px;
	color: red;
	text-align: right;
	font-weight: bold;
}

/* Produkt-Details */
#proddetails {
	float:left;
	width: 100%;
	height:auto;
}

.PDzeile {
	border: 1px solid #eaeaea;
	border-right: 2px solid #d0d0d0;
	border-bottom: 2px solid #d0d0d0;
	padding: 5px;
	margin: 5px 0;
	width: 100%;
}

* html .PDzeile{
	margin: 10px 0;
}

#PD_top table td{
	vertical-align:top;
	text-align:left;
	padding-bottom: 2px;
	padding-right: 5px;
}

#PD_footer {
	text-align:right;
	display:block;
	float:none;
	width:100%;
}

.PD_vote {
	border: 1px solid #eaeaea;
	border-right: 2px solid #d0d0d0;
	border-bottom: 2px solid #d0d0d0;
	padding: 5px;
	margin: 5px 0;
	width: 100%;
}

* html .PD_vote{
	margin: 10px 0;
}

.kurztipp {
	width: auto;
	border: 1px solid #d0d0d0;
	padding-left: 10px;
	text-align:left;
	margin-right: 5px;
	padding-bottom: 5px;
}

.kurztipp li {
	list-style-image: url(/images/next.gif);
}

legend {
	padding-left: 3px;
	margin: 3px 0;
	color: #000;
}

}
