/*--- Stuffis generalis ---*/body, html {	margin:0;	padding:0;	height: 100%;
	/*-- for test site (displays banner) --*/	/*background: url(/degauss/images/test.gif);*/	background-repeat: repeat;
}body {	min-width:750px;/*	text-align: center;*/}body, table {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;}table {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;	margin: 5px;}form {	margin: 0px;}form input, form select {	width: 316px;}form textarea {	width: 378px;	height: 100px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10pt;	margin: 0; /*border:1px solid #C0C0C0;*/}h1, .h1 {	font-size: 11pt;	font-weight: bold;	margin: 0;	padding-bottom: 2px;}h2, h3, .h3, .h3 {	font-size : 9pt;	font-weight : bold;		margin: 0;	padding-bottom: 2px;}/* cursief */ h4, .h4 {	font-size: 11pt;	margin: 0;	padding-bottom: 2px;	font-style: italic;	color: #52A08E;}p {	margin-top: 0px;	margin-bottom : 0px;}a {	text-decoration : none;	font-weight : bold;	cursor : pointer;	color : Black;}a:hover {	text-decoration : underline;	color : Black;}a img {	border: none;}#main ul, #main ol {	/*list-style-image : url(/images/bullet.gif);	list-style-type : square;*/	margin-top: 0;	margin-bottom: 0;
	margin-left: 0px;
	padding-left: 0px;}#main ul li {	list-style-type: circle;
	list-style-position: inside;
}

#main ol li {
}

#main img {
	margin: 0 10px;	
}form {	margin-top: 0px;	margin-bottom : 0px;}th, td {	border-bottom: 1px solid black;	padding: 4px;	text-align: left;}/*--- Form stuff ---*/form label {	float: left;	width: 120px;	margin: 8px 0 0 0;	padding: 0;	clear: left;	/*border: 1px solid Green;*/}form .required {	text-decoration: underline;}form input, form select, form fieldset {		margin: 6px 0 0 0px;	padding-left: 5px;	width: 250px;	/*border: 1px solid Blue;*/}form .radio input, form label input {	width: auto;	margin-top: 0;	}form .radio {	border: none;	margin-top: 5px;		padding: 0;	width: 80%;	}form .radio label {	margin: 0;	/*border:1px solid #C0C0C0;*/	/*float: none;	width: auto;	margin: 0;*/}form .button, form button {	/*font-family:'trebuchet ms',helvetica,sans-serif;*/	font-weight: bold;	font-size: 9pt;	color: #000000;		width: auto;	padding: 3px;	margin: 6px 0px 0 0px;		border: 1px solid #000000;	background-color: #dddddd;		filter:progid:DXImageTransform.Microsoft.Gradient       (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#aaaaaa');}/*--- Page layout ---*/#wrap {	margin:0 auto;	width:679px;	height: 100%;	text-align: left;	}#band {	position: absolute;	width: 498px;	height: 100%;	margin-left: 181px;	/*			border: 10px solid green;*/}

/* --- Colors ---*/

#logos { 	margin-top: 19px;	float:left;}#logos img {	float: left;}#nav a { color: white; font-weight : bold; }#main {	/*position: absolute;*/	float:right;	width: 446px;	height: auto;	margin-left: 181px;

	padding: 26px;	top: 108px;
	bottom: 0px;	background-image: url(/images/logo-transparant.png);	background-position: bottom right;	background-repeat: no-repeat;}
/* necessary to put the transparent logo between the actual text and background color ofthe #band and #main divs */.logotransparent {		background-image: url(/images/logo-transparant.png);	background-position: bottom right;	background-repeat: no-repeat;}#main #logotransparent_IE6 {	visibility: hidden;	position: absolute;	bottom: 0;	right: 0;	z-index: -1;	}#sidebar {	position: absolute;	width: 175px;	margin-top: 6px;		}.contact {	position: relative;	float:left;	clear: left;	font-size: 8pt;
	padding-top: 20px;	/*position: absolute;*//*	bottom: 10px;*/}.contact, .contact a {	color: #666666;}
.navigation
{
	padding-top: 15px;
}
.navigation ul {	margin-top: 15px;	margin-left: 0px;
	margin-bottom: 0;
	padding-left: 0;
	}
.navigation ul ul
{
	margin-top: 3px;
	margin-left: 10px;
	margin-bottom: 5px;
}

.navigation ul ul a
{
font-weight : normal;
}

.navigation li {
	margin-bottom: 3px;	
	margin-left: 0;
	list-style-type: none;
}/* --- CMS specifics ---*/.document {	float: left;	display: inline;	margin: 3px;	padding: 1px;	text-align: center;	/*cursor: pointer;*/	/*border: 1px solid black;*/}.document img { 	margin-bottom: 5px;	/*border: 1px solid green;*/}.fileInfo {	width: 100px;	height: 40px;	margin: 0;	text-align: center;	/*border: 1px solid red;	padding: 0;*/}
