a.menubalk { color: #CBCBCB }
a.menubalk:hover      { color: #FFFF00 }

a { color: #000; }

a img { border: 0px; }

a:hover { color: #EB0000; }

a.noline { text-decoration: none; }

body {
	background-color: #5E808C;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}

form { margin: 0px; padding: 0px; }

img, div, input { behavior: url("iepngfix.htc"); }

p.black { color: #000; margin: 0px; }

.intro {
	font: 15px/22px Georgia, "Times New Roman", Times, serif;
	color: #343434;
}

.iptower{ width: 140px; overflow: hidden; }

#content {
	background: url(/images/background_content.png) repeat-y;
}

#contentholder { width: 990px; background: #fff; margin: 0px auto; }

#footer { padding: 20px; text-align: center; color: #666666; }

#footerholder { clear: both; background: #fff; }

#header { position: relative; height: 230px; }

#header #banner { position: absolute; top: 100px; right: 15px; }

#leftholder {
	color: #516314!important;
	font-size: 11px;	
	float: left;
	display: inline;
	width: 197px;
}

#left {
	margin: 0px 15px 15px 15px;
}

#left .submitnewsletter { height: 19px; }

#left a { color: #516314; }

#left img { padding: 1px; background: #96AE28; }

#left input {
	border: 1px solid #999999;
	font-size: 12px;
	padding: 2px 3px 3px 3px;
	margin: 3px 1px 3px 0px;
	float: left;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

#left table a img { padding: 0px; }

#logo { position: absolute; top: 10px; left: 10px; }

#m_about a{
	background: url(/images/m_about.png) no-repeat;
	width: 130px;
}

#m_about a:hover{
	background: url(/images/m_about_over.png) no-repeat;
	width: 130px;
}

#m_credits a{
	background: url(/images/m_credits.png) no-repeat;
	width: 87px;
}

#m_credits a:hover{
	background: url(/images/m_credits_over.png) no-repeat;
	width: 87px;
}

#m_email a{
	background: url(/images/m_email.png) no-repeat;
	width: 87px;
}

#m_email a:hover{
	background: url(/images/m_email_over.png) no-repeat;
	width: 87px;
}

#m_home a{
	background: url(/images/m_home.png) no-repeat;
	width: 77px;
}

#m_home a:hover{
	background: url(/images/m_home_over.png) no-repeat;
	width: 77px;
}

#m_media a{
	background: url(/images/m_media.png) no-repeat;
	width: 128px;
}

#m_media a:hover{
	background: url(/images/m_media_over.png) no-repeat;
	width: 128px;
}

#m_others a{
	background: url(/images/m_others.png) no-repeat;
	width: 147px;
}

#m_others a:hover{
	background: url(/images/m_others_over.png) no-repeat;
	width: 147px;
}

#m_qa a{
	background: url(/images/m_qa.png) no-repeat;
	width: 101px;
}

#m_qa a:hover{
	background: url(/images/m_qa_over.png) no-repeat;
	width: 101px;
}

#m_reports a{
	background: url(/images/m_reports.png) no-repeat;
	width: 130px;
}

#m_reports a:hover{
	background: url(/images/m_reports_over.png) no-repeat;
	width: 130px;
}

#m_shop a{
	background: url(/images/m_shop.png) no-repeat;
	width: 102px;
}

#m_shop a:hover{
	background: url(/images/m_shop_over.png) no-repeat;
	width: 102px;
}

#menu { height: 37px; background: #5E808C; }

#menu a span { left: -1000px; position: absolute; }

#menu li a{ height: 37px; display: inline; float: left; }

#menu ul { list-style: none; margin: 0px; padding: 0px; }

#menu ul li { display: inline; }

#middleholder {
	float: left;
	display: inline;
	width: 510px;
}

#middle {
	margin: 0px 30px 15px 30px;
}

#middle .datum {
	display: block;
	color: #5E808C;
	font: 14px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 4px 0px;
}

#middle .locatie {
	display: block;
	color: #333333;
	font: 20px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 4px 0px;
}

.pday, .aday, .nday {
color: #A9C32D;
	font: 14px Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}

.pday { margin-right: 80px;  }
.aday	{ margin-right: 80px;}


.reportnav {
border-top: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
padding: 5px 0px;
margin: 10px 0px 20px 0px;
}

#middle h3 {
	color: #5E808C;
	font: 20px Georgia, "Times New Roman", Times, serif;
	margin: 0px 0px 4px 0px;
}

#middle h4 {
	color: #5E808C;
	font: 14px/20px Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 -10px;
}

#middle img { margin: 10px;}

#rightholder {
	float: left;
	display: inline;
	width: 270px;
	color: #233034;
}

#right {
	margin: 15px;
}

#right h2, #left h2 {
	color: #fff;
	font: 17px/20px Georgia, "Times New Roman", Times, serif;
	margin: 15px 0px 1px 0px;
}

#right img { padding: 1px; background: #86AABD; }

#right, #left, #middle, #footer { font-size:11px; line-height: 1.6em; }

small {
	font-size: 0.8em;
}