/* GENERAL */
	* {margin:0; padding:0;}
	BODY {font-size: 12px; background-color: #FFFFFF; font-family: arial;text-align:center;}
	td, th {font-size: 12px; font-family: arial; color: #222222; }
	p { text-align: justify; } 
	
	dt { display: list-item; margin-left: 15px; }
	dd { font-style: italic; margin-left: 25px;} 
	a:link, a:visited { color: #980000; }
	a:hover { color: #980000; text-decoration:none; }

	h1 { font-size: 2em; color: #980000; border-bottom: solid 1px #980000; margin-right:10px; }
	h2, a.headerlink { font-weight: bold; font-size: 12px; color: #0D5A02; padding: 15px 0 3px 3px; }
	h3 { font-weight: bold; font-size: 12px; color: #0D5A02; padding: 15px 0 3px 3px; font-style:italic; }

	h2 a:link, h2 a:visited { color: #980000; }
	h2 a:hover { color: #980000; text-decoration:none; }

	.clear{height:1px;clear:both;}
	.small{ font-size: 0.8em; }
	
	#container {margin: 10px auto;  width: 960px; text-align: left; z-index:1; }

	hr { color: #980000; background-color: #980000;border: 0; height: 1px; }

/* HEADER */
	
	#header { height:153px; }
	
	a.logo
	{
		background:url(../Images/basta.jpg);
		width:399px;
		height:153px;
		display:block;
		float:left;
		margin-left:17px;
		z-index:999;
	}
		
	a.kritischdebat
	{		
		background:url('../Images/kritisch-debat.jpg') center right no-repeat ;
		width:197px;
		height:153px;
		display:block;
		float:right;
		margin-right:5px;
		z-index:998;
	}
		
	a.film
	{		
		background:url('../Images/film.jpg') center right no-repeat ;
		width:197px;
		height:153px;
		display:block;
		float:right;
		margin-right:0px;
		z-index:997;
	}
	
	a.logo span,
	a.kritischdebat span,
	a.film span
	{display:none;}		

/* NAVIGATION */

	#navcontainer
	{
		margin-top:-10px;		
		float:left;
		background: url(../Images/Menu/bg.gif) repeat-x bottom;
		line-height:normal;
		width:100%;
	}
	
	#navcontainer ul
	{
		margin:0;
		padding:10px 10px 0;
		list-style:none;
	}
	
	#navcontainer li
	{
		float:left;
		background:url("../Images/Menu/Menu_01.gif") no-repeat left top;
		margin:0;
		padding:0 2px 0 8px;
	}
	
	#navcontainer a
	{
		float:left;
		display:block;
		background:url("../Images/Menu/Menu_02.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		text-decoration:none;
		font-weight:bold;
		color:#0D5A02;	
	}	
	
	#navcontainer a:link, 
	#navcontainer a:visited, 
	#navcontainer a:active
	{ 
		color:#0D5A02;
		font-weight:bold;
		font-size:1.2em;
	}
	
	#navcontainer a:hover
	{ 
		text-decoration:underline;
	}
	
	/* Commented Backslash Hack
	   hides rule from IE5-Mac \*/
	#navcontainer a {float:none;}
	/* End IE5-Mac hack */	
	
	
	#navcontainer #current
	{
		background-image:url("../Images/Menu/Menu-active_01.gif");
	}
	
	#navcontainer #current a
	{
		background-image:url("../Images/Menu/Menu-active_02.gif");
		padding-bottom:5px;
	}


/* AGENDA */

	#agenda { float:left; width: 150px; margin-top:3px;   }

	#agendaheader
	{
		float:left;
		width:150px;
		margin:12px 10px 0 0;
		color: #0D5A02;
		text-align:center;
		text-weight:bold;
		font-size: 18px; 
	}
		
	#agenda div.AgendaItem
	{
		margin-top:5px;
		background: url(../Images/corners/custom_corners_topleft.png) top left no-repeat;
	}
	
	
	#agenda div.AgendaItem h3
	{
		font-size: 1.2em;
		color: #0D5A02;
		font-family: arial;
		background: url(../Images/corners/custom_corners_topright.png) top right no-repeat;
		padding:2px 5px 2px 10px;
	}
	

	
	div.AgendaText
	{		
		color: #980000;
		font-size: 1.1em;
		font-weight:bold;
		padding: 2px 10px 0 10px;
		background: url(../Images/corners/custom_corners_rightborder.png) top right repeat-y;
	}
	
	div.AgendaText p
	{		
		text-align: left;
	}	
	
	div.AgendaFooter
	{
		background: url(../Images/corners/custom_corners_bottomleft.png) bottom left no-repeat;
	}
	
	div.AgendaFooter p
	{
		text-align: left;
		color:#0D5A02;
		font-weight: bold;
		padding: 4px 10px 5px 10px;
		background: url(../Images/corners/custom_corners_bottomright.png) bottom right no-repeat;
	}
	
	div.AgendaDate p
	{
		text-align: left;
		color:#0D5A02;
		font-weight: bold;
		padding: 4px 10px 5px 10px;
		background: url(../Images/corners/custom_corners_rightborder.png) top right repeat-y;
	}	

/* DEBATE MIDDLE */
	
	#mid {	float:left; width: 799px; height:auto; margin-top:8px; margin-left:10px;
			background: url(../Images/content-background.gif) no-repeat left top;}
	
	#headercontainer { width: 789px; padding:10px 0 0 10px;}
	
	#headerleft { width:475px; float:left; }
	#headerright {float:right;width:279px;margin-right:10px;}
		
	#rightheadertd { width:55px; }	
	#linkstd  { width:75px; }
	p.rightheader { font-weight: bold; font-size: 12px; color: #0D5A02; display:inline; }
	
	
	#contentcontainer { padding-top:10px; float:left; width:779px;}
	
	#debatedate, .subheader {font-size: 1.1em; font-weight:bold; color: #0D5A02; }

	#debateaudio { padding-left:28px; background:url(../Images/audio2.gif) no-repeat left bottom; }
	
	#debatesubheader, #filmsubheader  { color: #666666; font-size: 1.3em; text-align: justify;}
	#generalsubheader { color: #333333; font-size: 1.3em; }
	
	.debatetext, .filmtext { padding-top:15px; text-align: justify;  color: #222222;}
	#debateimage, #filmimage { float:right; padding-left:10px; padding-bottom:5px;} 
	
	#todayimage { float:right; padding-left:10px; padding-bottom:5px;} 

	#contentcontainer ul { padding-left:20px; }
	
/* GENERAL MIDDLE */
	
	.generaltext { padding-top:0; text-align: justify; color: #222222;}

/* FOOTER */

	/*This website is licensed to the public under the Creative Commons Attribution 3.0 License */
	
	#footer { float: left; width: 950px; margin:30px 0 10px 0;}
	#footer span {float: right; width: 800; height:50px; text-align:center; background:url(../Images/somerights20.png) center bottom no-repeat; }
	#footer a { color: #777777; }
	


