/************************
ALGEMEEN
************************/
*						{
						margin: 0;
						padding: 0;
						}
html					{
						font: normal 62.5%/1.4 Arial, sans-serif;
						color: #444;
						background: #fff url(../images/background.png) repeat-x left top;
						}
body					{
						width: 968px;
						margin: 10px auto;
						}
#header					{
						background: transparent url(../images/header_no_sidebar.png) no-repeat;
						height: 360px;
						}
#header.sidebar			{
						background: transparent url(../images/header.png) no-repeat;
						}
#main					{
						background: transparent url(../images/content_no_sidebar.png) repeat-y;
						padding: 0 0 25px 25px;
						}
#main.sidebar			{
						background: transparent url(../images/content.png) repeat-y;
						}
#main h2				{
						color: #279ccd;
						font-size: 2em;
						margin-bottom: 25px;
						font-weight: normal;
						}
#footer					{
						background: transparent url(../images/footer_no_sidebar.png) no-repeat;
						height: 72px;
						padding: 20px;
						}
#footer.sidebar			{
						background: transparent url(../images/footer.png) no-repeat;
						}
.clear					{
						clear: both;
						display: block;
						}
p						{
						margin-bottom: 1em;
						text-align: justify;
						}
img						{
						border: 0;
						display: inline;
						}
a						{
						color: #319ed7;
						text-decoration: underline;
						}
a:hover					{
						text-decoration: none;
						}
ul						{
						list-style: none;
						}
.naarboven				{
						background: transparent url(../images/pijl_boven.gif) no-repeat;
						display:block;
						clear:both;
						}
.naarboven a			{
						margin-left: 1.5em;
						font-size: 0.9em;
						}
/************************
HEADER
************************/
h1						{
						text-indent: -99999px;
						font-size: 2em;
						}
#nav					{
						margin-left: 3px;
						margin-top: 110px;
						height: 110px;
						}
#nav li					{
						float: left;
						width: 150px;
						height: 100%;
						}
#nav li a				{
						display: block;
						height: 100%;
						text-indent: -99999px;
						background: transparent no-repeat center top;
						}
#nav li a:hover			{
						background-position: center bottom;
						}
#nav li a:focus			{
						outline: 0;
						}
#nav #nav_inleiding		{
						width: 289px;
						margin-right: 75px;
						}
#nav #nav_inleiding a	{
						background: transparent url(../images/menu_inleiding.png) no-repeat left bottom;
						}
#nav #nav_insectenmonitoring a
						{
						background-image: url(../images/menu_insectenmonitoring.png);
						}
#nav #nav_bodemafdekking a
						{
						background-image: url(../images/menu_bodemafdekking.png);
						}
#nav #nav_harde_slatypes a
						{
						background-image: url(../images/menu_harde_slatypes.png);
						}
#nav #nav_fytobak a		{
						background-image: url(../images/menu_fytobak.png);
						}
#header h3, #subnav		{
						float: left;
						font-size: 1.2em;
						margin-top: 35px;
						text-transform: uppercase;
						font-weight: normal;
						}
#header a				{
						text-decoration: none;
						}
#header a:hover			{
						text-decoration: underline;
						}
#header h3				{
						margin-left: 25px;
						}
#header h3 a			{
						color: #48632e;
						}
#subnav					{
						margin-left: 20px;
						}
#subnav li				{
						float: left;
						margin-right: 20px;
						}
#subnav li a			{
						color: #fff;
						}
/************************
SIDEBAR
************************/
#sidebar				{
						float: right;
						width: 145px;
						margin-top: -80px;
						font-size: 1.2em;
						}
#sidebar h3				{
						color: #fff;
						font-size: 1.2em;
						}
#sidebar ul				{
						margin-top: 20px;
						padding-left: 5px;
						}
/************************
CONTENT
************************/
#content				{
						font-size: 1.2em;
						padding-right: 2em;
						}
.sidebar #content		{
						float: left;
						width: 750px;
						}
#content ul				{
						list-style: disc;
						margin-bottom: 1em;
						margin-left: 1.4em;
						}
#content li				{
						padding-bottom: 0.2em;
						}
#content ul ul			{
						list-style-type: circle;
						margin-left: 2em;
						margin-bottom: 0.2em;
						}
#content ul.interne_links
						{
						margin-top: -1em;
						margin-bottom: 2em;
						}
#content p+ul			{
						margin-top: -0.6em;
						}
#content h4				{
						font-size: 1.4em;
						font-weight: bold;
						color: #99cc33;
						margin-top: 1em;
						margin-bottom: 0.4em;
						}
#content h5				{
						font-size: 1em;
						font-weight: bold;
						}
/************************
IMAGE BOX
************************/
.kader {
background-color: #F2F2F2;
border: solid 1px #CCCCCC;
position: relative;
float: left;
display: inline;
padding: 8px 8px 8px 8px;
margin: 0 10px 10px 0;
text-align:center;
}

.kader img {
padding: 0;
margin: 0 0 4px 0;
border: 1px solid #CCCCCC;
}

.kader span {
font-size: 0.9em;
display: block;
}
/************************
TABLES
************************/
.legende				{
						background: transparent url(../images/legende.png) no-repeat;
						height: 66px;
						width: 617px;
						padding: 15px;
						margin-left: -5px;
						}
.rassenproef			{
						background: transparent url(../images/tabel_top.png) no-repeat;
						width: 928px;
						margin-left: -5px;
						margin-bottom: 2em;
						}
.rassenproef h3			{
						padding: 5px 15px 0 15px;
						color: #45687e;
						font-weight: normal;
						font-size: 1.4em;
						}
.rassenproef .tabel_legende
						{
						height: 110px;
						color: #4c90ab;
						}
.rassenproef .tabel_legende div
						{
						float: left;
						margin: 0 15px;
						}
.rassenproef .tabel_legende .data
						{
						width: 180px;
						}
.rassenproef .tabel_legende .data h5
						{
						display: inline;
						}
.rassenproef table		{
						border-collapse: collapse;
						width: 100%;
						clear: both;
						margin-top: -35px;
						}
.rassenproef thead th	{
						color: #fff;
						text-transform: uppercase;
						font-weight: normal;
						font-size: 0.9em;
						}
.rassenproef tbody		{
						text-align: center;
						}
.rassenproef tfoot tr	{
						background: transparent url(../images/tabel_bottom.png) no-repeat;
						height: 14px !important;
						border-top: 1px solid #e8f3d8;
						}
.rassenproef table tr	{
						height: 25px;
						}
.rassenproef tbody tr	{
						background: transparent url(../images/tabel_middle.png) repeat-y;
						}
.rassenproef tr.standaardras
						{
						background: none;
						color: #547526;
						}
.rassenproef tr.even	{
						background-color: #f6fdec;
						border-top: 1px solid #e8f3d8;
						}
.rassenproef tr.oneven	{
						background-color: #fefef7;
						border-top: 1px solid #ddeac8;
						}
.rassenproef .rijhoofd	{
						text-transform: uppercase;
						padding-left: 15px;
						text-align: left;
						}
.rassenproef .voetnoot	{
						text-align: right;
						font-size: 0.9em;
						color: #547526;
						}
/************************
FOOTER
************************/
#footer li				{
						float: left;
						margin-right: 25px;
						}
#footer p				{
						width: 390px;
						float: left;
						font-size: 0.9em;
						text-align: left;
						text-transform: uppercase;
						}
#footer #partners_deel1	{
						margin-left: 40px;
						float: left;
						}
#footer #partners_deel2	{
						float: right;
						margin-right: -15px;
						width: 230px;
						}

