H2                                         {margin: 0px;}
INPUT                                      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 0px;}
TEXTAREA                                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background-color: #FFFFFF; border: 0px;}
A.shoplink                                 {color: #FFA500; text-decoration: none; font-weight: bold;}
A.productLink                              {font-size: 15px; color: #707173; text-decoration: none;}
A.productLinkSmaller                       {font-size: 13px; color: #707173; text-decoration: none;}

A.defaultLink                              {font-size: 11px; color: #707173; text-decoration: underline; cursor: pointer;}
A.defaultLink:hover                        {font-size: 11px; color: #FFA500; text-decoration: underline; cursor: pointer;}

A.defaultLinkSmallGray                     {font-size: 10px; color: #AAAAAA; text-decoration: underline; cursor: pointer;}
A.defaultLinkSmallGray:hover               {color: #FFA500;}

.pulldown                                  {font-size: 12px; color: #000000; background-color: #F1F1F1; border: 0px; width: 60px;}
.pulldown236                               {font-size: 12px; color: #000000; background-color: #F1F1F1; border: 0px; width: 236px;}
.textfield                                 {font-size: 11px; color: #000000; background-color: #F1F1F1; border: 0px; padding: 3px; width: 230px;}
.textfield160                              {font-size: 11px; color: #000000; background-color: #F1F1F1; border: 0px; padding: 3px; width: 160px;}

div#main                                   {position: relative;}
div#leftprodleiste                         {position: absolute; top: 350px; left: 0px; width: 30px; height: 155px; background-color: #FECE00; cursor: pointer; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; z-index: 30;}
div#rightprodleiste                        {position: absolute; top: 350px; left: 770px; width: 30px; height: 155px; background-color: #FECE00; cursor: pointer; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; z-index: 30;}
div#prodleiste                             {position: absolute; top: 350px; left: 0px; width: 800px; height: 155px; overflow: hidden; z-index: 20;}
div#prodleiste div#leiste                  {position: relative; float: left; width: auto; height: 155px; margin: 0px; padding: 0px; z-index: 20; left: 800px;}
div#prodleiste div#leiste div#spacer       {float: left; width: 30px; height: 155px; background-color: #FECE00;}
div#prodleiste div#leiste div#cat          {position: relative; float: left; width: auto; height: 26px; margin: 0px; padding: 0px; margin-right: 8px; background-color: #FECE00;}
div#prodleiste div#leiste div#catlast      {position: relative; float: left; width: auto; height: 26px; margin: 0px; padding: 0px; background-color: #FECE00;}
div#prodleiste div#leiste div p#top        {position: relative; width: auto; height: 20px; margin: 0px; padding: 0px; padding: 3px; padding-left: 5px; color: #FFFFFF; font-weight: bold; overflow: hidden;}
div#prodleiste div#leiste div dl           {position: relative; float: left; width: 127px; height: 127px; margin: 0px; padding: 0px; margin-left: 3px; background-color: #FECE00;}
div#prodleiste div#leiste div dl.first     {margin-left: 0px;}
div#prodleiste div#leiste div dl dd        {clear: left; width: 127px; height: 41px; margin: 0px; padding: 0px; background-image: url(/content/images/produkte/verlauf.jpg); background-repeat: no-repeat;}
div#prodleiste div#leiste div dl dd a      {clear: left; width: 121px; height: 41px; margin: 0px; padding: 0px; color: #F08D1C; font-size: 10px; text-decoration: none; font-weight: bold; line-height: 14px;}
div#prodleiste div#leiste div dl dt        {clear: left; height: 85px; margin: 0px; padding: 0px;}
div#prodleiste div div img                 {}
div#bottomleiste                           {position: absolute; top: 502px; left: 30px; height: 3px; width: 740px; background-color: #FECE00;}
div#prodleiste .pLD                        {padding: 5px; padding-top: 2px;}
div#prodleiste div#leiste div dl dt.dP     {clear: left; height: 117px; margin: 0px; padding: 6px; padding-top: 3px; background-color: #FF9400;}
div#prodleiste div#leiste div dl dt.dP a   {font-size: 10px; text-decoration: none; line-height: 15px; font-weight: bold; color: #FFFFFF;}

table#prodcontent                          {width: 760px; margin: 20px; margin-top: 145px;}
.prodZutatenHeading                        {color: #FFA500; font-size: 11px; font-weight: bold;}

td#prodleft                                {min-height: 450px; height: 450px;}
td#prodspace                               {}
td#prodInnerLine                           {background-image: url(/images/pixel_black.gif); background-position: top center; background-repeat: repeat-y;}
td#prodright                               {min-height: 450px; height: 450px; padding-left: 10px;}

/* PRODUKTDETAILS */
.productSpacer                             {padding-top: 25px; padding-bottom: 25px;}
.productImage                              {min-height: 375px; height: 375px;}
.productTitle                              {font-size: 19px; color: #FFA500;}
.productWeight                             {font-size: 13px; color: #FFA500;}
.productDescription                        {font-size: 12px; color: #555555; line-height: 24px;}
.productZusammensetzungHeading             {font-size: 12px; color: #FFA500; line-height: 19px; margin-top: 30px;}
.productGeschmackHeading                   {font-size: 12px; color: #FFA500; line-height: 19px; margin-top: 30px;}
.productGeruchHeading                      {font-size: 12px; color: #FFA500; line-height: 19px; margin-top: 30px;}
.productZutatenHeading                     {font-size: 12px; color: #FFA500; line-height: 19px; margin-top: 30px;}
.productText                               {font-size: 12px; color: #555555; margin-top: 30px;}
.productZutaten                            {font-size: 12px; color: #707173; line-height: 19px;}
.productZutaten A                          {font-size: 12px; color: #707173; line-height: 19px;}

.nwTable                                   {border: 1px solid #555555; margin: 0px; padding: 0px; width: 180px; line-height: 12px;}
.nwHeading                                 {width: 120px; height: 20px; color: #555555; background-color: #D9DADB; font-size: 10px; border-bottom: 1px solid #555555; padding-left: 5px; padding-bottom: 2px; padding-top: 0px;}
.nwData                                    {width: 60px; height: 20px; color: #555555; font-size: 10px; border-left: 1px solid #555555; border-bottom: 1px solid #555555; padding-left: 10px;}
.nwDataLast                                {color: #707173; height: 20px; font-size: 10px; padding-left: 5px; padding-top: 4px;}

.smallGewicht                              {font-size: 10px; color: #999999;}
.preisGross                                {font-size: 12px; color: #555555;}

.priceMaster                               {position: relative; height: 120px; margin-left: 0px;}
.iconInCart                                {position: absolute; top: 540px; left: 695px; visibility: hidden;}
.prodPrice                                 {position: relative; top: 15px; width: 48px; height: 19px; text-align: right; line-height: 17px; color: #707173; font-weight: bold;}
.prodDetailPrice                           {position: relative; top: -25px; width: 48px; height: 19px; text-align: right; line-height: 17px; color: #707173; font-weight: bold;}
.prodVergleichspreisProdukt                {position: relative; padding-left: 0px; margin-bottom: 70px; top: 20px; font-size: 10px; color: #AAAAAA; line-height: 14px;}
.prodHinweisProdukt                        {position: relative; padding-left: 0px; margin-bottom: 20px; top: 30px; font-size: 10px; color: #AAAAAA; line-height: 14px;}
.prodGFProdukt                             {position: relative; padding-left: 0px; margin-bottom: 35px; top: 0px; font-size: 10px; color: #AAAAAA; line-height: 14px;}

.zutatenbeschreibung                       {font-size: 11px; line-height: 17px; padding: 10px; color: #555555; background-color: #FFFFFF; border: 1px solid #FFA500;}
.hiddenContent                             {font-size: 11px; line-height: 17px; padding: 10px; width: 500px; position: absolute; visibility: hidden;}

.messageStack                              {margin-left: 30px;}
.fliessText                                {font-size: 11px; color: #707173;}
.fliessTextMiddle                          {font-size: 13px; color: #707173;}
.fliessTextBig                             {font-size: 15px; color: #707173;}
.bgCounter                                 {width: 22px; height: 22px; background-image: url(/images/bg_number.gif); background-repeat: no-repeat;}
.numberCounterSingle                       {font-size: 11px; width: 15px; height: 22px; text-align: right; color: #FFFFFF; font-weight: bold; line-height: 18px;}
.numberCounterDual                         {font-size: 11px; width: 19px; height: 22px; text-align: right; color: #FFFFFF; font-weight: bold; line-height: 18px;}
.cartHeading                               {color: #FFA500; font-size: 10px; font-weight: bold;}

.linkmark                                  {background-image: url(/content/images/basic/linkmark.gif); background-position: left center; background-repeat: no-repeat; color: #000000; padding-left: 20px; text-decoration: none;}
a.linkmarkright                            {background-image: url(/content/images/basic/backmark.gif); background-position: left center; background-repeat: no-repeat; color: #000000; padding-left: 20px; text-decoration: none;}

a.textLink                                 {color: #000000; text-decoration: none;}
a.textLink:hover                           {color: #707173; text-decoration: none;}

#smallWarenkorb                            {border: 1px solid;}
#btnInCart                                 {cursor: pointer;}

#neueBewertung                             {position: relative; width: 340px; height: 260px; background-color: #FFFFFF; border: 1px solid #707173;}
#neueBewertung .headline                   {height: 25px; padding-left: 5px; background-color: #FF9400; color: #FFFFFF; font-weight: bold;}
#neueBewertung .zeile                      {height: 25px; padding-left: 5px; background-color: #F5F5F5; border-top: 1px solid #707173;}
#neueBewertung .textleft                   {height: 135px; padding-left: 5px; padding-top: 0px; border-top: 1px solid #707173;}
#neueBewertung .text                       {height: 135px; padding-left: 5px; padding-top: 2px; border-top: 1px solid #707173;}
#neueBewertung .button                     {height: 25px; padding-left: 5px; padding-top: 4px; border-top: 1px solid #707173;}
.ratingSpacer                              {height: 5px; width: 345px; border-bottom: 1px solid #CCCCCC; margin-bottom: 20px;}
.aktuelleBewertungen                       {padding-left: 5px; color: #FF9400; margin-bottom: 25px;}
.bewertungStars                            {height: 20px;}
.bewertungHeadline                         {height: 30px; color: #FF9400; font-weight: bold;}
.bewertungContent                          {margin-bottom: 15px;}

.moduleRow                                 {cursor: pointer; background: #FFF6EC;}
.moduleRowOver                             {cursor: pointer; background: #FFEEA8;}
.moduleRowSelected                         {cursor: pointer; background: #FFE0B5;}

#paymentFields INPUT                       {font-size: 11px; color: #000000; background-color: #F1F1F1; border: 0px; padding: 3px; width: 230px;}
.messageStack                              {margin-top: 20px; margin-bottom: 20px; margin-right: 30px; border: 3px solid #E76464;}
#addToCartOverlay                          {position: absolute; left: 210px; top: 0px;}

