body { background: url('../img/bg.jpg') repeat-x; font: 75%/1.6em "Lucida Sans" Arial; color: #818181; }

h1 { margin: 0 0 5px 50px; color: #98110b; font-size: 32px; width: 500px; }
h2 { margin: 0px 0 25px 50px; color: #336599; font-size: 1.3em;}
h3 { margin: 15px 0 0px 50px; color: #98110b; font-size: 1.1em;}
h4 { margin: 0 0 0 50px; color: #336599; width:550px;}

.header { padding-top: 5px; margin: 0 0 5px 50px; color: #ffffff; font-size: 35px; border-top: 4px solid #dcdcdc; }

a { text-decoration: none; color: #336699; }
a:hover { text-decoration: underline; }

#container { width: 960px; margin: 0 auto; background: url('../img/header_bg.jpg') no-repeat; height: 186px;}

#nav { float: right; padding-top: 73px; padding-right: 65px; height: 113px;}
#nav li { display: inline; }
#nav li .nav_item { position: relative; top: -12px;}

#content { background: url('../img/home_bg.jpg') no-repeat;  overflow: auto; }
#content_ingelogd { overflow: auto; }

#login { width: 297px; border-left: 1px solid white; border-bottom: 1px solid white; border-right: 1px solid white; background: url('../img/login_bg.jpg') repeat-y #98110b; text-transform: uppercase; color: #ffffff;}
#login form { padding: 20px 0 0 20px; }
.textbox { width: 239px; background: transparent url('../img/tekstvak_bg.jpg') no-repeat; border: none; height: 26px; padding: 3px; font-family: "Lucida Sans", Arial; color: #818181;}
#subnav { padding: 40px; font-weight: bold; line-height: 2em;}
#subnav a { color: #ffffff; }
#subnav a:hover { color: #000000; text-decoration: none;}

#subnav .active { color: #000000; }


#leftie { width: 297px; }
#rightie { width: 662px;  }
#rightie .tekst { margin: 15px 50px 15px 50px; }
#rightie p { margin: 15px 0px 0px 0px; }
#rightie_ingelogd { background: url('../img/ingelogd_bg.jpg') no-repeat; width: 662px; margin-top: -1px; }

#contactinfo { width: 298px; color: #336599; padding: 50px 0 120px 0;}
#contactinfo p { text-transform:uppercase;  padding-left: 35px; border-left: 4px solid #dcdcdc; margin-left: 1px;}
#contactinfo .red { color: #89100a; }
.contactinfo { background: url('../img/contact_bg.jpg') no-repeat top right; }

.persoon { margin: 25px 25px 25px 50px;  border-bottom: dotted 1px #dcdcdc; overflow: auto; padding-bottom: 30px;}
.persoon img { margin-right: 35px; }
.persoon .per_tekst { width: 400px; }
.persoon h3 { margin: 0; }
.persoon .tel { float: right; margin-top: -55px; color: #336699; margin-right: 35px;} 
.persoon .tel img { margin-right: 10px; }
.no-border { border: none; } 
#hamer { background: url('../img/hammer_bg.jpg') no-repeat bottom; padding-bottom: 25px;}

#footer { text-align: right; padding: 0 10px 15px 0; }

.foto  { float: left; margin: 0 20px 0px 0; border:1px #5a5a5a solid; }
.images  { width:50px; height:50px; float: left; margin: 0 20px 20px 0; border:1px #5a5a5a solid; }

.tekst {text-align:justify;}