/* CSS Document Thunnissen Internet
 * --------------------------------
 */
.page_bg {
	background: url(images/bg_spacer.png) repeat-x;
	background-color: #fafafa;
	margin: 0 auto;
}
div.main{
	padding-top: 269px;
	height: 100%;
	width: 1000px;
}
div.header {
	height: 91px;
	background: url(images/header.png) no-repeat;
	text-align: left;
	margin: 0 auto;
}
div.header_topright{
	margin-left: 780px;
	padding-top: 20px;
	width: 215px;
	text-align: left;
}
div.fontpageimage{
	display: block;
	width: 966px;
	height: 269px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto;
	margin-left: 18px;
	position: absolute;
    z-index:1003;
}
div.fontpageimage_name{
	font-family: Tahoma;
	font-size: 0.9em;
	
	color: #ffffff;
	z-index:1005;
	width: 904px;
	margin-left: -9px;
	margin-top: 10px;
	text-align: right;
}
div.menu_grey_bar{
	width: 1000px;
	display: block;
	height: 185px;
	position: absolute;
	margin-left: 0px;
	z-index:1002;
}
div.menu_orangebar{
	background: url(/images/orange_bar_small3.png) no-repeat; background-position:0px 10px;
	display: block;
	width: 966px;
	height: 71px;
	text-align: left;
	margin-top: 170px;
	margin-left: 18px;
    position: absolute;
    z-index:1004;
}
div.menu_blackbar{
	background: url(/images/black_bar.png) no-repeat;
	display: block;
	width: 966px;
	height: 40px;
	margin-top: 235px;
	margin-left: 18px;
    position: absolute;
    z-index:1003;
    padding:0px;
}
#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: block;
  padding-left:15px;
}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
  display: none;
}

#nav li a:link, #nav li a:visited  {
  /*for all links in the list*/
  color: #fff;
  font-family: verdana;
  font-size:  17px;
  display: block;
  height: 34px;
  text-indent:15px;
  padding-top:17px;
  
   
}
#nav li a:hover, #nav li a:active{
	text-decoration:underline;
} 
#nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  height: 20px;
  width: 960px;
  left: 0;
}

#nav li.on ul {
  /*display active subnav list*/
  display: block;
}
#nav li.on ul a:link, #nav li.on ul a:visited, #nav li.off ul a:link, #nav li.off ul a:visited  {
  float:left;
  /*ie doesn't inherit the float*/
  border: 0;
  color: #fff;
  font-family: verdana;
  font-size:12px;
  display: block;
  height:30px;
  width: 100%;
  margin-right: 10px; 
  margin-top:-7px; 
}

#nav li.on ul {
  /*display the current topic*/
  display: block;
  height:15px;
}

#nav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 6000;
}
#nav li.on ul a:hover, #nav li.off ul a:hover{
  font-weight: bold;
   text-decoration:none;
}
