/* Developed by Dubbele:punt Design - www.dubbelepunt.com */

/* General styles */
html {
	height:											100%;
	width:											100%;
}

body {
 	background-color:								#FFFFFF;
	color:											#000000;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										8pt;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	height:											100%;
	width:											100%;

	line-height:									12pt;
	text-align:										center;	
}

table, tr, td {
	vertical-align:									top;
}

ul, ol {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									20px;
	margin-right:									0px;

	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

form {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
}

#frame {
 	background-color:								#FFFFFF;
	color:											#000000;

	margin:											0 auto;
	text-align:										left;

	width:											775px;
}



/* Header styles */
#header {
 	background-color:								#FFFFFF;

	margin:											0 auto;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;

	width:											775px;
	clear:											both;
}

#header #logo {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;

	text-align:										center;
}




/* Menu styles */
#frame #menu {
	background-image:								url('../images/verlengd_links.gif');
	background-repeat:								no-repeat;
	background-position:							0px 200px;
	
	list-style:										none;
	list-style-image:								none;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									20px;
	padding-bottom:									20px;
	padding-left:									10px;
	padding-right:									0px;

	border-right-style:								dotted;
	border-right-color:								#BFBFBF;
	border-right-width:								1px;
	
	float:											left;
	width:											134px;
	_height:										455px;
	min-height:										455px;
}

#frame #menu .active {
	list-style-image:								url('../images/arrow_black.gif');
	color:											#000000;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									2px;
	padding-bottom:									3px;
	padding-left:									10px;
	padding-right:									10px;
}

#frame #menu .active a:link 						{ color: #000000; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: italic; font-size: 8pt; text-decoration: none; }
#frame #menu .active a:active 						{ color: #000000; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: italic; font-size: 8pt; text-decoration: none; }
#frame #menu .active a:visited 						{ color: #000000; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: italic; font-size: 8pt; text-decoration: none; }
#frame #menu .active a:hover 						{ color: #000000; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: italic; font-size: 8pt; text-decoration: underline; }

#frame #menu .inactive {
	list-style-image:								url('../images/arrow_blue.gif');
	color:											#2E3192;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									2px;
	padding-bottom:									3px;
	padding-left:									10px;
	padding-right:									10px;
}

#frame #menu .inactive a:link 						{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #menu .inactive a:active 					{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #menu .inactive a:visited 					{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #menu .inactive a:hover 						{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: underline; }






/* Content styles */
#frame #content {
	background-color:								#FFFFFF;
	color:											#000000;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									20px;
	padding-bottom:									20px;
	padding-left:									20px;
	padding-right:									0px;

	float:											left;
	width:											590px;
	_height:										440px;
	min-height:										440px;
}

#frame #content #text {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;
	
	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

#frame #content #text a:link 						{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #content #text a:active 						{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #content #text a:visited 					{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: none; }
#frame #content #text a:hover 						{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 8pt; text-decoration: underline; }

#frame #content #text #imagerotator {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									10px;

	float:											left;

	width:											550px;
	height:											250px;
}

#frame #content #text #buttons {
	float:											left;

	width:											170px;
	height:											265px;
}

#frame #content #text #buttons ul {
	list-style:										none;
	list-style-image:								none;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

#frame #content #text #buttons ul li {
	margin-top:										0px;
	margin-bottom:									10px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

#frame #content #text h1 {
    color:											#000000;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										14pt;

	margin-top:										0px;
	margin-bottom:									10px;
	margin-left:									0px;
	margin-right:									0px;
	
	line-height:									28px;
}

#frame #content #text h2 {
    color:											#2E3192;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										12pt;

	margin-top:										0px;
	margin-bottom:									10px;
	margin-left:									0px;
	margin-right:									0px;
	
	line-height:									22px;
}

#frame #content #text h3 {
    color:											#2E3192;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										8pt;

	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	
	line-height:									18px;
}

#frame #content #text #column_1 {
	background-color:								#CCCCCC;

	padding-top:									10px;
	padding-bottom:									10px;
	padding-left:									10px;
	padding-right:									10px;

	width: 											250px; 
}

#frame #content #text #column_2 {
	background-color:								#CCCCCC;

	padding-top:									10px;
	padding-bottom:									10px;
	padding-left:									10px;
	padding-right:									10px;

	width: 											250px; 
}

#frame #content #text .message {
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										8pt;
	
	padding-top:									5px;
	padding-bottom:									5px;
	padding-left:									10px;
	padding-right:									10px;

	margin-top:										0px;
	margin-bottom:									20px;
	margin-left:									0px;
	margin-right:									0px;

	border-style:									solid;
	border-color:									#FF0000;
	border-width:									1px;
}

#frame #content #text .message_success {
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										8pt;
	
	padding-top:									5px;
	padding-bottom:									5px;
	padding-left:									10px;
	padding-right:									10px;

	margin-top:										0px;
	margin-bottom:									20px;
	margin-left:									0px;
	margin-right:									0px;

	border-style:									solid;
	border-color:									#599D12;
	border-width:									1px;
}






/* Form styles */
#frame #content #text fieldset {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									0px;
	*padding-top:									10px;
	padding-bottom:									10px;
	padding-left:									10px;
	padding-right:									10px;
	
	border-style:									solid;
	border-color:									#000000;
	border-width:									1px;

	position:										relative;
}

#frame #content #text legend {
    font-family:									verdana, arial, sans-serif;
    font-weight:									bold;
    font-style:										normal;
    font-size:										8pt;

	padding-top:									0px;
	padding-bottom:									5px;
	padding-left:									5px;
	padding-right:									5px;

	position:										absolute;
	top:											-11px;
	left:											0px;
}

#frame #content #text label {
	vertical-align:									top;
	width:											125px;

	display:										-moz-inline-box;
	*display:										inline-block;
}

#frame #content #text fieldset ul {
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									0px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

#frame #content #text fieldset li {
	list-style:										none;
	
	margin-top:										0px;
	margin-bottom:									0px;
	margin-left:									0px;
	margin-right:									0px;

	padding-top:									5px;
	padding-bottom:									0px;
	padding-left:									0px;
	padding-right:									0px;
}

#frame #content #text fieldset li .input {
	background-color: 								#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										8pt;

	border-style: 									solid;
	border-color:									#000000;
	border-width: 									1px;
}

#frame #content #text fieldset li .input_error {
	background-color: 								#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										8pt;

	border-style:									solid;
	border-width:									1px;
	border-color:									#FF0000;
}

#frame #content #text fieldset li .select {
	background-color: 								#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										8pt;

	border-style: 									solid;
	border-color:									#000000;
	border-width: 									1px;
}

#frame #content #text fieldset li .textarea {
	background-color: 								#FFFFFF;
	
    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										8pt;

	border-style: 									solid;
	border-color:									#000000;
	border-width: 									1px;
}




/* Copyright styles */
#footer {
	background-color: 								#FFFFFF;
	color:											#000000;

    font-family:									verdana, arial, sans-serif;
    font-weight:									normal;
    font-style:										normal;
    font-size:										7pt;

	padding-top:									12px;
	padding-bottom:									3px;
	padding-left:									0px;
	padding-right:									0px;
	
	margin:											0 auto;
	text-align:										center;
	
	width:											775px;
	clear:											both;
}

#footer a:link 										{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 7pt; text-decoration: none; }
#footer a:active 									{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 7pt; text-decoration: none; }
#footer a:visited 									{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 7pt; text-decoration: none; }
#footer a:hover 									{ color: #2E3192; font-family: verdana, arial, sans-serif; font-weight: normal; font-style: normal; font-size: 7pt; text-decoration: underline; }

/* Developed by Dubbele:punt Design - www.dubbelepunt.com */