ol,ul{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
caption,th{text-align:left;}
table{border-collapse:collapse;border-spacing:0;}
q:before, q:after {content:'';}

/****	Fonts	******/

h1 {
	line-height: 30px;
	font-size: 25px;
	color: Red;
}

body, p {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}

a {
	color: #FF0A14;
	text-decoration: none;
}

hr.clear {
	clear: both;
	margin: 0;
	visibility: hidden;
}

strong {
	font-weight: bold;
}

ul.sub_menu {
	color: Silver;
}

ul.sub_menu a {
	color: Silver;
}

ul#sub_menu_publicaties li.active a {
	color: #0096FF;
}

ul#sub_menu_overzicht li.active a {
	color: #82CD82;
}

ul#sub_menu_selectie li.active a {
	color: #009B00;
}

ul#sub_menu_contact li.active a {
	color: #8287BE;
}

ul#sub_menu_publicaties a:hover {
	color: #0096FF;
}

ul#sub_menu_overzicht a:hover {
	color: #82CD82;
}

ul#sub_menu_contact a:hover {
	color: #8287BE;
}

#container #header {
	color: White;
}

.quote_viewer {
	color: white;
}

.quote_viewer a {
	color: white;
	text-decoration: underline;
}

#footer {
	color: White;
}

.webpage {
	line-height: 18px;
}

.webpage a {
	color: White;
}

.webpage {
	margin: 0;
	line-height: 18px;
	letter-spacing: 0.5pt;
}

.webpage h1 {
	display: inline;
	margin: 0;
	font-size: 25px;
}

.webpage h2 {
	margin: 0;
	display: inline;
	font-size: 18px;
	margin-left: 5px;
	margin-right: 5px;
}

.webpage h3 {
	display: inline;
	margin: 0;
	font-size: 15px;
}

.webpage h4 {
	display: inline;
	margin: 0;
	font-size: 20px;
	font-weight: normal;
}

.webpage img {
	padding-right: 20px;
}

.article h2 {
	font-size: 11px;
	font-weight: 900;
}

.article h2 a {
	color: black;
	text-decoration: none;
}

/****	Fonts	*****/



/****	Layout ****/

body {
	background-color: white;
}

#container {
	background-color: White;
	height: 100%;
	width: 100%;
}

#container #header {
	width: 100%;
	height: 68px;
	background-color: Black;
	margin-bottom: 39px;
}

#container #header #image {
	float: left;
	margin-left: 8px;
	width: 680px;
}

.quote_viewer {
	height: 30px;
	background-color: Black;
	margin: 0;
}

.quote_viewer p {
	margin: 0;
	padding-top: 25px;
}

#footer {
	height: 47px;
	background-color: Black;
}

#footer #footer_data {
	float: left;
	padding-left: 200px;
	margin-top: 10px;
}

#footer #footer_data #feed_data {
	float: left;
	width: 25px;
}

#footer #footer_data div.tag_list {
	display: inline;
}

#footer div.items {
	display: inline;
	margin-left: 5px;
	margin-right: 10px;
}

#footer div.items a {
	margin-left: 3px;
	margin-right: 3px;
}

#footer label {
	display: inline;
}

#footer #powered_by {
	float: right;
	margin-right: 20px;
	margin-top: 10px;
}

#middle_left {
	float: left;
}

#content {
	margin-left: 200px;
}

ul.list_menu li {
	margin: 0;
	padding: 0;
	width: 178px;
}

ul.list_menu li img {
	margin: auto;
	padding: 0;
}

ul.raster {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 485px;
}

ul.raster li.cell {
	float: left;
	min-height: 159px;
	min-width: 159px;
	clear: none;
}

ul.sub_menu {
	padding: 5px;
}

.webpage {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 796px;
}

.bg_contact_route .webpage p {
	padding-bottom: 10px;
}

.article {
	margin: 0;
	padding: 0;
	padding-bottom: 40px;
	width: 405px;
}

.article p {
	margin-top: 5px;
}

.article img {
	padding: 5px;
}

div.projects {
	padding-bottom: 15px;
}

ul.publications {
	padding-bottom: 20px;
}

.bg_publicaties #content h2 {
	padding-bottom: 8px;
}

#message input {
	border: 1px;
}

#message textarea {
	border: 1px;
}

#asset_large {
	z-index: 5;
}

/**** Layout ****/


/****	Colors	*****/

div#container.bg_black {
	background-color: black;
	color: white;
}

#container.bg_home {
	background-color: Black;
	color: White;
}

#container.bg_black {
	background-color: Black;
	color: white;
}

.bg_blog #content a:hover {
	color: #E10A14;
}

.bg_blog #content a:hover h2 {
	color: #E10A14;
}

.bg_contact_adresgegevens .webpage a:hover {
	color: #8287BE;
}

.bg_contact_route .webpage a:hover {
	color: #8287BE;
}

.bg_vacature .webpage a:hover {
	color: #FF6900;
}

.bg_team .webpage a:hover {
	color: #FFAF82;
}

div.projects a {
	color: Black;
}

div.projects a:hover {
	color: #82CD82;
}

.bg_publicaties a h2 {
	color: Black;
}

.bg_publicaties a {
	color: Black;
}

.bg_publicaties #content a:hover {
	color: #0096FF;
}

.bg_publicaties #content a:hover h2 {
	color: #0096FF;
}

.publications a {
	font-weight: bold;
}

.publication_small label {
	margin-right: 10px;
}

#message a {
	color: White;
	font-size: 12px;
}

p.message_to img {
	vertical-align: bottom;
}

a:hover.profiel {
	color: #32009B;
}

/****	Colors	******/


