/* donkergroen #3E5239; - lichtgroen #A0B6AA; */
* {
   margin:0px;
   padding:0px;
  }
body {
   background-color:#fff;
   font-family: Arial, sans-serif;
   font-size: 12px;
}

a:link    {color: #4a5929; text-decoration: underline; }
a:visited {color: #4a5929; }
a:hover   {color: #000000; }

h1 {
   font-size:16px;
   margin:0 0 15px 0;
}
h2 {
   font-size:14px;
   margin:10px 0 10px 0;
}
h3 {
   font-size:12px;
   margin:10px 0 10px 0;
}
img {
   border:none;
}
/* -------------------------------------------------------------------------- */
/* --- delen van de site (met id's)------------------------------------------ */
/* -------------------------------------------------------------------------- */

/* ******************************************************* volledige site *** */
#website {
   background-color:white;
   width:990px;
   margin:0 auto;
}
#websitepopup {
   background-color:white;
   width:2500px;
   margin:0 auto;
}
/* ************************************************************** headers *** */
#logoheader {
   background-color:#A0B6AA;
   height:107px;
   /* border-bottom:2px solid #CCD8B2; */
   color:#fbffdc;
   margin-bottom:0;
}
#logoheader img {
   border:0px;
   /* margin:0 auto; */
}
#logoheader #headerlogo {
   float:left;
}
#logoheader #headertextleft, #logoheader #headertextright {
   padding-top:23px;
   height:84px;
   line-height:84px;
   width:345px;
   font-weight:bold;
}
#logoheader #headertextleft {
   float:left;
   font-variant:small-caps;
   padding-left:10px;
   font-size:14px;
   letter-spacing:1px;
}
#logoheader #headertextright {
   float:right;
   padding-right:10px;
   text-align:right;
}
#websitepopup #logoheader #headertextright {
   float:left;
}
#logoheader a:link    {color: #fbffdc; text-decoration: none; }
#logoheader a:visited {color: #fbffdc; text-decoration: none; }
#logoheader a:hover   {color: #fbffdc; text-decoration: none; }

#talenheader {
   /* background-color:#3E5239; */
   background-color:#A0B6AA;
   height:24px;
   width:990px;
   font-size:11px;
   line-height:24px;
   border-bottom:2px solid #ccd8b2;
   color:#fbffdc;
   /*clear:both;*/
   margin:0px;
   position:relative;
}
#talenheader .ulleft {
   float:left;
   overflow:hidden;
   width:715px;
   height:24px;
   top:0px;
   position:absolute;
}
#talenheader .ulright {
   float:right;
   width:275px;
   overflow:hidden;
   height:24px;
}
#talenheader ul {
   height:24px;
   margin:0px !important;
   padding:0px !important;
}
#talenheader li {
  height:24px;
  color:#fbffdc;
  padding:0px 3px !important;
  display:block;
  list-style-type:none;
  float:left;
 /*  border-left:1px solid #fbffdc; */
}

#talenheader .li-first {
  color:#fbffdc;
  border-left:0px;
}
#talenheader .li-loginout {
  color:#fbffdc;
  width:55px;
  text-align:center;
}
#talenheader .li-teller {
  color:#fbffdc;
  width:35px;
  text-align:left;
}
#talenheader .li-last {
  color:#fbffdc;
  /* border-left:1px solid #fbffdc;
  border-right:1px solid #fbffdc; */
}
#talenheader .li-zonderkader {
  border-left:none;
  border-right:none;
}

#talenheader a, #talenheader a:visited {
  color:#fbffdc;
  height:24px;
  padding:0px 3px !important;
  text-decoration:none;
}

#talenheader a:hover, #talenheader a:active {
  color:#3E5239;
  background-color:#fbffdc;
}


#zoekheader {
   background-color:#f0ebe7;
   height:27px;
   border-bottom:1px solid #f0ebe7;
   border-top:1px solid #f0ebe7;
   clear:both;
}
#zoekheader table {
   border-collapse:collapse;
}
#zoekheader table, #zoekheader td {
   border:none;
}
#zoekheader select, #zoekheader input{
   font-size:11px;
   margin:0 5px;
}
#zoekheader select {
   width:118px;
}
#zoekheader .muntselect {
   width:46px;
}
#zoekheader input {
   width:73px;
}
#zoekheader .buttontd {
   width:60px;
}
#zoekheader .gobutton{
   margin:0 !important;
   width:60px !important;
}
#zoekheader .resetbutton{
   margin:0 !important;
   width:60px !important;
}
/* **************************************************** effectieve pagina *** */
#paginascheiding {
   background-color:#DEEADC;
   height:2px;
   font-size:1px;
   border-top:1px solid #787F77;
   border-bottom:1px solid #787F77;
}
/* ************************************************************** footers *** */
#linkenfooter {
   background-color:#E8EAE7;
   height:26px;
   line-height:26px;
   border-top:1px solid #3E513B;
   border-bottom:4px solid #3E513B;
   font-size:11px;
   text-align:center;
   width:990px;
   overflow:hidden;
}
#linkenfooter strong {
   font-weight:normal;
}
#linkenfooter strong a {
   left:0px;
}
* html #linkenfooter strong a {
   height:1px;
}
#custodiesfooter {
   background-color:#A0B6AA;
   height:110px;
   font-size:11px;
   text-align:center;
   width:990px;
   line-height:25px;
}
#copyrightfooter {
   background-color:#3E513B;
   height:20px;
   line-height:20px;
   color:#fbffdc;
   font-size:10px;
   text-align:center;
   border-top:1px solid #fbffdc;
   border-bottom:1px solid #fbffdc;
}

#copyrightfooter a:link    {color: #fbffdc; text-decoration: underline; }
#copyrightfooter a:visited {color: #fbffdc; }
#copyrightfooter a:hover   {color: #fbffdc; }

/* ************************************************************************** */
/* **** volledige site ****************************************************** */
/* ************************************************************************** */
#paginainhoud {
   background-color:white;
   color: #4a5929;
   /* font-family: Arial, sans-serif; */
   font-size: 12px;
   padding-top:25px;
   padding-bottom:10px;
}
#paginainhoud #meldingheader {
   height:75px !important;
   padding:0 25px 25px 25px;
   color:#2d911e;
   font-size:14px;
   text-align:center;
   font-weight:bold;
   line-height:75px;

}
#paginainhoud #meldingheader img {
   vertical-align:middle;
}

/* ************************************************************************** */
/* **** dialoogschermen ***************************************************** */
/* ************************************************************************** */
#dialoog {
   border:2px solid #ccd8b2;
   width:660px;
   margin:25px auto;
/*   background-color:white; */
   color: #4a5929;
   font-size: 12px;
   text-align:justify;
   padding:15px;
}
#dialoog h1 {
   background-color:#ccd8b2;
   padding:3px 10px;
   font-size:20px;
   color:white;
   margin:0 0 15px 0;
}
#dialoog p {
   text-align:justify;
   margin:6px 0;
}
#dialoog ul, #dialoog ol {
   margin-left:15px;
}
#dialoog li {
   margin-left:15px;
}
#dialoog table {
   border:1px solid #ccd8b2;
   width:100%;
   border-collapse:collapse;
}
#dialoog td {
   border:1px solid #ccd8b2;
   padding:5px 10px;
   text-align:center;
   vertical-align:middle;
}
#dialoog table table {
   border:none;
}
#dialoog table table td {
   border:none;
}
#dialoog .opties {
   margin:25px 15px;
}
#dialoog .betaalkeuze {
border:1px solid #ccd8b2;
   background-color:#E8EAE7;
   width:350px;
   height:90px;
   margin:15px auto;
}
#dialoog .betaalkeuze strong {
   font-size:16px;
}
/*
#dialoog .hiddentable {
   border:none;
   width:100%;
}
#dialoog .hiddentable td {
   border:none;
   padding:0;

}
*/


.custodies-text {
   width:100%;
   height:46px;
   font-variant:small-caps;
   font-size:16px;
   line-height:46px;
   text-align:center;
   font-weight:bold;
   letter-spacing:1px;
}
.custodies-text a         { color:#fbffdc;text-decoration : none; }
.custodies-text a:link    { color:#fbffdc;text-decoration : none; }
.custodies-text a:visited { color:#fbffdc;text-decoration : none; }
.custodies-text a:hover   { color:#fbffdc;text-decoration : none; }

/* ************************************************************************** */
/* **** under construction ************************************************** */
/* ************************************************************************** */
#underconstruction {
   border:2px solid #ccd8b2;
   background-color:white;
   width:500px;
   margin:25px auto;
   font-size: 12px;
   text-align:justify;
   padding:15px;
}


/* ************************************************************ root grid *** */
.helptext {
   color:#b6b6b6;
   font-size:11px;
}
/* ************************************************************ root grid *** */
.rootgrid {
   width:100%;
   /* height:1230px;     150 * 7 + 30 * 6 */
   height:1050px;    /* 150 * 6 + 30 * 5 */
   /* border:1px solid blue; */
}
.rootgrid a       { color:#666; font-weight:normal; text-decoration:none;}
.rootgrid a:hover { color:#000; font-weight:normal; text-decoration:none;}

.rootfoto {
   float:left;
   width:100px;
   height:150px;
   /* background-color:#d2ffff; */
   margin-left:73px;
   position:relative;
   text-align:center;
   font-size:10px;
   font-family:arial, sans-serif;
   color:#eee;
}
.rootfotolinks {
   margin-left:12px;
   /* background-color:#ccffcc; */
}
.rootlinkserijfotos, .rootrechtserijfotos{
   width:100px;
   /* height:870px;     150 * 5 + 30 * 4 */
   height:690px;    /* 150 * 4 + 30 * 3 */
   float:left;
   /* background-color:#ffe2d5; */
}
.rootlinkserijfotos {
   margin-left:12px;
}
.rootrechtserijfotos {
   margin-left:0px;
}
.rootlinkserijfotos .rootfoto, .rootrechtserijfotos .rootfoto {
   margin-left:0px;
   margin-bottom:30px;
   /* background-color:#e1e100; */
}
.rootlinkserijfotos .rootfotoonderaan, .rootrechtserijfotos .rootfotoonderaan {
   margin-bottom:0px;
   /* background-color:#c0c0c0; */
}
.rootfotobreak {   /* verticale ruimte tussen boven- en onderbalk en grote foto */
   height:30px;
   clear:both;
}
.rootgrotefoto {
   width:619px;   /* 4 * 100 + 73 * 3 */
   /*height:870px;*/
   height:690px;
   margin:0 73px;
   float:left;
   position:relative;
}

.rootgrid img {
   border:none;
}

/* invulling van de individuele fotos */
.rootfoto .theimg {
   width:100px;
   height:100px;
   left:0px;
   top:0px;
}
.rootfoto .viewimg, .rootfoto .similarimg {
   background-image: url(http://www.adin.be/images/2007/view-similar-antique-fotos.jpg);
   background-repeat:no-repeat;
/*    background-position:0 0; */
   width:49px;
   height:16px;
   top:104px;
   line-height:16px;
}
.rootfoto .viewimg {
   left:0;
   position:absolute;
}
.rootfoto .similarimg {
   right:0;
   position:absolute;
}
.rootfoto .moreimg1lijn, .rootfoto .moreimg2lijnen {
   background-image: url(http://www.adin.be/images/2007/detailed-photos-of-this-antique-jewelry-26.jpg);
   background-repeat:no-repeat;
   background-position:0 0;
   width:100px;
   height:26px;
   top:123px;
   left:0;
   position:absolute;
}
.rootfoto .moreimg1lijn {
   line-height:26px;
}
.rootfoto .moreimg2lijnen {
   line-height:10px;
   padding:2px 0 0 0;
}

/* invulling van de grote foto */
.rootgrotefoto {
   background-color:#3E5239;
   position:relative;
}
.rootgrotefoto .buyjewellerybox, .rootgrotefoto .chooseantiquebox, .rootgrotefoto .verticalgap {
   float:left;
   width:619px;
   /*background-color:#3E5239;*/
   position:relative;
}
.rootgrotefoto .verticalgap {
   width:619px;
   height:6px;
}
.rootgrotefoto .buyjewellerybox {
   height:100px;
}
.rootgrotefoto .chooseantiquebox {
   height:100px;
}
.rootgrotefoto .theimg img {
   width:450px;
   height:450px;
   float:left;
   margin-left:78px;

   border:3px solid white; /* #edd8a7; */
   padding:0;
   background-color:white;
}
.rootgrotefoto .thetext {
   width:450px;
   height:450px;
   float:left;
   margin-left:78px;

   border:3px solid white; /* #edd8a7; */
   padding:10px;
   background-color:white;
}
.rootgrotefoto .thetext h1 {
   margin:25px 0 10px;
}

.rootgrotefoto .buyjewellerybox img {
   left:15px;
   top:21px;
   position:absolute;
}
.rootgrotefoto .chooseantiquebox img {
   right:15px;
   padding-top:25px;
   //padding-top:0px;
     top:5px;
   position:absolute;
}

*:first-child+html .chooseantiquebox img {
  top:-50px;
}


/*
.rootgrotefoto .viewimg, .rootgrotefoto .similarimg {
   background-image: url(http://www.adin.be/images/2007/view-similar-jewelry-images.jpg);
   background-repeat:no-repeat;
   width:99px;
   height:31px;
   top:839px;
   line-height:31px;
}
.rootgrotefoto .viewimg {
   left:199px;
   position:absolute;
}
.rootgrotefoto .similarimg {
   left:309px;
   position:absolute;
}
.rootgrotefoto .moreimg1lijn, .rootgrotefoto .moreimg2lijnen {
   background-image: url(http://www.adin.be/images/2007/detailed-images-of-these-antique-jewellery.jpg);
   background-repeat:no-repeat;
   background-position:0 0;
   width:200px;
   height:31px;
   top:839px;
   left:419px;
   position:absolute;
}
.rootgrotefoto .moreimg1lijn {
   line-height:31px;
}
.rootgrotefoto .moreimg2lijnen {
   line-height:15px;
}
*/


/* *********************************************************picture bands *** */
.bandhorizontal {
   width:100%;
   height:150px;
}
.bandhorizontal a       { color:#666; font-weight:normal; text-decoration:none;}
.bandhorizontal a:hover { color:#000; font-weight:normal; text-decoration:none;}

.bandvertical6 {
   width:100px;
   height:1050px;   /* 150 * 6 + 30 * 5 */
}

.bandhorizontal img, .bandvertical6 img {
   border:none;
}

.bandfoto {
   float:left;
   width:100px;
   height:150px;
   margin-left:73px;
   position:relative;
   text-align:center;
   font-size:10px;
   font-family:arial, sans-serif;
   color:#eee;
}
.bandfotolinks {
   margin-left:12px;
}

.bandlinks, .bandrechts{
   width:100px;
   float:left;
}
.bandlinks {
   margin-left:12px;
}
.bandrechts {
   margin-left:0px;
}
.bandlinks .bandfoto, .bandrechts .bandfoto {
   margin-left:0px;
   margin-bottom:30px;
}
.bandlinks .bandfotoonderaan, .bandrechts .bandfotoonderaan {
   margin-bottom:0px;
}
.bandbreak {   /* verticale ruimte tussen boven- en onderbalk en grote foto */
   height:30px;
   clear:both;
}

/* invulling van de individuele fotos */
.bandfoto .theimg {
   width:100px;
   height:100px;
   left:0px;
   top:0px;
}
.bandfoto .viewimg, .bandfoto .similarimg {
   background-image: url(http://www.adin.be/images/2007/view-similar-antique-fotos.jpg);
   background-repeat:no-repeat;
   width:49px;
   height:16px;
   top:104px;
   line-height:16px;
}
.bandfoto .viewimg {
   left:0;
   position:absolute;
}
.bandfoto .similarimg {
   right:0;
   position:absolute;
}
.bandfoto .moreimg1lijn, .bandfoto .moreimg2lijnen {
   background-image: url(http://www.adin.be/images/2007/detailed-photos-of-this-antique-jewelry-26.jpg);
   background-repeat:no-repeat;
   background-position:0 0;
   width:100px;
   height:26px;
   top:123px;
   left:0;
   position:absolute;
}
.bandfoto .moreimg1lijn {
   line-height:26px;
}
.bandfoto .moreimg2lijnen {
   line-height:10px;
   padding:2px 0 0 0;
}
.bandlinksrechtsrest{
   float:left;
   width:619px;
   margin:0 73px;
   padding:0 !important;
}


/* *** websubtext *************************** */

#listboxes-en-text {
   width:800px;
   float:left;
   margin: 0 73px 0 12px !important;
}

#listboxes-en-text ul, #listboxes-en-text ol {
   margin-top:10px;
   margin-bottom:10px;
}
#listboxes-en-text li {
   margin-left:25px;
}
#listboxes {
   float:left;
   width:180px;
}

#websubtext {
   float:right;
   width:530px;
   border:2px solid #b0A766;
   margin: 0;
   padding:20px;
   background-color:#F1F5F3;
}
#websubtext h1 {
   padding-bottom:15px;
   color: #445330;
   font-family: serif;
   font-size: 28px;
   font-weight: bold;
   line-height: 32px;
   text-align: center;
   margin:6px 0 12px 0;
}
#websubtext h2 {
   margin:25px 0 5px 0;
   clear:both;
}
#websubtext h3 {
   margin:10px auto;
   text-align:center;
   font-weight:bold;
   clear:both;
}
#websubtext h3 a {
   text-decoration:none;
}
#websubtext p{
   text-align:justify;
   font-family: arial, sans-serif;
   font-size: 12px;
   line-height: 16px;
   margin:12px 0;
}

#websubtext p:first-letter{
   font-size:16px;
   font-weight:bold;
}

#websubtext img{
   margin:5px 0 10px 20px;
   float:right;
}

#websubtext .headerimg{
   width:530px;
   margin:5px auto 10px auto;
}
#websubtext .bannerimg{
   width:468px;
   margin:5px 36px 10px 36px;
   float:none !important;
}

#websuttext .stepsexplantion {
}

#websubtext .explantion-in-steps img {
  width:250px;
  clear:both;
  float:right;
}

#websubtext .explantion-in-steps p {
  clear:both;
}
#websubtext .explantion-in-steps strong {
  display:block;
}

#websubtext ul, #listboxes-en-text ol {
   margin-top:5px;
   margin-bottom:10px;
}
#websubtext li {
   margin-left:25px;
}

/* --- period table (tabeloverzicht stylen e.d.) ---------------------------- */
#websubtext .periodtable {
   border-collapse:collapse;
   border:1px solid #b6a568;
   width:530px;
}
.periodtable .altcolor {
   background-color:#ffffe6;
}
#websubtext .periodtable td , #websubtext .periodtable th {
   width:78px;
   font-size:11px !important;
   border:1px solid #b6a568;
   text-align:center;
   vertical-align:middle;
   padding:3px 6px;
}
#websubtext .periodtable td em {
   color:#bcad76;
   display:block;
}
#websubtext .periodtable th {
   background-color:#A0B6AA;
   color:white;
}
#websubtext .periodtable .empty {
   background-color:#dce4e0;
   color:white;
}

/* --- scrolling javascript bar --------------------------------------------- */
#websubtext .itilscroll  {
   width:530px;height:110px;
   background-color:white;
   border:none;
   margin:50px 0px;
   position:relative;
   overflow:hidden;
   padding:3px 0;
   text-align:center;}

#websubtext .itilscroll img {
   border:1px solid #c2ac54; padding:3px;}

/* --- refresh javascript foto's -------------------------------------------- */
.itilrefresh {
   width: 186px;
   height: 170px;
   float:right;
   margin-right:0px;
}
.itilrefresh table {
   border-collapse:collapse;
   border:1px solid #3E5239;
   background-color:white;
}
.itilrefresh td {
   text-align:center !important;
   vertical-align:middle !important;
}
.itilrefresh img {
   float:none !important;
   margin:0 auto !important;
   padding:2px !important;
}

/* generieke classen niet gebonden aan websubtext */

.signature {
   text-align:left;
   font-family: arial, sans-serif;
   font-size: 12px;
   line-height: 20px;
   margin:20px 0 30px 0;
}
.nextissue {
   text-align:center;
   line-height: 20px;
   margin:20px 0 30px 0;
   display:block;
}
.totop {
   text-align:left;
   font-size:10px;
   line-height: 16px;
   margin:15px 0 15px 0;
   display:block;
}

.subscribe-home {
   display:block;
   font-family: arial, sans-serif;
   font-size: 12px;
   line-height: 20px;
   margin:40px 0 0px 0;
   float:left;
   clear:both;
   width:100%;
}
#site .subscribe-home a         {color:#445330;}
#site .subscribe-home a:link    {text-decoration: underline; }
#site .subscribe-home a:visited {text-decoration: underline; }
#site .subscribe-home a:hover   {text-decoration: underline;
                                color: black; }

.subscribe-home strong {
   font-weight:normal;
   font-style:normal;
   float:left;
}
.subscribe-home em {
   font-weight:normal;
   font-style:normal;
   float:right;
}

/* *** websubfooter *************************** */

#websubfooter{
    color: #b0A766;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: center;
    margin:55px 0 40px 0;
    clear:both;
}
#websubfooter h2{
    color: #808040;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    margin:10px 0 10px 0;
}

#websubfooter a         {color:#808040;}
#websubfooter a:link    {text-decoration: none; }
#websubfooter a:visited {text-decoration: none; }
#websubfooter a:hover   {text-decoration: none;
                              color: #445330; }


#websubfooter table {
   width:100%;
   border:none;
}
#websubfooter td {
   text-align:center;
   border:none;
}

/* *** linkenlist ***************************** */

#linkenlist{
    color: #b0A766;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 16px;
    font-weight: normal;
    text-align: center;
    margin:55px 0 40px 0;
    clear:both;
}
#linkenlist .bloklink {
   float:left;
   width:166px;
   height:125px;
   border:1px solid #bbb07a;
   margin-right:3px;
   margin-bottom:3px;
   overflow:auto;
   padding:2px;
}
#linkenlist .eigenlink {
   clear:both;
   float:left;
   width:510px;
   height:40px;
   border:none;
   margin:15px 3px;
   color:black;
   font-weight:bold;
}
#linkenlist .bloklink a {
   display:block;
   margin-bottom:3px;
}

#linkenlist h2{
    /*color: #6a6a35;*/
    font-family: sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 16px;
    text-align: center;
    margin:10px 0 10px 0;
}

#linkenlist a         {color:#808040;}
#linkenlist a:link    {text-decoration: none; }
#linkenlist a:visited {text-decoration: none; }
#linkenlist a:hover   {text-decoration: none;
                              color: #445330; }


#linkenlist table {
   width:100%;
   border:none;
}
#linkenlist td {
   text-align:center;
   border:none;
}

#bannerlist {
   margin-bottom:55px;
}
#bannerlist table {
   width:530px;
   height:100px;
   border:1px solid #A0B6AA;
   margin:25px 5px;
   border-collapse:collapse;
   clear:both;
   background-color:white;
}
#bannerlist td {
   border:1px solid #A0B6AA;
   text-align:center;
   vertical-align:top;
   padding:2px 8px;
}
#bannerlist img {
   margin:0 auto !important;
   float:none;
}

#hall-of-fame {
}
#hall-of-fame p {
   border-top:1px solid #A0B6AA !important;
   padding:10px 0;
}
#hall-of-fame img {
   width:150px;
}


.bandlistboxes {
   float:left;
   /*background-color:#80FFFF;*/
   width:180px;
}
.bandlistboxestext .bandtext {
   float:right;
   width:530px;
}

/* ******************************************************* 2nd & 3th page *** */

.secondpage {
   border:2px solid #bbb07a;
   background-color:#D5DECF;
   width:986px;
   padding:0px;
   margin-bottom:10px;
}
/*
.secondpage, .thirdpage {
   border:2px solid #bbb07a;
   padding:15px;
   background-color:#D5DECF;
   width:601px;
   text-align:center;
}
*/

.secondpage h1 {
    width:900px;
    text-align: center;
    margin:8px auto 15px auto;
    padding:5px 0 10px 0;
    border:3px solid #bbb07a;
    background-color:white;
    font-family:verdana, arial, sans-serif;
    font-size: 21px;
    font-weight: normal;
    }

.secondpage .midimgcontainer {
   border:3px solid #bbb07a;
   padding:30px 30px 10px 30px;
   width:300px;
   background-color:white;
   text-align:center;
   margin:0 auto;
}
.secondpage .midimgcontainer strong{
   float:left;
   font-weight:normal;
   font-style:italic;
}
.secondpage .midimgcontainer em{
   float:right;
   font-weight:normal;
   font-style:italic;
}

.secondpage .midimg {
   border:3px solid #bbb07a;
   padding:0px;
   background-color:white;
   margin:0 auto 10px auto;
   text-align:center;
}

.secondpage .highimgcontainer {
   border:3px solid #bbb07a;
   padding:30px 30px 10px 30px;
   width:450px;
   background-color:white;
   text-align:center;
   margin:0 auto;
}
.secondpage .highimgcontainer strong{
   float:left;
   font-weight:normal;
   font-style:italic;
}
.secondpage .highimgcontainer em{
   float:right;
   font-weight:normal;
   font-style:italic;
}

.secondpage .addtobaskedcontainer , .secondpage .addtobaskedcontainer-nothingreserved {
   border:3px solid #bbb07a;
   padding:10px 30px 10px 30px;
   width:450px;
   background-color:white;
   text-align:center;
   margin:10px auto 0 auto;
}
.secondpage .addtobaskedcontainer-nothingreserved {
   height:64px;
}
.secondpage .addtobaskedcontainer {
   height:94px;
}
.nothingreserved {
   height:64px !important;
}
.secondpage .addtobaskedcontainer strong, .secondpage .addtobaskedcontainer-nothingreserved strong{
   /*display:block;*/
   letter-spacing:1px;
   /* float:left; */
   /*width:200px; */height:45px;
   font-weight:bold;
   /*font-style:italic;*/
   font-size:20px;
}
.secondpage .addtobaskedcontainer em, .secondpage .addtobaskedcontainer i{
   width:200px; height:20px;
   font-weight:normal;
   font-style:italic;
}
.secondpage .addtobaskedcontainer em{
   float:right;
}
.secondpage .addtobaskedcontainer i{
   float:left;
}
.secondpage .addtobaskedcontainer table, .secondpage .addtobaskedcontainer-nothingreserved table {
   /*border:1px solid cyan;*/
   width:100%;
   border-collapse:collapse;
   border:none;
}
.secondpage .addtobaskedcontainer td, .secondpage .addtobaskedcontainer-nothingreserved td {
   /*border:1px solid cyan;*/
   padding:4px;
   border:none;
}

.secondpage .highimg {
   border:3px solid #bbb07a;
   padding:0px;
   background-color:white;
   margin:0 auto 10px auto;
   text-align:center;
}
.secondpage strike {
   padding-left:5px;
   padding-right:5px;
}

.secondpage .fotosentekst {
   float:left;
   width:986px;
}
.secondpage .linkserijfotos, .secondpage .rechtserijfotos{
   background-color:white;
   width:100px;
   height:640px;
   margin:10px 45px;
}
.linkserijfotos{
   float:left;
}

.rechtserijfotos{
   float:right;
}

.horizrijfotos{
   clear:both; background-color:cyan;
}

.linkserijfotos img, .rechtserijfotos img {
   border:none;
   margin:2px auto 2px auto;
   padding:0 12px;
   clear:both;
   width:75px;
   height:75px;
}
.linkserijfotos i, .rechtserijfotos i, .horizrijfotos i, .fotorij i {
   display:block;
   border:none;
   margin:0px auto;
   font-size:9px;
   text-align:center;
}
.linkserijfotos i, .rechtserijfotos i {
   clear:both;
}
.linkserijfotos em, .linkserijfotos .bigtitle, .rechtserijfotos em, .rechtserijfotos .bigtitle, .horizrijfotos em, .horizrijfotos .bigtitle  .fotorij em, .fotorij .bigtitle {
   display:block;
   border:none;
   margin:0px auto 10px auto;
   clear:both;
   font-size:9px;
   text-align:center;
}

.secondpage .texttussenfotos {
   float:left;
}

.secondpage .dtntekst {
   width:539px;
   border:3px solid #bbb07a;
   padding:20px;
   background:white;
   margin:10px auto;
   text-align:left;
}
.secondpage .dtntekst h5{
   float:left;
   font-weight:normal;
   font-style:normal;
   margin-top:35px;
   display:inline;
   font-size:12px;
}
.secondpage .dtntekst h6{
   float:right;
   font-weight:normal;
   font-style:normal;
   margin-top:35px;
   display:inline;
   font-size:12px;
}

.secondpage .dtnthumbscontainer {
   width:900px;
   border:3px solid #bbb07a;
   /*padding:5px;*/
   background:white;
   margin:10px auto;
   text-align:center;
}

.secondpage .dtnthumbscontainer b{
   margin:15px auto;
   display:block;
}

.secondpage .dtnthumbscontainer strong{
   float:left;
   font-weight:normal;
   font-style:normal;
}
.secondpage .dtnthumbscontainer em{
   float:right;
   font-weight:normal;
   font-style:normal;
}

.secondpage .itilscroll {
   width:880px;height:110px;
   background-color:white;
   border:none;
   margin:10px auto;
   position:relative;
   overflow:hidden;
   padding:3px 0;
   text-align:center;}
.secondpage  .itilscroll img { border:1px solid #bbb07a;padding:3px;}



.secondpage .dtnthumbs {
}

.secondpage .dtnthumbs table {
   margin-left:auto;
   margin-right:auto;
}

.secondpage .addtobasket {
   width:539px;
   border:3px solid #bbb07a;
   padding:5px;
   background:white;
   margin:10px auto 5px auto;
}

.secondpage .addtobasket strong{
   float:left;
   font-weight:normal;
   font-style:normal;
}
.secondpage .addtobasket em{
   float:right;
   font-weight:normal;
   font-style:normal;
}

.secondpage .dtnthumbs strong {
   display:block;
   padding:5px 0;
}

.secondpage .lowimg {
   border:1px solid #bbb07a;
   padding:3px;
   background-color:white;
}

/* ************************************************************* 3th page *** */

.thirdpage {
   text-align:left;
   margin:10px 0;
}
.thirdpage .closetext {
   margin-left:150px;
}

.thirdpage .highimg {
   border:3px solid #bbb07a;
   padding:3px;
   background-color:white;
   margin:10px;
}

/* ******************************************************* not found page *** */

.notfoundpage .fotosentekst {
   float:left;
   width:650px;
   background-color:#ccd8b2;
   padding:5px;
}

.notfoundpage .fotorij {
   width:600px;
   height:140px;
   margin:10px 15px;
}
.notfoundpage .texttussenfotos {
   float:left;
}
.fotorij {
   display:block;
   height:15px;
   font-weight:bold;
}
.fotorijcaption {
   height:20px;
   line-height:20px;
}
.foto {
   width:90px;
   height:120px;
   float:left;
}
.foto img {
   width:70px;
   height:70px;
   text-align:center;
   margin:0 9px;
   border:2px solid white;
   padding:1px;
}
.foto .fotocaption {
   clear:both;
   display:block;
   border:none;
   margin:0px auto 0px auto;
   font-size:9px;
   text-align:center;
   height:33px;
   overflow:hidden;
}
.foto .pricesbox {
   display:block;
   border:none;
   margin:0px auto 0px auto;
   clear:both;
   font-size:9px;
   text-align:center;
}



/*
body   { background-color: #ffffff;
         color: #4a5929;
         font-family: Arial, sans-serif;
         font-size: 12px;}

a:link    {color: #4a5929; text-decoration: underline; }
a:visited {color: #4a5929; }
a:hover   {color: #000000; background: #eeeeee;}

a.link    {font-size: 10px;}
a.linkhp  {font-size: 12px;}


td { font-size: 12px; }
th { font-size: 12px; }

td.linkp {font-size: 11px; font-family: tahoma, sans-serif; letter-spacing: 0.1em; color: black;}

a.linkp   {color: #0000FF;
           font-weight: bold;
           line-height: 1.2em;}
a.linkp:visited {color: blue;}

h1 {font-family: serif;
    font-size: 24px;
    font-weight: 900;
    text-align: left;}

h1.TitleHp {
    font-family: serif;
    font-size: 24px;
    text-align: center;
}

H2 {font-size: 20px; }
h2.TitleHP  {
    color: #445330;
    font-family: serif;
    font-size: 17px;
    text-align: center;
    margin-bottom:3px;}

h2.newsletter  {
    color: #445330;
    font-size: 17px;
    text-align: left;
    margin-bottom:3px;}

h2.aaj  {
    color: #445330;
    font-size: 17px;
    text-align: left;
    margin-bottom:3px;}

h3   {color: #bcad76; font-family: serif; font-size: 16px }
form {Margin-top: 0; margin-bottom: 0;}

.webmastercontact { font-size: smaller; text-align: left; }
.taalmenu { color: #445330; font-family: serif; }
.sitemap  {
    color: #445330;
    font-family: serif;
    text-align: left;
    text-indent: 20px;
}
.sitemapheading {
    color: #445330;
    font-family: serif;
    font-weight: bold;
    text-align: left
}
.EntryForm { font-size: 12px }
.BigTitle  { font-size: 17px; font-weight: normal }
.RootTitle { color: #445330;
             font-family: serif;
             text-align: center;
             text-indent: 20px
}
.glossarylist { color: #445330; font-size: 10px }
.addbasketbutton { color: #445330; font-size: 10px }

.inputinfo{ color : Black;
            font-size : 10px;
            font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
            font-style : normal;
            font-variant : normal;
            font-weight : normal;
            border-style : solid;
            border-width : 1px;
            border-color : #cccccc;
            background-color: #3442B9;
}


p.linkp  {font-family: verdana, arial, sans-serif; font-size: 10px}


-- twee titels bovenaan elke pagina

.toptitel { font-family: verdana, arial, sans-serif;
            font-size: 18px;
          }
.toptitel h1 { margin:0px auto;
               font-family: verdana, arial, sans-serif;
               font-size: 18px;
               font-weight:normal;
               text-align:center;
             }
.toptitel h1 a:link    {text-decoration: none; }
.toptitel h1 a:visited {text-decoration: none; }
.toptitel h1 a:hover   {text-decoration: none;
                        background-color: white;
                        color: #4a5929; }

.subtoptitel { font-family: verdana, arial, sans-serif;
               font-size: 9px;
             }
.subtoptitel h2 { margin:0px auto;
                  font-family: verdana, arial, sans-serif;
                  font-size: 9px;
                  font-weight:normal;
                  text-align:center;
             }
.subtoptitel h2 a:link    {text-decoration: none; }
.subtoptitel h2 a:visited {text-decoration: none; }
.subtoptitel h2 a:hover   {text-decoration: none;
                           background-color: white;
                           color: #4a5929; }

.bar a:link    {text-decoration: none; }
.bar a:visited {text-decoration: none; }
.bar a:hover   {text-decoration: none;
                        background-color: white;
                        color: #4a5929; }



 *** infobox ***************************

.infobox {
   border-bottom:2px solid #b0A766;
   border-left:2px solid #b0A766;
   border-right:2px solid #b0A766;
   border-top:0px solid #b0A766;
   width:165px;
   text-align:center;
   margin: 0px 0px 20px 0px;
   padding:0px;
   background-color:#F1F5F3;
}

.infobox strong {
   color:white;
   display:block;
   height:16px;
   background-color:#b0A766;
   padding:0px 0px 0px 0px;
   font-weight:bold;
   margin:0px;
   border-bottom:1px solid #b0A766;
  }

.infobox select {
   width:150px;
   height:77px;
   clear:both;
   margin:2px auto;
}

* html .infobox select {
   width:150px;
   height:77px;
   clear:both;
   margin:2px auto 0px auto;
}

.infobox input {
   clear:both;
   font-size:11px;
   margin:0px auto 3px auto;
}


 *** webtext ***************************
.webtext {
   border:2px solid #b0A766;
   width:520px;
   margin: 0px 0px 0px 20px;
   padding:20px;
   background-color:#F1F5F3;
}
.webtext p{
   text-align:justify;
   font-size: 12px;
   font-family: sans-serif;
   line-height: 1.2;
}
.webtext p:first-letter{
   font-size:xx-large
}
.webtext h1{
    color: #445330;
    font-family: serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 0.9;
    text-align: center;
}
.webtext h2{
    color: #445330;
    font-family: serif;
    font-size: 28px;
    font-weight: 900;
    text-align: center;
}

.websubfooter{
    color: #b0A766;
    font-family: sans-serif;
    font-size: 12px;
    line-height: 1.2;
    font-weight: 400;
    text-align: center;
}
.websubfooter h3{
    color: #b0A766;
    font-family: sans-serif;
    font-size: 16px;
    font-weight: 900;
    line-height: 1.0;
    text-align: center;
    border: 1px solid red;
}



 *** zoekdeel bovenaan het scherm *****************************************

.searchtabel {
   border:none;
   font-size:12px;
   font-family: verdana, arial, sans-serif;
}
.searchtabel img { padding:0; margin:0}
.searchtabel td  { padding:0px; margin:0px; }
.searchtabel select { padding:0px; margin:0px; }

.itilseoscroll  {width:920px;height:110px;
                 background-color:white;
                 border:none;
                 margin:50px 0px;
                 position:relative;
                 overflow:hidden;
                 padding:3px 0;
                 text-align:center;}
.itilseoscroll img { border:1px solid #c2ac54; padding:3px;}
*/



.itilscroll     { width:579px;height:110px;
                  background-color:white;
                  border:none;
                  margin:10px 0;
                  position:relative;
                  overflow:hidden;
                  padding:3px 0;
                  text-align:center;}
.itilscroll img { border:1px solid #bbb07a;padding:3px;}



.itilrootscrollarea {
   width:984px;
   margin:25px auto;
}

.itilrootscroll  {
   background-color:white;
   height:132px;
   width:984px;
   position:relative;
   overflow:hidden;
   padding:3px 0;
   text-align:center;
   border-bottom:2px solid #c2ac54;
   border-top:2px solid #c2ac54;
   border-left:none;
   border-right:none;
}
.itilrootscroll img {
   border:1px solid #c2ac54;
   padding:3px;
   margin:15px 0;
}

.roottextarea {
   width:619px;
   margin-left:188px;
   padding:20px 0px;
   text-align:justify;
}

.roottextarea h1 {
   text-align:center;
   font-size:18px;
   margin:10px 0 20px 0;
}
.rootfotoarea {
   padding:20px 50px;
   text-align:justify;
}
.rootfotoarea img {
   border:none;
}


p {
   margin:6px 0;
}


/* *** questionbox *************************** */
.questionbox {
   border:2px solid #b0A766;
   width:645px;
   height:25px;
   line-height:25px;
   text-align:left;
   margin: 10px 0px;
   padding:2px 5px;
   background-color:#F1F5F3;
}

/* *** infobox *************************** */

.infobox {
   border-bottom:2px solid #b0A766;
   border-left:2px solid #b0A766;
   border-right:2px solid #b0A766;
   border-top:0px solid #b0A766;
   width:165px;
   text-align:center;
   margin: 0px 0px 20px 0px;
   padding:0px;
   background-color:#F1F5F3;
}

.infobox strong {
   color:white;
   display:block;
   height:16px;
   background-color:#b0A766;
   padding:0px 0px 0px 0px;
   font-weight:bold;
   margin:0px;
   border-bottom:1px solid #b0A766;
  }

.infobox select {
   width:150px;
   height:77px;
   clear:both;
   margin:2px auto;
}

* html .infobox select {
   width:150px;
   height:77px;
   clear:both;
   margin:2px auto 0px auto;
}

.infobox input {
   clear:both;
   font-size:11px;
   margin:0px auto 3px auto;
}

.clear{
   clear:both;
   height:5px;
   font-size:5px;
}

/* -- Internet explorer hacks -- */

* html .infobox select {
   width:150px;
   height:77px;
   clear:both;
   margin:2px auto 0px auto;
}

.infobox input {
   clear:both;
   font-size:11px;
   margin:0px auto 3px auto;
}


/* *** bandtext ***************************
.bandtext {
   border:2px solid #b0A766;
   width:520px;
   margin: 0px 0px 0px 20px;
   padding:20px;
   background-color:#F1F5F3;
}
.bandtext p{
   text-align:justify;
   font-size: 12px;
   font-family: sans-serif;
   line-height: 1.2;
}
.bandtext p:first-letter{
   font-size:xx-large
}
.bandtext h1{
    color: #445330;
    font-family: serif;
    font-size: 28px;
    font-weight: 900;
    line-height: 0.9;
    text-align: center;
}
.bandtext h2{
    color: #445330;
    font-family: serif;
    font-size: 28px;
    font-weight: 900;
    text-align: center;
}
*/

.td-right {
   text-align:right !important;
}
.td-left {
   text-align:left !important;
}
.td-center{
   text-align:center !important;
}

/* ************************************************************************** */
/* *** verschillende grids in de artikelpagina ****************************** */
/* ************************************************************************** */

/* --- grid 2 x 10 --- */

.grid2x10 {
   width:990px;
   margin:12px 0 12px 8px;
   padding:10px 0px;
   clear:both;
}
.grid2x10 .griditem {
   position:relative;
   width:485px;
   height:552px;
   float:left;
   border:1px solid #bbb07a;
   padding:0px;
   margin-right:4px;
   margin-bottom:4px;
}
.grid2x10 .headerbox {
   position:absolute;
   left:18px;
   top:17px;
   text-align:center;
   font-size:12px;
   border:none;
   padding:0px;
   width:448px;
   height:28px;
   line-height:14px;
   margin:0px;
}
.grid2x10 h2 {
   border:1px solid #3E5239;
   background-color:white;
   width:448px;
   font-size:12px;
   text-align:center;
   height:28px;
   line-height:14px;
   padding:0;
   margin:0;
   font-weight:normal;
}
.grid2x10 .periodbox {
   text-align:center;
   line-height:13px;
   height:13px;
   width:465px;
   margin-left:0;
   display:none;
}
.grid2x10 .imgbox {
   position:absolute;
   left:18px;
   top:48px;
   border:none;
   width:450px;
   height:450px;
   margin:0;
   padding:0;
   clear:both;
}

.grid2x10 img {
   border:none;
   width:450px;
   height:450px;
   margin:0;
   padding:0;
}
.grid2x10 .buttonbox {
   position:absolute;
   left:18px;
   top:500px;
   line-height:14px;
   display:block;
   letter-spacing:1px;
   height:46px;
   font-weight:normal;
   font-size:11px;
}
.grid2x10 table {
   width:450px !important;
   border-collapse:collapse;
}
.grid2x10 table td {
   width:150px;
   padding:0px 0px;
   border:none;
   text-align:center;
}
.grid2x10 table td input {
   font-size:12px;
   border:1px solid #3E5239;
   background-color:white; cursor:pointer;
   padding:2px 5px;
   text-align:center;
   width:100px;
}
/*
.grid2x10 .pricesbox {
   line-height:20px; border:1px solid green;
   display:block;
   letter-spacing:1px;
   height:40px;
   font-weight:bold;
   font-size:15px;
   margin-top:8px;
}

.grid2x10 .buttonbox .buttonimg {
   background-image: url(http://www.adin.be/images/2007/detailed-photos-of-this-antique-jewelry-26.jpg);
   background-repeat:repeat;
   background-position:0 0;
   width:95px;  border:1px solid red;
   height:30px;
   /-top:123px;
   left:0;
   position:absolute; -/
   padding:2px 0 0 0;
}
*/
.grid2x10 a { text-decoration:none;}

.grid2x10-divider {
   width:980px;
   height:1px;
   /*border-bottom:1px solid #d0d0d0;*/
   font-size:1px;
   clear:both;
}


/* --- extra classen a.d.v. de reserved status --- */
.status-reserved {
   color:#cccccc;
}
.status-forcurrentuser {
   color:#fbab04;
}
.status-recent {
   color:blue !important;
}
.status-liquidatie {
color:#ff0080 !important;

}
/* --- grid hoofding -- */
.gridheader{
   width:990px;
   text-align:center;
}
.gridheader table {
   width:100%;
   border:none;
}

.gridjumplist{
   width:900px;
   text-align:center;
   margin-left:45px;
   clear:both;
}
.gridjumplist table {
   width:100%;
   border:none;
}
.gridjumplist td{
   padding:2px;
   text-align:center;
}
.gridjumplist .arrowtd{
   width:125px;
}
.gridjumplist img {
  border:none;
}
/* --- grid 3 x 10 --- */

.grid3x10 {
   width:990px;
   margin:10px 0 10px 5px;
   padding:10px 0px;
   clear:both;
}
.grid3x10 .griditem {
   position:relative;
   width:320px;
   height:392px;
   float:left;
   border:1px solid #bbb07a;
   padding:0px;
   margin-right:2px;
   margin-bottom:2px;
}
.grid3x10 .headerbox {
   position:absolute;
   left:10px;
   top:11px;
   text-align:center;
   font-size:11px;
   border:none;
   padding:0px;
   width:300px;
   height:28px;
   line-height:14px;
   margin:0px;
}
.grid3x10 h2 {
   border:5px solid #3E5239;
   /*background-color:white;*/
   background-image:url('https://www.adin.be/images/web/dtn-text.jpg');
   background-repeat:no-repeat;
   background-position:top left;
   width:298px;
   font-size:11px;
   text-align:center;
   height:28px;
   line-height:14px;
   padding:0;
   margin:0;
   font-weight:normal;
}
.grid3x10 .periodbox {
   text-align:center;
   line-height:13px;
   height:13px;
   width:300px;
   margin-left:0;
   display:none;
}
.grid3x10 .imgbox {
   position:absolute;
   left:10px;
   top:43px;
   border:none;
   width:300px;
   height:300px;
   margin:0;
   padding:0;
   clear:both;
}

.grid3x10 img {
   border:none;
   width:300px;
   height:300px;
   margin:0;
   padding:0;
}
.grid3x10 .buttonbox {
   position:absolute;
   left:10px;
   top:344px;
   line-height:14px;
   display:block;
   letter-spacing:1px;
   height:46px;
   font-weight:normal;
   font-size:11px;
}
.grid3x10 table {
   width:300px;
   border:none;
   border-collapse:collapse;
}
.grid3x10 table td {
   width:100px;
   padding:2px 0px;
   border:none;
   text-align:center;
}
.grid3x10 table td input {
   font-size:11px;
   border:1px solid #3E5239;
   background-color:white; cursor:pointer;
   padding:2px 5px;
   text-align:center;
   width:80px;
}
/*
.grid3x10 .pricesbox {
   line-height:20px; border:1px solid green;
   display:block;
   letter-spacing:1px;
   height:40px;
   font-weight:bold;
   font-size:15px;
   margin-top:8px;
}

.grid3x10 .buttonbox .buttonimg {
   background-image: url(http://www.adin.be/images/2007/detailed-photos-of-this-antique-jewelry-26.jpg);
   background-repeat:repeat;
   background-position:0 0;
   width:95px;  border:1px solid red;
   height:30px;
   /-top:123px;
   left:0;
   position:absolute; -/
   padding:2px 0 0 0;
}
*/
.grid3x10 a { text-decoration:none;}

.grid3x10-divider {
   width:980px;
   height:1px;
   /*border-bottom:1px solid #d0d0d0;*/
   font-size:1px;
   clear:both;
}




.twocol-table {
  border:none;
  width:100%;
  margin:0;
  border-collapse:collapse;
}
.twocol-table td {
   width:50%;
   padding:2px 2px 2px 0;
}
.twocol-table ul {
   margin-top:0;
   margin-bottom:0;
}


.adres-table {
  border:none;
  width:100%;
  margin:35px 0;
  border-collapse:collapse;
}
.adres-table td {
   width:50%;
   padding:5px;
   text-align:center;
}

.twocol-picture-table {
  border:none;
  border-collapse:collapse;
   margin:10px 0;
}
#websubtext .twocol-picture-table {
   width:510px;
}

.twocol-picture-table td {
   width:50%;
   padding:5px;
   text-align:center;
   vertical-align:middle;
}
#websubtext .twocol-picture-table td {
   width:255px;
}
.twocol-picture-table ul {
   margin-top:0;
   margin-bottom:0;
}
.twocol-picture-table td img {
   border:1px solid black;
   background-color:white;
   width:200px;
   float:none !important;
   padding:3px;
   clear:both;
   text-align:center;
   margin:0 auto !important;
}


.hallmark-table {
  border:none;
  border-collapse:collapse;
   margin:10px 0;
}
#websubtext .hallmark-table {
   width:510px;
}

.hallmark-table td {
   width:50%;
   padding:5px;
   text-align:center;
   vertical-align:middle;
}
#websubtext .hallmark-table td {
   width:255px;
}
.hallmark-table ul {
   margin-top:0;
   margin-bottom:0;
}
.hallmark-table td img {
   border:1px solid black;
   background-color:white;
   width:150px;
   float:none !important;
   padding:3px;
   clear:both;
   text-align:center;
   margin:0 auto !important;
}

.threecol-table {
  border:none;
  width:100%;
  margin:0;
  border-collapse:collapse;
}
.threecol-table td {
   padding:2px 2px 2px 0;
   width:33%;
   vertical-align:top;
}
.threecol-table ul {
   margin-top:0;
   margin-bottom:0;
}


.threecol-picture-table {
  border:none;
  width:100%;
  margin:15px 0;
  border-collapse:collapse;
}
.threecol-picture-table td {
   padding:5px;
   width:33%;
   vertical-align:top;
   text-align:center;
}
.threecol-picture-table td strong {
   display:block;
   clear:both;
}
.threecol-picture-table td img {
   display:block;
   border:1px solid black;
   padding:3px;
   margin:0 auto !important;
   float:none !important;
}
/* *** naw tabel ************************* */

.naw-table {
         /*border:1px solid red !important;*/
         color:black !important;
         width:100%;
         border:1px solid black !important;
     }
.naw-table-header {
         text-align:left;
         font-weight:normal !important;
         color:black !important;
         background-color:#ccd8b2;
         /*font-size: 13px !important;*/
         line-height:20px;
         border: 1px solid black;
         padding-top:5px !important;
         padding-bottom:5px !important;
     }
.naw-table-divider {
         background-color:black;
         font-size:1px !important;
         padding:0px !important; margin:0px;
     }
.naw-table th {
         font-size: 12px;
         font-weight:bold;
         padding:2px 5px !important;
         text-align:left !important;
     }
.naw-table td {
         font-size: 12px;
         padding:3px 8px !important;
         color:black;
         text-align:left !important;
     }

.naw-table-header a {
  color: white;
  font-weight:normal;
  font-size: 12px;
  text-decoration: underline;
}

.naw-table-header a:hover {
  color: white;
  font-weight:normal;
  font-size: 12px;
  text-decoration: none;
}

/* --- not underlined : toont de linken zonder underline ! ------------------ */
.not-underlined {}
.not-underlined a:link    {text-decoration: none; }
.not-underlined a:visited {text-decoration: none; }
.not-underlined a:hover   {text-decoration: none; }


.uitleg-h2 {
   border:1px solid white;
   color:white;
   background-color:#0080ff;
   font-size:18px;
   font-family:verdana, arial, sans-serif;
   padding:5px 25px;
}

.googlebox {
   width:486px;
   height:60px;
   margin:3px 0 3px 25px;
}

.titlelisting {
   text-align:center;
}
.titlelisting p {
   text-align:center !important;
}

/* --- display basket tabel ------------------------------------------------- */

.displaybasket-table {
   border:none;
   border-top:2px solid #bbb07a;
   width:90%;
}
.displaybasket-table td{
   border:none;
   padding:4px 5px;
}
.displaybasket-table td, .displaybasket-table th {
   border:none;
   padding:8px 5px;
}

/* --- login box ------------------------------------------------------------ */
.loginbox {
}
.loginbox input[type='edit'], .loginbox input[type='text'], .loginbox input[type='password'] {
   width:250px;
}
.loginbox .label {
   width:150px;
   float:left;
   text-align:right;
}


#debugheader {
   display:none;
   height:20px;
   width:990px;
   text-align:center;
   background-color:#004080;
   font-size:10px;
   color:white;
   line-height:20px;
   padding:0;
}

/* --- munt switch ---------------------------------------------------------- */
.muntswitch {
   /*position:absolute;*/
   /*right:5px;*/
   /*top:0px;*/
   /*text-align:right;*/
   /*float:right;*/
   /*width:160px;*/
   /*height:18px;*/
   /*line-height:25px;*/
   /* border:1px solid red; */
}
.muntswitch select {
   font-size:11px;
}

/* --- grid 7 x 12 --- */

.grid7x12 {
   width:990px;
   margin:10px 0 10px 10px;
   padding:10px 0px;
   clear:both;
}
.grid7x12 .griditem {
   position:relative;
   width:137px;
   height:257px;
   float:left;
   border:none;
   padding:0px;
   margin-right:2px;
   margin-bottom:16px;
}
.grid7x12 .imgbox {
   position:absolute;
   left:0px;
   top:0px;
   border:none;
   width:137px;
   height:129px;
   margin:0;
   padding:0;
   clear:both;
}
.grid7x12 .artbox {
   position:absolute;
   left:0px;
   top:138px;
   text-align:center;
   font-size:11px;
   border:none;
   padding:0px;
   width:137px;
   height:48px;
   line-height:14px;
   margin:0px;
}

.grid7x12 a { text-decoration:underline;}

.grid7x12-divider {
   width:980px;
   height:1px;
   border-bottom:1px solid #d0d0d0;
   font-size:1px;
   clear:both;
}
.grid7x12 input {
   font-size:11px;
   /*
   border:1px solid #3E5239;
   background-color:white; cursor:pointer;
   padding:2px 5px;  */
   text-align:center;
   width:80px;
}


.witte-foto {
   background: transparent url('http://www.adin.be/images/slagschaduw-120.gif') no-repeat top left;
   position:absolute;
   left:10px;
   top:10px;
   width:120px;
   height:120px;
   background-color:white;
}
.witte-foto:hover {
   background: transparent url('http://www.adin.be/images/slagschaduw-130.gif') no-repeat top left;
   position:absolute;
   left:4px;
   top:5px;
   width:130px;
   height:130px;
   background-color:white;
}

.witte-foto img {
   width:100px;
   height:100px;
   left:7px;
   top:7px;
   position:absolute;
}
.witte-foto img:hover {
   width:110px;
   height:110px;
   left:7px;
   top:7px;
   position:absolute;
}

.slideshow {
 height: 550px;
 width: 450px;
}

.slideshow img {
padding: 10px;
margin-top:100px;
margin-left:80px;
 border: 1px solid #ccc;
 background-color: #eee;
 height: 450px;
 width: 450px;

 }

*:first-child+html .slideshow img {
margin-top:0px;
margin-bottom:0px;
 }



/* --- IE 6 hacks ----------------------------------------------------------- */
/* ie6 verdubbeld de linkse kantlijn ... */
* html .rootfotolinks {
   margin-left:6px;
}
* html .bandfotolinks {
   margin-left:6px;
}
* html .rootlinkserijfotos {
   margin-left:6px;
}
* html .bandlinks {
   margin-left:6px;
}


* html #logoheader #headertextleft {
  letter-spacing:1px;
}
* html .rootfoto .moreimg2lijnen {
   padding:3px 0 0 0;
}













