@CHARSET "UTF-8";

div#headline
{
	height:150px;
}

h1
{
	padding:0 0 10px 0;
	margin-top:10px;
	font-variant:small-caps;
	font-weight:normal;
	color:rgb(210,172,103);
	letter-spacing:0.13em;
	text-align:center;
	font-size:200%;
}

h3
{	
	font-variant:small-caps;
	font-weight:normal;
	font-size:200%;
	color:rgb(210,172,103);
	margin-top:10px;
	
}

div.suche_beide,
div.suche_beide form,
div.suche_links,
div.suche_rechts,
div.suche_rechts li.suchbegriffe input.text,
div.suche_links input.text,
div.suche_links select
{
	width: 215px;
}

div.suche_links
{
	float:left;
}

div.suche_rechts
{
	float:right;
}

div.suche_beide,
div.suche_beide li.button
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

div.suche_beide form
{
	text-align: left;
}

div#whole_content > div.suche_rechts,
div#whole_content > div.suche_links
{
	width: auto;
}

div.suche_ergebnisse
{
	clear:both;
}

ul.suche_formular
{
	padding: 0;
	margin: 0;
	font-variant: small-caps;
}

ul.suche_formular span.euro
{
	margin:0 0 0 5px;
	font-size:120%;
}

li.suchbegriffe input
{
	width: 98%;
}

input
{
	font-variant:normal;
}

li textarea, li input, li select
{
	margin-top:5px;
}

li.produktkennzeichen ul input
{
	margin-top:0px;
	margin-bottom:2px;
}

ul.suche_formular li
{
	clear:both;
	padding: 0;
	margin: 0 0 20px 0;
	overflow: auto;
}

ul.suche_produktkennzeichen
{
	padding: 10px 0 0 10px;
	margin: 0;
}

ul.suche_produktkennzeichen li
{
	padding: 0 0 2px 0;
	margin: 0;
}

ul.suche_produktkennzeichen input
{
	padding: 0;
	margin: 0 7px 0 0;
}

div.von
{
	float:left;
}

div.bis
{
	float:right;
	text-align:right;
}

table.suchergebnis
{
	width:100%;
	font-variant:small-caps;
	margin-top:30px;
}

table.suchergebnis th
{
	font-size:120%;
}

table.suchergebnis th.name,
table.suchergebnis td.name
{
	text-align:left;
	width:50%;
}

table.suchergebnis th.preis,
table.suchergebnis td.preis
{
	text-align:right;
	width:15%;
}

table.suchergebnis th.preis
{
	text-align:center;
	width:30%;
}


table.suchergebnis th.einheit,
table.suchergebnis td.einheit
{
	text-align:left;
	width:15%;
}

table.suchergebnis td.einheit
{
	padding-left:5px;
}

table.suchergebnis th.indenkorb,
table.suchergebnis td.indenkorb
{
	text-align:center;
	width:20%;
}

tr.kategorie td
{
	color:rgb(210,172,103);
	padding-top:2em;
	font-size: 110%;
	font-weight: bold;
}

tr.gruppe td
{
	color:rgb(210,172,103);
	padding-top:1em;
}

div.suche_keine_ergebnisse
{
	text-align:center;
}

