/* *****************************************
//  WebTank Stylesheet File
//  Title: style.css
//  Media: all
//  File updated: 2010-07-30 13:11:38
// 
//  Do NOT manually edit this generated file
// **************************************** */


img,a { outline: none; border: none; }

A { 
	
	color: #000000; 
	text-decoration: none;
	font-weight: bold;
	
}
	
A:link {

	

}
	
A:visited { 
	


}
	
A:active {

	

}
	
A:hover { 


	
}

p {

	margin: 0px;
	padding: 0px;

}

body { 
	
	width:  100%;
	height: 100%; 
	
	margin:  0px;
	padding: 0px;

	font-family: Arial;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
	
	background-image: url("../editorial/id=319.jpg");
	background-repeat: repeat-x;
	background-position: center center;
	
}

#wrapper {

	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	
	width: 100%;
	height: 100%;
		
}

#main {

	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 5;
	
	width: 950px;
	height: 660px;
	
	margin-left: -475px;
	margin-top: -312px;
	
	background-color: transparent;
	
	background-image: url("../editorial/id=363.png");
	background-repeat: no-repeat;
	background-position: center center;
	
}

#menu { 
	
	position: absolute;
	top: 50%;
	left: 0px;
	z-index: 20;
	
	width: 150px;
	height: 300px;
	
	margin-top: -150px;
	
	background-color: transparent;
	
	background-repeat: repeat-x;
	background-position: top left;
	
	font-size: 3px;
	
}

#menu_top									{ height: 52px; font-size: 3px; }
#menu_middle								{ margin-left: -3px; background-color: #FFFFFF; font-size: 3px; }
#menu_middle #ul-1-6						{  }
#menu_bottom								{ margin-top: -1px; height: 51px; font-size: 3px; }

#languages									{ position: absolute; top: -4px; right: 100px; z-index: 0; width: 275px; height: 80px; }
#languages .disclaimer						{ position: absolute; top: 10px; left: 0px; z-index: 0; width: auto; height: auto; }
#languages .disclaimer img					{ border-style: none; }
#languages .languages						{ position: absolute; top: 0px; left: 195px; z-index: 0; width: auto; height: auto; }
#languages .languages .dutch				{ position: absolute; top: 0px; left: 0px; z-index: 0; width: auto; height: auto; }
#languages .languages .english				{ position: absolute; top: 0px; left: 30px; z-index: 0; width: auto; height: auto; }
#languages .languages img					{ border-style: none; }
#languages .shadow							{ position: absolute; top: 23px; left: 202px; z-index: 10; width: auto; height: auto; }

#image										{ position: absolute; top: 23px; left: 38px; z-index: 5; width: 541px; height: 612px; }

#graphic									{ position: absolute; top: 24px; left: 38px; z-index: 10; width: 872px; height: 607px; }

#top_graphic								{ position: absolute; top: 23px; left: 38px; z-index: 20; width: 872px; height: 607px; }

#content											{ position: absolute; bottom: 65px; right: 65px; z-index: 30; width: 265px; height: 355px; padding: 0 25px 0 25px; text-align: left; overflow-x: hidden; overflow-y: auto; }

#content #product_details							{ width: 265px; }
#content #product_details .title					{ width: 265px; font-size: 20px; line-height: 25px; text-transform: uppercase; }
#content #product_details .subtitle					{ width: 265px; font-size: 14px; line-height: 20px; text-transform: uppercase; }
#content #product_details .performer				{ width: 265px; margin-top: 10px; font-weight: bold; }
#content #product_details .description				{ width: 265px; margin-top: 3px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; }
#content #product_details .downloads				{ width: 265px; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; display: none; }
#content #product_details .links					{ width: 265px; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; display: none; }

#content #product_details .icons					{ margin: 15px 0 15px 0; height: 20px; padding-top: 7px; padding-bottom: 5px; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; }
#content #product_details .icons .icon				{ width: 40px; float: left;  }

#content #product_details .youtube					{ width: 265px; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; display: none; }
#content #product_details .images					{ width: 265px; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC; display: none; }
#content #product_details .images .image			{ float: left; margin-right: 5px; }
#content #product_details .images .image img		{ border: 1px solid #CCCCCC; }

#content #product_details .playlist .event			{ }
#content #product_details .playlist .datetime		{ font-size: 11px; line-height: 17px; }
#content #product_details .playlist .title			{ font-size: 11px; line-height: 17px; display: none; }
#content #product_details .playlist .location		{ margin-left: 5px; font-weight: bold; }



#content #event_list .title					{ width: 265px; font-size: 20px; text-transform: uppercase; }
#content #event_list .date					{ width: 265px; margin-top: 5px; font-size: 14px; text-transform: uppercase; }
#content #event_list .events				{ width: 265px; margin-top: 20px; }
#content #event_list .event					{ position: relative; width: 265px; margin-bottom: 2px; text-transform: uppercase; }
#content #event_list .event .icon			{ position: absolute; top: 2px; left: -10px; z-index: 100; }
#content #event_list .event .title			{ width: auto; margin-left: 2px; font-size: 11px; line-height: 17px; }
#content #event_list .event .title a		{ font-weight: normal; }
#content #event_list .event .location		{ width: auto; margin-left: 10px; font-size: 11px; }

#logo										{ position: absolute; top: 30px; right: 50px; z-index: 40; width: 320px; height: 130px; }
#logo img									{ border-style: none; }

#copyright									{ position: absolute; bottom: 5px; left: 100px; z-index: 20; width: auto; height: auto; }

#soda										{ position: absolute; bottom: 5px; right: 100px; z-index: 20; width: auto; height: auto; }
#soda img									{ border-style: none; }

label.error {
	position: absolute;
	padding-left: 10px;
	color: #f00;
	font-weight: bold;
}
input.error {
	background-color: #ffcccc !important;
}
input.submit {
	margin-top: 10px;
}