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

body {background:url(/static/img/background_repeat_x.gif) 0 0 repeat-x; margin:0; padding:0; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body.vervolg { background:url(/static/img/background_repeat_x_volgpagina.gif) 0 0 repeat-x; }

h1 { margin:0 0 10px 0; font-size:18px; color:#E56201; font-weight:normal;}
	h1 span { color:#8c8c8c; font-size:12px; font-weight:bold;}
	h1 span a { color:#8c8c8c; text-decoration:none; }
h2 { margin:0 0 10px 0; font-size:13px; color:#E56201;}	h2 a { text-decoration:none;}
h3 { margin:0 0 8px 0; font-size:12px; color:#000;} h3 a { text-decoration:none; color:#000;}

a { color:#E56201; }
a:hover { color:#000; }

a img { border:0; }
img.left { float:left; margin:0 5px 5px 0; }
img.right { float:right; margin:0 0 5px 5px; }

hr { background:#999; color:#999; height:1px; margin:5px 0; padding:0; border:0;}

/* ID`s */
#background { width:1000px; position:absolute; overflow:hidden; margin-left:-525px; left:50%; height:311px; top:26px; }
	#foto { position:absolute; top:0; width:800px; height:311px; left:216px; /* background:url(/static/img/voorbeeld_foto_meisje_01.jpg); */
				overflow:hidden;}	
	#bg_holder { position:absolute; background:url(/static/img/overlay_home.png) no-repeat; height:311px; width:1050px; display:block;  top:0; left:0;}
#background_vervolg { width:1000px; position:absolute; overflow:hidden; margin-left:-525px; left:50%; height:166px; top:26px; }
	#foto_vervolg { position:absolute; top:0; width:800px; height:166px; left:216px; overflow:hidden;}	
	#foto_vervolg span { position:absolute; top:-70px; width:800px; text-align:right; }
	#bg_holder_vervolg { position:absolute; background:url(/static/img/overlay_vervolg.png) no-repeat; height:166px; width:1050px; display:block; top:0; left:0;}
	
	#foto_vervolg img,
	#foto img { float:right; margin-right:38px; }
	
/* LOGGED */
.imcms { background:url(/static/img/background_repeat_x.gif) 0 92px repeat-x; }
.imcms #background { top:118px; }
.imcms #background_vervolg { top:118px; }

.vervolgimcms { background:url(/static/img/background_repeat_x_volgpagina.gif) 0 92px repeat-x; }
.vervolgimcms #background { top:118px; }
.vervolgimcms #background_vervolg { top:118px; }
/* END LOGGED */


#container{width:906px; margin:auto; }

	#header { position:relative; height:340px; margin-bottom:15px; }
	#header_vervolg { position:relative; height:196px;}
	#topmenu { position:relative; height:26px; background:url(/static/img/menu_seperator.gif) 960px 0 no-repeat; float:right}
		#topmenu ul { height:26px; margin:0; list-style:none; padding:0;}
		#topmenu ul li { list-style:none; float:left; line-height:26px; background:url(/static/img/menu_seperator.gif) no-repeat;}
		#topmenu ul li a { color:#FFF; text-decoration:none; float:left; padding-left:10px; padding-right:10px; font-size:10px; font-weight:bold; line-height:26px;}
		#topmenu ul li a img { vertical-align:text-top; }
	
		#quote{ position:absolute; top:140px; height:114px; width:535px; background:url(/static/img/quote_balk.png) 0 0 no-repeat; color:#fff; }
			#opleiding { position:absolute; right:25px; top:5px;  font-size:16px; font-weight:bold; width:184px; height:20px; }
			#qtekst { position:absolute; top:40px; left:10px; width:510px; font-size:17px; text-align:right; height:40px; font-weight:bold;}
			#persoon { position:absolute; bottom:6px; left:25px; width:485px;font-size:11px; text-align:right; }
	
		#menu { position:absolute; left:239px; bottom:0; height:27px; width:668px; }
			#header_vervolg #menu { border-bottom:4px solid #908e8e; height:24px; }
		#menu ul { margin:0; padding:0; list-style:none; }
		#menu ul li {float:left;}
		#menu ul li a { float:left; font-size:14px; font-weight:bold; height:24px; line-height:24px; position:relative;
						color:#FFF; text-decoration:none; background:url(/static/img/menu.gif) 100% 0 no-repeat; padding-right:15px; margin-right:3px; }
		#menu ul li a span { cursor:pointer; background:url(/static/img/menu.gif) 0 -28px no-repeat; padding-left:15px; height:24px; line-height:24px; display:block;  left:-4px; position:relative; }
		
		#menu ul li a:hover { background:url(/static/img/menu.gif) 100% -56px no-repeat; }
		#menu ul li a:hover span { background:url(/static/img/menu.gif) 0 -84px no-repeat; }
		
		#menu ul li a.active { background:url(/static/img/menu.gif) 100% -56px no-repeat; height:28px; }
		#menu ul li a.active span { background:url(/static/img/menu.gif) 0 -84px no-repeat; height:28px; }
	
	#home_link { position:absolute; left:40px; top:50px; width:200px; height:150px; }
	
	#content{position:relative; padding-bottom:20px; }
		#column_left { position:relative; width:221px; float:left; }
		
		.column { position:relative; background:url(/static/img/nieuws_repeat.jpg) 0 0 repeat-y; width:221px;  }
		.colhome {float:left; font-size:11px;}
		.vervolg .column { margin-top:15px; }
		
#home_leftcol { width:221px; float:left; position:relative; }


		.column .content { background:url(/static/img/nieuws_achtergrond.jpg) 0 0 no-repeat; padding:15px 20px 0 20px; min-height:220px;}
		.column .content_over { padding:15px 15px 0 15px;}
			.column .content h1 {font-size:14px; color:#E56201; font-weight:bold;}
			.column .content h1 a {font-size:14px; color:#E56201; text-decoration:none}
			.column .content a { color:#000;}
			.column .content a:hover { color:#E56201;}
			
		.colagenda { font-size:12px; }
		.colagenda .content a { color:#E56201; }
			
			.leftmenu {line-height:20px; min-height:220px;}
			.leftmenu ul { margin:0; padding:0; list-style:none; }
			.leftmenu ul li { clear:both; }
			.leftmenu ul li a { text-decoration:none; font-size:11px; font-weight:bold; display:block; }
			.leftmenu ul li a.active { color:#E56201; }
			.leftmenu ul li a:hover { }
			.leftmenu ul li li a { color:#616161; font-weight:100; padding:0 0 0 8px; }
			.leftmenu ul li li li a { color:#616161; font-weight:100; padding:0 0 0 16px;}
			
			.leftmenu ul li a span { float:right; width:170px; cursor:pointer; }
			.leftmenu ul li li a span { float:right; width:160px; }
			.leftmenu ul li li li a span { float:right; width:150px;}
			
		.column .footer { position:relative; background:url(/static/img/nieuws_onderkant.jpg) 0 0 repeat-y; height:18px; }
		
		.main {position:relative; width:452px; float:left; background:url(/static/img/nieuws2_repeat.jpg) 0 0 repeat-y;  
				 line-height:16px;  margin:0 2px 0 10px;}
			.main .content { background:url(/static/img/nieuws2_achtergrond.jpg) 0 0 no-repeat; padding:20px 20px 0 20px;}
			
			.main .footer { position:relative; height:18px; background:url(/static/img/nieuws2_onderkant.jpg) 0 0 no-repeat;}
		
		.main_vervolg { position:relative; width:675px; float:left; line-height:16px;  margin:0 0 0 10px;
						background:url(/static/img/bg_mv_repeat.gif) 0 0 repeat-y; }
			.main_vervolg .content { background:url(/static/img/bg_mv_header.gif) 0 0 no-repeat; min-height:356px; padding:0 20px 0 20px;}
			.main_vervolg .footer { background:url(/static/img/bg_mv_footer.gif) 0 0 no-repeat; height:14px; }
			
			#breadcrumb { display:block; height:40px; line-height:30px; color:#6b6b6b; font-size:10px;}
			#breadcrumb a { color:#6b6b6b; }
			#breadcrumb a:hover { color:#E56201; }

#footer { position:absolute; width:100%; height:30px; line-height:30px; left:0px; background:#ececec; display:block;
			font-size:11px; color:#5b5b5b; text-align:center; vertical-align:text-bottom;
			text-transform:uppercase; }
#footer p { margin:0; padding:0; }
#footer a { color:#5b5b5b; text-decoration:none;}
#footer a:hover { color:#E56201; }

/* Classes */
.clear { clear:both; }
.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
} 

input.input_veld { border:1px solid #999; height:19px; width:200px; }
textarea.input_veld { border:1px solid #999; height:75px; width:425px; }

input.searchfield { border:1px solid #999; height:17px; width:140px; }

input.input_error,
textarea.input_error { border:1px solid #f00;}

.conv_groen { width:191px; height:59px; display:block; background:url(/static/img/conv_groen.gif) 0 0 no-repeat;
				color:#003821; font-weight:bold; font-size:15px; padding:8px 15px; text-align:center; position:relative; 
				text-decoration:none;}
.conv_groen:hover { color:#fff; }
.conv_oranje { width:191px; height:59px; display:block; background:url(/static/img/conv_oranje.gif) 0 0 no-repeat;
				color:#fff; font-weight:bold; font-size:15px; padding:8px 15px; text-align:center; position:relative;
				text-decoration:none;}
				
.conv_groen_kl { width:191px; height:28px; line-height:28px; display:block; 
				background:url(/static/img/conv_groen_kl.gif) 0 0 no-repeat;
				color:#003821; font-weight:bold; font-size:15px; padding:8px 15px; text-align:center; position:relative; 
				text-decoration:none;}
.conv_groen_kl:hover { color:#fff; }

.actie_col { background:url(/static/img/actie_bg.jpg) 0 0 repeat-y; width:243px; }
.actie_col .actie_kop { background:url(/static/img/actie_kop.jpg) 0 0 no-repeat; width:223px; min-height:40px; 
						padding:10px 10px 5px 10px; }
	.actie_col .actie_kop h2 { text-transform:uppercase; }
.actie_col .actie_bottom { background:url(/static/img/actie_bottom.jpg) 0 0 no-repeat; width:243px; height:12px; }

.ag_item { display:block; }
/* .ag_item a { color:#000;} */
.ag_item .date { color:#666; display:block; font-size:11px; }

.gids_item { display:block; margin-bottom:8px; border-bottom:1px solid #ddd; padding-bottom:8px; }
.werelds { display:block; color:#444; font-size:11px; font-weight:normal; }
.gids_foto { display:block; float:left; width:155px; overflow:hidden; height:100px; }
.gids_intro { display:block; float:left; width:480px; }
.table_gids td { vertical-align:top; padding:1px 0; }
.table_gids s { color:#999; }

.gids_zoeken { margin-bottom:10px;}
.gids_zoeken thead { font-size:11px; font-weight:bold;}
.gids_zoeken td.line { border-right:1px solid #666;}
.gids_zoeken tbody { font-size:11px;}

.news_filter td { vertical-align:top; padding:2px 0; }

/*
.gids_zoeken tbody label { clear:both;}
.gids_zoeken tbody label input { float:left; margin-right:3px; }
.gids_zoeken tbody label span { float:left; width:130px; padding:2px 0; }
*/
	/* Mod-News */
	.newsitem { display:block; border-bottom:1px solid #E56201; padding:0 0 10px 0; margin-bottom:10px; }
	.newsitem .newsintro { display:block; font-weight:bold; }
	
	.newslist { margin:10px 0; padding:0; list-style:none;}
	.newslist li { display:block;}
	.newslist li a { padding-left:20px; }
	
	/* Mod-Agenda */
	ul.cal { margin:0; padding:0; list-style:none; }
	ul.cal li { display:block; padding:4px 0; }
	ul.cal li a { text-decoration:none; color:#000; }
	ul.cal li span { text-decoration:underline; display:block; }

	
	/* Mod-search */
	#mod-search {}
	.mod-search-page-result { float:right; color:#666; }
	.mod-search-result { padding:10px 0;}
	.mod-search-result-title { font-size:16px; color:#F18303; }
	.mod-search-result-bread { font-size:10px; color:#999; }

	.mod-search-pagination { padding:10px 0;}

	/* Mod-fotoalbum */
	.fotoalbum_files { margin:0; padding:0; list-style:none; }
	.fotoalbum_files li { float:left; width:140px; height:90px; display:block; border:1px solid #616161; text-align:center; margin:2px; padding:3px; }
	.fotoalbum_files li img { }
	
	.fotoalbum_maps { margin:0; padding:0; list-style:none; }
	.fotoalbum_maps li { float:left; width:140px; height:100px; display:block; border:1px solid #616161; text-align:center; margin:2px; padding:3px; }
	.fotoalbum_maps li img { }

	
	/* Mod-Video */
	#video-overview {}
	#video-overview .link_video { float:left; width:129px; height:160px; margin:0 5px 5px 0; text-decoration:none; color:#787676}
	#video-overview .link_video span { display:block; margin-bottom:2px; border:1px solid #787676; padding:1px; overflow:hidden; height:100px;  }
	#video-overview .link_video strong { display:block; margin-bottom:2px; color:#3686a7; }
	
	#video-detail { min-height:470px;}
	#video-detail #video-active { display:block; float:left; width:350px; margin-right:10px; }
	#video-detail #video-active #video-info { display:block; margin-top:5px;}
	
	#video-detail #video-related { display:block; float:left; width:250px; }
	
	#video-detail #video-related #videos { display:block;height:300px; overflow:auto;  }
	#video-detail #video-related .link_video { width:225px; display:block; margin:0 0 5px 0; text-decoration:none; color:#787676; 
								border:1px solid #bbb; padding:2px; background:#fff; outline:0; }
	#video-detail #video-related .link_video:hover { border:1px solid #787676;  }
	#video-detail #video-related .link_video span { display:block; margin-right:5px; float:left; overflow:hidden; height:75px; width:100px;  }
	#video-detail #video-related .link_video strong { display:block; margin-bottom:0; color:#3686a7; }
	#video-detail #video-related .link_video i { display:block; margin-bottom:0; font-size:11px; color:#333; font-style:normal; }
	#video-detail #video-related #videos-share { display:block; height:130px; width:239px; background:#fff; border:1px solid #bbb; padding:5px; }
	#video-detail #video-related #videos-nb { display:block;  width:239px; background:#fff; border:1px solid #bbb; padding:5px; }
	#video-detail #video-related #videos-nb input.input_veld { width:130px;}
	
	#video-detail .video_input { width:230px; height:17px;}
	
	/* Mod-Formulieren */
	.custom_form { padding:3px;}
	.custom_form table {}
	.custom_form table td { padding:2px 0;}
	.custom_form table td.fieldname { font-weight:bold;}
	.custom_form table td.td_error { color:#f00; }
	.custom_form table td.linebreak label { display:block;  }
	
	
	
	
	