body {
     margin: 0;
     padding: 0;
     background: url('images/background.jpg') top center;
     background-attachment: fixed; 
}


img{border:none;}


/* ####### Wrapper ######## */
#wrapper {
     width: 914px;
     margin: 0 auto;
     background: transparent;
     overflow: hidden;
     position:relative;
     z-index: 1;
}
 #wrapper div {
      display: inline;
      float: left;
 }
 .no_border {
      float: left;
      border: 0;
 }







/* ####### Logo classes ####### */
#header {
     width: 914px;
     height: 118px;
}
.logo {
     margin: 28px 0 0 0;
     float: left;
}

#info_blok {
     width: 179px;
     height: 76px;
     background: url('images/info_blok.png');
     margin: 28px 0 0 471px;
}
#info_blok span {
     float: left;
     width: 167px;
     text-align: right;
     font: 12px verdana;
}
.span1 {
     margin: 6px 0 0 0;
}
.span2 {
     margin: 2px 0 0 0;
}






/* ####### Content ####### */
.content_top {
     float: left;
     margin: 14px 0 0 0;
}
#content {
     width: 914px;
     background: url('images/content_background.png') repeat-y;
     overflow: hidden;
}
#content_left {
     width: 269px;
}
#content_right {
     width: 627px;
     margin: 0 0 0 18px;
}







/* ####### Menu ####### */
#menu {
     width: 269px;
}
#menu ul {
     width: 250px;
     float: right;
     margin: 5px 0 0 0;
     padding: 0;
     display: inline;
}
#menu ul li {
     width: 250px;
     height: 36px;  
     margin: 10px 0 0 0;
     list-style: none;
}
#menu ul li a {
     margin: 0;
     float: left;
     text-decoration: none;
}
a.active {
     background: url('images/menu_hover.png');
     font: bold 18px arial;
     color: #124c87;
     width: 205px;
     height: 29px;
     padding: 7px 0 0 45px;
}
a.normal {
     background: url('images/menu_normal.png');
     font: 14px arial;
     color: #124c87;
     width: 240px;
     height: 26px;
     padding: 10px 0 0 10px;
}
a.normal:hover {
     background: url('images/menu_hover.png');
     font: bold 18px arial;
     color: #124c87;
     width: 205px;
     height: 29px;
     padding: 7px 0 0 45px;
}
a.actie {
     float: right;
     margin: 20px 0 0 0;
}






/* ####### Img block ####### */
#img_block {
     width: 604px;
     height: 244px;
     background: url('images/img_block.png');
     margin: 15px 0 0 0;
}
#img_block h1 {
     float: left;
     font: bold 20px arial;
     color: #ffffff;
     margin: 209px 0 0 15px;
     padding: 0;
     display: inline;
}




/* ####### Tekst ####### */
#tekst {
     width: 575px;
     margin: 35px 0 0 13px;
}
#tekst h3 {
     float: left;
     color: #1f7fe3;
     font: bold 14px arial;
     margin: 0;
     padding: 0;
     display: inline;
}
#tekst p {
     width: 560px;
     float: left;
     margin: 12px 0 0 0;
     font: 13px arial;
     color: #4c4c4c;
}
.v_button {
     float: left;
     margin: 12px 0 0 480px;
}






/* ####### Tekstvlak ####### */
div.tekst_vlak {
     width: 270px;
     margin: 30px 0 0 18px;
}
div.tekst_vlak h3 {
     float: left;
     color: #1f7fe3;
     font: bold 14px arial;
     margin: 0;
     padding: 0;
     display: inline;
}
div.tekst_vlak p {
     width: 265px;
     float: left;
     margin: 8px 0 0 0;
     font: 13px arial;
     color: #4c4c4c;
}
.v1_button {
     float: left;
     margin: 8px 0 0 170px;
}






/* ####### Afbeeldingen ####### */
#afbeeldingen {
     width: 620px;
}
.img1 {
     float: left;
     margin: 20px 0 0 0;
}
.img2 {
     float: left;
     margin: 20px 0 0 45px;
}
.img3 {
     float: left;
     margin: 20px 0 0 45px;
}
#content_spacer {
     width: 100%;
     height: 40px;
}






/* ####### Footer ####### */
#footer {
     width: 914px;
     height: 34px;
     background: url('images/footer_background.png');
     margin: 0;
}
span.f1 {
     float: left;
     font: 12px arial;
     margin: 15px 0 0 10px;
}
span.f2 {
     float: right;
     font: 12px arial;
     margin: 15px 15px 0 0;
}
#footer a {
     color: #000000;
     text-decoration: none;
}
#footer a:hover {
     color: #000000;
     text-decoration: underline;
}
#spacer1 {
     width: 100%;
     height: 50px;
}