/* HTML TAGS START */
body {

  scrollbar-base-color:       #535353;   /* basiskleur */
  scrollbar-face-color:       #535353;   /* basiskleur frontvlakken */
  scrollbar-arrow-color:      #A4CE39;   /* pijlkleur */
  scrollbar-3dlight-color:    #373737;   /* randkleur linkboven */
  scrollbar-highlight-color:  #535353;   /* hooglicht linksboven */
  scrollbar-darkshadow-color: #373737;   /* randkleur rechtsonder */
  scrollbar-shadow-color:     #373737;   /* laaglicht rechtsonder */
  scrollbar-track-color:      #373737;   /* achtergrondkleur lege ruimte scrollbar */

  height:                      100%;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 23px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 23px;
}

H2 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 21px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 21px;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 19px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 19px;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 17px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 17px;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 15px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 17px;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 13px Arial;
  color:                       #A4CE39;
  letter-spacing:              1px;
  line-height:                 16px;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #902800;
}

img {
  border:                      0px;
}

b {
  font:                        bold 11px arial;
  color:                       #A4CE39;
}
/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.site_table {
  width:                       100%;
  height:                      100%;
  background:                  #373737;
}

.main_table {
  width:                       100%;
}

.header {
  height:                      106px;
  background:                  #373737 url(../images/header.jpg) left no-repeat;
  padding-right:               28px;
  border-top:                  1px solid #A4CE39;
  border-bottom:               1px solid #A4CE39;
  text-align:                  right;
}

.empty_bar {
  height:                      20px;
  background:                  #535353;
}

.empty_left {
  width:                       41px;
  background:                  #292929;
  border-bottom:               1px solid #A4CE39;
  font:                        normal 1px arial;
}

.menu {
  width:                       169px;
  height:                      358px;
  padding-top:                 20px;
  vertical-align:              top;
  background:                  #373737;
}

.sitemap {
  padding-left:                5px;
  font:                        normal 9px verdana;
  color:                       #7F7F7F;
}

.content_holder {
  background:                  #292929 url(../images/content_bg01.gif) bottom right no-repeat;
  vertical-align:              top;
  border-bottom:               1px solid #A4CE39;
}

.title {
  height:                      20px;
  padding:                     0px 0px 0px 44px !important;
  padding:                     1px 0px 0px 44px;
  border-left:                 1px solid #292929;
  background:                  url(../images/title_bg.gif) no-repeat top left;
  height:                      20px;
  vertical-align:              middle;
}

.content_left {
  width:                       258px;
  padding-top:                 24px;
  text-align:                  justify;
  padding-left:                23px;
  font:                        normal 9px verdana;
  color:                       #FFFFFF;
  line-height:                 15px;
  vertical-align:              top;
}

.content_right {
  width:                       258px;
  padding-top:                 24px;
  text-align:                  justify;
  padding-left:                33px;
  font:                        normal 9px verdana;
  color:                       #FFFFFF;
  line-height:                 15px;
  vertical-align:              top;
}

.content_form {
  width:                       539px;
  padding-top:                 24px;
  text-align:                  justify;
  padding-left:                23px;
  font:                        normal 11px verdana;
  color:                       #FFFFFF;
  line-height:                 17px;
}

.content_right a, .content_left a, .content_form a {
  color:                       #A4CE39;
  text-decoration:             underline;
}

.content_right a:hover, .content_left a:hover, .content_form a:hover {
  color:                       #A4CE39;
  text-decoration:             none;
}

.form_req {
  width:                       250px;
  font:                        normal 11px verdana;
  color:                       #FFFFFF;
  height:                      20px;
  background:                  #292929 url(../images/form_required.gif) no-repeat top right;
  border:                      1px solid #6E6E6E;
}

.form {
  width:                       250px;
  font:                        normal 11px verdana;
  color:                       #FFFFFF;
  height:                      20px;
  background:                  #292929;
  border:                      1px solid #6E6E6E;
}

.link {
  background:                  #4A4A4A; 
  border-bottom:               1px solid #A4CE39;
  border-top:                  1px solid #6C6C6C;
  font:                        normal 9px verdana;
  color:                       #7F7F7F;
  padding:                     2px 0px 0px 9px;
  letter-spacing:              1px;
  height:                      61px;
}

.link a {
  font:                        normal 9px verdana;
  color:                       #7F7F7F;
  text-decoration:             none;
}

.link a:hover {
  font:                        normal 9px verdana;
  color:                       #7F7F7F;
  text-decoration:             none;
}

.address {
  font:                        bold 9px verdana; 
  color:                       #D1D1D1; 
  padding-left:                41px; 
  letter-spacing:              1px;  
  height:                      21;
}

.address a {
  font:                        bold 9px verdana; 
  color:                       #D1D1D1;
  text-decoration:             none;
}

.address a:hover{
  font:                        bold 9px verdana; 
  color:                       #D1D1D1;
  text-decoration:             underline;
}

/* LIST MENU STYLES START */
#mainmenu {
  margin:                      0px;
  padding:                     0px;
}

#mainmenu li {
  width:                       168px;
  height:                      21px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.mainitem, a.mainitem:hover, .mainitem_on {
  width:                       168px;
  height:                      21px;
  margin:                      0px;
  padding:                     4px 168px 4px 19px !important;
  padding:                     0px 0px 0px 19px;
  font:                        bold 11px verdana;
  color:                       #FFFFFF;
  text-decoration:             none;
  line-height:                 19px;
  background:                  url(../images/menu_item.gif) no-repeat top left;
}

#mainmenu a:hover, .mainitem_on {
  color:                       #535353;
  background:                  url(../images/menu_item_over.gif) no-repeat top left;
}

ul#mainmenu li:hover > ul {
  display:                     block;
  margin:                      -20px 0px 0px 168px;
}

#submenu {
  width:                       113px;
  margin:                      0px 0px 0px -4px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

#submenu li {
  height:                      21px;
  width:                       168px;
  margin:                      0px;
  padding:                     0px;
  display:                     block;
  list-style-type:             none;
  float:                       left;
}

a.subitem, a.subitem:hover, .subitem_on {
  height:                      21px;
  width:                       168px;
  margin:                      0px;
  padding:                     4px 168px 4px 14px !important;
  padding:                     0px 0px 0px 14px;
  font:                        bold 11px verdana;
  color:                       #A4CE39;
  text-decoration:             none;
  line-height:                 19px;
  background:                  url(../images/menu_subitem.gif) no-repeat top left;
}

#submenu a:hover, .subitem_on {
  color:                       #FFFFFF;
  background:                  url(../images/menu_item.gif) no-repeat top left;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      -20px 0px 0px 168px;
}
/* LIST MENU STYLES END */
