/* LINK */
a     {color:#262b90; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; }
a img {border:none}
/*
a:hover img {width:26px; heigth:26px; border:1px solid black;}
*/

/* BODY */
body {font-family : Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; margin-left: 0px; background-color: #ffaffd; /*roze*/ background-image: none; /* url {bijv. url{"images/bg_witzwart.png"} }, none, inherit */
      background-repeat: repeat; /*repeat, repeat-x, repeat-y, no-repeat, inherit */
      background-attachment: fixed;     /*scroll, fixed, inherit */
      background-position: 0 0;  /* <percentage>, <lengte>, {left|centre|right|top|center|bottom}, inherit */ }
div  {font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-repeat: no-repeat; background-attachment: fixed; background-position: 0 0; /*position: inherit; */ /* static, relative, absolute, fixed, inherit */ background-color: #ffaffd; /*roze*/ }

/* 
div#topblock {top: 0px; left:  10px; height: 40px; position: fixed;    background-color:#ffffff}
div#toptekst {top: 0px; left: 150px; height: 40px; position: absolute; background-color:#ffffff; color: #262b90; }
div#toptekst H1 {color:#262b90; background-color:#ffff00; font-family : Verdana, Arial, Helvetica, sans-serif; }
*/
div#links {background-attachment: scroll;	position: absolute; height: 1500px;	margin: 0; top: 0px; bottom: 0px;	left: 0px; width: 170px;	margin-left: 0px; font-size: 10px; background-color: #ffaffd; /* paars */	}
div#image {top: 0px; left: 0px;	bottom: 0px; position: relative; margin-left: 20px; margin-top: 5px; background-color:#ffaffd; /*roze*/ }
/*
div#menu {font-size: 8px;	top: 0px;	left: 0px; width: 170px; height: 700px; border: 0px none; border-width: 0px; padding: 0px; margin: 0px; position: relative; }
*/

/* instellingen voor generiek hoofdmenu via iframe op alle overige paginas */
/* LET OP: HEIGHT + WIDTH VAN IFRAMEMENU MOET (ONGEVEER) GELIJK ZIJN AAN INSTELLINGEN VAN DIV-MENU !!! */
/*         IFRAME-HEIGHT = MENU-HEIGHT - 20, IFRAME-WIDTH = MENU-WIDTH - 4                             */
iframe#IFramemenu    {font-family: Verdana, Arial, Helvetica, sans-serif; font: 8px; margin-left: 2px; width: 170px; height: 915px; }	
div#menu table       {border: 0px none; padding: 0px; margin: 0px; }
div#links a          {color:#ffffcc;}
div#adresklein       {color:#262b90; /*blauw*/ position: relative; top: 0px; left: 0px; width: 170px; margin-left: 5px; background-position: 0 0; font: 9px; font-family : Verdana, Arial, Helvetica, sans-serif; }
div#midden           {color:#cccccc; top: 0px; left: 0px; margin-left: 175px; position: relative; background-color: #ffffff; margin-right: 0px;	margin-bottom: 0px; background-position: 0 0; font-family : Verdana, Arial, Helvetica, sans-serif; font: 12px; }
div#inhoudsopgave    {color:#262b90; top: 0px; left: 0px; margin-left: 0px;   position: relative; background-color:#ffaffd; /* roze */ font-size: 10px; font: verdana, helvetica, sans-serif; }
div#inhoudsopgave a  {color:#ccffff; }
div#maintext         {color:#000000; background-color:#ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
                      top: 0px; left: 0px; position: relative; margin-top: 0px;	margin-right: 5px;	margin-left: 5px;	margin-bottom: 0px; }
div#specs       {color:#000000;  background-color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }

div#maintext H1 {color:#ff0000; /*#a90729;*/ /*rood*/  font-family : Verdana, Arial, Helvetica, sans-serif;  font-size: 20px; }
div#maintext H2 {color:#ff0000 /*rood*/                font-family : Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; }
div#maintext H3 {color:#a90729 /*rood*/                font-family : Verdana, Arial, Helvetica, sans-serif;  font-size: 12px; }

div#maintext p  {color:#000000; /*#262b90;*/ /*blue*/ }
div#blader      {color:#ffffcc; 	background-color: #ffffff;  /*wit*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }

div#footer      {color:#ffffcc;   background-color:#ffaffd;   font-family : Verdana, Arial, Helvetica, sans-serif;   font-size: 8px; position: relative; top: 0px; left: 0px; margin-left: 0px;  margin-right: 0px; }
div#footer a    {color:#000000;    /*#ffffcc;*/ }

/*
div#rechts {position: absolute; top: 80px; right: 20px; width: 75px; border: 1px solid black; background-color: #ffffcc; font-family : Verdana, Arial, Helvetica, sans-serif; font: 9px; color:#ffccff; }
div#rechts a img{width: 30px; height: 20px; }
div#rechtstekst {position: absolute; top: 400px; right: 20px; width: 75px; border: 1px solid black; background-color: #ffff00; font-family : Verdana, Arial, Helvetica, sans-serif; font: 9px; font-weight: bold; color:#ffa500; text-align: center; }
*/

/********* menu coding *****************/

/* menu-instellingen ter vervanging van iframe in index-html */

div#indexmenu {width: 160px; margin-left: 5px; position:relative; margin-top: 15px; }

/* menu-instellingen voor index + overige paginas */

div#menu { height: 935px; width: 166px; background: #a90729; /*siterood*/ position: relative; top: 0px; margin-left: 2px; color: #000000;/*black*/ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; }
div#menu ul         {list-style: none; margin: 0;padding: 0;width: 166px; margin-left:0px; }
div#menu ul li      {list-style: none; width: 166px; margin: 0; padding: 0; margin-left: 0px; overflow: hidden; }
div#menu ul li ul li{list-style: none; width: 166px; margin-left: 0px; padding: 0; overflow: hidden; }
div#menu a, div#menu h2, div#menu h3 {font-size: 10px; font-family : Verdana, Arial, Helvetica, sans-serif; display: block; border-width: 0px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 0px 0px; }
/* tbv opmaak komt <li a> voor h2 en h3 te staan */
div#menu li a       {color: #000000; /* black */ background: #ffffff; /* white */    text-decoration: none; }
/* tbv opmaak komt <li a:hover> voor h2 en h3 te staan */
div#menu li a:hover {color: #ff0000; /* red */   background: #ffffff; /* white */    font-weight: bold; }
div#menu h2 a       {color: #ffffff; /* wit */   background: #a90729; /* siterood */ text-transform: uppercase; padding-left: 0px; width: 100%; }
div#menu h2 a:hover {color: #ffaffd; /* paars */ background: #a90729; /* siterood */ font-weight: bold; margin-left: 0px; }
div#menu h3 a       {color: #ffffff; /* wit */   background: #000000; /* black */    padding: 0px 0px; left: 0px; margin-left: 0px; padding-left: 0px; width: 100%; }
div#menu h3 a:hover {color: #ffaffd; /* paars */ background: #000000; /* black */    font-weight: bold; margin-left: 0px; }
div#menu li a       {margin-left: 0px; position:relative; }
div#menu li a:hover {margin-left: 0px; }

/* CONSUMENTEN PRODUCTEN SCHEMA */
div#consprod_am       {background: #ffffff; /* wit */   background-color: #ffffff; /*wit*/ }
div#consprod_am table {border:2px solid black; border-color: #0000ff; /*blauw*/ width: 450; vertical-align: top; }
div#consprod_am table h1 {color: #ff0000; /*rood*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}
div#consprod_am table h2 {color: #262b90; /*blauw*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}                         
div#consprod_am table h3 {color: #262b90; /*donkerblauw*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}         
div#consprod_am table h4 {color: #000000; /*zwart*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight: bold;}         
div#consprod_ko       {background: #ffffff; /* wit */   background-color: #ffffff; /*wit*/ }
div#consprod_ko table {border:2px solid black; border-color: #27b218; /*green*/  width: 450; vertical-align: top; }
div#consprod_ko table h1 {color: #ff0000; /*rood*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
div#consprod_ko table h2 {color: #27b218; /*green*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }                         
div#consprod_ko table h3 {color: #27b218; /*donkergroen*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_ko table h4 {color: #000000; /*zwart*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_ko1       {background: #ffffff; /* wit */  background-color: #ffffff; /*wit*/ }
div#consprod_ko1 table {border:2px solid black; border-color: #a90729; /*donkerrood*/ width: 450; vertical-align: top; }
div#consprod_ko1 table h1 {color: #ff0000; /*rood*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
div#consprod_ko1 table h2 {color: #a90729; /*donkerrood*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }                         
div#consprod_ko1 table h3 {color: #a90729; /*donkerrood*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_ko1 table h4 {color: #000000; /*zwart*/      font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_vo        {background: #ffffff; /* wit */  background-color: #ffffff; /*wit*/ }
div#consprod_vo table {border:2px solid black; border-color: #ffaffd; /*paars*/ width: 450; vertical-align: top; }
div#consprod_vo table h1 {color: #ff0000; /*rood*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
div#consprod_vo table h2 {color: #ffaffd; /*paars*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }                         
div#consprod_vo table h3 {color: #ffaffd; /*paars*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_vo table h4 {color: #000000; /*zwart*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_cg        {background: #ffffff; /* wit */  background-color: #ffffff; /*wit*/ }
div#consprod_cg table {border:2px solid black; border-color: #ffa500; /*oranje*/ width: 450; vertical-align: top; }
div#consprod_cg table h1 {color: #ff0000; /*rood*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
div#consprod_cg table h2 {color: #ffa500; /*oranje*/      font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }                         
div#consprod_cg table h3 {color: #ffa500; /*oranje*/      font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_cg table h4 {color: #000000; /*zwart*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_hg        {background: #ffffff; /* wit */  background-color: #ffffff; /*wit*/ }
div#consprod_hg table {border:2px solid black; border-color: #000080; /*navy*/   width: 450; vertical-align: top; }
div#consprod_hg table h1 {color: #ff0000; /*rood*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }
div#consprod_hg table h2 {color: #000080; /*navy*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }                         
div#consprod_hg table h3 {color: #000080; /*navy*/        font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
div#consprod_hg table h4 {color: #000000; /*zwart*/       font-family : Verdana, Arial, Helvetica, sans-serif; font-size:16px; }         
                                         
/* KOPREGELS */

h1 {color:#ffff00; /*geel*/  font-family : Verdana, Arial, Helvetica, sans-serif; font-size:20px; }
h2 {color:#0000ff; /*blauw*/ font-family : Verdana, Arial, Helvetica, sans-serif;	font-size:16px; }
h3 {color:#0000ff;           font-family : Verdana, Arial, Helvetica, sans-serif;	font-size:12px; }
h4 {color:#00ff00;           font-family : Verdana, Arial, Helvetica, sans-serif;	font-size:10px; }
h5 {color:#00ff00;           font-family : Verdana, Arial, Helvetica, sans-serif;	font-size:8px;  }
p:first-letter{font-size: 150%; font-weight: bold; }
p>strong {color:#6600ff;}

/* FORMULIEREN */
td.button   {text-align: right; padding-right: 46px; }
.oblige     {font-family:	Arial, Helvetica, sans-serif;	color: #a90729; text-decoration: none; font-weight: bold; }
.formbutton {color: #ffffcc; background-color:	#a90729; border-color: #f8f8e5;	border-style: solid; border-width: 1px;	}

/* TABLES */
table,td {vertical-align:top; border: 0px;}        
div#maintext td  { border:0px; border-spacing: 0px;  }
div#footer   td  { border:0px; border-spacing: 0px;  }
div#specs table  {vertical-align:top; border:1px solid black; border-style: solid; empty-cells: show; border-collapse: separate; border-spacing: 1px; }
div#specs td     {vertical-align:top; border:1px solid black; border-style: solid; empty-cells: show; border-collapse: separate; border-spacing: 1px; }

tr    {vertical-align: top; }	
td p  {font-weight:    bold; }
th    {font-weight: bold; color: #ffffff; background-color: #000000; }
/* inverse in table-header mn productspecficaties om taal-verschil weer te geven. */
th p  {font-weight: bold; color: #ffffff; background-color: #a2f4fe; }


/* LISTS */

ol      { margin-left:25px; padding-left:5px; list-style:none; list-style-image: none; list-style-type: decimal; list-style-position: outside; }
ul      { margin-left:5px;  padding-left:1em; list-style:none; list-style-type: disc;  list-style-position: outside; }

/* ul ul {display:none;}   
   ul li:hover > ul {display:block;}
*/
li {color:#000000; background-color:#ffffff; font-family : Verdana, Arial, Helvetica, sans-serif; }
li a:link, li a:visited, li a:active {text-decoration:none; background-color:#96f; }
/* li a:hover {background-color:#dfd5f4 } */


/* CLASSES */
div#maintext p.h1 {color: #ff0000; /*rood*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold;}
div#maintext p.h2 {color: #ff0000; /*rood*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}                         
div#maintext p.h3 {color: #000000; /*rood*/ font-family : Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}         

.onder  { text-decoration: underline }
.boven  { text-decoration: overline }
.door   { text-decoration: line-through }
.spatie { letter-spacing: 0.1em; word-spacing: 0.5em; }
.wit    { white-space: pre }

/* Classes voor letterkleuren in combinatie met <p> */
.acai              {color: #3cf8fc; }  /*lichtlichtblauw: acai-labels in nieuws pagina */
.aloevera          {color: #ff7225; }  /* oranje: aloe vera-labels in nieuws-pagina */
.ashwagandha       {color: #d0c1ff; }  /* lichtpaars: Ashwagandha-labels in nieuws-pagina */
.damiana           {color: #0b079f; }  /* blauw: damiana-labels in nieuws-pagina */
.echinacea         {color: #ab159e; }  /* donkerpaars: Echinacea/Echinacea-labels in nieuws-pagina */
.ginkgobiloba      {color: #6ae6fe; }  /* lichtblauw: ginkgo biloba-labels in nieuws pagina */
.ginseng           {color: #a90729; }  /* {site-}rood ginseng-labels in nieuws pagina */
.groenethee        {color: #808000; }  /* groene thee/green tea-labels in nieuws pagina */
.guarana           {color: #221cfe; }  /* middelblauw guarana/guarana-labels in nieuws pagina */
.moerasspirea      {color: #ff99cc; }  /* roze moerasspirea/meadowsweet-labels in nieuws pagina */
.paardenbloem      {color: #993300; }  /* paardenbloem/dandelion-labels in nieuws-pagina */
.rhodiola          {color: #3cd8fc; }  /* lichtdonkerblauw: rhodiola/roseroot-labels in nieuws pagina */
.sarsaparilla      {color: #008000; }  /* sarsaparilla/sarsaparilla-labels in nieuws-pagina */
.syberischeginseng {color: #a90729; }  /* rood syberische/siberian ginseng/eleuthorococcus-labels in nieuws pagina */
.vogelnest         {color: #a90729; }  /* donkerrood: vogelnestjes-labels in nieuws-pagina */
.withania          {color: #ab159e; }  /* donkerpaars: Echinacea-/withania-labels in nieuws-pagina */
.wolfberry         {color: #27b218; }  /* wolfberry-labels in nieuws-pagina */ 
.yohimbe           {color: #008080; }  /* yohimbe-labels in nieuws-pagina */
.zoethout          {color: #ff9900; }  /* zoethout/licorice-labels in nieuws-pagina */

/* overige kleuren */
.aqua            {color: #00ffff; }
.black           {color: #000000; }
.blauw           {color: #0000ff; }  /* maca-labels in nieuws-pagina */
.bruin           {color: #b94e15; }
.donkerblauw     {color: #262b90; }
.donkergroen     {color: #27b218; } 
.donkerrood      {color: #a90729; }  /* siterood benseng.nl */
.geel            {color: #ffff00; }
.gray            {color: #808080; }
.green           {color: #27b218; }    
.lichtachtblauw  {color: #a2f4fe; }  /* achtergrond-siteblauw benseng.com was #9bebea, nw=#a2f4fe*/
.lichtgeel       {color: #ffffcc; }
.navy            {color: #000080; }
.oranje          {color: #ffa500; }  
.paars           {color: #ffaffd; }  /* paarsroze-achtergrondkleur website */
.rood            {color: #ff0000; }  /* ginseng-labels in nieuws-pagina */
.white           {color: #ffffff; }
.zwart           {color: #000000; }

/* menu-kleuren */
.siterood        {color: #a90729; }  /* rood kopregels benseng.nl */
.siteblauw       {color: #001c4b; }  /* logo-donkerblauw kopregels benseng.com */
.commenublauw    {color: #1756b9; }  /* blauw in hoofdmenu benseng.com */
.menuh2          {color: #ffffff;  /* wit */ 
                  background: #a90729;     /* siterood */ 
                 }

/* EINDE */