body
{
	margin:0px 0px 0px 0px;
	background-color: #E9E9E9;
}

td
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#2E2E2E;
	line-height:14px;
}

h1
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#903;
	font-variant: small-caps;
}

input,textarea
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#2E2E2E;
}

.formfield { 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #2E2E2E; 
	font-size: 11px; 
	background-color: #FFFFFF; 
	border: 1px solid #903; 
}

.errortext
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#903;
	line-height: 14px;	
}

.content
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#2E2E2E;
	padding: 3px;
	background: #FFF;
	line-height: 14px;
}

a,a:visited,a:link
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
	color:#903;
}

a:hover
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#2E2E2E;
	text-decoration:none;
}

#schatten_links
{
	background-image: url(images/schatten_links.gif);
}

#schatten_rechts
{
	background-image: url(images/schatten_rechts.gif);
}

a.footer,a.footer:visited,a.footer:link
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	text-decoration:none;
	color:#2E2E2E;
}

a.footer:hover
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#903;
	text-decoration:none;
}

.termin
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	padding: 2px 0px 2px 0px;
}

.termin_grau
{
	font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#666;
	background-color:#F3F3F3;
	padding: 2px 0px 2px 0px;
}
