body
{
	background-color		: #CBCBCB;
	margin					: 0px;
	padding					: 0px;
	font-family				: Georgia, Verdana;
	background-image		: url("../images/achtergrond.gif");
}

a,
a:link,
a:active,
a:visited
{
	color					: #4070B8;
	text-decoration			: none;
}

a:hover
{
	color					: #65A9DF;
}

span.active
{
	color					: #29ABE2;
}

div#site
{
	width					: 763px;
	background-color		: #FFFFFF;
	margin-left				: auto;
	margin-right			: auto;
	border					: 1px #FFFFFF solid;
	overflow				: hidden;
}

div#middenstuk,
div#footer,
div#site
{
	background-color		: #E6F8FF;
}

div#footer
{
	height					: 26px;
	width					: 753px;
	margin-left				: auto;
	margin-right			: auto;
	color					: #C6C6C6;
	font-family				: Verdana;
	font-size				: 10pt;
	font-variant			: small-caps;
	letter-spacing			: 1px;
	text-align				: right;
	padding-top				: 4px;
	padding-right			: 12px;
}

div#footer a,
div#footer a:link,
div#footer a:active,
div#footer a:visited
{
	color					: #C6C6C6;
	text-decoration			: none;
}

div#footer a:hover
{
	color					: #000000;
}

div#login_footer
{
	float					: left;
	margin-left				: 13px;
}

div#login_footer a,
div#login_footer a:link,
div#login_footer a:active,
div#login_footer a:visited
{
	color					: #4070B8;
	text-decoration			: none;
}

div#login_footer a:hover
{
	color					: #000000;
}

div#header_home
{
	height					: 65px;
	background-image		: url("../images/background-header-home.png");
	padding-top				: 18px;
	padding-left			: 25px;
}

div#navigation_home
{
	height					: 149px;
	width					: 760px;
	background-image		: url("../images/background-navigation.png");
	background-repeat		: no-repeat;
	border-top				: 2px #FFFFFF solid;
	border-bottom			: 2px #65A9DF solid;
	background-color		: #FFFFFF;
}

div#navigation
{
	height					: 111px;
	width					: 736px;
	background-image		: url("../images/background-navigation2.png");
	background-repeat		: no-repeat;
	border-top				: 2px #FFFFFF solid;
	border-bottom			: 2px #65A9DF solid;
	padding-top				: 19px;
	padding-left			: 26px;
	background-color		: #FFFFFF;
}

div#navigation_buttons_home
{
	height					: 22px;
	margin-top				: 125px;
}

div#navigation_buttons
{
	height					: 22px;
	margin-top				: 42px;
}

div#navigation_buttons div.navigation_button,
div#navigation_buttons_home div.navigation_button
{
	width					: 83px;
	height					: 17px;
	float					: right;
	background-image		: url("../images/tabblad_blauw.png");
	margin-left				: 2px;
	padding-left			: 5px;
	padding-top				: 4px;
}

div#navigation_buttons div.navigation_button:hover,
div#navigation_buttons_home div.navigation_button:hover
{
	width					: 83px;
	height					: 17px;
	float					: right;
	background-image		: url("../images/tabblad_wit.png");
	margin-left				: 2px;
	padding-left			: 5px;
	padding-top				: 4px;
}

div#navigation_buttons div.navigation_button_active,
div#navigation_buttons_home div.navigation_button_active
{
	width					: 83px;
	height					: 17px;
	float					: right;
	background-image		: url("../images/tabblad_wit.png");
	margin-left				: 2px;
	padding-left			: 5px;
	padding-top				: 4px;
	color					: #0071BC;
	text-decoration			: none;
	font-family				: Verdana;
	font-size				: 8pt;
	font-weight				: bold;
}

div#navigation_buttons div.navigation_button a,
div#navigation_buttons div.navigation_button a:link,
div#navigation_buttons div.navigation_button a:active,
div#navigation_buttons div.navigation_button a:visited,
div#navigation_buttons_home div.navigation_button a,
div#navigation_buttons_home div.navigation_button a:link,
div#navigation_buttons_home div.navigation_button a:active,
div#navigation_buttons_home div.navigation_button a:visited
{
	color					: #FFFFFF;
	text-decoration			: none;
	font-family				: Verdana;
	font-size				: 8pt;
	font-weight				: bold;
}

div#navigation_buttons div.navigation_button:hover a,
div#navigation_buttons div.navigation_button:hover a:link,
div#navigation_buttons div.navigation_button:hover a:active,
div#navigation_buttons div.navigation_button:hover a:visited,
div#navigation_buttons_home div.navigation_button:hover a,
div#navigation_buttons_home div.navigation_button:hover a:link,
div#navigation_buttons_home div.navigation_button:hover a:active,
div#navigation_buttons_home div.navigation_button:hover a:visited
{
	color					: #0071BC;
}

div#linkerblok
{
	width					: 220px;
	float					: left;
	padding-top				: 30px;
}

div#scheidingsblok
{
	width					: 1px;
	height					: 408px;
	background-color		: #E4E4E4;
	float					: left;
	margin-top				: 15px;
	margin-left				: 5px;
	margin-right			: 5px;
}

div#contentblok
{
	margin-left				: 246px;
	padding-right			: 30px;
	font-size				: 10pt;
	line-height				: 18px;
	padding-top				: 30px;
	padding-bottom			: 30px;
}

div#contentblok_userinput
{
	padding-left			: 30px;
	padding-right			: 30px;
	font-size				: 10pt;
	line-height				: 18px;
	padding-top				: 30px;
	padding-bottom			: 30px;
	overflow				: auto;
}

h1
{
	color					: #29ABE2;
	font-weight				: bold;
	font-size				: 14pt;
}

h2
{
	font-size				: 10pt;
	font-weight				: bold;
}

h3
{	color					: #29ABE2;
	font-weight				: bold;
	font-size				: 12pt;
}
div.uitsmijter
{
	margin-top				: 30px;
	margin-left				: 22px;
	color					: #29ABE2;
	font-size				: 16pt;
}

div.uitsmijter_home
{
	position				: absolute;
	margin-top				: 50px;
	margin-left				: 300px;
	color					: #29ABE2;
	font-size				: 16pt;
	float					: left;
}

div.login
{
	position				: absolute;
	margin-top				: 20px;
	margin-left				: 700px;
	font-family				: Verdana;
	font-size				: 10pt;
	font-variant			: small-caps;
	letter-spacing			: 1px;
}

div.login a,
div.login a:link,
div.login a:active,
div.login a:visited
{
	color					: #FF0000;
}

div.login a:hover
{
	color					: #000000;
}

ul.consultant,
ul.purchasing_info
{
	padding					: 0px;
	margin-left				: 15px;
}

div.reports_intro
{
	width					: 280px;
	float					: left;
}

div.reports_properties
{
	margin-left				: 300px;
	width					: 200px;
	border-left				: 1px #29ABE2 solid;
	padding-left			: 10px;
}

div.terugknop
{
	margin-top				: 100px;
}

div.form_row
{
	margin-top				: 10px;
	overflow				: hidden;
}

div.form_row div.form_field
{
	float					: left;
	width					: 125px;
}

div.form_row div.form_input
{
	float					: left;
}

div.form_row div.form_input input
{
	border					: 1px #C6C6C6 solid;
	font-family				: Georgia, Verdana;
}

div#requiredFieldsNotEntered,
div#loginNotFound,
div#ackNotEntered
{
	border					: 1px #FF0000 solid;
	padding					: 7px;
	display					: none;
}

div#loginNotFound2
{
	border					: 1px #FF0000 solid;
	padding					: 7px;
}

div#loggedInBox
{
	margin-top				: 20px;
	border					: 1px #C6C6C6 solid;
	margin-left				: 22px;
	margin-right			: 20px;
	padding					: 5px;
	font-size				: 10pt;
	line-height				: 14pt;
}

div#loggedInBox_logout
{
	text-align				: right;
}

div#europe_map
{
	border					: 1px #C6C6C6 solid;
	margin					: 0px;
	padding					: 0px;
	margin-top				: 20px;
	width					: 400px;
}

div#europe_countries_list
{
	font-size				: 9pt;
	margin-top				: 20px;
	overflow				: hidden;
}

div#europe_countries_list div.europe_country
{
	float					: left;
	width					: 135px;
	margin-bottom			: 5px;
}

div.teruglink
{
	margin-top				: 40px;
}

div.hoofdkop
{
	font-family				: Georgia, Verdana;
	padding					: 3px;
	font-size				: 11pt;
	background-color		: #29ABE2;
	color					: #FFFFFF;
	margin-bottom			: 10px;
	margin-top				: 10px;
}

div.hoofdkop_titel
{
	float					: left;
}

div.hoofdkop_links
{
	text-align				: right;
	color					: #FFFFFF;
}

div.hoofdkop_links a,
div.hoofdkop_links a:link,
div.hoofdkop_links a:active,
div.hoofdkop_links a:visited
{
	color					: #FFFFFF;
	text-decoration			: underline;
	font-size				: 9pt;
}

div.hoofdkop_links a:hover
{
	text-decoration			: none;
}

div.keuze
{
	border-bottom			: 1px #C6C6C6 solid;
	border-top				: 1px #C6C6C6 solid;
	text-align				: center;
	padding					: 5px;
}

div.veldrij
{
	margin					: 0px;
	padding					: 0px;
	overflow				: hidden;
	margin-bottom			: 8px;
	border					: 1px #C6C6C6 solid;
}

div.veldnaam
{
	padding					: 5px;
	background-color		: #F2F2F2;
	border-bottom			: 1px #C6C6C6 solid;
}

div.velddata
{
	padding					: 5px;
	font-weight				: normal;
}

div#name_of_country
{
	position				: relative;
	left					: 15px;
	top						: 160px;
	font-weight				: bold;
	font-size				: 14pt;
	font-family				: Georgia, Verdana;
}

div#submenu
{
	margin-top				: 30px;
	padding					: 5px;
	margin-left				: 17px;
	margin-right			: 10px;
}

div#submenu div.submenu_button
{
	background-color		: #0082c6;
	font-size				: 9pt;
	font-family				: Verdana;
	margin-bottom			: 3px;
}

div#submenu div.submenu_button:hover
{
	background-color		: #FFFFFF;
	font-size				: 9pt;
	font-family				: Verdana;
	margin-bottom			: 3px;
	border					: 1px #65a9df solid;
}

div#submenu div.submenu_button_active
{
	background-color		: #FFFFFF;
	font-size				: 9pt;
	font-family				: Verdana;
	margin-bottom			: 3px;
	border					: 1px #65a9df solid;
	padding					: 3px;
	color					: #65a9df;
}

div#submenu div.submenu_button a
{
	color					: #FFFFFF;
}

div#submenu div.submenu_button:hover a span
{
	display					: block;
	padding					: 3px;
}

div#submenu div.submenu_button:hover a
{
	color					: #65a9df;
}

div#submenu div.submenu_button a span
{
	display					: block;
	padding					: 4px;
}

div#reports_overview
{
	float					: left;
	width					: 325px;
	display					: block;
}

div#reports_countries_overview
{
	float					: left;
	display					: block;
	border-right			: 1px #29ABE2 solid;
	padding-right			: 10px;
	margin-bottom			: 30px;
}

div#reports_countries_overview div.country
{
	display					: block;
	font-size				: 8pt;
	text-align				: right;
}

div#reports_countries_overview div.country_active
{
	display					: block;
	font-size				: 10pt;
	font-weight				: bold;
	text-align				: right;
	color					: #000000;
}

div#reports_countries_overview div.country a
{
	font-weight				: bold;
	font-size				: 9pt;
}

span.aandacht
{
	color					: #FF0000;
}

table.database_fees
{
	padding					: 0px;
	margin					: 0px;
}

table.database_fees th
{
	font-weight				: normal;
	border-left				: 1px #0082c6 solid;
	border-bottom			: 1px #0082c6 solid;
	border-top				: 1px #0082c6 solid;
	padding					: 3px;
	font-size				: 10pt;
	background-color		: #0082c6;
	color					: #FFFFFF;
}

table.database_fees tr td
{
	border-left				: 1px #0082c6 solid;
	border-bottom			: 1px #0082c6 solid;
	padding					: 3px;
	background-color		: #FFFFFF;
	text-align				: center;
	font-size				: 10pt;
}

table.database_fees th.last,
table.database_fees tr td.last
{
	border-right			: 1px #0082c6 solid;
}

table.consultants
{
	display					: none;
}

table.consultants tr td hr
{
	border					: 0px;
	border-bottom			: 1px #0082c6 solid;
	height					: 1px;
	padding-top				: 3px;
	padding-bottom			: 3px;
}

table.consultants tr td img
{
	border					: 1px #0082c6 solid;
	padding					: 2px;
}

iframe.iframeBPE
{
	border					: 1px #0082c6 solid;
	padding					: 5px;
}

div.warning
{
	border					: 1px #FF0000 solid;
	margin-top				: 20px;
	padding					: 5px;
	font-weight				: bold;
	color					: #FF0000;
	text-align				: center;
}

div#registrations,
div#report-orders,
div#toc-requests
{
	display					: none;
}

table.userinput
{
	padding					: 0px;
	margin					: 0px;
	font-size				: 9pt;
}

table.userinput tr th
{
	border-bottom			: 1px #29ABE2 dashed;
	padding					: 0px;
	margin					: 0px;
}

table.userinput tr td
{
	padding					: 6px;
}

div#linkhome
{
	font-size				: 9pt;
	margin-top				: 20px;
	padding					: 10px;
	text-align				: center;
}

div#order_reports
{
	margin-bottom			: 10px;
	overflow				: hidden;
	margin-left				: 30px;
}


div#order_reports span.large
{
	font-size				: 14pt;
	display					: block;
	font-weight				: bold;
	color					: #000000;
}
