﻿body, html {
	background-color: #383838;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

a.tracker {
	color: #000;
}

table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}

div#contentLeft {
	position: absolute;
	margin: 10px 5px 5px 23px;
	height: 255px;
	width: 225px;
	overflow: hidden;
}

div#containerRightColumn {
	position: relative;
	height: 536px;
}

div#contentRight {
	position: absolute;
	bottom: 30px;
	margin-left: 4px;
	height: 90px;
	width: 150px;
	overflow: hidden;
	left: 1px;
}

div#search {
	font-size: 9px;
	position: absolute;
	height: 17px;
	bottom: 5px;
	margin-left: 5px;
	color: #fff;
}

div#search form {
	padding: 0;
	margin: 0;
}

input.search {
	vertical-align: middle;
	width: 80px;
	height: 17px;
	font-size: 10px;
	margin: 0 10px 0 5px;
}

div.listItem {
	margin-bottom: 25px;
	font-size: 9px;
	color: #fff;
}

div.listItem img {
	float: left;
	margin-right: 5px;
	border: 0;
}

div.listItem a {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
}

div.listItem a.more {
	float: right;
	color: eedd89;
	text-decoration: underline;
	margin-right: 10px;
}

div.news {
	border: 1px solid #BFBFBF;
}

div.news img.title {
	margin: 5px 5px 5px 5px;
}

div.newsItem {
	margin: 5px 5px 5px 5px;
	font-size: 9px;
	color: #fff;
}

div.newsItem a {
	float: right;
	color: #eedd89;
	font-weight: normal;
}

div#menu {
	position: absolute;
	width: 157px;
	height: 411px;
	overflow: hidden;
}

a { 
	color: #d86c1c;
	font-weight: normal;
}

a:hover { 
	
}

div.subMenu div {
	display: inline;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	border-right:  1px solid red;
	padding: 0 10px;
}

div.subMenu div.lastChild {
	border: 0;
}

div#subNavigatie {
	font-size: 9px;
	text-align: center;
	color: #b23d11;
}

div#subNavigatie a {
	margin: 10px;
	text-transform: uppercase;
	color: #b23d11;
	font-weight: bold;
}

div#subNavigatie a:hover, div#subNavigatie a.active {
	color: #fff;
	font-weight: bold;
}

/* BEGIN CSS MBT TEMPLATE Contact details */ 
div.contactDetails {
	border-right: 1px solid #94bfd4;
	width: 220px;
}

div.contactDetails div.container {
	margin-bottom: 10px;
	width: 210px;
}

div.contactDetails hr {
	color: #94bfd4;
	background-color: #94bfd4;
	height: 1px;
	border: 0;
}

div.contactDetails img {
	margin-top: 3px;
	float: left;
}

div.contactDetails  div.container div.content {
	float: left;
	width: 140px;
}
/* EINDE CSS MBT TEMPLATE Contact details */ 

/* BEGIN CSS MBT FORM ON CONTACT PAGE */

div.formContainer {
	width: 340px;
	float: left;
	overflow: hidden;
}

form.contact {
	margin-top: 10px;
}

form.contact label,
form.contact input.text {
	display: block;
	width: 100px;
	float: left;
	margin-bottom: 10px;
	border: 1px solid red;
}

form.contact input.text,
form.contact select {
	font-size: 10px;
	width: 145px;
	background-color: #fff;
	border: 1px solid #666666; 
}

form.contact textarea {
	margin: 0;
	width: 200px;
	background-color: #fff;
	border: 1px solid #666666; 
}

form.contact input.submit {
	margin: 25px 0 0 100px;
}

div.newsletter {
	background: url(../images/newsletter.gif) no-repeat 0 0;
	height: 100px;
}

div.newsletterPress {
	background: url(../images/newsletter_press.gif) no-repeat 0 0;
	height: 100px;
}

div.newsletter div.content,
div.newsletterPress div.content {
	margin: 25px 0 0 60px;
	color: #fff;
}

div.newsletter div.content,
div.newsletterPress div.content {
	margin: 15px 0 0 60px;
	font-size: 9px;
	color: #fff;
}

div.newsletter div.content input,
div.newsletterPress div.content input{
	width: 86px;
	font-size: 10px;
}

div.newsletter div.content input.btn,
div.newsletterPress div.content input.btn {
	width: 7px;
	height: 12px;
	margin-bottom: 5px;
}

div#flash {
	text-align: center;
	font-size: 10px;
	background-color: #fff;
}

div.latestNews {
	margin: 0px 0px 0px 19px;
	padding: 0 15px 0 0;
	height: 496px;
	overflow-y: auto;
}

div.latestNews img.headerImage {
	margin-top: 10px;
	float: left;
}

div.latestNews div.text {
	float: right;
	width: 320px;
}

div.latestNews .date {
	color: #c21a0b;
}

div.latestNews a {
	color: #c21a0b;
}

div.latestNews hr {
	color: #c21a0b;
	background-color: #c21a0b;
	height: 1px;
	border: 0;
}

div.recentNewsContainer {
	position: absolute;
	margin-left: 15px;
	margin-top: 35px;
	width: 182px;
}

div.recentNewsContainer a.read_more {
	color: #990000;
}

div.recentNewsItem {
	margin-bottom: 20px;
}

div.searchResultItem {
	margin-top: 14px;
}

div.scoreBar {
	height: 10px;
	background-color: #666666;
}

div#workList {
	position: absolute;
	margin: 58px 10px 0px 68px;
	width: 600px;
}

div#workList div.list {
	width: 600px;
	height: 350px;
	overflow-y: auto;
	overflow-x: hidden;
}

div#workList div.title {
	margin-bottom: 17px;
}

div#workList div.list  a {
	color: #666666;
}

div#workList div.list hr {
	color: #adadad;
	width: 562px;
	background-color: #adadad;
	height: 1px;
	border: 0;
	margin: 11px 0;
}

div#workList div.list div.img {
	float: left;
	width: 143px;
}

div#workList div.list  div.txt {
	float: left;
	width: 400px;
}

div.lightBoxContainer {
	float: left;
}
