/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,p,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; }
font{ margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent; }
/* vertical-align:baseline; */
tr,td{  border:0; outline:0; font-size:100%;  }
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:#552A1C; text-decoration:none; }
a:focus,a:hover{ text-decoration:underline; }
zomer_body{ background:#cbdde3 url(../images/bgr_body.jpg) repeat-x top; color:#363636; font:10px/1 Arial,Helvetica,sans-serif; }
body{ background:#cbdde3 url(../images/back_herfst3.jpg) repeat-x top; color:#363636; font:10px/1 Arial,Helvetica,sans-serif; }

#wrapper{ width:960px; margin:0 auto; }
#container{ width:960px; margin-bottom:9px; overflow:hidden; }
#sidebar{ float:left; width:131px; margin:0 9px 0 5px; }

/* Header */
#zomer_header{ width:960px; height:118px; margin-bottom:7px; background:url(../images/bgr_header.jpg) no-repeat; }
#header{ width:960px; height:118px; margin-bottom:7px;  }
	#logo{ float:left; }
		#logo span{ display:block; width:145px; height:109px; text-indent:-5000px; cursor:pointer; background:url(../images/bgr_logo_herfst.png) no-repeat; }
	#header_right{ float:right; width:379px; padding:12px 0 0; overflow:hidden; }
		#header_right ul{ float:left; font-weight:bold; padding:5px 10px 0; overflow:hidden; }
			#header_right li{ float:left; padding-bottom:1px; border-right:1px solid #47484c; }
			#header_right li.last{ border-right:0; }
			#header_right li a,
			#header_right li a:visited{ display:block; color:#47484c; padding:0 5px; }
			#header_right li a:hover{ text-decoration:underline; }
	#frm_search{ float:right; }
		#frm_search input{ vertical-align:middle; }
		#frm_search input#term{ width:107px; height:16px; font-size:10px; color:#707070; padding:3px 5px 0; margin-right:3px; border:0; background:url(../images/bgr_inputsearch.png) no-repeat; }
		#frm_search input.button_search{ width:55px; height:19px; border:0; cursor:pointer; background:url(../images/button_zoeken.png) no-repeat; }

/* Nav */
#nav2{ float:right; margin:62px 0 0; width:805px; border:5px solid #fff; }
	#nav{ font-size:11px; background:url(../images/bgr-nav.gif) repeat-x; overflow:hidden; width:100%; }
		#nav li{ float:left; background:url(../images/bgr-navsep.gif) no-repeat right; }
		#nav li.last{ background:none; }
		#nav li a{ display:block; padding:1px 18px 3px 14px; color:#fff; float:left; }
		#nav li ul{ position:absolute; width:113px; left:-999em; margin:15px 0 0 -2px; padding:6px 0 0; }
			#nav li.sfhover ul,
			#nav li:hover ul{ left:auto; z-index:9999; }
			#nav li ul li{ min-width:113px; background:none; background:url(../images/bgr_submenu.png) repeat-x left bottom; padding:3px 0; }

/* Calendar */
#calendar{ height:270px; width:131px; padding-bottom:7px; margin-bottom:4px; background:#f6f6f6; }
	#calendar h2{ font-size:11px; font-weight:normal; color:#973e2b; padding:3px 0; text-align:center; background:#fc0; }
	#calendar h3{ font-size:11px; color:#973e2b; padding:2px; text-align:center; }
	#calendar h4{ font-size:92px; color:#4d4d4d; text-align:center; }
	#month_nav{ font-size:12px; color:#9a432a; padding:5px; text-align:center; }
	#month_nav a{ padding:0 2px; }
	#calendar table.days{ display:block; width:115px; margin:0 auto; padding-bottom:5px; text-align:center; border-bottom:1px solid #daa53f; background:url(../images/bgr_calendardays.gif) repeat-x bottom; }
	#calendar table.days th{ font-size:11px; color:#552a1c; padding-bottom:8px; background:#f6f6f6; }
	#calendar table.days td{ padding:2px 1px; }
	#calendar table.days td span{ display:block; width:15px; height:12px; color:#fff; text-align:center; background:url(../images/bgr_calendarevent.gif) no-repeat; }

/* News */
#news{ width:123px; padding:4px; background:#fff; overflow:hidden; }
	#news_box{ padding:2px; background:#cae1ef url(../images/bgr_bluegrad.jpg) repeat-x bottom; }
	
	#news_box h3{ font-size:11px; padding:10px 5px 0; }
	#news_box p{ font-size:11px; padding:5px; line-height:12px; }
	#frm_news{ text-align:center; margin-bottom:10px; }
	#frm_news h3{ text-align:left; margin-bottom:5px; }
	#frm_news input#email{ width:105px; height:16px; font-size:10px; color:#707070; margin-bottom:5px; padding:3px 5px 0; border:0; background:url(../images/bgr_inputnews.png) no-repeat; }
	#frm_news input#name{ width:105px; height:16px; font-size:10px; color:#707070; padding:3px 5px 0; border:0; background:url(../images/bgr_inputnews.png) no-repeat; }
	#frm_news #backtextarea{ background:url(../images/bgr_inputnews2.png) no-repeat; height:60px; padding-top:9px; margin-left:2px; text-align:left;}
	#frm_news textarea{ overflow:auto; 
	
scrollbar-base-color: #ffffff;
scrollbar-arrow-color: #cae1ef;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-track-color: #ffffff;	
	
	width:105px; height:40px; font-size:10px; font-family:Arial; color:#707070; padding:0px 0px 0px 5px; border:0; background:transparent; }
	
	#frm_news input.button_verstuur{ float:right; width:55px; height:15px; margin:0 3px 12px 0; cursor:pointer; border:0; background:url(../images/button_verstuur.png) no-repeat; }

/* Content */
#content{ float:left; width:678px; margin-right:8px; overflow:hidden; }
	#widgets{ float:left; width:220px; }
	#boxes{ float:right; width:450px; margin-bottom:0px; overflow:hidden; }	

/* Agenda Pool */
#agenda_pool{  padding:4px; margin-bottom:4px; background:#fff; overflow:hidden; }
	#agenda_pool_box{ height:270px; background:#983f2b url(../images/bgr_yellowgrad.jpg) repeat-x bottom; }
	#agenda{ font-size:11px; color:#41271f; padding:5px; }
	#agenda h3{ margin:2px 5px 0; }
	#agenda a{ color:#fff; }
	table#dates{ padding:5px 5px 2px; border-bottom:1px solid #976312; }
	ul#dates{ padding:5px 5px 2px; border-bottom:1px solid #976312; }
	ul#dates li{ margin-bottom:5px; }
	ul#dates li span{ padding-right:8px; }
	#pool{ font-size:11px; color:#41271f; padding:0 5px 5px; }
	#pool h3{ margin:0 5px 4px; }
	#pool p{ color:#41271f; padding:0 5px; }
	#pool fieldset{ overflow:hidden; }
	#pool label{ float:left; width:100%; margin-bottom:-1px; }
	#pool input.button_verstuur{ float:right; width:55px; height:15px; cursor:pointer; border:0; background:url(../images/button_verstuur.png) no-repeat; }

/* Film */
#film{ position:relative; padding:4px; background:#fff; }
	#film_box{ position:relative; width:200px; padding:10px 5px 20px; background:#fff url(../images/bgr_graygrad.jpg) repeat-x bottom; }
	#film_box h3{ margin-bottom:10px; }
	#film_box p{ font-size:11px; margin-bottom:10px; line-height:12px; }
	#film_box .preview{ padding:5px 0 0; border-top:1px solid #daa53f; border-bottom:1px solid #daa53f; overflow:hidden; }
	#film_box .preview img{ margin-bottom:5px; }
	#film_box .preview a.button_meer{ float:right; }

/* Intro */
#intro{ padding:5px; margin-bottom:5px; background:#fff; }
	#intro_box{ position:relative; width:440px; height:245px; }
	#intro_box a{ position:absolute; bottom:35px; right:20px; width:120px; font-size:23px; font-weight:bold; color:#3b3b3b; }

/* Welcome */
#welcome{ float:left; padding:5px; margin-bottom:5px; background:#fff; }
	#welcome_box{ font-size:11px; line-height:12px; float:left; width:424px; padding:8px; background:#fff url(../images/bgr_graygrad.jpg) repeat-x bottom; }
	#welcome_box h3{ margin-bottom:10px; }
	#welcome_box p,table{ font-size:11px; margin-bottom:10px; line-height:12px; text-align:normal; }
	#welcome_box li{ font-size:11px; line-height:12px; }


/* Wear */
#wear{ float:left; padding:5px; margin-bottom:5px; background:#fff; overflow:hidden; }
	#wear_box{ float:left; width:424px; padding:8px; background:#fff url(../images/bgr_graygrad.jpg) repeat-x bottom; }
	#wear_box .prod_detail{ float:left; width:424px; }
	#wear_box .prod_detail2{ width:245px; }
	#wear_box a.prod_pic{ float:right; }
	#wear_box h3{ margin-bottom:10px; }
	#wear_box p{ font-size:11px; margin-bottom:10px; line-height:12px; text-align:justify; }
	#wear_box .wear_detail{ font-size:11px; padding:10px 0 0; border-top:1px solid #daa53f; overflow:hidden; }
	#wear_box .wear_detail span.price{ font-size:14px; font-weight:bold; color:#883523; padding:0 10px; }
	#wear_box .wear_detail a{ float:right; }

/* CD */
#cd{ float:left; padding:5px; margin-bottom:5px; background:#fff; overflow:hidden; }
	#cd_box{ float:left; width:424px; padding:8px; background:#fff url(../images/bgr_graygrad.jpg) repeat-x bottom; }
	#cd_box .prod_detail{ float:left; width:245px; }
	#cd_box a.prod_pic{ float:right; }
	#cd_box h3{ margin-bottom:10px; }
	#cd_box p{ font-size:11px; margin-bottom:10px; line-height:12px; text-align:justify; }
	#cd_box .cd_detail{ font-size:11px; padding:10px 0 0; border-top:1px solid #daa53f; overflow:hidden; }
	#cd_box .cd_detail a{ float:right; }

/* Subcontent */
#subcontent{ clear:both; padding:5px; margin-bottom:4px; background:#fff; }
	#subcontent_box{ padding:5px 10px; min-height:200px; background:#fff url(../images/bgr_graygrad.jpg) repeat-x bottom; }
	#subcontent_box h3{ margin-bottom:10px; }
	#subcontent_box p{ font-size:11px; line-height:12px; margin-bottom:10px; }

/* Ads */
#ads{ float:left; width:129px; }
	#ads a.ad_border img{ display:block; margin-bottom:4px; border:4px solid #fff; }

/* Footer */
#footer{ clear:both; border-top:1px solid #9fd3f2; }
	#footer_content{ width:960px; margin:0 auto; padding:10px 0; overflow:hidden; }
	#footer_content a,
	#footer_content a:visited{ color:#47484c; }
	#footer_content ul{ float:left; font-size:11px; font-weight:bold; overflow:hidden; }
	#footer_content li{ float:left; padding-bottom:1px; border-left:1px solid #47484c; }
	#footer_content li.first,
	#footer_content li.last{ border-left:0; }
	#footer_content li.last{ margin-left:20px; border-left:0; }
	#footer_content li a,
	#footer_content li a:visited{ display:block; padding:0 8px; }
	#footer_content li.first a{ padding-left:0; }
	#dev{ float:right; }
