html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, del, dfn, em, font, img, ins,
small, strike, strong, sub, sup,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	border: 0;
	padding: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	/*line-height: 1;*/
	font-family: inherit;
	vertical-align: baseline;
}
h3{font-size:10px; padding-bottom:6px; font-weight:bold; color:#000000;}
h4{margin-bottom:10px;}
strong{ font-weight:bold; }
a img { border: none; }
p{margin-bottom:18px;}
a{color:#666666;}
a:hover{ color:#000000;}
#container{margin:22px auto 0 auto; width:1020px;}
html{height:101%;}
input{ border:1px solid #a5acb2;}
textarea{ border:1px solid #a5acb2; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body{background-image: url(images/topbg.jpg);background-repeat: repeat-x; font-family:Arial, Helvetica, sans-serif; color:#666666;line-height: 180%;font-size:11px;}

#navigation{margin-left: 190px;}
	ul#topnav{list-style:none;}
	ul#topnav li{float:left;text-indent: -9999px; margin-bottom:15px;}
	ul#topnav li a{display:block; margin-right:60px;}
	ul#topnav li#home a{background:url(images/nav/home-normal.jpg) no-repeat;width:98px;height:38px;}
				ul#topnav li#home a:hover, 
				ul#topnav li#home a.home-active{background-image:url(images/nav/home-active.jpg);}
			
	ul#topnav li#contact a{background:url(images/nav/contact-normal.jpg) no-repeat;width:131px;height:38px;}
				ul#topnav li#contact a:hover,
				ul#topnav li#contact a.contact-active{background-image:url(images/nav/contact-active.jpg);}
				
	ul#topnav li#music a{background:url(images/nav/music-normal.jpg) no-repeat;width:95px;height:38px;}
				ul#topnav li#music a:hover,
				ul#topnav li#music a.music-active{background-image:url(images/nav/music-active.jpg);}
	
	ul#topnav li#artwork a{background:url(images/nav/artwork-normal.jpg) no-repeat;width:133px;height:38px;}
				ul#topnav li#artwork a:hover,
				ul#topnav li#artwork a.artwork-active{background-image:url(images/nav/artwork-active.jpg);}
	
	ul#topnav li#comment a{background:url(images/nav/comment-normal.jpg) no-repeat;width:142px;height:38px;}
				ul#topnav li#comment a:hover,
				ul#topnav li#comment a.comment-active{background-image:url(images/nav/comment-active.jpg);}

#largeframe{float:left; 
margin-bottom:0px;
background-image:url(images/headerr.jpg);
background-repeat:no-repeat;
}

#bigbuttons{float:left;}
	.button1{float:left; background-image:url(images/bigbutton/bigbutton1.jpg); background-repeat:no-repeat; width:340px; height:234px;}
	.button1:hover{background-image:url(images/bigbutton/bigbutton1-hover.jpg); background-repeat:no-repeat;}
	
	.button2{float:left; background-image:url(images/bigbutton/bigbutton2.jpg); background-repeat:no-repeat; width:340px; height:234px;}
	.button2:hover{background-image:url(images/bigbutton/bigbutton2-hover.jpg); background-repeat:no-repeat;}
	.button3{float:left; background-image:url(images/bigbutton/bigbutton3.jpg); background-repeat:no-repeat; width:340px; height:234px;}
	.button3:hover{float:left; background-image:url(images/bigbutton/bigbutton3-hover.jpg); background-repeat:no-repeat}
		.button-content{ margin-left:155px; margin-top:80px; width: 160px;}
		a.bigbuttontekstlink:hover{
		color:#333333;
		}
		
#lowcontent{
float:left;
width:1020px;
margin-top:15px;
padding-bottom:100px;
}	
	#lowcontent .left{
	float:left;
	width:260px;
	margin-left:10px;
	margin-right:70px;
	}
	
		ul.assignment-list{
		list-style:url(images/plus.jpg);
		margin-left:15px;
		}
	
	#lowcontent .right{
	float:left;
	width:630px;
	}
	
	#artworkenumeration img{
	filter:alpha(opacity=60);
	-moz-opacity: 0.60;
	opacity: 0.60;
	}
	
	#artworkenumeration img:hover{
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	}


	
	
	
	.newstitle{
	font-weight:bold;
	font-size:12px;
	}
	.smalltitle{
	font-weight:bold;
	font-size:12px;
	}
	
	.musicalgoodies{
	padding-left:15px;
	}
	
	.musicalgoodies ul.music-list{
	list-style:url(images/muzieknoot.jpg);
	margin-left:22px;
	}
	.musicalgoodies ul.music-list2{
	list-style:url(images/keyboard.jpg);
	margin-left:22px;
	}
				#content select, textarea.vakje, input.vakje{
				width:335px;
				
				}
				#content select, textarea.leftie, input.leftie{
				width:220px;
				}					
				.form-title{
				font-weight:bold;
				font-size:12px;
				margin-bottom:2px;
				}
				.form-submit{
				margin-left:295px;
				}
				
				td{
				vertical-align:top;
				}
				
				#contactform input.required, #contactform textarea.required{ width:350px; margin-bottom:15px;}
				.formbutton{  border:none;}
				#commentform input.required, #commentform textarea.required{ width:220px; margin-bottom:15px;}
	.contact-info{
	margin-left:10px;
	margin-bottom:18px;
	}
	
	
	
	
  
.floatLeft 									{ float: left; margin-right: 10px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*
	PAGE STRUCTURE
*/


/*
	TYPOGRAPHY
*/
ul											{ list-style: none; }
blockquote									{ padding: 0 20px; margin-left: 20px; border-left: 20px solid #ccc; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{}			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0 0 0; }
.stripViewer								{ position: relative; overflow: hidden; width: 1020px; height: 366px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 1020px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ border: none; margin-right: 5px; }
#movers-row									{ margin: -30px 0 0 10px; float:left; }
#movers-row div								{ float:left; margin-right:7px;}
#movers-row div a.cross-link 				{ 	}
.photo-meta-data							{ padding: 10px; height: 30px; margin-top: -30px; position: relative; color:#666666; text-align:right; float:right; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 22px; margin-top: -14px; 
											  position: relative; padding-top: 15px;}
.active-thumb 								{ background: transparent url(images/artworkslider/icon-uparrowsmallwhite.png) top center no-repeat;}

a.testeke{
display:inline;
}



/*
	VALIDATION
*/

input:focus { border: 1px solid black; }
input.error { border: 1px solid #d8000c; }
textarea:focus { border: 1px solid black; }
textarea.error { border: 1px solid #d8000c; }

form.cmxform label.error, label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic
}
#alertmessage{
color: #D8000C;
width:237px;
margin-bottom:20px;
}

#alertmessage ul li{
list-style:none;
margin-left:15px;
}

#alertmessage .bold{
font-weight:bold;
font-size:16px;
}

		.newsitem{
			width:450px;
			float:left;
			margin-bottom:20px;
			padding-bottom:10px;
			border-bottom:1px dotted #cfe7a8;
			}
		.newsdate{
			width:50px;
			background-color:#8fd4d9;
			color:#FFF;
			padding:4px 1px 4px 4px;
			font-family: Helvetica, Arial, sans-serif;
			font-weight:bold;
			font-size:18px;
			
			}
		.newstitle a{
			text-decoration:none;
		}
		.newstitle{
			margin-top:8px;
			margin-bottom:15px;
		font-family: Helvetica, Arial, sans-serif;
		font-weight:bold;
		font-size:18px;
		width:450px;
			}
		.newsimage{
			width:140px;
			float:left;
			padding: 0 10px 10px 0;
			}
		.newstext{}
