/* -------------------------------- */
body {
	align: center;
	background-color: #e5d5b9;
	color: #505050;
}

table {
	width: 100%;
	background-color: #f0f0f0;
	font-size: 14px;
}

tr {
	vertical-align: top;
}

td {
	text-align: center;
}

a {
	text-decoration: none;
	color: #505050;
}
a:hover {
	text-decoration: underline;
}

input, select, textarea {
	border: solid 1px;
	font-size: 12px;

}

/* -------------------------------- */

table.startpage {
	width: auto;
	background-color: #e5d5b9;
}

td.startpage {
	width: 50%;
	border: 1px solid;
}

td.startpage_overmouse {
	width: 50%;
	background-color: #c0c0c0;
	border: 1px solid;
}

/* -------------------------------- */

.sys_msg_log {
	color: black;
	background-color: #fffff0;
}

.sys_msg_warn {
	color: black;
	background-color: #fffacd;
}

.sys_msg_error {
	color: black;
	background-color: #e6e6fa;
}

.sys_msg_fatal {
	color: black;
	background-color: #ffe4e1; 
}

.sys_msg_sql {
	color: black;
	background-color: #faf0e6; 
}

.sys_msg_system {
	color: BLACK;
	background-color: #e0eee0;
}

/* -------------------------------- */

table.main {
	width: 770px;
	height: 100%;
	border: 1px solid;
}
tr.main {
	height: 100%;
	vertical-align: top;
}

/* -------------------------------- */
table.headbox {
	height: 120px;
}
td.headbox {
	border: 1px solid;
	text-align: center;
}
tr.head {
	height: 60px;
	vertical-align: middle;
}
/* -------------------------------- */


td.menu {
	width: 20%;
	border: 1px solid;
}

td.menu:hover, td.menu_mouse_over {
	width: 20%;
	border: 1px solid;
	background-color: #e5d5b9;
}

td.menu_selected {
	width: 20%;
	border: 1px solid;
	background-color: #c0c0c0;
	text-color: #e0e0e0;
}

/* -------------------------------- */

input.search {
	width: 100%
}

td.search {
	width: 90%;
}

td.search_button {
	width: 10%;

}

/* -------------------------------- */

td.leftmenubox {
	vertical-align: top;
	width: 20%;
}

td.submenu {
	border: 1px solid;
}

td.submenu:hover, td.submenu_mouse_over {
	border: 1px solid;
	background-color: #e5d5b9;
}

td.submenu_selected {
	border: 1px solid;
	background-color: #c0c0c0;
	text-color: #e0e0e0;
}
/* -------------------------------- */
td.contentbox {
	text-align: right;
}
/* -------------------------------- */

td.tail {
	border-top: 1px solid;
	font-size: 10px;
	vertical-align: middle;
}

span.tail_selectd {
	text-decoration: underline;
}

hr.tail {
    height: 1px;
    width: 300px;
}

a.tail:hover, .tail_separator {
	color: red;
}
/* -------------------------------- */
tr.langpanelbox, table.langpanel {
	width: auto;
}

td.langpanel {
/*	width: 100px; */
	border: 1px solid;
}

td.langpanel_overmouse {
/*	width: 100px; */
	border: 1px solid;
	background-color: #c0c0c0;
}

td.langpanel_selected {
	width: 100px;
	border: 1px solid;
}

/* -------------------------------- */
td.html_page {
	border-top: 1px solid;
	border-bottom: 1px solid;
	text-align: left;
}
/* -------------------------------- */
table.news {
/*	width: auto; 
	font-size: 12px;
*/

}

tr.news {
/*
	border-bottom: 1px solid;
	border-left: 1px solid;
*/
}

td.news_date {
/*	background-color: #c0c0c0; */
	width: 100px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

td.news_headline {
	background-color: #e0e0e0;
	font-weight: bolder;
/*	border-top: 1px solid; */
/*	border-left: 1px solid; */

}

td.news_content {
/*	
	text-align: right; 
	background-color: #e0e0e0;
*/
	vertical-align: middle;
	border-top: 1px solid;
	border-left: 1px solid;
	
}

input.edit_news_date {
	width: 100%;
	border: none;
}

input.edit_news_headline {
	font-weight: bolder;
	width: 100%;
	text-align: center;
}

textarea.edit_news_content {
	width: 100%;
	height: 150px;
}

img.news_picture {
	width: 100px;
/*	border: 1px solid; */
}

td.news_picture {
	vertical-align: middle;
/*	background-color: #000000; */
	border: 1px solid; 
}

/* -------------------------------- */

textarea.edit_html {
	width: 100%;
	height: 500px;
}

/* -------------------------------- */
table.admin_panel {
/*	border: 1px solid; */
/*	width: auto; */

}


/* -------------------------------- */