body {
	color: black;
	font: 11px Arial, Tahoma, Verdana;
	background: #eff1f2 url(images/bg.jpg) no-repeat center top;
	margin-top: -1px;
}

* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#container {
	margin: 0 auto;
	width: 1024px;
	position: relative;
	background: url(images/gradient.jpg) repeat-y;
}

#banner_menu {
	background: url(images/banner_menu.jpg) no-repeat;
	width: 1024px;
	height: 140px;
	margin-top: 0;
	margin-left: 0;
	text-align: center;
}

#blauw_vak1 {
	background-image: url(images/blauw_foto1.jpg);
	width: 153px;
	height: 34px;
	margin-left: 0;
	margin-top: 106px;
	padding-left: 0;
	padding-top: 1px;
	padding-right: 0;
	text-align: left;
}

#blauw_vak2 {
	background-image: url(images/blauw_foto2.jpg);
	margin-top: 105px;
	width: 153px;
	height: 34px;
	text-align: left;
	padding-top: 1px;
}

#blauw_vak3 {
	background-image: url(images/blauw_foto3.jpg);
	width: 153px;
	height: 34px;
	margin-top: 106px;
	padding-top: 1px;
	text-align: left;
}

#menu_vak1 {
	background: url(images/menu_foto1.jpg) no-repeat 0 0;
	margin-left: 283px;
	margin-top: -1px;
}

#menu_vak2 {
	background: url(images/menu_foto2.jpg) no-repeat 0 0;
	margin-top: 0;
}

#menu_vak3 {
	background: url(images/menu_foto3.jpg) no-repeat 0 0;
	margin-top: -1px;
}

.blokjes {
	width: 152px;
	height: 141px;
	float: left;
	overflow:  hidden;
}

#link1 {
	margin-left: 54px;
	margin-top: 9px;
}

#link2 {
	margin-left: 16px;
	margin-top: 9px;
}

#link3 {
	margin-left: 56px;
	margin-top: 9px;	
}

#inhoud_tekst {
	width: 400px;
	height: 380px;
	margin-top: 0;
	margin-left: 321px;
	font-size: 15px;
	text-align: center;
	color: #053778;
	line-height: 22px;
	font-weight: bold;
	vertical-align: middle;
	padding-top: 112px;
}

#info_tekst {
	width: 425px;
	margin-top: 488px;
	margin-left: 378px;
	font-size: 12px;
	line-height: 15px;
	color: #053778;
	font-weight: bold;
	text-align: center;
	position: absolute;
}

#titeltje {
	text-align: left;
	width: 16px;
	margin-left: 285px;
	font-size: 14px;
	margin-top: 30px;
	color: #053778;
	font-weight: bold;
}

#plan {
	background-image: url(images/plan.png);
	width: 636px;
	height: 586px;
	margin-top: 0;
	margin-left: 185px;
}

#accordion {
	width: 382px;
	margin-top: 0;
	margin-left: 315px;
	height: 100%;
	padding-top: 35px;
	padding-bottom: 70px;
}

.toggler {
	background: url(images/balk1.png) no-repeat;
	height: 25px;
	width: 382px;
	padding: 8px 0 0;
	margin-left: 0;
	margin: 0;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler2 {
	background: url(images/balk2.png) no-repeat;
	height: 25px;
	width: 382px;
	text-align: center;
	padding-top: 8px;
	font-size: 10px;
	cursor: pointer;
}

.toggler3 {
	background: url(images/balk3.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler4 {
	background: url(images/balk4.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler5 {
	background: url(images/balk5.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler6 {
	background: url(images/balk6.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler7 {
	background: url(images/balk7.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler8 {
	background: url(images/balk8.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler9 {
	background: url(images/balk9.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler10 {
	background: url(images/balk10.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler11 {
	background: url(images/balk11.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler12 {
	background: url(images/balk12.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler13 {
	background: url(images/balk13.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler14 {
	background: url(images/balk14.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler15 {
	background: url(images/balk15.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler16 {
	background: url(images/balk16.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler17 {
	background: url(images/balk17.png) no-repeat;
	height: 25px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}

.toggler18 {
	background: url(images/balk18.png) no-repeat;
	height: 27px;
	width: 382px;
	padding-top: 8px;
	text-align: center;
	font-size: 10px;
	cursor: pointer;
}
 
.element {
	padding: 0;
	font-size: 11px;
	color: black;
}
 
.element p {
	margin: 2px 0 0;
	padding: 0;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
}

.element2 p {
	margin: 2px 0 0 40px;
	padding: 0;
	line-height: 13px;
	text-align: left;
	font-size: 11px;
}

.hoeveelheden1 {
	float: right;
	margin-top: 10px;
	font-size: 11px;
}

.hoeveelheden2 {
	float: right;
}
 
.float-right {
	padding: 10px 20px;
	float:right;
}

#logo {
	background-image: url(images/logo.jpg);
	width: 171px;
	height: 93px;
	margin-top: 200px;
	margin-left: 12px;
}

#inhoud_bg {
	width: 1024px;
	background: url(images/inhoud_bg.jpg) no-repeat bottom left;
	margin-top: 0;
	overflow: visible;
	margin-bottom: 0;
}

#balk_onderaan {
	width: 1042px;
	height: 22px;
	background: url(images/balkonderaan.jpg) no-repeat;
	overflow: hidden;
	margin-left: 0;
	margin-right: 0;
}

#bg_blauw {
	background-color: #053778;
	width: 50%;
	height: 140px;
	margin: 0;
	padding: 0;
}

#bg_lichtblauw {
	width: 50%;
	height: 140px;
	margin: -140px 0 0 569px;
	padding: 0;
	background-color: #5c77a8;
}

#bg_hemelblauw {
	background-color: #bbcedf;
	width: 50%;
	height: 606px;
	margin-top: 0;
	padding: 0;
}

#bg_lichthemelblauw {
	background-color: #eff1f2;
	width: 50%;
	height: 606px;
	margin-top: -606px;	
	padding:  0;
	margin-left: 569px;
}

#bg_blauw2 {
	background-color: #053778;
	width: 50%;
	height: 22px;
	margin: -1px 0 0;
	padding: 0;
}

#bg_lichtblauw2 {
	width: 50%;
	height: 22px;
	margin: -1px 0 0 569px;
	padding: 0;
	background-color: #5c77a8;
}

a:link {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

a:active {
	color: #fff;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #bbcedf;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}