body
{
	background					: url(images/head_bg.gif) repeat-x top left #ffffff;

	font-family					: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size					: 10pt;
	color						: #000000;

	margin						: 0px;
	padding						: 0px;
	margin-left					: 0px;
	margin-top					: 0px;
	margin-right				: 0px;
	margin-bottom				: 0px;
	
	text-align					: left;
	
	height						: 100%;
	min-height					: 100%;
}


td
{
	/*vertical-align			: top;*/
	font-size				: 10pt;
	line-height				: 16pt;
}


h1,h2, h3
{	
	padding-top				: 0px;
	margin-top				: 0px;
	
	font-family				: "Palatino Linotype", Georgia, "Times New Roman", serif;
	font-size				: 17pt;
	font-weight				: 900;
	
	color					: #ffdd00;
	
	letter-spacing			: 1pt;
}

h1{ font-size : 16pt; }
h2{ font-size : 14pt; }

input
{
	font-size				: 10pt;
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border					: 1px solid #999999;
	padding					: 4px;
}



textarea
{
	font-size				: 10pt;
	font-family				: "Trebuchet MS", Arial, Helvetica, sans-serif;
	border					: 1px solid #999999;
	padding					: 4px;
}



ul
{
	list-style-image		: url(../images/token.gif);
}


/* Box zur Anzeige von Fehlermeldungen */
.error_box
{
	border					: solid 2px #990000;
	background-color		: #fce4e4;
	color					: #990000;
	padding					: 10px;
}

/* Box zur Anzeige von Meldungen */
.message_box
{
	border					: solid 2px #009900;
	color					: #009900;
	padding					: 10px;
}

.title
{
	font-weight				: 900;
	color					: #000000;
	border					: 0px;
	border-right			: 2px #ffdd00 solid;
}

a
{
	text-decoration			: none;
}

a.admin_option
{
	display					: block;
	width					: 175px;
	padding-top				: 4px;
	padding-bottom			: 4px;
}

a.admin_option:hover
{
	background-color		: #dddddd;
	text-decoration			: underline;
}