body {
    font-family: Verdana, Verdana, Geneva, sans-serif;         
    color:#282828;
    font-size:12px;
    line-height:16px;
    background: url('../images/bg-top.jpg') top center no-repeat;
}



#containerwrapper {
    overflow:auto;
    background: url('../images/bg-bottom.jpg') bottom center no-repeat;
}
#container {
    width:980px;
    margin: 0 auto;
}
#header {
    height: 458px;
    overflow: none;
}
#logo {
    width:196px;
    height:94px;
    padding: 0px 0 0 48px;
    position:absolute;
    top:60px;
}
#slogan {
    width:196px;
    height:94px;
    padding: 0px 0 0 64px;
    position:absolute;
    top:160px;
    color:#1f488d;
    line-height:20px;
    font-size:13px;
}
#slider {
    height:400px;
    width:768px;
    padding: 30px 0 0 192px;
}

#menu {
    overflow:none;
    height:28px;
    line-height:28px;
    font-size:13px;
    margin: 0 20px;
}
#menu li {
    float:left;
}
#menu li {
    float:left;
    padding: 0 5px;
    background: url('../images/bg-menu-without-child.png') top right no-repeat;
}
#menu li:last-child {
    border-right:0px solid white;
    background: none;
}
#menu a {
    padding: 0 10px;
    color:#646464;
}
#menu li.active a, #menu li a:hover {
    color:#1f488d;
}
#menu li.potato-menu-has-vertical {
     background: url('../images/bg-menu-with-child.png') top right no-repeat;
	 padding: 0 15px 0 0;
}
#menu li.potato-menu-has-vertical.active {
     background: url('../images/bg-menu-with-child-active.png') top right no-repeat;
}

#menu li ul {
    width:220px;
    background: #b6ddf4;
}
#menu li.active li a {
    color:#646464;
}
#menu li.potato-menu-has-vertical.active li {
     background: none;
}
#menu li.potato-menu-has-vertical li {
     background: none;
}
#menu li li {
    width:220px;
    padding:0;
    height:22px;
    line-height:22px;
	border-top:1px solid #fff;
}
#menu li li.potato-menu-has-vertical {
     background: url('../images/bg-menu-with-child.png') top right no-repeat;
	 padding: 0;
}
#menu li ul li a {
    font-weight:normal;
}
#menu li ul li a:hover, #menu li ul li.active a {
    background: #cfe4ff;
	color:#1f488d;
    font-weight:normal;
}
#menu li ul li.potato-menu-has-vertical a {
     background: #b6ddf4 url('../images/bg-menu-with-child2.png') top right no-repeat;
}
#menu li ul li.potato-menu-has-vertical.active a, #menu li li.potato-menu-has-vertical a:hover {
     background: #cfe4ff url('../images/bg-menu-with-child2-active.png') top right no-repeat;
}

#menu li li ul {
    width:221px;
    background: #cfe4ff;
	margin:-23px 0 0 220px;
}
#menu li li li {
	border-left:1px solid #fff;
	background:none;
}
#menu li ul li.potato-menu-has-vertical li a,#menu li ul li.potato-menu-has-vertical.active li a {
     background: none;
	color:#646464;
}

#menu li ul li.potato-menu-has-vertical li a:hover,#menu li ul li.potato-menu-has-vertical.active li.active a {
     background: #b6ddf4;
	color:#1f488d;
}


#main {
    overflow:auto;
    padding: 20px 0 20px 20px;
}

#content {
    width:630px;
    padding: 30px 20px 0 30px;
    float:left;
}

.text p, .text ul, .text ol, .text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    padding: 0 0 15px 0;
}
.text ul, .text ol{
    padding: 0 0 15px 25px;
    list-style:disc;
}
.text ol{
    list-style:decimal;
}
.text table {
margin: 0 0 15px 0;
}
.text td {
    vertical-align:top;
}
.text a {
    color:#1f488d;
    font-weight: bold;
}
.text a:hover {
    color:#646464;
}
.text h1, .text h2, .text h3, .text h4, .text h5, .text h6 {
    font-size:14px;
    color:#1f488d;
}
.text h1 {
    font-size:18px;
}
.text h2 {
    font-size:16px;
}
.text h3 {
    font-size:15px;
}

#rightbar {
    float:right;
    width:200px;
    padding:20px 40px 0 0;
}


#rightbar .block {
    background:url('../images/bg-block-bottom.jpg') bottom left no-repeat;
    margin: 0 0 20px 0;
    padding: 0 0 10px 0;
}
#rightbar .block div {
    padding: 0 10px;
}
#rightbar .block div.top {
    padding: 0 0px;
}
#rightbar .block .rondleiding strong, #rightbar .block .rondleiding a {
    display:block;
    color:#1f488d;
}
#rightbar .block .rondleiding a {
    margin: 4px 0 0 0;
}
#rightbar .block a {
    font-weight:normal;
    text-decoration:underline;
}


#rightbar .top {
    height:10px;
    padding: 0 0 5px 0;
    background:url('../images/bg-block-top.jpg') top left no-repeat;
}

#rightbar .title {
    font-size:14px;
    height:20px;
    line-height:24px;
    font-weight:bold;
    display:block;
    padding: 0 0 5px 10px;
    margin:  0 0 5px 0px;
    background:url('../images/bg-block-top.jpg') top left no-repeat;
    border-bottom:1px solid #fff;
    color:#1f488d;
}
#rightbar .block p {
    border-bottom:1px dotted #fff;
    padding: 0 0 8px 0;
    margin: 0 0 8px 0;
}

#rightbar .block p:last-child {
    border-bottom:0px solid white;
    margin: 0;
}

#footer {
    clear:both;
    font-size:11px;
    height:100px;
}
#footer a {
    color:#282828;
}
#footer a:hover {
    text-decoration:underline;
}


#footer .links {
    width:360px;
    text-align:right;
    float:left;
    padding: 6px 0 0 0;
}
#footer a:hover {
    color:#1f488d;
}

#footer .map {
    padding: 6px 0 0 0;
    width:238px;
    height:100px;
    text-align:center;
    float:left;
}
#footer .adres {
    padding: 6px 0 0 0;
    width:238px;
    height:100px;
    float:left;
}

