/* CSS Document */

body {
	text-align:				center;
	margin-top:				0px;
	padding-top:			0px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#666;
	font-size:				11px;
	height:					100%;
	margin-bottom:			10px;
	background-color:		#eaeaea;
	padding:				0px;
}

html {
	height:					100%;
}


#frame {
	width:					780px;
	margin-left:			auto;
	margin-right:			auto;
	background-image:		url(../images/frame_bg.gif);
	padding:	            0px 34px 0px 28px;
}

#top {
	width:					779px;
	height:					74px;
	margin-top:				0px;
	background-image:		url(../images/top_shadow_bg.gif);
	background-repeat:		repeat-x;
	background-position:	bottom;
	margin:0px 0px 0px 1px;
}

#logo {
	float:					left;
	margin-bottom:			14px;
	margin-left:			28px;
	margin-top:				6px;
	height:					54px;
	width:					100px;
}

#language {
	float:					right;
	margin-right:			4px;
	margin-top:				6px;
}

#language a {
	margin-left:			4px;
}

#header {
	height:					70px;
	width:					780px;
	border-top:				4px solid #8abd35;
	border-bottom:			1px solid #007889;
	background-color:		#007889;
	background-image:		url(../images/header.jpg);
	background-position:	left;
	background-repeat:		no-repeat;
}

#menu {
	height: 				22px;
	width:					780px;
	margin: 				0 auto;
	background-color:		#43a3b3;
	border-top:				1px solid #007889;
	background-image:		url(../images/menu_bg.gif);
}

#menu-shadow {
width:780px;
height:28px;
position:relative;
top:0px;
left:0px;
background-image:url(../images/bottom_shadow_bg.gif);
background-repeat:repeat-x;
background-color:#fff;
}

#menu-left {
	width:					160px;
	float:					left;
	height:					350px;
	overflow:				hidden;
	margin:0px;
	padding:0px;
}

#menu-left table {
	width:					160px;
	background-color:		#FAFAFA;
	margin:0px;
	padding:0px;
}

#menu-left table tr {
	height:					100%;
}

#menu-left table tr td {
	vertical-align:			top;
	height:					100%;
}

#main-column {
	width:					780px;
	float:					left;
	border-bottom:			4px solid #8dc73f;
	background-color:		#FAFAFA;
	background-image:		url(../images/logos_vertical.gif);
	background-position:	bottom left;
	background-repeat:		no-repeat;
}

#bottom {
	width:					780px;

}

#botright {
	width:					190px;
	float:					right;
	border-left:			1px dashed #E3E3E3;
}

/* menu functionaliteit */

.topmenuul{
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
}

.topmenuli{
	list-style-type:		none;
	float:					left;
	height:					18px;
}

.topmenutitle{
	display:				block;
	width:					155px;
}

.submenuul{
	list-style-type:		none;
	position:				absolute;
	margin: 				0px;
	padding:				0px;
	display:				none;
	z-index:				2;
}

.topmenuli a{
	display:				block;
	text-align: 			center;
	text-decoration:		none;
	padding-top:			0px;
	color:					#FFFFFF;
	padding-left:			12px;
	padding-right:			12px;
	font-weight:			bold;
	font-size:				10px;
}

.submenuli a {
	display:				block;
	width:					146px;
	text-align: 			center;
	font-size:				11px;
}

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

#dmenu li>ul { 
	top: 					auto;
	left: 					auto;
}


/* menu design */

#dmenu {
	font-family: 			verdana;
	margin: 				0 auto;
	padding: 				0px;
	margin-left: 			5px;
	margin-top:				4px;
}

.topmenutitle {
	text-decoration: 		none;
	border:					0px;
	padding:				0px;
	height:					27px;
}

.submenuul {
	margin:         		0px;
	background-color:		#F1F1F1;
	border-bottom: 			0px;
	border-top: 			0px;
	margin-top:				5px;
	margin-left:			-28px;
	background-repeat:		repeat-x;
	border-left: 			1px solid #CCC;
	border-right: 			1px solid #CCC;
	border-bottom:			2px solid #43A3B3;
}

.submenuli a{
	padding:				4px;
	text-decoration: 		none;
	color: 					#666;
	font-family: 			verdana;
	font-size:				10px;
	margin: 				0 auto;
	border-top: 			1px solid #fff;
	border-bottom:			1px solid #ccc;
	}/*ie5.5*/

.submenuli a:hover{
	text-decoration: 		none;
	background:				#ccc;
	color: 					#ffffff;
	font-weight:			bold;
	}
	
/* text body */

#text_body {
	text-align:				justify;
	margin-top:				0px;
	margin-bottom:			0px;
	padding-left:			0px;
	padding:				0px 0px 0px 0px;
	width:					618px;
	float:					left;
	min-height:				400px;
	background-image:		url(../images/content_bg.gif);
	background-repeat:		repeat-x;
	background-position: 	bottom;
	background-color:		#fff;
}

#text_body_home {
	text-align:				justify;
	margin-top:				0px;
	margin-bottom:			0px;
	padding-left:			0px;
	padding:				0px 0px 0px 0px;
	width:					618px;
	float:					left;
	min-height:				400px;
	background-image:		url(../images/content_bg.gif);
	background-repeat:		repeat-x;
	background-position: 	bottom;
	background-color:		#fff;
}

#text_body p {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			16px;
	margin:					0px 16px 16px 16px;
	margin-top:				0px;
}

#text_body_home p {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				11px;
	line-height:			16px;
	margin:					0px 0px 16px 0px;
	margin-top:				0px;
}

#text_body li {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			22px;
}

#text_body h1 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				16px;
	line-height:			22px;
	color:					#8dc73f;
	margin-top:  	 	 	0px;
	margin-left:			16px;
	margin-right:			16px;
	padding-bottom:			10px;
	border-bottom:			1px dashed #E3E3E3;
}

#liner {
	width:					1px;
	height:					430px;
	float:					right;
}

#footer p {
	text-align:				right;
	margin-right:			4px;
	color:					#FFF;
	margin-top:				4px;
}

/* search */

#search {
	float:					right;
	margin-top:				8px;
	margin-right:			4px;
}

input.field {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#666;
	border:					1px solid #CCC;
	margin-left:	 		16px;
	}

.search_btn {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	color:					#FFF;
	background-image: 		url(../images/search_btn.gif);
	background-repeat:		no-repeat;
	border:0px;
	width:70px;
	padding:				0px 0px 4px 18px;
	height:					22px;
	vertical-align:			middle;
	cursor:					pointer;
	top:-1px;
	position:relative;
	}

/* nav2top */

#nav2top {
	width:					180px;
	height:					20px;
	float:					right;
	margin-right:			-30px;
	margin-top:				-40px;
}

#nav2top img {
	margin-top:				4px;
	margin-left:			4px;
}

#nav2top a {
	padding-bottom:			4px;
	color:					#007889;
}

#nav2top a:hover {
	padding-bottom:			4px;
	color:					#007889;
	text-decoration:		none;
}

/* links */

a {
	color:					#007889;
}

a:hover {
	color:					#007889;
	text-decoration:		none;
}

/* menu-left-test */

#navleft {
	margin-top:				0px;
	
	}


#menu-left-test ul {
	list-style:				none;
	margin-left:			0px;
	padding-left:			1px;
	border-bottom:			1px solid #EDEDED;
}

#menu-left-test ul li ul {
	border:					0px;
}

#menu-left-test ul li {
	text-align:				left;
	float:					left;
}

#menu-left-test ul li a {
	display:				block;
	width:					131px;
	height:					18px;
	border-top:				1px solid #ededed;
	text-decoration:		none;
	padding-bottom:			0px;
	font-size:				9px;
	background-color:		#FFF;
	padding-right:			6px;
	padding-left:			14px;
	padding-top:3px;
	border-left:			4px solid #ffffff;
	border-right:			14px solid #fafafa;
	}

#menu-left-test ul li a:hover {
	background-color:		#FAFAFA;
	border-left:			4px solid #43a3b3;
	
}

#documents {
	text-align:				left;
}

#documents ul {
	float:					left;
	list-style: 			inside;
	color:					#009999;
	margin-left:			10px;
}

#documents ul li {
	margin:					2px;
}

h2 {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			22px;
	color:					#8dc73f;
}

.flag {
	width:					14px;
	height:					10px;
	margin-left:			4px;
	padding-top:			2px;
}


#footer {
	border-top:				1px solid #FFF;
	width:					780px;
	height:					22px;
	background-color:		#007889;
	margin-left:			auto;
	margin-right:			auto;
	margin-top:				0px;
	float:					left;
	padding:	            0px;
	font-size:				10px;
	}
	
#footergrow {
	float:					left;
	margin:					auto;
	}

#contactform {
	margin-left:			20px;
}

#layer {
	position:					relative;
	z-index:					9;
	margin:						0px;
	margin-top:					-170px;
	width:						160px;
	height:						163px;
	float:						left;
}



