body {
     width: 100%;
     margin: 0;
     padding: 0;
     background: url('images/background.png') repeat-y top center;
}




/* ####### Wrapper ######## */
#outer_wrapper {
     width: 1000px;
     margin: 0 auto;
     height: 100%;
     background: url('images/background.png');
}
#wrapper {
     width: 891px;
     margin: 0 0 0 54px;
     background: transparent;
	 overflow: hidden;
     
}
 #wrapper div {
      display: inline;
      float: left;
}
 .no_border {
      float: left;
      border: 0;
 }
 .wrap_head {
      float: left;
      margin: 60px 0 0 0;
 }






/* ####### Head ####### */
#header {
     width: 891px;
     height: 186px;
	 background: url('images/header_background.png');
}
#header_top {
     width: 956px;
     height: 43px;
}
#header_top a {
     float: right;
     margin: 10px 10px 0 0;
}











/* ####### Content ####### */
#content {
     width: 956px;
     background: url('images/content_background.png') repeat-y;
     overflow: hidden;
}
#content_left {
     width: 226px;
}
#content_right {
     width: 665px;
     background: url('images/content_right.png') repeat-x;
}







/* ####### Menu ####### */
#menu {
     width: 226px;
     background: #ffe5d0;
}
#menu ul {
     float: left;
     margin: 15px 0 0 15px;
     width: 200px;
     padding: 0;
     display: inline;
}
#menu ul li {
     float: left;
     list-style: none;
     width: 200px;
     height: 27px;
}
#menu ul li a {
     float: left;
     font: 16px tahoma;
     color: #3e3438;
     text-decoration: none;
     font-weight: bold;
}






/* ####### Laatste nieuws ####### */
#laatste_nieuws {
     width: 226px;
     background: #ffe5d0;
}
#laatste_nieuws strong {
     float: left;
     width: 200px;
     margin: 15px 0 0 15px;
     font: bold 12px tahoma;
     color: #3e3438;
}
#laatste_nieuws p {
     float: left;
     width: 200px;
     margin: 9px 0 0 15px;
     font: 12px tahoma;
     line-height: 18px;
     color: #3e3438;
}

#laatste_nieuws a{
color: #c09672;}
div.spacer2 {
     width: 100%;
     height: 15px;
}


/* ####### Recent afgerond ####### */
#recent_afgerond{
     width: 226px;
     background: #ffe5d0;
     height: 100%;
}
#recent_afgerond strong {
     float: left;
     width: 200px;
     margin: 15px 0 0 15px;
     font: bold 12px tahoma;
     color: #3e3438;
}
#recent_afgerond p {
     float: left;
     width: 200px;
     margin: 9px 0 0 15px;
     font: 12px tahoma;
     line-height: 18px;
     color: #3e3438;
}

#recent_afgerond a{
color: #c09672;}  
div.spacer2 {
     width: 100%;
     height: 15px;
}



/* ######## Tekstbox ####### */
#tekstbox {
     width: 630px;
     margin: 15px 0 0 15px;
}
#tekstbox h1 {
     float: left;
     margin: 0;
     padding: 0;
     display: inline;
     width: 600px;
     font: bold 18px arial;
     color: #3e3438;
}
#tekstbox p {
     font: 12px tahoma;
     margin: 13px 0 0 0;
     line-height: 17px;
}






/*####### Recent ####### */
#recent {
     width: 330px;
     height: 109px;
     background: url('images/recent_background.png');
     margin: 15px 0 0 0;
}
#recent h3 {
     float: left;
     color: #4b4245;
     font: bold 14px arial;
     margin: 10px 0 0 10px;
     padding: 0;
     width: 300px;
     display: inline;
}
#recent span {
     float: left;
     margin: 8px 0 0 7px;
     font: 12px tahoma;
     color: #4b4245;
     width: 200px;
}
#recent strong {
     float: left;
     margin: 5px 0 0 7px;
     font: bold 12px tahoma;
     color: #4b4245;
     width: 200px;
}
#recent span a {
     font: italic 12px tahoma;
     color: #4b4245;
     text-decoration: none;
}
.handtekening {
     float: left;
     margin: 15px 0 0 15px;
}
.recent {
     float: left;
     margin: 8px 0 0 15px;
     border: 1px solid #000000;
}

input, textarea{border: 1px solid #000000;}