BODY                     {background: #FFFFFF; color: #000000; margin: 0px;}
FORM                     {display: inline;}
TD                       {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
TEXTAREA                 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; width: 100%;}
CHECKBOX                 {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
INPUT                    {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
RADIO                    {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
SELECT                   {font-family: Tahoma, Arial, sans-serif; font-size: 11px;}
sub                      {font-size: 0.6em;}

.contentTD               {padding-left: 6px;}

SPAN.spanHighlight       {background: #F27F24; border: #555555 1px solid; padding-left: 2px; padding-bottom: 1px;}

DIV                      {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; border: #555555 0px solid;}

DIV.divMaster            {position: relative; margin-top: 17px; width: 943px; min-height: 100%; z-index: 0;}
DIV.divFooter            {position: relative; margin-top: 17px; width: 943px; height: 36px; clear: both;}

DIV.divWarenkorb         {float:        left; margin-top:  0px; width: 200px; height: 110px; z-index: 1;}
DIV.divLogo              {float:       right; margin-top:  0px; width: 733px; height: 126px; z-index: 1;}
DIV.divNavigation        {position: relative; margin-top:  0px; width: 440px; height:  20px; z-index: 1; top: 91px; left: -50px;}

DIV.divLeftCol           {float:        left; left:  0px; width: 200px; margin-top:  10px; margin-left:  0px; z-index: -1;}
DIV.divRightCol          {float:       right; left:  0px; width: 160px; margin-top:  -5px; margin-left: 10px; z-index: -1; margin-right: 2px;}
DIV.divCenterCol         {position: relative; left: 10px; width: 555px; margin-top: 100px; margin-left: 12px; z-index:  1;}

DIV.startPage1           {position: relative; top:  0px; left:  0px; margin-left:  0px; margin-top:  0px; margin-right:  0px; width: 555px; height: 210px;}
DIV.startPage2           {position: relative; top: 15px; left:  0px; margin-left:  0px; margin-top:  0px; margin-right:  0px; width: 555px; height: 160px;}
DIV.startPage3           {position: relative; top: 30px; left:  0px; margin-left:  0px; margin-top:  0px; margin-right:  0px; width: 555px; height: 238px; margin-bottom: 12px;}

DIV.announcementPopup    {position: absolute; top: 245px; left:  12px; margin-left:  0px; margin-top:  0px; margin-right:  0px; width: 555px; margin-bottom: 12px;}

DIV.teaserTPimage        {position: relative; top: -17px; left: -82px; width: 50px; height: 50px;}
DIV.teaserTPtext         {position: relative; top: -50px; left: 0px; width: 140px; height: 85px; margin-bottom: -60px;}

DIV.divCartLogin         {position: relative; top: -4px; left: 10px; width: 142px; height: 30px; font-size: 10px;}
DIV.divCartProducts      {position: relative; top:  8px; left: 10px; width: 180px; height: 13px; font-size: 11px;}
DIV.divCartSummary       {position: relative; top: 12px; left: 10px; width: 180px; height: 13px; font-size: 11px;}
DIV.divCartButton        {position: relative; top: 25px; left: 38px; width: 125px; height: 30px; font-size: 11px;}

TR.headerInfo            {background: #00FF00;}
TD.headerInfo            {font-family: Tahoma, Arial, sans-serif; font-size: 12px; background: #00FF00; color: #FFFFFF; font-weight: bold;  text-align: center;}
TR.subBar                {background: #F4F7FD;}
TD.subBar                {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000;}

A                        {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; text-decoration: none;}
A:hover                  {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; text-decoration: none;}
A.ProductNew             {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #3A587C; font-weight: bold; text-decoration: none;}
A.ProductNew:hover       {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold; text-decoration: none;}
A.headerNavigation       {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #3A587C;}
A.headerNavigation:hover {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #D40032;}
A.mainNavigation         {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}
A.mainNavigation:hover   {font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #D40032; font-weight: bold; text-decoration: none}
A.infoBoxHeading         {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
A.infoBoxHeading:hover   {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
A.smallText              {font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: none;}
A.smallText:hover        {font-family: Tahoma, Arial, sans-serif; font-size: 10px; text-decoration: underline;}
A.pageResults            {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #000000;}
A.pageResults:hover      {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #D40032;}

.infoBoxHeading          {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}
.infoBoxHeader           {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #3A587C; font-weight: bold;}
.infoBoxContents         {font-family: Tahoma, Arial, sans-serif; font-size: 11px; background: #FFFFFF;}
.infoBoxContentsCo2      {background: #F8F8F9; font-family: Tahoma, Arial, sans-serif; font-size: 10px;}
.infoBoxNotice           {background: #FF8E90;}
.infoBoxNoticeContents   {background: #FFE6E6; font-family: Tahoma, Arial, sans-serif; font-size: 10px;}
.infoBox                 {font-family: Tahoma, Arial, sans-serif; font-size: 10px; background-image: url(/images/infobox/bg_blue.gif);}
.blankBox                {}
.blankBoxContents        {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #3A587C;}
.orangeBoxLight          {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: normal; background-image: url(/images/infobox/bg_orange_light.gif);}
.orangeBoxListing        {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold; background-image: url(/images/infobox/bg_orange.gif);}
.orangeBoxContents       {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #3A587C;}
.orangeBox               {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: normal; background-image: url(/images/infobox/bg_orange.gif);}
.main                    {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 1.3;}
.mainHinweis             {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 1.5; background: #D40032; font-weight: bold;}
.header                  {font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}
.headerNavigation        {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #3A587C;}
.boxText                 {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
.errorBox                {font-family: Tahoma, Arial, sans-serif; font-size: 10px; background: #FFB3B5; font-weight: bold;}
.productsNotifications   {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.smallCounts             {font-family: Tahoma, Arial, sans-serif; font-size: 09px; color: #AAAAAA;}
.greetUser               {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}
.ItemsInCartHeader       {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
.ItemsInCart             {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #000000;}
.anmeldungsfeld          {font-family: Tahoma, Arial, sans-serif; font-size: 11px; width: 200px}
.smallText               {font-family: Tahoma, Arial, sans-serif; font-size: 10px;}
.pageHeading             {font-family: Tahoma, Arial, sans-serif; font-size: 17px; font-weight: bold; color: #3A587C;}
.subHeading              {font-family: Tahoma, Arial, sans-serif; font-size: 14px; font-weight: bold; color: #7A7A7A;}
.category_desc           {font-family: Tahoma, Arial, sans-serif; font-size: 11px; line-height: 1.5;}
.customerID              {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.moduleRow               {}
.moduleRowOver           {background-color: #FFE6B8; cursor: pointer; cursor: hand;}
.moduleRowSelected       {background-color: #FFD88D;}
.messageBox              {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold;}
.messageStackSuccess     {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold;}
.messageStackWarning     {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold;}
.messageStackError       {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold;}
.productOldPrice         {font-family: Tahoma, Arial, sans-serif; color: #000000; font-size: 08px;}
.productOldPriceBox      {font-family: Tahoma, Arial, sans-serif; color: #D40032; font-size: 11px;}
.productOldPriceSpecials {font-family: Tahoma, Arial, sans-serif; color: #000000; font-size: 10px; font-weight: bold;}
.productSpecialPrice     {font-family: Tahoma, Arial, sans-serif; color: #D40032; font-size: 11px;}
.productSpecialPriceBig  {font-family: Tahoma, Arial, sans-serif; color: #D40032; font-size: 12px;}
.stockWarning            {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #D40032;}
.markProductOutOfStock   {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #D40032; font-weight: bold;}
.inputRequirement        {font-family: Tahoma, Arial, sans-serif; font-size: 10px; color: #999999; }
.deliveryAddress         {font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #3A587C; font-weight: bold; text-decoration: none;}
.headerError             {font-family: Tahoma, Arial, sans-serif; font-size: 12px; background: #FF0000; color: #FFFFFF; font-weight : bold; text-align : center;}
.productListing          {}
.productListing-heading  {font-family: Tahoma, Arial, sans-serif; font-size: 10px; background: #B6B7CB; color: #FFFFFF; font-weight: bold;}
.productListing-data     {font-family: Tahoma, Arial, sans-serif; font-size: 10px;}
.accountCategory         {font-family: Tahoma, Arial, sans-serif; font-size: 13px; color: #AABBDD;}
.fieldKey                {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.fieldValue              {font-family: Tahoma, Arial, sans-serif; font-size: 12px;}
.tableHeading            {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.formAreaTitle           {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold;}
.errorText               {font-family: Tahoma, Arial, sans-serif; color: #FF0000;}
.pricesavings            {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; font-family: serif;}
.pricesavingstext        {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight: bold; font-family: serif;}
.faqNavFrame             {border: solid #FFE6B8 1px;}
.faqHeading              {font-family: Tahoma, Arial, sans-serif; font-size: 13px; font-weight:   bold; color: #3A587C;}
.faqThema                {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight:   bold; color: #C04349;}
.faqRubrikActive         {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:   bold; color: #000000;}
.faqDateAdded            {font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #999999;}
.faqCommentText          {font-family: Tahoma, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #999999;}
.faqSearchResult         {font-family: Tahoma, Arial, sans-serif; font-size: 11px; font-weight:   bold; color: #3A587C;}
.faqCommentThemaText     {font-family: Tahoma, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #555555;}

.prodSpecialImage        {background-color: #FFFFFF; border: solid #3A587C 1px; margin-bottom: 5px;}
.prodListImageBox        {background-color: #FFFFFF; border: solid #FDF7EC 1px;}

.gbComment               {font-family: Tahoma, Arial, sans-serif; font-size: 11px; color: #888888;}
/* ROUND CORNERS */
.roundedTop                         {display: block;}
.roundedBottom                      {display: block;}
.roundedTop *                       {display: block; height: 1px; overflow: hidden; background: #FDF7EC; line-height: 1px; font-size: 1px;}
.roundedBottom *                    {display: block; height: 1px; overflow: hidden; background: #FDF7EC; line-height: 1px; font-size: 1px;}
.roundedLine1                       {margin: 0 5px;}
.roundedLine2                       {margin: 0 3px;}
.roundedLine3                       {margin: 0 2px;}
.roundedLine4                       {margin: 0 1px; height: 2px;}


