
/* ============================================================	*/ 
/* ========	HTML STANDAARDEN  	===============================	*/
/* ============================================================	*/ 

html {
	height:100%;
	width:100%;
	overflow: -moz-scrollbars-vertical;
	}
body {
	margin:0 0 0 0;
	width:100%;
	height:100%;
	
	text-align:center;
	background:#000 url(../layout/mainback.jpg) no-repeat center top;
	
	scrollbar-face-color: #ddd; 
	scrollbar-highlight-color: #FFF; 
	scrollbar-shadow-color: #aaa; 
	scrollbar-3dlight-color: #aaa; 
	scrollbar-arrow-color:  #666; 
	scrollbar-track-color: #FFF; 
	scrollbar-darkshadow-color: #FFF;
	}
body, table, th, td, p, input, textarea, select {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:11px;
	}
h1, h2, h3, h4, h5, h6, p {
	margin:0 0 10px 0;
	}
	
a {text-decoration:none;}
a:hover {}
h1 {
	/*background:#FFF url(../layout/titleEnd.gif) no-repeat right top;*/
	}
	h1 span {
		display:block;
		padding-left:0px;
		/*background:transparent url(../layout/titleStart.gif) no-repeat left top;*/
		}
	h1 img {
		border-right:5px solid #FFF;
		border-left:0px solid #FFF;
		}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}	
p {}
img {
	border:none;
	}
ol {}
ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
li {
	margin:0;
	padding:0 0 0 9px;
	list-style:none;
	background:transparent url(../layout/li_bullit.gif) no-repeat 0px 5px;
	}
li li {}

label {}
.cB {clear:both;}

a.next img,
a.previous img  {
	margin:2px 0 0 0;
	vertical-align:middle;
	}
.noMargin {margin:0;}

.divider {
	font-size:1px;
	margin-top:10px;
	height:13px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left top;
	}
/* ============================================================	*/ 
/* ========	LAYOUT BLOCKEN  	===============================	*/
/* ============================================================	*/ 

.container {
	position:relative;
	min-height:100%;
	height:100%;
	margin:0 5px;
	text-align:left;
	background:transparent url(../layout/colwide_back.gif) repeat-y 14px 0px;
	}
.cols111 {
	background:transparent url(../layout/col111_back.gif) repeat-y 14px 0px;
	}
.cols12 {
	background:transparent url(../layout/col12_back.gif) repeat-y 14px 0px;
	}
	/* mozilla hax \*/
html>body .container {
    height:auto;
	margin:0;
	padding:0 5px;
	background:transparent url(../layout/white_back_widecol.png) repeat-y left top;
	}
html>body .cols111 {
	background:transparent url(../layout/white_back_dots.png) repeat-y left 0px;
	}
html>body .cols12 {
	background:transparent url(../layout/white_back_dots2.png) repeat-y left 0px;
	}
	/* mozilla hax */
.shadow {
	margin:0 auto 0 auto;
	width:871px;
	min-height:100%;
	height:100%;
	background:transparent url(../layout/white_back.png) repeat-y left top;
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='layout/white_back.png', sizingMethod='scale');
}

/* ============================================================	*/ 
/* ========	CONTENTBLOCK		===============================	*/
/* ============================================================	*/

div.contentBlock {
	}
	
/* ============================================================	*/ 
/* ========	HEADER				===============================	*/
/* ============================================================	*/

div.header {
	position:relative;
	margin-left:-1px;
	margin-right:-1px;
	height:123px;
	background-color:#FFF;
	background:transparent url(../layout/header_back.jpg) no-repeat left top;
	}
	
/* ============================================================	*/ 
/* ========	NAVIGATIE			===============================	*/
/* ============================================================	*/

div.topNav {
	float:right;
	margin-top:10px;
	padding-right:40px;
	font-size:10px;
	}
div.topNav a {
	color:#000;
	text-decoration:none;
	}
div.topNav a:hover {
	color:#f15a22;
	text-decoration:underline;
	}
div.nav {
	position:absolute;
	top:78px;
	right:16px;
	_right:15px;
	height:12px;
	overflow:hidden;
	z-index:50;
	}
div.nav span {display:none;}

div.nav img {float:left;}
div.nav a.home,
div.nav a.nieuw,
div.nav a.overGuus,
div.nav a.muziek,
div.nav a.media,
div.nav a.disc,
div.nav a.webshop,
div.nav a.fans,
div.nav a.zakelijk {
	display:block;
	float:left;
	height:16px;
	margin:0 3px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	background:#FFF url(../layout/nav/nav_home.gif) no-repeat 0px -30px;
	}
div.nav a.home	 	{background-image: url(../layout/nav/nav_home.gif);width:34px;height:42px;}
div.nav a.nieuw 	{background-image: url(../layout/nav/nav_nieuw.gif);width:43px;height:41px;}
div.nav a.overGuus 	{background-image: url(../layout/nav/nav_over_guus.gif);width:62px;height:41px;}
div.nav a.muziek 	{background-image: url(../layout/nav/nav_muziek.gif);width:45px;height:41px;}
div.nav a.media 	{background-image: url(../layout/nav/nav_media.gif);width:38px;height:41px;}
div.nav a.disc 	{background-image: url(../layout/nav/nav_open_disc.gif);width:57px;height:41px;}
div.nav a.webshop 	{background-image: url(../layout/nav/nav_webshop.gif);width:54px;height:42px;}
div.nav a.fans 		{background-image: url(../layout/nav/nav_fans.gif);width:71px;height:42px;}
div.nav a.zakelijk 	{background-image: url(../layout/nav/nav_zakelijk.gif);width:49px;height:42px;margin-right:0;}

div.nav a.home:hover,
div.nav a.nieuw:hover,
div.nav a.overGuus:hover,
div.nav a.muziek:hover,
div.nav a.media:hover,
div.nav a.disc:hover,
div.nav a.webshop:hover,
div.nav a.fans:hover,
div.nav a.zakelijk:hover {
	background-position:0px 0px;
	}
body.homePage div.nav a.home,
body.nieuwPage div.nav .nieuw,
body.overGuusPage div.nav .overGuus,
body.muziekPage div.nav .muziek,
body.tekstenPage div.nav .muziek,
body.mediaPage div.nav .media,
body.webshopPage div.nav .webshop,
body.fansPage div.nav .fans,
body.zakelijkPage div.nav .zakelijk {
	background-position:0px 0px;
	}
div.subNavBar {
	position:absolute;
	left:14px;
	top:97px;
	width:834px;
	height:16px;
	text-align:right;
	color:#FFF;
	/*background:#0D0D0D url(../layout/subNavBack.jpg) no-repeat left top;*/
	z-index:53;
	}
	
div.subNavBar span {display:none;}

div.subNavBarmedia span {display:none;}

div.subNavBarmedia img {float:left;}
	
div.subNavBarmedia {
	float:right;
	height:16px;
	width:260px;
	text-align:left;
	}

div.subNavBarmedia a.fotos,	
div.subNavBarmedia a.videos,
div.subNavBarmedia a.podcast
 {
	display:block;
	float:left;
	height:16px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	margin-right:1px;
	background: transparant url(../layout/nav/Subnav/podcastRSS_off.gif) no-repeat 0px -30px;	
	}

div.subNavBarmedia a.podcast 	{background-image: url(../layout/nav/Subnav/podcastRSS_off.gif);width:100px;height:16px;}	
div.subNavBarmedia a.videos 	{background-image: url(../layout/nav/Subnav/videos_off.gif);width:60px;height:16px;}
div.subNavBarmedia a.fotos	 	{background-image: url(../layout/nav/Subnav/fotos_off.gif);width:60px;height:16px;}

div.subNavBarmedia a.podcast:hover,
div.subNavBarmedia a.podcast.activepodcast {background-image: url(../layout/nav/Subnav/podcastRSS_on.gif);width:100px;height:16px;}
div.subNavBarmedia a.videos:hover,
div.subNavBarmedia a.videos.activevideos {background-image: url(../layout/nav/Subnav/videos_on.gif);width:60px;height:16px;}
div.subNavBarmedia a.fotos:hover,
div.subNavBarmedia a.fotos.activefotos {background-image: url(../layout/nav/Subnav/fotos_on.gif);width:60px;height:16px;}

div.subNavBarnieuws img {float:left;}
	
div.subNavBarnieuws {
	float:right;
	width:260px;
	height:16px;
	text-align:left;
	padding-right:170px;
	}
	
div.subNavBarnieuws a.nieuws,
div.subNavBarnieuws a.agenda {
	display:block;
	float:left;
	height:16px;
	color:#999;
	font-size:10px;
	text-decoration:none;
	margin-right:1px;
	background: url(../layout/nav/Subnav/agenda_off.gif) no-repeat 0px 0px;	
	}

div.subNavBarnieuws a.agenda 	{background-image: url(../layout/nav/Subnav/agenda_off.gif);width:60px;height:16px;}
div.subNavBarnieuws a.nieuws 	{background-image: url(../layout/nav/Subnav/nieuws_off.gif);width:60px;height:16px;}

div.subNavBarnieuws a.agenda:hover,
div.subNavBarnieuws a.agenda.activeagenda 	{background-image: url(../layout/nav/Subnav/agenda_on.gif);width:60px;height:16px;}
div.subNavBarnieuws a.nieuws:hover,
div.subNavBarnieuws a.nieuws.activenieuws 	{background-image: url(../layout/nav/Subnav/nieuws_on.gif);width:60px;height:16px;}


div.subNavBarmuziek img {float:left;}
	
div.subNavBarmuziek {
	float:right;
	width:260px;
	height:16px;
	text-align:left;
	padding-right:47px;
	}
	
div.subNavBarmuziek a.music,
div.subNavBarmuziek a.teksten {
	display:block;
	float:left;
	height:16px;
	color:#999;
	font-size:10px;
	text-decoration:none;

	background: url(../layout/nav/Subnav/songteksten_off.gif) no-repeat 0px 0px;	
	}

div.subNavBarmuziek a.teksten 	{background-image: url(../layout/nav/Subnav/songteksten_off.gif);width:90px;height:16px;}
div.subNavBarmuziek a.music 	{background-image: url(../layout/nav/Subnav/muziek_off.gif);width:61px;height:16px;}

div.subNavBarmuziek a.music:hover,
div.subNavBarmuziek a.music.activemusic 	{background-image: url(../layout/nav/Subnav/muziek_on.gif);width:61px;height:16px;}
div.subNavBarmuziek a.teksten:hover,
div.subNavBarmuziek a.teksten.activeteksten 	{background-image: url(../layout/nav/Subnav/songteksten_on.gif);width:90px;height:16px;}
/* ============================================================	*/ 
/* ========	PAGENAV		  	===============================	*/
/* ============================================================	*/ 

.pageNav {
	margin-top:-5px;
	font-size:10px;
	height:16px;
	text-align:center;
	}
.pageNav a {
	padding:0 3px;
	color:#f15a22;
	text-decoration:none;
	}
.pageNav b {padding:0 3px}
.pageNav a:hover {
	color:#f15a22;
	text-decoration:underline;
	}
.pageNav a.next {
	display:block;
	float:right;
	padding-right:10px;
	background:#FFF url(../layout/arrowsMiniNext.gif) no-repeat 100% 5px;
	}
.pageNav a.previous {
	display:block;
	float:left;
	padding-left:10px;
	background:#FFF url(../layout/arrowsMiniPrevious.gif) no-repeat 0px 5px;
	}
	.pageNav1 {
	margin-top:-5px;
	font-size:10px;
	height:20px;
	text-align:center;
	}
	.pageNav1 a.next {
	display:block;
	float:right;
	padding-right:10px;
	}
/* ============================================================	*/ 
/* ========	BLOCKS			===============================	*/
/* ============================================================	*/

.block {
	margin-bottom:10px;
	padding-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.block a {
	color:#f15a22;
	}
.noDots {
	padding-bottom:0px;
	background-image:none;
	}
.krem {
	text-align:right;
	margin-top:-8px;
	}
.blockindex {
	margin-bottom:10px;
	padding-bottom:10px;
	}
/* ============================================================	*/ 
/* ========	FOOTER				===============================	*/
/* ============================================================	*/

div.footer {
	display:none;
	position:absolute;
	bottom:0px;
	left:0;
	width:833px;
	clear:both;
	margin:0 20px;
	background-color:#FFF;
	}
div.footer .footerText {
	text-align:right;
	padding:7px 10px 7px 0px;
	}

/* ============================================================	*/ 
/* ========	CONTENTFRAME		===============================	*/
/* ============================================================	*/

.contentFrame {
	margin:0 14px;
	padding-bottom:25px;
	width:833px;
	overflow:hidden;
	}
/* ============================================================	*/ 
/* ========	SIDEBAR		===============================	*/
/* ============================================================	*/

.sidebar {
	float:right;
	width:223px;
	}
.visual img {
	margin-bottom:5px;
	} 
/* ============================================================	*/ 
/* ========	CONTENTFRAME		===============================	*/
/* ============================================================	*/


.contentBlock {
	width:589px
	}
.largeVisual {
	position:relative;
	border-bottom:13px solid #FFF;
	background-color:#FFF;
	width:589px;
	display:block;
	}
.largeVisual img {
	display:block;
	}
.largeVisual .pageTitle {
	position:absolute;
	bottom:0px;
	left:0px;
	height:62px;
	width:500px;
	z-index:100;
	}
body.homePage .largeVisual .pageTitle {
	height:80px;
	}
.largeVisual .pageTitle img {
	behavior: url(iepngfix.htc);
	}
/* ============================================================	*/ 
/* ========	COLSET		  	===============================	*/
/* ============================================================	*/ 

.colset,
.colsetSmall {
	width:589px;
	overflow:hidden;
	}
.colset .leftCol {float:left;width:284px;}
.colset .rightCol {float:right;width:284px;}

.colsetSmall .leftCol {float:left;width:163px;}
.colsetSmall .rightCol {float:right;width:406px;}

/* ============================================================	*/ 
/* ========	AGENDA		 	 	===============================	*/
/* ============================================================	*/

.agendaKop {
	padding-top:3px;
	text-align:right;
	font-size:10px;
	height:23px;
	}
.agendaKop select {
	float:right;
	margin-left:5px;
	margin-top:-3px;
	vertical-align:absmiddle;
	}
.agendaKop a {
	color:#f15a22;
	}
.agendaKop a:hover {
	color:#f15a22;
	text-decoration:underline;
	}

ul.agenda {
	margin:0 0 14px 0;
	padding:0;
	width:282px;
	list-style:none;
	border:1px solid #737373;
	border-bottom:none;
	}
.sidebar .agenda {
	width:221px;
	}
ul.agenda li {
	margin:0;
	padding:0px;
	list-style:none;
	border-bottom:1px solid #737373;
	}
ul.agenda li a {
	position:relative;
	display:block;
	padding:4px;
	height:31px;
	color:#000;
	text-decoration:none;
	border:1px solid #FFF;
	background-color:#ECEEEF;
	}
ul.agenda li a:hover {
	background-color:#C5CDD0;
	}
ul.agenda span {
	display:block;
	color:#FFF;
	font-size:10px;
	float:left;
	border:1px solid #737373;
	width:26px;
	height:28px;
	text-align:center;
	}
ul.agenda span img {
	display:block;
	border:3px solid #FFF;
	}
	
.agenda span.radio,
.agenda span.tv,
.agenda span.live,
.agenda span.news,
.agenda span.alert, 
.agenda span.groots,
.agenda span.stadion,
.agenda span.theater,
.agenda span.www,	{
	border-left:0px;
	width:26px;
	margin-right:4px;
	}
span.radio 	{background:#f15a22 url(../layout/icons/icon_radio.jpg) no-repeat 0px 0px;}
span.tv 	{background:#f15a22 url(../layout/icons/icon_tv.jpg) no-repeat 0px 0px;}
span.live 	{background:#f15a22 url(../layout/icons/icon_live.jpg) no-repeat 0px 0px;}
span.news 	{background:#f15a22 url(../layout/icons/icon_news.jpg) no-repeat 0px 0px;}
span.alert 	{background:#f15a22 url(../layout/icons/icon_alert.jpg) no-repeat 0px 0px;}
span.groots 	{background:#f15a22 url(../layout/icons/icon_groots.jpg) no-repeat 0px 0px;}
span.stadion 	{background:#f15a22 url(../layout/icons/icon_stadion.jpg) no-repeat 0px 0px;}
span.theater 	{background:#f15a22 url(../layout/icons/icon_theater.jpg) no-repeat 0px 0px;}
span.www 	{background:#f15a22 url(../layout/icons/icon_www.jpg) no-repeat 0px 0px;}

.nr1  {background:#f15a22 url(../layout/numbers/01.gif) no-repeat 0px 0px;}
.nr2  {background:#f15a22 url(../layout/numbers/02.gif) no-repeat 0px 0px;}
.nr3  {background:#f15a22 url(../layout/numbers/03.gif) no-repeat 0px 0px;}
.nr4  {background:#f15a22 url(../layout/numbers/04.gif) no-repeat 0px 0px;}
.nr5  {background:#f15a22 url(../layout/numbers/05.gif) no-repeat 0px 0px;}
.nr6  {background:#f15a22 url(../layout/numbers/06.gif) no-repeat 0px 0px;}
.nr7  {background:#f15a22 url(../layout/numbers/07.gif) no-repeat 0px 0px;}
.nr8  {background:#f15a22 url(../layout/numbers/08.gif) no-repeat 0px 0px;}
.nr9  {background:#f15a22 url(../layout/numbers/09.gif) no-repeat 0px 0px;}
.nr10 {background:#f15a22 url(../layout/numbers/10.gif) no-repeat 0px 0px;}
.nr11 {background:#f15a22 url(../layout/numbers/11.gif) no-repeat 0px 0px;}
.nr12 {background:#f15a22 url(../layout/numbers/12.gif) no-repeat 0px 0px;}
.nr13 {background:#f15a22 url(../layout/numbers/13.gif) no-repeat 0px 0px;}
.nr14 {background:#f15a22 url(../layout/numbers/14.gif) no-repeat 0px 0px;}
.nr15 {background:#f15a22 url(../layout/numbers/15.gif) no-repeat 0px 0px;}
.nr16 {background:#f15a22 url(../layout/numbers/16.gif) no-repeat 0px 0px;}
.nr17 {background:#f15a22 url(../layout/numbers/17.gif) no-repeat 0px 0px;}
.nr18 {background:#f15a22 url(../layout/numbers/18.gif) no-repeat 0px 0px;}
.nr19 {background:#f15a22 url(../layout/numbers/19.gif) no-repeat 0px 0px;}
.nr20 {background:#f15a22 url(../layout/numbers/20.gif) no-repeat 0px 0px;}
.nr21 {background:#f15a22 url(../layout/numbers/21.gif) no-repeat 0px 0px;}
.nr22 {background:#f15a22 url(../layout/numbers/22.gif) no-repeat 0px 0px;}
.nr23 {background:#f15a22 url(../layout/numbers/23.gif) no-repeat 0px 0px;}
.nr24 {background:#f15a22 url(../layout/numbers/24.gif) no-repeat 0px 0px;}
.nr25 {background:#f15a22 url(../layout/numbers/25.gif) no-repeat 0px 0px;}
.nr26 {background:#f15a22 url(../layout/numbers/26.gif) no-repeat 0px 0px;}
.nr27 {background:#f15a22 url(../layout/numbers/27.gif) no-repeat 0px 0px;}
.nr28 {background:#f15a22 url(../layout/numbers/28.gif) no-repeat 0px 0px;}
.nr29 {background:#f15a22 url(../layout/numbers/29.gif) no-repeat 0px 0px;}
.nr30 {background:#f15a22 url(../layout/numbers/30.gif) no-repeat 0px 0px;}
.nr31 {background:#f15a22 url(../layout/numbers/31.gif) no-repeat 0px 0px;}

/* ============================================================	*/ 
/* ========	NEWSITEMS		  	===============================	*/
/* ============================================================	*/ 

.leftCol .newsItem {
	width:284px;
	padding-bottom:20px;
	}
.newsItem a {
	color:#f15a22;
	}
.newsItem a:hover {
	color:#f15a22;
	text-decoration:underline;
	}
.newsItem img {
	float:left;
	margin-right:5px;
	}
	
.newsItemKop {
	height:50px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.newsItemKop span {
	display:block;
	color:#FFF;
	font-size:10px;
	float:left;
	border:1px solid #737373;
	width:26px;
	height:28px;
	font-weight:normal;
	text-align:center;
	}
.newsItemKop i {
	display:block;
	color:#f15a22;
	font-style:normal;
	font-weight:normal;
	}
.newsItemKop span img {
	display:block;
	border:3px solid #FFF;
	}
.newsItemKop span.radio,
.newsItemKop span.tv,
.newsItemKop span.live,
.newsItemKop span.news,
.newsItemKop span.alert {
	border-left:0px;
	width:26px;
	margin-right:4px;
	}
	
.newsList {
	width:284px;
	margin-top:-4px;
	}
.sidebar .newsList {
	width:223px;
	padding-top:3px;
	margin-bottom:14px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left top;
	}
.topDots {
	padding-top:3px;
	margin-bottom:0px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left top;
	}
	.topDots .pageNav {
		margin-top:5px;
		}
.newsList a {
	display:block;
	width:274px;
	padding:5px 5px 8px 5px;
	text-decoration:none;
	color:#000;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.sidebar .newsList a {
	width:213px;
	}
.newsList a:hover {
	background-color:#ECEEEF;
	}
.newsList b {
	display:block;
	
	}
.newsList i {
	display:block;
	font-size:10px;
	color:#f15a22;
	font-style:normal;
	}
.newsKop {
	margin-bottom:8px;
	padding:0px 5px 8px 0px;
	text-decoration:none;
	color:#000;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.newsKop b {
	display:block;
	}
.newsKop i {
	display:block;
	color:#f15a22;
	font-style:normal;
	}
/* ============================================================	*/ 
/* ========	QUESTBOOK		  	===============================	*/
/* ============================================================	*/ 

.fansHead {
	position:relative;
	margin-top:-9px;
	margin-bottom:1px;
	text-align:right;
	}
.questbook {
	padding-bottom:3px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.questbook .item {
	display:block;
	background:#ECEEEF url(../layout/vertDots.gif) repeat-x left top;
	padding:7px 10px;
	}
.questbook .item .nameDate {
	display:block;
	padding:2px 0;
	color:#f15a22;
	}
.questbook .item .nameDate b {color:#000;margin-right:5px;}
.questbook .item i {}

/* ============================================================	*/ 
/* ========	FOTO OVERVIEW		===============================	*/
/* ============================================================	*/ 

.fotoHead {
	width:590px;
	padding-bottom:5px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.fotoHead b {
	position:relative;
	}
.fotoHead a.next {
	display:block;
	margin:0;
	float:right;
	font-size:10px;
	padding:0 3px;
	color:#f15a22;
	text-decoration:none;
	padding-right:10px;
	background:transparent url(../layout/arrowsMiniNext.gif) no-repeat 100% 5px;
	}
	
.fotoOverview {
	background-color:#FFF;
	}
.fotoList {
	width:590px;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
	
.fotoThumbs{
	width:715px;
	}
.fotoThumbs a {
	display:block;
	float:left;
	margin:0 15px 10px 0;
	padding:3px;
	height:100px;
	width:100px;
	background:#FFF url(../layout/thumbFrame.gif) no-repeat left top;
	}
.fotoThumbs a:hover {
	background:#C5CDD0 url(../layout/thumbFrame.gif) no-repeat left top;
	}
.fotoThumbs img {
	display:block;
	float:left;
	}
	
	
/* ============================================================	*/ 
/* ========	SONGTEKSTEN		  	===============================	*/
/* ============================================================	*/ 

.songsCol {
	width:590px;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.songsCol a {
	font-size:10px;
	color:#f15a22;
	text-decoration:none;
	}
.songsCol a:hover {
	color:#f15a22;
	text-decoration:underline;
	}
.albumTitle {
	height:16px;
	color:#000;
	padding-bottom:3px;
	margin-bottom:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.albumTitle a {
	float:right;
	}
.albumPlayer {
	margin-left:100px;
	width:300px;
	margin-bottom:10px;
	}
.songsCol table {
	float:right;
	margin-top:-8px;
	width:406px;
	}
.songsCol table td {
	padding:5px;
	}
.songsCol tr.odd td {}
.songsCol tr.even td {
	background-color:#ECEEEF;
	}
	
/* ============================================================	*/ 
/* ========	BOEKINGEN		  	===============================	*/
/* ============================================================	*/

.boekingenHead {
	height:15px;
	color:#000;
	padding-bottom:3px;
	margin-bottom:10px;
	font-weight:bold;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.boekingenHead span {
	float:right;
	font-size:10px;
	font-weight:normal;
	}
/* ============================================================	*/ 
/* ========	OVER GUUS		  	===============================	*/
/* ============================================================	*/

.downloads {
	padding-top:3px;
	/*background:#FFF url(../layout/vertDots.gif) repeat-x left top;*/
	}
.downloads a {
	display:block;
	padding:5px 5px 8px 0px;
	color:#000;
	font-size:10px;
	/*background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;*/
	}
.downloads a:hover {
	background-color:#ECEEEF;
	}
.downloads span a.pdf {
	display:block;
	padding-left:23px;
	background:transparent url(../layout/icons/icon_pdf.gif) no-repeat 0px 2px;
	}
.downloads b {
	display:block;
	font-weight:normal;
	color:#f15a22;
	}
.persfoto a {
	display:block;
	padding:5px 5px 8px 0px;
	color:#000;
	font-size:10px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
.persfoto a:hover {
	background-color:#ECEEEF;
	}
.persfoto span.pdf {
	display:block;
	padding-left:23px;
	}
.persfoto b {
	display:block;
	font-weight:normal;
	color:#f15a22;
	}
/* ============================================================	*/ 
/* ========	FORMULIEREN		  	===============================	*/
/* ============================================================	*/ 

.bedankt {
	margin-top:-10px;
	padding:5px;
	color:#000;
	padding-bottom:8px;
	margin-bottom:10px;
	background:#ECEEEF url(../layout/vertDots.gif) repeat-x left bottom;
	}

.bedankt b {
	display:block;
	}
form {
		margin:0px;
		}
.formGrid {
		}
.formGrid td {
		vertical-align:top;
		}
.formGrid input.noMargin {
		}
.formGrid .nameCell {
	}
.formGrid .inputCell {
		}
input,
select {
	vertical-align:middle;
	}
input.typeText {
	margin:2px 0 13px 0;
	color:#000;
	font-weight:normal;
	border:1px solid #737373;
	}
.formGrid input.typeText {
	padding-top:2px;
	padding-left:5px;
	width:155px;
	height:16px;
	}
.formGrid input.w20 {width:25px;margin-right:2px;padding-left:2px;}
.formGrid input.w40 {width:51px;margin-right:2px;padding-left:2px;}
.formGrid input.w60 {width:98px;}
label {
	vertical-align:middle;
	}
select.select {
	
	}
textarea.textarea {
	margin:2px 0 0 0;
	color:#000;
	font-weight:normal;
	padding-left:5px;
	border:1px solid #737373;
	width:216px;
	height:68px;
	}
div.error {
	margin-top:-14px;
	height:14px;
	font-size:10px;
	color:#f15a22;
	text-align:right;
	width:162px;
	}
span.error {
	margin-top:-14px;
	height:14px;
	font-size:10px;
	color:#f15a22;
	text-align:right;
	width:162px;
	}
div.button {
	background:#FFF url(../layout/vertDots.gif) repeat-x left top;
	padding-top:5px;
	text-align:right;
	}
div.button.rss {
	background-image:none;
	margin-top:-5px;
	padding:0;
	text-align:right;
	}
/* ============================================================	*/ 
/* ========	VIDEO STYLE	  	===============================	*/
/* ============================================================	*/ 
.videoOverview {
	width:590px;
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.videoList {
	width:715px;
	}
.videoThumbs img {
	float:left;
	margin-right:10px;
	}
.videoThumbs a {
	width:284px;
	display:block;
	float:left;
	margin-right:20px;
	height:120px;
	border-bottom:20px solid #FFF;
	color:#000;
	text-decoration:none;
	}
	.videoOverview a:hover {
		background-color:#ECEEEF;
		}
.videoThumbs b {
	display:block;
	padding-top:40px;
	}
.videoThumbs i {
	font-style:normal;
	color:#f15a22;
	}
/* ============================================================	*/ 
/* ========	POPUPLAYER		  	===============================	*/
/* ============================================================	*/ 

#popupLayer {
	display:none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 900;
	width: 100%;
	height: 100%;
	min-height: 100%;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
#nieuwsBrief,
#friend,
#contact {
	display:none;
	position: absolute;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	top: 80px;
	left: 50%;
	margin-left:-163px;
	z-index: 901;
	width: 346px;
	background-color: #FFF;
	border:1px solid #000;
	text-align:left;
	}
#contact textarea {
	width:155px;
	height:117px;
	margin-bottom:13px;
	}
#nieuwsBrief ul {
	padding-bottom:14px;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	}
#videoContainer {
	display:none;
	position: absolute;
	top: 50px;
	left: 50%;
	margin-left:-205px;
	z-index: 901;
	width: 410px;
	height: 230px;
	background-color: #FFF;
	border:1px solid #000;
	}
.gebDatum {
	display:inline-block;
	color:#999;
	font-size:10px;
	}
.close {
	color:#000;
	position: absolute;
	top:2px;
	right:5px;
	}
.close a {
	color:#000;
	text-decoration:none;
	} 
.close a:hover {
	color:#f15a22;
	text-decoration:underline;
	} 	
#vraagGuus {
	display:none;
	position: absolute;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
	top: 50px;
	left: 50%;
	margin-left:-285px;
	z-index: 901;
	width: 570px;
	background-color: #FFF;
	border:1px solid #000;
	text-align:left;
	}
#vraagGuus .title {
	margin-bottom:8px;
	padding:0px 5px 8px 0px;
	text-decoration:none;
	color:#000;
	font-size:11px;
	font-weight:bold;
	background:#FFF url(../layout/vertDots.gif) repeat-x left bottom;
	} 
#vraagGuus p b {
	color:#f15a22;
	}
#vraagGuus textarea.textarea {
	width:375px;
	height:120px;
	margin-bottom:13px;
	}
#vraagGuus #vraagMsg {
	width:auto;
	}