body
{
background-color: #111111;

scrollbar-DarkShadow-Color:#000000; scrollbar-Track-Color:#000000;
scrollbar-Face-Color:#000000; scrollbar-Shadow-Color:#696969;
scrollbar-Highlight-Color:#696969; scrollbar-3dLight-Color:#000000;
scrollbar-Arrow-Color:#696969; 
}


h1
{
	font-size: 20pt;
	color: white;
	text-align: right;
	font-weight: bold;
}

h2
{
	font-size: 25px;
	color: white;
	text-align: center;
	font-weight: bold;

}

h3
{
	font-size: 9pt;
	color: white;
	text-align: center;
}

h4
{
	font-size: 15pt;
	color: white;
	text-align: center;
	font-weight: bold;
}

td.newsheader
{
	height:21;
	background:#808080;
	border: solid 1px #CCCCCC;
	
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

td.newsitem
{
	font-size: 16px;
	color: white;	
}

td.newsitem_b
{
	font-size: 16px;
	color: white;	
	font-weight: bold;
}


td.newsfoot
{
	height:25;
	background:#CCCCCC;
	
	color:#666666;
	font-size:11px;
	font-family:Times New Roman, Times, serif;
}

table.nieuwstabel
{
	border-collapse: collapse;
	border: solid 1px #CCCCCC;
	width:90%;

}


div.festivalOverview
{
	border-collapse: collapse;
	border: solid 1px #808080;
	width: 545px;
}

div.festivalHeader
{
	background:#808080;
	border: solid 1px #808080;
	
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

div.festivalSplitRow
{
	height: 10px;
}

div.festivalRow
{
	height: 30px;
}

div.festivalName
{
	float: left;
	padding-left: 10px;
	text-align: left;
    width: 150px;	
}

div.festivalLocation
{
	float: left;
	color: #FFFFFF;
	font-style: italic;
	width: 150px;
}

div.festivalDate
{
	float: left;
	color: #FFFFFF;
	text-align: right;
	padding-right: 10px;
	width: 220px;
}

div.festivalClear
{
	clear: both;
}


table.festivals
{
	border-collapse: collapse;
	border: solid 1px #808080;
	width:90%;

}

td.festivalheader
{
	height:10;
	background:#808080;
	border: solid 1px #808080;
	
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}

td.festivaltext
{
	font-size: 16px;
	color: white;	
}

td.festivaltextheader
{
	font-size: 22px;
	color: white;	
	font-weight: bold;	
}


td.festival_pic
{
text-align: center;
}


td.festival_intro
{
	font-size:16px;
	font-family:Times New Roman, Times, serif;
	color:white;
}

td.festivalbottom
{
	font-size: 12px;
	color: white;	
	border-top: solid 1px #808080;
}



td.art_photo
{
	color: white;
	text-align: center;
	width: 162;
}

td.art_name
{
	color: white;
	text-align: center;
}

td.art_members
{
	color: white;
	text-align: center;
	font-size: 16px;
	width: 162;
}

td.art_story
{
	color: white;
	font-size: 16px;
}

td.art_storyheader
{
	color: white;
	font-weight: bold;
	font-size:22px;
}

table.artists
{
	border-collapse: collapse;
	border: solid 0px;
	width:90%;
	
}

table.artiesten_index
{

}

table.reviews
{
border: 3px double #696969; 
background-color: #111111;
width: 90%;

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

}

td.rev_top
{
border-bottom: 1px solid #696969;
text-align: center;
font-size:18px;
font-family:Times New Roman, Times, serif;
color:white;
font-weight: bold;

}

td.rev_text
{

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

}

td.rev_img
{
text-align: center;
height:100%;
}

td.rev_bottom
{

font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
border-top: dotted 1px #696969;

}

table.nmedia
{
	border: solid 1px #696969;
}

td.nmedia
{
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 1px solid #696969;
}

tr.nmedia
{
	border: solid 1px #696969;
}

TABLE.nmedia2 { border-collapse: collapse; border: 3px double #696969; }
TD.nmedia2    { border: 1px solid #696969; text-align: center; width: 80px; }

TABLE.nmedia3 { border: 6px outset #696969; }

table.media 
{
border: 3px double #696969; 
background-color: #111111;

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

}

table.video_show
{
border: 9px double #696969; 
background-color: #111111;

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

}

td.media_top
{
border-bottom: 1px solid #696969;

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
font-weight: bold;

}

td.media_img
{
width:50;
}

td.media_date
{
width:120;
}

td.media_artist
{
width:180;
}

td.media_song
{
width:300;
}

td.media_down
{
width:65;
}

td.media_event
{
width:250;
}

td.2media_img
{
width:10%;
}

td.2media_date
{
width:20%;
}

td.2media_artist
{
width:30%;
}

td.2media_event
{
width:40%;
}

td.demo_header
{
text-align: center;
font-size:18px;
font-weight:bold;
border-bottom: 3px double #696969;

}

td.demo_pic
{
border-right: 1px solid #696969;
}

table.demotrack
{
height: 100%; 

}

td.demo_track
{
font-size:16px;
font-weight:bold;
font-family:Times New Roman, Times, serif;
color:white;

}

td.demo_bottom
{
border-top: 1px dotted #696969;
font-size:11px;
text-align: center;

}

td.demo_bottom2
{
border-top: 1px dotted #696969;
font-size:11px;
text-align: right;

}

td.video_pic
{
width:175;
border-right: 1px dotted #696969;
border-bottom: 1px solid #696969;

text-align: center;
}

td.video_pic_bottom
{
width:175;
border-right: 1px dotted #696969;

text-align: center;
}

td.video_info
{
width:200;

border-bottom: 1px solid #696969;
}

td.video_info_bottom
{
width:200;

}

table.gallery_main
{
border: 3px double #696969; 

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.gallery_top
{
border-bottom: 1px solid #696969;
text-align: center;

font-size:20px;
font-family:Times New Roman, Times, serif;
color:white;
font-weight: bold;
}

td.gallery_bottom
{
border-top: 1px solid #696969;
text-align: center;

font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
}

table.gallery_pics
{
border: 0; 

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.gallery_pics
{
border: 0;
}

table.interview
{
border: 3px double #696969; 
}

td.int_top
{
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.int_middle
{
border-top: 1px solid #696969;

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

table.interview_main
{
border: 3px double #696969; 

width: 90%;
}

td.int_art
{
text-align: center;
font-weight: bold;
font-size:20px;
font-family:Times New Roman, Times, serif;
color:white;

border-bottom: 3px double #696969;
}

td.int_intro
{
font-style: italic;
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
border-bottom: 1px solid #696969;
}

td.int_intropic
{
text-align: center;
border-bottom: 1px solid #696969;
}

td.int_question
{
font-weight: bold;
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.int_answer
{

font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

border-bottom: 1px dotted #696969;
}

td.int_picb
{
text-align: center;

border-bottom: 1px dotted #696969;
}

td.int_pic
{
text-align: center;
}

td.int_end
{
font-weight: bold;
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;

}

td.int_endre
{
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.int_copyright
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
text-align: center;

border-top: 1px solid #696969;
}

table.month_dates
{
border: 0px double #696969; 

}

td.month_dates_top
{
font-size:14px;
font-weight: bold;
font-family:Times New Roman, Times, serif;
color:white;
border-right: 0px solid #696969; 
border-bottom: 0px double #696969; 
}

td.month_dates_top_last
{
font-size:14px;
font-weight: bold;
font-family:Times New Roman, Times, serif;
color:white;
border-bottom: 0px double #696969; 
}

td.month_dates_main
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
border-right: 0px solid #696969;
border-bottom: 0px solid #696969; 

}

td.month_dates_main_last
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
border-bottom: 0px solid #696969; 
}

td.month_dates_mainL
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
border-right: 0px solid #696969;
}

td.month_dates_mainL_last
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.rep_header
{
text-align: center;
font-weight: bold;
font-size:21px;
font-family:Times New Roman, Times, serif;
color:white;

border-bottom: 3px double #696969;
}

td.rep_subheader
{
text-align: center;
font-weight: bold;
font-size:18px;
font-family:Times New Roman, Times, serif;
color:white;

border-top: 3px double #696969;
border-bottom: 3px double #696969;
}

td.rep_intro
{
font-style: italic;
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;
}

td.rep_intropic
{
text-align: center;
}

td.rep_main
{
font-size:16px;
font-family:Times New Roman, Times, serif;
color:white;


}

td.rep_picb
{
text-align: center;


}

td.rep_pic
{
text-align: center;
}

table.rep_main
{
border: 3px double #696969; 

width: 90%;
}

td.rep_copyright
{
font-size:12px;
font-family:Times New Roman, Times, serif;
color:white;
text-align: center;

border-top: 2px dotted #696969;
}


a:active,a:visited,a:link {text-decoration: underline; color:#FFFFFF}
a:hover {text-decoration: underline;color:#FFFFFF}

/*list-style: none; ofzoiets*/



/* Check this styling */

div.ctOverview
{
	width: 500px;
}

div.ctItemHeader
{
	background-color: #c0c0c0;
	color: #000000;
	font-family: Times New Roman,Times,serif;
    font-size: 20px;
	font-weight: bold;
	border: solid 3px #696969;
	height: 30px;
	padding-top: 5px;
}

div.ctItemMain
{
	color: #C0C0C0;
	font-family: Times New Roman,Times,serif;
    font-size: 16px;
	border-bottom: solid 3px #696969;
	border-left: solid 3px #696969;
	border-right: solid 3px #696969;
	padding: 5px;
	text-align: left;
}

div.ctBoxOverview
{
	padding-left: 25px;
}

div.ctBox
{
	float: left;
	width: 200px;
	padding: 10px;
}

div.ctBoxLarge
{
	padding-top: 10px;
}

.ctImg
{
	border: none;
}

div.ctClear
{
	clear: both;
}

div.ctFoot
{
	text-align: right;
	color: #C0C0C0;
	font-family: Times New Roman,Times,serif;
    font-size: 11px;
}
