/*GENERAL*/
* { padding:0; margin:0; }
form, fieldset, img { border:0; }
a {cursor:pointer; text-decoration:none; outline:none; }
li { list-style:none; }
html  { background:#fff url(../images/html_Bg.gif) repeat-x 0 0; }
body { background:#fff; width:857px; padding-left:7px; margin:0 auto; font:75%/140%  Arial, Helvetica, sans-serif; }

/*BODY ID*/
.special .breadcrumbs { margin-left:0px; }
.special #arrow { top:259px; }


/*REPEATING*/
.header:after, #menu:after, .header_top:after, #content:after  { content:'.'; display:block; height:0; visibility:hidden; clear:both; }
.header, #menu, .header_top, #content { display:inline-block; }
.header, #menu, .header_top , #content { display:block; }

#container { width:850px; position:relative; padding-bottom:12px; }
#arrow { position:absolute; left:0; top:268px; display:block; width:42px; height:65px; z-index:100; }
/*HEADER*/
	.header { background:#fff; padding:5px 0 0 0; clear:both; }
	.header h1  { float:left; }
	.header ul { float:right; }
	.header .special_list { padding:30px 12px 0 0; }
	.header .special_list li  { float:left; padding-right:6px; }
	.header div.header_top h1 a img {width:275px; height:69px; margin-top:5px; }
	.header div.header_top ul li a img {margin-top:25px; margin-right:-1px;}
	
	/*MENU*/
	#menu { background:#000; font-family:Verdana, Arial, Helvetica, sans-serif; float:none; margin:5px 0 4px 0; }
	#menu li { float:left; position:relative; z-index:50; }
	#menu li a { display:block; padding:3px 19px 3px; margin-right:1px; color:#fff; }
	#menu li.active a, #menu li a:hover { background:url(../images/li_Bg.gif) repeat-x 0 0; }
	#menu li:hover ul, #menu li.over ul { display:block!important; }
	#menu li.active ul li a { background:none;}
	#menu li.active ul li a:hover { background:url(../images/li_Bg.gif) repeat-x 0 0; }
	#menu ul { background:#c0c0c0; position:absolute; left:0; top:23px; display:none; }
	#menu ul li  { float:none; }	
	#menu ul li a { zoom:1; width:75px; border-bottom:1px solid #000; padding:4px 16px 2px 19px; font-size:0.833em; margin-right:0; }
	#menu ul li.active a{ background:#dd2421; }
	/*BANNER*/
	.banner  { background:#fff; position:relative; z-index:10; height:172px; }
	#flashcontent embed, #flashcontent object { display:block; }
	
	#flashicons { position:absolute; z-index: 11; top:0px; left:583px; }
/*CONTENT*/
	#content  { background:url(../images/content_Bg.gif) repeat-y 43px 0; }
	#content a { color:#b21e37; } 
	#content a:hover { color:#b21e37; } 
	#content p.more a  { font-size:0.833em; text-transform:uppercase; }
	#content h1  { background:#c0c0c0 url(../images/h1_Bg.gif) no-repeat left center; font-size:1.333em; color:#fff; padding:3px 0 3px 10px; margin:12px 0; font-weight:normal; }
	#content h2  { font-size:1.333em; color:#0069bc; font-weight:normal; }
	#content h3  { color:#B21E37; font-weight: bold; font-size: 100%; }
	
/*LEFT*/
.left ul {
	margin: 10px 0;
}
.left  li {
	background:transparent url(../images/bullet.gif) no-repeat scroll left 0.6em;
	clear:left;
	padding-left:20px;
}
	.left { background:url(../images/Verlooppijltje_Schietrans_Bg.jpg) no-repeat bottom right; padding:0 0 5px 0px; width:574px; float:left; margin-right:26px; }
	/*.left p  { padding-bottom:18px; }*/
	.date { font-size:0.916em; color:#898989; padding-bottom:0!important; }
	.click  a { background:url(../images/click.gif) no-repeat left center; font-weight:bold; padding-left:10px; }
	.breadcrumbs { font-size:0.916em; overflow:hidden; padding-top:3px; zoom:1; }
	.breadcrumbs li { background: none; margin-left:-1px; padding:0 4px; display:inline; overflow:hidden; }
	.breadcrumbs li a { background:url(../images/breadcrumbs_arrow.gif) no-repeat left 5px; padding-left:10px; }
	.breadcrumbs li span { background:url(../images/breadcrumbs_arrow2.gif) no-repeat left 5px; padding-left:10px; }
	.mainpic { background:#fff; margin-left:0px; height:213px; overflow:hidden; position:relative; z-index:20; }
/*RIGHT*/
.right { float:left; width:250px; padding-top:5px; }		
	.right .contact  { background:url(../images/contact_Bg.gif) no-repeat 0 0; font:1.166em Verdana, Arial, Helvetica, sans-serif; margin-left:-8px; } 
	.right .contact a { color:#fff!important; display:block; height:50px; padding:7px 0 0 62px; line-height:20px; }
	.right .contact  span.tel { font:1.285em Arial, Helvetica, sans-serif; padding-top:6px; } 
	.right h2  { padding:13px 0 3px 0; border-bottom:1px solid #000; }
	/*ICONLIST*/
	.icons { padding:6px 0; }
	.icons li  { background-position:left center; background-repeat:no-repeat; }
	.icons  li a { display:block; height:50px; padding-left:62px; margin-top:2px; border-bottom:1px solid #000; font:bold 1.12em/3.466em Arial, Helvetica, Verdana, sans-serif; color:#000!important; }
		.icon1 { background-image:url(../images/icon1.gif); }
		.icon2 { background-image:url(../images/icon2.gif); }
		.icon3 { background-image:url(../images/icon3.gif); }	
		.icon3 a {border-bottom:0px !important;}

/*FOOTER*/
#footer  { border-top:6px solid #000; margin:0px; text-align:center; }
#footer, #footer a { color:#999; font-size:10px; }
#footer a:hover  { text-decoration:none; }
#footer .sitemap { background:url(../images/sitemap.gif) no-repeat left center; float:right; padding:0 10px; }


/*CONTACT*/
		.csc-header h2.csc-firstHeader  { font-size:1.166em!important; color:#0069bc; padding-bottom:5px; }
		.csc-mailform-field { clear: both; margin-bottom: 5px; } 
		.csc-mailform input { border: 1px solid #003663; padding: 1px 4px; } 
		.csc-mailform textarea { border: 1px solid #003663; overflow: auto; padding: 1px 4px; } 
		.csc-mailform label { float: left; width: 120px; text-align: left; padding-right: 10px; }
		.csc-mailform-submit { background:#003663; float:left; padding:0 35px!important; overflow:visible; margin-left: 130px; color: #fff; border:none; width:auto!important; font:1em Arial, Helvetica, Verdana, sans-serif; }
		
/*SITEMAP*/
		/*.csc-sitemap li { background:url(../images/breadcrumbs_arrow.gif) no-repeat left 6px; padding-left:10px; }*/
		
/*NEWS*/
		.column_one { padding:10px 0 3px; border-bottom:1px solid #0069BC; }
		.column_one .main_links { text-align:right; }
		.column_one .main_links a { background:url(../images/breadcrumbs_arrow.gif) no-repeat left 6px; padding:0 10px; }
#content .right h2 a { color:#b21e37; }
.event_img img {float:right;padding:0 0 5px 5px;}
