/* --- COMBINED STYLESHEET FILE GENERATED BY EGO/NEX-CMS - Lithium ICT BVBA - http://www.lithium.be/ --- */

/* --- FILE:  --- */

/* davy kestens */


/* standard setup */

*{margin:0;padding:0;border:0;}
.hidden{
	visibility::hidden !important;
	position:absolute !important;
	width:0 !important;
	height:0 !important;
	overflow:hidden !important;
	left:-999999999px !important;
	display:none !important;
}
.floatleft{float:left !important;}
.floatright{float:right !important;}
.clearleft{clear:left !important;}
.clearright{clear:right !important;}
.clearboth{clear:both !important;}



/* headers */

h1, h2, h3, h4, h5, h6{
	font-size:120%;
	font-weight:bold;
	color:#000 !important;
}



/* framework */

body{
	background:#efefef;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:25px;
	font-size:75%;
}

	#container {
		position:relative;
		background:url(/images/bghomepage.jpg);
		width:997px;
		height:800px;
		display:block;
		margin:auto;
		margin-top:37px;
	}

			#container.wie {
				background:url(/images/bgwie.jpg);
			}

			#container.wat {
				background:url(/images/bgwat.jpg);
			}

			#container.waar {
				background:url(/images/bgwaar.jpg);
			}

			#container.inbeeld {
				background:url(/images/bginbeeld.jpg);
			}
					#container.wanneer {
						background:url(/images/bgwanneer.jpg);
					}
							#container.contact {
								background:url(/images/bgcontact.jpg);
							}



a.active{
color:#fcaf17 !important;}



#logo{
	background:transparent url(/images/logo.png) no-repeat;
	display:block;
	height:57px;
	position:absolute;
	right:25px;
	top:25px;
	width:333px;
}






/* menu */

#menu, #menu2{
	height:150px;
	position:absolute;
	right:25px;
	top:115px;
	width:550px;
}

#menu2{
	height:30px;
	bottom:0;
	top:auto;
	right:0;
}

#menu li, #menu2 li{
	display:block;
	list-style:none;
	float:right;
	margin:0 15px;
}

#menu a, #menu2 a{
		display:block;
		text-decoration:none;
		color:#000;
		font-weight:bold;
		font-size:20px;
}


#menu2 a{
	color:#E76F34;
}




#profiel2 h1, #cv2 h1
{
	color:#102b72 !important;
	display:block;
	margin-bottom:15px;
	font-size:18px;
	font-weight:bold;
}



#profiel{
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	height:450px;
	left:15px;
	position:absolute;
	top:260px;
	width:315px;
	opacity:0.7;
}	
#profiel2{
		display:block;
		height:430px;
		left:15px;
		overflow:auto;
		position:absolute;
		top:260px;
		line-height:145%;
		z-index:999;
		width:295px;
		padding:10px;
	}

		#activiteiten{
			background:#FFFFFF none repeat scroll 0 0;
			display:block;
			height:190px;
			left:0;
			opacity:0.7;
			position:absolute;
			top:380px;
			width:650px;
		}	
		#activiteiten2{
				display:block;
				height:170px;
				left:5px;
				overflow:auto;
				position:absolute;
				top:380px;
				width:630px;
				line-height:145%;
				z-index:999;
				padding:10px;
				font-weight:bold;
				list-style:none;
				font-size:17px;
			}


#watuitleg{bottom:480px;
color:#000000;
display:block;
font-size:12px;
font-weight:bold;
left:450px;
position:absolute;
width:520px;}
#watmenu{display:block;left:80px;top:285px;width:220px;height:150px;position:absolute;}
#watmenu li{display:block;list-style:none;}
#watmenu li a{text-decoration:none;font-size:17px; font-weight:bold;color:#102b72;}
		#wattxt{
			background:#FFFFFF none repeat scroll 0 0;
			display:block;
			height:350px;
			left:450px;
			position:absolute;
			top:350px;
			width:480px;
			opacity:0.7;
		}	
		#wattxt2{
				display:block;
				height:330px;
				left:450px;
				overflow:auto;
				position:absolute;
				top:350px;
				line-height:145%;
				z-index:999;
				width:460px;
				padding:10px;
			}




#cv{
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	height:450px;
	left:630px;
	opacity:0.7;
	position:absolute;
	top:260px;
	width:350px;
}	
#cv2{
		display:block;
		height:430px;
		left:630px;
		line-height:145%;
		overflow:auto;
		position:absolute;
		z-index:998;
		padding:10px;
		top:260px;
		width:330px;
	}



#bilzen,#vlaamsparlement{
	display:block;
	height:300px;
	left:435px;
	position:absolute;
	top:440px;
	width:270px;
}

#vlaamsparlement{
	left:200px;
	top:550px;
}	
	#contactinfo{display:block;position:absolute;left:300px;bottom:50px;width:250px;}
	#contactinfo a{font-size:17px;font-weight:bold;text-decoration:none;color:#000;}

#contactform{
	display:block;
	left:100px;
	padding:10px;
	position:absolute;
	top:245px;
	width:450px;
}	#contactform form{
		display:block;
		padding:10px;margin:20px 0;background:#fff;
	}	#contactform form label{
			display:block;
			clear:left;
			float:left;
			width:80px;
			font-weight:bold;
		}


	#mediabox{
		background:#FFFFFF none repeat scroll 0 0;
		display:block;
		left:420px;
		padding:10px;
		position:absolute;
		top:245px;
		min-height: 300px;
		min-width: 200px;
	}

#mediabox ul li{list-style:none;margin:0;}
#mediabox ul li a{display:block;float:left;height:30px;width:110px;}
#mediabox ul{display:block;margin:10px 0;height:40px;}

#medialist{display:block;
height:400px;
left:65px;
position:absolute;
top:210px;
width:200px;}
	
	#medialist li{display:block;
	font-size:20px;
	font-weight:bold;
	height:200px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	overflow:hidden;
	position:relative;}
		input,textarea{padding:3px;border:#ccc 1px solid;}
		.setwidth{width:300px;}
		#medialist li a{color:#939598 !important;text-decoration:none;}
		/*#medialist li a.active{color:#fff !important;}*/


#newsbox{
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	height:400px;
	left:515px;
	position:absolute;
	top:310px;
	width:450px;
	overflow:auto;
}

	#newsbox span.date{
		display:block;
		padding:8px 0 5px 35px;
		text-transform:uppercase;
		letter-spacing:2px;
		font-weight:bold;
		font-size:11px;
		border-bottom:1px dotted #adadad;
		color:#af2622;
	}

		#newsbox h1{
			display:block;
			margin:0 5px 0 5px;
			font-weight:bold;
			font-size:19px;
			padding-left:30px;
			background:transparent url(/images/bullet.gif) no-repeat 10px 50%;
			border-left:1px dotted #adadad;
			border-right:1px dotted #adadad;
			
		}
	#newsbox div.info{color:#666; display:block;background:#ededed;border:1px dotted #adadad;border-bottom:0;margin:0 5px 0 5px;}
	#newsbox .newscontent{line-height:145%;padding:10px 20px; display:block;border:1px dotted #adadad;border-bottom:0;margin:0 5px 0 5px;}
#newsbox a{color:#af2622;}
#newsbox img{background:#fff;padding:3px;margin:10px;}
#newsbox span.borderbottom{
border-bottom:1px dotted #adadad;display:block;}

#agenda{display:block;
left:30px;
position:absolute;
top:200px;}
#agenda h1{display:block; font-size:17px;
margin:20px 0 15px;}
	#agenda h2{display:block;
	margin:10px; font-size:20px;}
.white{color:#fff !important;}
table{background:#fff;padding:10px;}
td, th{padding:5px;font-size:90%;text-align:center;}
th{font-weight:bold;}
td{background:#feecdf;}
.nobg{background:none !important;color:#47678a;font-weight:bold;}
td a{font-weight:bold;padding:0;display:block;position:relative;text-align:center;text-decoration:none;color:#fff;background:#47678a;margin:-5px;padding:5px 0;}
td a.today{color:#000 !important;background:#FCAF17 !important}

td.hiddencell{background:#fff;color:#fff;}td.hiddencell a{display:none;}

#credits
{
	display:block;
	margin:auto;
	width:200px;
	text-align:center;
	font-size:80%;
	color:#000;
	opacity:0.3;
}

#credits:hover
{
	opacity:1;
}


