	html
			{
			height:			100%;
			}
	body
			{
			background-color:			#004464;
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_body.jpg);
			background-position:			center top;
			background-repeat:			no-repeat;
			background-attachment:			fixed;
			color:			#FFFFFF;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			height:			100%;
			margin:			0px;
			padding:			0px;
			}
	table, td
			{
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			}
	a
			{
			color:			#0094d8;
			text-decoration:			none;
			}
	a:hover
			{
			color:			#FFFFFF;
			text-decoration:			underline;
			}
	h1, h1 a
			{
			color:			#5c90c2;
			font-size:			20px;
			font-weight:			bold;
			text-decoration:			none;
			margin:			0px;
			padding:			0px;
			display:			none;
			}
	h1 a:hover
			{
			color:			#5c90c2;
			text-decoration:			underline;
			}
	h2, h2 a
			{
			color:			#49c0fa;
			font-size:			14px;
			font-weight:			bold;
			text-decoration:			none;
			margin:			0px;
			padding:			0px;
			}
	h2 a:hover
			{
			color:			#49c0fa;
			text-decoration:			underline;
			}
	h3, h3 a
			{
			color:			#49c0fa;
			font-size:			12px;
			font-weight:			bold;
			text-decoration:			none;
			margin:			0px;
			padding:			0px;
			}
	h3 a:hover
			{
			color:			#49c0fa;
			text-decoration:			underline;
			}
	.imgright
			{
			margin:			0px 0px 10px 15px;
			position:			relative;
			float:			right;
			}
	.imgleft
			{
			margin:			0px 15px 10px 0px;
			position:			relative;
			float:			left;
			}
	.clear
			{
			height:			0px;
			margin:			0px;
			padding:			0px;
			clear:			both;
			}
	#first_div
			{
			height:			100%;
			width:			100%;
			}
	#main_container
			{
			width:			947px;
			padding-left:			10px;
			padding-right:			10px;
			}
	#columns_container
			{
			margin-bottom:			10px;
			}
	#flash_header_container
			{
			height:			240px;
			}
	#homepage_cola_container
			{
			width:			670px;
			margin-right:			10px;
			float:			left;
			}
	#homepage_colb_container
			{
			width:			267px;
			float:			left;
			}
	#vervolg_cola_container
			{
			width:			131px;
			margin-right:			10px;
			float:			left;
			}
	#vervolg_colb_container
			{
			width:			529px;
			margin-right:			10px;
			float:			left;
			}
	#vervolg_colc_container
			{
			width:			267px;
			float:			left;
			}
	#homepage_cola_container .nieuws_container
			{
			background-color:			#022231;
			width:			330px;
			margin-bottom:			10px;
			float:			left;
			}
	#homepage_cola_container .nieuws_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.nieuws_container .foto
			{
			background-position:			center center;
			background-repeat:			no-repeat;
			height:			200px;
			width:			330px;
			}
	.nieuws_container .reacties_container
			{
			margin-top:			5px;
			}
	.nieuws_container .reacties_content
			{
			background-color:			#1c3946;
			margin-top:			5px;
			padding:			5px;
			}
	#homepage_cola_container .galerie_container
			{
			background-color:			#022231;
			text-align:			left;
			padding:			10px 10px 0px 10px;
			}
	#vervolg_colb_container .galerie_container
			{
			background-color:			#022231;
			text-align:			left;
			padding:			10px 10px 0px 10px;
			}
	.galerie_container .content
			{
			width:			155px;
			margin-bottom:			10px;
			float:			left;
			}
	.galerie_container .foto
			{
			background-position:			center center;
			background-repeat:			no-repeat;
			height:			100px;
			width:			155px;
			}
	.subteksten
			{
			color:			#317baa;
			font-size:			10px;
			font-style:			italic;
			}
	.nieuwsbrief_container
			{
			background-color:			#022231;
			}
	.nieuwsbrief_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.video_container
			{
			background-color:			#022231;
			}
	.video_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.ster
			{
			color:			#F00F00;
			}
	.form_links
			{
			text-align:			left;
			width:			200px;
			float:			left;
			}
	.form_rechts
			{
			text-align:			left;
			float:			left;
			}
	.formelement_input_nieuwsbrief
			{
			background-color:			#FFFFFF;
			border:			1px solid #666666;
			color:			#9a9a9a;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			width:			239px;
			margin-bottom:			5px;
			padding-left:			5px;
			}
	.formelement_button_nieuwsbrief
			{
			background-color:			#257baa;
			border:			1px solid #FFFFFF;
			color:			#FFFFFF;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			font-weight:			bold;
			width:			247px;
			margin-bottom:			5px;
			}
	.formelement_input_content
			{
			background-color:			#FFFFFF;
			border:			1px solid #666666;
			color:			#9a9a9a;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			width:			301px;
			margin-bottom:			5px;
			padding-left:			5px;
			}
	.formelement_inputmulti_content
			{
			background-color:			#FFFFFF;
			border:			1px solid #666666;
			color:			#9a9a9a;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			height:			100px;
			width:			300px;
			margin-bottom:			5px;
			padding-left:			5px;
			}
	.formelement_button_content
			{
			background-color:			#257baa;
			border:			1px solid #FFFFFF;
			color:			#FFFFFF;
			font-family:			Arial, Verdana, Tahoma, Helvetica, sans-serif, 'Arial Black';
			font-size:			11px;
			font-weight:			bold;
			width:			310px;
			margin-bottom:			5px;
			}
	.nieuws_container
			{
			background-color:			#022231;
			}
	.nieuws_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.informatie_container
			{
			background-color:			#022231;
			}
	.informatie_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.tickets_container
			{
			background-color:			#022231;
			}
	.tickets_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.programma_container
			{
			background-color:			#022231;
			}
	.programma_container .content
			{
			font-size:			11px;
			text-align:			left;
			padding:			10px;
			}
	.faq_container
			{
			background-color:			#022231;
			}
	.faq_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.contact_container
			{
			background-color:			#022231;
			}
	.contact_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	#footer_container
			{
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_footer_container.jpg);
			background-position:			center center;
			background-repeat:			no-repeat;
			color:			#FFFFFF;
			font-size:			10px;
			height:			30px;
			}
	#footer_container .footer_content
			{
			padding-top:			8px;
			}
	#footer_container .footer_content a
			{
			color:			#FFFFFF;
			}
	#footer_container .footer_content a:hover
			{
			color:			#FFFFFF;
			}
	#mainnavig_container
			{
			height:			30px;
			margin:			0px;
			margin-top:			10px;
			margin-bottom:			10px;
			padding:			0px;
			list-style:			none;
			}
	#mainnavig_container .navig_element, #mainnavig_container .navig_element a
			{
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_mainnavig_container_navig_element.jpg);
			background-position:			center center;
			background-repeat:			no-repeat;
			color:			#ffffff;
			font-weight:			bold;
			text-decoration:			none;
			height:			22px;
			width:			131px;
			margin-right:			5px;
			float:			left;
			cursor:			pointer;
			}
	#mainnavig_container .navig_element_hover, #mainnavig_container .navig_element_hover a
			{
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_mainnavig_container_navig_element_hover.jpg);
			background-position:			center center;
			background-repeat:			no-repeat;
			color:			#ffffff;
			font-weight:			bold;
			text-decoration:			none;
			height:			22px;
			width:			131px;
			margin-right:			5px;
			float:			left;
			cursor:			pointer;
			}
	#mainnavig_container .content
			{
			text-transform:			uppercase;
			padding-top:			8px;
			display:			block;
			}
	#mainnavig_element_home
			{
			}
	#mainnavig_element_home_hover
			{
			}
	#mainnavig_element_informatie
			{
			background-position:			left top;
			background-repeat:			no-repeat;
			}
	#mainnavig_element_informatie_hover
			{
			background-position:			left top;
			background-repeat:			no-repeat;
			}
	#mainnavig_element_tickets
			{
			}
	#mainnavig_element_tickets_hover
			{
			}
	#mainnavig_element_programma
			{
			}
	#mainnavig_element_programma_hover
			{
			}
	#mainnavig_element_galeries-videos
			{
			}
	#mainnavig_element_galeries-videos_hover
			{
			}
	#mainnavig_element_faq
			{
			}
	#mainnavig_element_faq_hover
			{
			}
	#mainnavig_element_contact
			{
			}
	#mainnavig_element_contact_hover
			{
			}
	#subnavig_container
			{
			margin:			0px;
			padding:			0px;
			list-style:			none;
			}
	#subnavig_container .navig_element, #subnavig_container .navig_element a
			{
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_subnavig_container_navig_element.jpg);
			background-position:			center center;
			background-repeat:			no-repeat;
			color:			#000000;
			font-weight:			bold;
			text-transform:			uppercase;
			cursor:			pointer;
			}
	#subnavig_container .navig_element_hover, #subnavig_container .navig_element_hover a
			{
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_subnavig_container_navig_element_hover.jpg);
			background-position:			center center;
			background-repeat:			no-repeat;
			color:			#FFFFFF;
			font-weight:			bold;
			text-transform:			uppercase;
			cursor:			pointer;
			}
	.programma_container h2
			{
			background-color:			#257baa;
			border:			1px solid #FFFFFF;
			color:			#FFFFFF;
			font-size:			20px;
			font-weight:			bold;
			text-align:			center;
			width:			100%;
			margin:			0px 0px 10px 0px;
			padding:			5px 0px 5px 0px;
			}
	.links
			{
			font-weight:			bold;
			text-align:			left;
			width:			175px;
			padding:			3px 0px 3px 0px;
			float:			left;
			}
	.rechts
			{
			text-align:			left;
			width:			275px;
			padding:			3px 0px 3px 0px;
			float:			left;
			}
	.djs_container
			{
			background-color:			#022231;
			}
	.djs_container .content
			{
			color:			#FFFFFF;
			text-align:			left;
			padding:			10px;
			}
	.djs_container .content .foto
			{
			border:			1px solid #000000;
			margin-top:			12px;
			margin-right:			10px;
			float:			left;
			}
	#email_container
			{
			width:			550px;
			}
	#email_container #email_header
			{
			background-color:			#838ea1;
			background-image:			url(http://www.eventcms.nl/riverdance/uploads_images/css/bg_email_container_email_header.jpg);
			height:			139px;
			}
	#email_container #email_content_container
			{
			background-color:			#022231;
			}
	#email_content_container .email_content
			{
			padding:			15px;
			}
	.email_links
			{
			background-color:			#1c3946;
			border:			1px solid #022231;
			color:			#49c0fa;
			font-weight:			bold;
			width:			150px;
			}
	.email_rechts
			{
			background-color:			#1c3946;
			border:			1px solid #022231;
			width:			250px;
			}
	#email_content_container h1
			{
			display:			block;
			}
	.programmaitem_container .programmaitem_content
			{
			font-size:			15px;
			width:			127px;
			margin-top:			5px;
			margin-bottom:			5px;
			float:			left;
			}
	.programmaitem_content .dj_foto
			{
			height:			80px;
			width:			110px;
			}
	#subnavig_container .navig_subelement
			{
			background-color:			#e4e4e4;
			border-bottom:			1px solid #FFFFFF;
			color:			#758297;
			cursor:			pointer;
			}
	#subnavig_container .navig_subelement_hover
			{
			background-color:			#758297;
			border-bottom:			1px solid #FFFFFF;
			color:			#FFFFFF;
			cursor:			pointer;
			}
	#subnavig_container .content
			{
			border-bottom:			1px solid #FFFFFF;
			width:			131px;
			padding-top:			7px;
			padding-bottom:			7px;
			display:			block;
			}
	.logos_container
			{
			background-color:			#FFFFFF;
			}
	.logos_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.reacties_form_content
			{
			margin-top:			10px;
			}
	.ididid_container_actions
			{
			}
	.ididid_content
			{
			}
	.twitter_container
			{
			background-color:			#022231;
			margin-top:			15px;
			}
	.twitter_container .content
			{
			text-align:			left;
			padding:			10px;
			}
	.twitter_container .content a, .twitter_container .content a:hover
			{
			}
