td                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px; padding: 0px; margin:0px; }
body               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11 px}
hr                 { height:1px; color:#CBEAFF;}


.MenuHeader2   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color:#FFFFFF; font-weight: bold; background-image: url(img/bg_menuheader.gif); line-height: 28px}
.MenuHeaderTop { background-color:#9ED4EF;}
.LoginTest     { font-size: 8pt;}
.Button        { border:1px #ADE0FF solid; background-color:#FFFFFF; color:#FF0000; font-family: Arial, Helvetica, sans-serif; cursor:pointer;}




.PageText          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #000000}
.PageText:link     { text-decoration: underline;color: #E2007A;}
.PageText:visited  { text-decoration: underline;color: #E2007A;}
.PageText:hover    { text-decoration: none;color: #E2007A;}
.PageTextP         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #DE007B}

.MenuSubHeader         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; line-height: 16px}
.MenuText              { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; line-height: normal }
.MenuText:link         { text-decoration: underline;color: #FFFFFF;}
.MenuText:visited      { text-decoration: underline;color: #FFFFFF;}
.MenuText:hover        { text-decoration: none;color: #FFFA00;}
.PageTextSmall         { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #000000 ; line-height: 14px}
.PageTextSmall:link    { text-decoration: underline;color: #000000;}
.PageTextSmall:visited {text-decoration: underline;color: #000000;}
.PageTextSmall:hover{ text-decoration: none;color: #E2007A;}
.PageSubTitle      { font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; background-color: #FEF992; color: #E2007A}
.PageSubTitleSmall { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #E2007A }

.PageLinkB         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #E2007A; line-height: 22px}
.PageLinkB:link    { text-decoration: underline;color: #E2007A;}
.PageLinkB:visited { text-decoration: underline;color: #E2007A;}
.PageLinkB:hover   { text-decoration: none;color: #E2007A;}
.PageTextTitle     { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #000000 ; line-height: 20px}
.PagePriceNormal   { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #E2007A}
.PagePriceActie    { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color:#FF0000;}

.TableLine         { background-color: #000000}
.TableText         { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#E3F3FB}
.TableHeader       { font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#99D5F0; font-weight: bold}


.Question          { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold}

/****************************************************************************************************************************************/

.BackgroundTable   {width:100%; border-collapse: collapse; vertical-alignment:top;}
.ShadowTable       {width:773px; border-collapse: collapse; vertical-alignment:top;}
.TopTable          {width:773px; border-collapse: collapse; vertical-alignment:top; height:50px;}
.PageTable         {width:773px; border-collapse: collapse; vertical-alignment:top; background-color:#FFFFFF;}


/* Columns total width must be 759 */
.LeftPageColumn          {width:155px; border-collapse: collapse; vertical-alignment:top; background-color: #F0FAFF;}
.CenterPageColumn        {width:445px; border-collapse: collapse; vertical-alignment:top;}
.RightPageColomn         {width:156px; border-collapse: collapse; vertical-alignment:top; background-color: #F0FAFF;}

/* width must be equal to .CenterPageColumn.width */
.NavigationTable         {width:445; border-collapse: collapse; vertical-alignment:top; background-color:#FFFFFF;}
.ContentTable            {width:445; border-collapse: collapse; vertical-alignment:top; background-color:#FFFFFF;}

.menu                    {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none}

.SideBorder              {background-color:#CBEAFF; width:1px}
.HorizontalBorder        {background-color:#CBEAFF; height:1px}

.MenuShoppingCartTable   {border-collapse: collapse; vertical-alignment:top;}
.MenuShoppingCartHeader  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#000000; border:1px solid #5EA2E9}
.MenuShoppingCartRow     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; border:1px solid #B2D2E8}
.HTMLButton              {font-size: 10px; color:#FF0000; height: 15px; padding-right: 5px; vertical-align:middle; border: 1px solid #ADE0FF; background-color:#FFFFFF;}
 
.Input                   {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px #A6ABAE solid;}


.ProductTopTable           {width:445px; border-left: 1px solid #5EA2E9; border-right: 1px solid #5EA2E9; border-bottom: 1px solid #5EA2E9; font-size:11px; vertical-align:top;}
.ProductContentTableOLD    {width:445px; font-size:11px; vertical-align:top; border: 1px solid #EFEFEF;}

.PageTitle                 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; text-decoration:none; color:#000000;}
.PageTitle:hover           {text-decoration:underline;}

.TableBorderColor2         {background-color:#EFEFEF;}


.Header2                   {font-size: 12px; font-weight:bold; color:#000000; text-decoration:none;}
.Header2:hover             {text-decoration:underline;}


.CartHeader                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:right; color:#000000; background-color: #EFF9FF; font-weight: bold; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px;}
.CartText                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:right; color:#000000; background-color: #FFFFFF; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px;}
.CartText2                 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align:right; color:#000000; background-color: #F7F7F7; padding-top:3px; padding-bottom:3px; padding-left:7px; padding-right:7px;}

.PageLinkBig               { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#003258; font-weight:bold;}
.PageLinkBig:link          { text-decoration: underline;}
.PageLinkBig:visited       { text-decoration: underline;}
.PageLinkBig:hover         { text-decoration: none;}

.ProductFeatureList        { list-style-image: url('img/ico_bullet_groot.gif'); margin-top:0px;}
.ProductFeatureListSmall   { list-style-image: url('img/ico_bullet.gif'); margin-left:16px; margin-top:7px; margin-bottom:5px;}
.ErrorMessage              { font-weight:bold; color:red; text-align:center;}

.supportheader             { font-size: 12px; font-weight:bold; }


.ScreenShotTable           {border:1px solid #B2D2E8; background-color:#FFFFFF;}

/***********************************************************************************************************************/
.FooterTable               {width:773px; border-collapse: collapse; vertical-alignment:top; background-image: url(img/bg_header_dark.jpg); color:#7EB0E1;}
.FooterText                {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#CBEAFF;}
.FooterText:hover          {text-decoration:underline;}
.TopText                   {text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1F3679;}
.TopText:hover             {text-decoration:underline;}

.TopMenuTable              {width:773px; border-collapse: collapse; vertical-alignment:top; background-image: url(img/bg_header_dark.jpg); height:22px}
.TopMenuItemActive         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; vertical-align:middle; text-decoration:none; background-image: url(img/mnu_active.jpg);}
.TopMenuItemActive:hover   {text-decoration:underline;}
.TopMenuItem               {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFFFFF; vertical-align:middle; text-decoration:none; padding-top:2px;}
.TopMenuItem:hover         {text-decoration:underline;}

.MenuHeader                {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#1646B5; font-weight: bold; height:19px; background-image: url(img/bg_header_light.jpg);}

/* Common Link Styles */
.PageLink                  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#1646B5;}
.PageLink:link             { text-decoration: underline;}
.PageLink:visited          { text-decoration: underline;}
.PageLink:hover            { text-decoration: none;}
.PageLink10                { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#1646B5;}
.PageLink10:link           { text-decoration: underline;}
.PageLink10:visited        { text-decoration: underline;}
.PageLink10:hover          { text-decoration: none;}

.ContentHeader             {font-size:12px; font-weight:bold; color:#1646B5; height:19px; vertical-align:middle; padding-left:7px; margin:0px; background-image: url(img/bg_header_lighter.jpg);}
.ProductContentTableHeader {width:445px; font-size:11px; vertical-align:top;}
.ProductContentTable       {width:445px; font-size:11px; vertical-align:top; border: 1px solid #CBEAFF;}

.KruimelSpoorHeader        {background-image: url(img/bg_header_lighter.jpg); height:19px; font-size: 10px; color:#1646B5; vertical-align:middle; padding-left:7px; text-decoration:none; text-transform:capitalize;}
.KruimelSpoor              {font-size: 10px; color:#1646B5; text-decoration:underline; text-transform:capitalize;}
.KruimelSpoor:hover        {text-decoration:none;}

/* Category overview*/
.CategoryTableRowLeft      {border-bottom:1px solid #CBEAFF; width:224px; border-right:1px solid #CBEAFF; padding:7px;}
.CategoryTableRowRight     {border-bottom:1px solid #CBEAFF; width:223px; padding:7px;}

.ContentTitle              {font-size:12px; font-weight:bold; color:#00195C; }
.ContentTitle:link         {text-decoration:none;}
.ContentTitle:visited      {text-decoration:none;}
.ContentTitle:hover        {text-decoration:underline;}

/* Product info */
.ProductTitle              {font-family: Arial, Helvetica, sans-serif; font-size:18px; padding-left:7px; padding-top:7px; margin-bottom:3px;}
.ProductPrice              {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold;}
.ProductButton             {width:98px; height:27px; background-image: url(img/btn.jpg); color:#1646B5; cursor:pointer; margin-right:7px; margin-bottom:3px;}
.ProductButtonlink         {text-decoration:none; color:#1646B5; position:relative; top:-1px;}
.ProductButtonlink:hover   {text-decoration:underline;}

.ProductMenuHeader         {font-size:12px; font-weight:bold; color:#1646B5; height:19px; vertical-align:middle; padding-left:7px; margin:0px;}
.ProductMenuHeader:link    {text-decoration:none;}
.ProductMenuHeader:visited {text-decoration:none;}
.ProductMenuHeader:hover   {text-decoration:underline;}
.ProductMenuProducts       {font-size: 10px; color:#1646B5; text-decoration:none;}
.ProductMenuProducts:hover {text-decoration:underline;}
.ProductDetailsTable       {background-color:#CBEAFF;}
.ProductDetailsTableText   {background-color:#FFFFFF; padding:2px, 5px, 2px, 5px;}