/*******************************/
/************ ?Elha ************/
/*******************************/
/* 304c98 = 002277 */

html, body {
	height:100%;
	}

BODY { 
	font-family: Geneva, Verdana;
	font-size:10px;
	margin:0px 0px 0px 0px;
	background-color:#E4F2E7;
	text-align:center;
	background:url(../_im/bgrProg1.gif)
	
	}

/*******************************/
/************* LINKS ************/
/*******************************/

i { 
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:11px; 
	}

.contact {
	width:160px;
	padding:20px 10px 0px 20px;
	font-size:9px;
	color:#666666;
	text-align:left;
	line-height:13px;
	}

div.site {
	margin: 0 auto;
	height:auto;
	min-height:100%;
	border:thin;
	border-bottom-color:#999999;
	width:950px;
	background-color:#FFFFFF;
}

div.hnav { 
	padding:0;
	margin:10px;
	text-align:center;
	font-family: Georgia, Times;
	font-size: 11px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:14px;
	}

div.hnav a, .contact a {
	color:#000000;
	text-decoration: none;
	}

div.hnav a:hover, .contact a:hover { 
	color: #ffffff;
	background-color:#000000;	
	}

div.hnav .active {
	background-color:#000000;
	color:#FFFFFF;
	}

div.navLinks { 
	padding:0;
	margin:0px 20px 0px 20px;
	width:190px;
	}

div.navProgrammaActive { 
	padding:0;
	margin:0px 20px 0px 20px;
	width:190px;
	text-align:left;
	line-height:15px;
	}

div.navProgramma { 
	padding:0;
	margin:0px 20px 0px 20px;
	width:190px;
	background-color:#E4F2E7;
	text-align:left;
	line-height:15px;
	color: #666666;
	}

div.navProgramma li { 
	margin:0; 
	padding:0; 
	}

div.navProgramma ul { 
	margin:5px 10px 5px 20px;
	padding:0; 
	}
	
div.navProgramma h1, div.navProgramma a { 
	color: #444444;
	text-decoration: none;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 19px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:21px;
	margin:0;
	padding:0;
	}

div.navProgramma h1 {
	color:#000000;
	}

div.navProgramma a:hover { 
	background-color:#FFFF00;
	color:#000000;
	}


div.tekst { 
	padding:0;
	margin:15px 30px 0px 30px;
	width:330px;
	text-align:justify;
	}

div.progTitel { 
	padding:40px 10px 0px 10px;
	margin:15px 30px 0px 30px;
	width:310px;
	height:215px;
	text-align:justify;
	}

div.progTitel h1 {
	color:#b5d7c9;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 35px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:40px;
	}

div.progTitel h2 {
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-style:normal;
	font-weight:100;
	line-height:18px;
	color: #666666;
	
	}
	
div.progInfo { 
	padding:0;
	margin:15px 30px 0px 30px;
	width:330px;
	text-align:justify;
	}

div.progMet { 
	padding:10px;
	margin:0px 20px 0px 15px;
	width:175px;
	height:260px;
	text-align:left;
	line-height:13px;
	}

div.progInfo h1 { 
	padding: 0px 10px 0px 10px;
	color:#b5d7c9;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 14px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:20px;
	}

div.musiciInfo { 
	padding:0;
	margin:15px 30px 0px 30px;
	width:530px;
	text-align:justify;
	}



div.musiciInfo table td {
	padding:20px 0px 0px 0px;
	text-align:justify;
	} 
	
div.musiciInfo .wie { 
	padding:10px 20px 0px 20px;
	width:200px;
	text-align:left;
	}
	
div.musiciInfo h1 { 
	padding: 0px 10px 0px 0px;
	color:#b5d7c9;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 14px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:20px;
	}
	

div.agenda { 
	padding: 0;
	margin:0px 30px 0px 30px;
	width:170px;
	text-align:left;
	line-height:13px;
	}

.cal a span.org {
	display: none;
	}

.cal a {
	margin: 0;
	padding: 0;
	border-bottom: 0;
	text-decoration: none;
	color: #000000;
	position: relative;
	z-index: 2;
	}

.cal a:hover {
	margin: 0;
	padding: 0;
	border: 0;
	text-decoration: none;
	color: #000000;
	z-index: 3;
	}

.cal a:hover span.org {
	display: block;
	position: absolute;
	top: 10px;
	left: -150px;
	width: 180px;
	height:1000px;
	border:thin;
/*	border-color:#000000;
	color: #FFFF00;
	background-color:#FFFFFF;
	*/
	padding: 0;
	}

span.info {
	display: block;
	margin: 3px;
	padding: 10px;
	font: 11px  Geneva;
	color: #000000;
	border: 0px;
	/*background-image:url(../_im/bgrProg.gif);
	background-color:#f3f3bb;*/
	background-color:#E4F2E7;
	text-align: left;
	}

span.info h1 {
	color: #444444;
	font-family: Georgia, Times;
	font-size: 15px;
	font-weight:100;
	text-transform:uppercase; 
	line-height:18px;
	margin:0;
	padding:0;
	}	

span.info h2 {
	color: #444444;
	font: 11px  Geneva;
	line-height:14px;
	margin:0;
	padding:0;
	}

div.agenda .maand { 
	text-transform:uppercase;
	}

div.agenda .maand:hover { 
	color: #ffff00;
	background-color: #000000;
	}

div.agenda .active {
	color:#ffff00; 
	background-color:#000000;
	text-transform:uppercase;
	}

div.pers { 
	padding: 0;
	margin:0px 30px 0px 30px;
	width:170px;
	text-align:left;
	line-height:13px;
	}
	
div.pers h1 { 
	color: #333333;
	font-family: Georgia, Times;
	font-size: 15px;
	font-weight:100;
	text-transform:uppercase; 
	line-height:18px;
	margin:0;
	padding:0;
	}
	
div.pers a {
	color:#666666;
	text-decoration: none;
	}

div.pers a:hover { 
	color: #cccccc;
	background-color:#000000;	
	}
	
div.pers li { 
	margin:0; 
	padding:0; 
	}

div.pers ul { 
	margin:0px 0px 5px 20px;
	padding:0; 
	}

div.persTitel { 
	padding:40px 10px 0px 10px;
	margin:15px 30px 0px 30px;
	width:310px;
	height:215px;
	text-align:left;
	color:#999999;
	}

div.persTitel h1 {
	color:#b5d7c9;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 20px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:25px;
	}

div.persTitel h2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:left;
	font-style:normal;
	font-weight:100;
	line-height:18px;
	color: #666666;
	
	}
	
div.persInfo { 
	padding:0;
	margin:15px 30px 0px 30px;
	width:330px;
	text-align:justify;
	}


div.persInfo h1 { 
	padding: 0px 10px 0px 10px;
	color:#b5d7c9;
	font-family: Georgia, Times;
	font-weight:100;
	font-size: 14px;
	letter-spacing:0px; 
	text-transform:uppercase; 
	line-height:20px;
	}
.afbeelding, .afbeelding1 {
	margin:0px 15px 10px 0px;
	width:150px;
	}

.afbeelding{
	float:left;
	}

.copyright {
	padding:0px 15px;
	font-size:9px;
	color:#999999;
	}