body
{
  background-color: #FDFBBD;
  color: #000000;
  font-family: Arial, Helvetica;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
}

table
{
  border-collapse:collapse;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
  padding: 0px;
}

table.tabelleaussen
{
  border: #E67B47 2px solid;
}

table.menu_links
{
  background-color:#E67B47;
}

table.test
{
  background-color:#E67B47;
}

tr.test
{
  background-color:#E67BFF;
}

table.haupt
{ 
  margin-top: 8px;
  margin-left:0px;
  margin-right: 0px;
  margin-bottom:0px;
}

form
{
  margin: 0px;
  padding: 0px;
}

table.kasten
{
  background-color: #F3984A;
  border: #E67B47 1px solid;
  padding: 0pt;
}

table.kasten2
{  
  border-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
  padding: 0pt;
}


table.werbung
{
  background-color: #FCCB79;
  border-top: #F3984A 1px solid;
  border-bottom: #F3984A 1px solid;
  height: 41px;
}

table.warenkorbscript
{
  background-color: #F8E1A5;
}

tr.warenkorbscript
{
  background-color: #E67B47;
}

td
{
  padding:0px;
  margin-top:0px;
  margin-left:0px;
  margin-right:0px;
  margin-bottom:0px;
}

td.logo
{
  background-color: #E67B47;
  margin-top: 0mm;
  margin-bottom: 0mm;
}

td.gruppenelement
{
  color: #000000;
  font-size: 10pt;
  font-weight: 500;
  margin-top: 0mm;
  margin-bottom: 0mm;
}

td.ing_name
{
  color: #000000;
  font-size: 8pt;
  font-weight: 600;
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding-right: 5px;
  padding-left: 5px;
}

td.ing_amount
{
  color: #000000;
  font-size: 8pt;
  font-weight: 500;
  margin-top: 0mm;
  margin-bottom: 0mm;
  text-align: right;
}

td.domain
{
  background-color: #E67B47;
  padding-top: 5px;
}

p.domaintext
{
  background-color: #E67B47;
  color: #FCCB79;
  font-size:10pt;
  font-weight: 600;
  text-align: left;
  margin-top: -5px;
}

td.hotline
{
  background-color: #E67B47;
  color: #FDFBBD;
  font-size:14pt;
  font-weight: 700;
  text-align: left;
  margin-top: 0mm;
  margin-bottom: 0mm;
  text-decoration: none;
  padding-left: 54px;
}

td.hotlinetextoben
{
  background-color: #E67B47;
  color: #FCCB79;
  font-size:10pt;
  font-weight: 600;
  text-align: left;
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding-left: 54px;
  padding-top:  8px;
}

td.hotlinetextunten
{
  background-color: #E67B47;
  color: #FCCB79;
  font-size:10pt;
  font-weight: 600;
  text-align: left;
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding-left: 54px;
  padding-bottom:  9px;
}


td.obenlink
{
  background-color: #F3984A;
  color: #000000;
  font-weight: 500;
  margin-top: 0mm;
  margin-bottom: 0mm;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-left: 2pt;
  padding-right: 3pt;
}

td.menu
{
  background-color: #FCCB79;
  color: #000000;
  font-size:9pt;
  font-weight: 500;
  padding-right: 0px;
  text-decoration : none;
  line-height: 15pt;
  text-align: left;
}

td.menufirst
{
  background-color: #FCCB79;
  color: #000000;
  width:170px;
  padding-left: 14pt;
  font-size:14pt;
  font-weight: 500;
  text-align:left;
}

td.produkt
{
  color: #000000;
  font-size:10pt;
  font-weight: 600;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 2pt;
  line-height: 15pt;
  text-align:left;
}

td.formueberschrift
{
  color: #000000;
  font-size:10pt;
  font-weight: 600;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 2pt;
  line-height: 15pt;
  text-align:left;
}

td.formtext
{
  color: #000000;
  font-size:10pt;
  font-weight: 500;
  padding-right: 2px;
  vertical-align: middle;
}

td.produktnummer
{
  color: #000000;
  font-size:10pt;
  font-weight: 600;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 2pt;
  line-height: 15pt;
  text-align:right;
}

td.produktbild
{
  width:130px;
  vertical-align:middle;
  text-align:center;
}

td.produkttext
{
  background-color: #F8E1A5;
  padding-top:  2px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom:  2px;
  font-size:8pt;
  font-weight: 500;
}

td.menge
{
  padding-top: 0pt;
  padding-left: 2pt;
  line-height: 16pt;
  font-size: 10pt;
  font-weight: 600;
}

td.preis
{
  font-size: 12pt;
  font-weight: 800;
  text-align:center;
  vertical-align: middle;
}


td.preistext
{  
  font-size: 10pt;
  color: #E67B47;
  font-weight: 600;
  text-align:center;
}

td.preisoben
{  
  font-size: 10pt;
  font-weight: 600;
  text-align:center;
}

td.preisgross
{
  background-color: #E67B47;
  color: #FDFBBD;
  font-size: 15pt;
  font-weight: 600;
  text-align:center;
}

td.post
{
  width: 160px;
  margin-top: 0mm;
  margin-bottom: 0mm;
}

td.werbezeile
{
height: 39px;
padding-top:5px;
padding-left:3px;
padding-right:3px;

}

td.menulink
{
  border-right: #E67B47 1px solid;
  border-top: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
  background-color: #FCCB79;
  color: #000000;
  font-size:9pt;
  font-weight: 500;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 0pt;
  line-height: 17pt;
  text-align:left;
}

td.menuheader
{
  border-right: #E67B47 1px solid;
  border-top: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
  background-color: #E67B47;
  color: #FFFFFF;
  font-size:9pt;
  font-weight: 600;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 0pt;
  line-height: 17pt;
  text-align:left;
}

td.menuspace
{
  background-color: #FDFBBD;
  border-width:0px;
  color: #000000;
  font-size:8pt;
  font-weight: 500;
  padding-left: 7pt;
}



td.warenkorb
{
  background-color: #FCCB79;
  color: #000000;
  font-size:9pt;
  font-weight: 500;
  text-decoration : none;
  line-height: 15pt;
  text-align: left;
}


select.variantentext
{
  font-size:8pt;
  font-weight: 500;
  width: 120px;
}

a.warenkorb
{
  background-color: #FCCB79;
  color: #000000;
  font-size:9pt;
  font-weight: 500;
  line-height: 15pt;
  text-align: left;
}

a.warenkorb:hover
{
  text-decoration:none;
}

a.internlink
{
  color: #000000;
  font-weight: 500;
  font-size: 10pt;
}

a.internlink:hover
{
  text-decoration:none;
}


td.ziele
{
  color: #000000;
  font-size:9pt;
  font-weight: 600;
  text-decoration : none;
  text-align: center;
  vertical-align: middle;
}


.menulinkover
{
  background-color: #E67B47;
  color: #FDFBBD;
  border: #E67B47 1px solid;
  font-size:9pt;
  font-weight: 500;
  padding-left: 7pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 0pt;
  line-height: 17pt;
  text-align:left;
  text-decoration: none;
}


.bild
{ border-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
}

.rand
{ 
  border: #E67B47 1px solid;
} 
.neu
{ 
  color: #FDFBBD;
  font-size:10pt;
  font-weight: 600;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 0pt;
  line-height: 15pt;
  }

.menuaktiv 
{
  font-size:9pt; 
  color: #000000; 
  text-decoration:none;
}

.menuaktiv:hover
{
  color: #FDFBBD;
}


.menulinkaktiv 
{
   color: #000000; 
   text-decoration: none;
}

.menulinkaktiv:hover 
{
   color: #FDFBBD; 
   text-decoration: none;
}

.youarehere
{
  font-weight: 600;
  font-size: 9pt;
  color: black;
  margin-bottom: 10px;
}

.youarehereprefix
{
  font-weight: 500;
  font-size: 9pt;
  color: black;
}

h1
{
  font-weight: 600;
  font-size: 18pt;
  color: #000000;
}

h2
{
  font-weight: 600;
  font-size: 14pt;
  color: #000000;
}

h3
{
  font-weight: 600;
  font-size: 12pt;
  color: #000000;
}

p.text
{
  font-weight: 500;
  font-size: 10pt;
  color: #000000;
}

td.text
{
  font-weight: 500;
  font-size: 10pt;
  color: #000000;
}

p.text1
{
  font-weight: 600;
  font-size: 10pt;
  color: #000000;
  text-align:center;
}

div.ssltext
{
  font-weight: 500;
  font-size: 10pt;
  color: #FF0000;
}

ul.text
{
  font-weight: 500;
  font-size: 10pt;
  color: #000000;
}

p.agbtext
{
  font-weight: 500;
  font-size: 10pt;
  color: #000000;
  padding-left:20px;
}


p.detailinfo
{
  font-weight: 600;
  font-size: 8pt;
  color: #000000;
}

a.produktlink
{
  font-weight: 600;
  font-size: 11pt;
  color: #000000;
}

a.produktlink:hover
{
  font-weight: 600;
  font-size: 11pt;
  color: #000000;
  text-decoration: none; 
}

a.stlink
{
  background-color: #E67B47;
  color: #FCCB79;
  font-size:10pt;
  font-weight: 600;
  text-align: left;
  margin-top: 0mm;
  margin-bottom: 0mm;
  text-decoration: none; 
}

a.stlink:hover
{
  text-decoration: none; 
}

a.stlink:visited
{
  color: #FCCB79; 
}

font.preisunten
{  
  font-size: 8pt;
  font-weight: 500;
  text-align:center;
}

font.artnr 
{
  font-weight: 500;
  font-size: 8pt;
  color: #000000;
}

font.arttext 
{
  font-weight: 500;
  font-size: 8pt;
  color: #000000;
}

font.preisuvp
{  
  font-size: 8pt;
  font-weight: 600;
  text-align:center;
}

font.preisuvpbetrag
{  
  font-size: 10pt;
  font-weight: 600;
  text-align:center;
}


a:visited 
{
  color: #000000;
}


.menutest {background-color: #FCCB79; color: #000000; font-size:14pt; font-weight: 500; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:hover {background-color: #FCCB79; color: #FDFBBD; font-size:14pt; font-weight: 500; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:active {background-color: #FCCB79; color: #FDFBBD; font-size:14pt; font-weight: 500; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:visited {background-color: #FCCB79; color: #000000; font-size:14pt; font-weight: 500; padding-right: 2pt; text-decoration : none; text-align: right;}

.menualink       {color: #000000; text-decoration:none;}
.menualink:hover {color: #FDFBBD; text-decoration:none;}

.domainlink
{
  color: #FDFBBD; 
  font-size:30pt;
  font-weight: 800;
  text-align: left;
  text-decoration:none;
}

a.domainlink:visited 
{
  color: #FDFBBD; 
}

.summary
{
  width:100%;
  text-align:center;
}


/* Anfang Warenkorb */

div.Korb {
	margin:0 5px 5px 130px;
	padding:5px;
	font-size:10pt;
	font-weight:400;
}

* html div.Korb {  /* nur fuer Internet Explorer */
	margin-left:130px;
	width: 637px;  	
	padding:5px;	
	font-size:10pt;
	font-weight:400;
}

table.wk {
	color:black;
	background-color:#F8E1A5;
	border:none;
	width:100%;
	margin:10px 0;
}

td.ue1 {
	font-size:10pt;
	font-weight:600;
	line-height:15pt;
	padding:5px;
}

td.ue2 {
  	font-size:8pt;
  	font-weight:400;
	padding:5px;
	text-align:center;
}

td.ue3 {
	font-size:10pt;
	font-weight:400;
	line-height:15pt;
	padding:5px;
}

input.symbol {
	width:11px; 
	height:11px; 
}

td.wka {
	font-size:10pt;
	font-weight:500;
 	vertical-align:middle;
 	text-align:center;
}

td.wki {
	font-size:10pt;
	font-weight:500;
 	vertical-align:middle;
}

td.wki1 {
	font-size:10pt;
	font-weight:500;
	text-align:right;
	padding:0 5px;
}

td.wki2 {
	font-size:10pt;
	font-weight:500;
	text-align:center;
	padding:5px;
}

td.wks {
	font-size:10pt;
	font-weight: 500;
	font-style:italic;
	text-align:right;
	padding:5px;
}

form.right {
	text-align:right;
}

table.wk2 {
	color:black;
	background-color:#F8E1A5;
	border:none;
	width:65%;
	margin:10px auto;
}

td.con1 { 
	font-size:10pt;
	font-weight:500;
	text-align:right;
	padding:0 5px;
}

td.con1r {  
	font-size:10pt;
	font-weight:600;
	text-align:right;
	padding:0 5px;
	color:#C42407;
	background-color:#F8E1A5;
}

td.con2 {  
	font-size:10pt;
	font-weight:600;
	padding:0 5px;
}

td.con2r {  
	font-size:10pt;
	font-weight:600;
	padding:0 5px;
	color:#C42407;
	background-color:#F8E1A5;
}

td.con3 {
	font-size:10pt;
	font-weight:500;
}

td.con4 {
	font-size:10pt;
	font-weight:500;
	padding:0 5px;
}

div.buttons {
	text-align:center;
	margin:10px auto;
}

td.fortsetzen {
 text-align:left;
 font-size:10pt;
 font-weight:600;
}
  
/* Ende Warenkorb */

/* Anfang Kassenformular */

table.wk1 {
	color:black;
	background-color:#F8E1A5;
	border:none;
	width:100%;	
}

table.ueform1 {
	width:100%;
	background-color:#E67B47;
	border:none;
	font-size:10pt;
	font-weight: 600;
}

td.form1 {
	font-size:10pt;
	font-weight:600;
	text-align:right;
	padding:0 5px;
}

td.form2 {  
	font-size:10pt;
	font-weight:500;
	text-align:right;
	padding:0 5px;
}

td.form3 {
	font-size:10pt;
	font-weight:600;
	padding:0 5px;
}

td.form4 {
	font-size:8pt;
	font-weight:500;
	padding:0 5px;
}

td.form5 {
	font-size:10pt;
	font-weight:500;
	padding:0 5px;
}

td.form6 {
	font-size:10pt;
	font-weight:500;
	padding:0 5px;
	text-align:center;
}

/* Ende Kassenformular */


/* Anfang Filialen */

table#standorte {
  border:none;
  text-align: center;
  margin:0 auto 10 auto;
  font-size:8pt;
}

* html table#standorte {
  margin: -10 auto 10 auto ;   /* Nur IE Abstand verringern */
}

html:not([dummy]) table#standorte {
  margin: 15 auto 10 auto ;   /* Nur FF Abstand erhöhen */
}

table#standorte tr td {
  text-align: center;
  padding:7 15;
  width: 75px;
}

a.name {
  color:black;
  background-color:#FDFBBD;
  text-decoration: none;
}

.noborder { border: none; }

/* Ende Filialen */