/* CSS Document */

BODY,FORM,TABLE { 
 font-family : Verdana, Arial, sans-serif; font-size : 11px; 
 line-height: 16px; color: #3e5b6e;
} 

td#case
{
 font-family : Verdana, Arial, sans-serif; font-size : 11px; 
 line-height: 16px; color: #3e5b6e;

}
.smalltext { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 8px; color: #3e5b6e;
}
.boxed {
border: 1px solid #000000;
background-color: linen;
padding: 3px
}
.blue {
color: blue
}
.red {
color: red
}

#nav {
z-index: 100;
}

ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #ccc;
	z-index: 100;
}

li#hoofdmenu1 {
	float: left;
	position: relative;
	width: 90px;
	text-align: left;
	cursor: default;
}

li#hoofdmenu2 {
	float: left;
	position: relative;
	width: 90px;
	text-align: left;
	cursor: default;

}

li#hoofdmenu3 {
	float: left;
	position: relative;
	width: 90px;
	text-align: left;
	cursor: default;

}
li#hoofdmenu4 {
	float: left;
	position: relative;
	width: 78px;
	text-align: left;
	cursor: default;

}
li#hoofdmenu5 {
	float: left;
	position: relative;
	width: 90px;
	text-align: left;
	cursor: default;

}
li#hoofdmenu6 {
	float: left;
	position: relative;
	width: 90px;
	text-align: left;
	cursor: default;
}

ul li {
	position: relative;
    	z-index: 1000;
	}
	
li ul {
	position: absolute;
	width: 150px;
	top: 20px;
	display: none;
	z-index: 1000;
	}

/* Styles for Menu Items */
 ul li a {
	display: block;
	font-weight: normal;
 font-family : Verdana, Arial, sans-serif;
	font-size: 11px; line-height: 16px; color: #777;
	text-decoration: none;
	background: #fff; /* IE6 Bug */
	padding: 0px;
	border: 0;
z-index: 1000;
}

ul li ul li
{
	display: block;
	text-decoration: none;
	color: #777;
	background: #fff; /* IE6 Bug */
	padding: 0px;
	border: 1px solid #ccc;
	border-bottom: 0;
    	z-index: 1000;
}


/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li ul li a:hover, ul:hover
{ 
	font-weight: normal;
	font-family : Verdana, Arial, sans-serif;
	font-size: 11px; line-height: 16px;
	color: #3e5b6e;
	background: #f9f9f9; 
z-index:1000;
} /* Hover Styles */
		
li ul li a 
{ 
	padding: 2px 12px; 
} /* Sub Menu Styles */
		
li:hover ul, li.over ul 
{ 
	display: block;     	
z-index: 1000;
	
} /* The magic */		
		

.title
{
	font-weight: bold;
	font-family : Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	letter-spacing: 1px;
	padding-left: 1px;
}

a:hover
{
  text-decoration: none;
  color: #4b719e;
}

a
{
  text-decoration: none;
  color: #4b719e;
}

a:hover.sel
{
  text-decoration: underline;
  color: #FF0000;
}

a.sel
{
  text-decoration: none;
  color: #FF0000;
}



#sitemap li {
	float: none;
	position: relative;
	text-align: left;
	cursor: default;
	margin: 0px 0px 0px 0px;
	border: 0px;
}

a:hover.diensten
{
  text-decoration: none;
  color: #4b719e;
}

a.diensten
{
  text-decoration: none;
  color: #4b719e;
}

a:hover.klanten
{
  text-decoration: none;
  color: #4b719e;
}

a.klanten
{
  text-decoration: none;
  color: #4b719e;
}

a:hover.cases
{
  text-decoration: none;
  color: #4b719e;
}

a.cases
{
  text-decoration: none;
  color: #4b719e;
}

a:hover.menu
{
  text-decoration: none;
  color: #4b719e;
}

a.menu
{
  text-decoration: none;
  color: #898989;
}

a:hover.submenu
{
  text-decoration: none;
  color: #3e5b6e;
}

a.submenu
{
  text-decoration: none;
  color: #3e5b6e;
}

a:hover.breadcrumb
{
  text-decoration: none;
  color: #4b719e;
}

a.breadcrumb
{
  text-decoration: none;
  color: #4b719e;
}

a:hover.opdrachtgevers
{
  text-decoration: none;
  color: #4b719e;
}

a.opdrachtgevers
{
  text-decoration: none;
  color: #4b719e;
}

#sitemap ol.sitemap, li.sitemap
{
	list-style: none;

}

ol {
list-style: disc;
}

