﻿* {margin: 0;padding: 0;}
html, body {color: #222222;}
body {font-family: arial,helvetica,sans-serif;font-size: 11px;color: #222222;padding: 0px;margin: 0px;border: 0px}
p, h1, h2, h3, table, th, td, ul, ol, textarea, input, select, span, a {
  font-family: arial,helvetica,sans-serif;
  color: #222222;
}
a, a:link, a:visited {text-decoration: none}
a:hover {text-decoration: underline}
img {border: 0px}
hr {border-width: 1px}
.spacer {height: 1px;margin-top: -1px;overflow: hidden;clear: both;}
.offscreen {visibility: hidden;display: none}
.right {float: right}
.bold {font-weight: bold}
.italic {font-style: italic}
.small {font-size: 11px}
.aom {font-weight: bold;color: #64643C}

.ad {
	text-align: center;
}
.ad p {
	color: #999999;
	padding-bottom: 2px;
}
.ad ul {
	list-style: none;
}
.ad li {
	padding-bottom: 10px;
	display: inline-block;
}
.ad img {
	border: 1px solid #64643C;
}

.container {
  position: relative;
	width: 100%;
	height: 100%;
}
.topcon 
{
	
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height: 96px;
}
.logo {
  float: left;
  height: 86px;
  margin-top: 10px;
  margin-left: 5px;
}
.quickbar {
  position: absolute;
  left: 700px;
  top: 20px;
  height: 24px;
  width: 280px;
  text-align: right;
}
.menucon {
	height: 21px;
	border-bottom: 1px solid #63633D;
}
.menuinnercon {
	width: 1000px;
	height: 21px;
	margin-left:auto;
	margin-right:auto;
}
ul#menu {
	position: absolute;
  float: left;
  list-style: none;
  border-left: 1px solid #63633D;
	margin-left: 8px;
}
ul#menu li {
	float: left;	
  background-color: #FCFCF4;
	font-size: 12px;
	display: inline;
}
ul#menu li a {
	font-family: Tahoma, Arial, helvetica;
	padding: 3px 8px 3px 8px;
	display: block;
	border-top: 1px solid #63633D;
	border-right: 1px solid #63633D;
	border-bottom: 1px solid #63633D;
}
ul#menu li.selected a {
	background-color: #7F7F4C;
	color: #FFFFFF;
	display: block;
	border-top: 1px solid #63633D;
	border-right: 1px solid #63633D;
	border-bottom: 1px solid #7F7F4C;
}
ul#menu li.selected2 a {
	background-color: #99A26B;
	color: #FFFFFF;
	display: block;
	border-top: 1px solid #63633D;
	border-right: 1px solid #63633D;
	border-bottom: 1px solid #63633D;
}
ul#menu li a:hover {
	text-decoration: none;
	border-bottom: 1px solid #7F7F4C;
}
.submenucon {
	clear: both;
	height: 21px;
	background-color: #7F7F4C;
	border-bottom: 1px solid #FFFFFF;
}
.submenuinnercon {
		width:1000px;
	margin-left:auto;
	margin-right:auto;
	height: 21px;

	background-color: #7F7F4C;
}
ul.submenu {
  float: left;
  list-style: none;
	background-color: #7F7F4C;
  padding-top: 1px;
	margin-left: 8px;
}
ul.submenu li {
	float: left;	
	font-size: 12px;
	display: inline;
}
ul.submenu li a {
	font-family: Tahoma, Arial, helvetica;
	color: #FFFFFF;
	padding: 2px 8px 2px 8px;
	display: block;
}
ul.submenu li.selected a {
	font-weight: bold;
}
ul.submenu li a:hover {
	text-decoration: underline;
}
ul.submenu li.selected a:hover {
	text-decoration: none;
}
.headercon {
	clear: both;
	height: 43px;	
	border-bottom: 1px solid #FFFFFF;
	background: #99A26B url(../_images/header_bg.gif) fixed center repeat-y;
	
}
.headerinnercon 
{
	height: 43px;	
	margin-left:auto;
	margin-right:auto;
	padding-right:1px;
	width:1000px;	
}

.subheadercon 
{
	clear: both;
	height: 17px;
	background: #F8F8EC url(../_images/subheader_bg.gif)fixed center repeat-y;
	border-bottom: 1px solid #FFFFFF;
}
.subheaderinnercon {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	padding-right:1px;
	height: 17px;
	background: transparent;

}
.botheadercon {
	clear: both;
	height: 5px;
	line-height: 0.1;
	background: #CBD695;
	border-bottom: 1px solid #FFFFFF;
	_overflow: hidden;

	margin-left:auto;
	margin-right:auto;
}
.botheaderinnercon {
	margin-left:auto;
	margin-right:auto;
	height: 5px;
	background: url(../_images/bottomheader_bg.gif) fixed center repeat-y;

}

#main {
	position: relative;
	width: 100%;
	background: #F8F8EC;
}
#main:after { /* this will keep the floats contained, for modern browsers */
  content: "."; 
  display: block; 
  height: 0; 
  overflow: hidden; 
  clear: both; 
  visibility: hidden; 
}
#contentCon {
		margin-left:auto;
	margin-right:auto;
	width: 1000px;
	background: #FFFFFF;
	background: #FFFFFF url(../_images/sb_bg.gif) repeat-y right;
	padding-bottom: 20px;
}
#contentCon:after {
  content: "."; 
  display: block; 
  height: 0; 
  overflow: hidden; 
  clear: both; 
  visibility: hidden; 
}
#nav {
	position: relative;
	float: left;
	width: 163px;
	margin-top: 10px;
	margin-right: 38px;
	padding-bottom: 15px;
}
#content {
	position: relative;
	float: left;
	width: 600px;
	font-size: 13px;
}

#nav ul.lvl1 {	
	margin-bottom: 20px;
}
#nav h3 {
	font-family: Tahoma, Arial, helvetica;
	font-size: 11px;
	color: #6CA300;
	padding-left: 10px;
	padding-bottom: 2px;
	border-bottom: 2px solid #99A26B;
}
#nav ul {
	list-style: none;
}
#nav li {	
	display: inline;
}
#nav li.nav a {
	min-height: 16px;
	width: 145px;
	font-size: 11px;
	padding: 2px 8px 2px 10px;
	border-bottom: 1px solid #99A26B;
	display: block;
	background-color: #F8F8EC;	
}
#nav li a.selected {
	background-color: #E0E8B9;
	font-weight: bold;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F8F8EC',endColorStr='#E0E8B9',gradientType='0');
}
#nav li a:hover {	
	text-decoration: none;
	background-color: #E0E8B9;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#F8F8EC',endColorStr='#E0E8B9',gradientType='0');
}
#nav ul.subNav li a {
	width: 135px;
	padding: 2px 8px 2px 20px;
}
#nav .ad {
	margin-top: 0px;
}

.content {
	font-size: 13px;
}
.content p {
	padding-top: 5px;
	padding-bottom: 7px;
}
.content a, .content a:link {
	color: #3080CB;
}
.content a:visited {
	color: #3080CB;
}
.content .InlineAd {
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 2px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}

.navigationPath {
	font-size: 11px;
	padding-top: 3px;
}
.navigationPath a, .navigationPath a:link, .navigationPath a:visited {
	color: #222222;
}
.navigationPath a:hover {
	text-decoration: none;
}

.nav {
	overflow: auto;
	margin-top: 5px;
}
.nav a, .nav a:link, .nav a:visited, .nav a:hover {
	color: #222222;
	text-decoration: none;
}
.navItem, .navFirstItem {
	float: left;
	width: 190px;	
	border-top: 2px solid #99A26B;
	cursor: hand;
}
.navItem {
	margin-left: 15px;
	margin-bottom: 15px;
}
.navItemHeader {
	position: relative;
	height: 105px;
}
.navItemHeader a {
	font-size: 13px;
	font-weight: bold;	
	padding-top: 83px;
	padding-left: 5px;
	display: block;
}
.navItemHeader a, .navItemHeader a:link, .navItemHeader a:visited, .navItemHeader a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.navItemContent {
	height: 40px;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 6px;
	padding-left: 6px;
}
.nav #marktonderzoek {
	background: #EBF1D1 url(../_images/nav/marktonderzoek.jpg) no-repeat;
}
.nav #marktonderzoekbureaus {
	background: #EBF1D1 url(../_images/nav/marktonderzoekbureaus.jpg) no-repeat;
}
.nav #aanverwante_bedrijven {
	background: #EBF1D1 url(../_images/nav/aanverwante_bedrijven.jpg) no-repeat;
}
.nav #panels {
	background: #EBF1D1 url(../_images/nav/panels.jpg) no-repeat;
}
.nav #publicaties {
	background: #EBF1D1 url(../_images/nav/publicaties.jpg) no-repeat;
}
.nav #links {
	background: #EBF1D1 url(../_images/nav/links.jpg) no-repeat;
}


#sbCon {
	position: relative;
	float: right;
	width: 167px;
	height: 100%;
	padding-bottom: 20px;	
}
#sbCon a:visited {
	color: #555555;
}
.sbHeaderCon {
	clear: both;
	height: 14px;
	padding-top: 30px;
}
.sbHeader {
	float: left;
	width: 154px;
	height: 14px;
	font-family: Tahoma, Arial, helvetica;
	font-weight: bold;
	color: #6CA300;
	padding-bottom: 1px;
	border-bottom: 2px solid #99A26B;
}
.sbHeaderLeft {
	float: left;
	width: 13px;
	height: 15px;
	border-bottom: 2px solid #CBD695;
}
.sbItemCon {
	clear: both;
	width: 167px;
	background: #E0E8B9;
	border-top: 1px solid #FFFFFF;
}
.sbItemSep {
	border-bottom: 2px solid #CBD695;
}
.sbItemContent {
	width: 154px;
	background: #F8F8EC;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #FFFFFF;
}
.sbItemContent ul {
	font-size: 11px;
	list-style: url(../_images/bullet_gr.gif);
	margin-left: 20px;
	padding: 3px;
}
.sbItemContent p {
	padding: 2px 3px 2px 7px;
}
.sbItemContent span {
	padding: 2px 3px 2px 7px;
}
.sbItemContent .Input, .sbItemContent .Select {
	width: 130px;
	background-color: #FFFFFF;
	font-size: 11px;
	padding: 1px;
	border: 1px solid #99A26B;
}
.sbItemContent .Button {
	background-color: #E0E8B9;
	font-size: 11px;
	border: 1px solid #99A26B;
}
#sbCon .ad {
	padding-top: 40px;
	padding-bottom: 5px;
	border-right: 1px solid #FFFFFF;
}
.sbConSpacer {
	height: 400px;
}

.footerCon {
	clear: both;
	position: relative;
	height: 18px;
	width: 100%;
	background: #F8F8EC;
	border-top: 1px solid #FFFFFF;
}
.footer {
	float: left;
	height: 18px;
	width: 987px;
	border-right: 1px solid #FFFFFF
}
.footerLeft {
	float: left;
	height: 18px;
	width: 12px;
	background: #FCFCF4;
	border-right: 1px solid #FFFFFF
}


