body {
	margin: 0;
	padding: 0;
	background-color: #68000e;
	font-family:Verdana, Geneva, sans-serif;
	color: #fff;
}

* html .sub li a {
height:1em;
} 

.in_js img { behavior: url(css/iepngfix.htc) }

img {
	border: 0;
	float: left;
	margin: 0;
	padding: 0;
	vertical-align: middle;
}

a {
	outline: none;
	text-decoration: none;
	color: #fff;
}

a:link { 
	color: #fff;
}

#content a:hover {
	text-decoration: underline;
}

a:active {
	color: #fff;
}

/* Change It To This: */

:-moz-any-link:focus {
  outline: none;
}


#holder {
	position: absolute;
	left: 50%;
	top:0px;
	margin-left: -510px;	
	width: 1020px;
	height: 768px;
	border: 10px solid #b1561f;
}

#flash {
	position: relative;
	width: 1020px;
	height: 768px;
	text-align: center;
	outline: none;
	z-index: 1;
}

#flash p {
	margin-top: 300px;
	height: 20px;
}

#select_taal {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: 0px;
	width: 160px;
	height: 100px;
	font-size: 16px;
	font-weight: bold;
	z-index: 25;
	display: none;
}

#select_taal_noflash {
	position: absolute;
	left: 580px;
	top: 330px;
	margin-left: -100px;
	margin-top: -400px;
	width: 160px;
	height: 50px;
	font-size: 16px;
	font-weight: bold;
	z-index: 40;
	margin: 0px;
}

#select_taal_noflash p {
	margin-top: -100px;
	z-index: 40;
}

#nl_holder {
	position: relative;
	float: left;
	z-index: 40;
}
#uk_holder {
	position: relative;
	float: right;
	z-index: 40;
}

.in_js {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 120px;
	left: 20px;
	display: none;
	z-index: 50;
}



#content {
	position: absolute;
	left: 370px;
	margin-top: -400px;
	width: 600px;
	height: 400px;
	z-index: 15;
	overflow-x: hidden;
	overflow-y: auto;
	font-size: 16px;
	padding-right: 50px;
	line-height: 24px;
}

.loader {
	position: absolute;
	left: 50%;
	margin-left:-220px;
	margin-top: 133px;
	
}

.menu_class {
	position: absolute;
	width: 300px;
	left: -5px;
	top: 180px;
	padding: 0;
	margin: 0;

}

.menu_class li {
	list-style: none;
	padding: 0;
}


/* Hoofdmenu Items */

.home_class {
	position: absolute;
	left: 70px;
	width: 290px;
}

.muziek_class {
	position: absolute;
	margin-top: 45px;
	left: 40px;
	width: 320px;
}

.masterclasses_class {
	position: absolute;
	left: 70px;
	margin-top: 90px;
	width: 290px;
}

.contact_class {
	position: absolute;
	left: 40px;
	margin-top: 135px;
	width: 320px;
}

/* Submenu's */

.sub {
	position: absolute;
	top: 0px;
	width: 745px;
	margin: 0;
	padding: 0;
	list-style: none;
	left: 275px !important;
}

.sub2 {
	position: absolute;
	top: 0px;
	width: 745px;
	margin: 0;
	padding: 0;
	left: 310px;
}


.sub li {
	font-size: 16px;
	font-weight: normal;
	width: 170px;
	float: left;
	z-index: 40;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.sub li:hover {
	font-size: 20px;
	letter-spacing:-1px;
}

.active {
	font-size: 20px  !important;
	font-weight: bold !important;
	letter-spacing:-1px !important;
	
}


/* uitwerken submenu's */

.home_biografie {
	left: 0px;
	top: 0px;
	text-align: left;
}

.home_links {
	position: absolute;
	left: 510px;
	top: 0px;
	text-align: left;
}

.home_fotos {
	position: absolute;
	left: 340px;
	top: 0px;
	text-align: left;
}

.home_nieuws {
	position: absolute;
	left: 170px;
	top: 0px;
	text-align: left;
}

.muziek_repertoire {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
}

.muziek_discografie {
	position: absolute;
	left: 170px;
	top: 0px;
	text-align: left;
}

.muziek_luisteren {
	position: absolute;
	left: 360px;
	top: 0px;
	text-align: left;
}

.muziek_samenwerking {
	position: absolute;
	left: 340px;
	top: 0px;
	width: 220px !important;
	text-align: left;
}

/* uncommenten als luistern online komt
.muziek_samenwerking {
	position: absolute;
	left: 500px;
	top: 0px;
	text-align: left;
}*/

.masterclasses_info {
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: left;
}

/*.masterclasses_studenten {
	position: absolute;
	left: 390px;
	top: 0px;
	text-align: left;
}*/

.masterclasses_studenten {
	position: absolute;
	left: 170px;
	top: 0px;
	text-align: left;
}

/*.masterclasses_kennis {
	position: absolute;
	left: 220px;
	top: 0px;
	text-align: left;
}*/

.masterclasses_contact {
	position: absolute;
	left: 289px;
	top: 0px;
	text-align: left;
}

#footer {
	position: absolute;
	width: 1020px;
	top: 778px;
	height: 30px;
	text-align: center;
	font-size: 10px;
	color: #b1561f;
	left: 50%;
	margin-left: -510px;
	z-index: 100;
	cursor: pointer;
}


/* jQuery lightBox plugin - Gallery style */
#gallery ul { list-style: none; padding: 0; }
#gallery ul li { display: inline; padding: 0; }
#gallery ul img {
	padding-right: 10px;
	padding-bottom: 20px;
}
#gallery ul a:hover img {
	padding-right: 10px;
	padding-bottom: 20px;
}
#gallery ul a:hover { color: #fff; }


#gallery_studenten ul { list-style: none; padding: 0; }
#gallery_studenten ul li { display: inline; padding: 0; }
#gallery_studenten ul img {
	padding-right: 10px;
	padding-bottom: 20px;
}
#gallery_studenten ul a:hover img {
	padding-right: 10px;
	padding-bottom: 20px;
}
