body   { background-color: white;
         color: #4a5929;
         font-family: Arial, sans-serif;
         font-size: 12px;}

* { padding:0;
    margin:0; }

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;}

.h12ndpage h1 {
    text-align: center;
    }

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;}

/* --- [ start van website ID's ] ------------------------------------------- */
/* --- globale instellingen - komen slecht 1x voor per pagine --------------- */

#site {
   width:760px;
   margin-left:10px;
}
#siteheader {
   /*background-color:#80FF80;*/
}
#sitecontents {
   float:left;
   /*background-color:yellow;*/
   padding:10px 0;
}
#site-websublistboxes {
   float:left;
   /*background-color:#80FFFF;*/
   width:180px;
}
#site-websubtext {
   float:right;
   /*background-color:#EBEBEB;*/
   width:530px;
}
#sitefooter {
   clear:both;
   /*background-color:#FF8040;*/
}


.clear {
   clear:both;
}


.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 5px;
   padding:0px;
   background-color:#F1F5F3;
}

.infobox strong {
   color:white;
   display:block;
   height:16px;
   background-color:#b0A766;
   padding:0;
   font-weight:bold;
   margin:0px;
   border-bottom:1px solid #b0A766;
   font-family:arial, sans-serif;
  }
.infobox form {
   margin-top:5px;
}
.infobox select {
   width:150px;
   height:77px;
   clear:both;
   display:block;
   margin:2px auto;
   padding-left:2px;
   font-size:11px;
   font-family:arial, sans-serif;
}
.infobox input {
   clear:both;
   margin:2px auto;
   font-size:12px;
   font-family:arial, sans-serif;
}

/* -- 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;
}

/*  ---- [ 2nd & 3th page ] ------------------------------------------------- */

.secondpage, .thirdpage {
   border:2px solid #bbb07a;
   padding:15px;
   background-color:#D5DECF;
   width:720px;
   margin:20px auto;
   text-align:center;
}

.secondpage h1 {
    width:560px;
    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;
}

.thirdpage {
   text-align:center;
   margin:10px 0;
}

.secondpage .dtntext {
   width:530px;
   border:3px solid #bbb07a;
   padding:20px;
   background:white;
   margin:10px auto;
   text-align:left;
}
.secondpage .dtntext h5{
   float:left;
   font-weight:normal;
   font-style:normal;
   margin-top:35px;
   display:inline;
   font-size:12px;
}
.secondpage .dtntext h6{
   float:right;
   font-weight:normal;
   font-style:normal;
   margin-top:35px;
   display:inline;
   font-size:12px;
}

.secondpage .dtnthumbscontainer {
   width:560px;
   border:3px solid #bbb07a;
   padding:5px;
   background:white;
   margin:10px auto;
   text-align:center;
}

.secondpage .dtnthumbscontainer b{
   padding: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 .dtnthumbs {
}

.secondpage .addtobasket {
   width:560px;
   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;
}

.thirdpage .highimg {
   border:3px solid #bbb07a;
   padding:3px;
   background-color:white;
}

.secondpage .lowimg {
   border:1px solid #bbb07a;
   padding:3px;
   background-color:white;
}



.itilscroll     { width:520px;height:110px;
                  background-color:white;
                  border:none;
                  margin:10px 20px;
                  position:relative;
                  overflow:hidden;
                  padding:3px 0;
                  text-align:center;}
.itilscroll img { border:1px solid #bbb07a;padding:3px;}


