/*#######################################################*/
/*                     basis                             */
/*#######################################################*/	
body
	{
	background: #D2CAA5 url(../beeld/bg_body_v3.gif) top center repeat-x;
	}

#container
	{
	position: relative;
	}
	
#header
	{
	position: relative;
	height: 108px;
	top: -30px;
	background: url(../beeld/bg_header_v3a.gif) top center repeat-x;
	}
		
#content
	{
	position: relative;
	z-index: 999;
	top: -45px;
	margin: -2px 0 0 0;
	background: #E1DDC8 url(../beeld/bg_content_v2.gif) top center repeat-x;
	}
	
#label_agenda
	{
	position: absolute;
	z-index: 1000;
	top: 10px;
	left: 0;
	}
	
#label_nieuws
	{
	position: absolute;
	z-index: 1000;
	top: 10px;
	right: 0;
	}	

.wrapper_voorpagina
	{
	width: 960px;
	}

.kol1
	{
	/*position: relative;*/
	width: 480px;
	float: left;
	}

.kol2
	{
	width: 480px;
	float: right;
	}

.kartel0
	{
	height: 15px;
	width: 375px;
	position: absolute;
	}

.kartel
	{
	height: 15px;
	width: 480px;
	position: absolute;
	}
	
.kartel0,
.kartel
	{
	background: url(../beeld/bg_kartel_beige.png) 7px 0 repeat-x;
	}

#rss_links
	{
	width: 960px;
	background: #E1DDC8;
	padding: 20px 0 40px 0;
	}

#bottom
	{
	margin: -50px 0 0 0;
	position: relative;
	height: 65px;
	width: 960px;
	background: #E1DDC8 url(../beeld/bg_bottom.gif) 0 0 no-repeat;
	}

#bottom2
	{
	position: relative;
	height: 30px;
	width: 960px;
	}


/*#######################################################*/
/*                     header                            */
/*#######################################################*/		
a#home
	{
  	position: absolute;
  	z-index: 1000;
	left: 390px;
	top: 0;
	width: 180px;
	height: 180px;
	text-indent: -9000px;
	background: url(../beeld/bg_logo_goudanet_groot_v4_24.png) 0 0 no-repeat;
	}

a#home:hover
	{
	background-position: 0 -180px;
	cursor: pointer;
	}
	


/*#######################################################*/
/*                     agenda                            */
/*#######################################################*/			
#agendacontainer
	{
	margin: -6px 0 0 7px;
	float: right;
	background: #FFFEF1;
	width: 404px;
	position: relative;
	border-right: 1px solid #E1DDC8;
	}
	
#agenda
	{
	padding: 15px 15px 0 15px;
	}
	
	
/*#######################################################*/
/*                     links                             */
/*#######################################################*/			
#linkscontainer
	{
	background: #FFFEF1;
	margin: 30px 0;
	}
	
#links
	{
	padding: 25px 15px 15px 22px;
	}	


/*#######################################################*/
/*                     caroussel                         */
/*#######################################################*/	
#caroussel
	{
	height: 195px;
	position: relative;
	overflow: hidden;
	}
	
div#preview
	{
	position: absolute;
	left: 0;
	border-width: 0;
	outline-width: 0;
	height: 195px;
	width: 385px;
	}

div#preview div
	{
	font-size: 11px;
	width: 365px;
	height: 195px;
	padding: 10px 10px 5px 10px;
	float: right;
	}	

div#preview div h2
	{
	font-size: 12px;
	margin: 0;
	padding: 0 0 0 0;
	}
	
ul#caroussel_navigatie
	{
	position: absolute;
	top: 40px;
	left: -85px;
	width: 75px;
	list-style-type: none;
	}

ul#caroussel_navigatie li
	{
	margin: 0 0 5px 0;
	}
	
ul#caroussel_navigatie li a
	{
	display: block;
	width: 85px;
	height: 20px;
	line-height: 20px;
	background: url(../beeld/bg_agendadatum_v2.png) 0 -40px no-repeat;
	text-decoration: none;
	font-size: 9px;
	text-align: right;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

ul#caroussel_navigatie li a:hover,
ul#caroussel_navigatie li a.actief
	{
	background-position: 0 0;
	}

#agenda_link
	{
	text-transform: uppercase;
	font-size: 9px;
	padding: 0 0 0 7px;
	letter-spacing: 1px;
	}

#meer_agenda
	{
	margin: -5px 0 0 0;
	padding: 15px 15px 10px 25px;
	}

/*#######################################################*/
/*                     nieuws                            */
/*#######################################################*/			
#nieuwscontainer
	{
	margin: -6px 0 0 0;
	background: #FFFEF1;
	width: 400px;
	position: relative;
	}

#nieuwscontainer img
	{
	float: right;
	margin: -25px -15px 0 15px;
	}
	
#nieuws
	{
	padding: 15px 15px 0 15px;
	}
	
/*#######################################################*/
/*                     nieuwscaroussel                   */
/*#######################################################*/	
#nieuwscaroussel
	{
	height: 195px;
	position: relative;
	overflow: hidden;
	}
	
div#preview2
	{
	position: absolute;
	left: 0;
	margin: -3px 0 0 0;
	border-width: 0;
	outline-width: 0;
	height: 195px;
	width: 375px;
	}

div#preview2 div
	{
	font-size: 11px;
	width: 355px;
	height: 195px;
	padding: 10px 10px 5px 10px;
	float: left;
	}	

div#preview2 div h2
	{
	font-size: 12px;
	}
	
ul#nieuwscaroussel_navigatie
	{
	position: absolute;
	top: 40px;
	right: -90px;
	width: 90px;
	list-style-type: none;
	}

ul#nieuwscaroussel_navigatie li
	{
	margin: 0 0 5px 0;
	}
	
ul#nieuwscaroussel_navigatie li a
	{
	display: block;
	width: 85px;
	height: 20px;
	line-height: 20px;
	background: url(../beeld/bg_nieuwsdatum_v2.gif) 0 -40px no-repeat;
	text-decoration: none;
	text-align: left;
	padding: 0 0 0 5px;
	font-size: 9px;
	text-transform: uppercase;
	letter-spacing: 1px;
	}

ul#nieuwscaroussel_navigatie li a:hover,
ul#nieuwscaroussel_navigatie li a.actief
	{
	background-position: 0 0;
	}

.show
	{
	display: block;
	visibility: visible;
	}

.hide
	{
	display: none;
	visibility: hidden;
	}	
	
/* meer nieuws */
ul#meernieuws
	{
	position: relative;
	z-index: 1000; 
	height: 30px;
	margin:  0 75px 0 0;
	list-style-type: none;
	float: right;
	}

#meernieuws li
	{
	display: inline;
	}
	
#meernieuws li a	
	{
	float: left;
	width: 60px;
	height: 30px;
	text-indent: -9000px;
	background: url(../beeld/bg_meernieuwspijl_beige.png) 0 0 no-repeat;
	}
	
ul#meernieuws li a:hover
	{
	background-position: 0 -30px;
	}
	
ul#meernieuws li a.actief
	{
	background-position: 0 -60px;
	}	

#ajaxresults,
#ajax_feedresults
	{
	text-align: left;
	margin: 22px 0 0 0;
	padding: 22px 12px;
	background: #FFFEF1;
	}
	
#ajaxresults
	{
	width: 376px;	
	}


/*#######################################################*/
/*                     subnavigatie linkerkolom          */
/*#######################################################*/	
ul#subnavigatie
	{
	list-style-type: none;
	}

ul#subnavigatie ul
	{
	font-size: 11px;
	width: 240px;
	list-style-type: none;
	display: block;
	}
	
ul#subnavigatie ul li
	{
	display: block;
	margin: 0 0 6px 0; 
	}
	
ul#subnavigatie ul li a
	{
	display: block;
	min-height: 22px;
	text-align: left;
	line-height: 22px;
	padding: 0 13px 0 10px;
	text-decoration: none;
	}	

ul#subnavigatie ul li a:hover,
ul#subnavigatie ul li a.nav_actief:hover
	{
	background: #F3F1E2;
	}
	
ul#subnavigatie ul li a.nav_actief
	{
	background: #FFFDF1;
	}

/*#######################################################*/
/*                     kolom3 voorpagina                 */
/*#######################################################*/	
#kol3
	{
	position: absolute;
	top: 0;
	right: 0;
	min-height: 630px;
	background: #F1ECD9;
	width: 200px;
	color: #666;
	font-size: 10px;
	line-height: 140%;
	}
	
#kol3 span
	{
	display: block;
	padding: 10px;
	}

/*#######################################################*/
/*                     infoblokken voorpagina            */
/*#######################################################*/	
.kol1f
	{
	float: left;
	width: 300px;
	}

.kol2f
	{
	float: left;
	width: 585px;
	}
	
	
	
/*#######################################################*/
/*                     youtube-player                    */
/*#######################################################*/	
#youtube
	{
	width: 200px;
	padding: 0 0 0 75px;
	float: left;
	}
	
#ytapiplayer
	{
	height: 136px;
	width: 180px;
	font-size: 10px;
	line-height: 150%;
	color: #716558;
	}	

ul#playerbuttons
	{
	display: block;
	list-style-type: none;
	padding: 10px 0;
	height: 28px;
	}
	
ul#playerbuttons li
	{
	display: inline;
	float: left;
	}

ul#playerbuttons li a
	{
	height: 28px;
	width: 50px;
	text-indent: -9000px;
	}

a#play
	{
	background: url(../beeld/yt_play.gif) 0 -56px no-repeat;
	}
	
a#pause
	{
	background: url(../beeld/yt_pause.gif) 0 -56px no-repeat;
	}
	
a#stop
	{
	background: url(../beeld/yt_stop.gif) 0 -56px no-repeat;
	}	
	
a#mute
	{
	background: url(../beeld/yt_mute.gif) 0 -56px no-repeat;
	}
	
a#unmute
	{
	background: url(../beeld/yt_unmute.gif) 0 -56px no-repeat;
	}
	
ul#playerbuttons li a.aan
	{
	background-position: 0 0;
	}
	
ul#playerbuttons li a:hover
	{
	background-position: 0 -28px;
	}	

#select_youtube
	{
	width: 180px;
	font-size: 10px;
	}
	
	
/*#######################################################*/
/*                     dossierthumbs voorpagina          */
/*#######################################################*/	
#dossiercontainer
	{
	float: right;
	}

ul#dossierthumbs
	{
	width: 180px;
	list-style-type: none;
	}
	
ul#dossierthumbs li
	{
	float: left;
	display: inline;
	padding: 0 10px 10px 0;
	}

ul#dossierthumbs li a
	{
	display: block;
	float: left;
	height: 50px;
	width: 50px;
	background: #DCD3B4;
	opacity: 0.85;
	}
	
ul#dossierthumbs li a:hover
	{
	background: #AF2F52;
	opacity: 1;
	}		
	
	
/*#######################################################*/
/*                     rss-lijsten voorpagina            */
/*#######################################################*/	
#rsscontainer
	{
	float: left;
	width: 376px;
	}

ul.rss_lijst
	{
	width: 376px;
	/*border-top: 1px solid #F0EDDC;*/
	}

ul.rss_lijst li.rssl,
ul.rss_lijst li.rssr
	{
	display: block;
	padding: 0 0 0 0;
	}
	
ul.rss_lijst li.rssr
	{
	padding: 0 20px 0 0;
	}	
	
ul.rss_lijst li.rssl a,
ul.rss_lijst li.rssr a
	{
	display: block;
	min-height: 27px;
	text-align: left;
	line-height: 27px;
	text-decoration: none;
	color: #716558;
	border-bottom: 1px solid #F0EDDC;
	font-family: "Lucida Grande",Verdana,sans-serif;
	font-weight: normal;
	}
	
ul.rss_lijst li.rssr a
	{
	text-align: left;
	}

ul.rss_lijst li.rssl a:hover,
ul.rss_lijst li.rssr a:hover
	{
	background: #F0EDDC;
	color: #9E1C41;
	}
	
#ajax_feedresults
	{
	width: 331px
	}
	
#close_feeds
	{
	float: left;
	margin: -22px 0 0 -7px;
	padding 3px;
	display: block;
	line-height: 20px;
	width: 10px;
	}
	
	
/*#######################################################*/
/*                     bottom - navigatie                */
/*#######################################################*/	
ul#bottomnavigatie1
	{
	position: absolute;
	top: -5px; 
	left: 90px;
	list-style-type: none;
	font-size: 10px;
	height: 30px;
	line-height: 30px;
	color: #716558;
	z-index: 1000;
	}

ul#bottomnavigatie2
	{
	position: absolute;
	top: -5px; 
	right: 95px;
	list-style-type: none;
	font-size: 10px;
	height: 30px;
	width: 450px;
	line-height: 30px;
	color: #716558;
	z-index: 1000;
	}

ul#bottomnavigatie1 li,
ul#bottomnavigatie2 li
	{
	float: left;
	display: inline;
	}
	
ul#bottomnavigatie2 li
	{
	float: right;
	}	

ul#bottomnavigatie1 li a,
ul#bottomnavigatie2 li a
	{
	display: block;
	padding: 0 10px;
	color: #716558;
	text-decoration: none;
	}
	
ul#bottomnavigatie1 li a:hover,
ul#bottomnavigatie1 li a.actief,
ul#bottomnavigatie2 li a:hover,
ul#bottomnavigatie2 li a.actief
	{
	color: #9E1C41;
	}	

ul#bottomnavigatie2 li a.rss_link
	{
	background: url(../beeld/bg_rss_icon.gif) 0 -30px no-repeat;
	padding: 0 10px 0 18px;
	margin: 0 0 0 10px;
	}
	
ul#bottomnavigatie2 li a.rss_link:hover
	{
	background-position: 0 0;
	}	
	
/*#######################################################*/
/*                     footer                            */
/*#######################################################*/	
#footer
	{
	position: relative;
	height: 15px;
	background: url(../beeld/footer.gif) top center repeat-x;
	z-index: 0;
	}


/* aanmeldbutton nieuwsbrief */
a#aanmelden_groot
	{
	position: absolute;
	width: 285px;
	height: 30px;
	background: url(../beeld/bg_aanmelden_nb.png) 0 -30px;
	display: block;
	left: 337px;
	text-indent: -9000px;
	z-index: 10000;
	margin: -40px 0 0 0;
	}

a#aanmelden_groot:hover
	{
	background-position: 0 0;
	}
	
a#aanmelden2
	{
	width: 285px;
	height: 30px;
	background: url(../beeld/bg_aanmelden_nb.png) 0 -30px;
	text-indent: -9000px;
	display: block;
	}

a#aanmelden2:hover
	{
	background-position: 0 0;
	}	
	
a#twitter2
	{
	position: absolute;
	width: 120px;
	height: 30px;
	background: url(../beeld/twitter.png) 0 -30px;
	text-indent: -9000px;
	display: block;
	left: 417px;
	text-indent: -9000px;
	z-index: 10000;
	}

a#twitter2:hover
	{
	background-position: 0 0;
	}		
	
a#twitter
	{
	width: 120px;
	height: 30px;
	background: url(../beeld/twitter.png) 0 -30px;
	float: center;
	text-indent: -9000px;
	display: block;
	}

a#twitter:hover
	{
	background-position: 0 0;
	}		
