/* // (c) 2012 v-lines.nl */
/* // (v) 4.02 20120803 */

/*
kleurschema (nog aanpassen)
*/


*                       {margin: 0; padding: 0;}
html, body              {height: 100%}
html                    {overflow-y: scroll;}

body                    {background: #f6f6f6; color: #3d3d3d; font-family: verdana,helvetica,arial; font-size: 8pt; margin: 0;}

a:link                  {color: #000000; text-decoration: underline;}
a:visited               {color: #000000; text-decoration: underline;}
a:active                {color: #000000; text-decoration: underline;}
a:hover                 {color: #fd0000; text-decoration: underline;}

table                   {border: none; border-collapse: collapse;}   

/* pagina header */
h1, .h1                 {color: #333333; font-family: helvetica,arial; font-size: 18pt; font-weight: Bold; margin-bottom: 2px; padding: 5px 0 10px 0;}
h1 a:link               {color: #333333; text-decoration: none;}
h1 a:visited            {color: #333333; text-decoration: none;}
h1 a:active             {color: #333333; text-decoration: none;}
h1 a:hover              {color: #fd0000; text-decoration: none;}
/* tussentitel */
h2                      {color: #333333; font-family: helvetica,arial; font-size: 18pt; font-weight: Bold; margin-bottom: -10px; padding: 5px 0 15px 0;}
h2 a:link               {color: #333333; text-decoration: none;}
h2 a:visited            {color: #333333; text-decoration: none;}
h2 a:active             {color: #333333; text-decoration: none;}
h2 a:hover              {color: #fd0000; text-decoration: none;}
/* lijstweergaves */
h3                      {color: #333333; font-family: helvetica,arial; font-size: 11pt; font-weight: Bold; margin-bottom: 2px; padding: 0px 0 0px 0;}
h3 a:link               {color: #333333; text-decoration: none;}
h3 a:visited            {color: #333333; text-decoration: none;}
h3 a:active             {color: #333333; text-decoration: none;}
h3 a:hover              {color: #fd0000; text-decoration: none;}
/* in blog en links */
h4                      {color: #333333; font-family: helvetica,arial; font-size: 12pt; font-weight: Bold; margin-bottom: 2px; padding: 5px 0 10px 0;}
/* footer */
h5                      {color: #333333; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Bold; margin-bottom: 2px; padding: 5px 0 10px 0;}
/* rechterkolom */
h6, .h6                 {color: #fd0000; font-family: helvetica, arial; font-size: 18px; font-weight: Bold; margin-bottom: 2px; padding: 5px 0 10px 0;}

div,td,p,ol,ul,li       {color: #3d3d3d; font-family: verdana,helvetica,arial; font-size: 8pt;}

ul                      {list-style:none; margin:0; padding:0;}

/* STANDAARD CLASSES */
.brood                  {color: #3d3d3d; font-family: verdana,helvetica,arial; font-size: 8pt;}

.nav                    {color: #919191; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}
.nav a:link             {color: #919191; text-decoration: none;}
.nav a:visited          {color: #919191; text-decoration: none;}
.nav a:active           {color: #919191; text-decoration: none;}
.nav a:hover            {color: #919191; text-decoration: underline;}

.zichtb                 {color: #009900; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}
.zichtb a:link          {color: #009900; text-decoration: underline;}
.zichtb a:visited       {color: #009900; text-decoration: underline;}
.zichtb a:active        {color: #009900; text-decoration: underline;}
.zichtb a:hover         {color: #009900; text-decoration: underline;}

.verbor                 {color: #919191; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}
.verbor a:link          {color: #919191; text-decoration: underline;}
.verbor a:visited       {color: #919191; text-decoration: underline;}
.verbor a:active        {color: #919191; text-decoration: underline;}
.verbor a:hover         {color: #919191; text-decoration: underline;}

.verwij                 {color: #FF0000; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal;}
.verwij a:link          {color: #FF0000; text-decoration: underline;}
.verwij a:visited       {color: #FF0000; text-decoration: underline;}
.verwij a:active        {color: #FF0000; text-decoration: underline;}
.verwij a:hover         {color: #FF0000; text-decoration: underline;}

.prijs                  {color: #fd0000; font-family: helvetica,arial; font-size: 11pt; font-weight: Bold;}
.prijs a:link           {color: #fd0000; text-decoration: none;}
.prijs a:visited        {color: #fd0000; text-decoration: none;}
.prijs a:active         {color: #fd0000; text-decoration: none;}
.prijs a:hover          {color: #fd0000; text-decoration: underline;}

input                   {padding: 2px; border: 1px solid #919191; color: #010101; font-family: verdana,helvetica,arial; font-size: 8pt;}
textarea                {padding: 2px; border: 1px solid #919191; color: #010101; font-family: verdana,helvetica,arial; font-size: 8pt;}
select                  {padding: 2px; border: 1px solid #919191; color: #010101; font-family: verdana,helvetica,arial; font-size: 8pt;}

.radiobutt              {border: 0px; color: #330033;}
.okbutt                 {border: 1px solid #919191; background: #d3d3d3; color: #330033; font-family: verdana,helvetica,arial; font-size: 8pt; font-weight: Normal; padding: 2px;}

/* hidden anti-spam textveld */
.leeg                   {display: none;}

.clear                  {clear: both;}

/* hr: <div class="hr"><hr /></div> */
.hr hr                  {display: none;}
.hr                     {height: 1px; margin: 1px 0px 1px 0px; border-bottom: 1px solid #d3d3d3;}

/* plaatjes uit de database: marge rechts en onder */
.gridpic                {margin: 0;}
.listpic                {margin: 0;}
.itempic                {margin: 0 20px 10px 0;}
.nopic                  {margin: 0 10px 10px 0;}

/* positionering, menu's etc. - max-width: 1300px; */


/* positionering, menu's etc. */

#maincontainer          {width: 100%;}

#printlogo              {width: 100%; padding-bottom: 50px;}

#header                 {display: none;}

#contentcontainer       {width: 100%;}

#rechterbalk            {display: none;}

/* CONTENT */
#content                {width: 100%;}

/* table homepage */
div.gridcontainer       {margin: 0; padding: 0;}
div.gridcell            {float: left; width: 180px; height: 270px; margin: 0px 20px 20px 0; padding: 0 0px 0px 0px; border: 1px solid #f1f1f1;}
div.gridcell a          {text-decoration: none;}
.gridimg                {padding: 0;}
.gridtext               {padding: 2px 3px 0 3px; display: block;}

.gridrecordartist       {font-weight: bold;}
.gridrecordtitle        {font-weight: normal; font-style: italic;}
.gridrecorddetails      {font-weight: normal; font-size: 7px; color: #919191;}

/* catalog list */

/* sort and qty  */
#listnavtop             {display: none;}

/* item - max-width: 960px; */
/* zet de hoogte van itemtxt op 410px om related content naar beneden te duwen */
#itemcontainer          {margin: 0; padding: 0;}
#item                   {width: 100%; margin: 0; padding: 0;}
#itemthumb              {float: left;}
#itemdetails            {float: right; width: 220px; margin: 0 20px 20px 30px; padding: 10px; border: 1px solid #919191;}
#itemtext               {min-height: 410px; margin: 0 0 40px 0; padding: 0 0 0 200px;}
#itemfooter             {width: 100%; margin: 0; padding: 0;} /* clear???*/

/* TABLES */
.formtable              {margin: 0; padding: 0;}
.formtable td           {margin: 0; padding: 3px;}

.listtable              {margin: 0; padding: 0;}
.listtable td           {margin: 0; padding: 3px;}

.shiptable              {width: 100%; margin: 0; padding: 0;}
.shiptable td           {margin: 0; padding: 3px; border: 1px solid #909090;}

/* willekeurige tabel, niet 100% */
.anytable               {margin: 0; padding: 0;}
.anytable td            {margin: 0; padding: 3px;}

#pagenav                {display: none;}

#contentfooter          {display: none;}

#footercontainer        {display: none;}






