/* CSS Document */

	/*
		Basis
	*/

	* 
	{
		margin: 0;
		padding: 0;
		border: 0;
	}

	html,body
	{
		width: 100%;
		height: 100%;
	}

	body
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000;
		/*background: #281D01 url("/static/2008/images/SR_achtergrond-foto1-2.jpg") 50% 0 no-repeat fixed;*/
		/* background: #BEB598 url("/static/2008/images/SR_achtergrond-foto1-full.jpg") 50% 0 no-repeat fixed; */
	}

	/*
		DIV's
	*/
	#background, #background_flash
	{
		
		position: absolute;
		z-index: 0;	
		width: 100%;
	/*	height: 100%;*/
	}

	#background_flash
	{
		z-index: 1;
		display: none;
	}

	#container
	{
		position: absolute;
		z-index: 2;
		top: 130px;
		left: 0;
		width: 940px;
		/*background: url("/static/2008/images/logo.png") no-repeat;*/
	}

		#menu_top, #menu_main
		{
			height: 45px;
			background: transparent;
		}
		
		#header
		{
			position: relative;
			height: 114px;
            background: url("/static/2011/images/header_vervolg.png") no-repeat center bottom;
		}
		
		.header_clickable {
			cursor: pointer;
		}
		
		#header_area_full { display: block; position: absolute; top: 0; left: 0; width: 940px; height: 114px; z-index: 30; }
		#header_area_1 { display: block; position: absolute; top: 0; left: 360px; width: 95px; height: 114px; z-index: 99; }
		#header_area_2 { display: block; position: absolute; top: 0; left: 455px; width: 80px; height: 114px; z-index: 99; }
		#header_area_3 { display: block; position: absolute; top: 0; left: 535px; width: 115px; height: 114px; z-index: 99; }

		#subheader
		{
			height: 36px;
			margin-top: 3px;
			/*background: url("/static/2009/images/subheader.png") transparent no-repeat top left;*/
                        background: url("/static/2010/images/subheader.png") transparent no-repeat top left;
		}

		#menu_main
		{
			background: #000;
			margin-bottom: 20px;
		}
		
		#footer
		{
			clear: both;
			height: 20px;
		}

	/*
		Kolommen
	*/
		
		.collumn
		{
			float: left;
			margin-left: 20px;
		}

		.collumn .content
		{
			clear: both;
			padding: 10px 20px 10px 20px;
			height: 1%;
		}

		.collumn .intro
		{
			font-weight: bold;
			line-height:18px;
		}
        
        .collumn .intro a
		{
			color:#e51a1e;
            text-decoration:underline;
		}
		
		.collumn .intro a:hover
		{
			color:#fff;
            text-decoration:none;
			background-color:#e51a1e;
		}

		 .redlink a
		{
			color:#e51a1e;
            text-decoration:underline;
		}
		
		.redlink a:hover
		{
			color:#fff;
            text-decoration:none;
			background-color:#e51a1e;
		}
        
        	
		.sticky
		{
			color:#fff;
            text-decoration:none;
			background-color:#e51a1e;
		}

		.collumn .intro img
		{
			width: 85px;
			height: 85px;
		}
		.collumn .intro img:hover
		{
			cursor:pointer;
		}

		.collumn .loader
		{

		}
		
		.collumn .space
		{
			height: 16px;
		}
			
			.black {
				background: #000000;
			}
			
			.collumn .white {
				background: #FFFFFF;
			}
		

		#col_left
		{
			margin-left: 0;
		}
		
		#col_left .left, #col_left .right
		{
			float: left;
			margin-left: 20px;
		}

		#col_left .left
		{
			width: 300px;
		}

		#col_left .right
		{
			width: 256px;
		}


	/*
		Classes
	*/

		.full
		{
			width: 940px;
			min-height: 1px;
		}
		
		.wide
		{
			width: 620px;
			min-height: 1px;
		}
		
		.thin
		{
			width: 300px;
			min-height: 1px;
		}
		
		.top_left, .top_right
		{
			float: left;
			background: #fff;
		}
		
		.top_right
		{
			float: right;
		}

		.greyblock
		{
			color: #666;
			background: #e6e6e6;
			padding: 20px;
		}

		.leftblock, .rightblock
		{
			float: left;
		}

		.videos .leftblock
		{
			width: 370px;
		}

		.videos .rightblock
		{
			width: 140px;
			margin-left: 20px;
		}

		.video_smal .leftblock, .video_smal .rightblock
		{
			width: 118px;
		}

		.video_smal .rightblock
		{
			margin-left: 20px;
		}

		.photos .leftblock
		{
			width: 220px;
		}

		#photopreview
		{
			width: 620px;
		}

		.photos .rightblock
		{
			width: 620px;
			margin-left: 20px;
		}

		.flickr_medium .leftblock
		{
			width: 370px;
		}

		.flickr_medium #photopreview
		{
			width: 470px;
		}

		.flickr_medium .rightblock
		{
			width: 470px;
			margin-left: 20px;
		}


		.photolist td.photos
		{
			width: 575px;
			text-align: right;
		}

		.photolist td.photos img
		{
			width: 140px;
			height: 105px;
		}


	/*
		Koppen
	*/
		.collumn h1
		{
			font-size: 14pt;
			background: #000;
			color: #fff;
		}
		
		.collumn .content h1, .collumn .content h2, .reactions .reaction_title
		{
			float: left;
			font-size: 20pt;
			background: transparent;
			color: #000;
		}
		
		.collumn .content h2, .reactions .reaction_date, .inbetween h2, .content_date
		{
			float: right;
			font-size: 8pt;
			font-weight: normal;
			height: 12pt;
			line-height: 12pt;
			color: #666;
		}

		.inbetween h1
		{
			font-size: 14pt;
			background: transparent;
			color: #e01a27;
			margin-bottom: 1em;
		}

		.inbetween h2
		{
			float: none;
			text-align: center;
			height: 3em;
			line-height: 3em;
		}

		.leftblock h1, .rightblock h1
		{
			margin-bottom: 1em;
		}
		
		h3
		{
			margin-top:20px;
		}


	/*
		Reacties
	*/
		
		.reactions div
		{
			margin-bottom: 10px;
		}
		
		.reactions .reaction_title
		{
			font-size: 10pt;
			font-weight: bold;
		}
		
		.reactions .reaction_message
		{
			clear: both;
			margin-bottom: 20px;
			line-height:15px;
		}

		.reactions .author 
		{ 
			font-weight:bold;
			padding-bottom: 0px;
			font-size: 10pt;
		}
		
		.reactions .date 
		{ 
			font-size: 8pt;
			text-align:right;
			padding-bottom: 0px;
		}
		
		.reactions .message 
		{ 
			padding-top: 3px;
			font-size: 10pt;
		}
		
		.server-message .space { clear:left; height:10px; }
		.server-message .error { display:none; padding:10px; margin:0px 20px; color:#ffffff; background:#e01a27; font-size:10pt; font-family:arial; font-weight:bold; }
		.server-message .send { display:none; padding:10px; margin:0px 20px; color:#ffffff; background:#aabd2d; font-size:10pt; font-family:arial; font-weight:bold; }
		
		.post-reaction table tr td 
		{ 
			
			padding:0px; 
			vertical-align:middle; 
			font-size:10pt; 
			font-weight:bold; 
		}
		
		.post-reaction table tr td span { display:block; font-size:8pt; font-weight:normal; }
		.post-reaction table tr td span a { font-weight:bold; }
		.post-reaction table tr td textarea.text { height:100px; }
		.post-reaction table tr td.captcha-image { text-align:right; margin:0px; }  
		.post-reaction table tr td.captcha-input { text-align:right; margin:0px; width:310px; } 
		.post-reaction table tr td.captcha-input input.captcha { width:300px; }  
                .captcha-refresh { font-size: 11px; }
		.post-reaction table tr td label.add-error { color:#e01a27; }
		.post-reaction table tr td .text 
		{ 
			border:1px solid #cccccc;  
			width:425px; 
			margin:5px 0px 5px 10px; 
			background:#ffffff; 
			height:20px;
			font-size:10pt;
			color:#000000;
			font-family:arial;
		}
		
		.post-reaction table tr td.buttons { text-align:right; vertical-align:bottom; height:50px; } 
		

		
	/*
		Afbeeldingen
	*/
		.iconbig
		{
		width:196px;
		height:196px;
		}
		
		.collumn .content img.icon
		{
			float: left;
			margin: 0 20px 20px 0;
		}

	/*
		Lijsten
	*/
		
		.menu 
		{
			font-size: 12pt;	
		}
		
		.menu ul
		{
			height: 45px;
			list-style: none;
		}
		
		.menu_simple ul
		{
			float: left;
			margin-right: 1em;
		}
		.menu_simple ul li
		{
			float: left;
			margin: 0 1em 0 0;
		}
		.menu_simple ul li a
		{
			float: left;
		}
		
		#menu_top ul
		{
			float: left;
			margin-right: 1em;
		}
		#menu_top ul li
		{
			padding-left: 1em;
			margin: 0.5em 0 0 1em;
			background: url("/static/2008/images/arrow_small_left.gif") no-repeat 0 5px;
		}
		#menu_top .top_right ul li
		{
			padding-left: 0;
			padding-right: 1em;
			background: url("/static/2008/images/arrow_small_right.gif") no-repeat 100% 5px;
		}
		
		.list ul
		{
			float: none;
			line-height: 1.5em;
			list-style: circle;
			font-weight: normal;
		}
		.list ul, .list ul li, .list ul li a
		{
			float: none;
		}

	/*
		Links
	*/
		a
		{
			color: #000;
			text-decoration: none;
		}

		table a
		{
			color: #333;
		}

		table a:hover
		{
			text-decoration: underline;
		}
		
		table a.textbutton:hover
		{
			text-decoration: none;
		}

		.react a
		{
			color: #666;
			font-weight: bold;
		}

		.link_dotted a
		{
			border-bottom: #000 1px dotted;
			text-decoration: none;
		}
		.link_dotted a:hover
		{
			border-bottom: 0;
		}
		
		.collumn h1 a
		{
			font-size: 8pt;
			font-weight: normal;
			color: #666;
		}

		.collumn h1 a:hover
		{
			text-decoration: underline;

		}

		input.button,
		li.textbutton,
		a.textbutton
		{
			font-size: 10pt;
			font-weight: bold;
			height: 36px;
			line-height: 36px;
			padding: 8px;
			color: #666;
			background: #fff;
			border: #ccc 1px solid;
			text-decoration: none;
			cursor: pointer;
		}
		
		li.textbutton:hover,
		a.textbutton:hover
		{
			background: #e6e6e6;
		}
        
   

	/*
		Tabellen
	*/

		.content table, .inbetween table
		{
			width: 100%;
			color: #333;
			font-size: 8pt;
		}

		.nieuwsbericht .content table, .inbetween table
		{
			width: 100%;
			color: #333;
			font-size: 11pt;
		}

		td
		{
			vertical-align: top;
		}

		.content table td, .inbetween table td
		{
			padding: 10px;
		}

		.color1
		{
			background: #fff;
		}
		
		.color2
		{
			background: #e6e6e6;
		}
		.color3
		{
			background: #9DD7EF;
		}

	/*
		Formulieren
	*/

	

		.content_form
		{
			padding:20px;
			color:#333333;
			font-family:Arial,Helvetica,sans-serif;
			font-size:10pt;
			font-weight:bold;
		}
		


				
		.content_form input
		{
			background:#FFFFFF none repeat scroll 0;
			border:1px solid #CCCCCC;
			color:#000000;
			font-family:arial;
			font-size:10pt;
			height:20px;
			margin-bottom:10px;
			width:425px;
		}
		
		.content_form .form_button
		{
			font-size: 10pt;
			font-weight: bold;
			height: 36px;
			line-height: 36px;
			color: #666;
			background: #fff;
			border: #ccc 1px solid;
			cursor: pointer;
			text-decoration: none;
			width:200px;
		}
	
		.button
		{
			color: #000;
			border: #666 1px solid;
			background: none;
		}

		input, textarea, select
		{
			color: #8F8F8F;
		}

		textarea
		{
			border: #000 1px solid;
		}
		
		input
		{
			font-size: 12pt;
			border-left: #f0f0f0 1px solid;
			border-right: #f0f0f0 1px solid;
			/*background: url("/static/2008/images/bg_input.jpg") repeat-x;*/
			height: 23px;
		}
		
	
		
		#menu_top input
		{
			float: left;
			margin-right: 1em;
			width: 125px;
		}
		
		/*
			Reageren
		*/
			
			.react textarea
			{
				width: 340px;
				height: 120px;
			}
			
			.react td
			{
				vertical-align: top;
			}
			
			.react td.left

			{
				width: 140px;

				padding-right: 20px;
				text-align: right;

			}	

			.react td
			{
				padding-bottom: 1em;
			}
			
			.react td p
			{
				font-size: 8pt;
				font-weight: normal;



				color: #666;
				text-decoration: none;
			}

	/*
		navigation
	*/
		div.navigation
		{
			position:relative;
			z-index:100;
		}
		
		div.navigation ul
		{
			list-style:none;
			padding-left:10px;		
		}
		
		div.navigation ul li a.active 
		{ 
			background:#ffffff; 
			color:#000000; 
		}
		
		div.navigation ul li
		{
			position: relative;
			display:block;
			float:left;
		}
		
		div.navigation ul li a
		{
			font-family:arial;
			font-size:18px;
			font-weight:bold;
			color:#ffffff;
			display:block;
			padding:0px 10px;
			line-height:40px;
			height: 45px;
		}
		
		div.navigation ul li a span.extraText {
			display: block;
			position: absolute;
			bottom: 2px;
			left: 0;
			padding:0 0 0 12px;
			
			line-height: normal;
			
			font-size: 10px;
			font-weight: normal;
		}
		
		div.navigation ul li.hover a
		{
			background:#9DD7EF;
			color:#000000;
		}

		div.navigation ul:after
		{
			clear:left;
		}
		
		div.navigation ul li ul
		{
			position:absolute;
			list-style:none;
			margin:0px;
			padding:0px;
			top:45px;
			display:none;
		}
		
		div.navigation ul li ul li
		{
			display:block;
			font-weight: normal;
			font-size:12px;
			float: left; 	/* IE(6) WHTESPACE BUG */
			clear: left;	/* IE(6) WHTESPACE BUG */
			width:275px;
		}
		
		div.navigation ul li ul li.last-item
		{
			background:#9DD7EF;
			padding-bottom:10px;
		}
		
		div.navigation ul li ul li a
		{	
			font-weight: normal;
			font-size:15px;
			line-height:25px;
			height: auto;
			color:#000000;
		}
		
		div.navigation ul li.hover a.highlight
		{	
			background:#b7ad94;
		}
		
		div.navigation ul li ul li a.highlight:hover,
		div.navigation ul li ul li a:hover
		{	
			color:#ffffff;
			background:#000000;
		}
		
		div.navigation ul.sub_news li {
			width:		450px;
			overflow:	hidden;
		}
		
		div.navigation ul.sub_news a {
			white-space:	nowrap;
			padding-left:	55px;
		}
		
		div.navigation ul li ul.sub_news li a.highlight {
			padding-left:	10px;
		}
		
		div.navigation ul.sub_news span {
			display:	block;
			float:		left;
			width:		45px;
			padding:	0 0 0 5px;
			font-weight:normal;
			font-size:	15px;
			line-height:25px;
			color:		#000000;
			background:#b7ad94;
		}
		
		div.navigation li.indented {
			background:#b7ad94;
			padding-left:25px;
			width:250px;
		}
		
		div.navigation li.indented a {
			background:#DFF6FF !important;
		}

		div.navigation li.indented a:hover {
			background:#000000 !important;
		}
		
	/*
		Extra
	*/

		.transparent
		{	
			/*
			opacity: .95;
			filter: alpha(opacity=95);
			*/
		}
		
		.no_display {
			display: none;
		}
		
		.spacer
		{
			clear: both;
		}
		
		.bottom


		{
			height: 20px;
		}

		.minheight {
			min-height: 400px;
		}

		.important
		{
			color: #e01a27;
		}

		.alignright
		{
			text-align: right;
		}

		.bold {
			font-weight: bold;
		}
		
		.caps {
			text-transform: uppercase;		
		}


	/*
		Moet onderin
	*/

		.buttonbar
		{
			margin-top: 10px;
		}

		a.witharrowright
		{
			background: #fff url("/static/2008/images/arrow_grey_right.gif") no-repeat 100% 14px;
			padding-right: 20px;
		}

		a.witharrowright:hover
		{
			background: #e6e6e6 url("/static/2008/images/arrow_grey_right.gif") no-repeat 100% 14px;
		}

		a.witharrowleft
		{
			background: #fff url("/static/2008/images/arrow_grey_left.gif") no-repeat 0 14px;
			padding-left: 20px;
		}

		a.witharrowleft:hover
		{
			background: #e6e6e6 url("/static/2008/images/arrow_grey_left.gif") no-repeat 0 14px;
		}
	
	
	/*
		(nieuws) toolbar
	*/	
		.toolbar
		{
			background:#000000;
			height:40px;
			text-align:left;
			margin:0px;
			width:100%;
			padding:0px 18px;
		}
		
		.toolbar_top {
			height: 30px;
			background: #DFDFDF;
			margin: 10px 0;
			padding: 0 10px;
		}
		
		.toolbar tr td.browse a.next:hover { background:#ffffff url("/static/2008/images/arrow_black_small_left.gif") no-repeat 70px center; }
		.toolbar tr td.browse a.next
		{
			background:url("/static/2008/images/arrow_white_small_left.gif") no-repeat 70px center;
		}
		
		.toolbar tr td.browse a.previous:hover { background:#ffffff url("/static/2008/images/arrow_black_small_right.gif") no-repeat 5px center; }
		.toolbar tr td.browse a.previous
		{
			text-align:right;
			background:url("/static/2008/images/arrow_white_small_right.gif") no-repeat 5px center;
		}
	
		.toolbar tr td.browse a:hover { color:#000000; text-decoration:none; }
		.toolbar tr td.browse a
		{
			color:#ffffff;
			display:block;
			padding:0px 10px;
			border:1px solid #ffffff;
			float:right;
			margin:0px 2px 2px 2px;
			line-height:26px;
			width:61px;
			font-size:10pt;
		}
		
		.toolbar tr td.browse { vertical-align:middle; }
		
		.toolbar tr td.icons { vertical-align:middle; }
		.toolbar tr td.icons a
		{
			background:#fff000;
			float:left;
			display:block;
		}
		
		.toolbar tr td.icons a.hyves { background: url("/static/2008/images/icon-hyves.png") no-repeat; width:24px; height:24px; margin-left:10px; }
		.toolbar tr td.icons a.nujij { background: url("/static/2008/images/icon-nujij.png") no-repeat; width:28px; height:25px; margin-left:10px; }
		.toolbar tr td.icons a.twitter { background: url("/static/2008/images/icon-twitter.png") no-repeat; width:23px; height:24px; margin-left:10px; }
		.toolbar tr td.icons a.facebook { background: url("/static/2008/images/icon-facebook.png") no-repeat; width:25px; height:25px; margin-left:10px; }		
		.toolbar tr td.icons a.rss { background: url("/static/2008/images/icon-rss.png") no-repeat; width:21px; height:21px; margin:2px 0px 0px 10px; }
		.toolbar tr td.icons a.myspace { background: url("/static/2008/images/icon-myspace.png") no-repeat; width:20px; height:23px; margin:1px 0px 0px 10px; }	
		.toolbar tr td.icons a.nieuwsbrief { background: url("/static/2008/images/icon-nieuwsbrief.png") no-repeat; width:211px; height:25px; margin-right:25px; }	
		
		.toolbar_top tr td.icons a {
			float: right;
		}
		
		.toolbar_top td.comments {
			line-height: 35px;
			
			font-size: 13px;
		}
		
		.toolbar_top td.comments a {
			color: #e51a1e;
		}
		
	/*
		Pagina navigatie
	*/
		.page-nav { margin-bottom:10px; }
		.page-nav .previous, .page-nav .next { width:85px; }
		.page-nav .next { text-align:right;  }
		.page-nav tr td { padding:0px; }
		.page-nav ul { margin:0px auto; text-align:center; list-style:none;  padding:0px; }
		.page-nav ul li 
		{ 
			float:left;
			line-height:32px; 
			text-align:center; 
			height:32px; 
			width:32px;  
			padding:0px;  
			display:block; 	
			margin:1px 0px 0px 2px;
		}
		
		.page-nav ul li.active { background:#e01a27; color:#ffffff; }
		.page-nav ul:after { content:"."; height:0px; visibility:hidden; clear:left; } 
		.page-nav-bottom { margin-top:10px; }
		
	 /*
		Agenda navigatie
	*/
    
    	.agenda-nav_active
		{
			background: #e6e6e6;
            font-size: 10pt;
			font-weight: bold;
			height: 36px;
			line-height: 36px;
			padding: 8px;
			color: #666;
			border: #ccc 1px solid;
			text-decoration: none;
		}
        
		.agenda-nav { margin-bottom:10px; padding:0px; width:600px; height:30px; }
		.agenda-nav ul { margin:0px auto; text-align:center; list-style:none;  padding:0px; }
		.agenda-nav ul li 
		{ 
			float:left;
			line-height:32px; 
			text-align:center; 
			height:32px; 
			width:73px;  
			padding:0px;  
			display:block; 	
			margin:0px 10px 0px 0px;
			font-size: 12px;
		}



		
		.agenda-nav ul:after { content:"."; height:0px; visibility:hidden; clear:left; }   
        
         /*
    
    	Tabel Ebay
   	*/    
    	.content_ebay table, .inbetween table
		{
			width: 100%;
			color: #333;
			font-size: 8pt;
		}

		td
		{
			vertical-align: top;
		}
        
        .content_ebay table td a img
        {
            border-bottom: 0px;
        }
    	
		.content_ebay table td, .inbetween table td
		{
			padding: 5px;
		} 
    /*
        
            	Tabel TOP sr
   	*/    
    	.content_top_sr table, .inbetween table
		{
			width: 100%;
			color: #000;
		}
		
		.content_top_sr td {
			font-size: 10pt;
		}

		td
		{
			vertical-align: top;
		}
    	
		.content_top_sr table td, .inbetween table td
		{
			padding: 5px;
		} 

	/*
		Doneerpage
	*/

	.doneerpage .leftcolumn, .doneerpage .middlecolumn, .doneerpage .rightcolumn
	{
		width:300px;
		background-color: #e6e6e6;
		margin-right: 20px;
		float: left;
	}
	
	.doneerpage .header {
		height: 23px;
		background-color: #fe0000;
		overflow: hidden;
		padding: 10px 20px;
	}
	
		.doneerpage .header h2 {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
			color: #FFFFFF;
			margin: 0px;
			padding: 0px;
		}
		
		.doneerpage .directdoneren, .doneerpage .eigeninitiatief, .doneerpage .specialeacties {
			min-height: 306px;
			padding: 20px;
		}

		
			.doneerpage .padded {
				padding: 20px;
			}
	
		.doneerpage .directdoneren {
			background: url("/static/2009/images/doneer_collectebus.jpg") bottom right no-repeat;
		}
		.doneerpage .eigeninitiatief {
			background: url("/static/2009/images/doneer_eric.jpg") top right no-repeat;
		}
		
		.doneerpage .specialeacties {
			background: url("/static/2009/images/doneer_postzegels.jpg") bottom right no-repeat;
		}
		
		.doneerpage .rightcolumn {
			margin-right: 0px;
		}
	

	/*
		Kom zelf in actie
	*/
		
		.komzelfinactie .leftcolumn, .komzelfinactie .rightcolumn
		{
			width:429px;
			float: left;
			min-height: 300px;
			padding: 20px;
			margin-bottom: 40px;			
		}


		.komzelfinactie .rightcolumn {
			border-left: 1px solid #000000;
		}
			.komzelfinactie .form_table tr {
				height: 20px;
			}
		
			.komzelfinactie .form_table input.form_field, .komzelfinactie .form_table input.form_field_err {
				border: 1px solid #000000;
				color: #000000;
				width: 300px;
				margin-bottom: 20px;
			}
			
			.komzelfinactie .form_table .form_button {
				color: #000000;
				border: 1px solid #000000;
				padding: 0px 5px;
				height: 25px;
			}
			
			.komzelfinactie .form_table .error .form_field_err {
				border: 1px solid #FF0000;
			}
		
			.komzelfinactie p.form_error_style {
				line-height: 20px;
				font-style: italic;
				color: #FF0000;
				font-size: 11px;			
			}

		.komzelfinactie h2
		{
			font-size: 13pt;
			color: #000;

		}


		.komzelfinactie ul
		{
			margin-left:20px;

		}

		.komzelfinactie .form_button
		{
			margin-left:-16px;
			margin-bottom:20px;

		}

		.komzelfinactie .form_table
		{

			margin-top:20px;
		}

		
	/*
		Agenda
	*/
		.agenda div
		{
		
		}
		
		.agenda .agenda_title
		{
			font-size: 10pt;
			font-weight: bold;
		}
		
        .agenda .image
		{
		}
        
		.agenda .agenda_intro
		{
		    font-size: 10pt;
			line-height:15px;
		}
		
		.agenda .time 
		{ 
			font-size: 8pt;
			text-align:right;
            font-weight: bold;
            padding-bottom:5px;
		}
        
        .agenda .day 
		{ 
			font-size: 8pt;
			text-align:right;
            padding-bottom:5px;
		}
        
                
        .agenda .month 
		{ 
			font-size: 8pt;
			text-align:right;
		}
        
		.artistbio_min {
			height: 150px;
			overflow: hidden;
		}
		
		.artistbio_max {
			height: auto;
			overflow: auto;
		}
		
		
		a.artistbio_plusbutton { 
			display: block;
			height: 30px;
			width: 30px;
			background:url(http://seriousrequest.3fm.nl/static/images/plusmin.png) 0px 0px no-repeat;
		}
		a.artistbio_minbutton { 
			display: block;
			height: 30px;
			width: 30px;
			background:url(http://seriousrequest.3fm.nl/static/2009/images/buttons.png) -30px 0px no-repeat;
		}
		
		.clearleft {
			clear: left;
		}     
		ul ul{margin-left:20px;}
		ul ul ul {margin-left:20px;}
		
		/*textpage*/

		.textpage .links
		{ 
		margin-right:10px;
		float:left;	
		}

		.textpage .rechts
		{ 
		margin-left:10px;
		float:right;
		}

/** STICKY FOOTER **/
#stickyfooter {
	position:		absolute;
	bottom:			0;
	left:			0;
	width:			100%;
	display:		none;
	
	z-index:		3333;
	
	border-top:		2px solid #000000;
	background:		#000000;
}

@media screen {
	#stickyfooter {
		position:		fixed;
	}
}

#stickyfooter_close {
	position:		absolute;
	right:			-15px;
	top:			-15px;
	
	height:			35px;
	width:			35px;
	cursor:			pointer;
	
    background:		url(/static/images/stickyfooter_close.png);
}

#stickyfooter_banners {
	position:		relative;
	width:			940px;
	margin:			0 auto;
}

#stickyfooter_show_container_inside {
	position:		relative;
	width:			970px;
	margin:			0 auto;
}

#stickyfooter a {
	display:		block;
	float:			left;
}

#stickyfooter_show_container {
	position:		absolute;
	bottom:			0;
	left:			0;
	width:			100%;
	display:		none;
	
	z-index:		3333;
}

#stickyfooter_show_container_inside {
	height:			36px;
}

@media screen {
	#stickyfooter_show_container {
		position:		fixed;
	}
}

#stickyfooter_show {
	position:		absolute;
	bottom:			0;
	right:			0;
	cursor:			pointer;
	width:			36px;
	height:			36px;
	z-index:		3456;
	
	background:		url(/static/images/stickyfooter_show.png) no-repeat;
}

/** QUICK BUTTONS **/
	ul.buttons {
		width: 260px;
		margin: 0px;
		padding: 0px;
	}
		
	ul.buttons li {
		list-style: none;
		position: relative;
		margin-bottom: 5px;
		
		background: url(/static/2010/images/buttons_bg.png) no-repeat center left;
	}
	
		ul.buttons li a {
			display: 		block;
			overflow: 		hidden;
			width: 			260px;
			height: 		40px;
			line-height:	40px;
			margin: 		0;
			padding:		0 0 0 45px;
			
			font-weight:bold;
			font-size:		16px;
			color:			#ffffff;
		}
		
		ul.buttons li a:hover {
			text-decoration:underline;
		}
		
		ul.buttons a.icon_rodekruis { background: url(/static/2010/images/button_icon_rodekruis.png) no-repeat center left; }
		ul.buttons a.icon_verbanddoos { background: url(/static/2010/images/button_icon_verbanddoos.png) no-repeat center left; }
		ul.buttons a.icon_geld { background: url(/static/2010/images/button_icon_geld.png) no-repeat center left; }
		ul.buttons a.icon_plaat { background: url(/static/2010/images/button_icon_plaat.png) no-repeat center left; }
		
		ul.buttons li.blue {
			background: url(/static/2010/images/buttons_bg_blue.png) no-repeat center left;
		}
		
		ul.buttons li.blue a {
			color:		#000000;
		}

/** AUDIO FRAGMENTEN **/
.list_big_fragments_audio h2 {
	float: none !important;
	font-size: 16px !important;
	font-weight: bold !important;
	margin: 15px 0 5px 0;
}

.list_big_fragments_audio .fragment_title {
	font-size: 15px;
	margin: 10px 0 5px 0;
}

.list_small_fragments_audio .fragment_title {
	font-size: 13px;
	margin: 10px 0 5px 0;
}

.list_big_fragments_audio .fragment {
	margin: 5px 0 10px 30px;
}

.list_small_fragments_audio .pbplayer-omroepplayer {
	width:		260px !important;
}

.list_small_fragments_audio .fragment {
	margin: 5px 0 10px 0;
}

.form_error_style {
color: red;
font-weight: bold;
margin-bottom: 20px;
}
