/* Algemene waardes */
html, body {
	margin:0;
	padding:0;
	background:#290859;
	font-family: verdana;
	font-size:11px;
	color:#231f20;
	height:100%;
	width:100%;
}
div#container {
	width:1029px;
	margin:0 auto;
	padding:12px 0 0 0;
}
#intropic {
	clear:both;
	height:396px;
	position:static;
	top:-198px;
	width:396px;
}
div#shim {
    visibility: hidden;
    width: 100%;
    height: 50%;                                                                     
    margin-top: -198px;                                                         
    float: left;
}
.fixfloat {
	margin:0;
	padding:0;
	height:0;
	width:0;
	overflow:hidden;
	clear:both;
}
a img {border:0;}
form {margin:0;}
a {
	color:#290859;
	text-decoration: underline;
}
a:hover {text-decoration:none;}
/* /Algemene waardes */
/* Header */
div#header {
	width:983px;
	height:182px;
	padding:0 0 0 46px;
}
div#menu {
	width:973px;
	height:43px;
	padding:20px 0 0 46px;
}
div#menu a {
	text-decoration:none;
	font-size:18px;
	font-family:Arial;
	color:#fff;
	margin:0 15px;
	font-weight:normal;
	letter-spacing:1px;
}
div#menu a.active {color:#ff6dcf;}
div#menu a:hover {color:#ff6dcf;}
/* /Header */
/* Content */
div#content {
	width:1029px;
}
div#left {
	width:681px;
	float:left;
}
div#content_cont {
	width:681px;
	background: url(images/content_top.png) top right no-repeat;
}
div#content_foot {
	width:579px;
	height:350px;
	background: url(images/content_foot.png) bottom no-repeat;
	padding:28px 20px 80px 82px;
}
div#content_inner {
	width:681px;
	
	background: url(images/content_bg.png) right repeat-y;
}
div#scroll {
	position:relative;
	overflow:auto;
	height:320px;
	padding:0 10px 0 0;
	width:569px;
}
div#right {
	width:294px;
	float:right;
}


div#hok_top {
	background: url(images/hok_top.png) top no-repeat;
	width:294px
}
div#hok_foot {
	background: url(images/hok_foot.png) bottom no-repeat;
	width:234px;
	padding:35px 30px;
}
div#hok_inner {
	width:294px;
	background: url(images/hok_bg.png);
}
p {
	margin:0;
	padding:10px 0;
	line-height:16px;
}
.img {
	margin:15px 0 0 0;
}
#logo {margin:50px 0 0 0;}
div#content_groot_top {
	width:1029px;
	background: url(images/content_groot_top.png) top right no-repeat;
}
div#content_groot_foot {
	width:927px;
	height:350px;
	padding:28px 20px 80px 82px;
	background: url(images/content_groot_foot.png) bottom no-repeat;
}
div#content_groot {
	width:1029px;
	background: url(images/content_groot_bg.png) right repeat-y;
}
div#content_groot_left {
	width:579px;
	float:left;
}
div#content_groot_right {
	width:280px;
	float:right;
	padding:0px 0 0 0;
}
.input {
	width:265px;
	height:22px;
	padding:4px 5px 0 5px;
	margin:2px 0 15px 0;
	border:1px solid #5f4683;
	font-size:14px;
	font-family:arial;
}
form {
	margin:5px 0 0 0;
	padding:0;
}
.textarea {
	width:265px;
	height:102px;
	margin:0 0 5px 0;
	padding:4px 5px 4px 5px;
	border:1px solid #5f4683;
	font-size:14px;
	font-family:arial;
}
div.line {
	width:500px;
	height:1px;
	overflow:hidden;
	background:#9484ac;
	margin:4px 0 0 0;
}
p.less {
	margin:0;
	padding:5px 0;
}
/* /Content */
/* Scroll opmaak */
.scrollgeneric {
	line-height: 1px;
	font-size: 1px;
	position: absolute;
	top: 0;
	left: 0;
}
.vscrollerbase {
	visibility: visible !important;
}
.vscrollerbase {
	width: 16px;
	background: url(images/scroll_bg.png);
}
.vscrollerbar {
	width: 16px;
	height:10px;
	background: #290859;
}
/* /Scroll opmaak */
/* Tekst Opmaak */
h1 {
	margin:0;
	padding:0;
	height:30px;
	color:#fe5ca0;
	font-size:20px;
	font-weight:normal;
	font-family:Arial;
	letter-spacing:1px;
}

h2 {
	margin:0;
	padding:0;
	height:20px;
	color:#290859;
	font-size:12px;
	font-weight:normal;
	font-family:Arial;
	font-weight: bold;
}

h3{
	color:#290859;
}
span.paars {color:#290859;}
/* /Tekst Opmaak */