BODY, TABLE, TBODY, TR, TD, TH, UL, LI, A, DIV, FIELDSET, LEGEND, FORM, IMG {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	background-color: transparent;
}

INPUT {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

BODY, TABLE, TBODY, DIV, FIELDSET {  
	background-color: transparent;
}

BODY {
	background:url(/images/stream_container_bg.jpg) repeat-x left top;	
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	background-color: #000000;
}

A {
	text-decoration: none;
	color: #0079a4;
}

A:hover, A:active {	text-decoration: underline; }

/**********************************************************************/
/* container */

div.div_container {
	margin: auto;
	position: relative;
	text-align: left;
	width: 980px;
	background-color: transparent;
	
} 

/**********************************************************************/
/* header */
	div.div_container div.div_container_header {
		background:url(/images/stream_header_bg.jpg) no-repeat left top;
		float: left;
		top: 0px;
		left: 0px;
		height: 357px;
		width: 100%;
	}

		/* menu */
		div.div_container_header div.div_menu_bg{
			background:url(/images/stream_header_menu_bg.gif) no-repeat left top;
			/* background:url(/images/stream_header_menu2_bg.gif) no-repeat left top; */
			position: absolute;
			float: left;
			top: 20px;
			left: 28px;
			height: 61px;
			width: 929px;
		}

			div.div_menu_bg div.div_menu {
				font: 17px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				position: absolute;
				float: left;
				top: 10px;
				left: 195px;
				width: 850px;
			}
			
				div.div_menu ul {
					margin: 0px 0px 0px 0px;
					padding: 0px;
					list-style-type: none;
				
				}
					div.div_menu ul li {
						margin: 0px 12px 0px 0px;
						float: left;
					}

						div.div_menu ul li a {
							font: 13pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
							color: #000000;
						}

						div.div_menu ul li a:hover,
						div.div_menu ul li a:active {
						
						}

		/* image */
		div.div_container_header div.div_image{
			background:url(/files/website_images/header/muse_header.jpg) no-repeat left top;
			position: absolute;
			float: left;
			top: 48px;
			left: 50px;
			height: 265px;
			width: 880px;
		}

			/* search */
			div.div_image div.div_search{
				background:url(/images/search.gif) no-repeat left top;
				position: absolute;
				float: left;
				top: 220px;
				left: 650px;
				height: 33px;
				width: 202px;
				display: none;
				visibility: hidden;
			}

			/* stream_logo */
			div.div_image div.div_stream_logo{
				background:url(/files/website_images/logo/logo_stream_white.gif) no-repeat left top;
				position: absolute;
				float: left;
				top: 185px;
				left: 25px;
				height: 71px;
				width: 346px;
			}



/**********************************************************************/
/* content */
	div.div_container div.div_container_content {
		background:url(/images/stream_content_bg.jpg) repeat-y left top;
		float: left;
		top: 0px;
		left: 0px;
		width: 100%;
		margin-bottom: 10px;
	}

		div.div_container_content div.div_content_left_bg {
			position: relative;
			float: left;
			top: -27px;
			left: 52px;
			width: 373px;
			background-color: #FFFFFF;
			background:url(/images/left_gradient.jpg) no-repeat left top;
		}

			div.div_content_left_bg div.div_content_left {
				position: relative;
				float: left;
				top: 0px;
				left: 7px;
				width: 349px;
			}
			
				div.div_content_left H1,
				div.div_content_middle H1 {
					margin-top: 12px;
					padding-left: 12px;
					font: 22pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
					border-top: 1px solid #999999;
					margin-bottom: 0px;
				}

				div.div_content_left img {
					padding-top: 7px;
					margin: 5px 0px 0px 0px;
					border-top: 1px solid #999999;
				}
				
					div.div_content_left img.image_thumbnail_gallery {
						border: 0px;
						margin-right: 3px;
					}

					div.div_content_left img.image_thumbnail_video {
						border: 0px;
					}
					

				div.div_content_left H2,
				div.div_content_middle H2 {
					margin: 5px 0px 0px 0px;
					padding-top: 7px;
					padding-left: 12px;
					font: bold 12pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
					border-top: 1px solid #999999;
				}

				div.div_content_left p,
				div.div_content_middle p {
					padding-left: 12px;
					margin: 0px;
					font: 10pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
				}
	


		div.div_container_content div.div_content_middle_bg {
			position: relative;
			float: left;
			top: -27px;
			left: 63px;
			width: 347px;
			background-color: #FFFFFF;
			background:url(/images/middle_gradient.jpg) no-repeat left top;
		}

			div.div_content_middle_bg div.div_content_middle {
				position: relative;
				float: left;
				top: 0px;
				left: 7px;
				width: 323px;
			}

		div.div_container_content div.div_content_right_bg {
			position: relative;
			float: right;
			top: -27px;
			right: 52px;
			width: 134px;
			background-color: #FFFFFF;
			background:url(/images/right_gradient.jpg) no-repeat left top;
		}
			
			div.div_content_right_bg div.div_content_right {
				position: relative;
				float: left;
				top: 7px;
				left: 7px;
				width: 120px;
			}

/**********************************************************************/
/* footer */

	div.div_container div.div_footer {
		float: left;
		margin-left: 190px;
		color: #ffffff;
		padding-bottom: 10px;
		font-variant: small-caps;
	}
		div.div_footer a {
			color: #FFFFFF;
		}


/**********************************************************************/
/* buttons and fields */

	/* newsletter */
	input.input_newsletter_email {
		width: 175px;
	}

	/* zoeken */
	input.input_zoeken_header {
		margin: 3px 2px 0px 5px; 
		width: 165px;
		border: 1px solid #999999;
		color: #666666;
		height: 18px;
	}


	input.button_zoeken_header {
		border: 0px;
		margin: 0px;
		padding: 0px;
		background:url(/images/stream_header_search_button.gif) no-repeat left top;
		width: 22px;
		cursor: hand;
	}

	/* contact */
	input.input_contact_text {
		width: 275px;
	}

	.input_contact_textarea {
		width: 275px;
		height: 200px;
	}

	/* blog */
	.blog_online {
		font-size: 7pt;
		margin: 0px;
		padding: 0px;
	}


	.locaties {
		padding-left: 36px;
		margin: 0px;
		font: 7pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		
	}
	
	.locatie_hidden {
		display: none;
		visibility: hidden;
		color: red;
	}



/**********************************************************************/
/* error */
	.errormessage {
		color: red;
	}

