html
{
  height:       100%;
  padding:      0px;
}

body
{
  margin:       0px;
  height:       100%;
  padding:      0px;
  color:        #464646;
  background:   #3b4a3d;
}

div#wrapper
{
  padding:        0px;
  position:       relative;
  min-height:     100%;
  background:     transparent;
  margin-bottom:  10px;
}

div#header
{
  background: url( ../homepage_img/top.png ) 0 0 no-repeat;
  height: 45px;
  width: 1070px;
}

div#header_content
{
  background: #1b1c1b;
  height: 45px;
  width: 1068px;
}

div#content
{
  margin:         0 auto;
  min-height:     510px;
  position:       relative;
  width:          1070px;
  padding-top:    15px;
}


img.bekijk_hier_fotos
{
  position: absolute;
  top: 40px;
  left: 130px;
}

img.webshop_login
{
  position: absolute;
  top: 30px;
  left: 30px;
}

img.lock
{
  position: absolute;
  top: 77px;
  left: 35px;
}

.menu_1
{
  position: absolute;
  top: 155px;
  left: 72px;
}

.menu_2
{
  position: absolute;
  top: 155px;
  left: 245px;
}

.menu_3
{
  position: absolute;
  top: 155px;
  left: 483px;
}

.mfs_logo
{
  position: absolute;
  top: 105px;
  left: 703px;
}

.boekingen
{
  position: absolute;
  top: 295px;
  left: 709px;
}

.van_alle_gemakken_voorzien
{
  position: absolute;
  top: 485px;
  left: 703px;
}

.van_alle_gemakken_voorzien
{
  position: absolute;
  top: 485px;
  left: 703px;
}

div#page
{
  background: #1b1c1b;
  height: 663px;
  width: 1068px;
}

div.page_top
{
  background: url( ../homepage_img/content_top.png ) 0 0 no-repeat; width: 625px; height: 12px; margin-left: 58px;
}

div.page_middle
{
  background:   #43b649;
  border-right: 1px #328836 solid;
  width:        624px;
  height:       100px;
  margin-left:  58px;
}

div.page_frame
{
  background:   #3b4a3d url( ../homepage_img/content_bg.png ) 0 0 no-repeat;
  width:        605px;
  height:       545px;
  margin-left:  58px;
  padding:      28px 0 0 20px;
}

div.page_content
{
  color:      #fff;
  overflow-y: auto;
  width:      566px;
  height:     454px;
  padding:    10px;
}

div#footer
{
  position: relative;
  background: transparent url( ../homepage_img/bottom.png ) 0 0 no-repeat;
  height: 48px;
  width: 1070px;
}

.disclaimer_link
{
  font-weight: bold;
  color: #fff;
  font-size: 8pt;
  position: absolute;
  top: 10px;
  left: 60px;
}

.contact_link
{
  font-weight: bold;
  color: #fff;
  font-size: 8pt;
  position: absolute;
  top: 10px;
  left: 140px;
}

.child
{
  position:   absolute;
  top:        540px;
  left:       664px;
}

.webshop
{
  position: absolute;
  top: 575px;
  left: 824px;
}

h1
{
  font-family:                Arial;
  font-size:                  16px;
  font-weight:                normal;
  color:                      #252525;
  font-style:                 normal;
}

h2
{
  padding-left:               3px;
  font-family:                Arial;
  font-size:                  14px;
  font-weight:                normal;
  color:                      #252525;
  font-style:                 normal;
}

p
{
  font-family:                Arial;
  font-size:                  12px;
  margin:                     10px 0 7px 0;
  color:                      #fff;
}


*
{
  font-family:                Arial;
  font-size:                  9pt;
}

a,
a:link,
a:visited,
a:active,
a:hover
{
  color: #fff;
  text-decoration:            none;
}

a:hover
{
  color: #fff;
  text-decoration:            underline;
}

#logo_img
{
  padding: 15px 0 0 150px;
}

img
{
  border: none;
}

input, textarea
{
  outline-style:none;
}
