* {
margin: 0;
padding: 0;
}

body {
font: normal 62.5%/1.2 Verdana, Arial, Helvetica, sans-serif;
color:#006;
}

.first {
margin-top: 0;
}

.icon1 {
margin: -8px 0 0 10px;
}

.icon2 {
margin: -8px 0 0 55px;
}

.icon3 {
margin: -8px 0 0 100px;
}

.icon4 {
margin: -8px 0 0 170px;
}

.icon5 {
margin: -8px 0 0 215px;
}

.ons {
margin-left: -10px;
font-size: 1.2em;
font-weight: bold;
}

#wrapper {
width:900px;
height: 628px;
margin: 45px auto;
}

#header {
width:900px;
height: 130px;
margin: 0 auto;
position:relative;
background: url(../images/header.png);
z-index: 2;
}

#header a{
position: absolute;
margin-top: 14px;
margin-left: 296px;
width: 314px;
height: 100px;
z-index: 3;
}

.s3sliderImage img.pictleft {
position: absolute;
height: 110px;
width: 200px;
z-index:1;
}

#wrapper img#pictright {
position: relative;
padding: 10px 10px;
float: right;
height: 95px;
width: 144px;
z-index: 3;
}

#content {
width:894px;
height: 493px;
margin: 0 auto;
position:relative;
background: #eff;
border-left: solid 3px #336;
border-right: solid 3px #336;
background: url(../images/content-bg.jpg) no-repeat top left;
}

#navigatie {
width: 894px;
background-color: #FF8;
height: 36px;
z-index: 6;
position: absolute;
}

.menu {
width: 794px;
height: 36px;
margin-left: 100px;
z-index: 6;
}

.menu ul {
list-style:none;
text-align: center;
height: 36px;
}

.menu ul li {
display: inline-block;
}

.menu ul a:link, .menu ul a:visited {
text-decoration: none;
width: 110px;
display: inline-block;
line-height: 36px;
}

.menu ul .pos a:link, .menu ul .pos a:visited {
width: 163px;
}

.menu li {
list-style:none;
float: left;
position: relative;
}

.menu ul a {
height: 36px;
line-height: 36px;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
color: #039;
display: block;
}

.menu ul a.aktief {
width: 110px;
color: #C00;
}

.menu li ul {
position:absolute;
top: 37px;
left: -49px;
margin-left: -999em;
}

.menu li li {
float: none;
}

.menu li li a {
display: block;
background: url(../images/nummerplaathover.png) no-repeat;
height: 36px;
margin-top: -2px;
margin-left: 218px;
padding-left: 10px;
width: 163px !important;
float: none;
z-index:6;
}

.menu li li a:hover {
background: top left url(../images/nummerplaathover.png) no-repeat;
}

.menu li:hover ul, .menu a:hover ul {
margin-left: -169px;
}

.menu li a:hover {
background: url(../images/nummerplaatklein.png) no-repeat;
color: #C00;
}

.menu .pos a:hover {
background: url(../images/nummerplaathover.png) no-repeat;
}

#content img#nummerplaat {
margin: 6px 154px 0 154px;
position:absolute;
z-index: 1;
}

.content-filler .ons p a:hover {
color: #ff7;
}

.content-filler p.onjuist {
color: #F11;
}

.content-filler form p.formulier {
margin-bottom: 1px;
height: 7px;
outline: none;
border: none;
display: block;
}

.content-filler form input.field {
float: right;
border: none;
background-color: #ffe;
width: 300px;
padding-left: 3px;
}

.content-filler form textarea#toelichting {
display: block;
width: 303px;
height: 80px;
border: 0;
overflow: auto;
float: right;
}

.submenu {
position: absolute;
top: 240px;
height: 166px;
width: 210px;
z-index: 5;
}

#content img#band {
margin-top: 204px;
position:absolute;
z-index: 6;
}

.content-filler {
margin: 108px 20px 20px 125px;
width: 510px;
height: 350px;
line-height: 1.4em;
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 15px;
color: #fff;
position:absolute;
overflow: auto;
z-index: 4;
}

.content-filler h1 {
position: relative;
font-size: 1.4em;
padding-bottom: 10px;
}

.content-filler h1 a:link, .content-filler h1 a:visited {
font-size: 0.8em;
color: #fef;
padding: 0 18px 0 0;
text-align: center;
display: inline;
}

.content-filler h1 span a:link, .content-filler h1 span a:visited {
color: #0cf;
}
.content-filler a {
margin: 20px 10px 20px 10px;
}

.content-filler a:link,.content-filler a:visited {
color: #3cf;
}

.panel {
float: left;
}

.content-filler h1 a:hover {
color:#ff7;
}

.content-filler h2 {
position: relative;
font-size: 1.6em;
color: #0C0;
padding-bottom: 20px;
}

.content-filler p {
font-size: 1.1em;
text-align: justify;
padding-bottom: 10px;
}

.content-filler p.blank {
margin-top: 15px;
}

.content-filler ul li {
margin-left: 6px;
list-style: none;
line-height: 12px;
}

.content-filler ul li a:hover {
color: #ff7;
}

.content-filler ul li ul {
margin-left: 12px;
list-style: none;
}

.content-filler ul li ul li {
margin-left: 18px;
list-style: none;
}

#borden {
float: none;
}

#voertuigen {
position: absolute;
margin: 160px 0 0 140px;
width: 250px;
height: 33px;
border: 1px solid #fff;
text-align: justify;
z-index: 10;
}

#voertuigen a img {
height: 25px;
width: 25px;
border: none;
padding: 4px 10px;
}

#voertuigen a img#camp {
height: 25px;
width: 50px;
border: none;
}

.content-filler .inbound {
position: relative;
height: 150px;
width: 200px;
padding: 0 0 10px 20px;
float: right;
}

#naw {
margin-top: 108px;
float: right;
padding-right: 20px;
}

#naw a:link, #naw a:visited {
color: #04f;
}

#route h1 {
color: #ff7;
}

#focwa a{
position: absolute;
margin: 374px 20px 20px 698px;
width: 182px;
height: 96px;
}

p.last {
padding-bottom: 20px;
width: 170px;
}

.gevel {
position: absolute;
margin-left: 320px;
width: 200px;
height: 150px;
z-index: 10;
}

#schade {
margin-top: 50px;
float: right;
padding-right: 20px;
font-size: 0.9em;
}

.formulier #toelichting {
height: 30px;
width: 172px;
display: block;
}

.contact {
margin-top: 10px;
padding-bottom: 10px;
}

#schade h2 {
padding-bottom: 15px;
}

#voertuigen a:hover {
background-color: #ff8;
display: inline-block;
}

#footer {
width:900px;
height: 45px;
line-height: 45px;
margin: 0 auto;
text-align: center;
position:relative;
background: url(../images/footer.gif);
z-index: 4;
}

#footer a {
line-height: 45px;
text-decoration: none;
}

#footer a:link, #footer a:visited {
display: inline-block;
color: #fef;
}

#footer a.aktief:link, #footer a.aktief:visited {
color:#F77;
}

#footer a:hover {
color: #FF0;
}

#footer a.aktief:hover {
color: #FF0;
}

* {margin:0; padding:0}
.sm {list-style:none; width:459px; height:100px; display:block; overflow:hidden}
.sm li {float:left; display:inline; overflow:hidden}

#s3slider { 
width: 200px;
height: 127px;
position: absolute;
overflow: hidden;
margin: 20px 20px;
top:40px;
}

#s3sliderContent {
width: 200px;
position: absolute;
top: 0;
margin-left: 0;
}

.s3sliderImage {
float: left;
position: relative;
display: none;
width: 200px;
height: 127px;
}

.clear {
clear: both;
} 