html, body {
	height:100%;
	text-align:center;
}
body {
	text-align: left;
	font-family: tahoma, verdana;
	font-size: 12px;
	color: #2a2a2a;
	background-color: #fff;
	margin:0;
	padding:0;
}
a:link, a:active, a:visited, a:hover {
	color:#3e87b4;
}
.wrapper {
	position: relative;
	height:100%;
	background:url(../images/bg-main.gif) repeat-y 0px 0px;
}
#container {
	position:relative;
	width: 950px;
}
#left {
	float:left;
	width:180px;
	color:#fff;
}
#left h2 {
	margin:15px 15px;
	padding:0;
	width:180px;
	font-size:1.3em;
}
*html #left h2 {
	margin:15px 15px;
	padding:0;
	font-size:1.3em;
}
#left h3 {
	margin:12px 15px;
	padding:0;
	width:180px;
	font-size:1.1em;
}
*html #left h3 {
	margin:12px 15px;
	padding:0;
	font-size:1.1em;
}
#extra {
	margin:10px 10px;
	width:160px;
	color: #2a2a2a;
}
*html #extra {
	margin:10px 10px;
	width:100px;
	color: #2a2a2a;
}
#right {
	float:left;
	width:770px;
	margin:0 5px;
	padding:0;
}
#topmenu {
	width:100%;
	background-color:#7e7e7e;
	padding: 10px 15px;
	height:15px;
}
#menu {
	float:left;
	color:#fff;
	font-weight:bold;
}
#menu a:link, #menu a:active, #menu a:visited {
	color:#fff;
	text-decoration:none;
}
#menu a:hover {
	color:#2a2a2a;
	text-decoration:none;
}
#menu .active:link, #menu .active:active, #menu .active:visited {
	color:#2a2a2a;
	text-decoration:none;
}
#menu .active:hover {
	color:#2a2a2a;
	text-decoration:none;
}
#talen {
	float:right;
	color:#fff;
	font-weight:bold;
}
#talen a:link, #talen a:active, #talen a:visited {
	color:#fff;
	text-decoration:none;
}
#talen a:hover {
	color:#2a2a2a;
	text-decoration:none;
}
#talen .active:link, #talen .active:active, #talen .active:visited {
	color:#2a2a2a;
	text-decoration:none;
}
#talen .active:hover {
	color:#2a2a2a;
	text-decoration:none;
}
#functies {
	width:100%;
	margin:10px 15px;
	border-bottom: dashed 1px #dbdbdb;
	height:30px;
}
#titel {
	width:100%;
	margin:10px 15px;
	border-bottom: dashed 1px #dbdbdb;
	height:30px;
}
#content {
	margin:0 15px;
	height:600px;
}
#content2 {
	margin:0 15px;
}
#content h1 {
	margin:0;
	padding:0;
}
#bottom {
	border-top:#dbdbdb 1px solid;
	position:fixed;
	bottom:15px;
	margin:0 15px;
	padding:0px 10px;
	text-align:left;
}
#bottom2 {
	border-top:#dbdbdb 1px solid;
	margin:0 15px;
	padding:0px 10px;
	text-align:left;
}
.streep{
border-left:#dddddb 1px solid;
}

input.stylebox { font-size: 8pt; BORDER:1px solid black; FONT-FAMILY: arial; HEIGHT: 14px; font-color: black; background-color:white}

input.stylebutton { font-size: 8pt; BORDER:1px solid black; FONT-FAMILY: arial; HEIGHT: 18px; color: white; background-color:#7e7e7e}

textarea.styletext { font-size: 8pt; BORDER:1px solid black; FONT-FAMILY: arial; font-color: black; background-color:white}

select.styleselect { font-size: 8pt; BORDER:1px solid black; FONT-FAMILY: arial; font-color: black; background-color:white}