/* Utility Classes */


.hidden
{
  display: none;
}
*{
padding:0;
margin:0;
}
h3,h4,h5,h6,ul,ol,table,p{
    margin-bottom:1em;
    clear:right;
}

body{
font-family:'Lucida Grande',Geneva,Lucida, Arial,Verdana,Helvetica,'sans-serif';
font-size:    small;
background:transparent url(man.png) repeat-y left 90px;
}
div#header{
height:90px;
position:relative;
}
div#title{
background:#000066 url("bodybg.png") repeat;
height:90px;
}
h1{
color:white;
}
h1 {
height:90px;
background:transparent url("header.png") no-repeat;
text-indent: -10000px;
}
img{

margin:0 0 0 10px;
float:right;
clear:right;
border:1px solid gray;
}
div#menu{

}
div#menu ul{
position:absolute;
left:150px;
}
div#menu ul/* */{

display:block;
list-style-type: none;
position:absolute;
padding:0;
margin:0;
left:160px;
bottom:0;
width:80%;
}

div#menu ul li{display:inline;}
div#menu ul li/* */{
display:block;


padding:0;
margin:0;
float:left;
color: #000;
text-align:center;
font-weight:bold;
margin-right:10px;
}
div#menu a:visited/* */,div#menu a:link/* */,div#menu a:hover/* */,
div#menu a:focus/* */,div#menu a:active/* */{
padding:3px 0.6em 4px 0.6em;
display:block;
color:black;
float:left;
text-decoration:none;
min-width:60px;
}
div#menu a,div#menu a:hover{
color:white;
}
div#menu a/* */,div#menu a:hover/* */{
background-image: url(round.png);
background-position:right top;
background-repeat:no-repeat;
color:black;
}
a#home/**/{
background:#04e0fa;
}
a#home:hover/**/{
background:#82EFFC;
}


a#project/**/{
background:#f6373f;
}
a#project:hover/**/{
background:#F97077;
}


a#doelgroep/**/{
background:#00cc00;
}
a#doelgroep:hover/**/{
background:#00F602;
}


a#software/**/{
background:#f76ef0;
}
a#software:hover/**/{
background:#F4A4F0;
}


a#techniek/**/{
background:#f59a2f;
}
a#techniek:hover/**/{
background:#F8B767;
}

a#english/**/{
background:#f5dd6d;
}
a#english:hover/**/{
background:#fcefca;
}

/*submenu*/
#submenu{
margin:17px 0 5px 175px; 
}
#submenu ul{
margin: 0;
padding: 0;
list-style-type: none;
display:block;
}
#submenu ul li{

display:inline;
line-height:2em;
border-left:1px solid;/* #027C8C;*/
}
#submenu ul li.first{
border-left:0 none;
}
#submenu ul li a{
padding:5px 4px;
margin:0  0 0 5px;
text-decoration:none;
color:black;

} 
#submenu ul li .this,#submenu ul li a:hover{
background:#B8F6FD;
padding:4px 3px;
margin:0  0 0 5px;
border:1px solid;/* #027C8C;*/
}


/*end submenu*/
#info{
color:#fff;
text-align:right;
width:131px;
left: 10px;
position: absolute;
top:250px;
padding:5px;
}
#info input{
border:1px solid #fff;
background:#006;
color:#fff;
}
#info a{
color:#fff;
display:block;
padding:5px;
}


#quicklinks{
position:absolute;
top:7px;
left:600px;
list-style-type: none;
}
#quicklinks li{
font-size:14px;
font-weight:bold;
display:inline;
padding-left:20px;
}
#quicklinks li a{
color:#fff;
text-decoration:none;
}
#quicklinks li a:hover{
text-decoration:underline;
}
div#info dt
{
font-weight:bold;
}
div#info dd
{

margin:0 0 1em 0;
}
div#cont{
/*ie6 hack:: mislukte float*/
position:absolute;
left:180px;
/*margin:0 0 0 160px;*/
padding:5px 20px 5px 0;
}
div#body{

}
div#copyrights{
font-style:italic;
font-size:x-small;
margin-top:30px;
}
/*tekst options*/

h2{
display:none;
}
div.section,div.search{
padding:0 0 10px 0;
margin-bottom:5px;
clear:right;
}
div.section h3,div.search h3{
margin:1px 1px 18px 1px;
padding:3px 16px 3px 16px;
font-size:130%;
font-weight:normal;
letter-spacing:2px;
background:black;
color:white;
}
div.section h4,.search h4{
margin:8px 20px 6px 20px;
font-weight:normal;
font-size:130%;
letter-spacing:2px;
}
div.section h5{
margin:8px 30px 0px 30px;
font-weight:bold;
font-size:small;
}
div.section p,div.search p{
margin:11px 30px 2px 30px;
/*text-align:justify;*/
}
div.section code{
margin:3px 37px 3px 37px;
padding:2px 4px 2px 4px;
background:#EEE;
color: Black;
}
div.section ul,div.section ol{
margin:6px 0px 3px 0px;
padding:0px 32px 0px 72px;
}

div.inpagenav{
	text-align:right;
	margin-bottom: 3px;
}
div.toplink{
text-align: center;
}
div.inpagenav a, div.toplink a{
padding:2px 4px 1px 4px;
border:1px solid black;
line-height: 23px;
color:black;
background: transparent;
}
div.inpagenav a:hover,
 div.toplink a:hover,
 div.inpagenav span.sel{
padding:2px 4px 1px 4px;
border:1px solid black;
background: Black;
color:white;
	
}

table{
	border:1px solid black;
	margin:1px 30px 1px 30px;
	background: white;
	color: Black;
}
.section table{
width:600px;
}
th{
	padding:2px 3px 2px 3px;
	text-align: left;
	background:gray;
	color: black;
	vertical-align: top;
}
td{
	padding:2px 3px 2px 3px;
	background:silver;
	color: black;
		vertical-align: top;
}

a{

}
a:hover{
    color:#fff;
    background:#000;
}
/*news*/
#lastnews,#lasttests
{
    list-style-type: none;
    padding:0 0px 0 30px;
}
#lastnews li,
#lasttests li{
display:block;
width:16.5em;
float:left;
margin:0 5px 5px 0;
height:12em;
padding:5px;
border:1px solid #fff;
}
#lastnews li dt,
#lasttests li dt{
font-weight:bold;
}
#lastnews li dd,
#lasttests li dd,
#lastnews li dl,
#lasttests li dl
{


}
#lastnews li img,
#lasttests li img{
margin-left:5px;
}
div.toplink{
clear:left;
}
.more{
clear:both;
}


div.sectionmenu
{
}
div.sectionmenu ul{
padding:0 25px;
list-style-type: none;
}
div.sectionmenu ul li{
padding:5px 0;
}
.sectionmenu ul li a{

padding:5px 5px;
}
.accessonly
{
display:none;
}
