body				{margin: 0px; padding: 0px; font-family: Arial,Helvetica,sans; font-size: 12px; color:#000000;
					 background: #000000;}
img.topicon			{border:0;}

#div_maincontainer 	{position: relative; margin-left: auto; margin-right: auto; width: 960px; margin-top:10px; margin-bottom:10px;
					 background-image: url("Images/background_960.jpg"); background-repeat: repeat-y;}

/* Header */
#div_header 		{width: 100%; height: 120px; background-image: url("Images/header_960.jpg"); background-repeat: no-repeat;}
#div_header_kids	{width: 100%; height: 108px; background-image: url("Images/header_kids_960.jpg"); background-repeat: no-repeat;}
#div_topicons 		{position: absolute; right: 46px; z-index: 1;}
#div_jubileum		{position: absolute; top: 30px; right:0px; width: 93px; height: 88px; z-index: 2;}
#div_mainmenu		{position: absolute; top: 84px; left: 300px; width: 500px; height: 22px; z-index: 6;}

/* Center */
#div_leftcolumn		{width: 150px; margin-top: 10px; margin-left: 30px; margin-bottom: 15px; float:left;} /*margin-right IE6 ?? */
#div_contentmain	{width: 670px; margin-top: 10px; margin-right: 35px; margin-bottom: 15px; padding: 4px; float:right;}
#div_banner 			{width: 500px; margin-right: 35px; margin-bottom: 2px; padding: 4px; float:center;}
/* Footer */
#div_footer 		{position: relative; bottom: 0px; width: 100%; height: 40px; clear: both;
					 background-image: url("Images/footer_960.jpg"); background-repeat: no-repeat;}
#div_copyright		{position: relative; top:5px; width:99%; text-align:center; font-size: 11px; color: #FFFFFF;}
#div_credits		{position: relative; top: 8px; bottom: 10px; width: 950px; font-weight: bold; font-size: 10px; color: #4a4a4a;}
#t-ware				{position: absolute; left: 0px;}
#delnorto			{position: absolute; right: 0px; text-align:right;}
.credits a:link, .credits a:visited, .credits a:hover 	{font-weight: bold; font-size: 10px; color: #4a494a; text-decoration: none;}
.credits a:hover 	{color:#9a9a9a;}


/* BEGIN Style used by content */

div.contenttable	   {width: 100%;}
div.contentheader_icon {position: absolute; width: 25px; height: 24px; z-index: 2; margin:0px;}
div.contentheader_text {position: absolute; width:632px; height: 18px; z-index: 1;margin-top: 4px; padding-left: 38px;
						padding-top: 2px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color:#820000;}
div.contentheader_icon2 {position: absolute; width: 55px; height: 24px; z-index: 2; margin:0px;}
div.contentheader_text2 {position: absolute; width:632px; height: 18px; z-index: 1;margin-top: 4px; padding-left: 63px;
						padding-top: 2px; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color:#820000;}

div.contenttable p				{margin-top: 0px; margin-right: 0px; padding-top: 0px; padding-left: 0px;}
div.contenttable p.spacer		{font-size: 12px; background:none;}


div.contenttable p.nieuws		{font-size: 12px; padding:5px; background:none}
div.contenttable p.nieuwstitle	{font-size: 12px; font-weight:bold; background-color:#f5dce0; padding:2px; padding-left:5px;}
div.contenttable p.nieuwsdate	{font-size:10px; background-color:#f5dce0; padding-left:5px; padding-bottom: 4px;}
div.contenttable hr.nieuws		{margin-top:15px; margin-bottom:15px; padding-left: 5px; padding-right: 5px;}

div.div_banner a,a:visited {color: #FFFFFF; text-decoration: none;}

div.proglist			{width: 100%; margin-bottom: 0px; padding: 0px;}
div.proglist div.date	{position: relative; float:left; width: 60px; height: 43px; margin: 0px; border-right: 1px solid #a70e13;}
div.proglist div.center	{position: relative; float:left; width: 495px;}
div.proglist div.right	{position: relative; float:right; width: 114px; height: 43px; text-align: right;}
div.proglist p			{padding:0px; background-color: #f5dce0;}
div.proglist p.date		{font-size: 11px; text-align: center;}
div.proglist span.date	{font-size: 12px; font-weight: bold;}
div.proglist p.title	{height: 20px; font-size: 14px; font-style: italic; padding-left: 8px; padding-top: 3px;}
div.proglist p.artist	{height: 20px; font-weight: bold; padding-left: 8px;}
div.proglist p.icons	{height: 28px; padding-left: 2px; padding-right: 2px;}
div.proglist p.moreinfo	{height: 15px; font-size: 11px; font-weight:bold; padding-right: 4px; background-color: #a70e13;}
div.proglist img.icons	{width: 25px; height: 24px; margin-top: 2px; border: none;}
div.proglist a.moreinfo:link	{color: #000000; text-decoration: none;}
div.proglist a.moreinfo:visited	{color: #000000; text-decoration: none;}
div.proglist a.moreinfo:hover	{color: #FFFFFF; text-decoration: underline;}


div.voorstelling 			{width:100%; margin:0px;}
div.voorstelling div.image 	{width:240px; height:160px; float:left; z-index:1;}
div.voorstelling div.stamp	{position:absolute; top:140px; left:215px; width:100px; height:100px; z-index:3;}
div.voorstelling div.details			{width:250px; float:right; background-color:#f5dce0;}
div.voorstelling div.details p			{float:left; margin:0px; padding:0px;}
div.voorstelling div.details p.col1		{width:70px; clear:both; padding-left:2px;}
div.voorstelling div.details p.col2		{width:175px;}
div.voorstelling div.details p.col2 img		{vertical-align: middle; margin-right: 2px;border:0;}
div.voorstelling div.details p.col2a	{width:45px;}
div.voorstelling div.details p.col3		{width:130px;}
div.voorstelling div.details p.spacer 	{float:none; clear:both; font-size:10px; background:none;}
div.omschrijving			{clear:both; width:100%;}
div.omschrijving p			{font-size:12px; padding: 0px; padding-bottom: 25px; background: none;}
div.omschrijving h1.titel 	{font-size:13px; font-style:italic;color:black; padding-top:10px; padding-bottom:0px; margin-bottom:0px;}
div.omschrijving h1.artiest {font-size:13px; font-weight: bold;color:#820000; padding-top:0px; margin-top:0px;}
div.omschrijving p.extrainfo_title {font-size:11px;font-style:italic;font-weight:bold;background-color:#f5dce0;
							 		padding:4px;padding-top:2px;padding-bottom:2px;}
div.omschrijving p.extrainfo 		{font-size:11px;background-color:#f5dce0;padding:4px;}
div.omschrijving p.extrainfo a,a:visited {font-size:11px; color:#000000;}



div.cart			{width:100%; background:none;}
div.cart h6.titel	{font-size:12px;font-style:italic;color:black;margin:0px;margin-bottom:0px;padding-bottom:0px;padding-top:0px;}
div.cart h6.artiest {font-size:12px;font-weight: bold;color:#820000;margin-top:0px;padding-top:0px;padding-left:2px;}
div.cart p			{font-size:12px; padding:2px; background:none;margin-bottom:0px;}
div.cart p.col1		{float:left; width:50px; clear:both;}
div.cart p.col2		{float:left; width:250px; padding-right:50px;}
div.cart p.col3		{float:left; width:50px;}
div.cart p.col4		{float:left; width:120px;}
div.cart p.form		{padding-top:20px;}
div.cart p.error	{font-weight:bold; color:#FF0000; text-align:center; width:100%; margin-left:auto; margin-right:auto;
					 border: 1px solid #FF0000;}
div.cart p.spacer	{clear:both;}
div.cart form		{width:100%;background:none;margin-top:10px;}
div.cart img		{border:0;}
div.cart p.artiest	{float:left; width:85%; font-weight:bold; color:#820000;}
div.cart p.titel	{float:left; width:85%; font-style:italic;}
div.cart p.aantal	{clear:both; font-size: 11px;}
div.cart p.image	{float:right;text-align:right;}



/* Section for Calendar */
table.mcal					{width:150px;padding:2px; margin:0px; background-color:#f5dce0; text-align:center;
							 border-collapse:collapse}
td.mcal					  	{padding:5px;}
td.mcal_header				{font-weight:bold; font-size:12px; color:#FFFFFF; background-color:#820000;}
td.mcal_weeknr				{font-size:10px; background-color:#f3cece;}
td.mcal_dayofweek 		 	{font-size:10px;}
td.mcal_noevent			 	{}
td.mcal_noevent_today	 	{background-color:#FFFFFF; color: #820000;}
td.mcal_event			  	{background-color:#e0aaaa;}
td.mcal_event:hover		  	{background-color:#820000;}
td.mcal_event_today		  	{background-color:#a70e13;}
td.mcal_event_today:hover 	{background-color:#820000;}
td.mcal_event_selected	  	{background-color:#820000; color:#FFFFFF;}
#mcal_prevMonth 		  	{text-decoration:none; color:#FFFFFF;}
#mcal_nextMonth 			{text-decoration:none; color:#FFFFFF;}
a.mcal:link, a.mcal:visited {color:#000000; text-decoration:none;}
a.mcal:hover				{color:#FFFFFF; text-decoration:none;}
/* End section */


p.content	{font-size: 12px; background: none;}
h3			{font-size: 14px; font-weight: bold; color: #000000; text-align: left; padding: 0px; margin-top: 10px;
			 margin-bottom: 12px; background: none; text-decoration: underline;}
.content 	a:link,a:visited		{font-weight: normal; font-size:12px; color:#000000; text-decoration: underline;}
.content	a:hover		{color:#820000; text-decoration:underline;}

div.column1, div.column2, div.column3, div.column3a, div.column4	{float: left; margin: 0px; padding: 0px;}
div.column1			{width: 100px;}
div.column2			{width: 120px; margin-right: 120px;} /* 20px bij smal */
div.column3			{width: 100px;}
div.column3a		{width: 260px;}
div.column4			{width: 140px;}

ul.content 			{margin: 0px; background: none; padding: 5px; margin-bottom:10px;}
li.content			{background: none; margin-left: 18px;}

/* BEGIN Style used by modules */
h4	{font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; padding: 1px; margin-top:0px;
			 		 margin-bottom: 0px; background-color: #820000;}
h5	{font-size: 16px; font-weight: bold; color: #820000; text-align: left; padding: 1px; margin-top:0px;
			 		 margin-bottom: 0px;}
p	{font-weight: normal; margin-top: 0px; margin-bottom: 0px; padding: 5px; padding-top: 10px;
			 		 padding-bottom: 10px; background-color: #f5dce0; font-size: 11px;}
p.legenda 	{font-weight: normal; vertical-align: middle; padding-top: 2px; padding-bottom: 2px;}
p.spacer 	{font-size: 6px; padding-top: 0px; padding-bottom: 0px;} /* spacer inside module */
p.modspacer {font-size: 8px; padding-top: 0px; padding-bottom: 0px; background:none;} /* spacer between modules */
img.legenda {vertical-align: middle; margin-right: 2px;border:0;}
ul 			{margin: 0px; background-color: #f5dce0; padding: 5px;}
li			{background-color: #f5dce0; margin-left: 18px;}
form		{margin: 0px; padding: 0px; padding-bottom: 10px; background-color: #f5dce0;}
p.pollbutton{text-align: center; margin-bottom: 0px; padding:0px; padding-top:5px;}

p.button_terug {background:  none;}



div.kids_fun		{height: 445px;padding:0px;margin:0px;background-image: url('Images/background_960.jpg');
				 	 background-repeat: repeat-y;z-index:2}
div.kids_fun_image	{position:absolute;left:30px;top:120px;width:424px;height:390px;}
div.kids_fun_content{position:absolute;left:450px;top:140px; height:200px; width:465px; z-index:3;}
div.kids_fun_content p	{width:100%; font-family: Comic Sans MS, Arial; font-size:14px;font-weight:bold; background:none;}
div.kids_fun_content p.title {font-size:16px;}

div.kids_programma			{padding-left: 0px;padding-right:20px;text-align:justify;}
div.kids_programma p		{width:810px;float:left;font-family: Comic Sans MS, Arial; font-size:14px;font-weight:bold;
							 background:none; margin-left:5px;margin-right:15px;}
div.kids_programma p.title	{font-size:18px;}

div.kids_feestje			{height: 525px;padding:0px;margin:0px;background-image: url('Images/background_kids_party_960.jpg'); 								  background-repeat: no-repeat;z-index:2}
div.kids_feestje_content	{position:relative;left:190px;top:130px; height:200px; width:650px; z-index:3;}
div.kids_feestje_content p		 {font-family: Comic Sans MS, Arial; font-size:14px;font-weight:bold; background:none; width:100%}
div.kids_feestje_content p.title {font-size:18px;}

div.kids_report			{height: 525px;padding:0px;margin:0px;background-image: url('Images/background_kidsreport_960.jpg');
						 background-repeat: repeat-y;z-index:2}
div.kids_report_image	{position:absolute;left:30px;top:160px;width:199px;height:277px}
div.kids_report_content {position:absolute;left:400px;top:150px; height:450px; width:500px; z-index:3;background:none}
div.kids_report_content p		{font-family: Comic Sans MS, Arial; font-size:14px;font-weight:bold; background:none; width:100%}
div.kids_report_content p.title {font-size:16px;}

div.kids_nieuws		{padding-left: 25px; padding-right: 45px;}
div.kids_nieuws img {float:right;margin-right:20px;}
div.kids_nieuws h1	{font-family:Comic Sans MS,Arial; font-size:20px;margin-left:3px;margin-top:30px;color:#820000;width:300px;}
div.kids_nieuws p	{float:left;width:550px;font-family:Comic Sans MS,Arial; font-size:14px;font-weight:bold;
					 background:none;}

div.kids_voorstelling	{padding-left: 20px; padding-right: 45px;}
div.kids_voorstelling h1.title {font-family:Comic Sans MS, Arial;font-size:18px;font-style:italic;margin-bottom:0px;
								margin-left:15px;padding:0px;}
div.kids_voorstelling h1.artist {font-family:Comic Sans MS, Arial;font-size:18px;margin-left:18px;margin-top:0px;
								 padding:0px;color:#820000;}
div.kids_voorstelling p	{margin-top:0px;padding-top:0px;margin-left:15px;margin-right:25px;background:none;
						 font-family:Comic Sans MS, Arial;font-size:14px;font-weight:bold}
div.kids_voorstelling p.extra_info	{clear:both;font-size:12px;}


/* Contact Form */
form					{margin-top:15px;}
#reservationForm p			{margin-left:24px;margin-right:24px;}
#reservationForm p.submit	{padding-left: 140px;}
#reservationForm p.error	{font-size: 11px; color:#761111;font-weight:bold;}
#reservationForm p.subtext	{font-size: 11px;}

#reservationForm label		{float:left;width:140px;padding-top:5px;}
#reservationForm input		{margin-bottom: 5px;margin-top:2px;font-family: Arial,Helvetica,sans; font-size:12px;}

#fname,#fcompany,#fmail	{width:305px;}
#fstreet				{width:265px;}
#fnumber				{width:30px;}
#fpostal				{width:50px;}
#fcity					{width:245px;}
#fphone					{width:85px;}
#fmessage				{width:305px;font-family: Arial,Helvetica,sans; font-size:12px;}

#disablePage				{position:absolute; top:0px; left:0px; width:100%; height: 100%; margin:0px; padding:0px;
						 	 background:URL('Images/disable_trans.gif'); background-repeat: repeat-x repeat-y;
						 	 -moz-opacity:0.4;filter: alpha(opacity=40);opacity:0.4;z-index:20}

#errorMessageForm			{position:absolute;left:80px;top:59px;color:black;z-index:21;background-color:white;
						 	 width:350px;border:2px solid black;padding:20px;margin:0px;}
#errorMessageForm img.close {position:absolute;top:5px;right:5px;width:10px;height:10px;border:none}
#errorMessageForm img.error	{width:50px; height:50px;float:left;margin-right:20px}
#errorMessageForm p.title	{font-size: 18px;height:50px;padding-top:14px;text-decoration:underline;color:black;}
/* End Contact Form */


#div_leftcolumn p	{background-color:#f3cece;}
#div_leftcolumn p.modspacer { background-color: #f5dce0;}
#div_leftcolumn a,a:visited {font-size:11px; color:#820000; font-weight:bold;}
#div_leftcolumn a:hover		{color:#000000; text-decoration:underline;}

