
/*
 * Created on 03.09.2005 at 04:26:49 by khine
 * File: base.css
 * 
 */

/*
 * $Log$
 * Revision 1.7  2006/01/05 03:48:15  khine
 * Offline-CSS vom Rest getrennt
 *
 * Revision 1.6  2006/01/05 03:23:26  khine
 * Offline-Seite an XHTML-Standards angepasst
 *
 * Revision 1.5  2006/01/03 19:12:55  khine
 * Offline-Modus implementiert
 *
 * Revision 1.4  2005/12/21 09:25:46  khine
 * Gestreifte Tabellendarstellung implementiert
 *
 * Revision 1.3  2005/10/03 14:47:46  khine
 * Globales Commit nach dem Umzug auf Crusty
 *
 * Revision 1.2  2005/09/07 16:09:10  khine
 * Admin-Oberflaeche angelegt
 *
 * Revision 1.1  2005/09/03 03:19:30  khine
 * Grundgeruest und Sprachen implementiert
 *
 * 
 */

html,
body,
table
{
	font-family: verdana, sans-serif;
	font-size: 8pt;
	color: #505050;
}

th
{
	background-color: #909090;
	color: #ffffff;
	text-align: center;
	padding: 10pt;
}

hr
{
	clear: both;
}

h1, h2, h3
{
	font-family: trebuchet, lucida, sans-serif;
	color: #606090;
}

.main_frame,
.admin_frame
{
	width: 100%;
	height: 100%;
	border: solid 1pt #f0f0e0;
}

.main_logo, 
.admin_logo 
{
	text-align: center;
	vertical-align: middle;
	background-color: #f0f0e0;
	height: 50pt;
}

.main_status,
.admin_status
{
	text-align: center;
	vertical-align: middle;
	background-color: #f0f0e0;
	height: 20pt;
}

.main_title, 
.admin_title 
{
	text-align: left;
	vertical-align: middle;
	background-color: #f0f0e0;
	height: 50pt;
}

.main_menu,
.admin_menu
{
	text-align: center;
	vertical-align: top;
	background-color: #f0f0e0;
}
.main_menu ul,
.admin_menu ul
{
	padding: 0px;
}
.main_menu a,
.admin_menu a
{
	display: block;
	padding: 2px;
	margin-bottom: 1px;
	border: 1px solid #ffffff;
	font-weight: bold;
	text-decoration: none;
}
.main_menu a:hover,
.admin_menu a:hover
{
	color: #f0f0f0;
	background-color: #909090;
}

.main_menu ul,
.main_status ul,
.admin_menu ul,
.admin_status ul
{
	text-align: left;
	list-style: none;

}

.main_boxes
{
	width: 200px;
	text-align: center;
	vertical-align: top;
	background-color: #ffffff;
	border: solid 1pt #f0f0e0;
}

.main_boxes p
{
	width: 100%;
	font-size: 7pt;
	text-align: center;
	vertical-align: top;
	border: 0;
}

.main_content,
.admin_content,
p
{
	text-align: justify;
	vertical-align: top;
	font-size: 8pt;
}

.error
{
	color: #990000;
	border: solid 1pt #990000;
	padding: 10pt;
}

#even { background-color: #ffffff; }
#odd { background-color: #f5f5f5; }
