@import url("jquery-ui-1.8.2.custom.css") screen;

body, td { 
	font-family							:	Trebuchet MS; 
	font-size							: 	12px; 
	color								:	#000000;
	line-height							:	15px;
	text-align							:	left;
}

body {
	background-color 					:	#dcdada;
	margin								: 	0px;
}

a:link, a:visited, a:active, a:hover {
	color								:	#0066cc;
	text-decoration						:	underline;
}

a:hover {
	text-decoration						:	none;
}

a.white {
	color								:	#ffffff;
	text-decoration						:	underline;
}

a.white:hover {
	text-decoration						:	none;
}

b {
	font-weight							:	bold;
}

i {
	font-style							: 	italic; 
}





hr { 
	height								:	1px;
	border								:	none;  
	border-top							:	1px solid #003366; 
}

img { 
	border 								: 	0;
}

h1 {
	color								:	#003366;
	font-size							:	16px;
	font-weight							:	bold;
	margin-bottom						:	10px;
	line-height							:	16px;
}

h2 {
	font-size							:	14px;
	font-weight							:	bold;
	color								:	#003366;
	margin								:	0px;
}

h3 {
	font-size							:	10px;
	font-weight							:	bold;
	color								:	#003366;
	margin								:	0px;
}

table.maintable {
	width								:	1000px;
	background-color 					:	#ffffff;
	border-left							:	20px solid #ffffff;
	border-right						:	20px solid #ffffff;
}

td.header {
	width								:	960px;
	height								:	187px;
	background-image					:	url(../images/header.jpg);
	background-repeat					:	no-repeat;
	background-position					:	top;
	background-color 					:	#007ac2;
	text-align							:	right;
	vertical-align						:	bottom;
}

td.header_text {
	color								:	#ffffff;
	text-align							:	center;
	padding								:	0px 0px 2px 0px;
}

td.menuline_left {
	width								:	175px;
	height								:	47px;
	background-image					:	url(../images/leftmenu_header1.jpg);
	background-repeat					:	no-repeat;
	background-position					:	top;
	background-color 					:	#007ac2;
}

td.menuline_center {
	width								:	555px;
	height								:	23px;
	background-color 					:	#ffffff;
}

td.menuline_center2 {
	width								:	20px;
	height								:	23px;
	background-color 					:	#a0d5f4;
}

td.menuline_right {
	width								:	210px;
	height								:	47px;
	background-color 					:	#007ac2;
}

td.mainmenu {
	width								:	575px;
	height								:	24px;
	background-color 					:	#007ac2;
	vertical-align						: 	bottom;
}

#mainmenu ul {
	margin								:	0px;
	padding								: 	0px;
	list-style-type						:	none;	
	display								:	inline;	
}

#mainmenu li {
	margin								: 	0px 0px 0px 0px;
	height								:	18px;
	float								: 	left;
	position							: 	relative;
	width								:	auto;
	cursor								:	pointer;
	list-style							:	none;	
}

#mainmenu li ul {
	margin								:	18px 0px 0px 0px;
	padding								: 	0px 0px 0px 0px;
	display								:	none;
	position							: 	absolute;
	z-index								: 	1;
	width								:	200px;
	border-top							:	1px solid #ffffff;
	border-left							:	1px solid #ffffff;
	border-right						:	1px solid #ffffff;
}

#mainmenu li li {
	margin								:	0px 0px 0px 0px;
	background-color					:	#007ac2;
	height								:	22px;
	width								:	200px;
	border-bottom						:	1px solid #ffffff;
}

#mainmenu li li.active {
	background-color					:	#014fa6;
}

#mainmenu li ul ul{
	margin								:	-1px 0px 0px 200px;
	padding								: 	0px 0px 0px 0px;
	visibility							:	hidden;
	z-index								: 	2;
}

#mainmenu li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#mainmenu li:hover ul, #mainmenu li:hover ul ul, #mainmenu li.over ul, #mainmenu li.over ul ul { /* lists nested under hovered list items */
	display: block;
}

#mainmenu li li:hover ul, #mainmenu li li.over ul { /* lists nested under hovered list items */
	visibility:visible;
	display:block;
}

a.mainmenu_item_active {
	padding								: 	4px 6px 0px 6px;
	color								:	#ffe207;
	font-size							:	12px;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	top;
}

a.mainmenu_item_inactive {
	padding								: 	4px 6px 0px 6px;
	color								:	#ffffff;
	font-size							:	11px;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	top;
}

a.mainmenu1_item {
	padding								: 	2px 5px 2px 15px;
	color								:	#ffffff;
	font-size							:	11px;
	font-weight							:	bold;
	text-decoration						:	none;
	vertical-align						:	middle;
	display								:	block;
}

td.leftbox {
	width								:	175px;
	background-image					:	url(../images/leftmenu_header2.jpg);
	background-repeat					:	no-repeat;
	background-position					:	top;
	background-color 					:	#007ac2;
}

td.leftmenu_inactive1, td.leftmenu_inactive2, td.leftmenu_inactive3, td.leftmenu_inactive4, td.leftmenu_inactive5 {
	height								:	22px;
	border-top							:	1px solid #ffffff; 
	padding								:	0px 5px 0px 10px;
	cursor								:	pointer;
}

td.leftmenu_inactive1 {
	background-color 					:	#014fa6;
}

td.leftmenu_inactive2 {
	background-color 					:	#ff9900;
}

td.leftmenu_inactive3 {
	background-color 					:	#fb2028;
}

td.leftmenu_inactive4 {
	background-color 					:	#2fbc00;
}

td.leftmenu_inactive5 {
	background-color 					:	#ffe207;
}

a.leftmenu_item_inactive1, a.leftmenu_item_inactive2, a.leftmenu_item_inactive3, a.leftmenu_item_inactive4, a.leftmenu_item_inactive5 {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#ffffff;
	text-decoration						:	none;
}

a.leftmenu_item_inactive5 {
	color								:	#000000;
}

a.leftmenu_item_inactive:hover {
	color								:	#007ac2;
}

td.leftmenu_active {
	height								:	22px;
	border-top							:	1px solid #ffffff;
	background-color 					:	#ffffff;
	padding								:	0px 5px 0px 10px;
	cursor								:	pointer;	
}

a.leftmenu_item_active {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#003366;
	text-decoration						:	none;
}

td.left1menu {
	background-image					:	url(../images/leftmenu_bullit.gif);
	background-repeat					:	no-repeat;
	background-position					:	10px 7px;
	background-color 					:	#ffffff;
	height								:	24px;
	padding								:	0px 5px 0px 25px;
	cursor								:	pointer;	
}

td.left3menu {
	background-image					:	url(../images/leftmenu_bullit.gif);
	background-repeat					:	no-repeat;
	background-position					:	25px 7px;
	background-color 					:	#ffffff;
	height								:	24px;
	padding								:	0px 5px 0px 40px;
	cursor								:	pointer;	
}

a.left1menu_item_inactive {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#007ac2;
	text-decoration						:	none;
}

a.left1menu_item_inactive:hover {
	color								:	#014fa6;
}

a.left1menu_item_active {
	font-size							:	12px;
	font-weight							:	bold;
	color								:	#014fa6;
	text-decoration						:	none;
}

td.leftmenu_footer {
	height								:	10px;
	border-top							:	1px solid #ffffff;
}

td.leftbox_header {
	height								:	21px;
	border-top							:	1px solid #ffffff;
	background-image					:	url(../images/leftbox_header.gif);
	background-repeat					:	no-repeat;
	background-position					:	top;
	padding								:	3px 5px 0px 10px;
	color								:	#ffffff;
	font-size							:	12px;
	font-weight							:	bold;
}

td.leftbox_content {
	padding								:	10px 5px 5px 10px;
	color								:	#ffffff;
	font-size							:	11px;
}

td.leftbox_content_blue	{
	border-top							:	1px solid #ffffff;
	padding								:	10px 5px 5px 10px;
	background-color					:	#014fa6;
	color								:	#ffffff;
	font-size							:	11px;
}

td.searchbox {
	height								:	47px;
	padding								:	0px 10px 0px 10px;
}

td.homapage_content {
	border-top							:	1px solid #000000;
	border-bottom						:	1px solid #000000;
}

td.homepage_highlightheader_blue {
	height								:	21px;
	background-color 					:	#007ac2;
	border-bottom						:	5px solid #6fc1f1;
	color								:	#ffffff;
	padding								:	2px 7px 0px 7px;
}

td.homepage_highlightheader_yellow {
	height								:	21px;
	background-color 					:	#ffe207;
	border-bottom						:	5px solid #6fc1f1;
	color								:	#000000;
	padding								:	2px 7px 0px 7px;
}

td.homepage_highlightheader_red {
	height								:	21px;
	background-color 					:	#fb2028;
	border-bottom						:	5px solid #6fc1f1;
	color								:	#ffffff;
	padding								:	2px 7px 0px 7px;
}

td.homepage_highlightheader_green {
	height								:	21px;
	background-color 					:	#2fbc00;
	border-bottom						:	5px solid #6fc1f1;
	color								:	#ffffff;
	padding								:	2px 7px 0px 7px;
}

td.homepage_highlightcontent {
	background-color 					:	#a0d5f4;
	padding								:	2px 7px 7px 7px;
}

td.content_header1, td.content_header2, td.content_header3, td.content_header4, td.content_header5 {
	height								:	25px;
	border-top							:	1px solid #000000;
	border-bottom						:	5px solid #6fc1f1;
	padding								:	0px 5px 0px 10px;
	color								:	#ffffff;
	font-size							:	12px;
	font-weight							:	bold;
}

td.content_header1 {
	background-color 					:	#014fa6;
}

td.content_header2 {
	background-color 					:	#ff9900;
}

td.content_header3 {
	background-color 					:	#fb2028;
}

td.content_header4 {
	background-color 					:	#2fbc00;
}

td.content_header5 {
	background-color 					:	#ffe207;
	color								:	#000000;
}

td.content {
	background-color 					:	#d9eefa;
	padding								:	8px 10px 8px 10px;
}

td.highlight_header {
	height								:	25px;
	border-bottom						:	5px solid #6fc1f1;
	background-color 					:	#007ac2;
	padding								:	0px 5px 0px 10px;
	color								:	#ffffff;
	font-size							:	14px;
	font-weight							:	bold;
}

td.highlight_content {
	background-color 					:	#c4e9ff;
	padding								:	5px 10px 5px 10px;
	border-bottom						:	1px solid #000000;
}

td.line_header {
	color 								:	#007ac2;
	font-size							:	16px;
	font-weight							:	bold;
	padding								:	20px 10px 5px 10px;
	border-bottom						:	1px solid #ffffff;
}

td.line_content {
	border-bottom						:	1px solid #ffffff;
	padding								:	5px 15px 5px 15px;
	color								:	#000000;
}

td.line_content_white {
	background-color 					:	#007ac2;
	border-bottom						:	1px solid #ffffff;
	padding								:	1px 15px 1px 15px;
	color								:	#ffffff;
	font-size							:	10px;
	font-weight							:	bold;
}








td.newsitem1 {
	background-color 					:	#99bbdd;
	border-bottom						:	1px solid #ffffff;
	padding								:	5px 15px 5px 15px;
}

span.newstitle1 {
	color								:	#003366;
	font-size							:	16px;
	font-weight							:	bold;
}

td.newsitem {
	background-color 					:	#c8def3;
	border-bottom						:	1px solid #ffffff;
	padding								:	5px 15px 5px 15px;
}

span.newstitle {
	color								:	#0066cc;
	font-size							:	14px;
	font-weight							:	bold;
}


.footer {
	padding								:	10px 0px 0px 0px;
	font-size 							: 	12px;
	color								:	#007ac2;
}

input {
	margin								:	2px 0px 2px 0px;
	font-family							:	Trebuchet MS; 
	font-size							: 	11px; 
	color								: 	#014fa6;
	font-size 							: 	11px;
	border								: 	1px solid #014fa6;
	width								: 	150px; 
	height								: 	16px;
}

input[type="file"] {
	width: 210px;
	font-size: 12px;
	height: 20px;
}

input.small {
	font-family							:	Arial, Helvetica, sans-serif;
	color								: 	#000000;
	font-size 							: 	10px;
	border								: 	1px solid #58595b;
	width								: 	100px; 
	height								: 	14px;
}

input.prod_aant {
	font-family							:	Arial, Helvetica, sans-serif;
	color								: 	#000000;
	font-size 							: 	10px;
	border								: 	1px solid #58595b;
	width								: 	20px; 
	height								: 	14px;
}

input.radio {
	border								: 	none;
	background-color 					: 	transparant;
	width								: 	14px; 
	height								: 	14px;
	font-weight 						: 	normal;
	vertical-align						: 	text-top;
}

input.checkbox {
	border								: 	none;
	background-color 					: 	transparant;
	width								: 	14px; 
	height								: 	14px;
	font-weight 						: 	normal;
	vertical-align						: 	text-top;
}

input.submityellow {
	border								: 	1px solid #ffffff;
	background-color 					: 	#ffe207;
	width								: 	70px; 
	height								: 	20px;
	font-weight 						: 	bold;
	cursor								:	pointer;
}

select {
	margin								:	2px 0px 2px 0px;
	width								: 	125px; 
	height								: 	20px;
   	border								: 	1px solid #014fa6;
	color								: 	#2F4189;
	font-size 							: 	12px;
}

textarea { 
	border								:	1px solid #516099;
	color								: 	#2F4189;
	font-size 							: 	11px; 
}

.formContainer
{
	width								: 	533px;
	height								: 	100%;
}

.formContainer p
{
	margin 								: 	0px;
}

.padding
{
	display								: block;
	margin								: 0px;
	padding-left						: 25px;
}

.formBorder
{
	border-bottom						: 	2px solid #a0d5f4;
	padding-bottom						: 	10px;
}

.vraagkop
{
	padding-top							: 	10px;
}

.popup
{
	display								: 	none;
	position							: 	absolute;
	background-color					: 	#F6FDAC;
	border								: 	2px solid #007AC2;
	padding								: 	5px;
	margin								: 	2px;
	width								: 	533px;
}

.labelFixed200
{
	display								: 	inline-block;
	width								: 	200px;
}

.ulist
{
	margin								: 	0px;
	list-style							: 	square;
}

.opdr2Table td
{
	padding								: 	5px;
}

.generallist
{
	list-style: none;
	margin: 0;
	padding: 0;
}

.generallist li
{
	margin: 0;
	padding: 0;
}
