body, html {
padding: 0;
margin: 0;
}

body {
background: #4c5ea1;
}

body, p, td {
font: normal 11px verdana;
color: #333;
}

h1, h2, h3, h4, h5 {
font-family: Verdana;
font-weight: bold;
letter-spacing: -.05em;
margin: 0;
padding: 0;
line-height: 1em;
}


h1 {
width: 80%;
color : #10228c;
padding : 10px 0 10px 0;
}

h2 {
color : #10228c;
padding: 0 0 4px 0;
margin-bottom: 15px;font-size:14px;
}

ul {
list-style : none;
padding : 0;
margin : 0;
}

li {
padding : 0;
margin : 0;
}

a:link, a:active, a:visited {
color : #10228c;
text-decoration : underline;
font-weight : bold;
}

a:hover {
text-decoration : none;
}

dfn {
position: absolute;
left: -1000px;
top: -1000px;
width: 0;
height: 0;
overflow: hidden;
display: inline;
}

/**********************************************************************

*site

**********************************************************************/

#site {
width : 920px;
text-align: center;
padding : 0;
margin : 0 auto;
}

#sitebg {
background: url(../images/mainbg.jpg) repeat-y;
float: left;
display: inline;
width : 920px;
}

/**********************************************************************

*kop

**********************************************************************/

#kop {
background: url(../images/kop.jpg) no-repeat;
float: left;
display: inline;
position:relative; 
width: 920px;
height: 241px;
padding : 0;
margin : 0;
}

#vorm_txt { 
background: url(../images/vorm_default.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_default.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#vorm_vennoten { 
background: url(../images/vorm_vennoten.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_vennoten.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#henry_bartels { 
background: url(../images/vorm_henry.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_quotes.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#john_smeets { 
background: url(../images/vorm_john.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_quotes.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#jos_claessens { 
background: url(../images/vorm_jos.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_quotes.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#richard_beckers { 
background: url(../images/vorm_richard.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_quotes.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#vorm_visie { 
background: url(../images/vorm_welkom.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_welkom.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#vorm_referenties { 
background: url(../images/vorm_relaties.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_relaties.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#vorm_contact { 
background: url(../images/vorm_contact.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_contact.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#vorm_disclaimer { 
background: url(../images/vorm_disclaimer.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/vorm_disclaimer.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
left:0;
top:53px; 
width:308px; 
height:189px; 
z-index:2; 
}

#plaatje img {
position:absolute; 
top:54px;
left: 220px;
margin: 0;
padding: 0;
}

#logo { 
background: url(../images/logo.png) no-repeat;
/* hack for Internet Explorer */
_background: none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='images/logo.png',sizingMethod='scale');
/* end hide */
position:absolute; 
display: inline;
right:23px; 
top:53px; 
width:282px; 
height:188px; 
z-index:2; 
}

/**********************************************************************

*menu

**********************************************************************/

#menu {
background: url(../images/menu.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
height: 36px;
}

.menu_poss {
padding: 0 0 0 50px;
margin: 0;
}

#menu a {
float : left;
display : block;
background : url(../images/menulink.gif) no-repeat;
font : bold 12px arial;
letter-spacing : 1px;
color : #FFF;
text-decoration : none;
text-align : center;
width : 160px;
height : 36px;
padding : 11px 0 0 0;
margin : 0;
}

#menu  a:hover {
background : url(../images/menuhover.gif) no-repeat;
color : #10228c;
height : 36px;
padding : 11px 0 0 0;
margin : 0;
}

#menu ul {
height : 36px;
float : left;
list-style : none;
padding : 0;
margin : 0;
}

#menu li {
float : left;
padding : 0;
margin : 0;
}

/**********************************************************************

*main

**********************************************************************/

#main {
background: url(../images/main.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
min-height: 169px;
height:auto !important;
height: 169px;
font: normal 11px verdana;
color: #333;
line-height: 18px;
text-align: left;
}

.main_poss {
font: normal 11px verdana;
color: #333;
line-height: 18px;
text-align: left;
padding : 0 50px 0 50px;
margin : 0;
}

.submain_poss {
padding: 40px 0 0 110px;
margin: 0;
}

#main_secondblock {
float: left;
display: inline;
width: 460px;
}

.main_secondblock_left {
padding: 10px 0 0 50px;
margin: 0;
}

.main_secondblock_right {
padding: 10px 50px 0 20px;
margin: 0;
}

.main_img img, #leegblok {
 filter:alpha(opacity=40);
-moz-opacity:0.4;
opacity:0.4;
}

.main_img:hover img, #leegblok{
 filter:alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

.main_img img, #leegblok {
border: 1px solid #333;
}

.main_imgblok {
float: left;min-width: 136px;
min-height: 160px;
font: bold 14px verdana;
color: #10228c; 
text-align: center;
line-height: 25px;
margin: 0 10px 0 0;
padding: 0;
}#leegblok {float: left;min-width: 136px;border: 1px solid #ababab;min-height: 144px;font: bold 14px verdana;color: #10228c; text-align: center;line-height: 25px;margin: 34px 10px 0 0;top:34px;padding: 0;}

.adresblok {
float: left;
width: 190px;
}

/*

*vennoten

*/

#main_vennoten {
background: url(../images/main_vennoten.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
min-height: 288px;
height:auto !important;
height: 288px;
}

/*

*subpagina: vennoten en referenties

*/

.mainsub_secondblock_right {
padding: 30px 50px 0 0;
margin: 0;
}

/*

*referenties

*/

#main_referenties {
background: url(../images/main_referenties.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
min-height: 288px;
height:auto !important;
height: 288px;
}#main_wieiswie{float: left;display: inline;width: 920px;min-height: 288px;height:auto !important;height: 288px;}

/*

*contact

*/

#main_contact {
background: url(../images/main_contact.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
min-height: 288px;
height:auto !important;
height: 288px;
text-align: left;
line-height: 18px;
}

div#main_contact label {
float: left;
color : #333;
width: 130px;
padding-top: 5px;
}

div#main_contact input, div#main_contact textarea {
padding: 3px;
margin: 3px;
border: 1px solid #10228c;
font: 11px Verdana, sans-serif;
background: #fff;
}

div#main_contact input:hover, div#main_contact textarea:hover {
border: 1px solid #333;
}

div#main_contact input.fout, div#main_contact textarea.fout {
border: 1px solid #333;
}

div#main_contact label.fout {
font : bold 11px Verdana, sans-serif;
color: #10228c;
}

div#main_contact .captcha_img {
border: 1px solid #10228c;
margin: 0 0 0 3px;
}

.txt_rood {
font: bold 10px verdana;
color: #FF0000;
}

/**********************************************************************

*footer

**********************************************************************/

#footer {
background: url(../images/footer.jpg) no-repeat;
float: left;
display: inline;
width: 920px;
height: 35px;
padding : 0;
margin : 0;
}

#silverarrows {
text-align: center;
font: normal 10px verdana;
color: #CCC;
padding: 10px 0 10px 0;
margin: 0;
}

#silverarrows a {
font: bold 10px verdana;
color: #CCC;
text-decoration: underline;
}

#silverarrows a:hover {
text-decoration: none;
}

