/* CSS Document */
/*/containers/*/

body,td,th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(../images/back.gif) 1px 0px repeat #fff;
	line-height:140%;	
	margin:0px;
}

#container{
	position: absolute;
	background-image:url(../images/topwhite.gif);
	background-repeat: repeat-x;
}
h1 {
	font-size:18px;
	color:#0872a4;
	padding-top:13px;
	padding-bottom: 10px;
	margin: 0px;
}
h2 {
	font-size:14px;
	font-weight:bold;
	padding-left: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
h3 {
	font-size:12px;
	font-weight:bold;
	margin: 0px;
	padding: 0px;
	color: #FFF;
}
li {
	line-height:140%;
}
a {
	text-decoration:underline;
	color:#000;
}

.sIFR-alternate{
	display: none;
}
.verder{
	background: url(../images/doublearrow.gif) 0px 5px no-repeat;
	padding-left: 18px;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
	color: #0872a4;
}
hr{
	color: #CCCCCC;
	height: 1px;
}
p{
	padding: 0px 15px;
	margin-top: 8px;
}
form{
	margin: 0px;
	padding: 0px;
}
#outer {
	position: relative;
	width:800px;
	margin:auto;
}
#inner {
	position:absolute;
	left:-280px;
	top:0px;
}

#headspace{
	background: url(../images/toplogo2.gif) right 15px no-repeat;
	float: right;
	width: 918px;
	height: 160px;
}

#contentmain{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/backcontent.png');
	background-repeat:repeat-y;
	background-position:right top;
	float:right;
	width:817px;
	margin-left: 101px;
}
#contentmain[id]{
	background-image:url(../images/backcontent.png);
}

.menu {
	width: 219px;
	font-size:12px;
	font-weight:bold;	
	line-height:150%;
	margin-bottom: 10px;
}
#aanmelden{
	padding: 20px 0px;
}

#content {
	margin-left: 11px;
	margin-right: 9px;
	background: url(../images/bg_indexbody_2008.png) 2px 1px no-repeat #FFF;
}

.sectionhead{
	padding: 12px 10px 0px 15px;
	font-size: 16px;
	font-weight: bold;
	height: 94px;
}

	#midsection .sectionhead{
		height: 87px;
		padding: 0px;
	}

	#midsection .sectionhead div{
		padding: 5px 30px;
	}

.sectiondate{
	color: #FFF;
	background: #1F4C60;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	padding: 4px 30px
}

.headerimage{
	float: left;
}

#colorBar{
	clear: both;
	background: url(../images/subkop_2008.jpg) 0px 0px no-repeat;
	padding: 0px 0px;
	height: 122px;
}

.clearer{
	clear: both;
}

#leftsection{
	width: 219px;
	float: left;
	color: #333;
}

	#leftsection h1{
		color: #FFF;
	}

	#leftsection .sectionhead{
		font-size: 12px;
		font-weight: normal;
		background-color: #368EC2;
		border-top: #FFF solid 1px;
		border-bottom: #FFF solid 1px;
		color: #FFF;
	}

#midsection{
	width: 578px;
	float :left;
}

	#midsection td, #midsection th{
		background: none;
	}

#rightsection{
	float: left;
	width: 293px;
}

.c07, .c07 h1{
	color: #1F4C60;
	line-height: 20px;
}

#footer {
	background-image:url(../images/pagerol.gif);
	background-repeat:no-repeat;
	background-position:right top;
	height:331px;
	width:918px;
	float:right;
}
.loslogo{
	float: right;
	padding-top: 8px;
	padding-right: 5px;
}

.leesverder{
	font-weight: bold;
	text-decoration: none;
	padding-left: 18px;
	background: url(../images/doublearrow.gif) 0px 3px no-repeat;
}

#midsection .leesverder{
	background: url(../images/doublearrow_b.gif) 0px 3px no-repeat;
	color: #1F4C60;
}

/*/ornament/*/

#orntop{
	width:624px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	position: absolute;
	top: 62px;
	right: 402px;
	height: 98px;
	width: 608px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/ornamenttop.png');
}
	#orntop[id] {
		background-image:url(../images/ornamenttop.png);
	}
	#ornleft{
		background-repeat:no-repeat;
		width:320px;
		height:482px;
		position:absolute;
		top: 160px;
		right: 807px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/ornamentleft.png');
	}
	#ornleft[id] {
		background-image:url(../images/ornamentleft.png);
	}
	#krultop {
		background-image: url(../images/krul.gif);
		background-repeat:no-repeat;
		width:126px;
		height:142px;
		position:absolute;
		top: 14px;
		right:765px;
	}

/*/styles/*/

#inschrijven{
	position: absolute;
	top: 343px;
	right: 50px;
}

#inschrijven img{
	border: none;
}

.menu .actief {
	list-style-image:url(../images/listflower_bl_08.gif);
	color: #FFF;
}

	.menu ul{
		display: block;
		padding: 7px 0px 0px 33px;
		margin: 0px;
		background-color: #3386B7;
		border-bottom: #286991 solid 5px;
		height: 110px;
	}
		.menu li,
		.menu li a {
			text-decoration: none;
			list-style-image:url(../images/listarrow_bl_08.gif);
			list-style-position: outside;
			color:#FFF;
		}
		.menu li a:hover,
		#menu li:hover,
		#menu a:active,
		.menu .actief{
			text-decoration: none;
			list-style-image:url(../images/listflower_bl_08.gif);
			color:#FFF;
		}

	#midsection .menu{
		width: 556px;
	}

	#midsection .menu img{
		float: right;
	}
	
	/* -- 2009 -- */
	.p09 #orntop{
		width:624px;
		background-position: 0px 0px;
		background-repeat: no-repeat;
		position: absolute;
		top: 62px;
		right: 69px;
		height: 98px;
		width: 941px;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/ornamenttop_09.png');
	}
		.p09 #orntop[id] {
			background-image:url(../images/ornamenttop_09.png);
		}
		
	.p09 .headerimage{
		padding-left: 1px;
		margin-bottom: -45px;
	}
	
	.home #content{
		height: 1020px;
	}

	.info #content{
		height: 1200px;
	}

	.programma #content{
		height: 1100px;
	}
	
	.c09{
		background: url(../images/kop_2009.jpg) 1px top no-repeat;
	}
	
	.c09 .headspacer{
		height: 260px;
	}
	
	.c09 #colorBar{
		position: absolute;
		right: 30px;
		margin-top: 144px;
		background-image: none;
		height: 66px;
	}
	
	.c09 #readverslag2009 {
		display: block;
		position: absolute;
		width: 128px;
		height: 55px;
		right: 190px;
		margin-top: 202px;
		background: url(../images/btn_leesverslag2009.jpg) left top no-repeat;
		text-decoration: none;
	}
	
	.c09 #goregister{
		display: block;
		position: absolute;
		width: 120px;
		height: 34px;
		right: 160px;
		margin-top: 178px;
		background: url(../images/inschrijven.jpg) left top no-repeat;
		text-decoration: none;
	}
	
	.c09 #goregister:hover{
		background-position: left -34px;
	}
	
	.c09 .menu ul{
		background: none;
		border-bottom: none;
		padding: 0px;
		margin: 0px;
	}
	
		.c09 .menu li{
			list-style: none;
			list-style-image: none;
			margin: 0px 0px 2px 0px;
			padding: 0px;
			display: block;
		}
	
		.c09 .menu li a {
			background :url(../images/listarrow_bw_09.gif) 7px 2px no-repeat #5A4934;
			list-style: none;
			list-style-image: none;
			padding-left: 23px;
			padding-right: 7px;
			
		}
		
		.c09 .menu li a:hover,
		.c09  #menu li:hover a,
		.c09 #menu a:active{
			background-image :url(../images/listflower_bw_09.gif);
			background-position: 7px 1px;
		}
	
		.c09 .menu .actief a{
			background-image:url(../images/listflower_bw_09.gif);
			background-position: 7px 1px;
		}
	
		.c09 h2{
			color: #065D7F;
			font-weight: bold;
			font-size: 28px;
			margin-bottom: 0px;
		}
		
		.c09 .subtitle{
			color: #168EC9;
			font-size: 16px;
			font-weight: bold;
			margin-top: 0px;
			padding-top: 0px;
		}
		
		.c09 .programma td{
			padding: 5px 0px 5px 15px;
		}
		
		.c09 .programma .space{
			padding-bottom: 10px;
		}

	
	/* -- 2008 -- */
	
	.c08 .menu ul{
		background: none;
		border-bottom: none;
		padding-top: 41px;
	}

	
		.c08 .menu li,
		.c08 .menu li a {
			list-style-image:url(../images/listarrow_gr_08.gif);
		}
		
		.c08 .menu li a:hover,
		.c08  #menu li:hover,
		.c08 #menu a:active{
			list-style-image:url(../images/listflower_gr_08.gif);
		}
		
	
		.c08 .menu .actief a,
		.c08 .menu .actief{
			list-style-image:url(../images/listflower_gr_08.gif);
		}
		
		.c08 h2{
			color: #85AD0C;
			font-weight: bold;
			font-size: 40px;
			text-transform: uppercase;
			margin-bottom: 20px;
		}
			
		.c08 .subtitle{
			color: #168EC9;
			font-size: 18px;
		}
		
		.c08 .lock{
			background: url(../images/lock_2008.png) 0px 0px no-repeat;
			width: 22px;
			height: 29px;
			position: absolute;
			margin-left: -34px;
			margin-top: 4px;
		}
		
		.c08 .maillink{
			background-color: #E6F1C4;
			text-decoration: underline;
			padding: 0px 2px;
		}
		
	/* -- 2007 -- */

	.c07 .menu ul{
		background-color: #ABD3E4;
		height: 77px;
		padding-top: 15px;
	}

		.c07 .menu .actief, .c07 .menu li a:hover, .c07 #menu li:hover, .c07 #menu a:active{
			list-style-image:url(../images/listflower_lb.gif);
		}

		.c07 .menu li, .c07 .menu li a {
			list-style-image:url(../images/listarrow_lb.gif);
			color: #1F4C60;
		}

	#rightsection .menu{
		border-left: #FFF solid 1px;
		width: 292px;
	}

.error{
	padding-left: 18px;
	font-weight: bold;
	font-size: 14px;
	color: #ff0000;
}

#acato{
	position: absolute;
	top: 670px;
	right: 812px;
	height: 62px;
	width: 11px;
}

#newsform{
	background-color: #0872A4;
	color: #FFF;
	margin: 0px 10px 0px 15px;
	padding: 10px;
	font-weight: bold;
	border: #054C6D solid 1px;
}

	#newsform .input{
		color: #0872A4;
		font-weight: bold;
		font-size: 12px;
	}

	#newsform .button{
		margin-bottom: -4px;
		padding-left: 3px;
	}
