html {
  margin: 0;
  padding: 0;
  height: 100%;
}

body, p, div, span, a, h6, li, label, legend, abbr, td {font-family: Geneva, Arial, Verdana, Helvetica, Georgia, Sans-Serif; font-size: 11pt}

body {
	background: #FFFFFF none no-repeat fixed center center;
	border: 0 none 0;
	list-style-image: url(/images/keybullet.jpg); /*none;*/
	list-style-position: outside;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0;
	text-align: left;
	height: 100%;
}

#bw {font-weight: bold; color: white}

h1, h2, h3, h4, h5, h6 {
	color: #003366;
	font: normal Geneva, Arial, Verdana, Helvetica, Georgia, sans-serif;
	margin-left: 0;
	text-align: left;
	text-decoration: none;
}

/*
h1 {font-size:14pt} ; color:#000066
h2 {font-size:10pt} ; color:#000066
h3 {font-size:12pt} ; color:#000066
h6 {font-size:9pt} ; color:#000000
h7 {font-size:10pt} ; color:#ffffff
*/

a {color: #000066; text-decoration: none;}

a.one:link {color: #003366; text-decoration: none}
a.one:visited {color: #8B008B; text-decoration: none}
a.one:hover {color: #B80000; text-decoration: underline}
a.one:active {color: #B80000; text-decoration: underline}

a:link {color: #003366; font-size: 14px; text-decoration: none; font-weight: bold} /*news_style=9pt; font-weight:none */
a:visited {color: #8B008B; font-size: 14px; text-decoration: none; font-weight: bold}
a:hover {color: #B80000; font-size: 14px; text-decoration: underline; font-weight: bold} /*news_style has color:red */
a:active {color: #B80000; font-size: 14px; text-decoration: underline; font-weight: bold}

a.news_more:link {color: #003366; font-size: 10pt; text-decoration: none; font-weight: normal}
a.news_more:visited {color: #8B008B; font-size: 10pt; text-decoration: none; font-weight: normal}
a.news_more:hover {color: #B80000; font-size: 10pt; text-decoration: underline; font-weight: normal}
a.news_more:active {color: #B80000; font-size: 10pt; text-decoration: underline; font-weight: normal}

a.main_nav:link {color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: bold}
a.main_nav:visited {color: #ffffff; font-size: 10pt; text-decoration: none; font-weight: bold}
a.main_nav:hover {color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold}
a.main_nav:active {color: #000000; font-size: 10pt; text-decoration: none; font-weight: bold}

a.toplink:link {color: #ffffff; font-size: 8pt; text-decoration: underline; font-weight: bold}
a.toplink:visited {color: #ffffff; font-size: 8pt; text-decoration: underline; font-weight: bold}
a.toplink:hover {color: #ffcc33; font-size: 8pt; text-decoration: none; font-weight: bold}
a.toplink:active {color: #ffcc33; font-size: 8pt; text-decoration: underline; font-weight: bold}

a.nav:link {color: #ffffff; font-size: 8pt; text-decoration: none; font-weight: bold}
a.nav:visited {color: #ffffff; font-size: 8pt; text-decoration: none; font-weight: bold}
a.nav:hover {color: #ffcc33; font-size: 8pt; text-decoration: none; font-weight: bold}
a.nav:active {color: #ffcc33; font-size: 8pt; text-decoration: none; font-weight: bold}

a.small:link {color: darkblue; font-size: 7pt; text-decoration: underline; font-weight: bold}
a.small:visited {color: darkblue; font-size: 7pt; text-decoration: underline; font-weight: bold}
a.small:hover {color: #000000; font-size: 7pt; text-decoration: none; font-weight: bold}
a.small:active {color: #000000; font-size: 7pt; text-decoration: underline; font-weight: bold}

a.price {font: 20px Geneva, Arial, Helvetica, Georgia, sans-serif; vertical-align: super}
a.price:link {color: #003366; text-decoration: none}
a.price:visited {color: #8B008B; text-decoration: none}
a.price:hover {color: #B80000; text-decoration: underline}
a.price:active {color: #B80000; text-decoration: underline}

.img	{
	background: #FFFFFF none repeat fixed center center;
	border: 0 none #010101;
	clear: both;
	visibility: visible;
	font:normal normal normal 14px Geneva, Arial, Helvetica, Georgia, sans-serif;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.img-spacer	{
	background: white none repeat fixed center center;
	border: 0 none #000000;
	clear:both;
	visibility: visible;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.img-spacer-vis	{
	background: #00B800 none repeat fixed center center;
	border: 0 none #000000;
	clear:both;
	cursor: crosshair;
	visibility: visible;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

.img-spacer-ergodex	{
	background: #003366 none repeat fixed center center;
	border: 0 none 0;
	clear: both;
	visibility: visible;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
}

div#Top_Bar {
	border 0 none 0;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

div#Mid_Bar {
	border 0 none 0;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

.left {
	margin-left: 0;
	text-align: left;
}

.left-ie { float: left; display: inline; /* ie hack */ }

.left-align {
	font: normal 12px Geneva, Arial, Helvetica, Georgia, sans-serif;
	margin-left: 0;
	text-align: left;
	text-decoration: none;
}

.center {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.center-h {
	font: normal bold 14px Geneva, Arial, Helvetica, Georgia, sans-serif;
}

.right {
	float: right;
}
	
.right-col-h {
	color: #003366;
	font: normal bold 16px Geneva, Arial, Helvetica, Georgia, sans-serif;
	text-decoration: none;
}

.right-col {
	color: #003366;
	font: normal bold 14px Geneva, Arial, Helvetica, Georgia, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
	white-space: nowrap;
}

.right-align {
	color: #003366;
	font: normal bold 14px Geneva, Arial, Helvetica, Georgia, sans-serif;
	margin-right: 0;
	text-align: right;
	text-decoration: none;
}

.apps	{
	background: 0 none no-repeat fixed center center;
	border: 0 none #FFFFFF;
	clear: both;
	display: inline;
	float: none;
	height: 90px;
	width: 105px;
	font: normal normal normal 14px Geneva, Arial, Helvetica, Georgia, sans-serif;
	list-style: circle outside none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #003366;
	text-align: center;
	text-decoration: none;
}

.footer {
	color: #003366;
	font: normal bold 15px Geneva, Arial, Helvetica, Georgia, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	text-decoration: none;
}

.smalltxt {font-family: arial, Arial, Helvetica, Sans-Serif; font-size: 9pt}

.newsheader {font-family: arial, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold}

.news {font-family: arial, Arial, Helvetica, Sans-Serif; font-size: 8pt}

.whiteheadertxt {font-family: arial, Arial, Helvetica, Sans-Serif; font-size: 8pt; font-weight: bold; color: #ffffff}

.red-ergo {color: #990033}
.blue-ergo {color: #003366}
.black {color: #010101}

.background-pr-logo {
	background: url(/images/small-logo.jpg) no-repeat center;
	border: 0;
	height: 900px;
	width: 720px;
}

.transbox {
	height: 900px;
	width: 720px;
	margin: 0 0;
	background-color: #ffffff;
	border: 0;
	/* for IE */
	filter:alpha(opacity=75);
	/* CSS3 standard */
	opacity:0.75;
}

.transbox p {
	margin: 0 0;
	font-weight: 500;
	color: #000000;
}
	
.FormLabel {font-family: arial, arial; color: #000000; font-size: 10px; font-weight: bold }

th {font-family: arial, arial; color: #000000; font-size: 10px; font-weight: bold }

.txtbox {
	font-family: Arial;
	font-size: 10pt;
	font-weight: regular;
	color: #000000;
	background-color: #ffffff;
	border : 1px solid Black;
	font : 10px Arial, Helvetica, sans-serif;
	font-style : bold;
	padding : 0px 2px;
}

.col050 {width: 50px}

.col100 {width: 100px}

.col150 {width: 150px}

.col200 {width: 200px}

.col250 {width: 250px}

.col300 {width: 300px}

.col350 {width: 350px}

.col400 {width: 400px}

.col450 {width: 450px}

.title_main {font-size: 12pt; font-weight: bold;}

.titel12 {font-size: 12pt; font-weight: bold;}

.titel13 {font-size: 13pt; font-weight: bold;}

.titel14 {font-size: 14pt; font-weight: bold;}

.titel15 {font-size: 15pt; font-weight: bold;}

.titel1 {font-size: 12px; font-weight: bold; color: #000066;}

.titel2 {font-size: 11px; font-weight: bold; color: #3366CC;}

.titel3 {font-size: 10px; font-weight: bold; color: #3366CC;}

.dateline {font-size: larger}

.maintable {
	color: Black;
	background-position: center;
	font: 11px;
	vertical-align: middle;
}

input, .input { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px ;
}

textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
}

.tabeltekstoneven {
	background-color: #F5F5F5;	
}

.iframe, .hoofdtabel {
	border: 1px solid #CCCCCC;
	background-color: #ffffff;
}

.comment {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.cssBorder {
	BORDER-BOTTOM: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
}

.hidden { display: none !important; }
.visible { display: block; }
.invisible { display: block !important;visibility: hidden !important;position: absolute !important;left: 0 !important;top: 0 !important;width: 0 !important;height: 0 !important;font-size: 0.1px !important;line-height: 0 !important; }
.overflow-auto { overflow: auto; }
.overflow-hidden { overflow: hidden; }
.inline { display: inline; }
.nowrap { white-space: nowrap; }
.copyright {font-size: small; text-align: center}
