body {
		margin: 0; margin-top: 10px;
		font: 12px Trebuchet MS, sans-serif;
		text-align: center;
		color: #fff;
		background: #abcfe7;
		}		

table {
			font: 12px Trebuchet MS, sans-serif;
			}

/*** style for common elements ***/

a {
	color: #fff;
	}
	
		a:hover {
				text-decoration: none;
				}

.button {
		width: 120px;
		color: #cc0000;
		font-weight: bold;
		border-top: white 1px solid;
		border-right: gray 1px solid;
		border-left: white 1px solid;		
		border-bottom: gray 1px solid;		
		background: white;
		}				

.homebuttons {
	position:absolute;
	left:80px;
	top:260px;
	width:120px;
	padding: 0;
	z-index:998;
	border: none;
	background: none;
	text-align: right;
}

	.homebuttons a {
		padding-right: 10px;
	}

/*** style for headers ***/

h1 {
		font-size: 14px;
		}
	
/*** style for home ***/

#home {
		position: relative;
		overflow: hidden;
		margin: 0 auto; margin-top: 20px; padding: 0;
		width: 976px; height: 710px;
		text-align: left;
		border: solid 1px #fff;
		}

.hometext {
		position: relative;
		padding: 13px; padding-top: 80px; 
		width: 191px!important; width: 217px; height: 234px!important; height: 324px;
		color: #c00;
		z-index: 990;
		behavior: url(iepngfix.htc);
		background: url('../Webmasters/Images/home/bg_text_home.png') no-repeat;
		}

		.hometext h1 {
				margin-bottom: 0;
				}

		.hometext p {
				margin: 0;
				}

.homemenu {
		position: absolute;
		left: 242px; top: 0;
		margin: 0; padding: 0;
		list-style: none;
		z-index: 999;
		}

		.homemenu li {
				float: left;
				margin-right: 26px;
				color: #fff;
				cursor: pointer;
				behavior: url(iepngfix.htc);				
				}
				
				.homemenu li a {
						display: block;
						width: 215px; height: 324px;
						}

						.homemenu li a.popup {
								display: block;
								width: 215px; height: 38px;
								}										

				.homemenu li span {
						display: none;
						}

		.homemenu li.deelnemers {
				height: 362px;
				background: url('../Webmasters/Images/home/bg_home_deelnemers.png') no-repeat;
				}	

		.homemenu li.rocs {
				background: url('../Webmasters/Images/home/bg_home_rocs.png') no-repeat;
				}
								
		.homemenu li.bedrijven {
				background: url('../Webmasters/Images/home/bg_home_bedrijven.png') no-repeat;
				}

#deelnemers {
		position: relative;
		top: -5px;
		display: none;
		padding-top: 184px;
		height: 88px!important; height: 272px;		
		text-align: center;
		background: url('../Webmasters/Images/home/bg_text_deelnemers.gif') center bottom no-repeat;
		}

#rocs {
		position: relative;
		top: -5px;		
		display: none;
		padding-top: 184px;
		height: 88px!important; height: 272px;	
		text-align: center;
		background: url('../Webmasters/Images/home/bg_text_rocs.gif') center bottom no-repeat;
		}

#bedrijven {
		position: relative;
		top: -5px;		
		display: none;
		padding-top: 184px;
		height: 88px!important; height: 272px;	
		text-align: center;
		background: url('../Webmasters/Images/home/bg_text_bedrijven.gif') center bottom no-repeat;
		}

		.content {
				margin: 0 auto;
				width: 810px; height: 90px;
				text-align: left;
				}

/*** style for footer ***/

#footer {
		position: absolute;
		left: 0; bottom: 0;
		margin: 0; padding: 0;
		list-style: none;
		}

		#footer li {
				float: left;				
				}

				#footer li a {
						display: block;
						padding: 0 12px 4px 12px;
						font-weight: bold;
						text-decoration: none;
						border-right: solid 1px #fff;
						}

						#footer li a:hover {
								text-decoration: underline;
								}

/*** style for tickerbar ***/		

marquee {
		position: absolute;
		right: 0; bottom: 0;		
		padding: 0;
		width: 613px;
		color: #fff;
		}

		marquee ul {
				margin: 0; padding: 0;
				list-style: none;
				}

				marquee li {
						float: left;
						margin-right: 5px;
						}
				
				marquee span {
						position: relative;
						top: -1px;
						}
						
				marquee a {
						color: #fff;
						text-decoration: none;
						}

						marquee a:hover {
								text-decoration: underline;
								}

/*** style for textblock ***/

#textblock {
		position: absolute; left: 237px; top: -3px; width: 699px;		
		padding-bottom: 22px!important; padding-bottom: 24px;
		color: #000;
		background: url('../Webmasters/Images/bg_fronttext_btm.gif') left bottom no-repeat;
		}

		#textblock h2 {
				margin: 0; padding: 10px 20px;
				color: #cc0000;
				font-family: Impact, sans-serif;
				font-size: 25px;
				text-transform: uppercase;
				letter-spacing: 1px;			
				border: solid 2px #fff;	border-top: 0; border-bottom: 0;
				background: #ece537;
				}

				#textblock h2 em {
						padding-left: 30px;
						font-size: 18px;
						font-family: Trebuchet MS;
						font-weight: normal;
						text-transform: none;
						}				
				
		#textblock dl {
				margin: 0; padding: 10px 20px;
				border: solid 2px #fff; border-top: 0; border-bottom: 0;
				background: #ece537;
				}

				#textblock dt {
						margin: 0; padding: 0;
						font-weight: bold;
						}

				#textblock dd {
						margin: 0; margin-left: 10px;
						}
						
						#textblock dd.last {
								margin-bottom: 20px;
								}
								
						#textblock dd p {
								margin: 0;
								}
								
		#textblock a {
				color: #000;
				font-weight: bold;
				}

.text {
		max-height: 580px;
		overflow-y: auto;
		margin: 0; padding: 5px 20px 10px 20px;
		border: solid 2px #fff; border-top: 0; border-bottom: 0;
		background: #ece537;
		}

/* max-height for IE6 */
/* clashes with Silverlight
* html .text {
		height:expression(this.scrollHeight > 580? "580px" : "auto");	
		}
*/

		.text table {
				color: #000;
				}	

		.text table th {
				text-align: left;
				}															