body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 10px 0px; text-align: center; background: #020202; color: #24453A; }
a { color: #24453A; text-decoration: none; outline:none;}
a:hover { color: #24453A; text-decoration: underline; }
a img {border:none;}
h1 { font-size:19px; font-weight: normal; line-height: 25px; text-align: center; letter-spacing: 1px; word-spacing: 2px; }
.clr {clear:both;}
.small {font-size: 0.85em;}
#wrapper { text-align: left; margin: 0px auto; width: 956px; background: #020202 url(../images/layout/bg.jpg) repeat-x; padding: 30px 22px 50px; }
#header { background: #020202 url(../images/layout/header.jpg); width: 954px; padding-bottom: 5px; padding-top: 124px; border-top: 1px solid #1C4F3E; border-right: 1px solid #1C4F3E; border-left: 1px solid #1C4F3E; }
#headerintro { background: #020202 url(../images/layout/header_intro.jpg); width: 954px; padding-top: 124px; padding-bottom: 5px; border-top: 1px solid #1C4F3E; border-right: 1px solid #1C4F3E; border-left: 1px solid #1C4F3E; }
#navigatie { text-align: right; }
#content { font-size: 12px; line-height: 1.6em; padding: 0px; width: 954px; border-right: 1px solid #1C4F3E; border-bottom: 1px solid #1C4F3E; border-left: 1px solid #1C4F3E; }
#content p:first-child {margin-top:0;}
#content h1:first-child {margin-top:0;}

#footer { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #24453A; text-align: right; word-spacing: 2px; letter-spacing: 1px; line-height: 24px; width: 914px; margin-top: -35px; z-index: 10; padding: 10px 20px 5px; background: url(../images/layout/bg_footer.gif) repeat-x left bottom; }
#footer a { color: #24453A; text-decoration: none; }
#footer a:hover { color: #24453A; text-decoration: underline; }

.footer { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #24453A; text-align: center; word-spacing: 0.2em; letter-spacing: 0.1em; padding-bottom: 10px; }
.footer a { color: #24453A; text-decoration: none; }
.footer a:hover { color: #24453A; text-decoration: underline; }

/* subpagina's */
.intro { background: #FFF url(../images/layout/bg_front.jpg) no-repeat; }
.sub { background: #FFF url(../images/layout/bg_sub.jpg) no-repeat; }

/* productnavigatie */
#navproducten { text-align: right; position: absolute; float: left; z-index: 10; width: 930px; font-weight: bold; color: #FA8929; font-size: 14px; margin-top: -1px; }
#navproducten a { color: #FFF; text-decoration: none; }
#navproducten a:hover {color: #FA8929; text-decoration: none;}

