/*	MUS - Multimedia Unieke Service	Basis Stylesheet	09-04-2010 - www.m-us.nl	door: Bas Muskens (sebas@m-us.nl)*//* Standaard tags***********************************************/	html,body{		font-family: Arial, Helvetica, sans-serif;		color: white;		margin:0;		padding:0;	}	html {background-color: #181617;}	body {		background:white;		font-size:62.5%;		min-height: 793px;	}	h1,h2,h3,h4,h5,h6,p,td,tr,dd,dt,address,ul,ol,li {margin:0;padding:0;}	ul,ol {list-style: none;}	a {color: #df237a;}	a:hover {text-decoration: none;}/* site opmaak***********************************************/.uitlijning {	width: 960px;	overflow:hidden;	position:relative;	margin:auto;}#voet {	background: url(../img/footer.png) no-repeat center top;    width:100%;	min-height:588px;	overflow:hidden;	margin-top:-220px;    padding:0;}/* standaard formulier ***********************************************/		.formulier fieldset{		border:0;	}	.formulier legend {		display:none;	}	.formulier label {		padding:0;		margin:0;	}			.formulier input,.formulier textarea {		font-size: 1.8em;		color: #7e7e7e;		padding:0;		margin: 0;	}		.formulier button {		background: url(../img/volgende.gif) no-repeat top left;		text-indent:-5000px;		float:left;		width:33px;		height:33px;		border: 0;		cursor:pointer;		padding: 0;		margin: 0;	}		.formulier .errorMessage {background: url(../img/inputnieuwsfout.png) no-repeat top left;}	.formulier label.errorMessage,	.formulier #singleErrorMessage{display:none;}	.formulier p.errorMessage {color:red; font-size: 1.1em; padding:2px;}/* logo***********************************************/.logo {padding:0px;}.logo a,.logo img {border:0;}#skip {display:none;}/* intro + content op home***********************************************/#intro {	background: url(../img/bgintro.png) repeat;	float:left;	width: 385px;	padding: 5px;	margin: 0px 65px 0 20px;}	#intro h1 {		font-weight:bold;		color: #e80164;		font-size: 52px;		letter-spacing: -5px;		line-height: 0px;	}			#intro h1 strong {			font-size: 63px;			display:block;			margin-top: -18px;		}		#intro h2{		color: black;		font-size: 30px;		margin-top: 20px;		letter-spacing: -2px;		text-shadow: 0.04em -0.04em white;	}			#intro h2 a {			color: #e80164;			text-decoration:none;		}.home #content {	float:right;	width: 480px;	position:relative;	z-index: 10;	padding-bottom: 8px;	background: url(../img/bgHomeContent.gif) no-repeat 27px bottom;}#content h2.film {display:none;}		#screen{	background: url(../img/bgmovie.gif) no-repeat top left;	position:relative;	display: block;	float: left;	width: 480px;	height: 236px;	margin: 0;	padding: 0;}	#screen .next, #screen .prev{		position:absolute;		top:110px;		cursor:pointer;	}	#screen .prev{		left:-6px;	}	#screen .next{		right:4px;	}	#sections{	clear:left;	width: 400px;	overflow: hidden;	display: block;	height: 220px;	padding: 0;	margin: 8px 0 0 35px;}		#sections ul{		width: 1600px;	}			#sections li{			float:left;			padding:0;		}		/* Twitter */		#twitter {	width: 380px;	min-height: 200px;	background: url(../img/bginhoud.png) repeat;	float:left;	border-left: 8px solid #181617;	border-right: 8px solid #181617;	padding: 10px;	margin: 0 0 0 27px;}	#twitter h2 {		background: url(../img/tweets.png) no-repeat top left;		width:347px;		height: 65px;		float:left;		display:block;		text-indent:-5000px;		margin-bottom:10px;	}		#trueTweets {position:relative;z-index: 2;}	#trueTweets ul {min-height: 100px;float:left; margin:0; padding:0;}	#trueTweets li {position:relative; padding: 0; margin:0;}	#trueTweets li span.twitterPrefix {display:block;}	#trueTweets li span.twitterPrefix a{font-size: 2.5em; color:#fc0f81; font-weight:bold;text-decoration:none;}	#trueTweets li span.twitterStatus {display:block;color:#181617;float:left;line-height: 1.6em;font-size: 1.6em; padding-top:5px;}	#trueTweets li span.twitterTime {font-size: 1.6em;color:#181617;font-weight:bold;clear:both; float:left; width: 100%; margin-top:20px;}	/* Content inhoudspagina */.inhoud #content {	width: 460px;	float:right;	border-top: 8px solid #181617;	position:relative;	z-index: 100;	margin-right: 27px;	margin-bottom: 10px;	padding-bottom: 8px;	background: url(../img/bgInhoudContent.gif) no-repeat 0px bottom;}	.inhoud #content .sfeer{		min-height: 400px;		background: url(../img/bginhoud.png) repeat;		border-left: 8px solid #181617;		border-right: 8px solid #181617;		padding: 20px;	}		.inhoud #content h1{			color:#181617;			font-size: 2.7em;			padding-bottom: 25px;			margin-bottom: 25px;			background: url(../img/h1streep.png) repeat-x bottom left;		}				.inhoud #content h2 {			color:#fc0f81;			font-size: 2.5em;			padding-bottom: 10px;		}				.inhoud #content p ,		.inhoud #content li,		.inhoud #content address{			color:#181617;			font-size: 1.6em;			line-height: 1.6em;			padding-bottom: 10px;			min-height: 1px;		}				.inhoud #content address {			font-style:normal;			margin-bottom: 10px;		}				.inhoud #content ul {padding-bottom:10px;}		.inhoud #content li {			background: url(../img/listpink.gif) no-repeat left;			padding-left: 15px;			padding-bottom: 0;		}				.inhoud #content img {border:0;}				.inhoud #content .hyves,		.inhoud #content .facebook,		.inhoud #content .twitter {float:left; margin-right: 33px; margin-bottom: 10px;}				.inhoud #content .twitter {margin-top:5px;}				.sponsors #content p{float:left;}		.sponsors #content .imglinks {float:left; margin-bottom: 24px;}		.sponsors #content .imgrechts {float:right;}/* plaatjes op pagina check */#plaatjes {min-height: 182px;}	#plaatjes a {		float:left;		display:block;		width: 80px;		height: 80px;		border: 4px solid #181617;		margin: 0 13px 13px 0;	}/* boeking formulier op pagina boeking */	.boeking #content label {display:none;}				.boeking #content input,		.boeking #content textarea	{			background: white;			border: 2px dashed #7d7d7d;			float:left;			width: 240px;			margin-left: 0;			margin-bottom: 10px;			padding: 5px 0 5px 5px;		}				.boeking #content textarea {width: 260px;}				.boeking #content button {float:right; margin-right: 120px; margin-top: -10px;}		.boeking #content .errorMessage {border: 2px dashed red;}	/* Google maps op pagina locatie*/	#googlemap {		width: 400px;		height: 200px;		overflow: hidden;		margin: 0 0 20px 0px;		}				#googlemap span {display:none;}				#gmaddress label {display:none;}		#gmaddress input {			background: white;			border: 2px dashed #7d7d7d;			float:left;			width: 320px;			margin-left: 0;			margin-bottom: 10px;			padding: 5px 0 5px 5px;		}			#gmaddress .errorMessage {border: 2px dashed red;}			#gmaddress button {float:right; margin-right: 20px;}			/* Voeten***********************************************//* Contact */	#contact {		float:left;		width: 400px;		margin-top: 400px;	}			#contact h2 {			background: url(../img/txtcontact.png) no-repeat top left;			width:102px;			height:27px;			float:left;			display:block;			text-indent:-5000px;		}			#contact p {				float:left;				background: #fc0f81;				color: white;				font-size: 2.3em;				letter-spacing: -1px;				padding: 2px 5px;				margin-left: 45px;			}							#contact h3 {					background: url(../img/txtcontactopnemen.png) no-repeat top left;					width:257px;					height:23px;					float:left;					display:block;					clear:both;					text-indent:-5000px;					margin: 10px 0 0 0;				}/* aanmelding nieuwsbrief */	#nieuwsbrief {		float:right;		width: 410px;		margin-top: 400px;	}			#nieuwsbrief h2 {			background: url(../img/txtnieuws.png) no-repeat top left;			width:77px;			height:29px;			float:left;			display:block;			text-indent:-5000px;		}		#nieuwsbrief label {display:none;}		#nieuwsbrief input {			background: url(../img/inputnieuws.png) no-repeat top left;			border: 0;			float:left;			width: 258px;			height: 34px;			padding: 0 0 0 20px;		}			#nieuwsbrief .errorMessage {background: url(../img/inputnieuwsfout.png) no-repeat top left;}			#nieuwsbrief button {float:right;}								#nieuwsbrief h3 {					background: url(../img/txtnieuwshoogte.png) no-repeat top left;					width:143px;					height:24px;					float:left;					display:block;					clear:both;					text-indent:-5000px;					margin: 5px 0 0 0;				}		/* Sponsors */#sponsors {	width: 500px;	float:left;	margin-top: 30px;}		#sponsors h2 {display:none;}			#sponsors li{				float:left;				padding: 10px;				height: 49px;			}								#sponsors li a{	                  float: left;	                  background: url(../img/sponsors.gif) no-repeat;	                  text-indent: -5000px;					  display: block;	                  min-height: 49px;					  margin-top: 10px;	                }	                					#sponsors li.reef a {width:84px;background-position: 0px 0px;}					#sponsors li.protest a {width:31px;background-position: -112px 0px;}					#sponsors li.rockstar a {width:92px;background-position: -173px 0px;}					#sponsors li.ronix a {width:41px;background-position: -302px 0px;}	                #sponsors li.mus a {width:82px;background-position: -366px 0px;}		/* Navigatie***********************************************/      #navigatie{      position: absolute;      top: 10px;		width:100%;   }      #navigatie div{         width: 650px;         position: relative;         z-index:50;         overflow: hidden;		 margin:auto;         padding: 0 0 0 310px;      }	        #navigatie h2{display:none;}      #navigatie li{         float: left;      }         #navigatie li a{             font-size: 3.0em;			letter-spacing: -2px;			font-weight:bold;            color: white;			background: #181617;            display: block;            text-decoration: none;            padding: 5px 10px 7px 10px; 			margin-left: 25px;         }		 			#navigatie li a:hover {background:#fc0f81;}		 				 #navigatie li.actief a{					color: black;					background: #FFF url(../img/navactief.gif) no-repeat left bottom;				}/* Sub Navigatie***********************************************/	#subnavigatie {		float:left;		width: 400px;	}		 #subnavigatie h2{display:none;}      #subnavigatie li {		 display:block;		 padding-bottom: 20px;      }         #subnavigatie li a{             font-size: 3.0em;			letter-spacing: -2px;			font-weight:bold;			min-height: 20px;            color: #181617;			background: white;            text-decoration: none;            padding: 5px 10px; 			margin: 0 0 0 25px;         }		 			 #subnavigatie li a:hover,			 #subnavigatie li.actief a{				color: white;				background:#fc0f81;			}/* copyright***********************************************/p.copyright{	clear:both;	float:left;	width: 100%;	color:#fc0f81;	font-size: 1.2em;	padding: 25px 10px;}    /* Style zone of MUS - Multimedia Unieke Servie***********************************************/	#mus {float: right;}		#mus p {			float: right;			font-size: 1.1em;			margin: 14px 5px 0px 0;		}			#mus img {				float: right;				border: 0;			}				#mus a {font-weight:bold;}				/* lightbox***********************************************/		#jquery-overlay {	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;}#jquery-lightbox {	position: absolute;	top: 0;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;}#lightbox-nav {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width: 49%;	height: 100%;	zoom: 1;	display: block;}#lightbox-nav-btnPrev { 	left: 0; 	float: left;}#lightbox-nav-btnNext { 	right: 0; 	float: right;}#lightbox-container-image-data-box {	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%;	padding: 0 10px 0;}#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }#lightbox-container-image-data #lightbox-image-details { 	width: 70%; 	float: left; 	text-align: left; }	#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {	display: block; 	clear: left; 	padding-bottom: 1.0em;	}			#lightbox-secNav-btnClose {	width: 66px; 	float: right;	padding-bottom: 0.7em;	}
