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-right: #E67B47 2px solid;
  border-left: #E67B47 2px solid;
  border-bottom: #E67B47 2px solid;
  border-top: #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-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-top: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 0pt;
}

table.kasten2
{  
  border-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-bottom: #E67B47 1px solid;
  padding-left: 0pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  padding-right: 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: 550;
  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;
  vertical-align: left;
  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-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-top: #E67B47 1px solid;
  border-bottom: #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-top: #E67B47 1px solid;
  border-right: #E67B47 1px solid;
  border-left: #E67B47 1px solid;
  border-bottom: #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: bold;
  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;
}

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: 550; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:hover {background-color: #FCCB79; color: #FDFBBD; font-size:14pt; font-weight: 550; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:active {background-color: #FCCB79; color: #FDFBBD; font-size:14pt; font-weight: 550; padding-right: 2pt; text-decoration : none; text-align: right;}
.menutest:visited {background-color: #FCCB79; color: #000000; font-size:14pt; font-weight: 550; 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;
}


