/* allgemein */
body,p,b, h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,i { 
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    COLOR: #000000;
    FONT-SIZE: 9px;
}
input { 
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 9px;
    color: #000000;
}
ul,ol,li { 
	  LINE-HEIGHT: 12px; 
}
body { 
	  margin-top: 0px;
	  margin-bottom: 0px; 
}
h1 {
    FONT-SIZE: 6px;
}
h2 {
    FONT-SIZE: 7px;
}
h3 {
    FONT-SIZE: 9px;
}
h4 {
    FONT-SIZE: 11px;
}
h5 {
    FONT-SIZE: 15px;
}
h6 {
    FONT-SIZE: 17px;
}
ul {
    MARGIN-TOP: 1px;
    MARGIN-BOTTOM: 1px
}
pre { 
	  FONT-FAMILY: Courier New,Courier; 
	  font-size: 9px; 
	  color:#000000;
}
a
{
    TEXT-DECORATION: none;
}
a:link
{
    COLOR: #000000;
}
a:visited
{
    COLOR: #000000;
}
a:active
{
    COLOR: #000000;
}
a:hover
{
    COLOR: #000000;
}

/* Schriften */
.rotnormalA
{ 
	  COLOR: #A94C02;
}
.rotfettA
{ 
	  COLOR: #A94C02;
    FONT-WEIGHT: bold;
}
.rotnormalB
{ 
	  COLOR: #A94C02;
    FONT-SIZE: 12px;
}
.rotfettB
{ 
	  COLOR: #A94C02;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
}
.rotnormalC
{ 
	  COLOR: #A94C02;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
}

/* Formular StoreLocation */
.inputstoreloc 
{ 
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 9px;
    color: #000000;
    background-color:#FFFFFF;
    border-style:solid;
    border-width:thin;
    border-color: #FFFFFF;
    border-right: #FFFFFF thin solid;
    border-left: #FFFFFF thin solid;
    border-top: #FFFFFF thin solid;
    border-bottom: #FFFFFF thin solid;
    width:111px;
}
.orange_bold
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #F5892E;
}
.text_edit 
{
  FONT-SIZE: 11px;
}
.inputnameprod
{ 
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 11px;
    color: #000000;
    background-color:#FFFFFF;
    border: 1px solid #F5892E;
    width:300px;
}
.textnameprod
{ 
    FONT-FAMILY: verdana,arial,helvetica,sans-serif;
    FONT-SIZE: 11px;
    color: #000000;
    background-color:#FFFFFF;
    border: 1px solid #F5892E;
    width:300px;
    height:100px;
}

.sortiment {
  font-size:11px;
  font-weight: bold;
  color: #F5892E;
  border: 1px solid #F5892E;
  background-color: #fff;
}
.naehrwerte {
  border-collapse:collapse
}
.naehrwerte td {
  padding: 2px 5px;
  border: 1px solid grey;
}
.naehrwerte td.noborder {
  border: 0;
}

  .naehrtwertlayer { 
	  width: 860px;
	  background-color: #FFF;
	  min-height: 625px;
	}
	* html b\ody .naehrtwertlayer {
    height: 650px;
  }
	.naehrtwertlayer h2 {
	  color: #F5892E;
    font-size: 16px;
    font-family:arial, helvetica;
    margin: 0;
    padding: 0;
    font-weight: bold;
	} 
	.naehrtwertlayer #content { 
	  margin: 25px;
	  text-align: center;
	}
	.naehrwerte {
    border-collapse:collapse;
    color: #000000;
    font-size: 10px;
    font-family:arial, helvetica;
  }
  .naehrwerte th {
    padding: 2px 3px;
    font-weight: bold;
    font-size: 10px;
    vertical-align: bottom;
  }
  .naehrwerte td {
    padding: 2px 4px;
    font-size: 9px;
    border: 1px solid grey;
  }
  .naehrwerte tr.dunkel {
    background-color: #FDF4C7;
  }
  .naehrwerte tr.hell {
    background-color: #FFF;
  }
  .naehrwerte td.noborder {
    border: 0;
  }
  .naehrwerte .headline {
    color: #F5892E;
    font-weight: bold;
    font-size: 11px;
  }
  .naehrtwertlayer .backToCategory {
    text-align: right;
    margin: 25px 0;
  }
  .naehrwerte td.footer {
    padding: 15px 0;
  }
#talerlayer {
  position: absolute; 
  top: 103px; 
  left: 0px; 
  z-index: 110;
  height: 470px;
  width: 870px;
}
#talerteaser {
  position: absolute; 
  top: 365px; 
  left: 622px; 
  z-index: 98;
  height: 210px;
  width: 290px;
}