@charset "utf-8";
/* DSO Festivalquiz CSS */

/* TEMP */
	#dsocontainer{
		width: 840px;
		
		margin: 0 auto;
		padding: 0px;
	}
/* EINDE TEMP */

/* INIT */
	body{
		padding: 0px;
		margin: 0px;
	}
	
	img{border: none;}
	
	.clean{
		margin: 0px;
		padding: 0px;
	}
	
	.right{float:right;}
	.rightalign{text-align: right;}
	.centeralign{text-align: center;}
	
	.vet{font-weight: bold;}
/* EINDE INIT */

/* MESSAGENT HTML TEMPLATE */

	/*main container*/
	#festivalcontents{
		width: 840px;
		background-color: #ffffff;
		
		min-height: 400px;
		height: auto !important;
		height: 400px;
	}
	
	/*top container*/
	#festivalcontents #festivaltop{
		width: 840px;
		height: 229px;
		background-color: #ffffff;
	}
	
	/*header*/
	#festivalcontents #festivaltop #festivalheader{
		width: 840px;
		height: 105px;
		background-image: url(../images/header.jpg);
		background-repeat: no-repeat;
	}
	
	/*top navigatie*/
	#festivalcontents #festivaltop #festivalheader #navwrap{
		position: relative;
		width: 294px;;
		height: 38px;
		top: 66px;
		left: 448px;
	}
	
	#festivalcontents #festivaltop #festivalheader #navwrap ul li a{
		overflow: hidden;
		float: left;
		position: absolute;
	}
	
	#festivalcontents #festivaltop #festivalheader #navwrap ul li{display: inline;}
	#festivalcontents #festivaltop #festivalheader #navwrap ul li a{height: 38px;}
	
	#festivalcontents #festivaltop #festivalheader #navwrap ul li #festivalheader_prijzenpot {width: 96px;}
	#festivalcontents #festivaltop #festivalheader #navwrap ul li #festivalheader_winnaars {width: 97px; left:100px;}
	#festivalcontents #festivaltop #festivalheader #navwrap ul li #festivalheader_reglement {width: 93px; left:200px;}
	
	/*top - onderste deel van header*/
	#festivalcontents #festivaltop #festivalheader_bottom{
		width: 840px;
		height: 125px;
		
		background-image: url(../images/header_bottom_left.jpg);
		background-repeat: no-repeat;
		background-position: left;
	}
	
	#festivalcontents #festivaltop #festivalheader_bottom #headerwrap{
		position:relative;
		width: 538px;
		height: 125px;
		background-image: url(../images/header_bottom_right.jpg);
		background-repeat: no-repeat;
		left: 302px;
	}
	
	#festivalcontents #festivaltop #festivalheader_bottom #headerwrap #flashheader{
		width: 538px;
		height: 81px;
	}
	#festivalcontents #festivaltop #festivalheader_bottom #headerwrap #maintitle{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: 500;
		color: #ffffff;

		width: 230px;
		
		position: relative;
		left: 100px;
		top: 5px;
	}
	
	/*contents gedeelte - wrapper*/
	#festivalcontents #festivalcontentwrap{width: 840px;}
	/*contents gedeelte - left*/
	#festivalcontents #festivalcontentwrap #festivalcontent_left{
		float: left;
		
		background-image: url(../images/contents_left.jpg);
		background-repeat: no-repeat;
		width: 349px;
		height: 621px;
	}
	
	#festivalcontents #festivalcontentwrap #festivalcontent_left a img.festivalmainprijs{
		position: relative;
		left: 68px;
	}
	#festivalcontents #festivalcontentwrap #festivalcontent_left a img.mainprijsontdekmeer{
		position: relative;
		left: -20px;
	}
	/*contents gedeelte - right*/
	#festivalcontents #festivalcontentwrap #festivalcontent_right{
		float: right;
		
		background-image: url(../images/contents_right.jpg);
		background-repeat: no-repeat;
		width: 491px;
		height: 621px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#festivalcontents #festivalcontentwrap #festivalcontent_right #festivalcontent_text{
		margin-left: 42px;
		margin-right: 120px;
		margin-top: 15px;
		
		min-height: 270px;
		height: auto !important;
		height: 270px;
	}
	/*credit*/
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit{
		background-image: url(../images/credit.gif);
		background-repeat: no-repeat;
		width: 246px;
		height: 34px;
		margin-top: 20px;
		margin-left: -40px;
	}
	
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit #credittext{
		font-size: 10px;
		color: #636363;
		display: block;
		padding-top: 5px;
		overflow: hidden;
	}
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit #credittext:active,
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit #credittext:visited,
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit #credittext:link{
		text-decoration: none;
	}
	#festivalcontents #festivalcontentwrap #festivalcontent_right #credit #credittext:hover{
		text-decoration: underline;
	}
/* EINDE MESSAGENT HTML TEMPLATE */

/* POPUP */
	#festival_popup{
		width: 658px;
		
		margin: 0px;
		padding: 0px;
	}
	
	#festival_popup #festival_popup_header{
		background-image: url(../images/popup_header.jpg);
		background-repeat: no-repeat;
		width: 658px;
		height: 75px;
	}
	
	#festival_popup #festival_popup_header #popup_title{
		position: relative;
		
		width: 226px;
		
		left: 80px;
		top: 28px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		font-weight: 500;
		color: #ffffff;
	}
	
	#festival_popup #festival_popup_header #popup_close{
		display: block;
		
		position: relative;
		
		width: 36px;
		height: 34px;
		
		left: 613px;
		top: -7px;
	}
	
	#festival_popup #festival_popup_contents{
		background-image: url(../images/popup_contents.jpg);
		background-repeat: no-repeat;
		background-position: top;
		
		width: 658px;
		min-height: 516px;
		height: auto !important;
		height: 516px;
	}
	
	#festival_popup #festival_popup_contents #contentswrap{
		padding: 20px;
		
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
	
	#festival_popup #festival_popup_contents #contentswrap p{
		margin: 0px 0px 5px 0px;
	}
	
	
	#festival_popup #festival_popup_contents #festival_popup_flashprijzenpot{
		width: 658px;
		height: 490px;
		background-color: #ffffff;
	}
/* EINDE POPUP */

/* FLASH QUIZ */
	#dsoquiz{
		width: 840px;
		height: 673px;
		margin: 0px auto;
	}
/* EINDE FLASH QUIZ */