/* HTML TAGS START */
BODY {
  height:                      100%;
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  background-color:            #F9FAFC;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  text-transform:              uppercase;
  color:                       #ED1C24;
  letter-spacing:              1px;
  line-height:                 16px;
}

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

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  text-transform:              uppercase;
  color:                       #ED1C24;
  letter-spacing:              1px;
  line-height:                 16px;
}

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

H5 {
  width:                       100%;
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  text-transform:              uppercase;
  text-align:                  right;
  color:                       #ED1C24;
  letter-spacing:              1px;
  line-height:                 16px;
}

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

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

a {
  color:                       #414B56;
  text-decoration:             underline;
}

a:hover {
  color:                       #ED1C24;
  text-decoration:             underline;
}

img {
  border:                      0px;
}

b, strong {
  color:                       #315E83;
}

/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  height:                      100%;
  width:                       100%;
}

.siteholder {
  valign:                      middle;
  text-align:                  center;
}

.site {
  width:                       948px;
  height:                      592px;
}

.menu_left {
  width:                       17px;
  height:                      79px;
  background:                  url('../images/menu_left.gif') no-repeat top left;
}

.menu {
  width:                       914px;
  height:                      79px;
  background:                  url('../images/menu_bg.gif') repeat-x top left;
  vertical-align:              bottom;
}

.menudiv {
  width:                       914px;
  height:                      77px;
  margin-top:                  2px;
  overflow:                    visible;
}

.menu_right {
  width:                       17px;
  height:                      79px;
  background:                  url('../images/menu_right.gif') no-repeat top left;
}

.content_top2 {
  width:                       944px;
  height:                      30px;
  background:                  #FFFFFF url('../images/content_top2.gif') no-repeat bottom right;
  border:                      0px;
  border-left:                 2px solid #477397;
  border-right:                2px solid #477397;
  color:                       #959CA1;
  font:                        bold 12px Tahoma;
  text-align:                  right;
  line-height:                 22px;
  vertical-align:              top;
}

.content_top1 {
  width:                       944px;
  height:                      30px;
  background:                  #FFFFFF url('../images/content_top.gif') no-repeat bottom right;
  border:                      0px;
  border-left:                 2px solid #477397;
  border-right:                2px solid #477397;
  color:                       #959CA1;
  font:                        bold 12px Tahoma;
  text-align:                  right;
  line-height:                 22px;
  vertical-align:              top;
}

.content_top1 a {
  color:                       #959CA1;
  text-decoration:             none;
}

.content_top1 a:hover {
  color:                       #414B56;
  text-decoration:             none;
}

.content_top1 a.subitem_top_on,
.content_top1 a.subitem_top_on {
  color:                      #414B56;
}

.content_place {
  width:                       944px;
  height:                      450px;
  background-color:            #FFFFFF;
  border:                      0px;
  border-left:                 2px solid #414B56;
  border-right:                2px solid #414B56;
}

.incontent_place {
  width:                       944px;
  height:                      450px;
}

.content_left {
  width:                       379px;
  height:                      350px;
  background:                  url('../images/left_bg.gif') no-repeat bottom left;
  vertical-align:              top;
}

.content_middle {
  width:                       565px;
  height:                      414px;
  background:                  url('../images/content_bg.gif') repeat-y top right;
  vertical-align:              top;
}

.content_holder {
  width:                       536px;
  height:                      414px;
  float:                       left;
  text-align:                  left;
  overflow:                    auto;

  scrollbar-base-color:        #FFFFFF;   /* basiskleur */
  scrollbar-face-color:        #FFFFFF;   /* basiskleur frontvlakken */
  scrollbar-arrow-color:       #000000;   /* pijlkleur */
  scrollbar-3dlight-color:     #DBDFE5;   /* randkleur linksboven */
  scrollbar-highlight-color:   #DBDFE5;   /* hooglicht linksboven */
  scrollbar-darkshadow-color:  #DBDFE5;   /* randkleur rechtsonder */
  scrollbar-shadow-color:      #DBDFE5;   /* laaglicht rechtsonder */
  scrollbar-track-color:       #F6F6F6;   /* achtergrondkleur lege ruimte scrollbar */
}

.content {
  width:                       488px;
  height:                      404px;
  padding-top:                 10px;
  text-align:                  justify;
  font:                        normal 12px Tahoma;
  color:                       #4D4D4D;
  line-height:                 22px;
}

.logo {
  width:                       379px;
  height:                      64px;
}

.logo_right {
  width:                       565px;
  height:                      64px;
  background:                  url('../images/content_bottom.gif') no-repeat top right;
}

.footer {
  height:                      36px;
  background:                  url('../images/footer_bg.gif') no-repeat bottom right;
  vertical-align:              bottom;
}

.email {
  float:                       left;
  margin:                      21px 0px 0px 4px;
  font:                        bold 12px Arial;
  color:                       #959CA1;
  text-transform:              uppercase;
}

.email a {
  text-decoration:             none;
  color:                       #959CA1;
}

.email a:hover {
  text-decoration:             underline;
  color:                       #959CA1;
}

.address {
  float:                       right;
  margin:                      21px 12px 0px 0px;
  font:                        bold 12px Arial;
  color:                       #959CA1;
  text-transform:              uppercase;
}

.bottom_left {
  width:                       17px;
  height:                      16px;
  background:                  url('../images/bottom_left.gif') no-repeat top left;
}

.bottom {
  width:                       914px;
  height:                      16px;
  background:                  url('../images/bottom_bg.gif') repeat-x top left;
  vertical-align:              top;
  text-align:                  right;
}

.bottom_right {
  width:                       17px;
  height:                      16px;
  background:                  url('../images/bottom_right.gif') no-repeat top left;
}

.powered {
  padding-left:                40px;
  font:                        normal 9px Verdana;
  color:                       #A9A9A9;
}

.powered a {
  color:                       #A9A9A9;
  text-decoration:             none;
}

.powered a:hover {
  color:                       #A9A9A9;
  text-decoration:             none;
}
/* CUSTOM CSS TAGS END */

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

#mainmenu li {
  height:                      77px
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
  line-height:                 10px;
}

#mainmenu a, #mainmenu a:hover, .mainitem_on {
  height:                      77px;
  margin:                      0px;
  padding:                     0px;
}

#mainmenu li img {
  vertical-align:              top;
}

#mainmenu a:hover, .mainitem_on {
  color:                       #FFFFFF;
}

#submenu {
  width:                       150px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

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

#submenu li {
  width:                       150px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
}

#submenu a, #submenu a:hover, .subitem_on {
  float:                       left;
  width:                       142px !important;
  width:                       150px;
  height:                      19px;
  margin:                      0px;
  padding:                     0px 0px 0px 8px;
  font:                        bold 10px Verdana;
  color:                       #FFFFFF;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 19px;
  background-color:            #ED1C24;
}

#submenu a:hover, .subitem_on {
  color:                       #FFFFFF;
  background:                  #959CA1 url('../images/submenu_over.gif') repeat top left;
}

#subsubmenu {
  width:                       150px;
  margin:                      0px;
  padding:                     0px;
  display:                     none;
  position:                    absolute;
}

ul#submenu li:hover > ul {
  display:                     block;
  margin:                      0px 0px 0px 150px;
}
#subsubmenu li {
  width:                       150px;
  margin:                      0px;
  padding:                     0px;
  list-style-type:             none;
  float:                       left;
	line-height:								 1px;
}
#subsubmenu li img {
  vertical-align:							 top;
}

#subsubmenu a, #subsubmenu a:hover {
  float:                       left;
  width:                       150px;
  height:                      19px;
  margin:                      0px;
  padding:                     0px 0px 0px 8px;
  font:                        bold 10px Verdana;
  color:                       #FFFFFF;
  text-decoration:             none;
  text-align:                  left;
  line-height:                 19px;
  background-color:            #959CA1;
}

#subsubmenu a:hover {
  color:                       #FFFFFF;
  background:                  #ED1C24 url('../images/subsubmenu_over.gif') repeat top left;
}

/* LIST MENU STYLES END */

div#map {
	font:												normal 11px Tahoma;
	line-height:								20px;
}
td.googleTitle {
	font:												normal 12px Tahoma;
}

div#directions,
div#directions table td {
	clear:											both;
	font:												normal 12px Tahoma;
	padding-right:							6px;
}