html {height: 100%; overflow: auto; width:1024px; margin: 0 auto; overflow-y:scroll;}
body {width:1024px; background: #FFFFFF; margin:0 auto; height: 100%; font-family: arial, sans-serif;}
img {text-decoration: none; border-style: none;}
h1 {display: none;}
a {text-decoration: none; color: #003399; font-size: 12px;}
a:visited { color: #003399; }
p {font-size: 0.75em; font-family: arial, sans-serif; line-height: 1.5em; margin: 7px 0 0 0;}
h2 {font-family: arial, sans-serif;}

.title {font-size: 1.0em; text-transform: lowercase; color: #003399; margin: 0 0 0 0;}
.title_home {font-size: 0.875em; text-transform: uppercase; color: #003399; margin: 0 0 0 0; letter-spacing: 0.1em;}
.news {font-size: 0.875em; text-transform: lowercase; color: #01ac4e; margin; 0 0 0 0;}
.comments  {font-size: 1.0em; text-transform: lowercase; color :#01ac4e;}
.category {font-size: 1.1em; text-transform: lowercase; color: #01ac4e; margin: 0 0 0 0;}
.activiteiten {font-size: 0.75em; text-transform: lowercase; color: #01ac4e; margin: 0 0 0 0; padding: 0 0 0 0;}
.time {font-size: 0.7em; color: #ed008c; font-style: italic; margin: 2px 0 0 0;}
.title_cat {font-size: 1.1em; color:#003399; margin: 0 0 0 0px;}

.transparent_class {
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity: 0.85;
	opacity: 0.85;
}

#header {width: 1024px; height: 154px; background:url('images/home/header.png') 0 0 no-repeat; position:relative;}
#header_cat {width: 1024px; height: 154px; background:url('images/category/header.png') 0 0 no-repeat; position:relative;}
#header_page {width: 1024px; height: 154px; background:url('images/page/header.png') 0 0 no-repeat; position:relative;}

#logo {margin: 0 0 0 325px; position:relative; padding: 38px 0 0 0;}
#logo a {width: 376px; height: 54px; display: block; background:url('images/logo.png') 0 0 no-repeat; opacity: 0.85;}

/* navigation */	
#nav ul {margin: 15px 0 0 280px; position: absolute;}
	#nav li {display: inline;}
		
		#nav li a {display: block; height: 10px; text-indent: -9999px; float: left; margin: 0 0 0 0;}
		#nav li a.home {margin: 0 0 0 20px; width: 33px; background: url(images/buttons/btn_home.png) 0 0 no-repeat; position: relative;}
		#nav li a.home:hover{margin: 0 0 0 20px; width: 33px; background:url('images/buttons/btn_home_over.png')0 0 no-repeat; position: relative;}
		#nav li a.home_act{margin: 0 0 0 20px; width: 33px; background: url(images/buttons/btn_home_over.png) 0 0 no-repeat; position: relative;}
		
		#nav li a.links {margin: 0 0 0 20px; width: 92px; background: url(images/buttons/btn_links.png) 0 0 no-repeat; position: relative;}
		#nav li a.links:hover {margin: 0 0 0 20px; width: 92px; background: url(images/buttons/btn_links_over.png) 0 0 no-repeat; position: relative;}
		#nav li a.links_act {margin: 0 0 0 20px; width: 92px; background: url(images/buttons/btn_links_over.png) 0 0 no-repeat; position: relative;}
		
		#nav li a.contact {margin: 0 0 0 20px; width: 175px; background: url(images/buttons/btn_contact.png) 0 0 no-repeat; position: relative;}
		#nav li a.contact:hover {margin: 0 0 0 20px; width: 175px; background: url(images/buttons/btn_contact_over.png) 0 0 no-repeat; position: relative;}
		#nav li a.contact_act {margin: 0 0 0 20px; width: 175px; background: url(images/buttons/btn_contact_over.png) 0 0 no-repeat; position: relative;}
/* end navigation */

#content {width: 1024px; /*height: 100%;/*height:800px; border: 1px solid;*/}

#leftcolumn {position: absolute; width: 296px; height: 495px;}
#left_default {width: 296px; height: 495px; background:url('images/home/leftside.png') 0 0 no-repeat; margin: -1px 0 0 0px;}
#left_cat {width: 296px; height: 495px; background:url('images/category/leftside.png') 0 0 no-repeat;}
#left_page {width: 296px; height: 495px; background:url('images/page/leftside.png') 0 0 no-repeat;}

#menu {margin: 0 0 0 0px; position: absolute;}
#menu_top {float: left; width: 145px; height: 23px; background:url('images/menu/top_menu.png') 0 0 no-repeat; position:relative; margin: 0px 0 0 87px;}
#menu_body {float: left; width: 145px; background:url('images/menu/body_menu.png') 0 0 repeat-y; position:relative; margin: 0px 0 0 87px;}
#menu_bottom {float: left; width: 145px; height: 38px; background:url('images/menu/bottom_menu.png') 0 0 no-repeat; position:relative; margin: 0 0 0 87px;} 
#menu_items {float: left; width: 105px; position: relative; margin: -10px 0 0 0;}
#menu_items ul {list-style-type: none;}
#menu_items li {margin: 8px 0 0 -25px; color: #174691; font: 1em verdana, sans-serif; font-weight: bold;}

/*#middlecolumn {float: left; width: 417px; height: 90%; position: relative; margin: 10px 0 0 -3px;}*/
#middlecolumn {width: 417px; position: absolute; margin: 10px 0 0 296px; /*min-height:100%;*/}
/*#middlecolumn {border: 1px solid; margin: 0 0 0 325px; width: 450px;}*/

/* This sets the lines add the top of the page, to overlap the existing line */
.top_odd{width:432px; height: 40px; margin: -31px 0 0 0; background:url('images/border_top_odd.png') 0 0 no-repeat;}
.top_even{width:432px; height: 40px; background:url('images/border_top_even.png') 0 0 no-repeat; margin: -30px 0 0 0;}


/*This sets the lines for the alternating loop of the posts. */
.post_top_odd{width:432px; height: 40px; margin: 0px 0 0 0; background:url('images/border_top_odd.png') 0 0 no-repeat;}
.odd_side{border-left: 1px solid; border-color: #efbfdd; margin:0px 0 0 0;}
.odd{width: 380px; margin: -5px 0 0 20px; padding-bottom: 10px;}

.post_top_even{width:432px; height: 40px;background:url('images/border_top_even.png') 0 0 no-repeat; margin: 0px 0 0 0;}
.even_side{width: 431px; border-right: 1px solid; border-color: #efbfdd; margin: 0px 0 0 0px;}
.page_even_side{width: 431px; border-right: 1px solid; border-color: #efbfdd; margin: -7px 0 0 0px;}
.even{width: 350px; margin: 0 0 0 20px; padding-bottom: 10px;}

.post_end_odd{width:432px; height: 40px; background:url('images/border_top_odd.png') 0 0 no-repeat; margin: 0px 0 0 0px;}
.post_end_even{width:432px; height: 40px; background:url('images/border_top_even.png') 0 0 no-repeat; margin: 0px 0 0 0px;}

#border_bottom_even {width:2px;  border-right: 2px solid; border-color: #efbfdd; margin: -1px 0 0 413px; /* background:url('images/border_side_odd.png') repeat-y;*/}
#border_bottom_odd {width:2px; background:url('images/border_side_even.png') 0 0 repeat-y;}

#fading_line_odd {width:2px; height: 375px; background:url('images/fading_line.png') 0 0 no-repeat; margin: 0px 0 0 0px;}
#fading_line_even {width:2px; height: 375px; background:url('images/fading_line.png') 0 0 no-repeat; margin: 0px 0 0 431px;}

.line_home {width: 452px; height: 75px; margin: 0px 0 0 0px; background:url('images/home/line_home.png') 0 0 no-repeat;}
.line_page {width: 432px; height: 75px; margin 0 0 0 0; background:url('images/page/line.png') 0 0 no-repeat;}
.even_side2{width: 431px; /*min-height:100%;*/ background:url('images/border_side_even.png') 0 0 repeat-y; /*border-right: 1px solid; border-color: #efbfdd;*/ margin: 0px 0 0 431px;}






#rightcolumn {width: 260px; margin: 0px 0 0 735px; position: absolute;}
/*#right_default {margin: -1px 0 0 41px; width:247px; height: 75px; background:url('images/home/rightside.png')0 0 no-repeat;}
#right_cat {margin: -1px 0 0 41px; width:247px; height: 75px; background:url('images/category/rightside.png')0 0 no-repeat;}
#right_page {margin: -1px 0 0 41px; width:247px; height: 75px; background:url('images/page/rightside.png')0 0 no-repeat;}

#sidebar table {border: 1px solid; border-color: #efbfdd; font: 0.75em verdana sans-serif; color: #707172;}
#sidebar td {height: 20px; width: 20px; text-align: center;}
*/
#sidebar ul {list-style-type: none; width: 130px; margin-left: 0px;}
#sidebar li {list-style-type: none; margin: 0px;}
#sidebar h2 {color: #01ac4e; font-size: 1em; font-family: arial, sans-serif; margin: 38px 0 0 20px; letter-spacing: 0.1em; font-weight: bold;}
#sidebar a {text-decoration: none; color: #01ac4e;}
#sidebar a:visited { color: #01ac4e; }
#sidebar p {font-size: 0.75em; font-family: arial, sans-serif; line-height: 1.5em; margin: 7px 0 0 0;}


#news_front_page {}
#news_front_page ul {margin: 0px 0 0 0;}
#news_front_page li {margin: 0 0 0 0;}
#news_front_page h2 {margin: 7px 0 0 0;}
#news_front_page p {margin: 7px 0 0 0;}

/* images for the frontpage news items*/
.lst_item_1{background:url("images/list/lst_1.png")no-repeat left top; list-style-type:none; margin: 20px 0 0 0;}
.lst_item_2{background:url("images/list/lst_2.png")no-repeat left top; list-style-type:none;}
.lst_item_3{background:url("images/list/lst_3.png")no-repeat left top; list-style-type:none;}
.lst_item_4{background:url("images/list/lst_4.png")no-repeat left top; list-style-type:none;}



/* creates the box for the events */
.prog_top {float: left; width: 208px; height: 66px; background:url('images/programma/header_box.png') 0 0 no-repeat; position:relative; margin: 0px 0 0 40px;}
.prog_top h2 {color: #01ac4e; font-size: 1em; font-family: arial, sans-serif; margin: 38px 0 0 20px; letter-spacing: 0.1em; font-weight: bold;}
.prog_body {float: left; width: 208px; background:url('images/programma/body_box.png') 0 0 repeat-y; position:relative; margin: 0px 0 0 40px;}
.prog_bottom {float: left; width: 208px; height: 25px; background:url('images/programma/footer_box.png') 0 0 no-repeat; position:relative; margin:0px 0 0 40px;} 
#prog_top h2 {margin: 25px 0 0 15px;}
#prog_content {margin: -10px 0 0 20px; width: 175px;}
#prog_content li {margin-left: -40px;}
#prog_content a {text-decoration: none; color: #01ac4e;}
#prog_content a:visited { color: #01ac4e; }

.ec3_list {
 font-family: arial, sans-serif;
 font-size:0.75em;
 margin-left:0px;
 word-spacing:-1px;
 color:#ed008c;
 padding: 10px 0 0 0;
list-style-type: none;
}

.ec_list ul li {margin: 0px; list-style-type: none; }
.ec3_events ul li {margin-left: 0px; list-style-type: none;}

#footer {width: 1024px; clear:both;}


