html, body, .wrapper {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
}
body{
	background-image:url(../img/bg.gif);
	background-repeat:repeat-y;
	background-color:#009bc2;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #444;
	line-height: 19px;
}

h1 {
	font-size: 20px;
	line-height: 25px;
}

div.totaal{
position:absolute;
height:100%;
width:100%;
background-color:#009bc2;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
left:0px;
top:0px;

}

div.bg_horiz{
position:absolute;
height:100%;
width:100%;
background-image:url(../img/bg.gif);
background-repeat:repeat-y;
left:0px;
top:0px;
}

div.header{
position:absolute;
height:50px;
width:100%;
left:0px;
top:0px;
background-color:#FFFFFF;
}

div.banner{
position:absolute;
width:785px;
height:294px;
background-image:url(../img/banner.jpg);
background-repeat:no-repeat;
top:50px;
left:0px;
}

div.bottom{
position:absolute;
top:344px;
left:0px;
width:100%;
background-image:url(../img/bg_horiz.jpg);
background-repeat:repeat-y;
}

div.submenu{
position:absolute;
left:10px;
top:20px;
width:170px;
}

div.content{
position:absolute;
left:215px;
top:20px;
width:555px;
}

div.kalender{
position:absolute;
left:802px;
top:10px;
width:200px;
height:150px;
background: url(../img/kalender.gif);
}
div.banner{
position:absolute;
width:785px;
height:294px;
top:50px;
left:0px;
}

div.logo{
position:absolute;
width:119px;
height:139px;
background-image:url(../img/logo.gif);
background-repeat:no-repeat;
left:40px;
top:50px;
}

div.menu{
position:absolute;
width: 100%;
text-align: right;
top:10px;
}

div.telnummer{
position:absolute;
right:20px;
width:173px;
height:50px;
top:0px;
background-image:url(../img/telnummer.jpg);
background-repeat:no-repeat;
}
.titel {
	color: #00a1df;
	font-size: 14px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
}
a.hoofdmenu {
	color: #555;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	border-right:solid 1px #fff;
	display:block;
	height: 24px;
	text-align: center;
	padding: 15px 8px 0px 8px;
	float:left;
}
a.hoofdmenu:hover {
	text-decoration: none;
	color: #00a1df;
	background-image:url(../img/rollover.gif);
}

a.submenulink {
	color: #666;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
margin-left: 5px;
}
a.submenulinkwit {
	color: #fff;
	font-size: 12px;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-left: 5px;
}
a.submenulink:hover {
	text-decoration: none;
	color: #ffffff;
}


#menulink {
	font-size: 12px;
	line-height:1.7;
	font-weight: bold;
	color: #009bc2;
	margin-left: 15px;
}
#menulink2 {
	font-size: 12px;
	line-height:1.7;
	font-weight: bold;
	color: #ffffff;
	margin-left: 10px;
}

img.fot {
	border-bottom: solid 4px #00a1df;
	width:150px;
}

#calendar {
	display: inline;
}
#calendar table {
	width: 200px;
	border: solid 1px #666666;
}
#calendar th, #calendar td {
	text-align: center;
	vertical-align: middle;
}
#calendar td {
	color: #666666;
}
#calendar .day {
	width: 25px;
	height: 25px;
	color: #666666;
}
#calendar .today {
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	background-color: #e55306;
	border: solid 1px #ffffff;
}
#calendar .link {
	padding: 5px;
	border: solid 1px #cccccc;
}
#calendar a {
	text-decoration: none;
	font-weight: bold;
}
#calendar a:hover {
	text-decoration: none;
	font-weight: bold;
}
#calendar .footer {
	padding: 5px;
	color: #999999;
}

#guestbook {
}
#guestbook .message {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: dashed 1px #e55306;
}
#guestbook .message .head {
}
#guestbook .message .head dl {
}
#guestbook .message .head dt {
	clear: left;
	width: 160px;
}
#guestbook .message .head dt {
	float: left;
}
#guestbook .message .body {
	clear: both;
}

#news {
}
#news .article {
	min-height: 120px;
	height: auto !important;
	height: 120px;
	margin-bottom: 20px;
}
#news .article .head .title {
	font-size: 12px;
	font-weight: bold;
}
#news .article .head .date {
	color: #ac9487;
	font-size: 10px;
}
#news .article .body {
}
#news .article .body .image {
	width: 100px;
	float: right;
	margin: 10px;
}