html
{
  overflow: -moz-scrollbars-vertical;
}

body
{
  background-color : #B1B2B4;
  margin : 20px;
}

table
{
  font-family : Verdana, Arial, Helvetica, Tahoma, sans serif;
  font-size : 10pt;
  color : #000000;
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

td
{
  padding : 0px;
}

a
{
  color : #000000;
  text-decoration : none;
}

a:hover
{
  text-decoration : underline;
}

img
{
  border : 0;
}

form
{
  margin : 0px;
}

.font-bold
{
  font-weight : bold;
}

.font-small
{
  font-size : 8pt;
}

.font-large
{
  font-size : 14pt;
}

.font-white
{
  color : #FFFFFF;
}

.font-red
{
  color : #FF0000;
}

.font-recreatie
{
  color : #0D5418;
}

.font-hotellerie
{
  color : #594800;
}

.font-zorg
{
  color : #00163B;
}

.a-underline
{
  text-decoration : underline;
}

.bg-white
{
  background-color : #FFFFFF;
}

.bg-black
{
  background-color : #000000;
}

.bg-grey
{
  background-color : #BCBCBC;
}

.bg-recreatie
{
  background-color : #B9BEB8;
}

.bg-hotellerie
{
  background-color : #D4CFBC;
}

.bg-zorg
{
  background-color : #B7BEC8;
}

.bg-newsletter
{
  background-color : #737373;
}

.bg-header-recreatie
{
  background : url("../images/background_header_recreatie.jpg");
}

.bg-header-hotellerie
{
  background : url("../images/background_header_hotellerie.jpg");
}

.bg-header-zorg
{
  background : url("../images/background_header_zorg.jpg");
}

.bg-header-recreatie-news
{
  background : url("../images/background_header_recreatie_news.jpg");
}

.bg-header-hotellerie-news
{
  background : url("../images/background_header_hotellerie_news.jpg");
}

.bg-header-zorg-news
{
  background : url("../images/background_header_zorg_news.jpg");
}

.bg-menu
{
  background : url("../images/background_menu.jpg");
}

.bg-page
{
  background : url("../images/background_page.jpg");
  background-repeat : repeat-y;
}

.bg-page-extended
{
  background : url("../images/background_page_extended.jpg");
  background-repeat : repeat-y;
}

.image-border
{
  border : 1px solid #000000;
}

.form-text
{
  font-size : 8pt;
  color: #000000;
  width: 80px;
  height: 14px;
  border-right : #000000 1px solid;
  border-top : #000000 1px solid;
  border-left : #000000 1px solid;
  border-bottom : #000000 1px solid;
}

.form-text-large
{
  font-size : 8pt;
  color: #000000;
  width: 150px;
  height: 14px;
  border-right : #000000 1px solid;
  border-top : #000000 1px solid;
  border-left : #000000 1px solid;
  border-bottom : #000000 1px solid;
}

.form-upload
{
  font-size : 8pt;
  color : #000000;
  width : 90px;
  height : 20px;
  border-right : #000000 1px solid;
  border-top : #000000 1px solid;
  border-left : #000000 1px solid;
  border-bottom : #000000 1px solid;
}

.form-area
{
  font-size : 8pt;
  color : #000000;
  width : 150px;
  height : 80px;
  border-right : #000000 1px solid;
  border-top : #000000 1px solid;
  border-left : #000000 1px solid;
  border-bottom : #000000 1px solid;
}

.form-area-large
{
  font-size : 8pt;
  color : #000000;
  width : 380px;
  height : 80px;
  border-right : #000000 1px solid;
  border-top : #000000 1px solid;
  border-left : #000000 1px solid;
  border-bottom : #000000 1px solid;
}

.bg-footer
{
  background : url("../images/background_footer.jpg");
}

.margin-center
{
  border-collapse : collapse;
  margin-left : auto;
  margin-right : auto;
}

.margin-small-left
{
  margin-left : 10px;
}

.margin-small-right
{
  margin-right : 10px;
}

.margin-big-left
{
  margin-left : 25px;
}

.margin-big-right
{
  margin-right : 25px;
}

.align-left
{
  text-align : left;
}

.align-center
{
  text-align : center;
}

.align-right
{
  text-align : right;
}

.valign-top
{
  vertical-align : top;
}

.valign-middle
{
  vertical-align : middle;
}

.valign-bottom
{
  vertical-align : bottom;
}

