.freshnews
{
	width:722px;
	height:166px;
	background: transparent url(../../../images/freshnews_pic_bg.jpg) no-repeat top left;
}

	#freshnews1
	{
		margin: -8px 0 0 0;
	}

		#freshnews_pic_box1
		{
			display: block;
			width: 189px;
			height: 144px;
			background: transparent url(../../../images/freshnews_pic_1.jpg) no-repeat top left;
			margin: 11px 0 0 12px;
		}

#headline
{
	display:block;
	padding-left:14px;
	padding-right:20px;
	background: transparent url(../../../images/menu_decorator_1.gif) no-repeat 706px 13px;
}


	#headline_text 
	{
		width:707px;
		text-align:left;
		font-family: Arial;
		font-size: 18px;
		color: #898479;
		font-weight:normal;
		background: transparent url(../../../images/headline_dots.gif) no-repeat bottom left;
		padding-bottom: 3px;
	}

	#head_2
	{
		padding-left:14px;
		padding-top:12px;
		text-align:left;
		font-family: Arial;
		font-size: 18px;
		color: #898479;
		font-weight:normal;
	}


#space
{
	height:13px;
}

#event_box
{
	float:left;
	margin-top:14px;
	margin-left:13px;
}

	* html #event_box
	{
		margin-left:7px;
	}

	.event
	{
		width:381px;
		min-height:38px;
		margin-bottom:7px;
	}
	
		* html .event
		{
			margin-bottom:-1px;
		}

		.event_decorator
		{
			margin-left:6px;
		}
		
		.event_header
		{
			position:relative;
			top:-3px;
			font-family: Arial;
			font-size: 12px;
			color: #3f3f3f;
			font-weight:bold;
		}

		.event_content
		{
			max-width:346px;
			margin-left:18px;
			margin-right:18px;
			font-family: Arial;
			font-size: 12px;
			color: #3f3f3f;
			font-weight:normal;
		}

		.event_more
		{
			max-width:346px;
			margin-left:310px;
			color: #3f3f3f;
			font-weight:bold;		
		}

		.event_top_green
		{
			height:4px;
			background: transparent url(../../../images/event_top_green.gif) no-repeat top left;
		}
		
			* html .event_top_green
			{
			background: transparent url(../../../images/event_top_green.gif) no-repeat bottom left;
			margin-top:-10px;
			}

		.event_center_green
		{
			padding-top:5px;
			min-height:26px;
			background: transparent url(../../../images/event_center_green.gif) repeat-y top left;
		}
		
		.event_bottom_green
		{
			height:8px;
			background: transparent url(../../../images/event_bottom_green.gif) no-repeat top left;
		}

		.event_top_brown
		{
			height:4px;
			background: transparent url(../../../images/event_top_brown.gif) no-repeat top left;
		}
		
			* html .event_top_brown
			{
			background: transparent url(../../../images/event_top_brown.gif) no-repeat bottom left;
			margin-top:-10px;
			}

		.event_center_brown
		{
			padding-top:5px;
			min-height:26px;
			background: transparent url(../../../images/event_center_brown.gif) repeat-y top left;
		}
		
		.event_bottom_brown
		{
			height:8px;
			background: transparent url(../../../images/event_bottom_brown.gif) no-repeat top left;
		}
		.article_content
		{
			position:relative;
			top:12px;
			left:12px;
			line-height:16px;
			
		}
			.article_back
			{
				display:block;
				text-align:right;
				margin-top:20px;
				padding-right:20px;
			}	

			.article_back a:link, .article_back a:visited
			{
				color: #3f3f3f;
				font-weight:bold;
				font-size:11px;
				padding-right:20px;
				display:block;
				background: transparent url(../../../images/menu_decorator_1.gif) no-repeat 46px 5px;
				background-position:right;
			}

			.article_back a:hover, .article_back a:active
			{
				text-decoration: none;
				font-weight:bold;
				text-decoration: underline;
				font-size:11px;
				padding-right:20px;
				display:block;
				background: transparent url(../../../images/menu_decorator_1.gif) no-repeat 46px 5px;
				background-position:right center;
			}

#calendar_boxes_all
{
	width:711px;
	height:auto;
	margin-bottom: 30px;
	margin-left:12px;
	background: transparent url(../../../images/calendar_top_bg.jpg) no-repeat top left;
}

#calendar_box
	{
		float:right;
		width:298px;
		height:269px;
		background: transparent url(../../../images/calendar_bg2.gif) no-repeat top left;
		margin-top:14px;
	}

	#calendar_header
	{
		width:300px;
		float:left;
		margin-top:6px;
		margin-bottom:6px;
	}

		#cal_inner
		{
			width:240px;
			height: 18px;
		}
		
			#cal_inner span
			{
				float: left;
				font-weight: bold;
				margin-right: 10px;
			}
		
			#cal_inner div.spacer
			{
				float: left;
				width: 17px;
				height: 15px;
			}
			
			#year
			{
				margin-right: 17px;
			}
			
		
		#napok
		{
			display:block;
			width:279px; 
			height:233px;		
			margin-left:13px;
		}

		.nap
		{
			width:36px;
			height:36px;
			background: transparent url(../../../images/nap_bg_gif.gif) no-repeat top left;  /* images/nap_bg.png  */
			text-align:center;
			margin-right:3px;
			margin-bottom:3px;
			float:left;
		}
	
		.mai_nap
		{
			width:36px;
			height:36px;
			text-align:center;
			margin-right:3px;
			margin-bottom:3px;
			float:left;
			background: transparent url(../../../images/mai_nap_bg.gif) no-repeat top left; 
		}

		.program_nap
		{
			width:36px;
			height:36px;
			text-align:center;
			margin-right:3px;
			margin-bottom:3px;
			float:left;
			background: transparent url(../../../images/programnap_bg_gif.gif) no-repeat top left; 
		}

		.nap_datum_mashonap, .nap_datum_akthonap, .mai_datum
		{
			line-height: 36px;
			vertical-align: middle;
		}
		
		.nap_datum_mashonap
			{
				color: #898479;
			}
		.nap_datum_mashonap a:link, .nap_datum_mashonap a:visited
			{
				color: #898479;
			}
		
	

		.nap_datum_mashonap a:hover, .nap_datum_mashonap a:active
		{
		}

		.nap_datum_akthonap a:link, .nap_datum_akthonap a:visited
			{
			}

		.nap_datum_akthonap a:hover, .nap_datum_akthonap a:active
		{
		}

		.mai_datum a:link, .mai_datum a:visited, .program_nap a:link, .program_nap a:visited
			{
				text-decoration: underline;
				font-weight:bold;
			}

		.mai_datum a:hover, .mai_datum a:active, .program_nap a:hover, .program_nap a:active
		{
			text-decoration: none;			
		}

		
		
