@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

html, body, #main {
height: 100%;
}

body > #main {
height: auto;
min-height: 100%;
 }

body{
margin:0 0 0 0;
padding:0;
background-image:url(../media/_content_bg.jpg);
background-repeat:repeat-x;
background-position:center top;
background-color: #e81419;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:62.5%;
color:#3c535f;



}

a{
color:#3c535f;

}

p{
color:#3c535f;
font-size:1.2em;
padding:8px 0 8px 0;
line-height:1.5em;

}

h1{
color:#3c535f;
font-size:1.4em;
padding:10px 0 10px 0;

}


ul{
padding:0 15px 0 15px;
margin:5px;
font-size:1.2em;
}


.red{
color:#ee3637;

}

h2{
color:#3c535f;
font-size:1.3em;
padding:10px 0 5px 0;

}



table, td{
color:#3c535f;
font-size:1.2em;

} 


#wrapper{
position:relative;
width:960px;
margin: 0 auto ;
padding:0 0 40px 0;


}

#header{
position:relative;
width:958px;
height:140px;
margin: 0 0 32px 0;
background-image:url(../media/_header_bg.png);
background-repeat:no-repeat;
text-align:center;
}

	#logo{
	padding:15px 0 0 0;
	}


#navholder{
position:absolute;
z-index:100;
top:137px;
left:0;
width:960px;
height:35px;
text-align:center;
}

	#nav {
		
	position:relative;
	width:540px;
	list-style:none;
	padding:0 0 0 2px;
	margin:0 auto;
	background-image:url(../media/_nav_div_mark_left.gif);
	background-position:left;
	background-repeat:repeat-y;
	
	}
	
	#nav li{
	height:36px;
	width:auto;
	min-width:75px;
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	font-size:1.0em;
	color:#ffffff;
	background-image:url(../media/_nav_bg.gif);

		}

	

		
	#nav li a{
	display:block;
	width:auto;
	height:16px;
	margin:0;
	padding:10px;
	font-size:1.0em;
	color:#ffffff;
	text-decoration:none;
	background-image:url(../media/_nav_div_mark.gif);
	background-position:right;
	background-repeat:repeat-y;
		}
		
	#nav li a:hover{
	
	color:#ffffff;
	text-decoration:underline;

		}


#nav li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			

			}
			
		
		#nav li ul li
		{	float: none;
			display: inline;
			font-size:0.8em;
			height:30px;
			}
		
		#nav li ul li a
		{	width: auto;
			padding:5px 8px 5px 8px;
			color:#3c545f;
			border-left:solid 1px #c2c1c1;
			border-right:solid 1px #c2c1c1;
			background-image:url(../media/_nav_sub_bg.gif);
			background-position:left bottom;
			background-repeat:repeat-x;
			background-color:#f1f1f1;
			}
		
		#nav li ul li a:hover
		{	
			color:#3c545f;
			background-image:url(../media/_nav_sub_bg.gif);
			background-position:left bottom;
			background-repeat:repeat-x;
			background-color:#f1f1f1;
		
		}




#content_top{
position:relative;
width:960px;
height:4px;
margin: 0 0 0 0;

}

#content_bottom{
position:relative;
width:960px;
height:6px;
}

#content{
position:relative;
width:960px;
min-height:430px;
background-image:url(../media/_content_bg.png);
background-repeat:repeat-y;
}

	.yt_mov{
	clear:both;
	}


#left{
float:left;
width:209px;

}

#middle{
float:left;
width:541px;
min-height:200px;
margin:0 1px 0 1px;

}

#right{
float:left;
position:relative;
width:206px;
min-height:200px;

}


	#subnav{
	position:relative;
	width:186px;
	margin-left:23px;
	margin-top:23px;
	margin-bottom:23px;
	}

	#subnav ul{
	position:relative;
	list-style:none;
	padding:0;
	margin:0 ;
	display:block;
	}
	
	#subnav ul li{
	height:55px;
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	font-size:1.0em;
	color:#ffffff;
	background-image:url(../media/_sub_menu_bg.gif);
	}
		
	#subnav a{
	display:block;
	margin:0;
	padding:20px 0 20px 55px;
	font-size:1.0em;
	font-weight:bold;
	color:#3c545f;
	text-decoration:none;
	background-image:url(../media/_sticker_blauw.gif);
	background-position:12px 12px;
	background-repeat:no-repeat;
	
		}
		
	#subnav a:hover{
	
	color:#3c545f;
	text-decoration:underline;

		}
		
	#subnav a.blue {
	background-image:url(../media/_sticker_blauw.gif);
	
		}
	
	#subnav a.green {
	background-image:url(../media/_sticker_groen.gif);
	
		}
		
	#subnav a.yellow{
	background-image:url(../media/_sticker_geel.gif);
	
		}
		
	#subnav a.purple{
	background-image:url(../media/_sticker_paars.gif);
	
		}
		
	#subnav a.darkblue{
	background-image:url(../media/_sticker_donkerblauw.gif);
	
		}
		
	#subnav a.orange{
	background-image:url(../media/_sticker_oranje.gif);
	
		}
		
	#subnav a.red{
	background-image:url(../media/_sticker_red.gif);
	
		}
		
		
	#subnav a.pink{
	background-image:url(../media/_sticker_roze.gif);
	
		}
		
	
#short_agenda{
	position:relative;
	margin:5px 5px 25px 25px;
	font-size:1.1em;
	
}

#short_agenda a{
	
	font-size:0.9em;
	
}

.short_agenda_item{
padding:0px 0 15px 0; 
margin: 0;


}

.short_agenda_item a{

}

.reddot{
background-image:url(../media/_hor_red_dash.gif);
background-repeat:repeat-x;
background-position:bottom;
}


		
#main_img_right {
position:absolute;
top:-3px;
left:0;;


}		
		
.agenda_list{
margin:20px 20px 10px 20px;
padding:0;
	

}

.agenda_list h2{
color:#ee3637;

}		
		
.att_link{
background-image:url(../media/_lees_meer_pijl.png);
background-repeat:no-repeat;
background-position:right;
padding-right:15px;
font-weight:bold;
text-decoration:none;
font-size:1.2em;
}	

.att_link:hover{
text-decoration:underline;
}
		
.tmb{
border:solid 1px #e2e2e2;
background-color:#efefef;
padding:5px;

}		
		

#footer_trans{
text-align:center;
padding:8px 0 8px 0;
font-size:0.9em;

}

#footer_trans,
#footer_trans a{
color:#ffffff;
text-decoration:none;

}

#footer_trans a:hover{
color:#ffffff;
text-decoration:underline;

}

#footer{
position:relative;
width:100%;
height: 37px;
padding:0;
margin:-38px 0 0 0;
background-color:#dedede;
background-image:url(../media/_footer_bg.jpg);
background-position:center;
border-top: solid 1px #ffffff;
clear:both;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



.text{
padding:30px 20px 0 20px;
}


.spacer{
clear:both;
}



#honingpot{
display:none;

height:0;

}

#social_links{
text-align:center;

}

#twitter, #flickr, #scrnshots{ 
width: 180px; 
float: left; 
padding: 10px; 
margin-top:320px;
min-width: 160px;
font-size:0.9em; }

#twitter a, #flickr a, #scrnshots a{ 

font-size:1.1em; }

img.profile-pic{ 
float: left; 
padding: 5px; 
}
/*
#flickr img, 
#scrnshots img,
#twitter img{ 
width: 100px; 
margin: 10px; 
}
*/
.tweet{ 
padding: 0px; 
margin: 5px 0;
 
}
.storytitle {
color:#ee3637;
font-size:1.3em;
text-decoration:none;
padding:5px 0 10px 0;
}

.storytitle a{
color:#ee3637;
font-size:1.3em;
text-decoration:none;
}


.blog .post{
	margin-bottom:40px;

}

.blog .feedback {
	}

.blog .feedback a {
	font-size:1.2em;
	font-weight:bold;

	}
	
	
.commentlist{
	margin:10px;
	list-style-position: inside;
	list-style:none;

	}

.commentlist p{
	margin:5px 0 5px 0;
	padding:5px 0 0 0;
	line-height:normal;
	font-size:1.0em;

	}
	
.commentlist li{
	padding: 15px 0 0 15px;;
	}


