/* CSS Document */

body {
	background-color:		#99CA3C;
	margin:					0px;
}

a:link, a:visited, a:active {
	color:					#99CA3C;
	text-decoration:		none;
	font-weight:			bold;
}

a:hover {
	color:					#BBDC7C;
	text-decoration:		none;
	font-weight:			bold;
}

.main_table {
	background-color:		#000000;
	width:					902px;
}

.header {
	height:					225px;
	width:					900px;
	background-image:		url('images/header.jpg');
}

.menu_bar {
	width:					150px;
	background-color:		#EEEEEE;
	
	vertical-align:			top;
}

.menu_item {
	background-image:		url('images/menu_item.gif');
	
	padding-left:			25px;
	padding-bottom:			2px;
	
	vertical-align:			middle;
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
	color:					#FF0000;
}

.menu_item_hover {
	background-image:		url('images/menu_item_hover.gif');
	
	padding-left:			25px;
	padding-bottom:			2px;
	
	vertical-align:			middle;
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
	font-weight:			bold;
}

.menu_item a:link, .menu_item a:visited, .menu_item a:active, .menu_item a:hover {
	color:					#FF0000;
	text-decoration:		none;
}

.menu_item_hover a:link, .menu_item_hover a:visited, .menu_item_hover a:active, .menu_item_hover a:hover {
	color:					#FFFFFF;
	text-decoration:		none;
}

.menu_spacer {
	height:					5px;
}

.content {
	height:					400px;
	width:					600px;
	
	vertical-align:			top;
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.content_titel_div {
	width:					576px;
	position:				relative;
	left:					12px;
	
	font-size:				24px;
	font-weight:			bold;
	color:					#99CA3C;
}

.content_date_div {
	width:					576px;
	position:				relative;
	left:					12px;
	
	font-size:				10px;
	color:					#999999;
}

.content_div {
	width:					576px;
	position:				relative;
	left:					12px;
}

.content_bar {
	height:					400px;
	width:					150px;
	
	background-color:		#EEEEEE;
	
	vertical-align:			top;
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
}

.content_bar_div {
	width:					142px;
	position:				relative;
	left:					4px;
}

.footer {
	height:					90px;
	width:					900px;
	padding-right:			10px;
	
	
	background-image:		url('images/footer.jpg');
	
	text-align:				right;
	vertical-align:			bottom;
	
	color:					#CCCCCC;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				10px;
}

.footer a:link, .footer a:visited, .footer a:active {
	color:					#CCCCCC;
	text-decoration:		none;
	font-weight:			bold;
}

.footer a:hover {
	color:					#EEEEEE;
	text-decoration:		none;
	font-weight:			bold;
}

.news_item {
	font-size:				10px;
	vertical-align:			top;
}

.news_item a:link, .news_item a:visited, .news_item a:active {
	font-size:				12px;
	color:					#99CA3C;
	text-decoration:		none;
	font-weight:			bold;
}

.news_item a:hover {
	font-size:				12px;
	color:					#BBDC7C;
	text-decoration:		none;
	font-weight:			bold;
}

.news_item_image {
	width:					100px;
	border-width:			0px;
}

.news_item_date {
	font-size:				10px;
	color:					#999999;
}

.news_image_header {
	width:					150px;
	height:					12px;
	
	position:				relative;
	top:					-1px;
	z-index:				3;
}

.news_image {
	width:					150px;
	
	position:				relative;
	top:					-4px;
	z-index:				1;
}

.news_image_footer {
	width:					150px;
	height:					12px;
	
	position:				relative;
	top:					-12px;
	z-index:				2;
}

/* ADMIN-PANEL */
.admin {
	background-image:       url('admin/images/background.jpg');
	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	font-size:				12px;
	color:					#FFFFFF;
}

.admin a:link, .admin a:visited, .admin a:active {
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		none;
}

.admin a:hover {
	color:					#FFFFFF;
	font-weight:			bold;
	text-decoration:		underline;
}

.admin_table_back {
	background-color:		#000000;
}

.admin_table_head {
	font-size:				10px;
	font-weight:			bold;
	color:					#FFFFFF;
	background-color:		#333333;
}

.admin_table_cell {
	font-size:				10px;
	color:					#FFFFFF;
	background-color:		#666666;
}

.admin_menu {
	font-size:				10px;
	color:					#FFFFFF;
	font-weight:			bold;
	cursor:					default;
	text-transform:			uppercase;
	background-color:		#333333;
}

.admin_menu_disabled {
	font-size:				10px;
	color:					#999999;
	font-weight:			bold;
	cursor:					default;
	text-transform:			uppercase;
	background-color:		#999999;
}