body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:12px;
}
a {
	color:black;
}
.darkblue {
	color:#3C19D4;
}
.lightblue {
	color:#6DCAFF;
}
.yellow {
	color:#FFE416;
}
.error {
	color:red;
	background-color:white;
}
input {
	font-family: "Times New Roman", Times, serif;
	font-size:14px;
}
.hidden {
	display:none;
}
#print_header {
	display: none;
}
/* 
MAIN CONTAINERS
*/ 
#mainwrapper {
	margin-left:auto;
	margin-right:auto;
	width:930px;
}
#mainLeft {
	width:180px;
	height:730px;
	float:left;
	background-color:#FFE416;
}
#mainRight {
	width:740px;
	min-height:730px;
	margin-left: 182px;
}

/* 
LEFT 
*/ 
#main_logo {
	background-image: url(/images/main_logo.gif);
	background-repeat: no-repeat;
	width:180;
	height:162px;
	background-color:#FFE416;
	cursor:pointer;
	cursor:hand;
}

.left_content {
	width: 160px; /* 180 - 2*10 */ 
	background-color: #FFE416;
	margin-bottom:2px;
	padding: 10px;
}
.left_content h1,h2,h3 {
	font-weight:bold;
	font-size:12px;
}
/* 
NAVIGATION
*/ 
div#navigation {
	margin:0 0 2px 0;
	min-height:270px;
}
div#navigation ul {
	margin:0;
	padding:0;
}
div#navigation ul a {
	text-decoration:none;
}
div#navigation ul li {
	list-style: none;
	margin-left:0;
	line-height:20px;
}
div#navigation ul li {
	font-weight:bold;
}
div#navigation ul ul {
	margin:0px;
	padding:0px 0px 0px 14px;
}
div#navigation ul ul li {
	font-weight:normal;
	list-style: disc;
	
}
div#navigation a.selected,
div#navigation a:hover { 
	color:#3A12D2;
}
/* 
USER LOGIN MODULE
*/ 
#user_login {
	min-height: 120px; /* 140-2*10 */ 
/* 	text-align:center;  */ 
	color:#DD0900;
}
#user_login form {
	text-align:left;
	width:150px;
}
#user_login .field {
	font-weight:bold;
}
#user_login input.login {
	border-left:2px solid #DD0900;
	border-top:2px solid #DD0900;
	width:150px;
}
#user_login input.submit {
	border:0px;
	background-color:#DD0900;
	color:#fff;
	float:right;
	margin-top:2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#user_login div.submit {
	margin-bottom:8px;
}
#user_login label {
	color:#DD0900;
}
#user_login a {
	color:#DD0900;
	text-decoration:underline;
}
#loginMessage {
	width:300px;
	min-height:200px;
}
#loginErrorMessage {
	background-color:#21ABFE;
	position:relative;
	top:-100px;
	left:170px;
	width:140px;
	padding:6px;
	font-weight:bold;
}
/* 
USER DOWNLOAD
*/ 
#user_download {

}

/* 
RIGHT 
*/
#top_header {
	background-image: url(/images/main_header.gif);
	background-repeat: no-repeat;
	background-position:0px 36px;
	width:inherit;
	height:80px;
} 
/*  
NAVIGATION META
*/ 
ul#navigation_meta {
	margin:0;
	padding:0;
}
ul#navigation_meta li {
	float:left;
	list-style: none;
	margin-right:1px;
}
ul#navigation_meta img {
	float:left;
}
ul#navigation_meta a {
	width:91px;
	height:110px;
	background-color:#FFE416;
	display:block;
	text-align:center;
	text-decoration:none;
}
ul#navigation_meta a.nieuws,ul#navigation_meta a.news {
	background-color:#21ABFE;
	color:white;
	width:275px;
	text-align:left;
}
ul#navigation_meta a:hover,
ul#navigation_meta a.select {
	font-weight:bold;
	color:#3C19D4;
}
#nieuwsbriefLink {
	position:absolute;
	top:184px;
	margin-left:606px;
	height:20px;
	*margin-left:-142px;
}
#nieuwsbriefLink a {
	color:white;
}
#nieuwsbriefLink a:hover {
	color:#3C19D4;
	text-decoration:none;
}
/* 
CONTENT
*/
#main_content {
	float:left;
	width:735px;
	min-height: 540px;/* 730 - 80 - 100 */ 
	background-color:#6DCAFF;
} 
#content_right {
	float:right;
	width:275px;
	border-left:1px solid white;
	height:inherit; *height: 540px;
	min-height: 540px;/* 730 - 80 - 100 */ 
	color:#3A12D2;
}
#content_right .header {
	width:265px; /* 275 - 10 */
	background-color:#21ABFE;
	color:white;
	padding-left:10px;
}
#content_right a {
	text-decoration:underline;
	color:#3A12D2;
}
.content_area {
	padding:10px;
	color: #3C19D4;
	*line-height:1.2em;
}
.indent {
	padding-left:145px;
}
.content_area h1{
	font-size:14px;
}
.content_area .intro{
	font-size:14px;
	line-height:24px;
	color:#000;
}
div.content_submenu {
	width:145px;
	margin:0;
	padding:0;
	float:left;
	padding-top:18px;
	overflow:hidden;
}
div.content_submenu ul,
div.content_submenu li {
	margin:0;
	padding:0;
	margin-left:8px;
	color:#3C19D4;
}
.content_submenu a {
	text-decoration:none;
	color:#3C19D4;
	line-height:20px;
	font-size:80%;
}
.content_submenu a:hover,
.content_submenu a.selected {
	font-weight:bold;
}
.content_header {
	width:inherit;
	display:block;
	background-color:#3C19D4;
	color:#6DCAFF;
	font-size:14px;
	line-height:33px;
	font-weight:bold;
}
.content_header .spacer_right {
	width:auto;
	height:31px;
	*height:33px;
	background-color:#3C19D4;
}
.content_spacer {
	width:10px;
	float:left;
}
.crumblepath {
	color:#6DCAFF;
	font-weight:normal;
}
.crumblepath a {
	color:#6DCAFF;
	font-weight:bold;
	text-decoration:none;
}
.popup {
	position:absolute;
	top:260px;
	left:0px; /* needs to be set for javascript */ 
	display:none;
	color:black;
	background-color:#21ABFE;
}
input.input,
textarea.input {
	border-left:2px solid #3C19D4;
	border-top:2px solid #3C19D4;
	width:150px;
}
input.custom {
	width:130px;
}
input.submit {
	background-color:#3C19D4;
	border:0px;
	color:white;
	width:70px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}
input.submit:hover {
	font-weight:bold;
}
.form_var,
.show_var {
	clear:left;
	float:left;
	min-height:24px;
	display:block;
	margin-bottom:4px;
	width:180px;
}
.form_val,
.show_val {
	float:left;
	min-height:24px;
	margin-bottom:4px;
	display:block;
}
.show_var,
.show_val {
	min-height:10px;
}
.home {
	font-size: 14px;
	line-height: 30px;
	width:410px;
	font-weight:bold;
}
/*  
TABS NAVIGATOR
*/ 
ul#tabNavigator {
	width:auto;
	list-style:none;
	padding:0;
	margin:0;
	width:auto;
	display:block;
}
ul#tabNavigator li {
	float:left;
}
ul#tabNavigator li.fill {
	width:auto;
}
ul#tabNavigator a {
	width:91px;
	background-color: #21ABFE;
	height:31px;
	line-height:14px;
	border:1px solid #3C19D4;
	text-align:center;
	text-decoration:none;
	color:white;
	font-size:12px;
	
	display:table-cell;
	vertical-align:middle;
	*display:block;
}
ul#tabNavigator a:hover {
	color: #3C19D4;
}
ul#tabNavigator a.selected {
	background-color: #6DCAFF;
	border:1px solid #6DCAFF;
	color: #3C19D4;
}
ul#tabNavigator a.disabled {
	color: #0090DF;
	cursor:default;
}
.tab_content {
	display:none;
}
.tab_content_selected {
	display:block;
	padding-top:10px;
	color: #3C19D4;
}	
/* 
SEARCH
*/ 
#searchPopup {
	width:180px;
}
#searchPopup .submit {
	margin:4px 6px;
	float:right;
}
#searchPopup a {
	margin-top:4px;
	display:block;
}
/* 
POLL
*/ 
.poll input {
	left: 0px;
	position: absolute;
	top: 1px;
}
.poll label {
	display: block;
	margin-left: 30px;
	width: 200px;
}
.poll input.poll_btnvote,
.poll input.poll_btnresult {
	background-color:#21ABFE;
	border:0px;
	color:#fff;
	margin-left: 30px;
	cursor:pointer;
	width:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.poll input.poll_btnresult {
	margin-left: 100px;
}
.poll_legenda {
	width:10px;
	height:10px;
	float:left;
}
td.poll_legenda {
	width:20px;
}
td.poll_result {
	font-size:10px;
}
/* 
PROFIEL
*/
.userthumb {
	border:1px solid black;
	float:left;
	margin-right:4px;
} 
.userimg {
	border:1px solid #3C19D4;
	float:left;
	margin-right:14px;
	width:180px;
	height:188px;
} 
.header {
	line-height:22px;
	font-size:14px;
	font-weight:bold;
}
.quote {
	line-height:22px;
	font-size:14px;
	font-style:italic;
}
div.status {
	float:right;
	width:330px;
	display:block;
	background-color:#21ABFE;
	padding:4px;
	font-weight:bold;
}
div.status .statusrow {
	line-height:20px;
}
div.status .value {
	float:right;
	font-size:20px;
}
div.profiel_overzicht {
	float:left;
	width:50%;
	margin-top:20px;
}
div.profiel_overzicht div.form_var,
div.profiel_overzicht div.form_val,
div.profiel_overzicht div.show_var,
div.profiel_overzicht div.show_val {
	width:160px;
	height:auto;
}
div.profiel_form {
	float:left;
	width:50%;
	margin-top:20px;
}
div.profiel_form div.form_var,
div.profiel_form div.show_var {
	width:140px;
}
div.profiel_form div.form_val,
div.profiel_form div.show_val {
	width:210px;
}
div.profiel_form .input {
	width:200px;
}
div.profiel_form .custom {
	width:180px;
}
div.profiel_extra {
	padding-top:50px;
	clear:both;
}
/* 
ACTIVITEITEN
*/
div.tableRow {
	width:inherit;
	display:block;
	line-height:18px;
}
div.tableHeader {
	line-height:33px;
}
.light {
	background-color:#A4D6FF;
}
table.table {
	width:inherit;
}
table.table tr {
	line-height:18px;
	cursor:default;
}
table.table tr.clickrow,
table.table tr.selectrow {
	cursor:pointer;
}
table.table tr.hidden td  {
	padding:10px;
}
table.table a.selected {
	font-style: italic;
}
/* 
CONTACT
*/
#contactDiv {
	width:370px;
	height:300px;
	float:right;
	background-color:#21ABFE;
	margin:0 0 40px 10px;
}
#contactForm div.form_var {
	width: 100px;
} 
#contactForm input.input {
	width: 200px;
} 
#contactForm textarea {
	width: 200px;
	height:60px;
	display:block;
} 
/* 
FACEBOOK 
*/
#faceBook tbody {
	display:table-row-group;
}
#faceBook tr.row {
	cursor:default;
}
#faceBook tr.row:hover,
#faceBook tr.row:hover a {
	/*
font-weight:bold;
*/
	color:#3C19D4;
}
#faceBook a.email {
	display:block;
	max-width:200px;
	overflow:hidden;
}
a.alphabet {
	line-height:16px;
}
a.alphabet:hover,
a.alphabet_selected {
	font-weight:bold;
	color:#3C19D4;
	font-size:16px;
}
.facebook_header {
	padding-top:80px;
}