body,html				{margin:0px; font:x-small verdana; color:#000; cursor:default;}
body					{height:100%; background:URL('../images/main/bg.jpg'); }
html					{overflow:scroll; }
h1						{text-align:right; font:bold 160% arial; border-bottom:1px dashed black; }
h2						{text-align:left; font:bold 160% arial; line-height:0px;}
a						{color:black; text-decoration:none; font:x-small verdana; }
a:hover					{color:black; text-decoration:underline; font:x-small verdana; }
input					{border:1px solid black; background-color:transparent;  font:x-small verdana;}
select					{border:1px solid black; background-color:white;  font:x-small verdana;}
textarea				{border:1px solid black; background-color:transparent; font:x-small verdana; overflow:auto; }
img						{border:none;}
                		
/* Diversen */  		
.bijschrift				{font-size:xx-small;}
.bijschrift a			{font-size:xx-small;}
                		
/* Main divs */ 		
#placeholder			{width:1003px; height:auto; min-height:100%; margin-left:auto; margin-right:auto; }
#header					{width:1001px; height:200px; border-left:1px solid black; border-right:1px solid black; text-align:right; background-color:#fff; }
#menu					{width:1001px; height:30px; border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; background-color:#fff; }
#main					{width:981px; height:auto; min-height:400px; border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; margin:0px; padding:10px; background-color:#fff; }
#footer					{width:991px; height:20px; border-bottom:1px solid black; border-left:1px solid black; border-right:1px solid black; text-align:center; padding:5px; background-color:#fff; }
#footer_info			{color:#aaa; font-size:92%; }
#footer_info a			{color:#aaa; font-size:92%; }

/* Main page */

#fotos_main				{text-align:center; }

/* Actualiteiten */
.actualiteiten			{width:750px; border:2px solid black; border-collapse:collapse; margin-left:auto; margin-right:auto; }
.actualiteiten td		{border:2px solid black; padding:0 5px 0 5px; }
.actualiteiten img		{border:none; }
.actualiteiten_left		{width:80% }

/* Header */
#header span	{}

/* Menu */
#menu a 				{text-decoration:none; color:#000; width:100%; }
#menu a:hover 			{color:#000; width:100%; }
#menu ul ,#menu li 		{margin:0; padding:0; list-style:none;}
#menu ul 				{padding:0 0 0 0; margin:0; background-color:#fff; }
#menu li				{height:30px; float:left; padding:0px 11px 0px 11px; color:#fff;}

/* Contact */
.error					{color:#F00}

/* Fotoalbum */
#fotoalbum				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
#fotoalbum td			{border:1px solid black; empty-cells:hide; width:60px }
#subalbum td			{border:none; empty-cells:hide; padding:10px; }
.thumb_view 			{height:120px; width:160px; }
#fotoalbum table		{margin-left:auto; margin-right:auto; }
.foto_klein				{border:none; text-decoration:none; }
.foto_groot				{border:1px solid black; }
#volgende				{cursor:default; color:#ccc; }
#vorige					{cursor:default; color:#ccc; }
#volgende_dia			{cursor:default; color:#ccc; }
#vorige_dia				{cursor:default; color:#ccc; }

/* Nieuwsbrieven */
#docs					{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
#docs td				{padding:10px; }
#docs table				{margin-left:auto; margin-right:auto; }
#newsletter				{text-align:left; }
.newsletter_iframe		{border:1px solid black; width:auto; min-width:750px; height:auto; min-height:500px;}

/* Gastenboek */
.guestbook 				{border:2px solid black; border-collapse:collapse; margin-left:auto; margin-right:auto; }
.guestbook th			{border:2px solid black; text-align:right; font-weight:normal; }
.guestbook td			{border:1px solid black; text-align:left; border-right:none; border-left:none; }
.guestbook_td1			{width:100px }
.guestbook_td2			{width:650px }
#smileys				{padding-left:10px; }

/* Links */
#links					{width:750px; border:2px solid black; border-collapse:collapse; margin-left:auto; margin-right:auto; text-align:center; }
#links td				{width:250px; vertical-align:top; border-right:1px solid black; }
#links th				{border-bottom:2px solid black; border-right:1px solid black; font-weight:normal; }

/* Nieuwbouw */
.nieuwbouw				{width:750px; border:2px solid black; border-collapse:collapse; margin-left:auto; margin-right:auto; }
.nieuwbouw td			{border:2px solid black; padding:0 5px 0 5px; }
.nieuwbouw img			{border:none; }

/* Schoolgids */
#schoolgids				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
#schoolgids td			{padding:10px; }
#schoolgids table		{margin-left:auto; margin-right:auto; }
#schoolgids img			{border:none; }

/* Groepen */
#groups					{width:750px; border:none; border-collapse:collapse; margin-left:auto; margin-right:auto;}
#groups td				{text-align:center; padding:10px;}
#groups table			{text-align:center; margin-left:auto; margin-right:auto;}

.groups					{width:750px; border:2px solid black; border-collapse:collapse; margin-left:auto; margin-right:auto;}
.groups td				{border:none; padding:0 5px 0 5px; text-align:center;}
.groups th				{border:2px solid black; padding:0 5px 0 5px; text-align:center;}

.center					{width:750px; text-align:center; margin-left:auto; margin-right:auto;}

/* Verjaardagskalender */
#kalender				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
#kalender th			{padding:0; height:25px; border:2px solid black; font:bold 120% verdana; }
#kalender td			{padding:5px; width:25px; height:25px; border:1px solid black; }
#kalender table			{margin-left:auto; margin-right:auto; border-collapse:collapse; border:2px solid black; }
.today					{background-color:#ccc; }
                    	
/* Login */         	
#inloggen				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
#inloggen table			{margin-left:auto; margin-right:auto; text-align:left; }
                    	
/* Sitemap */       	
#sitemap				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }
   
/* Bekijk foto */
#view_file				{margin-left:auto; margin-right:auto; width:975px; text-align:center; }      
#dummylayer				{position:absolute; z-index:20; top:285px; margin-left:auto; margin-right:auto; width:975px; }  
   	
/* Admin */         	
#admin_header			{border:1px dotted black; padding:3px; margin-bottom:10px; width:991px; height:auto; min-height:100%; background-color:#fff; }
#admin_main				{border:1px dotted black; width:821px; height:auto; min-height:540px; float:right; padding: 5px; background-color:#fff; }
#admin_menu				{width:150px; height:540px; border:1px dotted black; float:left; padding: 5px; background-color:#fff; }
#admin_menu b			{font:bold 110% verdana; }
.user_delete			{width:100px;}
                    	
.table_admin td			{width:65px; }
.table_admin th			{width:150px; text-align:left;}
                    	
.photos_delete td		{width:65px; }
.photos_delete th		{width:150px; text-align:left;}

.txt					{width:650px; height:300px; }
.no_border				{border:none;}

.tbl_guestbook			{border-collapse:collapse;border:1px solid black; width:750px; margin-left:auto; margin-right:auto;}
.tbl_guestbook table	{border-collapse:collapse;}
.tbl_guestbook th		{border:1px solid black; text-align:left;}


#newsletter_admin input	{width:200px; }
