/* Css Reset 

body{font-family:Courier New; color:#000000; font-size:12px; line-height:12px; margin:0px;}
table,p{font-family:Courier New; color:#000000; font-size:12px; line-height:12px; margin:0px;}
h1 {font-family:Courier New; font-size:14px; color:#000000; margin-top:0; margin-bottom:0px; margin-left:0px; font-weight:bold; text-transform:uppercase;}	
h2 {font-family:Courier New; font-size:14px; color:#000000; margin-top:0; margin-bottom:10px; margin-left:0px; font-weight:bold; text-decoration:none; text-transform:uppercase;}	


.nieuws_h1 {margin-bottom:15px;}	
a.nieuws_link:link,a.nieuws_link:visited{font-size:14px; text-decoration:none;}
a.nieuws_link:hover,a.nieuws_link:active{}
.nieuws_intro{margin-bottom:4px; margin-top:4px;}


a:link,a:visited{color:#EF3E3F; font-weight:bold; text-decoration:none;}
a:hover,a:active{color:#EF3E3F; font-weight:bold; text-decoration:underline;}

*/


/* */

	
td.menu1 	  {height: 28px; vertical-align:center; text-align:center; color:#ffffff;}
td.menu1hover {height: 28px; vertical-align:center; text-align:center; color:#ffffff;}
a.menu1:link,a.menu1:visited{font-family:Trebuchet MS; vertical-align:center; padding-left:30px; padding-right:30px; font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
a.menu1:hover,a.menu1:active{color:#ffffff; vertical-align:center; text-decoration:underline;}

table.menu2{position:absolute; visibility:hidden; margin-top:0px; width:200px;}
a.menu2:link,a.menu2:visited{position:relative; padding-left:30px; padding-right:20px; font-family:Trebuchet MS; font-weight:bold; color:#ffffff; font-size:13px; text-decoration:none;}
a.menu2:active,a.menu2:hover{position:relative; padding-left:30px; padding-right:20px; font-family:Trebuchet MS; font-weight:bold; color:#ffffff; text-decoration:underline;}
td.menu2 	  {filter: alpha (opacity=90);  color:#ffffff; width:200px; height:33px; border-top:0px solid #ffffff;  border-left:0 solid #E0E0E0;  border-right:0 solid #E0E0E0; border-bottom:0px solid #ffffff; padding-right:20px;}
td.menu2hover {filter: alpha (opacity=90); color:#ffffff; width:200px; height:33px; border-top:0px solid #ffffff;  border-left:0 solid #E0E0E0;  border-right:0 solid #E0E0E0; border-bottom:0px solid #ffffff; padding-right:20px;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,th{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }

ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }

/* General Styles */
.skiplink{ display:none; }
label{ cursor:pointer; }
a,a:visited{ color:#EF3E3F; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
body{ background:#fff; color:#000; font:10px/1 "Courier New",Courier,monospace; }
#wrapper{ width:980px; margin:0 auto; padding:0 0 37px; }

/* Top right */
#top_right{ width:955px; padding:7px 12px; overflow:hidden; }
	#top_right a{ display:block; color:#000; padding:0 8px; }
	#top_right ul{ float:right; font-size:11px; margin:5px 0 0; overflow:hidden; }
	#top_right li{ float:left; padding-bottom:2px; border-left:1px solid #000; }
	#top_right li.first{ border-left:0; }
	#top_right form{ float:right; width:185px; }
	#top_right input{ vertical-align:middle; }
	#top_right input.txt{ width:122px; height:19px; font:11px "Courier New",Courier,monospace; padding:4px 10px 0; margin:0 7px; border:0; background:url(../images/bgr_txt.gif) no-repeat; float:left; }
	.button_search{ float:right; margin:2px 0 0; }

/* Header */
#header{ clear:both; width:955px; height:238px; padding:12px; border-top:2px dashed #7f8182; border-bottom:2px dashed #7f8182; }
#header_bg{ position:relative; width:955px; height:238px; }
	#logo{ float:left; display:block; width:205px; height:129px; margin-top:20px; text-indent:-5000px; background:url(../images/bgr_logo.png) no-repeat; }

/* Navigation*/
#nav{ position:absolute; bottom:0; right:0; overflow:hidden; }
	#nav li{ float:left; }
	#nav li a{ display:block; height:25px; text-indent:-5000px; }
	#nav li a.home{ width:66px; background:url(../images/menu_home.gif) no-repeat; }
	#nav li a.nieuws{ width:92px; background:url(../images/menu_news.gif) no-repeat; }
	#nav li a.agenda{ width:92px; background:url(../images/menu_agenda.gif) no-repeat; }
	#nav li a.blog{ width:68px; background:url(../images/menu_blog.gif) no-repeat; }
	#nav li a.gallery{ width:91px; background:url(../images/menu_gallery.gif) no-repeat; }
	#nav li a.gastenboek{ width:119px; background:url(../images/menu_guestbook.gif) no-repeat; }
	#nav li a.contact{ width:91px; background:url(../images/menu_contact.gif) no-repeat; }

/* Content */
#content{ clear:both; width:980px; padding-bottom:5px; border-bottom:2px dashed #7f8182; overflow:hidden; }

/* Top Items */
#top_items{ clear:both; padding:7px 12px; margin-bottom:10px; border-bottom:2px dashed #7f8182; }
	#top_items ul{ background:url(../images/bgr_dashed_items.gif) repeat-y; overflow:hidden; }
	#top_items li{ float:left; width:179px; margin-left:8px; padding-left:7px; }
	#top_items li.first{ margin-left:0; padding-left:0; }
	#top_items h2{ width:179px; font:bold 13px "Trebuchet MS",Arial,Helvetica,sans-serif; color:#fff; padding:3px 0 4px 8px; margin-bottom:4px; }
	#top_items #featured h2{ background:url(../images/bgr_featured.gif) repeat-y; }
	#top_items #tech h2{ background:url(../images/bgr_tech.gif) repeat-y; }
	#top_items #video h2{ background:url(../images/bgr_video.gif) repeat-y; }
	#top_items #canal h2{ background:url(../images/bgr_canal.gif) repeat-y; }
	#top_items h3{ font-size:13px; text-transform:uppercase; }
	#top_items p{ font-size:12px; }
	#top_items .text{ padding:5px 7px 0; }
	#top_items a.verder{ float:right; padding-right:10px; background:url(../images/ico_arrow_right.gif) no-repeat right; }
	#top_items a.logjevideo{ float:right; background:url(../images/ico_arrow_right.gif) no-repeat right 2px; padding:0 10px 0 0; }
	#top_items .youtube{ margin-bottom:5px; }
	#top_items #canal p{ margin-bottom:10px; }
	#top_items #canal form{ background:url(../images/bgr_canal.gif) repeat-y; }
	#top_items #canal fieldset{ padding:9px; overflow:hidden; }
	#top_items #canal fieldset h3{ margin-bottom:6px; }
	#top_items #canal fieldset input.txt{ width:138px; height:15px; font:11px "Courier New",Courier,monospace; padding:1px 10px; margin-bottom:5px; border:0; }
	#top_items #canal fieldset input.btn{ float:right; margin-right:3px; }

/* Left Content */
#left_content{ float:left; width:572px; padding-right:14px; border-right:2px dashed #7f8182; font-size:12px; }
	#left_content h1{ font-size:14px; text-transform:uppercase; }
	#left_content h3{ clear:both; font-size:13px; text-transform:uppercase; }
	#left_content p{ font-size:12px; margin-bottom:5px; }
	#left_content .alignleft{ float:left; margin:0 12px 0 0;}
	#left_content a.verder{ float:left; background:url(../images/ico_arrow_right.gif) no-repeat right 2px; padding:0 10px 0 1px; }

/* Main */
#left_content #main{ clear:both; padding:0 0 0 12px; margin-bottom:10px; overflow:hidden; }
	#left_content #main .text{ float:left; width:363px; padding:5px 0; }

/* Banner */
#left_content .banner{ clear:both; padding:10px 12px; border-top:2px dashed #7f8182; border-bottom:2px dashed #7f8182; }

/* Photos */
#left_content #photos{ padding:12px 0 5px 12px; border-bottom:2px dashed #7f8182; overflow:hidden; }
	#left_content #photos h3{ margin-bottom:10px; }
	#left_content #photos img{ margin-bottom:5px; }
	#left_content #photos ul{ width:100%; margin-bottom:10px; overflow:hidden; }
	#left_content #photos li{ float:left; }
	#left_content #photos li img{ display:block; margin-bottom:0; }

/* News */
#left_content #news{ padding:5px 12px 15px; overflow:hidden; width:558px; }
	#left_content #news h2{ padding:6px; margin-bottom:10px; background:url(../images/bgr_selectednews.gif) repeat-y; }
	#left_content #news h3{ margin-bottom:10px; }
	#left_content #news p{ margin-bottom:10px; }

/* Right Content */
#right_content{ float:right; width:386px; }

/* Banner */
#right_content .banner{ clear:both; padding-bottom:10px; margin-bottom:12px; border-bottom:2px dashed #7f8182; }

/* Agenda */
#right_content #agenda{ clear:both; width:341px; padding:16px; background:url(../images/bgr_agenda.gif) repeat-y;}
	#right_content #agenda h2{ padding-bottom:8px; margin-bottom:8px; border-bottom:2px dashed #fff;}
	#right_content #agenda ul{ overflow:hidden; }
	#right_content #agenda ul ul{ overflow:hidden; }
	#right_content #agenda li{ font-size:12px; padding:6px 10px; color:#fff; text-transform:uppercase; }
	#right_content #agenda li.colored{ background:#f37574; }
	#right_content #agenda li li{ float:left; padding:0; margin:0 25px 0 0; }
	#right_content #agenda a { color:white; cursor:pointer; }
	
/* Gallery */
#gallery .gallery_top{ padding:0 0 0 12px; }
#gallery #gallery_title{ width:539px; height:27px; margin-bottom:12px; padding:12px 10px 0; background:url(../images/bgr_gallery_top.gif) repeat-y; overflow:hidden; }
	#gallery #gallery_title h2{ float:left; margin-right:25px; }
	#gallery #gallery_title p{ float:left; font-size:14px; font-weight:bold; color:#fff; padding:2px 0 0; text-transform:uppercase; }
	#gallery #gallery_title ul{ float:right; overflow:hidden; }
	#gallery #gallery_title li{ float:left; margin:0 15px 0 30px; }
#gallery #gallery_nav{ padding-bottom:10px; overflow:hidden; border-bottom:2px dashed #7f8182; width:100%; }
	#gallery #gallery_nav a{ color:#000; }
	#gallery #gallery_nav a.overzicht{ float:left; padding-left:15px; background:url(../images/ico_arrow_left.gif) no-repeat left; }
	#gallery #gallery_nav h3{ float:left; }
	#gallery #gallery_nav p{ font-size:14px; font-weight:bold; }
	#gallery #gallery_nav p.title{ float:left; margin-left:38px; text-transform:uppercase; }
	#gallery #gallery_nav p.pages{ float:right; margin-right:25px; }
#gallery #gallery_slide{ padding:15px 0 15px 12px; border-bottom:2px dashed #7f8182; }
#gallery #gallery_scorecomment{ padding:15px 0 8px 12px; border-bottom:2px dashed #7f8182; overflow:hidden; }
	#gallery #gallery_scorecomment .score{ float:left; width:158px; font-size:11px; color:#fff; margin-right:14px; padding:10px; background:url(../images/bgr_beoordeel.gif) repeat-y; overflow:hidden; }
	#gallery #gallery_scorecomment .score h3{ margin-bottom:3px; }
	#gallery #gallery_scorecomment .score h4{ margin-bottom:10px; }
	#gallery #gallery_scorecomment .score .stars{ float:left; }
	#gallery #gallery_scorecomment .score a.button_ratefoto{ float:right; width:21px; }
	#gallery #gallery_scorecomment .comment{ float:left; width:364px; }
	#gallery #gallery_scorecomment .comment h3{ padding:8px 10px 0; margin-bottom:3px; background:url(../images/bgr_voeg.gif) repeat-y; } 
	#gallery #gallery_scorecomment .comment fieldset p{ overflow:hidden; }
	#gallery #gallery_scorecomment .comment label{ float:left; width:75px; padding:5px 0 0 10px; }
	#gallery #gallery_scorecomment .comment input.txt{ width:173px; height:14px; padding:4px; border:0; background:url(../images/bgr_input_email.gif) no-repeat; }
	#gallery #gallery_scorecomment .comment textarea{ width:266px; height:47px; padding:5px; border:0; background:url(../images/bgr_textareacomment.gif) no-repeat; }
#gallery #gallery_comments{ clear:both; margin-bottom:10px; }
	#gallery #gallery_comments li{ padding:15px 15px 10px; border-top:2px dashed #7f8182; }
	#gallery #gallery_comments li.first{ border-top:0; }
	
/* Photo Gallery */
#photo_gallery{ clear:both; width:572px; padding:12px 0 0 12px; overflow:hidden; }
	#photo_gallery li{ float:left; margin:0 10px 10px 0; text-align:center; }
	#photo_gallery li img{ margin-bottom:3px; }
	#photo_gallery li p{ font-weight:bold; margin:0; }

/* Video Detail */
#video_detail .videoclip,
#video_detail .logvideo{ padding:10px 0 10px 10px; }
#video_detail .logvideo h3{ margin-bottom:10px; }
#video_detail .logvideo fieldset{ width:490px; }
	#video_detail .logvideo p{ margin-bottom:12px; }
	#video_detail .logvideo li{ font-size:12px; margin-bottom:8px; overflow:hidden; }
	#video_detail .logvideo label{ float:left; width:100px; padding:5px 0 0; }
	#video_detail .logvideo input.txt{ width:173px; height:14px; padding:4px; border:0; background:url(../images/bgr_input_email.gif) no-repeat; }
	#video_detail .logvideo input.txt2{ width:350px; height:14px; padding:4px; border:0; background:url(../images/bgr_input_url.gif) no-repeat; margin:0 0 4px; }
	#video_detail .logvideo a.logjevideo{ margin-left:100px; background:url(../images/ico_arrow_right.gif) no-repeat right 2px; padding:0 10px 0 0; }

/* Video Overview */
#video_overview{ padding:10px 0 10px 10px; }
#video_overview ul{ width:572px; overflow:hidden; }
#video_overview li{ float:left; margin:0 7px 10px 0; }

/* Photo Albums */
#photo_albums .albums{ clear:both; width:562px; padding:20px 0 0 10px; border-bottom:2px dashed #7f8182; overflow:hidden; }
#photo_albums .first{ border-top:0; padding-top:0; }
	#photo_albums .album_infocount{ font-size:14px; font-weight:bold; margin-bottom:15px; text-transform:uppercase; overflow:hidden; }
		#photo_albums .album_infocount span{ color:#a62a90; }
		#photo_albums .album_infocount li{ float:left; padding:0 18px; border-left:1px solid #000; }
		#photo_albums .album_infocount li.first{ padding-left:12px; border-left:0; }
	#photo_albums .album_thumbs li{ float:left; margin:0 9px 10px 0; text-align:center; }
	#photo_albums .album_thumbs li img{ margin-bottom:3px; }
	
	