body {
    /* set right background-color and preload the transparent image*/
    background: #09357A url(/_img/home/bg09357A-33.png) repeat;
}
#wrapper {
    overflow: hidden;
    /* height is needed for FF 2.0, because combination of min-height and overflow doesn’t seem to work */
    height: 600px;
    background: #E6EAF1 url(/_img/home/bgHapje-noICC.jpg) no-repeat 0 67%;
}
#logo {
    right: auto;
    top: 33px;
    left: 30px;
}
#content {
    margin: 0 3em 0 45%;
    padding: 1.5em;
}
#nav {
    right: auto;
    left: 0;
    border: 0;
}

#content h1 {
    margin: 12px 0 0;
    height: 69px;
    text-indent: -5000px;
    background: transparent url(/_img/home/h1Smakelijk.png) no-repeat center top;
}
#content p {
    margin-top: 0;
    text-align: center;
}

#nav ul {
    margin-top: 198px;
    border: 0;
}
#nav li {
    position: relative;
    margin: 9px 0;
    border: 0;
}
#nav li a {
    height: 75px;
    width: 150px;
    line-height: 75px;
    text-indent: -5000px;
    padding: 0;
}
#nav #navHomeZalen a {
    background: transparent url(/_img/home/bgNavZalen.png) no-repeat center top;
}
#nav #navHomeCatering a {
    background: transparent url(/_img/home/bgNavCatering.png) no-repeat center top;
}
#nav #navHomeOverOns a {
    background: transparent url(/_img/home/bgNavOverOns.png) no-repeat center top;
}
#wrapper #nav li a:hover {
    background-position: center bottom;
}
#nav li ul {
    display: none;
    position: absolute;
    top: 0;
    left: 150px;
    right: 0;
    width: 1050px;
    height: 75px;
    padding: 0;
    background: transparent url(/_img/home/bgFFFFFF-50.png) repeat;
}
#nav li:hover ul {
    display: block;
}
#nav li li {
    float: left;
    width: auto;
    height: 75px;
    padding: 0;
    margin: 0;
}
#wrapper #nav li li a {
    width: auto;
    height: 75px;
    line-height: 75px;
    font-size: 1.2em;
    padding: 0 1.73em;
    text-indent: 0;
    background-image: none;
    color: #09357A;
}
#wrapper #nav li li a:hover {
    background: transparent url(/_img/home/bg09357A-33.png) repeat;
    color: #FFF;
}

#laatsteNieuws {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 150px;
    background: transparent url(/_img/home/bgFFFFFF-50.png) repeat;
    padding: .75em;
    width: 100%;
}
#laatsteNieuws h4 {
/*    float: left;
    width: 12em;
    clear: left;*/
    margin: 0;
    font-weight: normal;
    text-transform: uppercase;
    font-size: .80em;
    line-height: 2.25em;
    letter-spacing: .1em;
}
#laatsteNieuws p {
    margin: 0;
    font-weight: bold;
    font-size: 1.2em;
}
#laatsteNieuws .date {
    font-weight: normal;
    font-size: .7em;
}
#laatsteNieuws a:link {
    color: #FFF;
    text-decoration: none;
}
#laatsteNieuws a:visited {
    color: #FFF;
    text-decoration: none;
}
#laatsteNieuws a:hover {
    color: #303EBB;
    border-bottom: 1px dotted #303EBB;
}

