body, table, td, tr, a, h, p, span, textarea, div
{
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
}

body
{
  margin: 0px;
  padding: 0px;
}

ul
{
  list-style:disc;
}

ol
{
  list-style:disc;
}
li
{
  margin-left:20px;
}
div#container_top
{
  margin: 0 auto;
  width:982px;
  height:72px;
}

div#container
{
  margin: 0 auto;
  width: 982px;
  min-height:770px;
  background: url(../images/randen.gif) repeat-y top #FFFFFF;
  position:relative;
  padding-bottom:20px;
}

div#container_left
{
  background: url(../images/navrandfade.gif) no-repeat top #FFFFFF;
  width: 213px;
  position:absolute;
  left:0px;
}

  div.button
  {
    width:213px;
    height:22px;
    clear:both;
    background:#c1daeb;
  }
  div.button_actief
  {
    width:213px;
    height:22px;
    clear:both;
    background:#0066a9;
  }
    div.button a
    {
      color:#035285;
      padding-top:3px;
      font-size:12px;
      font-weight:bold;
    }
    div.button_actief a
    {
      color:#FFFFFF;
      padding-top:3px;
      font-size:12px;
      font-weight:bold;
    }
  div.subbutton
  {
    width:213px;
    height:22px;
    clear:both;
    background:#03456f;
  }

    div.subbutton a
    {
      color:#FFFFFF;
      font-size:12px;
      padding-top:5px;
      font-weight:bold;
      text-decoration:none;
    }
div.adres
{
  height:250px;
  width:185px;
  background:url(../images/main/navbottom.gif) no-repeat top left;
  padding-left:28px;
  color:#005900;
  font-size:12px;
  font-weight:bold;
}

div#container_right
{
  width: 763px;
  margin-left:213px;
}
  div#foto
  {
    height:279px;
    width:763px;
    clear:both;
    line-height:1px;
    padding:0px;
    margin:0px;
  }
  div.rand_oranje
  {
    height:5px;
    background:#fda346;
    width:763px;
    line-height:1px;
    font-size:1px;
  }
  div.pagina_titel
  {
    margin-left:10px;
    margin-top:10px;
    height:28px;
    width:743px;
    clear:both;
  }
  div.pagina_tekst
  {
    margin-left:10px;
    min-height:120px;
    width:743px;
    line-height:16px;
  }
  div.pagina_tekst a
  {
    color:#005900;
  }

  ul#reizen_home
  {
    list-style:none;
    padding:0px;
    margin:0px;
  }

    ul#reizen_home li
    {
      list-style-type:none;
      padding:0px 0px 0px 10px;
      margin:0px 10px 0px 0px;
      background:url(../images/pijloranje.gif) no-repeat;
      background-position: 0px 6px;
      line-height:16px;
    }

      ul#reizen_home li a
      {
        font-size:10px;
      }
      ul#reizen_home li a:hover
      {
        font-size:10px;
        color:#000000;
      }

.nav
{
  font-size: 13px;
  font-weight: bold;
  padding-left:23px;
  text-decoration:none;
  color:#FFFFFF;
}

.nav:hover
{
  font-size: 13px;
  font-weight: bold;
  padding-left:23px;
  text-decoration:none;
  color:#FFFECA;
}

.subnav
{
  font-size: 11px;
  font-weight: bold;
  padding-left:30px;
  text-decoration:none;
  color:#FFFFFF;
}

.subnav:hover
{
  font-size: 11px;
  font-weight: bold;
  padding-left:30px;
  text-decoration:none;
  color:#FFFECA;
}

.adres
{
  font-weight:bold;
  color:#005900;
}

.inputbox
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  190px;
  height:                 22px;
  border:                 3px SOLID #E0E0DC;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxerror
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  190px;
  height:                 22px;
  border:                 3px SOLID #D80000;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxover,
.inputboxerrorover
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  190px;
  height:                 22px;
  border:                 3px SOLID #F3A422;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxsmall
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  60px;
  height:                 22px;
  border:                 3px SOLID #E0E0DC;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxsmallerror
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  60px;
  height:                 22px;
  border:                 3px SOLID #D80000;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxsmallover,
.inputboxerrorsmallover
{
  background-image:       url(../images/form/input_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  60px;
  height:                 22px;
  border:                 3px SOLID #F3A422;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxmedium
{
  background-image:       url(../images/form/input_medium.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  114px;
  height:                 22px;
  border:                 3px SOLID #E0E0DC;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxmediumerror
{
  background-image:       url(../images/form/input_medium.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  114px;
  height:                 22px;
  border:                 3px SOLID #D80000;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.inputboxmediumover,
.inputboxmediumerrorover
{
  background-image:       url(../images/form/input_medium.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  114px;
  height:                 22px;
  border:                 3px SOLID #F3A422;
  padding-top:            6px;
  padding-left:           4px;
  background-color:       #F7F7F7;
}

.textarea
{
  background-image:       url(../images/form/textarea.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  364px;
  height:                 80px;
  border:                 3px SOLID #E0E0DC;
  padding-top:            3;
  padding-left:           4;
  background-color:       #F7F7F7;
}

.textareaerror
{
  background-image:       url(../images/form/textarea.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  364px;
  height:                 80px;
  border:                 3px SOLID #D80000;
  padding-top:            3;
  padding-left:           4;
  background-color:       #F7F7F7;
}

.textareaover,
.textareaerrorover
{
  background-image:       url(../images/form/textarea.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  364px;
  height:                 80px;
  border:                 3px SOLID #F3A422;
  padding-top:            3;
  padding-left:           4;
  background-color:       #F7F7F7;
}

.textareabig
{
  background-image:       url(../images/form/textarea_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  573px;
  height:                 71px;
  border:                 3px SOLID #E0E0DC;
  padding-top:            3;
  padding-left:           4;
  background-color:       #F7F7F7;
}

.textareabigover
{
  background-image:       url(../images/form/textarea_groot.gif);
  background-repeat:      no-repeat;
  background-attachment:  fixed;
  background-position:    left;
  width:                  573px;
  height:                 71px;
  border:                 3px SOLID #F3A422;
  padding-top:            3;
  padding-left:           4;
  background-color:       #F7F7F7;
}

.selectboxin,
.selectboxinover,
.selectboxinerror,
.selectboxinerrorover
{
  width:                  184px;
  background-color:       #F7F7F7;
}

.selectboxout,
.selectboxoutover,
.selectboxouterrorover
{
  border:                 3px SOLID #E0E0DC;
}

.selectboxouterror
{
  border:                 3px SOLID #D80000;
}


.verzenden
{
  background-image:       url(../images/buttons/verzenden.gif);
  width:                  81px;
  height:                 15px;
  border:                 0px;
  cursor:                 pointer;
}

.verzendenover
{
  background-image:       url(../images/buttons/verzendenover.gif);
  width:                  81px;
  height:                 15px;
  border:                 0px;
  cursor:                 pointer;
}

.prijsberekenen
{
  background-image:       url(../images/buttons/prijsberekenen.gif);
  width:                  105px;
  height:                 15px;
  border:                 0px;
  cursor:                 pointer;
}

.prijsberekenenover
{
  background-image:       url(../images/buttons/prijsberekenenover.gif);
  width:                  105px;
  height:                 15px;
  border:                 0px;
  cursor:                 pointer;
}

.zoeken
{
  width: 144px;
  height: 16px;
  border:solid 3px #ef9817;
  padding-left: 5px;
  padding-top: 2px;
}

.ga
{
  margin-left:5px;
  margin-top:2px;
  width: 17px;
  height: 21px;
  border:0px;
  background: url(../images/buttons/ga.gif) no-repeat top left;
  cursor:pointer;
}