body 					{ margin: 10px 0 0 0; background: #fff; }

body, p, td 			{ font: 13px/15px Arial, Helvetica, sans-serif;	color: #212121; }
body b, p b, td b 		{ font: bold 13px/15px Arial, Helvetica, sans-serif; color:#000; letter-spacing: 0.1px;}

h1 						{ text-transform: uppercase; font: bold 20px/20px Arial, Helvetica, sans-serif; margin: 0 0 6px 0; }
h1 b					{ text-transform: uppercase; font: bold 20px/20px Arial, Helvetica, sans-serif; margin: 0 0 6px 0; color: #E72A2C; }
h2 						{ font: bold 16px/16px Arial, Helvetica, sans-serif; margin: 0 0 12px 0; }
h3 						{ font: bold 15px/15px Arial, Helvetica, sans-serif; margin: 4px 0 8px 0; }
h4 						{ font: bold 15px/15px Arial, Helvetica, sans-serif; margin: 12px 0 6px 0; }

p 						{ margin: 0 0 12px 0; }

a						{ color: #000; text-decoration: none; }
a:hover					{ text-decoration: underline; }
table					{ border: 1px solid #000; }
.clear 					{ clear:both; width:100%; }
.line 					{ width: 100%; background: url('/images/main/line.gif') repeat-x 0 3px; height:8px; font-size: 1px; clear:both; }
.fullline				{ width: 100%; background-color: #ACACAC; height:1px; font-size: 1px; clear:both; }
.arrowlink				{ padding-left: 10px; background: url('/images/main/link-arrow.gif') no-repeat 0 4px; text-decoration:none; }
.picleft 				{ float: left; margin: 0 10px 10px 0; width: 200px; }
.picright 				{ float: right; margin: 0 10px 10px 0; width: 200px; }
.cel1, .cel2, .cel3		{ float: left; }

#screen 				{ width:970px; }
#logo					{ width:456px; height:20px; background: url('/images/main/wackersacademieamsterdam.gif') no-repeat; padding-bottom:2px; }
#topgraphic				{ width:970px; height: 104px; padding: 5px 0 5px 0;}
#menu					{ width:214px; float:left; padding-top:5px; }
#template1	 			{ width:970px; 	background: url('/images/main/bg-basic.gif') repeat-y; overflow:hidden; }
#template1 #content		{ width:421px; float:left; padding: 25px 35px 0 0;  min-height:600px; }
#template1 #pictures	{ width:300px; float:left; padding:5px 0 5px 0; }
#template2	 			{ width:970px; 	background: url('/images/main/bg-full.gif') repeat-y; overflow:hidden; }
#template2 #content		{ width:721px; float:left; padding: 25px 35px 0 0; }
#template3	 			{ width:970px; 	background: url('/images/main/bg-home.gif') repeat-y; overflow:hidden; }
#template3 #content		{ width:521px; float:left; padding: 25px 35px 0 0; min-height:600px; }
#template3 #pictures	{ width:200px; float:left; padding:5px 0 5px 0; }

.introthumb 			{ width:140px; float: left; overflow:hidden; }
.introtext 				{ width:500px; float: left; overflow:hidden; }

.spacer 				{ width:20px; height:10px; float: left; overflow:hidden; display:inline;}

.vspacer4 				{ width:100%; height:4px; clear:both; }

.maincontent 			{ width:640px; float: left; }
.subcontent 			{ width:270px; float: left; }
.thumbcontainer 		{ width:130px; float: left; overflow:hidden; }
.gallery_thumb 			{ float: left; overflow:hidden; margin: 0 8px 0 8px;}
.thumb 					{ border: 1px solid #fff; }
	
#footer					{ color: #000; margin-left:20px; }

/* CONTENT */
.category				{ font: bold 14px/15px Arial, Helvetica, sans-serif; color:#000; letter-spacing: 0.1px; margin-bottom: 8px; }
.subcategory			{ font: bold 22px/22px Arial, Helvetica, sans-serif; color:#E72A2C; letter-spacing: 0.1px; margin-bottom: 30px; }

/* CONTENT LIST */
.linkheader				{ background: url('/images/main/bg-linkheader.gif'); width:421px; height:19px; cursor:pointer; font: bold 16px/16px Arial, Helvetica, sans-serif; }
.linkheader	b			{ font: bold 18px/18px Arial, Helvetica, sans-serif; color: #E72A2C; }

/* tables and columns */
.formtable				{ width: 421px; }
.formtable .cel1		{ width: 150px; }
.formtable .cel2		{ width: 271px; }
.formtable textarea		{ width: 265px; }
.formtable .formfield	{ width: 265px; }


