/**** BASICS ****/
img, { behavior: url("../css/iepngfix.htc") }

body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
    color: #000;
    margin: 0px;
    padding: 0px;
	background:url(../image/body_background01.jpg) center top;
}

#background {
		
}

.antispam {
	display:none;	
}

input,select,textarea{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
    color: #000;
}

a{
	color:#F00;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;	
}

img {
    border: 0px;
    margin: 0px;
    padding: 0px;
}

div.clear {
	clear:both;	
}

/*** PAGE LAYOUT ***/
#container {
    text-align: left;
    width: 850px;
    margin-left: auto;
    margin-right: auto;
	position:relative;
}

	#header {
		width:850px;
		height:322px;
		padding-top:30px;
		position:relative;
		z-index:20;
	}
		#header_image {
			position:absolute;
			height:322px;
			width:847px;
			z-index:30;
		}
	
		#page_image {
			position:absolute;
			top:122px;
			z-index:20;
			overflow:hidden;
			height:220px;
			width:847px;
		}
	
	#page_blocks {
		margin-top:-35px;
		position:relative;
		z-index:10;
	}
	
	#left {
		float: left;
		width:175px;
		padding-left:35px;
	}
		#left .block_top{
			background-image:url(../image/block_left_top.png);
			height:16px;
			width:175px;
		}
		
		#left .block_bottom{
			background-image:url(../image/block_left_bottom.png);
			width:175px;
		}
	
			.menu a {
				color:#000;
				text-decoration:none;
				font-size:15px;
				display:block;
				height:23px;
			}

			ul.submenu {
				padding-left:13px;
				margin:0;
			}
			
			li.submenu a {
				color:#000;
				text-decoration:none;
				font-size:13px;
			}
			
			li.submenu a:hover, .menu a:hover{
				text-decoration:underline;	
			}
			
			.submenu.active , .menu.active a {
				text-decoration:underline;	
			}
			
	#center {
		padding-left:15px;
		float:left;
		width:340px;
	}
	
		#center .block_top{
			background-image:url(../image/block_center_top.png);
			height:16px;
			width:340px;
		}
		
		#center .block_bottom{
			background-image:url(../image/block_center_bottom.png);
			width:340px;
		}
		
			#inschr_button{
				background-image:url(../image/ikschrijfmein.png);
				width:197px;
				height:60px;
				display:block;
			}
			
			#inschr_button:hover{
				background-image:url(../image/ikschrijfmein_active.png);	
			}
	
	#right {
		padding-left:15px;
		float:left;
		width:240px;
	}
	
		#right .block_top{
			background-image:url(../image/block_right_top.png);
			height:16px;
			width:240px;
		}
		
		#right .block_bottom{
			background-image:url(../image/block_right_bottom.png);
			width:240px;
		}

/**** GENERAL BLOCK STYLES ****/
.block {
	padding-bottom:15px;
}

.block_bottom{
	background-position:bottom;	
	padding-top:1px;
}

.block_content{
	padding:0px 10px 10px 10px;	
	position:relative;
}

.block .first{
	padding-top:10px;
}
/**** CONTENT ****/
h1 {
	font-family:Myriad Pro;
    font-size: 18px;
	font-weight:bold;
	color:#FF0000;
	margin:0;
}
h2 {
	font-family:Myriad Pro;
	font-size: 16px;
	font-weight:bold;
	color:#FF0000;
	margin:0;
}

.title {
	font-family:Myriad Pro;
	font-size:18px;
	color:#F00;
	font-weight:bold;
}

label.required {
	color:red;	
}
table.nowrap td, table.nowrap th {
	white-space: nowrap;
	font-size: 11px;
}
table th {
	text-align: left;
	font-weight: bold;
}