* {
	margin:0pt;
	padding:0pt;
}

HTML, BODY {
	height:100%;
	width:100%;
}
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#f2f2fe;
	line-height:18px;
	background-image:url(../images/layout/body-background.gif);
	background-position:50%;
	background-repeat:repeat-y;
}
H1 {
	font-size:24px;
	color:#0d0c65;
	padding:10px 0 25px 0;
}
H2 {
	font-size:12px;
	text-transform:uppercase;
	padding:10px 0 10px 0;
}
H3 {
	font-size:9px;
	color:#0d0c65;
	text-transform: uppercase;
}
H4 {
	font-size: 12px;
	color:#0d0c65;
}
IMG {
	border:none;
}
A:LINK, A:VISITED {
	color:#0d0c65;
}
A:HOVER {
	text-decoration:none;
}

.clear {
	clear:both;
}
#overDiv {
	width: 160px;
	z-index: 10;
	position: absolute;
	text-align: left;
	background-color: #FFFFFF;
	color: #0d0c65;
	margin: 0px;
	padding: 5px;
	visibility: hidden;
	font-size: 10px;
	border:1px solid #0d0c65;
}

#container {
	background-image:url(../images/layout/bg-container.gif);
	background-position:left top;
	background-repeat:repeat-y;
	margin:0px auto;
	width:900px;
	height:100%;
	min-height:100%;
}
HTML > BODY #container {
	height:auto;
}
#header {
	float:left;
	height:109px;
	width:900px;
	background-color:#FFFFFF;
	background-image:url(../images/layout/bg-main.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
}
#navigatie_top {
	position:absolute;
	margin:5px 0 0 800px;
	color:#0d0c65;
}
#navigatie_top A:LINK, #navigatie_top A:VISITED {
	color:#0d0c65;
}
#navigatie_top A:HOVER {
	text-decoration:none;
}


#main {
}
#column-left {
	width:180px;
	float:left;
	padding:0 0 30px 0;
}
#column-left DIV {
	width:180px;
	float:left;
}
#language {
	height:32px;
	text-align:center;
	margin:9px 0 0 0;
}
#navigation {
}
#navigation UL {
	list-style-type:none;
}
#navigation LI {
	float:left;
	width:180px;
}
#navigation UL A:LINK, #navigation UL A:VISITED {
	padding:4px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#c7c7ec;
	border-bottom:1px solid #E8E8FE;
	display:block;
}
#navigation UL A.active {
	color:#0d0c65;
	background-color:#FFFFFF;
}
#navigation UL A:HOVER {
	color:#0d0c65;
	background-color:#FFFFFF;
}

#cmsimage-1 IMG {
	display:block;
}
#column {
	padding:0 25px 25px 25px;
	width:530px;
	float:left;
}
#column_algemeen {
	padding:0 25px 25px 25px;
	width:670px;
	float:left;
}
#column_algemeen UL, #column_algemeen OL {
	padding:0 15px 15px 15px;
}


/* Tabelletjes */
#column_algemeen TABLE {
	border-collapse:collapse;
}
#column_algemeen TABLE TD {
	border:1px solid #C7C7EC;
	padding:2px;
}
#column_algemeen TABLE THEAD {
}
#column_algemeen TABLE THEAD TH {
	background-color:#C7C7EC;
	border:1px solid #C7C7EC;
	color:#FFFFFF;
}
#column_algemeen TABLE THEAD TD {
	background-color:#E8E8FE;
}
#column_algemeen TABLE TBODY TD {
}
#column_algemeen TABLE TFOOT TD {
	background-color:#E8E8FE;
	font-weight:bold;
}

/* Formulier */
LABEL {
	float: left;
	width: 11em;
	margin-right: 1em;
	text-align: right;
}
INPUT, TEXTAREA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #C1C1FF;
	font-size:11px;
	padding:3px;
	width:160px;
}
FORM OL {  
	padding: 0;
	margin: 0;  
	list-style: none;
}
FORM LI {  
	padding-bottom: 2px;
} 
FORM .submit {   
	width: 75px;  
	border: 1px solid #C1C1FF;
	background-color:#E8E8FE;
}
.error
{
	font-size:18px;
	color: #FFFFFF;
	padding:0 0 20px 0;
}



#column-right {
	width:140px;
	float:left;
	padding:50px 0 30px 0;
}
#column-right IMG {
	display:block;
}
#column-right DIV {
	background-color:#E8E8FE;
	padding:5px;
	width:122px;
	border-bottom:5px solid #DDDDFF;
}


#footer {
	background-color:#c1c1ff;
	margin:-20px auto 0px auto;
	width:900px;
	height:20px;
}



/* ALT STYLES */
#voor, #na {
	float: left;
	width: 220px;
	margin: 0 0 10px 0;
}
